diff --git a/3rdparty/converse.min.css b/3rdparty/converse.min.css
index 9f40cbce090851121fcdc1b708685a42ca0f8a70..c5af37fb85dc8f732710fe2828d354fe6c27c687 100644
--- a/3rdparty/converse.min.css
+++ b/3rdparty/converse.min.css
@@ -2,6 +2,6 @@
  * Converse.js (Web-based XMPP instant messaging client)
  * http://conversejs.org
  *
- * Copyright (c) 2012-2016, JC Brand <jc@opkode.com>
+ * Copyright (c) 2013-2018, JC Brand <jc@opkode.com>
  * Licensed under the Mozilla Public License
- */@font-face{font-family:ConverseFontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}#conversejs :root{--blue:#387592;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#E77051;--orange:#E7A151;--yellow:#ffc107;--green:#3AA569;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#387592;--secondary:#6c757d;--success:#3AA569;--info:#17a2b8;--warning:#ffc107;--danger:#E77051;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#conversejs *,#conversejs ::after,#conversejs ::before{box-sizing:border-box}#conversejs html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}#conversejs article,#conversejs aside,#conversejs dialog,#conversejs figcaption,#conversejs figure,#conversejs footer,#conversejs header,#conversejs hgroup,#conversejs main,#conversejs nav,#conversejs section{display:block}#conversejs body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}#conversejs [tabindex="-1"]:focus{outline:0!important}#conversejs hr{box-sizing:content-box;height:0;overflow:visible}#conversejs h1,#conversejs h2,#conversejs h3,#conversejs h4,#conversejs h5,#conversejs h6{margin-top:0;margin-bottom:.5rem}#conversejs p{margin-top:0;margin-bottom:1rem}#conversejs abbr[data-original-title],#conversejs abbr[title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}#conversejs address{margin-bottom:1rem;font-style:normal;line-height:inherit}#conversejs dl,#conversejs ol,#conversejs ul{margin-top:0;margin-bottom:1rem}#conversejs ol ol,#conversejs ol ul,#conversejs ul ol,#conversejs ul ul{margin-bottom:0}#conversejs dt{font-weight:700}#conversejs dd{margin-bottom:.5rem;margin-left:0}#conversejs blockquote{margin:0 0 1rem}#conversejs dfn{font-style:italic}#conversejs b,#conversejs strong{font-weight:bolder}#conversejs small{font-size:80%}#conversejs sub,#conversejs sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}#conversejs sub{bottom:-.25em}#conversejs sup{top:-.5em}#conversejs a{color:#578ea9;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}#conversejs a:hover{color:#3d6477;text-decoration:underline}#conversejs a:not([href]):not([tabindex]){color:inherit;text-decoration:none}#conversejs a:not([href]):not([tabindex]):focus,#conversejs a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}#conversejs a:not([href]):not([tabindex]):focus{outline:0}#conversejs code,#conversejs kbd,#conversejs pre,#conversejs samp{font-family:monospace,monospace;font-size:1em}#conversejs pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}#conversejs figure{margin:0 0 1rem}#conversejs img{vertical-align:middle;border-style:none}#conversejs svg:not(:root){overflow:hidden}#conversejs table{border-collapse:collapse}#conversejs caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}#conversejs th{text-align:inherit}#conversejs label{display:inline-block;margin-bottom:.5rem}#conversejs button{border-radius:0}#conversejs button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}#conversejs button,#conversejs input,#conversejs optgroup,#conversejs select,#conversejs textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}#conversejs button,#conversejs input{overflow:visible}#conversejs button,#conversejs select{text-transform:none}#conversejs [type=reset],#conversejs [type=submit],#conversejs button,#conversejs html [type=button]{-webkit-appearance:button}#conversejs [type=button]::-moz-focus-inner,#conversejs [type=reset]::-moz-focus-inner,#conversejs [type=submit]::-moz-focus-inner,#conversejs button::-moz-focus-inner{padding:0;border-style:none}#conversejs input[type=checkbox],#conversejs input[type=radio]{box-sizing:border-box;padding:0}#conversejs input[type=date],#conversejs input[type=datetime-local],#conversejs input[type=month],#conversejs input[type=time]{-webkit-appearance:listbox}#conversejs textarea{overflow:auto;resize:vertical}#conversejs fieldset{min-width:0;padding:0;margin:0;border:0}#conversejs legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}#conversejs progress{vertical-align:baseline}#conversejs [type=number]::-webkit-inner-spin-button,#conversejs [type=number]::-webkit-outer-spin-button{height:auto}#conversejs [type=search]{outline-offset:-2px;-webkit-appearance:none}#conversejs [type=search]::-webkit-search-cancel-button,#conversejs [type=search]::-webkit-search-decoration{-webkit-appearance:none}#conversejs ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}#conversejs output{display:inline-block}#conversejs summary{display:list-item;cursor:pointer}#conversejs template{display:none}#conversejs [hidden]{display:none!important}#conversejs .h1,#conversejs .h2,#conversejs .h3,#conversejs .h4,#conversejs .h5,#conversejs .h6,#conversejs h1,#conversejs h2,#conversejs h3,#conversejs h4,#conversejs h5,#conversejs h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}#conversejs .h1,#conversejs h1{font-size:2.5rem}#conversejs .h2,#conversejs h2{font-size:2rem}#conversejs .h3,#conversejs h3{font-size:1.75rem}#conversejs .h4,#conversejs h4{font-size:1.5rem}#conversejs .h5,#conversejs h5{font-size:1.25rem}#conversejs .h6,#conversejs h6{font-size:1rem}#conversejs .lead{font-size:1.25rem;font-weight:300}#conversejs .display-1{font-size:6rem;font-weight:300;line-height:1.2}#conversejs .display-2{font-size:5.5rem;font-weight:300;line-height:1.2}#conversejs .display-3{font-size:4.5rem;font-weight:300;line-height:1.2}#conversejs .display-4{font-size:3.5rem;font-weight:300;line-height:1.2}#conversejs hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}#conversejs .small,#conversejs small{font-size:80%;font-weight:400}#conversejs .mark,#conversejs mark{padding:.2em;background-color:#fcf8e3}#conversejs .list-unstyled{padding-left:0;list-style:none}#conversejs .list-inline{padding-left:0;list-style:none}#conversejs .list-inline-item{display:inline-block}#conversejs .list-inline-item:not(:last-child){margin-right:.5rem}#conversejs .initialism{font-size:90%;text-transform:uppercase}#conversejs .blockquote{margin-bottom:1rem;font-size:1.25rem}#conversejs .blockquote-footer{display:block;font-size:80%;color:#6c757d}#conversejs .blockquote-footer::before{content:"\2014 \00A0"}#conversejs .img-fluid{max-width:100%;height:auto}#conversejs .img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}#conversejs .figure{display:inline-block}#conversejs .figure-img{margin-bottom:.5rem;line-height:1}#conversejs .figure-caption{font-size:90%;color:#6c757d}#conversejs .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){#conversejs .container{max-width:540px}}@media (min-width:768px){#conversejs .container{max-width:720px}}@media (min-width:992px){#conversejs .container{max-width:960px}}@media (min-width:1200px){#conversejs .container{max-width:1140px}}#conversejs .container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}#conversejs .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}#conversejs .no-gutters{margin-right:0;margin-left:0}#conversejs .no-gutters>.col,#conversejs .no-gutters>[class*=col-]{padding-right:0;padding-left:0}#conversejs .col,#conversejs .col-1,#conversejs .col-10,#conversejs .col-11,#conversejs .col-12,#conversejs .col-2,#conversejs .col-3,#conversejs .col-4,#conversejs .col-5,#conversejs .col-6,#conversejs .col-7,#conversejs .col-8,#conversejs .col-9,#conversejs .col-auto,#conversejs .col-lg,#conversejs .col-lg-1,#conversejs .col-lg-10,#conversejs .col-lg-11,#conversejs .col-lg-12,#conversejs .col-lg-2,#conversejs .col-lg-3,#conversejs .col-lg-4,#conversejs .col-lg-5,#conversejs .col-lg-6,#conversejs .col-lg-7,#conversejs .col-lg-8,#conversejs .col-lg-9,#conversejs .col-lg-auto,#conversejs .col-md,#conversejs .col-md-1,#conversejs .col-md-10,#conversejs .col-md-11,#conversejs .col-md-12,#conversejs .col-md-2,#conversejs .col-md-3,#conversejs .col-md-4,#conversejs .col-md-5,#conversejs .col-md-6,#conversejs .col-md-7,#conversejs .col-md-8,#conversejs .col-md-9,#conversejs .col-md-auto,#conversejs .col-sm,#conversejs .col-sm-1,#conversejs .col-sm-10,#conversejs .col-sm-11,#conversejs .col-sm-12,#conversejs .col-sm-2,#conversejs .col-sm-3,#conversejs .col-sm-4,#conversejs .col-sm-5,#conversejs .col-sm-6,#conversejs .col-sm-7,#conversejs .col-sm-8,#conversejs .col-sm-9,#conversejs .col-sm-auto,#conversejs .col-xl,#conversejs .col-xl-1,#conversejs .col-xl-10,#conversejs .col-xl-11,#conversejs .col-xl-12,#conversejs .col-xl-2,#conversejs .col-xl-3,#conversejs .col-xl-4,#conversejs .col-xl-5,#conversejs .col-xl-6,#conversejs .col-xl-7,#conversejs .col-xl-8,#conversejs .col-xl-9,#conversejs .col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}#conversejs .col{flex-basis:0;flex-grow:1;max-width:100%}#conversejs .col-auto{flex:0 0 auto;width:auto;max-width:none}#conversejs .col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}#conversejs .col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}#conversejs .col-3{flex:0 0 25%;max-width:25%}#conversejs .col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}#conversejs .col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}#conversejs .col-6{flex:0 0 50%;max-width:50%}#conversejs .col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}#conversejs .col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}#conversejs .col-9{flex:0 0 75%;max-width:75%}#conversejs .col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}#conversejs .col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}#conversejs .col-12{flex:0 0 100%;max-width:100%}#conversejs .order-first{order:-1}#conversejs .order-last{order:13}#conversejs .order-0{order:0}#conversejs .order-1{order:1}#conversejs .order-2{order:2}#conversejs .order-3{order:3}#conversejs .order-4{order:4}#conversejs .order-5{order:5}#conversejs .order-6{order:6}#conversejs .order-7{order:7}#conversejs .order-8{order:8}#conversejs .order-9{order:9}#conversejs .order-10{order:10}#conversejs .order-11{order:11}#conversejs .order-12{order:12}#conversejs .offset-1{margin-left:8.3333333333%}#conversejs .offset-2{margin-left:16.6666666667%}#conversejs .offset-3{margin-left:25%}#conversejs .offset-4{margin-left:33.3333333333%}#conversejs .offset-5{margin-left:41.6666666667%}#conversejs .offset-6{margin-left:50%}#conversejs .offset-7{margin-left:58.3333333333%}#conversejs .offset-8{margin-left:66.6666666667%}#conversejs .offset-9{margin-left:75%}#conversejs .offset-10{margin-left:83.3333333333%}#conversejs .offset-11{margin-left:91.6666666667%}@media (min-width:576px){#conversejs .col-sm{flex-basis:0;flex-grow:1;max-width:100%}#conversejs .col-sm-auto{flex:0 0 auto;width:auto;max-width:none}#conversejs .col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}#conversejs .col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}#conversejs .col-sm-3{flex:0 0 25%;max-width:25%}#conversejs .col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}#conversejs .col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}#conversejs .col-sm-6{flex:0 0 50%;max-width:50%}#conversejs .col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}#conversejs .col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}#conversejs .col-sm-9{flex:0 0 75%;max-width:75%}#conversejs .col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}#conversejs .col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}#conversejs .col-sm-12{flex:0 0 100%;max-width:100%}#conversejs .order-sm-first{order:-1}#conversejs .order-sm-last{order:13}#conversejs .order-sm-0{order:0}#conversejs .order-sm-1{order:1}#conversejs .order-sm-2{order:2}#conversejs .order-sm-3{order:3}#conversejs .order-sm-4{order:4}#conversejs .order-sm-5{order:5}#conversejs .order-sm-6{order:6}#conversejs .order-sm-7{order:7}#conversejs .order-sm-8{order:8}#conversejs .order-sm-9{order:9}#conversejs .order-sm-10{order:10}#conversejs .order-sm-11{order:11}#conversejs .order-sm-12{order:12}#conversejs .offset-sm-0{margin-left:0}#conversejs .offset-sm-1{margin-left:8.3333333333%}#conversejs .offset-sm-2{margin-left:16.6666666667%}#conversejs .offset-sm-3{margin-left:25%}#conversejs .offset-sm-4{margin-left:33.3333333333%}#conversejs .offset-sm-5{margin-left:41.6666666667%}#conversejs .offset-sm-6{margin-left:50%}#conversejs .offset-sm-7{margin-left:58.3333333333%}#conversejs .offset-sm-8{margin-left:66.6666666667%}#conversejs .offset-sm-9{margin-left:75%}#conversejs .offset-sm-10{margin-left:83.3333333333%}#conversejs .offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){#conversejs .col-md{flex-basis:0;flex-grow:1;max-width:100%}#conversejs .col-md-auto{flex:0 0 auto;width:auto;max-width:none}#conversejs .col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}#conversejs .col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}#conversejs .col-md-3{flex:0 0 25%;max-width:25%}#conversejs .col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}#conversejs .col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}#conversejs .col-md-6{flex:0 0 50%;max-width:50%}#conversejs .col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}#conversejs .col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}#conversejs .col-md-9{flex:0 0 75%;max-width:75%}#conversejs .col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}#conversejs .col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}#conversejs .col-md-12{flex:0 0 100%;max-width:100%}#conversejs .order-md-first{order:-1}#conversejs .order-md-last{order:13}#conversejs .order-md-0{order:0}#conversejs .order-md-1{order:1}#conversejs .order-md-2{order:2}#conversejs .order-md-3{order:3}#conversejs .order-md-4{order:4}#conversejs .order-md-5{order:5}#conversejs .order-md-6{order:6}#conversejs .order-md-7{order:7}#conversejs .order-md-8{order:8}#conversejs .order-md-9{order:9}#conversejs .order-md-10{order:10}#conversejs .order-md-11{order:11}#conversejs .order-md-12{order:12}#conversejs .offset-md-0{margin-left:0}#conversejs .offset-md-1{margin-left:8.3333333333%}#conversejs .offset-md-2{margin-left:16.6666666667%}#conversejs .offset-md-3{margin-left:25%}#conversejs .offset-md-4{margin-left:33.3333333333%}#conversejs .offset-md-5{margin-left:41.6666666667%}#conversejs .offset-md-6{margin-left:50%}#conversejs .offset-md-7{margin-left:58.3333333333%}#conversejs .offset-md-8{margin-left:66.6666666667%}#conversejs .offset-md-9{margin-left:75%}#conversejs .offset-md-10{margin-left:83.3333333333%}#conversejs .offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){#conversejs .col-lg{flex-basis:0;flex-grow:1;max-width:100%}#conversejs .col-lg-auto{flex:0 0 auto;width:auto;max-width:none}#conversejs .col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}#conversejs .col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}#conversejs .col-lg-3{flex:0 0 25%;max-width:25%}#conversejs .col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}#conversejs .col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}#conversejs .col-lg-6{flex:0 0 50%;max-width:50%}#conversejs .col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}#conversejs .col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}#conversejs .col-lg-9{flex:0 0 75%;max-width:75%}#conversejs .col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}#conversejs .col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}#conversejs .col-lg-12{flex:0 0 100%;max-width:100%}#conversejs .order-lg-first{order:-1}#conversejs .order-lg-last{order:13}#conversejs .order-lg-0{order:0}#conversejs .order-lg-1{order:1}#conversejs .order-lg-2{order:2}#conversejs .order-lg-3{order:3}#conversejs .order-lg-4{order:4}#conversejs .order-lg-5{order:5}#conversejs .order-lg-6{order:6}#conversejs .order-lg-7{order:7}#conversejs .order-lg-8{order:8}#conversejs .order-lg-9{order:9}#conversejs .order-lg-10{order:10}#conversejs .order-lg-11{order:11}#conversejs .order-lg-12{order:12}#conversejs .offset-lg-0{margin-left:0}#conversejs .offset-lg-1{margin-left:8.3333333333%}#conversejs .offset-lg-2{margin-left:16.6666666667%}#conversejs .offset-lg-3{margin-left:25%}#conversejs .offset-lg-4{margin-left:33.3333333333%}#conversejs .offset-lg-5{margin-left:41.6666666667%}#conversejs .offset-lg-6{margin-left:50%}#conversejs .offset-lg-7{margin-left:58.3333333333%}#conversejs .offset-lg-8{margin-left:66.6666666667%}#conversejs .offset-lg-9{margin-left:75%}#conversejs .offset-lg-10{margin-left:83.3333333333%}#conversejs .offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){#conversejs .col-xl{flex-basis:0;flex-grow:1;max-width:100%}#conversejs .col-xl-auto{flex:0 0 auto;width:auto;max-width:none}#conversejs .col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}#conversejs .col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}#conversejs .col-xl-3{flex:0 0 25%;max-width:25%}#conversejs .col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}#conversejs .col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}#conversejs .col-xl-6{flex:0 0 50%;max-width:50%}#conversejs .col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}#conversejs .col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}#conversejs .col-xl-9{flex:0 0 75%;max-width:75%}#conversejs .col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}#conversejs .col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}#conversejs .col-xl-12{flex:0 0 100%;max-width:100%}#conversejs .order-xl-first{order:-1}#conversejs .order-xl-last{order:13}#conversejs .order-xl-0{order:0}#conversejs .order-xl-1{order:1}#conversejs .order-xl-2{order:2}#conversejs .order-xl-3{order:3}#conversejs .order-xl-4{order:4}#conversejs .order-xl-5{order:5}#conversejs .order-xl-6{order:6}#conversejs .order-xl-7{order:7}#conversejs .order-xl-8{order:8}#conversejs .order-xl-9{order:9}#conversejs .order-xl-10{order:10}#conversejs .order-xl-11{order:11}#conversejs .order-xl-12{order:12}#conversejs .offset-xl-0{margin-left:0}#conversejs .offset-xl-1{margin-left:8.3333333333%}#conversejs .offset-xl-2{margin-left:16.6666666667%}#conversejs .offset-xl-3{margin-left:25%}#conversejs .offset-xl-4{margin-left:33.3333333333%}#conversejs .offset-xl-5{margin-left:41.6666666667%}#conversejs .offset-xl-6{margin-left:50%}#conversejs .offset-xl-7{margin-left:58.3333333333%}#conversejs .offset-xl-8{margin-left:66.6666666667%}#conversejs .offset-xl-9{margin-left:75%}#conversejs .offset-xl-10{margin-left:83.3333333333%}#conversejs .offset-xl-11{margin-left:91.6666666667%}}#conversejs .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#conversejs .form-control::-ms-expand{background-color:transparent;border:0}#conversejs .form-control:focus{color:#1a9707;background-color:#fff;border-color:#7db3cd;outline:0;box-shadow:0 0 0 .2rem rgba(56,117,146,.25)}#conversejs .form-control::placeholder{color:#6c757d;opacity:1}#conversejs .form-control:disabled,#conversejs .form-control[readonly]{background-color:#e9ecef;opacity:1}#conversejs select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}#conversejs select.form-control:focus::-ms-value{color:#495057;background-color:#fff}#conversejs .form-control-file,#conversejs .form-control-range{display:block;width:100%}#conversejs .col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}#conversejs .col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}#conversejs .col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}#conversejs .form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;background-color:transparent;border:solid transparent;border-width:1px 0}#conversejs .form-control-plaintext.form-control-lg,#conversejs .form-control-plaintext.form-control-sm,#conversejs .input-group-lg>.form-control-plaintext.form-control,#conversejs .input-group-lg>.input-group-append>.form-control-plaintext.btn,#conversejs .input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,#conversejs .input-group-lg>.input-group-prepend>.form-control-plaintext.btn,#conversejs .input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,#conversejs .input-group-sm>.form-control-plaintext.form-control,#conversejs .input-group-sm>.input-group-append>.form-control-plaintext.btn,#conversejs .input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,#conversejs .input-group-sm>.input-group-prepend>.form-control-plaintext.btn,#conversejs .input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text{padding-right:0;padding-left:0}#conversejs .form-control-sm,#conversejs .input-group-sm>.form-control,#conversejs .input-group-sm>.input-group-append>.btn,#conversejs .input-group-sm>.input-group-append>.input-group-text,#conversejs .input-group-sm>.input-group-prepend>.btn,#conversejs .input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}#conversejs .input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),#conversejs .input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),#conversejs .input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),#conversejs .input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),#conversejs .input-group-sm>select.form-control:not([size]):not([multiple]),#conversejs select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}#conversejs .form-control-lg,#conversejs .input-group-lg>.form-control,#conversejs .input-group-lg>.input-group-append>.btn,#conversejs .input-group-lg>.input-group-append>.input-group-text,#conversejs .input-group-lg>.input-group-prepend>.btn,#conversejs .input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}#conversejs .input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),#conversejs .input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),#conversejs .input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),#conversejs .input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),#conversejs .input-group-lg>select.form-control:not([size]):not([multiple]),#conversejs select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}#conversejs .form-group{margin-bottom:1rem}#conversejs .form-text{display:block;margin-top:.25rem}#conversejs .form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}#conversejs .form-row>.col,#conversejs .form-row>[class*=col-]{padding-right:5px;padding-left:5px}#conversejs .form-check{position:relative;display:block;padding-left:1.25rem}#conversejs .form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}#conversejs .form-check-input:disabled~.form-check-label{color:#6c757d}#conversejs .form-check-label{margin-bottom:0}#conversejs .form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}#conversejs .form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}#conversejs .valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#3aa569}#conversejs .valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(58,165,105,.8);border-radius:.2rem}#conversejs .custom-select.is-valid,#conversejs .form-control.is-valid,.was-validated #conversejs .custom-select:valid,.was-validated #conversejs .form-control:valid{border-color:#3aa569}#conversejs .custom-select.is-valid:focus,#conversejs .form-control.is-valid:focus,.was-validated #conversejs .custom-select:valid:focus,.was-validated #conversejs .form-control:valid:focus{border-color:#3aa569;box-shadow:0 0 0 .2rem rgba(58,165,105,.25)}#conversejs .custom-select.is-valid~.valid-feedback,#conversejs .custom-select.is-valid~.valid-tooltip,#conversejs .form-control.is-valid~.valid-feedback,#conversejs .form-control.is-valid~.valid-tooltip,.was-validated #conversejs .custom-select:valid~.valid-feedback,.was-validated #conversejs .custom-select:valid~.valid-tooltip,.was-validated #conversejs .form-control:valid~.valid-feedback,.was-validated #conversejs .form-control:valid~.valid-tooltip{display:block}#conversejs .form-check-input.is-valid~.form-check-label,.was-validated #conversejs .form-check-input:valid~.form-check-label{color:#3aa569}#conversejs .form-check-input.is-valid~.valid-feedback,#conversejs .form-check-input.is-valid~.valid-tooltip,.was-validated #conversejs .form-check-input:valid~.valid-feedback,.was-validated #conversejs .form-check-input:valid~.valid-tooltip{display:block}#conversejs .custom-control-input.is-valid~.custom-control-label,.was-validated #conversejs .custom-control-input:valid~.custom-control-label{color:#3aa569}#conversejs .custom-control-input.is-valid~.custom-control-label::before,.was-validated #conversejs .custom-control-input:valid~.custom-control-label::before{background-color:#89d6ab}#conversejs .custom-control-input.is-valid~.valid-feedback,#conversejs .custom-control-input.is-valid~.valid-tooltip,.was-validated #conversejs .custom-control-input:valid~.valid-feedback,.was-validated #conversejs .custom-control-input:valid~.valid-tooltip{display:block}#conversejs .custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated #conversejs .custom-control-input:valid:checked~.custom-control-label::before{background-color:#50c282}#conversejs .custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated #conversejs .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(58,165,105,.25)}#conversejs .custom-file-input.is-valid~.custom-file-label,.was-validated #conversejs .custom-file-input:valid~.custom-file-label{border-color:#3aa569}#conversejs .custom-file-input.is-valid~.custom-file-label::before,.was-validated #conversejs .custom-file-input:valid~.custom-file-label::before{border-color:inherit}#conversejs .custom-file-input.is-valid~.valid-feedback,#conversejs .custom-file-input.is-valid~.valid-tooltip,.was-validated #conversejs .custom-file-input:valid~.valid-feedback,.was-validated #conversejs .custom-file-input:valid~.valid-tooltip{display:block}#conversejs .custom-file-input.is-valid:focus~.custom-file-label,.was-validated #conversejs .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(58,165,105,.25)}#conversejs .invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#e77051}#conversejs .invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(231,112,81,.8);border-radius:.2rem}#conversejs .custom-select.is-invalid,#conversejs .form-control.is-invalid,.was-validated #conversejs .custom-select:invalid,.was-validated #conversejs .form-control:invalid{border-color:#e77051}#conversejs .custom-select.is-invalid:focus,#conversejs .form-control.is-invalid:focus,.was-validated #conversejs .custom-select:invalid:focus,.was-validated #conversejs .form-control:invalid:focus{border-color:#e77051;box-shadow:0 0 0 .2rem rgba(231,112,81,.25)}#conversejs .custom-select.is-invalid~.invalid-feedback,#conversejs .custom-select.is-invalid~.invalid-tooltip,#conversejs .form-control.is-invalid~.invalid-feedback,#conversejs .form-control.is-invalid~.invalid-tooltip,.was-validated #conversejs .custom-select:invalid~.invalid-feedback,.was-validated #conversejs .custom-select:invalid~.invalid-tooltip,.was-validated #conversejs .form-control:invalid~.invalid-feedback,.was-validated #conversejs .form-control:invalid~.invalid-tooltip{display:block}#conversejs .form-check-input.is-invalid~.form-check-label,.was-validated #conversejs .form-check-input:invalid~.form-check-label{color:#e77051}#conversejs .form-check-input.is-invalid~.invalid-feedback,#conversejs .form-check-input.is-invalid~.invalid-tooltip,.was-validated #conversejs .form-check-input:invalid~.invalid-feedback,.was-validated #conversejs .form-check-input:invalid~.invalid-tooltip{display:block}#conversejs .custom-control-input.is-invalid~.custom-control-label,.was-validated #conversejs .custom-control-input:invalid~.custom-control-label{color:#e77051}#conversejs .custom-control-input.is-invalid~.custom-control-label::before,.was-validated #conversejs .custom-control-input:invalid~.custom-control-label::before{background-color:#f6ccc1}#conversejs .custom-control-input.is-invalid~.invalid-feedback,#conversejs .custom-control-input.is-invalid~.invalid-tooltip,.was-validated #conversejs .custom-control-input:invalid~.invalid-feedback,.was-validated #conversejs .custom-control-input:invalid~.invalid-tooltip{display:block}#conversejs .custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated #conversejs .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#ed957e}#conversejs .custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated #conversejs .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(231,112,81,.25)}#conversejs .custom-file-input.is-invalid~.custom-file-label,.was-validated #conversejs .custom-file-input:invalid~.custom-file-label{border-color:#e77051}#conversejs .custom-file-input.is-invalid~.custom-file-label::before,.was-validated #conversejs .custom-file-input:invalid~.custom-file-label::before{border-color:inherit}#conversejs .custom-file-input.is-invalid~.invalid-feedback,#conversejs .custom-file-input.is-invalid~.invalid-tooltip,.was-validated #conversejs .custom-file-input:invalid~.invalid-feedback,.was-validated #conversejs .custom-file-input:invalid~.invalid-tooltip{display:block}#conversejs .custom-file-input.is-invalid:focus~.custom-file-label,.was-validated #conversejs .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(231,112,81,.25)}#conversejs .form-inline{display:flex;flex-flow:row wrap;align-items:center}#conversejs .form-inline .form-check{width:100%}@media (min-width:576px){#conversejs .form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}#conversejs .form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}#conversejs .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}#conversejs .form-inline .form-control-plaintext{display:inline-block}#conversejs .form-inline .input-group{width:auto}#conversejs .form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}#conversejs .form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}#conversejs .form-inline .custom-control{align-items:center;justify-content:center}#conversejs .form-inline .custom-control-label{margin-bottom:0}}#conversejs .btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#conversejs .btn:focus,#conversejs .btn:hover{text-decoration:none}#conversejs .btn.focus,#conversejs .btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(56,117,146,.25)}#conversejs .btn.disabled,#conversejs .btn:disabled{opacity:.65}#conversejs .btn:not(:disabled):not(.disabled){cursor:pointer}#conversejs .btn:not(:disabled):not(.disabled).active,#conversejs .btn:not(:disabled):not(.disabled):active{background-image:none}#conversejs a.btn.disabled,#conversejs fieldset:disabled a.btn{pointer-events:none}#conversejs .btn-primary{color:#fff;background-color:#387592;border-color:#387592}#conversejs .btn-primary:hover{color:#fff;background-color:#2d5f76;border-color:#2a576d}#conversejs .btn-primary.focus,#conversejs .btn-primary:focus{box-shadow:0 0 0 .2rem rgba(56,117,146,.5)}#conversejs .btn-primary.disabled,#conversejs .btn-primary:disabled{color:#fff;background-color:#387592;border-color:#387592}#conversejs .btn-primary:not(:disabled):not(.disabled).active,#conversejs .btn-primary:not(:disabled):not(.disabled):active,.show>#conversejs .btn-primary.dropdown-toggle{color:#fff;background-color:#2a576d;border-color:#265064}#conversejs .btn-primary:not(:disabled):not(.disabled).active:focus,#conversejs .btn-primary:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(56,117,146,.5)}#conversejs .btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}#conversejs .btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}#conversejs .btn-secondary.focus,#conversejs .btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}#conversejs .btn-secondary.disabled,#conversejs .btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}#conversejs .btn-secondary:not(:disabled):not(.disabled).active,#conversejs .btn-secondary:not(:disabled):not(.disabled):active,.show>#conversejs .btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}#conversejs .btn-secondary:not(:disabled):not(.disabled).active:focus,#conversejs .btn-secondary:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}#conversejs .btn-success{color:#fff;background-color:#3aa569;border-color:#3aa569}#conversejs .btn-success:hover{color:#fff;background-color:#308957;border-color:#2d7f51}#conversejs .btn-success.focus,#conversejs .btn-success:focus{box-shadow:0 0 0 .2rem rgba(58,165,105,.5)}#conversejs .btn-success.disabled,#conversejs .btn-success:disabled{color:#fff;background-color:#3aa569;border-color:#3aa569}#conversejs .btn-success:not(:disabled):not(.disabled).active,#conversejs .btn-success:not(:disabled):not(.disabled):active,.show>#conversejs .btn-success.dropdown-toggle{color:#fff;background-color:#2d7f51;border-color:#29764b}#conversejs .btn-success:not(:disabled):not(.disabled).active:focus,#conversejs .btn-success:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,165,105,.5)}#conversejs .btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}#conversejs .btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}#conversejs .btn-info.focus,#conversejs .btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}#conversejs .btn-info.disabled,#conversejs .btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}#conversejs .btn-info:not(:disabled):not(.disabled).active,#conversejs .btn-info:not(:disabled):not(.disabled):active,.show>#conversejs .btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}#conversejs .btn-info:not(:disabled):not(.disabled).active:focus,#conversejs .btn-info:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}#conversejs .btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}#conversejs .btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}#conversejs .btn-warning.focus,#conversejs .btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}#conversejs .btn-warning.disabled,#conversejs .btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}#conversejs .btn-warning:not(:disabled):not(.disabled).active,#conversejs .btn-warning:not(:disabled):not(.disabled):active,.show>#conversejs .btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}#conversejs .btn-warning:not(:disabled):not(.disabled).active:focus,#conversejs .btn-warning:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}#conversejs .btn-danger{color:#fff;background-color:#e77051;border-color:#e77051}#conversejs .btn-danger:hover{color:#fff;background-color:#e2542f;border-color:#e14b24}#conversejs .btn-danger.focus,#conversejs .btn-danger:focus{box-shadow:0 0 0 .2rem rgba(231,112,81,.5)}#conversejs .btn-danger.disabled,#conversejs .btn-danger:disabled{color:#fff;background-color:#e77051;border-color:#e77051}#conversejs .btn-danger:not(:disabled):not(.disabled).active,#conversejs .btn-danger:not(:disabled):not(.disabled):active,.show>#conversejs .btn-danger.dropdown-toggle{color:#fff;background-color:#e14b24;border-color:#da451e}#conversejs .btn-danger:not(:disabled):not(.disabled).active:focus,#conversejs .btn-danger:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(231,112,81,.5)}#conversejs .btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}#conversejs .btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}#conversejs .btn-light.focus,#conversejs .btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}#conversejs .btn-light.disabled,#conversejs .btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}#conversejs .btn-light:not(:disabled):not(.disabled).active,#conversejs .btn-light:not(:disabled):not(.disabled):active,.show>#conversejs .btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}#conversejs .btn-light:not(:disabled):not(.disabled).active:focus,#conversejs .btn-light:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}#conversejs .btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}#conversejs .btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}#conversejs .btn-dark.focus,#conversejs .btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}#conversejs .btn-dark.disabled,#conversejs .btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}#conversejs .btn-dark:not(:disabled):not(.disabled).active,#conversejs .btn-dark:not(:disabled):not(.disabled):active,.show>#conversejs .btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}#conversejs .btn-dark:not(:disabled):not(.disabled).active:focus,#conversejs .btn-dark:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}#conversejs .btn-outline-primary{color:#387592;background-color:transparent;background-image:none;border-color:#387592}#conversejs .btn-outline-primary:hover{color:#fff;background-color:#387592;border-color:#387592}#conversejs .btn-outline-primary.focus,#conversejs .btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(56,117,146,.5)}#conversejs .btn-outline-primary.disabled,#conversejs .btn-outline-primary:disabled{color:#387592;background-color:transparent}#conversejs .btn-outline-primary:not(:disabled):not(.disabled).active,#conversejs .btn-outline-primary:not(:disabled):not(.disabled):active,.show>#conversejs .btn-outline-primary.dropdown-toggle{color:#fff;background-color:#387592;border-color:#387592}#conversejs .btn-outline-primary:not(:disabled):not(.disabled).active:focus,#conversejs .btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(56,117,146,.5)}#conversejs .btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}#conversejs .btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}#conversejs .btn-outline-secondary.focus,#conversejs .btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}#conversejs .btn-outline-secondary.disabled,#conversejs .btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}#conversejs .btn-outline-secondary:not(:disabled):not(.disabled).active,#conversejs .btn-outline-secondary:not(:disabled):not(.disabled):active,.show>#conversejs .btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}#conversejs .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,#conversejs .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}#conversejs .btn-outline-success{color:#3aa569;background-color:transparent;background-image:none;border-color:#3aa569}#conversejs .btn-outline-success:hover{color:#fff;background-color:#3aa569;border-color:#3aa569}#conversejs .btn-outline-success.focus,#conversejs .btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(58,165,105,.5)}#conversejs .btn-outline-success.disabled,#conversejs .btn-outline-success:disabled{color:#3aa569;background-color:transparent}#conversejs .btn-outline-success:not(:disabled):not(.disabled).active,#conversejs .btn-outline-success:not(:disabled):not(.disabled):active,.show>#conversejs .btn-outline-success.dropdown-toggle{color:#fff;background-color:#3aa569;border-color:#3aa569}#conversejs .btn-outline-success:not(:disabled):not(.disabled).active:focus,#conversejs .btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,165,105,.5)}#conversejs .btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}#conversejs .btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}#conversejs .btn-outline-info.focus,#conversejs .btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}#conversejs .btn-outline-info.disabled,#conversejs .btn-outline-info:disabled{color:#17a2b8;background-color:transparent}#conversejs .btn-outline-info:not(:disabled):not(.disabled).active,#conversejs .btn-outline-info:not(:disabled):not(.disabled):active,.show>#conversejs .btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}#conversejs .btn-outline-info:not(:disabled):not(.disabled).active:focus,#conversejs .btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}#conversejs .btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}#conversejs .btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}#conversejs .btn-outline-warning.focus,#conversejs .btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}#conversejs .btn-outline-warning.disabled,#conversejs .btn-outline-warning:disabled{color:#ffc107;background-color:transparent}#conversejs .btn-outline-warning:not(:disabled):not(.disabled).active,#conversejs .btn-outline-warning:not(:disabled):not(.disabled):active,.show>#conversejs .btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}#conversejs .btn-outline-warning:not(:disabled):not(.disabled).active:focus,#conversejs .btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}#conversejs .btn-outline-danger{color:#e77051;background-color:transparent;background-image:none;border-color:#e77051}#conversejs .btn-outline-danger:hover{color:#fff;background-color:#e77051;border-color:#e77051}#conversejs .btn-outline-danger.focus,#conversejs .btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(231,112,81,.5)}#conversejs .btn-outline-danger.disabled,#conversejs .btn-outline-danger:disabled{color:#e77051;background-color:transparent}#conversejs .btn-outline-danger:not(:disabled):not(.disabled).active,#conversejs .btn-outline-danger:not(:disabled):not(.disabled):active,.show>#conversejs .btn-outline-danger.dropdown-toggle{color:#fff;background-color:#e77051;border-color:#e77051}#conversejs .btn-outline-danger:not(:disabled):not(.disabled).active:focus,#conversejs .btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(231,112,81,.5)}#conversejs .btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}#conversejs .btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}#conversejs .btn-outline-light.focus,#conversejs .btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}#conversejs .btn-outline-light.disabled,#conversejs .btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}#conversejs .btn-outline-light:not(:disabled):not(.disabled).active,#conversejs .btn-outline-light:not(:disabled):not(.disabled):active,.show>#conversejs .btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}#conversejs .btn-outline-light:not(:disabled):not(.disabled).active:focus,#conversejs .btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}#conversejs .btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}#conversejs .btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}#conversejs .btn-outline-dark.focus,#conversejs .btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}#conversejs .btn-outline-dark.disabled,#conversejs .btn-outline-dark:disabled{color:#343a40;background-color:transparent}#conversejs .btn-outline-dark:not(:disabled):not(.disabled).active,#conversejs .btn-outline-dark:not(:disabled):not(.disabled):active,.show>#conversejs .btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}#conversejs .btn-outline-dark:not(:disabled):not(.disabled).active:focus,#conversejs .btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}#conversejs .btn-link{font-weight:400;color:#578ea9;background-color:transparent}#conversejs .btn-link:hover{color:#3d6477;text-decoration:underline;background-color:transparent;border-color:transparent}#conversejs .btn-link.focus,#conversejs .btn-link:focus{text-decoration:underline;border-color:transparent;box-shadow:none}#conversejs .btn-link.disabled,#conversejs .btn-link:disabled{color:#6c757d}#conversejs .btn-group-lg>.btn,#conversejs .btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}#conversejs .btn-group-sm>.btn,#conversejs .btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}#conversejs .btn-block{display:block;width:100%}#conversejs .btn-block+.btn-block{margin-top:.5rem}#conversejs input[type=button].btn-block,#conversejs input[type=reset].btn-block,#conversejs input[type=submit].btn-block{width:100%}#conversejs .fade{opacity:0;transition:opacity .15s linear}#conversejs .fade.show{opacity:1}#conversejs .collapse{display:none}#conversejs .collapse.show{display:block}#conversejs tr.collapse.show{display:table-row}#conversejs tbody.collapse.show{display:table-row-group}#conversejs .collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}#conversejs .dropdown,#conversejs .dropup{position:relative}#conversejs .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}#conversejs .dropdown-toggle:empty::after{margin-left:0}#conversejs .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}#conversejs .dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}#conversejs .dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}#conversejs .dropup .dropdown-toggle:empty::after{margin-left:0}#conversejs .dropright .dropdown-menu{margin-top:0;margin-left:.125rem}#conversejs .dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.3em solid}#conversejs .dropright .dropdown-toggle:empty::after{margin-left:0}#conversejs .dropright .dropdown-toggle::after{vertical-align:0}#conversejs .dropleft .dropdown-menu{margin-top:0;margin-right:.125rem}#conversejs .dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}#conversejs .dropleft .dropdown-toggle::after{display:none}#conversejs .dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}#conversejs .dropleft .dropdown-toggle:empty::after{margin-left:0}#conversejs .dropleft .dropdown-toggle::before{vertical-align:0}#conversejs .dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}#conversejs .dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}#conversejs .dropdown-item:focus,#conversejs .dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}#conversejs .dropdown-item.active,#conversejs .dropdown-item:active{color:#fff;text-decoration:none;background-color:#387592}#conversejs .dropdown-item.disabled,#conversejs .dropdown-item:disabled{color:#6c757d;background-color:transparent}#conversejs .dropdown-menu.show{display:block}#conversejs .dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}#conversejs .btn-group,#conversejs .btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}#conversejs .btn-group-vertical>.btn,#conversejs .btn-group>.btn{position:relative;flex:0 1 auto}#conversejs .btn-group-vertical>.btn:hover,#conversejs .btn-group>.btn:hover{z-index:1}#conversejs .btn-group-vertical>.btn.active,#conversejs .btn-group-vertical>.btn:active,#conversejs .btn-group-vertical>.btn:focus,#conversejs .btn-group>.btn.active,#conversejs .btn-group>.btn:active,#conversejs .btn-group>.btn:focus{z-index:1}#conversejs .btn-group .btn+.btn,#conversejs .btn-group .btn+.btn-group,#conversejs .btn-group .btn-group+.btn,#conversejs .btn-group .btn-group+.btn-group,#conversejs .btn-group-vertical .btn+.btn,#conversejs .btn-group-vertical .btn+.btn-group,#conversejs .btn-group-vertical .btn-group+.btn,#conversejs .btn-group-vertical .btn-group+.btn-group{margin-left:-1px}#conversejs .btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}#conversejs .btn-toolbar .input-group{width:auto}#conversejs .btn-group>.btn:first-child{margin-left:0}#conversejs .btn-group>.btn-group:not(:last-child)>.btn,#conversejs .btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}#conversejs .btn-group>.btn-group:not(:first-child)>.btn,#conversejs .btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}#conversejs .dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}#conversejs .dropdown-toggle-split::after{margin-left:0}#conversejs .btn-group-sm>.btn+.dropdown-toggle-split,#conversejs .btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}#conversejs .btn-group-lg>.btn+.dropdown-toggle-split,#conversejs .btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}#conversejs .btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}#conversejs .btn-group-vertical .btn,#conversejs .btn-group-vertical .btn-group{width:100%}#conversejs .btn-group-vertical>.btn+.btn,#conversejs .btn-group-vertical>.btn+.btn-group,#conversejs .btn-group-vertical>.btn-group+.btn,#conversejs .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}#conversejs .btn-group-vertical>.btn-group:not(:last-child)>.btn,#conversejs .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}#conversejs .btn-group-vertical>.btn-group:not(:first-child)>.btn,#conversejs .btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}#conversejs .btn-group-toggle>.btn,#conversejs .btn-group-toggle>.btn-group>.btn{margin-bottom:0}#conversejs .btn-group-toggle>.btn input[type=checkbox],#conversejs .btn-group-toggle>.btn input[type=radio],#conversejs .btn-group-toggle>.btn-group>.btn input[type=checkbox],#conversejs .btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}#conversejs .input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}#conversejs .input-group>.custom-file,#conversejs .input-group>.custom-select,#conversejs .input-group>.form-control{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}#conversejs .input-group>.custom-file:focus,#conversejs .input-group>.custom-select:focus,#conversejs .input-group>.form-control:focus{z-index:3}#conversejs .input-group>.custom-file+.custom-file,#conversejs .input-group>.custom-file+.custom-select,#conversejs .input-group>.custom-file+.form-control,#conversejs .input-group>.custom-select+.custom-file,#conversejs .input-group>.custom-select+.custom-select,#conversejs .input-group>.custom-select+.form-control,#conversejs .input-group>.form-control+.custom-file,#conversejs .input-group>.form-control+.custom-select,#conversejs .input-group>.form-control+.form-control{margin-left:-1px}#conversejs .input-group>.custom-select:not(:last-child),#conversejs .input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}#conversejs .input-group>.custom-select:not(:first-child),#conversejs .input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}#conversejs .input-group>.custom-file{display:flex;align-items:center}#conversejs .input-group>.custom-file:not(:last-child) .custom-file-label,#conversejs .input-group>.custom-file:not(:last-child) .custom-file-label::before{border-top-right-radius:0;border-bottom-right-radius:0}#conversejs .input-group>.custom-file:not(:first-child) .custom-file-label,#conversejs .input-group>.custom-file:not(:first-child) .custom-file-label::before{border-top-left-radius:0;border-bottom-left-radius:0}#conversejs .input-group-append,#conversejs .input-group-prepend{display:flex}#conversejs .input-group-append .btn,#conversejs .input-group-prepend .btn{position:relative;z-index:2}#conversejs .input-group-append .btn+.btn,#conversejs .input-group-append .btn+.input-group-text,#conversejs .input-group-append .input-group-text+.btn,#conversejs .input-group-append .input-group-text+.input-group-text,#conversejs .input-group-prepend .btn+.btn,#conversejs .input-group-prepend .btn+.input-group-text,#conversejs .input-group-prepend .input-group-text+.btn,#conversejs .input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}#conversejs .input-group-prepend{margin-right:-1px}#conversejs .input-group-append{margin-left:-1px}#conversejs .input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}#conversejs .input-group-text input[type=checkbox],#conversejs .input-group-text input[type=radio]{margin-top:0}#conversejs .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),#conversejs .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),#conversejs .input-group>.input-group-append:not(:last-child)>.btn,#conversejs .input-group>.input-group-append:not(:last-child)>.input-group-text,#conversejs .input-group>.input-group-prepend>.btn,#conversejs .input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}#conversejs .input-group>.input-group-append>.btn,#conversejs .input-group>.input-group-append>.input-group-text,#conversejs .input-group>.input-group-prepend:first-child>.btn:not(:first-child),#conversejs .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),#conversejs .input-group>.input-group-prepend:not(:first-child)>.btn,#conversejs .input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}#conversejs .custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}#conversejs .custom-control-inline{display:inline-flex;margin-right:1rem}#conversejs .custom-control-input{position:absolute;z-index:-1;opacity:0}#conversejs .custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#387592}#conversejs .custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(56,117,146,.25)}#conversejs .custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#a1c9db}#conversejs .custom-control-input:disabled~.custom-control-label{color:#6c757d}#conversejs .custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}#conversejs .custom-control-label{margin-bottom:0}#conversejs .custom-control-label::before{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;content:"";user-select:none;background-color:#dee2e6}#conversejs .custom-control-label::after{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}#conversejs .custom-checkbox .custom-control-label::before{border-radius:.25rem}#conversejs .custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#387592}#conversejs .custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}#conversejs .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#387592}#conversejs .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}#conversejs .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(56,117,146,.5)}#conversejs .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(56,117,146,.5)}#conversejs .custom-radio .custom-control-label::before{border-radius:50%}#conversejs .custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#387592}#conversejs .custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}#conversejs .custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(56,117,146,.5)}#conversejs .custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;appearance:none}#conversejs .custom-select:focus{border-color:#7db3cd;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(125,179,205,.5)}#conversejs .custom-select:focus::-ms-value{color:#495057;background-color:#fff}#conversejs .custom-select[multiple],#conversejs .custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}#conversejs .custom-select:disabled{color:#6c757d;background-color:#e9ecef}#conversejs .custom-select::-ms-expand{opacity:0}#conversejs .custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}#conversejs .custom-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}#conversejs .custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}#conversejs .custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}#conversejs .custom-file-input:focus~.custom-file-control{border-color:#7db3cd;box-shadow:0 0 0 .2rem rgba(56,117,146,.25)}#conversejs .custom-file-input:focus~.custom-file-control::before{border-color:#7db3cd}#conversejs .custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}#conversejs .custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}#conversejs .custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(calc(2.25rem + 2px) - 1px * 2);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}#conversejs .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}#conversejs .card>hr{margin-right:0;margin-left:0}#conversejs .card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}#conversejs .card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}#conversejs .card-body{flex:1 1 auto;padding:1.25rem}#conversejs .card-title{margin-bottom:.75rem}#conversejs .card-subtitle{margin-top:-.375rem;margin-bottom:0}#conversejs .card-text:last-child{margin-bottom:0}#conversejs .card-link:hover{text-decoration:none}#conversejs .card-link+.card-link{margin-left:1.25rem}#conversejs .card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}#conversejs .card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}#conversejs .card-header+.list-group .list-group-item:first-child{border-top:0}#conversejs .card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}#conversejs .card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}#conversejs .card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}#conversejs .card-header-pills{margin-right:-.625rem;margin-left:-.625rem}#conversejs .card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}#conversejs .card-img{width:100%;border-radius:calc(.25rem - 1px)}#conversejs .card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}#conversejs .card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}#conversejs .card-deck{display:flex;flex-direction:column}#conversejs .card-deck .card{margin-bottom:15px}@media (min-width:576px){#conversejs .card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}#conversejs .card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}#conversejs .card-group{display:flex;flex-direction:column}#conversejs .card-group>.card{margin-bottom:15px}@media (min-width:576px){#conversejs .card-group{flex-flow:row wrap}#conversejs .card-group>.card{flex:1 0 0%;margin-bottom:0}#conversejs .card-group>.card+.card{margin-left:0;border-left:0}#conversejs .card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}#conversejs .card-group>.card:first-child .card-header,#conversejs .card-group>.card:first-child .card-img-top{border-top-right-radius:0}#conversejs .card-group>.card:first-child .card-footer,#conversejs .card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}#conversejs .card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}#conversejs .card-group>.card:last-child .card-header,#conversejs .card-group>.card:last-child .card-img-top{border-top-left-radius:0}#conversejs .card-group>.card:last-child .card-footer,#conversejs .card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}#conversejs .card-group>.card:only-child{border-radius:.25rem}#conversejs .card-group>.card:only-child .card-header,#conversejs .card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}#conversejs .card-group>.card:only-child .card-footer,#conversejs .card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}#conversejs .card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}#conversejs .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,#conversejs .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,#conversejs .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,#conversejs .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}#conversejs .card-columns .card{margin-bottom:.75rem}@media (min-width:576px){#conversejs .card-columns{column-count:3;column-gap:1.25rem}#conversejs .card-columns .card{display:inline-block;width:100%}}#conversejs .breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}#conversejs .breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#6c757d;content:"/"}#conversejs .breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}#conversejs .breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}#conversejs .breadcrumb-item.active{color:#6c757d}#conversejs .badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}#conversejs .badge:empty{display:none}#conversejs .btn .badge{position:relative;top:-1px}#conversejs .badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}#conversejs .badge-primary{color:#fff;background-color:#387592}#conversejs .badge-primary[href]:focus,#conversejs .badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#2a576d}#conversejs .badge-secondary{color:#fff;background-color:#6c757d}#conversejs .badge-secondary[href]:focus,#conversejs .badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}#conversejs .badge-success{color:#fff;background-color:#3aa569}#conversejs .badge-success[href]:focus,#conversejs .badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#2d7f51}#conversejs .badge-info{color:#fff;background-color:#17a2b8}#conversejs .badge-info[href]:focus,#conversejs .badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}#conversejs .badge-warning{color:#212529;background-color:#ffc107}#conversejs .badge-warning[href]:focus,#conversejs .badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}#conversejs .badge-danger{color:#fff;background-color:#e77051}#conversejs .badge-danger[href]:focus,#conversejs .badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#e14b24}#conversejs .badge-light{color:#212529;background-color:#f8f9fa}#conversejs .badge-light[href]:focus,#conversejs .badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}#conversejs .badge-dark{color:#fff;background-color:#343a40}#conversejs .badge-dark[href]:focus,#conversejs .badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}#conversejs .alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}#conversejs .alert-heading{color:inherit}#conversejs .alert-link{font-weight:700}#conversejs .alert-dismissible{padding-right:4rem}#conversejs .alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}#conversejs .alert-primary{color:#1d3d4c;background-color:#d7e3e9;border-color:#c7d8e0}#conversejs .alert-primary hr{border-top-color:#b7cdd7}#conversejs .alert-primary .alert-link{color:#0f1f27}#conversejs .alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}#conversejs .alert-secondary hr{border-top-color:#c8cbcf}#conversejs .alert-secondary .alert-link{color:#202326}#conversejs .alert-success{color:#1e5637;background-color:#d8ede1;border-color:#c8e6d5}#conversejs .alert-success hr{border-top-color:#b6dec8}#conversejs .alert-success .alert-link{color:#11301f}#conversejs .alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}#conversejs .alert-info hr{border-top-color:#abdde5}#conversejs .alert-info .alert-link{color:#062c33}#conversejs .alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}#conversejs .alert-warning hr{border-top-color:#ffe8a1}#conversejs .alert-warning .alert-link{color:#533f03}#conversejs .alert-danger{color:#783a2a;background-color:#fae2dc;border-color:#f8d7ce}#conversejs .alert-danger hr{border-top-color:#f5c5b8}#conversejs .alert-danger .alert-link{color:#52281d}#conversejs .alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}#conversejs .alert-light hr{border-top-color:#ececf6}#conversejs .alert-light .alert-link{color:#686868}#conversejs .alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}#conversejs .alert-dark hr{border-top-color:#b9bbbe}#conversejs .alert-dark .alert-link{color:#040505}#conversejs .media{display:flex;align-items:flex-start}#conversejs .media-body{flex:1}#conversejs .list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}#conversejs .list-group-item-action{width:100%;color:#495057;text-align:inherit}#conversejs .list-group-item-action:focus,#conversejs .list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}#conversejs .list-group-item-action:active{color:#212529;background-color:#e9ecef}#conversejs .list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}#conversejs .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}#conversejs .list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}#conversejs .list-group-item:focus,#conversejs .list-group-item:hover{z-index:1;text-decoration:none}#conversejs .list-group-item.disabled,#conversejs .list-group-item:disabled{color:#6c757d;background-color:#fff}#conversejs .list-group-item.active{z-index:2;color:#fff;background-color:#387592;border-color:#387592}#conversejs .list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}#conversejs .list-group-flush:first-child .list-group-item:first-child{border-top:0}#conversejs .list-group-flush:last-child .list-group-item:last-child{border-bottom:0}#conversejs .list-group-item-primary{color:#1d3d4c;background-color:#c7d8e0}#conversejs .list-group-item-primary.list-group-item-action:focus,#conversejs .list-group-item-primary.list-group-item-action:hover{color:#1d3d4c;background-color:#b7cdd7}#conversejs .list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#1d3d4c;border-color:#1d3d4c}#conversejs .list-group-item-secondary{color:#383d41;background-color:#d6d8db}#conversejs .list-group-item-secondary.list-group-item-action:focus,#conversejs .list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}#conversejs .list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}#conversejs .list-group-item-success{color:#1e5637;background-color:#c8e6d5}#conversejs .list-group-item-success.list-group-item-action:focus,#conversejs .list-group-item-success.list-group-item-action:hover{color:#1e5637;background-color:#b6dec8}#conversejs .list-group-item-success.list-group-item-action.active{color:#fff;background-color:#1e5637;border-color:#1e5637}#conversejs .list-group-item-info{color:#0c5460;background-color:#bee5eb}#conversejs .list-group-item-info.list-group-item-action:focus,#conversejs .list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}#conversejs .list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}#conversejs .list-group-item-warning{color:#856404;background-color:#ffeeba}#conversejs .list-group-item-warning.list-group-item-action:focus,#conversejs .list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}#conversejs .list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}#conversejs .list-group-item-danger{color:#783a2a;background-color:#f8d7ce}#conversejs .list-group-item-danger.list-group-item-action:focus,#conversejs .list-group-item-danger.list-group-item-action:hover{color:#783a2a;background-color:#f5c5b8}#conversejs .list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#783a2a;border-color:#783a2a}#conversejs .list-group-item-light{color:#818182;background-color:#fdfdfe}#conversejs .list-group-item-light.list-group-item-action:focus,#conversejs .list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}#conversejs .list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}#conversejs .list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}#conversejs .list-group-item-dark.list-group-item-action:focus,#conversejs .list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}#conversejs .list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}#conversejs .close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}#conversejs .close:focus,#conversejs .close:hover{color:#000;text-decoration:none;opacity:.75}#conversejs .close:not(:disabled):not(.disabled){cursor:pointer}#conversejs button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}#conversejs .modal-open{overflow:hidden}#conversejs .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open #conversejs .modal{overflow-x:hidden;overflow-y:auto}#conversejs .modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade #conversejs .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-25%)}.modal.show #conversejs .modal-dialog{transform:translate(0,0)}#conversejs .modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - (.5rem * 2))}#conversejs .modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}#conversejs .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}#conversejs .modal-backdrop.fade{opacity:0}#conversejs .modal-backdrop.show{opacity:.5}#conversejs .modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}#conversejs .modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}#conversejs .modal-title{margin-bottom:0;line-height:1.5}#conversejs .modal-body{position:relative;flex:1 1 auto;padding:1rem}#conversejs .modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}#conversejs .modal-footer>:not(:first-child){margin-left:.25rem}#conversejs .modal-footer>:not(:last-child){margin-right:.25rem}#conversejs .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){#conversejs .modal-dialog{max-width:500px;margin:1.75rem auto}#conversejs .modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}#conversejs .modal-sm{max-width:300px}}@media (min-width:992px){#conversejs .modal-lg{max-width:800px}}#conversejs .tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}#conversejs .tooltip.show{opacity:.9}#conversejs .tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}#conversejs .tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}#conversejs .bs-tooltip-auto[x-placement^=top],#conversejs .bs-tooltip-top{padding:.4rem 0}#conversejs .bs-tooltip-auto[x-placement^=top] .arrow,#conversejs .bs-tooltip-top .arrow{bottom:0}#conversejs .bs-tooltip-auto[x-placement^=top] .arrow::before,#conversejs .bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}#conversejs .bs-tooltip-auto[x-placement^=right],#conversejs .bs-tooltip-right{padding:0 .4rem}#conversejs .bs-tooltip-auto[x-placement^=right] .arrow,#conversejs .bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}#conversejs .bs-tooltip-auto[x-placement^=right] .arrow::before,#conversejs .bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}#conversejs .bs-tooltip-auto[x-placement^=bottom],#conversejs .bs-tooltip-bottom{padding:.4rem 0}#conversejs .bs-tooltip-auto[x-placement^=bottom] .arrow,#conversejs .bs-tooltip-bottom .arrow{top:0}#conversejs .bs-tooltip-auto[x-placement^=bottom] .arrow::before,#conversejs .bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}#conversejs .bs-tooltip-auto[x-placement^=left],#conversejs .bs-tooltip-left{padding:0 .4rem}#conversejs .bs-tooltip-auto[x-placement^=left] .arrow,#conversejs .bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}#conversejs .bs-tooltip-auto[x-placement^=left] .arrow::before,#conversejs .bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}#conversejs .tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}#conversejs .popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}#conversejs .popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}#conversejs .popover .arrow::after,#conversejs .popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}#conversejs .bs-popover-auto[x-placement^=top],#conversejs .bs-popover-top{margin-bottom:.5rem}#conversejs .bs-popover-auto[x-placement^=top] .arrow,#conversejs .bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}#conversejs .bs-popover-auto[x-placement^=top] .arrow::after,#conversejs .bs-popover-auto[x-placement^=top] .arrow::before,#conversejs .bs-popover-top .arrow::after,#conversejs .bs-popover-top .arrow::before{border-width:.5rem .5rem 0}#conversejs .bs-popover-auto[x-placement^=top] .arrow::before,#conversejs .bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}#conversejs .bs-popover-auto[x-placement^=top] .arrow::after,#conversejs .bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}#conversejs .bs-popover-auto[x-placement^=right],#conversejs .bs-popover-right{margin-left:.5rem}#conversejs .bs-popover-auto[x-placement^=right] .arrow,#conversejs .bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}#conversejs .bs-popover-auto[x-placement^=right] .arrow::after,#conversejs .bs-popover-auto[x-placement^=right] .arrow::before,#conversejs .bs-popover-right .arrow::after,#conversejs .bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}#conversejs .bs-popover-auto[x-placement^=right] .arrow::before,#conversejs .bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}#conversejs .bs-popover-auto[x-placement^=right] .arrow::after,#conversejs .bs-popover-right .arrow::after{left:1px;border-right-color:#fff}#conversejs .bs-popover-auto[x-placement^=bottom],#conversejs .bs-popover-bottom{margin-top:.5rem}#conversejs .bs-popover-auto[x-placement^=bottom] .arrow,#conversejs .bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}#conversejs .bs-popover-auto[x-placement^=bottom] .arrow::after,#conversejs .bs-popover-auto[x-placement^=bottom] .arrow::before,#conversejs .bs-popover-bottom .arrow::after,#conversejs .bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}#conversejs .bs-popover-auto[x-placement^=bottom] .arrow::before,#conversejs .bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}#conversejs .bs-popover-auto[x-placement^=bottom] .arrow::after,#conversejs .bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}#conversejs .bs-popover-auto[x-placement^=bottom] .popover-header::before,#conversejs .bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}#conversejs .bs-popover-auto[x-placement^=left],#conversejs .bs-popover-left{margin-right:.5rem}#conversejs .bs-popover-auto[x-placement^=left] .arrow,#conversejs .bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}#conversejs .bs-popover-auto[x-placement^=left] .arrow::after,#conversejs .bs-popover-auto[x-placement^=left] .arrow::before,#conversejs .bs-popover-left .arrow::after,#conversejs .bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}#conversejs .bs-popover-auto[x-placement^=left] .arrow::before,#conversejs .bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}#conversejs .bs-popover-auto[x-placement^=left] .arrow::after,#conversejs .bs-popover-left .arrow::after{right:1px;border-left-color:#fff}#conversejs .popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}#conversejs .popover-header:empty{display:none}#conversejs .popover-body{padding:.5rem .75rem;color:#212529}#conversejs .align-baseline{vertical-align:baseline!important}#conversejs .align-top{vertical-align:top!important}#conversejs .align-middle{vertical-align:middle!important}#conversejs .align-bottom{vertical-align:bottom!important}#conversejs .align-text-bottom{vertical-align:text-bottom!important}#conversejs .align-text-top{vertical-align:text-top!important}#conversejs .bg-primary{background-color:#387592!important}#conversejs a.bg-primary:focus,#conversejs a.bg-primary:hover,#conversejs button.bg-primary:focus,#conversejs button.bg-primary:hover{background-color:#2a576d!important}#conversejs .bg-secondary{background-color:#6c757d!important}#conversejs a.bg-secondary:focus,#conversejs a.bg-secondary:hover,#conversejs button.bg-secondary:focus,#conversejs button.bg-secondary:hover{background-color:#545b62!important}#conversejs .bg-success{background-color:#3aa569!important}#conversejs a.bg-success:focus,#conversejs a.bg-success:hover,#conversejs button.bg-success:focus,#conversejs button.bg-success:hover{background-color:#2d7f51!important}#conversejs .bg-info{background-color:#17a2b8!important}#conversejs a.bg-info:focus,#conversejs a.bg-info:hover,#conversejs button.bg-info:focus,#conversejs button.bg-info:hover{background-color:#117a8b!important}#conversejs .bg-warning{background-color:#ffc107!important}#conversejs a.bg-warning:focus,#conversejs a.bg-warning:hover,#conversejs button.bg-warning:focus,#conversejs button.bg-warning:hover{background-color:#d39e00!important}#conversejs .bg-danger{background-color:#e77051!important}#conversejs a.bg-danger:focus,#conversejs a.bg-danger:hover,#conversejs button.bg-danger:focus,#conversejs button.bg-danger:hover{background-color:#e14b24!important}#conversejs .bg-light{background-color:#f8f9fa!important}#conversejs a.bg-light:focus,#conversejs a.bg-light:hover,#conversejs button.bg-light:focus,#conversejs button.bg-light:hover{background-color:#dae0e5!important}#conversejs .bg-dark{background-color:#343a40!important}#conversejs a.bg-dark:focus,#conversejs a.bg-dark:hover,#conversejs button.bg-dark:focus,#conversejs button.bg-dark:hover{background-color:#1d2124!important}#conversejs .bg-white{background-color:#fff!important}#conversejs .bg-transparent{background-color:transparent!important}#conversejs .border{border:1px solid #ccc!important}#conversejs .border-top{border-top:1px solid #ccc!important}#conversejs .border-right{border-right:1px solid #ccc!important}#conversejs .border-bottom{border-bottom:1px solid #ccc!important}#conversejs .border-left{border-left:1px solid #ccc!important}#conversejs .border-0{border:0!important}#conversejs .border-top-0{border-top:0!important}#conversejs .border-right-0{border-right:0!important}#conversejs .border-bottom-0{border-bottom:0!important}#conversejs .border-left-0{border-left:0!important}#conversejs .border-primary{border-color:#387592!important}#conversejs .border-secondary{border-color:#6c757d!important}#conversejs .border-success{border-color:#3aa569!important}#conversejs .border-info{border-color:#17a2b8!important}#conversejs .border-warning{border-color:#ffc107!important}#conversejs .border-danger{border-color:#e77051!important}#conversejs .border-light{border-color:#f8f9fa!important}#conversejs .border-dark{border-color:#343a40!important}#conversejs .border-white{border-color:#fff!important}#conversejs .rounded{border-radius:.25rem!important}#conversejs .rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}#conversejs .rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}#conversejs .rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}#conversejs .rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}#conversejs .rounded-circle{border-radius:50%!important}#conversejs .rounded-0{border-radius:0!important}#conversejs .clearfix::after{display:block;clear:both;content:""}#conversejs .d-none{display:none!important}#conversejs .d-inline{display:inline!important}#conversejs .d-inline-block{display:inline-block!important}#conversejs .d-block{display:block!important}#conversejs .d-table{display:table!important}#conversejs .d-table-row{display:table-row!important}#conversejs .d-table-cell{display:table-cell!important}#conversejs .d-flex{display:flex!important}#conversejs .d-inline-flex{display:inline-flex!important}@media (min-width:576px){#conversejs .d-sm-none{display:none!important}#conversejs .d-sm-inline{display:inline!important}#conversejs .d-sm-inline-block{display:inline-block!important}#conversejs .d-sm-block{display:block!important}#conversejs .d-sm-table{display:table!important}#conversejs .d-sm-table-row{display:table-row!important}#conversejs .d-sm-table-cell{display:table-cell!important}#conversejs .d-sm-flex{display:flex!important}#conversejs .d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){#conversejs .d-md-none{display:none!important}#conversejs .d-md-inline{display:inline!important}#conversejs .d-md-inline-block{display:inline-block!important}#conversejs .d-md-block{display:block!important}#conversejs .d-md-table{display:table!important}#conversejs .d-md-table-row{display:table-row!important}#conversejs .d-md-table-cell{display:table-cell!important}#conversejs .d-md-flex{display:flex!important}#conversejs .d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){#conversejs .d-lg-none{display:none!important}#conversejs .d-lg-inline{display:inline!important}#conversejs .d-lg-inline-block{display:inline-block!important}#conversejs .d-lg-block{display:block!important}#conversejs .d-lg-table{display:table!important}#conversejs .d-lg-table-row{display:table-row!important}#conversejs .d-lg-table-cell{display:table-cell!important}#conversejs .d-lg-flex{display:flex!important}#conversejs .d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){#conversejs .d-xl-none{display:none!important}#conversejs .d-xl-inline{display:inline!important}#conversejs .d-xl-inline-block{display:inline-block!important}#conversejs .d-xl-block{display:block!important}#conversejs .d-xl-table{display:table!important}#conversejs .d-xl-table-row{display:table-row!important}#conversejs .d-xl-table-cell{display:table-cell!important}#conversejs .d-xl-flex{display:flex!important}#conversejs .d-xl-inline-flex{display:inline-flex!important}}@media print{#conversejs .d-print-none{display:none!important}#conversejs .d-print-inline{display:inline!important}#conversejs .d-print-inline-block{display:inline-block!important}#conversejs .d-print-block{display:block!important}#conversejs .d-print-table{display:table!important}#conversejs .d-print-table-row{display:table-row!important}#conversejs .d-print-table-cell{display:table-cell!important}#conversejs .d-print-flex{display:flex!important}#conversejs .d-print-inline-flex{display:inline-flex!important}}#conversejs .embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}#conversejs .embed-responsive::before{display:block;content:""}#conversejs .embed-responsive .embed-responsive-item,#conversejs .embed-responsive embed,#conversejs .embed-responsive iframe,#conversejs .embed-responsive object,#conversejs .embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}#conversejs .embed-responsive-21by9::before{padding-top:42.8571428571%}#conversejs .embed-responsive-16by9::before{padding-top:56.25%}#conversejs .embed-responsive-4by3::before{padding-top:75%}#conversejs .embed-responsive-1by1::before{padding-top:100%}#conversejs .flex-row{flex-direction:row!important}#conversejs .flex-column{flex-direction:column!important}#conversejs .flex-row-reverse{flex-direction:row-reverse!important}#conversejs .flex-column-reverse{flex-direction:column-reverse!important}#conversejs .flex-wrap{flex-wrap:wrap!important}#conversejs .flex-nowrap{flex-wrap:nowrap!important}#conversejs .flex-wrap-reverse{flex-wrap:wrap-reverse!important}#conversejs .justify-content-start{justify-content:flex-start!important}#conversejs .justify-content-end{justify-content:flex-end!important}#conversejs .justify-content-center{justify-content:center!important}#conversejs .justify-content-between{justify-content:space-between!important}#conversejs .justify-content-around{justify-content:space-around!important}#conversejs .align-items-start{align-items:flex-start!important}#conversejs .align-items-end{align-items:flex-end!important}#conversejs .align-items-center{align-items:center!important}#conversejs .align-items-baseline{align-items:baseline!important}#conversejs .align-items-stretch{align-items:stretch!important}#conversejs .align-content-start{align-content:flex-start!important}#conversejs .align-content-end{align-content:flex-end!important}#conversejs .align-content-center{align-content:center!important}#conversejs .align-content-between{align-content:space-between!important}#conversejs .align-content-around{align-content:space-around!important}#conversejs .align-content-stretch{align-content:stretch!important}#conversejs .align-self-auto{align-self:auto!important}#conversejs .align-self-start{align-self:flex-start!important}#conversejs .align-self-end{align-self:flex-end!important}#conversejs .align-self-center{align-self:center!important}#conversejs .align-self-baseline{align-self:baseline!important}#conversejs .align-self-stretch{align-self:stretch!important}@media (min-width:576px){#conversejs .flex-sm-row{flex-direction:row!important}#conversejs .flex-sm-column{flex-direction:column!important}#conversejs .flex-sm-row-reverse{flex-direction:row-reverse!important}#conversejs .flex-sm-column-reverse{flex-direction:column-reverse!important}#conversejs .flex-sm-wrap{flex-wrap:wrap!important}#conversejs .flex-sm-nowrap{flex-wrap:nowrap!important}#conversejs .flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}#conversejs .justify-content-sm-start{justify-content:flex-start!important}#conversejs .justify-content-sm-end{justify-content:flex-end!important}#conversejs .justify-content-sm-center{justify-content:center!important}#conversejs .justify-content-sm-between{justify-content:space-between!important}#conversejs .justify-content-sm-around{justify-content:space-around!important}#conversejs .align-items-sm-start{align-items:flex-start!important}#conversejs .align-items-sm-end{align-items:flex-end!important}#conversejs .align-items-sm-center{align-items:center!important}#conversejs .align-items-sm-baseline{align-items:baseline!important}#conversejs .align-items-sm-stretch{align-items:stretch!important}#conversejs .align-content-sm-start{align-content:flex-start!important}#conversejs .align-content-sm-end{align-content:flex-end!important}#conversejs .align-content-sm-center{align-content:center!important}#conversejs .align-content-sm-between{align-content:space-between!important}#conversejs .align-content-sm-around{align-content:space-around!important}#conversejs .align-content-sm-stretch{align-content:stretch!important}#conversejs .align-self-sm-auto{align-self:auto!important}#conversejs .align-self-sm-start{align-self:flex-start!important}#conversejs .align-self-sm-end{align-self:flex-end!important}#conversejs .align-self-sm-center{align-self:center!important}#conversejs .align-self-sm-baseline{align-self:baseline!important}#conversejs .align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){#conversejs .flex-md-row{flex-direction:row!important}#conversejs .flex-md-column{flex-direction:column!important}#conversejs .flex-md-row-reverse{flex-direction:row-reverse!important}#conversejs .flex-md-column-reverse{flex-direction:column-reverse!important}#conversejs .flex-md-wrap{flex-wrap:wrap!important}#conversejs .flex-md-nowrap{flex-wrap:nowrap!important}#conversejs .flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}#conversejs .justify-content-md-start{justify-content:flex-start!important}#conversejs .justify-content-md-end{justify-content:flex-end!important}#conversejs .justify-content-md-center{justify-content:center!important}#conversejs .justify-content-md-between{justify-content:space-between!important}#conversejs .justify-content-md-around{justify-content:space-around!important}#conversejs .align-items-md-start{align-items:flex-start!important}#conversejs .align-items-md-end{align-items:flex-end!important}#conversejs .align-items-md-center{align-items:center!important}#conversejs .align-items-md-baseline{align-items:baseline!important}#conversejs .align-items-md-stretch{align-items:stretch!important}#conversejs .align-content-md-start{align-content:flex-start!important}#conversejs .align-content-md-end{align-content:flex-end!important}#conversejs .align-content-md-center{align-content:center!important}#conversejs .align-content-md-between{align-content:space-between!important}#conversejs .align-content-md-around{align-content:space-around!important}#conversejs .align-content-md-stretch{align-content:stretch!important}#conversejs .align-self-md-auto{align-self:auto!important}#conversejs .align-self-md-start{align-self:flex-start!important}#conversejs .align-self-md-end{align-self:flex-end!important}#conversejs .align-self-md-center{align-self:center!important}#conversejs .align-self-md-baseline{align-self:baseline!important}#conversejs .align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){#conversejs .flex-lg-row{flex-direction:row!important}#conversejs .flex-lg-column{flex-direction:column!important}#conversejs .flex-lg-row-reverse{flex-direction:row-reverse!important}#conversejs .flex-lg-column-reverse{flex-direction:column-reverse!important}#conversejs .flex-lg-wrap{flex-wrap:wrap!important}#conversejs .flex-lg-nowrap{flex-wrap:nowrap!important}#conversejs .flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}#conversejs .justify-content-lg-start{justify-content:flex-start!important}#conversejs .justify-content-lg-end{justify-content:flex-end!important}#conversejs .justify-content-lg-center{justify-content:center!important}#conversejs .justify-content-lg-between{justify-content:space-between!important}#conversejs .justify-content-lg-around{justify-content:space-around!important}#conversejs .align-items-lg-start{align-items:flex-start!important}#conversejs .align-items-lg-end{align-items:flex-end!important}#conversejs .align-items-lg-center{align-items:center!important}#conversejs .align-items-lg-baseline{align-items:baseline!important}#conversejs .align-items-lg-stretch{align-items:stretch!important}#conversejs .align-content-lg-start{align-content:flex-start!important}#conversejs .align-content-lg-end{align-content:flex-end!important}#conversejs .align-content-lg-center{align-content:center!important}#conversejs .align-content-lg-between{align-content:space-between!important}#conversejs .align-content-lg-around{align-content:space-around!important}#conversejs .align-content-lg-stretch{align-content:stretch!important}#conversejs .align-self-lg-auto{align-self:auto!important}#conversejs .align-self-lg-start{align-self:flex-start!important}#conversejs .align-self-lg-end{align-self:flex-end!important}#conversejs .align-self-lg-center{align-self:center!important}#conversejs .align-self-lg-baseline{align-self:baseline!important}#conversejs .align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){#conversejs .flex-xl-row{flex-direction:row!important}#conversejs .flex-xl-column{flex-direction:column!important}#conversejs .flex-xl-row-reverse{flex-direction:row-reverse!important}#conversejs .flex-xl-column-reverse{flex-direction:column-reverse!important}#conversejs .flex-xl-wrap{flex-wrap:wrap!important}#conversejs .flex-xl-nowrap{flex-wrap:nowrap!important}#conversejs .flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}#conversejs .justify-content-xl-start{justify-content:flex-start!important}#conversejs .justify-content-xl-end{justify-content:flex-end!important}#conversejs .justify-content-xl-center{justify-content:center!important}#conversejs .justify-content-xl-between{justify-content:space-between!important}#conversejs .justify-content-xl-around{justify-content:space-around!important}#conversejs .align-items-xl-start{align-items:flex-start!important}#conversejs .align-items-xl-end{align-items:flex-end!important}#conversejs .align-items-xl-center{align-items:center!important}#conversejs .align-items-xl-baseline{align-items:baseline!important}#conversejs .align-items-xl-stretch{align-items:stretch!important}#conversejs .align-content-xl-start{align-content:flex-start!important}#conversejs .align-content-xl-end{align-content:flex-end!important}#conversejs .align-content-xl-center{align-content:center!important}#conversejs .align-content-xl-between{align-content:space-between!important}#conversejs .align-content-xl-around{align-content:space-around!important}#conversejs .align-content-xl-stretch{align-content:stretch!important}#conversejs .align-self-xl-auto{align-self:auto!important}#conversejs .align-self-xl-start{align-self:flex-start!important}#conversejs .align-self-xl-end{align-self:flex-end!important}#conversejs .align-self-xl-center{align-self:center!important}#conversejs .align-self-xl-baseline{align-self:baseline!important}#conversejs .align-self-xl-stretch{align-self:stretch!important}}#conversejs .float-left{float:left!important}#conversejs .float-right{float:right!important}#conversejs .float-none{float:none!important}@media (min-width:576px){#conversejs .float-sm-left{float:left!important}#conversejs .float-sm-right{float:right!important}#conversejs .float-sm-none{float:none!important}}@media (min-width:768px){#conversejs .float-md-left{float:left!important}#conversejs .float-md-right{float:right!important}#conversejs .float-md-none{float:none!important}}@media (min-width:992px){#conversejs .float-lg-left{float:left!important}#conversejs .float-lg-right{float:right!important}#conversejs .float-lg-none{float:none!important}}@media (min-width:1200px){#conversejs .float-xl-left{float:left!important}#conversejs .float-xl-right{float:right!important}#conversejs .float-xl-none{float:none!important}}#conversejs .position-static{position:static!important}#conversejs .position-relative{position:relative!important}#conversejs .position-absolute{position:absolute!important}#conversejs .position-fixed{position:fixed!important}#conversejs .position-sticky{position:sticky!important}#conversejs .fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}#conversejs .fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position:sticky){#conversejs .sticky-top{position:sticky;top:0;z-index:1020}}#conversejs .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}#conversejs .sr-only-focusable:active,#conversejs .sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;clip-path:none}#conversejs .w-25{width:25%!important}#conversejs .w-50{width:50%!important}#conversejs .w-75{width:75%!important}#conversejs .w-100{width:100%!important}#conversejs .h-25{height:25%!important}#conversejs .h-50{height:50%!important}#conversejs .h-75{height:75%!important}#conversejs .h-100{height:100%!important}#conversejs .mw-100{max-width:100%!important}#conversejs .mh-100{max-height:100%!important}#conversejs .m-0{margin:0!important}#conversejs .mt-0,#conversejs .my-0{margin-top:0!important}#conversejs .mr-0,#conversejs .mx-0{margin-right:0!important}#conversejs .mb-0,#conversejs .my-0{margin-bottom:0!important}#conversejs .ml-0,#conversejs .mx-0{margin-left:0!important}#conversejs .m-1{margin:.25rem!important}#conversejs .mt-1,#conversejs .my-1{margin-top:.25rem!important}#conversejs .mr-1,#conversejs .mx-1{margin-right:.25rem!important}#conversejs .mb-1,#conversejs .my-1{margin-bottom:.25rem!important}#conversejs .ml-1,#conversejs .mx-1{margin-left:.25rem!important}#conversejs .m-2{margin:.5rem!important}#conversejs .mt-2,#conversejs .my-2{margin-top:.5rem!important}#conversejs .mr-2,#conversejs .mx-2{margin-right:.5rem!important}#conversejs .mb-2,#conversejs .my-2{margin-bottom:.5rem!important}#conversejs .ml-2,#conversejs .mx-2{margin-left:.5rem!important}#conversejs .m-3{margin:1rem!important}#conversejs .mt-3,#conversejs .my-3{margin-top:1rem!important}#conversejs .mr-3,#conversejs .mx-3{margin-right:1rem!important}#conversejs .mb-3,#conversejs .my-3{margin-bottom:1rem!important}#conversejs .ml-3,#conversejs .mx-3{margin-left:1rem!important}#conversejs .m-4{margin:1.5rem!important}#conversejs .mt-4,#conversejs .my-4{margin-top:1.5rem!important}#conversejs .mr-4,#conversejs .mx-4{margin-right:1.5rem!important}#conversejs .mb-4,#conversejs .my-4{margin-bottom:1.5rem!important}#conversejs .ml-4,#conversejs .mx-4{margin-left:1.5rem!important}#conversejs .m-5{margin:3rem!important}#conversejs .mt-5,#conversejs .my-5{margin-top:3rem!important}#conversejs .mr-5,#conversejs .mx-5{margin-right:3rem!important}#conversejs .mb-5,#conversejs .my-5{margin-bottom:3rem!important}#conversejs .ml-5,#conversejs .mx-5{margin-left:3rem!important}#conversejs .p-0{padding:0!important}#conversejs .pt-0,#conversejs .py-0{padding-top:0!important}#conversejs .pr-0,#conversejs .px-0{padding-right:0!important}#conversejs .pb-0,#conversejs .py-0{padding-bottom:0!important}#conversejs .pl-0,#conversejs .px-0{padding-left:0!important}#conversejs .p-1{padding:.25rem!important}#conversejs .pt-1,#conversejs .py-1{padding-top:.25rem!important}#conversejs .pr-1,#conversejs .px-1{padding-right:.25rem!important}#conversejs .pb-1,#conversejs .py-1{padding-bottom:.25rem!important}#conversejs .pl-1,#conversejs .px-1{padding-left:.25rem!important}#conversejs .p-2{padding:.5rem!important}#conversejs .pt-2,#conversejs .py-2{padding-top:.5rem!important}#conversejs .pr-2,#conversejs .px-2{padding-right:.5rem!important}#conversejs .pb-2,#conversejs .py-2{padding-bottom:.5rem!important}#conversejs .pl-2,#conversejs .px-2{padding-left:.5rem!important}#conversejs .p-3{padding:1rem!important}#conversejs .pt-3,#conversejs .py-3{padding-top:1rem!important}#conversejs .pr-3,#conversejs .px-3{padding-right:1rem!important}#conversejs .pb-3,#conversejs .py-3{padding-bottom:1rem!important}#conversejs .pl-3,#conversejs .px-3{padding-left:1rem!important}#conversejs .p-4{padding:1.5rem!important}#conversejs .pt-4,#conversejs .py-4{padding-top:1.5rem!important}#conversejs .pr-4,#conversejs .px-4{padding-right:1.5rem!important}#conversejs .pb-4,#conversejs .py-4{padding-bottom:1.5rem!important}#conversejs .pl-4,#conversejs .px-4{padding-left:1.5rem!important}#conversejs .p-5{padding:3rem!important}#conversejs .pt-5,#conversejs .py-5{padding-top:3rem!important}#conversejs .pr-5,#conversejs .px-5{padding-right:3rem!important}#conversejs .pb-5,#conversejs .py-5{padding-bottom:3rem!important}#conversejs .pl-5,#conversejs .px-5{padding-left:3rem!important}#conversejs .m-auto{margin:auto!important}#conversejs .mt-auto,#conversejs .my-auto{margin-top:auto!important}#conversejs .mr-auto,#conversejs .mx-auto{margin-right:auto!important}#conversejs .mb-auto,#conversejs .my-auto{margin-bottom:auto!important}#conversejs .ml-auto,#conversejs .mx-auto{margin-left:auto!important}@media (min-width:576px){#conversejs .m-sm-0{margin:0!important}#conversejs .mt-sm-0,#conversejs .my-sm-0{margin-top:0!important}#conversejs .mr-sm-0,#conversejs .mx-sm-0{margin-right:0!important}#conversejs .mb-sm-0,#conversejs .my-sm-0{margin-bottom:0!important}#conversejs .ml-sm-0,#conversejs .mx-sm-0{margin-left:0!important}#conversejs .m-sm-1{margin:.25rem!important}#conversejs .mt-sm-1,#conversejs .my-sm-1{margin-top:.25rem!important}#conversejs .mr-sm-1,#conversejs .mx-sm-1{margin-right:.25rem!important}#conversejs .mb-sm-1,#conversejs .my-sm-1{margin-bottom:.25rem!important}#conversejs .ml-sm-1,#conversejs .mx-sm-1{margin-left:.25rem!important}#conversejs .m-sm-2{margin:.5rem!important}#conversejs .mt-sm-2,#conversejs .my-sm-2{margin-top:.5rem!important}#conversejs .mr-sm-2,#conversejs .mx-sm-2{margin-right:.5rem!important}#conversejs .mb-sm-2,#conversejs .my-sm-2{margin-bottom:.5rem!important}#conversejs .ml-sm-2,#conversejs .mx-sm-2{margin-left:.5rem!important}#conversejs .m-sm-3{margin:1rem!important}#conversejs .mt-sm-3,#conversejs .my-sm-3{margin-top:1rem!important}#conversejs .mr-sm-3,#conversejs .mx-sm-3{margin-right:1rem!important}#conversejs .mb-sm-3,#conversejs .my-sm-3{margin-bottom:1rem!important}#conversejs .ml-sm-3,#conversejs .mx-sm-3{margin-left:1rem!important}#conversejs .m-sm-4{margin:1.5rem!important}#conversejs .mt-sm-4,#conversejs .my-sm-4{margin-top:1.5rem!important}#conversejs .mr-sm-4,#conversejs .mx-sm-4{margin-right:1.5rem!important}#conversejs .mb-sm-4,#conversejs .my-sm-4{margin-bottom:1.5rem!important}#conversejs .ml-sm-4,#conversejs .mx-sm-4{margin-left:1.5rem!important}#conversejs .m-sm-5{margin:3rem!important}#conversejs .mt-sm-5,#conversejs .my-sm-5{margin-top:3rem!important}#conversejs .mr-sm-5,#conversejs .mx-sm-5{margin-right:3rem!important}#conversejs .mb-sm-5,#conversejs .my-sm-5{margin-bottom:3rem!important}#conversejs .ml-sm-5,#conversejs .mx-sm-5{margin-left:3rem!important}#conversejs .p-sm-0{padding:0!important}#conversejs .pt-sm-0,#conversejs .py-sm-0{padding-top:0!important}#conversejs .pr-sm-0,#conversejs .px-sm-0{padding-right:0!important}#conversejs .pb-sm-0,#conversejs .py-sm-0{padding-bottom:0!important}#conversejs .pl-sm-0,#conversejs .px-sm-0{padding-left:0!important}#conversejs .p-sm-1{padding:.25rem!important}#conversejs .pt-sm-1,#conversejs .py-sm-1{padding-top:.25rem!important}#conversejs .pr-sm-1,#conversejs .px-sm-1{padding-right:.25rem!important}#conversejs .pb-sm-1,#conversejs .py-sm-1{padding-bottom:.25rem!important}#conversejs .pl-sm-1,#conversejs .px-sm-1{padding-left:.25rem!important}#conversejs .p-sm-2{padding:.5rem!important}#conversejs .pt-sm-2,#conversejs .py-sm-2{padding-top:.5rem!important}#conversejs .pr-sm-2,#conversejs .px-sm-2{padding-right:.5rem!important}#conversejs .pb-sm-2,#conversejs .py-sm-2{padding-bottom:.5rem!important}#conversejs .pl-sm-2,#conversejs .px-sm-2{padding-left:.5rem!important}#conversejs .p-sm-3{padding:1rem!important}#conversejs .pt-sm-3,#conversejs .py-sm-3{padding-top:1rem!important}#conversejs .pr-sm-3,#conversejs .px-sm-3{padding-right:1rem!important}#conversejs .pb-sm-3,#conversejs .py-sm-3{padding-bottom:1rem!important}#conversejs .pl-sm-3,#conversejs .px-sm-3{padding-left:1rem!important}#conversejs .p-sm-4{padding:1.5rem!important}#conversejs .pt-sm-4,#conversejs .py-sm-4{padding-top:1.5rem!important}#conversejs .pr-sm-4,#conversejs .px-sm-4{padding-right:1.5rem!important}#conversejs .pb-sm-4,#conversejs .py-sm-4{padding-bottom:1.5rem!important}#conversejs .pl-sm-4,#conversejs .px-sm-4{padding-left:1.5rem!important}#conversejs .p-sm-5{padding:3rem!important}#conversejs .pt-sm-5,#conversejs .py-sm-5{padding-top:3rem!important}#conversejs .pr-sm-5,#conversejs .px-sm-5{padding-right:3rem!important}#conversejs .pb-sm-5,#conversejs .py-sm-5{padding-bottom:3rem!important}#conversejs .pl-sm-5,#conversejs .px-sm-5{padding-left:3rem!important}#conversejs .m-sm-auto{margin:auto!important}#conversejs .mt-sm-auto,#conversejs .my-sm-auto{margin-top:auto!important}#conversejs .mr-sm-auto,#conversejs .mx-sm-auto{margin-right:auto!important}#conversejs .mb-sm-auto,#conversejs .my-sm-auto{margin-bottom:auto!important}#conversejs .ml-sm-auto,#conversejs .mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){#conversejs .m-md-0{margin:0!important}#conversejs .mt-md-0,#conversejs .my-md-0{margin-top:0!important}#conversejs .mr-md-0,#conversejs .mx-md-0{margin-right:0!important}#conversejs .mb-md-0,#conversejs .my-md-0{margin-bottom:0!important}#conversejs .ml-md-0,#conversejs .mx-md-0{margin-left:0!important}#conversejs .m-md-1{margin:.25rem!important}#conversejs .mt-md-1,#conversejs .my-md-1{margin-top:.25rem!important}#conversejs .mr-md-1,#conversejs .mx-md-1{margin-right:.25rem!important}#conversejs .mb-md-1,#conversejs .my-md-1{margin-bottom:.25rem!important}#conversejs .ml-md-1,#conversejs .mx-md-1{margin-left:.25rem!important}#conversejs .m-md-2{margin:.5rem!important}#conversejs .mt-md-2,#conversejs .my-md-2{margin-top:.5rem!important}#conversejs .mr-md-2,#conversejs .mx-md-2{margin-right:.5rem!important}#conversejs .mb-md-2,#conversejs .my-md-2{margin-bottom:.5rem!important}#conversejs .ml-md-2,#conversejs .mx-md-2{margin-left:.5rem!important}#conversejs .m-md-3{margin:1rem!important}#conversejs .mt-md-3,#conversejs .my-md-3{margin-top:1rem!important}#conversejs .mr-md-3,#conversejs .mx-md-3{margin-right:1rem!important}#conversejs .mb-md-3,#conversejs .my-md-3{margin-bottom:1rem!important}#conversejs .ml-md-3,#conversejs .mx-md-3{margin-left:1rem!important}#conversejs .m-md-4{margin:1.5rem!important}#conversejs .mt-md-4,#conversejs .my-md-4{margin-top:1.5rem!important}#conversejs .mr-md-4,#conversejs .mx-md-4{margin-right:1.5rem!important}#conversejs .mb-md-4,#conversejs .my-md-4{margin-bottom:1.5rem!important}#conversejs .ml-md-4,#conversejs .mx-md-4{margin-left:1.5rem!important}#conversejs .m-md-5{margin:3rem!important}#conversejs .mt-md-5,#conversejs .my-md-5{margin-top:3rem!important}#conversejs .mr-md-5,#conversejs .mx-md-5{margin-right:3rem!important}#conversejs .mb-md-5,#conversejs .my-md-5{margin-bottom:3rem!important}#conversejs .ml-md-5,#conversejs .mx-md-5{margin-left:3rem!important}#conversejs .p-md-0{padding:0!important}#conversejs .pt-md-0,#conversejs .py-md-0{padding-top:0!important}#conversejs .pr-md-0,#conversejs .px-md-0{padding-right:0!important}#conversejs .pb-md-0,#conversejs .py-md-0{padding-bottom:0!important}#conversejs .pl-md-0,#conversejs .px-md-0{padding-left:0!important}#conversejs .p-md-1{padding:.25rem!important}#conversejs .pt-md-1,#conversejs .py-md-1{padding-top:.25rem!important}#conversejs .pr-md-1,#conversejs .px-md-1{padding-right:.25rem!important}#conversejs .pb-md-1,#conversejs .py-md-1{padding-bottom:.25rem!important}#conversejs .pl-md-1,#conversejs .px-md-1{padding-left:.25rem!important}#conversejs .p-md-2{padding:.5rem!important}#conversejs .pt-md-2,#conversejs .py-md-2{padding-top:.5rem!important}#conversejs .pr-md-2,#conversejs .px-md-2{padding-right:.5rem!important}#conversejs .pb-md-2,#conversejs .py-md-2{padding-bottom:.5rem!important}#conversejs .pl-md-2,#conversejs .px-md-2{padding-left:.5rem!important}#conversejs .p-md-3{padding:1rem!important}#conversejs .pt-md-3,#conversejs .py-md-3{padding-top:1rem!important}#conversejs .pr-md-3,#conversejs .px-md-3{padding-right:1rem!important}#conversejs .pb-md-3,#conversejs .py-md-3{padding-bottom:1rem!important}#conversejs .pl-md-3,#conversejs .px-md-3{padding-left:1rem!important}#conversejs .p-md-4{padding:1.5rem!important}#conversejs .pt-md-4,#conversejs .py-md-4{padding-top:1.5rem!important}#conversejs .pr-md-4,#conversejs .px-md-4{padding-right:1.5rem!important}#conversejs .pb-md-4,#conversejs .py-md-4{padding-bottom:1.5rem!important}#conversejs .pl-md-4,#conversejs .px-md-4{padding-left:1.5rem!important}#conversejs .p-md-5{padding:3rem!important}#conversejs .pt-md-5,#conversejs .py-md-5{padding-top:3rem!important}#conversejs .pr-md-5,#conversejs .px-md-5{padding-right:3rem!important}#conversejs .pb-md-5,#conversejs .py-md-5{padding-bottom:3rem!important}#conversejs .pl-md-5,#conversejs .px-md-5{padding-left:3rem!important}#conversejs .m-md-auto{margin:auto!important}#conversejs .mt-md-auto,#conversejs .my-md-auto{margin-top:auto!important}#conversejs .mr-md-auto,#conversejs .mx-md-auto{margin-right:auto!important}#conversejs .mb-md-auto,#conversejs .my-md-auto{margin-bottom:auto!important}#conversejs .ml-md-auto,#conversejs .mx-md-auto{margin-left:auto!important}}@media (min-width:992px){#conversejs .m-lg-0{margin:0!important}#conversejs .mt-lg-0,#conversejs .my-lg-0{margin-top:0!important}#conversejs .mr-lg-0,#conversejs .mx-lg-0{margin-right:0!important}#conversejs .mb-lg-0,#conversejs .my-lg-0{margin-bottom:0!important}#conversejs .ml-lg-0,#conversejs .mx-lg-0{margin-left:0!important}#conversejs .m-lg-1{margin:.25rem!important}#conversejs .mt-lg-1,#conversejs .my-lg-1{margin-top:.25rem!important}#conversejs .mr-lg-1,#conversejs .mx-lg-1{margin-right:.25rem!important}#conversejs .mb-lg-1,#conversejs .my-lg-1{margin-bottom:.25rem!important}#conversejs .ml-lg-1,#conversejs .mx-lg-1{margin-left:.25rem!important}#conversejs .m-lg-2{margin:.5rem!important}#conversejs .mt-lg-2,#conversejs .my-lg-2{margin-top:.5rem!important}#conversejs .mr-lg-2,#conversejs .mx-lg-2{margin-right:.5rem!important}#conversejs .mb-lg-2,#conversejs .my-lg-2{margin-bottom:.5rem!important}#conversejs .ml-lg-2,#conversejs .mx-lg-2{margin-left:.5rem!important}#conversejs .m-lg-3{margin:1rem!important}#conversejs .mt-lg-3,#conversejs .my-lg-3{margin-top:1rem!important}#conversejs .mr-lg-3,#conversejs .mx-lg-3{margin-right:1rem!important}#conversejs .mb-lg-3,#conversejs .my-lg-3{margin-bottom:1rem!important}#conversejs .ml-lg-3,#conversejs .mx-lg-3{margin-left:1rem!important}#conversejs .m-lg-4{margin:1.5rem!important}#conversejs .mt-lg-4,#conversejs .my-lg-4{margin-top:1.5rem!important}#conversejs .mr-lg-4,#conversejs .mx-lg-4{margin-right:1.5rem!important}#conversejs .mb-lg-4,#conversejs .my-lg-4{margin-bottom:1.5rem!important}#conversejs .ml-lg-4,#conversejs .mx-lg-4{margin-left:1.5rem!important}#conversejs .m-lg-5{margin:3rem!important}#conversejs .mt-lg-5,#conversejs .my-lg-5{margin-top:3rem!important}#conversejs .mr-lg-5,#conversejs .mx-lg-5{margin-right:3rem!important}#conversejs .mb-lg-5,#conversejs .my-lg-5{margin-bottom:3rem!important}#conversejs .ml-lg-5,#conversejs .mx-lg-5{margin-left:3rem!important}#conversejs .p-lg-0{padding:0!important}#conversejs .pt-lg-0,#conversejs .py-lg-0{padding-top:0!important}#conversejs .pr-lg-0,#conversejs .px-lg-0{padding-right:0!important}#conversejs .pb-lg-0,#conversejs .py-lg-0{padding-bottom:0!important}#conversejs .pl-lg-0,#conversejs .px-lg-0{padding-left:0!important}#conversejs .p-lg-1{padding:.25rem!important}#conversejs .pt-lg-1,#conversejs .py-lg-1{padding-top:.25rem!important}#conversejs .pr-lg-1,#conversejs .px-lg-1{padding-right:.25rem!important}#conversejs .pb-lg-1,#conversejs .py-lg-1{padding-bottom:.25rem!important}#conversejs .pl-lg-1,#conversejs .px-lg-1{padding-left:.25rem!important}#conversejs .p-lg-2{padding:.5rem!important}#conversejs .pt-lg-2,#conversejs .py-lg-2{padding-top:.5rem!important}#conversejs .pr-lg-2,#conversejs .px-lg-2{padding-right:.5rem!important}#conversejs .pb-lg-2,#conversejs .py-lg-2{padding-bottom:.5rem!important}#conversejs .pl-lg-2,#conversejs .px-lg-2{padding-left:.5rem!important}#conversejs .p-lg-3{padding:1rem!important}#conversejs .pt-lg-3,#conversejs .py-lg-3{padding-top:1rem!important}#conversejs .pr-lg-3,#conversejs .px-lg-3{padding-right:1rem!important}#conversejs .pb-lg-3,#conversejs .py-lg-3{padding-bottom:1rem!important}#conversejs .pl-lg-3,#conversejs .px-lg-3{padding-left:1rem!important}#conversejs .p-lg-4{padding:1.5rem!important}#conversejs .pt-lg-4,#conversejs .py-lg-4{padding-top:1.5rem!important}#conversejs .pr-lg-4,#conversejs .px-lg-4{padding-right:1.5rem!important}#conversejs .pb-lg-4,#conversejs .py-lg-4{padding-bottom:1.5rem!important}#conversejs .pl-lg-4,#conversejs .px-lg-4{padding-left:1.5rem!important}#conversejs .p-lg-5{padding:3rem!important}#conversejs .pt-lg-5,#conversejs .py-lg-5{padding-top:3rem!important}#conversejs .pr-lg-5,#conversejs .px-lg-5{padding-right:3rem!important}#conversejs .pb-lg-5,#conversejs .py-lg-5{padding-bottom:3rem!important}#conversejs .pl-lg-5,#conversejs .px-lg-5{padding-left:3rem!important}#conversejs .m-lg-auto{margin:auto!important}#conversejs .mt-lg-auto,#conversejs .my-lg-auto{margin-top:auto!important}#conversejs .mr-lg-auto,#conversejs .mx-lg-auto{margin-right:auto!important}#conversejs .mb-lg-auto,#conversejs .my-lg-auto{margin-bottom:auto!important}#conversejs .ml-lg-auto,#conversejs .mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){#conversejs .m-xl-0{margin:0!important}#conversejs .mt-xl-0,#conversejs .my-xl-0{margin-top:0!important}#conversejs .mr-xl-0,#conversejs .mx-xl-0{margin-right:0!important}#conversejs .mb-xl-0,#conversejs .my-xl-0{margin-bottom:0!important}#conversejs .ml-xl-0,#conversejs .mx-xl-0{margin-left:0!important}#conversejs .m-xl-1{margin:.25rem!important}#conversejs .mt-xl-1,#conversejs .my-xl-1{margin-top:.25rem!important}#conversejs .mr-xl-1,#conversejs .mx-xl-1{margin-right:.25rem!important}#conversejs .mb-xl-1,#conversejs .my-xl-1{margin-bottom:.25rem!important}#conversejs .ml-xl-1,#conversejs .mx-xl-1{margin-left:.25rem!important}#conversejs .m-xl-2{margin:.5rem!important}#conversejs .mt-xl-2,#conversejs .my-xl-2{margin-top:.5rem!important}#conversejs .mr-xl-2,#conversejs .mx-xl-2{margin-right:.5rem!important}#conversejs .mb-xl-2,#conversejs .my-xl-2{margin-bottom:.5rem!important}#conversejs .ml-xl-2,#conversejs .mx-xl-2{margin-left:.5rem!important}#conversejs .m-xl-3{margin:1rem!important}#conversejs .mt-xl-3,#conversejs .my-xl-3{margin-top:1rem!important}#conversejs .mr-xl-3,#conversejs .mx-xl-3{margin-right:1rem!important}#conversejs .mb-xl-3,#conversejs .my-xl-3{margin-bottom:1rem!important}#conversejs .ml-xl-3,#conversejs .mx-xl-3{margin-left:1rem!important}#conversejs .m-xl-4{margin:1.5rem!important}#conversejs .mt-xl-4,#conversejs .my-xl-4{margin-top:1.5rem!important}#conversejs .mr-xl-4,#conversejs .mx-xl-4{margin-right:1.5rem!important}#conversejs .mb-xl-4,#conversejs .my-xl-4{margin-bottom:1.5rem!important}#conversejs .ml-xl-4,#conversejs .mx-xl-4{margin-left:1.5rem!important}#conversejs .m-xl-5{margin:3rem!important}#conversejs .mt-xl-5,#conversejs .my-xl-5{margin-top:3rem!important}#conversejs .mr-xl-5,#conversejs .mx-xl-5{margin-right:3rem!important}#conversejs .mb-xl-5,#conversejs .my-xl-5{margin-bottom:3rem!important}#conversejs .ml-xl-5,#conversejs .mx-xl-5{margin-left:3rem!important}#conversejs .p-xl-0{padding:0!important}#conversejs .pt-xl-0,#conversejs .py-xl-0{padding-top:0!important}#conversejs .pr-xl-0,#conversejs .px-xl-0{padding-right:0!important}#conversejs .pb-xl-0,#conversejs .py-xl-0{padding-bottom:0!important}#conversejs .pl-xl-0,#conversejs .px-xl-0{padding-left:0!important}#conversejs .p-xl-1{padding:.25rem!important}#conversejs .pt-xl-1,#conversejs .py-xl-1{padding-top:.25rem!important}#conversejs .pr-xl-1,#conversejs .px-xl-1{padding-right:.25rem!important}#conversejs .pb-xl-1,#conversejs .py-xl-1{padding-bottom:.25rem!important}#conversejs .pl-xl-1,#conversejs .px-xl-1{padding-left:.25rem!important}#conversejs .p-xl-2{padding:.5rem!important}#conversejs .pt-xl-2,#conversejs .py-xl-2{padding-top:.5rem!important}#conversejs .pr-xl-2,#conversejs .px-xl-2{padding-right:.5rem!important}#conversejs .pb-xl-2,#conversejs .py-xl-2{padding-bottom:.5rem!important}#conversejs .pl-xl-2,#conversejs .px-xl-2{padding-left:.5rem!important}#conversejs .p-xl-3{padding:1rem!important}#conversejs .pt-xl-3,#conversejs .py-xl-3{padding-top:1rem!important}#conversejs .pr-xl-3,#conversejs .px-xl-3{padding-right:1rem!important}#conversejs .pb-xl-3,#conversejs .py-xl-3{padding-bottom:1rem!important}#conversejs .pl-xl-3,#conversejs .px-xl-3{padding-left:1rem!important}#conversejs .p-xl-4{padding:1.5rem!important}#conversejs .pt-xl-4,#conversejs .py-xl-4{padding-top:1.5rem!important}#conversejs .pr-xl-4,#conversejs .px-xl-4{padding-right:1.5rem!important}#conversejs .pb-xl-4,#conversejs .py-xl-4{padding-bottom:1.5rem!important}#conversejs .pl-xl-4,#conversejs .px-xl-4{padding-left:1.5rem!important}#conversejs .p-xl-5{padding:3rem!important}#conversejs .pt-xl-5,#conversejs .py-xl-5{padding-top:3rem!important}#conversejs .pr-xl-5,#conversejs .px-xl-5{padding-right:3rem!important}#conversejs .pb-xl-5,#conversejs .py-xl-5{padding-bottom:3rem!important}#conversejs .pl-xl-5,#conversejs .px-xl-5{padding-left:3rem!important}#conversejs .m-xl-auto{margin:auto!important}#conversejs .mt-xl-auto,#conversejs .my-xl-auto{margin-top:auto!important}#conversejs .mr-xl-auto,#conversejs .mx-xl-auto{margin-right:auto!important}#conversejs .mb-xl-auto,#conversejs .my-xl-auto{margin-bottom:auto!important}#conversejs .ml-xl-auto,#conversejs .mx-xl-auto{margin-left:auto!important}}#conversejs .text-justify{text-align:justify!important}#conversejs .text-nowrap{white-space:nowrap!important}#conversejs .text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#conversejs .text-left{text-align:left!important}#conversejs .text-right{text-align:right!important}#conversejs .text-center{text-align:center!important}@media (min-width:576px){#conversejs .text-sm-left{text-align:left!important}#conversejs .text-sm-right{text-align:right!important}#conversejs .text-sm-center{text-align:center!important}}@media (min-width:768px){#conversejs .text-md-left{text-align:left!important}#conversejs .text-md-right{text-align:right!important}#conversejs .text-md-center{text-align:center!important}}@media (min-width:992px){#conversejs .text-lg-left{text-align:left!important}#conversejs .text-lg-right{text-align:right!important}#conversejs .text-lg-center{text-align:center!important}}@media (min-width:1200px){#conversejs .text-xl-left{text-align:left!important}#conversejs .text-xl-right{text-align:right!important}#conversejs .text-xl-center{text-align:center!important}}#conversejs .text-lowercase{text-transform:lowercase!important}#conversejs .text-uppercase{text-transform:uppercase!important}#conversejs .text-capitalize{text-transform:capitalize!important}#conversejs .font-weight-light{font-weight:300!important}#conversejs .font-weight-normal{font-weight:400!important}#conversejs .font-weight-bold{font-weight:700!important}#conversejs .font-italic{font-style:italic!important}#conversejs .text-white{color:#fff!important}#conversejs .text-primary{color:#387592!important}#conversejs a.text-primary:focus,#conversejs a.text-primary:hover{color:#2a576d!important}#conversejs .text-secondary{color:#6c757d!important}#conversejs a.text-secondary:focus,#conversejs a.text-secondary:hover{color:#545b62!important}#conversejs .text-success{color:#3aa569!important}#conversejs a.text-success:focus,#conversejs a.text-success:hover{color:#2d7f51!important}#conversejs .text-info{color:#17a2b8!important}#conversejs a.text-info:focus,#conversejs a.text-info:hover{color:#117a8b!important}#conversejs .text-warning{color:#ffc107!important}#conversejs a.text-warning:focus,#conversejs a.text-warning:hover{color:#d39e00!important}#conversejs .text-danger{color:#e77051!important}#conversejs a.text-danger:focus,#conversejs a.text-danger:hover{color:#e14b24!important}#conversejs .text-light{color:#f8f9fa!important}#conversejs a.text-light:focus,#conversejs a.text-light:hover{color:#dae0e5!important}#conversejs .text-dark{color:#343a40!important}#conversejs a.text-dark:focus,#conversejs a.text-dark:hover{color:#1d2124!important}#conversejs .text-muted{color:#6c757d!important}#conversejs .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}#conversejs .visible{visibility:visible!important}#conversejs .invisible{visibility:hidden!important}body.reset{margin:0}@font-face{font-family:Converse-js;src:url(../fonticons/fonts/icomoon.eot?wvi0ht);src:url(../fonticons/fonts/icomoon.eot?wvi0ht#iefix) format("embedded-opentype"),url(../fonticons/fonts/icomoon.ttf?wvi0ht) format("truetype"),url(../fonticons/fonts/icomoon.woff?wvi0ht) format("woff"),url(../fonticons/fonts/icomoon.svg?wvi0ht#icomoon) format("svg");font-weight:400;font-style:normal}.icon-conversejs{padding-right:.5em;font-family:Converse-js;font-size:80%;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-conversejs:before{content:"\e600"}#conversejs{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);color:#666;font-family:Helvetica,Arial,sans-serif;font-size:14px;direction:ltr;display:block;z-index:1031}#conversejs .brand-heading{font-family:Futura,Helvetica,Trebuchet MS,Arial,sans-serif}#conversejs .brand-heading .icon-conversejs{font-size:80%}#conversejs .converse-chatboxes{z-index:1031;position:fixed;bottom:0;height:2.7rem;right:0}#conversejs ::-webkit-input-placeholder{color:#a8aba1}#conversejs ::-moz-placeholder{color:#a8aba1}#conversejs :-ms-input-placeholder{color:#a8aba1}#conversejs :-moz-placeholder{color:#a8aba1}#conversejs ::placeholder{color:#a8aba1}#conversejs .form-control::-webkit-input-placeholder{color:#a8aba1}#conversejs .form-control::-moz-placeholder{color:#a8aba1}#conversejs .form-control:-ms-input-placeholder{color:#a8aba1}#conversejs .form-control:-moz-placeholder{color:#a8aba1}#conversejs .form-control::placeholder{color:#a8aba1}#conversejs ::selection{background-color:#dcf9f6}#conversejs ::-moz-selection{background-color:#dcf9f6}@media screen and (max-width:480px){#conversejs{margin:0;right:10px;left:10px;bottom:5px}}@media screen and (max-height:450px){#conversejs{margin:0;right:10px;left:10px;bottom:5px}}#conversejs ul li{height:auto}#conversejs a,#conversejs article,#conversejs aside,#conversejs audio,#conversejs blockquote,#conversejs canvas,#conversejs caption,#conversejs dd,#conversejs details,#conversejs div,#conversejs dl,#conversejs dt,#conversejs em,#conversejs embed,#conversejs fieldset,#conversejs figcaption,#conversejs figure,#conversejs footer,#conversejs form,#conversejs h1,#conversejs h2,#conversejs h3,#conversejs h4,#conversejs h5,#conversejs h6,#conversejs header,#conversejs hgroup,#conversejs img,#conversejs legend,#conversejs li,#conversejs mark,#conversejs menu,#conversejs nav,#conversejs ol,#conversejs output,#conversejs p,#conversejs pre,#conversejs ruby,#conversejs section,#conversejs span,#conversejs strong,#conversejs summary,#conversejs table,#conversejs tbody,#conversejs td,#conversejs tfoot,#conversejs th,#conversejs thead,#conversejs time,#conversejs tr,#conversejs ul,#conversejs video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}#conversejs button,#conversejs input[type=button],#conversejs input[type=password],#conversejs input[type=submit],#conversejs input[type=text],#conversejs textarea{font-size:14px;padding:.25em;min-height:0}#conversejs strong{font-weight:700}#conversejs ol,#conversejs ul{list-style:none}#conversejs li{height:10px}#conversejs dl,#conversejs ol,#conversejs ul{font:inherit;margin:0}#conversejs a,#conversejs a:hover,#conversejs a:not([href]):not([tabindex]),#conversejs a:visited{text-decoration:none;color:#578ea9;text-shadow:none}#conversejs a.fa,#conversejs a:hover.fa,#conversejs a:not([href]):not([tabindex]).fa,#conversejs a:visited.fa{color:#a8aba1}#conversejs a.fa:hover,#conversejs a:hover.fa:hover,#conversejs a:not([href]):not([tabindex]).fa:hover,#conversejs a:visited.fa:hover{color:#818479}#conversejs canvas{border-radius:4px}#conversejs .fa{color:#a8aba1}#conversejs .fa:hover{color:#818479}#conversejs .modal{background-color:rgba(0,0,0,.4)}#conversejs .modal .modal-body p{padding:.25rem 0}#conversejs .selected{color:#578ea9!important}#conversejs .circle{border-radius:50%}#conversejs .sidebar{display:none;width:50px;height:100vh;padding:1rem 0;background-color:#578ea9;color:#fff;text-align:center}#conversejs .sidebar .chatbox-btn{float:none;margin:0;font-size:1.35em}#conversejs .sidebar .chatbox-btn.fa-vcard{margin-top:1em}#conversejs .sidebar .bottom{position:absolute;bottom:1em}#conversejs .badge{line-height:1;font-weight:400;font-size:90%}#conversejs .fa{font:normal normal normal 14px/1 ConverseFontAwesome;display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#conversejs .btn{font-family:Futura,Helvetica,Trebuchet MS,Arial,sans-serif;font-weight:400;color:#fff}#conversejs .btn .fa{color:#fff;padding-right:.5em}#conversejs .no-text-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@keyframes colorchange-chatmessage{0%{background-color:#8dd8ae}25%{background-color:rgba(141,216,174,.75)}50%{background-color:rgba(141,216,174,.5)}75%{background-color:rgba(141,216,174,.25)}100%{background-color:transparent}}@-webkit-keyframes colorchange-chatmessage{0%{background-color:#8dd8ae}25%{background-color:rgba(141,216,174,.75)}50%{background-color:rgba(141,216,174,.5)}75%{background-color:rgba(141,216,174,.25)}100%{background-color:transparent}}@keyframes colorchange-chatmessage-muc{0%{background-color:#ffb5a2}25%{background-color:rgba(255,181,162,.75)}50%{background-color:rgba(255,181,162,.5)}75%{background-color:rgba(255,181,162,.25)}100%{background-color:transparent}}@-webkit-keyframes colorchange-chatmessage-muc{0%{background-color:#ffb5a2}25%{background-color:rgba(255,181,162,.75)}50%{background-color:rgba(255,181,162,.5)}75%{background-color:rgba(255,181,162,.25)}100%{background-color:transparent}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}#conversejs .fade-in{opacity:0;-webkit-animation-name:fadein;-moz-animation-name:fadein;animation-name:fadein;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.75s;-moz-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease}#conversejs .visible{opacity:0;-webkit-animation-name:fadein;-moz-animation-name:fadein;animation-name:fadein;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease}#conversejs .hidden{opacity:0!important;display:none!important}#conversejs .collapsed{height:0!important;overflow:hidden!important;padding:0!important}#conversejs .locked{padding-right:22px}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(359deg)}}@keyframes spin{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}#conversejs .spinner{-webkit-animation:spin 2s infinite,linear;-moz-animation:spin 2s infinite,linear;animation:spin 2s infinite,linear;display:block;text-align:center;margin:2em;font-size:24px}#conversejs .left{float:left}#conversejs .right{float:right}#conversejs .centered{text-align:center;display:block;margin:auto}#conversejs .hor_centered{text-align:center;display:block;margin:0 auto;clear:both}#conversejs .error{color:#a53214}#conversejs .info{color:#1e9652}#conversejs .reg-feedback{font-size:85%;margin-bottom:1em}#conversejs #converse-login .conn-feedback,#conversejs .reg-feedback{display:block;text-align:center;width:100%}#conversejs .avatar{border-radius:10%;border:1px solid #d3d3d3}#conversejs .activated{display:block!important}#conversejs .button-primary{color:#fff;background-color:#e7a151}#conversejs .button-secondary{color:#fff;background-color:#387592}#conversejs .button-cancel{color:#fff;background-color:#666}#conversejs form .clear-input{position:absolute;right:.2em;cursor:pointer;font-size:.75rem}#conversejs form.converse-form{background:#fff;padding:1em}#conversejs form.converse-form legend{color:#666;font-size:125%;margin-bottom:1.5em}#conversejs form.converse-form input[type=checkbox]{display:block}#conversejs form.converse-form input[type=number],#conversejs form.converse-form input[type=password],#conversejs form.converse-form input[type=text],#conversejs form.converse-form select{min-width:50%}#conversejs form.converse-form input[type=button],#conversejs form.converse-form input[type=number],#conversejs form.converse-form input[type=password],#conversejs form.converse-form input[type=submit],#conversejs form.converse-form input[type=text]{padding:.5em}#conversejs form.converse-form input[type=button],#conversejs form.converse-form input[type=submit]{padding-left:1em;padding-right:1em;margin:.5em 0;border:none}#conversejs form.converse-form input.error{border:1px solid #a53214;color:#666}#conversejs form.converse-form .text-muted{color:#a8aba1!important;font-size:85%;padding-top:.5em}#conversejs form.converse-form .text-muted a{color:#79a5ba}#conversejs form.converse-form .text-muted.error{color:#a53214}#conversejs form.converse-centered-form{text-align:center}#conversejs .chat-textarea-chatbox-selected{border:1px solid #578308;margin:0}#conversejs .chat-textarea-chatroom-selected{border:2px solid #578ea9;margin:0}@media screen and (max-width:575px){body .brand-heading{font-size:3.75em}#conversejs:not(.converse-embedded) .chatbox .chat-body{border-radius:4px}#conversejs:not(.converse-embedded) .flyout{border-radius:4px}}@media screen and (min-width:576px){#conversejs .offset-sm-2{margin-left:16.666667%}}@media screen and (min-width:768px){#conversejs .offset-md-2{margin-left:16.666667%}#conversejs .offset-md-3{margin-left:25%}}@media screen and (min-width:992px){#conversejs .offset-lg-2{margin-left:16.666667%}#conversejs .offset-lg-3{margin-left:25%}}@media screen and (min-width:1200px){#conversejs .offset-xl-2{margin-left:16.666667%}}@media screen and (max-height:450px){#conversejs{left:0}}#conversejs>.row{flex-direction:row-reverse}#conversejs #user-profile-modal label{font-weight:700}#conversejs .flyout{border-radius:4px;bottom:1em;position:absolute}@media screen and (max-height:450px){#conversejs .flyout{border-radius:0}}@media screen and (max-width:480px){#conversejs .flyout{border-radius:0}}@media screen and (max-height:450px){#conversejs .flyout{bottom:0}}@media screen and (max-width:480px){#conversejs .flyout{bottom:0}}#conversejs .chatbox-btn{border-radius:25%;border:none;cursor:pointer;font-size:14px;margin:0 .2em;padding:0 0 0 .5em;text-decoration:none}#conversejs .chatbox-btn:active{position:relative;top:1px}#conversejs .chat-head{flex-wrap:nowrap;color:#fff;font-size:100%;height:55px;margin:0;padding:.5em;position:relative}#conversejs .chat-head.chat-head-chatbox{background-color:#3aa569}#conversejs .chat-head .avatar{margin-right:.5em}#conversejs .chat-head .chatbox-buttons{flex-direction:row-reverse;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 33.3333333333%;max-width:33.3333333333%;padding:0}#conversejs .chat-head .user-custom-message{color:#fff;font-size:75%;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;padding-top:.2em}#conversejs .chat-head a.chatbox-btn.fa,#conversejs .chat-head a:hover.chatbox-btn.fa,#conversejs .chat-head a:not([href]):not([tabindex]).chatbox-btn.fa,#conversejs .chat-head a:visited.chatbox-btn.fa{color:#fff}#conversejs .chat-head a.chatbox-btn.fa.button-on:before,#conversejs .chat-head a:hover.chatbox-btn.fa.button-on:before,#conversejs .chat-head a:not([href]):not([tabindex]).chatbox-btn.fa.button-on:before,#conversejs .chat-head a:visited.chatbox-btn.fa.button-on:before{padding:.2em;background-color:#fff;color:#3aa569}#conversejs .chat-head .chatbox-btn{color:#fff}#conversejs .chat-head .chatbox-btn.fa{color:#fff}#conversejs .chat-head .chatbox-btn:active{position:relative;top:1px}#conversejs .chat-head .chatbox-btn.button-on:before{border-radius:5%;background-color:#fff;color:#3aa569}#conversejs .chatbox{text-align:left;margin:0 .5em}@media screen and (max-height:450px){#conversejs .chatbox{margin:0;width:100%}}@media screen and (max-width:480px){#conversejs .chatbox{margin:0;width:100%}}#conversejs .chatbox .box-flyout{display:flex;flex-direction:column;justify-content:space-between;background-color:#3aa569;box-shadow:1px 3px 5px 3px rgba(0,0,0,.4);height:450px;min-height:225px;z-index:1;overflow-y:scroll;width:100%}@media screen and (max-height:450px){#conversejs .chatbox .box-flyout{height:400px;width:100%;height:100vh}}@media screen and (max-width:480px){#conversejs .chatbox .box-flyout{height:400px;width:100%;height:100vh}}#conversejs .chatbox .chat-title{font-family:Futura,Helvetica,Trebuchet MS,Arial,sans-serif;color:#fff;display:block;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#conversejs .chatbox .chat-title a{color:#fff;width:100%}#conversejs .chatbox .chat-body{display:flex;flex-direction:column;justify-content:space-between;height:100%;background-color:#3aa569;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:0}@media screen and (max-height:450px){#conversejs .chatbox .chat-body{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media screen and (max-width:480px){#conversejs .chatbox .chat-body{border-bottom-left-radius:0;border-bottom-right-radius:0}}#conversejs .chatbox .chat-body p{color:#666;font-size:14px;margin:0;padding:5px}#conversejs .chatbox .new-msgs-indicator{position:relative;width:100%;cursor:pointer;background-color:#3aa569;color:#fcfdfd;padding:.5em;font-size:.9em;text-align:center;z-index:20;white-space:nowrap;margin-bottom:.25em}#conversejs .chatbox .chat-content{height:100%;font-size:14px;color:#666;overflow-y:auto;border:0;background-color:#fff;line-height:1.3em}#conversejs .chatbox .chat-content video{width:100%}#conversejs .chatbox .chat-content progress{margin:.5em 0;width:100%}#conversejs .chatbox .chat-content-sendbutton{height:calc(100% - 93px)}#conversejs .chatbox .dropdown{background-color:#fcfdfd}#conversejs .chatbox .dropdown dd{margin:0;padding:0;position:relative}#conversejs .chatbox .sendXMPPMessage{-moz-background-clip:padding;-webkit-background-clip:padding-box;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-clip:padding-box;background-color:#fff;border:0;margin:0;padding:0}@media screen and (max-height:450px){#conversejs .chatbox .sendXMPPMessage{width:100%}}@media screen and (max-width:480px){#conversejs .chatbox .sendXMPPMessage{width:100%}}#conversejs .chatbox .sendXMPPMessage .spoiler-hint{width:100%}#conversejs .chatbox .sendXMPPMessage .chat-textarea{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:.5em;width:100%;border:none;min-height:60px;max-height:200px;margin-bottom:-4px}#conversejs .chatbox .sendXMPPMessage .chat-textarea.spoiler{height:42px}#conversejs .chatbox .sendXMPPMessage .send-button{position:absolute;left:3px;width:-webkit-calc(100% - 6px);width:calc(100% - 6px);background-color:#3aa569;color:#fff;font-size:80%;height:27px;bottom:-30px}#conversejs .chatbox .sendXMPPMessage .chat-toolbar{box-sizing:border-box;margin:0;padding:.25em;display:block;border-top:8px solid #3aa569;background-color:#fff;color:#3aa569}#conversejs .chatbox .sendXMPPMessage .chat-toolbar .fa,#conversejs .chatbox .sendXMPPMessage .chat-toolbar .fa:hover{color:#3aa569;font-size:16px}#conversejs .chatbox .sendXMPPMessage .chat-toolbar .unencrypted,#conversejs .chatbox .sendXMPPMessage .chat-toolbar .unencrypted a{color:#666}#conversejs .chatbox .sendXMPPMessage .chat-toolbar .unencrypted .toolbar-menu a,#conversejs .chatbox .sendXMPPMessage .chat-toolbar .unencrypted a .toolbar-menu a{color:#578ea9}#conversejs .chatbox .sendXMPPMessage .chat-toolbar .unverified,#conversejs .chatbox .sendXMPPMessage .chat-toolbar .unverified a{color:#cf5300}#conversejs .chatbox .sendXMPPMessage .chat-toolbar .private,#conversejs .chatbox .sendXMPPMessage .chat-toolbar .private a{color:#4b7003}#conversejs .chatbox .sendXMPPMessage .chat-toolbar .toggle-occupants{float:right}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li{cursor:pointer;display:inline-block;list-style:none;padding:0 .5em}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li:hover{cursor:pointer}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li .toolbar-menu{background-color:#fff;bottom:2rem;box-shadow:-1px -1px 2px 0 rgba(0,0,0,.4);margin-bottom:0;min-width:20rem;position:absolute;right:0;top:auto;z-index:1000}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li .toolbar-menu.otr-menu{left:-6em;min-width:15rem}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li .toolbar-menu.otr-menu.show{display:flex;flex-direction:column}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li .toolbar-menu a{color:#578ea9}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li .toolbar-menu ul.emoji-picker{height:100px;overflow:scroll;padding:.5em}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li .toolbar-menu ul li{margin-left:0;cursor:pointer;list-style:none;position:relative}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li .toolbar-menu ul li.insert-emoji{padding:.2em}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li .toolbar-menu ul li.insert-emoji.picked{background-color:#dcf9f6}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li .toolbar-menu ul li.insert-emoji:hover{background-color:#dcf9f6}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li .toolbar-menu ul li.insert-emoji a{font-size:20px}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li .toolbar-menu ul li.insert-emoji a:hover{color:#8f2831}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-smiley a.toggle-smiley{padding:0}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-smiley .emoji-toolbar{box-shadow:0 -1px 1px 0 rgba(0,0,0,.4)}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-smiley .emoji-toolbar .emoji-category-picker{padding-top:.5em}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-smiley .emoji-toolbar .emoji-category-picker ul{display:flex;flex-direction:row;justify-content:space-between}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-smiley .emoji-toolbar .emoji-category-picker li,#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-smiley .emoji-toolbar .emoji-skintone-picker li{padding:.2em;font-size:20px}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-smiley .emoji-toolbar .emoji-category-picker li:hover,#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-smiley .emoji-toolbar .emoji-skintone-picker li:hover{background-color:#dcf9f6}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-otr ul{z-index:99}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-otr ul li{display:block;padding:7px}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-otr ul li:hover{background-color:#dcf9f6}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-otr ul li a{display:block}#conversejs .chatbox .dragresize{background:0 0;border:0;margin:0;position:absolute;top:0;z-index:20}#conversejs .chatbox .dragresize-top{cursor:n-resize;height:5px;width:100%}#conversejs .chatbox .dragresize-left{cursor:w-resize;width:5px;height:100%;left:0}#conversejs .chatbox .dragresize-topleft{cursor:nw-resize;width:15px;height:15px;top:0;left:0}#conversejs.converse-fullscreen .chatbox-btn{font-size:16px}#conversejs.converse-fullscreen .chat-head .chatbox-buttons{flex:0 0 25%;max-width:25%}@media screen and (max-width:767px){#conversejs:not(.converse-embedded)>.row{flex-direction:row-reverse}#conversejs:not(.converse-embedded) #converse-login-panel .converse-form{padding:3em 2em 3em}#conversejs:not(.converse-embedded) .sidebar{display:block}#conversejs:not(.converse-embedded) .chatbox{width:calc(100% - 50px)}#conversejs:not(.converse-embedded) .chatbox .row .box-flyout{left:50px;bottom:0;height:100vh;box-shadow:none}}#converse-embedded-chat .chat-head,#conversejs:not(.fullscreen) .chat-head{border-top-left-radius:4px;border-top-right-radius:4px}@media screen and (max-height:450px){#converse-embedded-chat .chat-head,#conversejs:not(.fullscreen) .chat-head{border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width:480px){#converse-embedded-chat .chat-head,#conversejs:not(.fullscreen) .chat-head{border-top-left-radius:0;border-top-right-radius:0}}#converse-embedded-chat .chatbox,#conversejs:not(.fullscreen) .chatbox{min-width:250px!important;width:250px}#converse-embedded-chat .chatbox .box-flyout,#conversejs:not(.fullscreen) .chatbox .box-flyout{min-width:250px!important;width:250px}#converse-embedded-chat .chatbox .chat-body .chat-message,#conversejs:not(.fullscreen) .chatbox .chat-body .chat-message{line-height:20px}#converse-embedded-chat .chatbox .chat-body .chat-message .chat-msg-author,#conversejs:not(.fullscreen) .chatbox .chat-body .chat-message .chat-msg-author{line-height:20px}#converse-embedded-chat .chatbox .chat-body .chat-message .chat-msg-content,#conversejs:not(.fullscreen) .chatbox .chat-body .chat-message .chat-msg-content{line-height:20px}#converse-embedded-chat .chatbox .chat-body .chat-message .chat-msg-content .emojione,#conversejs:not(.fullscreen) .chatbox .chat-body .chat-message .chat-msg-content .emojione{margin-bottom:-5px}#converse-embedded-chat .chatbox form.sendXMPPMessage .chat-toolbar li .toolbar-menu,#conversejs:not(.fullscreen) .chatbox form.sendXMPPMessage .chat-toolbar li .toolbar-menu{min-width:235px}#converse-embedded-chat .chatbox form.sendXMPPMessage .chat-toolbar li .toolbar-menu ul.emoji-toolbar,#conversejs:not(.fullscreen) .chatbox form.sendXMPPMessage .chat-toolbar li .toolbar-menu ul.emoji-toolbar{width:100%}#converse-embedded-chat .chatbox form.sendXMPPMessage .chat-toolbar li .toolbar-menu ul.emoji-toolbar .emoji-category,#conversejs:not(.fullscreen) .chatbox form.sendXMPPMessage .chat-toolbar li .toolbar-menu ul.emoji-toolbar .emoji-category{float:left}@media (max-width:767.98px){#conversejs:not(.converse-fullscreen):not(.converse-embedded)>.row{flex-direction:column}#conversejs:not(.converse-fullscreen):not(.converse-embedded)>.row.no-gutters{margin:-1em}}#conversejs .roster-contacts .fa-circle,#conversejs .set-xmpp-status .fa-circle,#conversejs .xmpp-status .fa-circle{color:#3aa569}#conversejs .roster-contacts .fa-minus-circle,#conversejs .set-xmpp-status .fa-minus-circle,#conversejs .xmpp-status .fa-minus-circle{color:#e77051}#conversejs .roster-contacts .fa-dot-circle-o,#conversejs .set-xmpp-status .fa-dot-circle-o,#conversejs .xmpp-status .fa-dot-circle-o{color:#e7a151}#conversejs .roster-contacts .fa-circle-o,#conversejs .set-xmpp-status .fa-circle-o,#conversejs .xmpp-status .fa-circle-o{color:#a8aba1}#conversejs .roster-contacts .fa-times-circle,#conversejs .set-xmpp-status .fa-times-circle,#conversejs .xmpp-status .fa-times-circle{color:#a8aba1}#conversejs .room-info{font-size:12px;font-style:normal;font-weight:400}#conversejs .room-info li.room-info{display:block;margin-left:5px}#conversejs .room-info p.room-info{line-height:16px;margin:0;display:block;white-space:normal}#conversejs div.room-info{padding:.3em 0;clear:left;width:100%}#conversejs #converse-modals .set-xmpp-status{margin:1em}#conversejs #converse-modals .set-xmpp-status .custom-control-label{margin-top:.25em}#conversejs #controlbox{margin-right:1.5em}#conversejs #controlbox .box-flyout{background-color:#fff}#conversejs #controlbox.logged-out .box-flyout .controlbox-pane{overflow-y:auto}#conversejs #controlbox form.search-xmpp-contact{margin:0;padding-left:5px;padding:0 0 5px 5px}#conversejs #controlbox form.search-xmpp-contact input{width:8em}#conversejs #controlbox .msgs-indicator{margin-right:.5em}#conversejs #controlbox a.subscribe-to-user{padding-left:2em;font-weight:700}#conversejs #controlbox #converse-register{opacity:0;-webkit-animation-name:fadein;-moz-animation-name:fadein;animation-name:fadein;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.75s;-moz-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease;background:#fff}#conversejs #controlbox #converse-register .title{font-weight:700}#conversejs #controlbox #converse-register .info{color:green;font-size:90%;margin:1.5em 0}#conversejs #controlbox #converse-register .form-errors{color:#a53214;margin:1em 0}#conversejs #controlbox #converse-register .provider-title{font-size:20px;margin:0}#conversejs #controlbox #converse-register .provider-score{width:178px;margin-bottom:8px}#conversejs #controlbox #converse-register .form-help .url{font-weight:700;color:#578ea9}#conversejs #controlbox #converse-register .input-group{display:table;margin:auto;width:100%}#conversejs #controlbox #converse-register .input-group span{overflow-x:hidden;text-overflow:ellipsis;max-width:110px}#conversejs #controlbox #converse-register .input-group input[name=username],#conversejs #controlbox #converse-register .input-group span{display:table-cell;text-align:left}#conversejs #controlbox #converse-register .instructions{color:gray;font-size:85%}#conversejs #controlbox #converse-register .instructions:hover{color:#666}#conversejs #controlbox .conn-feedback{color:#578ea9}#conversejs #controlbox .conn-feedback.error{color:#a53214}#conversejs #controlbox .conn-feedback p{padding-bottom:1em}#conversejs #controlbox .conn-feedback p.feedback-subject.error{font-weight:700}#conversejs #controlbox .brand-heading-container .brand-heading{text-align:center}#conversejs #controlbox .brand-heading-container .brand-name{font-size:120%}#conversejs #controlbox #converse-login-panel,#conversejs #controlbox #converse-register-panel{padding-top:0;padding-bottom:0}#conversejs #controlbox #converse-login-panel{flex-direction:column}#conversejs #controlbox #converse-login-panel .brand-heading{color:#578ea9}#conversejs #controlbox .toggle-register-login{font-weight:700}#conversejs #controlbox .oauth-login{margin-left:0;color:#666}#conversejs #controlbox .oauth-login .icon-social:before{font-size:16px}#conversejs #controlbox #converse-login legend,#conversejs #controlbox #converse-register legend{width:100%;text-align:center;margin:0 auto .5em auto}#conversejs #controlbox #converse-login label,#conversejs #controlbox #converse-register label{margin-top:2em}#conversejs #controlbox #converse-login fieldset.buttons,#conversejs #controlbox #converse-register fieldset.buttons{text-align:center}#conversejs #controlbox #converse-login .login-anon,#conversejs #controlbox #converse-register .login-anon{height:auto;white-space:normal}#conversejs #controlbox #converse-login .save-submit,#conversejs #controlbox #converse-register .save-submit{color:#3aa569}#conversejs #controlbox #converse-login input,#conversejs #controlbox #converse-register input{width:100%}#conversejs #controlbox #converse-login .form-url,#conversejs #controlbox #converse-register .form-url{display:block;font-weight:400;margin:1em 0}#conversejs #controlbox .controlbox-pane .userinfo{padding-bottom:1em}#conversejs #controlbox .controlbox-pane .userinfo .username{margin-left:.5em;overflow:hidden;text-overflow:ellipsis}#conversejs #controlbox .controlbox-pane .userinfo .profile{margin-bottom:.75em}#conversejs #controlbox #chatrooms{padding:0}#conversejs #controlbox #chatrooms form.add-chatroom{margin:0;padding:0}#conversejs #controlbox #chatrooms form.add-chatroom input[type=button],#conversejs #controlbox #chatrooms form.add-chatroom input[type=submit],#conversejs #controlbox #chatrooms form.add-chatroom input[type=text]{width:100%}#conversejs #controlbox .controlbox-section{margin:1em 0 0 0}#conversejs #controlbox .controlbox-section .controlbox-heading{font-family:Futura,Helvetica,Trebuchet MS,Arial,sans-serif;margin:0 0 .5em 0;text-transform:uppercase}#conversejs #controlbox .dropdown a{width:143px;display:inline-block}#conversejs #controlbox .dropdown li{list-style:none;padding-left:0}#conversejs #controlbox .dropdown dd ul{padding:0;list-style:none;position:absolute;left:0;top:0;width:100%;z-index:21;background-color:#fcfdfd}#conversejs #controlbox .dropdown dd ul li:hover{background-color:#dcf9f6}#conversejs #controlbox .dropdown dd.search-xmpp{height:0}#conversejs #controlbox .dropdown dd.search-xmpp .contact-form-container{position:absolute;z-index:22}#conversejs #controlbox .dropdown dd.search-xmpp .contact-form-container form{box-shadow:1px 4px 10px 1px rgba(0,0,0,.4);background-color:#fff}#conversejs #controlbox .dropdown dd.search-xmpp li:hover{background-color:#fcfdfd}#conversejs #controlbox .dropdown dt a span{cursor:pointer;display:block;padding:4px 7px 0 5px}#conversejs #controlbox .controlbox-panes{height:100%;overflow-y:auto;background-color:#fff}#conversejs #controlbox .controlbox-pane{padding:1em;background-color:#fff;border:0;font-size:14px;left:0;text-align:left;overflow-x:hidden}#conversejs #controlbox .controlbox-pane .add-converse-contact{margin:0 0 .75em 0}#conversejs #controlbox .controlbox-pane .chatbox-btn{margin:0}#conversejs #controlbox .controlbox-pane .switch-form{padding:2em 0}#conversejs #controlbox .controlbox-pane .switch-form p{margin-top:.5em}#conversejs #controlbox .controlbox-pane dd{margin-left:0;margin-bottom:0}#conversejs #controlbox .controlbox-pane dd.odd{background-color:#dceac5}#conversejs #controlbox .add-xmpp-contact{padding:1em .5em}#conversejs #controlbox .add-xmpp-contact input{margin:0 0 1rem;width:100%}#conversejs #controlbox .add-xmpp-contact button{width:100%}#conversejs .toggle-controlbox{text-align:center;background-color:#578ea9;border-top-left-radius:5px;border-top-right-radius:5px;color:#0a0a0a;float:right;height:100%;margin:0 .5em;padding:1em}#conversejs .toggle-controlbox span{color:#fff}@media (max-width:767.98px){#conversejs:not(.converse-embedded){left:0;right:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}#conversejs:not(.converse-embedded) .converse-chatboxes{margin:0!important;flex-direction:row!important;justify-content:space-between}#conversejs:not(.converse-embedded) .converse-chatboxes .converse-chatroom{font-size:14px}#conversejs:not(.converse-embedded) .converse-chatboxes .chatbox .box-flyout{top:-100vh;margin-left:15px;left:0;bottom:0;border-radius:0;width:100vw!important;height:100vh!important}#conversejs:not(.converse-embedded) .converse-chatboxes #controlbox{order:0}#conversejs:not(.converse-embedded) .converse-chatboxes #controlbox .box-flyout{width:100vw!important;height:100vh!important}#conversejs:not(.converse-embedded) .converse-chatboxes #controlbox .sidebar{display:block}#conversejs:not(.converse-embedded) .converse-chatboxes.sidebar-open .chatbox:not(#controlbox){display:none}#conversejs:not(.converse-embedded) .converse-chatboxes.sidebar-open #controlbox .controlbox-pane{display:block}}#conversejs:not(.fullscreen) #controlbox{order:-1;min-width:250px!important;width:250px}#conversejs:not(.fullscreen) #controlbox .box-flyout{min-width:250px!important;width:250px}#conversejs:not(.fullscreen) #controlbox:not(.logged-out) .controlbox-head{height:15px}#conversejs:not(.fullscreen) #controlbox .controlbox-head{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between}#conversejs:not(.fullscreen) #controlbox .controlbox-head .brand-heading{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 66.6666666667%;max-width:66.6666666667%;color:#666;font-size:2em}#conversejs:not(.fullscreen) #controlbox .controlbox-head .chatbox-btn{color:#578ea9;margin:0}#conversejs:not(.fullscreen) #controlbox #converse-login,#conversejs:not(.fullscreen) #controlbox #converse-register{flex:0 0 100%;max-width:100%;padding-bottom:0}#conversejs:not(.fullscreen) #controlbox #converse-register .button-cancel{font-size:90%}#conversejs:not(.fullscreen) #controlbox .controlbox-panes{border-radius:4px}#conversejs .list-container{text-align:left;padding:.3em 0}#conversejs .list-container .rooms-toggle{display:block;color:#666;padding:0 0 .5rem 0}#conversejs .list-container .rooms-toggle:hover{color:#585b51}#conversejs .list-container .items-list{text-align:left}#conversejs .list-container .items-list .list-item{border:none;clear:both;color:#666;display:block;height:2em;overflow:hidden;padding-top:.5em;text-shadow:0 1px 0 #fafafa;word-wrap:break-word}#conversejs .list-container .items-list .available-chatroom:hover,#conversejs .list-container .items-list .open-chatroom:hover,#conversejs .list-container .items-list .open-headline:hover{background-color:#eff4f7}#conversejs .list-container .items-list .available-chatroom.unread-msgs .msgs-indicator,#conversejs .list-container .items-list .open-chatroom.unread-msgs .msgs-indicator,#conversejs .list-container .items-list .open-headline.unread-msgs .msgs-indicator{border-radius:10%;opacity:1}#conversejs .list-container .items-list .available-chatroom.unread-msgs .available-room,#conversejs .list-container .items-list .available-chatroom.unread-msgs .open-room,#conversejs .list-container .items-list .open-chatroom.unread-msgs .available-room,#conversejs .list-container .items-list .open-chatroom.unread-msgs .open-room,#conversejs .list-container .items-list .open-headline.unread-msgs .available-room,#conversejs .list-container .items-list .open-headline.unread-msgs .open-room{width:100%;font-weight:700}#conversejs .list-container .items-list .available-chatroom a:hover,#conversejs .list-container .items-list .open-chatroom a:hover,#conversejs .list-container .items-list .open-headline a:hover{color:#206485}#conversejs .list-container .items-list .available-chatroom a.room-info:before,#conversejs .list-container .items-list .open-chatroom a.room-info:before,#conversejs .list-container .items-list .open-headline a.room-info:before{font-size:15px}#conversejs .list-container .items-list .available-chatroom a.open-room,#conversejs .list-container .items-list .open-chatroom a.open-room,#conversejs .list-container .items-list .open-headline a.open-room{width:68%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:.5em}#conversejs .list-container .items-list .available-chatroom a.available-room,#conversejs .list-container .items-list .open-chatroom a.available-room,#conversejs .list-container .items-list .open-headline a.available-room{width:85%}#conversejs .list-container .items-list .available-chatroom .add-bookmark,#conversejs .list-container .items-list .available-chatroom .remove-bookmark,#conversejs .list-container .items-list .open-chatroom .add-bookmark,#conversejs .list-container .items-list .open-chatroom .remove-bookmark,#conversejs .list-container .items-list .open-headline .add-bookmark,#conversejs .list-container .items-list .open-headline .remove-bookmark{color:#a8aba1}#conversejs .list-container .items-list .available-chatroom .add-bookmark.button-on,#conversejs .list-container .items-list .available-chatroom .remove-bookmark.button-on,#conversejs .list-container .items-list .open-chatroom .add-bookmark.button-on,#conversejs .list-container .items-list .open-chatroom .remove-bookmark.button-on,#conversejs .list-container .items-list .open-headline .add-bookmark.button-on,#conversejs .list-container .items-list .open-headline .remove-bookmark.button-on{color:#578ea9}#conversejs .list-container .items-list .available-chatroom .add-bookmark.button-on:hover,#conversejs .list-container .items-list .available-chatroom .remove-bookmark.button-on:hover,#conversejs .list-container .items-list .open-chatroom .add-bookmark.button-on:hover,#conversejs .list-container .items-list .open-chatroom .remove-bookmark.button-on:hover,#conversejs .list-container .items-list .open-headline .add-bookmark.button-on:hover,#conversejs .list-container .items-list .open-headline .remove-bookmark.button-on:hover{color:#206485}#conversejs.fullscreen #controlbox #chatrooms .bookmarks-list dl.rooms-list.bookmarks dd.available-chatroom a.open-room{width:80%}#conversejs #converse-roster{text-align:left;width:100%;position:relative;margin:0;height:194px;height:calc(~"100% - 50px - 20px");padding:0;overflow:hidden;height:calc(100% - 70px)}#conversejs #converse-roster #online-count{display:none}#conversejs #converse-roster .search-xmpp ul li.chat-info{padding-left:10px}#conversejs #converse-roster .roster-filter-form{width:100%}#conversejs #converse-roster .roster-filter-form .button-group{padding:.2em}#conversejs #converse-roster .roster-filter-form span{padding:.3em;cursor:pointer}#conversejs #converse-roster .roster-filter-form .roster-filter{width:100%;margin:.2em;font-size:calc(14px - 2px)}#conversejs #converse-roster .roster-filter-form .state-type{font-size:calc(14px - 2px);height:25px;width:100%}#conversejs #converse-roster .roster-contacts{padding:0;margin:0 0 .2em 0;height:100%;overflow-x:hidden;overflow-y:auto}#conversejs #converse-roster .roster-contacts .roster-group{border:none;color:#666;font-weight:400;text-shadow:0 1px 0 #fafafa;margin:.75em 0 .75em 0}#conversejs #converse-roster .roster-contacts .roster-group .group-toggle{color:#666;display:block;width:100%;padding:0 0 .3rem 0}#conversejs #converse-roster .roster-contacts .roster-group .group-toggle:hover{color:#585b51}#conversejs #converse-roster .roster-contacts .roster-group li{border:none;clear:both;color:#666;display:block;overflow-y:hidden;text-shadow:0 1px 0 #fafafa;line-height:14px;width:100%;height:2em;padding-top:.5em}#conversejs #converse-roster .roster-contacts .roster-group li.requesting-xmpp-contact a{line-height:16px}#conversejs #converse-roster .roster-contacts .roster-group li.requesting-xmpp-contact a.fa{width:1.5em}#conversejs #converse-roster .roster-contacts .roster-group li.requesting-xmpp-contact .req-contact-name{padding:0 .2em 0 0}#conversejs #converse-roster .roster-contacts .roster-group li a:hover{color:#206485}#conversejs #converse-roster .roster-contacts .roster-group li a .fa:hover{color:#fff}#conversejs #converse-roster .roster-contacts .roster-group li .open-chat{margin:0;padding:0}#conversejs #converse-roster .roster-contacts .roster-group li .open-chat.unread-msgs{font-weight:700}#conversejs #converse-roster .roster-contacts .roster-group li .open-chat.unread-msgs .contact-name{width:70%}#conversejs #converse-roster .roster-contacts .roster-group li .open-chat .msgs-indicator{color:#fff;background-color:#3aa569;opacity:1;border-radius:10%;padding:.2em;font-size:12px}#conversejs #converse-roster .roster-contacts .roster-group li .open-chat .contact-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0;margin:0;max-width:80%;float:none;height:100%}#conversejs #converse-roster .roster-contacts .roster-group li .open-chat .contact-name.unread-msgs{max-width:60%}#conversejs #converse-roster .roster-contacts .roster-group li .open-chat .avatar{float:left;display:inline-block;height:60px}#conversejs #converse-roster .roster-contacts .roster-group li.current-xmpp-contact span{font-size:14px;float:left;margin-right:.5em}#conversejs #converse-roster .roster-contacts .roster-group li.odd{background-color:#dceac5}#conversejs #converse-roster .roster-contacts .roster-group li a,#conversejs #converse-roster .roster-contacts .roster-group li span{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#conversejs #converse-roster .roster-contacts .roster-group li span{padding:0}#conversejs #converse-roster .roster-contacts .roster-group li .decline-xmpp-request{margin-left:5px}#conversejs #converse-roster .roster-contacts .roster-group li .remove-xmpp-contact{font-size:10px;margin:0;padding:0;width:2em;display:none}#conversejs #converse-roster .roster-contacts .roster-group li .remove-xmpp-contact:before{font-size:14px}#conversejs #converse-roster .roster-contacts .roster-group li:hover{background-color:#eff4f7}#conversejs #converse-roster .roster-contacts .roster-group li:hover .remove-xmpp-contact{display:inline-block}#conversejs #converse-roster span.pending-contact-name{line-height:16px;width:100%}#conversejs .add-chatroom input[type=button],#conversejs .add-chatroom input[type=submit],#conversejs.converse-embedded .add-chatroom input[type=button],#conversejs.converse-embedded .add-chatroom input[type=submit]{margin:.3em 0}#conversejs .chat-head-chatroom,#conversejs.converse-embedded .chat-head-chatroom{background-color:#e77051}#conversejs .chat-head-chatroom .chatroom-description,#conversejs.converse-embedded .chat-head-chatroom .chatroom-description{color:#f6ccc1;font-size:16px;font-size:80%;overflow-y:hidden;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#conversejs .chat-head-chatroom a.chatbox-btn.fa,#conversejs .chat-head-chatroom a:hover.chatbox-btn.fa,#conversejs .chat-head-chatroom a:not([href]):not([tabindex]).chatbox-btn.fa,#conversejs .chat-head-chatroom a:visited.chatbox-btn.fa,#conversejs.converse-embedded .chat-head-chatroom a.chatbox-btn.fa,#conversejs.converse-embedded .chat-head-chatroom a:hover.chatbox-btn.fa,#conversejs.converse-embedded .chat-head-chatroom a:not([href]):not([tabindex]).chatbox-btn.fa,#conversejs.converse-embedded .chat-head-chatroom a:visited.chatbox-btn.fa{color:#fff}#conversejs .chat-head-chatroom a.chatbox-btn.fa.button-on:before,#conversejs .chat-head-chatroom a:hover.chatbox-btn.fa.button-on:before,#conversejs .chat-head-chatroom a:not([href]):not([tabindex]).chatbox-btn.fa.button-on:before,#conversejs .chat-head-chatroom a:visited.chatbox-btn.fa.button-on:before,#conversejs.converse-embedded .chat-head-chatroom a.chatbox-btn.fa.button-on:before,#conversejs.converse-embedded .chat-head-chatroom a:hover.chatbox-btn.fa.button-on:before,#conversejs.converse-embedded .chat-head-chatroom a:not([href]):not([tabindex]).chatbox-btn.fa.button-on:before,#conversejs.converse-embedded .chat-head-chatroom a:visited.chatbox-btn.fa.button-on:before{color:#e77051}#conversejs .chat-head-chatroom .chatbox-btn.button-on:before,#conversejs.converse-embedded .chat-head-chatroom .chatbox-btn.button-on:before{color:#e77051}#conversejs .chat-head-chatroom .chat-title .chatroom-jid,#conversejs.converse-embedded .chat-head-chatroom .chat-title .chatroom-jid{font-size:12px}#conversejs .chatroom,#conversejs.converse-embedded .chatroom{width:400px}@media screen and (max-height:450px){#conversejs .chatroom,#conversejs.converse-embedded .chatroom{width:100%}}@media screen and (max-width:480px){#conversejs .chatroom,#conversejs.converse-embedded .chatroom{width:100%}}#conversejs .chatroom .box-flyout,#conversejs.converse-embedded .chatroom .box-flyout{overflow-y:hidden;background-color:#e77051;width:100%}@media screen and (max-height:450px){#conversejs .chatroom .box-flyout,#conversejs.converse-embedded .chatroom .box-flyout{height:400px;width:100%;height:100vh}}@media screen and (max-width:480px){#conversejs .chatroom .box-flyout,#conversejs.converse-embedded .chatroom .box-flyout{height:400px;width:100%;height:100vh}}#conversejs .chatroom .box-flyout .chatroom-body,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body{flex-direction:row;flex-flow:nowrap;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fff;border-top:0;width:100%;overflow:hidden}#conversejs .chatroom .box-flyout .chatroom-body .row,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .row{flex-direction:row}#conversejs .chatroom .box-flyout .chatroom-body .chat-topic,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chat-topic{font-weight:700;color:#e77051}#conversejs .chatroom .box-flyout .chatroom-body .chat-info,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chat-info{color:#e77051;line-height:normal}#conversejs .chatroom .box-flyout .chatroom-body .chat-info.badge,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chat-info.badge{color:#fff}#conversejs .chatroom .box-flyout .chatroom-body .mentioned,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .mentioned{font-weight:700}#conversejs .chatroom .box-flyout .chatroom-body .disconnect-msg,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .disconnect-msg{padding:2em 2em 0 2em}#conversejs .chatroom .box-flyout .chatroom-body .chat-area,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chat-area{display:flex;flex-direction:column;word-wrap:break-word;min-width:250px}#conversejs .chatroom .box-flyout .chatroom-body .chat-area .new-msgs-indicator,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chat-area .new-msgs-indicator{background-color:#e77051}#conversejs .chatroom .box-flyout .chatroom-body .chat-area .chat-content,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chat-area .chat-content{height:100%}#conversejs .chatroom .box-flyout .chatroom-body .chat-area.full,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chat-area.full{min-width:100%}#conversejs .chatroom .box-flyout .chatroom-body .occupants,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants{display:flex;flex-direction:column;justify-content:space-between;overflow-x:hidden;overflow-y:hidden;vertical-align:top;background-color:#fff;border-left:1px solid #666;border-bottom-right-radius:4px;padding:.5em}#conversejs .chatroom .box-flyout .chatroom-body .occupants .occupants-heading,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants .occupants-heading{padding:.3em 0;font-weight:700}#conversejs .chatroom .box-flyout .chatroom-body .occupants .chatroom-features,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants .chatroom-features{width:100%}#conversejs .chatroom .box-flyout .chatroom-body .occupants .chatroom-features .feature,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants .chatroom-features .feature{float:left;margin-right:.5em;padding-right:0;font-size:1em;cursor:help}#conversejs .chatroom .box-flyout .chatroom-body .occupants .awesomplete ul,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants .awesomplete ul{padding:0}#conversejs .chatroom .box-flyout .chatroom-body .occupants .awesomplete ul li,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants .awesomplete ul li{padding:.5em}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul{padding:.5em 0 0 0;margin-bottom:.5em;overflow-x:hidden;overflow-y:auto;list-style:none}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul.occupant-list,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul.occupant-list{overflow-y:auto;flex-basis:0;flex-grow:1;border-bottom:1px solid #d3d3d3}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul.features-list,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul.features-list{padding-top:0}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul.features-list .feature,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul.features-list .feature{width:100%}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul.features-list .feature .fa,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul.features-list .feature .fa{color:#666}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li{cursor:default;display:block;font-size:12px;overflow:hidden;padding:.25em .25em .25em 0;text-overflow:ellipsis}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li .fa,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li .fa{margin-right:.5em}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li.feature,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li.feature{font-size:10px}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li.occupant,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li.occupant{cursor:pointer}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li.occupant div.row.no-gutters,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li.occupant div.row.no-gutters{flex-wrap:nowrap;min-height:1.5em}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .badge,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .badge{margin-bottom:.125rem}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status{display:inline-block;margin:0 .5em .125em 0;width:.5em;height:.5em}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-chat,#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-online,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-chat,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-online{background-color:#1a9707}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-dnd,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-dnd{background-color:red}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-away,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-away{background-color:#ff8c00}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-xa,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-xa{background-color:orange}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-offline,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-offline{background-color:#a9a9a9}#conversejs .chatroom .box-flyout .chatroom-body .chatroom-form-container,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chatroom-form-container{background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:0;color:#666;font-size:14px;height:100%;width:100%;overflow-y:auto}#conversejs .chatroom .box-flyout .chatroom-body .chatroom-form-container .validation-message,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chatroom-form-container .validation-message{font-size:90%;color:#a53214}#conversejs .chatroom .box-flyout .chatroom-body .chatroom-form-container .chatroom-form input[type=text],#conversejs .chatroom .box-flyout .chatroom-body .chatroom-form-container .chatroom-form label,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chatroom-form-container .chatroom-form input[type=text],#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chatroom-form-container .chatroom-form label{display:block}#conversejs .chatroom .box-flyout .chatroom-body .chatroom-form-container input[type=button],#conversejs .chatroom .box-flyout .chatroom-body .chatroom-form-container input[type=submit],#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chatroom-form-container input[type=button],#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chatroom-form-container input[type=submit]{margin:0 .5em}#conversejs .chatroom .box-flyout .chatroom-body .chatroom-form-container .button-primary,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chatroom-form-container .button-primary{background-color:#e77051}#conversejs .chatroom .sendXMPPMessage .chat-toolbar,#conversejs.converse-embedded .chatroom .sendXMPPMessage .chat-toolbar{background-color:#fff;border-top:8px solid #e77051;color:#e77051}#conversejs .chatroom .sendXMPPMessage .chat-toolbar .fa,#conversejs .chatroom .sendXMPPMessage .chat-toolbar .fa:hover,#conversejs.converse-embedded .chatroom .sendXMPPMessage .chat-toolbar .fa,#conversejs.converse-embedded .chatroom .sendXMPPMessage .chat-toolbar .fa:hover{color:#e77051}#conversejs .chatroom .sendXMPPMessage .chat-textarea,#conversejs.converse-embedded .chatroom .sendXMPPMessage .chat-textarea{border-bottom-right-radius:0}#conversejs .chatroom .sendXMPPMessage .send-button,#conversejs.converse-embedded .chatroom .sendXMPPMessage .send-button{background-color:#e77051}#conversejs .chatroom .room-invite .invited-contact,#conversejs.converse-embedded .chatroom .room-invite .invited-contact{margin:-1px 0 0 -1px;width:100%;border:1px solid #999}#conversejs .chatbox.chatroom{min-width:400px!important;width:400px}#conversejs .chatbox.chatroom .box-flyout{min-width:400px!important;width:400px}#conversejs .chatbox.chatroom .chatroom-body .occupants .chatroom-features .feature{font-size:12px}#conversejs .chatbox.headlines .chat-head.chat-head-chatbox{background-color:#e7a151}#conversejs .chatbox.headlines .chat-body{background-color:#e7a151;border-radius:4px}#conversejs .chatbox.headlines .chat-body .chat-message{color:#d2842b}#conversejs .chatbox.headlines .chat-content{height:100%}#conversejs .message.date-separator{height:2em;margin:0;position:relative;text-align:center;z-index:0}#conversejs .message.date-separator .separator{border:.5px solid #3aa569;margin:0 1em;position:relative;top:1em;z-index:5}#conversejs .message.date-separator .separator-text{background:#fff;bottom:1px;color:#555;display:inline-block;line-height:2em;padding:0 1em;position:relative;z-index:5}#conversejs .message.chat-info{color:#3aa569;font-size:14px;line-height:14px;padding:.35rem 1rem}#conversejs .message.chat-info.badge{color:#fff}#conversejs .message.chat-info.chat-state-notification{font-style:italic}#conversejs .message.chat-info.chat-event{clear:left;font-style:italic}#conversejs .message.chat-info.chat-error{color:#d24e2b;font-weight:700}#conversejs .message .chat-image{height:auto;width:auto;max-height:15em;max-width:100%}#conversejs .message.chat-action{font-style:italic}#conversejs .message.chat-msg{display:flex;flex-direction:row;overflow:auto;padding:.25rem 1rem}#conversejs .message.chat-msg.onload{animation:colorchange-chatmessage 1s;-webkit-animation:colorchange-chatmessage 1s}#conversejs .message.chat-msg:hover{background-color:rgba(0,0,0,.035)}#conversejs .message.chat-msg .spoiler{margin-top:.5em}#conversejs .message.chat-msg .spoiler-hint{margin-bottom:.5em}#conversejs .message.chat-msg .spoiler-toggle{color:#fff}#conversejs .message.chat-msg .spoiler-toggle i{color:#fff;padding-right:.5em}#conversejs .message.chat-msg .spoiler-toggle:before{padding-right:.25em;whitespace:nowrap}#conversejs .message.chat-msg .chat-msg-content{margin-left:.5rem;width:100%}#conversejs .message.chat-msg.headline .chat-msg-content{margin-left:0}#conversejs .message.chat-msg .chat-msg-text{padding:0;color:#555}#conversejs .message.chat-msg .chat-msg-text a{word-wrap:break-word;word-break:break-all}#conversejs .message.chat-msg .chat-msg-text .emojione{margin-bottom:-6px}#conversejs .message.chat-msg .chat-msg-media{margin-top:.25rem}#conversejs .message.chat-msg .chat-msg-media a{word-wrap:break-word}#conversejs .message.chat-msg .chat-msg-media audio{width:100%}#conversejs .message.chat-msg .avatar{margin-top:.5em;height:36px;vertical-align:middle;width:36px}#conversejs .message.chat-msg .chat-msg-heading{margin-top:.5em;padding-right:.25rem;padding-bottom:.25rem;display:block}#conversejs .message.chat-msg .chat-msg-heading .chat-msg-author{font-weight:700}#conversejs .message.chat-msg .chat-msg-heading .chat-msg-time{padding-left:.25em;color:#8c8c8c}#conversejs .message.chat-msg.chat-action{display:block}#conversejs .message.chat-msg.chat-action .chat-msg-heading{float:left;margin-top:0;padding-bottom:0}#conversejs .message.chat-msg.chat-msg-followup .avatar,#conversejs .message.chat-msg.chat-msg-followup .chat-msg-heading{display:none}#conversejs .message.chat-msg.chat-msg-followup .chat-msg-content{margin-left:2.75rem}#conversejs .chatroom-body .message.onload{animation:colorchange-chatmessage-muc 1s;-webkit-animation:colorchange-chatmessage-muc 1s}#conversejs .chatroom-body .message .separator{border:.5px solid #e77051}#conversejs.converse-overlayed .message.chat-msg.chat-msg-followup .chat-msg-content{margin-left:0}@media screen and (max-width:767px){#conversejs:not(.converse-embedded) .message.chat-msg .chat-msg-author{white-space:normal}}#conversejs:not(.fullscreen) #minimized-chats{order:100;width:130px;margin-bottom:-1em;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;margin-right:.5em;padding:0}#conversejs:not(.fullscreen) #minimized-chats .badge{bottom:8px;border:1px solid #818479}#conversejs:not(.fullscreen) #minimized-chats #toggle-minimized-chats{border-top-left-radius:4px;border-top-right-radius:4px;background-color:#578ea9;padding:1em 0 0 0;text-align:center;color:#fff;white-space:nowrap;overflow-y:hidden;text-overflow:ellipsis;display:block;height:45px}#conversejs:not(.fullscreen) #minimized-chats a.restore-chat{padding:1px 0 1px 5px;color:#fff;line-height:15px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#conversejs:not(.fullscreen) #minimized-chats a.restore-chat:hover{text-decoration:none}#conversejs:not(.fullscreen) #minimized-chats a.restore-chat:visited{color:#fff}#conversejs:not(.fullscreen) #minimized-chats .minimized-chats-flyout{flex-direction:column-reverse;bottom:42px;width:130px}#conversejs:not(.fullscreen) #minimized-chats .minimized-chats-flyout .chat-head{padding:.3em;border-radius:4px;height:35px;margin-bottom:.2em;box-shadow:1px 3px 5px 3px rgba(0,0,0,.4);width:100%}#conversejs:not(.fullscreen) #minimized-chats .minimized-chats-flyout.minimized{height:auto}#conversejs:not(.fullscreen) #minimized-chats .unread-message-count{font-weight:700;background-color:#fff;border:1px solid;text-shadow:1px 1px 0 #fafafa;color:#d24e2b;border-radius:5px;padding:2px 4px;font-size:16px;text-align:center;position:absolute;right:116px;bottom:10px}#conversejs:not(.fullscreen) #minimized-chats .chat-head-message-count-hidden,#conversejs:not(.fullscreen) #minimized-chats .unread-message-count-hidden{display:none}#converse-embedded-chat [hidden],#conversejs [hidden]{display:none}#converse-embedded-chat .visually-hidden,#conversejs .visually-hidden{position:absolute;clip:rect(0,0,0,0)}#converse-embedded-chat .form-group .awesomplete,#conversejs .form-group .awesomplete{width:100%}#converse-embedded-chat div.awesomplete,#conversejs div.awesomplete{display:inline-block;position:relative}#converse-embedded-chat div.awesomplete mark,#conversejs div.awesomplete mark{background:#ffb9a7}#converse-embedded-chat div.awesomplete>input,#conversejs div.awesomplete>input{display:block}#converse-embedded-chat div.awesomplete>ul,#conversejs div.awesomplete>ul{position:absolute;left:0;right:0;z-index:1;min-width:100%;box-sizing:border-box;list-style:none;padding:0;border-radius:.3em;margin:.2em 0 0;background:rgba(255,255,255,.9);background:linear-gradient(to bottom right,#fff,rgba(255,255,255,.8));border:1px solid rgba(0,0,0,.3);box-shadow:.05em .2em .6em rgba(0,0,0,.2);text-shadow:none}#converse-embedded-chat div.awesomplete>ul:before,#conversejs div.awesomplete>ul:before{content:"";position:absolute;top:-.43em;left:1em;width:0;height:0;background:#fff;border:inherit;border-right:0;border-bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#converse-embedded-chat div.awesomplete>ul>li,#conversejs div.awesomplete>ul>li{text-overflow:ellipsis;overflow-x:hidden;position:relative;cursor:pointer;padding:1em}#converse-embedded-chat div.awesomplete>ul:empty,#converse-embedded-chat div.awesomplete>ul[hidden],#conversejs div.awesomplete>ul:empty,#conversejs div.awesomplete>ul[hidden]{display:none}@supports (transform:scale(0)){#converse-embedded-chat div.awesomplete>ul,#conversejs div.awesomplete>ul{transition:.3s cubic-bezier(.4,.2,.5,1.4);transform-origin:1.43em -.43em}#converse-embedded-chat div.awesomplete>ul:empty,#converse-embedded-chat div.awesomplete>ul[hidden],#conversejs div.awesomplete>ul:empty,#conversejs div.awesomplete>ul[hidden]{opacity:0;transform:scale(0);display:block;transition-timing-function:ease}}#converse-embedded-chat div.awesomplete>ul>li:hover,#conversejs div.awesomplete>ul>li:hover{background:#e77051;color:#fff}#converse-embedded-chat div.awesomplete>ul>li[aria-selected=true],#conversejs div.awesomplete>ul>li[aria-selected=true]{background:#3d6d8f;color:#fff}#converse-embedded-chat div.awesomplete li:hover mark,#conversejs div.awesomplete li:hover mark{background:#a53214;color:#fff}#converse-embedded-chat div.awesomplete li[aria-selected=true] mark,#conversejs div.awesomplete li[aria-selected=true] mark{background:#3d6b00;color:inherit}#conversejs.converse-embedded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;bottom:auto;height:100%;position:relative;right:auto;width:100%}#conversejs.converse-embedded *,#conversejs.converse-embedded :after,#conversejs.converse-embedded :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#conversejs.converse-embedded .converse-chatboxes{z-index:1031;position:inherit;bottom:auto;height:100%;width:100%}#conversejs.converse-embedded .chatbox{margin:0;height:100%;width:100%}#conversejs.converse-embedded .chatbox .flyout.box-flyout{bottom:0;box-shadow:none;height:100%;min-width:auto;width:100%}#conversejs.converse-embedded .chatbox .chat-title{padding:.3em;font-size:120%}#conversejs.converse-embedded .chatbox-btn{display:none}#conversejs.converse-embedded .chatroom{margin:0;width:100%}#conversejs.converse-embedded .chatroom .box-flyout .occupants-heading{font-size:120%}#conversejs.converse-embedded .chatroom .box-flyout .chat-content .chat-message{margin:.5em;font-size:120%}#conversejs.converse-embedded .chatroom .box-flyout .sendXMPPMessage .chat-textarea{padding:.5em;font-size:110%}#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body{height:100%}#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chatroom-form-container{height:100%;position:relative}#conversejs.converse-embedded .chatroom .box-flyout .occupants .occupant-list{padding-left:.3em}#conversejs.converse-embedded .chatroom .box-flyout .occupants .occupant-list li.occupant{font-size:120%}
\ No newline at end of file
+ */@font-face{font-family:ConverseFontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}#conversejs :root{--blue:#387592;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#E77051;--orange:#E7A151;--yellow:#ffc107;--green:#3AA569;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#387592;--secondary:#6c757d;--success:#3AA569;--info:#17a2b8;--warning:#ffc107;--danger:#E77051;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#conversejs *,#conversejs ::after,#conversejs ::before{box-sizing:border-box}#conversejs html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}#conversejs article,#conversejs aside,#conversejs dialog,#conversejs figcaption,#conversejs figure,#conversejs footer,#conversejs header,#conversejs hgroup,#conversejs main,#conversejs nav,#conversejs section{display:block}#conversejs body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}#conversejs [tabindex="-1"]:focus{outline:0!important}#conversejs hr{box-sizing:content-box;height:0;overflow:visible}#conversejs h1,#conversejs h2,#conversejs h3,#conversejs h4,#conversejs h5,#conversejs h6{margin-top:0;margin-bottom:.5rem}#conversejs p{margin-top:0;margin-bottom:1rem}#conversejs abbr[data-original-title],#conversejs abbr[title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}#conversejs address{margin-bottom:1rem;font-style:normal;line-height:inherit}#conversejs dl,#conversejs ol,#conversejs ul{margin-top:0;margin-bottom:1rem}#conversejs ol ol,#conversejs ol ul,#conversejs ul ol,#conversejs ul ul{margin-bottom:0}#conversejs dt{font-weight:700}#conversejs dd{margin-bottom:.5rem;margin-left:0}#conversejs blockquote{margin:0 0 1rem}#conversejs dfn{font-style:italic}#conversejs b,#conversejs strong{font-weight:bolder}#conversejs small{font-size:80%}#conversejs sub,#conversejs sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}#conversejs sub{bottom:-.25em}#conversejs sup{top:-.5em}#conversejs a{color:#578ea9;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}#conversejs a:hover{color:#3d6477;text-decoration:underline}#conversejs a:not([href]):not([tabindex]){color:inherit;text-decoration:none}#conversejs a:not([href]):not([tabindex]):focus,#conversejs a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}#conversejs a:not([href]):not([tabindex]):focus{outline:0}#conversejs code,#conversejs kbd,#conversejs pre,#conversejs samp{font-family:monospace,monospace;font-size:1em}#conversejs pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}#conversejs figure{margin:0 0 1rem}#conversejs img{vertical-align:middle;border-style:none}#conversejs svg:not(:root){overflow:hidden}#conversejs table{border-collapse:collapse}#conversejs caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}#conversejs th{text-align:inherit}#conversejs label{display:inline-block;margin-bottom:.5rem}#conversejs button{border-radius:0}#conversejs button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}#conversejs button,#conversejs input,#conversejs optgroup,#conversejs select,#conversejs textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}#conversejs button,#conversejs input{overflow:visible}#conversejs button,#conversejs select{text-transform:none}#conversejs [type=reset],#conversejs [type=submit],#conversejs button,#conversejs html [type=button]{-webkit-appearance:button}#conversejs [type=button]::-moz-focus-inner,#conversejs [type=reset]::-moz-focus-inner,#conversejs [type=submit]::-moz-focus-inner,#conversejs button::-moz-focus-inner{padding:0;border-style:none}#conversejs input[type=checkbox],#conversejs input[type=radio]{box-sizing:border-box;padding:0}#conversejs input[type=date],#conversejs input[type=datetime-local],#conversejs input[type=month],#conversejs input[type=time]{-webkit-appearance:listbox}#conversejs textarea{overflow:auto;resize:vertical}#conversejs fieldset{min-width:0;padding:0;margin:0;border:0}#conversejs legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}#conversejs progress{vertical-align:baseline}#conversejs [type=number]::-webkit-inner-spin-button,#conversejs [type=number]::-webkit-outer-spin-button{height:auto}#conversejs [type=search]{outline-offset:-2px;-webkit-appearance:none}#conversejs [type=search]::-webkit-search-cancel-button,#conversejs [type=search]::-webkit-search-decoration{-webkit-appearance:none}#conversejs ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}#conversejs output{display:inline-block}#conversejs summary{display:list-item;cursor:pointer}#conversejs template{display:none}#conversejs [hidden]{display:none!important}#conversejs .h1,#conversejs .h2,#conversejs .h3,#conversejs .h4,#conversejs .h5,#conversejs .h6,#conversejs h1,#conversejs h2,#conversejs h3,#conversejs h4,#conversejs h5,#conversejs h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}#conversejs .h1,#conversejs h1{font-size:2.5rem}#conversejs .h2,#conversejs h2{font-size:2rem}#conversejs .h3,#conversejs h3{font-size:1.75rem}#conversejs .h4,#conversejs h4{font-size:1.5rem}#conversejs .h5,#conversejs h5{font-size:1.25rem}#conversejs .h6,#conversejs h6{font-size:1rem}#conversejs .lead{font-size:1.25rem;font-weight:300}#conversejs .display-1{font-size:6rem;font-weight:300;line-height:1.2}#conversejs .display-2{font-size:5.5rem;font-weight:300;line-height:1.2}#conversejs .display-3{font-size:4.5rem;font-weight:300;line-height:1.2}#conversejs .display-4{font-size:3.5rem;font-weight:300;line-height:1.2}#conversejs hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}#conversejs .small,#conversejs small{font-size:80%;font-weight:400}#conversejs .mark,#conversejs mark{padding:.2em;background-color:#fcf8e3}#conversejs .list-unstyled{padding-left:0;list-style:none}#conversejs .list-inline{padding-left:0;list-style:none}#conversejs .list-inline-item{display:inline-block}#conversejs .list-inline-item:not(:last-child){margin-right:.5rem}#conversejs .initialism{font-size:90%;text-transform:uppercase}#conversejs .blockquote{margin-bottom:1rem;font-size:1.25rem}#conversejs .blockquote-footer{display:block;font-size:80%;color:#6c757d}#conversejs .blockquote-footer::before{content:"\2014 \00A0"}#conversejs .img-fluid{max-width:100%;height:auto}#conversejs .img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}#conversejs .figure{display:inline-block}#conversejs .figure-img{margin-bottom:.5rem;line-height:1}#conversejs .figure-caption{font-size:90%;color:#6c757d}#conversejs .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){#conversejs .container{max-width:540px}}@media (min-width:768px){#conversejs .container{max-width:720px}}@media (min-width:992px){#conversejs .container{max-width:960px}}@media (min-width:1200px){#conversejs .container{max-width:1140px}}#conversejs .container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}#conversejs .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}#conversejs .no-gutters{margin-right:0;margin-left:0}#conversejs .no-gutters>.col,#conversejs .no-gutters>[class*=col-]{padding-right:0;padding-left:0}#conversejs .col,#conversejs .col-1,#conversejs .col-10,#conversejs .col-11,#conversejs .col-12,#conversejs .col-2,#conversejs .col-3,#conversejs .col-4,#conversejs .col-5,#conversejs .col-6,#conversejs .col-7,#conversejs .col-8,#conversejs .col-9,#conversejs .col-auto,#conversejs .col-lg,#conversejs .col-lg-1,#conversejs .col-lg-10,#conversejs .col-lg-11,#conversejs .col-lg-12,#conversejs .col-lg-2,#conversejs .col-lg-3,#conversejs .col-lg-4,#conversejs .col-lg-5,#conversejs .col-lg-6,#conversejs .col-lg-7,#conversejs .col-lg-8,#conversejs .col-lg-9,#conversejs .col-lg-auto,#conversejs .col-md,#conversejs .col-md-1,#conversejs .col-md-10,#conversejs .col-md-11,#conversejs .col-md-12,#conversejs .col-md-2,#conversejs .col-md-3,#conversejs .col-md-4,#conversejs .col-md-5,#conversejs .col-md-6,#conversejs .col-md-7,#conversejs .col-md-8,#conversejs .col-md-9,#conversejs .col-md-auto,#conversejs .col-sm,#conversejs .col-sm-1,#conversejs .col-sm-10,#conversejs .col-sm-11,#conversejs .col-sm-12,#conversejs .col-sm-2,#conversejs .col-sm-3,#conversejs .col-sm-4,#conversejs .col-sm-5,#conversejs .col-sm-6,#conversejs .col-sm-7,#conversejs .col-sm-8,#conversejs .col-sm-9,#conversejs .col-sm-auto,#conversejs .col-xl,#conversejs .col-xl-1,#conversejs .col-xl-10,#conversejs .col-xl-11,#conversejs .col-xl-12,#conversejs .col-xl-2,#conversejs .col-xl-3,#conversejs .col-xl-4,#conversejs .col-xl-5,#conversejs .col-xl-6,#conversejs .col-xl-7,#conversejs .col-xl-8,#conversejs .col-xl-9,#conversejs .col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}#conversejs .col{flex-basis:0;flex-grow:1;max-width:100%}#conversejs .col-auto{flex:0 0 auto;width:auto;max-width:none}#conversejs .col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}#conversejs .col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}#conversejs .col-3{flex:0 0 25%;max-width:25%}#conversejs .col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}#conversejs .col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}#conversejs .col-6{flex:0 0 50%;max-width:50%}#conversejs .col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}#conversejs .col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}#conversejs .col-9{flex:0 0 75%;max-width:75%}#conversejs .col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}#conversejs .col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}#conversejs .col-12{flex:0 0 100%;max-width:100%}#conversejs .order-first{order:-1}#conversejs .order-last{order:13}#conversejs .order-0{order:0}#conversejs .order-1{order:1}#conversejs .order-2{order:2}#conversejs .order-3{order:3}#conversejs .order-4{order:4}#conversejs .order-5{order:5}#conversejs .order-6{order:6}#conversejs .order-7{order:7}#conversejs .order-8{order:8}#conversejs .order-9{order:9}#conversejs .order-10{order:10}#conversejs .order-11{order:11}#conversejs .order-12{order:12}#conversejs .offset-1{margin-left:8.3333333333%}#conversejs .offset-2{margin-left:16.6666666667%}#conversejs .offset-3{margin-left:25%}#conversejs .offset-4{margin-left:33.3333333333%}#conversejs .offset-5{margin-left:41.6666666667%}#conversejs .offset-6{margin-left:50%}#conversejs .offset-7{margin-left:58.3333333333%}#conversejs .offset-8{margin-left:66.6666666667%}#conversejs .offset-9{margin-left:75%}#conversejs .offset-10{margin-left:83.3333333333%}#conversejs .offset-11{margin-left:91.6666666667%}@media (min-width:576px){#conversejs .col-sm{flex-basis:0;flex-grow:1;max-width:100%}#conversejs .col-sm-auto{flex:0 0 auto;width:auto;max-width:none}#conversejs .col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}#conversejs .col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}#conversejs .col-sm-3{flex:0 0 25%;max-width:25%}#conversejs .col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}#conversejs .col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}#conversejs .col-sm-6{flex:0 0 50%;max-width:50%}#conversejs .col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}#conversejs .col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}#conversejs .col-sm-9{flex:0 0 75%;max-width:75%}#conversejs .col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}#conversejs .col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}#conversejs .col-sm-12{flex:0 0 100%;max-width:100%}#conversejs .order-sm-first{order:-1}#conversejs .order-sm-last{order:13}#conversejs .order-sm-0{order:0}#conversejs .order-sm-1{order:1}#conversejs .order-sm-2{order:2}#conversejs .order-sm-3{order:3}#conversejs .order-sm-4{order:4}#conversejs .order-sm-5{order:5}#conversejs .order-sm-6{order:6}#conversejs .order-sm-7{order:7}#conversejs .order-sm-8{order:8}#conversejs .order-sm-9{order:9}#conversejs .order-sm-10{order:10}#conversejs .order-sm-11{order:11}#conversejs .order-sm-12{order:12}#conversejs .offset-sm-0{margin-left:0}#conversejs .offset-sm-1{margin-left:8.3333333333%}#conversejs .offset-sm-2{margin-left:16.6666666667%}#conversejs .offset-sm-3{margin-left:25%}#conversejs .offset-sm-4{margin-left:33.3333333333%}#conversejs .offset-sm-5{margin-left:41.6666666667%}#conversejs .offset-sm-6{margin-left:50%}#conversejs .offset-sm-7{margin-left:58.3333333333%}#conversejs .offset-sm-8{margin-left:66.6666666667%}#conversejs .offset-sm-9{margin-left:75%}#conversejs .offset-sm-10{margin-left:83.3333333333%}#conversejs .offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){#conversejs .col-md{flex-basis:0;flex-grow:1;max-width:100%}#conversejs .col-md-auto{flex:0 0 auto;width:auto;max-width:none}#conversejs .col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}#conversejs .col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}#conversejs .col-md-3{flex:0 0 25%;max-width:25%}#conversejs .col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}#conversejs .col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}#conversejs .col-md-6{flex:0 0 50%;max-width:50%}#conversejs .col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}#conversejs .col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}#conversejs .col-md-9{flex:0 0 75%;max-width:75%}#conversejs .col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}#conversejs .col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}#conversejs .col-md-12{flex:0 0 100%;max-width:100%}#conversejs .order-md-first{order:-1}#conversejs .order-md-last{order:13}#conversejs .order-md-0{order:0}#conversejs .order-md-1{order:1}#conversejs .order-md-2{order:2}#conversejs .order-md-3{order:3}#conversejs .order-md-4{order:4}#conversejs .order-md-5{order:5}#conversejs .order-md-6{order:6}#conversejs .order-md-7{order:7}#conversejs .order-md-8{order:8}#conversejs .order-md-9{order:9}#conversejs .order-md-10{order:10}#conversejs .order-md-11{order:11}#conversejs .order-md-12{order:12}#conversejs .offset-md-0{margin-left:0}#conversejs .offset-md-1{margin-left:8.3333333333%}#conversejs .offset-md-2{margin-left:16.6666666667%}#conversejs .offset-md-3{margin-left:25%}#conversejs .offset-md-4{margin-left:33.3333333333%}#conversejs .offset-md-5{margin-left:41.6666666667%}#conversejs .offset-md-6{margin-left:50%}#conversejs .offset-md-7{margin-left:58.3333333333%}#conversejs .offset-md-8{margin-left:66.6666666667%}#conversejs .offset-md-9{margin-left:75%}#conversejs .offset-md-10{margin-left:83.3333333333%}#conversejs .offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){#conversejs .col-lg{flex-basis:0;flex-grow:1;max-width:100%}#conversejs .col-lg-auto{flex:0 0 auto;width:auto;max-width:none}#conversejs .col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}#conversejs .col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}#conversejs .col-lg-3{flex:0 0 25%;max-width:25%}#conversejs .col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}#conversejs .col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}#conversejs .col-lg-6{flex:0 0 50%;max-width:50%}#conversejs .col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}#conversejs .col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}#conversejs .col-lg-9{flex:0 0 75%;max-width:75%}#conversejs .col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}#conversejs .col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}#conversejs .col-lg-12{flex:0 0 100%;max-width:100%}#conversejs .order-lg-first{order:-1}#conversejs .order-lg-last{order:13}#conversejs .order-lg-0{order:0}#conversejs .order-lg-1{order:1}#conversejs .order-lg-2{order:2}#conversejs .order-lg-3{order:3}#conversejs .order-lg-4{order:4}#conversejs .order-lg-5{order:5}#conversejs .order-lg-6{order:6}#conversejs .order-lg-7{order:7}#conversejs .order-lg-8{order:8}#conversejs .order-lg-9{order:9}#conversejs .order-lg-10{order:10}#conversejs .order-lg-11{order:11}#conversejs .order-lg-12{order:12}#conversejs .offset-lg-0{margin-left:0}#conversejs .offset-lg-1{margin-left:8.3333333333%}#conversejs .offset-lg-2{margin-left:16.6666666667%}#conversejs .offset-lg-3{margin-left:25%}#conversejs .offset-lg-4{margin-left:33.3333333333%}#conversejs .offset-lg-5{margin-left:41.6666666667%}#conversejs .offset-lg-6{margin-left:50%}#conversejs .offset-lg-7{margin-left:58.3333333333%}#conversejs .offset-lg-8{margin-left:66.6666666667%}#conversejs .offset-lg-9{margin-left:75%}#conversejs .offset-lg-10{margin-left:83.3333333333%}#conversejs .offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){#conversejs .col-xl{flex-basis:0;flex-grow:1;max-width:100%}#conversejs .col-xl-auto{flex:0 0 auto;width:auto;max-width:none}#conversejs .col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}#conversejs .col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}#conversejs .col-xl-3{flex:0 0 25%;max-width:25%}#conversejs .col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}#conversejs .col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}#conversejs .col-xl-6{flex:0 0 50%;max-width:50%}#conversejs .col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}#conversejs .col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}#conversejs .col-xl-9{flex:0 0 75%;max-width:75%}#conversejs .col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}#conversejs .col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}#conversejs .col-xl-12{flex:0 0 100%;max-width:100%}#conversejs .order-xl-first{order:-1}#conversejs .order-xl-last{order:13}#conversejs .order-xl-0{order:0}#conversejs .order-xl-1{order:1}#conversejs .order-xl-2{order:2}#conversejs .order-xl-3{order:3}#conversejs .order-xl-4{order:4}#conversejs .order-xl-5{order:5}#conversejs .order-xl-6{order:6}#conversejs .order-xl-7{order:7}#conversejs .order-xl-8{order:8}#conversejs .order-xl-9{order:9}#conversejs .order-xl-10{order:10}#conversejs .order-xl-11{order:11}#conversejs .order-xl-12{order:12}#conversejs .offset-xl-0{margin-left:0}#conversejs .offset-xl-1{margin-left:8.3333333333%}#conversejs .offset-xl-2{margin-left:16.6666666667%}#conversejs .offset-xl-3{margin-left:25%}#conversejs .offset-xl-4{margin-left:33.3333333333%}#conversejs .offset-xl-5{margin-left:41.6666666667%}#conversejs .offset-xl-6{margin-left:50%}#conversejs .offset-xl-7{margin-left:58.3333333333%}#conversejs .offset-xl-8{margin-left:66.6666666667%}#conversejs .offset-xl-9{margin-left:75%}#conversejs .offset-xl-10{margin-left:83.3333333333%}#conversejs .offset-xl-11{margin-left:91.6666666667%}}#conversejs .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#conversejs .form-control::-ms-expand{background-color:transparent;border:0}#conversejs .form-control:focus{color:#1a9707;background-color:#fff;border-color:#7db3cd;outline:0;box-shadow:0 0 0 .2rem rgba(56,117,146,.25)}#conversejs .form-control::placeholder{color:#6c757d;opacity:1}#conversejs .form-control:disabled,#conversejs .form-control[readonly]{background-color:#e9ecef;opacity:1}#conversejs select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}#conversejs select.form-control:focus::-ms-value{color:#495057;background-color:#fff}#conversejs .form-control-file,#conversejs .form-control-range{display:block;width:100%}#conversejs .col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}#conversejs .col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}#conversejs .col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}#conversejs .form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;background-color:transparent;border:solid transparent;border-width:1px 0}#conversejs .form-control-plaintext.form-control-lg,#conversejs .form-control-plaintext.form-control-sm,#conversejs .input-group-lg>.form-control-plaintext.form-control,#conversejs .input-group-lg>.input-group-append>.form-control-plaintext.btn,#conversejs .input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,#conversejs .input-group-lg>.input-group-prepend>.form-control-plaintext.btn,#conversejs .input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,#conversejs .input-group-sm>.form-control-plaintext.form-control,#conversejs .input-group-sm>.input-group-append>.form-control-plaintext.btn,#conversejs .input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,#conversejs .input-group-sm>.input-group-prepend>.form-control-plaintext.btn,#conversejs .input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text{padding-right:0;padding-left:0}#conversejs .form-control-sm,#conversejs .input-group-sm>.form-control,#conversejs .input-group-sm>.input-group-append>.btn,#conversejs .input-group-sm>.input-group-append>.input-group-text,#conversejs .input-group-sm>.input-group-prepend>.btn,#conversejs .input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}#conversejs .input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),#conversejs .input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),#conversejs .input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),#conversejs .input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),#conversejs .input-group-sm>select.form-control:not([size]):not([multiple]),#conversejs select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}#conversejs .form-control-lg,#conversejs .input-group-lg>.form-control,#conversejs .input-group-lg>.input-group-append>.btn,#conversejs .input-group-lg>.input-group-append>.input-group-text,#conversejs .input-group-lg>.input-group-prepend>.btn,#conversejs .input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}#conversejs .input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),#conversejs .input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),#conversejs .input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),#conversejs .input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),#conversejs .input-group-lg>select.form-control:not([size]):not([multiple]),#conversejs select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}#conversejs .form-group{margin-bottom:1rem}#conversejs .form-text{display:block;margin-top:.25rem}#conversejs .form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}#conversejs .form-row>.col,#conversejs .form-row>[class*=col-]{padding-right:5px;padding-left:5px}#conversejs .form-check{position:relative;display:block;padding-left:1.25rem}#conversejs .form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}#conversejs .form-check-input:disabled~.form-check-label{color:#6c757d}#conversejs .form-check-label{margin-bottom:0}#conversejs .form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}#conversejs .form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}#conversejs .valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#3aa569}#conversejs .valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(58,165,105,.8);border-radius:.2rem}#conversejs .custom-select.is-valid,#conversejs .form-control.is-valid,.was-validated #conversejs .custom-select:valid,.was-validated #conversejs .form-control:valid{border-color:#3aa569}#conversejs .custom-select.is-valid:focus,#conversejs .form-control.is-valid:focus,.was-validated #conversejs .custom-select:valid:focus,.was-validated #conversejs .form-control:valid:focus{border-color:#3aa569;box-shadow:0 0 0 .2rem rgba(58,165,105,.25)}#conversejs .custom-select.is-valid~.valid-feedback,#conversejs .custom-select.is-valid~.valid-tooltip,#conversejs .form-control.is-valid~.valid-feedback,#conversejs .form-control.is-valid~.valid-tooltip,.was-validated #conversejs .custom-select:valid~.valid-feedback,.was-validated #conversejs .custom-select:valid~.valid-tooltip,.was-validated #conversejs .form-control:valid~.valid-feedback,.was-validated #conversejs .form-control:valid~.valid-tooltip{display:block}#conversejs .form-check-input.is-valid~.form-check-label,.was-validated #conversejs .form-check-input:valid~.form-check-label{color:#3aa569}#conversejs .form-check-input.is-valid~.valid-feedback,#conversejs .form-check-input.is-valid~.valid-tooltip,.was-validated #conversejs .form-check-input:valid~.valid-feedback,.was-validated #conversejs .form-check-input:valid~.valid-tooltip{display:block}#conversejs .custom-control-input.is-valid~.custom-control-label,.was-validated #conversejs .custom-control-input:valid~.custom-control-label{color:#3aa569}#conversejs .custom-control-input.is-valid~.custom-control-label::before,.was-validated #conversejs .custom-control-input:valid~.custom-control-label::before{background-color:#89d6ab}#conversejs .custom-control-input.is-valid~.valid-feedback,#conversejs .custom-control-input.is-valid~.valid-tooltip,.was-validated #conversejs .custom-control-input:valid~.valid-feedback,.was-validated #conversejs .custom-control-input:valid~.valid-tooltip{display:block}#conversejs .custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated #conversejs .custom-control-input:valid:checked~.custom-control-label::before{background-color:#50c282}#conversejs .custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated #conversejs .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(58,165,105,.25)}#conversejs .custom-file-input.is-valid~.custom-file-label,.was-validated #conversejs .custom-file-input:valid~.custom-file-label{border-color:#3aa569}#conversejs .custom-file-input.is-valid~.custom-file-label::before,.was-validated #conversejs .custom-file-input:valid~.custom-file-label::before{border-color:inherit}#conversejs .custom-file-input.is-valid~.valid-feedback,#conversejs .custom-file-input.is-valid~.valid-tooltip,.was-validated #conversejs .custom-file-input:valid~.valid-feedback,.was-validated #conversejs .custom-file-input:valid~.valid-tooltip{display:block}#conversejs .custom-file-input.is-valid:focus~.custom-file-label,.was-validated #conversejs .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(58,165,105,.25)}#conversejs .invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#e77051}#conversejs .invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(231,112,81,.8);border-radius:.2rem}#conversejs .custom-select.is-invalid,#conversejs .form-control.is-invalid,.was-validated #conversejs .custom-select:invalid,.was-validated #conversejs .form-control:invalid{border-color:#e77051}#conversejs .custom-select.is-invalid:focus,#conversejs .form-control.is-invalid:focus,.was-validated #conversejs .custom-select:invalid:focus,.was-validated #conversejs .form-control:invalid:focus{border-color:#e77051;box-shadow:0 0 0 .2rem rgba(231,112,81,.25)}#conversejs .custom-select.is-invalid~.invalid-feedback,#conversejs .custom-select.is-invalid~.invalid-tooltip,#conversejs .form-control.is-invalid~.invalid-feedback,#conversejs .form-control.is-invalid~.invalid-tooltip,.was-validated #conversejs .custom-select:invalid~.invalid-feedback,.was-validated #conversejs .custom-select:invalid~.invalid-tooltip,.was-validated #conversejs .form-control:invalid~.invalid-feedback,.was-validated #conversejs .form-control:invalid~.invalid-tooltip{display:block}#conversejs .form-check-input.is-invalid~.form-check-label,.was-validated #conversejs .form-check-input:invalid~.form-check-label{color:#e77051}#conversejs .form-check-input.is-invalid~.invalid-feedback,#conversejs .form-check-input.is-invalid~.invalid-tooltip,.was-validated #conversejs .form-check-input:invalid~.invalid-feedback,.was-validated #conversejs .form-check-input:invalid~.invalid-tooltip{display:block}#conversejs .custom-control-input.is-invalid~.custom-control-label,.was-validated #conversejs .custom-control-input:invalid~.custom-control-label{color:#e77051}#conversejs .custom-control-input.is-invalid~.custom-control-label::before,.was-validated #conversejs .custom-control-input:invalid~.custom-control-label::before{background-color:#f6ccc1}#conversejs .custom-control-input.is-invalid~.invalid-feedback,#conversejs .custom-control-input.is-invalid~.invalid-tooltip,.was-validated #conversejs .custom-control-input:invalid~.invalid-feedback,.was-validated #conversejs .custom-control-input:invalid~.invalid-tooltip{display:block}#conversejs .custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated #conversejs .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#ed957e}#conversejs .custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated #conversejs .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(231,112,81,.25)}#conversejs .custom-file-input.is-invalid~.custom-file-label,.was-validated #conversejs .custom-file-input:invalid~.custom-file-label{border-color:#e77051}#conversejs .custom-file-input.is-invalid~.custom-file-label::before,.was-validated #conversejs .custom-file-input:invalid~.custom-file-label::before{border-color:inherit}#conversejs .custom-file-input.is-invalid~.invalid-feedback,#conversejs .custom-file-input.is-invalid~.invalid-tooltip,.was-validated #conversejs .custom-file-input:invalid~.invalid-feedback,.was-validated #conversejs .custom-file-input:invalid~.invalid-tooltip{display:block}#conversejs .custom-file-input.is-invalid:focus~.custom-file-label,.was-validated #conversejs .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(231,112,81,.25)}#conversejs .form-inline{display:flex;flex-flow:row wrap;align-items:center}#conversejs .form-inline .form-check{width:100%}@media (min-width:576px){#conversejs .form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}#conversejs .form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}#conversejs .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}#conversejs .form-inline .form-control-plaintext{display:inline-block}#conversejs .form-inline .input-group{width:auto}#conversejs .form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}#conversejs .form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}#conversejs .form-inline .custom-control{align-items:center;justify-content:center}#conversejs .form-inline .custom-control-label{margin-bottom:0}}#conversejs .btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#conversejs .btn:focus,#conversejs .btn:hover{text-decoration:none}#conversejs .btn.focus,#conversejs .btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(56,117,146,.25)}#conversejs .btn.disabled,#conversejs .btn:disabled{opacity:.65}#conversejs .btn:not(:disabled):not(.disabled){cursor:pointer}#conversejs .btn:not(:disabled):not(.disabled).active,#conversejs .btn:not(:disabled):not(.disabled):active{background-image:none}#conversejs a.btn.disabled,#conversejs fieldset:disabled a.btn{pointer-events:none}#conversejs .btn-primary{color:#fff;background-color:#387592;border-color:#387592}#conversejs .btn-primary:hover{color:#fff;background-color:#2d5f76;border-color:#2a576d}#conversejs .btn-primary.focus,#conversejs .btn-primary:focus{box-shadow:0 0 0 .2rem rgba(56,117,146,.5)}#conversejs .btn-primary.disabled,#conversejs .btn-primary:disabled{color:#fff;background-color:#387592;border-color:#387592}#conversejs .btn-primary:not(:disabled):not(.disabled).active,#conversejs .btn-primary:not(:disabled):not(.disabled):active,.show>#conversejs .btn-primary.dropdown-toggle{color:#fff;background-color:#2a576d;border-color:#265064}#conversejs .btn-primary:not(:disabled):not(.disabled).active:focus,#conversejs .btn-primary:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(56,117,146,.5)}#conversejs .btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}#conversejs .btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}#conversejs .btn-secondary.focus,#conversejs .btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}#conversejs .btn-secondary.disabled,#conversejs .btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}#conversejs .btn-secondary:not(:disabled):not(.disabled).active,#conversejs .btn-secondary:not(:disabled):not(.disabled):active,.show>#conversejs .btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}#conversejs .btn-secondary:not(:disabled):not(.disabled).active:focus,#conversejs .btn-secondary:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}#conversejs .btn-success{color:#fff;background-color:#3aa569;border-color:#3aa569}#conversejs .btn-success:hover{color:#fff;background-color:#308957;border-color:#2d7f51}#conversejs .btn-success.focus,#conversejs .btn-success:focus{box-shadow:0 0 0 .2rem rgba(58,165,105,.5)}#conversejs .btn-success.disabled,#conversejs .btn-success:disabled{color:#fff;background-color:#3aa569;border-color:#3aa569}#conversejs .btn-success:not(:disabled):not(.disabled).active,#conversejs .btn-success:not(:disabled):not(.disabled):active,.show>#conversejs .btn-success.dropdown-toggle{color:#fff;background-color:#2d7f51;border-color:#29764b}#conversejs .btn-success:not(:disabled):not(.disabled).active:focus,#conversejs .btn-success:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,165,105,.5)}#conversejs .btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}#conversejs .btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}#conversejs .btn-info.focus,#conversejs .btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}#conversejs .btn-info.disabled,#conversejs .btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}#conversejs .btn-info:not(:disabled):not(.disabled).active,#conversejs .btn-info:not(:disabled):not(.disabled):active,.show>#conversejs .btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}#conversejs .btn-info:not(:disabled):not(.disabled).active:focus,#conversejs .btn-info:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}#conversejs .btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}#conversejs .btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}#conversejs .btn-warning.focus,#conversejs .btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}#conversejs .btn-warning.disabled,#conversejs .btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}#conversejs .btn-warning:not(:disabled):not(.disabled).active,#conversejs .btn-warning:not(:disabled):not(.disabled):active,.show>#conversejs .btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}#conversejs .btn-warning:not(:disabled):not(.disabled).active:focus,#conversejs .btn-warning:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}#conversejs .btn-danger{color:#fff;background-color:#e77051;border-color:#e77051}#conversejs .btn-danger:hover{color:#fff;background-color:#e2542f;border-color:#e14b24}#conversejs .btn-danger.focus,#conversejs .btn-danger:focus{box-shadow:0 0 0 .2rem rgba(231,112,81,.5)}#conversejs .btn-danger.disabled,#conversejs .btn-danger:disabled{color:#fff;background-color:#e77051;border-color:#e77051}#conversejs .btn-danger:not(:disabled):not(.disabled).active,#conversejs .btn-danger:not(:disabled):not(.disabled):active,.show>#conversejs .btn-danger.dropdown-toggle{color:#fff;background-color:#e14b24;border-color:#da451e}#conversejs .btn-danger:not(:disabled):not(.disabled).active:focus,#conversejs .btn-danger:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(231,112,81,.5)}#conversejs .btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}#conversejs .btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}#conversejs .btn-light.focus,#conversejs .btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}#conversejs .btn-light.disabled,#conversejs .btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}#conversejs .btn-light:not(:disabled):not(.disabled).active,#conversejs .btn-light:not(:disabled):not(.disabled):active,.show>#conversejs .btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}#conversejs .btn-light:not(:disabled):not(.disabled).active:focus,#conversejs .btn-light:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}#conversejs .btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}#conversejs .btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}#conversejs .btn-dark.focus,#conversejs .btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}#conversejs .btn-dark.disabled,#conversejs .btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}#conversejs .btn-dark:not(:disabled):not(.disabled).active,#conversejs .btn-dark:not(:disabled):not(.disabled):active,.show>#conversejs .btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}#conversejs .btn-dark:not(:disabled):not(.disabled).active:focus,#conversejs .btn-dark:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}#conversejs .btn-outline-primary{color:#387592;background-color:transparent;background-image:none;border-color:#387592}#conversejs .btn-outline-primary:hover{color:#fff;background-color:#387592;border-color:#387592}#conversejs .btn-outline-primary.focus,#conversejs .btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(56,117,146,.5)}#conversejs .btn-outline-primary.disabled,#conversejs .btn-outline-primary:disabled{color:#387592;background-color:transparent}#conversejs .btn-outline-primary:not(:disabled):not(.disabled).active,#conversejs .btn-outline-primary:not(:disabled):not(.disabled):active,.show>#conversejs .btn-outline-primary.dropdown-toggle{color:#fff;background-color:#387592;border-color:#387592}#conversejs .btn-outline-primary:not(:disabled):not(.disabled).active:focus,#conversejs .btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(56,117,146,.5)}#conversejs .btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}#conversejs .btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}#conversejs .btn-outline-secondary.focus,#conversejs .btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}#conversejs .btn-outline-secondary.disabled,#conversejs .btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}#conversejs .btn-outline-secondary:not(:disabled):not(.disabled).active,#conversejs .btn-outline-secondary:not(:disabled):not(.disabled):active,.show>#conversejs .btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}#conversejs .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,#conversejs .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}#conversejs .btn-outline-success{color:#3aa569;background-color:transparent;background-image:none;border-color:#3aa569}#conversejs .btn-outline-success:hover{color:#fff;background-color:#3aa569;border-color:#3aa569}#conversejs .btn-outline-success.focus,#conversejs .btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(58,165,105,.5)}#conversejs .btn-outline-success.disabled,#conversejs .btn-outline-success:disabled{color:#3aa569;background-color:transparent}#conversejs .btn-outline-success:not(:disabled):not(.disabled).active,#conversejs .btn-outline-success:not(:disabled):not(.disabled):active,.show>#conversejs .btn-outline-success.dropdown-toggle{color:#fff;background-color:#3aa569;border-color:#3aa569}#conversejs .btn-outline-success:not(:disabled):not(.disabled).active:focus,#conversejs .btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,165,105,.5)}#conversejs .btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}#conversejs .btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}#conversejs .btn-outline-info.focus,#conversejs .btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}#conversejs .btn-outline-info.disabled,#conversejs .btn-outline-info:disabled{color:#17a2b8;background-color:transparent}#conversejs .btn-outline-info:not(:disabled):not(.disabled).active,#conversejs .btn-outline-info:not(:disabled):not(.disabled):active,.show>#conversejs .btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}#conversejs .btn-outline-info:not(:disabled):not(.disabled).active:focus,#conversejs .btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}#conversejs .btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}#conversejs .btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}#conversejs .btn-outline-warning.focus,#conversejs .btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}#conversejs .btn-outline-warning.disabled,#conversejs .btn-outline-warning:disabled{color:#ffc107;background-color:transparent}#conversejs .btn-outline-warning:not(:disabled):not(.disabled).active,#conversejs .btn-outline-warning:not(:disabled):not(.disabled):active,.show>#conversejs .btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}#conversejs .btn-outline-warning:not(:disabled):not(.disabled).active:focus,#conversejs .btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}#conversejs .btn-outline-danger{color:#e77051;background-color:transparent;background-image:none;border-color:#e77051}#conversejs .btn-outline-danger:hover{color:#fff;background-color:#e77051;border-color:#e77051}#conversejs .btn-outline-danger.focus,#conversejs .btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(231,112,81,.5)}#conversejs .btn-outline-danger.disabled,#conversejs .btn-outline-danger:disabled{color:#e77051;background-color:transparent}#conversejs .btn-outline-danger:not(:disabled):not(.disabled).active,#conversejs .btn-outline-danger:not(:disabled):not(.disabled):active,.show>#conversejs .btn-outline-danger.dropdown-toggle{color:#fff;background-color:#e77051;border-color:#e77051}#conversejs .btn-outline-danger:not(:disabled):not(.disabled).active:focus,#conversejs .btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(231,112,81,.5)}#conversejs .btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}#conversejs .btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}#conversejs .btn-outline-light.focus,#conversejs .btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}#conversejs .btn-outline-light.disabled,#conversejs .btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}#conversejs .btn-outline-light:not(:disabled):not(.disabled).active,#conversejs .btn-outline-light:not(:disabled):not(.disabled):active,.show>#conversejs .btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}#conversejs .btn-outline-light:not(:disabled):not(.disabled).active:focus,#conversejs .btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}#conversejs .btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}#conversejs .btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}#conversejs .btn-outline-dark.focus,#conversejs .btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}#conversejs .btn-outline-dark.disabled,#conversejs .btn-outline-dark:disabled{color:#343a40;background-color:transparent}#conversejs .btn-outline-dark:not(:disabled):not(.disabled).active,#conversejs .btn-outline-dark:not(:disabled):not(.disabled):active,.show>#conversejs .btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}#conversejs .btn-outline-dark:not(:disabled):not(.disabled).active:focus,#conversejs .btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>#conversejs .btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}#conversejs .btn-link{font-weight:400;color:#578ea9;background-color:transparent}#conversejs .btn-link:hover{color:#3d6477;text-decoration:underline;background-color:transparent;border-color:transparent}#conversejs .btn-link.focus,#conversejs .btn-link:focus{text-decoration:underline;border-color:transparent;box-shadow:none}#conversejs .btn-link.disabled,#conversejs .btn-link:disabled{color:#6c757d}#conversejs .btn-group-lg>.btn,#conversejs .btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}#conversejs .btn-group-sm>.btn,#conversejs .btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}#conversejs .btn-block{display:block;width:100%}#conversejs .btn-block+.btn-block{margin-top:.5rem}#conversejs input[type=button].btn-block,#conversejs input[type=reset].btn-block,#conversejs input[type=submit].btn-block{width:100%}#conversejs .fade{opacity:0;transition:opacity .15s linear}#conversejs .fade.show{opacity:1}#conversejs .collapse{display:none}#conversejs .collapse.show{display:block}#conversejs tr.collapse.show{display:table-row}#conversejs tbody.collapse.show{display:table-row-group}#conversejs .collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}#conversejs .dropdown,#conversejs .dropup{position:relative}#conversejs .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}#conversejs .dropdown-toggle:empty::after{margin-left:0}#conversejs .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}#conversejs .dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}#conversejs .dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}#conversejs .dropup .dropdown-toggle:empty::after{margin-left:0}#conversejs .dropright .dropdown-menu{margin-top:0;margin-left:.125rem}#conversejs .dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.3em solid}#conversejs .dropright .dropdown-toggle:empty::after{margin-left:0}#conversejs .dropright .dropdown-toggle::after{vertical-align:0}#conversejs .dropleft .dropdown-menu{margin-top:0;margin-right:.125rem}#conversejs .dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}#conversejs .dropleft .dropdown-toggle::after{display:none}#conversejs .dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}#conversejs .dropleft .dropdown-toggle:empty::after{margin-left:0}#conversejs .dropleft .dropdown-toggle::before{vertical-align:0}#conversejs .dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}#conversejs .dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}#conversejs .dropdown-item:focus,#conversejs .dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}#conversejs .dropdown-item.active,#conversejs .dropdown-item:active{color:#fff;text-decoration:none;background-color:#387592}#conversejs .dropdown-item.disabled,#conversejs .dropdown-item:disabled{color:#6c757d;background-color:transparent}#conversejs .dropdown-menu.show{display:block}#conversejs .dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}#conversejs .btn-group,#conversejs .btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}#conversejs .btn-group-vertical>.btn,#conversejs .btn-group>.btn{position:relative;flex:0 1 auto}#conversejs .btn-group-vertical>.btn:hover,#conversejs .btn-group>.btn:hover{z-index:1}#conversejs .btn-group-vertical>.btn.active,#conversejs .btn-group-vertical>.btn:active,#conversejs .btn-group-vertical>.btn:focus,#conversejs .btn-group>.btn.active,#conversejs .btn-group>.btn:active,#conversejs .btn-group>.btn:focus{z-index:1}#conversejs .btn-group .btn+.btn,#conversejs .btn-group .btn+.btn-group,#conversejs .btn-group .btn-group+.btn,#conversejs .btn-group .btn-group+.btn-group,#conversejs .btn-group-vertical .btn+.btn,#conversejs .btn-group-vertical .btn+.btn-group,#conversejs .btn-group-vertical .btn-group+.btn,#conversejs .btn-group-vertical .btn-group+.btn-group{margin-left:-1px}#conversejs .btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}#conversejs .btn-toolbar .input-group{width:auto}#conversejs .btn-group>.btn:first-child{margin-left:0}#conversejs .btn-group>.btn-group:not(:last-child)>.btn,#conversejs .btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}#conversejs .btn-group>.btn-group:not(:first-child)>.btn,#conversejs .btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}#conversejs .dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}#conversejs .dropdown-toggle-split::after{margin-left:0}#conversejs .btn-group-sm>.btn+.dropdown-toggle-split,#conversejs .btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}#conversejs .btn-group-lg>.btn+.dropdown-toggle-split,#conversejs .btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}#conversejs .btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}#conversejs .btn-group-vertical .btn,#conversejs .btn-group-vertical .btn-group{width:100%}#conversejs .btn-group-vertical>.btn+.btn,#conversejs .btn-group-vertical>.btn+.btn-group,#conversejs .btn-group-vertical>.btn-group+.btn,#conversejs .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}#conversejs .btn-group-vertical>.btn-group:not(:last-child)>.btn,#conversejs .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}#conversejs .btn-group-vertical>.btn-group:not(:first-child)>.btn,#conversejs .btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}#conversejs .btn-group-toggle>.btn,#conversejs .btn-group-toggle>.btn-group>.btn{margin-bottom:0}#conversejs .btn-group-toggle>.btn input[type=checkbox],#conversejs .btn-group-toggle>.btn input[type=radio],#conversejs .btn-group-toggle>.btn-group>.btn input[type=checkbox],#conversejs .btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}#conversejs .input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}#conversejs .input-group>.custom-file,#conversejs .input-group>.custom-select,#conversejs .input-group>.form-control{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}#conversejs .input-group>.custom-file:focus,#conversejs .input-group>.custom-select:focus,#conversejs .input-group>.form-control:focus{z-index:3}#conversejs .input-group>.custom-file+.custom-file,#conversejs .input-group>.custom-file+.custom-select,#conversejs .input-group>.custom-file+.form-control,#conversejs .input-group>.custom-select+.custom-file,#conversejs .input-group>.custom-select+.custom-select,#conversejs .input-group>.custom-select+.form-control,#conversejs .input-group>.form-control+.custom-file,#conversejs .input-group>.form-control+.custom-select,#conversejs .input-group>.form-control+.form-control{margin-left:-1px}#conversejs .input-group>.custom-select:not(:last-child),#conversejs .input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}#conversejs .input-group>.custom-select:not(:first-child),#conversejs .input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}#conversejs .input-group>.custom-file{display:flex;align-items:center}#conversejs .input-group>.custom-file:not(:last-child) .custom-file-label,#conversejs .input-group>.custom-file:not(:last-child) .custom-file-label::before{border-top-right-radius:0;border-bottom-right-radius:0}#conversejs .input-group>.custom-file:not(:first-child) .custom-file-label,#conversejs .input-group>.custom-file:not(:first-child) .custom-file-label::before{border-top-left-radius:0;border-bottom-left-radius:0}#conversejs .input-group-append,#conversejs .input-group-prepend{display:flex}#conversejs .input-group-append .btn,#conversejs .input-group-prepend .btn{position:relative;z-index:2}#conversejs .input-group-append .btn+.btn,#conversejs .input-group-append .btn+.input-group-text,#conversejs .input-group-append .input-group-text+.btn,#conversejs .input-group-append .input-group-text+.input-group-text,#conversejs .input-group-prepend .btn+.btn,#conversejs .input-group-prepend .btn+.input-group-text,#conversejs .input-group-prepend .input-group-text+.btn,#conversejs .input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}#conversejs .input-group-prepend{margin-right:-1px}#conversejs .input-group-append{margin-left:-1px}#conversejs .input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}#conversejs .input-group-text input[type=checkbox],#conversejs .input-group-text input[type=radio]{margin-top:0}#conversejs .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),#conversejs .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),#conversejs .input-group>.input-group-append:not(:last-child)>.btn,#conversejs .input-group>.input-group-append:not(:last-child)>.input-group-text,#conversejs .input-group>.input-group-prepend>.btn,#conversejs .input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}#conversejs .input-group>.input-group-append>.btn,#conversejs .input-group>.input-group-append>.input-group-text,#conversejs .input-group>.input-group-prepend:first-child>.btn:not(:first-child),#conversejs .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),#conversejs .input-group>.input-group-prepend:not(:first-child)>.btn,#conversejs .input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}#conversejs .custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}#conversejs .custom-control-inline{display:inline-flex;margin-right:1rem}#conversejs .custom-control-input{position:absolute;z-index:-1;opacity:0}#conversejs .custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#387592}#conversejs .custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(56,117,146,.25)}#conversejs .custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#a1c9db}#conversejs .custom-control-input:disabled~.custom-control-label{color:#6c757d}#conversejs .custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}#conversejs .custom-control-label{margin-bottom:0}#conversejs .custom-control-label::before{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;content:"";user-select:none;background-color:#dee2e6}#conversejs .custom-control-label::after{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}#conversejs .custom-checkbox .custom-control-label::before{border-radius:.25rem}#conversejs .custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#387592}#conversejs .custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}#conversejs .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#387592}#conversejs .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}#conversejs .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(56,117,146,.5)}#conversejs .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(56,117,146,.5)}#conversejs .custom-radio .custom-control-label::before{border-radius:50%}#conversejs .custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#387592}#conversejs .custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}#conversejs .custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(56,117,146,.5)}#conversejs .custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;appearance:none}#conversejs .custom-select:focus{border-color:#7db3cd;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(125,179,205,.5)}#conversejs .custom-select:focus::-ms-value{color:#495057;background-color:#fff}#conversejs .custom-select[multiple],#conversejs .custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}#conversejs .custom-select:disabled{color:#6c757d;background-color:#e9ecef}#conversejs .custom-select::-ms-expand{opacity:0}#conversejs .custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}#conversejs .custom-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}#conversejs .custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}#conversejs .custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}#conversejs .custom-file-input:focus~.custom-file-control{border-color:#7db3cd;box-shadow:0 0 0 .2rem rgba(56,117,146,.25)}#conversejs .custom-file-input:focus~.custom-file-control::before{border-color:#7db3cd}#conversejs .custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}#conversejs .custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}#conversejs .custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(calc(2.25rem + 2px) - 1px * 2);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}#conversejs .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}#conversejs .card>hr{margin-right:0;margin-left:0}#conversejs .card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}#conversejs .card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}#conversejs .card-body{flex:1 1 auto;padding:1.25rem}#conversejs .card-title{margin-bottom:.75rem}#conversejs .card-subtitle{margin-top:-.375rem;margin-bottom:0}#conversejs .card-text:last-child{margin-bottom:0}#conversejs .card-link:hover{text-decoration:none}#conversejs .card-link+.card-link{margin-left:1.25rem}#conversejs .card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}#conversejs .card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}#conversejs .card-header+.list-group .list-group-item:first-child{border-top:0}#conversejs .card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}#conversejs .card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}#conversejs .card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}#conversejs .card-header-pills{margin-right:-.625rem;margin-left:-.625rem}#conversejs .card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}#conversejs .card-img{width:100%;border-radius:calc(.25rem - 1px)}#conversejs .card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}#conversejs .card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}#conversejs .card-deck{display:flex;flex-direction:column}#conversejs .card-deck .card{margin-bottom:15px}@media (min-width:576px){#conversejs .card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}#conversejs .card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}#conversejs .card-group{display:flex;flex-direction:column}#conversejs .card-group>.card{margin-bottom:15px}@media (min-width:576px){#conversejs .card-group{flex-flow:row wrap}#conversejs .card-group>.card{flex:1 0 0%;margin-bottom:0}#conversejs .card-group>.card+.card{margin-left:0;border-left:0}#conversejs .card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}#conversejs .card-group>.card:first-child .card-header,#conversejs .card-group>.card:first-child .card-img-top{border-top-right-radius:0}#conversejs .card-group>.card:first-child .card-footer,#conversejs .card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}#conversejs .card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}#conversejs .card-group>.card:last-child .card-header,#conversejs .card-group>.card:last-child .card-img-top{border-top-left-radius:0}#conversejs .card-group>.card:last-child .card-footer,#conversejs .card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}#conversejs .card-group>.card:only-child{border-radius:.25rem}#conversejs .card-group>.card:only-child .card-header,#conversejs .card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}#conversejs .card-group>.card:only-child .card-footer,#conversejs .card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}#conversejs .card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}#conversejs .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,#conversejs .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,#conversejs .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,#conversejs .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}#conversejs .card-columns .card{margin-bottom:.75rem}@media (min-width:576px){#conversejs .card-columns{column-count:3;column-gap:1.25rem}#conversejs .card-columns .card{display:inline-block;width:100%}}#conversejs .breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}#conversejs .breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#6c757d;content:"/"}#conversejs .breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}#conversejs .breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}#conversejs .breadcrumb-item.active{color:#6c757d}#conversejs .badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}#conversejs .badge:empty{display:none}#conversejs .btn .badge{position:relative;top:-1px}#conversejs .badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}#conversejs .badge-primary{color:#fff;background-color:#387592}#conversejs .badge-primary[href]:focus,#conversejs .badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#2a576d}#conversejs .badge-secondary{color:#fff;background-color:#6c757d}#conversejs .badge-secondary[href]:focus,#conversejs .badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}#conversejs .badge-success{color:#fff;background-color:#3aa569}#conversejs .badge-success[href]:focus,#conversejs .badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#2d7f51}#conversejs .badge-info{color:#fff;background-color:#17a2b8}#conversejs .badge-info[href]:focus,#conversejs .badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}#conversejs .badge-warning{color:#212529;background-color:#ffc107}#conversejs .badge-warning[href]:focus,#conversejs .badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}#conversejs .badge-danger{color:#fff;background-color:#e77051}#conversejs .badge-danger[href]:focus,#conversejs .badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#e14b24}#conversejs .badge-light{color:#212529;background-color:#f8f9fa}#conversejs .badge-light[href]:focus,#conversejs .badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}#conversejs .badge-dark{color:#fff;background-color:#343a40}#conversejs .badge-dark[href]:focus,#conversejs .badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}#conversejs .alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}#conversejs .alert-heading{color:inherit}#conversejs .alert-link{font-weight:700}#conversejs .alert-dismissible{padding-right:4rem}#conversejs .alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}#conversejs .alert-primary{color:#1d3d4c;background-color:#d7e3e9;border-color:#c7d8e0}#conversejs .alert-primary hr{border-top-color:#b7cdd7}#conversejs .alert-primary .alert-link{color:#0f1f27}#conversejs .alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}#conversejs .alert-secondary hr{border-top-color:#c8cbcf}#conversejs .alert-secondary .alert-link{color:#202326}#conversejs .alert-success{color:#1e5637;background-color:#d8ede1;border-color:#c8e6d5}#conversejs .alert-success hr{border-top-color:#b6dec8}#conversejs .alert-success .alert-link{color:#11301f}#conversejs .alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}#conversejs .alert-info hr{border-top-color:#abdde5}#conversejs .alert-info .alert-link{color:#062c33}#conversejs .alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}#conversejs .alert-warning hr{border-top-color:#ffe8a1}#conversejs .alert-warning .alert-link{color:#533f03}#conversejs .alert-danger{color:#783a2a;background-color:#fae2dc;border-color:#f8d7ce}#conversejs .alert-danger hr{border-top-color:#f5c5b8}#conversejs .alert-danger .alert-link{color:#52281d}#conversejs .alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}#conversejs .alert-light hr{border-top-color:#ececf6}#conversejs .alert-light .alert-link{color:#686868}#conversejs .alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}#conversejs .alert-dark hr{border-top-color:#b9bbbe}#conversejs .alert-dark .alert-link{color:#040505}#conversejs .media{display:flex;align-items:flex-start}#conversejs .media-body{flex:1}#conversejs .list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}#conversejs .list-group-item-action{width:100%;color:#495057;text-align:inherit}#conversejs .list-group-item-action:focus,#conversejs .list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}#conversejs .list-group-item-action:active{color:#212529;background-color:#e9ecef}#conversejs .list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}#conversejs .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}#conversejs .list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}#conversejs .list-group-item:focus,#conversejs .list-group-item:hover{z-index:1;text-decoration:none}#conversejs .list-group-item.disabled,#conversejs .list-group-item:disabled{color:#6c757d;background-color:#fff}#conversejs .list-group-item.active{z-index:2;color:#fff;background-color:#387592;border-color:#387592}#conversejs .list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}#conversejs .list-group-flush:first-child .list-group-item:first-child{border-top:0}#conversejs .list-group-flush:last-child .list-group-item:last-child{border-bottom:0}#conversejs .list-group-item-primary{color:#1d3d4c;background-color:#c7d8e0}#conversejs .list-group-item-primary.list-group-item-action:focus,#conversejs .list-group-item-primary.list-group-item-action:hover{color:#1d3d4c;background-color:#b7cdd7}#conversejs .list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#1d3d4c;border-color:#1d3d4c}#conversejs .list-group-item-secondary{color:#383d41;background-color:#d6d8db}#conversejs .list-group-item-secondary.list-group-item-action:focus,#conversejs .list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}#conversejs .list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}#conversejs .list-group-item-success{color:#1e5637;background-color:#c8e6d5}#conversejs .list-group-item-success.list-group-item-action:focus,#conversejs .list-group-item-success.list-group-item-action:hover{color:#1e5637;background-color:#b6dec8}#conversejs .list-group-item-success.list-group-item-action.active{color:#fff;background-color:#1e5637;border-color:#1e5637}#conversejs .list-group-item-info{color:#0c5460;background-color:#bee5eb}#conversejs .list-group-item-info.list-group-item-action:focus,#conversejs .list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}#conversejs .list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}#conversejs .list-group-item-warning{color:#856404;background-color:#ffeeba}#conversejs .list-group-item-warning.list-group-item-action:focus,#conversejs .list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}#conversejs .list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}#conversejs .list-group-item-danger{color:#783a2a;background-color:#f8d7ce}#conversejs .list-group-item-danger.list-group-item-action:focus,#conversejs .list-group-item-danger.list-group-item-action:hover{color:#783a2a;background-color:#f5c5b8}#conversejs .list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#783a2a;border-color:#783a2a}#conversejs .list-group-item-light{color:#818182;background-color:#fdfdfe}#conversejs .list-group-item-light.list-group-item-action:focus,#conversejs .list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}#conversejs .list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}#conversejs .list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}#conversejs .list-group-item-dark.list-group-item-action:focus,#conversejs .list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}#conversejs .list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}#conversejs .close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}#conversejs .close:focus,#conversejs .close:hover{color:#000;text-decoration:none;opacity:.75}#conversejs .close:not(:disabled):not(.disabled){cursor:pointer}#conversejs button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}#conversejs .modal-open{overflow:hidden}#conversejs .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open #conversejs .modal{overflow-x:hidden;overflow-y:auto}#conversejs .modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade #conversejs .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-25%)}.modal.show #conversejs .modal-dialog{transform:translate(0,0)}#conversejs .modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - (.5rem * 2))}#conversejs .modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}#conversejs .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}#conversejs .modal-backdrop.fade{opacity:0}#conversejs .modal-backdrop.show{opacity:.5}#conversejs .modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}#conversejs .modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}#conversejs .modal-title{margin-bottom:0;line-height:1.5}#conversejs .modal-body{position:relative;flex:1 1 auto;padding:1rem}#conversejs .modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}#conversejs .modal-footer>:not(:first-child){margin-left:.25rem}#conversejs .modal-footer>:not(:last-child){margin-right:.25rem}#conversejs .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){#conversejs .modal-dialog{max-width:500px;margin:1.75rem auto}#conversejs .modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}#conversejs .modal-sm{max-width:300px}}@media (min-width:992px){#conversejs .modal-lg{max-width:800px}}#conversejs .tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}#conversejs .tooltip.show{opacity:.9}#conversejs .tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}#conversejs .tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}#conversejs .bs-tooltip-auto[x-placement^=top],#conversejs .bs-tooltip-top{padding:.4rem 0}#conversejs .bs-tooltip-auto[x-placement^=top] .arrow,#conversejs .bs-tooltip-top .arrow{bottom:0}#conversejs .bs-tooltip-auto[x-placement^=top] .arrow::before,#conversejs .bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}#conversejs .bs-tooltip-auto[x-placement^=right],#conversejs .bs-tooltip-right{padding:0 .4rem}#conversejs .bs-tooltip-auto[x-placement^=right] .arrow,#conversejs .bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}#conversejs .bs-tooltip-auto[x-placement^=right] .arrow::before,#conversejs .bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}#conversejs .bs-tooltip-auto[x-placement^=bottom],#conversejs .bs-tooltip-bottom{padding:.4rem 0}#conversejs .bs-tooltip-auto[x-placement^=bottom] .arrow,#conversejs .bs-tooltip-bottom .arrow{top:0}#conversejs .bs-tooltip-auto[x-placement^=bottom] .arrow::before,#conversejs .bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}#conversejs .bs-tooltip-auto[x-placement^=left],#conversejs .bs-tooltip-left{padding:0 .4rem}#conversejs .bs-tooltip-auto[x-placement^=left] .arrow,#conversejs .bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}#conversejs .bs-tooltip-auto[x-placement^=left] .arrow::before,#conversejs .bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}#conversejs .tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}#conversejs .popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}#conversejs .popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}#conversejs .popover .arrow::after,#conversejs .popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}#conversejs .bs-popover-auto[x-placement^=top],#conversejs .bs-popover-top{margin-bottom:.5rem}#conversejs .bs-popover-auto[x-placement^=top] .arrow,#conversejs .bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}#conversejs .bs-popover-auto[x-placement^=top] .arrow::after,#conversejs .bs-popover-auto[x-placement^=top] .arrow::before,#conversejs .bs-popover-top .arrow::after,#conversejs .bs-popover-top .arrow::before{border-width:.5rem .5rem 0}#conversejs .bs-popover-auto[x-placement^=top] .arrow::before,#conversejs .bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}#conversejs .bs-popover-auto[x-placement^=top] .arrow::after,#conversejs .bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}#conversejs .bs-popover-auto[x-placement^=right],#conversejs .bs-popover-right{margin-left:.5rem}#conversejs .bs-popover-auto[x-placement^=right] .arrow,#conversejs .bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}#conversejs .bs-popover-auto[x-placement^=right] .arrow::after,#conversejs .bs-popover-auto[x-placement^=right] .arrow::before,#conversejs .bs-popover-right .arrow::after,#conversejs .bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}#conversejs .bs-popover-auto[x-placement^=right] .arrow::before,#conversejs .bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}#conversejs .bs-popover-auto[x-placement^=right] .arrow::after,#conversejs .bs-popover-right .arrow::after{left:1px;border-right-color:#fff}#conversejs .bs-popover-auto[x-placement^=bottom],#conversejs .bs-popover-bottom{margin-top:.5rem}#conversejs .bs-popover-auto[x-placement^=bottom] .arrow,#conversejs .bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}#conversejs .bs-popover-auto[x-placement^=bottom] .arrow::after,#conversejs .bs-popover-auto[x-placement^=bottom] .arrow::before,#conversejs .bs-popover-bottom .arrow::after,#conversejs .bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}#conversejs .bs-popover-auto[x-placement^=bottom] .arrow::before,#conversejs .bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}#conversejs .bs-popover-auto[x-placement^=bottom] .arrow::after,#conversejs .bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}#conversejs .bs-popover-auto[x-placement^=bottom] .popover-header::before,#conversejs .bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}#conversejs .bs-popover-auto[x-placement^=left],#conversejs .bs-popover-left{margin-right:.5rem}#conversejs .bs-popover-auto[x-placement^=left] .arrow,#conversejs .bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}#conversejs .bs-popover-auto[x-placement^=left] .arrow::after,#conversejs .bs-popover-auto[x-placement^=left] .arrow::before,#conversejs .bs-popover-left .arrow::after,#conversejs .bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}#conversejs .bs-popover-auto[x-placement^=left] .arrow::before,#conversejs .bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}#conversejs .bs-popover-auto[x-placement^=left] .arrow::after,#conversejs .bs-popover-left .arrow::after{right:1px;border-left-color:#fff}#conversejs .popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}#conversejs .popover-header:empty{display:none}#conversejs .popover-body{padding:.5rem .75rem;color:#212529}#conversejs .align-baseline{vertical-align:baseline!important}#conversejs .align-top{vertical-align:top!important}#conversejs .align-middle{vertical-align:middle!important}#conversejs .align-bottom{vertical-align:bottom!important}#conversejs .align-text-bottom{vertical-align:text-bottom!important}#conversejs .align-text-top{vertical-align:text-top!important}#conversejs .bg-primary{background-color:#387592!important}#conversejs a.bg-primary:focus,#conversejs a.bg-primary:hover,#conversejs button.bg-primary:focus,#conversejs button.bg-primary:hover{background-color:#2a576d!important}#conversejs .bg-secondary{background-color:#6c757d!important}#conversejs a.bg-secondary:focus,#conversejs a.bg-secondary:hover,#conversejs button.bg-secondary:focus,#conversejs button.bg-secondary:hover{background-color:#545b62!important}#conversejs .bg-success{background-color:#3aa569!important}#conversejs a.bg-success:focus,#conversejs a.bg-success:hover,#conversejs button.bg-success:focus,#conversejs button.bg-success:hover{background-color:#2d7f51!important}#conversejs .bg-info{background-color:#17a2b8!important}#conversejs a.bg-info:focus,#conversejs a.bg-info:hover,#conversejs button.bg-info:focus,#conversejs button.bg-info:hover{background-color:#117a8b!important}#conversejs .bg-warning{background-color:#ffc107!important}#conversejs a.bg-warning:focus,#conversejs a.bg-warning:hover,#conversejs button.bg-warning:focus,#conversejs button.bg-warning:hover{background-color:#d39e00!important}#conversejs .bg-danger{background-color:#e77051!important}#conversejs a.bg-danger:focus,#conversejs a.bg-danger:hover,#conversejs button.bg-danger:focus,#conversejs button.bg-danger:hover{background-color:#e14b24!important}#conversejs .bg-light{background-color:#f8f9fa!important}#conversejs a.bg-light:focus,#conversejs a.bg-light:hover,#conversejs button.bg-light:focus,#conversejs button.bg-light:hover{background-color:#dae0e5!important}#conversejs .bg-dark{background-color:#343a40!important}#conversejs a.bg-dark:focus,#conversejs a.bg-dark:hover,#conversejs button.bg-dark:focus,#conversejs button.bg-dark:hover{background-color:#1d2124!important}#conversejs .bg-white{background-color:#fff!important}#conversejs .bg-transparent{background-color:transparent!important}#conversejs .border{border:1px solid #ccc!important}#conversejs .border-top{border-top:1px solid #ccc!important}#conversejs .border-right{border-right:1px solid #ccc!important}#conversejs .border-bottom{border-bottom:1px solid #ccc!important}#conversejs .border-left{border-left:1px solid #ccc!important}#conversejs .border-0{border:0!important}#conversejs .border-top-0{border-top:0!important}#conversejs .border-right-0{border-right:0!important}#conversejs .border-bottom-0{border-bottom:0!important}#conversejs .border-left-0{border-left:0!important}#conversejs .border-primary{border-color:#387592!important}#conversejs .border-secondary{border-color:#6c757d!important}#conversejs .border-success{border-color:#3aa569!important}#conversejs .border-info{border-color:#17a2b8!important}#conversejs .border-warning{border-color:#ffc107!important}#conversejs .border-danger{border-color:#e77051!important}#conversejs .border-light{border-color:#f8f9fa!important}#conversejs .border-dark{border-color:#343a40!important}#conversejs .border-white{border-color:#fff!important}#conversejs .rounded{border-radius:.25rem!important}#conversejs .rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}#conversejs .rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}#conversejs .rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}#conversejs .rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}#conversejs .rounded-circle{border-radius:50%!important}#conversejs .rounded-0{border-radius:0!important}#conversejs .clearfix::after{display:block;clear:both;content:""}#conversejs .d-none{display:none!important}#conversejs .d-inline{display:inline!important}#conversejs .d-inline-block{display:inline-block!important}#conversejs .d-block{display:block!important}#conversejs .d-table{display:table!important}#conversejs .d-table-row{display:table-row!important}#conversejs .d-table-cell{display:table-cell!important}#conversejs .d-flex{display:flex!important}#conversejs .d-inline-flex{display:inline-flex!important}@media (min-width:576px){#conversejs .d-sm-none{display:none!important}#conversejs .d-sm-inline{display:inline!important}#conversejs .d-sm-inline-block{display:inline-block!important}#conversejs .d-sm-block{display:block!important}#conversejs .d-sm-table{display:table!important}#conversejs .d-sm-table-row{display:table-row!important}#conversejs .d-sm-table-cell{display:table-cell!important}#conversejs .d-sm-flex{display:flex!important}#conversejs .d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){#conversejs .d-md-none{display:none!important}#conversejs .d-md-inline{display:inline!important}#conversejs .d-md-inline-block{display:inline-block!important}#conversejs .d-md-block{display:block!important}#conversejs .d-md-table{display:table!important}#conversejs .d-md-table-row{display:table-row!important}#conversejs .d-md-table-cell{display:table-cell!important}#conversejs .d-md-flex{display:flex!important}#conversejs .d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){#conversejs .d-lg-none{display:none!important}#conversejs .d-lg-inline{display:inline!important}#conversejs .d-lg-inline-block{display:inline-block!important}#conversejs .d-lg-block{display:block!important}#conversejs .d-lg-table{display:table!important}#conversejs .d-lg-table-row{display:table-row!important}#conversejs .d-lg-table-cell{display:table-cell!important}#conversejs .d-lg-flex{display:flex!important}#conversejs .d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){#conversejs .d-xl-none{display:none!important}#conversejs .d-xl-inline{display:inline!important}#conversejs .d-xl-inline-block{display:inline-block!important}#conversejs .d-xl-block{display:block!important}#conversejs .d-xl-table{display:table!important}#conversejs .d-xl-table-row{display:table-row!important}#conversejs .d-xl-table-cell{display:table-cell!important}#conversejs .d-xl-flex{display:flex!important}#conversejs .d-xl-inline-flex{display:inline-flex!important}}@media print{#conversejs .d-print-none{display:none!important}#conversejs .d-print-inline{display:inline!important}#conversejs .d-print-inline-block{display:inline-block!important}#conversejs .d-print-block{display:block!important}#conversejs .d-print-table{display:table!important}#conversejs .d-print-table-row{display:table-row!important}#conversejs .d-print-table-cell{display:table-cell!important}#conversejs .d-print-flex{display:flex!important}#conversejs .d-print-inline-flex{display:inline-flex!important}}#conversejs .embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}#conversejs .embed-responsive::before{display:block;content:""}#conversejs .embed-responsive .embed-responsive-item,#conversejs .embed-responsive embed,#conversejs .embed-responsive iframe,#conversejs .embed-responsive object,#conversejs .embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}#conversejs .embed-responsive-21by9::before{padding-top:42.8571428571%}#conversejs .embed-responsive-16by9::before{padding-top:56.25%}#conversejs .embed-responsive-4by3::before{padding-top:75%}#conversejs .embed-responsive-1by1::before{padding-top:100%}#conversejs .flex-row{flex-direction:row!important}#conversejs .flex-column{flex-direction:column!important}#conversejs .flex-row-reverse{flex-direction:row-reverse!important}#conversejs .flex-column-reverse{flex-direction:column-reverse!important}#conversejs .flex-wrap{flex-wrap:wrap!important}#conversejs .flex-nowrap{flex-wrap:nowrap!important}#conversejs .flex-wrap-reverse{flex-wrap:wrap-reverse!important}#conversejs .justify-content-start{justify-content:flex-start!important}#conversejs .justify-content-end{justify-content:flex-end!important}#conversejs .justify-content-center{justify-content:center!important}#conversejs .justify-content-between{justify-content:space-between!important}#conversejs .justify-content-around{justify-content:space-around!important}#conversejs .align-items-start{align-items:flex-start!important}#conversejs .align-items-end{align-items:flex-end!important}#conversejs .align-items-center{align-items:center!important}#conversejs .align-items-baseline{align-items:baseline!important}#conversejs .align-items-stretch{align-items:stretch!important}#conversejs .align-content-start{align-content:flex-start!important}#conversejs .align-content-end{align-content:flex-end!important}#conversejs .align-content-center{align-content:center!important}#conversejs .align-content-between{align-content:space-between!important}#conversejs .align-content-around{align-content:space-around!important}#conversejs .align-content-stretch{align-content:stretch!important}#conversejs .align-self-auto{align-self:auto!important}#conversejs .align-self-start{align-self:flex-start!important}#conversejs .align-self-end{align-self:flex-end!important}#conversejs .align-self-center{align-self:center!important}#conversejs .align-self-baseline{align-self:baseline!important}#conversejs .align-self-stretch{align-self:stretch!important}@media (min-width:576px){#conversejs .flex-sm-row{flex-direction:row!important}#conversejs .flex-sm-column{flex-direction:column!important}#conversejs .flex-sm-row-reverse{flex-direction:row-reverse!important}#conversejs .flex-sm-column-reverse{flex-direction:column-reverse!important}#conversejs .flex-sm-wrap{flex-wrap:wrap!important}#conversejs .flex-sm-nowrap{flex-wrap:nowrap!important}#conversejs .flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}#conversejs .justify-content-sm-start{justify-content:flex-start!important}#conversejs .justify-content-sm-end{justify-content:flex-end!important}#conversejs .justify-content-sm-center{justify-content:center!important}#conversejs .justify-content-sm-between{justify-content:space-between!important}#conversejs .justify-content-sm-around{justify-content:space-around!important}#conversejs .align-items-sm-start{align-items:flex-start!important}#conversejs .align-items-sm-end{align-items:flex-end!important}#conversejs .align-items-sm-center{align-items:center!important}#conversejs .align-items-sm-baseline{align-items:baseline!important}#conversejs .align-items-sm-stretch{align-items:stretch!important}#conversejs .align-content-sm-start{align-content:flex-start!important}#conversejs .align-content-sm-end{align-content:flex-end!important}#conversejs .align-content-sm-center{align-content:center!important}#conversejs .align-content-sm-between{align-content:space-between!important}#conversejs .align-content-sm-around{align-content:space-around!important}#conversejs .align-content-sm-stretch{align-content:stretch!important}#conversejs .align-self-sm-auto{align-self:auto!important}#conversejs .align-self-sm-start{align-self:flex-start!important}#conversejs .align-self-sm-end{align-self:flex-end!important}#conversejs .align-self-sm-center{align-self:center!important}#conversejs .align-self-sm-baseline{align-self:baseline!important}#conversejs .align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){#conversejs .flex-md-row{flex-direction:row!important}#conversejs .flex-md-column{flex-direction:column!important}#conversejs .flex-md-row-reverse{flex-direction:row-reverse!important}#conversejs .flex-md-column-reverse{flex-direction:column-reverse!important}#conversejs .flex-md-wrap{flex-wrap:wrap!important}#conversejs .flex-md-nowrap{flex-wrap:nowrap!important}#conversejs .flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}#conversejs .justify-content-md-start{justify-content:flex-start!important}#conversejs .justify-content-md-end{justify-content:flex-end!important}#conversejs .justify-content-md-center{justify-content:center!important}#conversejs .justify-content-md-between{justify-content:space-between!important}#conversejs .justify-content-md-around{justify-content:space-around!important}#conversejs .align-items-md-start{align-items:flex-start!important}#conversejs .align-items-md-end{align-items:flex-end!important}#conversejs .align-items-md-center{align-items:center!important}#conversejs .align-items-md-baseline{align-items:baseline!important}#conversejs .align-items-md-stretch{align-items:stretch!important}#conversejs .align-content-md-start{align-content:flex-start!important}#conversejs .align-content-md-end{align-content:flex-end!important}#conversejs .align-content-md-center{align-content:center!important}#conversejs .align-content-md-between{align-content:space-between!important}#conversejs .align-content-md-around{align-content:space-around!important}#conversejs .align-content-md-stretch{align-content:stretch!important}#conversejs .align-self-md-auto{align-self:auto!important}#conversejs .align-self-md-start{align-self:flex-start!important}#conversejs .align-self-md-end{align-self:flex-end!important}#conversejs .align-self-md-center{align-self:center!important}#conversejs .align-self-md-baseline{align-self:baseline!important}#conversejs .align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){#conversejs .flex-lg-row{flex-direction:row!important}#conversejs .flex-lg-column{flex-direction:column!important}#conversejs .flex-lg-row-reverse{flex-direction:row-reverse!important}#conversejs .flex-lg-column-reverse{flex-direction:column-reverse!important}#conversejs .flex-lg-wrap{flex-wrap:wrap!important}#conversejs .flex-lg-nowrap{flex-wrap:nowrap!important}#conversejs .flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}#conversejs .justify-content-lg-start{justify-content:flex-start!important}#conversejs .justify-content-lg-end{justify-content:flex-end!important}#conversejs .justify-content-lg-center{justify-content:center!important}#conversejs .justify-content-lg-between{justify-content:space-between!important}#conversejs .justify-content-lg-around{justify-content:space-around!important}#conversejs .align-items-lg-start{align-items:flex-start!important}#conversejs .align-items-lg-end{align-items:flex-end!important}#conversejs .align-items-lg-center{align-items:center!important}#conversejs .align-items-lg-baseline{align-items:baseline!important}#conversejs .align-items-lg-stretch{align-items:stretch!important}#conversejs .align-content-lg-start{align-content:flex-start!important}#conversejs .align-content-lg-end{align-content:flex-end!important}#conversejs .align-content-lg-center{align-content:center!important}#conversejs .align-content-lg-between{align-content:space-between!important}#conversejs .align-content-lg-around{align-content:space-around!important}#conversejs .align-content-lg-stretch{align-content:stretch!important}#conversejs .align-self-lg-auto{align-self:auto!important}#conversejs .align-self-lg-start{align-self:flex-start!important}#conversejs .align-self-lg-end{align-self:flex-end!important}#conversejs .align-self-lg-center{align-self:center!important}#conversejs .align-self-lg-baseline{align-self:baseline!important}#conversejs .align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){#conversejs .flex-xl-row{flex-direction:row!important}#conversejs .flex-xl-column{flex-direction:column!important}#conversejs .flex-xl-row-reverse{flex-direction:row-reverse!important}#conversejs .flex-xl-column-reverse{flex-direction:column-reverse!important}#conversejs .flex-xl-wrap{flex-wrap:wrap!important}#conversejs .flex-xl-nowrap{flex-wrap:nowrap!important}#conversejs .flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}#conversejs .justify-content-xl-start{justify-content:flex-start!important}#conversejs .justify-content-xl-end{justify-content:flex-end!important}#conversejs .justify-content-xl-center{justify-content:center!important}#conversejs .justify-content-xl-between{justify-content:space-between!important}#conversejs .justify-content-xl-around{justify-content:space-around!important}#conversejs .align-items-xl-start{align-items:flex-start!important}#conversejs .align-items-xl-end{align-items:flex-end!important}#conversejs .align-items-xl-center{align-items:center!important}#conversejs .align-items-xl-baseline{align-items:baseline!important}#conversejs .align-items-xl-stretch{align-items:stretch!important}#conversejs .align-content-xl-start{align-content:flex-start!important}#conversejs .align-content-xl-end{align-content:flex-end!important}#conversejs .align-content-xl-center{align-content:center!important}#conversejs .align-content-xl-between{align-content:space-between!important}#conversejs .align-content-xl-around{align-content:space-around!important}#conversejs .align-content-xl-stretch{align-content:stretch!important}#conversejs .align-self-xl-auto{align-self:auto!important}#conversejs .align-self-xl-start{align-self:flex-start!important}#conversejs .align-self-xl-end{align-self:flex-end!important}#conversejs .align-self-xl-center{align-self:center!important}#conversejs .align-self-xl-baseline{align-self:baseline!important}#conversejs .align-self-xl-stretch{align-self:stretch!important}}#conversejs .float-left{float:left!important}#conversejs .float-right{float:right!important}#conversejs .float-none{float:none!important}@media (min-width:576px){#conversejs .float-sm-left{float:left!important}#conversejs .float-sm-right{float:right!important}#conversejs .float-sm-none{float:none!important}}@media (min-width:768px){#conversejs .float-md-left{float:left!important}#conversejs .float-md-right{float:right!important}#conversejs .float-md-none{float:none!important}}@media (min-width:992px){#conversejs .float-lg-left{float:left!important}#conversejs .float-lg-right{float:right!important}#conversejs .float-lg-none{float:none!important}}@media (min-width:1200px){#conversejs .float-xl-left{float:left!important}#conversejs .float-xl-right{float:right!important}#conversejs .float-xl-none{float:none!important}}#conversejs .position-static{position:static!important}#conversejs .position-relative{position:relative!important}#conversejs .position-absolute{position:absolute!important}#conversejs .position-fixed{position:fixed!important}#conversejs .position-sticky{position:sticky!important}#conversejs .fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}#conversejs .fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position:sticky){#conversejs .sticky-top{position:sticky;top:0;z-index:1020}}#conversejs .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}#conversejs .sr-only-focusable:active,#conversejs .sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;clip-path:none}#conversejs .w-25{width:25%!important}#conversejs .w-50{width:50%!important}#conversejs .w-75{width:75%!important}#conversejs .w-100{width:100%!important}#conversejs .h-25{height:25%!important}#conversejs .h-50{height:50%!important}#conversejs .h-75{height:75%!important}#conversejs .h-100{height:100%!important}#conversejs .mw-100{max-width:100%!important}#conversejs .mh-100{max-height:100%!important}#conversejs .m-0{margin:0!important}#conversejs .mt-0,#conversejs .my-0{margin-top:0!important}#conversejs .mr-0,#conversejs .mx-0{margin-right:0!important}#conversejs .mb-0,#conversejs .my-0{margin-bottom:0!important}#conversejs .ml-0,#conversejs .mx-0{margin-left:0!important}#conversejs .m-1{margin:.25rem!important}#conversejs .mt-1,#conversejs .my-1{margin-top:.25rem!important}#conversejs .mr-1,#conversejs .mx-1{margin-right:.25rem!important}#conversejs .mb-1,#conversejs .my-1{margin-bottom:.25rem!important}#conversejs .ml-1,#conversejs .mx-1{margin-left:.25rem!important}#conversejs .m-2{margin:.5rem!important}#conversejs .mt-2,#conversejs .my-2{margin-top:.5rem!important}#conversejs .mr-2,#conversejs .mx-2{margin-right:.5rem!important}#conversejs .mb-2,#conversejs .my-2{margin-bottom:.5rem!important}#conversejs .ml-2,#conversejs .mx-2{margin-left:.5rem!important}#conversejs .m-3{margin:1rem!important}#conversejs .mt-3,#conversejs .my-3{margin-top:1rem!important}#conversejs .mr-3,#conversejs .mx-3{margin-right:1rem!important}#conversejs .mb-3,#conversejs .my-3{margin-bottom:1rem!important}#conversejs .ml-3,#conversejs .mx-3{margin-left:1rem!important}#conversejs .m-4{margin:1.5rem!important}#conversejs .mt-4,#conversejs .my-4{margin-top:1.5rem!important}#conversejs .mr-4,#conversejs .mx-4{margin-right:1.5rem!important}#conversejs .mb-4,#conversejs .my-4{margin-bottom:1.5rem!important}#conversejs .ml-4,#conversejs .mx-4{margin-left:1.5rem!important}#conversejs .m-5{margin:3rem!important}#conversejs .mt-5,#conversejs .my-5{margin-top:3rem!important}#conversejs .mr-5,#conversejs .mx-5{margin-right:3rem!important}#conversejs .mb-5,#conversejs .my-5{margin-bottom:3rem!important}#conversejs .ml-5,#conversejs .mx-5{margin-left:3rem!important}#conversejs .p-0{padding:0!important}#conversejs .pt-0,#conversejs .py-0{padding-top:0!important}#conversejs .pr-0,#conversejs .px-0{padding-right:0!important}#conversejs .pb-0,#conversejs .py-0{padding-bottom:0!important}#conversejs .pl-0,#conversejs .px-0{padding-left:0!important}#conversejs .p-1{padding:.25rem!important}#conversejs .pt-1,#conversejs .py-1{padding-top:.25rem!important}#conversejs .pr-1,#conversejs .px-1{padding-right:.25rem!important}#conversejs .pb-1,#conversejs .py-1{padding-bottom:.25rem!important}#conversejs .pl-1,#conversejs .px-1{padding-left:.25rem!important}#conversejs .p-2{padding:.5rem!important}#conversejs .pt-2,#conversejs .py-2{padding-top:.5rem!important}#conversejs .pr-2,#conversejs .px-2{padding-right:.5rem!important}#conversejs .pb-2,#conversejs .py-2{padding-bottom:.5rem!important}#conversejs .pl-2,#conversejs .px-2{padding-left:.5rem!important}#conversejs .p-3{padding:1rem!important}#conversejs .pt-3,#conversejs .py-3{padding-top:1rem!important}#conversejs .pr-3,#conversejs .px-3{padding-right:1rem!important}#conversejs .pb-3,#conversejs .py-3{padding-bottom:1rem!important}#conversejs .pl-3,#conversejs .px-3{padding-left:1rem!important}#conversejs .p-4{padding:1.5rem!important}#conversejs .pt-4,#conversejs .py-4{padding-top:1.5rem!important}#conversejs .pr-4,#conversejs .px-4{padding-right:1.5rem!important}#conversejs .pb-4,#conversejs .py-4{padding-bottom:1.5rem!important}#conversejs .pl-4,#conversejs .px-4{padding-left:1.5rem!important}#conversejs .p-5{padding:3rem!important}#conversejs .pt-5,#conversejs .py-5{padding-top:3rem!important}#conversejs .pr-5,#conversejs .px-5{padding-right:3rem!important}#conversejs .pb-5,#conversejs .py-5{padding-bottom:3rem!important}#conversejs .pl-5,#conversejs .px-5{padding-left:3rem!important}#conversejs .m-auto{margin:auto!important}#conversejs .mt-auto,#conversejs .my-auto{margin-top:auto!important}#conversejs .mr-auto,#conversejs .mx-auto{margin-right:auto!important}#conversejs .mb-auto,#conversejs .my-auto{margin-bottom:auto!important}#conversejs .ml-auto,#conversejs .mx-auto{margin-left:auto!important}@media (min-width:576px){#conversejs .m-sm-0{margin:0!important}#conversejs .mt-sm-0,#conversejs .my-sm-0{margin-top:0!important}#conversejs .mr-sm-0,#conversejs .mx-sm-0{margin-right:0!important}#conversejs .mb-sm-0,#conversejs .my-sm-0{margin-bottom:0!important}#conversejs .ml-sm-0,#conversejs .mx-sm-0{margin-left:0!important}#conversejs .m-sm-1{margin:.25rem!important}#conversejs .mt-sm-1,#conversejs .my-sm-1{margin-top:.25rem!important}#conversejs .mr-sm-1,#conversejs .mx-sm-1{margin-right:.25rem!important}#conversejs .mb-sm-1,#conversejs .my-sm-1{margin-bottom:.25rem!important}#conversejs .ml-sm-1,#conversejs .mx-sm-1{margin-left:.25rem!important}#conversejs .m-sm-2{margin:.5rem!important}#conversejs .mt-sm-2,#conversejs .my-sm-2{margin-top:.5rem!important}#conversejs .mr-sm-2,#conversejs .mx-sm-2{margin-right:.5rem!important}#conversejs .mb-sm-2,#conversejs .my-sm-2{margin-bottom:.5rem!important}#conversejs .ml-sm-2,#conversejs .mx-sm-2{margin-left:.5rem!important}#conversejs .m-sm-3{margin:1rem!important}#conversejs .mt-sm-3,#conversejs .my-sm-3{margin-top:1rem!important}#conversejs .mr-sm-3,#conversejs .mx-sm-3{margin-right:1rem!important}#conversejs .mb-sm-3,#conversejs .my-sm-3{margin-bottom:1rem!important}#conversejs .ml-sm-3,#conversejs .mx-sm-3{margin-left:1rem!important}#conversejs .m-sm-4{margin:1.5rem!important}#conversejs .mt-sm-4,#conversejs .my-sm-4{margin-top:1.5rem!important}#conversejs .mr-sm-4,#conversejs .mx-sm-4{margin-right:1.5rem!important}#conversejs .mb-sm-4,#conversejs .my-sm-4{margin-bottom:1.5rem!important}#conversejs .ml-sm-4,#conversejs .mx-sm-4{margin-left:1.5rem!important}#conversejs .m-sm-5{margin:3rem!important}#conversejs .mt-sm-5,#conversejs .my-sm-5{margin-top:3rem!important}#conversejs .mr-sm-5,#conversejs .mx-sm-5{margin-right:3rem!important}#conversejs .mb-sm-5,#conversejs .my-sm-5{margin-bottom:3rem!important}#conversejs .ml-sm-5,#conversejs .mx-sm-5{margin-left:3rem!important}#conversejs .p-sm-0{padding:0!important}#conversejs .pt-sm-0,#conversejs .py-sm-0{padding-top:0!important}#conversejs .pr-sm-0,#conversejs .px-sm-0{padding-right:0!important}#conversejs .pb-sm-0,#conversejs .py-sm-0{padding-bottom:0!important}#conversejs .pl-sm-0,#conversejs .px-sm-0{padding-left:0!important}#conversejs .p-sm-1{padding:.25rem!important}#conversejs .pt-sm-1,#conversejs .py-sm-1{padding-top:.25rem!important}#conversejs .pr-sm-1,#conversejs .px-sm-1{padding-right:.25rem!important}#conversejs .pb-sm-1,#conversejs .py-sm-1{padding-bottom:.25rem!important}#conversejs .pl-sm-1,#conversejs .px-sm-1{padding-left:.25rem!important}#conversejs .p-sm-2{padding:.5rem!important}#conversejs .pt-sm-2,#conversejs .py-sm-2{padding-top:.5rem!important}#conversejs .pr-sm-2,#conversejs .px-sm-2{padding-right:.5rem!important}#conversejs .pb-sm-2,#conversejs .py-sm-2{padding-bottom:.5rem!important}#conversejs .pl-sm-2,#conversejs .px-sm-2{padding-left:.5rem!important}#conversejs .p-sm-3{padding:1rem!important}#conversejs .pt-sm-3,#conversejs .py-sm-3{padding-top:1rem!important}#conversejs .pr-sm-3,#conversejs .px-sm-3{padding-right:1rem!important}#conversejs .pb-sm-3,#conversejs .py-sm-3{padding-bottom:1rem!important}#conversejs .pl-sm-3,#conversejs .px-sm-3{padding-left:1rem!important}#conversejs .p-sm-4{padding:1.5rem!important}#conversejs .pt-sm-4,#conversejs .py-sm-4{padding-top:1.5rem!important}#conversejs .pr-sm-4,#conversejs .px-sm-4{padding-right:1.5rem!important}#conversejs .pb-sm-4,#conversejs .py-sm-4{padding-bottom:1.5rem!important}#conversejs .pl-sm-4,#conversejs .px-sm-4{padding-left:1.5rem!important}#conversejs .p-sm-5{padding:3rem!important}#conversejs .pt-sm-5,#conversejs .py-sm-5{padding-top:3rem!important}#conversejs .pr-sm-5,#conversejs .px-sm-5{padding-right:3rem!important}#conversejs .pb-sm-5,#conversejs .py-sm-5{padding-bottom:3rem!important}#conversejs .pl-sm-5,#conversejs .px-sm-5{padding-left:3rem!important}#conversejs .m-sm-auto{margin:auto!important}#conversejs .mt-sm-auto,#conversejs .my-sm-auto{margin-top:auto!important}#conversejs .mr-sm-auto,#conversejs .mx-sm-auto{margin-right:auto!important}#conversejs .mb-sm-auto,#conversejs .my-sm-auto{margin-bottom:auto!important}#conversejs .ml-sm-auto,#conversejs .mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){#conversejs .m-md-0{margin:0!important}#conversejs .mt-md-0,#conversejs .my-md-0{margin-top:0!important}#conversejs .mr-md-0,#conversejs .mx-md-0{margin-right:0!important}#conversejs .mb-md-0,#conversejs .my-md-0{margin-bottom:0!important}#conversejs .ml-md-0,#conversejs .mx-md-0{margin-left:0!important}#conversejs .m-md-1{margin:.25rem!important}#conversejs .mt-md-1,#conversejs .my-md-1{margin-top:.25rem!important}#conversejs .mr-md-1,#conversejs .mx-md-1{margin-right:.25rem!important}#conversejs .mb-md-1,#conversejs .my-md-1{margin-bottom:.25rem!important}#conversejs .ml-md-1,#conversejs .mx-md-1{margin-left:.25rem!important}#conversejs .m-md-2{margin:.5rem!important}#conversejs .mt-md-2,#conversejs .my-md-2{margin-top:.5rem!important}#conversejs .mr-md-2,#conversejs .mx-md-2{margin-right:.5rem!important}#conversejs .mb-md-2,#conversejs .my-md-2{margin-bottom:.5rem!important}#conversejs .ml-md-2,#conversejs .mx-md-2{margin-left:.5rem!important}#conversejs .m-md-3{margin:1rem!important}#conversejs .mt-md-3,#conversejs .my-md-3{margin-top:1rem!important}#conversejs .mr-md-3,#conversejs .mx-md-3{margin-right:1rem!important}#conversejs .mb-md-3,#conversejs .my-md-3{margin-bottom:1rem!important}#conversejs .ml-md-3,#conversejs .mx-md-3{margin-left:1rem!important}#conversejs .m-md-4{margin:1.5rem!important}#conversejs .mt-md-4,#conversejs .my-md-4{margin-top:1.5rem!important}#conversejs .mr-md-4,#conversejs .mx-md-4{margin-right:1.5rem!important}#conversejs .mb-md-4,#conversejs .my-md-4{margin-bottom:1.5rem!important}#conversejs .ml-md-4,#conversejs .mx-md-4{margin-left:1.5rem!important}#conversejs .m-md-5{margin:3rem!important}#conversejs .mt-md-5,#conversejs .my-md-5{margin-top:3rem!important}#conversejs .mr-md-5,#conversejs .mx-md-5{margin-right:3rem!important}#conversejs .mb-md-5,#conversejs .my-md-5{margin-bottom:3rem!important}#conversejs .ml-md-5,#conversejs .mx-md-5{margin-left:3rem!important}#conversejs .p-md-0{padding:0!important}#conversejs .pt-md-0,#conversejs .py-md-0{padding-top:0!important}#conversejs .pr-md-0,#conversejs .px-md-0{padding-right:0!important}#conversejs .pb-md-0,#conversejs .py-md-0{padding-bottom:0!important}#conversejs .pl-md-0,#conversejs .px-md-0{padding-left:0!important}#conversejs .p-md-1{padding:.25rem!important}#conversejs .pt-md-1,#conversejs .py-md-1{padding-top:.25rem!important}#conversejs .pr-md-1,#conversejs .px-md-1{padding-right:.25rem!important}#conversejs .pb-md-1,#conversejs .py-md-1{padding-bottom:.25rem!important}#conversejs .pl-md-1,#conversejs .px-md-1{padding-left:.25rem!important}#conversejs .p-md-2{padding:.5rem!important}#conversejs .pt-md-2,#conversejs .py-md-2{padding-top:.5rem!important}#conversejs .pr-md-2,#conversejs .px-md-2{padding-right:.5rem!important}#conversejs .pb-md-2,#conversejs .py-md-2{padding-bottom:.5rem!important}#conversejs .pl-md-2,#conversejs .px-md-2{padding-left:.5rem!important}#conversejs .p-md-3{padding:1rem!important}#conversejs .pt-md-3,#conversejs .py-md-3{padding-top:1rem!important}#conversejs .pr-md-3,#conversejs .px-md-3{padding-right:1rem!important}#conversejs .pb-md-3,#conversejs .py-md-3{padding-bottom:1rem!important}#conversejs .pl-md-3,#conversejs .px-md-3{padding-left:1rem!important}#conversejs .p-md-4{padding:1.5rem!important}#conversejs .pt-md-4,#conversejs .py-md-4{padding-top:1.5rem!important}#conversejs .pr-md-4,#conversejs .px-md-4{padding-right:1.5rem!important}#conversejs .pb-md-4,#conversejs .py-md-4{padding-bottom:1.5rem!important}#conversejs .pl-md-4,#conversejs .px-md-4{padding-left:1.5rem!important}#conversejs .p-md-5{padding:3rem!important}#conversejs .pt-md-5,#conversejs .py-md-5{padding-top:3rem!important}#conversejs .pr-md-5,#conversejs .px-md-5{padding-right:3rem!important}#conversejs .pb-md-5,#conversejs .py-md-5{padding-bottom:3rem!important}#conversejs .pl-md-5,#conversejs .px-md-5{padding-left:3rem!important}#conversejs .m-md-auto{margin:auto!important}#conversejs .mt-md-auto,#conversejs .my-md-auto{margin-top:auto!important}#conversejs .mr-md-auto,#conversejs .mx-md-auto{margin-right:auto!important}#conversejs .mb-md-auto,#conversejs .my-md-auto{margin-bottom:auto!important}#conversejs .ml-md-auto,#conversejs .mx-md-auto{margin-left:auto!important}}@media (min-width:992px){#conversejs .m-lg-0{margin:0!important}#conversejs .mt-lg-0,#conversejs .my-lg-0{margin-top:0!important}#conversejs .mr-lg-0,#conversejs .mx-lg-0{margin-right:0!important}#conversejs .mb-lg-0,#conversejs .my-lg-0{margin-bottom:0!important}#conversejs .ml-lg-0,#conversejs .mx-lg-0{margin-left:0!important}#conversejs .m-lg-1{margin:.25rem!important}#conversejs .mt-lg-1,#conversejs .my-lg-1{margin-top:.25rem!important}#conversejs .mr-lg-1,#conversejs .mx-lg-1{margin-right:.25rem!important}#conversejs .mb-lg-1,#conversejs .my-lg-1{margin-bottom:.25rem!important}#conversejs .ml-lg-1,#conversejs .mx-lg-1{margin-left:.25rem!important}#conversejs .m-lg-2{margin:.5rem!important}#conversejs .mt-lg-2,#conversejs .my-lg-2{margin-top:.5rem!important}#conversejs .mr-lg-2,#conversejs .mx-lg-2{margin-right:.5rem!important}#conversejs .mb-lg-2,#conversejs .my-lg-2{margin-bottom:.5rem!important}#conversejs .ml-lg-2,#conversejs .mx-lg-2{margin-left:.5rem!important}#conversejs .m-lg-3{margin:1rem!important}#conversejs .mt-lg-3,#conversejs .my-lg-3{margin-top:1rem!important}#conversejs .mr-lg-3,#conversejs .mx-lg-3{margin-right:1rem!important}#conversejs .mb-lg-3,#conversejs .my-lg-3{margin-bottom:1rem!important}#conversejs .ml-lg-3,#conversejs .mx-lg-3{margin-left:1rem!important}#conversejs .m-lg-4{margin:1.5rem!important}#conversejs .mt-lg-4,#conversejs .my-lg-4{margin-top:1.5rem!important}#conversejs .mr-lg-4,#conversejs .mx-lg-4{margin-right:1.5rem!important}#conversejs .mb-lg-4,#conversejs .my-lg-4{margin-bottom:1.5rem!important}#conversejs .ml-lg-4,#conversejs .mx-lg-4{margin-left:1.5rem!important}#conversejs .m-lg-5{margin:3rem!important}#conversejs .mt-lg-5,#conversejs .my-lg-5{margin-top:3rem!important}#conversejs .mr-lg-5,#conversejs .mx-lg-5{margin-right:3rem!important}#conversejs .mb-lg-5,#conversejs .my-lg-5{margin-bottom:3rem!important}#conversejs .ml-lg-5,#conversejs .mx-lg-5{margin-left:3rem!important}#conversejs .p-lg-0{padding:0!important}#conversejs .pt-lg-0,#conversejs .py-lg-0{padding-top:0!important}#conversejs .pr-lg-0,#conversejs .px-lg-0{padding-right:0!important}#conversejs .pb-lg-0,#conversejs .py-lg-0{padding-bottom:0!important}#conversejs .pl-lg-0,#conversejs .px-lg-0{padding-left:0!important}#conversejs .p-lg-1{padding:.25rem!important}#conversejs .pt-lg-1,#conversejs .py-lg-1{padding-top:.25rem!important}#conversejs .pr-lg-1,#conversejs .px-lg-1{padding-right:.25rem!important}#conversejs .pb-lg-1,#conversejs .py-lg-1{padding-bottom:.25rem!important}#conversejs .pl-lg-1,#conversejs .px-lg-1{padding-left:.25rem!important}#conversejs .p-lg-2{padding:.5rem!important}#conversejs .pt-lg-2,#conversejs .py-lg-2{padding-top:.5rem!important}#conversejs .pr-lg-2,#conversejs .px-lg-2{padding-right:.5rem!important}#conversejs .pb-lg-2,#conversejs .py-lg-2{padding-bottom:.5rem!important}#conversejs .pl-lg-2,#conversejs .px-lg-2{padding-left:.5rem!important}#conversejs .p-lg-3{padding:1rem!important}#conversejs .pt-lg-3,#conversejs .py-lg-3{padding-top:1rem!important}#conversejs .pr-lg-3,#conversejs .px-lg-3{padding-right:1rem!important}#conversejs .pb-lg-3,#conversejs .py-lg-3{padding-bottom:1rem!important}#conversejs .pl-lg-3,#conversejs .px-lg-3{padding-left:1rem!important}#conversejs .p-lg-4{padding:1.5rem!important}#conversejs .pt-lg-4,#conversejs .py-lg-4{padding-top:1.5rem!important}#conversejs .pr-lg-4,#conversejs .px-lg-4{padding-right:1.5rem!important}#conversejs .pb-lg-4,#conversejs .py-lg-4{padding-bottom:1.5rem!important}#conversejs .pl-lg-4,#conversejs .px-lg-4{padding-left:1.5rem!important}#conversejs .p-lg-5{padding:3rem!important}#conversejs .pt-lg-5,#conversejs .py-lg-5{padding-top:3rem!important}#conversejs .pr-lg-5,#conversejs .px-lg-5{padding-right:3rem!important}#conversejs .pb-lg-5,#conversejs .py-lg-5{padding-bottom:3rem!important}#conversejs .pl-lg-5,#conversejs .px-lg-5{padding-left:3rem!important}#conversejs .m-lg-auto{margin:auto!important}#conversejs .mt-lg-auto,#conversejs .my-lg-auto{margin-top:auto!important}#conversejs .mr-lg-auto,#conversejs .mx-lg-auto{margin-right:auto!important}#conversejs .mb-lg-auto,#conversejs .my-lg-auto{margin-bottom:auto!important}#conversejs .ml-lg-auto,#conversejs .mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){#conversejs .m-xl-0{margin:0!important}#conversejs .mt-xl-0,#conversejs .my-xl-0{margin-top:0!important}#conversejs .mr-xl-0,#conversejs .mx-xl-0{margin-right:0!important}#conversejs .mb-xl-0,#conversejs .my-xl-0{margin-bottom:0!important}#conversejs .ml-xl-0,#conversejs .mx-xl-0{margin-left:0!important}#conversejs .m-xl-1{margin:.25rem!important}#conversejs .mt-xl-1,#conversejs .my-xl-1{margin-top:.25rem!important}#conversejs .mr-xl-1,#conversejs .mx-xl-1{margin-right:.25rem!important}#conversejs .mb-xl-1,#conversejs .my-xl-1{margin-bottom:.25rem!important}#conversejs .ml-xl-1,#conversejs .mx-xl-1{margin-left:.25rem!important}#conversejs .m-xl-2{margin:.5rem!important}#conversejs .mt-xl-2,#conversejs .my-xl-2{margin-top:.5rem!important}#conversejs .mr-xl-2,#conversejs .mx-xl-2{margin-right:.5rem!important}#conversejs .mb-xl-2,#conversejs .my-xl-2{margin-bottom:.5rem!important}#conversejs .ml-xl-2,#conversejs .mx-xl-2{margin-left:.5rem!important}#conversejs .m-xl-3{margin:1rem!important}#conversejs .mt-xl-3,#conversejs .my-xl-3{margin-top:1rem!important}#conversejs .mr-xl-3,#conversejs .mx-xl-3{margin-right:1rem!important}#conversejs .mb-xl-3,#conversejs .my-xl-3{margin-bottom:1rem!important}#conversejs .ml-xl-3,#conversejs .mx-xl-3{margin-left:1rem!important}#conversejs .m-xl-4{margin:1.5rem!important}#conversejs .mt-xl-4,#conversejs .my-xl-4{margin-top:1.5rem!important}#conversejs .mr-xl-4,#conversejs .mx-xl-4{margin-right:1.5rem!important}#conversejs .mb-xl-4,#conversejs .my-xl-4{margin-bottom:1.5rem!important}#conversejs .ml-xl-4,#conversejs .mx-xl-4{margin-left:1.5rem!important}#conversejs .m-xl-5{margin:3rem!important}#conversejs .mt-xl-5,#conversejs .my-xl-5{margin-top:3rem!important}#conversejs .mr-xl-5,#conversejs .mx-xl-5{margin-right:3rem!important}#conversejs .mb-xl-5,#conversejs .my-xl-5{margin-bottom:3rem!important}#conversejs .ml-xl-5,#conversejs .mx-xl-5{margin-left:3rem!important}#conversejs .p-xl-0{padding:0!important}#conversejs .pt-xl-0,#conversejs .py-xl-0{padding-top:0!important}#conversejs .pr-xl-0,#conversejs .px-xl-0{padding-right:0!important}#conversejs .pb-xl-0,#conversejs .py-xl-0{padding-bottom:0!important}#conversejs .pl-xl-0,#conversejs .px-xl-0{padding-left:0!important}#conversejs .p-xl-1{padding:.25rem!important}#conversejs .pt-xl-1,#conversejs .py-xl-1{padding-top:.25rem!important}#conversejs .pr-xl-1,#conversejs .px-xl-1{padding-right:.25rem!important}#conversejs .pb-xl-1,#conversejs .py-xl-1{padding-bottom:.25rem!important}#conversejs .pl-xl-1,#conversejs .px-xl-1{padding-left:.25rem!important}#conversejs .p-xl-2{padding:.5rem!important}#conversejs .pt-xl-2,#conversejs .py-xl-2{padding-top:.5rem!important}#conversejs .pr-xl-2,#conversejs .px-xl-2{padding-right:.5rem!important}#conversejs .pb-xl-2,#conversejs .py-xl-2{padding-bottom:.5rem!important}#conversejs .pl-xl-2,#conversejs .px-xl-2{padding-left:.5rem!important}#conversejs .p-xl-3{padding:1rem!important}#conversejs .pt-xl-3,#conversejs .py-xl-3{padding-top:1rem!important}#conversejs .pr-xl-3,#conversejs .px-xl-3{padding-right:1rem!important}#conversejs .pb-xl-3,#conversejs .py-xl-3{padding-bottom:1rem!important}#conversejs .pl-xl-3,#conversejs .px-xl-3{padding-left:1rem!important}#conversejs .p-xl-4{padding:1.5rem!important}#conversejs .pt-xl-4,#conversejs .py-xl-4{padding-top:1.5rem!important}#conversejs .pr-xl-4,#conversejs .px-xl-4{padding-right:1.5rem!important}#conversejs .pb-xl-4,#conversejs .py-xl-4{padding-bottom:1.5rem!important}#conversejs .pl-xl-4,#conversejs .px-xl-4{padding-left:1.5rem!important}#conversejs .p-xl-5{padding:3rem!important}#conversejs .pt-xl-5,#conversejs .py-xl-5{padding-top:3rem!important}#conversejs .pr-xl-5,#conversejs .px-xl-5{padding-right:3rem!important}#conversejs .pb-xl-5,#conversejs .py-xl-5{padding-bottom:3rem!important}#conversejs .pl-xl-5,#conversejs .px-xl-5{padding-left:3rem!important}#conversejs .m-xl-auto{margin:auto!important}#conversejs .mt-xl-auto,#conversejs .my-xl-auto{margin-top:auto!important}#conversejs .mr-xl-auto,#conversejs .mx-xl-auto{margin-right:auto!important}#conversejs .mb-xl-auto,#conversejs .my-xl-auto{margin-bottom:auto!important}#conversejs .ml-xl-auto,#conversejs .mx-xl-auto{margin-left:auto!important}}#conversejs .text-justify{text-align:justify!important}#conversejs .text-nowrap{white-space:nowrap!important}#conversejs .text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#conversejs .text-left{text-align:left!important}#conversejs .text-right{text-align:right!important}#conversejs .text-center{text-align:center!important}@media (min-width:576px){#conversejs .text-sm-left{text-align:left!important}#conversejs .text-sm-right{text-align:right!important}#conversejs .text-sm-center{text-align:center!important}}@media (min-width:768px){#conversejs .text-md-left{text-align:left!important}#conversejs .text-md-right{text-align:right!important}#conversejs .text-md-center{text-align:center!important}}@media (min-width:992px){#conversejs .text-lg-left{text-align:left!important}#conversejs .text-lg-right{text-align:right!important}#conversejs .text-lg-center{text-align:center!important}}@media (min-width:1200px){#conversejs .text-xl-left{text-align:left!important}#conversejs .text-xl-right{text-align:right!important}#conversejs .text-xl-center{text-align:center!important}}#conversejs .text-lowercase{text-transform:lowercase!important}#conversejs .text-uppercase{text-transform:uppercase!important}#conversejs .text-capitalize{text-transform:capitalize!important}#conversejs .font-weight-light{font-weight:300!important}#conversejs .font-weight-normal{font-weight:400!important}#conversejs .font-weight-bold{font-weight:700!important}#conversejs .font-italic{font-style:italic!important}#conversejs .text-white{color:#fff!important}#conversejs .text-primary{color:#387592!important}#conversejs a.text-primary:focus,#conversejs a.text-primary:hover{color:#2a576d!important}#conversejs .text-secondary{color:#6c757d!important}#conversejs a.text-secondary:focus,#conversejs a.text-secondary:hover{color:#545b62!important}#conversejs .text-success{color:#3aa569!important}#conversejs a.text-success:focus,#conversejs a.text-success:hover{color:#2d7f51!important}#conversejs .text-info{color:#17a2b8!important}#conversejs a.text-info:focus,#conversejs a.text-info:hover{color:#117a8b!important}#conversejs .text-warning{color:#ffc107!important}#conversejs a.text-warning:focus,#conversejs a.text-warning:hover{color:#d39e00!important}#conversejs .text-danger{color:#e77051!important}#conversejs a.text-danger:focus,#conversejs a.text-danger:hover{color:#e14b24!important}#conversejs .text-light{color:#f8f9fa!important}#conversejs a.text-light:focus,#conversejs a.text-light:hover{color:#dae0e5!important}#conversejs .text-dark{color:#343a40!important}#conversejs a.text-dark:focus,#conversejs a.text-dark:hover{color:#1d2124!important}#conversejs .text-muted{color:#6c757d!important}#conversejs .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}#conversejs .visible{visibility:visible!important}#conversejs .invisible{visibility:hidden!important}body.reset{margin:0}@font-face{font-family:Converse-js;src:url(../fonticons/fonts/icomoon.eot?wvi0ht);src:url(../fonticons/fonts/icomoon.eot?wvi0ht#iefix) format("embedded-opentype"),url(../fonticons/fonts/icomoon.ttf?wvi0ht) format("truetype"),url(../fonticons/fonts/icomoon.woff?wvi0ht) format("woff"),url(../fonticons/fonts/icomoon.svg?wvi0ht#icomoon) format("svg");font-weight:400;font-style:normal}.icon-conversejs{padding-right:.5em;font-family:Converse-js;font-size:80%;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-conversejs:before{content:"\e600"}.converse-brand-heading{font-family:"Century Gothic",futura,"URW Gothic L",Verdana,sans-serif;font-size:6em;font-weight:400}.converse-brand-heading .icon-conversejs{font-size:60%}#conversejs{bottom:0;height:100%;position:fixed;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);color:#666;font-family:Helvetica,Arial,sans-serif;font-size:14px;direction:ltr;z-index:1031}#conversejs.converse-overlayed>.row{flex-direction:row-reverse}#conversejs.converse-fullscreen .converse-chatboxes,#conversejs.converse-mobile .converse-chatboxes{width:100vw;right:15px}#conversejs.converse-overlayed{height:3em}#conversejs .brand-heading{font-family:"Century Gothic",futura,"URW Gothic L",Verdana,sans-serif}#conversejs .brand-heading .icon-conversejs{font-size:80%}#conversejs .popover{position:fixed}#conversejs .converse-chatboxes{z-index:1031;position:fixed;bottom:0;right:0}#conversejs ::-webkit-input-placeholder{color:#a8aba1}#conversejs ::-moz-placeholder{color:#a8aba1}#conversejs :-ms-input-placeholder{color:#a8aba1}#conversejs :-moz-placeholder{color:#a8aba1}#conversejs ::placeholder{color:#a8aba1}#conversejs ::selection{background-color:#dcf9f6}#conversejs ::-moz-selection{background-color:#dcf9f6}@media screen and (max-width:480px){#conversejs{margin:0;right:10px;left:10px;bottom:5px}}@media screen and (max-height:450px){#conversejs{margin:0;right:10px;left:10px;bottom:5px}}#conversejs ul li{height:auto}#conversejs a,#conversejs article,#conversejs aside,#conversejs audio,#conversejs blockquote,#conversejs canvas,#conversejs caption,#conversejs dd,#conversejs details,#conversejs div,#conversejs dl,#conversejs dt,#conversejs em,#conversejs embed,#conversejs fieldset,#conversejs figcaption,#conversejs figure,#conversejs footer,#conversejs form,#conversejs h1,#conversejs h2,#conversejs h3,#conversejs h4,#conversejs h5,#conversejs h6,#conversejs header,#conversejs hgroup,#conversejs img,#conversejs legend,#conversejs li,#conversejs mark,#conversejs menu,#conversejs nav,#conversejs ol,#conversejs output,#conversejs p,#conversejs pre,#conversejs ruby,#conversejs section,#conversejs span,#conversejs strong,#conversejs summary,#conversejs table,#conversejs tbody,#conversejs td,#conversejs tfoot,#conversejs th,#conversejs thead,#conversejs time,#conversejs tr,#conversejs ul,#conversejs video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}#conversejs button,#conversejs input[type=button],#conversejs input[type=password],#conversejs input[type=submit],#conversejs input[type=text],#conversejs textarea{font-size:14px;padding:.25em;min-height:0}#conversejs strong{font-weight:700}#conversejs em{font-style:italic}#conversejs ol,#conversejs ul{list-style:none}#conversejs li{height:10px}#conversejs dl,#conversejs ol,#conversejs ul{font:inherit;margin:0}#conversejs a,#conversejs a:hover,#conversejs a:not([href]):not([tabindex]),#conversejs a:visited{text-decoration:none;color:#578ea9;text-shadow:none}#conversejs a.fa,#conversejs a:hover.fa,#conversejs a:not([href]):not([tabindex]).fa,#conversejs a:visited.fa{color:#a8aba1}#conversejs a.fa:hover,#conversejs a:hover.fa:hover,#conversejs a:not([href]):not([tabindex]).fa:hover,#conversejs a:visited.fa:hover{color:#818479}#conversejs canvas{border-radius:4px}#conversejs .fa{color:#a8aba1}#conversejs .fa:hover{color:#818479}#conversejs .modal{background-color:rgba(0,0,0,.4)}#conversejs .modal .modal-body p{padding:.25rem 0}#conversejs .selected{color:#578ea9!important}#conversejs .circle{border-radius:50%}#conversejs .sidebar{display:none;width:50px;height:100vh;padding:1rem 0;background-color:#578ea9;color:#fff;text-align:center}#conversejs .sidebar .chatbox-btn{float:none;margin:0;font-size:1.35em}#conversejs .sidebar .chatbox-btn.fa-vcard{margin-top:1em}#conversejs .sidebar .bottom{position:absolute;bottom:1em}#conversejs .badge{line-height:1;font-weight:400;font-size:90%}#conversejs .fa{font:normal normal normal 14px/1 ConverseFontAwesome;display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#conversejs .btn{font-family:"Century Gothic",futura,"URW Gothic L",Verdana,sans-serif;font-weight:400;color:#fff}#conversejs .btn .fa{color:#fff;margin-right:.5em}#conversejs .no-text-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@keyframes colorchange-chatmessage{0%{background-color:#8dd8ae}25%{background-color:rgba(141,216,174,.75)}50%{background-color:rgba(141,216,174,.5)}75%{background-color:rgba(141,216,174,.25)}100%{background-color:transparent}}@-webkit-keyframes colorchange-chatmessage{0%{background-color:#8dd8ae}25%{background-color:rgba(141,216,174,.75)}50%{background-color:rgba(141,216,174,.5)}75%{background-color:rgba(141,216,174,.25)}100%{background-color:transparent}}@keyframes colorchange-chatmessage-muc{0%{background-color:#ffb5a2}25%{background-color:rgba(255,181,162,.75)}50%{background-color:rgba(255,181,162,.5)}75%{background-color:rgba(255,181,162,.25)}100%{background-color:transparent}}@-webkit-keyframes colorchange-chatmessage-muc{0%{background-color:#ffb5a2}25%{background-color:rgba(255,181,162,.75)}50%{background-color:rgba(255,181,162,.5)}75%{background-color:rgba(255,181,162,.25)}100%{background-color:transparent}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}#conversejs .fade-in{opacity:0;-webkit-animation-name:fadein;-moz-animation-name:fadein;animation-name:fadein;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.75s;-moz-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease}#conversejs .visible{opacity:0;-webkit-animation-name:fadein;-moz-animation-name:fadein;animation-name:fadein;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease}#conversejs .hidden{opacity:0!important;display:none!important}#conversejs .collapsed{height:0!important;overflow:hidden!important;padding:0!important}#conversejs .locked{padding-right:22px}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(359deg)}}@keyframes spin{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}#conversejs .spinner{-webkit-animation:spin 2s infinite,linear;-moz-animation:spin 2s infinite,linear;animation:spin 2s infinite,linear;display:block;text-align:center;margin:2em;font-size:24px}#conversejs .left{float:left}#conversejs .right{float:right}#conversejs .centered{text-align:center;display:block;margin:auto}#conversejs .hor_centered{text-align:center;display:block;margin:0 auto;clear:both}#conversejs .error{color:#a53214}#conversejs .info{color:#1e9652}#conversejs .reg-feedback{font-size:85%;margin-bottom:1em}#conversejs #converse-login .conn-feedback,#conversejs .reg-feedback{display:block;text-align:center;width:100%}#conversejs .avatar{border-radius:10%;border:1px solid #d3d3d3}#conversejs .activated{display:block!important}#conversejs .button-primary{color:#fff;background-color:#e7a151}#conversejs .button-secondary{color:#fff;background-color:#387592}#conversejs .button-cancel{color:#fff;background-color:#666}#conversejs .chat-textarea-chatbox-selected{border:1px solid #578308;margin:0}#conversejs .chat-textarea-chatroom-selected{border:2px solid #578ea9;margin:0}@media screen and (max-width:575px){body .converse-brand-heading{font-size:3.75em}#conversejs:not(.converse-embedded) .chatbox .chat-body{border-radius:4px}#conversejs:not(.converse-embedded) .flyout{border-radius:4px}}@media screen and (min-width:576px){#conversejs .offset-sm-2{margin-left:16.666667%}}@media screen and (min-width:768px){#conversejs .offset-md-2{margin-left:16.666667%}#conversejs .offset-md-3{margin-left:25%}}@media screen and (min-width:992px){#conversejs .offset-lg-2{margin-left:16.666667%}#conversejs .offset-lg-3{margin-left:25%}}@media screen and (min-width:1200px){#conversejs .offset-xl-2{margin-left:16.666667%}}@media screen and (max-height:450px){#conversejs{left:0}}#conversejs form .form-group{margin-bottom:2em}#conversejs form .form-check-label{margin-top:.3rem}#conversejs form .form-control::-webkit-input-placeholder{color:#a8aba1}#conversejs form .form-control::-moz-placeholder{color:#a8aba1}#conversejs form .form-control:-ms-input-placeholder{color:#a8aba1}#conversejs form .form-control:-moz-placeholder{color:#a8aba1}#conversejs form .form-control::placeholder{color:#a8aba1}#conversejs form .clear-input{position:absolute;right:.2em;cursor:pointer;font-size:.75rem}#conversejs form#converse-login legend,#conversejs form#converse-register legend{width:100%;text-align:center;margin:0 auto .5em auto}#conversejs form#converse-login fieldset.buttons,#conversejs form#converse-register fieldset.buttons{text-align:center}#conversejs form#converse-login .login-anon,#conversejs form#converse-register .login-anon{height:auto;white-space:normal}#conversejs form#converse-login .save-submit,#conversejs form#converse-register .save-submit{color:#3aa569}#conversejs form#converse-login .form-url,#conversejs form#converse-register .form-url{display:block;font-weight:400;margin:1em 0}#conversejs form.converse-form{background:#fff;padding:1.5em}#conversejs form.converse-form legend{color:#666;font-size:125%;margin-bottom:1.5em}#conversejs form.converse-form input[type=number],#conversejs form.converse-form input[type=password],#conversejs form.converse-form input[type=text],#conversejs form.converse-form select{min-width:50%}#conversejs form.converse-form input[type=button],#conversejs form.converse-form input[type=number],#conversejs form.converse-form input[type=password],#conversejs form.converse-form input[type=submit],#conversejs form.converse-form input[type=text]{padding:.5em}#conversejs form.converse-form input[type=button],#conversejs form.converse-form input[type=submit]{padding-left:1em;padding-right:1em;margin:.5em 0;border:none}#conversejs form.converse-form input.error{border:1px solid #a53214;color:#666}#conversejs form.converse-form .text-muted{color:#a8aba1!important;font-size:85%;padding-top:.5em}#conversejs form.converse-form .text-muted a{color:#79a5ba}#conversejs form.converse-form .text-muted.error{color:#a53214}#conversejs form.converse-centered-form{text-align:center}#conversejs #user-profile-modal label{font-weight:700}#conversejs .chatbox-navback{display:none}#conversejs .flyout{border-radius:4px;position:absolute}@media screen and (max-height:450px){#conversejs .flyout{border-radius:0}}@media screen and (max-width:480px){#conversejs .flyout{border-radius:0}}@media screen and (max-height:450px){#conversejs .flyout{bottom:0}}@media screen and (max-width:480px){#conversejs .flyout{bottom:0}}#conversejs .chatbox-btn{border-radius:25%;border:none;cursor:pointer;font-size:14px;margin:0 .2em;padding:0 0 0 .5em;text-decoration:none}#conversejs .chatbox-btn:active{position:relative;top:1px}#conversejs .chat-head{flex-wrap:nowrap;color:#fff;font-size:100%;margin:0;padding:.5em;position:relative}#conversejs .chat-head.chat-head-chatbox{background-color:#3aa569}#conversejs .chat-head .avatar{height:36px;width:36px;margin-right:.5em}#conversejs .chat-head .chatbox-title .chatroom-description{font-size:80%}#conversejs .chat-head .chatbox-buttons{flex-direction:row-reverse;padding:0}#conversejs .chat-head .user-custom-message{color:#fff;font-size:75%;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;padding-top:.2em}#conversejs .chat-head a.chatbox-btn.fa,#conversejs .chat-head a:hover.chatbox-btn.fa,#conversejs .chat-head a:not([href]):not([tabindex]).chatbox-btn.fa,#conversejs .chat-head a:visited.chatbox-btn.fa{color:#fff}#conversejs .chat-head a.chatbox-btn.fa.button-on:before,#conversejs .chat-head a:hover.chatbox-btn.fa.button-on:before,#conversejs .chat-head a:not([href]):not([tabindex]).chatbox-btn.fa.button-on:before,#conversejs .chat-head a:visited.chatbox-btn.fa.button-on:before{padding:.2em;background-color:#fff;color:#3aa569}#conversejs .chat-head .chatbox-btn{color:#fff}#conversejs .chat-head .chatbox-btn.fa{color:#fff}#conversejs .chat-head .chatbox-btn:active{position:relative;top:1px}#conversejs .chat-head .chatbox-btn.button-on:before{border-radius:5%;background-color:#fff;color:#3aa569}#conversejs .chatbox{text-align:left;margin:0 .5em}@media screen and (max-height:450px){#conversejs .chatbox{margin:0;width:100%}}@media screen and (max-width:480px){#conversejs .chatbox{margin:0;width:100%}}#conversejs .chatbox .box-flyout{display:flex;flex-direction:column;justify-content:space-between;background-color:#3aa569;box-shadow:1px 3px 5px 3px rgba(0,0,0,.4);z-index:1;overflow-y:scroll;width:100%}@media screen and (max-height:450px){#conversejs .chatbox .box-flyout{height:400px;width:100%;height:100vh}}@media screen and (max-width:480px){#conversejs .chatbox .box-flyout{height:400px;width:100%;height:100vh}}#conversejs .chatbox .chat-title{font-family:"Century Gothic",futura,"URW Gothic L",Verdana,sans-serif;color:#fff;display:block;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#conversejs .chatbox .chat-title a{color:#fff;width:100%}#conversejs .chatbox .chat-body{display:flex;flex-direction:column;justify-content:space-between;height:100%;background-color:#3aa569;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:0}@media screen and (max-height:450px){#conversejs .chatbox .chat-body{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media screen and (max-width:480px){#conversejs .chatbox .chat-body{border-bottom-left-radius:0;border-bottom-right-radius:0}}#conversejs .chatbox .chat-body p{color:#666;font-size:14px;margin:0;padding:5px}#conversejs .chatbox .new-msgs-indicator{position:relative;width:100%;cursor:pointer;background-color:#3aa569;color:#fcfdfd;padding:.5em;font-size:.9em;text-align:center;z-index:20;white-space:nowrap;margin-bottom:.25em}#conversejs .chatbox .chat-content{height:100%;font-size:14px;color:#666;overflow-y:auto;border:0;background-color:#fff;line-height:1.3em}#conversejs .chatbox .chat-content video{width:100%}#conversejs .chatbox .chat-content progress{margin:.5em 0;width:100%}#conversejs .chatbox .chat-content-sendbutton{height:calc(100% - 93px)}#conversejs .chatbox .dropdown{background-color:#fcfdfd}#conversejs .chatbox .dropdown dd{margin:0;padding:0;position:relative}#conversejs .chatbox .sendXMPPMessage{-moz-background-clip:padding;-webkit-background-clip:padding-box;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-clip:padding-box;background-color:#fff;border:0;margin:0;padding:0}@media screen and (max-height:450px){#conversejs .chatbox .sendXMPPMessage{width:100%}}@media screen and (max-width:480px){#conversejs .chatbox .sendXMPPMessage{width:100%}}#conversejs .chatbox .sendXMPPMessage .spoiler-hint{width:100%}#conversejs .chatbox .sendXMPPMessage .chat-textarea{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:.5em;width:100%;border:none;min-height:60px;margin-bottom:-4px}#conversejs .chatbox .sendXMPPMessage .chat-textarea.spoiler{height:42px}#conversejs .chatbox .sendXMPPMessage .send-button{position:absolute;left:3px;width:-webkit-calc(100% - 6px);width:calc(100% - 6px);background-color:#3aa569;color:#fff;font-size:80%;height:27px;bottom:-30px}#conversejs .chatbox .sendXMPPMessage .chat-toolbar{box-sizing:border-box;margin:0;padding:.25em;display:block;border-top:8px solid #3aa569;background-color:#fff;color:#3aa569}#conversejs .chatbox .sendXMPPMessage .chat-toolbar .fa,#conversejs .chatbox .sendXMPPMessage .chat-toolbar .fa:hover{color:#3aa569;font-size:16px}#conversejs .chatbox .sendXMPPMessage .chat-toolbar .unencrypted,#conversejs .chatbox .sendXMPPMessage .chat-toolbar .unencrypted a{color:#666}#conversejs .chatbox .sendXMPPMessage .chat-toolbar .unencrypted .toolbar-menu a,#conversejs .chatbox .sendXMPPMessage .chat-toolbar .unencrypted a .toolbar-menu a{color:#578ea9}#conversejs .chatbox .sendXMPPMessage .chat-toolbar .unverified,#conversejs .chatbox .sendXMPPMessage .chat-toolbar .unverified a{color:#cf5300}#conversejs .chatbox .sendXMPPMessage .chat-toolbar .private,#conversejs .chatbox .sendXMPPMessage .chat-toolbar .private a{color:#4b7003}#conversejs .chatbox .sendXMPPMessage .chat-toolbar .toggle-occupants{float:right}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li{cursor:pointer;display:inline-block;list-style:none;padding:0 .5em}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li:hover{cursor:pointer}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li .toolbar-menu{background-color:#fff;bottom:2rem;box-shadow:-1px -1px 2px 0 rgba(0,0,0,.4);margin-bottom:0;min-width:20rem;position:absolute;right:0;top:auto;z-index:1000}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li .toolbar-menu.otr-menu{left:-6em;min-width:15rem}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li .toolbar-menu.otr-menu.show{display:flex;flex-direction:column}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li .toolbar-menu a{color:#578ea9}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li .toolbar-menu ul.emoji-picker{overflow:scroll;padding:.5em}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li .toolbar-menu ul li{margin-left:0;cursor:pointer;list-style:none;position:relative}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li .toolbar-menu ul li.insert-emoji{padding:.2em}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li .toolbar-menu ul li.insert-emoji.picked{background-color:#dcf9f6}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li .toolbar-menu ul li.insert-emoji:hover{background-color:#dcf9f6}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li .toolbar-menu ul li.insert-emoji a{font-size:20px}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li .toolbar-menu ul li.insert-emoji a:hover{color:#8f2831}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-smiley a.toggle-smiley{padding:0}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-smiley .emoji-toolbar{box-shadow:0 -1px 1px 0 rgba(0,0,0,.4)}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-smiley .emoji-toolbar .emoji-category-picker{padding-top:.5em}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-smiley .emoji-toolbar .emoji-category-picker ul{display:flex;flex-direction:row;justify-content:space-between}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-smiley .emoji-toolbar .emoji-category-picker li,#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-smiley .emoji-toolbar .emoji-skintone-picker li{padding:.2em;font-size:20px}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-smiley .emoji-toolbar .emoji-category-picker li:hover,#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-smiley .emoji-toolbar .emoji-skintone-picker li:hover{background-color:#dcf9f6}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-otr ul{z-index:99}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-otr ul li{display:block;padding:7px}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-otr ul li:hover{background-color:#dcf9f6}#conversejs .chatbox .sendXMPPMessage .chat-toolbar li.toggle-otr ul li a{display:block}#conversejs .chatbox .dragresize{background:0 0;border:0;margin:0;position:absolute;top:0;z-index:20}#conversejs .chatbox .dragresize-top{cursor:n-resize;height:5px;width:100%}#conversejs .chatbox .dragresize-left{cursor:w-resize;width:5px;height:100%;left:0}#conversejs .chatbox .dragresize-topleft{cursor:nw-resize;width:15px;height:15px;top:0;left:0}#conversejs.converse-embedded .chat-head,#conversejs.converse-overlayed .chat-head{border-top-left-radius:4px;border-top-right-radius:4px}@media screen and (max-height:450px){#conversejs.converse-embedded .chat-head,#conversejs.converse-overlayed .chat-head{border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width:480px){#conversejs.converse-embedded .chat-head,#conversejs.converse-overlayed .chat-head{border-top-left-radius:0;border-top-right-radius:0}}#conversejs.converse-embedded .chat-head .chatbox-title,#conversejs.converse-overlayed .chat-head .chatbox-title{flex:0 0 66.6666666667%;max-width:66.6666666667%}#conversejs.converse-embedded .chat-head .chatbox-buttons,#conversejs.converse-overlayed .chat-head .chatbox-buttons{flex:0 0 33.3333333333%;max-width:33.3333333333%}#conversejs.converse-embedded .chatbox,#conversejs.converse-overlayed .chatbox{min-width:250px!important;width:250px}#conversejs.converse-embedded .chatbox .box-flyout,#conversejs.converse-overlayed .chatbox .box-flyout{min-width:250px!important;width:250px}#conversejs.converse-embedded .chatbox .chat-body .chat-message,#conversejs.converse-overlayed .chatbox .chat-body .chat-message{line-height:20px}#conversejs.converse-embedded .chatbox .chat-body .chat-message .chat-msg-author,#conversejs.converse-overlayed .chatbox .chat-body .chat-message .chat-msg-author{line-height:20px}#conversejs.converse-embedded .chatbox .chat-body .chat-message .chat-msg-content,#conversejs.converse-overlayed .chatbox .chat-body .chat-message .chat-msg-content{line-height:20px}#conversejs.converse-embedded .chatbox .chat-body .chat-message .chat-msg-content .emojione,#conversejs.converse-overlayed .chatbox .chat-body .chat-message .chat-msg-content .emojione{margin-bottom:-5px}#conversejs.converse-embedded .chatbox form.sendXMPPMessage .chat-toolbar li .toolbar-menu,#conversejs.converse-overlayed .chatbox form.sendXMPPMessage .chat-toolbar li .toolbar-menu{min-width:235px}#conversejs.converse-embedded .chatbox form.sendXMPPMessage .chat-toolbar li .toolbar-menu ul.emoji-toolbar,#conversejs.converse-overlayed .chatbox form.sendXMPPMessage .chat-toolbar li .toolbar-menu ul.emoji-toolbar{width:100%}#conversejs.converse-embedded .chatbox form.sendXMPPMessage .chat-toolbar li .toolbar-menu ul.emoji-toolbar .emoji-category,#conversejs.converse-overlayed .chatbox form.sendXMPPMessage .chat-toolbar li .toolbar-menu ul.emoji-toolbar .emoji-category{float:left}#conversejs.converse-overlayed .flyout{bottom:1em}#conversejs.converse-overlayed .box-flyout{height:450px;min-height:225px}#conversejs.converse-overlayed .chat-head{height:55px}#conversejs.converse-overlayed .chat-textarea{max-height:200px}#conversejs.converse-overlayed .emoji-picker{height:100px}@media (max-width:767.98px){#conversejs.converse-overlayed>.row{flex-direction:column}#conversejs.converse-overlayed>.row.no-gutters{margin:-1em}}#conversejs.converse-fullscreen .flyout{border-radius:0;border-top:.8em solid #3aa569;border:1.2em solid #3aa569;bottom:0}#conversejs.converse-fullscreen .chatbox-btn{font-size:16px;margin:0 .3em}#conversejs.converse-fullscreen .chat-head{height:62px;font-size:20px;padding:0}#conversejs.converse-fullscreen .chat-head .user-custom-message{font-size:50%;height:auto;line-height:16px}#conversejs.converse-fullscreen .chat-head .chatbox-title{flex:0 0 83.3333333333%;max-width:83.3333333333%}#conversejs.converse-fullscreen .chat-head .chatbox-buttons{flex:0 0 16.6666666667%;max-width:16.6666666667%}#conversejs.converse-fullscreen .chat-textarea{max-height:400px}#conversejs.converse-fullscreen .emoji-picker{height:150px}#conversejs.converse-fullscreen .chatbox{width:100%;height:100%;margin:0;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:768px){#conversejs.converse-fullscreen .chatbox{flex:0 0 75%;max-width:75%}}@media (min-width:992px){#conversejs.converse-fullscreen .chatbox{flex:0 0 75%;max-width:75%}}@media (min-width:1200px){#conversejs.converse-fullscreen .chatbox{flex:0 0 83.3333333333%;max-width:83.3333333333%}}#conversejs.converse-fullscreen .chatbox .box-flyout{background-color:#3aa569;box-shadow:none;height:100vh;min-height:50vh;width:100%}#conversejs.converse-fullscreen .chatbox .chat-body{background-color:#3aa569;border-top-left-radius:4px;border-top-right-radius:4px}#conversejs.converse-fullscreen .chatbox .chat-body .chat-message{line-height:16px;font-size:12px}#conversejs.converse-fullscreen .chatbox .chat-body .chat-message .chat-msg-author{line-height:16px}#conversejs.converse-fullscreen .chatbox .chat-body .chat-message .chat-msg-content{line-height:16px}#conversejs.converse-fullscreen .chatbox .chat-body .chat-message .chat-msg-content .emojione{height:16px;margin-bottom:-4px}#conversejs.converse-fullscreen .chatbox .chat-content{border-top-left-radius:4px;border-top-right-radius:4px}#conversejs.converse-fullscreen .chatbox .chat-title{font-size:20px;line-height:24px}#conversejs.converse-fullscreen .chatbox .sendXMPPMessage ul{width:100%}#conversejs.converse-fullscreen .chatbox .sendXMPPMessage .toggle-smiley ul.emoji-toolbar .emoji-category-picker{margin-right:5em}#conversejs.converse-fullscreen .chatbox .sendXMPPMessage .toggle-smiley ul.emoji-toolbar .emoji-category{padding-left:10px;padding-right:10px}@media (max-width:767.98px){#conversejs:not(.converse-embedded)>.row{flex-direction:row-reverse}#conversejs:not(.converse-embedded) #converse-login-panel .converse-form{padding:3em 2em 3em}#conversejs:not(.converse-embedded) .chatbox{width:calc(100% - 50px)}#conversejs:not(.converse-embedded) .chatbox .row .box-flyout{left:50px;bottom:0;height:100vh;box-shadow:none}#conversejs.converse-embedded .chatbox .box-flyout .chatbox-navback,#conversejs.converse-fullscreen .chatbox .box-flyout .chatbox-navback,#conversejs.converse-mobile .chatbox .box-flyout .chatbox-navback,#conversejs.converse-overlayed .chatbox .box-flyout .chatbox-navback{display:flex;flex:0 0 16.6666666667%;max-width:16.6666666667%}#conversejs.converse-embedded .chatbox .box-flyout .chatbox-navback .fa-arrow-left:before,#conversejs.converse-fullscreen .chatbox .box-flyout .chatbox-navback .fa-arrow-left:before,#conversejs.converse-mobile .chatbox .box-flyout .chatbox-navback .fa-arrow-left:before,#conversejs.converse-overlayed .chatbox .box-flyout .chatbox-navback .fa-arrow-left:before{color:#fff}#conversejs.converse-embedded .chatbox .box-flyout .chatbox-title,#conversejs.converse-fullscreen .chatbox .box-flyout .chatbox-title,#conversejs.converse-mobile .chatbox .box-flyout .chatbox-title,#conversejs.converse-overlayed .chatbox .box-flyout .chatbox-title{flex:0 0 58.3333333333%;max-width:58.3333333333%}#conversejs.converse-embedded .chatbox .box-flyout .chatbox-buttons,#conversejs.converse-fullscreen .chatbox .box-flyout .chatbox-buttons,#conversejs.converse-mobile .chatbox .box-flyout .chatbox-buttons,#conversejs.converse-overlayed .chatbox .box-flyout .chatbox-buttons{flex:0 0 25%;max-width:25%}}#conversejs .roster-contacts .fa-circle,#conversejs .set-xmpp-status .fa-circle,#conversejs .xmpp-status .fa-circle{color:#3aa569}#conversejs .roster-contacts .fa-minus-circle,#conversejs .set-xmpp-status .fa-minus-circle,#conversejs .xmpp-status .fa-minus-circle{color:#e77051}#conversejs .roster-contacts .fa-dot-circle-o,#conversejs .set-xmpp-status .fa-dot-circle-o,#conversejs .xmpp-status .fa-dot-circle-o{color:#e7a151}#conversejs .roster-contacts .fa-circle-o,#conversejs .set-xmpp-status .fa-circle-o,#conversejs .xmpp-status .fa-circle-o{color:#a8aba1}#conversejs .roster-contacts .fa-times-circle,#conversejs .set-xmpp-status .fa-times-circle,#conversejs .xmpp-status .fa-times-circle{color:#a8aba1}#conversejs .room-info{font-size:12px;font-style:normal;font-weight:400}#conversejs .room-info li.room-info{display:block;margin-left:5px}#conversejs .room-info p.room-info{line-height:16px;margin:0;display:block;white-space:normal}#conversejs div.room-info{padding:.3em 0;clear:left;width:100%}#conversejs #converse-modals .set-xmpp-status{margin:1em}#conversejs #converse-modals .set-xmpp-status .custom-control-label{margin-top:.25em}#conversejs #controlbox{margin-right:1.5em}#conversejs #controlbox .box-flyout{background-color:#fff}#conversejs #controlbox.logged-out .box-flyout .controlbox-pane{overflow-y:auto}#conversejs #controlbox form.search-xmpp-contact{margin:0;padding-left:5px;padding:0 0 5px 5px}#conversejs #controlbox form.search-xmpp-contact input{width:8em}#conversejs #controlbox .msgs-indicator{margin-right:.5em}#conversejs #controlbox a.subscribe-to-user{padding-left:2em;font-weight:700}#conversejs #controlbox #converse-register{opacity:0;-webkit-animation-name:fadein;-moz-animation-name:fadein;animation-name:fadein;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.75s;-moz-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease;background:#fff}#conversejs #controlbox #converse-register .title{font-weight:700}#conversejs #controlbox #converse-register .info{color:green;font-size:90%;margin:1.5em 0}#conversejs #controlbox #converse-register .form-errors{color:#a53214;margin:1em 0}#conversejs #controlbox #converse-register .provider-title{font-size:20px;margin:0}#conversejs #controlbox #converse-register .provider-score{width:178px;margin-bottom:8px}#conversejs #controlbox #converse-register .form-help .url{font-weight:700;color:#578ea9}#conversejs #controlbox #converse-register .input-group{display:table;margin:auto;width:100%}#conversejs #controlbox #converse-register .input-group span{overflow-x:hidden;text-overflow:ellipsis;max-width:110px}#conversejs #controlbox #converse-register .input-group input[name=username],#conversejs #controlbox #converse-register .input-group span{display:table-cell;text-align:left}#conversejs #controlbox #converse-register .instructions{color:gray;font-size:85%}#conversejs #controlbox #converse-register .instructions:hover{color:#666}#conversejs #controlbox .conn-feedback{color:#578ea9}#conversejs #controlbox .conn-feedback.error{color:#a53214}#conversejs #controlbox .conn-feedback p{padding-bottom:1em}#conversejs #controlbox .conn-feedback p.feedback-subject.error{font-weight:700}#conversejs #controlbox .brand-heading-container .brand-heading{text-align:center}#conversejs #controlbox .brand-heading-container .brand-name{font-size:120%}#conversejs #controlbox #converse-login-panel,#conversejs #controlbox #converse-register-panel{padding-top:0;padding-bottom:0}#conversejs #controlbox #converse-login-panel{flex-direction:column}#conversejs #controlbox #converse-login-panel .brand-heading{color:#578ea9}#conversejs #controlbox .toggle-register-login{font-weight:700}#conversejs #controlbox .oauth-login{margin-left:0;color:#666}#conversejs #controlbox .oauth-login .icon-social:before{font-size:16px}#conversejs #controlbox .controlbox-pane .userinfo{padding-bottom:1em}#conversejs #controlbox .controlbox-pane .userinfo .username{margin-left:.5em;overflow:hidden;text-overflow:ellipsis}#conversejs #controlbox .controlbox-pane .userinfo .profile{margin-bottom:.75em}#conversejs #controlbox #chatrooms{padding:0}#conversejs #controlbox #chatrooms .add-chatroom{margin:0;padding:0}#conversejs #controlbox #chatrooms .add-chatroom input[type=button],#conversejs #controlbox #chatrooms .add-chatroom input[type=submit],#conversejs #controlbox #chatrooms .add-chatroom input[type=text]{width:100%}#conversejs #controlbox .controlbox-section{margin:1em 0 0 0}#conversejs #controlbox .controlbox-section .controlbox-heading{font-family:"Century Gothic",futura,"URW Gothic L",Verdana,sans-serif;margin:0 0 .5em 0;text-transform:uppercase}#conversejs #controlbox .dropdown a{width:143px;display:inline-block}#conversejs #controlbox .dropdown li{list-style:none;padding-left:0}#conversejs #controlbox .dropdown dd ul{padding:0;list-style:none;position:absolute;left:0;top:0;width:100%;z-index:21;background-color:#fcfdfd}#conversejs #controlbox .dropdown dd ul li:hover{background-color:#dcf9f6}#conversejs #controlbox .dropdown dd.search-xmpp{height:0}#conversejs #controlbox .dropdown dd.search-xmpp .contact-form-container{position:absolute;z-index:22}#conversejs #controlbox .dropdown dd.search-xmpp .contact-form-container form{box-shadow:1px 4px 10px 1px rgba(0,0,0,.4);background-color:#fff}#conversejs #controlbox .dropdown dd.search-xmpp li:hover{background-color:#fcfdfd}#conversejs #controlbox .dropdown dt a span{cursor:pointer;display:block;padding:4px 7px 0 5px}#conversejs #controlbox .controlbox-panes{height:100%;overflow-y:auto;background-color:#fff}#conversejs #controlbox .controlbox-pane{background-color:#fff;border:0;font-size:14px;left:0;text-align:left;overflow-x:hidden;padding:1em 0 1em 0}#conversejs #controlbox .controlbox-pane .controlbox-padded{padding-left:1em;padding-right:1em}#conversejs #controlbox .controlbox-pane .add-converse-contact{margin:0 0 .75em 0}#conversejs #controlbox .controlbox-pane .chatbox-btn{margin:0}#conversejs #controlbox .controlbox-pane .switch-form{padding:2em 0}#conversejs #controlbox .controlbox-pane .switch-form p{margin-top:.5em}#conversejs #controlbox .controlbox-pane dd{margin-left:0;margin-bottom:0}#conversejs #controlbox .controlbox-pane dd.odd{background-color:#dceac5}#conversejs #controlbox .add-xmpp-contact{padding:1em .5em}#conversejs #controlbox .add-xmpp-contact input{margin:0 0 1rem;width:100%}#conversejs #controlbox .add-xmpp-contact button{width:100%}#conversejs .toggle-controlbox{text-align:center;background-color:#578ea9;border-top-left-radius:5px;border-top-right-radius:5px;color:#0a0a0a;float:right;height:100%;margin:0 .5em;padding:1em}#conversejs .toggle-controlbox span{color:#fff}@media (max-width:767.98px){#conversejs:not(.converse-embedded){left:0;right:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}#conversejs:not(.converse-embedded) .converse-chatboxes{margin:0!important;flex-direction:row!important;justify-content:space-between}#conversejs:not(.converse-embedded) .converse-chatboxes .converse-chatroom{font-size:14px}#conversejs:not(.converse-embedded) .converse-chatboxes .chatbox .box-flyout{margin-left:15px;left:0;bottom:0;border-radius:0;width:100vw!important;height:100vh!important}#conversejs:not(.converse-embedded) .converse-chatboxes #controlbox{width:100vw!important}#conversejs:not(.converse-embedded) .converse-chatboxes #controlbox .box-flyout{width:100vw!important;height:100vh!important;margin-left:30px}#conversejs:not(.converse-embedded) .converse-chatboxes #controlbox .sidebar{display:block}#conversejs:not(.converse-embedded) .converse-chatboxes.sidebar-open .chatbox:not(#controlbox){display:none}#conversejs:not(.converse-embedded) .converse-chatboxes.sidebar-open #controlbox .controlbox-pane{display:block}}#conversejs.converse-overlayed #controlbox{order:-1;min-width:250px!important;width:250px}#conversejs.converse-overlayed #controlbox .box-flyout{min-width:250px!important;width:250px}#conversejs.converse-overlayed #controlbox:not(.logged-out) .controlbox-head{height:15px}#conversejs.converse-overlayed #controlbox .controlbox-head{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between}#conversejs.converse-overlayed #controlbox .controlbox-head .brand-heading{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 66.6666666667%;max-width:66.6666666667%;color:#666;font-size:2em}#conversejs.converse-overlayed #controlbox .controlbox-head .chatbox-btn{color:#578ea9;margin:0}#conversejs.converse-overlayed #controlbox #converse-login,#conversejs.converse-overlayed #controlbox #converse-register{flex:0 0 100%;max-width:100%;padding-bottom:0}#conversejs.converse-overlayed #controlbox #converse-register .button-cancel{font-size:90%}#conversejs.converse-overlayed #controlbox .controlbox-panes{border-radius:4px}#conversejs.converse-fullscreen #controlbox,#conversejs.converse-mobile #controlbox{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;margin:0}@media (min-width:768px){#conversejs.converse-fullscreen #controlbox,#conversejs.converse-mobile #controlbox{flex:0 0 25%;max-width:25%}}@media (min-width:992px){#conversejs.converse-fullscreen #controlbox,#conversejs.converse-mobile #controlbox{flex:0 0 25%;max-width:25%}}@media (min-width:1200px){#conversejs.converse-fullscreen #controlbox,#conversejs.converse-mobile #controlbox{flex:0 0 16.6666666667%;max-width:16.6666666667%}}#conversejs.converse-fullscreen #controlbox.logged-out,#conversejs.converse-mobile #controlbox.logged-out{flex:0 0 100%;max-width:100%}#conversejs.converse-fullscreen #controlbox .controlbox-pane,#conversejs.converse-mobile #controlbox .controlbox-pane{border-radius:0}#conversejs.converse-fullscreen #controlbox .flyout,#conversejs.converse-mobile #controlbox .flyout{border-radius:0}#conversejs.converse-fullscreen #controlbox #converse-login-panel,#conversejs.converse-mobile #controlbox #converse-login-panel{border-radius:0}#conversejs.converse-fullscreen #controlbox #converse-login-panel .converse-form,#conversejs.converse-mobile #controlbox #converse-login-panel .converse-form{padding:3em 2em 3em}#conversejs.converse-fullscreen #controlbox .toggle-register-login,#conversejs.converse-mobile #controlbox .toggle-register-login{line-height:24px}#conversejs.converse-fullscreen #controlbox .brand-heading-container,#conversejs.converse-mobile #controlbox .brand-heading-container{flex:0 0 100%;max-width:100%;text-align:center}#conversejs.converse-fullscreen #controlbox .brand-heading-container .brand-heading,#conversejs.converse-mobile #controlbox .brand-heading-container .brand-heading{font-size:150%;font-size:600%;padding:.7em 0 0 0;opacity:.8;color:#387592}#conversejs.converse-fullscreen #controlbox .brand-heading-container .brand-subtitle,#conversejs.converse-mobile #controlbox .brand-heading-container .brand-subtitle{font-size:90%;padding:.5em}@media screen and (max-width:480px){#conversejs.converse-fullscreen #controlbox .brand-heading-container .brand-heading,#conversejs.converse-mobile #controlbox .brand-heading-container .brand-heading{font-size:400%}}#conversejs.converse-fullscreen #controlbox.logged-out,#conversejs.converse-mobile #controlbox.logged-out{flex:0 0 100%;max-width:100%;opacity:0;-webkit-animation-name:fadein;-moz-animation-name:fadein;animation-name:fadein;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.75s;-moz-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease;width:100%}#conversejs.converse-fullscreen #controlbox.logged-out .box-flyout,#conversejs.converse-mobile #controlbox.logged-out .box-flyout{width:100%}#conversejs.converse-fullscreen #controlbox .box-flyout,#conversejs.converse-mobile #controlbox .box-flyout{border:0;width:100%;z-index:1;background-color:#578ea9}#conversejs.converse-fullscreen #controlbox .box-flyout .controlbox-head,#conversejs.converse-mobile #controlbox .box-flyout .controlbox-head{display:none}#conversejs.converse-fullscreen #controlbox #converse-login,#conversejs.converse-fullscreen #controlbox #converse-register,#conversejs.converse-mobile #controlbox #converse-login,#conversejs.converse-mobile #controlbox #converse-register{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 66.6666666667%;max-width:66.6666666667%;margin-left:16.6666666667%}@media (min-width:576px){#conversejs.converse-fullscreen #controlbox #converse-login,#conversejs.converse-fullscreen #controlbox #converse-register,#conversejs.converse-mobile #controlbox #converse-login,#conversejs.converse-mobile #controlbox #converse-register{flex:0 0 66.6666666667%;max-width:66.6666666667%;margin-left:16.6666666667%}}@media (min-width:768px){#conversejs.converse-fullscreen #controlbox #converse-login,#conversejs.converse-fullscreen #controlbox #converse-register,#conversejs.converse-mobile #controlbox #converse-login,#conversejs.converse-mobile #controlbox #converse-register{flex:0 0 66.6666666667%;max-width:66.6666666667%;margin-left:16.6666666667%}}@media (min-width:992px){#conversejs.converse-fullscreen #controlbox #converse-login,#conversejs.converse-fullscreen #controlbox #converse-register,#conversejs.converse-mobile #controlbox #converse-login,#conversejs.converse-mobile #controlbox #converse-register{flex:0 0 50%;max-width:50%;margin-left:25%}}#conversejs.converse-fullscreen #controlbox #converse-login .instructions,#conversejs.converse-fullscreen #controlbox #converse-login .title,#conversejs.converse-fullscreen #controlbox #converse-register .instructions,#conversejs.converse-fullscreen #controlbox #converse-register .title,#conversejs.converse-mobile #controlbox #converse-login .instructions,#conversejs.converse-mobile #controlbox #converse-login .title,#conversejs.converse-mobile #controlbox #converse-register .instructions,#conversejs.converse-mobile #controlbox #converse-register .title{margin:1em 0}#conversejs.converse-fullscreen #controlbox #converse-login input[type=button],#conversejs.converse-fullscreen #controlbox #converse-login input[type=submit],#conversejs.converse-fullscreen #controlbox #converse-register input[type=button],#conversejs.converse-fullscreen #controlbox #converse-register input[type=submit],#conversejs.converse-mobile #controlbox #converse-login input[type=button],#conversejs.converse-mobile #controlbox #converse-login input[type=submit],#conversejs.converse-mobile #controlbox #converse-register input[type=button],#conversejs.converse-mobile #controlbox #converse-register input[type=submit]{width:auto}#conversejs .list-container{text-align:left;padding:.3em 0}#conversejs .list-container .rooms-toggle{font-family:"Century Gothic",futura,"URW Gothic L",Verdana,sans-serif;display:block;color:#666;padding:0 0 .5rem 0}#conversejs .list-container .rooms-toggle:hover{color:#585b51}#conversejs .list-container .items-list{text-align:left}#conversejs .list-container .items-list .list-item{border:none;clear:both;color:#666;display:block;height:2em;overflow:hidden;padding-top:.5em;text-shadow:0 1px 0 #fafafa;word-wrap:break-word}#conversejs .list-container .items-list .available-chatroom:hover,#conversejs .list-container .items-list .open-chatroom:hover,#conversejs .list-container .items-list .open-headline:hover{background-color:#eff4f7}#conversejs .list-container .items-list .available-chatroom:hover a.add-bookmark,#conversejs .list-container .items-list .available-chatroom:hover a.room-info,#conversejs .list-container .items-list .open-chatroom:hover a.add-bookmark,#conversejs .list-container .items-list .open-chatroom:hover a.room-info,#conversejs .list-container .items-list .open-headline:hover a.add-bookmark,#conversejs .list-container .items-list .open-headline:hover a.room-info{display:block!important}#conversejs .list-container .items-list .available-chatroom.unread-msgs .msgs-indicator,#conversejs .list-container .items-list .open-chatroom.unread-msgs .msgs-indicator,#conversejs .list-container .items-list .open-headline.unread-msgs .msgs-indicator{border-radius:10%;opacity:1}#conversejs .list-container .items-list .available-chatroom.unread-msgs .available-room,#conversejs .list-container .items-list .available-chatroom.unread-msgs .open-room,#conversejs .list-container .items-list .open-chatroom.unread-msgs .available-room,#conversejs .list-container .items-list .open-chatroom.unread-msgs .open-room,#conversejs .list-container .items-list .open-headline.unread-msgs .available-room,#conversejs .list-container .items-list .open-headline.unread-msgs .open-room{width:100%;font-weight:700}#conversejs .list-container .items-list .available-chatroom a:hover,#conversejs .list-container .items-list .open-chatroom a:hover,#conversejs .list-container .items-list .open-headline a:hover{color:#206485}#conversejs .list-container .items-list .available-chatroom a.add-bookmark,#conversejs .list-container .items-list .available-chatroom a.room-info,#conversejs .list-container .items-list .open-chatroom a.add-bookmark,#conversejs .list-container .items-list .open-chatroom a.room-info,#conversejs .list-container .items-list .open-headline a.add-bookmark,#conversejs .list-container .items-list .open-headline a.room-info{display:none}#conversejs .list-container .items-list .available-chatroom a.add-bookmark:before,#conversejs .list-container .items-list .available-chatroom a.room-info:before,#conversejs .list-container .items-list .open-chatroom a.add-bookmark:before,#conversejs .list-container .items-list .open-chatroom a.room-info:before,#conversejs .list-container .items-list .open-headline a.add-bookmark:before,#conversejs .list-container .items-list .open-headline a.room-info:before{font-size:15px}#conversejs .list-container .items-list .available-chatroom a.open-room,#conversejs .list-container .items-list .open-chatroom a.open-room,#conversejs .list-container .items-list .open-headline a.open-room{width:68%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:.5em}#conversejs .list-container .items-list .available-chatroom a.available-room,#conversejs .list-container .items-list .open-chatroom a.available-room,#conversejs .list-container .items-list .open-headline a.available-room{width:85%}#conversejs .list-container .items-list .available-chatroom .add-bookmark,#conversejs .list-container .items-list .available-chatroom .remove-bookmark,#conversejs .list-container .items-list .open-chatroom .add-bookmark,#conversejs .list-container .items-list .open-chatroom .remove-bookmark,#conversejs .list-container .items-list .open-headline .add-bookmark,#conversejs .list-container .items-list .open-headline .remove-bookmark{color:#a8aba1}#conversejs .list-container .items-list .available-chatroom .add-bookmark.button-on,#conversejs .list-container .items-list .available-chatroom .remove-bookmark.button-on,#conversejs .list-container .items-list .open-chatroom .add-bookmark.button-on,#conversejs .list-container .items-list .open-chatroom .remove-bookmark.button-on,#conversejs .list-container .items-list .open-headline .add-bookmark.button-on,#conversejs .list-container .items-list .open-headline .remove-bookmark.button-on{color:#578ea9}#conversejs .list-container .items-list .available-chatroom .add-bookmark.button-on:hover,#conversejs .list-container .items-list .available-chatroom .remove-bookmark.button-on:hover,#conversejs .list-container .items-list .open-chatroom .add-bookmark.button-on:hover,#conversejs .list-container .items-list .open-chatroom .remove-bookmark.button-on:hover,#conversejs .list-container .items-list .open-headline .add-bookmark.button-on:hover,#conversejs .list-container .items-list .open-headline .remove-bookmark.button-on:hover{color:#206485}#conversejs.fullscreen #controlbox #chatrooms .bookmarks-list dl.rooms-list.bookmarks dd.available-chatroom a.open-room{width:80%}#conversejs #converse-roster{text-align:left;width:100%;position:relative;margin:0;height:194px;padding:0;overflow:hidden;height:calc(100% - 70px)}#conversejs #converse-roster #online-count{display:none}#conversejs #converse-roster .search-xmpp ul li.chat-info{padding-left:10px}#conversejs #converse-roster .roster-filter-form{width:100%}#conversejs #converse-roster .roster-filter-form .button-group{padding:.2em}#conversejs #converse-roster .roster-filter-form span{padding:.3em;cursor:pointer}#conversejs #converse-roster .roster-filter-form .roster-filter{width:100%;margin:.2em;font-size:calc(14px - 2px)}#conversejs #converse-roster .roster-filter-form .state-type{font-size:calc(14px - 2px);width:100%}#conversejs #converse-roster .roster-contacts{padding:0;margin:0 0 .2em 0;height:100%;overflow-x:hidden;overflow-y:auto}#conversejs #converse-roster .roster-contacts .roster-group{border:none;color:#666;font-weight:400;text-shadow:0 1px 0 #fafafa;margin:.75em 0 .75em 0}#conversejs #converse-roster .roster-contacts .roster-group .group-toggle{font-family:"Century Gothic",futura,"URW Gothic L",Verdana,sans-serif;color:#666;display:block;width:100%;padding-top:0;padding-bottom:.3rem}#conversejs #converse-roster .roster-contacts .roster-group .group-toggle:hover{color:#585b51}#conversejs #converse-roster .roster-contacts .roster-group li{border:none;clear:both;color:#666;display:block;overflow-y:hidden;text-shadow:0 1px 0 #fafafa;line-height:14px;width:100%;height:2em;padding-top:.5em}#conversejs #converse-roster .roster-contacts .roster-group li.requesting-xmpp-contact a{line-height:16px}#conversejs #converse-roster .roster-contacts .roster-group li.requesting-xmpp-contact a.fa{width:1.5em}#conversejs #converse-roster .roster-contacts .roster-group li.requesting-xmpp-contact .req-contact-name{padding:0 .2em 0 0}#conversejs #converse-roster .roster-contacts .roster-group li a:hover{color:#206485}#conversejs #converse-roster .roster-contacts .roster-group li a .fa:hover{color:#fff}#conversejs #converse-roster .roster-contacts .roster-group li .open-chat{margin:0;padding:0}#conversejs #converse-roster .roster-contacts .roster-group li .open-chat.unread-msgs{font-weight:700}#conversejs #converse-roster .roster-contacts .roster-group li .open-chat.unread-msgs .contact-name{width:70%}#conversejs #converse-roster .roster-contacts .roster-group li .open-chat .msgs-indicator{color:#fff;background-color:#3aa569;opacity:1;border-radius:10%;padding:.2em;font-size:12px}#conversejs #converse-roster .roster-contacts .roster-group li .open-chat .contact-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0;margin:0;max-width:80%;float:none;height:100%}#conversejs #converse-roster .roster-contacts .roster-group li .open-chat .contact-name.unread-msgs{max-width:60%}#conversejs #converse-roster .roster-contacts .roster-group li .open-chat .avatar{float:left;display:inline-block}#conversejs #converse-roster .roster-contacts .roster-group li.current-xmpp-contact span{font-size:14px;float:left;margin-right:.5em}#conversejs #converse-roster .roster-contacts .roster-group li.odd{background-color:#dceac5}#conversejs #converse-roster .roster-contacts .roster-group li a,#conversejs #converse-roster .roster-contacts .roster-group li span{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#conversejs #converse-roster .roster-contacts .roster-group li span{padding:0}#conversejs #converse-roster .roster-contacts .roster-group li .decline-xmpp-request{margin-left:5px}#conversejs #converse-roster .roster-contacts .roster-group li .remove-xmpp-contact{font-size:10px;margin:0;padding:0;width:2em;display:none}#conversejs #converse-roster .roster-contacts .roster-group li .remove-xmpp-contact:before{font-size:14px}#conversejs #converse-roster .roster-contacts .roster-group li:hover{background-color:#eff4f7}#conversejs #converse-roster .roster-contacts .roster-group li:hover .remove-xmpp-contact{display:inline-block}#conversejs #converse-roster span.pending-contact-name{line-height:16px;width:100%}#conversejs .add-chatroom input[type=button],#conversejs .add-chatroom input[type=submit],#conversejs.converse-embedded .add-chatroom input[type=button],#conversejs.converse-embedded .add-chatroom input[type=submit]{margin:.3em 0}#conversejs #room-details-modal .features-list,#conversejs.converse-embedded #room-details-modal .features-list{margin-left:1em}#conversejs .chatroom-features,#conversejs.converse-embedded .chatroom-features{width:100%}#conversejs .chatroom-features .features-list,#conversejs.converse-embedded .chatroom-features .features-list{padding-top:0}#conversejs .chatroom-features .features-list .feature,#conversejs.converse-embedded .chatroom-features .features-list .feature{width:100%;margin-right:.5em;padding-right:0;font-size:1em;cursor:help}#conversejs .chatroom-features .features-list .feature .fa,#conversejs.converse-embedded .chatroom-features .features-list .feature .fa{margin-right:.5em;color:#666}#conversejs .chat-head-chatroom,#conversejs.converse-embedded .chat-head-chatroom{background-color:#e77051}#conversejs .chat-head-chatroom .chatroom-description,#conversejs.converse-embedded .chat-head-chatroom .chatroom-description{color:#f6ccc1;font-size:14px;font-size:70%;margin-top:3px;overflow-y:hidden;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#conversejs .chat-head-chatroom a.chatbox-btn.fa,#conversejs .chat-head-chatroom a:hover.chatbox-btn.fa,#conversejs .chat-head-chatroom a:not([href]):not([tabindex]).chatbox-btn.fa,#conversejs .chat-head-chatroom a:visited.chatbox-btn.fa,#conversejs.converse-embedded .chat-head-chatroom a.chatbox-btn.fa,#conversejs.converse-embedded .chat-head-chatroom a:hover.chatbox-btn.fa,#conversejs.converse-embedded .chat-head-chatroom a:not([href]):not([tabindex]).chatbox-btn.fa,#conversejs.converse-embedded .chat-head-chatroom a:visited.chatbox-btn.fa{color:#fff}#conversejs .chat-head-chatroom a.chatbox-btn.fa.button-on:before,#conversejs .chat-head-chatroom a:hover.chatbox-btn.fa.button-on:before,#conversejs .chat-head-chatroom a:not([href]):not([tabindex]).chatbox-btn.fa.button-on:before,#conversejs .chat-head-chatroom a:visited.chatbox-btn.fa.button-on:before,#conversejs.converse-embedded .chat-head-chatroom a.chatbox-btn.fa.button-on:before,#conversejs.converse-embedded .chat-head-chatroom a:hover.chatbox-btn.fa.button-on:before,#conversejs.converse-embedded .chat-head-chatroom a:not([href]):not([tabindex]).chatbox-btn.fa.button-on:before,#conversejs.converse-embedded .chat-head-chatroom a:visited.chatbox-btn.fa.button-on:before{color:#e77051}#conversejs .chat-head-chatroom .chatbox-btn.button-on:before,#conversejs.converse-embedded .chat-head-chatroom .chatbox-btn.button-on:before{color:#e77051}#conversejs .chat-head-chatroom .chat-title .chatroom-jid,#conversejs.converse-embedded .chat-head-chatroom .chat-title .chatroom-jid{font-size:12px}#conversejs .chatroom,#conversejs.converse-embedded .chatroom{width:400px}@media screen and (max-height:450px){#conversejs .chatroom,#conversejs.converse-embedded .chatroom{width:100%}}@media screen and (max-width:480px){#conversejs .chatroom,#conversejs.converse-embedded .chatroom{width:100%}}#conversejs .chatroom .box-flyout,#conversejs.converse-embedded .chatroom .box-flyout{overflow-y:hidden;background-color:#e77051;width:100%}@media screen and (max-height:450px){#conversejs .chatroom .box-flyout,#conversejs.converse-embedded .chatroom .box-flyout{height:400px;width:100%;height:100vh}}@media screen and (max-width:480px){#conversejs .chatroom .box-flyout,#conversejs.converse-embedded .chatroom .box-flyout{height:400px;width:100%;height:100vh}}#conversejs .chatroom .box-flyout .chatroom-body,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body{flex-direction:row;flex-flow:nowrap;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fff;border-top:0;width:100%;overflow:hidden}#conversejs .chatroom .box-flyout .chatroom-body .row,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .row{flex-direction:row}#conversejs .chatroom .box-flyout .chatroom-body .chat-topic,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chat-topic{font-weight:700;color:#e77051}#conversejs .chatroom .box-flyout .chatroom-body .chat-info,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chat-info{color:#e77051;line-height:normal}#conversejs .chatroom .box-flyout .chatroom-body .chat-info.badge,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chat-info.badge{color:#fff}#conversejs .chatroom .box-flyout .chatroom-body .mentioned,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .mentioned{font-weight:700}#conversejs .chatroom .box-flyout .chatroom-body .disconnect-msg,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .disconnect-msg{padding:2em 2em 0 2em}#conversejs .chatroom .box-flyout .chatroom-body .chat-area,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chat-area{display:flex;flex-direction:column;word-wrap:break-word}#conversejs .chatroom .box-flyout .chatroom-body .chat-area .new-msgs-indicator,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chat-area .new-msgs-indicator{background-color:#e77051}#conversejs .chatroom .box-flyout .chatroom-body .chat-area .chat-content,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chat-area .chat-content{height:100%}#conversejs .chatroom .box-flyout .chatroom-body .occupants,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants{display:flex;flex-direction:column;justify-content:space-between;overflow-x:hidden;overflow-y:hidden;vertical-align:top;background-color:#fff;border-left:1px solid #666;border-bottom-right-radius:4px;padding:.5em}#conversejs .chatroom .box-flyout .chatroom-body .occupants .occupants-header,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants .occupants-header{display:flex;flex-direction:column}#conversejs .chatroom .box-flyout .chatroom-body .occupants .occupants-header .hide-occupants,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants .occupants-header .hide-occupants{align-self:flex-end;cursor:pointer}#conversejs .chatroom .box-flyout .chatroom-body .occupants .occupants-header .occupants-heading,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants .occupants-header .occupants-heading{font-family:"Century Gothic",futura,"URW Gothic L",Verdana,sans-serif;padding:.3em 0}#conversejs .chatroom .box-flyout .chatroom-body .occupants .awesomplete ul,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants .awesomplete ul{padding:0}#conversejs .chatroom .box-flyout .chatroom-body .occupants .awesomplete ul li,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants .awesomplete ul li{padding:.5em}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul{padding:.5em 0 0 0;margin-bottom:.5em;overflow-x:hidden;overflow-y:auto;list-style:none}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul.occupant-list,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul.occupant-list{overflow-y:auto;flex-basis:0;flex-grow:1;border-bottom:1px solid #d3d3d3}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li{cursor:default;display:block;font-size:12px;overflow:hidden;padding:.25em .25em .25em 0;text-overflow:ellipsis}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li .fa,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li .fa{margin-right:.5em}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li.feature,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li.feature{font-size:10px}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li.occupant,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li.occupant{cursor:pointer}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li.occupant div.row.no-gutters,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li.occupant div.row.no-gutters{flex-wrap:nowrap;min-height:1.5em}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .badge,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .badge{margin-bottom:.125rem}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status{display:inline-block;margin:0 .5em .125em 0;width:.5em;height:.5em}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-chat,#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-online,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-chat,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-online{background-color:#1a9707}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-dnd,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-dnd{background-color:red}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-away,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-away{background-color:#ff8c00}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-xa,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-xa{background-color:orange}#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-offline,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-status.occupant-offline{background-color:#a9a9a9}#conversejs .chatroom .box-flyout .chatroom-body .chatroom-form-container,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chatroom-form-container{background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:0;color:#666;font-size:14px;height:100%;width:100%;overflow-y:auto}#conversejs .chatroom .box-flyout .chatroom-body .chatroom-form-container .validation-message,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chatroom-form-container .validation-message{font-size:90%;color:#a53214}#conversejs .chatroom .box-flyout .chatroom-body .chatroom-form-container .chatroom-form input[type=text],#conversejs .chatroom .box-flyout .chatroom-body .chatroom-form-container .chatroom-form label,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chatroom-form-container .chatroom-form input[type=text],#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chatroom-form-container .chatroom-form label{display:block}#conversejs .chatroom .box-flyout .chatroom-body .chatroom-form-container input[type=button],#conversejs .chatroom .box-flyout .chatroom-body .chatroom-form-container input[type=submit],#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chatroom-form-container input[type=button],#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chatroom-form-container input[type=submit]{margin:0 .5em}#conversejs .chatroom .box-flyout .chatroom-body .chatroom-form-container .button-primary,#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chatroom-form-container .button-primary{background-color:#e77051}#conversejs .chatroom .sendXMPPMessage .chat-toolbar,#conversejs.converse-embedded .chatroom .sendXMPPMessage .chat-toolbar{background-color:#fff;border-top:8px solid #e77051;color:#e77051}#conversejs .chatroom .sendXMPPMessage .chat-toolbar .fa,#conversejs .chatroom .sendXMPPMessage .chat-toolbar .fa:hover,#conversejs.converse-embedded .chatroom .sendXMPPMessage .chat-toolbar .fa,#conversejs.converse-embedded .chatroom .sendXMPPMessage .chat-toolbar .fa:hover{color:#e77051}#conversejs .chatroom .sendXMPPMessage .chat-textarea,#conversejs.converse-embedded .chatroom .sendXMPPMessage .chat-textarea{border-bottom-right-radius:0}#conversejs .chatroom .sendXMPPMessage .send-button,#conversejs.converse-embedded .chatroom .sendXMPPMessage .send-button{background-color:#e77051}#conversejs .chatroom .room-invite .invited-contact,#conversejs.converse-embedded .chatroom .room-invite .invited-contact{margin:-1px 0 0 -1px;width:100%;border:1px solid #999}#conversejs.converse-overlayed .chatbox.chatroom{min-width:400px!important;width:400px}#conversejs.converse-overlayed .chatbox.chatroom .box-flyout{min-width:400px!important;width:400px}#conversejs.converse-overlayed .chatbox.chatroom .chatbox-title{flex:0 0 66.6666666667%;max-width:66.6666666667%}#conversejs.converse-overlayed .chatbox.chatroom .chatbox-title .chatroom-description{font-size:80%}#conversejs.converse-overlayed .chatbox.chatroom .chatbox-buttons{flex:0 0 33.3333333333%;max-width:33.3333333333%}#conversejs.converse-overlayed .chatbox.chatroom .chatroom-body .occupants .chatroom-features .feature{font-size:12px}#conversejs.converse-overlayed .chatbox.chatroom .chatroom-body .chat-area{min-width:250px}#conversejs.converse-fullscreen .chatroom .box-flyout .chatbox-title{flex:0 0 75%;max-width:75%}#conversejs.converse-fullscreen .chatroom .box-flyout .chatbox-buttons{flex:0 0 25%;max-width:25%}@media (max-width:767.98px){#conversejs:not(.converse-embedded) .chatroom{width:100vw!important}#conversejs:not(.converse-embedded) .chatroom .box-flyout .chatbox-navback{flex:0 0 16.6666666667%;max-width:16.6666666667%}#conversejs:not(.converse-embedded) .chatroom .box-flyout .chatbox-title{flex:0 0 58.3333333333%;max-width:58.3333333333%}#conversejs:not(.converse-embedded) .chatroom .box-flyout .chatbox-buttons{flex:0 0 25%;max-width:25%}}#conversejs.converse-fullscreen .chatroom .box-flyout,#conversejs.converse-mobile .chatroom .box-flyout{background-color:#e77051;border:1.2em solid #e77051;border-top:.8em solid #e77051;width:100%}#conversejs.converse-fullscreen .chatroom .box-flyout .chatbox-title .chatroom-description,#conversejs.converse-mobile .chatroom .box-flyout .chatbox-title .chatroom-description{font-size:70%}#conversejs.converse-fullscreen .chatroom .box-flyout .chatroom-body,#conversejs.converse-mobile .chatroom .box-flyout .chatroom-body{border-top-left-radius:4px;border-top-right-radius:4px}#conversejs.converse-fullscreen .chatroom .box-flyout .chatroom-body .chatroom-form-container,#conversejs.converse-mobile .chatroom .box-flyout .chatroom-body .chatroom-form-container{border-radius:4px}#conversejs.converse-fullscreen .chatroom .box-flyout .chatroom-body .chat-area,#conversejs.converse-mobile .chatroom .box-flyout .chatroom-body .chat-area{border-top-left-radius:4px}#conversejs.converse-fullscreen .chatroom .box-flyout .chatroom-body .chat-area .chat-content,#conversejs.converse-mobile .chatroom .box-flyout .chatroom-body .chat-area .chat-content{border-top-left-radius:4px}#conversejs.converse-fullscreen .chatroom .box-flyout .chatroom-body .chat-area.full,#conversejs.converse-mobile .chatroom .box-flyout .chatroom-body .chat-area.full{max-width:100%}#conversejs.converse-fullscreen .chatroom .box-flyout .chatroom-body .chat-area.full .new-msgs-indicator,#conversejs.converse-mobile .chatroom .box-flyout .chatroom-body .chat-area.full .new-msgs-indicator{max-width:100%}#conversejs.converse-fullscreen .chatroom .box-flyout .chatroom-body .occupants,#conversejs.converse-mobile .chatroom .box-flyout .chatroom-body .occupants{border-top-right-radius:4px;padding:1em}#conversejs.converse-fullscreen .chatroom .box-flyout .chatroom-body .occupants .occupants-heading,#conversejs.converse-mobile .chatroom .box-flyout .chatroom-body .occupants .occupants-heading{font-size:16px}#conversejs.converse-fullscreen .chatroom .box-flyout .chatroom-body .occupants ul.occupant-list li,#conversejs.converse-mobile .chatroom .box-flyout .chatroom-body .occupants ul.occupant-list li{font-size:12px}#conversejs.converse-fullscreen .chatroom .room-invite span .invited-contact,#conversejs.converse-mobile .chatroom .room-invite span .invited-contact{margin:0 0 .5em -1px}#conversejs .chatbox.headlines .chat-head.chat-head-chatbox{background-color:#e7a151}#conversejs .chatbox.headlines .chat-body{background-color:#e7a151;border-radius:4px}#conversejs .chatbox.headlines .chat-body .chat-message{color:#d2842b}#conversejs .chatbox.headlines .chat-content{height:100%}#conversejs.converse-fullscreen .chatbox.headlines .box-flyout{background-color:#e7a151}#conversejs.converse-fullscreen .chatbox.headlines .chat-head.chat-head-chatbox{background-color:#e7a151}#conversejs.converse-fullscreen .chatbox.headlines .flyout{border:1.2em solid #e7a151;border-top:.8em solid #e7a151}#conversejs .message.date-separator{height:2em;margin:0;position:relative;text-align:center;z-index:0}#conversejs .message.date-separator .separator{border:.5px solid #3aa569;margin:0 1em;position:relative;top:1em;z-index:5}#conversejs .message.date-separator .separator-text{background:#fff;bottom:1px;color:#555;display:inline-block;line-height:2em;padding:0 1em;position:relative;z-index:5}#conversejs .message.chat-info{color:#3aa569;font-size:14px;line-height:14px;padding:.35rem 1rem}#conversejs .message.chat-info.badge{color:#fff}#conversejs .message.chat-info.chat-state-notification{font-style:italic}#conversejs .message.chat-info.chat-event{clear:left;font-style:italic}#conversejs .message.chat-info.chat-error{color:#d24e2b;font-weight:700}#conversejs .message .chat-image{height:auto;width:auto;max-height:15em;max-width:100%}#conversejs .message.chat-action{font-style:italic}#conversejs .message.chat-msg{display:flex;flex-direction:row;overflow:auto;padding:.25rem 1rem}#conversejs .message.chat-msg.onload{animation:colorchange-chatmessage 1s;-webkit-animation:colorchange-chatmessage 1s}#conversejs .message.chat-msg:hover{background-color:rgba(0,0,0,.035)}#conversejs .message.chat-msg .spoiler{margin-top:.5em}#conversejs .message.chat-msg .spoiler-hint{margin-bottom:.5em}#conversejs .message.chat-msg .spoiler-toggle{color:#fff}#conversejs .message.chat-msg .spoiler-toggle i{color:#fff;padding-right:.5em}#conversejs .message.chat-msg .spoiler-toggle:before{padding-right:.25em;whitespace:nowrap}#conversejs .message.chat-msg .chat-msg-content{margin-left:.5rem;width:100%}#conversejs .message.chat-msg.headline .chat-msg-content{margin-left:0}#conversejs .message.chat-msg .chat-msg-text{padding:0;color:#555}#conversejs .message.chat-msg .chat-msg-text a{word-wrap:break-word;word-break:break-all}#conversejs .message.chat-msg .chat-msg-text .emojione{margin-bottom:-6px}#conversejs .message.chat-msg .chat-msg-media{margin-top:.25rem}#conversejs .message.chat-msg .chat-msg-media a{word-wrap:break-word}#conversejs .message.chat-msg .chat-msg-media audio{width:100%}#conversejs .message.chat-msg .avatar{margin-top:.5em;height:36px;vertical-align:middle;width:36px}#conversejs .message.chat-msg .chat-msg-heading{margin-top:.5em;padding-right:.25rem;padding-bottom:.25rem;display:block}#conversejs .message.chat-msg .chat-msg-heading .chat-msg-author{font-family:"Century Gothic",futura,"URW Gothic L",Verdana,sans-serif;font-size:115%}#conversejs .message.chat-msg .chat-msg-heading .chat-msg-author .badge{font-size:80%;font-family:Helvetica,Arial,sans-serif}#conversejs .message.chat-msg .chat-msg-heading .chat-msg-time{padding-left:.25em;color:#8c8c8c}#conversejs .message.chat-msg.chat-action{display:block}#conversejs .message.chat-msg.chat-action .chat-msg-heading{float:left;margin-top:0;padding-bottom:0}#conversejs .message.chat-msg.chat-msg-followup .avatar,#conversejs .message.chat-msg.chat-msg-followup .chat-msg-heading{display:none}#conversejs .message.chat-msg.chat-msg-followup .chat-msg-content{margin-left:2.75rem}#conversejs .chatroom-body .message.onload{animation:colorchange-chatmessage-muc 1s;-webkit-animation:colorchange-chatmessage-muc 1s}#conversejs .chatroom-body .message .separator{border:.5px solid #e77051}#conversejs.converse-overlayed .message.chat-msg.chat-msg-followup .chat-msg-content{margin-left:0}@media screen and (max-width:767px){#conversejs:not(.converse-embedded) .message.chat-msg .chat-msg-author{white-space:normal}}#conversejs.converse-overlayed #minimized-chats{order:100;width:130px;margin-bottom:-1em;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;margin-right:.5em;padding:0}#conversejs.converse-overlayed #minimized-chats .badge{bottom:8px;border:1px solid #818479}#conversejs.converse-overlayed #minimized-chats #toggle-minimized-chats{border-top-left-radius:4px;border-top-right-radius:4px;background-color:#578ea9;padding:1em 0 0 0;text-align:center;color:#fff;white-space:nowrap;overflow-y:hidden;text-overflow:ellipsis;display:block;height:45px}#conversejs.converse-overlayed #minimized-chats a.restore-chat{padding:1px 0 1px 5px;color:#fff;line-height:15px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#conversejs.converse-overlayed #minimized-chats a.restore-chat:hover{text-decoration:none}#conversejs.converse-overlayed #minimized-chats a.restore-chat:visited{color:#fff}#conversejs.converse-overlayed #minimized-chats .minimized-chats-flyout{flex-direction:column-reverse;bottom:42px;width:130px}#conversejs.converse-overlayed #minimized-chats .minimized-chats-flyout .chat-head{padding:.3em;border-radius:4px;height:35px;margin-bottom:.2em;box-shadow:1px 3px 5px 3px rgba(0,0,0,.4);width:100%}#conversejs.converse-overlayed #minimized-chats .minimized-chats-flyout.minimized{height:auto}#conversejs.converse-overlayed #minimized-chats .unread-message-count{font-weight:700;background-color:#fff;border:1px solid;text-shadow:1px 1px 0 #fafafa;color:#d24e2b;border-radius:5px;padding:2px 4px;font-size:16px;text-align:center;position:absolute;right:116px;bottom:10px}#conversejs.converse-overlayed #minimized-chats .chat-head-message-count-hidden,#conversejs.converse-overlayed #minimized-chats .unread-message-count-hidden{display:none}#conversejs [hidden]{display:none}#conversejs .visually-hidden{position:absolute;clip:rect(0,0,0,0)}#conversejs .form-group .awesomplete{width:100%}#conversejs div.awesomplete{display:inline-block;position:relative}#conversejs div.awesomplete mark{background:#ffb9a7}#conversejs div.awesomplete>input{display:block}#conversejs div.awesomplete>ul{position:absolute;left:0;right:0;z-index:1;min-width:100%;box-sizing:border-box;list-style:none;padding:0;border-radius:.3em;margin:.2em 0 0;background:rgba(255,255,255,.9);background:linear-gradient(to bottom right,#fff,rgba(255,255,255,.8));border:1px solid rgba(0,0,0,.3);box-shadow:.05em .2em .6em rgba(0,0,0,.2);text-shadow:none}#conversejs div.awesomplete>ul:before{content:"";position:absolute;top:-.43em;left:1em;width:0;height:0;background:#fff;border:inherit;border-right:0;border-bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#conversejs div.awesomplete>ul>li{text-overflow:ellipsis;overflow-x:hidden;position:relative;cursor:pointer;padding:1em}#conversejs div.awesomplete>ul:empty,#conversejs div.awesomplete>ul[hidden]{display:none}@supports (transform:scale(0)){#conversejs div.awesomplete>ul{transition:.3s cubic-bezier(.4,.2,.5,1.4);transform-origin:1.43em -.43em}#conversejs div.awesomplete>ul:empty,#conversejs div.awesomplete>ul[hidden]{opacity:0;transform:scale(0);display:block;transition-timing-function:ease}}#conversejs div.awesomplete>ul>li:hover{background:#e77051;color:#fff}#conversejs div.awesomplete>ul>li[aria-selected=true]{background:#3d6d8f;color:#fff}#conversejs div.awesomplete li:hover mark{background:#a53214;color:#fff}#conversejs div.awesomplete li[aria-selected=true] mark{background:#3d6b00;color:inherit}#conversejs.converse-embedded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;bottom:auto;height:100%;position:relative;right:auto;width:100%}#conversejs.converse-embedded *,#conversejs.converse-embedded :after,#conversejs.converse-embedded :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#conversejs.converse-embedded .converse-chatboxes{z-index:1031;position:inherit;bottom:auto;height:100%;width:100%}#conversejs.converse-embedded .chatbox{margin:0;height:100%;width:100%}#conversejs.converse-embedded .chatbox .flyout.box-flyout{bottom:0;box-shadow:none;height:100%;min-width:auto;width:100%}#conversejs.converse-embedded .chatbox .chat-title{padding:.3em;font-size:120%}#conversejs.converse-embedded .chatbox-btn{display:none}#conversejs.converse-embedded .chatroom{margin:0;width:100%}#conversejs.converse-embedded .chatroom .box-flyout .occupants-heading{font-size:120%}#conversejs.converse-embedded .chatroom .box-flyout .chat-content .chat-message{margin:.5em;font-size:120%}#conversejs.converse-embedded .chatroom .box-flyout .sendXMPPMessage .chat-textarea{padding:.5em;font-size:110%}#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body{height:100%}#conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chatroom-form-container{height:100%;position:relative}#conversejs.converse-embedded .chatroom .box-flyout .occupants .occupant-list{padding-left:.3em}#conversejs.converse-embedded .chatroom .box-flyout .occupants .occupant-list li.occupant{font-size:120%}
\ No newline at end of file
diff --git a/3rdparty/converse.min.js b/3rdparty/converse.min.js
index bfbdf29214dd432969f75a748bbaf5b024b75c21..e488fdc7006c7852a5cf0e04a692c1b4258057b3 100644
--- a/3rdparty/converse.min.js
+++ b/3rdparty/converse.min.js
@@ -1,8 +1,4 @@
-/**
- * @license almond 0.3.3 Copyright jQuery Foundation and other contributors.
- * Released under MIT license, http://github.com/requirejs/almond/LICENSE
- */
-
+!function(e){var t={};function f(a){if(t[a])return t[a].exports;var n=t[a]={i:a,l:!1,exports:{}};return e[a].call(n.exports,n,n.exports,f),n.l=!0,n.exports}f.m=e,f.c=t,f.d=function(e,t,a){f.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:a})},f.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},f.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(t,"a",t),t},f.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},f.p="",f(f.s=294)}([function(e,t,f){(function(e){e.exports=function(){"use strict";var t,a;function n(){return t.apply(null,arguments)}function o(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function s(e){return void 0===e}function c(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function i(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function u(e,t){var f,a=[];for(f=0;f<e.length;++f)a.push(t(e[f],f));return a}function _(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function d(e,t){for(var f in t)_(t,f)&&(e[f]=t[f]);return _(t,"toString")&&(e.toString=t.toString),_(t,"valueOf")&&(e.valueOf=t.valueOf),e}function l(e,t,f,a){return Yt(e,t,f,a,!0).utc()}function h(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function m(e){if(null==e._isValid){var t=h(e),f=a.call(t.parsedDateParts,function(e){return null!=e}),n=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&f);if(e._strict&&(n=n&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return n;e._isValid=n}return e._isValid}function g(e){var t=l(NaN);return null!=e?d(h(t),e):h(t).userInvalidated=!0,t}a=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),f=t.length>>>0,a=0;a<f;a++)if(a in t&&e.call(this,t[a],a,t))return!0;return!1};var p=n.momentProperties=[];function b(e,t){var f,a,n;if(s(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),s(t._i)||(e._i=t._i),s(t._f)||(e._f=t._f),s(t._l)||(e._l=t._l),s(t._strict)||(e._strict=t._strict),s(t._tzm)||(e._tzm=t._tzm),s(t._isUTC)||(e._isUTC=t._isUTC),s(t._offset)||(e._offset=t._offset),s(t._pf)||(e._pf=h(t)),s(t._locale)||(e._locale=t._locale),p.length>0)for(f=0;f<p.length;f++)a=p[f],s(n=t[a])||(e[a]=n);return e}var y=!1;function v(e){b(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===y&&(y=!0,n.updateOffset(this),y=!1)}function w(e){return e instanceof v||null!=e&&null!=e._isAMomentObject}function k(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function M(e){var t=+e,f=0;return 0!==t&&isFinite(t)&&(f=k(t)),f}function L(e,t,f){var a,n=Math.min(e.length,t.length),o=Math.abs(e.length-t.length),r=0;for(a=0;a<n;a++)(f&&e[a]!==t[a]||!f&&M(e[a])!==M(t[a]))&&r++;return r+o}function x(e){!1===n.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function S(e,t){var f=!0;return d(function(){if(null!=n.deprecationHandler&&n.deprecationHandler(null,e),f){for(var a,o=[],r=0;r<arguments.length;r++){if(a="","object"==typeof arguments[r]){for(var s in a+="\n["+r+"] ",arguments[0])a+=s+": "+arguments[0][s]+", ";a=a.slice(0,-2)}else a=arguments[r];o.push(a)}x(e+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+(new Error).stack),f=!1}return t.apply(this,arguments)},t)}var T,D={};function Y(e,t){null!=n.deprecationHandler&&n.deprecationHandler(e,t),D[e]||(x(t),D[e]=!0)}function j(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function A(e,t){var f,a=d({},e);for(f in t)_(t,f)&&(r(e[f])&&r(t[f])?(a[f]={},d(a[f],e[f]),d(a[f],t[f])):null!=t[f]?a[f]=t[f]:delete a[f]);for(f in e)_(e,f)&&!_(t,f)&&r(e[f])&&(a[f]=d({},a[f]));return a}function C(e){null!=e&&this.set(e)}n.suppressDeprecationWarnings=!1,n.deprecationHandler=null,T=Object.keys?Object.keys:function(e){var t,f=[];for(t in e)_(e,t)&&f.push(t);return f};var E={};function H(e,t){var f=e.toLowerCase();E[f]=E[f+"s"]=E[t]=e}function N(e){return"string"==typeof e?E[e]||E[e.toLowerCase()]:void 0}function O(e){var t,f,a={};for(f in e)_(e,f)&&(t=N(f))&&(a[t]=e[f]);return a}var R={};function I(e,t){R[e]=t}function P(e,t,f){var a=""+Math.abs(e),n=t-a.length,o=e>=0;return(o?f?"+":"":"-")+Math.pow(10,Math.max(0,n)).toString().substr(1)+a}var z=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,F=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,B={},q={};function U(e,t,f,a){var n=a;"string"==typeof a&&(n=function(){return this[a]()}),e&&(q[e]=n),t&&(q[t[0]]=function(){return P(n.apply(this,arguments),t[1],t[2])}),f&&(q[f]=function(){return this.localeData().ordinal(n.apply(this,arguments),e)})}function W(e,t){return e.isValid()?(t=J(t,e.localeData()),B[t]=B[t]||function(e){var t,f,a,n=e.match(z);for(t=0,f=n.length;t<f;t++)q[n[t]]?n[t]=q[n[t]]:n[t]=(a=n[t]).match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"");return function(t){var a,o="";for(a=0;a<f;a++)o+=j(n[a])?n[a].call(t,e):n[a];return o}}(t),B[t](e)):e.localeData().invalidDate()}function J(e,t){var f=5;function a(e){return t.longDateFormat(e)||e}for(F.lastIndex=0;f>=0&&F.test(e);)e=e.replace(F,a),F.lastIndex=0,f-=1;return e}var $=/\d/,V=/\d\d/,G=/\d{3}/,Q=/\d{4}/,X=/[+-]?\d{6}/,K=/\d\d?/,Z=/\d\d\d\d?/,ee=/\d\d\d\d\d\d?/,te=/\d{1,3}/,fe=/\d{1,4}/,ae=/[+-]?\d{1,6}/,ne=/\d+/,oe=/[+-]?\d+/,re=/Z|[+-]\d\d:?\d\d/gi,se=/Z|[+-]\d\d(?::?\d\d)?/gi,ce=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ie={};function ue(e,t,f){ie[e]=j(t)?t:function(e,a){return e&&f?f:t}}function _e(e,t){return _(ie,e)?ie[e](t._strict,t._locale):new RegExp(de(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,f,a,n){return t||f||a||n})))}function de(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var le={};function he(e,t){var f,a=t;for("string"==typeof e&&(e=[e]),c(t)&&(a=function(e,f){f[t]=M(e)}),f=0;f<e.length;f++)le[e[f]]=a}function me(e,t){he(e,function(e,f,a,n){a._w=a._w||{},t(e,a._w,a,n)})}function ge(e,t,f){null!=t&&_(le,e)&&le[e](t,f._a,f,e)}var pe=0,be=1,ye=2,ve=3,we=4,ke=5,Me=6,Le=7,xe=8;function Se(e){return Te(e)?366:365}function Te(e){return e%4==0&&e%100!=0||e%400==0}U("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),U(0,["YY",2],0,function(){return this.year()%100}),U(0,["YYYY",4],0,"year"),U(0,["YYYYY",5],0,"year"),U(0,["YYYYYY",6,!0],0,"year"),H("year","y"),I("year",1),ue("Y",oe),ue("YY",K,V),ue("YYYY",fe,Q),ue("YYYYY",ae,X),ue("YYYYYY",ae,X),he(["YYYYY","YYYYYY"],pe),he("YYYY",function(e,t){t[pe]=2===e.length?n.parseTwoDigitYear(e):M(e)}),he("YY",function(e,t){t[pe]=n.parseTwoDigitYear(e)}),he("Y",function(e,t){t[pe]=parseInt(e,10)}),n.parseTwoDigitYear=function(e){return M(e)+(M(e)>68?1900:2e3)};var De,Ye=je("FullYear",!0);function je(e,t){return function(f){return null!=f?(Ce(this,e,f),n.updateOffset(this,t),this):Ae(this,e)}}function Ae(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function Ce(e,t,f){e.isValid()&&!isNaN(f)&&("FullYear"===t&&Te(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](f,e.month(),Ee(f,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](f))}function Ee(e,t){if(isNaN(e)||isNaN(t))return NaN;var f,a=(t%(f=12)+f)%f;return e+=(t-a)/12,1===a?Te(e)?29:28:31-a%7%2}De=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},U("M",["MM",2],"Mo",function(){return this.month()+1}),U("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),U("MMMM",0,0,function(e){return this.localeData().months(this,e)}),H("month","M"),I("month",8),ue("M",K),ue("MM",K,V),ue("MMM",function(e,t){return t.monthsShortRegex(e)}),ue("MMMM",function(e,t){return t.monthsRegex(e)}),he(["M","MM"],function(e,t){t[be]=M(e)-1}),he(["MMM","MMMM"],function(e,t,f,a){var n=f._locale.monthsParse(e,a,f._strict);null!=n?t[be]=n:h(f).invalidMonth=e});var He=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Ne="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Oe="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function Re(e,t){var f;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=M(t);else if(!c(t=e.localeData().monthsParse(t)))return e;return f=Math.min(e.date(),Ee(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,f),e}function Ie(e){return null!=e?(Re(this,e),n.updateOffset(this,!0),this):Ae(this,"Month")}var Pe=ce,ze=ce;function Fe(){function e(e,t){return t.length-e.length}var t,f,a=[],n=[],o=[];for(t=0;t<12;t++)f=l([2e3,t]),a.push(this.monthsShort(f,"")),n.push(this.months(f,"")),o.push(this.months(f,"")),o.push(this.monthsShort(f,""));for(a.sort(e),n.sort(e),o.sort(e),t=0;t<12;t++)a[t]=de(a[t]),n[t]=de(n[t]);for(t=0;t<24;t++)o[t]=de(o[t]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Be(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function qe(e,t,f){var a=7+t-f,n=(7+Be(e,0,a).getUTCDay()-t)%7;return-n+a-1}function Ue(e,t,f,a,n){var o,r,s=(7+f-a)%7,c=qe(e,a,n),i=1+7*(t-1)+s+c;return i<=0?r=Se(o=e-1)+i:i>Se(e)?(o=e+1,r=i-Se(e)):(o=e,r=i),{year:o,dayOfYear:r}}function We(e,t,f){var a,n,o=qe(e.year(),t,f),r=Math.floor((e.dayOfYear()-o-1)/7)+1;return r<1?(n=e.year()-1,a=r+Je(n,t,f)):r>Je(e.year(),t,f)?(a=r-Je(e.year(),t,f),n=e.year()+1):(n=e.year(),a=r),{week:a,year:n}}function Je(e,t,f){var a=qe(e,t,f),n=qe(e+1,t,f);return(Se(e)-a+n)/7}U("w",["ww",2],"wo","week"),U("W",["WW",2],"Wo","isoWeek"),H("week","w"),H("isoWeek","W"),I("week",5),I("isoWeek",5),ue("w",K),ue("ww",K,V),ue("W",K),ue("WW",K,V),me(["w","ww","W","WW"],function(e,t,f,a){t[a.substr(0,1)]=M(e)}),U("d",0,"do","day"),U("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),U("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),U("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),U("e",0,0,"weekday"),U("E",0,0,"isoWeekday"),H("day","d"),H("weekday","e"),H("isoWeekday","E"),I("day",11),I("weekday",11),I("isoWeekday",11),ue("d",K),ue("e",K),ue("E",K),ue("dd",function(e,t){return t.weekdaysMinRegex(e)}),ue("ddd",function(e,t){return t.weekdaysShortRegex(e)}),ue("dddd",function(e,t){return t.weekdaysRegex(e)}),me(["dd","ddd","dddd"],function(e,t,f,a){var n=f._locale.weekdaysParse(e,a,f._strict);null!=n?t.d=n:h(f).invalidWeekday=e}),me(["d","e","E"],function(e,t,f,a){t[a]=M(e)});var $e="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ve="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ge="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Qe=ce,Xe=ce,Ke=ce;function Ze(){function e(e,t){return t.length-e.length}var t,f,a,n,o,r=[],s=[],c=[],i=[];for(t=0;t<7;t++)f=l([2e3,1]).day(t),a=this.weekdaysMin(f,""),n=this.weekdaysShort(f,""),o=this.weekdays(f,""),r.push(a),s.push(n),c.push(o),i.push(a),i.push(n),i.push(o);for(r.sort(e),s.sort(e),c.sort(e),i.sort(e),t=0;t<7;t++)s[t]=de(s[t]),c[t]=de(c[t]),i[t]=de(i[t]);this._weekdaysRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+r.join("|")+")","i")}function et(){return this.hours()%12||12}function tt(e,t){U(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function ft(e,t){return t._meridiemParse}U("H",["HH",2],0,"hour"),U("h",["hh",2],0,et),U("k",["kk",2],0,function(){return this.hours()||24}),U("hmm",0,0,function(){return""+et.apply(this)+P(this.minutes(),2)}),U("hmmss",0,0,function(){return""+et.apply(this)+P(this.minutes(),2)+P(this.seconds(),2)}),U("Hmm",0,0,function(){return""+this.hours()+P(this.minutes(),2)}),U("Hmmss",0,0,function(){return""+this.hours()+P(this.minutes(),2)+P(this.seconds(),2)}),tt("a",!0),tt("A",!1),H("hour","h"),I("hour",13),ue("a",ft),ue("A",ft),ue("H",K),ue("h",K),ue("k",K),ue("HH",K,V),ue("hh",K,V),ue("kk",K,V),ue("hmm",Z),ue("hmmss",ee),ue("Hmm",Z),ue("Hmmss",ee),he(["H","HH"],ve),he(["k","kk"],function(e,t,f){var a=M(e);t[ve]=24===a?0:a}),he(["a","A"],function(e,t,f){f._isPm=f._locale.isPM(e),f._meridiem=e}),he(["h","hh"],function(e,t,f){t[ve]=M(e),h(f).bigHour=!0}),he("hmm",function(e,t,f){var a=e.length-2;t[ve]=M(e.substr(0,a)),t[we]=M(e.substr(a)),h(f).bigHour=!0}),he("hmmss",function(e,t,f){var a=e.length-4,n=e.length-2;t[ve]=M(e.substr(0,a)),t[we]=M(e.substr(a,2)),t[ke]=M(e.substr(n)),h(f).bigHour=!0}),he("Hmm",function(e,t,f){var a=e.length-2;t[ve]=M(e.substr(0,a)),t[we]=M(e.substr(a))}),he("Hmmss",function(e,t,f){var a=e.length-4,n=e.length-2;t[ve]=M(e.substr(0,a)),t[we]=M(e.substr(a,2)),t[ke]=M(e.substr(n))});var at,nt=je("Hours",!0),ot={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Ne,monthsShort:Oe,week:{dow:0,doy:6},weekdays:$e,weekdaysMin:Ge,weekdaysShort:Ve,meridiemParse:/[ap]\.?m?\.?/i},rt={},st={};function ct(e){return e?e.toLowerCase().replace("_","-"):e}function it(t){var a=null;if(!rt[t]&&void 0!==e&&e&&e.exports)try{a=at._abbr,f(288)("./"+t),ut(a)}catch(e){}return rt[t]}function ut(e,t){var f;return e&&(f=s(t)?dt(e):_t(e,t))&&(at=f),at._abbr}function _t(e,t){if(null!==t){var f=ot;if(t.abbr=e,null!=rt[e])Y("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),f=rt[e]._config;else if(null!=t.parentLocale){if(null==rt[t.parentLocale])return st[t.parentLocale]||(st[t.parentLocale]=[]),st[t.parentLocale].push({name:e,config:t}),null;f=rt[t.parentLocale]._config}return rt[e]=new C(A(f,t)),st[e]&&st[e].forEach(function(e){_t(e.name,e.config)}),ut(e),rt[e]}return delete rt[e],null}function dt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return at;if(!o(e)){if(t=it(e))return t;e=[e]}return function(e){for(var t,f,a,n,o=0;o<e.length;){for(n=ct(e[o]).split("-"),t=n.length,f=(f=ct(e[o+1]))?f.split("-"):null;t>0;){if(a=it(n.slice(0,t).join("-")))return a;if(f&&f.length>=t&&L(n,f,!0)>=t-1)break;t--}o++}return null}(e)}function lt(e){var t,f=e._a;return f&&-2===h(e).overflow&&(t=f[be]<0||f[be]>11?be:f[ye]<1||f[ye]>Ee(f[pe],f[be])?ye:f[ve]<0||f[ve]>24||24===f[ve]&&(0!==f[we]||0!==f[ke]||0!==f[Me])?ve:f[we]<0||f[we]>59?we:f[ke]<0||f[ke]>59?ke:f[Me]<0||f[Me]>999?Me:-1,h(e)._overflowDayOfYear&&(t<pe||t>ye)&&(t=ye),h(e)._overflowWeeks&&-1===t&&(t=Le),h(e)._overflowWeekday&&-1===t&&(t=xe),h(e).overflow=t),e}function ht(e,t,f){return null!=e?e:null!=t?t:f}function mt(e){var t,f,a,o,r,s=[];if(!e._d){for(a=function(e){var t=new Date(n.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[ye]&&null==e._a[be]&&function(e){var t,f,a,n,o,r,s,c;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)o=1,r=4,f=ht(t.GG,e._a[pe],We(jt(),1,4).year),a=ht(t.W,1),((n=ht(t.E,1))<1||n>7)&&(c=!0);else{o=e._locale._week.dow,r=e._locale._week.doy;var i=We(jt(),o,r);f=ht(t.gg,e._a[pe],i.year),a=ht(t.w,i.week),null!=t.d?((n=t.d)<0||n>6)&&(c=!0):null!=t.e?(n=t.e+o,(t.e<0||t.e>6)&&(c=!0)):n=o}a<1||a>Je(f,o,r)?h(e)._overflowWeeks=!0:null!=c?h(e)._overflowWeekday=!0:(s=Ue(f,a,n,o,r),e._a[pe]=s.year,e._dayOfYear=s.dayOfYear)}(e),null!=e._dayOfYear&&(r=ht(e._a[pe],a[pe]),(e._dayOfYear>Se(r)||0===e._dayOfYear)&&(h(e)._overflowDayOfYear=!0),f=Be(r,0,e._dayOfYear),e._a[be]=f.getUTCMonth(),e._a[ye]=f.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=s[t]=a[t];for(;t<7;t++)e._a[t]=s[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[ve]&&0===e._a[we]&&0===e._a[ke]&&0===e._a[Me]&&(e._nextDay=!0,e._a[ve]=0),e._d=(e._useUTC?Be:function(e,t,f,a,n,o,r){var s=new Date(e,t,f,a,n,o,r);return e<100&&e>=0&&isFinite(s.getFullYear())&&s.setFullYear(e),s}).apply(null,s),o=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ve]=24),e._w&&void 0!==e._w.d&&e._w.d!==o&&(h(e).weekdayMismatch=!0)}}var gt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,pt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,bt=/Z|[+-]\d\d(?::?\d\d)?/,yt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],vt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],wt=/^\/?Date\((\-?\d+)/i;function kt(e){var t,f,a,n,o,r,s=e._i,c=gt.exec(s)||pt.exec(s);if(c){for(h(e).iso=!0,t=0,f=yt.length;t<f;t++)if(yt[t][1].exec(c[1])){n=yt[t][0],a=!1!==yt[t][2];break}if(null==n)return void(e._isValid=!1);if(c[3]){for(t=0,f=vt.length;t<f;t++)if(vt[t][1].exec(c[3])){o=(c[2]||" ")+vt[t][0];break}if(null==o)return void(e._isValid=!1)}if(!a&&null!=o)return void(e._isValid=!1);if(c[4]){if(!bt.exec(c[4]))return void(e._isValid=!1);r="Z"}e._f=n+(o||"")+(r||""),Tt(e)}else e._isValid=!1}var Mt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;function Lt(e,t,f,a,n,o){var r=[function(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}(e),Oe.indexOf(t),parseInt(f,10),parseInt(a,10),parseInt(n,10)];return o&&r.push(parseInt(o,10)),r}var xt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function St(e){var t=Mt.exec(e._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim());if(t){var f=Lt(t[4],t[3],t[2],t[5],t[6],t[7]);if(!function(e,t,f){if(e){var a=Ve.indexOf(e),n=new Date(t[0],t[1],t[2]).getDay();if(a!==n)return h(f).weekdayMismatch=!0,f._isValid=!1,!1}return!0}(t[1],f,e))return;e._a=f,e._tzm=function(e,t,f){if(e)return xt[e];if(t)return 0;var a=parseInt(f,10),n=a%100,o=(a-n)/100;return 60*o+n}(t[8],t[9],t[10]),e._d=Be.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),h(e).rfc2822=!0}else e._isValid=!1}function Tt(e){if(e._f!==n.ISO_8601)if(e._f!==n.RFC_2822){e._a=[],h(e).empty=!0;var t,f,a,o,r,s=""+e._i,c=s.length,i=0;for(a=J(e._f,e._locale).match(z)||[],t=0;t<a.length;t++)o=a[t],(f=(s.match(_e(o,e))||[])[0])&&((r=s.substr(0,s.indexOf(f))).length>0&&h(e).unusedInput.push(r),s=s.slice(s.indexOf(f)+f.length),i+=f.length),q[o]?(f?h(e).empty=!1:h(e).unusedTokens.push(o),ge(o,f,e)):e._strict&&!f&&h(e).unusedTokens.push(o);h(e).charsLeftOver=c-i,s.length>0&&h(e).unusedInput.push(s),e._a[ve]<=12&&!0===h(e).bigHour&&e._a[ve]>0&&(h(e).bigHour=void 0),h(e).parsedDateParts=e._a.slice(0),h(e).meridiem=e._meridiem,e._a[ve]=(u=e._locale,_=e._a[ve],null==(d=e._meridiem)?_:null!=u.meridiemHour?u.meridiemHour(_,d):null!=u.isPM?((l=u.isPM(d))&&_<12&&(_+=12),l||12!==_||(_=0),_):_),mt(e),lt(e)}else St(e);else kt(e);var u,_,d,l}function Dt(e){var t=e._i,f=e._f;return e._locale=e._locale||dt(e._l),null===t||void 0===f&&""===t?g({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),w(t)?new v(lt(t)):(i(t)?e._d=t:o(f)?function(e){var t,f,a,n,o;if(0===e._f.length)return h(e).invalidFormat=!0,void(e._d=new Date(NaN));for(n=0;n<e._f.length;n++)o=0,t=b({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[n],Tt(t),m(t)&&(o+=h(t).charsLeftOver,o+=10*h(t).unusedTokens.length,h(t).score=o,(null==a||o<a)&&(a=o,f=t));d(e,f||t)}(e):f?Tt(e):function(e){var t=e._i;s(t)?e._d=new Date(n.now()):i(t)?e._d=new Date(t.valueOf()):"string"==typeof t?function(e){var t=wt.exec(e._i);null===t?(kt(e),!1===e._isValid&&(delete e._isValid,St(e),!1===e._isValid&&(delete e._isValid,n.createFromInputFallback(e)))):e._d=new Date(+t[1])}(e):o(t)?(e._a=u(t.slice(0),function(e){return parseInt(e,10)}),mt(e)):r(t)?function(e){if(!e._d){var t=O(e._i);e._a=u([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),mt(e)}}(e):c(t)?e._d=new Date(t):n.createFromInputFallback(e)}(e),m(e)||(e._d=null),e))}function Yt(e,t,f,a,n){var s,c={};return!0!==f&&!1!==f||(a=f,f=void 0),(r(e)&&function(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}(e)||o(e)&&0===e.length)&&(e=void 0),c._isAMomentObject=!0,c._useUTC=c._isUTC=n,c._l=f,c._i=e,c._f=t,c._strict=a,(s=new v(lt(Dt(c))))._nextDay&&(s.add(1,"d"),s._nextDay=void 0),s}function jt(e,t,f,a){return Yt(e,t,f,a,!1)}n.createFromInputFallback=S("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),n.ISO_8601=function(){},n.RFC_2822=function(){};var At=S("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=jt.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:g()}),Ct=S("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=jt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:g()});function Et(e,t){var f,a;if(1===t.length&&o(t[0])&&(t=t[0]),!t.length)return jt();for(f=t[0],a=1;a<t.length;++a)t[a].isValid()&&!t[a][e](f)||(f=t[a]);return f}var Ht=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Nt(e){var t=O(e),f=t.year||0,a=t.quarter||0,n=t.month||0,o=t.week||0,r=t.day||0,s=t.hour||0,c=t.minute||0,i=t.second||0,u=t.millisecond||0;this._isValid=function(e){for(var t in e)if(-1===De.call(Ht,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var f=!1,a=0;a<Ht.length;++a)if(e[Ht[a]]){if(f)return!1;parseFloat(e[Ht[a]])!==M(e[Ht[a]])&&(f=!0)}return!0}(t),this._milliseconds=+u+1e3*i+6e4*c+1e3*s*60*60,this._days=+r+7*o,this._months=+n+3*a+12*f,this._data={},this._locale=dt(),this._bubble()}function Ot(e){return e instanceof Nt}function Rt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function It(e,t){U(e,0,0,function(){var e=this.utcOffset(),f="+";return e<0&&(e=-e,f="-"),f+P(~~(e/60),2)+t+P(~~e%60,2)})}It("Z",":"),It("ZZ",""),ue("Z",se),ue("ZZ",se),he(["Z","ZZ"],function(e,t,f){f._useUTC=!0,f._tzm=zt(se,e)});var Pt=/([\+\-]|\d\d)/gi;function zt(e,t){var f=(t||"").match(e);if(null===f)return null;var a=f[f.length-1]||[],n=(a+"").match(Pt)||["-",0,0],o=60*n[1]+M(n[2]);return 0===o?0:"+"===n[0]?o:-o}function Ft(e,t){var f,a;return t._isUTC?(f=t.clone(),a=(w(e)||i(e)?e.valueOf():jt(e).valueOf())-f.valueOf(),f._d.setTime(f._d.valueOf()+a),n.updateOffset(f,!1),f):jt(e).local()}function Bt(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function qt(){return!!this.isValid()&&this._isUTC&&0===this._offset}n.updateOffset=function(){};var Ut=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Wt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Jt(e,t){var f,a,n,o,r,s,i=e,u=null;return Ot(e)?i={ms:e._milliseconds,d:e._days,M:e._months}:c(e)?(i={},t?i[t]=e:i.milliseconds=e):(u=Ut.exec(e))?(f="-"===u[1]?-1:1,i={y:0,d:M(u[ye])*f,h:M(u[ve])*f,m:M(u[we])*f,s:M(u[ke])*f,ms:M(Rt(1e3*u[Me]))*f}):(u=Wt.exec(e))?(f="-"===u[1]?-1:(u[1],1),i={y:$t(u[2],f),M:$t(u[3],f),w:$t(u[4],f),d:$t(u[5],f),h:$t(u[6],f),m:$t(u[7],f),s:$t(u[8],f)}):null==i?i={}:"object"==typeof i&&("from"in i||"to"in i)&&(o=jt(i.from),r=jt(i.to),n=o.isValid()&&r.isValid()?(r=Ft(r,o),o.isBefore(r)?s=Vt(o,r):((s=Vt(r,o)).milliseconds=-s.milliseconds,s.months=-s.months),s):{milliseconds:0,months:0},(i={}).ms=n.milliseconds,i.M=n.months),a=new Nt(i),Ot(e)&&_(e,"_locale")&&(a._locale=e._locale),a}function $t(e,t){var f=e&&parseFloat(e.replace(",","."));return(isNaN(f)?0:f)*t}function Vt(e,t){var f={milliseconds:0,months:0};return f.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(f.months,"M").isAfter(t)&&--f.months,f.milliseconds=+t-+e.clone().add(f.months,"M"),f}function Gt(e,t){return function(f,a){var n;return null===a||isNaN(+a)||(Y(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."),n=f,f=a,a=n),Qt(this,Jt(f="string"==typeof f?+f:f,a),e),this}}function Qt(e,t,f,a){var o=t._milliseconds,r=Rt(t._days),s=Rt(t._months);e.isValid()&&(a=null==a||a,s&&Re(e,Ae(e,"Month")+s*f),r&&Ce(e,"Date",Ae(e,"Date")+r*f),o&&e._d.setTime(e._d.valueOf()+o*f),a&&n.updateOffset(e,r||s))}Jt.fn=Nt.prototype,Jt.invalid=function(){return Jt(NaN)};var Xt=Gt(1,"add"),Kt=Gt(-1,"subtract");function Zt(e,t){var f,a,n=12*(t.year()-e.year())+(t.month()-e.month()),o=e.clone().add(n,"months");return t-o<0?(f=e.clone().add(n-1,"months"),a=(t-o)/(o-f)):(f=e.clone().add(n+1,"months"),a=(t-o)/(f-o)),-(n+a)||0}function ef(e){var t;return void 0===e?this._locale._abbr:(null!=(t=dt(e))&&(this._locale=t),this)}n.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",n.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var tf=S("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)});function ff(){return this._locale}function af(e,t){U(0,[e,e.length],0,t)}function nf(e,t,f,a,n){var o;return null==e?We(this,a,n).year:(o=Je(e,a,n),t>o&&(t=o),function(e,t,f,a,n){var o=Ue(e,t,f,a,n),r=Be(o.year,0,o.dayOfYear);return this.year(r.getUTCFullYear()),this.month(r.getUTCMonth()),this.date(r.getUTCDate()),this}.call(this,e,t,f,a,n))}U(0,["gg",2],0,function(){return this.weekYear()%100}),U(0,["GG",2],0,function(){return this.isoWeekYear()%100}),af("gggg","weekYear"),af("ggggg","weekYear"),af("GGGG","isoWeekYear"),af("GGGGG","isoWeekYear"),H("weekYear","gg"),H("isoWeekYear","GG"),I("weekYear",1),I("isoWeekYear",1),ue("G",oe),ue("g",oe),ue("GG",K,V),ue("gg",K,V),ue("GGGG",fe,Q),ue("gggg",fe,Q),ue("GGGGG",ae,X),ue("ggggg",ae,X),me(["gggg","ggggg","GGGG","GGGGG"],function(e,t,f,a){t[a.substr(0,2)]=M(e)}),me(["gg","GG"],function(e,t,f,a){t[a]=n.parseTwoDigitYear(e)}),U("Q",0,"Qo","quarter"),H("quarter","Q"),I("quarter",7),ue("Q",$),he("Q",function(e,t){t[be]=3*(M(e)-1)}),U("D",["DD",2],"Do","date"),H("date","D"),I("date",9),ue("D",K),ue("DD",K,V),ue("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),he(["D","DD"],ye),he("Do",function(e,t){t[ye]=M(e.match(K)[0])});var of=je("Date",!0);U("DDD",["DDDD",3],"DDDo","dayOfYear"),H("dayOfYear","DDD"),I("dayOfYear",4),ue("DDD",te),ue("DDDD",G),he(["DDD","DDDD"],function(e,t,f){f._dayOfYear=M(e)}),U("m",["mm",2],0,"minute"),H("minute","m"),I("minute",14),ue("m",K),ue("mm",K,V),he(["m","mm"],we);var rf=je("Minutes",!1);U("s",["ss",2],0,"second"),H("second","s"),I("second",15),ue("s",K),ue("ss",K,V),he(["s","ss"],ke);var sf,cf=je("Seconds",!1);for(U("S",0,0,function(){return~~(this.millisecond()/100)}),U(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),U(0,["SSS",3],0,"millisecond"),U(0,["SSSS",4],0,function(){return 10*this.millisecond()}),U(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),U(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),U(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),U(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),U(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),H("millisecond","ms"),I("millisecond",16),ue("S",te,$),ue("SS",te,V),ue("SSS",te,G),sf="SSSS";sf.length<=9;sf+="S")ue(sf,ne);function uf(e,t){t[Me]=M(1e3*("0."+e))}for(sf="S";sf.length<=9;sf+="S")he(sf,uf);var _f=je("Milliseconds",!1);U("z",0,0,"zoneAbbr"),U("zz",0,0,"zoneName");var df=v.prototype;function lf(e){return e}df.add=Xt,df.calendar=function(e,t){var f=e||jt(),a=Ft(f,this).startOf("day"),o=n.calendarFormat(this,a)||"sameElse",r=t&&(j(t[o])?t[o].call(this,f):t[o]);return this.format(r||this.localeData().calendar(o,this,jt(f)))},df.clone=function(){return new v(this)},df.diff=function(e,t,f){var a,n,o;if(!this.isValid())return NaN;if(!(a=Ft(e,this)).isValid())return NaN;switch(n=6e4*(a.utcOffset()-this.utcOffset()),t=N(t)){case"year":o=Zt(this,a)/12;break;case"month":o=Zt(this,a);break;case"quarter":o=Zt(this,a)/3;break;case"second":o=(this-a)/1e3;break;case"minute":o=(this-a)/6e4;break;case"hour":o=(this-a)/36e5;break;case"day":o=(this-a-n)/864e5;break;case"week":o=(this-a-n)/6048e5;break;default:o=this-a}return f?o:k(o)},df.endOf=function(e){return void 0===(e=N(e))||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))},df.format=function(e){e||(e=this.isUtc()?n.defaultFormatUtc:n.defaultFormat);var t=W(this,e);return this.localeData().postformat(t)},df.from=function(e,t){return this.isValid()&&(w(e)&&e.isValid()||jt(e).isValid())?Jt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},df.fromNow=function(e){return this.from(jt(),e)},df.to=function(e,t){return this.isValid()&&(w(e)&&e.isValid()||jt(e).isValid())?Jt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},df.toNow=function(e){return this.to(jt(),e)},df.get=function(e){return j(this[e=N(e)])?this[e]():this},df.invalidAt=function(){return h(this).overflow},df.isAfter=function(e,t){var f=w(e)?e:jt(e);return!(!this.isValid()||!f.isValid())&&("millisecond"===(t=N(s(t)?"millisecond":t))?this.valueOf()>f.valueOf():f.valueOf()<this.clone().startOf(t).valueOf())},df.isBefore=function(e,t){var f=w(e)?e:jt(e);return!(!this.isValid()||!f.isValid())&&("millisecond"===(t=N(s(t)?"millisecond":t))?this.valueOf()<f.valueOf():this.clone().endOf(t).valueOf()<f.valueOf())},df.isBetween=function(e,t,f,a){return("("===(a=a||"()")[0]?this.isAfter(e,f):!this.isBefore(e,f))&&(")"===a[1]?this.isBefore(t,f):!this.isAfter(t,f))},df.isSame=function(e,t){var f,a=w(e)?e:jt(e);return!(!this.isValid()||!a.isValid())&&("millisecond"===(t=N(t||"millisecond"))?this.valueOf()===a.valueOf():(f=a.valueOf(),this.clone().startOf(t).valueOf()<=f&&f<=this.clone().endOf(t).valueOf()))},df.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},df.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},df.isValid=function(){return m(this)},df.lang=tf,df.locale=ef,df.localeData=ff,df.max=Ct,df.min=At,df.parsingFlags=function(){return d({},h(this))},df.set=function(e,t){if("object"==typeof e)for(var f=function(e){var t=[];for(var f in e)t.push({unit:f,priority:R[f]});return t.sort(function(e,t){return e.priority-t.priority}),t}(e=O(e)),a=0;a<f.length;a++)this[f[a].unit](e[f[a].unit]);else if(j(this[e=N(e)]))return this[e](t);return this},df.startOf=function(e){switch(e=N(e)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===e&&this.weekday(0),"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this},df.subtract=Kt,df.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},df.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()}},df.toDate=function(){return new Date(this.valueOf())},df.toISOString=function(){if(!this.isValid())return null;var e=this.clone().utc();return e.year()<0||e.year()>9999?W(e,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):j(Date.prototype.toISOString)?this.toDate().toISOString():W(e,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")},df.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var f="["+e+'("]',a=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n=t+'[")]';return this.format(f+a+"-MM-DD[T]HH:mm:ss.SSS"+n)},df.toJSON=function(){return this.isValid()?this.toISOString():null},df.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},df.unix=function(){return Math.floor(this.valueOf()/1e3)},df.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},df.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},df.year=Ye,df.isLeapYear=function(){return Te(this.year())},df.weekYear=function(e){return nf.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},df.isoWeekYear=function(e){return nf.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},df.quarter=df.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},df.month=Ie,df.daysInMonth=function(){return Ee(this.year(),this.month())},df.week=df.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},df.isoWeek=df.isoWeeks=function(e){var t=We(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},df.weeksInYear=function(){var e=this.localeData()._week;return Je(this.year(),e.dow,e.doy)},df.isoWeeksInYear=function(){return Je(this.year(),1,4)},df.date=of,df.day=df.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},df.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},df.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},df.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")},df.hour=df.hours=nt,df.minute=df.minutes=rf,df.second=df.seconds=cf,df.millisecond=df.milliseconds=_f,df.utcOffset=function(e,t,f){var a,o=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=zt(se,e)))return this}else Math.abs(e)<16&&!f&&(e*=60);return!this._isUTC&&t&&(a=Bt(this)),this._offset=e,this._isUTC=!0,null!=a&&this.add(a,"m"),o!==e&&(!t||this._changeInProgress?Qt(this,Jt(e-o,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,n.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?o:Bt(this)},df.utc=function(e){return this.utcOffset(0,e)},df.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Bt(this),"m")),this},df.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=zt(re,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},df.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?jt(e).utcOffset():0,(this.utcOffset()-e)%60==0)},df.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},df.isLocal=function(){return!!this.isValid()&&!this._isUTC},df.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},df.isUtc=qt,df.isUTC=qt,df.zoneAbbr=function(){return this._isUTC?"UTC":""},df.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},df.dates=S("dates accessor is deprecated. Use date instead.",of),df.months=S("months accessor is deprecated. Use month instead",Ie),df.years=S("years accessor is deprecated. Use year instead",Ye),df.zone=S("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),df.isDSTShifted=S("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!s(this._isDSTShifted))return this._isDSTShifted;var e={};if(b(e,this),(e=Dt(e))._a){var t=e._isUTC?l(e._a):jt(e._a);this._isDSTShifted=this.isValid()&&L(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted});var hf=C.prototype;function mf(e,t,f,a){var n=dt(),o=l().set(a,t);return n[f](o,e)}function gf(e,t,f){if(c(e)&&(t=e,e=void 0),e=e||"",null!=t)return mf(e,t,f,"month");var a,n=[];for(a=0;a<12;a++)n[a]=mf(e,a,f,"month");return n}function pf(e,t,f,a){"boolean"==typeof e?(c(t)&&(f=t,t=void 0),t=t||""):(f=t=e,e=!1,c(t)&&(f=t,t=void 0),t=t||"");var n,o=dt(),r=e?o._week.dow:0;if(null!=f)return mf(t,(f+r)%7,a,"day");var s=[];for(n=0;n<7;n++)s[n]=mf(t,(n+r)%7,a,"day");return s}hf.calendar=function(e,t,f){var a=this._calendar[e]||this._calendar.sameElse;return j(a)?a.call(t,f):a},hf.longDateFormat=function(e){var t=this._longDateFormat[e],f=this._longDateFormat[e.toUpperCase()];return t||!f?t:(this._longDateFormat[e]=f.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])},hf.invalidDate=function(){return this._invalidDate},hf.ordinal=function(e){return this._ordinal.replace("%d",e)},hf.preparse=lf,hf.postformat=lf,hf.relativeTime=function(e,t,f,a){var n=this._relativeTime[f];return j(n)?n(e,t,f,a):n.replace(/%d/i,e)},hf.pastFuture=function(e,t){var f=this._relativeTime[e>0?"future":"past"];return j(f)?f(t):f.replace(/%s/i,t)},hf.set=function(e){var t,f;for(f in e)j(t=e[f])?this[f]=t:this["_"+f]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},hf.months=function(e,t){return e?o(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||He).test(t)?"format":"standalone"][e.month()]:o(this._months)?this._months:this._months.standalone},hf.monthsShort=function(e,t){return e?o(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[He.test(t)?"format":"standalone"][e.month()]:o(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},hf.monthsParse=function(e,t,f){var a,n,o;if(this._monthsParseExact)return function(e,t,f){var a,n,o,r=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],a=0;a<12;++a)o=l([2e3,a]),this._shortMonthsParse[a]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[a]=this.months(o,"").toLocaleLowerCase();return f?"MMM"===t?-1!==(n=De.call(this._shortMonthsParse,r))?n:null:-1!==(n=De.call(this._longMonthsParse,r))?n:null:"MMM"===t?-1!==(n=De.call(this._shortMonthsParse,r))?n:-1!==(n=De.call(this._longMonthsParse,r))?n:null:-1!==(n=De.call(this._longMonthsParse,r))?n:-1!==(n=De.call(this._shortMonthsParse,r))?n:null}.call(this,e,t,f);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),a=0;a<12;a++){if(n=l([2e3,a]),f&&!this._longMonthsParse[a]&&(this._longMonthsParse[a]=new RegExp("^"+this.months(n,"").replace(".","")+"$","i"),this._shortMonthsParse[a]=new RegExp("^"+this.monthsShort(n,"").replace(".","")+"$","i")),f||this._monthsParse[a]||(o="^"+this.months(n,"")+"|^"+this.monthsShort(n,""),this._monthsParse[a]=new RegExp(o.replace(".",""),"i")),f&&"MMMM"===t&&this._longMonthsParse[a].test(e))return a;if(f&&"MMM"===t&&this._shortMonthsParse[a].test(e))return a;if(!f&&this._monthsParse[a].test(e))return a}},hf.monthsRegex=function(e){return this._monthsParseExact?(_(this,"_monthsRegex")||Fe.call(this),e?this._monthsStrictRegex:this._monthsRegex):(_(this,"_monthsRegex")||(this._monthsRegex=ze),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},hf.monthsShortRegex=function(e){return this._monthsParseExact?(_(this,"_monthsRegex")||Fe.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(_(this,"_monthsShortRegex")||(this._monthsShortRegex=Pe),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},hf.week=function(e){return We(e,this._week.dow,this._week.doy).week},hf.firstDayOfYear=function(){return this._week.doy},hf.firstDayOfWeek=function(){return this._week.dow},hf.weekdays=function(e,t){return e?o(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:o(this._weekdays)?this._weekdays:this._weekdays.standalone},hf.weekdaysMin=function(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin},hf.weekdaysShort=function(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort},hf.weekdaysParse=function(e,t,f){var a,n,o;if(this._weekdaysParseExact)return function(e,t,f){var a,n,o,r=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],a=0;a<7;++a)o=l([2e3,1]).day(a),this._minWeekdaysParse[a]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[a]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[a]=this.weekdays(o,"").toLocaleLowerCase();return f?"dddd"===t?-1!==(n=De.call(this._weekdaysParse,r))?n:null:"ddd"===t?-1!==(n=De.call(this._shortWeekdaysParse,r))?n:null:-1!==(n=De.call(this._minWeekdaysParse,r))?n:null:"dddd"===t?-1!==(n=De.call(this._weekdaysParse,r))?n:-1!==(n=De.call(this._shortWeekdaysParse,r))?n:-1!==(n=De.call(this._minWeekdaysParse,r))?n:null:"ddd"===t?-1!==(n=De.call(this._shortWeekdaysParse,r))?n:-1!==(n=De.call(this._weekdaysParse,r))?n:-1!==(n=De.call(this._minWeekdaysParse,r))?n:null:-1!==(n=De.call(this._minWeekdaysParse,r))?n:-1!==(n=De.call(this._weekdaysParse,r))?n:-1!==(n=De.call(this._shortWeekdaysParse,r))?n:null}.call(this,e,t,f);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),a=0;a<7;a++){if(n=l([2e3,1]).day(a),f&&!this._fullWeekdaysParse[a]&&(this._fullWeekdaysParse[a]=new RegExp("^"+this.weekdays(n,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[a]=new RegExp("^"+this.weekdaysShort(n,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[a]=new RegExp("^"+this.weekdaysMin(n,"").replace(".",".?")+"$","i")),this._weekdaysParse[a]||(o="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[a]=new RegExp(o.replace(".",""),"i")),f&&"dddd"===t&&this._fullWeekdaysParse[a].test(e))return a;if(f&&"ddd"===t&&this._shortWeekdaysParse[a].test(e))return a;if(f&&"dd"===t&&this._minWeekdaysParse[a].test(e))return a;if(!f&&this._weekdaysParse[a].test(e))return a}},hf.weekdaysRegex=function(e){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||Ze.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(_(this,"_weekdaysRegex")||(this._weekdaysRegex=Qe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},hf.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||Ze.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(_(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Xe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},hf.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||Ze.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(_(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ke),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},hf.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},hf.meridiem=function(e,t,f){return e>11?f?"pm":"PM":f?"am":"AM"},ut("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,f=1===M(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+f}}),n.lang=S("moment.lang is deprecated. Use moment.locale instead.",ut),n.langData=S("moment.langData is deprecated. Use moment.localeData instead.",dt);var bf=Math.abs;function yf(e,t,f,a){var n=Jt(t,f);return e._milliseconds+=a*n._milliseconds,e._days+=a*n._days,e._months+=a*n._months,e._bubble()}function vf(e){return e<0?Math.floor(e):Math.ceil(e)}function wf(e){return 4800*e/146097}function kf(e){return 146097*e/4800}function Mf(e){return function(){return this.as(e)}}var Lf=Mf("ms"),xf=Mf("s"),Sf=Mf("m"),Tf=Mf("h"),Df=Mf("d"),Yf=Mf("w"),jf=Mf("M"),Af=Mf("y");function Cf(e){return function(){return this.isValid()?this._data[e]:NaN}}var Ef=Cf("milliseconds"),Hf=Cf("seconds"),Nf=Cf("minutes"),Of=Cf("hours"),Rf=Cf("days"),If=Cf("months"),Pf=Cf("years"),zf=Math.round,Ff={ss:44,s:45,m:45,h:22,d:26,M:11},Bf=Math.abs;function qf(e){return(e>0)-(e<0)||+e}function Uf(){if(!this.isValid())return this.localeData().invalidDate();var e,t,f=Bf(this._milliseconds)/1e3,a=Bf(this._days),n=Bf(this._months);e=k(f/60),t=k(e/60),f%=60,e%=60;var o=k(n/12),r=n%=12,s=a,c=t,i=e,u=f?f.toFixed(3).replace(/\.?0+$/,""):"",_=this.asSeconds();if(!_)return"P0D";var d=_<0?"-":"",l=qf(this._months)!==qf(_)?"-":"",h=qf(this._days)!==qf(_)?"-":"",m=qf(this._milliseconds)!==qf(_)?"-":"";return d+"P"+(o?l+o+"Y":"")+(r?l+r+"M":"")+(s?h+s+"D":"")+(c||i||u?"T":"")+(c?m+c+"H":"")+(i?m+i+"M":"")+(u?m+u+"S":"")}var Wf=Nt.prototype;return Wf.isValid=function(){return this._isValid},Wf.abs=function(){var e=this._data;return this._milliseconds=bf(this._milliseconds),this._days=bf(this._days),this._months=bf(this._months),e.milliseconds=bf(e.milliseconds),e.seconds=bf(e.seconds),e.minutes=bf(e.minutes),e.hours=bf(e.hours),e.months=bf(e.months),e.years=bf(e.years),this},Wf.add=function(e,t){return yf(this,e,t,1)},Wf.subtract=function(e,t){return yf(this,e,t,-1)},Wf.as=function(e){if(!this.isValid())return NaN;var t,f,a=this._milliseconds;if("month"===(e=N(e))||"year"===e)return t=this._days+a/864e5,f=this._months+wf(t),"month"===e?f:f/12;switch(t=this._days+Math.round(kf(this._months)),e){case"week":return t/7+a/6048e5;case"day":return t+a/864e5;case"hour":return 24*t+a/36e5;case"minute":return 1440*t+a/6e4;case"second":return 86400*t+a/1e3;case"millisecond":return Math.floor(864e5*t)+a;default:throw new Error("Unknown unit "+e)}},Wf.asMilliseconds=Lf,Wf.asSeconds=xf,Wf.asMinutes=Sf,Wf.asHours=Tf,Wf.asDays=Df,Wf.asWeeks=Yf,Wf.asMonths=jf,Wf.asYears=Af,Wf.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*M(this._months/12):NaN},Wf._bubble=function(){var e,t,f,a,n,o=this._milliseconds,r=this._days,s=this._months,c=this._data;return o>=0&&r>=0&&s>=0||o<=0&&r<=0&&s<=0||(o+=864e5*vf(kf(s)+r),r=0,s=0),c.milliseconds=o%1e3,e=k(o/1e3),c.seconds=e%60,t=k(e/60),c.minutes=t%60,f=k(t/60),c.hours=f%24,r+=k(f/24),n=k(wf(r)),s+=n,r-=vf(kf(n)),a=k(s/12),s%=12,c.days=r,c.months=s,c.years=a,this},Wf.clone=function(){return Jt(this)},Wf.get=function(e){return e=N(e),this.isValid()?this[e+"s"]():NaN},Wf.milliseconds=Ef,Wf.seconds=Hf,Wf.minutes=Nf,Wf.hours=Of,Wf.days=Rf,Wf.weeks=function(){return k(this.days()/7)},Wf.months=If,Wf.years=Pf,Wf.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),f=function(e,t,f){var a=Jt(e).abs(),n=zf(a.as("s")),o=zf(a.as("m")),r=zf(a.as("h")),s=zf(a.as("d")),c=zf(a.as("M")),i=zf(a.as("y")),u=n<=Ff.ss&&["s",n]||n<Ff.s&&["ss",n]||o<=1&&["m"]||o<Ff.m&&["mm",o]||r<=1&&["h"]||r<Ff.h&&["hh",r]||s<=1&&["d"]||s<Ff.d&&["dd",s]||c<=1&&["M"]||c<Ff.M&&["MM",c]||i<=1&&["y"]||["yy",i];return u[2]=t,u[3]=+e>0,u[4]=f,function(e,t,f,a,n){return n.relativeTime(t||1,!!f,e,a)}.apply(null,u)}(this,!e,t);return e&&(f=t.pastFuture(+this,f)),t.postformat(f)},Wf.toISOString=Uf,Wf.toString=Uf,Wf.toJSON=Uf,Wf.locale=ef,Wf.localeData=ff,Wf.toIsoString=S("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Uf),Wf.lang=tf,U("X",0,0,"unix"),U("x",0,0,"valueOf"),ue("x",oe),ue("X",/[+-]?\d+(\.\d{1,3})?/),he("X",function(e,t,f){f._d=new Date(1e3*parseFloat(e,10))}),he("x",function(e,t,f){f._d=new Date(M(e))}),n.version="2.19.4",t=jt,n.fn=df,n.min=function(){return Et("isBefore",[].slice.call(arguments,0))},n.max=function(){return Et("isAfter",[].slice.call(arguments,0))},n.now=function(){return Date.now?Date.now():+new Date},n.utc=l,n.unix=function(e){return jt(1e3*e)},n.months=function(e,t){return gf(e,t,"months")},n.isDate=i,n.locale=ut,n.invalid=g,n.duration=Jt,n.isMoment=w,n.weekdays=function(e,t,f){return pf(e,t,f,"weekdays")},n.parseZone=function(){return jt.apply(null,arguments).parseZone()},n.localeData=dt,n.isDuration=Ot,n.monthsShort=function(e,t){return gf(e,t,"monthsShort")},n.weekdaysMin=function(e,t,f){return pf(e,t,f,"weekdaysMin")},n.defineLocale=_t,n.updateLocale=function(e,t){if(null!=t){var f,a,n=ot;null!=(a=it(e))&&(n=a._config),t=A(n,t),(f=new C(t)).parentLocale=rt[e],rt[e]=f,ut(e)}else null!=rt[e]&&(null!=rt[e].parentLocale?rt[e]=rt[e].parentLocale:null!=rt[e]&&delete rt[e]);return rt[e]},n.locales=function(){return T(rt)},n.weekdaysShort=function(e,t,f){return pf(e,t,f,"weekdaysShort")},n.normalizeUnits=N,n.relativeTimeRounding=function(e){return void 0===e?zf:"function"==typeof e&&(zf=e,!0)},n.relativeTimeThreshold=function(e,t){return void 0!==Ff[e]&&(void 0===t?Ff[e]:(Ff[e]=t,"s"===e&&(Ff.ss=t-1),!0))},n.calendarFormat=function(e,t){var f=e.diff(t,"days",!0);return f<-6?"sameElse":f<-1?"lastWeek":f<0?"lastDay":f<1?"sameDay":f<2?"nextDay":f<7?"nextWeek":"sameElse"},n.prototype=df,n}()}).call(this,f(45)(e))},function(e,t,f){var a=f(282),n=f(280),o=/[&<>"']/g,r=RegExp(o.source);e.exports=function(e){return(e=n(e))&&r.test(e)?e.replace(o,a):e}},function(e,t,f){"use strict";var a,n,o;n=[f(8),f(46),f(16),f(159),f(291),f(290),f(22),f(0),f(14),f(287),f(286),f(13),f(284)],void 0===(o="function"==typeof(a=function(e,t,f,a,n,o,r,s,c,i,u){const _=c,d=_.$build,l=_.$iq,h=_.$msg,m=_.$pres,g=c.SHA1.b64_sha1;(c=c.Strophe).addNamespace("CARBONS","urn:xmpp:carbons:2"),c.addNamespace("CHATSTATES","http://jabber.org/protocol/chatstates"),c.addNamespace("CSI","urn:xmpp:csi:0"),c.addNamespace("DELAY","urn:xmpp:delay"),c.addNamespace("FORWARD","urn:xmpp:forward:0"),c.addNamespace("HINTS","urn:xmpp:hints"),c.addNamespace("HTTPUPLOAD","urn:xmpp:http:upload:0"),c.addNamespace("MAM","urn:xmpp:mam:2"),c.addNamespace("NICK","http://jabber.org/protocol/nick"),c.addNamespace("OUTOFBAND","jabber:x:oob"),c.addNamespace("PUBSUB","http://jabber.org/protocol/pubsub"),c.addNamespace("ROSTERX","http://jabber.org/protocol/rosterx"),c.addNamespace("RSM","http://jabber.org/protocol/rsm"),c.addNamespace("SID","urn:xmpp:sid:0"),c.addNamespace("SPOILER","urn:xmpp:spoiler:0"),c.addNamespace("VCARD","vcard-temp"),c.addNamespace("VCARDUPDATE","vcard-temp:x:update"),c.addNamespace("XFORM","jabber:x:data"),f.templateSettings={escape:/\{\{\{([\s\S]+?)\}\}\}/g,evaluate:/\{\[([\s\S]+?)\]\}/g,interpolate:/\{\{([\s\S]+?)\}\}/g,imports:{_:f}};const p={templates:{},promises:{}};f.extend(p,u.Events),p.core_plugins=["converse-bookmarks","converse-caps","converse-chatboxes","converse-chatview","converse-controlbox","converse-core","converse-disco","converse-dragresize","converse-embedded","converse-fullscreen","converse-headline","converse-mam","converse-message-view","converse-minimize","converse-modal","converse-muc","converse-muc-views","converse-notification","converse-ping","converse-profile","converse-push","converse-register","converse-roomslist","converse-roster","converse-rosterview","converse-singleton","converse-spoilers","converse-vcard"],i.enable(p,"_converse","pluggable"),p.STATUS_WEIGHTS={offline:6,unavailable:5,xa:4,away:3,dnd:2,chat:1,online:1},p.PRETTY_CHAT_STATUS={offline:"Offline",unavailable:"Unavailable",xa:"Extended Away",away:"Away",dnd:"Do not disturb",chat:"Chattty",online:"Online"},p.ANONYMOUS="anonymous",p.CLOSED="closed",p.EXTERNAL="external",p.LOGIN="login",p.LOGOUT="logout",p.OPENED="opened",p.PREBIND="prebind",p.IQ_TIMEOUT=3e4,p.CONNECTION_STATUS={0:"ERROR",1:"CONNECTING",2:"CONNFAIL",3:"AUTHENTICATING",4:"AUTHFAIL",5:"CONNECTED",6:"DISCONNECTED",7:"DISCONNECTING",8:"ATTACHED",9:"REDIRECT",10:"RECONNECTING"},p.SUCCESS="success",p.FAILURE="failure",p.DEFAULT_IMAGE_TYPE="image/png",p.DEFAULT_IMAGE="iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAIAAABt+uBvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwHCy455JBsggAABkJJREFUeNrtnM1PE1sUwHvvTD8otWLHST/Gimi1CEgr6M6FEWuIBo2pujDVsNDEP8GN/4MbN7oxrlipG2OCgZgYlxAbkRYw1KqkIDRCSkM7nXvvW8x7vjyNeQ9m7p1p3z1LQk/v/Dhz7vkEXL161cHl9wI5Ag6IA+KAOCAOiAPigDggLhwQB2S+iNZ+PcYY/SWEEP2HAAAIoSAIoihCCP+ngDDGtVotGAz29/cfOXJEUZSOjg6n06lp2sbGRqlUWlhYyGazS0tLbrdbEASrzgksyeYJId3d3el0uqenRxRFAAAA4KdfIIRgjD9+/Pj8+fOpqSndslofEIQwHA6Pjo4mEon//qmFhYXHjx8vLi4ihBgDEnp7e9l8E0Jo165dQ0NDd+/eDYVC2/qsJElDQ0OEkKWlpa2tLZamxAhQo9EIBoOjo6MXL17csZLe3l5FUT59+lQul5l5JRaAVFWNRqN37tw5ceKEQVWRSOTw4cOFQuHbt2+iKLYCIISQLMu3b99OJpOmKAwEAgcPHszn8+vr6wzsiG6UQQhxuVyXLl0aGBgwUW0sFstkMl6v90fo1KyAMMYDAwPnzp0zXfPg4GAqlWo0Gk0MiBAiy/L58+edTqf5Aa4onj59OhaLYYybFRCEMBaL0fNxBw4cSCQStN0QRUBut3t4eJjq6U+dOiVJElVPRBFQIBDo6+ujCqirqyscDlONGykC2lYyYSR6pBoQQapHZwAoHo/TuARYAOrs7GQASFEUqn6aIiBJkhgA6ujooFpUo6iaTa7koFwnaoWadLNe81tbWwzoaJrWrICWl5cZAFpbW6OabVAEtLi4yABQsVjUNK0pAWWzWQaAcrlcswKanZ1VVZUqHYRQEwOq1Wpv3ryhCmh6erpcLjdrNl+v1ycnJ+l5UELI27dvv3//3qxxEADgy5cvExMT9Mznw4cPtFtAdAPFarU6Pj5eKpVM17yxsfHy5cvV1VXazXu62gVBKBQKT58+rdVqJqrFGL948eLdu3dU8/g/H4FBUaJYLAqC0NPTY9brMD4+PjY25mDSracOCABACJmZmXE6nUePHjWu8NWrV48ePSKEsGlAs7Agfd5nenq6Wq0mk0kjDzY2NvbkyRMIIbP2PLvhBUEQ8vl8NpuNx+M+n29bzhVjvLKycv/+/YmJCcazQuwA6YzW1tYmJyf1SY+2trZ/rRk1Go1SqfT69esHDx4UCgVmNaa/zZ/9ABUhRFXVYDB48uTJeDweiUQkSfL7/T9MA2NcqVTK5fLy8vL8/PzU1FSxWHS5XJaM4wGr9sUwxqqqer3eUCgkSZJuUBBCfTRvc3OzXC6vrKxUKhWn02nhCJ5lM4oQQo/HgxD6+vXr58+fHf8sDOp+HQDg8XgclorFU676dKLlo6yWRdItIBwQB8QBcUCtfosRQjRNQwhhjPUC4w46WXryBSHU1zgEQWBz99EFhDGu1+t+v//48ePxeFxRlD179ng8nh0Efgiher2+vr6ur3HMzMysrq7uTJVdACGEurq6Ll++nEgkPB7Pj9jPoDHqOxyqqubz+WfPnuVyuV9XPeyeagAAAoHArVu3BgcHab8CuVzu4cOHpVKJUnfA5GweY+xyuc6cOXPv3r1IJMLAR8iyPDw8XK/Xi8Wiqqqmm5KZgBBC7e3tN27cuHbtGuPVpf7+/lAoNDs7W61WzfVKpgHSSzw3b95MpVKW3MfRaDQSiczNzVUqFRMZmQOIEOL1eq9fv3727FlL1t50URRFluX5+flqtWpWEGAOIFEUU6nUlStXLKSjy759+xwOx9zcnKZpphzGHMzhcDiTydgk9r1w4YIp7RPTAAmCkMlk2FeLf/tIEKbTab/fbwtAhJBoNGrutpNx6e7uPnTokC1eMU3T0um0DZPMkZER6wERQnw+n/FFSxpy7Nix3bt3WwwIIcRgIWnHkkwmjecfRgGx7DtuV/r6+iwGhDHev3+/bQF1dnYaH6E2CkiWZdsC2rt3r8WAHA5HW1ubbQGZcjajgOwTH/4qNko1Wlg4IA6IA+KAOKBWBUQIsfNojyliKIoRRfH9+/dut9umf3wzpoUNNQ4BAJubmwz+ic+OxefzWWlBhJD29nbug7iT5sIBcUAcEAfEAXFAHBAHxOVn+QMrmWpuPZx12gAAAABJRU5ErkJggg==",p.TIMEOUTS={PAUSED:1e4,INACTIVE:9e4},p.INACTIVE="inactive",p.ACTIVE="active",p.COMPOSING="composing",p.PAUSED="paused",p.GONE="gone",p.default_settings={allow_non_roster_messaging:!1,animate:!0,authentication:"login",auto_away:0,auto_login:!1,auto_reconnect:!0,auto_xa:0,blacklisted_plugins:[],bosh_service_url:void 0,connection_options:{},credentials_url:null,csi_waiting_time:0,debug:!1,default_state:"online",expose_rid_and_sid:!1,geouri_regex:/https:\/\/www.openstreetmap.org\/.*#map=[0-9]+\/([\-0-9.]+)\/([\-0-9.]+)\S*/g,geouri_replacement:"https://www.openstreetmap.org/?mlat=$1&mlon=$2#map=18/$1/$2",jid:void 0,keepalive:!0,locales_url:"locale/{{{locale}}}/LC_MESSAGES/converse.json",locales:["af","ar","bg","ca","de","es","eu","en","fr","he","hu","id","it","ja","nb","nl","pl","pt_BR","ru","tr","uk","zh_CN","zh_TW"],message_carbons:!0,nickname:void 0,password:void 0,prebind_url:null,priority:0,rid:void 0,root:window.document,sid:void 0,storage:"session",strict_plugin_dependencies:!1,trusted:!0,view_mode:"overlayed",websocket_url:void 0,whitelisted_plugins:[]},p.log=function(e,t,a=""){t!==c.LogLevel.ERROR&&t!==c.LogLevel.FATAL||(a=a||"color: maroon"),e instanceof Error&&(e=e.stack);const n=a?"%c":"",o=f.assign({debug:f.get(console,"log")?console.log.bind(console):f.noop,error:f.get(console,"log")?console.log.bind(console):f.noop,info:f.get(console,"log")?console.log.bind(console):f.noop,warn:f.get(console,"log")?console.log.bind(console):f.noop},console);t===c.LogLevel.ERROR?o.error(`${n} ERROR: ${e}`,a):t===c.LogLevel.WARN?p.debug&&o.warn(`${n} ${s().format()} WARNING: ${e}`,a):t===c.LogLevel.FATAL?o.error(`${n} FATAL: ${e}`,a):p.debug&&(t===c.LogLevel.DEBUG?o.debug(`${n} ${s().format()} DEBUG: ${e}`,a):o.info(`${n} ${s().format()} INFO: ${e}`,a))},c.log=function(e,t){p.log(e+" "+t,e)},c.error=function(e){p.log(e,c.LogLevel.ERROR)},p.__=function(e){return f.isUndefined(o)?e:o.translate.apply(o,arguments)};const b=p.__,y=["initialized","connectionInitialized","pluginsInitialized","statusInitialized"];function v(e){p.promises[e]=r.getResolveablePromise()}return p.emit=function(e){p.trigger.apply(this,arguments);const t=p.promises[e];f.isUndefined(t)||t.resolve()},p.router=new u.Router,p.initialize=function(e,a){e=f.isUndefined(e)?{}:e;const n=r.getResolveablePromise();if(f.each(y,v),f.isUndefined(p.connection)||(u.history.stop(),p.chatboxviews.closeAllChatBoxes(),p.bookmarks&&p.bookmarks.reset(),delete p.controlboxtoggle,delete p.chatboxviews,p.connection.reset(),p.off(),p.stopListening(),p.tearDown()),"onpagehide"in window?p.unloadevent="pagehide":"onbeforeunload"in window?p.unloadevent="beforeunload":"onunload"in window&&(p.unloadevent="unload"),f.assignIn(this,this.default_settings),f.assignIn(this,f.pick(e,f.keys(this.default_settings))),this.authentication===p.ANONYMOUS&&this.auto_login&&!this.jid)throw new Error("Config Error: you need to provide the server's domain via the 'jid' option when using anonymous authentication with auto_login.");function s(){p.initPlugins(),p.initConnection(),p.setUpXMLLogging(),p.logIn(),p.registerGlobalEventHandlers(),u.history.started||u.history.start()}return f.isUndefined(o)?p.locale="en":o.setLocales(e.i18n,p),this.callback=a||f.noop,this.send_initial_presence=!0,this.msg_counter=0,this.user_settings=e,this.generateResource=(()=>`/converse.js-${Math.floor(139749528*Math.random()).toString()}`),this.sendCSI=function(e){p.connection.send(d(e,{xmlns:c.NS.CSI})),p.inactive=e===p.INACTIVE},this.onUserActivity=function(){p.idle_seconds>0&&(p.idle_seconds=0),p.connection.authenticated&&(p.inactive&&p.sendCSI(p.ACTIVE),!0===p.auto_changed_status&&(p.auto_changed_status=!1,p.xmppstatus.set("status",p.default_state)))},this.onEverySecond=function(){if(!p.connection.authenticated)return;const e=p.xmppstatus.get("status");p.idle_seconds++,p.csi_waiting_time>0&&p.idle_seconds>p.csi_waiting_time&&!p.inactive&&p.sendCSI(p.INACTIVE),p.auto_away>0&&p.idle_seconds>p.auto_away&&"away"!==e&&"xa"!==e&&"dnd"!==e?(p.auto_changed_status=!0,p.xmppstatus.set("status","away")):p.auto_xa>0&&p.idle_seconds>p.auto_xa&&"xa"!==e&&"dnd"!==e&&(p.auto_changed_status=!0,p.xmppstatus.set("status","xa"))},this.registerIntervalHandler=function(){p.auto_away<1&&p.auto_xa<1&&p.csi_waiting_time<1||(p.idle_seconds=0,p.auto_changed_status=!1,window.addEventListener("click",p.onUserActivity),window.addEventListener("focus",p.onUserActivity),window.addEventListener("keypress",p.onUserActivity),window.addEventListener("mousemove",p.onUserActivity),window.addEventListener(p.unloadevent,p.onUserActivity,{once:!0,passive:!0}),p.everySecondTrigger=window.setInterval(p.onEverySecond,1e3))},this.setConnectionStatus=function(e,t){p.connfeedback.set({connection_status:e,message:t})},this.rejectPresenceSubscription=function(e,t){const f=m({to:e,type:"unsubscribed"});t&&""!==t&&f.c("status").t(t),p.connection.send(f)},this.reconnect=f.debounce(function(){p.log("RECONNECTING"),p.log("The connection has dropped, attempting to reconnect."),p.setConnectionStatus(c.Status.RECONNECTING,b("The connection has dropped, attempting to reconnect.")),p.connection.reconnecting=!0,p.tearDown(),p.logIn(null,!0)},3e3,{leading:!0}),this.disconnect=function(){p.log("DISCONNECTED"),delete p.connection.reconnecting,p.connection.reset(),p.tearDown(),p.emit("disconnected")},this.onDisconnected=function(){const e=p.disconnection_reason;return p.disconnection_cause===c.Status.AUTHFAIL?p.credentials_url&&p.auto_reconnect?(p.emit("will-reconnect"),p.reconnect()):p.disconnect():p.disconnection_cause===p.LOGOUT||!f.isUndefined(e)&&e===f.get(c,"ErrorCondition.NO_AUTH_MECH")||"host-unknown"===e||"remote-connection-failed"===e||!p.auto_reconnect?p.disconnect():(p.emit("will-reconnect"),void p.reconnect())},this.setDisconnectionCause=function(e,t,a){f.isUndefined(e)?(delete p.disconnection_cause,delete p.disconnection_reason):(f.isUndefined(p.disconnection_cause)||a)&&(p.disconnection_cause=e,p.disconnection_reason=t)},this.onConnectStatusChanged=function(e,t){if(p.log(`Status changed to: ${p.CONNECTION_STATUS[e]}`),e===c.Status.CONNECTED||e===c.Status.ATTACHED)p.setConnectionStatus(e),p.send_initial_presence=!0,p.setDisconnectionCause(),p.connection.reconnecting?(p.log(e===c.Status.CONNECTED?"Reconnected":"Reattached"),p.onConnected(!0)):(p.log(e===c.Status.CONNECTED?"Connected":"Attached"),p.connection.restored&&(p.send_initial_presence=!1),p.onConnected());else if(e===c.Status.DISCONNECTED)p.setDisconnectionCause(e,t),p.onDisconnected();else if(e===c.Status.ERROR)p.setConnectionStatus(e,b("An error occurred while connecting to the chat server."));else if(e===c.Status.CONNECTING)p.setConnectionStatus(e);else if(e===c.Status.AUTHENTICATING)p.setConnectionStatus(e);else if(e===c.Status.AUTHFAIL)t||(t=b("Your Jabber ID and/or password is incorrect. Please try again.")),p.setConnectionStatus(e,t),p.setDisconnectionCause(e,t,!0),p.onDisconnected();else if(e===c.Status.CONNFAIL){let a=t;"host-unknown"===t||"remote-connection-failed"==t?a=b("Sorry, we could not connect to the XMPP host with domain: %1$s",`"${c.getDomainFromJid(p.connection.jid)}"`):f.isUndefined(t)||t!==f.get(c,"ErrorCondition.NO_AUTH_MECH")||(a=b("The XMPP server did not offer a supported authentication mechanism")),p.setConnectionStatus(e,a),p.setDisconnectionCause(e,t)}else e===c.Status.DISCONNECTING&&p.setDisconnectionCause(e,t)},this.incrementMsgCounter=function(){this.msg_counter+=1;const e=this.msg_counter;let t=document.title;f.isNil(t)||(t=-1===t.search(/^Messages \(\d+\) /)?`Messages (${e}) ${t}`:t.replace(/^Messages \(\d+\) /,`Messages (${e})`))},this.clearMsgCounter=function(){this.msg_counter=0;let e=document.title;f.isNil(e)||-1!==e.search(/^Messages \(\d+\) /)&&(e=e.replace(/^Messages \(\d+\) /,""))},this.initStatus=(e=>{if(e=!f.isUndefined(p.xmppstatus)&&e)p.onStatusInitialized(e);else{this.xmppstatus=new this.XMPPStatus;const t=g(`converse.xmppstatus-${p.bare_jid}`);this.xmppstatus.id=t,this.xmppstatus.browserStorage=new u.BrowserStorage[p.storage](t),this.xmppstatus.fetch({success:f.partial(p.onStatusInitialized,e),error:f.partial(p.onStatusInitialized,e)})}}),this.initSession=function(){p.session=new u.Model;const e=g("converse.bosh-session");p.session.id=e,p.session.browserStorage=new u.BrowserStorage.session(e),p.session.fetch(),p.emit("sessionInitialized")},this.clearSession=function(){p.trusted?!f.isUndefined(this.session)&&this.session.browserStorage&&this.session.browserStorage._clear():(window.localStorage.clear(),window.sessionStorage.clear()),p.emit("clearSession")},this.logOut=function(){p.clearSession(),p.setDisconnectionCause(p.LOGOUT,void 0,!0),f.isUndefined(p.connection)?p.tearDown():p.connection.disconnect(),f.each(f.keys(p.promises),v),p.emit("logout")},this.saveWindowState=function(e,t){let f;const a={focus:"visible",focusin:"visible",pageshow:"visible",blur:"hidden",focusout:"hidden",pagehide:"hidden"};"visible"===(f=(e=e||document.createEvent("Events")).type in a?a[e.type]:document[t]?"hidden":"visible")&&p.clearMsgCounter(),p.windowState=f,p.emit("windowStateChanged",{state:f})},this.registerGlobalEventHandlers=function(){let e="hidden";e in document?document.addEventListener("visibilitychange",f.partial(p.saveWindowState,f,e)):(e="mozHidden")in document?document.addEventListener("mozvisibilitychange",f.partial(p.saveWindowState,f,e)):(e="webkitHidden")in document?document.addEventListener("webkitvisibilitychange",f.partial(p.saveWindowState,f,e)):(e="msHidden")in document?document.addEventListener("msvisibilitychange",f.partial(p.saveWindowState,f,e)):"onfocusin"in document?document.onfocusin=document.onfocusout=f.partial(p.saveWindowState,f,e):window.onpageshow=window.onpagehide=window.onfocus=window.onblur=f.partial(p.saveWindowState,f,e),void 0!==document[e]&&f.partial(p.saveWindowState,f,e)({type:document[e]?"blur":"focus"}),p.emit("registeredGlobalEventHandlers")},this.enableCarbons=function(){if(!this.message_carbons||this.session.get("carbons_enabled"))return;const e=new c.Builder("iq",{from:this.connection.jid,id:"enablecarbons",type:"set"}).c("enable",{xmlns:c.NS.CARBONS});this.connection.addHandler(e=>{e.querySelectorAll("error").length>0?p.log("An error occured while trying to enable message carbons.",c.LogLevel.ERROR):(this.session.save({carbons_enabled:!0}),p.log("Message carbons have been enabled."))},null,"iq",null,"enablecarbons"),this.connection.send(e)},this.sendInitialPresence=function(){p.send_initial_presence&&p.xmppstatus.sendPresence()},this.onStatusInitialized=function(e){p.emit("statusInitialized",e),e?p.emit("reconnected"):(n.resolve(),p.emit("initialized"),p.emit("connected"))},this.setUserJid=function(){p.jid=p.connection.jid,p.bare_jid=c.getBareJidFromJid(p.connection.jid),p.resource=c.getResourceFromJid(p.connection.jid),p.domain=c.getDomainFromJid(p.connection.jid)},this.onConnected=function(e){p.connection.flush(),p.setUserJid(),p.initSession(),p.enableCarbons(),p.initStatus(e)},this.ConnectionFeedback=u.Model.extend({defaults:{connection_status:c.Status.DISCONNECTED,message:""},initialize(){this.on("change",()=>{p.emit("connfeedback",p.connfeedback)})}}),this.connfeedback=new this.ConnectionFeedback,this.XMPPStatus=u.Model.extend({defaults:()=>({jid:p.bare_jid,status:p.default_state}),initialize(){this.vcard=p.vcards.findWhere({jid:this.get("jid")}),f.isNil(this.vcard)&&(this.vcard=p.vcards.create({jid:this.get("jid")})),this.on("change:status",e=>{const t=this.get("status");this.sendPresence(t),p.emit("statusChanged",t)}),this.on("change:status_message",()=>{const e=this.get("status_message");this.sendPresence(this.get("status"),e),p.emit("statusMessageChanged",e)})},constructPresence(e,t){let a;return e=f.isString(e)?e:this.get("status")||p.default_state,t=f.isString(t)?t:this.get("status_message"),a="unavailable"===e||"probe"===e||"error"===e||"unsubscribe"===e||"unsubscribed"===e||"subscribe"===e||"subscribed"===e?m({type:e}):"offline"===e?m({type:"unavailable"}):"online"===e?m():m().c("show").t(e).up(),t&&a.c("status").t(t).up(),a.c("priority").t(f.isNaN(Number(p.priority))?0:p.priority),a},sendPresence(e,t){p.connection.send(this.constructPresence(e,t))}}),this.setUpXMLLogging=function(){c.log=function(e,t){p.log(t,e)},this.debug&&(this.connection.xmlInput=function(e){p.log(e.outerHTML,c.LogLevel.DEBUG,"color: darkgoldenrod")},this.connection.xmlOutput=function(e){p.log(e.outerHTML,c.LogLevel.DEBUG,"color: darkcyan")})},this.fetchLoginCredentials=(()=>new t((e,t)=>{const f=new XMLHttpRequest;f.open("GET",p.credentials_url,!0),f.setRequestHeader("Accept","application/json, text/javascript"),f.onload=function(){if(f.status>=200&&f.status<400){const t=JSON.parse(f.responseText);e({jid:t.jid,password:t.password})}else f.onerror()},f.onerror=function(){delete p.connection,p.emit("noResumeableSession",this),t(f.responseText)},f.send()})),this.startNewBOSHSession=function(){const e=new XMLHttpRequest;e.open("GET",p.prebind_url,!0),e.setRequestHeader("Accept","application/json, text/javascript"),e.onload=function(){if(e.status>=200&&e.status<400){const t=JSON.parse(e.responseText);p.connection.attach(t.jid,t.sid,t.rid,p.onConnectStatusChanged)}else e.onerror()},e.onerror=function(){delete p.connection,p.emit("noResumeableSession",this)},e.send()},this.restoreBOSHSession=function(e){if(!this.jid){const t='restoreBOSHSession: tried to restore a "keepalive" session but we don\'t have the JID for the user!';if(e)throw new Error(t);p.log(t)}try{return this.connection.restore(this.jid,this.onConnectStatusChanged),!0}catch(e){return p.log("Could not restore session for jid: "+this.jid+" Error message: "+e.message,c.LogLevel.WARN),this.clearSession(),!1}},this.attemptPreboundSession=function(e){if(!e){if(this.keepalive&&this.restoreBOSHSession(!0))return;if(this.jid&&this.sid&&this.rid)return this.connection.attach(this.jid,this.sid,this.rid,this.onConnectStatusChanged)}if(this.prebind_url)return this.startNewBOSHSession();throw new Error("attemptPreboundSession: If you use prebind and not keepalive, then you MUST supply JID, RID and SID values or a prebind_url.")},this.attemptNonPreboundSession=function(e,t){if(t||!this.keepalive||!this.restoreBOSHSession())if(e)this.autoLogin(e);else if(this.auto_login)if(this.credentials_url)this.fetchLoginCredentials().then(this.autoLogin.bind(this),this.autoLogin.bind(this));else{if(!this.jid)throw new Error("attemptNonPreboundSession: If you use auto_login, you also need to give either a jid value (and if applicable a password) or you need to pass in a URL from where the username and password can be fetched (via credentials_url).");this.autoLogin()}else t&&this.autoLogin()},this.autoLogin=function(e){if(e&&(this.jid=e.jid),this.authentication===p.ANONYMOUS||this.authentication===p.EXTERNAL){if(!this.jid)throw new Error("Config Error: when using anonymous login you need to provide the server's domain via the 'jid' option. Either when calling converse.initialize, or when calling _converse.api.user.login.");this.connection.reconnecting||this.connection.reset(),this.connection.connect(this.jid.toLowerCase(),null,this.onConnectStatusChanged)}else if(this.authentication===p.LOGIN){const t=f.isNil(e)?p.connection.pass||this.password:e.password;if(!t){if(this.auto_login)throw new Error("initConnection: If you use auto_login and authentication='login' then you also need to provide a password.");return p.setDisconnectionCause(c.Status.AUTHFAIL,void 0,!0),void p.disconnect()}const a=c.getResourceFromJid(this.jid);this.jid=a?c.getBareJidFromJid(this.jid).toLowerCase()+"/"+a:this.jid.toLowerCase()+p.generateResource(),this.connection.reconnecting||this.connection.reset(),this.connection.connect(this.jid,t,this.onConnectStatusChanged)}},this.logIn=function(e,t){this.authentication===p.PREBIND?this.attemptPreboundSession(t):this.attemptNonPreboundSession(e,t)},this.initConnection=function(){if(!this.connection){if(!this.bosh_service_url&&!this.websocket_url)throw new Error("initConnection: you must supply a value for either the bosh_service_url or websocket_url or both.");if(("WebSocket"in window||"MozWebSocket"in window)&&this.websocket_url)this.connection=new c.Connection(this.websocket_url,this.connection_options);else{if(!this.bosh_service_url)throw new Error("initConnection: this browser does not support websockets and bosh_service_url wasn't specified.");this.connection=new c.Connection(this.bosh_service_url,f.assignIn(this.connection_options,{keepalive:this.keepalive}))}}p.emit("connectionInitialized")},this.tearDown=function(){return p.emit("beforeTearDown"),f.isUndefined(p.session)||p.session.destroy(),window.removeEventListener("click",p.onUserActivity),window.removeEventListener("focus",p.onUserActivity),window.removeEventListener("keypress",p.onUserActivity),window.removeEventListener("mousemove",p.onUserActivity),window.removeEventListener(p.unloadevent,p.onUserActivity),window.clearInterval(p.everySecondTrigger),p.emit("afterTearDown"),p},this.initPlugins=function(){p.pluggable.initialized_plugins=[];const e=p.core_plugins.concat(p.whitelisted_plugins);"embedded"===p.view_mode&&f.forEach(["converse-bookmarks","converse-controlbox","converse-headline","converse-register"],e=>{p.blacklisted_plugins.push(e)}),p.pluggable.initializePlugins({updateSettings(){p.log("(DEPRECATION) The `updateSettings` method has been deprecated. Please use `_converse.api.settings.update` instead.",c.LogLevel.WARN),p.api.settings.update.apply(p,arguments)},_converse:p},e,p.blacklisted_plugins),p.emit("pluginsInitialized")},e.connection&&(this.connection=e.connection),f.isUndefined(p.connection)||"jasmine tests"!==p.connection.service?(f.isUndefined(o)?s():o.fetchTranslations(p.locale,p.locales,r.interpolate(p.locales_url,{locale:p.locale})).catch(f.partial(p.log,f,c.LogLevel.FATAL)).then(s).catch(f.partial(p.log,f,c.LogLevel.FATAL)),n):(s(),p)},p.api={connection:{connected:()=>p.connection&&p.connection.connected||!1,disconnect(){p.connection.disconnect()}},emit(){p.emit.apply(p,arguments)},user:{jid:()=>p.connection.jid,login(e){p.logIn(e)},logout(){p.logOut()},status:{get:()=>p.xmppstatus.get("status"),set(e,t){const a={status:e};if(!f.includes(f.keys(p.STATUS_WEIGHTS),e))throw new Error("Invalid availability value. See https://xmpp.org/rfcs/rfc3921.html#rfc.section.2.2.2.1");f.isString(t)&&(a.status_message=t),p.xmppstatus.sendPresence(e),p.xmppstatus.save(a)},message:{get:()=>p.xmppstatus.get("status_message"),set(e){p.xmppstatus.save({status_message:e})}}}},settings:{update(e){r.merge(p.default_settings,e),r.merge(p,e),r.applyUserSettings(p,e,p.user_settings)},get(e){if(f.includes(f.keys(p.default_settings),e))return p[e]},set(e,t){const a={};f.isObject(e)?f.assignIn(p,f.pick(e,f.keys(p.default_settings))):f.isString("string")&&(a[e]=t,f.assignIn(p,f.pick(a,f.keys(p.default_settings))))}},promises:{add(e){e=f.isArray(e)?e:[e],f.each(e,v)}},tokens:{get:e=>!p.expose_rid_and_sid||f.isUndefined(p.connection)?null:"rid"===e.toLowerCase()?p.connection.rid||p.connection._proto.rid:"sid"===e.toLowerCase()?p.connection.sid||p.connection._proto.sid:void 0},listen:{once:p.once.bind(p),on:p.on.bind(p),not:p.off.bind(p),stanza(e,t,a){f.isFunction(t)?(a=t,t={}):t=t||{},p.connection.addHandler(a,t.ns,e,t.type,t.id,t.from,t)}},waitUntil(e){const t=p.promises[e];return f.isUndefined(t)?null:t},send(e){p.connection.send(e)},sendIQ:e=>new t((t,f)=>{p.connection.sendIQ(e,t,f,p.IQ_TIMEOUT)})},window.converse={initialize:(e,t)=>p.initialize(e,t),plugins:{add(e,t){if(t.__name__=e,!f.isUndefined(p.pluggable.plugins[e]))throw new TypeError(`Error: plugin with name "${e}" has already been `+"registered!");p.pluggable.plugins[e]=t}},env:{$build:d,$iq:l,$msg:h,$pres:m,Backbone:u,Promise:t,Strophe:c,_:f,f:a,b64_sha1:g,moment:s,sizzle:e,utils:r}},window.dispatchEvent(new CustomEvent("converse-loaded")),window.converse})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){"use strict";var a,n,o;n=[f(2),f(11),f(12),f(54),f(53),f(52),f(244),f(243),f(242),f(241),f(240),f(17),f(239),f(238),f(237),f(18),f(236),f(235),f(234),f(10),f(51),f(231)],void 0===(o="function"==typeof(a=function(e,t,f,a,n,o,r,s,c,i,u,_,d,l,h,m,g,p,b){const y=e.env,v=(y.$msg,y.Backbone),w=y.Promise,k=y.Strophe,M=y._,L=(y.b64_sha1,y.f,y.sizzle),x=y.moment,S=e.env.utils,T={ENTER:13,FORWARD_SLASH:47};return e.plugins.add("converse-chatview",{dependencies:["converse-chatboxes","converse-disco","converse-message-view","converse-modal"],overrides:{ChatBoxViews:{onChatBoxAdded(e){const t=this.__super__._converse;let f=this.get(e.get("id"));return f?this.__super__.onChatBoxAdded.apply(this,arguments):(f=new t.ChatBoxView({model:e}),this.add(e.get("id"),f),f)}}},initialize(){const e=this._converse,n=e.__;e.api.settings.update({emojione_image_path:f.imagePathPNG,show_send_button:!1,show_toolbar:!0,time_format:"HH:mm",use_emojione:!1,visible_toolbar_buttons:{call:!1,clear:!0,emoji:!0,spoiler:!0}}),f.imagePathPNG=e.emojione_image_path,f.ascii=!0,e.api.listen.on("windowStateChanged",function(t){e.chatboxviews.each(function(e){e.onWindowStateChanged(t.state)})}),e.EmojiPicker=v.Model.extend({defaults:{current_category:"people",current_skintone:"",scroll_position:0},initialize(){const t=`converse.emoji-${e.bare_jid}`;this.id=t,this.browserStorage=new v.BrowserStorage[e.storage](t)}}),e.EmojiPickerView=v.VDOMView.extend({className:"emoji-picker-container",events:{"click .emoji-category-picker li.emoji-category":"chooseCategory","click .emoji-skintone-picker li.emoji-skintone":"chooseSkinTone"},initialize(){this.model.on("change:current_skintone",this.render,this),this.model.on("change:current_category",this.render,this)},toHTML(){return c(M.extend(this.model.toJSON(),{_:M,transform:e.use_emojione?f.shortnameToImage:f.shortnameToUnicode,emojis_by_category:S.getEmojisByCategory(e,f),toned_emojis:S.getTonedEmojis(e),skintones:["tone1","tone2","tone3","tone4","tone5"],shouldBeHidden:this.shouldBeHidden}))},shouldBeHidden(e,t,f){if(M.includes(e,"_tone")){if(!t||!M.includes(e,t))return!0}else if(t&&M.includes(f,e))return!0;return!1},chooseSkinTone(e){e.preventDefault(),e.stopPropagation();const t=("IMG"===e.target.nodeName?e.target.parentElement:e.target).getAttribute("data-skintone").trim();this.model.get("current_skintone")===t?this.model.save({current_skintone:""}):this.model.save({current_skintone:t})},chooseCategory(e){e.preventDefault(),e.stopPropagation();const t=("IMG"===e.target.nodeName?e.target.parentElement:e.target).getAttribute("data-category").trim();this.model.save({current_category:t,scroll_position:0})}}),e.ChatBoxHeading=e.ViewWithAvatar.extend({initialize(){this.model.on("change:status",this.onStatusMessageChanged,this),this.model.vcard.on("change",this.render,this)},render(){return this.el.innerHTML=r(M.extend(this.model.toJSON(),this.model.vcard.toJSON(),{_converse:e,info_close:n("Close this chat box")})),this.renderAvatar(),this},onStatusMessageChanged(t){this.render(),e.emit("contactStatusMessageChanged",{contact:t.attributes,message:t.get("status")})}}),e.UserDetailsModal=e.BootstrapModal.extend({events:{"click button.remove-contact":"removeContact","click button.refresh-contact":"refreshContact"},initialize(){e.BootstrapModal.prototype.initialize.apply(this,arguments),this.model.on("contactAdded",this.registerContactEventHandlers,this),this.registerContactEventHandlers()},toHTML(){return l(M.extend(this.model.toJSON(),this.model.vcard.toJSON(),{allow_contact_removal:e.allow_contact_removal,alt_profile_image:n("The User's Profile Image"),display_name:this.model.getDisplayName(),is_roster_contact:!M.isUndefined(this.model.contact),label_close:n("Close"),label_email:n("Email"),label_fullname:n("Full Name"),label_jid:n("Jabber ID"),label_nickname:n("Nickname"),label_remove:n("Remove as contact"),label_refresh:n("Refresh"),label_role:n("Role"),label_url:n("URL")}))},registerContactEventHandlers(){M.isUndefined(this.model.contact)||(this.model.contact.on("change",this.render,this),this.model.contact.vcard.on("change",this.render,this),this.model.contact.on("destroy",()=>{delete this.model.contact,this.render()}))},refreshContact(t){t&&t.preventDefault&&t.preventDefault();const f=this.el.querySelector(".fa-refresh");S.addClass("fa-spin",f),e.api.vcard.update(this.model.contact.vcard,!0).then(()=>S.removeClass("fa-spin",f)).catch(M.partial(e.log,M,k.LogLevel.FATAL))},removeContact(t){t&&t.preventDefault&&t.preventDefault(),e.allow_contact_removal&&!0===confirm(n("Are you sure you want to remove this contact?"))&&(this.modal.hide(),this.model.contact.removeFromRoster(e=>{this.model.contact.destroy()},t=>{e.log(t,k.LogLevel.ERROR),e.api.alert.show(k.LogLevel.ERROR,n("Error"),[n("Sorry, there was an error while trying to remove %1$s as a contact.",this.model.contact.getDisplayName())])}))}}),e.ChatBoxView=v.NativeView.extend({length:200,className:"chatbox hidden",is_chatroom:!1,events:{"change input.fileupload":"onFileSelection","click .chatbox-navback":"showControlBox","click .close-chatbox-button":"close","click .new-msgs-indicator":"viewUnreadMessages","click .send-button":"onFormSubmitted","click .show-user-details-modal":"showUserDetailsModal","click .spoiler-toggle":"toggleSpoilerMessage","click .toggle-call":"toggleCall","click .toggle-clear":"clearMessages","click .toggle-compose-spoiler":"toggleComposeSpoilerMessage","click .toggle-smiley ul.emoji-picker li":"insertEmoji","click .toggle-smiley":"toggleEmojiMenu","click .upload-file":"toggleFileUpload","keypress .chat-textarea":"keyPressed","input .chat-textarea":"inputChanged"},initialize(){this.initDebounced(),this.createEmojiPicker(),this.model.messages.on("add",this.onMessageAdded,this),this.model.messages.on("rendered",this.scrollDown,this),this.model.on("show",this.show,this),this.model.on("destroy",this.remove,this),this.model.presence.on("change:show",this.onPresenceChanged,this),this.model.on("showHelpMessages",this.showHelpMessages,this),this.render(),this.fetchMessages(),e.emit("chatBoxOpened",this),e.emit("chatBoxInitialized",this)},initDebounced(){this.scrollDown=M.debounce(this._scrollDown,250),this.markScrolled=M.debounce(this._markScrolled,100),this.show=M.debounce(this._show,250,{leading:!0})},render(){return this.el.setAttribute("id",this.model.get("box_id")),this.el.innerHTML=o(M.extend(this.model.toJSON(),{unread_msgs:n("You have unread messages")})),this.content=this.el.querySelector(".chat-content"),this.renderMessageForm(),this.insertHeading(),this},renderToolbar(t,f){return e.show_toolbar?(t=t||b,f=M.assign(this.model.toJSON(),this.getToolbarOptions(f||{})),this.el.querySelector(".chat-toolbar").innerHTML=t(f),this.addSpoilerButton(f),this.addFileUploadButton(),this.insertEmojiPicker(),this):this},renderMessageForm(){let t;t=this.model.get("composing_spoiler")?n("Hidden message"):n("Personal message"),this.el.querySelector(".message-form-container").innerHTML=s(M.extend(this.model.toJSON(),{hint_value:M.get(this.el.querySelector(".spoiler-hint"),"value"),label_personal_message:t,label_send:n("Send"),label_spoiler_hint:n("Optional hint"),message_value:M.get(this.el.querySelector(".chat-textarea"),"value"),show_send_button:e.show_send_button,show_toolbar:e.show_toolbar,unread_msgs:n("You have unread messages")})),this.renderToolbar()},showControlBox(){e.chatboxviews.get("controlbox").show(),this.hide()},showUserDetailsModal(t){t.preventDefault(),M.isUndefined(this.user_details_modal)&&(this.user_details_modal=new e.UserDetailsModal({model:this.model})),this.user_details_modal.show(t)},toggleFileUpload(e){this.el.querySelector("input.fileupload").click()},onFileSelection(e){this.model.sendFiles(e.target.files)},addFileUploadButton(t){e.api.disco.supports(k.NS.HTTPUPLOAD,e.domain).then(e=>{e.length&&this.el.querySelector(".chat-toolbar").insertAdjacentHTML("beforeend",h({tooltip_upload_file:n("Choose a file to send")}))}).catch(M.partial(e.log,M,k.LogLevel.FATAL))},addSpoilerButton(t){if(!t.show_spoiler_button||"chatroom"===this.model.get("type"))return;const f=this.model.get("jid"),a=this.model.presence.get("resources");M.isEmpty(a)||w.all(M.map(M.keys(a),t=>e.api.disco.supports(k.NS.SPOILER,`${f}/${t}`))).then(t=>{if(M.filter(t,"length").length){const t=g(this.model.toJSON());e.visible_toolbar_buttons.emoji?this.el.querySelector(".toggle-smiley").insertAdjacentHTML("afterEnd",t):this.el.querySelector(".chat-toolbar").insertAdjacentHTML("afterBegin",t)}}).catch(M.partial(e.log,M,k.LogLevel.FATAL))},insertHeading(){this.heading=new e.ChatBoxHeading({model:this.model}),this.heading.render(),this.heading.chatview=this,M.isUndefined(this.model.contact)||this.model.contact.on("destroy",this.heading.render,this);const t=this.el.querySelector(".flyout");return t.insertBefore(this.heading.el,t.querySelector(".chat-body")),this},getToolbarOptions(t){let f;return f=this.model.get("composing_spoiler")?n("Click to write as a normal (non-spoiler) message"):n("Click to write your message as a spoiler"),M.extend(t||{},{label_clear:n("Clear all messages"),tooltip_insert_smiley:n("Insert emojis"),tooltip_start_call:n("Start a call"),label_toggle_spoiler:f,show_call_button:e.visible_toolbar_buttons.call,show_spoiler_button:e.visible_toolbar_buttons.spoiler,use_emoji:e.visible_toolbar_buttons.emoji})},afterMessagesFetched(){this.insertIntoDOM(),this.scrollDown(),this.content.addEventListener("scroll",this.markScrolled.bind(this)),e.emit("afterMessagesFetched",this)},fetchMessages(){return this.model.messages.fetch({add:!0,success:this.afterMessagesFetched.bind(this),error:this.afterMessagesFetched.bind(this)}),this},insertIntoDOM(){return e.chatboxviews.insertRowColumn(this.el),this},showChatEvent(e,t=""){const f=x().format();return this.content.insertAdjacentHTML("beforeend",_({extra_classes:"chat-event",message:e,isodate:f,data:t})),this.insertDayIndicator(this.content.lastElementChild),this.scrollDown(),f},showErrorMessage(e){this.content.insertAdjacentHTML("beforeend",i({message:e,isodate:x().format()})),this.scrollDown()},addSpinner(e=!1){M.isNull(this.el.querySelector(".spinner"))&&(e?(this.content.insertAdjacentHTML("beforeend",m()),this.scrollDown()):this.content.insertAdjacentHTML("afterbegin",m()))},clearSpinner(){M.each(this.content.querySelectorAll("span.spinner"),e=>e.parentNode.removeChild(e))},insertDayIndicator(e){const t=S.getPreviousElement(e,".message:not(.chat-state-notification)"),f=M.isNull(t)?null:t.getAttribute("data-isodate"),a=e.getAttribute("data-isodate");if(M.isNull(f)||x(a).isAfter(f,"day")){const t=x(a).startOf("day");e.insertAdjacentHTML("beforeBegin",d({isodate:t.format(),datestring:t.format("dddd MMM Do YYYY")}))}},getLastMessageDate(e){const t=S.getFirstChildElement(this.content,".message:not(.chat-state-notification)"),f=t?t.getAttribute("data-isodate"):null;if(!M.isNull(f)&&x(f).isAfter(e))return null;const a=S.getLastChildElement(this.content,".message:not(.chat-state-notification)"),n=a?a.getAttribute("data-isodate"):null;if(M.isNull(n)||x(n).isBefore(e))return n;const o=M.invokeMap(L(".message:not(.chat-state-notification)",this.content),Element.prototype.getAttribute,"data-isodate");M.isObject(e)&&(e=e.format()),o.push(e),o.sort();const r=o.lastIndexOf(e);return 0===r?null:o[r-1]},setScrollPosition(e){if(this.model.get("scrolled")){const t=S.getNextElement(e,".chat-msg");if(t&&(0===this.content.scrollTop||this.model.get("top_visible_message"))){const e=this.model.get("top_visible_message")||t;this.model.set("top_visible_message",e),this.content.scrollTop=e.offsetTop-30}}else this.scrollDown()},showHelpMessages(e,t,f){return M.each(e,e=>{this.content.insertAdjacentHTML("beforeend",u({isodate:x().format(),type:t,message:a.filterXSS(e,{whiteList:{strong:[]}})}))}),!0===f?this.addSpinner():!1===f&&this.clearSpinner(),this.scrollDown()},clearChatStateNotification(e,t){t?M.each(L(`.chat-state-notification[data-csn="${e.get("from")}"][data-isodate="${t}"]`,this.content),S.removeElement):M.each(L(`.chat-state-notification[data-csn="${e.get("from")}"]`,this.content),S.removeElement)},shouldShowOnTextMessage(){return!S.isVisible(this.el)},insertMessage(e){if("error"===e.model.get("type")){const t=this.content.querySelector(`[data-msgid="${e.model.get("msgid")}"]`);if(t)return t.insertAdjacentElement("afterend",e.el)}const t=x(e.model.get("time"))||x,f=this.getLastMessageDate(t);if(M.isNull(f))this.content.insertAdjacentElement("afterbegin",e.el);else{const t=L(`[data-isodate="${f}"]:last`,this.content).pop();if("error"===e.model.get("type")&&S.hasClass("chat-error",t)&&t.textContent===e.model.get("message"))return;t.insertAdjacentElement("afterend",e.el),this.markFollowups(e.el)}},markFollowups(e){const t=e.getAttribute("data-from"),f=e.previousElementSibling,a=x(e.getAttribute("data-isodate")),n=e.nextElementSibling;S.hasClass("chat-action",e)||S.hasClass("chat-action",f)||f.getAttribute("data-from")!==t||!a.isBefore(x(f.getAttribute("data-isodate")).add(10,"minutes"))||S.addClass("chat-msg-followup",e),n&&(!S.hasClass("chat-action","el")&&n.getAttribute("data-from")===t&&x(n.getAttribute("data-isodate")).isBefore(a.add(10,"minutes"))?S.addClass("chat-msg-followup",n):S.removeClass("chat-msg-followup",n))},showMessage(t){const f=new e.MessageView({model:t});this.clearChatStateNotification(t),this.insertMessage(f),this.insertDayIndicator(f.el),this.setScrollPosition(f.el),S.isNewMessage(t)&&("me"===t.get("sender")?this.model.set("scrolled",!1):this.model.get("scrolled",!0)&&this.showNewMessagesIndicator()),this.shouldShowOnTextMessage()?this.show():this.scrollDown()},onMessageAdded(t){this.showMessage(t),e.emit("messageAdded",{message:t,chatbox:this.model})},parseMessageForCommands(e){const t=e.replace(/^\s*/,"").match(/^\/(.*)\s*$/);if(t){if("clear"===t[1])return this.clearMessages(),!0;if("help"===t[1]){const e=[`<strong>/clear</strong>: ${n("Remove messages")}`,`<strong>/me</strong>: ${n("Write in the third person")}`,`<strong>/help</strong>: ${n("Show this menu")}`];return this.showHelpMessages(e),!0}}},onMessageSubmitted(t,f){if(!e.connection.authenticated)return this.showHelpMessages(["Sorry, the connection has been lost, and your message could not be sent"],"error");if(this.parseMessageForCommands(t))return;const a=this.model.getOutgoingMessageAttributes(t,f);this.model.sendMessage(a)},setChatState(t){return M.isUndefined(this.chat_state_timeout)||(window.clearTimeout(this.chat_state_timeout),delete this.chat_state_timeout),t===e.COMPOSING?this.chat_state_timeout=window.setTimeout(this.setChatState.bind(this),e.TIMEOUTS.PAUSED,e.PAUSED):t===e.PAUSED&&(this.chat_state_timeout=window.setTimeout(this.setChatState.bind(this),e.TIMEOUTS.INACTIVE,e.INACTIVE)),this.model.set("chat_state",t),this},onFormSubmitted(t){t.preventDefault();const f=this.el.querySelector(".chat-textarea"),a=f.value;let n;if(this.model.get("composing_spoiler")){const e=this.el.querySelector("form.sendXMPPMessage input.spoiler-hint");n=e.value,e.value=""}f.value="",f.focus();const o=document.createEvent("Event");o.initEvent("input",!0,!0),f.dispatchEvent(o),""!==a&&(this.onMessageSubmitted(a,n),e.emit("messageSend",a)),this.setChatState(e.ACTIVE)},keyPressed(t){t.keyCode===T.ENTER?this.onFormSubmitted(t):t.keyCode!==T.FORWARD_SLASH&&this.model.get("chat_state")!==e.COMPOSING&&this.setChatState(e.COMPOSING)},inputChanged(e){e.target.style.height="auto",e.target.style.height=e.target.scrollHeight+"px"},clearMessages(e){return e&&e.preventDefault&&e.preventDefault(),!0===confirm(n("Are you sure you want to clear the messages from this conversation?"))&&(this.content.innerHTML="",this.model.messages.reset(),this.model.messages.browserStorage._clear()),this},insertIntoTextArea(e){const t=this.el.querySelector(".chat-textarea");let f=t.value;f&&" "!==f[f.length-1]&&(f+=" "),t.value=f+e+" ",t.focus()},createEmojiPicker(){M.isUndefined(e.emojipicker)&&(e.emojipicker=new e.EmojiPicker,e.emojipicker.fetch()),this.emoji_picker_view=new e.EmojiPickerView({model:e.emojipicker})},insertEmoji(e){e.stopPropagation();const t="IMG"===e.target.nodeName?e.target.parentElement:e.target;this.insertIntoTextArea(t.getAttribute("data-emoji"))},toggleEmojiMenu(e){if(M.isUndefined(this.emoji_dropdown)){e.stopPropagation();const f=this.el.querySelector(".toggle-smiley.dropup");this.emoji_dropdown=new t.Dropdown(f,!0),this.emoji_dropdown.toggle()}},toggleCall(t){t.stopPropagation(),e.emit("callButtonClicked",{connection:e.connection,model:this.model})},toggleComposeSpoilerMessage(){this.model.set("composing_spoiler",!this.model.get("composing_spoiler")),this.renderMessageForm(),this.focus()},toggleSpoilerMessage(e){e&&e.preventDefault&&e.preventDefault();const t=e.target,f=t.firstElementChild;S.slideToggleElement(t.parentElement.parentElement.querySelector(".spoiler")),"closed"==t.getAttribute("data-toggle-state")?(t.textContent="Show less",f.classList.remove("fa-eye"),f.classList.add("fa-eye-slash"),t.insertAdjacentElement("afterBegin",f),t.setAttribute("data-toggle-state","open")):(t.textContent="Show more",f.classList.remove("fa-eye-slash"),f.classList.add("fa-eye"),t.insertAdjacentElement("afterBegin",f),t.setAttribute("data-toggle-state","closed"))},onPresenceChanged(e){const t=e.get("show"),f=this.model.getDisplayName();let a;S.isVisible(this.el)&&("offline"===t?a=f+" "+n("has gone offline"):"away"===t?a=f+" "+n("has gone away"):"dnd"===t?a=f+" "+n("is busy"):"online"===t&&(a=f+" "+n("is online")),a&&(this.content.insertAdjacentHTML("beforeend",p({message:a,isodate:x().format()})),this.scrollDown()))},close(t){t&&t.preventDefault&&t.preventDefault(),v.history.getFragment()==="converse/chat?jid="+this.model.get("jid")&&e.router.navigate(""),e.connection.connected&&(this.setChatState(e.INACTIVE),this.model.sendChatState());try{this.model.destroy()}catch(t){e.log(t,k.LogLevel.ERROR)}return this.remove(),e.emit("chatBoxClosed",this),this},renderEmojiPicker(){this.emoji_picker_view.render()},insertEmojiPicker(){var e=this.el.querySelector(".emoji-picker");M.isNull(e)||(e.innerHTML="",e.appendChild(this.emoji_picker_view.el))},focus(){const t=this.el.querySelector(".chat-textarea");return M.isNull(t)||(t.focus(),e.emit("chatBoxFocused",this)),this},hide(){return this.el.classList.add("hidden"),this},afterShown(){this.model.clearUnreadMsgCounter(),this.setChatState(e.ACTIVE),this.renderEmojiPicker(),this.scrollDown(),this.focus()},_show(e){S.isVisible(this.el)?this.focus():S.fadeIn(this.el,M.bind(this.afterShown,this))},showNewMessagesIndicator(){S.showElement(this.el.querySelector(".new-msgs-indicator"))},hideNewMessagesIndicator(){const e=this.el.querySelector(".new-msgs-indicator");M.isNull(e)||e.classList.add("hidden")},_markScrolled:function(e){e&&e.preventDefault&&e.preventDefault();let t=!0;this.content.scrollTop+this.content.clientHeight>=this.content.scrollHeight-62&&(t=!1,this.onScrolledDown()),S.safeSave(this.model,{scrolled:t,top_visible_message:null})},viewUnreadMessages(){this.model.save({scrolled:!1,top_visible_message:null}),this.scrollDown()},_scrollDown(){M.isUndefined(this.content)||S.isVisible(this.content)&&!this.model.get("scrolled")&&(this.content.scrollTop=this.content.scrollHeight)},onScrolledDown(){this.hideNewMessagesIndicator(),"hidden"!==e.windowState&&this.model.clearUnreadMsgCounter(),e.emit("chatBoxScrolledDown",{chatbox:this.model})},onWindowStateChanged(e){this.model.get("num_unread",0)&&!this.model.isHidden()&&this.model.clearUnreadMsgCounter()}}),e.on("connected",()=>{e.api.disco.own.features.add(k.NS.SPOILER)}),M.extend(e.api,{chatviews:{get:t=>M.isUndefined(t)?(e.log("chats.create: You need to provide at least one JID",k.LogLevel.ERROR),null):M.isString(t)?e.chatboxviews.get(t):M.map(t,f=>e.chatboxviews.get(t))}})}}),e})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){(function(a){var n,o,r;r="object"==typeof self&&self.self===self&&self||"object"==typeof a&&a.global===a&&a,n=[f(7),f(285),t],void 0===(o=function(e,t,f){r.Backbone=function(e,t,f,a){var n=e.Backbone,o=Array.prototype.slice;t.VERSION="1.3.3",t.$=a,t.noConflict=function(){return e.Backbone=n,this},t.emulateHTTP=!1,t.emulateJSON=!1;var r=function(e,t,a){f.each(t,function(t,n){f[n]&&(e.prototype[n]=function(e,t,a){switch(e){case 1:return function(){return f[t](this[a])};case 2:return function(e){return f[t](this[a],e)};case 3:return function(e,n){return f[t](this[a],s(e,this),n)};case 4:return function(e,n,o){return f[t](this[a],s(e,this),n,o)};default:return function(){var e=o.call(arguments);return e.unshift(this[a]),f[t].apply(f,e)}}}(t,n,a))})},s=function(e,t){return f.isFunction(e)?e:f.isObject(e)&&!t._isModel(e)?c(e):f.isString(e)?function(t){return t.get(e)}:e},c=function(e){var t=f.matches(e);return function(e){return t(e.attributes)}},i=t.Events={},u=/\s+/,_=function(e,t,a,n,o){var r,s=0;if(a&&"object"==typeof a){void 0!==n&&"context"in o&&void 0===o.context&&(o.context=n);for(r=f.keys(a);s<r.length;s++)t=_(e,t,r[s],a[r[s]],o)}else if(a&&u.test(a))for(r=a.split(u);s<r.length;s++)t=e(t,r[s],n,o);else t=e(t,a,n,o);return t};i.on=function(e,t,f){return d(this,e,t,f)};var d=function(e,t,f,a,n){if(e._events=_(l,e._events||{},t,f,{context:a,ctx:e,listening:n}),n){var o=e._listeners||(e._listeners={});o[n.id]=n}return e};i.listenTo=function(e,t,a){if(!e)return this;var n=e._listenId||(e._listenId=f.uniqueId("l")),o=this._listeningTo||(this._listeningTo={}),r=o[n];if(!r){var s=this._listenId||(this._listenId=f.uniqueId("l"));r=o[n]={obj:e,objId:n,id:s,listeningTo:o,count:0}}return d(e,t,a,this,r),this};var l=function(e,t,f,a){if(f){var n=e[t]||(e[t]=[]),o=a.context,r=a.ctx,s=a.listening;s&&s.count++,n.push({callback:f,context:o,ctx:o||r,listening:s})}return e};i.off=function(e,t,f){return this._events?(this._events=_(h,this._events,e,t,{context:f,listeners:this._listeners}),this):this},i.stopListening=function(e,t,a){var n=this._listeningTo;if(!n)return this;for(var o=e?[e._listenId]:f.keys(n),r=0;r<o.length;r++){var s=n[o[r]];if(!s)break;s.obj.off(t,a,this)}return this};var h=function(e,t,a,n){if(e){var o,r=0,s=n.context,c=n.listeners;if(t||a||s){for(var i=t?[t]:f.keys(e);r<i.length;r++){t=i[r];var u=e[t];if(!u)break;for(var _=[],d=0;d<u.length;d++){var l=u[d];a&&a!==l.callback&&a!==l.callback._callback||s&&s!==l.context?_.push(l):(o=l.listening)&&0==--o.count&&(delete c[o.id],delete o.listeningTo[o.objId])}_.length?e[t]=_:delete e[t]}return e}for(var h=f.keys(c);r<h.length;r++)o=c[h[r]],delete c[o.id],delete o.listeningTo[o.objId]}};i.once=function(e,t,a){var n=_(m,{},e,t,f.bind(this.off,this));return"string"==typeof e&&null==a&&(t=void 0),this.on(n,t,a)},i.listenToOnce=function(e,t,a){var n=_(m,{},t,a,f.bind(this.stopListening,this,e));return this.listenTo(e,n)};var m=function(e,t,a,n){if(a){var o=e[t]=f.once(function(){n(t,o),a.apply(this,arguments)});o._callback=a}return e};i.trigger=function(e){if(!this._events)return this;for(var t=Math.max(0,arguments.length-1),f=Array(t),a=0;a<t;a++)f[a]=arguments[a+1];return _(g,this._events,e,void 0,f),this};var g=function(e,t,f,a){if(e){var n=e[t],o=e.all;n&&o&&(o=o.slice()),n&&p(n,a),o&&p(o,[t].concat(a))}return e},p=function(e,t){var f,a=-1,n=e.length,o=t[0],r=t[1],s=t[2];switch(t.length){case 0:for(;++a<n;)(f=e[a]).callback.call(f.ctx);return;case 1:for(;++a<n;)(f=e[a]).callback.call(f.ctx,o);return;case 2:for(;++a<n;)(f=e[a]).callback.call(f.ctx,o,r);return;case 3:for(;++a<n;)(f=e[a]).callback.call(f.ctx,o,r,s);return;default:for(;++a<n;)(f=e[a]).callback.apply(f.ctx,t);return}};i.bind=i.on,i.unbind=i.off,f.extend(t,i);var b=t.Model=function(e,t){var a=e||{};t||(t={}),this.cid=f.uniqueId(this.cidPrefix),this.attributes={},t.collection&&(this.collection=t.collection),t.parse&&(a=this.parse(a,t)||{});var n=f.result(this,"defaults");a=f.defaults(f.extend({},n,a),n),this.set(a,t),this.changed={},this.initialize.apply(this,arguments)};f.extend(b.prototype,i,{changed:null,validationError:null,idAttribute:"id",cidPrefix:"c",initialize:function(){},toJSON:function(e){return f.clone(this.attributes)},sync:function(){return t.sync.apply(this,arguments)},get:function(e){return this.attributes[e]},escape:function(e){return f.escape(this.get(e))},has:function(e){return null!=this.get(e)},matches:function(e){return!!f.iteratee(e,this)(this.attributes)},set:function(e,t,a){if(null==e)return this;var n;if("object"==typeof e?(n=e,a=t):(n={})[e]=t,a||(a={}),!this._validate(n,a))return!1;var o=a.unset,r=a.silent,s=[],c=this._changing;this._changing=!0,c||(this._previousAttributes=f.clone(this.attributes),this.changed={});var i=this.attributes,u=this.changed,_=this._previousAttributes;for(var d in n)t=n[d],f.isEqual(i[d],t)||s.push(d),f.isEqual(_[d],t)?delete u[d]:u[d]=t,o?delete i[d]:i[d]=t;if(this.idAttribute in n&&(this.id=this.get(this.idAttribute)),!r){s.length&&(this._pending=a);for(var l=0;l<s.length;l++)this.trigger("change:"+s[l],this,i[s[l]],a)}if(c)return this;if(!r)for(;this._pending;)a=this._pending,this._pending=!1,this.trigger("change",this,a);return this._pending=!1,this._changing=!1,this},unset:function(e,t){return this.set(e,void 0,f.extend({},t,{unset:!0}))},clear:function(e){var t={};for(var a in this.attributes)t[a]=void 0;return this.set(t,f.extend({},e,{unset:!0}))},hasChanged:function(e){return null==e?!f.isEmpty(this.changed):f.has(this.changed,e)},changedAttributes:function(e){if(!e)return!!this.hasChanged()&&f.clone(this.changed);var t=this._changing?this._previousAttributes:this.attributes,a={};for(var n in e){var o=e[n];f.isEqual(t[n],o)||(a[n]=o)}return!!f.size(a)&&a},previous:function(e){return null!=e&&this._previousAttributes?this._previousAttributes[e]:null},previousAttributes:function(){return f.clone(this._previousAttributes)},fetch:function(e){var t=this,a=(e=f.extend({parse:!0},e)).success;return e.success=function(f){var n=e.parse?t.parse(f,e):f;if(!t.set(n,e))return!1;a&&a.call(e.context,t,f,e),t.trigger("sync",t,f,e)},R(this,e),this.sync("read",this,e)},save:function(e,t,a){var n;null==e||"object"==typeof e?(n=e,a=t):(n={})[e]=t;var o=(a=f.extend({validate:!0,parse:!0},a)).wait;if(n&&!o){if(!this.set(n,a))return!1}else if(!this._validate(n,a))return!1;var r=this,s=a.success,c=this.attributes;a.success=function(e){r.attributes=c;var t=a.parse?r.parse(e,a):e;if(o&&(t=f.extend({},n,t)),t&&!r.set(t,a))return!1;s&&s.call(a.context,r,e,a),r.trigger("sync",r,e,a)},R(this,a),n&&o&&(this.attributes=f.extend({},c,n));var i=this.isNew()?"create":a.patch?"patch":"update";"patch"!==i||a.attrs||(a.attrs=n);var u=this.sync(i,this,a);return this.attributes=c,u},destroy:function(e){var t=this,a=(e=e?f.clone(e):{}).success,n=e.wait,o=function(){t.stopListening(),t.trigger("destroy",t,t.collection,e)};e.success=function(f){n&&o(),a&&a.call(e.context,t,f,e),t.isNew()||t.trigger("sync",t,f,e)};var r=!1;return this.isNew()?f.defer(e.success):(R(this,e),r=this.sync("delete",this,e)),n||o(),r},url:function(){var e=f.result(this,"urlRoot")||f.result(this.collection,"url")||O();if(this.isNew())return e;var t=this.get(this.idAttribute);return e.replace(/[^\/]$/,"$&/")+encodeURIComponent(t)},parse:function(e,t){return e},clone:function(){return new this.constructor(this.attributes)},isNew:function(){return!this.has(this.idAttribute)},isValid:function(e){return this._validate({},f.extend({},e,{validate:!0}))},_validate:function(e,t){if(!t.validate||!this.validate)return!0;e=f.extend({},this.attributes,e);var a=this.validationError=this.validate(e,t)||null;return!a||(this.trigger("invalid",this,a,f.extend(t,{validationError:a})),!1)}}),r(b,{keys:1,values:1,pairs:1,invert:1,pick:0,omit:0,chain:1,isEmpty:1},"attributes");var y=t.Collection=function(e,t){t||(t={}),t.model&&(this.model=t.model),void 0!==t.comparator&&(this.comparator=t.comparator),this._reset(),this.initialize.apply(this,arguments),e&&this.reset(e,f.extend({silent:!0},t))},v={add:!0,remove:!0,merge:!0},w={add:!0,remove:!1},k=function(e,t,f){f=Math.min(Math.max(f,0),e.length);var a,n=Array(e.length-f),o=t.length;for(a=0;a<n.length;a++)n[a]=e[a+f];for(a=0;a<o;a++)e[a+f]=t[a];for(a=0;a<n.length;a++)e[a+o+f]=n[a]};f.extend(y.prototype,i,{model:b,initialize:function(){},toJSON:function(e){return this.map(function(t){return t.toJSON(e)})},sync:function(){return t.sync.apply(this,arguments)},add:function(e,t){return this.set(e,f.extend({merge:!1},t,w))},remove:function(e,t){t=f.extend({},t);var a=!f.isArray(e);e=a?[e]:e.slice();var n=this._removeModels(e,t);return!t.silent&&n.length&&(t.changes={added:[],merged:[],removed:n},this.trigger("update",this,t)),a?n[0]:n},set:function(e,t){if(null!=e){(t=f.extend({},v,t)).parse&&!this._isModel(e)&&(e=this.parse(e,t)||[]);var a=!f.isArray(e);e=a?[e]:e.slice();var n=t.at;null!=n&&(n=+n),n>this.length&&(n=this.length),n<0&&(n+=this.length+1);var o,r,s=[],c=[],i=[],u=[],_={},d=t.add,l=t.merge,h=t.remove,m=!1,g=this.comparator&&null==n&&!1!==t.sort,p=f.isString(this.comparator)?this.comparator:null;for(r=0;r<e.length;r++){o=e[r];var b=this.get(o);if(b){if(l&&o!==b){var y=this._isModel(o)?o.attributes:o;t.parse&&(y=b.parse(y,t)),b.set(y,t),i.push(b),g&&!m&&(m=b.hasChanged(p))}_[b.cid]||(_[b.cid]=!0,s.push(b)),e[r]=b}else d&&(o=e[r]=this._prepareModel(o,t))&&(c.push(o),this._addReference(o,t),_[o.cid]=!0,s.push(o))}if(h){for(r=0;r<this.length;r++)o=this.models[r],_[o.cid]||u.push(o);u.length&&this._removeModels(u,t)}var w=!1,M=!g&&d&&h;if(s.length&&M?(w=this.length!==s.length||f.some(this.models,function(e,t){return e!==s[t]}),this.models.length=0,k(this.models,s,0),this.length=this.models.length):c.length&&(g&&(m=!0),k(this.models,c,null==n?this.length:n),this.length=this.models.length),m&&this.sort({silent:!0}),!t.silent){for(r=0;r<c.length;r++)null!=n&&(t.index=n+r),(o=c[r]).trigger("add",o,this,t);(m||w)&&this.trigger("sort",this,t),(c.length||u.length||i.length)&&(t.changes={added:c,removed:u,merged:i},this.trigger("update",this,t))}return a?e[0]:e}},reset:function(e,t){t=t?f.clone(t):{};for(var a=0;a<this.models.length;a++)this._removeReference(this.models[a],t);return t.previousModels=this.models,this._reset(),e=this.add(e,f.extend({silent:!0},t)),t.silent||this.trigger("reset",this,t),e},push:function(e,t){return this.add(e,f.extend({at:this.length},t))},pop:function(e){var t=this.at(this.length-1);return this.remove(t,e)},unshift:function(e,t){return this.add(e,f.extend({at:0},t))},shift:function(e){var t=this.at(0);return this.remove(t,e)},slice:function(){return o.apply(this.models,arguments)},get:function(e){if(null!=e)return this._byId[e]||this._byId[this.modelId(e.attributes||e)]||e.cid&&this._byId[e.cid]},has:function(e){return null!=this.get(e)},at:function(e){return e<0&&(e+=this.length),this.models[e]},where:function(e,t){return this[t?"find":"filter"](e)},findWhere:function(e){return this.where(e,!0)},sort:function(e){var t=this.comparator;if(!t)throw new Error("Cannot sort a set without a comparator");e||(e={});var a=t.length;return f.isFunction(t)&&(t=f.bind(t,this)),1===a||f.isString(t)?this.models=this.sortBy(t):this.models.sort(t),e.silent||this.trigger("sort",this,e),this},pluck:function(e){return this.map(e+"")},fetch:function(e){var t=(e=f.extend({parse:!0},e)).success,a=this;return e.success=function(f){var n=e.reset?"reset":"set";a[n](f,e),t&&t.call(e.context,a,f,e),a.trigger("sync",a,f,e)},R(this,e),this.sync("read",this,e)},create:function(e,t){var a=(t=t?f.clone(t):{}).wait;if(!(e=this._prepareModel(e,t)))return!1;a||this.add(e,t);var n=this,o=t.success;return t.success=function(e,t,f){a&&n.add(e,f),o&&o.call(f.context,e,t,f)},e.save(null,t),e},parse:function(e,t){return e},clone:function(){return new this.constructor(this.models,{model:this.model,comparator:this.comparator})},modelId:function(e){return e[this.model.prototype.idAttribute||"id"]},_reset:function(){this.length=0,this.models=[],this._byId={}},_prepareModel:function(e,t){if(this._isModel(e))return e.collection||(e.collection=this),e;(t=t?f.clone(t):{}).collection=this;var a=new this.model(e,t);return a.validationError?(this.trigger("invalid",this,a.validationError,t),!1):a},_removeModels:function(e,t){for(var f=[],a=0;a<e.length;a++){var n=this.get(e[a]);if(n){var o=this.indexOf(n);this.models.splice(o,1),this.length--,delete this._byId[n.cid];var r=this.modelId(n.attributes);null!=r&&delete this._byId[r],t.silent||(t.index=o,n.trigger("remove",n,this,t)),f.push(n),this._removeReference(n,t)}}return f},_isModel:function(e){return e instanceof b},_addReference:function(e,t){this._byId[e.cid]=e;var f=this.modelId(e.attributes);null!=f&&(this._byId[f]=e),e.on("all",this._onModelEvent,this)},_removeReference:function(e,t){delete this._byId[e.cid];var f=this.modelId(e.attributes);null!=f&&delete this._byId[f],this===e.collection&&delete e.collection,e.off("all",this._onModelEvent,this)},_onModelEvent:function(e,t,f,a){if(t){if(("add"===e||"remove"===e)&&f!==this)return;if("destroy"===e&&this.remove(t,a),"change"===e){var n=this.modelId(t.previousAttributes()),o=this.modelId(t.attributes);n!==o&&(null!=n&&delete this._byId[n],null!=o&&(this._byId[o]=t))}}this.trigger.apply(this,arguments)}}),r(y,{forEach:3,each:3,map:3,collect:3,reduce:0,foldl:0,inject:0,reduceRight:0,foldr:0,find:3,detect:3,filter:3,select:3,reject:3,every:3,all:3,some:3,any:3,include:3,includes:3,contains:3,invoke:0,max:3,min:3,toArray:1,size:1,first:3,head:3,take:3,initial:3,rest:3,tail:3,drop:3,last:3,without:0,difference:0,indexOf:3,shuffle:1,lastIndexOf:3,isEmpty:1,chain:1,sample:3,partition:3,groupBy:3,countBy:3,sortBy:3,indexBy:3,findIndex:3,findLastIndex:3},"models");var M=t.View=function(e){this.cid=f.uniqueId("view"),f.extend(this,f.pick(e,x)),this._ensureElement(),this.initialize.apply(this,arguments)},L=/^(\S+)\s*(.*)$/,x=["model","collection","el","id","attributes","className","tagName","events"];f.extend(M.prototype,i,{tagName:"div",$:function(e){return this.$el.find(e)},initialize:function(){},render:function(){return this},remove:function(){return this._removeElement(),this.stopListening(),this},_removeElement:function(){this.$el.remove()},setElement:function(e){return this.undelegateEvents(),this._setElement(e),this.delegateEvents(),this},_setElement:function(e){this.$el=e instanceof t.$?e:t.$(e),this.el=this.$el[0]},delegateEvents:function(e){if(e||(e=f.result(this,"events")),!e)return this;for(var t in this.undelegateEvents(),e){var a=e[t];if(f.isFunction(a)||(a=this[a]),a){var n=t.match(L);this.delegate(n[1],n[2],f.bind(a,this))}}return this},delegate:function(e,t,f){return this.$el.on(e+".delegateEvents"+this.cid,t,f),this},undelegateEvents:function(){return this.$el&&this.$el.off(".delegateEvents"+this.cid),this},undelegate:function(e,t,f){return this.$el.off(e+".delegateEvents"+this.cid,t,f),this},_createElement:function(e){return document.createElement(e)},_ensureElement:function(){if(this.el)this.setElement(f.result(this,"el"));else{var e=f.extend({},f.result(this,"attributes"));this.id&&(e.id=f.result(this,"id")),this.className&&(e.class=f.result(this,"className")),this.setElement(this._createElement(f.result(this,"tagName"))),this._setAttributes(e)}},_setAttributes:function(e){this.$el.attr(e)}}),t.sync=function(e,a,n){var o=S[e];f.defaults(n||(n={}),{emulateHTTP:t.emulateHTTP,emulateJSON:t.emulateJSON});var r={type:o,dataType:"json"};if(n.url||(r.url=f.result(a,"url")||O()),null!=n.data||!a||"create"!==e&&"update"!==e&&"patch"!==e||(r.contentType="application/json",r.data=JSON.stringify(n.attrs||a.toJSON(n))),n.emulateJSON&&(r.contentType="application/x-www-form-urlencoded",r.data=r.data?{model:r.data}:{}),n.emulateHTTP&&("PUT"===o||"DELETE"===o||"PATCH"===o)){r.type="POST",n.emulateJSON&&(r.data._method=o);var s=n.beforeSend;n.beforeSend=function(e){if(e.setRequestHeader("X-HTTP-Method-Override",o),s)return s.apply(this,arguments)}}"GET"===r.type||n.emulateJSON||(r.processData=!1);var c=n.error;n.error=function(e,t,f){n.textStatus=t,n.errorThrown=f,c&&c.call(n.context,e,t,f)};var i=n.xhr=t.ajax(f.extend(r,n));return a.trigger("request",a,i,n),i};var S={create:"POST",update:"PUT",patch:"PATCH",delete:"DELETE",read:"GET"};t.ajax=function(){return t.$.ajax.apply(t.$,arguments)};var T=t.Router=function(e){e||(e={}),e.routes&&(this.routes=e.routes),this._bindRoutes(),this.initialize.apply(this,arguments)},D=/\((.*?)\)/g,Y=/(\(\?)?:\w+/g,j=/\*\w+/g,A=/[\-{}\[\]+?.,\\\^$|#\s]/g;f.extend(T.prototype,i,{initialize:function(){},route:function(e,a,n){f.isRegExp(e)||(e=this._routeToRegExp(e)),f.isFunction(a)&&(n=a,a=""),n||(n=this[a]);var o=this;return t.history.route(e,function(f){var r=o._extractParameters(e,f);!1!==o.execute(n,r,a)&&(o.trigger.apply(o,["route:"+a].concat(r)),o.trigger("route",a,r),t.history.trigger("route",o,a,r))}),this},execute:function(e,t,f){e&&e.apply(this,t)},navigate:function(e,f){return t.history.navigate(e,f),this},_bindRoutes:function(){if(this.routes){this.routes=f.result(this,"routes");for(var e,t=f.keys(this.routes);null!=(e=t.pop());)this.route(e,this.routes[e])}},_routeToRegExp:function(e){return e=e.replace(A,"\\$&").replace(D,"(?:$1)?").replace(Y,function(e,t){return t?e:"([^/?]+)"}).replace(j,"([^?]*?)"),new RegExp("^"+e+"(?:\\?([\\s\\S]*))?$")},_extractParameters:function(e,t){var a=e.exec(t).slice(1);return f.map(a,function(e,t){return t===a.length-1?e||null:e?decodeURIComponent(e):null})}});var C=t.History=function(){this.handlers=[],this.checkUrl=f.bind(this.checkUrl,this),"undefined"!=typeof window&&(this.location=window.location,this.history=window.history)},E=/^[#\/]|\s+$/g,H=/^\/+|\/+$/g,N=/#.*$/;C.started=!1,f.extend(C.prototype,i,{interval:50,atRoot:function(){var e=this.location.pathname.replace(/[^\/]$/,"$&/");return e===this.root&&!this.getSearch()},matchRoot:function(){var e=this.decodeFragment(this.location.pathname),t=e.slice(0,this.root.length-1)+"/";return t===this.root},decodeFragment:function(e){return decodeURI(e.replace(/%25/g,"%2525"))},getSearch:function(){var e=this.location.href.replace(/#.*/,"").match(/\?.+/);return e?e[0]:""},getHash:function(e){var t=(e||this).location.href.match(/#(.*)$/);return t?t[1]:""},getPath:function(){var e=this.decodeFragment(this.location.pathname+this.getSearch()).slice(this.root.length-1);return"/"===e.charAt(0)?e.slice(1):e},getFragment:function(e){return null==e&&(e=this._usePushState||!this._wantsHashChange?this.getPath():this.getHash()),e.replace(E,"")},start:function(e){if(C.started)throw new Error("Backbone.history has already been started");if(C.started=!0,this.options=f.extend({root:"/"},this.options,e),this.root=this.options.root,this._wantsHashChange=!1!==this.options.hashChange,this._hasHashChange="onhashchange"in window&&(void 0===document.documentMode||document.documentMode>7),this._useHashChange=this._wantsHashChange&&this._hasHashChange,this._wantsPushState=!!this.options.pushState,this._hasPushState=!(!this.history||!this.history.pushState),this._usePushState=this._wantsPushState&&this._hasPushState,this.fragment=this.getFragment(),this.root=("/"+this.root+"/").replace(H,"/"),this._wantsHashChange&&this._wantsPushState){if(!this._hasPushState&&!this.atRoot()){var t=this.root.slice(0,-1)||"/";return this.location.replace(t+"#"+this.getPath()),!0}this._hasPushState&&this.atRoot()&&this.navigate(this.getHash(),{replace:!0})}if(!this._hasHashChange&&this._wantsHashChange&&!this._usePushState){this.iframe=document.createElement("iframe"),this.iframe.src="javascript:0",this.iframe.style.display="none",this.iframe.tabIndex=-1;var a=document.body,n=a.insertBefore(this.iframe,a.firstChild).contentWindow;n.document.open(),n.document.close(),n.location.hash="#"+this.fragment}var o=window.addEventListener||function(e,t){return attachEvent("on"+e,t)};if(this._usePushState?o("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe?o("hashchange",this.checkUrl,!1):this._wantsHashChange&&(this._checkUrlInterval=setInterval(this.checkUrl,this.interval)),!this.options.silent)return this.loadUrl()},stop:function(){var e=window.removeEventListener||function(e,t){return detachEvent("on"+e,t)};this._usePushState?e("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe&&e("hashchange",this.checkUrl,!1),this.iframe&&(document.body.removeChild(this.iframe),this.iframe=null),this._checkUrlInterval&&clearInterval(this._checkUrlInterval),C.started=!1},route:function(e,t){this.handlers.unshift({route:e,callback:t})},checkUrl:function(e){var t=this.getFragment();if(t===this.fragment&&this.iframe&&(t=this.getHash(this.iframe.contentWindow)),t===this.fragment)return!1;this.iframe&&this.navigate(t),this.loadUrl()},loadUrl:function(e){return!!this.matchRoot()&&(e=this.fragment=this.getFragment(e),f.some(this.handlers,function(t){if(t.route.test(e))return t.callback(e),!0}))},navigate:function(e,t){if(!C.started)return!1;t&&!0!==t||(t={trigger:!!t}),e=this.getFragment(e||"");var f=this.root;""!==e&&"?"!==e.charAt(0)||(f=f.slice(0,-1)||"/");var a=f+e;if(e=this.decodeFragment(e.replace(N,"")),this.fragment!==e){if(this.fragment=e,this._usePushState)this.history[t.replace?"replaceState":"pushState"]({},document.title,a);else{if(!this._wantsHashChange)return this.location.assign(a);if(this._updateHash(this.location,e,t.replace),this.iframe&&e!==this.getHash(this.iframe.contentWindow)){var n=this.iframe.contentWindow;t.replace||(n.document.open(),n.document.close()),this._updateHash(n.location,e,t.replace)}}return t.trigger?this.loadUrl(e):void 0}},_updateHash:function(e,t,f){if(f){var a=e.href.replace(/(javascript:|#).*$/,"");e.replace(a+"#"+t)}else e.hash="#"+t}}),t.history=new C,b.extend=y.extend=T.extend=M.extend=C.extend=function(e,t){var a,n=this;return a=e&&f.has(e,"constructor")?e.constructor:function(){return n.apply(this,arguments)},f.extend(a,n,t),a.prototype=f.create(n.prototype,e),a.prototype.constructor=a,a.__super__=n.prototype,a};var O=function(){throw new Error('A "url" property or function must be specified')},R=function(e,t){var f=t.error;t.error=function(a){f&&f.call(t.context,e,a,t),e.trigger("error",e,a,t)}};return t}(r,f,e,t)}.apply(t,n))||(e.exports=o)}).call(this,f(5))},function(e,t){var f;f=function(){return this}();try{f=f||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(f=window)}e.exports=f},function(e,t,f){"use strict";var a,n,o;n=[f(20),f(2),f(12),f(57),f(19),f(257),f(56),f(55)],void 0===(o="function"==typeof(a=function(e,t,f){const a={moderator:1,participant:2,visitor:3,none:2},n=t.env,o=n.Strophe,r=n.Backbone,s=n.Promise,c=n.$iq,i=n.$build,u=n.$msg,_=n.$pres,d=n.b64_sha1,l=n.sizzle,h=n._,m=n.moment;o.addNamespace("MUC_ADMIN",o.NS.MUC+"#admin"),o.addNamespace("MUC_OWNER",o.NS.MUC+"#owner"),o.addNamespace("MUC_REGISTER","jabber:iq:register"),o.addNamespace("MUC_ROOMCONF",o.NS.MUC+"#roomconfig"),o.addNamespace("MUC_USER",o.NS.MUC+"#user"),t.MUC_NICK_CHANGED_CODE="303",t.CHATROOMS_TYPE="chatroom",t.ROOM_FEATURES=["passwordprotected","unsecured","hidden","publicroom","membersonly","open","persistent","temporary","nonanonymous","semianonymous","moderated","unmoderated","mam_enabled"],t.ROOMSTATUS={CONNECTED:0,CONNECTING:1,NICKNAME_REQUIRED:2,PASSWORD_REQUIRED:3,DISCONNECTED:4,ENTERED:5},t.plugins.add("converse-muc",{dependencies:["converse-chatboxes","converse-disco","converse-controlbox"],overrides:{tearDown(){const f=this.chatboxes.where({type:t.CHATROOMS_TYPE});h.each(f,function(f){e.safeSave(f,{connection_status:t.ROOMSTATUS.DISCONNECTED})}),this.__super__.tearDown.call(this,arguments)},ChatBoxes:{model(e,f){const a=this.__super__._converse;return e.type==t.CHATROOMS_TYPE?new a.ChatRoom(e,f):this.__super__.model.apply(this,arguments)}}},initialize(){const n=this._converse,g=n.__;if(n.api.settings.update({allow_muc:!0,allow_muc_invitations:!0,auto_join_on_invite:!1,auto_join_rooms:[],muc_domain:void 0,muc_history_max_stanzas:void 0,muc_instant_rooms:!0,muc_nickname_from_jid:!1}),n.api.promises.add(["roomsAutoJoined"]),n.router.route("converse/room?jid=:jid",function(t){if(!e.isValidMUCJID(t))return n.log(`Invalid JID "${t}" provided in URL fragment`,o.LogLevel.WARN);const f=[n.api.waitUntil("roomsAutoJoined")];n.allow_bookmarks&&f.push(n.api.waitUntil("bookmarksInitialized")),s.all(f).then(()=>{n.api.rooms.open(t)})}),n.openChatRoom=function(e,f,a){f.type=t.CHATROOMS_TYPE,f.id=e,f.box_id=d(e);const o=n.chatboxes.getChatBox(e,f,!0);return o.trigger("show",!0),o},n.ChatRoom=n.ChatBox.extend({defaults:()=>h.assign(h.clone(n.ChatBox.prototype.defaults),h.zipObject(t.ROOM_FEATURES,h.map(t.ROOM_FEATURES,h.stubFalse)),{num_unread_general:0,affiliation:null,connection_status:t.ROOMSTATUS.DISCONNECTED,name:"",nick:n.xmppstatus.get("nickname"),description:"",features_fetched:!1,roomconfig:{},type:t.CHATROOMS_TYPE,message_type:"groupchat"}),initialize(){this.constructor.__super__.initialize.apply(this,arguments),this.occupants=new n.ChatRoomOccupants,this.occupants.browserStorage=new r.BrowserStorage.session(d(`converse.occupants-${n.bare_jid}${this.get("jid")}`)),this.occupants.chatroom=this,this.registerHandlers(),this.on("change:chat_state",this.sendChatState,this)},registerHandlers(){const e=this.get("jid");this.removeHandlers(),this.presence_handler=n.connection.addHandler(e=>(h.each(h.values(this.handlers.presence),t=>t(e)),this.onPresence(e),!0),o.NS.MUC,"presence",null,null,e,{ignoreNamespaceFragment:!0,matchBareFromJid:!0}),this.message_handler=n.connection.addHandler(e=>(h.each(h.values(this.handlers.message),t=>t(e)),this.onMessage(e),!0),null,"message","groupchat",null,e,{matchBareFromJid:!0})},removeHandlers(){return this.message_handler&&(n.connection.deleteHandler(this.message_handler),delete this.message_handler),this.presence_handler&&(n.connection.deleteHandler(this.presence_handler),delete this.presence_handler),this},addHandler(e,t,f){h.isNil(this.handlers)&&(this.handlers={}),h.isNil(this.handlers[e])&&(this.handlers[e]={}),this.handlers[e][t]=f},getDisplayName(){return this.get("name")||this.get("jid")},join(e,f){if(!(e=e||this.get("nick")))throw new TypeError("join: You need to provide a valid nickname");if(this.get("connection_status")===t.ROOMSTATUS.ENTERED)return this;const a=_({from:n.connection.jid,to:this.getRoomJIDAndNick(e)}).c("x",{xmlns:o.NS.MUC}).c("history",{maxstanzas:n.muc_history_max_stanzas}).up();return f&&a.cnode(o.xmlElement("password",[],f)),this.save("connection_status",t.ROOMSTATUS.CONNECTING),n.connection.send(a),this},leave(f){this.occupants.browserStorage._clear(),this.occupants.reset(),n.connection.connected&&this.sendUnavailablePresence(f),e.safeSave(this,{connection_status:t.ROOMSTATUS.DISCONNECTED}),this.removeHandlers()},sendUnavailablePresence(e){const t=_({type:"unavailable",from:n.connection.jid,to:this.getRoomJIDAndNick()});null!==e&&t.c("status",e),n.connection.sendPresence(t)},getOutgoingMessageAttributes(t,a){const o=this.get("composing_spoiler");return{nick:this.get("nick"),from:`${this.get("jid")}/${this.get("nick")}`,fullname:this.get("nick"),is_spoiler:o,message:t?e.httpToGeoUri(f.shortnameToUnicode(t),n):void 0,sender:"me",spoiler_hint:o?a:void 0,type:"groupchat"}},getRoomFeatures(){return new s((e,t)=>{n.api.disco.info(this.get("jid"),null,h.flow(this.parseRoomFeatures.bind(this),e),()=>{t(new Error("Could not parse the room features"))},5e3)})},getRoomJIDAndNick(e){e?this.save({nick:e}):e=this.get("nick");const t=this.get("jid"),f=o.getBareJidFromJid(t);return f+(null!==e?`/${e}`:"")},sendChatState(){if(this.get("connection_status")!==t.ROOMSTATUS.ENTERED)return;const e=this.get("chat_state");e!==n.GONE&&n.connection.send(u({to:this.get("jid"),type:"groupchat"}).c(e,{xmlns:o.NS.CHATSTATES}).up().c("no-store",{xmlns:o.NS.HINTS}).up().c("no-permanent-store",{xmlns:o.NS.HINTS}))},directInvite(t,f){if(this.get("membersonly")){const a={};a[t]="member";const n=h.partial(e.computeAffiliationsDelta,!0,!1);this.updateMemberLists([{jid:t,affiliation:"member",reason:f}],["member","owner","admin"],n)}const a={xmlns:"jabber:x:conference",jid:this.get("jid")};null!==f&&(a.reason=f),this.get("password")&&(a.password=this.get("password"));const o=u({from:n.connection.jid,to:t,id:n.connection.getUniqueId()}).c("x",a);n.connection.send(o),n.emit("roomInviteSent",{room:this,recipient:t,reason:f})},parseRoomFeatures(e){const t={features_fetched:m().format(),name:e.querySelector("identity").getAttribute("name")};h.each(e.querySelectorAll("feature"),function(e){const f=e.getAttribute("var");f.startsWith("muc_")?t[f.replace("muc_","")]=!0:f===o.NS.MAM&&(t.mam_enabled=!0)});const f=e.querySelector('field[var="muc#roominfo_description"] value');h.isNull(f)||(t.description=f.textContent),this.save(t)},requestMemberList(e){return new s((t,f)=>{e=e||"member";const a=c({to:this.get("jid"),type:"get"}).c("query",{xmlns:o.NS.MUC_ADMIN}).c("item",{affiliation:e});n.connection.sendIQ(a,t,f)})},setAffiliation(e,t){t=h.filter(t,t=>h.isUndefined(t.affiliation)||t.affiliation===e);const f=h.map(t,h.bind(this.sendAffiliationIQ,this,e));return s.all(f)},saveConfiguration(t){return new s((f,a)=>{const n=t?l(":input:not([type=button]):not([type=submit])",t):[],o=h.map(n,e.webForm2xForm);this.sendConfiguration(o,f,a)})},autoConfigureChatRoom(){return new s((e,t)=>{this.fetchRoomConfiguration().then(f=>{const a=[],n=f.querySelectorAll("field"),o=this.get("roomconfig");let r=n.length;h.each(n,f=>{const n=f.getAttribute("var").replace("muc#roomconfig_",""),s=f.getAttribute("type");let c;if(n in o){switch(s){case"boolean":c=o[n]?1:0;break;case"list-multi":c=f.innerHTML;break;default:c=o[n]}f.innerHTML=i("value").t(c)}a.push(f),--r||this.sendConfiguration(a,e,t)})})})},fetchRoomConfiguration(){return new s((e,t)=>{n.connection.sendIQ(c({to:this.get("jid"),type:"get"}).c("query",{xmlns:o.NS.MUC_OWNER}),e,t)})},sendConfiguration(e,t,f){const a=c({to:this.get("jid"),type:"set"}).c("query",{xmlns:o.NS.MUC_OWNER}).c("x",{xmlns:o.NS.XFORM,type:"submit"});return h.each(e||[],function(e){a.cnode(e).up()}),t=h.isUndefined(t)?h.noop:h.partial(t,a.nodeTree),f=h.isUndefined(f)?h.noop:h.partial(f,a.nodeTree),n.connection.sendIQ(a,t,f)},saveAffiliationAndRole(e){const t=l(`x[xmlns="${o.NS.MUC_USER}"] item`,e).pop(),f=e.querySelector("status[code='110']");if(f&&!h.isNil(t)){const e=t.getAttribute("affiliation"),f=t.getAttribute("role");e&&this.save({affiliation:e}),f&&this.save({role:f})}},sendAffiliationIQ(e,t){return new s((f,a)=>{const r=c({to:this.get("jid"),type:"set"}).c("query",{xmlns:o.NS.MUC_ADMIN}).c("item",{affiliation:t.affiliation||e,jid:t.jid});h.isUndefined(t.reason)||r.c("reason",t.reason),n.connection.sendIQ(r,f,a)})},setAffiliations(e){const t=h.uniq(h.map(e,"affiliation"));return s.all(h.map(t,h.partial(this.setAffiliation.bind(this),h,e)))},getJidsWithAffiliations(t){return h.isString(t)&&(t=[t]),new s((f,a)=>{const n=h.map(t,h.partial(this.requestMemberList.bind(this)));s.all(n).then(h.flow(e.marshallAffiliationIQs,f),h.flow(e.marshallAffiliationIQs,f))})},updateMemberLists(e,t,f){this.getJidsWithAffiliations(t).then(t=>this.setAffiliations(f(e,t))).then(()=>this.occupants.fetchMembers()).catch(h.partial(n.log,h,o.LogLevel.ERROR))},checkForReservedNick(e,t){return n.connection.sendIQ(c({to:this.get("jid"),from:n.connection.jid,type:"get"}).c("query",{xmlns:o.NS.DISCO_INFO,node:"x-roomuser-item"}),e,t),this},updateOccupantsOnPresence(e){const f=this.parsePresence(e);if("error"===f.type)return!0;const a=this.occupants.findOccupant(f);if("unavailable"===f.type&&a&&!h.includes(f.states,t.MUC_NICK_CHANGED_CODE)&&!a.isMember())return a.set(f),void a.destroy();const n=o.getBareJidFromJid(f.jid),r=h.extend(f,{jid:n||void 0,resource:f.jid?o.getResourceFromJid(f.jid):void 0});a?a.save(r):this.occupants.create(r)},parsePresence(e){const t=e.getAttribute("from"),f=e.getAttribute("type"),a={from:t,nick:o.getResourceFromJid(t),type:f,states:[],show:"unavailable"!==f?"online":"offline"};return h.each(e.childNodes,function(e){switch(e.nodeName){case"status":a.status=e.textContent||null;break;case"show":a.show=e.textContent||"online";break;case"x":e.getAttribute("xmlns")===o.NS.MUC_USER?h.each(e.childNodes,function(e){switch(e.nodeName){case"item":a.affiliation=e.getAttribute("affiliation"),a.role=e.getAttribute("role"),a.jid=e.getAttribute("jid"),a.nick=e.getAttribute("nick")||a.nick;break;case"status":e.getAttribute("code")&&a.states.push(e.getAttribute("code"))}}):e.getAttribute("xmlns")===o.NS.VCARDUPDATE&&(a.image_hash=h.get(e.querySelector("photo"),"textContent"))}}),a},isDuplicate(e,t){const f=e.getAttribute("id"),a=e.getAttribute("from");return!!f&&this.messages.where({msgid:f,from:a}).length},fetchFeaturesIfConfigurationChanged(e){const t=e.querySelector("status[code='104']"),f=e.querySelector("status[code='170']"),a=e.querySelector("status[code='171']"),n=e.querySelector("status[code='172']"),o=e.querySelector("status[code='173']"),r=e.querySelector("status[code='173']");(t||f||a||n||o||r)&&this.getRoomFeatures()},onMessage(t){this.fetchFeaturesIfConfigurationChanged(t);const f=t,a=t.querySelector("forwarded");h.isNull(a)||(t=a.querySelector("message"));const r=t.getAttribute("from"),s=o.getResourceFromJid(r),c=s&&o.unescapeNode(s)||"",i=h.propertyOf(t.querySelector("subject"))("textContent");this.isDuplicate(t,f)||(i&&e.safeSave(this,{subject:{author:c,text:i}}),""!==c&&(this.incrementUnreadMsgCounter(f),this.createMessage(t,f),c!==this.get("nick")&&n.emit("message",{stanza:f,chatbox:this})))},onPresence(e){if("error"===e.getAttribute("type"))return void this.save("connection_status",t.ROOMSTATUS.DISCONNECTED);const f=e.querySelector("status[code='110']");f&&"unavailable"!==e.getAttribute("type")&&this.onOwnPresence(e),this.updateOccupantsOnPresence(e),"none"!==this.get("role")&&this.get("connection_status")===t.ROOMSTATUS.CONNECTING&&this.save("connection_status",t.ROOMSTATUS.CONNECTED)},onOwnPresence(e){this.saveAffiliationAndRole(e);const f=e.querySelector("status[code='201']");if(f)if(this.get("auto_configure"))this.autoConfigureChatRoom().then(this.getRoomFeatures.bind(this));else{if(!n.muc_instant_rooms)return void this.trigger("configurationNeeded");this.saveConfiguration().then(this.getRoomFeatures.bind(this))}else this.get("features_fetched")||("owner"===this.get("affiliation")&&this.get("auto_configure")?this.autoConfigureChatRoom().then(this.getRoomFeatures.bind(this)):this.getRoomFeatures());this.save("connection_status",t.ROOMSTATUS.ENTERED)},isUserMentioned(e){return new RegExp(`\\b${this.get("nick")}\\b`).test(e)},incrementUnreadMsgCounter(t){const f=t.querySelector("body");if(!h.isNull(f)&&e.isNewMessage(t)&&this.isHidden()){const e={num_unread_general:this.get("num_unread_general")+1};this.isUserMentioned(f.textContent)&&(e.num_unread=this.get("num_unread")+1,n.incrementMsgCounter()),this.save(e)}},clearUnreadMsgCounter(){e.safeSave(this,{num_unread:0,num_unread_general:0})}}),n.ChatRoomOccupant=r.Model.extend({defaults:{show:"offline"},initialize(e){this.set(h.extend({id:n.connection.getUniqueId()},e)),this.on("change:image_hash",this.onAvatarChanged,this)},onAvatarChanged(){const e=this.get("image_hash"),t=[];this.get("jid")&&t.push(n.vcards.findWhere({jid:this.get("jid")})),t.push(n.vcards.findWhere({jid:this.get("from")})),h.forEach(h.filter(t,void 0),t=>{e&&t.get("image_hash")!==e&&n.api.vcard.update(t)})},getDisplayName(){return this.get("nick")||this.get("jid")},isMember(){return h.includes(["admin","owner","member"],this.get("affiliation"))}}),n.ChatRoomOccupants=r.Collection.extend({model:n.ChatRoomOccupant,comparator(e,t){const f=e.get("role")||"none",n=t.get("role")||"none";if(a[f]===a[n]){const f=e.getDisplayName().toLowerCase(),a=t.getDisplayName().toLowerCase();return f<a?-1:f>a?1:0}return a[f]<a[n]?-1:1},fetchMembers(){const e=h.uniq(h.concat(h.map(this.where({affiliation:"admin"}),e=>e.get("jid")),h.map(this.where({affiliation:"member"}),e=>e.get("jid")),h.map(this.where({affiliation:"owner"}),e=>e.get("jid"))));this.chatroom.getJidsWithAffiliations(["member","owner","admin"]).then(t=>{h.each(h.difference(e,t),e=>{const t=this.findOccupant({jid:e});t&&"offline"===t.get("show")&&t.destroy()}),h.each(t,e=>{const t=this.findOccupant({jid:e.jid});t?t.save(e):this.create(e)})}).catch(h.partial(n.log,h,o.LogLevel.ERROR))},findOccupant(e){const t=o.getBareJidFromJid(e.jid);return null!==t?this.where({jid:t}).pop():this.where({nick:e.nick}).pop()}}),n.RoomsPanelModel=r.Model.extend({defaults:{muc_domain:""}}),n.onDirectMUCInvitation=function(e){const f=l('x[xmlns="jabber:x:conference"]',e).pop(),a=o.getBareJidFromJid(e.getAttribute("from")),r=f.getAttribute("jid"),s=f.getAttribute("reason");let c,i=n.roster.get(a);if(n.auto_join_on_invite?c=!0:(i=i?i.get("fullname"):o.getNodeFromJid(a),c=s?confirm(g('%1$s has invited you to join a chat room: %2$s, and left the following reason: "%3$s"',i,r,s)):confirm(g("%1$s has invited you to join a chat room: %2$s",i,r))),!0===c){const e=n.openChatRoom(r,{password:f.getAttribute("password")});e.get("connection_status")===t.ROOMSTATUS.DISCONNECTED&&n.chatboxviews.get(r).join()}},n.allow_muc_invitations){const e=function(){n.connection.addHandler(function(e){return n.onDirectMUCInvitation(e),!0},"jabber:x:conference","message")};n.on("connected",e),n.on("reconnected",e)}const p=function(e,f,a){return e=e.toLowerCase(),f.type=t.CHATROOMS_TYPE,f.id=e,f.box_id=d(e),n.chatboxes.getChatBox(e,f,a)},b=function(e,t){return p(e,t,!0)};function y(){n.chatboxes.each(function(e){e.get("type")===t.CHATROOMS_TYPE&&e.save("connection_status",t.ROOMSTATUS.DISCONNECTED)})}n.on("addClientFeatures",()=>{n.allow_muc&&n.api.disco.own.features.add(o.NS.MUC),n.allow_muc_invitations&&n.api.disco.own.features.add("jabber:x:conference")}),n.api.listen.on("chatBoxesFetched",function(){h.each(n.auto_join_rooms,function(e){n.chatboxes.where({jid:e}).length||(h.isString(e)?n.api.rooms.open(e):h.isObject(e)?n.api.rooms.open(e.jid,e.nick):n.log('Invalid room criteria specified for "auto_join_rooms"',o.LogLevel.ERROR))}),n.emit("roomsAutoJoined")}),n.api.listen.on("disconnecting",y),n.api.listen.on("statusInitialized",()=>{window.addEventListener(n.unloadevent,()=>{n.connection._proto instanceof o.Websocket&&y()})}),h.extend(n.api,{rooms:{close(e){if(h.isUndefined(e))n.chatboxviews.each(function(e){e.is_chatroom&&e.model&&e.close()});else if(h.isString(e)){const t=n.chatboxviews.get(e);t&&t.close()}else h.each(e,function(e){const t=n.chatboxviews.get(e);t&&t.close()})},create(e,t){if(h.isString(t)?t={nick:t}:h.isUndefined(t)&&(t={}),h.isUndefined(t.maximize)&&(t.maximize=!1),!t.nick&&n.muc_nickname_from_jid&&(t.nick=o.getNodeFromJid(n.bare_jid)),h.isUndefined(e))throw new TypeError("rooms.create: You need to provide at least one JID");return h.isString(e)?b(e,t):h.map(e,h.partial(b,h,t))},open(e,t){if(h.isUndefined(e))throw new TypeError("rooms.open: You need to provide at least one JID");return h.isString(e)?n.api.rooms.create(e,t).trigger("show"):h.map(e,e=>n.api.rooms.create(e,t).trigger("show"))},get(e,f,a){if(h.isString(f)?f={nick:f}:h.isUndefined(f)&&(f={}),h.isUndefined(e)){const e=[];return n.chatboxes.each(function(f){f.get("type")===t.CHATROOMS_TYPE&&e.push(f)}),e}return f.nick||(f.nick=o.getNodeFromJid(n.bare_jid)),h.isString(e)?p(e,f):h.map(e,h.partial(p,h,f))}}})}})})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){"use strict";var a,n;a=[f(15)],void 0===(n=function(e){return e.noConflict()}.apply(t,a))||(e.exports=n)},function(e,t,f){var a;
 /*!
  * Sizzle CSS Selector Engine v2.3.3
  * https://sizzlejs.com/
@@ -12,16 +8,23 @@
  * http://jquery.org/license
  *
  * Date: 2016-08-08
- */
-
+ */
 /*!
- * @overview es6-promise - a tiny implementation of Promises/A+.
- * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)
- * @license   Licensed under MIT license
- *            See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE
- * @version   v4.2.4+314e4831
- */
-
+ * Sizzle CSS Selector Engine v2.3.3
+ * https://sizzlejs.com/
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license
+ * http://jquery.org/license
+ *
+ * Date: 2016-08-08
+ */
+!function(n){var o,r,s,c,i,u,_,d,l,h,m,g,p,b,y,v,w,k,M,L="sizzle"+1*new Date,x=n.document,S=0,T=0,D=ue(),Y=ue(),j=ue(),A=function(e,t){return e===t&&(m=!0),0},C={}.hasOwnProperty,E=[],H=E.pop,N=E.push,O=E.push,R=E.slice,I=function(e,t){for(var f=0,a=e.length;f<a;f++)if(e[f]===t)return f;return-1},P="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",z="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",B="\\["+z+"*("+F+")(?:"+z+"*([*^$|!~]?=)"+z+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+F+"))|)"+z+"*\\]",q=":("+F+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+B+")*)|.*)\\)|)",U=new RegExp(z+"+","g"),W=new RegExp("^"+z+"+|((?:^|[^\\\\])(?:\\\\.)*)"+z+"+$","g"),J=new RegExp("^"+z+"*,"+z+"*"),$=new RegExp("^"+z+"*([>+~]|"+z+")"+z+"*"),V=new RegExp("="+z+"*([^\\]'\"]*?)"+z+"*\\]","g"),G=new RegExp(q),Q=new RegExp("^"+F+"$"),X={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),TAG:new RegExp("^("+F+"|[*])"),ATTR:new RegExp("^"+B),PSEUDO:new RegExp("^"+q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+z+"*(even|odd|(([+-]|)(\\d*)n|)"+z+"*(?:([+-]|)"+z+"*(\\d+)|))"+z+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+z+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+z+"*((?:-\\d)?\\d*)"+z+"*\\)|)(?=[^-]|$)","i")},K=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,ee=/^[^{]+\{\s*\[native \w/,te=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,fe=/[+~]/,ae=new RegExp("\\\\([\\da-f]{1,6}"+z+"?|("+z+")|.)","ig"),ne=function(e,t,f){var a="0x"+t-65536;return a!=a||f?t:a<0?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,1023&a|56320)},oe=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,re=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},se=function(){g()},ce=ke(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{O.apply(E=R.call(x.childNodes),x.childNodes),E[x.childNodes.length].nodeType}catch(e){O={apply:E.length?function(e,t){N.apply(e,R.call(t))}:function(e,t){for(var f=e.length,a=0;e[f++]=t[a++];);e.length=f-1}}}function ie(e,t,f,a){var n,o,s,c,i,_,l,h=t&&t.ownerDocument,m=t?t.nodeType:9;if(f=f||[],"string"!=typeof e||!e||1!==m&&9!==m&&11!==m)return f;if(!a&&((t?t.ownerDocument||t:x)!==p&&g(t),t=t||p,y)){if(11!==m&&(i=te.exec(e)))if(n=i[1]){if(9===m){if(!(s=t.getElementById(n)))return f;if(s.id===n)return f.push(s),f}else if(h&&(s=h.getElementById(n))&&M(t,s)&&s.id===n)return f.push(s),f}else{if(i[2])return O.apply(f,t.getElementsByTagName(e)),f;if((n=i[3])&&r.getElementsByClassName&&t.getElementsByClassName)return O.apply(f,t.getElementsByClassName(n)),f}if(r.qsa&&!j[e+" "]&&(!v||!v.test(e))){if(1!==m)h=t,l=e;else if("object"!==t.nodeName.toLowerCase()){for((c=t.getAttribute("id"))?c=c.replace(oe,re):t.setAttribute("id",c=L),o=(_=u(e)).length;o--;)_[o]="#"+c+" "+we(_[o]);l=_.join(","),h=fe.test(e)&&ye(t.parentNode)||t}if(l)try{return O.apply(f,h.querySelectorAll(l)),f}catch(e){}finally{c===L&&t.removeAttribute("id")}}}return d(e.replace(W,"$1"),t,f,a)}function ue(){var e=[];return function t(f,a){return e.push(f+" ")>s.cacheLength&&delete t[e.shift()],t[f+" "]=a}}function _e(e){return e[L]=!0,e}function de(e){var t=p.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){for(var f=e.split("|"),a=f.length;a--;)s.attrHandle[f[a]]=t}function he(e,t){var f=t&&e,a=f&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(a)return a;if(f)for(;f=f.nextSibling;)if(f===t)return-1;return e?1:-1}function me(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function ge(e){return function(t){var f=t.nodeName.toLowerCase();return("input"===f||"button"===f)&&t.type===e}}function pe(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ce(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function be(e){return _e(function(t){return t=+t,_e(function(f,a){for(var n,o=e([],f.length,t),r=o.length;r--;)f[n=o[r]]&&(f[n]=!(a[n]=f[n]))})})}function ye(e){return e&&void 0!==e.getElementsByTagName&&e}for(o in r=ie.support={},i=ie.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},g=ie.setDocument=function(e){var t,f,a=e?e.ownerDocument||e:x;return a!==p&&9===a.nodeType&&a.documentElement?(b=(p=a).documentElement,y=!i(p),x!==p&&(f=p.defaultView)&&f.top!==f&&(f.addEventListener?f.addEventListener("unload",se,!1):f.attachEvent&&f.attachEvent("onunload",se)),r.attributes=de(function(e){return e.className="i",!e.getAttribute("className")}),r.getElementsByTagName=de(function(e){return e.appendChild(p.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ee.test(p.getElementsByClassName),r.getById=de(function(e){return b.appendChild(e).id=L,!p.getElementsByName||!p.getElementsByName(L).length}),r.getById?(s.filter.ID=function(e){var t=e.replace(ae,ne);return function(e){return e.getAttribute("id")===t}},s.find.ID=function(e,t){if(void 0!==t.getElementById&&y){var f=t.getElementById(e);return f?[f]:[]}}):(s.filter.ID=function(e){var t=e.replace(ae,ne);return function(e){var f=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return f&&f.value===t}},s.find.ID=function(e,t){if(void 0!==t.getElementById&&y){var f,a,n,o=t.getElementById(e);if(o){if((f=o.getAttributeNode("id"))&&f.value===e)return[o];for(n=t.getElementsByName(e),a=0;o=n[a++];)if((f=o.getAttributeNode("id"))&&f.value===e)return[o]}return[]}}),s.find.TAG=r.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):r.qsa?t.querySelectorAll(e):void 0}:function(e,t){var f,a=[],n=0,o=t.getElementsByTagName(e);if("*"===e){for(;f=o[n++];)1===f.nodeType&&a.push(f);return a}return o},s.find.CLASS=r.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&y)return t.getElementsByClassName(e)},w=[],v=[],(r.qsa=ee.test(p.querySelectorAll))&&(de(function(e){b.appendChild(e).innerHTML="<a id='"+L+"'></a><select id='"+L+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+z+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+z+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+L+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+L+"+*").length||v.push(".#.+[+~]")}),de(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=p.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+z+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),b.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(r.matchesSelector=ee.test(k=b.matches||b.webkitMatchesSelector||b.mozMatchesSelector||b.oMatchesSelector||b.msMatchesSelector))&&de(function(e){r.disconnectedMatch=k.call(e,"*"),k.call(e,"[s!='']:x"),w.push("!=",q)}),v=v.length&&new RegExp(v.join("|")),w=w.length&&new RegExp(w.join("|")),t=ee.test(b.compareDocumentPosition),M=t||ee.test(b.contains)?function(e,t){var f=9===e.nodeType?e.documentElement:e,a=t&&t.parentNode;return e===a||!(!a||1!==a.nodeType||!(f.contains?f.contains(a):e.compareDocumentPosition&&16&e.compareDocumentPosition(a)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},A=t?function(e,t){if(e===t)return m=!0,0;var f=!e.compareDocumentPosition-!t.compareDocumentPosition;return f||(1&(f=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!r.sortDetached&&t.compareDocumentPosition(e)===f?e===p||e.ownerDocument===x&&M(x,e)?-1:t===p||t.ownerDocument===x&&M(x,t)?1:h?I(h,e)-I(h,t):0:4&f?-1:1)}:function(e,t){if(e===t)return m=!0,0;var f,a=0,n=e.parentNode,o=t.parentNode,r=[e],s=[t];if(!n||!o)return e===p?-1:t===p?1:n?-1:o?1:h?I(h,e)-I(h,t):0;if(n===o)return he(e,t);for(f=e;f=f.parentNode;)r.unshift(f);for(f=t;f=f.parentNode;)s.unshift(f);for(;r[a]===s[a];)a++;return a?he(r[a],s[a]):r[a]===x?-1:s[a]===x?1:0},p):p},ie.matches=function(e,t){return ie(e,null,null,t)},ie.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&g(e),t=t.replace(V,"='$1']"),r.matchesSelector&&y&&!j[t+" "]&&(!w||!w.test(t))&&(!v||!v.test(t)))try{var f=k.call(e,t);if(f||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return f}catch(e){}return ie(t,p,null,[e]).length>0},ie.contains=function(e,t){return(e.ownerDocument||e)!==p&&g(e),M(e,t)},ie.attr=function(e,t){(e.ownerDocument||e)!==p&&g(e);var f=s.attrHandle[t.toLowerCase()],a=f&&C.call(s.attrHandle,t.toLowerCase())?f(e,t,!y):void 0;return void 0!==a?a:r.attributes||!y?e.getAttribute(t):(a=e.getAttributeNode(t))&&a.specified?a.value:null},ie.escape=function(e){return(e+"").replace(oe,re)},ie.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ie.uniqueSort=function(e){var t,f=[],a=0,n=0;if(m=!r.detectDuplicates,h=!r.sortStable&&e.slice(0),e.sort(A),m){for(;t=e[n++];)t===e[n]&&(a=f.push(n));for(;a--;)e.splice(f[a],1)}return h=null,e},c=ie.getText=function(e){var t,f="",a=0,n=e.nodeType;if(n){if(1===n||9===n||11===n){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)f+=c(e)}else if(3===n||4===n)return e.nodeValue}else for(;t=e[a++];)f+=c(t);return f},(s=ie.selectors={cacheLength:50,createPseudo:_e,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ae,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(ae,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ie.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ie.error(e[0]),e},PSEUDO:function(e){var t,f=!e[6]&&e[2];return X.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":f&&G.test(f)&&(t=u(f,!0))&&(t=f.indexOf(")",f.length-t)-f.length)&&(e[0]=e[0].slice(0,t),e[2]=f.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ae,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=D[e+" "];return t||(t=new RegExp("(^|"+z+")"+e+"("+z+"|$)"))&&D(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,f){return function(a){var n=ie.attr(a,e);return null==n?"!="===t:!t||(n+="","="===t?n===f:"!="===t?n!==f:"^="===t?f&&0===n.indexOf(f):"*="===t?f&&n.indexOf(f)>-1:"$="===t?f&&n.slice(-f.length)===f:"~="===t?(" "+n.replace(U," ")+" ").indexOf(f)>-1:"|="===t&&(n===f||n.slice(0,f.length+1)===f+"-"))}},CHILD:function(e,t,f,a,n){var o="nth"!==e.slice(0,3),r="last"!==e.slice(-4),s="of-type"===t;return 1===a&&0===n?function(e){return!!e.parentNode}:function(t,f,c){var i,u,_,d,l,h,m=o!==r?"nextSibling":"previousSibling",g=t.parentNode,p=s&&t.nodeName.toLowerCase(),b=!c&&!s,y=!1;if(g){if(o){for(;m;){for(d=t;d=d[m];)if(s?d.nodeName.toLowerCase()===p:1===d.nodeType)return!1;h=m="only"===e&&!h&&"nextSibling"}return!0}if(h=[r?g.firstChild:g.lastChild],r&&b){for(y=(l=(i=(u=(_=(d=g)[L]||(d[L]={}))[d.uniqueID]||(_[d.uniqueID]={}))[e]||[])[0]===S&&i[1])&&i[2],d=l&&g.childNodes[l];d=++l&&d&&d[m]||(y=l=0)||h.pop();)if(1===d.nodeType&&++y&&d===t){u[e]=[S,l,y];break}}else if(b&&(y=l=(i=(u=(_=(d=t)[L]||(d[L]={}))[d.uniqueID]||(_[d.uniqueID]={}))[e]||[])[0]===S&&i[1]),!1===y)for(;(d=++l&&d&&d[m]||(y=l=0)||h.pop())&&((s?d.nodeName.toLowerCase()!==p:1!==d.nodeType)||!++y||(b&&((u=(_=d[L]||(d[L]={}))[d.uniqueID]||(_[d.uniqueID]={}))[e]=[S,y]),d!==t)););return(y-=n)===a||y%a==0&&y/a>=0}}},PSEUDO:function(e,t){var f,a=s.pseudos[e]||s.setFilters[e.toLowerCase()]||ie.error("unsupported pseudo: "+e);return a[L]?a(t):a.length>1?(f=[e,e,"",t],s.setFilters.hasOwnProperty(e.toLowerCase())?_e(function(e,f){for(var n,o=a(e,t),r=o.length;r--;)e[n=I(e,o[r])]=!(f[n]=o[r])}):function(e){return a(e,0,f)}):a}},pseudos:{not:_e(function(e){var t=[],f=[],a=_(e.replace(W,"$1"));return a[L]?_e(function(e,t,f,n){for(var o,r=a(e,null,n,[]),s=e.length;s--;)(o=r[s])&&(e[s]=!(t[s]=o))}):function(e,n,o){return t[0]=e,a(t,null,o,f),t[0]=null,!f.pop()}}),has:_e(function(e){return function(t){return ie(e,t).length>0}}),contains:_e(function(e){return e=e.replace(ae,ne),function(t){return(t.textContent||t.innerText||c(t)).indexOf(e)>-1}}),lang:_e(function(e){return Q.test(e||"")||ie.error("unsupported lang: "+e),e=e.replace(ae,ne).toLowerCase(),function(t){var f;do{if(f=y?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(f=f.toLowerCase())===e||0===f.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===b},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:pe(!1),disabled:pe(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!s.pseudos.empty(e)},header:function(e){return Z.test(e.nodeName)},input:function(e){return K.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:be(function(){return[0]}),last:be(function(e,t){return[t-1]}),eq:be(function(e,t,f){return[f<0?f+t:f]}),even:be(function(e,t){for(var f=0;f<t;f+=2)e.push(f);return e}),odd:be(function(e,t){for(var f=1;f<t;f+=2)e.push(f);return e}),lt:be(function(e,t,f){for(var a=f<0?f+t:f;--a>=0;)e.push(a);return e}),gt:be(function(e,t,f){for(var a=f<0?f+t:f;++a<t;)e.push(a);return e})}}).pseudos.nth=s.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})s.pseudos[o]=me(o);for(o in{submit:!0,reset:!0})s.pseudos[o]=ge(o);function ve(){}function we(e){for(var t=0,f=e.length,a="";t<f;t++)a+=e[t].value;return a}function ke(e,t,f){var a=t.dir,n=t.next,o=n||a,r=f&&"parentNode"===o,s=T++;return t.first?function(t,f,n){for(;t=t[a];)if(1===t.nodeType||r)return e(t,f,n);return!1}:function(t,f,c){var i,u,_,d=[S,s];if(c){for(;t=t[a];)if((1===t.nodeType||r)&&e(t,f,c))return!0}else for(;t=t[a];)if(1===t.nodeType||r)if(u=(_=t[L]||(t[L]={}))[t.uniqueID]||(_[t.uniqueID]={}),n&&n===t.nodeName.toLowerCase())t=t[a]||t;else{if((i=u[o])&&i[0]===S&&i[1]===s)return d[2]=i[2];if(u[o]=d,d[2]=e(t,f,c))return!0}return!1}}function Me(e){return e.length>1?function(t,f,a){for(var n=e.length;n--;)if(!e[n](t,f,a))return!1;return!0}:e[0]}function Le(e,t,f,a,n){for(var o,r=[],s=0,c=e.length,i=null!=t;s<c;s++)(o=e[s])&&(f&&!f(o,a,n)||(r.push(o),i&&t.push(s)));return r}function xe(e,t,f,a,n,o){return a&&!a[L]&&(a=xe(a)),n&&!n[L]&&(n=xe(n,o)),_e(function(o,r,s,c){var i,u,_,d=[],l=[],h=r.length,m=o||function(e,t,f){for(var a=0,n=t.length;a<n;a++)ie(e,t[a],f);return f}(t||"*",s.nodeType?[s]:s,[]),g=!e||!o&&t?m:Le(m,d,e,s,c),p=f?n||(o?e:h||a)?[]:r:g;if(f&&f(g,p,s,c),a)for(i=Le(p,l),a(i,[],s,c),u=i.length;u--;)(_=i[u])&&(p[l[u]]=!(g[l[u]]=_));if(o){if(n||e){if(n){for(i=[],u=p.length;u--;)(_=p[u])&&i.push(g[u]=_);n(null,p=[],i,c)}for(u=p.length;u--;)(_=p[u])&&(i=n?I(o,_):d[u])>-1&&(o[i]=!(r[i]=_))}}else p=Le(p===r?p.splice(h,p.length):p),n?n(null,r,p,c):O.apply(r,p)})}function Se(e){for(var t,f,a,n=e.length,o=s.relative[e[0].type],r=o||s.relative[" "],c=o?1:0,i=ke(function(e){return e===t},r,!0),u=ke(function(e){return I(t,e)>-1},r,!0),_=[function(e,f,a){var n=!o&&(a||f!==l)||((t=f).nodeType?i(e,f,a):u(e,f,a));return t=null,n}];c<n;c++)if(f=s.relative[e[c].type])_=[ke(Me(_),f)];else{if((f=s.filter[e[c].type].apply(null,e[c].matches))[L]){for(a=++c;a<n&&!s.relative[e[a].type];a++);return xe(c>1&&Me(_),c>1&&we(e.slice(0,c-1).concat({value:" "===e[c-2].type?"*":""})).replace(W,"$1"),f,c<a&&Se(e.slice(c,a)),a<n&&Se(e=e.slice(a)),a<n&&we(e))}_.push(f)}return Me(_)}ve.prototype=s.filters=s.pseudos,s.setFilters=new ve,u=ie.tokenize=function(e,t){var f,a,n,o,r,c,i,u=Y[e+" "];if(u)return t?0:u.slice(0);for(r=e,c=[],i=s.preFilter;r;){for(o in f&&!(a=J.exec(r))||(a&&(r=r.slice(a[0].length)||r),c.push(n=[])),f=!1,(a=$.exec(r))&&(f=a.shift(),n.push({value:f,type:a[0].replace(W," ")}),r=r.slice(f.length)),s.filter)!(a=X[o].exec(r))||i[o]&&!(a=i[o](a))||(f=a.shift(),n.push({value:f,type:o,matches:a}),r=r.slice(f.length));if(!f)break}return t?r.length:r?ie.error(e):Y(e,c).slice(0)},_=ie.compile=function(e,t){var f,a=[],n=[],o=j[e+" "];if(!o){for(t||(t=u(e)),f=t.length;f--;)(o=Se(t[f]))[L]?a.push(o):n.push(o);(o=j(e,function(e,t){var f=t.length>0,a=e.length>0,n=function(n,o,r,c,i){var u,_,d,h=0,m="0",b=n&&[],v=[],w=l,k=n||a&&s.find.TAG("*",i),M=S+=null==w?1:Math.random()||.1,L=k.length;for(i&&(l=o===p||o||i);m!==L&&null!=(u=k[m]);m++){if(a&&u){for(_=0,o||u.ownerDocument===p||(g(u),r=!y);d=e[_++];)if(d(u,o||p,r)){c.push(u);break}i&&(S=M)}f&&((u=!d&&u)&&h--,n&&b.push(u))}if(h+=m,f&&m!==h){for(_=0;d=t[_++];)d(b,v,o,r);if(n){if(h>0)for(;m--;)b[m]||v[m]||(v[m]=H.call(c));v=Le(v)}O.apply(c,v),i&&!n&&v.length>0&&h+t.length>1&&ie.uniqueSort(c)}return i&&(S=M,l=w),b};return f?_e(n):n}(n,a))).selector=e}return o},d=ie.select=function(e,t,f,a){var n,o,r,c,i,d="function"==typeof e&&e,l=!a&&u(e=d.selector||e);if(f=f||[],1===l.length){if((o=l[0]=l[0].slice(0)).length>2&&"ID"===(r=o[0]).type&&9===t.nodeType&&y&&s.relative[o[1].type]){if(!(t=(s.find.ID(r.matches[0].replace(ae,ne),t)||[])[0]))return f;d&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(n=X.needsContext.test(e)?0:o.length;n--&&(r=o[n],!s.relative[c=r.type]);)if((i=s.find[c])&&(a=i(r.matches[0].replace(ae,ne),fe.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(n,1),!(e=a.length&&we(o)))return O.apply(f,a),f;break}}return(d||_(e,l))(a,t,!y,f,!t||fe.test(e)&&ye(t.parentNode)||t),f},r.sortStable=L.split("").sort(A).join("")===L,r.detectDuplicates=!!m,g(),r.sortDetached=de(function(e){return 1&e.compareDocumentPosition(p.createElement("fieldset"))}),de(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,f){if(!f)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),r.attributes&&de(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,f){if(!f&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),de(function(e){return null==e.getAttribute("disabled")})||le(P,function(e,t,f){var a;if(!f)return!0===e[t]?t.toLowerCase():(a=e.getAttributeNode(t))&&a.specified?a.value:null});var Te=n.Sizzle;ie.noConflict=function(){return n.Sizzle===ie&&(n.Sizzle=Te),ie},void 0===(a=function(){return ie}.call(t,f,t,e))||(e.exports=a)}(window)},function(e,t,f){"use strict";var a,n,o;n=[f(2),f(11),f(159),f(226),f(225),f(206),f(224),f(3),f(223),f(214)],void 0===(o="function"==typeof(a=function(e,t,f,a,n,o,r){const s=e.env,c=s.Strophe,i=s.Backbone,u=s.Promise,_=s._,d=s.moment,l=e.env.utils,h={Error:"error",Connecting:"info","Connection failure":"error",Authenticating:"info","Authentication failure":"error",Connected:"info",Disconnected:"error",Disconnecting:"warn",Attached:"info",Redirect:"info",Reconnecting:"warn"},m={0:"Error",1:"Connecting",2:"Connection failure",3:"Authenticating",4:"Authentication failure",5:"Connected",6:"Disconnected",7:"Disconnecting",8:"Attached",9:"Redirect",10:"Reconnecting"},g=[0,1,2,3,4,7,10];e.plugins.add("converse-controlbox",{dependencies:["converse-modal","converse-chatboxes","converse-rosterview","converse-chatview"],overrides:{tearDown(){this.__super__.tearDown.apply(this,arguments),this.rosterview&&(this.rosterview.model.off().reset(),this.rosterview.each(function(e){e.removeAll(),e.remove()}),this.rosterview.removeAll().remove())},ChatBoxes:{chatBoxMayBeShown(e){return this.__super__.chatBoxMayBeShown.apply(this,arguments)&&"controlbox"!==e.get("id")}},ChatBoxViews:{onChatBoxAdded(e){const t=this.__super__._converse;if("controlbox"===e.get("box_id")){let f=this.get(e.get("id"));return f?(f.model=e,f.initialize(),f):(f=new t.ControlBoxView({model:e}),this.add(e.get("id"),f))}return this.__super__.onChatBoxAdded.apply(this,arguments)},closeAllChatBoxes(){const e=this.__super__._converse;return this.each(function(t){("controlbox"!==t.model.get("id")||e.disconnection_cause===e.LOGOUT&&!e.show_controlbox_by_default)&&t.close()}),this},getChatBoxWidth(e){const t=this.__super__._converse,f=this.get("controlbox");return"controlbox"===e.model.get("id")?f&&l.isVisible(f.el)?l.getOuterWidth(f.el,!0):l.getOuterWidth(t.controlboxtoggle.el,!0):this.__super__.getChatBoxWidth.apply(this,arguments)}},ChatBox:{initialize(){"controlbox"===this.get("id")?this.set({time_opened:d(0).valueOf()}):this.__super__.initialize.apply(this,arguments)}},ChatBoxView:{insertIntoDOM(){const e=this.__super__._converse.chatboxviews.get("controlbox");return e?e.el.insertAdjacentElement("afterend",this.el):this.__super__.insertIntoDOM.apply(this,arguments),this}}},initialize(){const e=this._converse,f=e.__;e.api.settings.update({allow_logout:!0,default_domain:void 0,locked_domain:void 0,show_controlbox_by_default:!1,sticky_controlbox:!1}),e.api.promises.add("controlboxInitialized"),f("Contacts"),e.addControlBox=(()=>e.chatboxes.add({id:"controlbox",box_id:"controlbox",type:"controlbox",closed:!e.show_controlbox_by_default})),e.ControlBoxView=e.ChatBoxView.extend({tagName:"div",className:"chatbox",id:"controlbox",events:{"click a.close-chatbox-button":"close"},initialize(){_.isUndefined(e.controlboxtoggle)&&(e.controlboxtoggle=new e.ControlBoxToggle),e.controlboxtoggle.el.insertAdjacentElement("afterend",this.el),this.model.on("change:connected",this.onConnected,this),this.model.on("destroy",this.hide,this),this.model.on("hide",this.hide,this),this.model.on("show",this.show,this),this.model.on("change:closed",this.ensureClosedState,this),this.render(),this.model.get("connected")&&this.insertRoster(),e.emit("controlboxInitialized",this)},render(){return this.model.get("connected")&&_.isUndefined(this.model.get("closed"))&&this.model.set("closed",!e.show_controlbox_by_default),this.el.innerHTML=n(_.extend(this.model.toJSON())),this.model.get("closed")?this.hide():this.show(),e.connection.connected&&e.connection.authenticated&&!e.connection.disconnecting?!this.model.get("connected")||this.controlbox_pane&&l.isVisible(this.controlbox_pane.el)||this.renderControlBoxPane():this.renderLoginPanel(),this},onConnected(){this.model.get("connected")&&(this.render(),this.insertRoster())},insertRoster(){e.api.waitUntil("rosterViewInitialized").then(()=>this.controlbox_pane.el.insertAdjacentElement("beforeEnd",e.rosterview.el)).catch(_.partial(e.log,_,c.LogLevel.FATAL))},createBrandHeadingHTML:()=>a({sticky_controlbox:e.sticky_controlbox}),insertBrandHeading(){const e=this.el.querySelector(".brand-heading-container");if(_.isNull(e)){const e=this.el.querySelector(".controlbox-head");e.insertAdjacentHTML("beforeend",this.createBrandHeadingHTML())}else e.outerHTML=this.createBrandHeadingHTML()},renderLoginPanel(){if(this.el.classList.add("logged-out"),_.isNil(this.loginpanel)){this.loginpanel=new e.LoginPanel({model:new e.LoginPanelModel});const t=this.el.querySelector(".controlbox-panes");t.innerHTML="",t.appendChild(this.loginpanel.render().el),this.insertBrandHeading()}else this.loginpanel.render();return this},renderControlBoxPane(){this.loginpanel&&(this.loginpanel.remove(),delete this.loginpanel),this.el.classList.remove("logged-out"),this.controlbox_pane=new e.ControlBoxPane,this.el.querySelector(".controlbox-panes").insertAdjacentElement("afterBegin",this.controlbox_pane.el)},close(t){if(t&&t.preventDefault&&t.preventDefault(),!e.sticky_controlbox)return e.connection.connected&&!e.connection.disconnecting?this.model.save({closed:!0}):this.model.trigger("hide"),e.emit("controlBoxClosed",this),this},ensureClosedState(){this.model.get("closed")?this.hide():this.show()},hide(t){if(!e.sticky_controlbox)return l.addClass("hidden",this.el),e.emit("chatBoxClosed",this),e.connection.connected||e.controlboxtoggle.render(),e.controlboxtoggle.show(t),this},onControlBoxToggleHidden(){this.model.set("closed",!1),this.el.classList.remove("hidden"),e.emit("controlBoxOpened",this)},show(){return e.controlboxtoggle.hide(this.onControlBoxToggleHidden.bind(this)),this},showHelpMessages(){}}),e.LoginPanelModel=i.Model.extend({defaults:{errors:[]}}),e.LoginPanel=i.VDOMView.extend({tagName:"div",id:"converse-login-panel",className:"controlbox-pane fade-in",events:{"submit form#converse-login":"authenticate","change input":"validate"},initialize(f){this.model.on("change",this.render,this),this.listenTo(e.connfeedback,"change",this.render),this.render(),_.forEach(this.el.querySelectorAll("[data-title]"),f=>{new t.Popover(f,{trigger:"mobile"===e.view_mode?"click":"hover",dismissible:"mobile"===e.view_mode,container:e.chatboxviews.el})})},toHTML(){const t=e.connfeedback.get("connection_status");let a,n;return _.includes(g,t)&&(a=h[n=m[t]]),r(_.extend(this.model.toJSON(),{__:f,_converse:e,ANONYMOUS:e.ANONYMOUS,EXTERNAL:e.EXTERNAL,LOGIN:e.LOGIN,PREBIND:e.PREBIND,auto_login:e.auto_login,authentication:e.authentication,connection_status:t,conn_feedback_class:a,conn_feedback_subject:n,conn_feedback_message:e.connfeedback.get("message"),placeholder_username:(e.locked_domain||e.default_domain)&&f("Username")||f("user@domain")}))},validate(){const t=this.el.querySelector("form"),a=t.querySelector("input[name=jid]");return!a.value||e.locked_domain||e.default_domain||l.isValidJID(a.value)?(a.setCustomValidity(""),!0):(a.setCustomValidity(f("Please enter a valid XMPP address")),!1)},authenticate(t){if(t&&t.preventDefault&&t.preventDefault(),e.authentication===e.ANONYMOUS)return void this.connect(e.jid,null);if(!this.validate())return;const f=new FormData(t.target);e.trusted=f.get("trusted"),e.storage=f.get("trusted")?"local":"session";let a=f.get("jid");e.locked_domain?a=c.escapeNode(a)+"@"+e.locked_domain:e.default_domain&&!_.includes(a,"@")&&(a=a+"@"+e.default_domain),this.connect(a,f.get("password"))},connect(t,f){if(t){const f=c.getResourceFromJid(t);t=f?c.getBareJidFromJid(t).toLowerCase()+"/"+f:t.toLowerCase()+e.generateResource()}_.includes(["converse/login","converse/register"],i.history.getFragment())&&e.router.navigate("",{replace:!0}),e.connection.reset(),e.connection.connect(t,f,e.onConnectStatusChanged)}}),e.ControlBoxPane=i.NativeView.extend({tagName:"div",className:"controlbox-pane",initialize(){e.xmppstatusview=new e.XMPPStatusView({model:e.xmppstatus}),this.el.insertAdjacentElement("afterBegin",e.xmppstatusview.render().el)}}),e.ControlBoxToggle=i.NativeView.extend({tagName:"a",className:"toggle-controlbox hidden",id:"toggle-controlbox",events:{click:"onClick"},attributes:{href:"#"},initialize(){e.chatboxviews.insertRowColumn(this.render().el),e.api.waitUntil("initialized").then(this.render.bind(this)).catch(_.partial(e.log,_,c.LogLevel.FATAL))},render(){return this.el.innerHTML=o({label_toggle:e.connection.connected?f("Chat Contacts"):f("Toggle chat")}),this},hide(e){l.hideElement(this.el),e()},show(e){l.fadeIn(this.el,e)},showControlBox(){let t=e.chatboxes.get("controlbox");t||(t=e.addControlBox()),e.connection.connected?t.save({closed:!1}):t.trigger("show")},onClick(t){if(t.preventDefault(),l.isVisible(e.root.querySelector("#controlbox"))){const t=e.chatboxes.get("controlbox");e.connection.connected?t.save({closed:!0}):t.trigger("hide")}else this.showControlBox()}}),e.on("clearSession",()=>{if(e.trusted){const t=_.get(e,"chatboxes",null);if(!_.isNil(t)){const e=t.get("controlbox");e&&e.collection&&e.collection.browserStorage&&e.save({connected:!1})}}}),u.all([e.api.waitUntil("connectionInitialized"),e.api.waitUntil("chatBoxesInitialized")]).then(e.addControlBox).catch(_.partial(e.log,_,c.LogLevel.FATAL)),e.on("chatBoxesFetched",()=>{const t=e.chatboxes.get("controlbox")||e.addControlBox();t.save({connected:!0})});const s=function(){const t=e.chatboxviews.get("controlbox");t.model.set({connected:!1}),t.renderLoginPanel()};e.on("disconnected",s),e.on("will-reconnect",s)}})})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){"use strict";var a,n,o;n=[f(2),f(233),f(11),f(56)],void 0===(o="function"==typeof(a=function(e,t,f){const a=e.env,n=a.Strophe,o=a.Backbone,r=a._;e.plugins.add("converse-modal",{initialize(){const e=this._converse;let a;e.BootstrapModal=o.VDOMView.extend({initialize(){this.render().insertIntoDOM(),this.modal=new f.Modal(this.el,{backdrop:"static",keyboard:!0}),this.el.addEventListener("hide.bs.modal",e=>{r.isNil(this.trigger_el)||this.trigger_el.classList.remove("selected")},!1)},insertIntoDOM(){const t=e.chatboxviews.el.querySelector("#converse-modals");t.insertAdjacentElement("beforeEnd",this.el)},show(e){e&&(e.preventDefault(),this.trigger_el=e.target,this.trigger_el.classList.add("selected")),this.modal.show()}}),e.Alert=e.BootstrapModal.extend({initialize(){e.BootstrapModal.prototype.initialize.apply(this,arguments),this.model.on("change",this.render,this)},toHTML(){return t(this.model.toJSON())}}),r.extend(e.api,{alert:{show(t,f,s){if(r.isString(s)&&(s=[s]),t===n.LogLevel.ERROR?t="alert-danger":t===n.LogLevel.INFO?t="alert-info":t===n.LogLevel.WARN&&(t="alert-warning"),r.isUndefined(a)){const n=new o.Model({title:f,messages:s,type:t});a=new e.Alert({model:n})}else a.model.set({title:f,messages:s,type:t});a.show()}}})}})})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){(function(f){var a,n,o;n=[],void 0===(o="function"==typeof(a=function(){"use strict";var e=void 0!==f?f:this||window,t=document,a=t.documentElement,n=e.BSN={},o=n.supports=[],r="data-toggle",s="active",c="left",i="top",u="onmouseleave"in t?["mouseenter","mouseleave"]:["mouseover","mouseout"],_=/\b(top|bottom|left|right)+/,d=0,l="WebkitTransition"in a.style||"Transition".toLowerCase()in a.style,h="WebkitTransition"in a.style?"Webkit".toLowerCase()+"TransitionEnd":"Transition".toLowerCase()+"end",m=function(e){e.focus?e.focus():e.setActive()},g=function(e,t){e.classList.add(t)},p=function(e,t){e.classList.remove(t)},b=function(e,t){return e.classList.contains(t)},y=function(e,t){return[].slice.call(e.getElementsByClassName(t))},v=function(e,f){var a=f||t;return"object"==typeof e?e:a.querySelector(e)},w=function(e,f){var a=f.charAt(0),n=f.substr(1);if("."===a){for(;e&&e!==t;e=e.parentNode)if(null!==v(f,e.parentNode)&&b(e,n))return e}else if("#"===a)for(;e&&e!==t;e=e.parentNode)if(e.id===n)return e;return!1},k=function(e,t,f){e.addEventListener(t,f,!1)},M=function(e,t,f){e.removeEventListener(t,f,!1)},L=function(e,t,f){k(e,t,function a(n){f(n),M(e,t,a)})},x=function(e,t){l?L(e,h,function(e){t(e)}):t()},S=function(e,t,f){var a=new CustomEvent(e+".bs."+t);a.relatedTarget=f,this.dispatchEvent(a)},T=function(){return{y:e.pageYOffset||a.scrollTop,x:e.pageXOffset||a.scrollLeft}},D=function(e,f,n,o){var r,s,u,d,l,h,m={w:f.offsetWidth,h:f.offsetHeight},g=a.clientWidth||t.body.clientWidth,p=a.clientHeight||t.body.clientHeight,y=e.getBoundingClientRect(),w=o===t.body?T():{x:o.offsetLeft+o.scrollLeft,y:o.offsetTop+o.scrollTop},k={w:y.right-y.left,h:y.bottom-y.top},M=b(f,"popover"),L=v(".arrow",f),x=y.top+k.h/2-m.h/2<0,S=y.left+k.w/2-m.w/2<0,D=y.left+m.w/2+k.w/2>=g,Y=y.top+m.h/2+k.h/2>=p,j=y.top-m.h<0,A=y.left-m.w<0,C=y.top+m.h+k.h>=p,E=y.left+m.w+k.w>=g;n="right"===(n=(n="bottom"===(n=(n=(n===c||"right"===n)&&A&&E?i:n)===i&&j?"bottom":n)&&C?i:n)===c&&A?"right":n)&&E?c:n,-1===f.className.indexOf(n)&&(f.className=f.className.replace(_,n)),l=L.offsetWidth,h=L.offsetHeight,n===c||"right"===n?(s=n===c?y.left+w.x-m.w-(M?l:0):y.left+w.x+k.w,x?(r=y.top+w.y,u=k.h/2-l):Y?(r=y.top+w.y-m.h+k.h,u=m.h-k.h/2-l):(r=y.top+w.y-m.h/2+k.h/2,u=m.h/2-(M?.9*h:h/2))):n!==i&&"bottom"!==n||(r=n===i?y.top+w.y-m.h-(M?h:0):y.top+w.y+k.h,S?(s=0,d=y.left+k.w/2-l):D?(s=g-1.01*m.w,d=m.w-(g-y.left)+k.w/2-l/2):(s=y.left+w.x-m.w/2+k.w/2,d=m.w/2-l/2)),f.style.top=r+"px",f.style.left=s+"px",u&&(L.style.top=u+"px"),d&&(L.style.left=d+"px")};n.version="2.0.22";var Y=function(e){e=v(e);var t=this,f=w(e,".alert"),a=function(a){f=w(a.target,".alert"),(e=v('[data-dismiss="alert"]',f))&&f&&(e===a.target||e.contains(a.target))&&t.close()},n=function(){S.call(f,"closed","alert"),M(e,"click",a),f.parentNode.removeChild(f)};this.close=function(){f&&e&&b(f,"show")&&(S.call(f,"close","alert"),p(f,"show"),f&&(b(f,"fade")?x(f,n):n()))},"Alert"in e||k(e,"click",a),e.Alert=t};o.push(["Alert",Y,'[data-dismiss="alert"]']);var j=function(e){var f=!1,a="checked",n=function(t){var n="LABEL"===t.target.tagName?t.target:"LABEL"===t.target.parentNode.tagName?t.target.parentNode:null;if(n){var o=t.target,r=y(o.parentNode,"btn"),c=n.getElementsByTagName("INPUT")[0];if(c){if("checkbox"===c.type&&(c.checked?(p(n,s),c.getAttribute(a),c.removeAttribute(a),c.checked=!1):(g(n,s),c.getAttribute(a),c.setAttribute(a,a),c.checked=!0),f||(f=!0,S.call(c,"change","button"),S.call(e,"change","button"))),"radio"===c.type&&!f&&!c.checked){g(n,s),c.setAttribute(a,a),c.checked=!0,S.call(c,"change","button"),S.call(e,"change","button"),f=!0;for(var i=0,u=r.length;i<u;i++){var _=r[i],d=_.getElementsByTagName("INPUT")[0];_!==n&&b(_,s)&&(p(_,s),d.removeAttribute(a),d.checked=!1,S.call(d,"change","button"))}}setTimeout(function(){f=!1},50)}}};"Button"in(e=v(e))||(k(e,"click",n),v("[tabindex]",e)&&k(e,"keyup",function(e){32===(e.which||e.keyCode)&&e.target===t.activeElement&&n(e)}),k(e,"keydown",function(e){32===(e.which||e.keyCode)&&e.preventDefault()}));for(var o=y(e,"btn"),r=o.length,c=0;c<r;c++)!b(o[c],s)&&v("input:checked",o[c])&&g(o[c],s);e.Button=this};o.push(["Button",j,'[data-toggle="buttons"]']);var A=function(f,n){f=v(f),n=n||{};var o=f.getAttribute("data-interval"),r=n.interval,i="false"===o?0:parseInt(o)||5e3,_="hover"===f.getAttribute("data-pause")||!1,d="true"===f.getAttribute("data-keyboard")||!1;this.keyboard=!0===n.keyboard||d,this.pause=!("hover"!==n.pause&&!_)&&"hover",this.interval="number"==typeof r?r:0===i?0:i;var m=this,w=f.index=0,M=f.timer=0,x=!1,T=y(f,"carousel-item"),D=T.length,Y=this.direction=c,j=y(f,"carousel-control-prev")[0],A=y(f,"carousel-control-next")[0],C=v(".carousel-indicators",f),E=C&&C.getElementsByTagName("LI")||[],H=function(){!1===m.interval||b(f,"paused")||(g(f,"paused"),!x&&clearInterval(M))},N=function(){!1!==m.interval&&b(f,"paused")&&(p(f,"paused"),!x&&clearInterval(M),!x&&m.cycle())},O=function(e){if(e.preventDefault(),!x){var t=e.currentTarget||e.srcElement;t===A?w++:t===j&&w--,m.slideTo(w)}},R=function(e){for(var t=0,f=E.length;t<f;t++)p(E[t],s);E[e]&&g(E[e],s)};this.cycle=function(){M=setInterval(function(){var t,n;t=f.getBoundingClientRect(),n=e.innerHeight||a.clientHeight,t.top<=n&&t.bottom>=0&&(w++,m.slideTo(w))},this.interval)},this.slideTo=function(e){if(!x){var a,n=this.getActiveIndex();n<e||0===n&&e===D-1?Y=m.direction=c:(n>e||n===D-1&&0===e)&&(Y=m.direction="right"),e<0?e=D-1:e===D&&(e=0),w=e,a=Y===c?"next":"prev",S.call(f,"slide","carousel",T[e]),x=!0,clearInterval(M),R(e),l&&b(f,"slide")?(g(T[e],"carousel-item-"+a),T[e].offsetWidth,g(T[e],"carousel-item-"+Y),g(T[n],"carousel-item-"+Y),L(T[n],h,function(o){var r=o.target!==T[n]?1e3*o.elapsedTime:0;setTimeout(function(){x=!1,g(T[e],s),p(T[n],s),p(T[e],"carousel-item-"+a),p(T[e],"carousel-item-"+Y),p(T[n],"carousel-item-"+Y),S.call(f,"slid","carousel",T[e]),t.hidden||!m.interval||b(f,"paused")||m.cycle()},r+100)})):(g(T[e],s),T[e].offsetWidth,p(T[n],s),setTimeout(function(){x=!1,m.interval&&!b(f,"paused")&&m.cycle(),S.call(f,"slid","carousel",T[e])},100))}},this.getActiveIndex=function(){return T.indexOf(y(f,"carousel-item active")[0])||0},"Carousel"in f||(m.pause&&m.interval&&(k(f,u[0],H),k(f,u[1],N),k(f,"touchstart",H),k(f,"touchend",N)),A&&k(A,"click",O),j&&k(j,"click",O),C&&k(C,"click",function(e){if(e.preventDefault(),!x){var t=e.target;if(!t||b(t,s)||!t.getAttribute("data-slide-to"))return!1;w=parseInt(t.getAttribute("data-slide-to"),10),m.slideTo(w)}}),!0===m.keyboard&&k(e,"keydown",function(e){if(!x){switch(e.which){case 39:w++;break;case 37:w--;break;default:return}m.slideTo(w)}})),m.getActiveIndex()<0&&(T.length&&g(T[0],s),E.length&&R(0)),m.interval&&m.cycle(),f.Carousel=m};o.push(["Carousel",A,'[data-ride="carousel"]']);var C=function(e,t){e=v(e),t=t||{};var f,a,n,o=null,r=null,s=this,c=!1,i=e.getAttribute("data-parent"),u=function(e,t){S.call(e,"hide","collapse"),c=!0,e.style.height=e.scrollHeight+"px",p(e,"collapse"),p(e,"show"),g(e,"collapsing"),e.offsetWidth,e.style.height="0px",x(e,function(){c=!1,e.setAttribute("aria-expanded","false"),t.setAttribute("aria-expanded","false"),p(e,"collapsing"),g(e,"collapse"),e.style.height="",S.call(e,"hidden","collapse")})};this.toggle=function(e){e.preventDefault(),c||(b(r,"show")?s.hide():s.show())},this.hide=function(){u(r,e),g(e,"collapsed")},this.show=function(){if(o){var t=v(".collapse.show",o),f=t&&(v('[data-toggle="collapse"][data-target="#'+t.id+'"]',o)||v('[data-toggle="collapse"][href="#'+t.id+'"]',o)),a=f&&(f.getAttribute("data-target")||f.href);t&&f&&t!==r&&(u(t,f),a.split("#")[1]!==r.id?g(f,"collapsed"):p(f,"collapsed"))}!function(e,t){S.call(e,"show","collapse"),c=!0,g(e,"collapsing"),p(e,"collapse"),e.style.height=e.scrollHeight+"px",x(e,function(){c=!1,e.setAttribute("aria-expanded","true"),t.setAttribute("aria-expanded","true"),p(e,"collapsing"),g(e,"collapse"),g(e,"show"),e.style.height="",S.call(e,"shown","collapse")})}(r,e),p(e,"collapsed")},"Collapse"in e||k(e,"click",s.toggle),f=e.href&&e.getAttribute("href"),a=e.getAttribute("data-target"),n=f||a&&"#"===a.charAt(0)&&a,r=n&&v(n),o=v(t.parent)||i&&w(e,i),e.Collapse=s};o.push(["Collapse",C,'[data-toggle="collapse"]']);var E=function(e,f){e=v(e),this.persist=!0===f||"true"===e.getAttribute("data-persist")||!1;var a=this,n=e.parentNode,o=null,r=v(".dropdown-menu",n),s=function(){for(var e=r.children,t=[],f=0;f<e.length;f++)e[f].children.length&&"A"===e[f].children[0].tagName&&t.push(e[f].children[0]),"A"===e[f].tagName&&t.push(e[f]);return t}(),c=function(e){(e.href&&"#"===e.href.slice(-1)||e.parentNode&&e.parentNode.href&&"#"===e.parentNode.href.slice(-1))&&this.preventDefault()},i=function(){var f=e.open?k:M;f(t,"click",u),f(t,"keydown",d),f(t,"keyup",l)},u=function(t){var f=t.target,n=f&&("Dropdown"in f||"Dropdown"in f.parentNode);(f!==r&&!r.contains(f)||!a.persist&&!n)&&(o=f===e||e.contains(f)?e:null,y(),c.call(t,f))},_=function(t){o=e,h(),c.call(t,t.target)},d=function(e){var t=e.which||e.keyCode;38!==t&&40!==t||e.preventDefault()},l=function(f){var n=f.which||f.keyCode,c=t.activeElement,i=s.indexOf(c),u=c===e,_=r.contains(c),d=c.parentNode===r||c.parentNode.parentNode===r;(d||u)&&(i=u?0:38===n?i>1?i-1:0:40===n&&i<s.length-1?i+1:i,s[i]&&m(s[i])),(s.length&&d||!s.length&&(_||u)||!_)&&e.open&&27===n&&(a.toggle(),o=null)},h=function(){S.call(n,"show","dropdown",o),g(r,"show"),g(n,"show"),r.setAttribute("aria-expanded",!0),S.call(n,"shown","dropdown",o),e.open=!0,M(e,"click",_),setTimeout(function(){m(r.getElementsByTagName("INPUT")[0]||e),i()},1)},y=function(){S.call(n,"hide","dropdown",o),p(r,"show"),p(n,"show"),r.setAttribute("aria-expanded",!1),S.call(n,"hidden","dropdown",o),e.open=!1,i(),m(e),setTimeout(function(){k(e,"click",_)},1)};e.open=!1,this.toggle=function(){b(n,"show")&&e.open?y():h()},"Dropdown"in e||(!1 in r&&r.setAttribute("tabindex","0"),k(e,"click",_)),e.Dropdown=a};o.push(["Dropdown",E,'[data-toggle="dropdown"]']);var H=function(f,n){var o=(f=v(f)).getAttribute("data-target")||f.getAttribute("href"),r=v(o),s=b(f,"modal")?f:r;if(b(f,"modal")&&(f=null),s){n=n||{},this.keyboard=!1!==n.keyboard&&"false"!==s.getAttribute("data-keyboard"),this.backdrop="static"!==n.backdrop&&"static"!==s.getAttribute("data-backdrop")||"static",this.backdrop=!1!==n.backdrop&&"false"!==s.getAttribute("data-backdrop")&&this.backdrop,this.content=n.content;var c,i,u,_,h=this,w=null,L=y(a,"fixed-top").concat(y(a,"fixed-bottom")),T=function(){var f,a=e.getComputedStyle(t.body),n=parseInt(a.paddingRight,10);if(c&&(t.body.style.paddingRight=n+u+"px",L.length))for(var o=0;o<L.length;o++)f=e.getComputedStyle(L[o]).paddingRight,L[o].style.paddingRight=parseInt(f)+u+"px"},D=function(){var f,n,o;c=t.body.clientWidth<(f=a.getBoundingClientRect(),e.innerWidth||f.right-Math.abs(f.left)),i=s.scrollHeight>a.clientHeight,(o=t.createElement("div")).className="modal-scrollbar-measure",t.body.appendChild(o),n=o.offsetWidth-o.clientWidth,t.body.removeChild(o),u=n},Y=function(){s.style.paddingLeft=!c&&i?u+"px":"",s.style.paddingRight=c&&!i?u+"px":""},j=function(){(_=v(".modal-backdrop"))&&null!==_&&"object"==typeof _&&(d=0,t.body.removeChild(_),_=null),S.call(s,"hidden","modal")},A=function(){b(s,"show")?k(t,"keydown",O):M(t,"keydown",O)},C=function(){b(s,"show")?k(e,"resize",h.update):M(e,"resize",h.update)},E=function(){b(s,"show")?k(s,"click",R):M(s,"click",R)},H=function(){m(s),S.call(s,"shown","modal",w)},N=function(){s.style.display="",f&&m(f),y(t,"modal show")[0]||(s.style.paddingLeft="",s.style.paddingRight="",function(){if(t.body.style.paddingRight="",L.length)for(var e=0;e<L.length;e++)L[e].style.paddingRight=""}(),p(t.body,"modal-open"),_&&b(_,"fade")?(p(_,"show"),x(_,j)):j(),C(),E(),A())},O=function(e){h.keyboard&&27==e.which&&b(s,"show")&&h.hide()},R=function(e){var t=e.target;b(s,"show")&&("modal"===t.parentNode.getAttribute("data-dismiss")||"modal"===t.getAttribute("data-dismiss")||t===s&&"static"!==h.backdrop)&&(h.hide(),w=null,e.preventDefault())};this.toggle=function(){b(s,"show")?this.hide():this.show()},this.show=function(){S.call(s,"show","modal",w);var e=y(t,"modal show")[0];e&&e!==s&&e.modalTrigger.Modal.hide(),this.backdrop&&!d&&function(){d=1;var e=t.createElement("div");null===(_=v(".modal-backdrop"))&&(e.setAttribute("class","modal-backdrop fade"),_=e,t.body.appendChild(_))}(),_&&d&&!b(_,"show")&&(_.offsetWidth,g(_,"show")),setTimeout(function(){s.style.display="block",D(),T(),Y(),g(t.body,"modal-open"),g(s,"show"),s.setAttribute("aria-hidden",!1),C(),E(),A(),b(s,"fade")?x(s,H):H()},l?150:0)},this.hide=function(){S.call(s,"hide","modal"),_=v(".modal-backdrop"),p(s,"show"),s.setAttribute("aria-hidden",!0),b(s,"fade")?x(s,N):N()},this.setContent=function(e){v(".modal-content",s).innerHTML=e},this.update=function(){b(s,"show")&&(D(),T(),Y())},!f||"Modal"in f||k(f,"click",function(e){var t=e.target;(t=t.hasAttribute("data-target")||t.hasAttribute("href")?t:t.parentNode)!==f||b(s,"show")||(s.modalTrigger=f,w=f,h.show(),e.preventDefault())}),h.content&&h.setContent(h.content),f&&(f.Modal=h)}};o.push(["Modal",H,'[data-toggle="modal"]']);var N=function(f,a){f=v(f),a=a||{};var n=f.getAttribute("data-trigger"),o=f.getAttribute("data-animation"),r=f.getAttribute("data-placement"),s=f.getAttribute("data-dismissible"),c=f.getAttribute("data-delay"),_=f.getAttribute("data-container"),d='<button type="button" class="close">×</button>',l=v(a.container),h=v(_),m=w(f,".modal"),y=w(f,".fixed-top"),L=w(f,".fixed-bottom");this.template=a.template?a.template:null,this.trigger=a.trigger?a.trigger:n||"hover",this.animation=a.animation&&"fade"!==a.animation?a.animation:o||"fade",this.placement=a.placement?a.placement:r||i,this.delay=parseInt(a.delay||c)||200,this.dismissible=!(!a.dismissible&&"true"!==s),this.container=l||h||y||L||m||t.body;var T=this,Y=f.getAttribute("data-title")||null,j=f.getAttribute("data-content")||null;if(j||this.template){var A=null,C=0,E=this.placement,H=function(e){null!==A&&e.target===v(".close",A)&&T.hide()},N=function(a){"click"!=T.trigger&&"focus"!=T.trigger||!T.dismissible&&a(f,"blur",T.hide),T.dismissible&&a(t,"click",H),a(e,"resize",T.hide)},O=function(){N(k),S.call(f,"shown","popover")},R=function(){N(M),T.container.removeChild(A),C=null,A=null,S.call(f,"hidden","popover")};this.toggle=function(){null===A?T.show():T.hide()},this.show=function(){clearTimeout(C),C=setTimeout(function(){null===A&&(E=T.placement,function(){Y=f.getAttribute("data-title"),j=f.getAttribute("data-content"),A=t.createElement("div");var e=t.createElement("div");if(e.setAttribute("class","arrow"),A.appendChild(e),null!==j&&null===T.template){if(A.setAttribute("role","tooltip"),null!==Y){var a=t.createElement("h3");a.setAttribute("class","popover-header"),a.innerHTML=T.dismissible?Y+d:Y,A.appendChild(a)}var n=t.createElement("div");n.setAttribute("class","popover-body"),n.innerHTML=T.dismissible&&null===Y?j+d:j,A.appendChild(n)}else{var o=t.createElement("div");o.innerHTML=T.template,A.innerHTML=o.firstChild.innerHTML}T.container.appendChild(A),A.style.display="block",A.setAttribute("class","popover bs-popover-"+E+" "+T.animation)}(),D(f,A,E,T.container),!b(A,"show")&&g(A,"show"),S.call(f,"show","popover"),T.animation?x(A,O):O())},20)},this.hide=function(){clearTimeout(C),C=setTimeout(function(){A&&null!==A&&b(A,"show")&&(S.call(f,"hide","popover"),p(A,"show"),T.animation?x(A,R):R())},T.delay)},"Popover"in f||("hover"===T.trigger?(k(f,u[0],T.show),T.dismissible||k(f,u[1],T.hide)):"click"!=T.trigger&&"focus"!=T.trigger||k(f,T.trigger,T.toggle)),f.Popover=T}};o.push(["Popover",N,'[data-toggle="popover"]']);var O=function(t,f){t=v(t);var a=v(t.getAttribute("data-target")),n=t.getAttribute("data-offset");if((f=f||{}).target||a){for(var o,r=f.target&&v(f.target)||a,c=r&&r.getElementsByTagName("A"),i=parseInt(n||f.offset)||10,u=[],_=[],d=t.offsetHeight<t.scrollHeight?t:e,l=d===e,h=0,m=c.length;h<m;h++){var w=c[h].getAttribute("href"),M=w&&"#"===w.charAt(0)&&"#"!==w.slice(-1)&&v(w);M&&(u.push(c[h]),_.push(M))}var L=function(e){var f=u[e],a=_[e],n=f.parentNode.parentNode,r=b(n,"dropdown")&&n.getElementsByTagName("A")[0],c=l&&a.getBoundingClientRect(),d=b(f,s)||!1,h=(l?c.top+o:a.offsetTop)-i,m=l?c.bottom+o-i:_[e+1]?_[e+1].offsetTop-i:t.scrollHeight,v=o>=h&&m>o;if(!d&&v)b(f,s)||(g(f,s),r&&!b(r,s)&&g(r,s),S.call(t,"activate","scrollspy",u[e]));else if(v){if(!v&&!d||d&&v)return}else b(f,s)&&(p(f,s),r&&b(r,s)&&!y(f.parentNode,s).length&&p(r,s))};this.refresh=function(){!function(){o=l?T().y:t.scrollTop;for(var e=0,f=u.length;e<f;e++)L(e)}()},"ScrollSpy"in t||(k(d,"scroll",this.refresh),k(e,"resize",this.refresh)),this.refresh(),t.ScrollSpy=this}};o.push(["ScrollSpy",O,'[data-spy="scroll"]']);var R=function(e,t){var f=(e=v(e)).getAttribute("data-height");t=t||{},this.height=!!l&&(t.height||"true"===f);var a,n,o,i,u,_,d,h=this,m=w(e,".nav"),M=!1,L=m&&v(".dropdown-toggle",m),T=function(){M.style.height="",p(M,"collapsing"),m.isAnimating=!1},D=function(){M?_?T():setTimeout(function(){M.style.height=d+"px",M.offsetWidth,x(M,T)},1):m.isAnimating=!1,S.call(a,"shown","tab",n)},Y=function(){M&&(o.style.float=c,i.style.float=c,u=o.scrollHeight),g(i,s),S.call(a,"show","tab",n),p(o,s),S.call(n,"hidden","tab",a),M&&(d=i.scrollHeight,_=d===u,g(M,"collapsing"),M.style.height=u+"px",M.offsetHeight,o.style.float="",i.style.float=""),b(i,"fade")?setTimeout(function(){g(i,"show"),x(i,D)},20):D()};if(m){m.isAnimating=!1;var j=function(){var e,t=y(m,s);return 1!==t.length||b(t[0].parentNode,"dropdown")?t.length>1&&(e=t[t.length-1]):e=t[0],e},A=function(){return v(j().getAttribute("href"))};this.show=function(){i=v((a=a||e).getAttribute("href")),n=j(),o=A(),m.isAnimating=!0,p(n,s),g(a,s),L&&(b(e.parentNode,"dropdown-menu")?b(L,s)||g(L,s):b(L,s)&&p(L,s)),S.call(n,"hide","tab",a),b(o,"fade")?(p(o,"show"),x(o,Y)):Y()},"Tab"in e||k(e,"click",function(e){var t=e.target.getAttribute("href");e.preventDefault(),a="tab"===e.target.getAttribute(r)||t&&"#"===t.charAt(0)?e.target:e.target.parentNode,!m.isAnimating&&!b(a,s)&&h.show()}),h.height&&(M=A().parentNode),e.Tab=h}};o.push(["Tab",R,'[data-toggle="tab"]']);var I=function(f,a){f=v(f),a=a||{};var n=f.getAttribute("data-animation"),o=f.getAttribute("data-placement"),r=f.getAttribute("data-delay"),s=f.getAttribute("data-container"),c=v(a.container),_=v(s),d=w(f,".modal"),l=w(f,".fixed-top"),h=w(f,".fixed-bottom");this.animation=a.animation&&"fade"!==a.animation?a.animation:n||"fade",this.placement=a.placement?a.placement:o||i,this.delay=parseInt(a.delay||r)||200,this.container=c||_||l||h||d||t.body;var m=this,y=0,L=this.placement,T=null,Y=f.getAttribute("title")||f.getAttribute("data-title")||f.getAttribute("data-original-title");if(Y&&""!=Y){var j=function(){k(e,"resize",m.hide),S.call(f,"shown","tooltip")},A=function(){M(e,"resize",m.hide),m.container.removeChild(T),T=null,y=null,S.call(f,"hidden","tooltip")};this.show=function(){clearTimeout(y),y=setTimeout(function(){if(null===T){if(L=m.placement,0==function(){if(!(Y=f.getAttribute("title")||f.getAttribute("data-title")||f.getAttribute("data-original-title"))||""==Y)return!1;(T=t.createElement("div")).setAttribute("role","tooltip");var e=t.createElement("div");e.setAttribute("class","arrow"),T.appendChild(e);var a=t.createElement("div");a.setAttribute("class","tooltip-inner"),T.appendChild(a),a.innerHTML=Y,m.container.appendChild(T),T.setAttribute("class","tooltip bs-tooltip-"+L+" "+m.animation)}())return;D(f,T,L,m.container),!b(T,"show")&&g(T,"show"),S.call(f,"show","tooltip"),m.animation?x(T,j):j()}},20)},this.hide=function(){clearTimeout(y),y=setTimeout(function(){T&&b(T,"show")&&(S.call(f,"hide","tooltip"),p(T,"show"),m.animation?x(T,A):A())},m.delay)},this.toggle=function(){T?m.hide():m.show()},"Tooltip"in f||(f.setAttribute("data-original-title",Y),f.removeAttribute("title"),k(f,u[0],m.show),k(f,u[1],m.hide)),f.Tooltip=m}};o.push(["Tooltip",I,'[data-toggle="tooltip"]']);var P=function(e,t){for(var f=0,a=t.length;f<a;f++)new e(t[f])},z=n.initCallback=function(e){e=e||t;for(var f=0,a=o.length;f<a;f++)P(o[f][1],e.querySelectorAll(o[f][2]))};return t.body?z():k(t,"DOMContentLoaded",function(){z()}),{Alert:Y,Button:j,Carousel:A,Collapse:C,Dropdown:E,Modal:H,Popover:N,ScrollSpy:O,Tab:R,Tooltip:I}})?a.apply(t,n):a)||(e.exports=o)}).call(this,f(5))},function(e,t,f){!function(e){e.emojioneList={":kiss_mm:":{uc_base:"1f468-2764-1f48b-1f468",uc_output:"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468",uc_match:"1f468-2764-fe0f-1f48b-1f468",uc_greedy:"1f468-2764-1f48b-1f468",shortnames:[":couplekiss_mm:"],category:"people"},":kiss_woman_man:":{uc_base:"1f469-2764-1f48b-1f468",uc_output:"1f469-200d-2764-fe0f-200d-1f48b-200d-1f468",uc_match:"1f469-2764-fe0f-1f48b-1f468",uc_greedy:"1f469-2764-1f48b-1f468",shortnames:[],category:"people"},":kiss_ww:":{uc_base:"1f469-2764-1f48b-1f469",uc_output:"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469",uc_match:"1f469-2764-fe0f-1f48b-1f469",uc_greedy:"1f469-2764-1f48b-1f469",shortnames:[":couplekiss_ww:"],category:"people"},":england:":{uc_base:"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f",uc_output:"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f",uc_match:"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f",uc_greedy:"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f",shortnames:[],category:"flags"},":scotland:":{uc_base:"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f",uc_output:"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f",uc_match:"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f",uc_greedy:"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f",shortnames:[],category:"flags"},":wales:":{uc_base:"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f",uc_output:"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f",uc_match:"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f",uc_greedy:"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f",shortnames:[],category:"flags"},":family_mmbb:":{uc_base:"1f468-1f468-1f466-1f466",uc_output:"1f468-200d-1f468-200d-1f466-200d-1f466",uc_match:"1f468-1f468-1f466-1f466",uc_greedy:"1f468-1f468-1f466-1f466",shortnames:[],category:"people"},":family_mmgb:":{uc_base:"1f468-1f468-1f467-1f466",uc_output:"1f468-200d-1f468-200d-1f467-200d-1f466",uc_match:"1f468-1f468-1f467-1f466",uc_greedy:"1f468-1f468-1f467-1f466",shortnames:[],category:"people"},":family_mmgg:":{uc_base:"1f468-1f468-1f467-1f467",uc_output:"1f468-200d-1f468-200d-1f467-200d-1f467",uc_match:"1f468-1f468-1f467-1f467",uc_greedy:"1f468-1f468-1f467-1f467",shortnames:[],category:"people"},":family_mwbb:":{uc_base:"1f468-1f469-1f466-1f466",uc_output:"1f468-200d-1f469-200d-1f466-200d-1f466",uc_match:"1f468-1f469-1f466-1f466",uc_greedy:"1f468-1f469-1f466-1f466",shortnames:[],category:"people"},":family_mwgb:":{uc_base:"1f468-1f469-1f467-1f466",uc_output:"1f468-200d-1f469-200d-1f467-200d-1f466",uc_match:"1f468-1f469-1f467-1f466",uc_greedy:"1f468-1f469-1f467-1f466",shortnames:[],category:"people"},":family_mwgg:":{uc_base:"1f468-1f469-1f467-1f467",uc_output:"1f468-200d-1f469-200d-1f467-200d-1f467",uc_match:"1f468-1f469-1f467-1f467",uc_greedy:"1f468-1f469-1f467-1f467",shortnames:[],category:"people"},":family_wwbb:":{uc_base:"1f469-1f469-1f466-1f466",uc_output:"1f469-200d-1f469-200d-1f466-200d-1f466",uc_match:"1f469-1f469-1f466-1f466",uc_greedy:"1f469-1f469-1f466-1f466",shortnames:[],category:"people"},":family_wwgb:":{uc_base:"1f469-1f469-1f467-1f466",uc_output:"1f469-200d-1f469-200d-1f467-200d-1f466",uc_match:"1f469-1f469-1f467-1f466",uc_greedy:"1f469-1f469-1f467-1f466",shortnames:[],category:"people"},":family_wwgg:":{uc_base:"1f469-1f469-1f467-1f467",uc_output:"1f469-200d-1f469-200d-1f467-200d-1f467",uc_match:"1f469-1f469-1f467-1f467",uc_greedy:"1f469-1f469-1f467-1f467",shortnames:[],category:"people"},":couple_mm:":{uc_base:"1f468-2764-1f468",uc_output:"1f468-200d-2764-fe0f-200d-1f468",uc_match:"1f468-2764-fe0f-1f468",uc_greedy:"1f468-2764-1f468",shortnames:[":couple_with_heart_mm:"],category:"people"},":couple_with_heart_woman_man:":{uc_base:"1f469-2764-1f468",uc_output:"1f469-200d-2764-fe0f-200d-1f468",uc_match:"1f469-2764-fe0f-1f468",uc_greedy:"1f469-2764-1f468",shortnames:[],category:"people"},":couple_ww:":{uc_base:"1f469-2764-1f469",uc_output:"1f469-200d-2764-fe0f-200d-1f469",uc_match:"1f469-2764-fe0f-1f469",uc_greedy:"1f469-2764-1f469",shortnames:[":couple_with_heart_ww:"],category:"people"},":family_man_boy_boy:":{uc_base:"1f468-1f466-1f466",uc_output:"1f468-200d-1f466-200d-1f466",uc_match:"1f468-1f466-1f466",uc_greedy:"1f468-1f466-1f466",shortnames:[],category:"people"},":family_man_girl_boy:":{uc_base:"1f468-1f467-1f466",uc_output:"1f468-200d-1f467-200d-1f466",uc_match:"1f468-1f467-1f466",uc_greedy:"1f468-1f467-1f466",shortnames:[],category:"people"},":family_man_girl_girl:":{uc_base:"1f468-1f467-1f467",uc_output:"1f468-200d-1f467-200d-1f467",uc_match:"1f468-1f467-1f467",uc_greedy:"1f468-1f467-1f467",shortnames:[],category:"people"},":family_man_woman_boy:":{uc_base:"1f468-1f469-1f466",uc_output:"1f468-200d-1f469-200d-1f466",uc_match:"1f468-1f469-1f466",uc_greedy:"1f468-1f469-1f466",shortnames:[],category:"people"},":family_mmb:":{uc_base:"1f468-1f468-1f466",uc_output:"1f468-200d-1f468-200d-1f466",uc_match:"1f468-1f468-1f466",uc_greedy:"1f468-1f468-1f466",shortnames:[],category:"people"},":family_mmg:":{uc_base:"1f468-1f468-1f467",uc_output:"1f468-200d-1f468-200d-1f467",uc_match:"1f468-1f468-1f467",uc_greedy:"1f468-1f468-1f467",shortnames:[],category:"people"},":family_mwg:":{uc_base:"1f468-1f469-1f467",uc_output:"1f468-200d-1f469-200d-1f467",uc_match:"1f468-1f469-1f467",uc_greedy:"1f468-1f469-1f467",shortnames:[],category:"people"},":family_woman_boy_boy:":{uc_base:"1f469-1f466-1f466",uc_output:"1f469-200d-1f466-200d-1f466",uc_match:"1f469-1f466-1f466",uc_greedy:"1f469-1f466-1f466",shortnames:[],category:"people"},":family_woman_girl_boy:":{uc_base:"1f469-1f467-1f466",uc_output:"1f469-200d-1f467-200d-1f466",uc_match:"1f469-1f467-1f466",uc_greedy:"1f469-1f467-1f466",shortnames:[],category:"people"},":family_woman_girl_girl:":{uc_base:"1f469-1f467-1f467",uc_output:"1f469-200d-1f467-200d-1f467",uc_match:"1f469-1f467-1f467",uc_greedy:"1f469-1f467-1f467",shortnames:[],category:"people"},":family_wwb:":{uc_base:"1f469-1f469-1f466",uc_output:"1f469-200d-1f469-200d-1f466",uc_match:"1f469-1f469-1f466",uc_greedy:"1f469-1f469-1f466",shortnames:[],category:"people"},":family_wwg:":{uc_base:"1f469-1f469-1f467",uc_output:"1f469-200d-1f469-200d-1f467",uc_match:"1f469-1f469-1f467",uc_greedy:"1f469-1f469-1f467",shortnames:[],category:"people"},":blond-haired_man_tone1:":{uc_base:"1f471-1f3fb-2642",uc_output:"1f471-1f3fb-200d-2642-fe0f",uc_match:"1f471-1f3fb-2642-fe0f",uc_greedy:"1f471-1f3fb-2642",shortnames:[":blond-haired_man_light_skin_tone:"],category:"people"},":blond-haired_man_tone2:":{uc_base:"1f471-1f3fc-2642",uc_output:"1f471-1f3fc-200d-2642-fe0f",uc_match:"1f471-1f3fc-2642-fe0f",uc_greedy:"1f471-1f3fc-2642",shortnames:[":blond-haired_man_medium_light_skin_tone:"],category:"people"},":blond-haired_man_tone3:":{uc_base:"1f471-1f3fd-2642",uc_output:"1f471-1f3fd-200d-2642-fe0f",uc_match:"1f471-1f3fd-2642-fe0f",uc_greedy:"1f471-1f3fd-2642",shortnames:[":blond-haired_man_medium_skin_tone:"],category:"people"},":blond-haired_man_tone4:":{uc_base:"1f471-1f3fe-2642",uc_output:"1f471-1f3fe-200d-2642-fe0f",uc_match:"1f471-1f3fe-2642-fe0f",uc_greedy:"1f471-1f3fe-2642",shortnames:[":blond-haired_man_medium_dark_skin_tone:"],category:"people"},":blond-haired_man_tone5:":{uc_base:"1f471-1f3ff-2642",uc_output:"1f471-1f3ff-200d-2642-fe0f",uc_match:"1f471-1f3ff-2642-fe0f",uc_greedy:"1f471-1f3ff-2642",shortnames:[":blond-haired_man_dark_skin_tone:"],category:"people"},":blond-haired_woman_tone1:":{uc_base:"1f471-1f3fb-2640",uc_output:"1f471-1f3fb-200d-2640-fe0f",uc_match:"1f471-1f3fb-2640-fe0f",uc_greedy:"1f471-1f3fb-2640",shortnames:[":blond-haired_woman_light_skin_tone:"],category:"people"},":blond-haired_woman_tone2:":{uc_base:"1f471-1f3fc-2640",uc_output:"1f471-1f3fc-200d-2640-fe0f",uc_match:"1f471-1f3fc-2640-fe0f",uc_greedy:"1f471-1f3fc-2640",shortnames:[":blond-haired_woman_medium_light_skin_tone:"],category:"people"},":blond-haired_woman_tone3:":{uc_base:"1f471-1f3fd-2640",uc_output:"1f471-1f3fd-200d-2640-fe0f",uc_match:"1f471-1f3fd-2640-fe0f",uc_greedy:"1f471-1f3fd-2640",shortnames:[":blond-haired_woman_medium_skin_tone:"],category:"people"},":blond-haired_woman_tone4:":{uc_base:"1f471-1f3fe-2640",uc_output:"1f471-1f3fe-200d-2640-fe0f",uc_match:"1f471-1f3fe-2640-fe0f",uc_greedy:"1f471-1f3fe-2640",shortnames:[":blond-haired_woman_medium_dark_skin_tone:"],category:"people"},":blond-haired_woman_tone5:":{uc_base:"1f471-1f3ff-2640",uc_output:"1f471-1f3ff-200d-2640-fe0f",uc_match:"1f471-1f3ff-2640-fe0f",uc_greedy:"1f471-1f3ff-2640",shortnames:[":blond-haired_woman_dark_skin_tone:"],category:"people"},":eye_in_speech_bubble:":{uc_base:"1f441-1f5e8",uc_output:"1f441-fe0f-200d-1f5e8-fe0f",uc_match:"1f441-fe0f-1f5e8-fe0f",uc_greedy:"1f441-1f5e8",shortnames:[],category:"symbols"},":man_biking_tone1:":{uc_base:"1f6b4-1f3fb-2642",uc_output:"1f6b4-1f3fb-200d-2642-fe0f",uc_match:"1f6b4-1f3fb-2642-fe0f",uc_greedy:"1f6b4-1f3fb-2642",shortnames:[":man_biking_light_skin_tone:"],category:"activity"},":man_biking_tone2:":{uc_base:"1f6b4-1f3fc-2642",uc_output:"1f6b4-1f3fc-200d-2642-fe0f",uc_match:"1f6b4-1f3fc-2642-fe0f",uc_greedy:"1f6b4-1f3fc-2642",shortnames:[":man_biking_medium_light_skin_tone:"],category:"activity"},":man_biking_tone3:":{uc_base:"1f6b4-1f3fd-2642",uc_output:"1f6b4-1f3fd-200d-2642-fe0f",uc_match:"1f6b4-1f3fd-2642-fe0f",uc_greedy:"1f6b4-1f3fd-2642",shortnames:[":man_biking_medium_skin_tone:"],category:"activity"},":man_biking_tone4:":{uc_base:"1f6b4-1f3fe-2642",uc_output:"1f6b4-1f3fe-200d-2642-fe0f",uc_match:"1f6b4-1f3fe-2642-fe0f",uc_greedy:"1f6b4-1f3fe-2642",shortnames:[":man_biking_medium_dark_skin_tone:"],category:"activity"},":man_biking_tone5:":{uc_base:"1f6b4-1f3ff-2642",uc_output:"1f6b4-1f3ff-200d-2642-fe0f",uc_match:"1f6b4-1f3ff-2642-fe0f",uc_greedy:"1f6b4-1f3ff-2642",shortnames:[":man_biking_dark_skin_tone:"],category:"activity"},":man_bowing_tone1:":{uc_base:"1f647-1f3fb-2642",uc_output:"1f647-1f3fb-200d-2642-fe0f",uc_match:"1f647-1f3fb-2642-fe0f",uc_greedy:"1f647-1f3fb-2642",shortnames:[":man_bowing_light_skin_tone:"],category:"people"},":man_bowing_tone2:":{uc_base:"1f647-1f3fc-2642",uc_output:"1f647-1f3fc-200d-2642-fe0f",uc_match:"1f647-1f3fc-2642-fe0f",uc_greedy:"1f647-1f3fc-2642",shortnames:[":man_bowing_medium_light_skin_tone:"],category:"people"},":man_bowing_tone3:":{uc_base:"1f647-1f3fd-2642",uc_output:"1f647-1f3fd-200d-2642-fe0f",uc_match:"1f647-1f3fd-2642-fe0f",uc_greedy:"1f647-1f3fd-2642",shortnames:[":man_bowing_medium_skin_tone:"],category:"people"},":man_bowing_tone4:":{uc_base:"1f647-1f3fe-2642",uc_output:"1f647-1f3fe-200d-2642-fe0f",uc_match:"1f647-1f3fe-2642-fe0f",uc_greedy:"1f647-1f3fe-2642",shortnames:[":man_bowing_medium_dark_skin_tone:"],category:"people"},":man_bowing_tone5:":{uc_base:"1f647-1f3ff-2642",uc_output:"1f647-1f3ff-200d-2642-fe0f",uc_match:"1f647-1f3ff-2642-fe0f",uc_greedy:"1f647-1f3ff-2642",shortnames:[":man_bowing_dark_skin_tone:"],category:"people"},":man_cartwheeling_tone1:":{uc_base:"1f938-1f3fb-2642",uc_output:"1f938-1f3fb-200d-2642-fe0f",uc_match:"1f938-1f3fb-2642-fe0f",uc_greedy:"1f938-1f3fb-2642",shortnames:[":man_cartwheeling_light_skin_tone:"],category:"activity"},":man_cartwheeling_tone2:":{uc_base:"1f938-1f3fc-2642",uc_output:"1f938-1f3fc-200d-2642-fe0f",uc_match:"1f938-1f3fc-2642-fe0f",uc_greedy:"1f938-1f3fc-2642",shortnames:[":man_cartwheeling_medium_light_skin_tone:"],category:"activity"},":man_cartwheeling_tone3:":{uc_base:"1f938-1f3fd-2642",uc_output:"1f938-1f3fd-200d-2642-fe0f",uc_match:"1f938-1f3fd-2642-fe0f",uc_greedy:"1f938-1f3fd-2642",shortnames:[":man_cartwheeling_medium_skin_tone:"],category:"activity"},":man_cartwheeling_tone4:":{uc_base:"1f938-1f3fe-2642",uc_output:"1f938-1f3fe-200d-2642-fe0f",uc_match:"1f938-1f3fe-2642-fe0f",uc_greedy:"1f938-1f3fe-2642",shortnames:[":man_cartwheeling_medium_dark_skin_tone:"],category:"activity"},":man_cartwheeling_tone5:":{uc_base:"1f938-1f3ff-2642",uc_output:"1f938-1f3ff-200d-2642-fe0f",uc_match:"1f938-1f3ff-2642-fe0f",uc_greedy:"1f938-1f3ff-2642",shortnames:[":man_cartwheeling_dark_skin_tone:"],category:"activity"},":man_climbing_tone1:":{uc_base:"1f9d7-1f3fb-2642",uc_output:"1f9d7-1f3fb-200d-2642-fe0f",uc_match:"1f9d7-1f3fb-2642-fe0f",uc_greedy:"1f9d7-1f3fb-2642",shortnames:[":man_climbing_light_skin_tone:"],category:"activity"},":man_climbing_tone2:":{uc_base:"1f9d7-1f3fc-2642",uc_output:"1f9d7-1f3fc-200d-2642-fe0f",uc_match:"1f9d7-1f3fc-2642-fe0f",uc_greedy:"1f9d7-1f3fc-2642",shortnames:[":man_climbing_medium_light_skin_tone:"],category:"activity"},":man_climbing_tone3:":{uc_base:"1f9d7-1f3fd-2642",uc_output:"1f9d7-1f3fd-200d-2642-fe0f",uc_match:"1f9d7-1f3fd-2642-fe0f",uc_greedy:"1f9d7-1f3fd-2642",shortnames:[":man_climbing_medium_skin_tone:"],category:"activity"},":man_climbing_tone4:":{uc_base:"1f9d7-1f3fe-2642",uc_output:"1f9d7-1f3fe-200d-2642-fe0f",uc_match:"1f9d7-1f3fe-2642-fe0f",uc_greedy:"1f9d7-1f3fe-2642",shortnames:[":man_climbing_medium_dark_skin_tone:"],category:"activity"},":man_climbing_tone5:":{uc_base:"1f9d7-1f3ff-2642",uc_output:"1f9d7-1f3ff-200d-2642-fe0f",uc_match:"1f9d7-1f3ff-2642-fe0f",uc_greedy:"1f9d7-1f3ff-2642",shortnames:[":man_climbing_dark_skin_tone:"],category:"activity"},":man_construction_worker_tone1:":{uc_base:"1f477-1f3fb-2642",uc_output:"1f477-1f3fb-200d-2642-fe0f",uc_match:"1f477-1f3fb-2642-fe0f",uc_greedy:"1f477-1f3fb-2642",shortnames:[":man_construction_worker_light_skin_tone:"],category:"people"},":man_construction_worker_tone2:":{uc_base:"1f477-1f3fc-2642",uc_output:"1f477-1f3fc-200d-2642-fe0f",uc_match:"1f477-1f3fc-2642-fe0f",uc_greedy:"1f477-1f3fc-2642",shortnames:[":man_construction_worker_medium_light_skin_tone:"],category:"people"},":man_construction_worker_tone3:":{uc_base:"1f477-1f3fd-2642",uc_output:"1f477-1f3fd-200d-2642-fe0f",uc_match:"1f477-1f3fd-2642-fe0f",uc_greedy:"1f477-1f3fd-2642",shortnames:[":man_construction_worker_medium_skin_tone:"],category:"people"},":man_construction_worker_tone4:":{uc_base:"1f477-1f3fe-2642",uc_output:"1f477-1f3fe-200d-2642-fe0f",uc_match:"1f477-1f3fe-2642-fe0f",uc_greedy:"1f477-1f3fe-2642",shortnames:[":man_construction_worker_medium_dark_skin_tone:"],category:"people"},":man_construction_worker_tone5:":{uc_base:"1f477-1f3ff-2642",uc_output:"1f477-1f3ff-200d-2642-fe0f",uc_match:"1f477-1f3ff-2642-fe0f",uc_greedy:"1f477-1f3ff-2642",shortnames:[":man_construction_worker_dark_skin_tone:"],category:"people"},":man_detective_tone1:":{uc_base:"1f575-1f3fb-2642",uc_output:"1f575-1f3fb-200d-2642-fe0f",uc_match:"1f575-fe0f-1f3fb-2642-fe0f",uc_greedy:"1f575-1f3fb-2642",shortnames:[":man_detective_light_skin_tone:"],category:"people"},":man_detective_tone2:":{uc_base:"1f575-1f3fc-2642",uc_output:"1f575-1f3fc-200d-2642-fe0f",uc_match:"1f575-fe0f-1f3fc-2642-fe0f",uc_greedy:"1f575-1f3fc-2642",shortnames:[":man_detective_medium_light_skin_tone:"],category:"people"},":man_detective_tone3:":{uc_base:"1f575-1f3fd-2642",uc_output:"1f575-1f3fd-200d-2642-fe0f",uc_match:"1f575-fe0f-1f3fd-2642-fe0f",uc_greedy:"1f575-1f3fd-2642",shortnames:[":man_detective_medium_skin_tone:"],category:"people"},":man_detective_tone4:":{uc_base:"1f575-1f3fe-2642",uc_output:"1f575-1f3fe-200d-2642-fe0f",uc_match:"1f575-fe0f-1f3fe-2642-fe0f",uc_greedy:"1f575-1f3fe-2642",shortnames:[":man_detective_medium_dark_skin_tone:"],category:"people"},":man_detective_tone5:":{uc_base:"1f575-1f3ff-2642",uc_output:"1f575-1f3ff-200d-2642-fe0f",uc_match:"1f575-fe0f-1f3ff-2642-fe0f",uc_greedy:"1f575-1f3ff-2642",shortnames:[":man_detective_dark_skin_tone:"],category:"people"},":man_elf_tone1:":{uc_base:"1f9dd-1f3fb-2642",uc_output:"1f9dd-1f3fb-200d-2642-fe0f",uc_match:"1f9dd-1f3fb-2642-fe0f",uc_greedy:"1f9dd-1f3fb-2642",shortnames:[":man_elf_light_skin_tone:"],category:"people"},":man_elf_tone2:":{uc_base:"1f9dd-1f3fc-2642",uc_output:"1f9dd-1f3fc-200d-2642-fe0f",uc_match:"1f9dd-1f3fc-2642-fe0f",uc_greedy:"1f9dd-1f3fc-2642",shortnames:[":man_elf_medium_light_skin_tone:"],category:"people"},":man_elf_tone3:":{uc_base:"1f9dd-1f3fd-2642",uc_output:"1f9dd-1f3fd-200d-2642-fe0f",uc_match:"1f9dd-1f3fd-2642-fe0f",uc_greedy:"1f9dd-1f3fd-2642",shortnames:[":man_elf_medium_skin_tone:"],category:"people"},":man_elf_tone4:":{uc_base:"1f9dd-1f3fe-2642",uc_output:"1f9dd-1f3fe-200d-2642-fe0f",uc_match:"1f9dd-1f3fe-2642-fe0f",uc_greedy:"1f9dd-1f3fe-2642",shortnames:[":man_elf_medium_dark_skin_tone:"],category:"people"},":man_elf_tone5:":{uc_base:"1f9dd-1f3ff-2642",uc_output:"1f9dd-1f3ff-200d-2642-fe0f",uc_match:"1f9dd-1f3ff-2642-fe0f",uc_greedy:"1f9dd-1f3ff-2642",shortnames:[":man_elf_dark_skin_tone:"],category:"people"},":man_facepalming_tone1:":{uc_base:"1f926-1f3fb-2642",uc_output:"1f926-1f3fb-200d-2642-fe0f",uc_match:"1f926-1f3fb-2642-fe0f",uc_greedy:"1f926-1f3fb-2642",shortnames:[":man_facepalming_light_skin_tone:"],category:"people"},":man_facepalming_tone2:":{uc_base:"1f926-1f3fc-2642",uc_output:"1f926-1f3fc-200d-2642-fe0f",uc_match:"1f926-1f3fc-2642-fe0f",uc_greedy:"1f926-1f3fc-2642",shortnames:[":man_facepalming_medium_light_skin_tone:"],category:"people"},":man_facepalming_tone3:":{uc_base:"1f926-1f3fd-2642",uc_output:"1f926-1f3fd-200d-2642-fe0f",uc_match:"1f926-1f3fd-2642-fe0f",uc_greedy:"1f926-1f3fd-2642",shortnames:[":man_facepalming_medium_skin_tone:"],category:"people"},":man_facepalming_tone4:":{uc_base:"1f926-1f3fe-2642",uc_output:"1f926-1f3fe-200d-2642-fe0f",uc_match:"1f926-1f3fe-2642-fe0f",uc_greedy:"1f926-1f3fe-2642",shortnames:[":man_facepalming_medium_dark_skin_tone:"],category:"people"},":man_facepalming_tone5:":{uc_base:"1f926-1f3ff-2642",uc_output:"1f926-1f3ff-200d-2642-fe0f",uc_match:"1f926-1f3ff-2642-fe0f",uc_greedy:"1f926-1f3ff-2642",shortnames:[":man_facepalming_dark_skin_tone:"],category:"people"},":man_fairy_tone1:":{uc_base:"1f9da-1f3fb-2642",uc_output:"1f9da-1f3fb-200d-2642-fe0f",uc_match:"1f9da-1f3fb-2642-fe0f",uc_greedy:"1f9da-1f3fb-2642",shortnames:[":man_fairy_light_skin_tone:"],category:"people"},":man_fairy_tone2:":{uc_base:"1f9da-1f3fc-2642",uc_output:"1f9da-1f3fc-200d-2642-fe0f",uc_match:"1f9da-1f3fc-2642-fe0f",uc_greedy:"1f9da-1f3fc-2642",shortnames:[":man_fairy_medium_light_skin_tone:"],category:"people"},":man_fairy_tone3:":{uc_base:"1f9da-1f3fd-2642",uc_output:"1f9da-1f3fd-200d-2642-fe0f",uc_match:"1f9da-1f3fd-2642-fe0f",uc_greedy:"1f9da-1f3fd-2642",shortnames:[":man_fairy_medium_skin_tone:"],category:"people"},":man_fairy_tone4:":{uc_base:"1f9da-1f3fe-2642",uc_output:"1f9da-1f3fe-200d-2642-fe0f",uc_match:"1f9da-1f3fe-2642-fe0f",uc_greedy:"1f9da-1f3fe-2642",shortnames:[":man_fairy_medium_dark_skin_tone:"],category:"people"},":man_fairy_tone5:":{uc_base:"1f9da-1f3ff-2642",uc_output:"1f9da-1f3ff-200d-2642-fe0f",uc_match:"1f9da-1f3ff-2642-fe0f",uc_greedy:"1f9da-1f3ff-2642",shortnames:[":man_fairy_dark_skin_tone:"],category:"people"},":man_frowning_tone1:":{uc_base:"1f64d-1f3fb-2642",uc_output:"1f64d-1f3fb-200d-2642-fe0f",uc_match:"1f64d-1f3fb-2642-fe0f",uc_greedy:"1f64d-1f3fb-2642",shortnames:[":man_frowning_light_skin_tone:"],category:"people"},":man_frowning_tone2:":{uc_base:"1f64d-1f3fc-2642",uc_output:"1f64d-1f3fc-200d-2642-fe0f",uc_match:"1f64d-1f3fc-2642-fe0f",uc_greedy:"1f64d-1f3fc-2642",shortnames:[":man_frowning_medium_light_skin_tone:"],category:"people"},":man_frowning_tone3:":{uc_base:"1f64d-1f3fd-2642",uc_output:"1f64d-1f3fd-200d-2642-fe0f",uc_match:"1f64d-1f3fd-2642-fe0f",uc_greedy:"1f64d-1f3fd-2642",shortnames:[":man_frowning_medium_skin_tone:"],category:"people"},":man_frowning_tone4:":{uc_base:"1f64d-1f3fe-2642",uc_output:"1f64d-1f3fe-200d-2642-fe0f",uc_match:"1f64d-1f3fe-2642-fe0f",uc_greedy:"1f64d-1f3fe-2642",shortnames:[":man_frowning_medium_dark_skin_tone:"],category:"people"},":man_frowning_tone5:":{uc_base:"1f64d-1f3ff-2642",uc_output:"1f64d-1f3ff-200d-2642-fe0f",uc_match:"1f64d-1f3ff-2642-fe0f",uc_greedy:"1f64d-1f3ff-2642",shortnames:[":man_frowning_dark_skin_tone:"],category:"people"},":man_gesturing_no_tone1:":{uc_base:"1f645-1f3fb-2642",uc_output:"1f645-1f3fb-200d-2642-fe0f",uc_match:"1f645-1f3fb-2642-fe0f",uc_greedy:"1f645-1f3fb-2642",shortnames:[":man_gesturing_no_light_skin_tone:"],category:"people"},":man_gesturing_no_tone2:":{uc_base:"1f645-1f3fc-2642",uc_output:"1f645-1f3fc-200d-2642-fe0f",uc_match:"1f645-1f3fc-2642-fe0f",uc_greedy:"1f645-1f3fc-2642",shortnames:[":man_gesturing_no_medium_light_skin_tone:"],category:"people"},":man_gesturing_no_tone3:":{uc_base:"1f645-1f3fd-2642",uc_output:"1f645-1f3fd-200d-2642-fe0f",uc_match:"1f645-1f3fd-2642-fe0f",uc_greedy:"1f645-1f3fd-2642",shortnames:[":man_gesturing_no_medium_skin_tone:"],category:"people"},":man_gesturing_no_tone4:":{uc_base:"1f645-1f3fe-2642",uc_output:"1f645-1f3fe-200d-2642-fe0f",uc_match:"1f645-1f3fe-2642-fe0f",uc_greedy:"1f645-1f3fe-2642",shortnames:[":man_gesturing_no_medium_dark_skin_tone:"],category:"people"},":man_gesturing_no_tone5:":{uc_base:"1f645-1f3ff-2642",uc_output:"1f645-1f3ff-200d-2642-fe0f",uc_match:"1f645-1f3ff-2642-fe0f",uc_greedy:"1f645-1f3ff-2642",shortnames:[":man_gesturing_no_dark_skin_tone:"],category:"people"},":man_gesturing_ok_tone1:":{uc_base:"1f646-1f3fb-2642",uc_output:"1f646-1f3fb-200d-2642-fe0f",uc_match:"1f646-1f3fb-2642-fe0f",uc_greedy:"1f646-1f3fb-2642",shortnames:[":man_gesturing_ok_light_skin_tone:"],category:"people"},":man_gesturing_ok_tone2:":{uc_base:"1f646-1f3fc-2642",uc_output:"1f646-1f3fc-200d-2642-fe0f",uc_match:"1f646-1f3fc-2642-fe0f",uc_greedy:"1f646-1f3fc-2642",shortnames:[":man_gesturing_ok_medium_light_skin_tone:"],category:"people"},":man_gesturing_ok_tone3:":{uc_base:"1f646-1f3fd-2642",uc_output:"1f646-1f3fd-200d-2642-fe0f",uc_match:"1f646-1f3fd-2642-fe0f",uc_greedy:"1f646-1f3fd-2642",shortnames:[":man_gesturing_ok_medium_skin_tone:"],category:"people"},":man_gesturing_ok_tone4:":{uc_base:"1f646-1f3fe-2642",uc_output:"1f646-1f3fe-200d-2642-fe0f",uc_match:"1f646-1f3fe-2642-fe0f",uc_greedy:"1f646-1f3fe-2642",shortnames:[":man_gesturing_ok_medium_dark_skin_tone:"],category:"people"},":man_gesturing_ok_tone5:":{uc_base:"1f646-1f3ff-2642",uc_output:"1f646-1f3ff-200d-2642-fe0f",uc_match:"1f646-1f3ff-2642-fe0f",uc_greedy:"1f646-1f3ff-2642",shortnames:[":man_gesturing_ok_dark_skin_tone:"],category:"people"},":man_getting_face_massage_tone1:":{uc_base:"1f486-1f3fb-2642",uc_output:"1f486-1f3fb-200d-2642-fe0f",uc_match:"1f486-1f3fb-2642-fe0f",uc_greedy:"1f486-1f3fb-2642",shortnames:[":man_getting_face_massage_light_skin_tone:"],category:"people"},":man_getting_face_massage_tone2:":{uc_base:"1f486-1f3fc-2642",uc_output:"1f486-1f3fc-200d-2642-fe0f",uc_match:"1f486-1f3fc-2642-fe0f",uc_greedy:"1f486-1f3fc-2642",shortnames:[":man_getting_face_massage_medium_light_skin_tone:"],category:"people"},":man_getting_face_massage_tone3:":{uc_base:"1f486-1f3fd-2642",uc_output:"1f486-1f3fd-200d-2642-fe0f",uc_match:"1f486-1f3fd-2642-fe0f",uc_greedy:"1f486-1f3fd-2642",shortnames:[":man_getting_face_massage_medium_skin_tone:"],category:"people"},":man_getting_face_massage_tone4:":{uc_base:"1f486-1f3fe-2642",uc_output:"1f486-1f3fe-200d-2642-fe0f",uc_match:"1f486-1f3fe-2642-fe0f",uc_greedy:"1f486-1f3fe-2642",shortnames:[":man_getting_face_massage_medium_dark_skin_tone:"],category:"people"},":man_getting_face_massage_tone5:":{uc_base:"1f486-1f3ff-2642",uc_output:"1f486-1f3ff-200d-2642-fe0f",uc_match:"1f486-1f3ff-2642-fe0f",uc_greedy:"1f486-1f3ff-2642",shortnames:[":man_getting_face_massage_dark_skin_tone:"],category:"people"},":man_getting_haircut_tone1:":{uc_base:"1f487-1f3fb-2642",uc_output:"1f487-1f3fb-200d-2642-fe0f",uc_match:"1f487-1f3fb-2642-fe0f",uc_greedy:"1f487-1f3fb-2642",shortnames:[":man_getting_haircut_light_skin_tone:"],category:"people"},":man_getting_haircut_tone2:":{uc_base:"1f487-1f3fc-2642",uc_output:"1f487-1f3fc-200d-2642-fe0f",uc_match:"1f487-1f3fc-2642-fe0f",uc_greedy:"1f487-1f3fc-2642",shortnames:[":man_getting_haircut_medium_light_skin_tone:"],category:"people"},":man_getting_haircut_tone3:":{uc_base:"1f487-1f3fd-2642",uc_output:"1f487-1f3fd-200d-2642-fe0f",uc_match:"1f487-1f3fd-2642-fe0f",uc_greedy:"1f487-1f3fd-2642",shortnames:[":man_getting_haircut_medium_skin_tone:"],category:"people"},":man_getting_haircut_tone4:":{uc_base:"1f487-1f3fe-2642",uc_output:"1f487-1f3fe-200d-2642-fe0f",uc_match:"1f487-1f3fe-2642-fe0f",uc_greedy:"1f487-1f3fe-2642",shortnames:[":man_getting_haircut_medium_dark_skin_tone:"],category:"people"},":man_getting_haircut_tone5:":{uc_base:"1f487-1f3ff-2642",uc_output:"1f487-1f3ff-200d-2642-fe0f",uc_match:"1f487-1f3ff-2642-fe0f",uc_greedy:"1f487-1f3ff-2642",shortnames:[":man_getting_haircut_dark_skin_tone:"],category:"people"},":man_golfing_tone1:":{uc_base:"1f3cc-1f3fb-2642",uc_output:"1f3cc-1f3fb-200d-2642-fe0f",uc_match:"1f3cc-fe0f-1f3fb-2642-fe0f",uc_greedy:"1f3cc-1f3fb-2642",shortnames:[":man_golfing_light_skin_tone:"],category:"activity"},":man_golfing_tone2:":{uc_base:"1f3cc-1f3fc-2642",uc_output:"1f3cc-1f3fc-200d-2642-fe0f",uc_match:"1f3cc-fe0f-1f3fc-2642-fe0f",uc_greedy:"1f3cc-1f3fc-2642",shortnames:[":man_golfing_medium_light_skin_tone:"],category:"activity"},":man_golfing_tone3:":{uc_base:"1f3cc-1f3fd-2642",uc_output:"1f3cc-1f3fd-200d-2642-fe0f",uc_match:"1f3cc-fe0f-1f3fd-2642-fe0f",uc_greedy:"1f3cc-1f3fd-2642",shortnames:[":man_golfing_medium_skin_tone:"],category:"activity"},":man_golfing_tone4:":{uc_base:"1f3cc-1f3fe-2642",uc_output:"1f3cc-1f3fe-200d-2642-fe0f",uc_match:"1f3cc-fe0f-1f3fe-2642-fe0f",uc_greedy:"1f3cc-1f3fe-2642",shortnames:[":man_golfing_medium_dark_skin_tone:"],category:"activity"},":man_golfing_tone5:":{uc_base:"1f3cc-1f3ff-2642",uc_output:"1f3cc-1f3ff-200d-2642-fe0f",uc_match:"1f3cc-fe0f-1f3ff-2642-fe0f",uc_greedy:"1f3cc-1f3ff-2642",shortnames:[":man_golfing_dark_skin_tone:"],category:"activity"},":man_guard_tone1:":{uc_base:"1f482-1f3fb-2642",uc_output:"1f482-1f3fb-200d-2642-fe0f",uc_match:"1f482-1f3fb-2642-fe0f",uc_greedy:"1f482-1f3fb-2642",shortnames:[":man_guard_light_skin_tone:"],category:"people"},":man_guard_tone2:":{uc_base:"1f482-1f3fc-2642",uc_output:"1f482-1f3fc-200d-2642-fe0f",uc_match:"1f482-1f3fc-2642-fe0f",uc_greedy:"1f482-1f3fc-2642",shortnames:[":man_guard_medium_light_skin_tone:"],category:"people"},":man_guard_tone3:":{uc_base:"1f482-1f3fd-2642",uc_output:"1f482-1f3fd-200d-2642-fe0f",uc_match:"1f482-1f3fd-2642-fe0f",uc_greedy:"1f482-1f3fd-2642",shortnames:[":man_guard_medium_skin_tone:"],category:"people"},":man_guard_tone4:":{uc_base:"1f482-1f3fe-2642",uc_output:"1f482-1f3fe-200d-2642-fe0f",uc_match:"1f482-1f3fe-2642-fe0f",uc_greedy:"1f482-1f3fe-2642",shortnames:[":man_guard_medium_dark_skin_tone:"],category:"people"},":man_guard_tone5:":{uc_base:"1f482-1f3ff-2642",uc_output:"1f482-1f3ff-200d-2642-fe0f",uc_match:"1f482-1f3ff-2642-fe0f",uc_greedy:"1f482-1f3ff-2642",shortnames:[":man_guard_dark_skin_tone:"],category:"people"},":man_health_worker_tone1:":{uc_base:"1f468-1f3fb-2695",uc_output:"1f468-1f3fb-200d-2695-fe0f",uc_match:"1f468-1f3fb-2695-fe0f",uc_greedy:"1f468-1f3fb-2695",shortnames:[":man_health_worker_light_skin_tone:"],category:"people"},":man_health_worker_tone2:":{uc_base:"1f468-1f3fc-2695",uc_output:"1f468-1f3fc-200d-2695-fe0f",uc_match:"1f468-1f3fc-2695-fe0f",uc_greedy:"1f468-1f3fc-2695",shortnames:[":man_health_worker_medium_light_skin_tone:"],category:"people"},":man_health_worker_tone3:":{uc_base:"1f468-1f3fd-2695",uc_output:"1f468-1f3fd-200d-2695-fe0f",uc_match:"1f468-1f3fd-2695-fe0f",uc_greedy:"1f468-1f3fd-2695",shortnames:[":man_health_worker_medium_skin_tone:"],category:"people"},":man_health_worker_tone4:":{uc_base:"1f468-1f3fe-2695",uc_output:"1f468-1f3fe-200d-2695-fe0f",uc_match:"1f468-1f3fe-2695-fe0f",uc_greedy:"1f468-1f3fe-2695",shortnames:[":man_health_worker_medium_dark_skin_tone:"],category:"people"},":man_health_worker_tone5:":{uc_base:"1f468-1f3ff-2695",uc_output:"1f468-1f3ff-200d-2695-fe0f",uc_match:"1f468-1f3ff-2695-fe0f",uc_greedy:"1f468-1f3ff-2695",shortnames:[":man_health_worker_dark_skin_tone:"],category:"people"},":man_in_lotus_position_tone1:":{uc_base:"1f9d8-1f3fb-2642",uc_output:"1f9d8-1f3fb-200d-2642-fe0f",uc_match:"1f9d8-1f3fb-2642-fe0f",uc_greedy:"1f9d8-1f3fb-2642",shortnames:[":man_in_lotus_position_light_skin_tone:"],category:"activity"},":man_in_lotus_position_tone2:":{uc_base:"1f9d8-1f3fc-2642",uc_output:"1f9d8-1f3fc-200d-2642-fe0f",uc_match:"1f9d8-1f3fc-2642-fe0f",uc_greedy:"1f9d8-1f3fc-2642",shortnames:[":man_in_lotus_position_medium_light_skin_tone:"],category:"activity"},":man_in_lotus_position_tone3:":{uc_base:"1f9d8-1f3fd-2642",uc_output:"1f9d8-1f3fd-200d-2642-fe0f",uc_match:"1f9d8-1f3fd-2642-fe0f",uc_greedy:"1f9d8-1f3fd-2642",shortnames:[":man_in_lotus_position_medium_skin_tone:"],category:"activity"},":man_in_lotus_position_tone4:":{uc_base:"1f9d8-1f3fe-2642",uc_output:"1f9d8-1f3fe-200d-2642-fe0f",uc_match:"1f9d8-1f3fe-2642-fe0f",uc_greedy:"1f9d8-1f3fe-2642",shortnames:[":man_in_lotus_position_medium_dark_skin_tone:"],category:"activity"},":man_in_lotus_position_tone5:":{uc_base:"1f9d8-1f3ff-2642",uc_output:"1f9d8-1f3ff-200d-2642-fe0f",uc_match:"1f9d8-1f3ff-2642-fe0f",uc_greedy:"1f9d8-1f3ff-2642",shortnames:[":man_in_lotus_position_dark_skin_tone:"],category:"activity"},":man_in_steamy_room_tone1:":{uc_base:"1f9d6-1f3fb-2642",uc_output:"1f9d6-1f3fb-200d-2642-fe0f",uc_match:"1f9d6-1f3fb-2642-fe0f",uc_greedy:"1f9d6-1f3fb-2642",shortnames:[":man_in_steamy_room_light_skin_tone:"],category:"activity"},":man_in_steamy_room_tone2:":{uc_base:"1f9d6-1f3fc-2642",uc_output:"1f9d6-1f3fc-200d-2642-fe0f",uc_match:"1f9d6-1f3fc-2642-fe0f",uc_greedy:"1f9d6-1f3fc-2642",shortnames:[":man_in_steamy_room_medium_light_skin_tone:"],category:"activity"},":man_in_steamy_room_tone3:":{uc_base:"1f9d6-1f3fd-2642",uc_output:"1f9d6-1f3fd-200d-2642-fe0f",uc_match:"1f9d6-1f3fd-2642-fe0f",uc_greedy:"1f9d6-1f3fd-2642",shortnames:[":man_in_steamy_room_medium_skin_tone:"],category:"activity"},":man_in_steamy_room_tone4:":{uc_base:"1f9d6-1f3fe-2642",uc_output:"1f9d6-1f3fe-200d-2642-fe0f",uc_match:"1f9d6-1f3fe-2642-fe0f",uc_greedy:"1f9d6-1f3fe-2642",shortnames:[":man_in_steamy_room_medium_dark_skin_tone:"],category:"activity"},":man_in_steamy_room_tone5:":{uc_base:"1f9d6-1f3ff-2642",uc_output:"1f9d6-1f3ff-200d-2642-fe0f",uc_match:"1f9d6-1f3ff-2642-fe0f",uc_greedy:"1f9d6-1f3ff-2642",shortnames:[":man_in_steamy_room_dark_skin_tone:"],category:"activity"},":man_judge_tone1:":{uc_base:"1f468-1f3fb-2696",uc_output:"1f468-1f3fb-200d-2696-fe0f",uc_match:"1f468-1f3fb-2696-fe0f",uc_greedy:"1f468-1f3fb-2696",shortnames:[":man_judge_light_skin_tone:"],category:"people"},":man_judge_tone2:":{uc_base:"1f468-1f3fc-2696",uc_output:"1f468-1f3fc-200d-2696-fe0f",uc_match:"1f468-1f3fc-2696-fe0f",uc_greedy:"1f468-1f3fc-2696",shortnames:[":man_judge_medium_light_skin_tone:"],category:"people"},":man_judge_tone3:":{uc_base:"1f468-1f3fd-2696",uc_output:"1f468-1f3fd-200d-2696-fe0f",uc_match:"1f468-1f3fd-2696-fe0f",uc_greedy:"1f468-1f3fd-2696",shortnames:[":man_judge_medium_skin_tone:"],category:"people"},":man_judge_tone4:":{uc_base:"1f468-1f3fe-2696",uc_output:"1f468-1f3fe-200d-2696-fe0f",uc_match:"1f468-1f3fe-2696-fe0f",uc_greedy:"1f468-1f3fe-2696",shortnames:[":man_judge_medium_dark_skin_tone:"],category:"people"},":man_judge_tone5:":{uc_base:"1f468-1f3ff-2696",uc_output:"1f468-1f3ff-200d-2696-fe0f",uc_match:"1f468-1f3ff-2696-fe0f",uc_greedy:"1f468-1f3ff-2696",shortnames:[":man_judge_dark_skin_tone:"],category:"people"},":man_juggling_tone1:":{uc_base:"1f939-1f3fb-2642",uc_output:"1f939-1f3fb-200d-2642-fe0f",uc_match:"1f939-1f3fb-2642-fe0f",uc_greedy:"1f939-1f3fb-2642",shortnames:[":man_juggling_light_skin_tone:"],category:"activity"},":man_juggling_tone2:":{uc_base:"1f939-1f3fc-2642",uc_output:"1f939-1f3fc-200d-2642-fe0f",uc_match:"1f939-1f3fc-2642-fe0f",uc_greedy:"1f939-1f3fc-2642",shortnames:[":man_juggling_medium_light_skin_tone:"],category:"activity"},":man_juggling_tone3:":{uc_base:"1f939-1f3fd-2642",uc_output:"1f939-1f3fd-200d-2642-fe0f",uc_match:"1f939-1f3fd-2642-fe0f",uc_greedy:"1f939-1f3fd-2642",shortnames:[":man_juggling_medium_skin_tone:"],category:"activity"},":man_juggling_tone4:":{uc_base:"1f939-1f3fe-2642",uc_output:"1f939-1f3fe-200d-2642-fe0f",uc_match:"1f939-1f3fe-2642-fe0f",uc_greedy:"1f939-1f3fe-2642",shortnames:[":man_juggling_medium_dark_skin_tone:"],category:"activity"},":man_juggling_tone5:":{uc_base:"1f939-1f3ff-2642",uc_output:"1f939-1f3ff-200d-2642-fe0f",uc_match:"1f939-1f3ff-2642-fe0f",uc_greedy:"1f939-1f3ff-2642",shortnames:[":man_juggling_dark_skin_tone:"],category:"activity"},":man_lifting_weights_tone1:":{uc_base:"1f3cb-1f3fb-2642",uc_output:"1f3cb-1f3fb-200d-2642-fe0f",uc_match:"1f3cb-fe0f-1f3fb-2642-fe0f",uc_greedy:"1f3cb-1f3fb-2642",shortnames:[":man_lifting_weights_light_skin_tone:"],category:"activity"},":man_lifting_weights_tone2:":{uc_base:"1f3cb-1f3fc-2642",uc_output:"1f3cb-1f3fc-200d-2642-fe0f",uc_match:"1f3cb-fe0f-1f3fc-2642-fe0f",uc_greedy:"1f3cb-1f3fc-2642",shortnames:[":man_lifting_weights_medium_light_skin_tone:"],category:"activity"},":man_lifting_weights_tone3:":{uc_base:"1f3cb-1f3fd-2642",uc_output:"1f3cb-1f3fd-200d-2642-fe0f",uc_match:"1f3cb-fe0f-1f3fd-2642-fe0f",uc_greedy:"1f3cb-1f3fd-2642",shortnames:[":man_lifting_weights_medium_skin_tone:"],category:"activity"},":man_lifting_weights_tone4:":{uc_base:"1f3cb-1f3fe-2642",uc_output:"1f3cb-1f3fe-200d-2642-fe0f",uc_match:"1f3cb-fe0f-1f3fe-2642-fe0f",uc_greedy:"1f3cb-1f3fe-2642",shortnames:[":man_lifting_weights_medium_dark_skin_tone:"],category:"activity"},":man_lifting_weights_tone5:":{uc_base:"1f3cb-1f3ff-2642",uc_output:"1f3cb-1f3ff-200d-2642-fe0f",uc_match:"1f3cb-fe0f-1f3ff-2642-fe0f",uc_greedy:"1f3cb-1f3ff-2642",shortnames:[":man_lifting_weights_dark_skin_tone:"],category:"activity"},":man_mage_tone1:":{uc_base:"1f9d9-1f3fb-2642",uc_output:"1f9d9-1f3fb-200d-2642-fe0f",uc_match:"1f9d9-1f3fb-2642-fe0f",uc_greedy:"1f9d9-1f3fb-2642",shortnames:[":man_mage_light_skin_tone:"],category:"people"},":man_mage_tone2:":{uc_base:"1f9d9-1f3fc-2642",uc_output:"1f9d9-1f3fc-200d-2642-fe0f",uc_match:"1f9d9-1f3fc-2642-fe0f",uc_greedy:"1f9d9-1f3fc-2642",shortnames:[":man_mage_medium_light_skin_tone:"],category:"people"},":man_mage_tone3:":{uc_base:"1f9d9-1f3fd-2642",uc_output:"1f9d9-1f3fd-200d-2642-fe0f",uc_match:"1f9d9-1f3fd-2642-fe0f",uc_greedy:"1f9d9-1f3fd-2642",shortnames:[":man_mage_medium_skin_tone:"],category:"people"},":man_mage_tone4:":{uc_base:"1f9d9-1f3fe-2642",uc_output:"1f9d9-1f3fe-200d-2642-fe0f",uc_match:"1f9d9-1f3fe-2642-fe0f",uc_greedy:"1f9d9-1f3fe-2642",shortnames:[":man_mage_medium_dark_skin_tone:"],category:"people"},":man_mage_tone5:":{uc_base:"1f9d9-1f3ff-2642",uc_output:"1f9d9-1f3ff-200d-2642-fe0f",uc_match:"1f9d9-1f3ff-2642-fe0f",uc_greedy:"1f9d9-1f3ff-2642",shortnames:[":man_mage_dark_skin_tone:"],category:"people"},":man_mountain_biking_tone1:":{uc_base:"1f6b5-1f3fb-2642",uc_output:"1f6b5-1f3fb-200d-2642-fe0f",uc_match:"1f6b5-1f3fb-2642-fe0f",uc_greedy:"1f6b5-1f3fb-2642",shortnames:[":man_mountain_biking_light_skin_tone:"],category:"activity"},":man_mountain_biking_tone2:":{uc_base:"1f6b5-1f3fc-2642",uc_output:"1f6b5-1f3fc-200d-2642-fe0f",uc_match:"1f6b5-1f3fc-2642-fe0f",uc_greedy:"1f6b5-1f3fc-2642",shortnames:[":man_mountain_biking_medium_light_skin_tone:"],category:"activity"},":man_mountain_biking_tone3:":{uc_base:"1f6b5-1f3fd-2642",uc_output:"1f6b5-1f3fd-200d-2642-fe0f",uc_match:"1f6b5-1f3fd-2642-fe0f",uc_greedy:"1f6b5-1f3fd-2642",shortnames:[":man_mountain_biking_medium_skin_tone:"],category:"activity"},":man_mountain_biking_tone4:":{uc_base:"1f6b5-1f3fe-2642",uc_output:"1f6b5-1f3fe-200d-2642-fe0f",uc_match:"1f6b5-1f3fe-2642-fe0f",uc_greedy:"1f6b5-1f3fe-2642",shortnames:[":man_mountain_biking_medium_dark_skin_tone:"],category:"activity"},":man_mountain_biking_tone5:":{uc_base:"1f6b5-1f3ff-2642",uc_output:"1f6b5-1f3ff-200d-2642-fe0f",uc_match:"1f6b5-1f3ff-2642-fe0f",uc_greedy:"1f6b5-1f3ff-2642",shortnames:[":man_mountain_biking_dark_skin_tone:"],category:"activity"},":man_pilot_tone1:":{uc_base:"1f468-1f3fb-2708",uc_output:"1f468-1f3fb-200d-2708-fe0f",uc_match:"1f468-1f3fb-2708-fe0f",uc_greedy:"1f468-1f3fb-2708",shortnames:[":man_pilot_light_skin_tone:"],category:"people"},":man_pilot_tone2:":{uc_base:"1f468-1f3fc-2708",uc_output:"1f468-1f3fc-200d-2708-fe0f",uc_match:"1f468-1f3fc-2708-fe0f",uc_greedy:"1f468-1f3fc-2708",shortnames:[":man_pilot_medium_light_skin_tone:"],category:"people"},":man_pilot_tone3:":{uc_base:"1f468-1f3fd-2708",uc_output:"1f468-1f3fd-200d-2708-fe0f",uc_match:"1f468-1f3fd-2708-fe0f",uc_greedy:"1f468-1f3fd-2708",shortnames:[":man_pilot_medium_skin_tone:"],category:"people"},":man_pilot_tone4:":{uc_base:"1f468-1f3fe-2708",uc_output:"1f468-1f3fe-200d-2708-fe0f",uc_match:"1f468-1f3fe-2708-fe0f",uc_greedy:"1f468-1f3fe-2708",shortnames:[":man_pilot_medium_dark_skin_tone:"],category:"people"},":man_pilot_tone5:":{uc_base:"1f468-1f3ff-2708",uc_output:"1f468-1f3ff-200d-2708-fe0f",uc_match:"1f468-1f3ff-2708-fe0f",uc_greedy:"1f468-1f3ff-2708",shortnames:[":man_pilot_dark_skin_tone:"],category:"people"},":man_playing_handball_tone1:":{uc_base:"1f93e-1f3fb-2642",uc_output:"1f93e-1f3fb-200d-2642-fe0f",uc_match:"1f93e-1f3fb-2642-fe0f",uc_greedy:"1f93e-1f3fb-2642",shortnames:[":man_playing_handball_light_skin_tone:"],category:"activity"},":man_playing_handball_tone2:":{uc_base:"1f93e-1f3fc-2642",uc_output:"1f93e-1f3fc-200d-2642-fe0f",uc_match:"1f93e-1f3fc-2642-fe0f",uc_greedy:"1f93e-1f3fc-2642",shortnames:[":man_playing_handball_medium_light_skin_tone:"],category:"activity"},":man_playing_handball_tone3:":{uc_base:"1f93e-1f3fd-2642",uc_output:"1f93e-1f3fd-200d-2642-fe0f",uc_match:"1f93e-1f3fd-2642-fe0f",uc_greedy:"1f93e-1f3fd-2642",shortnames:[":man_playing_handball_medium_skin_tone:"],category:"activity"},":man_playing_handball_tone4:":{uc_base:"1f93e-1f3fe-2642",uc_output:"1f93e-1f3fe-200d-2642-fe0f",uc_match:"1f93e-1f3fe-2642-fe0f",uc_greedy:"1f93e-1f3fe-2642",shortnames:[":man_playing_handball_medium_dark_skin_tone:"],category:"activity"},":man_playing_handball_tone5:":{uc_base:"1f93e-1f3ff-2642",uc_output:"1f93e-1f3ff-200d-2642-fe0f",uc_match:"1f93e-1f3ff-2642-fe0f",uc_greedy:"1f93e-1f3ff-2642",shortnames:[":man_playing_handball_dark_skin_tone:"],category:"activity"},":man_playing_water_polo_tone1:":{uc_base:"1f93d-1f3fb-2642",uc_output:"1f93d-1f3fb-200d-2642-fe0f",uc_match:"1f93d-1f3fb-2642-fe0f",uc_greedy:"1f93d-1f3fb-2642",shortnames:[":man_playing_water_polo_light_skin_tone:"],category:"activity"},":man_playing_water_polo_tone2:":{uc_base:"1f93d-1f3fc-2642",uc_output:"1f93d-1f3fc-200d-2642-fe0f",uc_match:"1f93d-1f3fc-2642-fe0f",uc_greedy:"1f93d-1f3fc-2642",shortnames:[":man_playing_water_polo_medium_light_skin_tone:"],category:"activity"},":man_playing_water_polo_tone3:":{uc_base:"1f93d-1f3fd-2642",uc_output:"1f93d-1f3fd-200d-2642-fe0f",uc_match:"1f93d-1f3fd-2642-fe0f",uc_greedy:"1f93d-1f3fd-2642",shortnames:[":man_playing_water_polo_medium_skin_tone:"],category:"activity"},":man_playing_water_polo_tone4:":{uc_base:"1f93d-1f3fe-2642",uc_output:"1f93d-1f3fe-200d-2642-fe0f",uc_match:"1f93d-1f3fe-2642-fe0f",uc_greedy:"1f93d-1f3fe-2642",shortnames:[":man_playing_water_polo_medium_dark_skin_tone:"],category:"activity"},":man_playing_water_polo_tone5:":{uc_base:"1f93d-1f3ff-2642",uc_output:"1f93d-1f3ff-200d-2642-fe0f",uc_match:"1f93d-1f3ff-2642-fe0f",uc_greedy:"1f93d-1f3ff-2642",shortnames:[":man_playing_water_polo_dark_skin_tone:"],category:"activity"},":man_police_officer_tone1:":{uc_base:"1f46e-1f3fb-2642",uc_output:"1f46e-1f3fb-200d-2642-fe0f",uc_match:"1f46e-1f3fb-2642-fe0f",uc_greedy:"1f46e-1f3fb-2642",shortnames:[":man_police_officer_light_skin_tone:"],category:"people"},":man_police_officer_tone2:":{uc_base:"1f46e-1f3fc-2642",uc_output:"1f46e-1f3fc-200d-2642-fe0f",uc_match:"1f46e-1f3fc-2642-fe0f",uc_greedy:"1f46e-1f3fc-2642",shortnames:[":man_police_officer_medium_light_skin_tone:"],category:"people"},":man_police_officer_tone3:":{uc_base:"1f46e-1f3fd-2642",uc_output:"1f46e-1f3fd-200d-2642-fe0f",uc_match:"1f46e-1f3fd-2642-fe0f",uc_greedy:"1f46e-1f3fd-2642",shortnames:[":man_police_officer_medium_skin_tone:"],category:"people"},":man_police_officer_tone4:":{uc_base:"1f46e-1f3fe-2642",uc_output:"1f46e-1f3fe-200d-2642-fe0f",uc_match:"1f46e-1f3fe-2642-fe0f",uc_greedy:"1f46e-1f3fe-2642",shortnames:[":man_police_officer_medium_dark_skin_tone:"],category:"people"},":man_police_officer_tone5:":{uc_base:"1f46e-1f3ff-2642",uc_output:"1f46e-1f3ff-200d-2642-fe0f",uc_match:"1f46e-1f3ff-2642-fe0f",uc_greedy:"1f46e-1f3ff-2642",shortnames:[":man_police_officer_dark_skin_tone:"],category:"people"},":man_pouting_tone1:":{uc_base:"1f64e-1f3fb-2642",uc_output:"1f64e-1f3fb-200d-2642-fe0f",uc_match:"1f64e-1f3fb-2642-fe0f",uc_greedy:"1f64e-1f3fb-2642",shortnames:[":man_pouting_light_skin_tone:"],category:"people"},":man_pouting_tone2:":{uc_base:"1f64e-1f3fc-2642",uc_output:"1f64e-1f3fc-200d-2642-fe0f",uc_match:"1f64e-1f3fc-2642-fe0f",uc_greedy:"1f64e-1f3fc-2642",shortnames:[":man_pouting_medium_light_skin_tone:"],category:"people"},":man_pouting_tone3:":{uc_base:"1f64e-1f3fd-2642",uc_output:"1f64e-1f3fd-200d-2642-fe0f",uc_match:"1f64e-1f3fd-2642-fe0f",uc_greedy:"1f64e-1f3fd-2642",shortnames:[":man_pouting_medium_skin_tone:"],category:"people"},":man_pouting_tone4:":{uc_base:"1f64e-1f3fe-2642",uc_output:"1f64e-1f3fe-200d-2642-fe0f",uc_match:"1f64e-1f3fe-2642-fe0f",uc_greedy:"1f64e-1f3fe-2642",shortnames:[":man_pouting_medium_dark_skin_tone:"],category:"people"},":man_pouting_tone5:":{uc_base:"1f64e-1f3ff-2642",uc_output:"1f64e-1f3ff-200d-2642-fe0f",uc_match:"1f64e-1f3ff-2642-fe0f",uc_greedy:"1f64e-1f3ff-2642",shortnames:[":man_pouting_dark_skin_tone:"],category:"people"},":man_raising_hand_tone1:":{uc_base:"1f64b-1f3fb-2642",uc_output:"1f64b-1f3fb-200d-2642-fe0f",uc_match:"1f64b-1f3fb-2642-fe0f",uc_greedy:"1f64b-1f3fb-2642",shortnames:[":man_raising_hand_light_skin_tone:"],category:"people"},":man_raising_hand_tone2:":{uc_base:"1f64b-1f3fc-2642",uc_output:"1f64b-1f3fc-200d-2642-fe0f",uc_match:"1f64b-1f3fc-2642-fe0f",uc_greedy:"1f64b-1f3fc-2642",shortnames:[":man_raising_hand_medium_light_skin_tone:"],category:"people"},":man_raising_hand_tone3:":{uc_base:"1f64b-1f3fd-2642",uc_output:"1f64b-1f3fd-200d-2642-fe0f",uc_match:"1f64b-1f3fd-2642-fe0f",uc_greedy:"1f64b-1f3fd-2642",shortnames:[":man_raising_hand_medium_skin_tone:"],category:"people"},":man_raising_hand_tone4:":{uc_base:"1f64b-1f3fe-2642",uc_output:"1f64b-1f3fe-200d-2642-fe0f",uc_match:"1f64b-1f3fe-2642-fe0f",uc_greedy:"1f64b-1f3fe-2642",shortnames:[":man_raising_hand_medium_dark_skin_tone:"],category:"people"},":man_raising_hand_tone5:":{uc_base:"1f64b-1f3ff-2642",uc_output:"1f64b-1f3ff-200d-2642-fe0f",uc_match:"1f64b-1f3ff-2642-fe0f",uc_greedy:"1f64b-1f3ff-2642",shortnames:[":man_raising_hand_dark_skin_tone:"],category:"people"},":man_rowing_boat_tone1:":{uc_base:"1f6a3-1f3fb-2642",uc_output:"1f6a3-1f3fb-200d-2642-fe0f",uc_match:"1f6a3-1f3fb-2642-fe0f",uc_greedy:"1f6a3-1f3fb-2642",shortnames:[":man_rowing_boat_light_skin_tone:"],category:"activity"},":man_rowing_boat_tone2:":{uc_base:"1f6a3-1f3fc-2642",uc_output:"1f6a3-1f3fc-200d-2642-fe0f",uc_match:"1f6a3-1f3fc-2642-fe0f",uc_greedy:"1f6a3-1f3fc-2642",shortnames:[":man_rowing_boat_medium_light_skin_tone:"],category:"activity"},":man_rowing_boat_tone3:":{uc_base:"1f6a3-1f3fd-2642",uc_output:"1f6a3-1f3fd-200d-2642-fe0f",uc_match:"1f6a3-1f3fd-2642-fe0f",uc_greedy:"1f6a3-1f3fd-2642",shortnames:[":man_rowing_boat_medium_skin_tone:"],category:"activity"},":man_rowing_boat_tone4:":{uc_base:"1f6a3-1f3fe-2642",uc_output:"1f6a3-1f3fe-200d-2642-fe0f",uc_match:"1f6a3-1f3fe-2642-fe0f",uc_greedy:"1f6a3-1f3fe-2642",shortnames:[":man_rowing_boat_medium_dark_skin_tone:"],category:"activity"},":man_rowing_boat_tone5:":{uc_base:"1f6a3-1f3ff-2642",uc_output:"1f6a3-1f3ff-200d-2642-fe0f",uc_match:"1f6a3-1f3ff-2642-fe0f",uc_greedy:"1f6a3-1f3ff-2642",shortnames:[":man_rowing_boat_dark_skin_tone:"],category:"activity"},":man_running_tone1:":{uc_base:"1f3c3-1f3fb-2642",uc_output:"1f3c3-1f3fb-200d-2642-fe0f",uc_match:"1f3c3-1f3fb-2642-fe0f",uc_greedy:"1f3c3-1f3fb-2642",shortnames:[":man_running_light_skin_tone:"],category:"people"},":man_running_tone2:":{uc_base:"1f3c3-1f3fc-2642",uc_output:"1f3c3-1f3fc-200d-2642-fe0f",uc_match:"1f3c3-1f3fc-2642-fe0f",uc_greedy:"1f3c3-1f3fc-2642",shortnames:[":man_running_medium_light_skin_tone:"],category:"people"},":man_running_tone3:":{uc_base:"1f3c3-1f3fd-2642",uc_output:"1f3c3-1f3fd-200d-2642-fe0f",uc_match:"1f3c3-1f3fd-2642-fe0f",uc_greedy:"1f3c3-1f3fd-2642",shortnames:[":man_running_medium_skin_tone:"],category:"people"},":man_running_tone4:":{uc_base:"1f3c3-1f3fe-2642",uc_output:"1f3c3-1f3fe-200d-2642-fe0f",uc_match:"1f3c3-1f3fe-2642-fe0f",uc_greedy:"1f3c3-1f3fe-2642",shortnames:[":man_running_medium_dark_skin_tone:"],category:"people"},":man_running_tone5:":{uc_base:"1f3c3-1f3ff-2642",uc_output:"1f3c3-1f3ff-200d-2642-fe0f",uc_match:"1f3c3-1f3ff-2642-fe0f",uc_greedy:"1f3c3-1f3ff-2642",shortnames:[":man_running_dark_skin_tone:"],category:"people"},":man_shrugging_tone1:":{uc_base:"1f937-1f3fb-2642",uc_output:"1f937-1f3fb-200d-2642-fe0f",uc_match:"1f937-1f3fb-2642-fe0f",uc_greedy:"1f937-1f3fb-2642",shortnames:[":man_shrugging_light_skin_tone:"],category:"people"},":man_shrugging_tone2:":{uc_base:"1f937-1f3fc-2642",uc_output:"1f937-1f3fc-200d-2642-fe0f",uc_match:"1f937-1f3fc-2642-fe0f",uc_greedy:"1f937-1f3fc-2642",shortnames:[":man_shrugging_medium_light_skin_tone:"],category:"people"},":man_shrugging_tone3:":{uc_base:"1f937-1f3fd-2642",uc_output:"1f937-1f3fd-200d-2642-fe0f",uc_match:"1f937-1f3fd-2642-fe0f",uc_greedy:"1f937-1f3fd-2642",shortnames:[":man_shrugging_medium_skin_tone:"],category:"people"},":man_shrugging_tone4:":{uc_base:"1f937-1f3fe-2642",uc_output:"1f937-1f3fe-200d-2642-fe0f",uc_match:"1f937-1f3fe-2642-fe0f",uc_greedy:"1f937-1f3fe-2642",shortnames:[":man_shrugging_medium_dark_skin_tone:"],category:"people"},":man_shrugging_tone5:":{uc_base:"1f937-1f3ff-2642",uc_output:"1f937-1f3ff-200d-2642-fe0f",uc_match:"1f937-1f3ff-2642-fe0f",uc_greedy:"1f937-1f3ff-2642",shortnames:[":man_shrugging_dark_skin_tone:"],category:"people"},":man_surfing_tone1:":{uc_base:"1f3c4-1f3fb-2642",uc_output:"1f3c4-1f3fb-200d-2642-fe0f",uc_match:"1f3c4-1f3fb-2642-fe0f",uc_greedy:"1f3c4-1f3fb-2642",shortnames:[":man_surfing_light_skin_tone:"],category:"activity"},":man_surfing_tone2:":{uc_base:"1f3c4-1f3fc-2642",uc_output:"1f3c4-1f3fc-200d-2642-fe0f",uc_match:"1f3c4-1f3fc-2642-fe0f",uc_greedy:"1f3c4-1f3fc-2642",shortnames:[":man_surfing_medium_light_skin_tone:"],category:"activity"},":man_surfing_tone3:":{uc_base:"1f3c4-1f3fd-2642",uc_output:"1f3c4-1f3fd-200d-2642-fe0f",uc_match:"1f3c4-1f3fd-2642-fe0f",uc_greedy:"1f3c4-1f3fd-2642",shortnames:[":man_surfing_medium_skin_tone:"],category:"activity"},":man_surfing_tone4:":{uc_base:"1f3c4-1f3fe-2642",uc_output:"1f3c4-1f3fe-200d-2642-fe0f",uc_match:"1f3c4-1f3fe-2642-fe0f",uc_greedy:"1f3c4-1f3fe-2642",shortnames:[":man_surfing_medium_dark_skin_tone:"],category:"activity"},":man_surfing_tone5:":{uc_base:"1f3c4-1f3ff-2642",uc_output:"1f3c4-1f3ff-200d-2642-fe0f",uc_match:"1f3c4-1f3ff-2642-fe0f",uc_greedy:"1f3c4-1f3ff-2642",shortnames:[":man_surfing_dark_skin_tone:"],category:"activity"},":man_swimming_tone1:":{uc_base:"1f3ca-1f3fb-2642",uc_output:"1f3ca-1f3fb-200d-2642-fe0f",uc_match:"1f3ca-1f3fb-2642-fe0f",uc_greedy:"1f3ca-1f3fb-2642",shortnames:[":man_swimming_light_skin_tone:"],category:"activity"},":man_swimming_tone2:":{uc_base:"1f3ca-1f3fc-2642",uc_output:"1f3ca-1f3fc-200d-2642-fe0f",uc_match:"1f3ca-1f3fc-2642-fe0f",uc_greedy:"1f3ca-1f3fc-2642",shortnames:[":man_swimming_medium_light_skin_tone:"],category:"activity"},":man_swimming_tone3:":{uc_base:"1f3ca-1f3fd-2642",uc_output:"1f3ca-1f3fd-200d-2642-fe0f",uc_match:"1f3ca-1f3fd-2642-fe0f",uc_greedy:"1f3ca-1f3fd-2642",shortnames:[":man_swimming_medium_skin_tone:"],category:"activity"},":man_swimming_tone4:":{uc_base:"1f3ca-1f3fe-2642",uc_output:"1f3ca-1f3fe-200d-2642-fe0f",uc_match:"1f3ca-1f3fe-2642-fe0f",uc_greedy:"1f3ca-1f3fe-2642",shortnames:[":man_swimming_medium_dark_skin_tone:"],category:"activity"},":man_swimming_tone5:":{uc_base:"1f3ca-1f3ff-2642",uc_output:"1f3ca-1f3ff-200d-2642-fe0f",uc_match:"1f3ca-1f3ff-2642-fe0f",uc_greedy:"1f3ca-1f3ff-2642",shortnames:[":man_swimming_dark_skin_tone:"],category:"activity"},":man_tipping_hand_tone1:":{uc_base:"1f481-1f3fb-2642",uc_output:"1f481-1f3fb-200d-2642-fe0f",uc_match:"1f481-1f3fb-2642-fe0f",uc_greedy:"1f481-1f3fb-2642",shortnames:[":man_tipping_hand_light_skin_tone:"],category:"people"},":man_tipping_hand_tone2:":{uc_base:"1f481-1f3fc-2642",uc_output:"1f481-1f3fc-200d-2642-fe0f",uc_match:"1f481-1f3fc-2642-fe0f",uc_greedy:"1f481-1f3fc-2642",shortnames:[":man_tipping_hand_medium_light_skin_tone:"],category:"people"},":man_tipping_hand_tone3:":{uc_base:"1f481-1f3fd-2642",uc_output:"1f481-1f3fd-200d-2642-fe0f",uc_match:"1f481-1f3fd-2642-fe0f",uc_greedy:"1f481-1f3fd-2642",shortnames:[":man_tipping_hand_medium_skin_tone:"],category:"people"},":man_tipping_hand_tone4:":{uc_base:"1f481-1f3fe-2642",uc_output:"1f481-1f3fe-200d-2642-fe0f",uc_match:"1f481-1f3fe-2642-fe0f",uc_greedy:"1f481-1f3fe-2642",shortnames:[":man_tipping_hand_medium_dark_skin_tone:"],category:"people"},":man_tipping_hand_tone5:":{uc_base:"1f481-1f3ff-2642",uc_output:"1f481-1f3ff-200d-2642-fe0f",uc_match:"1f481-1f3ff-2642-fe0f",uc_greedy:"1f481-1f3ff-2642",shortnames:[":man_tipping_hand_dark_skin_tone:"],category:"people"},":man_vampire_tone1:":{uc_base:"1f9db-1f3fb-2642",uc_output:"1f9db-1f3fb-200d-2642-fe0f",uc_match:"1f9db-1f3fb-2642-fe0f",uc_greedy:"1f9db-1f3fb-2642",shortnames:[":man_vampire_light_skin_tone:"],category:"people"},":man_vampire_tone2:":{uc_base:"1f9db-1f3fc-2642",uc_output:"1f9db-1f3fc-200d-2642-fe0f",uc_match:"1f9db-1f3fc-2642-fe0f",uc_greedy:"1f9db-1f3fc-2642",shortnames:[":man_vampire_medium_light_skin_tone:"],category:"people"},":man_vampire_tone3:":{uc_base:"1f9db-1f3fd-2642",uc_output:"1f9db-1f3fd-200d-2642-fe0f",uc_match:"1f9db-1f3fd-2642-fe0f",uc_greedy:"1f9db-1f3fd-2642",shortnames:[":man_vampire_medium_skin_tone:"],category:"people"},":man_vampire_tone4:":{uc_base:"1f9db-1f3fe-2642",uc_output:"1f9db-1f3fe-200d-2642-fe0f",uc_match:"1f9db-1f3fe-2642-fe0f",uc_greedy:"1f9db-1f3fe-2642",shortnames:[":man_vampire_medium_dark_skin_tone:"],category:"people"},":man_vampire_tone5:":{uc_base:"1f9db-1f3ff-2642",uc_output:"1f9db-1f3ff-200d-2642-fe0f",uc_match:"1f9db-1f3ff-2642-fe0f",uc_greedy:"1f9db-1f3ff-2642",shortnames:[":man_vampire_dark_skin_tone:"],category:"people"},":man_walking_tone1:":{uc_base:"1f6b6-1f3fb-2642",uc_output:"1f6b6-1f3fb-200d-2642-fe0f",uc_match:"1f6b6-1f3fb-2642-fe0f",uc_greedy:"1f6b6-1f3fb-2642",shortnames:[":man_walking_light_skin_tone:"],category:"people"},":man_walking_tone2:":{uc_base:"1f6b6-1f3fc-2642",uc_output:"1f6b6-1f3fc-200d-2642-fe0f",uc_match:"1f6b6-1f3fc-2642-fe0f",uc_greedy:"1f6b6-1f3fc-2642",shortnames:[":man_walking_medium_light_skin_tone:"],category:"people"},":man_walking_tone3:":{uc_base:"1f6b6-1f3fd-2642",uc_output:"1f6b6-1f3fd-200d-2642-fe0f",uc_match:"1f6b6-1f3fd-2642-fe0f",uc_greedy:"1f6b6-1f3fd-2642",shortnames:[":man_walking_medium_skin_tone:"],category:"people"},":man_walking_tone4:":{uc_base:"1f6b6-1f3fe-2642",uc_output:"1f6b6-1f3fe-200d-2642-fe0f",uc_match:"1f6b6-1f3fe-2642-fe0f",uc_greedy:"1f6b6-1f3fe-2642",shortnames:[":man_walking_medium_dark_skin_tone:"],category:"people"},":man_walking_tone5:":{uc_base:"1f6b6-1f3ff-2642",uc_output:"1f6b6-1f3ff-200d-2642-fe0f",uc_match:"1f6b6-1f3ff-2642-fe0f",uc_greedy:"1f6b6-1f3ff-2642",shortnames:[":man_walking_dark_skin_tone:"],category:"people"},":man_wearing_turban_tone1:":{uc_base:"1f473-1f3fb-2642",uc_output:"1f473-1f3fb-200d-2642-fe0f",uc_match:"1f473-1f3fb-2642-fe0f",uc_greedy:"1f473-1f3fb-2642",shortnames:[":man_wearing_turban_light_skin_tone:"],category:"people"},":man_wearing_turban_tone2:":{uc_base:"1f473-1f3fc-2642",uc_output:"1f473-1f3fc-200d-2642-fe0f",uc_match:"1f473-1f3fc-2642-fe0f",uc_greedy:"1f473-1f3fc-2642",shortnames:[":man_wearing_turban_medium_light_skin_tone:"],category:"people"},":man_wearing_turban_tone3:":{uc_base:"1f473-1f3fd-2642",uc_output:"1f473-1f3fd-200d-2642-fe0f",uc_match:"1f473-1f3fd-2642-fe0f",uc_greedy:"1f473-1f3fd-2642",shortnames:[":man_wearing_turban_medium_skin_tone:"],category:"people"},":man_wearing_turban_tone4:":{uc_base:"1f473-1f3fe-2642",uc_output:"1f473-1f3fe-200d-2642-fe0f",uc_match:"1f473-1f3fe-2642-fe0f",uc_greedy:"1f473-1f3fe-2642",shortnames:[":man_wearing_turban_medium_dark_skin_tone:"],category:"people"},":man_wearing_turban_tone5:":{uc_base:"1f473-1f3ff-2642",uc_output:"1f473-1f3ff-200d-2642-fe0f",uc_match:"1f473-1f3ff-2642-fe0f",uc_greedy:"1f473-1f3ff-2642",shortnames:[":man_wearing_turban_dark_skin_tone:"],category:"people"},":mermaid_tone1:":{uc_base:"1f9dc-1f3fb-2640",uc_output:"1f9dc-1f3fb-200d-2640-fe0f",uc_match:"1f9dc-1f3fb-2640-fe0f",uc_greedy:"1f9dc-1f3fb-2640",shortnames:[":mermaid_light_skin_tone:"],category:"people"},":mermaid_tone2:":{uc_base:"1f9dc-1f3fc-2640",uc_output:"1f9dc-1f3fc-200d-2640-fe0f",uc_match:"1f9dc-1f3fc-2640-fe0f",uc_greedy:"1f9dc-1f3fc-2640",shortnames:[":mermaid_medium_light_skin_tone:"],category:"people"},":mermaid_tone3:":{uc_base:"1f9dc-1f3fd-2640",uc_output:"1f9dc-1f3fd-200d-2640-fe0f",uc_match:"1f9dc-1f3fd-2640-fe0f",uc_greedy:"1f9dc-1f3fd-2640",shortnames:[":mermaid_medium_skin_tone:"],category:"people"},":mermaid_tone4:":{uc_base:"1f9dc-1f3fe-2640",uc_output:"1f9dc-1f3fe-200d-2640-fe0f",uc_match:"1f9dc-1f3fe-2640-fe0f",uc_greedy:"1f9dc-1f3fe-2640",shortnames:[":mermaid_medium_dark_skin_tone:"],category:"people"},":mermaid_tone5:":{uc_base:"1f9dc-1f3ff-2640",uc_output:"1f9dc-1f3ff-200d-2640-fe0f",uc_match:"1f9dc-1f3ff-2640-fe0f",uc_greedy:"1f9dc-1f3ff-2640",shortnames:[":mermaid_dark_skin_tone:"],category:"people"},":merman_tone1:":{uc_base:"1f9dc-1f3fb-2642",uc_output:"1f9dc-1f3fb-200d-2642-fe0f",uc_match:"1f9dc-1f3fb-2642-fe0f",uc_greedy:"1f9dc-1f3fb-2642",shortnames:[":merman_light_skin_tone:"],category:"people"},":merman_tone2:":{uc_base:"1f9dc-1f3fc-2642",uc_output:"1f9dc-1f3fc-200d-2642-fe0f",uc_match:"1f9dc-1f3fc-2642-fe0f",uc_greedy:"1f9dc-1f3fc-2642",shortnames:[":merman_medium_light_skin_tone:"],category:"people"},":merman_tone3:":{uc_base:"1f9dc-1f3fd-2642",uc_output:"1f9dc-1f3fd-200d-2642-fe0f",uc_match:"1f9dc-1f3fd-2642-fe0f",uc_greedy:"1f9dc-1f3fd-2642",shortnames:[":merman_medium_skin_tone:"],category:"people"},":merman_tone4:":{uc_base:"1f9dc-1f3fe-2642",uc_output:"1f9dc-1f3fe-200d-2642-fe0f",uc_match:"1f9dc-1f3fe-2642-fe0f",uc_greedy:"1f9dc-1f3fe-2642",shortnames:[":merman_medium_dark_skin_tone:"],category:"people"},":merman_tone5:":{uc_base:"1f9dc-1f3ff-2642",uc_output:"1f9dc-1f3ff-200d-2642-fe0f",uc_match:"1f9dc-1f3ff-2642-fe0f",uc_greedy:"1f9dc-1f3ff-2642",shortnames:[":merman_dark_skin_tone:"],category:"people"},":woman_biking_tone1:":{uc_base:"1f6b4-1f3fb-2640",uc_output:"1f6b4-1f3fb-200d-2640-fe0f",uc_match:"1f6b4-1f3fb-2640-fe0f",uc_greedy:"1f6b4-1f3fb-2640",shortnames:[":woman_biking_light_skin_tone:"],category:"activity"},":woman_biking_tone2:":{uc_base:"1f6b4-1f3fc-2640",uc_output:"1f6b4-1f3fc-200d-2640-fe0f",uc_match:"1f6b4-1f3fc-2640-fe0f",uc_greedy:"1f6b4-1f3fc-2640",shortnames:[":woman_biking_medium_light_skin_tone:"],category:"activity"},":woman_biking_tone3:":{uc_base:"1f6b4-1f3fd-2640",uc_output:"1f6b4-1f3fd-200d-2640-fe0f",uc_match:"1f6b4-1f3fd-2640-fe0f",uc_greedy:"1f6b4-1f3fd-2640",shortnames:[":woman_biking_medium_skin_tone:"],category:"activity"},":woman_biking_tone4:":{uc_base:"1f6b4-1f3fe-2640",uc_output:"1f6b4-1f3fe-200d-2640-fe0f",uc_match:"1f6b4-1f3fe-2640-fe0f",uc_greedy:"1f6b4-1f3fe-2640",shortnames:[":woman_biking_medium_dark_skin_tone:"],category:"activity"},":woman_biking_tone5:":{uc_base:"1f6b4-1f3ff-2640",uc_output:"1f6b4-1f3ff-200d-2640-fe0f",uc_match:"1f6b4-1f3ff-2640-fe0f",uc_greedy:"1f6b4-1f3ff-2640",shortnames:[":woman_biking_dark_skin_tone:"],category:"activity"},":woman_bowing_tone1:":{uc_base:"1f647-1f3fb-2640",uc_output:"1f647-1f3fb-200d-2640-fe0f",uc_match:"1f647-1f3fb-2640-fe0f",uc_greedy:"1f647-1f3fb-2640",shortnames:[":woman_bowing_light_skin_tone:"],category:"people"},":woman_bowing_tone2:":{uc_base:"1f647-1f3fc-2640",uc_output:"1f647-1f3fc-200d-2640-fe0f",uc_match:"1f647-1f3fc-2640-fe0f",uc_greedy:"1f647-1f3fc-2640",shortnames:[":woman_bowing_medium_light_skin_tone:"],category:"people"},":woman_bowing_tone3:":{uc_base:"1f647-1f3fd-2640",uc_output:"1f647-1f3fd-200d-2640-fe0f",uc_match:"1f647-1f3fd-2640-fe0f",uc_greedy:"1f647-1f3fd-2640",shortnames:[":woman_bowing_medium_skin_tone:"],category:"people"},":woman_bowing_tone4:":{uc_base:"1f647-1f3fe-2640",uc_output:"1f647-1f3fe-200d-2640-fe0f",uc_match:"1f647-1f3fe-2640-fe0f",uc_greedy:"1f647-1f3fe-2640",shortnames:[":woman_bowing_medium_dark_skin_tone:"],category:"people"},":woman_bowing_tone5:":{uc_base:"1f647-1f3ff-2640",uc_output:"1f647-1f3ff-200d-2640-fe0f",uc_match:"1f647-1f3ff-2640-fe0f",uc_greedy:"1f647-1f3ff-2640",shortnames:[":woman_bowing_dark_skin_tone:"],category:"people"},":woman_cartwheeling_tone1:":{uc_base:"1f938-1f3fb-2640",uc_output:"1f938-1f3fb-200d-2640-fe0f",uc_match:"1f938-1f3fb-2640-fe0f",uc_greedy:"1f938-1f3fb-2640",shortnames:[":woman_cartwheeling_light_skin_tone:"],category:"activity"},":woman_cartwheeling_tone2:":{uc_base:"1f938-1f3fc-2640",uc_output:"1f938-1f3fc-200d-2640-fe0f",uc_match:"1f938-1f3fc-2640-fe0f",uc_greedy:"1f938-1f3fc-2640",shortnames:[":woman_cartwheeling_medium_light_skin_tone:"],category:"activity"},":woman_cartwheeling_tone3:":{uc_base:"1f938-1f3fd-2640",uc_output:"1f938-1f3fd-200d-2640-fe0f",uc_match:"1f938-1f3fd-2640-fe0f",uc_greedy:"1f938-1f3fd-2640",shortnames:[":woman_cartwheeling_medium_skin_tone:"],category:"activity"},":woman_cartwheeling_tone4:":{uc_base:"1f938-1f3fe-2640",uc_output:"1f938-1f3fe-200d-2640-fe0f",uc_match:"1f938-1f3fe-2640-fe0f",uc_greedy:"1f938-1f3fe-2640",shortnames:[":woman_cartwheeling_medium_dark_skin_tone:"],category:"activity"},":woman_cartwheeling_tone5:":{uc_base:"1f938-1f3ff-2640",uc_output:"1f938-1f3ff-200d-2640-fe0f",uc_match:"1f938-1f3ff-2640-fe0f",uc_greedy:"1f938-1f3ff-2640",shortnames:[":woman_cartwheeling_dark_skin_tone:"],category:"activity"},":woman_climbing_tone1:":{uc_base:"1f9d7-1f3fb-2640",uc_output:"1f9d7-1f3fb-200d-2640-fe0f",uc_match:"1f9d7-1f3fb-2640-fe0f",uc_greedy:"1f9d7-1f3fb-2640",shortnames:[":woman_climbing_light_skin_tone:"],category:"activity"},":woman_climbing_tone2:":{uc_base:"1f9d7-1f3fc-2640",uc_output:"1f9d7-1f3fc-200d-2640-fe0f",uc_match:"1f9d7-1f3fc-2640-fe0f",uc_greedy:"1f9d7-1f3fc-2640",shortnames:[":woman_climbing_medium_light_skin_tone:"],category:"activity"},":woman_climbing_tone3:":{uc_base:"1f9d7-1f3fd-2640",uc_output:"1f9d7-1f3fd-200d-2640-fe0f",uc_match:"1f9d7-1f3fd-2640-fe0f",uc_greedy:"1f9d7-1f3fd-2640",shortnames:[":woman_climbing_medium_skin_tone:"],category:"activity"},":woman_climbing_tone4:":{uc_base:"1f9d7-1f3fe-2640",uc_output:"1f9d7-1f3fe-200d-2640-fe0f",uc_match:"1f9d7-1f3fe-2640-fe0f",uc_greedy:"1f9d7-1f3fe-2640",shortnames:[":woman_climbing_medium_dark_skin_tone:"],category:"activity"},":woman_climbing_tone5:":{uc_base:"1f9d7-1f3ff-2640",uc_output:"1f9d7-1f3ff-200d-2640-fe0f",uc_match:"1f9d7-1f3ff-2640-fe0f",uc_greedy:"1f9d7-1f3ff-2640",shortnames:[":woman_climbing_dark_skin_tone:"],category:"activity"},":woman_construction_worker_tone1:":{uc_base:"1f477-1f3fb-2640",uc_output:"1f477-1f3fb-200d-2640-fe0f",uc_match:"1f477-1f3fb-2640-fe0f",uc_greedy:"1f477-1f3fb-2640",shortnames:[":woman_construction_worker_light_skin_tone:"],category:"people"},":woman_construction_worker_tone2:":{uc_base:"1f477-1f3fc-2640",uc_output:"1f477-1f3fc-200d-2640-fe0f",uc_match:"1f477-1f3fc-2640-fe0f",uc_greedy:"1f477-1f3fc-2640",shortnames:[":woman_construction_worker_medium_light_skin_tone:"],category:"people"},":woman_construction_worker_tone3:":{uc_base:"1f477-1f3fd-2640",uc_output:"1f477-1f3fd-200d-2640-fe0f",uc_match:"1f477-1f3fd-2640-fe0f",uc_greedy:"1f477-1f3fd-2640",shortnames:[":woman_construction_worker_medium_skin_tone:"],category:"people"},":woman_construction_worker_tone4:":{uc_base:"1f477-1f3fe-2640",uc_output:"1f477-1f3fe-200d-2640-fe0f",uc_match:"1f477-1f3fe-2640-fe0f",uc_greedy:"1f477-1f3fe-2640",shortnames:[":woman_construction_worker_medium_dark_skin_tone:"],category:"people"},":woman_construction_worker_tone5:":{uc_base:"1f477-1f3ff-2640",uc_output:"1f477-1f3ff-200d-2640-fe0f",uc_match:"1f477-1f3ff-2640-fe0f",uc_greedy:"1f477-1f3ff-2640",shortnames:[":woman_construction_worker_dark_skin_tone:"],category:"people"},":woman_detective_tone1:":{uc_base:"1f575-1f3fb-2640",uc_output:"1f575-1f3fb-200d-2640-fe0f",uc_match:"1f575-fe0f-1f3fb-2640-fe0f",uc_greedy:"1f575-1f3fb-2640",shortnames:[":woman_detective_light_skin_tone:"],category:"people"},":woman_detective_tone2:":{uc_base:"1f575-1f3fc-2640",uc_output:"1f575-1f3fc-200d-2640-fe0f",uc_match:"1f575-fe0f-1f3fc-2640-fe0f",uc_greedy:"1f575-1f3fc-2640",shortnames:[":woman_detective_medium_light_skin_tone:"],category:"people"},":woman_detective_tone3:":{uc_base:"1f575-1f3fd-2640",uc_output:"1f575-1f3fd-200d-2640-fe0f",uc_match:"1f575-fe0f-1f3fd-2640-fe0f",uc_greedy:"1f575-1f3fd-2640",shortnames:[":woman_detective_medium_skin_tone:"],category:"people"},":woman_detective_tone4:":{uc_base:"1f575-1f3fe-2640",uc_output:"1f575-1f3fe-200d-2640-fe0f",uc_match:"1f575-fe0f-1f3fe-2640-fe0f",uc_greedy:"1f575-1f3fe-2640",shortnames:[":woman_detective_medium_dark_skin_tone:"],category:"people"},":woman_detective_tone5:":{uc_base:"1f575-1f3ff-2640",uc_output:"1f575-1f3ff-200d-2640-fe0f",uc_match:"1f575-fe0f-1f3ff-2640-fe0f",uc_greedy:"1f575-1f3ff-2640",shortnames:[":woman_detective_dark_skin_tone:"],category:"people"},":woman_elf_tone1:":{uc_base:"1f9dd-1f3fb-2640",uc_output:"1f9dd-1f3fb-200d-2640-fe0f",uc_match:"1f9dd-1f3fb-2640-fe0f",uc_greedy:"1f9dd-1f3fb-2640",shortnames:[":woman_elf_light_skin_tone:"],category:"people"},":woman_elf_tone2:":{uc_base:"1f9dd-1f3fc-2640",uc_output:"1f9dd-1f3fc-200d-2640-fe0f",uc_match:"1f9dd-1f3fc-2640-fe0f",uc_greedy:"1f9dd-1f3fc-2640",shortnames:[":woman_elf_medium_light_skin_tone:"],category:"people"},":woman_elf_tone3:":{uc_base:"1f9dd-1f3fd-2640",uc_output:"1f9dd-1f3fd-200d-2640-fe0f",uc_match:"1f9dd-1f3fd-2640-fe0f",uc_greedy:"1f9dd-1f3fd-2640",shortnames:[":woman_elf_medium_skin_tone:"],category:"people"},":woman_elf_tone4:":{uc_base:"1f9dd-1f3fe-2640",uc_output:"1f9dd-1f3fe-200d-2640-fe0f",uc_match:"1f9dd-1f3fe-2640-fe0f",uc_greedy:"1f9dd-1f3fe-2640",shortnames:[":woman_elf_medium_dark_skin_tone:"],category:"people"},":woman_elf_tone5:":{uc_base:"1f9dd-1f3ff-2640",uc_output:"1f9dd-1f3ff-200d-2640-fe0f",uc_match:"1f9dd-1f3ff-2640-fe0f",uc_greedy:"1f9dd-1f3ff-2640",shortnames:[":woman_elf_dark_skin_tone:"],category:"people"},":woman_facepalming_tone1:":{uc_base:"1f926-1f3fb-2640",uc_output:"1f926-1f3fb-200d-2640-fe0f",uc_match:"1f926-1f3fb-2640-fe0f",uc_greedy:"1f926-1f3fb-2640",shortnames:[":woman_facepalming_light_skin_tone:"],category:"people"},":woman_facepalming_tone2:":{uc_base:"1f926-1f3fc-2640",uc_output:"1f926-1f3fc-200d-2640-fe0f",uc_match:"1f926-1f3fc-2640-fe0f",uc_greedy:"1f926-1f3fc-2640",shortnames:[":woman_facepalming_medium_light_skin_tone:"],category:"people"},":woman_facepalming_tone3:":{uc_base:"1f926-1f3fd-2640",uc_output:"1f926-1f3fd-200d-2640-fe0f",uc_match:"1f926-1f3fd-2640-fe0f",uc_greedy:"1f926-1f3fd-2640",shortnames:[":woman_facepalming_medium_skin_tone:"],category:"people"},":woman_facepalming_tone4:":{uc_base:"1f926-1f3fe-2640",uc_output:"1f926-1f3fe-200d-2640-fe0f",uc_match:"1f926-1f3fe-2640-fe0f",uc_greedy:"1f926-1f3fe-2640",shortnames:[":woman_facepalming_medium_dark_skin_tone:"],category:"people"},":woman_facepalming_tone5:":{uc_base:"1f926-1f3ff-2640",uc_output:"1f926-1f3ff-200d-2640-fe0f",uc_match:"1f926-1f3ff-2640-fe0f",uc_greedy:"1f926-1f3ff-2640",shortnames:[":woman_facepalming_dark_skin_tone:"],category:"people"},":woman_fairy_tone1:":{uc_base:"1f9da-1f3fb-2640",uc_output:"1f9da-1f3fb-200d-2640-fe0f",uc_match:"1f9da-1f3fb-2640-fe0f",uc_greedy:"1f9da-1f3fb-2640",shortnames:[":woman_fairy_light_skin_tone:"],category:"people"},":woman_fairy_tone2:":{uc_base:"1f9da-1f3fc-2640",uc_output:"1f9da-1f3fc-200d-2640-fe0f",uc_match:"1f9da-1f3fc-2640-fe0f",uc_greedy:"1f9da-1f3fc-2640",shortnames:[":woman_fairy_medium_light_skin_tone:"],category:"people"},":woman_fairy_tone3:":{uc_base:"1f9da-1f3fd-2640",uc_output:"1f9da-1f3fd-200d-2640-fe0f",uc_match:"1f9da-1f3fd-2640-fe0f",uc_greedy:"1f9da-1f3fd-2640",shortnames:[":woman_fairy_medium_skin_tone:"],category:"people"},":woman_fairy_tone4:":{uc_base:"1f9da-1f3fe-2640",uc_output:"1f9da-1f3fe-200d-2640-fe0f",uc_match:"1f9da-1f3fe-2640-fe0f",uc_greedy:"1f9da-1f3fe-2640",shortnames:[":woman_fairy_medium_dark_skin_tone:"],category:"people"},":woman_fairy_tone5:":{uc_base:"1f9da-1f3ff-2640",uc_output:"1f9da-1f3ff-200d-2640-fe0f",uc_match:"1f9da-1f3ff-2640-fe0f",uc_greedy:"1f9da-1f3ff-2640",shortnames:[":woman_fairy_dark_skin_tone:"],category:"people"},":woman_frowning_tone1:":{uc_base:"1f64d-1f3fb-2640",uc_output:"1f64d-1f3fb-200d-2640-fe0f",uc_match:"1f64d-1f3fb-2640-fe0f",uc_greedy:"1f64d-1f3fb-2640",shortnames:[":woman_frowning_light_skin_tone:"],category:"people"},":woman_frowning_tone2:":{uc_base:"1f64d-1f3fc-2640",uc_output:"1f64d-1f3fc-200d-2640-fe0f",uc_match:"1f64d-1f3fc-2640-fe0f",uc_greedy:"1f64d-1f3fc-2640",shortnames:[":woman_frowning_medium_light_skin_tone:"],category:"people"},":woman_frowning_tone3:":{uc_base:"1f64d-1f3fd-2640",uc_output:"1f64d-1f3fd-200d-2640-fe0f",uc_match:"1f64d-1f3fd-2640-fe0f",uc_greedy:"1f64d-1f3fd-2640",shortnames:[":woman_frowning_medium_skin_tone:"],category:"people"},":woman_frowning_tone4:":{uc_base:"1f64d-1f3fe-2640",uc_output:"1f64d-1f3fe-200d-2640-fe0f",uc_match:"1f64d-1f3fe-2640-fe0f",uc_greedy:"1f64d-1f3fe-2640",shortnames:[":woman_frowning_medium_dark_skin_tone:"],category:"people"},":woman_frowning_tone5:":{uc_base:"1f64d-1f3ff-2640",uc_output:"1f64d-1f3ff-200d-2640-fe0f",uc_match:"1f64d-1f3ff-2640-fe0f",uc_greedy:"1f64d-1f3ff-2640",shortnames:[":woman_frowning_dark_skin_tone:"],category:"people"},":woman_gesturing_no_tone1:":{uc_base:"1f645-1f3fb-2640",uc_output:"1f645-1f3fb-200d-2640-fe0f",uc_match:"1f645-1f3fb-2640-fe0f",uc_greedy:"1f645-1f3fb-2640",shortnames:[":woman_gesturing_no_light_skin_tone:"],category:"people"},":woman_gesturing_no_tone2:":{uc_base:"1f645-1f3fc-2640",uc_output:"1f645-1f3fc-200d-2640-fe0f",uc_match:"1f645-1f3fc-2640-fe0f",uc_greedy:"1f645-1f3fc-2640",shortnames:[":woman_gesturing_no_medium_light_skin_tone:"],category:"people"},":woman_gesturing_no_tone3:":{uc_base:"1f645-1f3fd-2640",uc_output:"1f645-1f3fd-200d-2640-fe0f",uc_match:"1f645-1f3fd-2640-fe0f",uc_greedy:"1f645-1f3fd-2640",shortnames:[":woman_gesturing_no_medium_skin_tone:"],category:"people"},":woman_gesturing_no_tone4:":{uc_base:"1f645-1f3fe-2640",uc_output:"1f645-1f3fe-200d-2640-fe0f",uc_match:"1f645-1f3fe-2640-fe0f",uc_greedy:"1f645-1f3fe-2640",shortnames:[":woman_gesturing_no_medium_dark_skin_tone:"],category:"people"},":woman_gesturing_no_tone5:":{uc_base:"1f645-1f3ff-2640",uc_output:"1f645-1f3ff-200d-2640-fe0f",uc_match:"1f645-1f3ff-2640-fe0f",uc_greedy:"1f645-1f3ff-2640",shortnames:[":woman_gesturing_no_dark_skin_tone:"],category:"people"},":woman_gesturing_ok_tone1:":{uc_base:"1f646-1f3fb-2640",uc_output:"1f646-1f3fb-200d-2640-fe0f",uc_match:"1f646-1f3fb-2640-fe0f",uc_greedy:"1f646-1f3fb-2640",shortnames:[":woman_gesturing_ok_light_skin_tone:"],category:"people"},":woman_gesturing_ok_tone2:":{uc_base:"1f646-1f3fc-2640",uc_output:"1f646-1f3fc-200d-2640-fe0f",uc_match:"1f646-1f3fc-2640-fe0f",uc_greedy:"1f646-1f3fc-2640",shortnames:[":woman_gesturing_ok_medium_light_skin_tone:"],category:"people"},":woman_gesturing_ok_tone3:":{uc_base:"1f646-1f3fd-2640",uc_output:"1f646-1f3fd-200d-2640-fe0f",uc_match:"1f646-1f3fd-2640-fe0f",uc_greedy:"1f646-1f3fd-2640",shortnames:[":woman_gesturing_ok_medium_skin_tone:"],category:"people"},":woman_gesturing_ok_tone4:":{uc_base:"1f646-1f3fe-2640",uc_output:"1f646-1f3fe-200d-2640-fe0f",uc_match:"1f646-1f3fe-2640-fe0f",uc_greedy:"1f646-1f3fe-2640",shortnames:[":woman_gesturing_ok_medium_dark_skin_tone:"],category:"people"},":woman_gesturing_ok_tone5:":{uc_base:"1f646-1f3ff-2640",uc_output:"1f646-1f3ff-200d-2640-fe0f",uc_match:"1f646-1f3ff-2640-fe0f",uc_greedy:"1f646-1f3ff-2640",shortnames:[":woman_gesturing_ok_dark_skin_tone:"],category:"people"},":woman_getting_face_massage_tone1:":{uc_base:"1f486-1f3fb-2640",uc_output:"1f486-1f3fb-200d-2640-fe0f",uc_match:"1f486-1f3fb-2640-fe0f",uc_greedy:"1f486-1f3fb-2640",shortnames:[":woman_getting_face_massage_light_skin_tone:"],category:"people"},":woman_getting_face_massage_tone2:":{uc_base:"1f486-1f3fc-2640",uc_output:"1f486-1f3fc-200d-2640-fe0f",uc_match:"1f486-1f3fc-2640-fe0f",uc_greedy:"1f486-1f3fc-2640",shortnames:[":woman_getting_face_massage_medium_light_skin_tone:"],category:"people"},":woman_getting_face_massage_tone3:":{uc_base:"1f486-1f3fd-2640",uc_output:"1f486-1f3fd-200d-2640-fe0f",uc_match:"1f486-1f3fd-2640-fe0f",uc_greedy:"1f486-1f3fd-2640",shortnames:[":woman_getting_face_massage_medium_skin_tone:"],category:"people"},":woman_getting_face_massage_tone4:":{uc_base:"1f486-1f3fe-2640",uc_output:"1f486-1f3fe-200d-2640-fe0f",uc_match:"1f486-1f3fe-2640-fe0f",uc_greedy:"1f486-1f3fe-2640",shortnames:[":woman_getting_face_massage_medium_dark_skin_tone:"],category:"people"},":woman_getting_face_massage_tone5:":{uc_base:"1f486-1f3ff-2640",uc_output:"1f486-1f3ff-200d-2640-fe0f",uc_match:"1f486-1f3ff-2640-fe0f",uc_greedy:"1f486-1f3ff-2640",shortnames:[":woman_getting_face_massage_dark_skin_tone:"],category:"people"},":woman_getting_haircut_tone1:":{uc_base:"1f487-1f3fb-2640",uc_output:"1f487-1f3fb-200d-2640-fe0f",uc_match:"1f487-1f3fb-2640-fe0f",uc_greedy:"1f487-1f3fb-2640",shortnames:[":woman_getting_haircut_light_skin_tone:"],category:"people"},":woman_getting_haircut_tone2:":{uc_base:"1f487-1f3fc-2640",uc_output:"1f487-1f3fc-200d-2640-fe0f",uc_match:"1f487-1f3fc-2640-fe0f",uc_greedy:"1f487-1f3fc-2640",shortnames:[":woman_getting_haircut_medium_light_skin_tone:"],category:"people"},":woman_getting_haircut_tone3:":{uc_base:"1f487-1f3fd-2640",uc_output:"1f487-1f3fd-200d-2640-fe0f",uc_match:"1f487-1f3fd-2640-fe0f",uc_greedy:"1f487-1f3fd-2640",shortnames:[":woman_getting_haircut_medium_skin_tone:"],category:"people"},":woman_getting_haircut_tone4:":{uc_base:"1f487-1f3fe-2640",uc_output:"1f487-1f3fe-200d-2640-fe0f",uc_match:"1f487-1f3fe-2640-fe0f",uc_greedy:"1f487-1f3fe-2640",shortnames:[":woman_getting_haircut_medium_dark_skin_tone:"],category:"people"},":woman_getting_haircut_tone5:":{uc_base:"1f487-1f3ff-2640",uc_output:"1f487-1f3ff-200d-2640-fe0f",uc_match:"1f487-1f3ff-2640-fe0f",uc_greedy:"1f487-1f3ff-2640",shortnames:[":woman_getting_haircut_dark_skin_tone:"],category:"people"},":woman_golfing_tone1:":{uc_base:"1f3cc-1f3fb-2640",uc_output:"1f3cc-1f3fb-200d-2640-fe0f",uc_match:"1f3cc-fe0f-1f3fb-2640-fe0f",uc_greedy:"1f3cc-1f3fb-2640",shortnames:[":woman_golfing_light_skin_tone:"],category:"activity"},":woman_golfing_tone2:":{uc_base:"1f3cc-1f3fc-2640",uc_output:"1f3cc-1f3fc-200d-2640-fe0f",uc_match:"1f3cc-fe0f-1f3fc-2640-fe0f",uc_greedy:"1f3cc-1f3fc-2640",shortnames:[":woman_golfing_medium_light_skin_tone:"],category:"activity"},":woman_golfing_tone3:":{uc_base:"1f3cc-1f3fd-2640",uc_output:"1f3cc-1f3fd-200d-2640-fe0f",uc_match:"1f3cc-fe0f-1f3fd-2640-fe0f",uc_greedy:"1f3cc-1f3fd-2640",shortnames:[":woman_golfing_medium_skin_tone:"],category:"activity"},":woman_golfing_tone4:":{uc_base:"1f3cc-1f3fe-2640",uc_output:"1f3cc-1f3fe-200d-2640-fe0f",uc_match:"1f3cc-fe0f-1f3fe-2640-fe0f",uc_greedy:"1f3cc-1f3fe-2640",shortnames:[":woman_golfing_medium_dark_skin_tone:"],category:"activity"},":woman_golfing_tone5:":{uc_base:"1f3cc-1f3ff-2640",uc_output:"1f3cc-1f3ff-200d-2640-fe0f",uc_match:"1f3cc-fe0f-1f3ff-2640-fe0f",uc_greedy:"1f3cc-1f3ff-2640",shortnames:[":woman_golfing_dark_skin_tone:"],category:"activity"},":woman_guard_tone1:":{uc_base:"1f482-1f3fb-2640",uc_output:"1f482-1f3fb-200d-2640-fe0f",uc_match:"1f482-1f3fb-2640-fe0f",uc_greedy:"1f482-1f3fb-2640",shortnames:[":woman_guard_light_skin_tone:"],category:"people"},":woman_guard_tone2:":{uc_base:"1f482-1f3fc-2640",uc_output:"1f482-1f3fc-200d-2640-fe0f",uc_match:"1f482-1f3fc-2640-fe0f",uc_greedy:"1f482-1f3fc-2640",shortnames:[":woman_guard_medium_light_skin_tone:"],category:"people"},":woman_guard_tone3:":{uc_base:"1f482-1f3fd-2640",uc_output:"1f482-1f3fd-200d-2640-fe0f",uc_match:"1f482-1f3fd-2640-fe0f",uc_greedy:"1f482-1f3fd-2640",shortnames:[":woman_guard_medium_skin_tone:"],category:"people"},":woman_guard_tone4:":{uc_base:"1f482-1f3fe-2640",uc_output:"1f482-1f3fe-200d-2640-fe0f",uc_match:"1f482-1f3fe-2640-fe0f",uc_greedy:"1f482-1f3fe-2640",shortnames:[":woman_guard_medium_dark_skin_tone:"],category:"people"},":woman_guard_tone5:":{uc_base:"1f482-1f3ff-2640",uc_output:"1f482-1f3ff-200d-2640-fe0f",uc_match:"1f482-1f3ff-2640-fe0f",uc_greedy:"1f482-1f3ff-2640",shortnames:[":woman_guard_dark_skin_tone:"],category:"people"},":woman_health_worker_tone1:":{uc_base:"1f469-1f3fb-2695",uc_output:"1f469-1f3fb-200d-2695-fe0f",uc_match:"1f469-1f3fb-2695-fe0f",uc_greedy:"1f469-1f3fb-2695",shortnames:[":woman_health_worker_light_skin_tone:"],category:"people"},":woman_health_worker_tone2:":{uc_base:"1f469-1f3fc-2695",uc_output:"1f469-1f3fc-200d-2695-fe0f",uc_match:"1f469-1f3fc-2695-fe0f",uc_greedy:"1f469-1f3fc-2695",shortnames:[":woman_health_worker_medium_light_skin_tone:"],category:"people"},":woman_health_worker_tone3:":{uc_base:"1f469-1f3fd-2695",uc_output:"1f469-1f3fd-200d-2695-fe0f",uc_match:"1f469-1f3fd-2695-fe0f",uc_greedy:"1f469-1f3fd-2695",shortnames:[":woman_health_worker_medium_skin_tone:"],category:"people"},":woman_health_worker_tone4:":{uc_base:"1f469-1f3fe-2695",uc_output:"1f469-1f3fe-200d-2695-fe0f",uc_match:"1f469-1f3fe-2695-fe0f",uc_greedy:"1f469-1f3fe-2695",shortnames:[":woman_health_worker_medium_dark_skin_tone:"],category:"people"},":woman_health_worker_tone5:":{uc_base:"1f469-1f3ff-2695",uc_output:"1f469-1f3ff-200d-2695-fe0f",uc_match:"1f469-1f3ff-2695-fe0f",uc_greedy:"1f469-1f3ff-2695",shortnames:[":woman_health_worker_dark_skin_tone:"],category:"people"},":woman_in_lotus_position_tone1:":{uc_base:"1f9d8-1f3fb-2640",uc_output:"1f9d8-1f3fb-200d-2640-fe0f",uc_match:"1f9d8-1f3fb-2640-fe0f",uc_greedy:"1f9d8-1f3fb-2640",shortnames:[":woman_in_lotus_position_light_skin_tone:"],category:"activity"},":woman_in_lotus_position_tone2:":{uc_base:"1f9d8-1f3fc-2640",uc_output:"1f9d8-1f3fc-200d-2640-fe0f",uc_match:"1f9d8-1f3fc-2640-fe0f",uc_greedy:"1f9d8-1f3fc-2640",shortnames:[":woman_in_lotus_position_medium_light_skin_tone:"],category:"activity"},":woman_in_lotus_position_tone3:":{uc_base:"1f9d8-1f3fd-2640",uc_output:"1f9d8-1f3fd-200d-2640-fe0f",uc_match:"1f9d8-1f3fd-2640-fe0f",uc_greedy:"1f9d8-1f3fd-2640",shortnames:[":woman_in_lotus_position_medium_skin_tone:"],category:"activity"},":woman_in_lotus_position_tone4:":{uc_base:"1f9d8-1f3fe-2640",uc_output:"1f9d8-1f3fe-200d-2640-fe0f",uc_match:"1f9d8-1f3fe-2640-fe0f",uc_greedy:"1f9d8-1f3fe-2640",shortnames:[":woman_in_lotus_position_medium_dark_skin_tone:"],category:"activity"},":woman_in_lotus_position_tone5:":{uc_base:"1f9d8-1f3ff-2640",uc_output:"1f9d8-1f3ff-200d-2640-fe0f",uc_match:"1f9d8-1f3ff-2640-fe0f",uc_greedy:"1f9d8-1f3ff-2640",shortnames:[":woman_in_lotus_position_dark_skin_tone:"],category:"activity"},":woman_in_steamy_room_tone1:":{uc_base:"1f9d6-1f3fb-2640",uc_output:"1f9d6-1f3fb-200d-2640-fe0f",uc_match:"1f9d6-1f3fb-2640-fe0f",uc_greedy:"1f9d6-1f3fb-2640",shortnames:[":woman_in_steamy_room_light_skin_tone:"],category:"activity"},":woman_in_steamy_room_tone2:":{uc_base:"1f9d6-1f3fc-2640",uc_output:"1f9d6-1f3fc-200d-2640-fe0f",uc_match:"1f9d6-1f3fc-2640-fe0f",uc_greedy:"1f9d6-1f3fc-2640",shortnames:[":woman_in_steamy_room_medium_light_skin_tone:"],category:"activity"},":woman_in_steamy_room_tone3:":{uc_base:"1f9d6-1f3fd-2640",uc_output:"1f9d6-1f3fd-200d-2640-fe0f",uc_match:"1f9d6-1f3fd-2640-fe0f",uc_greedy:"1f9d6-1f3fd-2640",shortnames:[":woman_in_steamy_room_medium_skin_tone:"],category:"activity"},":woman_in_steamy_room_tone4:":{uc_base:"1f9d6-1f3fe-2640",uc_output:"1f9d6-1f3fe-200d-2640-fe0f",uc_match:"1f9d6-1f3fe-2640-fe0f",uc_greedy:"1f9d6-1f3fe-2640",shortnames:[":woman_in_steamy_room_medium_dark_skin_tone:"],category:"activity"},":woman_in_steamy_room_tone5:":{uc_base:"1f9d6-1f3ff-2640",uc_output:"1f9d6-1f3ff-200d-2640-fe0f",uc_match:"1f9d6-1f3ff-2640-fe0f",uc_greedy:"1f9d6-1f3ff-2640",shortnames:[":woman_in_steamy_room_dark_skin_tone:"],category:"activity"},":woman_judge_tone1:":{uc_base:"1f469-1f3fb-2696",uc_output:"1f469-1f3fb-200d-2696-fe0f",uc_match:"1f469-1f3fb-2696-fe0f",uc_greedy:"1f469-1f3fb-2696",shortnames:[":woman_judge_light_skin_tone:"],category:"people"},":woman_judge_tone2:":{uc_base:"1f469-1f3fc-2696",uc_output:"1f469-1f3fc-200d-2696-fe0f",uc_match:"1f469-1f3fc-2696-fe0f",uc_greedy:"1f469-1f3fc-2696",shortnames:[":woman_judge_medium_light_skin_tone:"],category:"people"},":woman_judge_tone3:":{uc_base:"1f469-1f3fd-2696",uc_output:"1f469-1f3fd-200d-2696-fe0f",uc_match:"1f469-1f3fd-2696-fe0f",uc_greedy:"1f469-1f3fd-2696",shortnames:[":woman_judge_medium_skin_tone:"],category:"people"},":woman_judge_tone4:":{uc_base:"1f469-1f3fe-2696",uc_output:"1f469-1f3fe-200d-2696-fe0f",uc_match:"1f469-1f3fe-2696-fe0f",uc_greedy:"1f469-1f3fe-2696",shortnames:[":woman_judge_medium_dark_skin_tone:"],category:"people"},":woman_judge_tone5:":{uc_base:"1f469-1f3ff-2696",uc_output:"1f469-1f3ff-200d-2696-fe0f",uc_match:"1f469-1f3ff-2696-fe0f",uc_greedy:"1f469-1f3ff-2696",shortnames:[":woman_judge_dark_skin_tone:"],category:"people"},":woman_juggling_tone1:":{uc_base:"1f939-1f3fb-2640",uc_output:"1f939-1f3fb-200d-2640-fe0f",uc_match:"1f939-1f3fb-2640-fe0f",uc_greedy:"1f939-1f3fb-2640",shortnames:[":woman_juggling_light_skin_tone:"],category:"activity"},":woman_juggling_tone2:":{uc_base:"1f939-1f3fc-2640",uc_output:"1f939-1f3fc-200d-2640-fe0f",uc_match:"1f939-1f3fc-2640-fe0f",uc_greedy:"1f939-1f3fc-2640",shortnames:[":woman_juggling_medium_light_skin_tone:"],category:"activity"},":woman_juggling_tone3:":{uc_base:"1f939-1f3fd-2640",uc_output:"1f939-1f3fd-200d-2640-fe0f",uc_match:"1f939-1f3fd-2640-fe0f",uc_greedy:"1f939-1f3fd-2640",shortnames:[":woman_juggling_medium_skin_tone:"],category:"activity"},":woman_juggling_tone4:":{uc_base:"1f939-1f3fe-2640",uc_output:"1f939-1f3fe-200d-2640-fe0f",uc_match:"1f939-1f3fe-2640-fe0f",uc_greedy:"1f939-1f3fe-2640",shortnames:[":woman_juggling_medium_dark_skin_tone:"],category:"activity"},":woman_juggling_tone5:":{uc_base:"1f939-1f3ff-2640",uc_output:"1f939-1f3ff-200d-2640-fe0f",uc_match:"1f939-1f3ff-2640-fe0f",uc_greedy:"1f939-1f3ff-2640",shortnames:[":woman_juggling_dark_skin_tone:"],category:"activity"},":woman_lifting_weights_tone1:":{uc_base:"1f3cb-1f3fb-2640",uc_output:"1f3cb-1f3fb-200d-2640-fe0f",uc_match:"1f3cb-fe0f-1f3fb-2640-fe0f",uc_greedy:"1f3cb-1f3fb-2640",shortnames:[":woman_lifting_weights_light_skin_tone:"],category:"activity"},":woman_lifting_weights_tone2:":{uc_base:"1f3cb-1f3fc-2640",uc_output:"1f3cb-1f3fc-200d-2640-fe0f",uc_match:"1f3cb-fe0f-1f3fc-2640-fe0f",uc_greedy:"1f3cb-1f3fc-2640",shortnames:[":woman_lifting_weights_medium_light_skin_tone:"],category:"activity"},":woman_lifting_weights_tone3:":{uc_base:"1f3cb-1f3fd-2640",uc_output:"1f3cb-1f3fd-200d-2640-fe0f",uc_match:"1f3cb-fe0f-1f3fd-2640-fe0f",uc_greedy:"1f3cb-1f3fd-2640",shortnames:[":woman_lifting_weights_medium_skin_tone:"],category:"activity"},":woman_lifting_weights_tone4:":{uc_base:"1f3cb-1f3fe-2640",uc_output:"1f3cb-1f3fe-200d-2640-fe0f",uc_match:"1f3cb-fe0f-1f3fe-2640-fe0f",uc_greedy:"1f3cb-1f3fe-2640",shortnames:[":woman_lifting_weights_medium_dark_skin_tone:"],category:"activity"},":woman_lifting_weights_tone5:":{uc_base:"1f3cb-1f3ff-2640",uc_output:"1f3cb-1f3ff-200d-2640-fe0f",uc_match:"1f3cb-fe0f-1f3ff-2640-fe0f",uc_greedy:"1f3cb-1f3ff-2640",shortnames:[":woman_lifting_weights_dark_skin_tone:"],category:"activity"},":woman_mage_tone1:":{uc_base:"1f9d9-1f3fb-2640",uc_output:"1f9d9-1f3fb-200d-2640-fe0f",uc_match:"1f9d9-1f3fb-2640-fe0f",uc_greedy:"1f9d9-1f3fb-2640",shortnames:[":woman_mage_light_skin_tone:"],category:"people"},":woman_mage_tone2:":{uc_base:"1f9d9-1f3fc-2640",uc_output:"1f9d9-1f3fc-200d-2640-fe0f",uc_match:"1f9d9-1f3fc-2640-fe0f",uc_greedy:"1f9d9-1f3fc-2640",shortnames:[":woman_mage_medium_light_skin_tone:"],category:"people"},":woman_mage_tone3:":{uc_base:"1f9d9-1f3fd-2640",uc_output:"1f9d9-1f3fd-200d-2640-fe0f",uc_match:"1f9d9-1f3fd-2640-fe0f",uc_greedy:"1f9d9-1f3fd-2640",shortnames:[":woman_mage_medium_skin_tone:"],category:"people"},":woman_mage_tone4:":{uc_base:"1f9d9-1f3fe-2640",uc_output:"1f9d9-1f3fe-200d-2640-fe0f",uc_match:"1f9d9-1f3fe-2640-fe0f",uc_greedy:"1f9d9-1f3fe-2640",shortnames:[":woman_mage_medium_dark_skin_tone:"],category:"people"},":woman_mage_tone5:":{uc_base:"1f9d9-1f3ff-2640",uc_output:"1f9d9-1f3ff-200d-2640-fe0f",uc_match:"1f9d9-1f3ff-2640-fe0f",uc_greedy:"1f9d9-1f3ff-2640",shortnames:[":woman_mage_dark_skin_tone:"],category:"people"},":woman_mountain_biking_tone1:":{uc_base:"1f6b5-1f3fb-2640",uc_output:"1f6b5-1f3fb-200d-2640-fe0f",uc_match:"1f6b5-1f3fb-2640-fe0f",uc_greedy:"1f6b5-1f3fb-2640",shortnames:[":woman_mountain_biking_light_skin_tone:"],category:"activity"},":woman_mountain_biking_tone2:":{uc_base:"1f6b5-1f3fc-2640",uc_output:"1f6b5-1f3fc-200d-2640-fe0f",uc_match:"1f6b5-1f3fc-2640-fe0f",uc_greedy:"1f6b5-1f3fc-2640",shortnames:[":woman_mountain_biking_medium_light_skin_tone:"],category:"activity"},":woman_mountain_biking_tone3:":{uc_base:"1f6b5-1f3fd-2640",uc_output:"1f6b5-1f3fd-200d-2640-fe0f",uc_match:"1f6b5-1f3fd-2640-fe0f",uc_greedy:"1f6b5-1f3fd-2640",shortnames:[":woman_mountain_biking_medium_skin_tone:"],category:"activity"},":woman_mountain_biking_tone4:":{uc_base:"1f6b5-1f3fe-2640",uc_output:"1f6b5-1f3fe-200d-2640-fe0f",uc_match:"1f6b5-1f3fe-2640-fe0f",uc_greedy:"1f6b5-1f3fe-2640",shortnames:[":woman_mountain_biking_medium_dark_skin_tone:"],category:"activity"},":woman_mountain_biking_tone5:":{uc_base:"1f6b5-1f3ff-2640",uc_output:"1f6b5-1f3ff-200d-2640-fe0f",uc_match:"1f6b5-1f3ff-2640-fe0f",uc_greedy:"1f6b5-1f3ff-2640",shortnames:[":woman_mountain_biking_dark_skin_tone:"],category:"activity"},":woman_pilot_tone1:":{uc_base:"1f469-1f3fb-2708",uc_output:"1f469-1f3fb-200d-2708-fe0f",uc_match:"1f469-1f3fb-2708-fe0f",uc_greedy:"1f469-1f3fb-2708",shortnames:[":woman_pilot_light_skin_tone:"],category:"people"},":woman_pilot_tone2:":{uc_base:"1f469-1f3fc-2708",uc_output:"1f469-1f3fc-200d-2708-fe0f",uc_match:"1f469-1f3fc-2708-fe0f",uc_greedy:"1f469-1f3fc-2708",shortnames:[":woman_pilot_medium_light_skin_tone:"],category:"people"},":woman_pilot_tone3:":{uc_base:"1f469-1f3fd-2708",uc_output:"1f469-1f3fd-200d-2708-fe0f",uc_match:"1f469-1f3fd-2708-fe0f",uc_greedy:"1f469-1f3fd-2708",shortnames:[":woman_pilot_medium_skin_tone:"],category:"people"},":woman_pilot_tone4:":{uc_base:"1f469-1f3fe-2708",uc_output:"1f469-1f3fe-200d-2708-fe0f",uc_match:"1f469-1f3fe-2708-fe0f",uc_greedy:"1f469-1f3fe-2708",shortnames:[":woman_pilot_medium_dark_skin_tone:"],category:"people"},":woman_pilot_tone5:":{uc_base:"1f469-1f3ff-2708",uc_output:"1f469-1f3ff-200d-2708-fe0f",uc_match:"1f469-1f3ff-2708-fe0f",uc_greedy:"1f469-1f3ff-2708",shortnames:[":woman_pilot_dark_skin_tone:"],category:"people"},":woman_playing_handball_tone1:":{uc_base:"1f93e-1f3fb-2640",uc_output:"1f93e-1f3fb-200d-2640-fe0f",uc_match:"1f93e-1f3fb-2640-fe0f",uc_greedy:"1f93e-1f3fb-2640",shortnames:[":woman_playing_handball_light_skin_tone:"],category:"activity"},":woman_playing_handball_tone2:":{uc_base:"1f93e-1f3fc-2640",uc_output:"1f93e-1f3fc-200d-2640-fe0f",uc_match:"1f93e-1f3fc-2640-fe0f",uc_greedy:"1f93e-1f3fc-2640",shortnames:[":woman_playing_handball_medium_light_skin_tone:"],category:"activity"},":woman_playing_handball_tone3:":{uc_base:"1f93e-1f3fd-2640",uc_output:"1f93e-1f3fd-200d-2640-fe0f",uc_match:"1f93e-1f3fd-2640-fe0f",uc_greedy:"1f93e-1f3fd-2640",shortnames:[":woman_playing_handball_medium_skin_tone:"],category:"activity"},":woman_playing_handball_tone4:":{uc_base:"1f93e-1f3fe-2640",uc_output:"1f93e-1f3fe-200d-2640-fe0f",uc_match:"1f93e-1f3fe-2640-fe0f",uc_greedy:"1f93e-1f3fe-2640",shortnames:[":woman_playing_handball_medium_dark_skin_tone:"],category:"activity"},":woman_playing_handball_tone5:":{uc_base:"1f93e-1f3ff-2640",uc_output:"1f93e-1f3ff-200d-2640-fe0f",uc_match:"1f93e-1f3ff-2640-fe0f",uc_greedy:"1f93e-1f3ff-2640",shortnames:[":woman_playing_handball_dark_skin_tone:"],category:"activity"},":woman_playing_water_polo_tone1:":{uc_base:"1f93d-1f3fb-2640",uc_output:"1f93d-1f3fb-200d-2640-fe0f",uc_match:"1f93d-1f3fb-2640-fe0f",uc_greedy:"1f93d-1f3fb-2640",shortnames:[":woman_playing_water_polo_light_skin_tone:"],category:"activity"},":woman_playing_water_polo_tone2:":{uc_base:"1f93d-1f3fc-2640",uc_output:"1f93d-1f3fc-200d-2640-fe0f",uc_match:"1f93d-1f3fc-2640-fe0f",uc_greedy:"1f93d-1f3fc-2640",shortnames:[":woman_playing_water_polo_medium_light_skin_tone:"],category:"activity"},":woman_playing_water_polo_tone3:":{uc_base:"1f93d-1f3fd-2640",uc_output:"1f93d-1f3fd-200d-2640-fe0f",uc_match:"1f93d-1f3fd-2640-fe0f",uc_greedy:"1f93d-1f3fd-2640",shortnames:[":woman_playing_water_polo_medium_skin_tone:"],category:"activity"},":woman_playing_water_polo_tone4:":{uc_base:"1f93d-1f3fe-2640",uc_output:"1f93d-1f3fe-200d-2640-fe0f",uc_match:"1f93d-1f3fe-2640-fe0f",uc_greedy:"1f93d-1f3fe-2640",shortnames:[":woman_playing_water_polo_medium_dark_skin_tone:"],category:"activity"},":woman_playing_water_polo_tone5:":{uc_base:"1f93d-1f3ff-2640",uc_output:"1f93d-1f3ff-200d-2640-fe0f",uc_match:"1f93d-1f3ff-2640-fe0f",uc_greedy:"1f93d-1f3ff-2640",shortnames:[":woman_playing_water_polo_dark_skin_tone:"],category:"activity"},":woman_police_officer_tone1:":{uc_base:"1f46e-1f3fb-2640",uc_output:"1f46e-1f3fb-200d-2640-fe0f",uc_match:"1f46e-1f3fb-2640-fe0f",uc_greedy:"1f46e-1f3fb-2640",shortnames:[":woman_police_officer_light_skin_tone:"],category:"people"},":woman_police_officer_tone2:":{uc_base:"1f46e-1f3fc-2640",uc_output:"1f46e-1f3fc-200d-2640-fe0f",uc_match:"1f46e-1f3fc-2640-fe0f",uc_greedy:"1f46e-1f3fc-2640",shortnames:[":woman_police_officer_medium_light_skin_tone:"],category:"people"},":woman_police_officer_tone3:":{uc_base:"1f46e-1f3fd-2640",uc_output:"1f46e-1f3fd-200d-2640-fe0f",uc_match:"1f46e-1f3fd-2640-fe0f",uc_greedy:"1f46e-1f3fd-2640",shortnames:[":woman_police_officer_medium_skin_tone:"],category:"people"},":woman_police_officer_tone4:":{uc_base:"1f46e-1f3fe-2640",uc_output:"1f46e-1f3fe-200d-2640-fe0f",uc_match:"1f46e-1f3fe-2640-fe0f",uc_greedy:"1f46e-1f3fe-2640",shortnames:[":woman_police_officer_medium_dark_skin_tone:"],category:"people"},":woman_police_officer_tone5:":{uc_base:"1f46e-1f3ff-2640",uc_output:"1f46e-1f3ff-200d-2640-fe0f",uc_match:"1f46e-1f3ff-2640-fe0f",uc_greedy:"1f46e-1f3ff-2640",shortnames:[":woman_police_officer_dark_skin_tone:"],category:"people"},":woman_pouting_tone1:":{uc_base:"1f64e-1f3fb-2640",uc_output:"1f64e-1f3fb-200d-2640-fe0f",uc_match:"1f64e-1f3fb-2640-fe0f",uc_greedy:"1f64e-1f3fb-2640",shortnames:[":woman_pouting_light_skin_tone:"],category:"people"},":woman_pouting_tone2:":{uc_base:"1f64e-1f3fc-2640",uc_output:"1f64e-1f3fc-200d-2640-fe0f",uc_match:"1f64e-1f3fc-2640-fe0f",uc_greedy:"1f64e-1f3fc-2640",shortnames:[":woman_pouting_medium_light_skin_tone:"],category:"people"},":woman_pouting_tone3:":{uc_base:"1f64e-1f3fd-2640",uc_output:"1f64e-1f3fd-200d-2640-fe0f",uc_match:"1f64e-1f3fd-2640-fe0f",uc_greedy:"1f64e-1f3fd-2640",shortnames:[":woman_pouting_medium_skin_tone:"],category:"people"},":woman_pouting_tone4:":{uc_base:"1f64e-1f3fe-2640",uc_output:"1f64e-1f3fe-200d-2640-fe0f",uc_match:"1f64e-1f3fe-2640-fe0f",uc_greedy:"1f64e-1f3fe-2640",shortnames:[":woman_pouting_medium_dark_skin_tone:"],category:"people"},":woman_pouting_tone5:":{uc_base:"1f64e-1f3ff-2640",uc_output:"1f64e-1f3ff-200d-2640-fe0f",uc_match:"1f64e-1f3ff-2640-fe0f",uc_greedy:"1f64e-1f3ff-2640",shortnames:[":woman_pouting_dark_skin_tone:"],category:"people"},":woman_raising_hand_tone1:":{uc_base:"1f64b-1f3fb-2640",uc_output:"1f64b-1f3fb-200d-2640-fe0f",uc_match:"1f64b-1f3fb-2640-fe0f",uc_greedy:"1f64b-1f3fb-2640",shortnames:[":woman_raising_hand_light_skin_tone:"],category:"people"},":woman_raising_hand_tone2:":{uc_base:"1f64b-1f3fc-2640",uc_output:"1f64b-1f3fc-200d-2640-fe0f",uc_match:"1f64b-1f3fc-2640-fe0f",uc_greedy:"1f64b-1f3fc-2640",shortnames:[":woman_raising_hand_medium_light_skin_tone:"],category:"people"},":woman_raising_hand_tone3:":{uc_base:"1f64b-1f3fd-2640",uc_output:"1f64b-1f3fd-200d-2640-fe0f",uc_match:"1f64b-1f3fd-2640-fe0f",uc_greedy:"1f64b-1f3fd-2640",shortnames:[":woman_raising_hand_medium_skin_tone:"],category:"people"},":woman_raising_hand_tone4:":{uc_base:"1f64b-1f3fe-2640",uc_output:"1f64b-1f3fe-200d-2640-fe0f",uc_match:"1f64b-1f3fe-2640-fe0f",uc_greedy:"1f64b-1f3fe-2640",shortnames:[":woman_raising_hand_medium_dark_skin_tone:"],category:"people"},":woman_raising_hand_tone5:":{uc_base:"1f64b-1f3ff-2640",uc_output:"1f64b-1f3ff-200d-2640-fe0f",uc_match:"1f64b-1f3ff-2640-fe0f",uc_greedy:"1f64b-1f3ff-2640",shortnames:[":woman_raising_hand_dark_skin_tone:"],category:"people"},":woman_rowing_boat_tone1:":{uc_base:"1f6a3-1f3fb-2640",uc_output:"1f6a3-1f3fb-200d-2640-fe0f",uc_match:"1f6a3-1f3fb-2640-fe0f",uc_greedy:"1f6a3-1f3fb-2640",shortnames:[":woman_rowing_boat_light_skin_tone:"],category:"activity"},":woman_rowing_boat_tone2:":{uc_base:"1f6a3-1f3fc-2640",uc_output:"1f6a3-1f3fc-200d-2640-fe0f",uc_match:"1f6a3-1f3fc-2640-fe0f",uc_greedy:"1f6a3-1f3fc-2640",shortnames:[":woman_rowing_boat_medium_light_skin_tone:"],category:"activity"},":woman_rowing_boat_tone3:":{uc_base:"1f6a3-1f3fd-2640",uc_output:"1f6a3-1f3fd-200d-2640-fe0f",uc_match:"1f6a3-1f3fd-2640-fe0f",uc_greedy:"1f6a3-1f3fd-2640",shortnames:[":woman_rowing_boat_medium_skin_tone:"],category:"activity"},":woman_rowing_boat_tone4:":{uc_base:"1f6a3-1f3fe-2640",uc_output:"1f6a3-1f3fe-200d-2640-fe0f",uc_match:"1f6a3-1f3fe-2640-fe0f",uc_greedy:"1f6a3-1f3fe-2640",shortnames:[":woman_rowing_boat_medium_dark_skin_tone:"],category:"activity"},":woman_rowing_boat_tone5:":{uc_base:"1f6a3-1f3ff-2640",uc_output:"1f6a3-1f3ff-200d-2640-fe0f",uc_match:"1f6a3-1f3ff-2640-fe0f",uc_greedy:"1f6a3-1f3ff-2640",shortnames:[":woman_rowing_boat_dark_skin_tone:"],category:"activity"},":woman_running_tone1:":{uc_base:"1f3c3-1f3fb-2640",uc_output:"1f3c3-1f3fb-200d-2640-fe0f",uc_match:"1f3c3-1f3fb-2640-fe0f",uc_greedy:"1f3c3-1f3fb-2640",shortnames:[":woman_running_light_skin_tone:"],category:"people"},":woman_running_tone2:":{uc_base:"1f3c3-1f3fc-2640",uc_output:"1f3c3-1f3fc-200d-2640-fe0f",uc_match:"1f3c3-1f3fc-2640-fe0f",uc_greedy:"1f3c3-1f3fc-2640",shortnames:[":woman_running_medium_light_skin_tone:"],category:"people"},":woman_running_tone3:":{uc_base:"1f3c3-1f3fd-2640",uc_output:"1f3c3-1f3fd-200d-2640-fe0f",uc_match:"1f3c3-1f3fd-2640-fe0f",uc_greedy:"1f3c3-1f3fd-2640",shortnames:[":woman_running_medium_skin_tone:"],category:"people"},":woman_running_tone4:":{uc_base:"1f3c3-1f3fe-2640",uc_output:"1f3c3-1f3fe-200d-2640-fe0f",uc_match:"1f3c3-1f3fe-2640-fe0f",uc_greedy:"1f3c3-1f3fe-2640",shortnames:[":woman_running_medium_dark_skin_tone:"],category:"people"},":woman_running_tone5:":{uc_base:"1f3c3-1f3ff-2640",uc_output:"1f3c3-1f3ff-200d-2640-fe0f",uc_match:"1f3c3-1f3ff-2640-fe0f",uc_greedy:"1f3c3-1f3ff-2640",shortnames:[":woman_running_dark_skin_tone:"],category:"people"},":woman_shrugging_tone1:":{uc_base:"1f937-1f3fb-2640",uc_output:"1f937-1f3fb-200d-2640-fe0f",uc_match:"1f937-1f3fb-2640-fe0f",uc_greedy:"1f937-1f3fb-2640",shortnames:[":woman_shrugging_light_skin_tone:"],category:"people"},":woman_shrugging_tone2:":{uc_base:"1f937-1f3fc-2640",uc_output:"1f937-1f3fc-200d-2640-fe0f",uc_match:"1f937-1f3fc-2640-fe0f",uc_greedy:"1f937-1f3fc-2640",shortnames:[":woman_shrugging_medium_light_skin_tone:"],category:"people"},":woman_shrugging_tone3:":{uc_base:"1f937-1f3fd-2640",uc_output:"1f937-1f3fd-200d-2640-fe0f",uc_match:"1f937-1f3fd-2640-fe0f",uc_greedy:"1f937-1f3fd-2640",shortnames:[":woman_shrugging_medium_skin_tone:"],category:"people"},":woman_shrugging_tone4:":{uc_base:"1f937-1f3fe-2640",uc_output:"1f937-1f3fe-200d-2640-fe0f",uc_match:"1f937-1f3fe-2640-fe0f",uc_greedy:"1f937-1f3fe-2640",shortnames:[":woman_shrugging_medium_dark_skin_tone:"],category:"people"},":woman_shrugging_tone5:":{uc_base:"1f937-1f3ff-2640",uc_output:"1f937-1f3ff-200d-2640-fe0f",uc_match:"1f937-1f3ff-2640-fe0f",uc_greedy:"1f937-1f3ff-2640",shortnames:[":woman_shrugging_dark_skin_tone:"],category:"people"},":woman_surfing_tone1:":{uc_base:"1f3c4-1f3fb-2640",uc_output:"1f3c4-1f3fb-200d-2640-fe0f",uc_match:"1f3c4-1f3fb-2640-fe0f",uc_greedy:"1f3c4-1f3fb-2640",shortnames:[":woman_surfing_light_skin_tone:"],category:"activity"},":woman_surfing_tone2:":{uc_base:"1f3c4-1f3fc-2640",uc_output:"1f3c4-1f3fc-200d-2640-fe0f",uc_match:"1f3c4-1f3fc-2640-fe0f",uc_greedy:"1f3c4-1f3fc-2640",shortnames:[":woman_surfing_medium_light_skin_tone:"],category:"activity"},":woman_surfing_tone3:":{uc_base:"1f3c4-1f3fd-2640",uc_output:"1f3c4-1f3fd-200d-2640-fe0f",uc_match:"1f3c4-1f3fd-2640-fe0f",uc_greedy:"1f3c4-1f3fd-2640",shortnames:[":woman_surfing_medium_skin_tone:"],category:"activity"},":woman_surfing_tone4:":{uc_base:"1f3c4-1f3fe-2640",uc_output:"1f3c4-1f3fe-200d-2640-fe0f",uc_match:"1f3c4-1f3fe-2640-fe0f",uc_greedy:"1f3c4-1f3fe-2640",shortnames:[":woman_surfing_medium_dark_skin_tone:"],category:"activity"},":woman_surfing_tone5:":{uc_base:"1f3c4-1f3ff-2640",uc_output:"1f3c4-1f3ff-200d-2640-fe0f",uc_match:"1f3c4-1f3ff-2640-fe0f",uc_greedy:"1f3c4-1f3ff-2640",shortnames:[":woman_surfing_dark_skin_tone:"],category:"activity"},":woman_swimming_tone1:":{uc_base:"1f3ca-1f3fb-2640",uc_output:"1f3ca-1f3fb-200d-2640-fe0f",uc_match:"1f3ca-1f3fb-2640-fe0f",uc_greedy:"1f3ca-1f3fb-2640",shortnames:[":woman_swimming_light_skin_tone:"],category:"activity"},":woman_swimming_tone2:":{uc_base:"1f3ca-1f3fc-2640",uc_output:"1f3ca-1f3fc-200d-2640-fe0f",uc_match:"1f3ca-1f3fc-2640-fe0f",uc_greedy:"1f3ca-1f3fc-2640",shortnames:[":woman_swimming_medium_light_skin_tone:"],category:"activity"},":woman_swimming_tone3:":{uc_base:"1f3ca-1f3fd-2640",uc_output:"1f3ca-1f3fd-200d-2640-fe0f",uc_match:"1f3ca-1f3fd-2640-fe0f",uc_greedy:"1f3ca-1f3fd-2640",shortnames:[":woman_swimming_medium_skin_tone:"],category:"activity"},":woman_swimming_tone4:":{uc_base:"1f3ca-1f3fe-2640",uc_output:"1f3ca-1f3fe-200d-2640-fe0f",uc_match:"1f3ca-1f3fe-2640-fe0f",uc_greedy:"1f3ca-1f3fe-2640",shortnames:[":woman_swimming_medium_dark_skin_tone:"],category:"activity"},":woman_swimming_tone5:":{uc_base:"1f3ca-1f3ff-2640",uc_output:"1f3ca-1f3ff-200d-2640-fe0f",uc_match:"1f3ca-1f3ff-2640-fe0f",uc_greedy:"1f3ca-1f3ff-2640",shortnames:[":woman_swimming_dark_skin_tone:"],category:"activity"},":woman_tipping_hand_tone1:":{uc_base:"1f481-1f3fb-2640",uc_output:"1f481-1f3fb-200d-2640-fe0f",uc_match:"1f481-1f3fb-2640-fe0f",uc_greedy:"1f481-1f3fb-2640",shortnames:[":woman_tipping_hand_light_skin_tone:"],category:"people"},":woman_tipping_hand_tone2:":{uc_base:"1f481-1f3fc-2640",uc_output:"1f481-1f3fc-200d-2640-fe0f",uc_match:"1f481-1f3fc-2640-fe0f",uc_greedy:"1f481-1f3fc-2640",shortnames:[":woman_tipping_hand_medium_light_skin_tone:"],category:"people"},":woman_tipping_hand_tone3:":{uc_base:"1f481-1f3fd-2640",uc_output:"1f481-1f3fd-200d-2640-fe0f",uc_match:"1f481-1f3fd-2640-fe0f",uc_greedy:"1f481-1f3fd-2640",shortnames:[":woman_tipping_hand_medium_skin_tone:"],category:"people"},":woman_tipping_hand_tone4:":{uc_base:"1f481-1f3fe-2640",uc_output:"1f481-1f3fe-200d-2640-fe0f",uc_match:"1f481-1f3fe-2640-fe0f",uc_greedy:"1f481-1f3fe-2640",shortnames:[":woman_tipping_hand_medium_dark_skin_tone:"],category:"people"},":woman_tipping_hand_tone5:":{uc_base:"1f481-1f3ff-2640",uc_output:"1f481-1f3ff-200d-2640-fe0f",uc_match:"1f481-1f3ff-2640-fe0f",uc_greedy:"1f481-1f3ff-2640",shortnames:[":woman_tipping_hand_dark_skin_tone:"],category:"people"},":woman_vampire_tone1:":{uc_base:"1f9db-1f3fb-2640",uc_output:"1f9db-1f3fb-200d-2640-fe0f",uc_match:"1f9db-1f3fb-2640-fe0f",uc_greedy:"1f9db-1f3fb-2640",shortnames:[":woman_vampire_light_skin_tone:"],category:"people"},":woman_vampire_tone2:":{uc_base:"1f9db-1f3fc-2640",uc_output:"1f9db-1f3fc-200d-2640-fe0f",uc_match:"1f9db-1f3fc-2640-fe0f",uc_greedy:"1f9db-1f3fc-2640",shortnames:[":woman_vampire_medium_light_skin_tone:"],category:"people"},":woman_vampire_tone3:":{uc_base:"1f9db-1f3fd-2640",uc_output:"1f9db-1f3fd-200d-2640-fe0f",uc_match:"1f9db-1f3fd-2640-fe0f",uc_greedy:"1f9db-1f3fd-2640",shortnames:[":woman_vampire_medium_skin_tone:"],category:"people"},":woman_vampire_tone4:":{uc_base:"1f9db-1f3fe-2640",uc_output:"1f9db-1f3fe-200d-2640-fe0f",uc_match:"1f9db-1f3fe-2640-fe0f",uc_greedy:"1f9db-1f3fe-2640",shortnames:[":woman_vampire_medium_dark_skin_tone:"],category:"people"},":woman_vampire_tone5:":{uc_base:"1f9db-1f3ff-2640",uc_output:"1f9db-1f3ff-200d-2640-fe0f",uc_match:"1f9db-1f3ff-2640-fe0f",uc_greedy:"1f9db-1f3ff-2640",shortnames:[":woman_vampire_dark_skin_tone:"],category:"people"},":woman_walking_tone1:":{uc_base:"1f6b6-1f3fb-2640",uc_output:"1f6b6-1f3fb-200d-2640-fe0f",uc_match:"1f6b6-1f3fb-2640-fe0f",uc_greedy:"1f6b6-1f3fb-2640",shortnames:[":woman_walking_light_skin_tone:"],category:"people"},":woman_walking_tone2:":{uc_base:"1f6b6-1f3fc-2640",uc_output:"1f6b6-1f3fc-200d-2640-fe0f",uc_match:"1f6b6-1f3fc-2640-fe0f",uc_greedy:"1f6b6-1f3fc-2640",shortnames:[":woman_walking_medium_light_skin_tone:"],category:"people"},":woman_walking_tone3:":{uc_base:"1f6b6-1f3fd-2640",uc_output:"1f6b6-1f3fd-200d-2640-fe0f",uc_match:"1f6b6-1f3fd-2640-fe0f",uc_greedy:"1f6b6-1f3fd-2640",shortnames:[":woman_walking_medium_skin_tone:"],category:"people"},":woman_walking_tone4:":{uc_base:"1f6b6-1f3fe-2640",uc_output:"1f6b6-1f3fe-200d-2640-fe0f",uc_match:"1f6b6-1f3fe-2640-fe0f",uc_greedy:"1f6b6-1f3fe-2640",shortnames:[":woman_walking_medium_dark_skin_tone:"],category:"people"},":woman_walking_tone5:":{uc_base:"1f6b6-1f3ff-2640",uc_output:"1f6b6-1f3ff-200d-2640-fe0f",uc_match:"1f6b6-1f3ff-2640-fe0f",uc_greedy:"1f6b6-1f3ff-2640",shortnames:[":woman_walking_dark_skin_tone:"],category:"people"},":woman_wearing_turban_tone1:":{uc_base:"1f473-1f3fb-2640",uc_output:"1f473-1f3fb-200d-2640-fe0f",uc_match:"1f473-1f3fb-2640-fe0f",uc_greedy:"1f473-1f3fb-2640",shortnames:[":woman_wearing_turban_light_skin_tone:"],category:"people"},":woman_wearing_turban_tone2:":{uc_base:"1f473-1f3fc-2640",uc_output:"1f473-1f3fc-200d-2640-fe0f",uc_match:"1f473-1f3fc-2640-fe0f",uc_greedy:"1f473-1f3fc-2640",shortnames:[":woman_wearing_turban_medium_light_skin_tone:"],category:"people"},":woman_wearing_turban_tone3:":{uc_base:"1f473-1f3fd-2640",uc_output:"1f473-1f3fd-200d-2640-fe0f",uc_match:"1f473-1f3fd-2640-fe0f",uc_greedy:"1f473-1f3fd-2640",shortnames:[":woman_wearing_turban_medium_skin_tone:"],category:"people"},":woman_wearing_turban_tone4:":{uc_base:"1f473-1f3fe-2640",uc_output:"1f473-1f3fe-200d-2640-fe0f",uc_match:"1f473-1f3fe-2640-fe0f",uc_greedy:"1f473-1f3fe-2640",shortnames:[":woman_wearing_turban_medium_dark_skin_tone:"],category:"people"},":woman_wearing_turban_tone5:":{uc_base:"1f473-1f3ff-2640",uc_output:"1f473-1f3ff-200d-2640-fe0f",uc_match:"1f473-1f3ff-2640-fe0f",uc_greedy:"1f473-1f3ff-2640",shortnames:[":woman_wearing_turban_dark_skin_tone:"],category:"people"},":man_bouncing_ball_tone1:":{uc_base:"26f9-1f3fb-2642",uc_output:"26f9-1f3fb-200d-2642-fe0f",uc_match:"26f9-fe0f-1f3fb-2642-fe0f",uc_greedy:"26f9-1f3fb-2642",shortnames:[":man_bouncing_ball_light_skin_tone:"],category:"activity"},":man_bouncing_ball_tone2:":{uc_base:"26f9-1f3fc-2642",uc_output:"26f9-1f3fc-200d-2642-fe0f",uc_match:"26f9-fe0f-1f3fc-2642-fe0f",uc_greedy:"26f9-1f3fc-2642",shortnames:[":man_bouncing_ball_medium_light_skin_tone:"],category:"activity"},":man_bouncing_ball_tone3:":{uc_base:"26f9-1f3fd-2642",uc_output:"26f9-1f3fd-200d-2642-fe0f",uc_match:"26f9-fe0f-1f3fd-2642-fe0f",uc_greedy:"26f9-1f3fd-2642",shortnames:[":man_bouncing_ball_medium_skin_tone:"],category:"activity"},":man_bouncing_ball_tone4:":{uc_base:"26f9-1f3fe-2642",uc_output:"26f9-1f3fe-200d-2642-fe0f",uc_match:"26f9-fe0f-1f3fe-2642-fe0f",uc_greedy:"26f9-1f3fe-2642",shortnames:[":man_bouncing_ball_medium_dark_skin_tone:"],category:"activity"},":man_bouncing_ball_tone5:":{uc_base:"26f9-1f3ff-2642",uc_output:"26f9-1f3ff-200d-2642-fe0f",uc_match:"26f9-fe0f-1f3ff-2642-fe0f",uc_greedy:"26f9-1f3ff-2642",shortnames:[":man_bouncing_ball_dark_skin_tone:"],category:"activity"},":man_detective:":{uc_base:"1f575-2642",uc_output:"1f575-fe0f-200d-2642-fe0f",uc_match:"1f575-fe0f-2642-fe0f",uc_greedy:"1f575-2642",shortnames:[],category:"people"},":man_golfing:":{uc_base:"1f3cc-2642",uc_output:"1f3cc-fe0f-200d-2642-fe0f",uc_match:"1f3cc-fe0f-2642-fe0f",uc_greedy:"1f3cc-2642",shortnames:[],category:"activity"},":man_lifting_weights:":{uc_base:"1f3cb-2642",uc_output:"1f3cb-fe0f-200d-2642-fe0f",uc_match:"1f3cb-fe0f-2642-fe0f",uc_greedy:"1f3cb-2642",shortnames:[],category:"activity"},":woman_bouncing_ball_tone1:":{uc_base:"26f9-1f3fb-2640",uc_output:"26f9-1f3fb-200d-2640-fe0f",uc_match:"26f9-fe0f-1f3fb-2640-fe0f",uc_greedy:"26f9-1f3fb-2640",shortnames:[":woman_bouncing_ball_light_skin_tone:"],category:"activity"},":woman_bouncing_ball_tone2:":{uc_base:"26f9-1f3fc-2640",uc_output:"26f9-1f3fc-200d-2640-fe0f",uc_match:"26f9-fe0f-1f3fc-2640-fe0f",uc_greedy:"26f9-1f3fc-2640",shortnames:[":woman_bouncing_ball_medium_light_skin_tone:"],category:"activity"},":woman_bouncing_ball_tone3:":{uc_base:"26f9-1f3fd-2640",uc_output:"26f9-1f3fd-200d-2640-fe0f",uc_match:"26f9-fe0f-1f3fd-2640-fe0f",uc_greedy:"26f9-1f3fd-2640",shortnames:[":woman_bouncing_ball_medium_skin_tone:"],category:"activity"},":woman_bouncing_ball_tone4:":{uc_base:"26f9-1f3fe-2640",uc_output:"26f9-1f3fe-200d-2640-fe0f",uc_match:"26f9-fe0f-1f3fe-2640-fe0f",uc_greedy:"26f9-1f3fe-2640",shortnames:[":woman_bouncing_ball_medium_dark_skin_tone:"],category:"activity"},":woman_bouncing_ball_tone5:":{uc_base:"26f9-1f3ff-2640",uc_output:"26f9-1f3ff-200d-2640-fe0f",uc_match:"26f9-fe0f-1f3ff-2640-fe0f",uc_greedy:"26f9-1f3ff-2640",shortnames:[":woman_bouncing_ball_dark_skin_tone:"],category:"activity"},":woman_detective:":{uc_base:"1f575-2640",uc_output:"1f575-fe0f-200d-2640-fe0f",uc_match:"1f575-fe0f-2640-fe0f",uc_greedy:"1f575-2640",shortnames:[],category:"people"},":woman_golfing:":{uc_base:"1f3cc-2640",uc_output:"1f3cc-fe0f-200d-2640-fe0f",uc_match:"1f3cc-fe0f-2640-fe0f",uc_greedy:"1f3cc-2640",shortnames:[],category:"activity"},":woman_lifting_weights:":{uc_base:"1f3cb-2640",uc_output:"1f3cb-fe0f-200d-2640-fe0f",uc_match:"1f3cb-fe0f-2640-fe0f",uc_greedy:"1f3cb-2640",shortnames:[],category:"activity"},":man_bouncing_ball:":{uc_base:"26f9-2642",uc_output:"26f9-fe0f-200d-2642-fe0f",uc_match:"26f9-fe0f-2642-fe0f",uc_greedy:"26f9-2642",shortnames:[],category:"activity"},":woman_bouncing_ball:":{uc_base:"26f9-2640",uc_output:"26f9-fe0f-200d-2640-fe0f",uc_match:"26f9-fe0f-2640-fe0f",uc_greedy:"26f9-2640",shortnames:[],category:"activity"},":man_artist_tone1:":{uc_base:"1f468-1f3fb-1f3a8",uc_output:"1f468-1f3fb-200d-1f3a8",uc_match:"1f468-1f3fb-1f3a8",uc_greedy:"1f468-1f3fb-1f3a8",shortnames:[":man_artist_light_skin_tone:"],category:"people"},":man_artist_tone2:":{uc_base:"1f468-1f3fc-1f3a8",uc_output:"1f468-1f3fc-200d-1f3a8",uc_match:"1f468-1f3fc-1f3a8",uc_greedy:"1f468-1f3fc-1f3a8",shortnames:[":man_artist_medium_light_skin_tone:"],category:"people"},":man_artist_tone3:":{uc_base:"1f468-1f3fd-1f3a8",uc_output:"1f468-1f3fd-200d-1f3a8",uc_match:"1f468-1f3fd-1f3a8",uc_greedy:"1f468-1f3fd-1f3a8",shortnames:[":man_artist_medium_skin_tone:"],category:"people"},":man_artist_tone4:":{uc_base:"1f468-1f3fe-1f3a8",uc_output:"1f468-1f3fe-200d-1f3a8",uc_match:"1f468-1f3fe-1f3a8",uc_greedy:"1f468-1f3fe-1f3a8",shortnames:[":man_artist_medium_dark_skin_tone:"],category:"people"},":man_artist_tone5:":{uc_base:"1f468-1f3ff-1f3a8",uc_output:"1f468-1f3ff-200d-1f3a8",uc_match:"1f468-1f3ff-1f3a8",uc_greedy:"1f468-1f3ff-1f3a8",shortnames:[":man_artist_dark_skin_tone:"],category:"people"},":man_astronaut_tone1:":{uc_base:"1f468-1f3fb-1f680",uc_output:"1f468-1f3fb-200d-1f680",uc_match:"1f468-1f3fb-1f680",uc_greedy:"1f468-1f3fb-1f680",shortnames:[":man_astronaut_light_skin_tone:"],category:"people"},":man_astronaut_tone2:":{uc_base:"1f468-1f3fc-1f680",uc_output:"1f468-1f3fc-200d-1f680",uc_match:"1f468-1f3fc-1f680",uc_greedy:"1f468-1f3fc-1f680",shortnames:[":man_astronaut_medium_light_skin_tone:"],category:"people"},":man_astronaut_tone3:":{uc_base:"1f468-1f3fd-1f680",uc_output:"1f468-1f3fd-200d-1f680",uc_match:"1f468-1f3fd-1f680",uc_greedy:"1f468-1f3fd-1f680",shortnames:[":man_astronaut_medium_skin_tone:"],category:"people"},":man_astronaut_tone4:":{uc_base:"1f468-1f3fe-1f680",uc_output:"1f468-1f3fe-200d-1f680",uc_match:"1f468-1f3fe-1f680",uc_greedy:"1f468-1f3fe-1f680",shortnames:[":man_astronaut_medium_dark_skin_tone:"],category:"people"},":man_astronaut_tone5:":{uc_base:"1f468-1f3ff-1f680",uc_output:"1f468-1f3ff-200d-1f680",uc_match:"1f468-1f3ff-1f680",uc_greedy:"1f468-1f3ff-1f680",shortnames:[":man_astronaut_dark_skin_tone:"],category:"people"},":man_cook_tone1:":{uc_base:"1f468-1f3fb-1f373",uc_output:"1f468-1f3fb-200d-1f373",uc_match:"1f468-1f3fb-1f373",uc_greedy:"1f468-1f3fb-1f373",shortnames:[":man_cook_light_skin_tone:"],category:"people"},":man_cook_tone2:":{uc_base:"1f468-1f3fc-1f373",uc_output:"1f468-1f3fc-200d-1f373",uc_match:"1f468-1f3fc-1f373",uc_greedy:"1f468-1f3fc-1f373",shortnames:[":man_cook_medium_light_skin_tone:"],category:"people"},":man_cook_tone3:":{uc_base:"1f468-1f3fd-1f373",uc_output:"1f468-1f3fd-200d-1f373",uc_match:"1f468-1f3fd-1f373",uc_greedy:"1f468-1f3fd-1f373",shortnames:[":man_cook_medium_skin_tone:"],category:"people"},":man_cook_tone4:":{uc_base:"1f468-1f3fe-1f373",uc_output:"1f468-1f3fe-200d-1f373",uc_match:"1f468-1f3fe-1f373",uc_greedy:"1f468-1f3fe-1f373",shortnames:[":man_cook_medium_dark_skin_tone:"],category:"people"},":man_cook_tone5:":{uc_base:"1f468-1f3ff-1f373",uc_output:"1f468-1f3ff-200d-1f373",uc_match:"1f468-1f3ff-1f373",uc_greedy:"1f468-1f3ff-1f373",shortnames:[":man_cook_dark_skin_tone:"],category:"people"},":man_factory_worker_tone1:":{uc_base:"1f468-1f3fb-1f3ed",uc_output:"1f468-1f3fb-200d-1f3ed",uc_match:"1f468-1f3fb-1f3ed",uc_greedy:"1f468-1f3fb-1f3ed",shortnames:[":man_factory_worker_light_skin_tone:"],category:"people"},":man_factory_worker_tone2:":{uc_base:"1f468-1f3fc-1f3ed",uc_output:"1f468-1f3fc-200d-1f3ed",uc_match:"1f468-1f3fc-1f3ed",uc_greedy:"1f468-1f3fc-1f3ed",shortnames:[":man_factory_worker_medium_light_skin_tone:"],category:"people"},":man_factory_worker_tone3:":{uc_base:"1f468-1f3fd-1f3ed",uc_output:"1f468-1f3fd-200d-1f3ed",uc_match:"1f468-1f3fd-1f3ed",uc_greedy:"1f468-1f3fd-1f3ed",shortnames:[":man_factory_worker_medium_skin_tone:"],category:"people"},":man_factory_worker_tone4:":{uc_base:"1f468-1f3fe-1f3ed",uc_output:"1f468-1f3fe-200d-1f3ed",uc_match:"1f468-1f3fe-1f3ed",uc_greedy:"1f468-1f3fe-1f3ed",shortnames:[":man_factory_worker_medium_dark_skin_tone:"],category:"people"},":man_factory_worker_tone5:":{uc_base:"1f468-1f3ff-1f3ed",uc_output:"1f468-1f3ff-200d-1f3ed",uc_match:"1f468-1f3ff-1f3ed",uc_greedy:"1f468-1f3ff-1f3ed",shortnames:[":man_factory_worker_dark_skin_tone:"],category:"people"},":man_farmer_tone1:":{uc_base:"1f468-1f3fb-1f33e",uc_output:"1f468-1f3fb-200d-1f33e",uc_match:"1f468-1f3fb-1f33e",uc_greedy:"1f468-1f3fb-1f33e",shortnames:[":man_farmer_light_skin_tone:"],category:"people"},":man_farmer_tone2:":{uc_base:"1f468-1f3fc-1f33e",uc_output:"1f468-1f3fc-200d-1f33e",uc_match:"1f468-1f3fc-1f33e",uc_greedy:"1f468-1f3fc-1f33e",shortnames:[":man_farmer_medium_light_skin_tone:"],category:"people"},":man_farmer_tone3:":{uc_base:"1f468-1f3fd-1f33e",uc_output:"1f468-1f3fd-200d-1f33e",uc_match:"1f468-1f3fd-1f33e",uc_greedy:"1f468-1f3fd-1f33e",shortnames:[":man_farmer_medium_skin_tone:"],category:"people"},":man_farmer_tone4:":{uc_base:"1f468-1f3fe-1f33e",uc_output:"1f468-1f3fe-200d-1f33e",uc_match:"1f468-1f3fe-1f33e",uc_greedy:"1f468-1f3fe-1f33e",shortnames:[":man_farmer_medium_dark_skin_tone:"],category:"people"},":man_farmer_tone5:":{uc_base:"1f468-1f3ff-1f33e",uc_output:"1f468-1f3ff-200d-1f33e",uc_match:"1f468-1f3ff-1f33e",uc_greedy:"1f468-1f3ff-1f33e",shortnames:[":man_farmer_dark_skin_tone:"],category:"people"},":man_firefighter_tone1:":{uc_base:"1f468-1f3fb-1f692",uc_output:"1f468-1f3fb-200d-1f692",uc_match:"1f468-1f3fb-1f692",uc_greedy:"1f468-1f3fb-1f692",shortnames:[":man_firefighter_light_skin_tone:"],category:"people"},":man_firefighter_tone2:":{uc_base:"1f468-1f3fc-1f692",uc_output:"1f468-1f3fc-200d-1f692",uc_match:"1f468-1f3fc-1f692",uc_greedy:"1f468-1f3fc-1f692",shortnames:[":man_firefighter_medium_light_skin_tone:"],category:"people"},":man_firefighter_tone3:":{uc_base:"1f468-1f3fd-1f692",uc_output:"1f468-1f3fd-200d-1f692",uc_match:"1f468-1f3fd-1f692",uc_greedy:"1f468-1f3fd-1f692",shortnames:[":man_firefighter_medium_skin_tone:"],category:"people"},":man_firefighter_tone4:":{uc_base:"1f468-1f3fe-1f692",uc_output:"1f468-1f3fe-200d-1f692",uc_match:"1f468-1f3fe-1f692",uc_greedy:"1f468-1f3fe-1f692",shortnames:[":man_firefighter_medium_dark_skin_tone:"],category:"people"},":man_firefighter_tone5:":{uc_base:"1f468-1f3ff-1f692",uc_output:"1f468-1f3ff-200d-1f692",uc_match:"1f468-1f3ff-1f692",uc_greedy:"1f468-1f3ff-1f692",shortnames:[":man_firefighter_dark_skin_tone:"],category:"people"},":man_mechanic_tone1:":{uc_base:"1f468-1f3fb-1f527",uc_output:"1f468-1f3fb-200d-1f527",uc_match:"1f468-1f3fb-1f527",uc_greedy:"1f468-1f3fb-1f527",shortnames:[":man_mechanic_light_skin_tone:"],category:"people"},":man_mechanic_tone2:":{uc_base:"1f468-1f3fc-1f527",uc_output:"1f468-1f3fc-200d-1f527",uc_match:"1f468-1f3fc-1f527",uc_greedy:"1f468-1f3fc-1f527",shortnames:[":man_mechanic_medium_light_skin_tone:"],category:"people"},":man_mechanic_tone3:":{uc_base:"1f468-1f3fd-1f527",uc_output:"1f468-1f3fd-200d-1f527",uc_match:"1f468-1f3fd-1f527",uc_greedy:"1f468-1f3fd-1f527",shortnames:[":man_mechanic_medium_skin_tone:"],category:"people"},":man_mechanic_tone4:":{uc_base:"1f468-1f3fe-1f527",uc_output:"1f468-1f3fe-200d-1f527",uc_match:"1f468-1f3fe-1f527",uc_greedy:"1f468-1f3fe-1f527",shortnames:[":man_mechanic_medium_dark_skin_tone:"],category:"people"},":man_mechanic_tone5:":{uc_base:"1f468-1f3ff-1f527",uc_output:"1f468-1f3ff-200d-1f527",uc_match:"1f468-1f3ff-1f527",uc_greedy:"1f468-1f3ff-1f527",shortnames:[":man_mechanic_dark_skin_tone:"],category:"people"},":man_office_worker_tone1:":{uc_base:"1f468-1f3fb-1f4bc",uc_output:"1f468-1f3fb-200d-1f4bc",uc_match:"1f468-1f3fb-1f4bc",uc_greedy:"1f468-1f3fb-1f4bc",shortnames:[":man_office_worker_light_skin_tone:"],category:"people"},":man_office_worker_tone2:":{uc_base:"1f468-1f3fc-1f4bc",uc_output:"1f468-1f3fc-200d-1f4bc",uc_match:"1f468-1f3fc-1f4bc",uc_greedy:"1f468-1f3fc-1f4bc",shortnames:[":man_office_worker_medium_light_skin_tone:"],category:"people"},":man_office_worker_tone3:":{uc_base:"1f468-1f3fd-1f4bc",uc_output:"1f468-1f3fd-200d-1f4bc",uc_match:"1f468-1f3fd-1f4bc",uc_greedy:"1f468-1f3fd-1f4bc",shortnames:[":man_office_worker_medium_skin_tone:"],category:"people"},":man_office_worker_tone4:":{uc_base:"1f468-1f3fe-1f4bc",uc_output:"1f468-1f3fe-200d-1f4bc",uc_match:"1f468-1f3fe-1f4bc",uc_greedy:"1f468-1f3fe-1f4bc",shortnames:[":man_office_worker_medium_dark_skin_tone:"],category:"people"},":man_office_worker_tone5:":{uc_base:"1f468-1f3ff-1f4bc",uc_output:"1f468-1f3ff-200d-1f4bc",uc_match:"1f468-1f3ff-1f4bc",uc_greedy:"1f468-1f3ff-1f4bc",shortnames:[":man_office_worker_dark_skin_tone:"],category:"people"},":man_scientist_tone1:":{uc_base:"1f468-1f3fb-1f52c",uc_output:"1f468-1f3fb-200d-1f52c",uc_match:"1f468-1f3fb-1f52c",uc_greedy:"1f468-1f3fb-1f52c",shortnames:[":man_scientist_light_skin_tone:"],category:"people"},":man_scientist_tone2:":{uc_base:"1f468-1f3fc-1f52c",uc_output:"1f468-1f3fc-200d-1f52c",uc_match:"1f468-1f3fc-1f52c",uc_greedy:"1f468-1f3fc-1f52c",shortnames:[":man_scientist_medium_light_skin_tone:"],category:"people"},":man_scientist_tone3:":{uc_base:"1f468-1f3fd-1f52c",uc_output:"1f468-1f3fd-200d-1f52c",uc_match:"1f468-1f3fd-1f52c",uc_greedy:"1f468-1f3fd-1f52c",shortnames:[":man_scientist_medium_skin_tone:"],category:"people"},":man_scientist_tone4:":{uc_base:"1f468-1f3fe-1f52c",uc_output:"1f468-1f3fe-200d-1f52c",uc_match:"1f468-1f3fe-1f52c",uc_greedy:"1f468-1f3fe-1f52c",shortnames:[":man_scientist_medium_dark_skin_tone:"],category:"people"},":man_scientist_tone5:":{uc_base:"1f468-1f3ff-1f52c",uc_output:"1f468-1f3ff-200d-1f52c",uc_match:"1f468-1f3ff-1f52c",uc_greedy:"1f468-1f3ff-1f52c",shortnames:[":man_scientist_dark_skin_tone:"],category:"people"},":man_singer_tone1:":{uc_base:"1f468-1f3fb-1f3a4",uc_output:"1f468-1f3fb-200d-1f3a4",uc_match:"1f468-1f3fb-1f3a4",uc_greedy:"1f468-1f3fb-1f3a4",shortnames:[":man_singer_light_skin_tone:"],category:"people"},":man_singer_tone2:":{uc_base:"1f468-1f3fc-1f3a4",uc_output:"1f468-1f3fc-200d-1f3a4",uc_match:"1f468-1f3fc-1f3a4",uc_greedy:"1f468-1f3fc-1f3a4",shortnames:[":man_singer_medium_light_skin_tone:"],category:"people"},":man_singer_tone3:":{uc_base:"1f468-1f3fd-1f3a4",uc_output:"1f468-1f3fd-200d-1f3a4",uc_match:"1f468-1f3fd-1f3a4",uc_greedy:"1f468-1f3fd-1f3a4",shortnames:[":man_singer_medium_skin_tone:"],category:"people"},":man_singer_tone4:":{uc_base:"1f468-1f3fe-1f3a4",uc_output:"1f468-1f3fe-200d-1f3a4",uc_match:"1f468-1f3fe-1f3a4",uc_greedy:"1f468-1f3fe-1f3a4",shortnames:[":man_singer_medium_dark_skin_tone:"],category:"people"},":man_singer_tone5:":{uc_base:"1f468-1f3ff-1f3a4",uc_output:"1f468-1f3ff-200d-1f3a4",uc_match:"1f468-1f3ff-1f3a4",uc_greedy:"1f468-1f3ff-1f3a4",shortnames:[":man_singer_dark_skin_tone:"],category:"people"},":man_student_tone1:":{uc_base:"1f468-1f3fb-1f393",uc_output:"1f468-1f3fb-200d-1f393",uc_match:"1f468-1f3fb-1f393",uc_greedy:"1f468-1f3fb-1f393",shortnames:[":man_student_light_skin_tone:"],category:"people"},":man_student_tone2:":{uc_base:"1f468-1f3fc-1f393",uc_output:"1f468-1f3fc-200d-1f393",uc_match:"1f468-1f3fc-1f393",uc_greedy:"1f468-1f3fc-1f393",shortnames:[":man_student_medium_light_skin_tone:"],category:"people"},":man_student_tone3:":{uc_base:"1f468-1f3fd-1f393",uc_output:"1f468-1f3fd-200d-1f393",uc_match:"1f468-1f3fd-1f393",uc_greedy:"1f468-1f3fd-1f393",shortnames:[":man_student_medium_skin_tone:"],category:"people"},":man_student_tone4:":{uc_base:"1f468-1f3fe-1f393",uc_output:"1f468-1f3fe-200d-1f393",uc_match:"1f468-1f3fe-1f393",uc_greedy:"1f468-1f3fe-1f393",shortnames:[":man_student_medium_dark_skin_tone:"],category:"people"},":man_student_tone5:":{uc_base:"1f468-1f3ff-1f393",uc_output:"1f468-1f3ff-200d-1f393",uc_match:"1f468-1f3ff-1f393",uc_greedy:"1f468-1f3ff-1f393",shortnames:[":man_student_dark_skin_tone:"],category:"people"},":man_teacher_tone1:":{uc_base:"1f468-1f3fb-1f3eb",uc_output:"1f468-1f3fb-200d-1f3eb",uc_match:"1f468-1f3fb-1f3eb",uc_greedy:"1f468-1f3fb-1f3eb",shortnames:[":man_teacher_light_skin_tone:"],category:"people"},":man_teacher_tone2:":{uc_base:"1f468-1f3fc-1f3eb",uc_output:"1f468-1f3fc-200d-1f3eb",uc_match:"1f468-1f3fc-1f3eb",uc_greedy:"1f468-1f3fc-1f3eb",shortnames:[":man_teacher_medium_light_skin_tone:"],category:"people"},":man_teacher_tone3:":{uc_base:"1f468-1f3fd-1f3eb",uc_output:"1f468-1f3fd-200d-1f3eb",uc_match:"1f468-1f3fd-1f3eb",uc_greedy:"1f468-1f3fd-1f3eb",shortnames:[":man_teacher_medium_skin_tone:"],category:"people"},":man_teacher_tone4:":{uc_base:"1f468-1f3fe-1f3eb",uc_output:"1f468-1f3fe-200d-1f3eb",uc_match:"1f468-1f3fe-1f3eb",uc_greedy:"1f468-1f3fe-1f3eb",shortnames:[":man_teacher_medium_dark_skin_tone:"],category:"people"},":man_teacher_tone5:":{uc_base:"1f468-1f3ff-1f3eb",uc_output:"1f468-1f3ff-200d-1f3eb",uc_match:"1f468-1f3ff-1f3eb",uc_greedy:"1f468-1f3ff-1f3eb",shortnames:[":man_teacher_dark_skin_tone:"],category:"people"},":man_technologist_tone1:":{uc_base:"1f468-1f3fb-1f4bb",uc_output:"1f468-1f3fb-200d-1f4bb",uc_match:"1f468-1f3fb-1f4bb",uc_greedy:"1f468-1f3fb-1f4bb",shortnames:[":man_technologist_light_skin_tone:"],category:"people"},":man_technologist_tone2:":{uc_base:"1f468-1f3fc-1f4bb",uc_output:"1f468-1f3fc-200d-1f4bb",uc_match:"1f468-1f3fc-1f4bb",uc_greedy:"1f468-1f3fc-1f4bb",shortnames:[":man_technologist_medium_light_skin_tone:"],category:"people"},":man_technologist_tone3:":{uc_base:"1f468-1f3fd-1f4bb",uc_output:"1f468-1f3fd-200d-1f4bb",uc_match:"1f468-1f3fd-1f4bb",uc_greedy:"1f468-1f3fd-1f4bb",shortnames:[":man_technologist_medium_skin_tone:"],category:"people"},":man_technologist_tone4:":{uc_base:"1f468-1f3fe-1f4bb",uc_output:"1f468-1f3fe-200d-1f4bb",uc_match:"1f468-1f3fe-1f4bb",uc_greedy:"1f468-1f3fe-1f4bb",shortnames:[":man_technologist_medium_dark_skin_tone:"],category:"people"},":man_technologist_tone5:":{uc_base:"1f468-1f3ff-1f4bb",uc_output:"1f468-1f3ff-200d-1f4bb",uc_match:"1f468-1f3ff-1f4bb",uc_greedy:"1f468-1f3ff-1f4bb",shortnames:[":man_technologist_dark_skin_tone:"],category:"people"},":woman_artist_tone1:":{uc_base:"1f469-1f3fb-1f3a8",uc_output:"1f469-1f3fb-200d-1f3a8",uc_match:"1f469-1f3fb-1f3a8",uc_greedy:"1f469-1f3fb-1f3a8",shortnames:[":woman_artist_light_skin_tone:"],category:"people"},":woman_artist_tone2:":{uc_base:"1f469-1f3fc-1f3a8",uc_output:"1f469-1f3fc-200d-1f3a8",uc_match:"1f469-1f3fc-1f3a8",uc_greedy:"1f469-1f3fc-1f3a8",shortnames:[":woman_artist_medium_light_skin_tone:"],category:"people"},":woman_artist_tone3:":{uc_base:"1f469-1f3fd-1f3a8",uc_output:"1f469-1f3fd-200d-1f3a8",uc_match:"1f469-1f3fd-1f3a8",uc_greedy:"1f469-1f3fd-1f3a8",shortnames:[":woman_artist_medium_skin_tone:"],category:"people"},":woman_artist_tone4:":{uc_base:"1f469-1f3fe-1f3a8",uc_output:"1f469-1f3fe-200d-1f3a8",uc_match:"1f469-1f3fe-1f3a8",uc_greedy:"1f469-1f3fe-1f3a8",shortnames:[":woman_artist_medium_dark_skin_tone:"],category:"people"},":woman_artist_tone5:":{uc_base:"1f469-1f3ff-1f3a8",uc_output:"1f469-1f3ff-200d-1f3a8",uc_match:"1f469-1f3ff-1f3a8",uc_greedy:"1f469-1f3ff-1f3a8",shortnames:[":woman_artist_dark_skin_tone:"],category:"people"},":woman_astronaut_tone1:":{uc_base:"1f469-1f3fb-1f680",uc_output:"1f469-1f3fb-200d-1f680",uc_match:"1f469-1f3fb-1f680",uc_greedy:"1f469-1f3fb-1f680",shortnames:[":woman_astronaut_light_skin_tone:"],category:"people"},":woman_astronaut_tone2:":{uc_base:"1f469-1f3fc-1f680",uc_output:"1f469-1f3fc-200d-1f680",uc_match:"1f469-1f3fc-1f680",uc_greedy:"1f469-1f3fc-1f680",shortnames:[":woman_astronaut_medium_light_skin_tone:"],category:"people"},":woman_astronaut_tone3:":{uc_base:"1f469-1f3fd-1f680",uc_output:"1f469-1f3fd-200d-1f680",uc_match:"1f469-1f3fd-1f680",uc_greedy:"1f469-1f3fd-1f680",shortnames:[":woman_astronaut_medium_skin_tone:"],category:"people"},":woman_astronaut_tone4:":{uc_base:"1f469-1f3fe-1f680",uc_output:"1f469-1f3fe-200d-1f680",uc_match:"1f469-1f3fe-1f680",uc_greedy:"1f469-1f3fe-1f680",shortnames:[":woman_astronaut_medium_dark_skin_tone:"],category:"people"},":woman_astronaut_tone5:":{uc_base:"1f469-1f3ff-1f680",uc_output:"1f469-1f3ff-200d-1f680",uc_match:"1f469-1f3ff-1f680",uc_greedy:"1f469-1f3ff-1f680",shortnames:[":woman_astronaut_dark_skin_tone:"],category:"people"},":woman_cook_tone1:":{uc_base:"1f469-1f3fb-1f373",uc_output:"1f469-1f3fb-200d-1f373",uc_match:"1f469-1f3fb-1f373",uc_greedy:"1f469-1f3fb-1f373",shortnames:[":woman_cook_light_skin_tone:"],category:"people"},":woman_cook_tone2:":{uc_base:"1f469-1f3fc-1f373",uc_output:"1f469-1f3fc-200d-1f373",uc_match:"1f469-1f3fc-1f373",uc_greedy:"1f469-1f3fc-1f373",shortnames:[":woman_cook_medium_light_skin_tone:"],category:"people"},":woman_cook_tone3:":{uc_base:"1f469-1f3fd-1f373",uc_output:"1f469-1f3fd-200d-1f373",uc_match:"1f469-1f3fd-1f373",uc_greedy:"1f469-1f3fd-1f373",shortnames:[":woman_cook_medium_skin_tone:"],category:"people"},":woman_cook_tone4:":{uc_base:"1f469-1f3fe-1f373",uc_output:"1f469-1f3fe-200d-1f373",uc_match:"1f469-1f3fe-1f373",uc_greedy:"1f469-1f3fe-1f373",shortnames:[":woman_cook_medium_dark_skin_tone:"],category:"people"},":woman_cook_tone5:":{uc_base:"1f469-1f3ff-1f373",uc_output:"1f469-1f3ff-200d-1f373",uc_match:"1f469-1f3ff-1f373",uc_greedy:"1f469-1f3ff-1f373",shortnames:[":woman_cook_dark_skin_tone:"],category:"people"},":woman_factory_worker_tone1:":{uc_base:"1f469-1f3fb-1f3ed",uc_output:"1f469-1f3fb-200d-1f3ed",uc_match:"1f469-1f3fb-1f3ed",uc_greedy:"1f469-1f3fb-1f3ed",shortnames:[":woman_factory_worker_light_skin_tone:"],category:"people"},":woman_factory_worker_tone2:":{uc_base:"1f469-1f3fc-1f3ed",uc_output:"1f469-1f3fc-200d-1f3ed",uc_match:"1f469-1f3fc-1f3ed",uc_greedy:"1f469-1f3fc-1f3ed",shortnames:[":woman_factory_worker_medium_light_skin_tone:"],category:"people"},":woman_factory_worker_tone3:":{uc_base:"1f469-1f3fd-1f3ed",uc_output:"1f469-1f3fd-200d-1f3ed",uc_match:"1f469-1f3fd-1f3ed",uc_greedy:"1f469-1f3fd-1f3ed",shortnames:[":woman_factory_worker_medium_skin_tone:"],category:"people"},":woman_factory_worker_tone4:":{uc_base:"1f469-1f3fe-1f3ed",uc_output:"1f469-1f3fe-200d-1f3ed",uc_match:"1f469-1f3fe-1f3ed",uc_greedy:"1f469-1f3fe-1f3ed",shortnames:[":woman_factory_worker_medium_dark_skin_tone:"],category:"people"},":woman_factory_worker_tone5:":{uc_base:"1f469-1f3ff-1f3ed",uc_output:"1f469-1f3ff-200d-1f3ed",uc_match:"1f469-1f3ff-1f3ed",uc_greedy:"1f469-1f3ff-1f3ed",shortnames:[":woman_factory_worker_dark_skin_tone:"],category:"people"},":woman_farmer_tone1:":{uc_base:"1f469-1f3fb-1f33e",uc_output:"1f469-1f3fb-200d-1f33e",uc_match:"1f469-1f3fb-1f33e",uc_greedy:"1f469-1f3fb-1f33e",shortnames:[":woman_farmer_light_skin_tone:"],category:"people"},":woman_farmer_tone2:":{uc_base:"1f469-1f3fc-1f33e",uc_output:"1f469-1f3fc-200d-1f33e",uc_match:"1f469-1f3fc-1f33e",uc_greedy:"1f469-1f3fc-1f33e",shortnames:[":woman_farmer_medium_light_skin_tone:"],category:"people"},":woman_farmer_tone3:":{uc_base:"1f469-1f3fd-1f33e",uc_output:"1f469-1f3fd-200d-1f33e",uc_match:"1f469-1f3fd-1f33e",uc_greedy:"1f469-1f3fd-1f33e",shortnames:[":woman_farmer_medium_skin_tone:"],category:"people"},":woman_farmer_tone4:":{uc_base:"1f469-1f3fe-1f33e",uc_output:"1f469-1f3fe-200d-1f33e",uc_match:"1f469-1f3fe-1f33e",uc_greedy:"1f469-1f3fe-1f33e",shortnames:[":woman_farmer_medium_dark_skin_tone:"],category:"people"},":woman_farmer_tone5:":{uc_base:"1f469-1f3ff-1f33e",uc_output:"1f469-1f3ff-200d-1f33e",uc_match:"1f469-1f3ff-1f33e",uc_greedy:"1f469-1f3ff-1f33e",shortnames:[":woman_farmer_dark_skin_tone:"],category:"people"},":woman_firefighter_tone1:":{uc_base:"1f469-1f3fb-1f692",uc_output:"1f469-1f3fb-200d-1f692",uc_match:"1f469-1f3fb-1f692",uc_greedy:"1f469-1f3fb-1f692",shortnames:[":woman_firefighter_light_skin_tone:"],category:"people"},":woman_firefighter_tone2:":{uc_base:"1f469-1f3fc-1f692",uc_output:"1f469-1f3fc-200d-1f692",uc_match:"1f469-1f3fc-1f692",uc_greedy:"1f469-1f3fc-1f692",shortnames:[":woman_firefighter_medium_light_skin_tone:"],category:"people"},":woman_firefighter_tone3:":{uc_base:"1f469-1f3fd-1f692",uc_output:"1f469-1f3fd-200d-1f692",uc_match:"1f469-1f3fd-1f692",uc_greedy:"1f469-1f3fd-1f692",shortnames:[":woman_firefighter_medium_skin_tone:"],category:"people"},":woman_firefighter_tone4:":{uc_base:"1f469-1f3fe-1f692",uc_output:"1f469-1f3fe-200d-1f692",uc_match:"1f469-1f3fe-1f692",uc_greedy:"1f469-1f3fe-1f692",shortnames:[":woman_firefighter_medium_dark_skin_tone:"],category:"people"},":woman_firefighter_tone5:":{uc_base:"1f469-1f3ff-1f692",uc_output:"1f469-1f3ff-200d-1f692",uc_match:"1f469-1f3ff-1f692",uc_greedy:"1f469-1f3ff-1f692",shortnames:[":woman_firefighter_dark_skin_tone:"],category:"people"},":woman_mechanic_tone1:":{uc_base:"1f469-1f3fb-1f527",uc_output:"1f469-1f3fb-200d-1f527",uc_match:"1f469-1f3fb-1f527",uc_greedy:"1f469-1f3fb-1f527",shortnames:[":woman_mechanic_light_skin_tone:"],category:"people"},":woman_mechanic_tone2:":{uc_base:"1f469-1f3fc-1f527",uc_output:"1f469-1f3fc-200d-1f527",uc_match:"1f469-1f3fc-1f527",uc_greedy:"1f469-1f3fc-1f527",shortnames:[":woman_mechanic_medium_light_skin_tone:"],category:"people"},":woman_mechanic_tone3:":{uc_base:"1f469-1f3fd-1f527",uc_output:"1f469-1f3fd-200d-1f527",uc_match:"1f469-1f3fd-1f527",uc_greedy:"1f469-1f3fd-1f527",shortnames:[":woman_mechanic_medium_skin_tone:"],category:"people"},":woman_mechanic_tone4:":{uc_base:"1f469-1f3fe-1f527",uc_output:"1f469-1f3fe-200d-1f527",uc_match:"1f469-1f3fe-1f527",uc_greedy:"1f469-1f3fe-1f527",shortnames:[":woman_mechanic_medium_dark_skin_tone:"],category:"people"},":woman_mechanic_tone5:":{uc_base:"1f469-1f3ff-1f527",uc_output:"1f469-1f3ff-200d-1f527",uc_match:"1f469-1f3ff-1f527",uc_greedy:"1f469-1f3ff-1f527",shortnames:[":woman_mechanic_dark_skin_tone:"],category:"people"},":woman_office_worker_tone1:":{uc_base:"1f469-1f3fb-1f4bc",uc_output:"1f469-1f3fb-200d-1f4bc",uc_match:"1f469-1f3fb-1f4bc",uc_greedy:"1f469-1f3fb-1f4bc",shortnames:[":woman_office_worker_light_skin_tone:"],category:"people"},":woman_office_worker_tone2:":{uc_base:"1f469-1f3fc-1f4bc",uc_output:"1f469-1f3fc-200d-1f4bc",uc_match:"1f469-1f3fc-1f4bc",uc_greedy:"1f469-1f3fc-1f4bc",shortnames:[":woman_office_worker_medium_light_skin_tone:"],category:"people"},":woman_office_worker_tone3:":{uc_base:"1f469-1f3fd-1f4bc",uc_output:"1f469-1f3fd-200d-1f4bc",uc_match:"1f469-1f3fd-1f4bc",uc_greedy:"1f469-1f3fd-1f4bc",shortnames:[":woman_office_worker_medium_skin_tone:"],category:"people"},":woman_office_worker_tone4:":{uc_base:"1f469-1f3fe-1f4bc",uc_output:"1f469-1f3fe-200d-1f4bc",uc_match:"1f469-1f3fe-1f4bc",uc_greedy:"1f469-1f3fe-1f4bc",shortnames:[":woman_office_worker_medium_dark_skin_tone:"],category:"people"},":woman_office_worker_tone5:":{uc_base:"1f469-1f3ff-1f4bc",uc_output:"1f469-1f3ff-200d-1f4bc",uc_match:"1f469-1f3ff-1f4bc",uc_greedy:"1f469-1f3ff-1f4bc",shortnames:[":woman_office_worker_dark_skin_tone:"],category:"people"},":woman_scientist_tone1:":{uc_base:"1f469-1f3fb-1f52c",uc_output:"1f469-1f3fb-200d-1f52c",uc_match:"1f469-1f3fb-1f52c",uc_greedy:"1f469-1f3fb-1f52c",shortnames:[":woman_scientist_light_skin_tone:"],category:"people"},":woman_scientist_tone2:":{uc_base:"1f469-1f3fc-1f52c",uc_output:"1f469-1f3fc-200d-1f52c",uc_match:"1f469-1f3fc-1f52c",uc_greedy:"1f469-1f3fc-1f52c",shortnames:[":woman_scientist_medium_light_skin_tone:"],category:"people"},":woman_scientist_tone3:":{uc_base:"1f469-1f3fd-1f52c",uc_output:"1f469-1f3fd-200d-1f52c",uc_match:"1f469-1f3fd-1f52c",uc_greedy:"1f469-1f3fd-1f52c",shortnames:[":woman_scientist_medium_skin_tone:"],category:"people"},":woman_scientist_tone4:":{uc_base:"1f469-1f3fe-1f52c",uc_output:"1f469-1f3fe-200d-1f52c",uc_match:"1f469-1f3fe-1f52c",uc_greedy:"1f469-1f3fe-1f52c",shortnames:[":woman_scientist_medium_dark_skin_tone:"],category:"people"},":woman_scientist_tone5:":{uc_base:"1f469-1f3ff-1f52c",uc_output:"1f469-1f3ff-200d-1f52c",uc_match:"1f469-1f3ff-1f52c",uc_greedy:"1f469-1f3ff-1f52c",shortnames:[":woman_scientist_dark_skin_tone:"],category:"people"},":woman_singer_tone1:":{uc_base:"1f469-1f3fb-1f3a4",uc_output:"1f469-1f3fb-200d-1f3a4",uc_match:"1f469-1f3fb-1f3a4",uc_greedy:"1f469-1f3fb-1f3a4",shortnames:[":woman_singer_light_skin_tone:"],category:"people"},":woman_singer_tone2:":{uc_base:"1f469-1f3fc-1f3a4",uc_output:"1f469-1f3fc-200d-1f3a4",uc_match:"1f469-1f3fc-1f3a4",uc_greedy:"1f469-1f3fc-1f3a4",shortnames:[":woman_singer_medium_light_skin_tone:"],category:"people"},":woman_singer_tone3:":{uc_base:"1f469-1f3fd-1f3a4",uc_output:"1f469-1f3fd-200d-1f3a4",uc_match:"1f469-1f3fd-1f3a4",uc_greedy:"1f469-1f3fd-1f3a4",shortnames:[":woman_singer_medium_skin_tone:"],category:"people"},":woman_singer_tone4:":{uc_base:"1f469-1f3fe-1f3a4",uc_output:"1f469-1f3fe-200d-1f3a4",uc_match:"1f469-1f3fe-1f3a4",uc_greedy:"1f469-1f3fe-1f3a4",shortnames:[":woman_singer_medium_dark_skin_tone:"],category:"people"},":woman_singer_tone5:":{uc_base:"1f469-1f3ff-1f3a4",uc_output:"1f469-1f3ff-200d-1f3a4",uc_match:"1f469-1f3ff-1f3a4",uc_greedy:"1f469-1f3ff-1f3a4",shortnames:[":woman_singer_dark_skin_tone:"],category:"people"},":woman_student_tone1:":{uc_base:"1f469-1f3fb-1f393",uc_output:"1f469-1f3fb-200d-1f393",uc_match:"1f469-1f3fb-1f393",uc_greedy:"1f469-1f3fb-1f393",shortnames:[":woman_student_light_skin_tone:"],category:"people"},":woman_student_tone2:":{uc_base:"1f469-1f3fc-1f393",uc_output:"1f469-1f3fc-200d-1f393",uc_match:"1f469-1f3fc-1f393",uc_greedy:"1f469-1f3fc-1f393",shortnames:[":woman_student_medium_light_skin_tone:"],category:"people"},":woman_student_tone3:":{uc_base:"1f469-1f3fd-1f393",uc_output:"1f469-1f3fd-200d-1f393",uc_match:"1f469-1f3fd-1f393",uc_greedy:"1f469-1f3fd-1f393",shortnames:[":woman_student_medium_skin_tone:"],category:"people"},":woman_student_tone4:":{uc_base:"1f469-1f3fe-1f393",uc_output:"1f469-1f3fe-200d-1f393",uc_match:"1f469-1f3fe-1f393",uc_greedy:"1f469-1f3fe-1f393",shortnames:[":woman_student_medium_dark_skin_tone:"],category:"people"},":woman_student_tone5:":{uc_base:"1f469-1f3ff-1f393",uc_output:"1f469-1f3ff-200d-1f393",uc_match:"1f469-1f3ff-1f393",uc_greedy:"1f469-1f3ff-1f393",shortnames:[":woman_student_dark_skin_tone:"],category:"people"},":woman_teacher_tone1:":{uc_base:"1f469-1f3fb-1f3eb",uc_output:"1f469-1f3fb-200d-1f3eb",uc_match:"1f469-1f3fb-1f3eb",uc_greedy:"1f469-1f3fb-1f3eb",shortnames:[":woman_teacher_light_skin_tone:"],category:"people"},":woman_teacher_tone2:":{uc_base:"1f469-1f3fc-1f3eb",uc_output:"1f469-1f3fc-200d-1f3eb",uc_match:"1f469-1f3fc-1f3eb",uc_greedy:"1f469-1f3fc-1f3eb",shortnames:[":woman_teacher_medium_light_skin_tone:"],category:"people"},":woman_teacher_tone3:":{uc_base:"1f469-1f3fd-1f3eb",uc_output:"1f469-1f3fd-200d-1f3eb",uc_match:"1f469-1f3fd-1f3eb",uc_greedy:"1f469-1f3fd-1f3eb",shortnames:[":woman_teacher_medium_skin_tone:"],category:"people"},":woman_teacher_tone4:":{uc_base:"1f469-1f3fe-1f3eb",uc_output:"1f469-1f3fe-200d-1f3eb",uc_match:"1f469-1f3fe-1f3eb",uc_greedy:"1f469-1f3fe-1f3eb",shortnames:[":woman_teacher_medium_dark_skin_tone:"],category:"people"},":woman_teacher_tone5:":{uc_base:"1f469-1f3ff-1f3eb",uc_output:"1f469-1f3ff-200d-1f3eb",uc_match:"1f469-1f3ff-1f3eb",uc_greedy:"1f469-1f3ff-1f3eb",shortnames:[":woman_teacher_dark_skin_tone:"],category:"people"},":woman_technologist_tone1:":{uc_base:"1f469-1f3fb-1f4bb",uc_output:"1f469-1f3fb-200d-1f4bb",uc_match:"1f469-1f3fb-1f4bb",uc_greedy:"1f469-1f3fb-1f4bb",shortnames:[":woman_technologist_light_skin_tone:"],category:"people"},":woman_technologist_tone2:":{uc_base:"1f469-1f3fc-1f4bb",uc_output:"1f469-1f3fc-200d-1f4bb",uc_match:"1f469-1f3fc-1f4bb",uc_greedy:"1f469-1f3fc-1f4bb",shortnames:[":woman_technologist_medium_light_skin_tone:"],category:"people"},":woman_technologist_tone3:":{uc_base:"1f469-1f3fd-1f4bb",uc_output:"1f469-1f3fd-200d-1f4bb",uc_match:"1f469-1f3fd-1f4bb",uc_greedy:"1f469-1f3fd-1f4bb",shortnames:[":woman_technologist_medium_skin_tone:"],category:"people"},":woman_technologist_tone4:":{uc_base:"1f469-1f3fe-1f4bb",uc_output:"1f469-1f3fe-200d-1f4bb",uc_match:"1f469-1f3fe-1f4bb",uc_greedy:"1f469-1f3fe-1f4bb",shortnames:[":woman_technologist_medium_dark_skin_tone:"],category:"people"},":woman_technologist_tone5:":{uc_base:"1f469-1f3ff-1f4bb",uc_output:"1f469-1f3ff-200d-1f4bb",uc_match:"1f469-1f3ff-1f4bb",uc_greedy:"1f469-1f3ff-1f4bb",shortnames:[":woman_technologist_dark_skin_tone:"],category:"people"},":rainbow_flag:":{uc_base:"1f3f3-1f308",uc_output:"1f3f3-fe0f-200d-1f308",uc_match:"1f3f3-fe0f-1f308",uc_greedy:"1f3f3-1f308",shortnames:[":gay_pride_flag:"],category:"flags"},":blond-haired_man:":{uc_base:"1f471-2642",uc_output:"1f471-200d-2642-fe0f",uc_match:"1f471-2642-fe0f",uc_greedy:"1f471-2642",shortnames:[],category:"people"},":blond-haired_woman:":{uc_base:"1f471-2640",uc_output:"1f471-200d-2640-fe0f",uc_match:"1f471-2640-fe0f",uc_greedy:"1f471-2640",shortnames:[],category:"people"},":man_biking:":{uc_base:"1f6b4-2642",uc_output:"1f6b4-200d-2642-fe0f",uc_match:"1f6b4-2642-fe0f",uc_greedy:"1f6b4-2642",shortnames:[],category:"activity"},":man_bowing:":{uc_base:"1f647-2642",uc_output:"1f647-200d-2642-fe0f",uc_match:"1f647-2642-fe0f",uc_greedy:"1f647-2642",shortnames:[],category:"people"},":man_cartwheeling:":{uc_base:"1f938-2642",uc_output:"1f938-200d-2642-fe0f",uc_match:"1f938-2642-fe0f",uc_greedy:"1f938-2642",shortnames:[],category:"activity"},":man_climbing:":{uc_base:"1f9d7-2642",uc_output:"1f9d7-200d-2642-fe0f",uc_match:"1f9d7-2642-fe0f",uc_greedy:"1f9d7-2642",shortnames:[],category:"activity"},":man_construction_worker:":{uc_base:"1f477-2642",uc_output:"1f477-200d-2642-fe0f",uc_match:"1f477-2642-fe0f",uc_greedy:"1f477-2642",shortnames:[],category:"people"},":man_elf:":{uc_base:"1f9dd-2642",uc_output:"1f9dd-200d-2642-fe0f",uc_match:"1f9dd-2642-fe0f",uc_greedy:"1f9dd-2642",shortnames:[],category:"people"},":man_facepalming:":{uc_base:"1f926-2642",uc_output:"1f926-200d-2642-fe0f",uc_match:"1f926-2642-fe0f",uc_greedy:"1f926-2642",shortnames:[],category:"people"},":man_fairy:":{uc_base:"1f9da-2642",uc_output:"1f9da-200d-2642-fe0f",uc_match:"1f9da-2642-fe0f",uc_greedy:"1f9da-2642",shortnames:[],category:"people"},":man_frowning:":{uc_base:"1f64d-2642",uc_output:"1f64d-200d-2642-fe0f",uc_match:"1f64d-2642-fe0f",uc_greedy:"1f64d-2642",shortnames:[],category:"people"},":man_genie:":{uc_base:"1f9de-2642",uc_output:"1f9de-200d-2642-fe0f",uc_match:"1f9de-2642-fe0f",uc_greedy:"1f9de-2642",shortnames:[],category:"people"},":man_gesturing_no:":{uc_base:"1f645-2642",uc_output:"1f645-200d-2642-fe0f",uc_match:"1f645-2642-fe0f",uc_greedy:"1f645-2642",shortnames:[],category:"people"},":man_gesturing_ok:":{uc_base:"1f646-2642",uc_output:"1f646-200d-2642-fe0f",uc_match:"1f646-2642-fe0f",uc_greedy:"1f646-2642",shortnames:[],category:"people"},":man_getting_face_massage:":{uc_base:"1f486-2642",uc_output:"1f486-200d-2642-fe0f",uc_match:"1f486-2642-fe0f",uc_greedy:"1f486-2642",shortnames:[],category:"people"},":man_getting_haircut:":{uc_base:"1f487-2642",uc_output:"1f487-200d-2642-fe0f",uc_match:"1f487-2642-fe0f",uc_greedy:"1f487-2642",shortnames:[],category:"people"},":man_guard:":{uc_base:"1f482-2642",uc_output:"1f482-200d-2642-fe0f",uc_match:"1f482-2642-fe0f",uc_greedy:"1f482-2642",shortnames:[],category:"people"},":man_health_worker:":{uc_base:"1f468-2695",uc_output:"1f468-200d-2695-fe0f",uc_match:"1f468-2695-fe0f",uc_greedy:"1f468-2695",shortnames:[],category:"people"},":man_in_lotus_position:":{uc_base:"1f9d8-2642",uc_output:"1f9d8-200d-2642-fe0f",uc_match:"1f9d8-2642-fe0f",uc_greedy:"1f9d8-2642",shortnames:[],category:"activity"},":man_in_steamy_room:":{uc_base:"1f9d6-2642",uc_output:"1f9d6-200d-2642-fe0f",uc_match:"1f9d6-2642-fe0f",uc_greedy:"1f9d6-2642",shortnames:[],category:"activity"},":man_judge:":{uc_base:"1f468-2696",uc_output:"1f468-200d-2696-fe0f",uc_match:"1f468-2696-fe0f",uc_greedy:"1f468-2696",shortnames:[],category:"people"},":man_juggling:":{uc_base:"1f939-2642",uc_output:"1f939-200d-2642-fe0f",uc_match:"1f939-2642-fe0f",uc_greedy:"1f939-2642",shortnames:[],category:"activity"},":man_mage:":{uc_base:"1f9d9-2642",uc_output:"1f9d9-200d-2642-fe0f",uc_match:"1f9d9-2642-fe0f",uc_greedy:"1f9d9-2642",shortnames:[],category:"people"},":man_mountain_biking:":{uc_base:"1f6b5-2642",uc_output:"1f6b5-200d-2642-fe0f",uc_match:"1f6b5-2642-fe0f",uc_greedy:"1f6b5-2642",shortnames:[],category:"activity"},":man_pilot:":{uc_base:"1f468-2708",uc_output:"1f468-200d-2708-fe0f",uc_match:"1f468-2708-fe0f",uc_greedy:"1f468-2708",shortnames:[],category:"people"},":man_playing_handball:":{uc_base:"1f93e-2642",uc_output:"1f93e-200d-2642-fe0f",uc_match:"1f93e-2642-fe0f",uc_greedy:"1f93e-2642",shortnames:[],category:"activity"},":man_playing_water_polo:":{uc_base:"1f93d-2642",uc_output:"1f93d-200d-2642-fe0f",uc_match:"1f93d-2642-fe0f",uc_greedy:"1f93d-2642",shortnames:[],category:"activity"},":man_police_officer:":{uc_base:"1f46e-2642",uc_output:"1f46e-200d-2642-fe0f",uc_match:"1f46e-2642-fe0f",uc_greedy:"1f46e-2642",shortnames:[],category:"people"},":man_pouting:":{uc_base:"1f64e-2642",uc_output:"1f64e-200d-2642-fe0f",uc_match:"1f64e-2642-fe0f",uc_greedy:"1f64e-2642",shortnames:[],category:"people"},":man_raising_hand:":{uc_base:"1f64b-2642",uc_output:"1f64b-200d-2642-fe0f",uc_match:"1f64b-2642-fe0f",uc_greedy:"1f64b-2642",shortnames:[],category:"people"},":man_rowing_boat:":{uc_base:"1f6a3-2642",uc_output:"1f6a3-200d-2642-fe0f",uc_match:"1f6a3-2642-fe0f",uc_greedy:"1f6a3-2642",shortnames:[],category:"activity"},":man_running:":{uc_base:"1f3c3-2642",uc_output:"1f3c3-200d-2642-fe0f",uc_match:"1f3c3-2642-fe0f",uc_greedy:"1f3c3-2642",shortnames:[],category:"people"},":man_shrugging:":{uc_base:"1f937-2642",uc_output:"1f937-200d-2642-fe0f",uc_match:"1f937-2642-fe0f",uc_greedy:"1f937-2642",shortnames:[],category:"people"},":man_surfing:":{uc_base:"1f3c4-2642",uc_output:"1f3c4-200d-2642-fe0f",uc_match:"1f3c4-2642-fe0f",uc_greedy:"1f3c4-2642",shortnames:[],category:"activity"},":man_swimming:":{uc_base:"1f3ca-2642",uc_output:"1f3ca-200d-2642-fe0f",uc_match:"1f3ca-2642-fe0f",uc_greedy:"1f3ca-2642",shortnames:[],category:"activity"},":man_tipping_hand:":{uc_base:"1f481-2642",uc_output:"1f481-200d-2642-fe0f",uc_match:"1f481-2642-fe0f",uc_greedy:"1f481-2642",shortnames:[],category:"people"},":man_vampire:":{uc_base:"1f9db-2642",uc_output:"1f9db-200d-2642-fe0f",uc_match:"1f9db-2642-fe0f",uc_greedy:"1f9db-2642",shortnames:[],category:"people"},":man_walking:":{uc_base:"1f6b6-2642",uc_output:"1f6b6-200d-2642-fe0f",uc_match:"1f6b6-2642-fe0f",uc_greedy:"1f6b6-2642",shortnames:[],category:"people"},":man_wearing_turban:":{uc_base:"1f473-2642",uc_output:"1f473-200d-2642-fe0f",uc_match:"1f473-2642-fe0f",uc_greedy:"1f473-2642",shortnames:[],category:"people"},":man_zombie:":{uc_base:"1f9df-2642",uc_output:"1f9df-200d-2642-fe0f",uc_match:"1f9df-2642-fe0f",uc_greedy:"1f9df-2642",shortnames:[],category:"people"},":men_with_bunny_ears_partying:":{uc_base:"1f46f-2642",uc_output:"1f46f-200d-2642-fe0f",uc_match:"1f46f-2642-fe0f",uc_greedy:"1f46f-2642",shortnames:[],category:"people"},":men_wrestling:":{uc_base:"1f93c-2642",uc_output:"1f93c-200d-2642-fe0f",uc_match:"1f93c-2642-fe0f",uc_greedy:"1f93c-2642",shortnames:[],category:"activity"},":mermaid:":{uc_base:"1f9dc-2640",uc_output:"1f9dc-200d-2640-fe0f",uc_match:"1f9dc-2640-fe0f",uc_greedy:"1f9dc-2640",shortnames:[],category:"people"},":merman:":{uc_base:"1f9dc-2642",uc_output:"1f9dc-200d-2642-fe0f",uc_match:"1f9dc-2642-fe0f",uc_greedy:"1f9dc-2642",shortnames:[],category:"people"},":woman_biking:":{uc_base:"1f6b4-2640",uc_output:"1f6b4-200d-2640-fe0f",uc_match:"1f6b4-2640-fe0f",uc_greedy:"1f6b4-2640",shortnames:[],category:"activity"},":woman_bowing:":{uc_base:"1f647-2640",uc_output:"1f647-200d-2640-fe0f",uc_match:"1f647-2640-fe0f",uc_greedy:"1f647-2640",shortnames:[],category:"people"},":woman_cartwheeling:":{uc_base:"1f938-2640",uc_output:"1f938-200d-2640-fe0f",uc_match:"1f938-2640-fe0f",uc_greedy:"1f938-2640",shortnames:[],category:"activity"},":woman_climbing:":{uc_base:"1f9d7-2640",uc_output:"1f9d7-200d-2640-fe0f",uc_match:"1f9d7-2640-fe0f",uc_greedy:"1f9d7-2640",shortnames:[],category:"activity"},":woman_construction_worker:":{uc_base:"1f477-2640",uc_output:"1f477-200d-2640-fe0f",uc_match:"1f477-2640-fe0f",uc_greedy:"1f477-2640",shortnames:[],category:"people"},":woman_elf:":{uc_base:"1f9dd-2640",uc_output:"1f9dd-200d-2640-fe0f",uc_match:"1f9dd-2640-fe0f",uc_greedy:"1f9dd-2640",shortnames:[],category:"people"},":woman_facepalming:":{uc_base:"1f926-2640",uc_output:"1f926-200d-2640-fe0f",uc_match:"1f926-2640-fe0f",uc_greedy:"1f926-2640",shortnames:[],category:"people"},":woman_fairy:":{uc_base:"1f9da-2640",uc_output:"1f9da-200d-2640-fe0f",uc_match:"1f9da-2640-fe0f",uc_greedy:"1f9da-2640",shortnames:[],category:"people"},":woman_frowning:":{uc_base:"1f64d-2640",uc_output:"1f64d-200d-2640-fe0f",uc_match:"1f64d-2640-fe0f",uc_greedy:"1f64d-2640",shortnames:[],category:"people"},":woman_genie:":{uc_base:"1f9de-2640",uc_output:"1f9de-200d-2640-fe0f",uc_match:"1f9de-2640-fe0f",uc_greedy:"1f9de-2640",shortnames:[],category:"people"},":woman_gesturing_no:":{uc_base:"1f645-2640",uc_output:"1f645-200d-2640-fe0f",uc_match:"1f645-2640-fe0f",uc_greedy:"1f645-2640",shortnames:[],category:"people"},":woman_gesturing_ok:":{uc_base:"1f646-2640",uc_output:"1f646-200d-2640-fe0f",uc_match:"1f646-2640-fe0f",uc_greedy:"1f646-2640",shortnames:[],category:"people"},":woman_getting_face_massage:":{uc_base:"1f486-2640",uc_output:"1f486-200d-2640-fe0f",uc_match:"1f486-2640-fe0f",uc_greedy:"1f486-2640",shortnames:[],category:"people"},":woman_getting_haircut:":{uc_base:"1f487-2640",uc_output:"1f487-200d-2640-fe0f",uc_match:"1f487-2640-fe0f",uc_greedy:"1f487-2640",shortnames:[],category:"people"},":woman_guard:":{uc_base:"1f482-2640",uc_output:"1f482-200d-2640-fe0f",uc_match:"1f482-2640-fe0f",uc_greedy:"1f482-2640",shortnames:[],category:"people"},":woman_health_worker:":{uc_base:"1f469-2695",uc_output:"1f469-200d-2695-fe0f",uc_match:"1f469-2695-fe0f",uc_greedy:"1f469-2695",shortnames:[],category:"people"},":woman_in_lotus_position:":{uc_base:"1f9d8-2640",uc_output:"1f9d8-200d-2640-fe0f",uc_match:"1f9d8-2640-fe0f",uc_greedy:"1f9d8-2640",shortnames:[],category:"activity"},":woman_in_steamy_room:":{uc_base:"1f9d6-2640",uc_output:"1f9d6-200d-2640-fe0f",uc_match:"1f9d6-2640-fe0f",uc_greedy:"1f9d6-2640",shortnames:[],category:"activity"},":woman_judge:":{uc_base:"1f469-2696",uc_output:"1f469-200d-2696-fe0f",uc_match:"1f469-2696-fe0f",uc_greedy:"1f469-2696",shortnames:[],category:"people"},":woman_juggling:":{uc_base:"1f939-2640",uc_output:"1f939-200d-2640-fe0f",uc_match:"1f939-2640-fe0f",uc_greedy:"1f939-2640",shortnames:[],category:"activity"},":woman_mage:":{uc_base:"1f9d9-2640",uc_output:"1f9d9-200d-2640-fe0f",uc_match:"1f9d9-2640-fe0f",uc_greedy:"1f9d9-2640",shortnames:[],category:"people"},":woman_mountain_biking:":{uc_base:"1f6b5-2640",uc_output:"1f6b5-200d-2640-fe0f",uc_match:"1f6b5-2640-fe0f",uc_greedy:"1f6b5-2640",shortnames:[],category:"activity"},":woman_pilot:":{uc_base:"1f469-2708",uc_output:"1f469-200d-2708-fe0f",uc_match:"1f469-2708-fe0f",uc_greedy:"1f469-2708",shortnames:[],category:"people"},":woman_playing_handball:":{uc_base:"1f93e-2640",uc_output:"1f93e-200d-2640-fe0f",uc_match:"1f93e-2640-fe0f",uc_greedy:"1f93e-2640",shortnames:[],category:"activity"},":woman_playing_water_polo:":{uc_base:"1f93d-2640",uc_output:"1f93d-200d-2640-fe0f",uc_match:"1f93d-2640-fe0f",uc_greedy:"1f93d-2640",shortnames:[],category:"activity"},":woman_police_officer:":{uc_base:"1f46e-2640",uc_output:"1f46e-200d-2640-fe0f",uc_match:"1f46e-2640-fe0f",uc_greedy:"1f46e-2640",shortnames:[],category:"people"},":woman_pouting:":{uc_base:"1f64e-2640",uc_output:"1f64e-200d-2640-fe0f",uc_match:"1f64e-2640-fe0f",uc_greedy:"1f64e-2640",shortnames:[],category:"people"},":woman_raising_hand:":{uc_base:"1f64b-2640",uc_output:"1f64b-200d-2640-fe0f",uc_match:"1f64b-2640-fe0f",uc_greedy:"1f64b-2640",shortnames:[],category:"people"},":woman_rowing_boat:":{uc_base:"1f6a3-2640",uc_output:"1f6a3-200d-2640-fe0f",uc_match:"1f6a3-2640-fe0f",uc_greedy:"1f6a3-2640",shortnames:[],category:"activity"},":woman_running:":{uc_base:"1f3c3-2640",uc_output:"1f3c3-200d-2640-fe0f",uc_match:"1f3c3-2640-fe0f",uc_greedy:"1f3c3-2640",shortnames:[],category:"people"},":woman_shrugging:":{uc_base:"1f937-2640",uc_output:"1f937-200d-2640-fe0f",uc_match:"1f937-2640-fe0f",uc_greedy:"1f937-2640",shortnames:[],category:"people"},":woman_surfing:":{uc_base:"1f3c4-2640",uc_output:"1f3c4-200d-2640-fe0f",uc_match:"1f3c4-2640-fe0f",uc_greedy:"1f3c4-2640",shortnames:[],category:"activity"},":woman_swimming:":{uc_base:"1f3ca-2640",uc_output:"1f3ca-200d-2640-fe0f",uc_match:"1f3ca-2640-fe0f",uc_greedy:"1f3ca-2640",shortnames:[],category:"activity"},":woman_tipping_hand:":{uc_base:"1f481-2640",uc_output:"1f481-200d-2640-fe0f",uc_match:"1f481-2640-fe0f",uc_greedy:"1f481-2640",shortnames:[],category:"people"},":woman_vampire:":{uc_base:"1f9db-2640",uc_output:"1f9db-200d-2640-fe0f",uc_match:"1f9db-2640-fe0f",uc_greedy:"1f9db-2640",shortnames:[],category:"people"},":woman_walking:":{uc_base:"1f6b6-2640",uc_output:"1f6b6-200d-2640-fe0f",uc_match:"1f6b6-2640-fe0f",uc_greedy:"1f6b6-2640",shortnames:[],category:"people"},":woman_wearing_turban:":{uc_base:"1f473-2640",uc_output:"1f473-200d-2640-fe0f",uc_match:"1f473-2640-fe0f",uc_greedy:"1f473-2640",shortnames:[],category:"people"},":woman_zombie:":{uc_base:"1f9df-2640",uc_output:"1f9df-200d-2640-fe0f",uc_match:"1f9df-2640-fe0f",uc_greedy:"1f9df-2640",shortnames:[],category:"people"},":women_with_bunny_ears_partying:":{uc_base:"1f46f-2640",uc_output:"1f46f-200d-2640-fe0f",uc_match:"1f46f-2640-fe0f",uc_greedy:"1f46f-2640",shortnames:[],category:"people"},":women_wrestling:":{uc_base:"1f93c-2640",uc_output:"1f93c-200d-2640-fe0f",uc_match:"1f93c-2640-fe0f",uc_greedy:"1f93c-2640",shortnames:[],category:"activity"},":family_man_boy:":{uc_base:"1f468-1f466",uc_output:"1f468-200d-1f466",uc_match:"1f468-1f466",uc_greedy:"1f468-1f466",shortnames:[],category:"people"},":family_man_girl:":{uc_base:"1f468-1f467",uc_output:"1f468-200d-1f467",uc_match:"1f468-1f467",uc_greedy:"1f468-1f467",shortnames:[],category:"people"},":family_woman_boy:":{uc_base:"1f469-1f466",uc_output:"1f469-200d-1f466",uc_match:"1f469-1f466",uc_greedy:"1f469-1f466",shortnames:[],category:"people"},":family_woman_girl:":{uc_base:"1f469-1f467",uc_output:"1f469-200d-1f467",uc_match:"1f469-1f467",uc_greedy:"1f469-1f467",shortnames:[],category:"people"},":man_artist:":{uc_base:"1f468-1f3a8",uc_output:"1f468-200d-1f3a8",uc_match:"1f468-1f3a8",uc_greedy:"1f468-1f3a8",shortnames:[],category:"people"},":man_astronaut:":{uc_base:"1f468-1f680",uc_output:"1f468-200d-1f680",uc_match:"1f468-1f680",uc_greedy:"1f468-1f680",shortnames:[],category:"people"},":man_cook:":{uc_base:"1f468-1f373",uc_output:"1f468-200d-1f373",uc_match:"1f468-1f373",uc_greedy:"1f468-1f373",shortnames:[],category:"people"},":man_factory_worker:":{uc_base:"1f468-1f3ed",uc_output:"1f468-200d-1f3ed",uc_match:"1f468-1f3ed",uc_greedy:"1f468-1f3ed",shortnames:[],category:"people"},":man_farmer:":{uc_base:"1f468-1f33e",uc_output:"1f468-200d-1f33e",uc_match:"1f468-1f33e",uc_greedy:"1f468-1f33e",shortnames:[],category:"people"},":man_firefighter:":{uc_base:"1f468-1f692",uc_output:"1f468-200d-1f692",uc_match:"1f468-1f692",uc_greedy:"1f468-1f692",shortnames:[],category:"people"},":man_mechanic:":{uc_base:"1f468-1f527",uc_output:"1f468-200d-1f527",uc_match:"1f468-1f527",uc_greedy:"1f468-1f527",shortnames:[],category:"people"},":man_office_worker:":{uc_base:"1f468-1f4bc",uc_output:"1f468-200d-1f4bc",uc_match:"1f468-1f4bc",uc_greedy:"1f468-1f4bc",shortnames:[],category:"people"},":man_scientist:":{uc_base:"1f468-1f52c",uc_output:"1f468-200d-1f52c",uc_match:"1f468-1f52c",uc_greedy:"1f468-1f52c",shortnames:[],category:"people"},":man_singer:":{uc_base:"1f468-1f3a4",uc_output:"1f468-200d-1f3a4",uc_match:"1f468-1f3a4",uc_greedy:"1f468-1f3a4",shortnames:[],category:"people"},":man_student:":{uc_base:"1f468-1f393",uc_output:"1f468-200d-1f393",uc_match:"1f468-1f393",uc_greedy:"1f468-1f393",shortnames:[],category:"people"},":man_teacher:":{uc_base:"1f468-1f3eb",uc_output:"1f468-200d-1f3eb",uc_match:"1f468-1f3eb",uc_greedy:"1f468-1f3eb",shortnames:[],category:"people"},":man_technologist:":{uc_base:"1f468-1f4bb",uc_output:"1f468-200d-1f4bb",uc_match:"1f468-1f4bb",uc_greedy:"1f468-1f4bb",shortnames:[],category:"people"},":woman_artist:":{uc_base:"1f469-1f3a8",uc_output:"1f469-200d-1f3a8",uc_match:"1f469-1f3a8",uc_greedy:"1f469-1f3a8",shortnames:[],category:"people"},":woman_astronaut:":{uc_base:"1f469-1f680",uc_output:"1f469-200d-1f680",uc_match:"1f469-1f680",uc_greedy:"1f469-1f680",shortnames:[],category:"people"},":woman_cook:":{uc_base:"1f469-1f373",uc_output:"1f469-200d-1f373",uc_match:"1f469-1f373",uc_greedy:"1f469-1f373",shortnames:[],category:"people"},":woman_factory_worker:":{uc_base:"1f469-1f3ed",uc_output:"1f469-200d-1f3ed",uc_match:"1f469-1f3ed",uc_greedy:"1f469-1f3ed",shortnames:[],category:"people"},":woman_farmer:":{uc_base:"1f469-1f33e",uc_output:"1f469-200d-1f33e",uc_match:"1f469-1f33e",uc_greedy:"1f469-1f33e",shortnames:[],category:"people"},":woman_firefighter:":{uc_base:"1f469-1f692",uc_output:"1f469-200d-1f692",uc_match:"1f469-1f692",uc_greedy:"1f469-1f692",shortnames:[],category:"people"},":woman_mechanic:":{uc_base:"1f469-1f527",uc_output:"1f469-200d-1f527",uc_match:"1f469-1f527",uc_greedy:"1f469-1f527",shortnames:[],category:"people"},":woman_office_worker:":{uc_base:"1f469-1f4bc",uc_output:"1f469-200d-1f4bc",uc_match:"1f469-1f4bc",uc_greedy:"1f469-1f4bc",shortnames:[],category:"people"},":woman_scientist:":{uc_base:"1f469-1f52c",uc_output:"1f469-200d-1f52c",uc_match:"1f469-1f52c",uc_greedy:"1f469-1f52c",shortnames:[],category:"people"},":woman_singer:":{uc_base:"1f469-1f3a4",uc_output:"1f469-200d-1f3a4",uc_match:"1f469-1f3a4",uc_greedy:"1f469-1f3a4",shortnames:[],category:"people"},":woman_student:":{uc_base:"1f469-1f393",uc_output:"1f469-200d-1f393",uc_match:"1f469-1f393",uc_greedy:"1f469-1f393",shortnames:[],category:"people"},":woman_teacher:":{uc_base:"1f469-1f3eb",uc_output:"1f469-200d-1f3eb",uc_match:"1f469-1f3eb",uc_greedy:"1f469-1f3eb",shortnames:[],category:"people"},":woman_technologist:":{uc_base:"1f469-1f4bb",uc_output:"1f469-200d-1f4bb",uc_match:"1f469-1f4bb",uc_greedy:"1f469-1f4bb",shortnames:[],category:"people"},":asterisk:":{uc_base:"002a-20e3",uc_output:"002a-fe0f-20e3",uc_match:"002a-20e3",uc_greedy:"002a-20e3",shortnames:[":keycap_asterisk:"],category:"symbols"},":eight:":{uc_base:"0038-20e3",uc_output:"0038-fe0f-20e3",uc_match:"0038-20e3",uc_greedy:"0038-20e3",shortnames:[],category:"symbols"},":five:":{uc_base:"0035-20e3",uc_output:"0035-fe0f-20e3",uc_match:"0035-20e3",uc_greedy:"0035-20e3",shortnames:[],category:"symbols"},":four:":{uc_base:"0034-20e3",uc_output:"0034-fe0f-20e3",uc_match:"0034-20e3",uc_greedy:"0034-20e3",shortnames:[],category:"symbols"},":hash:":{uc_base:"0023-20e3",uc_output:"0023-fe0f-20e3",uc_match:"0023-20e3",uc_greedy:"0023-20e3",shortnames:[],category:"symbols"},":nine:":{uc_base:"0039-20e3",uc_output:"0039-fe0f-20e3",uc_match:"0039-20e3",uc_greedy:"0039-20e3",shortnames:[],category:"symbols"},":one:":{uc_base:"0031-20e3",uc_output:"0031-fe0f-20e3",uc_match:"0031-20e3",uc_greedy:"0031-20e3",shortnames:[],category:"symbols"},":seven:":{uc_base:"0037-20e3",uc_output:"0037-fe0f-20e3",uc_match:"0037-20e3",uc_greedy:"0037-20e3",shortnames:[],category:"symbols"},":six:":{uc_base:"0036-20e3",uc_output:"0036-fe0f-20e3",uc_match:"0036-20e3",uc_greedy:"0036-20e3",shortnames:[],category:"symbols"},":three:":{uc_base:"0033-20e3",uc_output:"0033-fe0f-20e3",uc_match:"0033-20e3",uc_greedy:"0033-20e3",shortnames:[],category:"symbols"},":two:":{uc_base:"0032-20e3",uc_output:"0032-fe0f-20e3",uc_match:"0032-20e3",uc_greedy:"0032-20e3",shortnames:[],category:"symbols"},":zero:":{uc_base:"0030-20e3",uc_output:"0030-fe0f-20e3",uc_match:"0030-20e3",uc_greedy:"0030-20e3",shortnames:[],category:"symbols"},":adult_tone1:":{uc_base:"1f9d1-1f3fb",uc_output:"1f9d1-1f3fb",uc_match:"1f9d1-1f3fb",uc_greedy:"1f9d1-1f3fb",shortnames:[":adult_light_skin_tone:"],category:"people"},":adult_tone2:":{uc_base:"1f9d1-1f3fc",uc_output:"1f9d1-1f3fc",uc_match:"1f9d1-1f3fc",uc_greedy:"1f9d1-1f3fc",shortnames:[":adult_medium_light_skin_tone:"],category:"people"},":adult_tone3:":{uc_base:"1f9d1-1f3fd",uc_output:"1f9d1-1f3fd",uc_match:"1f9d1-1f3fd",uc_greedy:"1f9d1-1f3fd",shortnames:[":adult_medium_skin_tone:"],category:"people"},":adult_tone4:":{uc_base:"1f9d1-1f3fe",uc_output:"1f9d1-1f3fe",uc_match:"1f9d1-1f3fe",uc_greedy:"1f9d1-1f3fe",shortnames:[":adult_medium_dark_skin_tone:"],category:"people"},":adult_tone5:":{uc_base:"1f9d1-1f3ff",uc_output:"1f9d1-1f3ff",uc_match:"1f9d1-1f3ff",uc_greedy:"1f9d1-1f3ff",shortnames:[":adult_dark_skin_tone:"],category:"people"},":angel_tone1:":{uc_base:"1f47c-1f3fb",uc_output:"1f47c-1f3fb",uc_match:"1f47c-1f3fb",uc_greedy:"1f47c-1f3fb",shortnames:[],category:"people"},":angel_tone2:":{uc_base:"1f47c-1f3fc",uc_output:"1f47c-1f3fc",uc_match:"1f47c-1f3fc",uc_greedy:"1f47c-1f3fc",shortnames:[],category:"people"},":angel_tone3:":{uc_base:"1f47c-1f3fd",uc_output:"1f47c-1f3fd",uc_match:"1f47c-1f3fd",uc_greedy:"1f47c-1f3fd",shortnames:[],category:"people"},":angel_tone4:":{uc_base:"1f47c-1f3fe",uc_output:"1f47c-1f3fe",uc_match:"1f47c-1f3fe",uc_greedy:"1f47c-1f3fe",shortnames:[],category:"people"},":angel_tone5:":{uc_base:"1f47c-1f3ff",uc_output:"1f47c-1f3ff",uc_match:"1f47c-1f3ff",uc_greedy:"1f47c-1f3ff",shortnames:[],category:"people"},":baby_tone1:":{uc_base:"1f476-1f3fb",uc_output:"1f476-1f3fb",uc_match:"1f476-1f3fb",uc_greedy:"1f476-1f3fb",shortnames:[],category:"people"},":baby_tone2:":{uc_base:"1f476-1f3fc",uc_output:"1f476-1f3fc",uc_match:"1f476-1f3fc",uc_greedy:"1f476-1f3fc",shortnames:[],category:"people"},":baby_tone3:":{uc_base:"1f476-1f3fd",uc_output:"1f476-1f3fd",uc_match:"1f476-1f3fd",uc_greedy:"1f476-1f3fd",shortnames:[],category:"people"},":baby_tone4:":{uc_base:"1f476-1f3fe",uc_output:"1f476-1f3fe",uc_match:"1f476-1f3fe",uc_greedy:"1f476-1f3fe",shortnames:[],category:"people"},":baby_tone5:":{uc_base:"1f476-1f3ff",uc_output:"1f476-1f3ff",uc_match:"1f476-1f3ff",uc_greedy:"1f476-1f3ff",shortnames:[],category:"people"},":bath_tone1:":{uc_base:"1f6c0-1f3fb",uc_output:"1f6c0-1f3fb",uc_match:"1f6c0-1f3fb",uc_greedy:"1f6c0-1f3fb",shortnames:[],category:"objects"},":bath_tone2:":{uc_base:"1f6c0-1f3fc",uc_output:"1f6c0-1f3fc",uc_match:"1f6c0-1f3fc",uc_greedy:"1f6c0-1f3fc",shortnames:[],category:"objects"},":bath_tone3:":{uc_base:"1f6c0-1f3fd",uc_output:"1f6c0-1f3fd",uc_match:"1f6c0-1f3fd",uc_greedy:"1f6c0-1f3fd",shortnames:[],category:"objects"},":bath_tone4:":{uc_base:"1f6c0-1f3fe",uc_output:"1f6c0-1f3fe",uc_match:"1f6c0-1f3fe",uc_greedy:"1f6c0-1f3fe",shortnames:[],category:"objects"},":bath_tone5:":{uc_base:"1f6c0-1f3ff",uc_output:"1f6c0-1f3ff",uc_match:"1f6c0-1f3ff",uc_greedy:"1f6c0-1f3ff",shortnames:[],category:"objects"},":bearded_person_tone1:":{uc_base:"1f9d4-1f3fb",uc_output:"1f9d4-1f3fb",uc_match:"1f9d4-1f3fb",uc_greedy:"1f9d4-1f3fb",shortnames:[":bearded_person_light_skin_tone:"],category:"people"},":bearded_person_tone2:":{uc_base:"1f9d4-1f3fc",uc_output:"1f9d4-1f3fc",uc_match:"1f9d4-1f3fc",uc_greedy:"1f9d4-1f3fc",shortnames:[":bearded_person_medium_light_skin_tone:"],category:"people"},":bearded_person_tone3:":{uc_base:"1f9d4-1f3fd",uc_output:"1f9d4-1f3fd",uc_match:"1f9d4-1f3fd",uc_greedy:"1f9d4-1f3fd",shortnames:[":bearded_person_medium_skin_tone:"],category:"people"},":bearded_person_tone4:":{uc_base:"1f9d4-1f3fe",uc_output:"1f9d4-1f3fe",uc_match:"1f9d4-1f3fe",uc_greedy:"1f9d4-1f3fe",shortnames:[":bearded_person_medium_dark_skin_tone:"],category:"people"},":bearded_person_tone5:":{uc_base:"1f9d4-1f3ff",uc_output:"1f9d4-1f3ff",uc_match:"1f9d4-1f3ff",uc_greedy:"1f9d4-1f3ff",shortnames:[":bearded_person_dark_skin_tone:"],category:"people"},":blond_haired_person_tone1:":{uc_base:"1f471-1f3fb",uc_output:"1f471-1f3fb",uc_match:"1f471-1f3fb",uc_greedy:"1f471-1f3fb",shortnames:[":person_with_blond_hair_tone1:"],category:"people"},":blond_haired_person_tone2:":{uc_base:"1f471-1f3fc",uc_output:"1f471-1f3fc",uc_match:"1f471-1f3fc",uc_greedy:"1f471-1f3fc",shortnames:[":person_with_blond_hair_tone2:"],category:"people"},":blond_haired_person_tone3:":{uc_base:"1f471-1f3fd",uc_output:"1f471-1f3fd",uc_match:"1f471-1f3fd",uc_greedy:"1f471-1f3fd",shortnames:[":person_with_blond_hair_tone3:"],category:"people"},":blond_haired_person_tone4:":{uc_base:"1f471-1f3fe",uc_output:"1f471-1f3fe",uc_match:"1f471-1f3fe",uc_greedy:"1f471-1f3fe",shortnames:[":person_with_blond_hair_tone4:"],category:"people"},":blond_haired_person_tone5:":{uc_base:"1f471-1f3ff",uc_output:"1f471-1f3ff",uc_match:"1f471-1f3ff",uc_greedy:"1f471-1f3ff",shortnames:[":person_with_blond_hair_tone5:"],category:"people"},":boy_tone1:":{uc_base:"1f466-1f3fb",uc_output:"1f466-1f3fb",uc_match:"1f466-1f3fb",uc_greedy:"1f466-1f3fb",shortnames:[],category:"people"},":boy_tone2:":{uc_base:"1f466-1f3fc",uc_output:"1f466-1f3fc",uc_match:"1f466-1f3fc",uc_greedy:"1f466-1f3fc",shortnames:[],category:"people"},":boy_tone3:":{uc_base:"1f466-1f3fd",uc_output:"1f466-1f3fd",uc_match:"1f466-1f3fd",uc_greedy:"1f466-1f3fd",shortnames:[],category:"people"},":boy_tone4:":{uc_base:"1f466-1f3fe",uc_output:"1f466-1f3fe",uc_match:"1f466-1f3fe",uc_greedy:"1f466-1f3fe",shortnames:[],category:"people"},":boy_tone5:":{uc_base:"1f466-1f3ff",uc_output:"1f466-1f3ff",uc_match:"1f466-1f3ff",uc_greedy:"1f466-1f3ff",shortnames:[],category:"people"},":breast_feeding_tone1:":{uc_base:"1f931-1f3fb",uc_output:"1f931-1f3fb",uc_match:"1f931-1f3fb",uc_greedy:"1f931-1f3fb",shortnames:[":breast_feeding_light_skin_tone:"],category:"activity"},":breast_feeding_tone2:":{uc_base:"1f931-1f3fc",uc_output:"1f931-1f3fc",uc_match:"1f931-1f3fc",uc_greedy:"1f931-1f3fc",shortnames:[":breast_feeding_medium_light_skin_tone:"],category:"activity"},":breast_feeding_tone3:":{uc_base:"1f931-1f3fd",uc_output:"1f931-1f3fd",uc_match:"1f931-1f3fd",uc_greedy:"1f931-1f3fd",shortnames:[":breast_feeding_medium_skin_tone:"],category:"activity"},":breast_feeding_tone4:":{uc_base:"1f931-1f3fe",uc_output:"1f931-1f3fe",uc_match:"1f931-1f3fe",uc_greedy:"1f931-1f3fe",shortnames:[":breast_feeding_medium_dark_skin_tone:"],category:"activity"},":breast_feeding_tone5:":{uc_base:"1f931-1f3ff",uc_output:"1f931-1f3ff",uc_match:"1f931-1f3ff",uc_greedy:"1f931-1f3ff",shortnames:[":breast_feeding_dark_skin_tone:"],category:"activity"},":bride_with_veil_tone1:":{uc_base:"1f470-1f3fb",uc_output:"1f470-1f3fb",uc_match:"1f470-1f3fb",uc_greedy:"1f470-1f3fb",shortnames:[],category:"people"},":bride_with_veil_tone2:":{uc_base:"1f470-1f3fc",uc_output:"1f470-1f3fc",uc_match:"1f470-1f3fc",uc_greedy:"1f470-1f3fc",shortnames:[],category:"people"},":bride_with_veil_tone3:":{uc_base:"1f470-1f3fd",uc_output:"1f470-1f3fd",uc_match:"1f470-1f3fd",uc_greedy:"1f470-1f3fd",shortnames:[],category:"people"},":bride_with_veil_tone4:":{uc_base:"1f470-1f3fe",uc_output:"1f470-1f3fe",uc_match:"1f470-1f3fe",uc_greedy:"1f470-1f3fe",shortnames:[],category:"people"},":bride_with_veil_tone5:":{uc_base:"1f470-1f3ff",uc_output:"1f470-1f3ff",uc_match:"1f470-1f3ff",uc_greedy:"1f470-1f3ff",shortnames:[],category:"people"},":call_me_tone1:":{uc_base:"1f919-1f3fb",uc_output:"1f919-1f3fb",uc_match:"1f919-1f3fb",uc_greedy:"1f919-1f3fb",shortnames:[":call_me_hand_tone1:"],category:"people"},":call_me_tone2:":{uc_base:"1f919-1f3fc",uc_output:"1f919-1f3fc",uc_match:"1f919-1f3fc",uc_greedy:"1f919-1f3fc",shortnames:[":call_me_hand_tone2:"],category:"people"},":call_me_tone3:":{uc_base:"1f919-1f3fd",uc_output:"1f919-1f3fd",uc_match:"1f919-1f3fd",uc_greedy:"1f919-1f3fd",shortnames:[":call_me_hand_tone3:"],category:"people"},":call_me_tone4:":{uc_base:"1f919-1f3fe",uc_output:"1f919-1f3fe",uc_match:"1f919-1f3fe",uc_greedy:"1f919-1f3fe",shortnames:[":call_me_hand_tone4:"],category:"people"},":call_me_tone5:":{uc_base:"1f919-1f3ff",uc_output:"1f919-1f3ff",uc_match:"1f919-1f3ff",uc_greedy:"1f919-1f3ff",shortnames:[":call_me_hand_tone5:"],category:"people"},":child_tone1:":{uc_base:"1f9d2-1f3fb",uc_output:"1f9d2-1f3fb",uc_match:"1f9d2-1f3fb",uc_greedy:"1f9d2-1f3fb",shortnames:[":child_light_skin_tone:"],category:"people"},":child_tone2:":{uc_base:"1f9d2-1f3fc",uc_output:"1f9d2-1f3fc",uc_match:"1f9d2-1f3fc",uc_greedy:"1f9d2-1f3fc",shortnames:[":child_medium_light_skin_tone:"],category:"people"},":child_tone3:":{uc_base:"1f9d2-1f3fd",uc_output:"1f9d2-1f3fd",uc_match:"1f9d2-1f3fd",uc_greedy:"1f9d2-1f3fd",shortnames:[":child_medium_skin_tone:"],category:"people"},":child_tone4:":{uc_base:"1f9d2-1f3fe",uc_output:"1f9d2-1f3fe",uc_match:"1f9d2-1f3fe",uc_greedy:"1f9d2-1f3fe",shortnames:[":child_medium_dark_skin_tone:"],category:"people"},":child_tone5:":{uc_base:"1f9d2-1f3ff",uc_output:"1f9d2-1f3ff",uc_match:"1f9d2-1f3ff",uc_greedy:"1f9d2-1f3ff",shortnames:[":child_dark_skin_tone:"],category:"people"},":clap_tone1:":{uc_base:"1f44f-1f3fb",uc_output:"1f44f-1f3fb",uc_match:"1f44f-1f3fb",uc_greedy:"1f44f-1f3fb",shortnames:[],category:"people"},":clap_tone2:":{uc_base:"1f44f-1f3fc",uc_output:"1f44f-1f3fc",uc_match:"1f44f-1f3fc",uc_greedy:"1f44f-1f3fc",shortnames:[],category:"people"},":clap_tone3:":{uc_base:"1f44f-1f3fd",uc_output:"1f44f-1f3fd",uc_match:"1f44f-1f3fd",uc_greedy:"1f44f-1f3fd",shortnames:[],category:"people"},":clap_tone4:":{uc_base:"1f44f-1f3fe",uc_output:"1f44f-1f3fe",uc_match:"1f44f-1f3fe",uc_greedy:"1f44f-1f3fe",shortnames:[],category:"people"},":clap_tone5:":{uc_base:"1f44f-1f3ff",uc_output:"1f44f-1f3ff",uc_match:"1f44f-1f3ff",uc_greedy:"1f44f-1f3ff",shortnames:[],category:"people"},":construction_worker_tone1:":{uc_base:"1f477-1f3fb",uc_output:"1f477-1f3fb",uc_match:"1f477-1f3fb",uc_greedy:"1f477-1f3fb",shortnames:[],category:"people"},":construction_worker_tone2:":{uc_base:"1f477-1f3fc",uc_output:"1f477-1f3fc",uc_match:"1f477-1f3fc",uc_greedy:"1f477-1f3fc",shortnames:[],category:"people"},":construction_worker_tone3:":{uc_base:"1f477-1f3fd",uc_output:"1f477-1f3fd",uc_match:"1f477-1f3fd",uc_greedy:"1f477-1f3fd",shortnames:[],category:"people"},":construction_worker_tone4:":{uc_base:"1f477-1f3fe",uc_output:"1f477-1f3fe",uc_match:"1f477-1f3fe",uc_greedy:"1f477-1f3fe",shortnames:[],category:"people"},":construction_worker_tone5:":{uc_base:"1f477-1f3ff",uc_output:"1f477-1f3ff",uc_match:"1f477-1f3ff",uc_greedy:"1f477-1f3ff",shortnames:[],category:"people"},":dancer_tone1:":{uc_base:"1f483-1f3fb",uc_output:"1f483-1f3fb",uc_match:"1f483-1f3fb",uc_greedy:"1f483-1f3fb",shortnames:[],category:"people"},":dancer_tone2:":{uc_base:"1f483-1f3fc",uc_output:"1f483-1f3fc",uc_match:"1f483-1f3fc",uc_greedy:"1f483-1f3fc",shortnames:[],category:"people"},":dancer_tone3:":{uc_base:"1f483-1f3fd",uc_output:"1f483-1f3fd",uc_match:"1f483-1f3fd",uc_greedy:"1f483-1f3fd",shortnames:[],category:"people"},":dancer_tone4:":{uc_base:"1f483-1f3fe",uc_output:"1f483-1f3fe",uc_match:"1f483-1f3fe",uc_greedy:"1f483-1f3fe",shortnames:[],category:"people"},":dancer_tone5:":{uc_base:"1f483-1f3ff",uc_output:"1f483-1f3ff",uc_match:"1f483-1f3ff",uc_greedy:"1f483-1f3ff",shortnames:[],category:"people"},":detective_tone1:":{uc_base:"1f575-1f3fb",uc_output:"1f575-1f3fb",uc_match:"1f575-fe0f-1f3fb",uc_greedy:"1f575-fe0f-1f3fb",shortnames:[":spy_tone1:",":sleuth_or_spy_tone1:"],category:"people"},":detective_tone2:":{uc_base:"1f575-1f3fc",uc_output:"1f575-1f3fc",uc_match:"1f575-fe0f-1f3fc",uc_greedy:"1f575-fe0f-1f3fc",shortnames:[":spy_tone2:",":sleuth_or_spy_tone2:"],category:"people"},":detective_tone3:":{uc_base:"1f575-1f3fd",uc_output:"1f575-1f3fd",uc_match:"1f575-fe0f-1f3fd",uc_greedy:"1f575-fe0f-1f3fd",shortnames:[":spy_tone3:",":sleuth_or_spy_tone3:"],category:"people"},":detective_tone4:":{uc_base:"1f575-1f3fe",uc_output:"1f575-1f3fe",uc_match:"1f575-fe0f-1f3fe",uc_greedy:"1f575-fe0f-1f3fe",shortnames:[":spy_tone4:",":sleuth_or_spy_tone4:"],category:"people"},":detective_tone5:":{uc_base:"1f575-1f3ff",uc_output:"1f575-1f3ff",uc_match:"1f575-fe0f-1f3ff",uc_greedy:"1f575-fe0f-1f3ff",shortnames:[":spy_tone5:",":sleuth_or_spy_tone5:"],category:"people"},":ear_tone1:":{uc_base:"1f442-1f3fb",uc_output:"1f442-1f3fb",uc_match:"1f442-1f3fb",uc_greedy:"1f442-1f3fb",shortnames:[],category:"people"},":ear_tone2:":{uc_base:"1f442-1f3fc",uc_output:"1f442-1f3fc",uc_match:"1f442-1f3fc",uc_greedy:"1f442-1f3fc",shortnames:[],category:"people"},":ear_tone3:":{uc_base:"1f442-1f3fd",uc_output:"1f442-1f3fd",uc_match:"1f442-1f3fd",uc_greedy:"1f442-1f3fd",shortnames:[],category:"people"},":ear_tone4:":{uc_base:"1f442-1f3fe",uc_output:"1f442-1f3fe",uc_match:"1f442-1f3fe",uc_greedy:"1f442-1f3fe",shortnames:[],category:"people"},":ear_tone5:":{uc_base:"1f442-1f3ff",uc_output:"1f442-1f3ff",uc_match:"1f442-1f3ff",uc_greedy:"1f442-1f3ff",shortnames:[],category:"people"},":elf_tone1:":{uc_base:"1f9dd-1f3fb",uc_output:"1f9dd-1f3fb",uc_match:"1f9dd-1f3fb",uc_greedy:"1f9dd-1f3fb",shortnames:[":elf_light_skin_tone:"],category:"people"},":elf_tone2:":{uc_base:"1f9dd-1f3fc",uc_output:"1f9dd-1f3fc",uc_match:"1f9dd-1f3fc",uc_greedy:"1f9dd-1f3fc",shortnames:[":elf_medium_light_skin_tone:"],category:"people"},":elf_tone3:":{uc_base:"1f9dd-1f3fd",uc_output:"1f9dd-1f3fd",uc_match:"1f9dd-1f3fd",uc_greedy:"1f9dd-1f3fd",shortnames:[":elf_medium_skin_tone:"],category:"people"},":elf_tone4:":{uc_base:"1f9dd-1f3fe",uc_output:"1f9dd-1f3fe",uc_match:"1f9dd-1f3fe",uc_greedy:"1f9dd-1f3fe",shortnames:[":elf_medium_dark_skin_tone:"],category:"people"},":elf_tone5:":{uc_base:"1f9dd-1f3ff",uc_output:"1f9dd-1f3ff",uc_match:"1f9dd-1f3ff",uc_greedy:"1f9dd-1f3ff",shortnames:[":elf_dark_skin_tone:"],category:"people"},":fairy_tone1:":{uc_base:"1f9da-1f3fb",uc_output:"1f9da-1f3fb",uc_match:"1f9da-1f3fb",uc_greedy:"1f9da-1f3fb",shortnames:[":fairy_light_skin_tone:"],category:"people"},":fairy_tone2:":{uc_base:"1f9da-1f3fc",uc_output:"1f9da-1f3fc",uc_match:"1f9da-1f3fc",uc_greedy:"1f9da-1f3fc",shortnames:[":fairy_medium_light_skin_tone:"],category:"people"},":fairy_tone3:":{uc_base:"1f9da-1f3fd",uc_output:"1f9da-1f3fd",uc_match:"1f9da-1f3fd",uc_greedy:"1f9da-1f3fd",shortnames:[":fairy_medium_skin_tone:"],category:"people"},":fairy_tone4:":{uc_base:"1f9da-1f3fe",uc_output:"1f9da-1f3fe",uc_match:"1f9da-1f3fe",uc_greedy:"1f9da-1f3fe",shortnames:[":fairy_medium_dark_skin_tone:"],category:"people"},":fairy_tone5:":{uc_base:"1f9da-1f3ff",uc_output:"1f9da-1f3ff",uc_match:"1f9da-1f3ff",uc_greedy:"1f9da-1f3ff",shortnames:[":fairy_dark_skin_tone:"],category:"people"},":fingers_crossed_tone1:":{uc_base:"1f91e-1f3fb",uc_output:"1f91e-1f3fb",uc_match:"1f91e-1f3fb",uc_greedy:"1f91e-1f3fb",shortnames:[":hand_with_index_and_middle_fingers_crossed_tone1:"],category:"people"},":fingers_crossed_tone2:":{uc_base:"1f91e-1f3fc",uc_output:"1f91e-1f3fc",uc_match:"1f91e-1f3fc",uc_greedy:"1f91e-1f3fc",shortnames:[":hand_with_index_and_middle_fingers_crossed_tone2:"],category:"people"},":fingers_crossed_tone3:":{uc_base:"1f91e-1f3fd",uc_output:"1f91e-1f3fd",uc_match:"1f91e-1f3fd",uc_greedy:"1f91e-1f3fd",shortnames:[":hand_with_index_and_middle_fingers_crossed_tone3:"],category:"people"},":fingers_crossed_tone4:":{uc_base:"1f91e-1f3fe",uc_output:"1f91e-1f3fe",uc_match:"1f91e-1f3fe",uc_greedy:"1f91e-1f3fe",shortnames:[":hand_with_index_and_middle_fingers_crossed_tone4:"],category:"people"},":fingers_crossed_tone5:":{uc_base:"1f91e-1f3ff",uc_output:"1f91e-1f3ff",uc_match:"1f91e-1f3ff",uc_greedy:"1f91e-1f3ff",shortnames:[":hand_with_index_and_middle_fingers_crossed_tone5:"],category:"people"},":flag_ac:":{uc_base:"1f1e6-1f1e8",uc_output:"1f1e6-1f1e8",uc_match:"1f1e6-1f1e8",uc_greedy:"1f1e6-1f1e8",shortnames:[":ac:"],category:"flags"},":flag_ad:":{uc_base:"1f1e6-1f1e9",uc_output:"1f1e6-1f1e9",uc_match:"1f1e6-1f1e9",uc_greedy:"1f1e6-1f1e9",shortnames:[":ad:"],category:"flags"},":flag_ae:":{uc_base:"1f1e6-1f1ea",uc_output:"1f1e6-1f1ea",uc_match:"1f1e6-1f1ea",uc_greedy:"1f1e6-1f1ea",shortnames:[":ae:"],category:"flags"},":flag_af:":{uc_base:"1f1e6-1f1eb",uc_output:"1f1e6-1f1eb",uc_match:"1f1e6-1f1eb",uc_greedy:"1f1e6-1f1eb",shortnames:[":af:"],category:"flags"},":flag_ag:":{uc_base:"1f1e6-1f1ec",uc_output:"1f1e6-1f1ec",uc_match:"1f1e6-1f1ec",uc_greedy:"1f1e6-1f1ec",shortnames:[":ag:"],category:"flags"},":flag_ai:":{uc_base:"1f1e6-1f1ee",uc_output:"1f1e6-1f1ee",uc_match:"1f1e6-1f1ee",uc_greedy:"1f1e6-1f1ee",shortnames:[":ai:"],category:"flags"},":flag_al:":{uc_base:"1f1e6-1f1f1",uc_output:"1f1e6-1f1f1",uc_match:"1f1e6-1f1f1",uc_greedy:"1f1e6-1f1f1",shortnames:[":al:"],category:"flags"},":flag_am:":{uc_base:"1f1e6-1f1f2",uc_output:"1f1e6-1f1f2",uc_match:"1f1e6-1f1f2",uc_greedy:"1f1e6-1f1f2",shortnames:[":am:"],category:"flags"},":flag_ao:":{uc_base:"1f1e6-1f1f4",uc_output:"1f1e6-1f1f4",uc_match:"1f1e6-1f1f4",uc_greedy:"1f1e6-1f1f4",shortnames:[":ao:"],category:"flags"},":flag_aq:":{uc_base:"1f1e6-1f1f6",uc_output:"1f1e6-1f1f6",uc_match:"1f1e6-1f1f6",uc_greedy:"1f1e6-1f1f6",shortnames:[":aq:"],category:"flags"},":flag_ar:":{uc_base:"1f1e6-1f1f7",uc_output:"1f1e6-1f1f7",uc_match:"1f1e6-1f1f7",uc_greedy:"1f1e6-1f1f7",shortnames:[":ar:"],category:"flags"},":flag_as:":{uc_base:"1f1e6-1f1f8",uc_output:"1f1e6-1f1f8",uc_match:"1f1e6-1f1f8",uc_greedy:"1f1e6-1f1f8",shortnames:[":as:"],category:"flags"},":flag_at:":{uc_base:"1f1e6-1f1f9",uc_output:"1f1e6-1f1f9",uc_match:"1f1e6-1f1f9",uc_greedy:"1f1e6-1f1f9",shortnames:[":at:"],category:"flags"},":flag_au:":{uc_base:"1f1e6-1f1fa",uc_output:"1f1e6-1f1fa",uc_match:"1f1e6-1f1fa",uc_greedy:"1f1e6-1f1fa",shortnames:[":au:"],category:"flags"},":flag_aw:":{uc_base:"1f1e6-1f1fc",uc_output:"1f1e6-1f1fc",uc_match:"1f1e6-1f1fc",uc_greedy:"1f1e6-1f1fc",shortnames:[":aw:"],category:"flags"},":flag_ax:":{uc_base:"1f1e6-1f1fd",uc_output:"1f1e6-1f1fd",uc_match:"1f1e6-1f1fd",uc_greedy:"1f1e6-1f1fd",shortnames:[":ax:"],category:"flags"},":flag_az:":{uc_base:"1f1e6-1f1ff",uc_output:"1f1e6-1f1ff",uc_match:"1f1e6-1f1ff",uc_greedy:"1f1e6-1f1ff",shortnames:[":az:"],category:"flags"},":flag_ba:":{uc_base:"1f1e7-1f1e6",uc_output:"1f1e7-1f1e6",uc_match:"1f1e7-1f1e6",uc_greedy:"1f1e7-1f1e6",shortnames:[":ba:"],category:"flags"},":flag_bb:":{uc_base:"1f1e7-1f1e7",uc_output:"1f1e7-1f1e7",uc_match:"1f1e7-1f1e7",uc_greedy:"1f1e7-1f1e7",shortnames:[":bb:"],category:"flags"},":flag_bd:":{uc_base:"1f1e7-1f1e9",uc_output:"1f1e7-1f1e9",uc_match:"1f1e7-1f1e9",uc_greedy:"1f1e7-1f1e9",shortnames:[":bd:"],category:"flags"},":flag_be:":{uc_base:"1f1e7-1f1ea",uc_output:"1f1e7-1f1ea",uc_match:"1f1e7-1f1ea",uc_greedy:"1f1e7-1f1ea",shortnames:[":be:"],category:"flags"},":flag_bf:":{uc_base:"1f1e7-1f1eb",uc_output:"1f1e7-1f1eb",uc_match:"1f1e7-1f1eb",uc_greedy:"1f1e7-1f1eb",shortnames:[":bf:"],category:"flags"},":flag_bg:":{uc_base:"1f1e7-1f1ec",uc_output:"1f1e7-1f1ec",uc_match:"1f1e7-1f1ec",uc_greedy:"1f1e7-1f1ec",shortnames:[":bg:"],category:"flags"},":flag_bh:":{uc_base:"1f1e7-1f1ed",uc_output:"1f1e7-1f1ed",uc_match:"1f1e7-1f1ed",uc_greedy:"1f1e7-1f1ed",shortnames:[":bh:"],category:"flags"},":flag_bi:":{uc_base:"1f1e7-1f1ee",uc_output:"1f1e7-1f1ee",uc_match:"1f1e7-1f1ee",uc_greedy:"1f1e7-1f1ee",shortnames:[":bi:"],category:"flags"},":flag_bj:":{uc_base:"1f1e7-1f1ef",uc_output:"1f1e7-1f1ef",uc_match:"1f1e7-1f1ef",uc_greedy:"1f1e7-1f1ef",shortnames:[":bj:"],category:"flags"},":flag_bl:":{uc_base:"1f1e7-1f1f1",uc_output:"1f1e7-1f1f1",uc_match:"1f1e7-1f1f1",uc_greedy:"1f1e7-1f1f1",shortnames:[":bl:"],category:"flags"},":flag_bm:":{uc_base:"1f1e7-1f1f2",uc_output:"1f1e7-1f1f2",uc_match:"1f1e7-1f1f2",uc_greedy:"1f1e7-1f1f2",shortnames:[":bm:"],category:"flags"},":flag_bn:":{uc_base:"1f1e7-1f1f3",uc_output:"1f1e7-1f1f3",uc_match:"1f1e7-1f1f3",uc_greedy:"1f1e7-1f1f3",shortnames:[":bn:"],category:"flags"},":flag_bo:":{uc_base:"1f1e7-1f1f4",uc_output:"1f1e7-1f1f4",uc_match:"1f1e7-1f1f4",uc_greedy:"1f1e7-1f1f4",shortnames:[":bo:"],category:"flags"},":flag_bq:":{uc_base:"1f1e7-1f1f6",uc_output:"1f1e7-1f1f6",uc_match:"1f1e7-1f1f6",uc_greedy:"1f1e7-1f1f6",shortnames:[":bq:"],category:"flags"},":flag_br:":{uc_base:"1f1e7-1f1f7",uc_output:"1f1e7-1f1f7",uc_match:"1f1e7-1f1f7",uc_greedy:"1f1e7-1f1f7",shortnames:[":br:"],category:"flags"},":flag_bs:":{uc_base:"1f1e7-1f1f8",uc_output:"1f1e7-1f1f8",uc_match:"1f1e7-1f1f8",uc_greedy:"1f1e7-1f1f8",shortnames:[":bs:"],category:"flags"},":flag_bt:":{uc_base:"1f1e7-1f1f9",uc_output:"1f1e7-1f1f9",uc_match:"1f1e7-1f1f9",uc_greedy:"1f1e7-1f1f9",shortnames:[":bt:"],category:"flags"},":flag_bv:":{uc_base:"1f1e7-1f1fb",uc_output:"1f1e7-1f1fb",uc_match:"1f1e7-1f1fb",uc_greedy:"1f1e7-1f1fb",shortnames:[":bv:"],category:"flags"},":flag_bw:":{uc_base:"1f1e7-1f1fc",uc_output:"1f1e7-1f1fc",uc_match:"1f1e7-1f1fc",uc_greedy:"1f1e7-1f1fc",shortnames:[":bw:"],category:"flags"},":flag_by:":{uc_base:"1f1e7-1f1fe",uc_output:"1f1e7-1f1fe",uc_match:"1f1e7-1f1fe",uc_greedy:"1f1e7-1f1fe",shortnames:[":by:"],category:"flags"},":flag_bz:":{uc_base:"1f1e7-1f1ff",uc_output:"1f1e7-1f1ff",uc_match:"1f1e7-1f1ff",uc_greedy:"1f1e7-1f1ff",shortnames:[":bz:"],category:"flags"},":flag_ca:":{uc_base:"1f1e8-1f1e6",uc_output:"1f1e8-1f1e6",uc_match:"1f1e8-1f1e6",uc_greedy:"1f1e8-1f1e6",shortnames:[":ca:"],category:"flags"},":flag_cc:":{uc_base:"1f1e8-1f1e8",uc_output:"1f1e8-1f1e8",uc_match:"1f1e8-1f1e8",uc_greedy:"1f1e8-1f1e8",shortnames:[":cc:"],category:"flags"},":flag_cd:":{uc_base:"1f1e8-1f1e9",uc_output:"1f1e8-1f1e9",uc_match:"1f1e8-1f1e9",uc_greedy:"1f1e8-1f1e9",shortnames:[":congo:"],category:"flags"},":flag_cf:":{uc_base:"1f1e8-1f1eb",uc_output:"1f1e8-1f1eb",uc_match:"1f1e8-1f1eb",uc_greedy:"1f1e8-1f1eb",shortnames:[":cf:"],category:"flags"},":flag_cg:":{uc_base:"1f1e8-1f1ec",uc_output:"1f1e8-1f1ec",uc_match:"1f1e8-1f1ec",uc_greedy:"1f1e8-1f1ec",shortnames:[":cg:"],category:"flags"},":flag_ch:":{uc_base:"1f1e8-1f1ed",uc_output:"1f1e8-1f1ed",uc_match:"1f1e8-1f1ed",uc_greedy:"1f1e8-1f1ed",shortnames:[":ch:"],category:"flags"},":flag_ci:":{uc_base:"1f1e8-1f1ee",uc_output:"1f1e8-1f1ee",uc_match:"1f1e8-1f1ee",uc_greedy:"1f1e8-1f1ee",shortnames:[":ci:"],category:"flags"},":flag_ck:":{uc_base:"1f1e8-1f1f0",uc_output:"1f1e8-1f1f0",uc_match:"1f1e8-1f1f0",uc_greedy:"1f1e8-1f1f0",shortnames:[":ck:"],category:"flags"},":flag_cl:":{uc_base:"1f1e8-1f1f1",uc_output:"1f1e8-1f1f1",uc_match:"1f1e8-1f1f1",uc_greedy:"1f1e8-1f1f1",shortnames:[":chile:"],category:"flags"},":flag_cm:":{uc_base:"1f1e8-1f1f2",uc_output:"1f1e8-1f1f2",uc_match:"1f1e8-1f1f2",uc_greedy:"1f1e8-1f1f2",shortnames:[":cm:"],category:"flags"},":flag_cn:":{uc_base:"1f1e8-1f1f3",uc_output:"1f1e8-1f1f3",uc_match:"1f1e8-1f1f3",uc_greedy:"1f1e8-1f1f3",shortnames:[":cn:"],category:"flags"},":flag_co:":{uc_base:"1f1e8-1f1f4",uc_output:"1f1e8-1f1f4",uc_match:"1f1e8-1f1f4",uc_greedy:"1f1e8-1f1f4",shortnames:[":co:"],category:"flags"},":flag_cp:":{uc_base:"1f1e8-1f1f5",uc_output:"1f1e8-1f1f5",uc_match:"1f1e8-1f1f5",uc_greedy:"1f1e8-1f1f5",shortnames:[":cp:"],category:"flags"},":flag_cr:":{uc_base:"1f1e8-1f1f7",uc_output:"1f1e8-1f1f7",uc_match:"1f1e8-1f1f7",uc_greedy:"1f1e8-1f1f7",shortnames:[":cr:"],category:"flags"},":flag_cu:":{uc_base:"1f1e8-1f1fa",uc_output:"1f1e8-1f1fa",uc_match:"1f1e8-1f1fa",uc_greedy:"1f1e8-1f1fa",shortnames:[":cu:"],category:"flags"},":flag_cv:":{uc_base:"1f1e8-1f1fb",uc_output:"1f1e8-1f1fb",uc_match:"1f1e8-1f1fb",uc_greedy:"1f1e8-1f1fb",shortnames:[":cv:"],category:"flags"},":flag_cw:":{uc_base:"1f1e8-1f1fc",uc_output:"1f1e8-1f1fc",uc_match:"1f1e8-1f1fc",uc_greedy:"1f1e8-1f1fc",shortnames:[":cw:"],category:"flags"},":flag_cx:":{uc_base:"1f1e8-1f1fd",uc_output:"1f1e8-1f1fd",uc_match:"1f1e8-1f1fd",uc_greedy:"1f1e8-1f1fd",shortnames:[":cx:"],category:"flags"},":flag_cy:":{uc_base:"1f1e8-1f1fe",uc_output:"1f1e8-1f1fe",uc_match:"1f1e8-1f1fe",uc_greedy:"1f1e8-1f1fe",shortnames:[":cy:"],category:"flags"},":flag_cz:":{uc_base:"1f1e8-1f1ff",uc_output:"1f1e8-1f1ff",uc_match:"1f1e8-1f1ff",uc_greedy:"1f1e8-1f1ff",shortnames:[":cz:"],category:"flags"},":flag_de:":{uc_base:"1f1e9-1f1ea",uc_output:"1f1e9-1f1ea",uc_match:"1f1e9-1f1ea",uc_greedy:"1f1e9-1f1ea",shortnames:[":de:"],category:"flags"},":flag_dg:":{uc_base:"1f1e9-1f1ec",uc_output:"1f1e9-1f1ec",uc_match:"1f1e9-1f1ec",uc_greedy:"1f1e9-1f1ec",shortnames:[":dg:"],category:"flags"},":flag_dj:":{uc_base:"1f1e9-1f1ef",uc_output:"1f1e9-1f1ef",uc_match:"1f1e9-1f1ef",uc_greedy:"1f1e9-1f1ef",shortnames:[":dj:"],category:"flags"},":flag_dk:":{uc_base:"1f1e9-1f1f0",uc_output:"1f1e9-1f1f0",uc_match:"1f1e9-1f1f0",uc_greedy:"1f1e9-1f1f0",shortnames:[":dk:"],category:"flags"},":flag_dm:":{uc_base:"1f1e9-1f1f2",uc_output:"1f1e9-1f1f2",uc_match:"1f1e9-1f1f2",uc_greedy:"1f1e9-1f1f2",shortnames:[":dm:"],category:"flags"},":flag_do:":{uc_base:"1f1e9-1f1f4",uc_output:"1f1e9-1f1f4",uc_match:"1f1e9-1f1f4",uc_greedy:"1f1e9-1f1f4",shortnames:[":do:"],category:"flags"},":flag_dz:":{uc_base:"1f1e9-1f1ff",uc_output:"1f1e9-1f1ff",uc_match:"1f1e9-1f1ff",uc_greedy:"1f1e9-1f1ff",shortnames:[":dz:"],category:"flags"},":flag_ea:":{uc_base:"1f1ea-1f1e6",uc_output:"1f1ea-1f1e6",uc_match:"1f1ea-1f1e6",uc_greedy:"1f1ea-1f1e6",shortnames:[":ea:"],category:"flags"},":flag_ec:":{uc_base:"1f1ea-1f1e8",uc_output:"1f1ea-1f1e8",uc_match:"1f1ea-1f1e8",uc_greedy:"1f1ea-1f1e8",shortnames:[":ec:"],category:"flags"},":flag_ee:":{uc_base:"1f1ea-1f1ea",uc_output:"1f1ea-1f1ea",uc_match:"1f1ea-1f1ea",uc_greedy:"1f1ea-1f1ea",shortnames:[":ee:"],category:"flags"},":flag_eg:":{uc_base:"1f1ea-1f1ec",uc_output:"1f1ea-1f1ec",uc_match:"1f1ea-1f1ec",uc_greedy:"1f1ea-1f1ec",shortnames:[":eg:"],category:"flags"},":flag_eh:":{uc_base:"1f1ea-1f1ed",uc_output:"1f1ea-1f1ed",uc_match:"1f1ea-1f1ed",uc_greedy:"1f1ea-1f1ed",shortnames:[":eh:"],category:"flags"},":flag_er:":{uc_base:"1f1ea-1f1f7",uc_output:"1f1ea-1f1f7",uc_match:"1f1ea-1f1f7",uc_greedy:"1f1ea-1f1f7",shortnames:[":er:"],category:"flags"},":flag_es:":{uc_base:"1f1ea-1f1f8",uc_output:"1f1ea-1f1f8",uc_match:"1f1ea-1f1f8",uc_greedy:"1f1ea-1f1f8",shortnames:[":es:"],category:"flags"},":flag_et:":{uc_base:"1f1ea-1f1f9",uc_output:"1f1ea-1f1f9",uc_match:"1f1ea-1f1f9",uc_greedy:"1f1ea-1f1f9",shortnames:[":et:"],category:"flags"},":flag_eu:":{uc_base:"1f1ea-1f1fa",uc_output:"1f1ea-1f1fa",uc_match:"1f1ea-1f1fa",uc_greedy:"1f1ea-1f1fa",shortnames:[":eu:"],category:"flags"},":flag_fi:":{uc_base:"1f1eb-1f1ee",uc_output:"1f1eb-1f1ee",uc_match:"1f1eb-1f1ee",uc_greedy:"1f1eb-1f1ee",shortnames:[":fi:"],category:"flags"},":flag_fj:":{uc_base:"1f1eb-1f1ef",uc_output:"1f1eb-1f1ef",uc_match:"1f1eb-1f1ef",uc_greedy:"1f1eb-1f1ef",shortnames:[":fj:"],category:"flags"},":flag_fk:":{uc_base:"1f1eb-1f1f0",uc_output:"1f1eb-1f1f0",uc_match:"1f1eb-1f1f0",uc_greedy:"1f1eb-1f1f0",shortnames:[":fk:"],category:"flags"},":flag_fm:":{uc_base:"1f1eb-1f1f2",uc_output:"1f1eb-1f1f2",uc_match:"1f1eb-1f1f2",uc_greedy:"1f1eb-1f1f2",shortnames:[":fm:"],category:"flags"},":flag_fo:":{uc_base:"1f1eb-1f1f4",uc_output:"1f1eb-1f1f4",uc_match:"1f1eb-1f1f4",uc_greedy:"1f1eb-1f1f4",shortnames:[":fo:"],category:"flags"},":flag_fr:":{uc_base:"1f1eb-1f1f7",uc_output:"1f1eb-1f1f7",uc_match:"1f1eb-1f1f7",uc_greedy:"1f1eb-1f1f7",shortnames:[":fr:"],category:"flags"},":flag_ga:":{uc_base:"1f1ec-1f1e6",uc_output:"1f1ec-1f1e6",uc_match:"1f1ec-1f1e6",uc_greedy:"1f1ec-1f1e6",shortnames:[":ga:"],category:"flags"},":flag_gb:":{uc_base:"1f1ec-1f1e7",uc_output:"1f1ec-1f1e7",uc_match:"1f1ec-1f1e7",uc_greedy:"1f1ec-1f1e7",shortnames:[":gb:"],category:"flags"},":flag_gd:":{uc_base:"1f1ec-1f1e9",uc_output:"1f1ec-1f1e9",uc_match:"1f1ec-1f1e9",uc_greedy:"1f1ec-1f1e9",shortnames:[":gd:"],category:"flags"},":flag_ge:":{uc_base:"1f1ec-1f1ea",uc_output:"1f1ec-1f1ea",uc_match:"1f1ec-1f1ea",uc_greedy:"1f1ec-1f1ea",shortnames:[":ge:"],category:"flags"},":flag_gf:":{uc_base:"1f1ec-1f1eb",uc_output:"1f1ec-1f1eb",uc_match:"1f1ec-1f1eb",uc_greedy:"1f1ec-1f1eb",shortnames:[":gf:"],category:"flags"},":flag_gg:":{uc_base:"1f1ec-1f1ec",uc_output:"1f1ec-1f1ec",uc_match:"1f1ec-1f1ec",uc_greedy:"1f1ec-1f1ec",shortnames:[":gg:"],category:"flags"},":flag_gh:":{uc_base:"1f1ec-1f1ed",uc_output:"1f1ec-1f1ed",uc_match:"1f1ec-1f1ed",uc_greedy:"1f1ec-1f1ed",shortnames:[":gh:"],category:"flags"},":flag_gi:":{uc_base:"1f1ec-1f1ee",uc_output:"1f1ec-1f1ee",uc_match:"1f1ec-1f1ee",uc_greedy:"1f1ec-1f1ee",shortnames:[":gi:"],category:"flags"},":flag_gl:":{uc_base:"1f1ec-1f1f1",uc_output:"1f1ec-1f1f1",uc_match:"1f1ec-1f1f1",uc_greedy:"1f1ec-1f1f1",shortnames:[":gl:"],category:"flags"},":flag_gm:":{uc_base:"1f1ec-1f1f2",uc_output:"1f1ec-1f1f2",uc_match:"1f1ec-1f1f2",uc_greedy:"1f1ec-1f1f2",shortnames:[":gm:"],category:"flags"},":flag_gn:":{uc_base:"1f1ec-1f1f3",uc_output:"1f1ec-1f1f3",uc_match:"1f1ec-1f1f3",uc_greedy:"1f1ec-1f1f3",shortnames:[":gn:"],category:"flags"},":flag_gp:":{uc_base:"1f1ec-1f1f5",uc_output:"1f1ec-1f1f5",uc_match:"1f1ec-1f1f5",uc_greedy:"1f1ec-1f1f5",shortnames:[":gp:"],category:"flags"},":flag_gq:":{uc_base:"1f1ec-1f1f6",uc_output:"1f1ec-1f1f6",uc_match:"1f1ec-1f1f6",uc_greedy:"1f1ec-1f1f6",shortnames:[":gq:"],category:"flags"},":flag_gr:":{uc_base:"1f1ec-1f1f7",uc_output:"1f1ec-1f1f7",uc_match:"1f1ec-1f1f7",uc_greedy:"1f1ec-1f1f7",shortnames:[":gr:"],category:"flags"},":flag_gs:":{uc_base:"1f1ec-1f1f8",uc_output:"1f1ec-1f1f8",uc_match:"1f1ec-1f1f8",uc_greedy:"1f1ec-1f1f8",shortnames:[":gs:"],category:"flags"},":flag_gt:":{uc_base:"1f1ec-1f1f9",uc_output:"1f1ec-1f1f9",uc_match:"1f1ec-1f1f9",uc_greedy:"1f1ec-1f1f9",shortnames:[":gt:"],category:"flags"},":flag_gu:":{uc_base:"1f1ec-1f1fa",uc_output:"1f1ec-1f1fa",uc_match:"1f1ec-1f1fa",uc_greedy:"1f1ec-1f1fa",shortnames:[":gu:"],category:"flags"},":flag_gw:":{uc_base:"1f1ec-1f1fc",uc_output:"1f1ec-1f1fc",uc_match:"1f1ec-1f1fc",uc_greedy:"1f1ec-1f1fc",shortnames:[":gw:"],category:"flags"},":flag_gy:":{uc_base:"1f1ec-1f1fe",uc_output:"1f1ec-1f1fe",uc_match:"1f1ec-1f1fe",uc_greedy:"1f1ec-1f1fe",shortnames:[":gy:"],category:"flags"},":flag_hk:":{uc_base:"1f1ed-1f1f0",uc_output:"1f1ed-1f1f0",uc_match:"1f1ed-1f1f0",uc_greedy:"1f1ed-1f1f0",shortnames:[":hk:"],category:"flags"},":flag_hm:":{uc_base:"1f1ed-1f1f2",uc_output:"1f1ed-1f1f2",uc_match:"1f1ed-1f1f2",uc_greedy:"1f1ed-1f1f2",shortnames:[":hm:"],category:"flags"},":flag_hn:":{uc_base:"1f1ed-1f1f3",uc_output:"1f1ed-1f1f3",uc_match:"1f1ed-1f1f3",uc_greedy:"1f1ed-1f1f3",shortnames:[":hn:"],category:"flags"},":flag_hr:":{uc_base:"1f1ed-1f1f7",uc_output:"1f1ed-1f1f7",uc_match:"1f1ed-1f1f7",uc_greedy:"1f1ed-1f1f7",shortnames:[":hr:"],category:"flags"},":flag_ht:":{uc_base:"1f1ed-1f1f9",uc_output:"1f1ed-1f1f9",uc_match:"1f1ed-1f1f9",uc_greedy:"1f1ed-1f1f9",shortnames:[":ht:"],category:"flags"},":flag_hu:":{uc_base:"1f1ed-1f1fa",uc_output:"1f1ed-1f1fa",uc_match:"1f1ed-1f1fa",uc_greedy:"1f1ed-1f1fa",shortnames:[":hu:"],category:"flags"},":flag_ic:":{uc_base:"1f1ee-1f1e8",uc_output:"1f1ee-1f1e8",uc_match:"1f1ee-1f1e8",uc_greedy:"1f1ee-1f1e8",shortnames:[":ic:"],category:"flags"},":flag_id:":{uc_base:"1f1ee-1f1e9",uc_output:"1f1ee-1f1e9",uc_match:"1f1ee-1f1e9",uc_greedy:"1f1ee-1f1e9",shortnames:[":indonesia:"],category:"flags"},":flag_ie:":{uc_base:"1f1ee-1f1ea",uc_output:"1f1ee-1f1ea",uc_match:"1f1ee-1f1ea",uc_greedy:"1f1ee-1f1ea",shortnames:[":ie:"],category:"flags"},":flag_il:":{uc_base:"1f1ee-1f1f1",uc_output:"1f1ee-1f1f1",uc_match:"1f1ee-1f1f1",uc_greedy:"1f1ee-1f1f1",shortnames:[":il:"],category:"flags"},":flag_im:":{uc_base:"1f1ee-1f1f2",uc_output:"1f1ee-1f1f2",uc_match:"1f1ee-1f1f2",uc_greedy:"1f1ee-1f1f2",shortnames:[":im:"],category:"flags"},":flag_in:":{uc_base:"1f1ee-1f1f3",uc_output:"1f1ee-1f1f3",uc_match:"1f1ee-1f1f3",uc_greedy:"1f1ee-1f1f3",shortnames:[":in:"],category:"flags"},":flag_io:":{uc_base:"1f1ee-1f1f4",uc_output:"1f1ee-1f1f4",uc_match:"1f1ee-1f1f4",uc_greedy:"1f1ee-1f1f4",shortnames:[":io:"],category:"flags"},":flag_iq:":{uc_base:"1f1ee-1f1f6",uc_output:"1f1ee-1f1f6",uc_match:"1f1ee-1f1f6",uc_greedy:"1f1ee-1f1f6",shortnames:[":iq:"],category:"flags"},":flag_ir:":{uc_base:"1f1ee-1f1f7",uc_output:"1f1ee-1f1f7",uc_match:"1f1ee-1f1f7",uc_greedy:"1f1ee-1f1f7",shortnames:[":ir:"],category:"flags"},":flag_is:":{uc_base:"1f1ee-1f1f8",uc_output:"1f1ee-1f1f8",uc_match:"1f1ee-1f1f8",uc_greedy:"1f1ee-1f1f8",shortnames:[":is:"],category:"flags"},":flag_it:":{uc_base:"1f1ee-1f1f9",uc_output:"1f1ee-1f1f9",uc_match:"1f1ee-1f1f9",uc_greedy:"1f1ee-1f1f9",shortnames:[":it:"],category:"flags"},":flag_je:":{uc_base:"1f1ef-1f1ea",uc_output:"1f1ef-1f1ea",uc_match:"1f1ef-1f1ea",uc_greedy:"1f1ef-1f1ea",shortnames:[":je:"],category:"flags"},":flag_jm:":{uc_base:"1f1ef-1f1f2",uc_output:"1f1ef-1f1f2",uc_match:"1f1ef-1f1f2",uc_greedy:"1f1ef-1f1f2",shortnames:[":jm:"],category:"flags"},":flag_jo:":{uc_base:"1f1ef-1f1f4",uc_output:"1f1ef-1f1f4",uc_match:"1f1ef-1f1f4",uc_greedy:"1f1ef-1f1f4",shortnames:[":jo:"],category:"flags"},":flag_jp:":{uc_base:"1f1ef-1f1f5",uc_output:"1f1ef-1f1f5",uc_match:"1f1ef-1f1f5",uc_greedy:"1f1ef-1f1f5",shortnames:[":jp:"],category:"flags"},":flag_ke:":{uc_base:"1f1f0-1f1ea",uc_output:"1f1f0-1f1ea",uc_match:"1f1f0-1f1ea",uc_greedy:"1f1f0-1f1ea",shortnames:[":ke:"],category:"flags"},":flag_kg:":{uc_base:"1f1f0-1f1ec",uc_output:"1f1f0-1f1ec",uc_match:"1f1f0-1f1ec",uc_greedy:"1f1f0-1f1ec",shortnames:[":kg:"],category:"flags"},":flag_kh:":{uc_base:"1f1f0-1f1ed",uc_output:"1f1f0-1f1ed",uc_match:"1f1f0-1f1ed",uc_greedy:"1f1f0-1f1ed",shortnames:[":kh:"],category:"flags"},":flag_ki:":{uc_base:"1f1f0-1f1ee",uc_output:"1f1f0-1f1ee",uc_match:"1f1f0-1f1ee",uc_greedy:"1f1f0-1f1ee",shortnames:[":ki:"],category:"flags"},":flag_km:":{uc_base:"1f1f0-1f1f2",uc_output:"1f1f0-1f1f2",uc_match:"1f1f0-1f1f2",uc_greedy:"1f1f0-1f1f2",shortnames:[":km:"],category:"flags"},":flag_kn:":{uc_base:"1f1f0-1f1f3",uc_output:"1f1f0-1f1f3",uc_match:"1f1f0-1f1f3",uc_greedy:"1f1f0-1f1f3",shortnames:[":kn:"],category:"flags"},":flag_kp:":{uc_base:"1f1f0-1f1f5",uc_output:"1f1f0-1f1f5",uc_match:"1f1f0-1f1f5",uc_greedy:"1f1f0-1f1f5",shortnames:[":kp:"],category:"flags"},":flag_kr:":{uc_base:"1f1f0-1f1f7",uc_output:"1f1f0-1f1f7",uc_match:"1f1f0-1f1f7",uc_greedy:"1f1f0-1f1f7",shortnames:[":kr:"],category:"flags"},":flag_kw:":{uc_base:"1f1f0-1f1fc",uc_output:"1f1f0-1f1fc",uc_match:"1f1f0-1f1fc",uc_greedy:"1f1f0-1f1fc",shortnames:[":kw:"],category:"flags"},":flag_ky:":{uc_base:"1f1f0-1f1fe",uc_output:"1f1f0-1f1fe",uc_match:"1f1f0-1f1fe",uc_greedy:"1f1f0-1f1fe",shortnames:[":ky:"],category:"flags"},":flag_kz:":{uc_base:"1f1f0-1f1ff",uc_output:"1f1f0-1f1ff",uc_match:"1f1f0-1f1ff",uc_greedy:"1f1f0-1f1ff",shortnames:[":kz:"],category:"flags"},":flag_la:":{uc_base:"1f1f1-1f1e6",uc_output:"1f1f1-1f1e6",uc_match:"1f1f1-1f1e6",uc_greedy:"1f1f1-1f1e6",shortnames:[":la:"],category:"flags"},":flag_lb:":{uc_base:"1f1f1-1f1e7",uc_output:"1f1f1-1f1e7",uc_match:"1f1f1-1f1e7",uc_greedy:"1f1f1-1f1e7",shortnames:[":lb:"],category:"flags"},":flag_lc:":{uc_base:"1f1f1-1f1e8",uc_output:"1f1f1-1f1e8",uc_match:"1f1f1-1f1e8",uc_greedy:"1f1f1-1f1e8",shortnames:[":lc:"],category:"flags"},":flag_li:":{uc_base:"1f1f1-1f1ee",uc_output:"1f1f1-1f1ee",uc_match:"1f1f1-1f1ee",uc_greedy:"1f1f1-1f1ee",shortnames:[":li:"],category:"flags"},":flag_lk:":{uc_base:"1f1f1-1f1f0",uc_output:"1f1f1-1f1f0",uc_match:"1f1f1-1f1f0",uc_greedy:"1f1f1-1f1f0",shortnames:[":lk:"],category:"flags"},":flag_lr:":{uc_base:"1f1f1-1f1f7",uc_output:"1f1f1-1f1f7",uc_match:"1f1f1-1f1f7",uc_greedy:"1f1f1-1f1f7",shortnames:[":lr:"],category:"flags"},":flag_ls:":{uc_base:"1f1f1-1f1f8",uc_output:"1f1f1-1f1f8",uc_match:"1f1f1-1f1f8",uc_greedy:"1f1f1-1f1f8",shortnames:[":ls:"],category:"flags"},":flag_lt:":{uc_base:"1f1f1-1f1f9",uc_output:"1f1f1-1f1f9",uc_match:"1f1f1-1f1f9",uc_greedy:"1f1f1-1f1f9",shortnames:[":lt:"],category:"flags"},":flag_lu:":{uc_base:"1f1f1-1f1fa",uc_output:"1f1f1-1f1fa",uc_match:"1f1f1-1f1fa",uc_greedy:"1f1f1-1f1fa",shortnames:[":lu:"],category:"flags"},":flag_lv:":{uc_base:"1f1f1-1f1fb",uc_output:"1f1f1-1f1fb",uc_match:"1f1f1-1f1fb",uc_greedy:"1f1f1-1f1fb",shortnames:[":lv:"],category:"flags"},":flag_ly:":{uc_base:"1f1f1-1f1fe",uc_output:"1f1f1-1f1fe",uc_match:"1f1f1-1f1fe",uc_greedy:"1f1f1-1f1fe",shortnames:[":ly:"],category:"flags"},":flag_ma:":{uc_base:"1f1f2-1f1e6",uc_output:"1f1f2-1f1e6",uc_match:"1f1f2-1f1e6",uc_greedy:"1f1f2-1f1e6",shortnames:[":ma:"],category:"flags"},":flag_mc:":{uc_base:"1f1f2-1f1e8",uc_output:"1f1f2-1f1e8",uc_match:"1f1f2-1f1e8",uc_greedy:"1f1f2-1f1e8",shortnames:[":mc:"],category:"flags"},":flag_md:":{uc_base:"1f1f2-1f1e9",uc_output:"1f1f2-1f1e9",uc_match:"1f1f2-1f1e9",uc_greedy:"1f1f2-1f1e9",shortnames:[":md:"],category:"flags"},":flag_me:":{uc_base:"1f1f2-1f1ea",uc_output:"1f1f2-1f1ea",uc_match:"1f1f2-1f1ea",uc_greedy:"1f1f2-1f1ea",shortnames:[":me:"],category:"flags"},":flag_mf:":{uc_base:"1f1f2-1f1eb",uc_output:"1f1f2-1f1eb",uc_match:"1f1f2-1f1eb",uc_greedy:"1f1f2-1f1eb",shortnames:[":mf:"],category:"flags"},":flag_mg:":{uc_base:"1f1f2-1f1ec",uc_output:"1f1f2-1f1ec",uc_match:"1f1f2-1f1ec",uc_greedy:"1f1f2-1f1ec",shortnames:[":mg:"],category:"flags"},":flag_mh:":{uc_base:"1f1f2-1f1ed",uc_output:"1f1f2-1f1ed",uc_match:"1f1f2-1f1ed",uc_greedy:"1f1f2-1f1ed",shortnames:[":mh:"],category:"flags"},":flag_mk:":{uc_base:"1f1f2-1f1f0",uc_output:"1f1f2-1f1f0",uc_match:"1f1f2-1f1f0",uc_greedy:"1f1f2-1f1f0",shortnames:[":mk:"],category:"flags"},":flag_ml:":{uc_base:"1f1f2-1f1f1",uc_output:"1f1f2-1f1f1",uc_match:"1f1f2-1f1f1",uc_greedy:"1f1f2-1f1f1",shortnames:[":ml:"],category:"flags"},":flag_mm:":{uc_base:"1f1f2-1f1f2",uc_output:"1f1f2-1f1f2",uc_match:"1f1f2-1f1f2",uc_greedy:"1f1f2-1f1f2",shortnames:[":mm:"],category:"flags"},":flag_mn:":{uc_base:"1f1f2-1f1f3",uc_output:"1f1f2-1f1f3",uc_match:"1f1f2-1f1f3",uc_greedy:"1f1f2-1f1f3",shortnames:[":mn:"],category:"flags"},":flag_mo:":{uc_base:"1f1f2-1f1f4",uc_output:"1f1f2-1f1f4",uc_match:"1f1f2-1f1f4",uc_greedy:"1f1f2-1f1f4",shortnames:[":mo:"],category:"flags"},":flag_mp:":{uc_base:"1f1f2-1f1f5",uc_output:"1f1f2-1f1f5",uc_match:"1f1f2-1f1f5",uc_greedy:"1f1f2-1f1f5",shortnames:[":mp:"],category:"flags"},":flag_mq:":{uc_base:"1f1f2-1f1f6",uc_output:"1f1f2-1f1f6",uc_match:"1f1f2-1f1f6",uc_greedy:"1f1f2-1f1f6",shortnames:[":mq:"],category:"flags"},":flag_mr:":{uc_base:"1f1f2-1f1f7",uc_output:"1f1f2-1f1f7",uc_match:"1f1f2-1f1f7",uc_greedy:"1f1f2-1f1f7",shortnames:[":mr:"],category:"flags"},":flag_ms:":{uc_base:"1f1f2-1f1f8",uc_output:"1f1f2-1f1f8",uc_match:"1f1f2-1f1f8",uc_greedy:"1f1f2-1f1f8",shortnames:[":ms:"],category:"flags"},":flag_mt:":{uc_base:"1f1f2-1f1f9",uc_output:"1f1f2-1f1f9",uc_match:"1f1f2-1f1f9",uc_greedy:"1f1f2-1f1f9",shortnames:[":mt:"],category:"flags"},":flag_mu:":{uc_base:"1f1f2-1f1fa",uc_output:"1f1f2-1f1fa",uc_match:"1f1f2-1f1fa",uc_greedy:"1f1f2-1f1fa",shortnames:[":mu:"],category:"flags"},":flag_mv:":{uc_base:"1f1f2-1f1fb",uc_output:"1f1f2-1f1fb",uc_match:"1f1f2-1f1fb",uc_greedy:"1f1f2-1f1fb",shortnames:[":mv:"],category:"flags"},":flag_mw:":{uc_base:"1f1f2-1f1fc",uc_output:"1f1f2-1f1fc",uc_match:"1f1f2-1f1fc",uc_greedy:"1f1f2-1f1fc",shortnames:[":mw:"],category:"flags"},":flag_mx:":{uc_base:"1f1f2-1f1fd",uc_output:"1f1f2-1f1fd",uc_match:"1f1f2-1f1fd",uc_greedy:"1f1f2-1f1fd",shortnames:[":mx:"],category:"flags"},":flag_my:":{uc_base:"1f1f2-1f1fe",uc_output:"1f1f2-1f1fe",uc_match:"1f1f2-1f1fe",uc_greedy:"1f1f2-1f1fe",shortnames:[":my:"],category:"flags"},":flag_mz:":{uc_base:"1f1f2-1f1ff",uc_output:"1f1f2-1f1ff",uc_match:"1f1f2-1f1ff",uc_greedy:"1f1f2-1f1ff",shortnames:[":mz:"],category:"flags"},":flag_na:":{uc_base:"1f1f3-1f1e6",uc_output:"1f1f3-1f1e6",uc_match:"1f1f3-1f1e6",uc_greedy:"1f1f3-1f1e6",shortnames:[":na:"],category:"flags"},":flag_nc:":{uc_base:"1f1f3-1f1e8",uc_output:"1f1f3-1f1e8",uc_match:"1f1f3-1f1e8",uc_greedy:"1f1f3-1f1e8",shortnames:[":nc:"],category:"flags"},":flag_ne:":{uc_base:"1f1f3-1f1ea",uc_output:"1f1f3-1f1ea",uc_match:"1f1f3-1f1ea",uc_greedy:"1f1f3-1f1ea",shortnames:[":ne:"],category:"flags"},":flag_nf:":{uc_base:"1f1f3-1f1eb",uc_output:"1f1f3-1f1eb",uc_match:"1f1f3-1f1eb",uc_greedy:"1f1f3-1f1eb",shortnames:[":nf:"],category:"flags"},":flag_ng:":{uc_base:"1f1f3-1f1ec",uc_output:"1f1f3-1f1ec",uc_match:"1f1f3-1f1ec",uc_greedy:"1f1f3-1f1ec",shortnames:[":nigeria:"],category:"flags"},":flag_ni:":{uc_base:"1f1f3-1f1ee",uc_output:"1f1f3-1f1ee",uc_match:"1f1f3-1f1ee",uc_greedy:"1f1f3-1f1ee",shortnames:[":ni:"],category:"flags"},":flag_nl:":{uc_base:"1f1f3-1f1f1",uc_output:"1f1f3-1f1f1",uc_match:"1f1f3-1f1f1",uc_greedy:"1f1f3-1f1f1",shortnames:[":nl:"],category:"flags"},":flag_no:":{uc_base:"1f1f3-1f1f4",uc_output:"1f1f3-1f1f4",uc_match:"1f1f3-1f1f4",uc_greedy:"1f1f3-1f1f4",shortnames:[":no:"],category:"flags"},":flag_np:":{uc_base:"1f1f3-1f1f5",uc_output:"1f1f3-1f1f5",uc_match:"1f1f3-1f1f5",uc_greedy:"1f1f3-1f1f5",shortnames:[":np:"],category:"flags"},":flag_nr:":{uc_base:"1f1f3-1f1f7",uc_output:"1f1f3-1f1f7",uc_match:"1f1f3-1f1f7",uc_greedy:"1f1f3-1f1f7",shortnames:[":nr:"],category:"flags"},":flag_nu:":{uc_base:"1f1f3-1f1fa",uc_output:"1f1f3-1f1fa",uc_match:"1f1f3-1f1fa",uc_greedy:"1f1f3-1f1fa",shortnames:[":nu:"],category:"flags"},":flag_nz:":{uc_base:"1f1f3-1f1ff",uc_output:"1f1f3-1f1ff",uc_match:"1f1f3-1f1ff",uc_greedy:"1f1f3-1f1ff",shortnames:[":nz:"],category:"flags"},":flag_om:":{uc_base:"1f1f4-1f1f2",uc_output:"1f1f4-1f1f2",uc_match:"1f1f4-1f1f2",uc_greedy:"1f1f4-1f1f2",shortnames:[":om:"],category:"flags"},":flag_pa:":{uc_base:"1f1f5-1f1e6",uc_output:"1f1f5-1f1e6",uc_match:"1f1f5-1f1e6",uc_greedy:"1f1f5-1f1e6",shortnames:[":pa:"],category:"flags"},":flag_pe:":{uc_base:"1f1f5-1f1ea",uc_output:"1f1f5-1f1ea",uc_match:"1f1f5-1f1ea",uc_greedy:"1f1f5-1f1ea",shortnames:[":pe:"],category:"flags"},":flag_pf:":{uc_base:"1f1f5-1f1eb",uc_output:"1f1f5-1f1eb",uc_match:"1f1f5-1f1eb",uc_greedy:"1f1f5-1f1eb",shortnames:[":pf:"],category:"flags"},":flag_pg:":{uc_base:"1f1f5-1f1ec",uc_output:"1f1f5-1f1ec",uc_match:"1f1f5-1f1ec",uc_greedy:"1f1f5-1f1ec",shortnames:[":pg:"],category:"flags"},":flag_ph:":{uc_base:"1f1f5-1f1ed",uc_output:"1f1f5-1f1ed",uc_match:"1f1f5-1f1ed",uc_greedy:"1f1f5-1f1ed",shortnames:[":ph:"],category:"flags"},":flag_pk:":{uc_base:"1f1f5-1f1f0",uc_output:"1f1f5-1f1f0",uc_match:"1f1f5-1f1f0",uc_greedy:"1f1f5-1f1f0",shortnames:[":pk:"],category:"flags"},":flag_pl:":{uc_base:"1f1f5-1f1f1",uc_output:"1f1f5-1f1f1",uc_match:"1f1f5-1f1f1",uc_greedy:"1f1f5-1f1f1",shortnames:[":pl:"],category:"flags"},":flag_pm:":{uc_base:"1f1f5-1f1f2",uc_output:"1f1f5-1f1f2",uc_match:"1f1f5-1f1f2",uc_greedy:"1f1f5-1f1f2",shortnames:[":pm:"],category:"flags"},":flag_pn:":{uc_base:"1f1f5-1f1f3",uc_output:"1f1f5-1f1f3",uc_match:"1f1f5-1f1f3",uc_greedy:"1f1f5-1f1f3",shortnames:[":pn:"],category:"flags"},":flag_pr:":{uc_base:"1f1f5-1f1f7",uc_output:"1f1f5-1f1f7",uc_match:"1f1f5-1f1f7",uc_greedy:"1f1f5-1f1f7",shortnames:[":pr:"],category:"flags"},":flag_ps:":{uc_base:"1f1f5-1f1f8",uc_output:"1f1f5-1f1f8",uc_match:"1f1f5-1f1f8",uc_greedy:"1f1f5-1f1f8",shortnames:[":ps:"],category:"flags"},":flag_pt:":{uc_base:"1f1f5-1f1f9",uc_output:"1f1f5-1f1f9",uc_match:"1f1f5-1f1f9",uc_greedy:"1f1f5-1f1f9",shortnames:[":pt:"],category:"flags"},":flag_pw:":{uc_base:"1f1f5-1f1fc",uc_output:"1f1f5-1f1fc",uc_match:"1f1f5-1f1fc",uc_greedy:"1f1f5-1f1fc",shortnames:[":pw:"],category:"flags"},":flag_py:":{uc_base:"1f1f5-1f1fe",uc_output:"1f1f5-1f1fe",uc_match:"1f1f5-1f1fe",uc_greedy:"1f1f5-1f1fe",shortnames:[":py:"],category:"flags"},":flag_qa:":{uc_base:"1f1f6-1f1e6",uc_output:"1f1f6-1f1e6",uc_match:"1f1f6-1f1e6",uc_greedy:"1f1f6-1f1e6",shortnames:[":qa:"],category:"flags"},":flag_re:":{uc_base:"1f1f7-1f1ea",uc_output:"1f1f7-1f1ea",uc_match:"1f1f7-1f1ea",uc_greedy:"1f1f7-1f1ea",shortnames:[":re:"],category:"flags"},":flag_ro:":{uc_base:"1f1f7-1f1f4",uc_output:"1f1f7-1f1f4",uc_match:"1f1f7-1f1f4",uc_greedy:"1f1f7-1f1f4",shortnames:[":ro:"],category:"flags"},":flag_rs:":{uc_base:"1f1f7-1f1f8",uc_output:"1f1f7-1f1f8",uc_match:"1f1f7-1f1f8",uc_greedy:"1f1f7-1f1f8",shortnames:[":rs:"],category:"flags"},":flag_ru:":{uc_base:"1f1f7-1f1fa",uc_output:"1f1f7-1f1fa",uc_match:"1f1f7-1f1fa",uc_greedy:"1f1f7-1f1fa",shortnames:[":ru:"],category:"flags"},":flag_rw:":{uc_base:"1f1f7-1f1fc",uc_output:"1f1f7-1f1fc",uc_match:"1f1f7-1f1fc",uc_greedy:"1f1f7-1f1fc",shortnames:[":rw:"],category:"flags"},":flag_sa:":{uc_base:"1f1f8-1f1e6",uc_output:"1f1f8-1f1e6",uc_match:"1f1f8-1f1e6",uc_greedy:"1f1f8-1f1e6",shortnames:[":saudiarabia:",":saudi:"],category:"flags"},":flag_sb:":{uc_base:"1f1f8-1f1e7",uc_output:"1f1f8-1f1e7",uc_match:"1f1f8-1f1e7",uc_greedy:"1f1f8-1f1e7",shortnames:[":sb:"],category:"flags"},":flag_sc:":{uc_base:"1f1f8-1f1e8",uc_output:"1f1f8-1f1e8",uc_match:"1f1f8-1f1e8",uc_greedy:"1f1f8-1f1e8",shortnames:[":sc:"],category:"flags"},":flag_sd:":{uc_base:"1f1f8-1f1e9",uc_output:"1f1f8-1f1e9",uc_match:"1f1f8-1f1e9",uc_greedy:"1f1f8-1f1e9",shortnames:[":sd:"],category:"flags"},":flag_se:":{uc_base:"1f1f8-1f1ea",uc_output:"1f1f8-1f1ea",uc_match:"1f1f8-1f1ea",uc_greedy:"1f1f8-1f1ea",shortnames:[":se:"],category:"flags"},":flag_sg:":{uc_base:"1f1f8-1f1ec",uc_output:"1f1f8-1f1ec",uc_match:"1f1f8-1f1ec",uc_greedy:"1f1f8-1f1ec",shortnames:[":sg:"],category:"flags"},":flag_sh:":{uc_base:"1f1f8-1f1ed",uc_output:"1f1f8-1f1ed",uc_match:"1f1f8-1f1ed",uc_greedy:"1f1f8-1f1ed",shortnames:[":sh:"],category:"flags"},":flag_si:":{uc_base:"1f1f8-1f1ee",uc_output:"1f1f8-1f1ee",uc_match:"1f1f8-1f1ee",uc_greedy:"1f1f8-1f1ee",shortnames:[":si:"],category:"flags"},":flag_sj:":{uc_base:"1f1f8-1f1ef",uc_output:"1f1f8-1f1ef",uc_match:"1f1f8-1f1ef",uc_greedy:"1f1f8-1f1ef",shortnames:[":sj:"],category:"flags"},":flag_sk:":{uc_base:"1f1f8-1f1f0",uc_output:"1f1f8-1f1f0",uc_match:"1f1f8-1f1f0",uc_greedy:"1f1f8-1f1f0",shortnames:[":sk:"],category:"flags"},":flag_sl:":{uc_base:"1f1f8-1f1f1",uc_output:"1f1f8-1f1f1",uc_match:"1f1f8-1f1f1",uc_greedy:"1f1f8-1f1f1",shortnames:[":sl:"],category:"flags"},":flag_sm:":{uc_base:"1f1f8-1f1f2",uc_output:"1f1f8-1f1f2",uc_match:"1f1f8-1f1f2",uc_greedy:"1f1f8-1f1f2",shortnames:[":sm:"],category:"flags"},":flag_sn:":{uc_base:"1f1f8-1f1f3",uc_output:"1f1f8-1f1f3",uc_match:"1f1f8-1f1f3",uc_greedy:"1f1f8-1f1f3",shortnames:[":sn:"],category:"flags"},":flag_so:":{uc_base:"1f1f8-1f1f4",uc_output:"1f1f8-1f1f4",uc_match:"1f1f8-1f1f4",uc_greedy:"1f1f8-1f1f4",shortnames:[":so:"],category:"flags"},":flag_sr:":{uc_base:"1f1f8-1f1f7",uc_output:"1f1f8-1f1f7",uc_match:"1f1f8-1f1f7",uc_greedy:"1f1f8-1f1f7",shortnames:[":sr:"],category:"flags"},":flag_ss:":{uc_base:"1f1f8-1f1f8",uc_output:"1f1f8-1f1f8",uc_match:"1f1f8-1f1f8",uc_greedy:"1f1f8-1f1f8",shortnames:[":ss:"],category:"flags"},":flag_st:":{uc_base:"1f1f8-1f1f9",uc_output:"1f1f8-1f1f9",uc_match:"1f1f8-1f1f9",uc_greedy:"1f1f8-1f1f9",shortnames:[":st:"],category:"flags"},":flag_sv:":{uc_base:"1f1f8-1f1fb",uc_output:"1f1f8-1f1fb",uc_match:"1f1f8-1f1fb",uc_greedy:"1f1f8-1f1fb",shortnames:[":sv:"],category:"flags"},":flag_sx:":{uc_base:"1f1f8-1f1fd",uc_output:"1f1f8-1f1fd",uc_match:"1f1f8-1f1fd",uc_greedy:"1f1f8-1f1fd",shortnames:[":sx:"],category:"flags"},":flag_sy:":{uc_base:"1f1f8-1f1fe",uc_output:"1f1f8-1f1fe",uc_match:"1f1f8-1f1fe",uc_greedy:"1f1f8-1f1fe",shortnames:[":sy:"],category:"flags"},":flag_sz:":{uc_base:"1f1f8-1f1ff",uc_output:"1f1f8-1f1ff",uc_match:"1f1f8-1f1ff",uc_greedy:"1f1f8-1f1ff",shortnames:[":sz:"],category:"flags"},":flag_ta:":{uc_base:"1f1f9-1f1e6",uc_output:"1f1f9-1f1e6",uc_match:"1f1f9-1f1e6",uc_greedy:"1f1f9-1f1e6",shortnames:[":ta:"],category:"flags"},":flag_tc:":{uc_base:"1f1f9-1f1e8",uc_output:"1f1f9-1f1e8",uc_match:"1f1f9-1f1e8",uc_greedy:"1f1f9-1f1e8",shortnames:[":tc:"],category:"flags"},":flag_td:":{uc_base:"1f1f9-1f1e9",uc_output:"1f1f9-1f1e9",uc_match:"1f1f9-1f1e9",uc_greedy:"1f1f9-1f1e9",shortnames:[":td:"],category:"flags"},":flag_tf:":{uc_base:"1f1f9-1f1eb",uc_output:"1f1f9-1f1eb",uc_match:"1f1f9-1f1eb",uc_greedy:"1f1f9-1f1eb",shortnames:[":tf:"],category:"flags"},":flag_tg:":{uc_base:"1f1f9-1f1ec",uc_output:"1f1f9-1f1ec",uc_match:"1f1f9-1f1ec",uc_greedy:"1f1f9-1f1ec",shortnames:[":tg:"],category:"flags"},":flag_th:":{uc_base:"1f1f9-1f1ed",uc_output:"1f1f9-1f1ed",uc_match:"1f1f9-1f1ed",uc_greedy:"1f1f9-1f1ed",shortnames:[":th:"],category:"flags"},":flag_tj:":{uc_base:"1f1f9-1f1ef",uc_output:"1f1f9-1f1ef",uc_match:"1f1f9-1f1ef",uc_greedy:"1f1f9-1f1ef",shortnames:[":tj:"],category:"flags"},":flag_tk:":{uc_base:"1f1f9-1f1f0",uc_output:"1f1f9-1f1f0",uc_match:"1f1f9-1f1f0",uc_greedy:"1f1f9-1f1f0",shortnames:[":tk:"],category:"flags"},":flag_tl:":{uc_base:"1f1f9-1f1f1",uc_output:"1f1f9-1f1f1",uc_match:"1f1f9-1f1f1",uc_greedy:"1f1f9-1f1f1",shortnames:[":tl:"],category:"flags"},":flag_tm:":{uc_base:"1f1f9-1f1f2",uc_output:"1f1f9-1f1f2",uc_match:"1f1f9-1f1f2",uc_greedy:"1f1f9-1f1f2",shortnames:[":turkmenistan:"],category:"flags"},":flag_tn:":{uc_base:"1f1f9-1f1f3",uc_output:"1f1f9-1f1f3",uc_match:"1f1f9-1f1f3",uc_greedy:"1f1f9-1f1f3",shortnames:[":tn:"],category:"flags"},":flag_to:":{uc_base:"1f1f9-1f1f4",uc_output:"1f1f9-1f1f4",uc_match:"1f1f9-1f1f4",uc_greedy:"1f1f9-1f1f4",shortnames:[":to:"],category:"flags"},":flag_tr:":{uc_base:"1f1f9-1f1f7",uc_output:"1f1f9-1f1f7",uc_match:"1f1f9-1f1f7",uc_greedy:"1f1f9-1f1f7",shortnames:[":tr:"],category:"flags"},":flag_tt:":{uc_base:"1f1f9-1f1f9",uc_output:"1f1f9-1f1f9",uc_match:"1f1f9-1f1f9",uc_greedy:"1f1f9-1f1f9",shortnames:[":tt:"],category:"flags"},":flag_tv:":{uc_base:"1f1f9-1f1fb",uc_output:"1f1f9-1f1fb",uc_match:"1f1f9-1f1fb",uc_greedy:"1f1f9-1f1fb",shortnames:[":tuvalu:"],category:"flags"},":flag_tw:":{uc_base:"1f1f9-1f1fc",uc_output:"1f1f9-1f1fc",uc_match:"1f1f9-1f1fc",uc_greedy:"1f1f9-1f1fc",shortnames:[":tw:"],category:"flags"},":flag_tz:":{uc_base:"1f1f9-1f1ff",uc_output:"1f1f9-1f1ff",uc_match:"1f1f9-1f1ff",uc_greedy:"1f1f9-1f1ff",shortnames:[":tz:"],category:"flags"},":flag_ua:":{uc_base:"1f1fa-1f1e6",uc_output:"1f1fa-1f1e6",uc_match:"1f1fa-1f1e6",uc_greedy:"1f1fa-1f1e6",shortnames:[":ua:"],category:"flags"},":flag_ug:":{uc_base:"1f1fa-1f1ec",uc_output:"1f1fa-1f1ec",uc_match:"1f1fa-1f1ec",uc_greedy:"1f1fa-1f1ec",shortnames:[":ug:"],category:"flags"},":flag_um:":{uc_base:"1f1fa-1f1f2",uc_output:"1f1fa-1f1f2",uc_match:"1f1fa-1f1f2",uc_greedy:"1f1fa-1f1f2",shortnames:[":um:"],category:"flags"},":flag_us:":{uc_base:"1f1fa-1f1f8",uc_output:"1f1fa-1f1f8",uc_match:"1f1fa-1f1f8",uc_greedy:"1f1fa-1f1f8",shortnames:[":us:"],category:"flags"},":flag_uy:":{uc_base:"1f1fa-1f1fe",uc_output:"1f1fa-1f1fe",uc_match:"1f1fa-1f1fe",uc_greedy:"1f1fa-1f1fe",shortnames:[":uy:"],category:"flags"},":flag_uz:":{uc_base:"1f1fa-1f1ff",uc_output:"1f1fa-1f1ff",uc_match:"1f1fa-1f1ff",uc_greedy:"1f1fa-1f1ff",shortnames:[":uz:"],category:"flags"},":flag_va:":{uc_base:"1f1fb-1f1e6",uc_output:"1f1fb-1f1e6",uc_match:"1f1fb-1f1e6",uc_greedy:"1f1fb-1f1e6",shortnames:[":va:"],category:"flags"},":flag_vc:":{uc_base:"1f1fb-1f1e8",uc_output:"1f1fb-1f1e8",uc_match:"1f1fb-1f1e8",uc_greedy:"1f1fb-1f1e8",shortnames:[":vc:"],category:"flags"},":flag_ve:":{uc_base:"1f1fb-1f1ea",uc_output:"1f1fb-1f1ea",uc_match:"1f1fb-1f1ea",uc_greedy:"1f1fb-1f1ea",shortnames:[":ve:"],category:"flags"},":flag_vg:":{uc_base:"1f1fb-1f1ec",uc_output:"1f1fb-1f1ec",uc_match:"1f1fb-1f1ec",uc_greedy:"1f1fb-1f1ec",shortnames:[":vg:"],category:"flags"},":flag_vi:":{uc_base:"1f1fb-1f1ee",uc_output:"1f1fb-1f1ee",uc_match:"1f1fb-1f1ee",uc_greedy:"1f1fb-1f1ee",shortnames:[":vi:"],category:"flags"},":flag_vn:":{uc_base:"1f1fb-1f1f3",uc_output:"1f1fb-1f1f3",uc_match:"1f1fb-1f1f3",uc_greedy:"1f1fb-1f1f3",shortnames:[":vn:"],category:"flags"},":flag_vu:":{uc_base:"1f1fb-1f1fa",uc_output:"1f1fb-1f1fa",uc_match:"1f1fb-1f1fa",uc_greedy:"1f1fb-1f1fa",shortnames:[":vu:"],category:"flags"},":flag_wf:":{uc_base:"1f1fc-1f1eb",uc_output:"1f1fc-1f1eb",uc_match:"1f1fc-1f1eb",uc_greedy:"1f1fc-1f1eb",shortnames:[":wf:"],category:"flags"},":flag_ws:":{uc_base:"1f1fc-1f1f8",uc_output:"1f1fc-1f1f8",uc_match:"1f1fc-1f1f8",uc_greedy:"1f1fc-1f1f8",shortnames:[":ws:"],category:"flags"},":flag_xk:":{uc_base:"1f1fd-1f1f0",uc_output:"1f1fd-1f1f0",uc_match:"1f1fd-1f1f0",uc_greedy:"1f1fd-1f1f0",shortnames:[":xk:"],category:"flags"},":flag_ye:":{uc_base:"1f1fe-1f1ea",uc_output:"1f1fe-1f1ea",uc_match:"1f1fe-1f1ea",uc_greedy:"1f1fe-1f1ea",shortnames:[":ye:"],category:"flags"},":flag_yt:":{uc_base:"1f1fe-1f1f9",uc_output:"1f1fe-1f1f9",uc_match:"1f1fe-1f1f9",uc_greedy:"1f1fe-1f1f9",shortnames:[":yt:"],category:"flags"},":flag_za:":{uc_base:"1f1ff-1f1e6",uc_output:"1f1ff-1f1e6",uc_match:"1f1ff-1f1e6",uc_greedy:"1f1ff-1f1e6",shortnames:[":za:"],category:"flags"},":flag_zm:":{uc_base:"1f1ff-1f1f2",uc_output:"1f1ff-1f1f2",uc_match:"1f1ff-1f1f2",uc_greedy:"1f1ff-1f1f2",shortnames:[":zm:"],category:"flags"},":flag_zw:":{uc_base:"1f1ff-1f1fc",uc_output:"1f1ff-1f1fc",uc_match:"1f1ff-1f1fc",uc_greedy:"1f1ff-1f1fc",shortnames:[":zw:"],category:"flags"},":girl_tone1:":{uc_base:"1f467-1f3fb",uc_output:"1f467-1f3fb",uc_match:"1f467-1f3fb",uc_greedy:"1f467-1f3fb",shortnames:[],category:"people"},":girl_tone2:":{uc_base:"1f467-1f3fc",uc_output:"1f467-1f3fc",uc_match:"1f467-1f3fc",uc_greedy:"1f467-1f3fc",shortnames:[],category:"people"},":girl_tone3:":{uc_base:"1f467-1f3fd",uc_output:"1f467-1f3fd",uc_match:"1f467-1f3fd",uc_greedy:"1f467-1f3fd",shortnames:[],category:"people"},":girl_tone4:":{uc_base:"1f467-1f3fe",uc_output:"1f467-1f3fe",uc_match:"1f467-1f3fe",uc_greedy:"1f467-1f3fe",shortnames:[],category:"people"},":girl_tone5:":{uc_base:"1f467-1f3ff",uc_output:"1f467-1f3ff",uc_match:"1f467-1f3ff",uc_greedy:"1f467-1f3ff",shortnames:[],category:"people"},":guard_tone1:":{uc_base:"1f482-1f3fb",uc_output:"1f482-1f3fb",uc_match:"1f482-1f3fb",uc_greedy:"1f482-1f3fb",shortnames:[":guardsman_tone1:"],category:"people"},":guard_tone2:":{uc_base:"1f482-1f3fc",uc_output:"1f482-1f3fc",uc_match:"1f482-1f3fc",uc_greedy:"1f482-1f3fc",shortnames:[":guardsman_tone2:"],category:"people"},":guard_tone3:":{uc_base:"1f482-1f3fd",uc_output:"1f482-1f3fd",uc_match:"1f482-1f3fd",uc_greedy:"1f482-1f3fd",shortnames:[":guardsman_tone3:"],category:"people"},":guard_tone4:":{uc_base:"1f482-1f3fe",uc_output:"1f482-1f3fe",uc_match:"1f482-1f3fe",uc_greedy:"1f482-1f3fe",shortnames:[":guardsman_tone4:"],category:"people"},":guard_tone5:":{uc_base:"1f482-1f3ff",uc_output:"1f482-1f3ff",uc_match:"1f482-1f3ff",uc_greedy:"1f482-1f3ff",shortnames:[":guardsman_tone5:"],category:"people"},":hand_splayed_tone1:":{uc_base:"1f590-1f3fb",uc_output:"1f590-1f3fb",uc_match:"1f590-fe0f-1f3fb",uc_greedy:"1f590-fe0f-1f3fb",shortnames:[":raised_hand_with_fingers_splayed_tone1:"],category:"people"},":hand_splayed_tone2:":{uc_base:"1f590-1f3fc",uc_output:"1f590-1f3fc",uc_match:"1f590-fe0f-1f3fc",uc_greedy:"1f590-fe0f-1f3fc",shortnames:[":raised_hand_with_fingers_splayed_tone2:"],category:"people"},":hand_splayed_tone3:":{uc_base:"1f590-1f3fd",uc_output:"1f590-1f3fd",uc_match:"1f590-fe0f-1f3fd",uc_greedy:"1f590-fe0f-1f3fd",shortnames:[":raised_hand_with_fingers_splayed_tone3:"],category:"people"},":hand_splayed_tone4:":{uc_base:"1f590-1f3fe",uc_output:"1f590-1f3fe",uc_match:"1f590-fe0f-1f3fe",uc_greedy:"1f590-fe0f-1f3fe",shortnames:[":raised_hand_with_fingers_splayed_tone4:"],category:"people"},":hand_splayed_tone5:":{uc_base:"1f590-1f3ff",uc_output:"1f590-1f3ff",uc_match:"1f590-fe0f-1f3ff",uc_greedy:"1f590-fe0f-1f3ff",shortnames:[":raised_hand_with_fingers_splayed_tone5:"],category:"people"},":horse_racing_tone1:":{uc_base:"1f3c7-1f3fb",uc_output:"1f3c7-1f3fb",uc_match:"1f3c7-1f3fb",uc_greedy:"1f3c7-1f3fb",shortnames:[],category:"activity"},":horse_racing_tone2:":{uc_base:"1f3c7-1f3fc",uc_output:"1f3c7-1f3fc",uc_match:"1f3c7-1f3fc",uc_greedy:"1f3c7-1f3fc",shortnames:[],category:"activity"},":horse_racing_tone3:":{uc_base:"1f3c7-1f3fd",uc_output:"1f3c7-1f3fd",uc_match:"1f3c7-1f3fd",uc_greedy:"1f3c7-1f3fd",shortnames:[],category:"activity"},":horse_racing_tone4:":{uc_base:"1f3c7-1f3fe",uc_output:"1f3c7-1f3fe",uc_match:"1f3c7-1f3fe",uc_greedy:"1f3c7-1f3fe",shortnames:[],category:"activity"},":horse_racing_tone5:":{uc_base:"1f3c7-1f3ff",uc_output:"1f3c7-1f3ff",uc_match:"1f3c7-1f3ff",uc_greedy:"1f3c7-1f3ff",shortnames:[],category:"activity"},":left_facing_fist_tone1:":{uc_base:"1f91b-1f3fb",uc_output:"1f91b-1f3fb",uc_match:"1f91b-1f3fb",uc_greedy:"1f91b-1f3fb",shortnames:[":left_fist_tone1:"],category:"people"},":left_facing_fist_tone2:":{uc_base:"1f91b-1f3fc",uc_output:"1f91b-1f3fc",uc_match:"1f91b-1f3fc",uc_greedy:"1f91b-1f3fc",shortnames:[":left_fist_tone2:"],category:"people"},":left_facing_fist_tone3:":{uc_base:"1f91b-1f3fd",uc_output:"1f91b-1f3fd",uc_match:"1f91b-1f3fd",uc_greedy:"1f91b-1f3fd",shortnames:[":left_fist_tone3:"],category:"people"},":left_facing_fist_tone4:":{uc_base:"1f91b-1f3fe",uc_output:"1f91b-1f3fe",uc_match:"1f91b-1f3fe",uc_greedy:"1f91b-1f3fe",shortnames:[":left_fist_tone4:"],category:"people"},":left_facing_fist_tone5:":{uc_base:"1f91b-1f3ff",uc_output:"1f91b-1f3ff",uc_match:"1f91b-1f3ff",uc_greedy:"1f91b-1f3ff",shortnames:[":left_fist_tone5:"],category:"people"},":love_you_gesture_tone1:":{uc_base:"1f91f-1f3fb",uc_output:"1f91f-1f3fb",uc_match:"1f91f-1f3fb",uc_greedy:"1f91f-1f3fb",shortnames:[":love_you_gesture_light_skin_tone:"],category:"people"},":love_you_gesture_tone2:":{uc_base:"1f91f-1f3fc",uc_output:"1f91f-1f3fc",uc_match:"1f91f-1f3fc",uc_greedy:"1f91f-1f3fc",shortnames:[":love_you_gesture_medium_light_skin_tone:"],category:"people"},":love_you_gesture_tone3:":{uc_base:"1f91f-1f3fd",uc_output:"1f91f-1f3fd",uc_match:"1f91f-1f3fd",uc_greedy:"1f91f-1f3fd",shortnames:[":love_you_gesture_medium_skin_tone:"],category:"people"},":love_you_gesture_tone4:":{uc_base:"1f91f-1f3fe",uc_output:"1f91f-1f3fe",uc_match:"1f91f-1f3fe",uc_greedy:"1f91f-1f3fe",shortnames:[":love_you_gesture_medium_dark_skin_tone:"],category:"people"},":love_you_gesture_tone5:":{uc_base:"1f91f-1f3ff",uc_output:"1f91f-1f3ff",uc_match:"1f91f-1f3ff",uc_greedy:"1f91f-1f3ff",shortnames:[":love_you_gesture_dark_skin_tone:"],category:"people"},":mage_tone1:":{uc_base:"1f9d9-1f3fb",uc_output:"1f9d9-1f3fb",uc_match:"1f9d9-1f3fb",uc_greedy:"1f9d9-1f3fb",shortnames:[":mage_light_skin_tone:"],category:"people"},":mage_tone2:":{uc_base:"1f9d9-1f3fc",uc_output:"1f9d9-1f3fc",uc_match:"1f9d9-1f3fc",uc_greedy:"1f9d9-1f3fc",shortnames:[":mage_medium_light_skin_tone:"],category:"people"},":mage_tone3:":{uc_base:"1f9d9-1f3fd",uc_output:"1f9d9-1f3fd",uc_match:"1f9d9-1f3fd",uc_greedy:"1f9d9-1f3fd",shortnames:[":mage_medium_skin_tone:"],category:"people"},":mage_tone4:":{uc_base:"1f9d9-1f3fe",uc_output:"1f9d9-1f3fe",uc_match:"1f9d9-1f3fe",uc_greedy:"1f9d9-1f3fe",shortnames:[":mage_medium_dark_skin_tone:"],category:"people"},":mage_tone5:":{uc_base:"1f9d9-1f3ff",uc_output:"1f9d9-1f3ff",uc_match:"1f9d9-1f3ff",uc_greedy:"1f9d9-1f3ff",shortnames:[":mage_dark_skin_tone:"],category:"people"},":man_dancing_tone1:":{uc_base:"1f57a-1f3fb",uc_output:"1f57a-1f3fb",uc_match:"1f57a-1f3fb",uc_greedy:"1f57a-1f3fb",shortnames:[":male_dancer_tone1:"],category:"people"},":man_dancing_tone2:":{uc_base:"1f57a-1f3fc",uc_output:"1f57a-1f3fc",uc_match:"1f57a-1f3fc",uc_greedy:"1f57a-1f3fc",shortnames:[":male_dancer_tone2:"],category:"people"},":man_dancing_tone3:":{uc_base:"1f57a-1f3fd",uc_output:"1f57a-1f3fd",uc_match:"1f57a-1f3fd",uc_greedy:"1f57a-1f3fd",shortnames:[":male_dancer_tone3:"],category:"people"},":man_dancing_tone4:":{uc_base:"1f57a-1f3fe",uc_output:"1f57a-1f3fe",uc_match:"1f57a-1f3fe",uc_greedy:"1f57a-1f3fe",shortnames:[":male_dancer_tone4:"],category:"people"},":man_dancing_tone5:":{uc_base:"1f57a-1f3ff",uc_output:"1f57a-1f3ff",uc_match:"1f57a-1f3ff",uc_greedy:"1f57a-1f3ff",shortnames:[":male_dancer_tone5:"],category:"people"},":man_in_business_suit_levitating_tone1:":{uc_base:"1f574-1f3fb",uc_output:"1f574-1f3fb",uc_match:"1f574-fe0f-1f3fb",uc_greedy:"1f574-fe0f-1f3fb",shortnames:[":man_in_business_suit_levitating_light_skin_tone:"],category:"people"},":man_in_business_suit_levitating_tone2:":{uc_base:"1f574-1f3fc",uc_output:"1f574-1f3fc",uc_match:"1f574-fe0f-1f3fc",uc_greedy:"1f574-fe0f-1f3fc",shortnames:[":man_in_business_suit_levitating_medium_light_skin_tone:"],category:"people"},":man_in_business_suit_levitating_tone3:":{uc_base:"1f574-1f3fd",uc_output:"1f574-1f3fd",uc_match:"1f574-fe0f-1f3fd",uc_greedy:"1f574-fe0f-1f3fd",shortnames:[":man_in_business_suit_levitating_medium_skin_tone:"],category:"people"},":man_in_business_suit_levitating_tone4:":{uc_base:"1f574-1f3fe",uc_output:"1f574-1f3fe",uc_match:"1f574-fe0f-1f3fe",uc_greedy:"1f574-fe0f-1f3fe",shortnames:[":man_in_business_suit_levitating_medium_dark_skin_tone:"],category:"people"},":man_in_business_suit_levitating_tone5:":{uc_base:"1f574-1f3ff",uc_output:"1f574-1f3ff",uc_match:"1f574-fe0f-1f3ff",uc_greedy:"1f574-fe0f-1f3ff",shortnames:[":man_in_business_suit_levitating_dark_skin_tone:"],category:"people"},":man_in_tuxedo_tone1:":{uc_base:"1f935-1f3fb",uc_output:"1f935-1f3fb",uc_match:"1f935-1f3fb",uc_greedy:"1f935-1f3fb",shortnames:[":tuxedo_tone1:"],category:"people"},":man_in_tuxedo_tone2:":{uc_base:"1f935-1f3fc",uc_output:"1f935-1f3fc",uc_match:"1f935-1f3fc",uc_greedy:"1f935-1f3fc",shortnames:[":tuxedo_tone2:"],category:"people"},":man_in_tuxedo_tone3:":{uc_base:"1f935-1f3fd",uc_output:"1f935-1f3fd",uc_match:"1f935-1f3fd",uc_greedy:"1f935-1f3fd",shortnames:[":tuxedo_tone3:"],category:"people"},":man_in_tuxedo_tone4:":{uc_base:"1f935-1f3fe",uc_output:"1f935-1f3fe",uc_match:"1f935-1f3fe",uc_greedy:"1f935-1f3fe",shortnames:[":tuxedo_tone4:"],category:"people"},":man_in_tuxedo_tone5:":{uc_base:"1f935-1f3ff",uc_output:"1f935-1f3ff",uc_match:"1f935-1f3ff",uc_greedy:"1f935-1f3ff",shortnames:[":tuxedo_tone5:"],category:"people"},":man_tone1:":{uc_base:"1f468-1f3fb",uc_output:"1f468-1f3fb",uc_match:"1f468-1f3fb",uc_greedy:"1f468-1f3fb",shortnames:[],category:"people"},":man_tone2:":{uc_base:"1f468-1f3fc",uc_output:"1f468-1f3fc",uc_match:"1f468-1f3fc",uc_greedy:"1f468-1f3fc",shortnames:[],category:"people"},":man_tone3:":{uc_base:"1f468-1f3fd",uc_output:"1f468-1f3fd",uc_match:"1f468-1f3fd",uc_greedy:"1f468-1f3fd",shortnames:[],category:"people"},":man_tone4:":{uc_base:"1f468-1f3fe",uc_output:"1f468-1f3fe",uc_match:"1f468-1f3fe",uc_greedy:"1f468-1f3fe",shortnames:[],category:"people"},":man_tone5:":{uc_base:"1f468-1f3ff",uc_output:"1f468-1f3ff",uc_match:"1f468-1f3ff",uc_greedy:"1f468-1f3ff",shortnames:[],category:"people"},":man_with_chinese_cap_tone1:":{uc_base:"1f472-1f3fb",uc_output:"1f472-1f3fb",uc_match:"1f472-1f3fb",uc_greedy:"1f472-1f3fb",shortnames:[":man_with_gua_pi_mao_tone1:"],category:"people"},":man_with_chinese_cap_tone2:":{uc_base:"1f472-1f3fc",uc_output:"1f472-1f3fc",uc_match:"1f472-1f3fc",uc_greedy:"1f472-1f3fc",shortnames:[":man_with_gua_pi_mao_tone2:"],category:"people"},":man_with_chinese_cap_tone3:":{uc_base:"1f472-1f3fd",uc_output:"1f472-1f3fd",uc_match:"1f472-1f3fd",uc_greedy:"1f472-1f3fd",shortnames:[":man_with_gua_pi_mao_tone3:"],category:"people"},":man_with_chinese_cap_tone4:":{uc_base:"1f472-1f3fe",uc_output:"1f472-1f3fe",uc_match:"1f472-1f3fe",uc_greedy:"1f472-1f3fe",shortnames:[":man_with_gua_pi_mao_tone4:"],category:"people"},":man_with_chinese_cap_tone5:":{uc_base:"1f472-1f3ff",uc_output:"1f472-1f3ff",uc_match:"1f472-1f3ff",uc_greedy:"1f472-1f3ff",shortnames:[":man_with_gua_pi_mao_tone5:"],category:"people"},":merperson_tone1:":{uc_base:"1f9dc-1f3fb",uc_output:"1f9dc-1f3fb",uc_match:"1f9dc-1f3fb",uc_greedy:"1f9dc-1f3fb",shortnames:[":merperson_light_skin_tone:"],category:"people"},":merperson_tone2:":{uc_base:"1f9dc-1f3fc",uc_output:"1f9dc-1f3fc",uc_match:"1f9dc-1f3fc",uc_greedy:"1f9dc-1f3fc",shortnames:[":merperson_medium_light_skin_tone:"],category:"people"},":merperson_tone3:":{uc_base:"1f9dc-1f3fd",uc_output:"1f9dc-1f3fd",uc_match:"1f9dc-1f3fd",uc_greedy:"1f9dc-1f3fd",shortnames:[":merperson_medium_skin_tone:"],category:"people"},":merperson_tone4:":{uc_base:"1f9dc-1f3fe",uc_output:"1f9dc-1f3fe",uc_match:"1f9dc-1f3fe",uc_greedy:"1f9dc-1f3fe",shortnames:[":merperson_medium_dark_skin_tone:"],category:"people"},":merperson_tone5:":{uc_base:"1f9dc-1f3ff",uc_output:"1f9dc-1f3ff",uc_match:"1f9dc-1f3ff",uc_greedy:"1f9dc-1f3ff",shortnames:[":merperson_dark_skin_tone:"],category:"people"},":metal_tone1:":{uc_base:"1f918-1f3fb",uc_output:"1f918-1f3fb",uc_match:"1f918-1f3fb",uc_greedy:"1f918-1f3fb",shortnames:[":sign_of_the_horns_tone1:"],category:"people"},":metal_tone2:":{uc_base:"1f918-1f3fc",uc_output:"1f918-1f3fc",uc_match:"1f918-1f3fc",uc_greedy:"1f918-1f3fc",shortnames:[":sign_of_the_horns_tone2:"],category:"people"},":metal_tone3:":{uc_base:"1f918-1f3fd",uc_output:"1f918-1f3fd",uc_match:"1f918-1f3fd",uc_greedy:"1f918-1f3fd",shortnames:[":sign_of_the_horns_tone3:"],category:"people"},":metal_tone4:":{uc_base:"1f918-1f3fe",uc_output:"1f918-1f3fe",uc_match:"1f918-1f3fe",uc_greedy:"1f918-1f3fe",shortnames:[":sign_of_the_horns_tone4:"],category:"people"},":metal_tone5:":{uc_base:"1f918-1f3ff",uc_output:"1f918-1f3ff",uc_match:"1f918-1f3ff",uc_greedy:"1f918-1f3ff",shortnames:[":sign_of_the_horns_tone5:"],category:"people"},":middle_finger_tone1:":{uc_base:"1f595-1f3fb",uc_output:"1f595-1f3fb",uc_match:"1f595-1f3fb",uc_greedy:"1f595-1f3fb",shortnames:[":reversed_hand_with_middle_finger_extended_tone1:"],category:"people"},":middle_finger_tone2:":{uc_base:"1f595-1f3fc",uc_output:"1f595-1f3fc",uc_match:"1f595-1f3fc",uc_greedy:"1f595-1f3fc",shortnames:[":reversed_hand_with_middle_finger_extended_tone2:"],category:"people"},":middle_finger_tone3:":{uc_base:"1f595-1f3fd",uc_output:"1f595-1f3fd",uc_match:"1f595-1f3fd",uc_greedy:"1f595-1f3fd",shortnames:[":reversed_hand_with_middle_finger_extended_tone3:"],category:"people"},":middle_finger_tone4:":{uc_base:"1f595-1f3fe",uc_output:"1f595-1f3fe",uc_match:"1f595-1f3fe",uc_greedy:"1f595-1f3fe",shortnames:[":reversed_hand_with_middle_finger_extended_tone4:"],category:"people"},":middle_finger_tone5:":{uc_base:"1f595-1f3ff",uc_output:"1f595-1f3ff",uc_match:"1f595-1f3ff",uc_greedy:"1f595-1f3ff",shortnames:[":reversed_hand_with_middle_finger_extended_tone5:"],category:"people"},":mrs_claus_tone1:":{uc_base:"1f936-1f3fb",uc_output:"1f936-1f3fb",uc_match:"1f936-1f3fb",uc_greedy:"1f936-1f3fb",shortnames:[":mother_christmas_tone1:"],category:"people"},":mrs_claus_tone2:":{uc_base:"1f936-1f3fc",uc_output:"1f936-1f3fc",uc_match:"1f936-1f3fc",uc_greedy:"1f936-1f3fc",shortnames:[":mother_christmas_tone2:"],category:"people"},":mrs_claus_tone3:":{uc_base:"1f936-1f3fd",uc_output:"1f936-1f3fd",uc_match:"1f936-1f3fd",uc_greedy:"1f936-1f3fd",shortnames:[":mother_christmas_tone3:"],category:"people"},":mrs_claus_tone4:":{uc_base:"1f936-1f3fe",uc_output:"1f936-1f3fe",uc_match:"1f936-1f3fe",uc_greedy:"1f936-1f3fe",shortnames:[":mother_christmas_tone4:"],category:"people"},":mrs_claus_tone5:":{uc_base:"1f936-1f3ff",uc_output:"1f936-1f3ff",uc_match:"1f936-1f3ff",uc_greedy:"1f936-1f3ff",shortnames:[":mother_christmas_tone5:"],category:"people"},":muscle_tone1:":{uc_base:"1f4aa-1f3fb",uc_output:"1f4aa-1f3fb",uc_match:"1f4aa-1f3fb",uc_greedy:"1f4aa-1f3fb",shortnames:[],category:"people"},":muscle_tone2:":{uc_base:"1f4aa-1f3fc",uc_output:"1f4aa-1f3fc",uc_match:"1f4aa-1f3fc",uc_greedy:"1f4aa-1f3fc",shortnames:[],category:"people"},":muscle_tone3:":{uc_base:"1f4aa-1f3fd",uc_output:"1f4aa-1f3fd",uc_match:"1f4aa-1f3fd",uc_greedy:"1f4aa-1f3fd",shortnames:[],category:"people"},":muscle_tone4:":{uc_base:"1f4aa-1f3fe",uc_output:"1f4aa-1f3fe",uc_match:"1f4aa-1f3fe",uc_greedy:"1f4aa-1f3fe",shortnames:[],category:"people"},":muscle_tone5:":{uc_base:"1f4aa-1f3ff",uc_output:"1f4aa-1f3ff",uc_match:"1f4aa-1f3ff",uc_greedy:"1f4aa-1f3ff",shortnames:[],category:"people"},":nail_care_tone1:":{uc_base:"1f485-1f3fb",uc_output:"1f485-1f3fb",uc_match:"1f485-1f3fb",uc_greedy:"1f485-1f3fb",shortnames:[],category:"people"},":nail_care_tone2:":{uc_base:"1f485-1f3fc",uc_output:"1f485-1f3fc",uc_match:"1f485-1f3fc",uc_greedy:"1f485-1f3fc",shortnames:[],category:"people"},":nail_care_tone3:":{uc_base:"1f485-1f3fd",uc_output:"1f485-1f3fd",uc_match:"1f485-1f3fd",uc_greedy:"1f485-1f3fd",shortnames:[],category:"people"},":nail_care_tone4:":{uc_base:"1f485-1f3fe",uc_output:"1f485-1f3fe",uc_match:"1f485-1f3fe",uc_greedy:"1f485-1f3fe",shortnames:[],category:"people"},":nail_care_tone5:":{uc_base:"1f485-1f3ff",uc_output:"1f485-1f3ff",uc_match:"1f485-1f3ff",uc_greedy:"1f485-1f3ff",shortnames:[],category:"people"},":nose_tone1:":{uc_base:"1f443-1f3fb",uc_output:"1f443-1f3fb",uc_match:"1f443-1f3fb",uc_greedy:"1f443-1f3fb",shortnames:[],category:"people"},":nose_tone2:":{uc_base:"1f443-1f3fc",uc_output:"1f443-1f3fc",uc_match:"1f443-1f3fc",uc_greedy:"1f443-1f3fc",shortnames:[],category:"people"},":nose_tone3:":{uc_base:"1f443-1f3fd",uc_output:"1f443-1f3fd",uc_match:"1f443-1f3fd",uc_greedy:"1f443-1f3fd",shortnames:[],category:"people"},":nose_tone4:":{uc_base:"1f443-1f3fe",uc_output:"1f443-1f3fe",uc_match:"1f443-1f3fe",uc_greedy:"1f443-1f3fe",shortnames:[],category:"people"},":nose_tone5:":{uc_base:"1f443-1f3ff",uc_output:"1f443-1f3ff",uc_match:"1f443-1f3ff",uc_greedy:"1f443-1f3ff",shortnames:[],category:"people"},":ok_hand_tone1:":{uc_base:"1f44c-1f3fb",uc_output:"1f44c-1f3fb",uc_match:"1f44c-1f3fb",uc_greedy:"1f44c-1f3fb",shortnames:[],category:"people"},":ok_hand_tone2:":{uc_base:"1f44c-1f3fc",uc_output:"1f44c-1f3fc",uc_match:"1f44c-1f3fc",uc_greedy:"1f44c-1f3fc",shortnames:[],category:"people"},":ok_hand_tone3:":{uc_base:"1f44c-1f3fd",uc_output:"1f44c-1f3fd",uc_match:"1f44c-1f3fd",uc_greedy:"1f44c-1f3fd",shortnames:[],category:"people"},":ok_hand_tone4:":{uc_base:"1f44c-1f3fe",uc_output:"1f44c-1f3fe",uc_match:"1f44c-1f3fe",uc_greedy:"1f44c-1f3fe",shortnames:[],category:"people"},":ok_hand_tone5:":{uc_base:"1f44c-1f3ff",uc_output:"1f44c-1f3ff",uc_match:"1f44c-1f3ff",uc_greedy:"1f44c-1f3ff",shortnames:[],category:"people"},":older_adult_tone1:":{uc_base:"1f9d3-1f3fb",uc_output:"1f9d3-1f3fb",uc_match:"1f9d3-1f3fb",uc_greedy:"1f9d3-1f3fb",shortnames:[":older_adult_light_skin_tone:"],category:"people"},":older_adult_tone2:":{uc_base:"1f9d3-1f3fc",uc_output:"1f9d3-1f3fc",uc_match:"1f9d3-1f3fc",uc_greedy:"1f9d3-1f3fc",shortnames:[":older_adult_medium_light_skin_tone:"],category:"people"},":older_adult_tone3:":{uc_base:"1f9d3-1f3fd",uc_output:"1f9d3-1f3fd",uc_match:"1f9d3-1f3fd",uc_greedy:"1f9d3-1f3fd",shortnames:[":older_adult_medium_skin_tone:"],category:"people"},":older_adult_tone4:":{uc_base:"1f9d3-1f3fe",uc_output:"1f9d3-1f3fe",uc_match:"1f9d3-1f3fe",uc_greedy:"1f9d3-1f3fe",shortnames:[":older_adult_medium_dark_skin_tone:"],category:"people"},":older_adult_tone5:":{uc_base:"1f9d3-1f3ff",uc_output:"1f9d3-1f3ff",uc_match:"1f9d3-1f3ff",uc_greedy:"1f9d3-1f3ff",shortnames:[":older_adult_dark_skin_tone:"],category:"people"},":older_man_tone1:":{uc_base:"1f474-1f3fb",uc_output:"1f474-1f3fb",uc_match:"1f474-1f3fb",uc_greedy:"1f474-1f3fb",shortnames:[],category:"people"},":older_man_tone2:":{uc_base:"1f474-1f3fc",uc_output:"1f474-1f3fc",uc_match:"1f474-1f3fc",uc_greedy:"1f474-1f3fc",shortnames:[],category:"people"},":older_man_tone3:":{uc_base:"1f474-1f3fd",uc_output:"1f474-1f3fd",uc_match:"1f474-1f3fd",uc_greedy:"1f474-1f3fd",shortnames:[],category:"people"},":older_man_tone4:":{uc_base:"1f474-1f3fe",uc_output:"1f474-1f3fe",uc_match:"1f474-1f3fe",uc_greedy:"1f474-1f3fe",shortnames:[],category:"people"},":older_man_tone5:":{uc_base:"1f474-1f3ff",uc_output:"1f474-1f3ff",uc_match:"1f474-1f3ff",uc_greedy:"1f474-1f3ff",shortnames:[],category:"people"},":older_woman_tone1:":{uc_base:"1f475-1f3fb",uc_output:"1f475-1f3fb",uc_match:"1f475-1f3fb",uc_greedy:"1f475-1f3fb",shortnames:[":grandma_tone1:"],category:"people"},":older_woman_tone2:":{uc_base:"1f475-1f3fc",uc_output:"1f475-1f3fc",uc_match:"1f475-1f3fc",uc_greedy:"1f475-1f3fc",shortnames:[":grandma_tone2:"],category:"people"},":older_woman_tone3:":{uc_base:"1f475-1f3fd",uc_output:"1f475-1f3fd",uc_match:"1f475-1f3fd",uc_greedy:"1f475-1f3fd",shortnames:[":grandma_tone3:"],category:"people"},":older_woman_tone4:":{uc_base:"1f475-1f3fe",uc_output:"1f475-1f3fe",uc_match:"1f475-1f3fe",uc_greedy:"1f475-1f3fe",shortnames:[":grandma_tone4:"],category:"people"},":older_woman_tone5:":{uc_base:"1f475-1f3ff",uc_output:"1f475-1f3ff",uc_match:"1f475-1f3ff",uc_greedy:"1f475-1f3ff",shortnames:[":grandma_tone5:"],category:"people"},":open_hands_tone1:":{uc_base:"1f450-1f3fb",uc_output:"1f450-1f3fb",uc_match:"1f450-1f3fb",uc_greedy:"1f450-1f3fb",shortnames:[],category:"people"},":open_hands_tone2:":{uc_base:"1f450-1f3fc",uc_output:"1f450-1f3fc",uc_match:"1f450-1f3fc",uc_greedy:"1f450-1f3fc",shortnames:[],category:"people"},":open_hands_tone3:":{uc_base:"1f450-1f3fd",uc_output:"1f450-1f3fd",uc_match:"1f450-1f3fd",uc_greedy:"1f450-1f3fd",shortnames:[],category:"people"},":open_hands_tone4:":{uc_base:"1f450-1f3fe",uc_output:"1f450-1f3fe",uc_match:"1f450-1f3fe",uc_greedy:"1f450-1f3fe",shortnames:[],category:"people"},":open_hands_tone5:":{uc_base:"1f450-1f3ff",uc_output:"1f450-1f3ff",uc_match:"1f450-1f3ff",uc_greedy:"1f450-1f3ff",shortnames:[],category:"people"},":palms_up_together_tone1:":{uc_base:"1f932-1f3fb",uc_output:"1f932-1f3fb",uc_match:"1f932-1f3fb",uc_greedy:"1f932-1f3fb",shortnames:[":palms_up_together_light_skin_tone:"],category:"people"},":palms_up_together_tone2:":{uc_base:"1f932-1f3fc",uc_output:"1f932-1f3fc",uc_match:"1f932-1f3fc",uc_greedy:"1f932-1f3fc",shortnames:[":palms_up_together_medium_light_skin_tone:"],category:"people"},":palms_up_together_tone3:":{uc_base:"1f932-1f3fd",uc_output:"1f932-1f3fd",uc_match:"1f932-1f3fd",uc_greedy:"1f932-1f3fd",shortnames:[":palms_up_together_medium_skin_tone:"],category:"people"},":palms_up_together_tone4:":{uc_base:"1f932-1f3fe",uc_output:"1f932-1f3fe",uc_match:"1f932-1f3fe",uc_greedy:"1f932-1f3fe",shortnames:[":palms_up_together_medium_dark_skin_tone:"],category:"people"},":palms_up_together_tone5:":{uc_base:"1f932-1f3ff",uc_output:"1f932-1f3ff",uc_match:"1f932-1f3ff",uc_greedy:"1f932-1f3ff",shortnames:[":palms_up_together_dark_skin_tone:"],category:"people"},":person_biking_tone1:":{uc_base:"1f6b4-1f3fb",uc_output:"1f6b4-1f3fb",uc_match:"1f6b4-1f3fb",uc_greedy:"1f6b4-1f3fb",shortnames:[":bicyclist_tone1:"],category:"activity"},":person_biking_tone2:":{uc_base:"1f6b4-1f3fc",uc_output:"1f6b4-1f3fc",uc_match:"1f6b4-1f3fc",uc_greedy:"1f6b4-1f3fc",shortnames:[":bicyclist_tone2:"],category:"activity"},":person_biking_tone3:":{uc_base:"1f6b4-1f3fd",uc_output:"1f6b4-1f3fd",uc_match:"1f6b4-1f3fd",uc_greedy:"1f6b4-1f3fd",shortnames:[":bicyclist_tone3:"],category:"activity"},":person_biking_tone4:":{uc_base:"1f6b4-1f3fe",uc_output:"1f6b4-1f3fe",uc_match:"1f6b4-1f3fe",uc_greedy:"1f6b4-1f3fe",shortnames:[":bicyclist_tone4:"],category:"activity"},":person_biking_tone5:":{uc_base:"1f6b4-1f3ff",uc_output:"1f6b4-1f3ff",uc_match:"1f6b4-1f3ff",uc_greedy:"1f6b4-1f3ff",shortnames:[":bicyclist_tone5:"],category:"activity"},":person_bowing_tone1:":{uc_base:"1f647-1f3fb",uc_output:"1f647-1f3fb",uc_match:"1f647-1f3fb",uc_greedy:"1f647-1f3fb",shortnames:[":bow_tone1:"],category:"people"},":person_bowing_tone2:":{uc_base:"1f647-1f3fc",uc_output:"1f647-1f3fc",uc_match:"1f647-1f3fc",uc_greedy:"1f647-1f3fc",shortnames:[":bow_tone2:"],category:"people"},":person_bowing_tone3:":{uc_base:"1f647-1f3fd",uc_output:"1f647-1f3fd",uc_match:"1f647-1f3fd",uc_greedy:"1f647-1f3fd",shortnames:[":bow_tone3:"],category:"people"},":person_bowing_tone4:":{uc_base:"1f647-1f3fe",uc_output:"1f647-1f3fe",uc_match:"1f647-1f3fe",uc_greedy:"1f647-1f3fe",shortnames:[":bow_tone4:"],category:"people"},":person_bowing_tone5:":{uc_base:"1f647-1f3ff",uc_output:"1f647-1f3ff",uc_match:"1f647-1f3ff",uc_greedy:"1f647-1f3ff",shortnames:[":bow_tone5:"],category:"people"},":person_climbing_tone1:":{uc_base:"1f9d7-1f3fb",uc_output:"1f9d7-1f3fb",uc_match:"1f9d7-1f3fb",uc_greedy:"1f9d7-1f3fb",shortnames:[":person_climbing_light_skin_tone:"],category:"activity"},":person_climbing_tone2:":{uc_base:"1f9d7-1f3fc",uc_output:"1f9d7-1f3fc",uc_match:"1f9d7-1f3fc",uc_greedy:"1f9d7-1f3fc",shortnames:[":person_climbing_medium_light_skin_tone:"],category:"activity"},":person_climbing_tone3:":{uc_base:"1f9d7-1f3fd",uc_output:"1f9d7-1f3fd",uc_match:"1f9d7-1f3fd",uc_greedy:"1f9d7-1f3fd",shortnames:[":person_climbing_medium_skin_tone:"],category:"activity"},":person_climbing_tone4:":{uc_base:"1f9d7-1f3fe",uc_output:"1f9d7-1f3fe",uc_match:"1f9d7-1f3fe",uc_greedy:"1f9d7-1f3fe",shortnames:[":person_climbing_medium_dark_skin_tone:"],category:"activity"},":person_climbing_tone5:":{uc_base:"1f9d7-1f3ff",uc_output:"1f9d7-1f3ff",uc_match:"1f9d7-1f3ff",uc_greedy:"1f9d7-1f3ff",shortnames:[":person_climbing_dark_skin_tone:"],category:"activity"},":person_doing_cartwheel_tone1:":{uc_base:"1f938-1f3fb",uc_output:"1f938-1f3fb",uc_match:"1f938-1f3fb",uc_greedy:"1f938-1f3fb",shortnames:[":cartwheel_tone1:"],category:"activity"},":person_doing_cartwheel_tone2:":{uc_base:"1f938-1f3fc",uc_output:"1f938-1f3fc",uc_match:"1f938-1f3fc",uc_greedy:"1f938-1f3fc",shortnames:[":cartwheel_tone2:"],category:"activity"},":person_doing_cartwheel_tone3:":{uc_base:"1f938-1f3fd",uc_output:"1f938-1f3fd",uc_match:"1f938-1f3fd",uc_greedy:"1f938-1f3fd",shortnames:[":cartwheel_tone3:"],category:"activity"},":person_doing_cartwheel_tone4:":{uc_base:"1f938-1f3fe",uc_output:"1f938-1f3fe",uc_match:"1f938-1f3fe",uc_greedy:"1f938-1f3fe",shortnames:[":cartwheel_tone4:"],category:"activity"},":person_doing_cartwheel_tone5:":{uc_base:"1f938-1f3ff",uc_output:"1f938-1f3ff",uc_match:"1f938-1f3ff",uc_greedy:"1f938-1f3ff",shortnames:[":cartwheel_tone5:"],category:"activity"},":person_facepalming_tone1:":{uc_base:"1f926-1f3fb",uc_output:"1f926-1f3fb",uc_match:"1f926-1f3fb",uc_greedy:"1f926-1f3fb",shortnames:[":face_palm_tone1:",":facepalm_tone1:"],category:"people"},":person_facepalming_tone2:":{uc_base:"1f926-1f3fc",uc_output:"1f926-1f3fc",uc_match:"1f926-1f3fc",uc_greedy:"1f926-1f3fc",shortnames:[":face_palm_tone2:",":facepalm_tone2:"],category:"people"},":person_facepalming_tone3:":{uc_base:"1f926-1f3fd",uc_output:"1f926-1f3fd",uc_match:"1f926-1f3fd",uc_greedy:"1f926-1f3fd",shortnames:[":face_palm_tone3:",":facepalm_tone3:"],category:"people"},":person_facepalming_tone4:":{uc_base:"1f926-1f3fe",uc_output:"1f926-1f3fe",uc_match:"1f926-1f3fe",uc_greedy:"1f926-1f3fe",shortnames:[":face_palm_tone4:",":facepalm_tone4:"],category:"people"},":person_facepalming_tone5:":{uc_base:"1f926-1f3ff",uc_output:"1f926-1f3ff",uc_match:"1f926-1f3ff",uc_greedy:"1f926-1f3ff",shortnames:[":face_palm_tone5:",":facepalm_tone5:"],category:"people"},":person_frowning_tone1:":{uc_base:"1f64d-1f3fb",uc_output:"1f64d-1f3fb",uc_match:"1f64d-1f3fb",uc_greedy:"1f64d-1f3fb",shortnames:[],category:"people"},":person_frowning_tone2:":{uc_base:"1f64d-1f3fc",uc_output:"1f64d-1f3fc",uc_match:"1f64d-1f3fc",uc_greedy:"1f64d-1f3fc",shortnames:[],category:"people"},":person_frowning_tone3:":{uc_base:"1f64d-1f3fd",uc_output:"1f64d-1f3fd",uc_match:"1f64d-1f3fd",uc_greedy:"1f64d-1f3fd",shortnames:[],category:"people"},":person_frowning_tone4:":{uc_base:"1f64d-1f3fe",uc_output:"1f64d-1f3fe",uc_match:"1f64d-1f3fe",uc_greedy:"1f64d-1f3fe",shortnames:[],category:"people"},":person_frowning_tone5:":{uc_base:"1f64d-1f3ff",uc_output:"1f64d-1f3ff",uc_match:"1f64d-1f3ff",uc_greedy:"1f64d-1f3ff",shortnames:[],category:"people"},":person_gesturing_no_tone1:":{uc_base:"1f645-1f3fb",uc_output:"1f645-1f3fb",uc_match:"1f645-1f3fb",uc_greedy:"1f645-1f3fb",shortnames:[":no_good_tone1:"],category:"people"},":person_gesturing_no_tone2:":{uc_base:"1f645-1f3fc",uc_output:"1f645-1f3fc",uc_match:"1f645-1f3fc",uc_greedy:"1f645-1f3fc",shortnames:[":no_good_tone2:"],category:"people"},":person_gesturing_no_tone3:":{uc_base:"1f645-1f3fd",uc_output:"1f645-1f3fd",uc_match:"1f645-1f3fd",uc_greedy:"1f645-1f3fd",shortnames:[":no_good_tone3:"],category:"people"},":person_gesturing_no_tone4:":{uc_base:"1f645-1f3fe",uc_output:"1f645-1f3fe",uc_match:"1f645-1f3fe",uc_greedy:"1f645-1f3fe",shortnames:[":no_good_tone4:"],category:"people"},":person_gesturing_no_tone5:":{uc_base:"1f645-1f3ff",uc_output:"1f645-1f3ff",uc_match:"1f645-1f3ff",uc_greedy:"1f645-1f3ff",shortnames:[":no_good_tone5:"],category:"people"},":person_gesturing_ok_tone1:":{uc_base:"1f646-1f3fb",uc_output:"1f646-1f3fb",uc_match:"1f646-1f3fb",uc_greedy:"1f646-1f3fb",shortnames:[":ok_woman_tone1:"],category:"people"},":person_gesturing_ok_tone2:":{uc_base:"1f646-1f3fc",uc_output:"1f646-1f3fc",uc_match:"1f646-1f3fc",uc_greedy:"1f646-1f3fc",shortnames:[":ok_woman_tone2:"],category:"people"},":person_gesturing_ok_tone3:":{uc_base:"1f646-1f3fd",uc_output:"1f646-1f3fd",uc_match:"1f646-1f3fd",uc_greedy:"1f646-1f3fd",shortnames:[":ok_woman_tone3:"],category:"people"},":person_gesturing_ok_tone4:":{uc_base:"1f646-1f3fe",uc_output:"1f646-1f3fe",uc_match:"1f646-1f3fe",uc_greedy:"1f646-1f3fe",shortnames:[":ok_woman_tone4:"],category:"people"},":person_gesturing_ok_tone5:":{uc_base:"1f646-1f3ff",uc_output:"1f646-1f3ff",uc_match:"1f646-1f3ff",uc_greedy:"1f646-1f3ff",shortnames:[":ok_woman_tone5:"],category:"people"},":person_getting_haircut_tone1:":{uc_base:"1f487-1f3fb",uc_output:"1f487-1f3fb",uc_match:"1f487-1f3fb",uc_greedy:"1f487-1f3fb",shortnames:[":haircut_tone1:"],category:"people"},":person_getting_haircut_tone2:":{uc_base:"1f487-1f3fc",uc_output:"1f487-1f3fc",uc_match:"1f487-1f3fc",uc_greedy:"1f487-1f3fc",shortnames:[":haircut_tone2:"],category:"people"},":person_getting_haircut_tone3:":{uc_base:"1f487-1f3fd",uc_output:"1f487-1f3fd",uc_match:"1f487-1f3fd",uc_greedy:"1f487-1f3fd",shortnames:[":haircut_tone3:"],category:"people"},":person_getting_haircut_tone4:":{uc_base:"1f487-1f3fe",uc_output:"1f487-1f3fe",uc_match:"1f487-1f3fe",uc_greedy:"1f487-1f3fe",shortnames:[":haircut_tone4:"],category:"people"},":person_getting_haircut_tone5:":{uc_base:"1f487-1f3ff",uc_output:"1f487-1f3ff",uc_match:"1f487-1f3ff",uc_greedy:"1f487-1f3ff",shortnames:[":haircut_tone5:"],category:"people"},":person_getting_massage_tone1:":{uc_base:"1f486-1f3fb",uc_output:"1f486-1f3fb",uc_match:"1f486-1f3fb",uc_greedy:"1f486-1f3fb",shortnames:[":massage_tone1:"],category:"people"},":person_getting_massage_tone2:":{uc_base:"1f486-1f3fc",uc_output:"1f486-1f3fc",uc_match:"1f486-1f3fc",uc_greedy:"1f486-1f3fc",shortnames:[":massage_tone2:"],category:"people"},":person_getting_massage_tone3:":{uc_base:"1f486-1f3fd",uc_output:"1f486-1f3fd",uc_match:"1f486-1f3fd",uc_greedy:"1f486-1f3fd",shortnames:[":massage_tone3:"],category:"people"},":person_getting_massage_tone4:":{uc_base:"1f486-1f3fe",uc_output:"1f486-1f3fe",uc_match:"1f486-1f3fe",uc_greedy:"1f486-1f3fe",shortnames:[":massage_tone4:"],category:"people"},":person_getting_massage_tone5:":{uc_base:"1f486-1f3ff",uc_output:"1f486-1f3ff",uc_match:"1f486-1f3ff",uc_greedy:"1f486-1f3ff",shortnames:[":massage_tone5:"],category:"people"},":person_golfing_tone1:":{uc_base:"1f3cc-1f3fb",uc_output:"1f3cc-1f3fb",uc_match:"1f3cc-fe0f-1f3fb",uc_greedy:"1f3cc-fe0f-1f3fb",shortnames:[":person_golfing_light_skin_tone:"],category:"activity"},":person_golfing_tone2:":{uc_base:"1f3cc-1f3fc",uc_output:"1f3cc-1f3fc",uc_match:"1f3cc-fe0f-1f3fc",uc_greedy:"1f3cc-fe0f-1f3fc",shortnames:[":person_golfing_medium_light_skin_tone:"],category:"activity"},":person_golfing_tone3:":{uc_base:"1f3cc-1f3fd",uc_output:"1f3cc-1f3fd",uc_match:"1f3cc-fe0f-1f3fd",uc_greedy:"1f3cc-fe0f-1f3fd",shortnames:[":person_golfing_medium_skin_tone:"],category:"activity"},":person_golfing_tone4:":{uc_base:"1f3cc-1f3fe",uc_output:"1f3cc-1f3fe",uc_match:"1f3cc-fe0f-1f3fe",uc_greedy:"1f3cc-fe0f-1f3fe",shortnames:[":person_golfing_medium_dark_skin_tone:"],category:"activity"},":person_golfing_tone5:":{uc_base:"1f3cc-1f3ff",uc_output:"1f3cc-1f3ff",uc_match:"1f3cc-fe0f-1f3ff",uc_greedy:"1f3cc-fe0f-1f3ff",shortnames:[":person_golfing_dark_skin_tone:"],category:"activity"},":person_in_bed_tone1:":{uc_base:"1f6cc-1f3fb",uc_output:"1f6cc-1f3fb",uc_match:"1f6cc-1f3fb",uc_greedy:"1f6cc-1f3fb",shortnames:[":person_in_bed_light_skin_tone:"],category:"objects"},":person_in_bed_tone2:":{uc_base:"1f6cc-1f3fc",uc_output:"1f6cc-1f3fc",uc_match:"1f6cc-1f3fc",uc_greedy:"1f6cc-1f3fc",shortnames:[":person_in_bed_medium_light_skin_tone:"],category:"objects"},":person_in_bed_tone3:":{uc_base:"1f6cc-1f3fd",uc_output:"1f6cc-1f3fd",uc_match:"1f6cc-1f3fd",uc_greedy:"1f6cc-1f3fd",shortnames:[":person_in_bed_medium_skin_tone:"],category:"objects"},":person_in_bed_tone4:":{uc_base:"1f6cc-1f3fe",uc_output:"1f6cc-1f3fe",uc_match:"1f6cc-1f3fe",uc_greedy:"1f6cc-1f3fe",shortnames:[":person_in_bed_medium_dark_skin_tone:"],category:"objects"},":person_in_bed_tone5:":{uc_base:"1f6cc-1f3ff",uc_output:"1f6cc-1f3ff",uc_match:"1f6cc-1f3ff",uc_greedy:"1f6cc-1f3ff",shortnames:[":person_in_bed_dark_skin_tone:"],category:"objects"},":person_in_lotus_position_tone1:":{uc_base:"1f9d8-1f3fb",uc_output:"1f9d8-1f3fb",uc_match:"1f9d8-1f3fb",uc_greedy:"1f9d8-1f3fb",shortnames:[":person_in_lotus_position_light_skin_tone:"],category:"activity"},":person_in_lotus_position_tone2:":{uc_base:"1f9d8-1f3fc",uc_output:"1f9d8-1f3fc",uc_match:"1f9d8-1f3fc",uc_greedy:"1f9d8-1f3fc",shortnames:[":person_in_lotus_position_medium_light_skin_tone:"],category:"activity"},":person_in_lotus_position_tone3:":{uc_base:"1f9d8-1f3fd",uc_output:"1f9d8-1f3fd",uc_match:"1f9d8-1f3fd",uc_greedy:"1f9d8-1f3fd",shortnames:[":person_in_lotus_position_medium_skin_tone:"],category:"activity"},":person_in_lotus_position_tone4:":{uc_base:"1f9d8-1f3fe",uc_output:"1f9d8-1f3fe",uc_match:"1f9d8-1f3fe",uc_greedy:"1f9d8-1f3fe",shortnames:[":person_in_lotus_position_medium_dark_skin_tone:"],category:"activity"},":person_in_lotus_position_tone5:":{uc_base:"1f9d8-1f3ff",uc_output:"1f9d8-1f3ff",uc_match:"1f9d8-1f3ff",uc_greedy:"1f9d8-1f3ff",shortnames:[":person_in_lotus_position_dark_skin_tone:"],category:"activity"},":person_in_steamy_room_tone1:":{uc_base:"1f9d6-1f3fb",uc_output:"1f9d6-1f3fb",uc_match:"1f9d6-1f3fb",uc_greedy:"1f9d6-1f3fb",shortnames:[":person_in_steamy_room_light_skin_tone:"],category:"activity"},":person_in_steamy_room_tone2:":{uc_base:"1f9d6-1f3fc",uc_output:"1f9d6-1f3fc",uc_match:"1f9d6-1f3fc",uc_greedy:"1f9d6-1f3fc",shortnames:[":person_in_steamy_room_medium_light_skin_tone:"],category:"activity"},":person_in_steamy_room_tone3:":{uc_base:"1f9d6-1f3fd",uc_output:"1f9d6-1f3fd",uc_match:"1f9d6-1f3fd",uc_greedy:"1f9d6-1f3fd",shortnames:[":person_in_steamy_room_medium_skin_tone:"],category:"activity"},":person_in_steamy_room_tone4:":{uc_base:"1f9d6-1f3fe",uc_output:"1f9d6-1f3fe",uc_match:"1f9d6-1f3fe",uc_greedy:"1f9d6-1f3fe",shortnames:[":person_in_steamy_room_medium_dark_skin_tone:"],category:"activity"},":person_in_steamy_room_tone5:":{uc_base:"1f9d6-1f3ff",uc_output:"1f9d6-1f3ff",uc_match:"1f9d6-1f3ff",uc_greedy:"1f9d6-1f3ff",shortnames:[":person_in_steamy_room_dark_skin_tone:"],category:"activity"},":person_juggling_tone1:":{uc_base:"1f939-1f3fb",uc_output:"1f939-1f3fb",uc_match:"1f939-1f3fb",uc_greedy:"1f939-1f3fb",shortnames:[":juggling_tone1:",":juggler_tone1:"],category:"activity"},":person_juggling_tone2:":{uc_base:"1f939-1f3fc",uc_output:"1f939-1f3fc",uc_match:"1f939-1f3fc",uc_greedy:"1f939-1f3fc",shortnames:[":juggling_tone2:",":juggler_tone2:"],category:"activity"},":person_juggling_tone3:":{uc_base:"1f939-1f3fd",uc_output:"1f939-1f3fd",uc_match:"1f939-1f3fd",uc_greedy:"1f939-1f3fd",shortnames:[":juggling_tone3:",":juggler_tone3:"],category:"activity"},":person_juggling_tone4:":{uc_base:"1f939-1f3fe",uc_output:"1f939-1f3fe",uc_match:"1f939-1f3fe",uc_greedy:"1f939-1f3fe",shortnames:[":juggling_tone4:",":juggler_tone4:"],category:"activity"},":person_juggling_tone5:":{uc_base:"1f939-1f3ff",uc_output:"1f939-1f3ff",uc_match:"1f939-1f3ff",uc_greedy:"1f939-1f3ff",shortnames:[":juggling_tone5:",":juggler_tone5:"],category:"activity"},":person_lifting_weights_tone1:":{uc_base:"1f3cb-1f3fb",uc_output:"1f3cb-1f3fb",uc_match:"1f3cb-fe0f-1f3fb",uc_greedy:"1f3cb-fe0f-1f3fb",shortnames:[":lifter_tone1:",":weight_lifter_tone1:"],category:"activity"},":person_lifting_weights_tone2:":{uc_base:"1f3cb-1f3fc",uc_output:"1f3cb-1f3fc",uc_match:"1f3cb-fe0f-1f3fc",uc_greedy:"1f3cb-fe0f-1f3fc",shortnames:[":lifter_tone2:",":weight_lifter_tone2:"],category:"activity"},":person_lifting_weights_tone3:":{uc_base:"1f3cb-1f3fd",uc_output:"1f3cb-1f3fd",uc_match:"1f3cb-fe0f-1f3fd",uc_greedy:"1f3cb-fe0f-1f3fd",shortnames:[":lifter_tone3:",":weight_lifter_tone3:"],category:"activity"},":person_lifting_weights_tone4:":{uc_base:"1f3cb-1f3fe",uc_output:"1f3cb-1f3fe",uc_match:"1f3cb-fe0f-1f3fe",uc_greedy:"1f3cb-fe0f-1f3fe",shortnames:[":lifter_tone4:",":weight_lifter_tone4:"],category:"activity"},":person_lifting_weights_tone5:":{uc_base:"1f3cb-1f3ff",uc_output:"1f3cb-1f3ff",uc_match:"1f3cb-fe0f-1f3ff",uc_greedy:"1f3cb-fe0f-1f3ff",shortnames:[":lifter_tone5:",":weight_lifter_tone5:"],category:"activity"},":person_mountain_biking_tone1:":{uc_base:"1f6b5-1f3fb",uc_output:"1f6b5-1f3fb",uc_match:"1f6b5-1f3fb",uc_greedy:"1f6b5-1f3fb",shortnames:[":mountain_bicyclist_tone1:"],category:"activity"},":person_mountain_biking_tone2:":{uc_base:"1f6b5-1f3fc",uc_output:"1f6b5-1f3fc",uc_match:"1f6b5-1f3fc",uc_greedy:"1f6b5-1f3fc",shortnames:[":mountain_bicyclist_tone2:"],category:"activity"},":person_mountain_biking_tone3:":{uc_base:"1f6b5-1f3fd",uc_output:"1f6b5-1f3fd",uc_match:"1f6b5-1f3fd",uc_greedy:"1f6b5-1f3fd",shortnames:[":mountain_bicyclist_tone3:"],category:"activity"},":person_mountain_biking_tone4:":{uc_base:"1f6b5-1f3fe",uc_output:"1f6b5-1f3fe",uc_match:"1f6b5-1f3fe",uc_greedy:"1f6b5-1f3fe",shortnames:[":mountain_bicyclist_tone4:"],category:"activity"},":person_mountain_biking_tone5:":{uc_base:"1f6b5-1f3ff",uc_output:"1f6b5-1f3ff",uc_match:"1f6b5-1f3ff",uc_greedy:"1f6b5-1f3ff",shortnames:[":mountain_bicyclist_tone5:"],category:"activity"},":person_playing_handball_tone1:":{uc_base:"1f93e-1f3fb",uc_output:"1f93e-1f3fb",uc_match:"1f93e-1f3fb",uc_greedy:"1f93e-1f3fb",shortnames:[":handball_tone1:"],category:"activity"},":person_playing_handball_tone2:":{uc_base:"1f93e-1f3fc",uc_output:"1f93e-1f3fc",uc_match:"1f93e-1f3fc",uc_greedy:"1f93e-1f3fc",shortnames:[":handball_tone2:"],category:"activity"},":person_playing_handball_tone3:":{uc_base:"1f93e-1f3fd",uc_output:"1f93e-1f3fd",uc_match:"1f93e-1f3fd",uc_greedy:"1f93e-1f3fd",shortnames:[":handball_tone3:"],category:"activity"},":person_playing_handball_tone4:":{uc_base:"1f93e-1f3fe",uc_output:"1f93e-1f3fe",uc_match:"1f93e-1f3fe",uc_greedy:"1f93e-1f3fe",shortnames:[":handball_tone4:"],category:"activity"},":person_playing_handball_tone5:":{uc_base:"1f93e-1f3ff",uc_output:"1f93e-1f3ff",uc_match:"1f93e-1f3ff",uc_greedy:"1f93e-1f3ff",shortnames:[":handball_tone5:"],category:"activity"},":person_playing_water_polo_tone1:":{uc_base:"1f93d-1f3fb",uc_output:"1f93d-1f3fb",uc_match:"1f93d-1f3fb",uc_greedy:"1f93d-1f3fb",shortnames:[":water_polo_tone1:"],category:"activity"},":person_playing_water_polo_tone2:":{uc_base:"1f93d-1f3fc",uc_output:"1f93d-1f3fc",uc_match:"1f93d-1f3fc",uc_greedy:"1f93d-1f3fc",shortnames:[":water_polo_tone2:"],category:"activity"},":person_playing_water_polo_tone3:":{uc_base:"1f93d-1f3fd",uc_output:"1f93d-1f3fd",uc_match:"1f93d-1f3fd",uc_greedy:"1f93d-1f3fd",shortnames:[":water_polo_tone3:"],category:"activity"},":person_playing_water_polo_tone4:":{uc_base:"1f93d-1f3fe",uc_output:"1f93d-1f3fe",uc_match:"1f93d-1f3fe",uc_greedy:"1f93d-1f3fe",shortnames:[":water_polo_tone4:"],category:"activity"},":person_playing_water_polo_tone5:":{uc_base:"1f93d-1f3ff",uc_output:"1f93d-1f3ff",uc_match:"1f93d-1f3ff",uc_greedy:"1f93d-1f3ff",shortnames:[":water_polo_tone5:"],category:"activity"},":person_pouting_tone1:":{uc_base:"1f64e-1f3fb",uc_output:"1f64e-1f3fb",uc_match:"1f64e-1f3fb",uc_greedy:"1f64e-1f3fb",shortnames:[":person_with_pouting_face_tone1:"],category:"people"},":person_pouting_tone2:":{uc_base:"1f64e-1f3fc",uc_output:"1f64e-1f3fc",uc_match:"1f64e-1f3fc",uc_greedy:"1f64e-1f3fc",shortnames:[":person_with_pouting_face_tone2:"],category:"people"},":person_pouting_tone3:":{uc_base:"1f64e-1f3fd",uc_output:"1f64e-1f3fd",uc_match:"1f64e-1f3fd",uc_greedy:"1f64e-1f3fd",shortnames:[":person_with_pouting_face_tone3:"],category:"people"},":person_pouting_tone4:":{uc_base:"1f64e-1f3fe",uc_output:"1f64e-1f3fe",uc_match:"1f64e-1f3fe",uc_greedy:"1f64e-1f3fe",shortnames:[":person_with_pouting_face_tone4:"],category:"people"},":person_pouting_tone5:":{uc_base:"1f64e-1f3ff",uc_output:"1f64e-1f3ff",uc_match:"1f64e-1f3ff",uc_greedy:"1f64e-1f3ff",shortnames:[":person_with_pouting_face_tone5:"],category:"people"},":person_raising_hand_tone1:":{uc_base:"1f64b-1f3fb",uc_output:"1f64b-1f3fb",uc_match:"1f64b-1f3fb",uc_greedy:"1f64b-1f3fb",shortnames:[":raising_hand_tone1:"],category:"people"},":person_raising_hand_tone2:":{uc_base:"1f64b-1f3fc",uc_output:"1f64b-1f3fc",uc_match:"1f64b-1f3fc",uc_greedy:"1f64b-1f3fc",shortnames:[":raising_hand_tone2:"],category:"people"},":person_raising_hand_tone3:":{uc_base:"1f64b-1f3fd",uc_output:"1f64b-1f3fd",uc_match:"1f64b-1f3fd",uc_greedy:"1f64b-1f3fd",shortnames:[":raising_hand_tone3:"],category:"people"},":person_raising_hand_tone4:":{uc_base:"1f64b-1f3fe",uc_output:"1f64b-1f3fe",uc_match:"1f64b-1f3fe",uc_greedy:"1f64b-1f3fe",shortnames:[":raising_hand_tone4:"],category:"people"},":person_raising_hand_tone5:":{uc_base:"1f64b-1f3ff",uc_output:"1f64b-1f3ff",uc_match:"1f64b-1f3ff",uc_greedy:"1f64b-1f3ff",shortnames:[":raising_hand_tone5:"],category:"people"},":person_rowing_boat_tone1:":{uc_base:"1f6a3-1f3fb",uc_output:"1f6a3-1f3fb",uc_match:"1f6a3-1f3fb",uc_greedy:"1f6a3-1f3fb",shortnames:[":rowboat_tone1:"],category:"activity"},":person_rowing_boat_tone2:":{uc_base:"1f6a3-1f3fc",uc_output:"1f6a3-1f3fc",uc_match:"1f6a3-1f3fc",uc_greedy:"1f6a3-1f3fc",shortnames:[":rowboat_tone2:"],category:"activity"},":person_rowing_boat_tone3:":{uc_base:"1f6a3-1f3fd",uc_output:"1f6a3-1f3fd",uc_match:"1f6a3-1f3fd",uc_greedy:"1f6a3-1f3fd",shortnames:[":rowboat_tone3:"],category:"activity"},":person_rowing_boat_tone4:":{uc_base:"1f6a3-1f3fe",uc_output:"1f6a3-1f3fe",uc_match:"1f6a3-1f3fe",uc_greedy:"1f6a3-1f3fe",shortnames:[":rowboat_tone4:"],category:"activity"},":person_rowing_boat_tone5:":{uc_base:"1f6a3-1f3ff",uc_output:"1f6a3-1f3ff",uc_match:"1f6a3-1f3ff",uc_greedy:"1f6a3-1f3ff",shortnames:[":rowboat_tone5:"],category:"activity"},":person_running_tone1:":{uc_base:"1f3c3-1f3fb",uc_output:"1f3c3-1f3fb",uc_match:"1f3c3-1f3fb",uc_greedy:"1f3c3-1f3fb",shortnames:[":runner_tone1:"],category:"people"},":person_running_tone2:":{uc_base:"1f3c3-1f3fc",uc_output:"1f3c3-1f3fc",uc_match:"1f3c3-1f3fc",uc_greedy:"1f3c3-1f3fc",shortnames:[":runner_tone2:"],category:"people"},":person_running_tone3:":{uc_base:"1f3c3-1f3fd",uc_output:"1f3c3-1f3fd",uc_match:"1f3c3-1f3fd",uc_greedy:"1f3c3-1f3fd",shortnames:[":runner_tone3:"],category:"people"},":person_running_tone4:":{uc_base:"1f3c3-1f3fe",uc_output:"1f3c3-1f3fe",uc_match:"1f3c3-1f3fe",uc_greedy:"1f3c3-1f3fe",shortnames:[":runner_tone4:"],category:"people"},":person_running_tone5:":{uc_base:"1f3c3-1f3ff",uc_output:"1f3c3-1f3ff",uc_match:"1f3c3-1f3ff",uc_greedy:"1f3c3-1f3ff",shortnames:[":runner_tone5:"],category:"people"},":person_shrugging_tone1:":{uc_base:"1f937-1f3fb",uc_output:"1f937-1f3fb",uc_match:"1f937-1f3fb",uc_greedy:"1f937-1f3fb",shortnames:[":shrug_tone1:"],category:"people"},":person_shrugging_tone2:":{uc_base:"1f937-1f3fc",uc_output:"1f937-1f3fc",uc_match:"1f937-1f3fc",uc_greedy:"1f937-1f3fc",shortnames:[":shrug_tone2:"],category:"people"},":person_shrugging_tone3:":{uc_base:"1f937-1f3fd",uc_output:"1f937-1f3fd",uc_match:"1f937-1f3fd",uc_greedy:"1f937-1f3fd",shortnames:[":shrug_tone3:"],category:"people"},":person_shrugging_tone4:":{uc_base:"1f937-1f3fe",uc_output:"1f937-1f3fe",uc_match:"1f937-1f3fe",uc_greedy:"1f937-1f3fe",shortnames:[":shrug_tone4:"],category:"people"},":person_shrugging_tone5:":{uc_base:"1f937-1f3ff",uc_output:"1f937-1f3ff",uc_match:"1f937-1f3ff",uc_greedy:"1f937-1f3ff",shortnames:[":shrug_tone5:"],category:"people"},":person_surfing_tone1:":{uc_base:"1f3c4-1f3fb",uc_output:"1f3c4-1f3fb",uc_match:"1f3c4-1f3fb",uc_greedy:"1f3c4-1f3fb",shortnames:[":surfer_tone1:"],category:"activity"},":person_surfing_tone2:":{uc_base:"1f3c4-1f3fc",uc_output:"1f3c4-1f3fc",uc_match:"1f3c4-1f3fc",uc_greedy:"1f3c4-1f3fc",shortnames:[":surfer_tone2:"],category:"activity"},":person_surfing_tone3:":{uc_base:"1f3c4-1f3fd",uc_output:"1f3c4-1f3fd",uc_match:"1f3c4-1f3fd",uc_greedy:"1f3c4-1f3fd",shortnames:[":surfer_tone3:"],category:"activity"},":person_surfing_tone4:":{uc_base:"1f3c4-1f3fe",uc_output:"1f3c4-1f3fe",uc_match:"1f3c4-1f3fe",uc_greedy:"1f3c4-1f3fe",shortnames:[":surfer_tone4:"],category:"activity"},":person_surfing_tone5:":{uc_base:"1f3c4-1f3ff",uc_output:"1f3c4-1f3ff",uc_match:"1f3c4-1f3ff",uc_greedy:"1f3c4-1f3ff",shortnames:[":surfer_tone5:"],category:"activity"},":person_swimming_tone1:":{uc_base:"1f3ca-1f3fb",uc_output:"1f3ca-1f3fb",uc_match:"1f3ca-1f3fb",uc_greedy:"1f3ca-1f3fb",shortnames:[":swimmer_tone1:"],category:"activity"},":person_swimming_tone2:":{uc_base:"1f3ca-1f3fc",uc_output:"1f3ca-1f3fc",uc_match:"1f3ca-1f3fc",uc_greedy:"1f3ca-1f3fc",shortnames:[":swimmer_tone2:"],category:"activity"},":person_swimming_tone3:":{uc_base:"1f3ca-1f3fd",uc_output:"1f3ca-1f3fd",uc_match:"1f3ca-1f3fd",uc_greedy:"1f3ca-1f3fd",shortnames:[":swimmer_tone3:"],category:"activity"},":person_swimming_tone4:":{uc_base:"1f3ca-1f3fe",uc_output:"1f3ca-1f3fe",uc_match:"1f3ca-1f3fe",uc_greedy:"1f3ca-1f3fe",shortnames:[":swimmer_tone4:"],category:"activity"},":person_swimming_tone5:":{uc_base:"1f3ca-1f3ff",uc_output:"1f3ca-1f3ff",uc_match:"1f3ca-1f3ff",uc_greedy:"1f3ca-1f3ff",shortnames:[":swimmer_tone5:"],category:"activity"},":person_tipping_hand_tone1:":{uc_base:"1f481-1f3fb",uc_output:"1f481-1f3fb",uc_match:"1f481-1f3fb",uc_greedy:"1f481-1f3fb",shortnames:[":information_desk_person_tone1:"],category:"people"},":person_tipping_hand_tone2:":{uc_base:"1f481-1f3fc",uc_output:"1f481-1f3fc",uc_match:"1f481-1f3fc",uc_greedy:"1f481-1f3fc",shortnames:[":information_desk_person_tone2:"],category:"people"},":person_tipping_hand_tone3:":{uc_base:"1f481-1f3fd",uc_output:"1f481-1f3fd",uc_match:"1f481-1f3fd",uc_greedy:"1f481-1f3fd",shortnames:[":information_desk_person_tone3:"],category:"people"},":person_tipping_hand_tone4:":{uc_base:"1f481-1f3fe",uc_output:"1f481-1f3fe",uc_match:"1f481-1f3fe",uc_greedy:"1f481-1f3fe",shortnames:[":information_desk_person_tone4:"],category:"people"},":person_tipping_hand_tone5:":{uc_base:"1f481-1f3ff",uc_output:"1f481-1f3ff",uc_match:"1f481-1f3ff",uc_greedy:"1f481-1f3ff",shortnames:[":information_desk_person_tone5:"],category:"people"},":person_walking_tone1:":{uc_base:"1f6b6-1f3fb",uc_output:"1f6b6-1f3fb",uc_match:"1f6b6-1f3fb",uc_greedy:"1f6b6-1f3fb",shortnames:[":walking_tone1:"],category:"people"},":person_walking_tone2:":{uc_base:"1f6b6-1f3fc",uc_output:"1f6b6-1f3fc",uc_match:"1f6b6-1f3fc",uc_greedy:"1f6b6-1f3fc",shortnames:[":walking_tone2:"],category:"people"},":person_walking_tone3:":{uc_base:"1f6b6-1f3fd",uc_output:"1f6b6-1f3fd",uc_match:"1f6b6-1f3fd",uc_greedy:"1f6b6-1f3fd",shortnames:[":walking_tone3:"],category:"people"},":person_walking_tone4:":{uc_base:"1f6b6-1f3fe",uc_output:"1f6b6-1f3fe",uc_match:"1f6b6-1f3fe",uc_greedy:"1f6b6-1f3fe",shortnames:[":walking_tone4:"],category:"people"},":person_walking_tone5:":{uc_base:"1f6b6-1f3ff",uc_output:"1f6b6-1f3ff",uc_match:"1f6b6-1f3ff",uc_greedy:"1f6b6-1f3ff",shortnames:[":walking_tone5:"],category:"people"},":person_wearing_turban_tone1:":{uc_base:"1f473-1f3fb",uc_output:"1f473-1f3fb",uc_match:"1f473-1f3fb",uc_greedy:"1f473-1f3fb",shortnames:[":man_with_turban_tone1:"],category:"people"},":person_wearing_turban_tone2:":{uc_base:"1f473-1f3fc",uc_output:"1f473-1f3fc",uc_match:"1f473-1f3fc",uc_greedy:"1f473-1f3fc",shortnames:[":man_with_turban_tone2:"],category:"people"},":person_wearing_turban_tone3:":{uc_base:"1f473-1f3fd",uc_output:"1f473-1f3fd",uc_match:"1f473-1f3fd",uc_greedy:"1f473-1f3fd",shortnames:[":man_with_turban_tone3:"],category:"people"},":person_wearing_turban_tone4:":{uc_base:"1f473-1f3fe",uc_output:"1f473-1f3fe",uc_match:"1f473-1f3fe",uc_greedy:"1f473-1f3fe",shortnames:[":man_with_turban_tone4:"],category:"people"},":person_wearing_turban_tone5:":{uc_base:"1f473-1f3ff",uc_output:"1f473-1f3ff",uc_match:"1f473-1f3ff",uc_greedy:"1f473-1f3ff",shortnames:[":man_with_turban_tone5:"],category:"people"},":point_down_tone1:":{uc_base:"1f447-1f3fb",uc_output:"1f447-1f3fb",uc_match:"1f447-1f3fb",uc_greedy:"1f447-1f3fb",shortnames:[],category:"people"},":point_down_tone2:":{uc_base:"1f447-1f3fc",uc_output:"1f447-1f3fc",uc_match:"1f447-1f3fc",uc_greedy:"1f447-1f3fc",shortnames:[],category:"people"},":point_down_tone3:":{uc_base:"1f447-1f3fd",uc_output:"1f447-1f3fd",uc_match:"1f447-1f3fd",uc_greedy:"1f447-1f3fd",shortnames:[],category:"people"},":point_down_tone4:":{uc_base:"1f447-1f3fe",uc_output:"1f447-1f3fe",uc_match:"1f447-1f3fe",uc_greedy:"1f447-1f3fe",shortnames:[],category:"people"},":point_down_tone5:":{uc_base:"1f447-1f3ff",uc_output:"1f447-1f3ff",uc_match:"1f447-1f3ff",uc_greedy:"1f447-1f3ff",shortnames:[],category:"people"},":point_left_tone1:":{uc_base:"1f448-1f3fb",uc_output:"1f448-1f3fb",uc_match:"1f448-1f3fb",uc_greedy:"1f448-1f3fb",shortnames:[],category:"people"},":point_left_tone2:":{uc_base:"1f448-1f3fc",uc_output:"1f448-1f3fc",uc_match:"1f448-1f3fc",uc_greedy:"1f448-1f3fc",shortnames:[],category:"people"},":point_left_tone3:":{uc_base:"1f448-1f3fd",uc_output:"1f448-1f3fd",uc_match:"1f448-1f3fd",uc_greedy:"1f448-1f3fd",shortnames:[],category:"people"},":point_left_tone4:":{uc_base:"1f448-1f3fe",uc_output:"1f448-1f3fe",uc_match:"1f448-1f3fe",uc_greedy:"1f448-1f3fe",shortnames:[],category:"people"},":point_left_tone5:":{uc_base:"1f448-1f3ff",uc_output:"1f448-1f3ff",uc_match:"1f448-1f3ff",uc_greedy:"1f448-1f3ff",shortnames:[],category:"people"},":point_right_tone1:":{uc_base:"1f449-1f3fb",uc_output:"1f449-1f3fb",uc_match:"1f449-1f3fb",uc_greedy:"1f449-1f3fb",shortnames:[],category:"people"},":point_right_tone2:":{uc_base:"1f449-1f3fc",uc_output:"1f449-1f3fc",uc_match:"1f449-1f3fc",uc_greedy:"1f449-1f3fc",shortnames:[],category:"people"},":point_right_tone3:":{uc_base:"1f449-1f3fd",uc_output:"1f449-1f3fd",uc_match:"1f449-1f3fd",uc_greedy:"1f449-1f3fd",shortnames:[],category:"people"},":point_right_tone4:":{uc_base:"1f449-1f3fe",uc_output:"1f449-1f3fe",uc_match:"1f449-1f3fe",uc_greedy:"1f449-1f3fe",shortnames:[],category:"people"},":point_right_tone5:":{uc_base:"1f449-1f3ff",uc_output:"1f449-1f3ff",uc_match:"1f449-1f3ff",uc_greedy:"1f449-1f3ff",shortnames:[],category:"people"},":point_up_2_tone1:":{uc_base:"1f446-1f3fb",uc_output:"1f446-1f3fb",uc_match:"1f446-1f3fb",uc_greedy:"1f446-1f3fb",shortnames:[],category:"people"},":point_up_2_tone2:":{uc_base:"1f446-1f3fc",uc_output:"1f446-1f3fc",uc_match:"1f446-1f3fc",uc_greedy:"1f446-1f3fc",shortnames:[],category:"people"},":point_up_2_tone3:":{uc_base:"1f446-1f3fd",uc_output:"1f446-1f3fd",uc_match:"1f446-1f3fd",uc_greedy:"1f446-1f3fd",shortnames:[],category:"people"},":point_up_2_tone4:":{uc_base:"1f446-1f3fe",uc_output:"1f446-1f3fe",uc_match:"1f446-1f3fe",uc_greedy:"1f446-1f3fe",shortnames:[],category:"people"},":point_up_2_tone5:":{uc_base:"1f446-1f3ff",uc_output:"1f446-1f3ff",uc_match:"1f446-1f3ff",uc_greedy:"1f446-1f3ff",shortnames:[],category:"people"},":police_officer_tone1:":{uc_base:"1f46e-1f3fb",uc_output:"1f46e-1f3fb",uc_match:"1f46e-1f3fb",uc_greedy:"1f46e-1f3fb",shortnames:[":cop_tone1:"],category:"people"},":police_officer_tone2:":{uc_base:"1f46e-1f3fc",uc_output:"1f46e-1f3fc",uc_match:"1f46e-1f3fc",uc_greedy:"1f46e-1f3fc",shortnames:[":cop_tone2:"],category:"people"},":police_officer_tone3:":{uc_base:"1f46e-1f3fd",uc_output:"1f46e-1f3fd",uc_match:"1f46e-1f3fd",uc_greedy:"1f46e-1f3fd",shortnames:[":cop_tone3:"],category:"people"},":police_officer_tone4:":{uc_base:"1f46e-1f3fe",uc_output:"1f46e-1f3fe",uc_match:"1f46e-1f3fe",uc_greedy:"1f46e-1f3fe",shortnames:[":cop_tone4:"],category:"people"},":police_officer_tone5:":{uc_base:"1f46e-1f3ff",uc_output:"1f46e-1f3ff",uc_match:"1f46e-1f3ff",uc_greedy:"1f46e-1f3ff",shortnames:[":cop_tone5:"],category:"people"},":pray_tone1:":{uc_base:"1f64f-1f3fb",uc_output:"1f64f-1f3fb",uc_match:"1f64f-1f3fb",uc_greedy:"1f64f-1f3fb",shortnames:[],category:"people"},":pray_tone2:":{uc_base:"1f64f-1f3fc",uc_output:"1f64f-1f3fc",uc_match:"1f64f-1f3fc",uc_greedy:"1f64f-1f3fc",shortnames:[],category:"people"},":pray_tone3:":{uc_base:"1f64f-1f3fd",uc_output:"1f64f-1f3fd",uc_match:"1f64f-1f3fd",uc_greedy:"1f64f-1f3fd",shortnames:[],category:"people"},":pray_tone4:":{uc_base:"1f64f-1f3fe",uc_output:"1f64f-1f3fe",uc_match:"1f64f-1f3fe",uc_greedy:"1f64f-1f3fe",shortnames:[],category:"people"},":pray_tone5:":{uc_base:"1f64f-1f3ff",uc_output:"1f64f-1f3ff",uc_match:"1f64f-1f3ff",uc_greedy:"1f64f-1f3ff",shortnames:[],category:"people"},":pregnant_woman_tone1:":{uc_base:"1f930-1f3fb",uc_output:"1f930-1f3fb",uc_match:"1f930-1f3fb",uc_greedy:"1f930-1f3fb",shortnames:[":expecting_woman_tone1:"],category:"people"},":pregnant_woman_tone2:":{uc_base:"1f930-1f3fc",uc_output:"1f930-1f3fc",uc_match:"1f930-1f3fc",uc_greedy:"1f930-1f3fc",shortnames:[":expecting_woman_tone2:"],category:"people"},":pregnant_woman_tone3:":{uc_base:"1f930-1f3fd",uc_output:"1f930-1f3fd",uc_match:"1f930-1f3fd",uc_greedy:"1f930-1f3fd",shortnames:[":expecting_woman_tone3:"],category:"people"},":pregnant_woman_tone4:":{uc_base:"1f930-1f3fe",uc_output:"1f930-1f3fe",uc_match:"1f930-1f3fe",uc_greedy:"1f930-1f3fe",shortnames:[":expecting_woman_tone4:"],category:"people"},":pregnant_woman_tone5:":{uc_base:"1f930-1f3ff",uc_output:"1f930-1f3ff",uc_match:"1f930-1f3ff",uc_greedy:"1f930-1f3ff",shortnames:[":expecting_woman_tone5:"],category:"people"},":prince_tone1:":{uc_base:"1f934-1f3fb",uc_output:"1f934-1f3fb",uc_match:"1f934-1f3fb",uc_greedy:"1f934-1f3fb",shortnames:[],category:"people"},":prince_tone2:":{uc_base:"1f934-1f3fc",uc_output:"1f934-1f3fc",uc_match:"1f934-1f3fc",uc_greedy:"1f934-1f3fc",shortnames:[],category:"people"},":prince_tone3:":{uc_base:"1f934-1f3fd",uc_output:"1f934-1f3fd",uc_match:"1f934-1f3fd",uc_greedy:"1f934-1f3fd",shortnames:[],category:"people"},":prince_tone4:":{uc_base:"1f934-1f3fe",uc_output:"1f934-1f3fe",uc_match:"1f934-1f3fe",uc_greedy:"1f934-1f3fe",shortnames:[],category:"people"},":prince_tone5:":{uc_base:"1f934-1f3ff",uc_output:"1f934-1f3ff",uc_match:"1f934-1f3ff",uc_greedy:"1f934-1f3ff",shortnames:[],category:"people"},":princess_tone1:":{uc_base:"1f478-1f3fb",uc_output:"1f478-1f3fb",uc_match:"1f478-1f3fb",uc_greedy:"1f478-1f3fb",shortnames:[],category:"people"},":princess_tone2:":{uc_base:"1f478-1f3fc",uc_output:"1f478-1f3fc",uc_match:"1f478-1f3fc",uc_greedy:"1f478-1f3fc",shortnames:[],category:"people"},":princess_tone3:":{uc_base:"1f478-1f3fd",uc_output:"1f478-1f3fd",uc_match:"1f478-1f3fd",uc_greedy:"1f478-1f3fd",shortnames:[],category:"people"},":princess_tone4:":{uc_base:"1f478-1f3fe",uc_output:"1f478-1f3fe",uc_match:"1f478-1f3fe",uc_greedy:"1f478-1f3fe",shortnames:[],category:"people"},":princess_tone5:":{uc_base:"1f478-1f3ff",uc_output:"1f478-1f3ff",uc_match:"1f478-1f3ff",uc_greedy:"1f478-1f3ff",shortnames:[],category:"people"},":punch_tone1:":{uc_base:"1f44a-1f3fb",uc_output:"1f44a-1f3fb",uc_match:"1f44a-1f3fb",uc_greedy:"1f44a-1f3fb",shortnames:[],category:"people"},":punch_tone2:":{uc_base:"1f44a-1f3fc",uc_output:"1f44a-1f3fc",uc_match:"1f44a-1f3fc",uc_greedy:"1f44a-1f3fc",shortnames:[],category:"people"},":punch_tone3:":{uc_base:"1f44a-1f3fd",uc_output:"1f44a-1f3fd",uc_match:"1f44a-1f3fd",uc_greedy:"1f44a-1f3fd",shortnames:[],category:"people"},":punch_tone4:":{uc_base:"1f44a-1f3fe",uc_output:"1f44a-1f3fe",uc_match:"1f44a-1f3fe",uc_greedy:"1f44a-1f3fe",shortnames:[],category:"people"},":punch_tone5:":{uc_base:"1f44a-1f3ff",uc_output:"1f44a-1f3ff",uc_match:"1f44a-1f3ff",uc_greedy:"1f44a-1f3ff",shortnames:[],category:"people"},":raised_back_of_hand_tone1:":{uc_base:"1f91a-1f3fb",uc_output:"1f91a-1f3fb",uc_match:"1f91a-1f3fb",uc_greedy:"1f91a-1f3fb",shortnames:[":back_of_hand_tone1:"],category:"people"},":raised_back_of_hand_tone2:":{uc_base:"1f91a-1f3fc",uc_output:"1f91a-1f3fc",uc_match:"1f91a-1f3fc",uc_greedy:"1f91a-1f3fc",shortnames:[":back_of_hand_tone2:"],category:"people"},":raised_back_of_hand_tone3:":{uc_base:"1f91a-1f3fd",uc_output:"1f91a-1f3fd",uc_match:"1f91a-1f3fd",uc_greedy:"1f91a-1f3fd",shortnames:[":back_of_hand_tone3:"],category:"people"},":raised_back_of_hand_tone4:":{uc_base:"1f91a-1f3fe",uc_output:"1f91a-1f3fe",uc_match:"1f91a-1f3fe",uc_greedy:"1f91a-1f3fe",shortnames:[":back_of_hand_tone4:"],category:"people"},":raised_back_of_hand_tone5:":{uc_base:"1f91a-1f3ff",uc_output:"1f91a-1f3ff",uc_match:"1f91a-1f3ff",uc_greedy:"1f91a-1f3ff",shortnames:[":back_of_hand_tone5:"],category:"people"},":raised_hands_tone1:":{uc_base:"1f64c-1f3fb",uc_output:"1f64c-1f3fb",uc_match:"1f64c-1f3fb",uc_greedy:"1f64c-1f3fb",shortnames:[],category:"people"},":raised_hands_tone2:":{uc_base:"1f64c-1f3fc",uc_output:"1f64c-1f3fc",uc_match:"1f64c-1f3fc",uc_greedy:"1f64c-1f3fc",shortnames:[],category:"people"},":raised_hands_tone3:":{uc_base:"1f64c-1f3fd",uc_output:"1f64c-1f3fd",uc_match:"1f64c-1f3fd",uc_greedy:"1f64c-1f3fd",shortnames:[],category:"people"},":raised_hands_tone4:":{uc_base:"1f64c-1f3fe",uc_output:"1f64c-1f3fe",uc_match:"1f64c-1f3fe",uc_greedy:"1f64c-1f3fe",shortnames:[],category:"people"},":raised_hands_tone5:":{uc_base:"1f64c-1f3ff",uc_output:"1f64c-1f3ff",uc_match:"1f64c-1f3ff",uc_greedy:"1f64c-1f3ff",shortnames:[],category:"people"},":right_facing_fist_tone1:":{uc_base:"1f91c-1f3fb",uc_output:"1f91c-1f3fb",uc_match:"1f91c-1f3fb",uc_greedy:"1f91c-1f3fb",shortnames:[":right_fist_tone1:"],category:"people"},":right_facing_fist_tone2:":{uc_base:"1f91c-1f3fc",uc_output:"1f91c-1f3fc",uc_match:"1f91c-1f3fc",uc_greedy:"1f91c-1f3fc",shortnames:[":right_fist_tone2:"],category:"people"},":right_facing_fist_tone3:":{uc_base:"1f91c-1f3fd",uc_output:"1f91c-1f3fd",uc_match:"1f91c-1f3fd",uc_greedy:"1f91c-1f3fd",shortnames:[":right_fist_tone3:"],category:"people"},":right_facing_fist_tone4:":{uc_base:"1f91c-1f3fe",uc_output:"1f91c-1f3fe",uc_match:"1f91c-1f3fe",uc_greedy:"1f91c-1f3fe",shortnames:[":right_fist_tone4:"],category:"people"},":right_facing_fist_tone5:":{uc_base:"1f91c-1f3ff",uc_output:"1f91c-1f3ff",uc_match:"1f91c-1f3ff",uc_greedy:"1f91c-1f3ff",shortnames:[":right_fist_tone5:"],category:"people"},":santa_tone1:":{uc_base:"1f385-1f3fb",uc_output:"1f385-1f3fb",uc_match:"1f385-1f3fb",uc_greedy:"1f385-1f3fb",shortnames:[],category:"people"},":santa_tone2:":{uc_base:"1f385-1f3fc",uc_output:"1f385-1f3fc",uc_match:"1f385-1f3fc",uc_greedy:"1f385-1f3fc",shortnames:[],category:"people"},":santa_tone3:":{uc_base:"1f385-1f3fd",uc_output:"1f385-1f3fd",uc_match:"1f385-1f3fd",uc_greedy:"1f385-1f3fd",shortnames:[],category:"people"},":santa_tone4:":{uc_base:"1f385-1f3fe",uc_output:"1f385-1f3fe",uc_match:"1f385-1f3fe",uc_greedy:"1f385-1f3fe",shortnames:[],category:"people"},":santa_tone5:":{uc_base:"1f385-1f3ff",uc_output:"1f385-1f3ff",uc_match:"1f385-1f3ff",uc_greedy:"1f385-1f3ff",shortnames:[],category:"people"},":selfie_tone1:":{uc_base:"1f933-1f3fb",uc_output:"1f933-1f3fb",uc_match:"1f933-1f3fb",uc_greedy:"1f933-1f3fb",shortnames:[],category:"people"},":selfie_tone2:":{uc_base:"1f933-1f3fc",uc_output:"1f933-1f3fc",uc_match:"1f933-1f3fc",uc_greedy:"1f933-1f3fc",shortnames:[],category:"people"},":selfie_tone3:":{uc_base:"1f933-1f3fd",uc_output:"1f933-1f3fd",uc_match:"1f933-1f3fd",uc_greedy:"1f933-1f3fd",shortnames:[],category:"people"},":selfie_tone4:":{uc_base:"1f933-1f3fe",uc_output:"1f933-1f3fe",uc_match:"1f933-1f3fe",uc_greedy:"1f933-1f3fe",shortnames:[],category:"people"},":selfie_tone5:":{uc_base:"1f933-1f3ff",uc_output:"1f933-1f3ff",uc_match:"1f933-1f3ff",uc_greedy:"1f933-1f3ff",shortnames:[],category:"people"},":snowboarder_tone1:":{uc_base:"1f3c2-1f3fb",uc_output:"1f3c2-1f3fb",uc_match:"1f3c2-1f3fb",uc_greedy:"1f3c2-1f3fb",shortnames:[":snowboarder_light_skin_tone:"],category:"activity"},":snowboarder_tone2:":{uc_base:"1f3c2-1f3fc",uc_output:"1f3c2-1f3fc",uc_match:"1f3c2-1f3fc",uc_greedy:"1f3c2-1f3fc",shortnames:[":snowboarder_medium_light_skin_tone:"],category:"activity"},":snowboarder_tone3:":{uc_base:"1f3c2-1f3fd",uc_output:"1f3c2-1f3fd",uc_match:"1f3c2-1f3fd",uc_greedy:"1f3c2-1f3fd",shortnames:[":snowboarder_medium_skin_tone:"],category:"activity"},":snowboarder_tone4:":{uc_base:"1f3c2-1f3fe",uc_output:"1f3c2-1f3fe",uc_match:"1f3c2-1f3fe",uc_greedy:"1f3c2-1f3fe",shortnames:[":snowboarder_medium_dark_skin_tone:"],category:"activity"},":snowboarder_tone5:":{uc_base:"1f3c2-1f3ff",uc_output:"1f3c2-1f3ff",uc_match:"1f3c2-1f3ff",uc_greedy:"1f3c2-1f3ff",shortnames:[":snowboarder_dark_skin_tone:"],category:"activity"},":thumbsdown_tone1:":{uc_base:"1f44e-1f3fb",uc_output:"1f44e-1f3fb",uc_match:"1f44e-1f3fb",uc_greedy:"1f44e-1f3fb",shortnames:[":-1_tone1:",":thumbdown_tone1:"],category:"people"},":thumbsdown_tone2:":{uc_base:"1f44e-1f3fc",uc_output:"1f44e-1f3fc",uc_match:"1f44e-1f3fc",uc_greedy:"1f44e-1f3fc",shortnames:[":-1_tone2:",":thumbdown_tone2:"],category:"people"},":thumbsdown_tone3:":{uc_base:"1f44e-1f3fd",uc_output:"1f44e-1f3fd",uc_match:"1f44e-1f3fd",uc_greedy:"1f44e-1f3fd",shortnames:[":-1_tone3:",":thumbdown_tone3:"],category:"people"},":thumbsdown_tone4:":{uc_base:"1f44e-1f3fe",uc_output:"1f44e-1f3fe",uc_match:"1f44e-1f3fe",uc_greedy:"1f44e-1f3fe",shortnames:[":-1_tone4:",":thumbdown_tone4:"],category:"people"},":thumbsdown_tone5:":{uc_base:"1f44e-1f3ff",uc_output:"1f44e-1f3ff",uc_match:"1f44e-1f3ff",uc_greedy:"1f44e-1f3ff",shortnames:[":-1_tone5:",":thumbdown_tone5:"],category:"people"},":thumbsup_tone1:":{uc_base:"1f44d-1f3fb",uc_output:"1f44d-1f3fb",uc_match:"1f44d-1f3fb",uc_greedy:"1f44d-1f3fb",shortnames:[":+1_tone1:",":thumbup_tone1:"],category:"people"},":thumbsup_tone2:":{uc_base:"1f44d-1f3fc",uc_output:"1f44d-1f3fc",uc_match:"1f44d-1f3fc",uc_greedy:"1f44d-1f3fc",shortnames:[":+1_tone2:",":thumbup_tone2:"],category:"people"},":thumbsup_tone3:":{uc_base:"1f44d-1f3fd",uc_output:"1f44d-1f3fd",uc_match:"1f44d-1f3fd",uc_greedy:"1f44d-1f3fd",shortnames:[":+1_tone3:",":thumbup_tone3:"],category:"people"},":thumbsup_tone4:":{uc_base:"1f44d-1f3fe",uc_output:"1f44d-1f3fe",uc_match:"1f44d-1f3fe",uc_greedy:"1f44d-1f3fe",shortnames:[":+1_tone4:",":thumbup_tone4:"],category:"people"},":thumbsup_tone5:":{uc_base:"1f44d-1f3ff",uc_output:"1f44d-1f3ff",uc_match:"1f44d-1f3ff",uc_greedy:"1f44d-1f3ff",shortnames:[":+1_tone5:",":thumbup_tone5:"],category:"people"},":united_nations:":{uc_base:"1f1fa-1f1f3",uc_output:"1f1fa-1f1f3",uc_match:"1f1fa-1f1f3",uc_greedy:"1f1fa-1f1f3",shortnames:[],category:"flags"},":vampire_tone1:":{uc_base:"1f9db-1f3fb",uc_output:"1f9db-1f3fb",uc_match:"1f9db-1f3fb",uc_greedy:"1f9db-1f3fb",shortnames:[":vampire_light_skin_tone:"],category:"people"},":vampire_tone2:":{uc_base:"1f9db-1f3fc",uc_output:"1f9db-1f3fc",uc_match:"1f9db-1f3fc",uc_greedy:"1f9db-1f3fc",shortnames:[":vampire_medium_light_skin_tone:"],category:"people"},":vampire_tone3:":{uc_base:"1f9db-1f3fd",uc_output:"1f9db-1f3fd",uc_match:"1f9db-1f3fd",uc_greedy:"1f9db-1f3fd",shortnames:[":vampire_medium_skin_tone:"],category:"people"},":vampire_tone4:":{uc_base:"1f9db-1f3fe",uc_output:"1f9db-1f3fe",uc_match:"1f9db-1f3fe",uc_greedy:"1f9db-1f3fe",shortnames:[":vampire_medium_dark_skin_tone:"],category:"people"},":vampire_tone5:":{uc_base:"1f9db-1f3ff",uc_output:"1f9db-1f3ff",uc_match:"1f9db-1f3ff",uc_greedy:"1f9db-1f3ff",shortnames:[":vampire_dark_skin_tone:"],category:"people"},":vulcan_tone1:":{uc_base:"1f596-1f3fb",uc_output:"1f596-1f3fb",uc_match:"1f596-1f3fb",uc_greedy:"1f596-1f3fb",shortnames:[":raised_hand_with_part_between_middle_and_ring_fingers_tone1:"],category:"people"},":vulcan_tone2:":{uc_base:"1f596-1f3fc",uc_output:"1f596-1f3fc",uc_match:"1f596-1f3fc",uc_greedy:"1f596-1f3fc",shortnames:[":raised_hand_with_part_between_middle_and_ring_fingers_tone2:"],category:"people"},":vulcan_tone3:":{uc_base:"1f596-1f3fd",uc_output:"1f596-1f3fd",uc_match:"1f596-1f3fd",uc_greedy:"1f596-1f3fd",shortnames:[":raised_hand_with_part_between_middle_and_ring_fingers_tone3:"],category:"people"},":vulcan_tone4:":{uc_base:"1f596-1f3fe",uc_output:"1f596-1f3fe",uc_match:"1f596-1f3fe",uc_greedy:"1f596-1f3fe",shortnames:[":raised_hand_with_part_between_middle_and_ring_fingers_tone4:"],category:"people"},":vulcan_tone5:":{uc_base:"1f596-1f3ff",uc_output:"1f596-1f3ff",uc_match:"1f596-1f3ff",uc_greedy:"1f596-1f3ff",shortnames:[":raised_hand_with_part_between_middle_and_ring_fingers_tone5:"],category:"people"},":wave_tone1:":{uc_base:"1f44b-1f3fb",uc_output:"1f44b-1f3fb",uc_match:"1f44b-1f3fb",uc_greedy:"1f44b-1f3fb",shortnames:[],category:"people"},":wave_tone2:":{uc_base:"1f44b-1f3fc",uc_output:"1f44b-1f3fc",uc_match:"1f44b-1f3fc",uc_greedy:"1f44b-1f3fc",shortnames:[],category:"people"},":wave_tone3:":{uc_base:"1f44b-1f3fd",uc_output:"1f44b-1f3fd",uc_match:"1f44b-1f3fd",uc_greedy:"1f44b-1f3fd",shortnames:[],category:"people"},":wave_tone4:":{uc_base:"1f44b-1f3fe",uc_output:"1f44b-1f3fe",uc_match:"1f44b-1f3fe",uc_greedy:"1f44b-1f3fe",shortnames:[],category:"people"},":wave_tone5:":{uc_base:"1f44b-1f3ff",uc_output:"1f44b-1f3ff",uc_match:"1f44b-1f3ff",uc_greedy:"1f44b-1f3ff",shortnames:[],category:"people"},":woman_tone1:":{uc_base:"1f469-1f3fb",uc_output:"1f469-1f3fb",uc_match:"1f469-1f3fb",uc_greedy:"1f469-1f3fb",shortnames:[],category:"people"},":woman_tone2:":{uc_base:"1f469-1f3fc",uc_output:"1f469-1f3fc",uc_match:"1f469-1f3fc",uc_greedy:"1f469-1f3fc",shortnames:[],category:"people"},":woman_tone3:":{uc_base:"1f469-1f3fd",uc_output:"1f469-1f3fd",uc_match:"1f469-1f3fd",uc_greedy:"1f469-1f3fd",shortnames:[],category:"people"},":woman_tone4:":{uc_base:"1f469-1f3fe",uc_output:"1f469-1f3fe",uc_match:"1f469-1f3fe",uc_greedy:"1f469-1f3fe",shortnames:[],category:"people"},":woman_tone5:":{uc_base:"1f469-1f3ff",uc_output:"1f469-1f3ff",uc_match:"1f469-1f3ff",uc_greedy:"1f469-1f3ff",shortnames:[],category:"people"},":woman_with_headscarf_tone1:":{uc_base:"1f9d5-1f3fb",uc_output:"1f9d5-1f3fb",uc_match:"1f9d5-1f3fb",uc_greedy:"1f9d5-1f3fb",shortnames:[":woman_with_headscarf_light_skin_tone:"],category:"people"},":woman_with_headscarf_tone2:":{uc_base:"1f9d5-1f3fc",uc_output:"1f9d5-1f3fc",uc_match:"1f9d5-1f3fc",uc_greedy:"1f9d5-1f3fc",shortnames:[":woman_with_headscarf_medium_light_skin_tone:"],category:"people"},":woman_with_headscarf_tone3:":{uc_base:"1f9d5-1f3fd",uc_output:"1f9d5-1f3fd",uc_match:"1f9d5-1f3fd",uc_greedy:"1f9d5-1f3fd",shortnames:[":woman_with_headscarf_medium_skin_tone:"],category:"people"},":woman_with_headscarf_tone4:":{uc_base:"1f9d5-1f3fe",uc_output:"1f9d5-1f3fe",uc_match:"1f9d5-1f3fe",uc_greedy:"1f9d5-1f3fe",shortnames:[":woman_with_headscarf_medium_dark_skin_tone:"],category:"people"},":woman_with_headscarf_tone5:":{uc_base:"1f9d5-1f3ff",uc_output:"1f9d5-1f3ff",uc_match:"1f9d5-1f3ff",uc_greedy:"1f9d5-1f3ff",shortnames:[":woman_with_headscarf_dark_skin_tone:"],category:"people"},":a:":{uc_base:"1f170",uc_output:"1f170-fe0f",uc_match:"1f170-fe0f",uc_greedy:"1f170",shortnames:[],category:"symbols"},":airplane_small:":{uc_base:"1f6e9",uc_output:"1f6e9-fe0f",uc_match:"1f6e9-fe0f",uc_greedy:"1f6e9",shortnames:[":small_airplane:"],category:"travel"},":anger_right:":{uc_base:"1f5ef",uc_output:"1f5ef-fe0f",uc_match:"1f5ef-fe0f",uc_greedy:"1f5ef",shortnames:[":right_anger_bubble:"],category:"symbols"},":b:":{uc_base:"1f171",uc_output:"1f171-fe0f",uc_match:"1f171-fe0f",uc_greedy:"1f171",shortnames:[],category:"symbols"},":ballot_box:":{uc_base:"1f5f3",uc_output:"1f5f3-fe0f",uc_match:"1f5f3-fe0f",uc_greedy:"1f5f3",shortnames:[":ballot_box_with_ballot:"],category:"objects"},":beach:":{uc_base:"1f3d6",uc_output:"1f3d6-fe0f",uc_match:"1f3d6-fe0f",uc_greedy:"1f3d6",shortnames:[":beach_with_umbrella:"],category:"travel"},":bed:":{uc_base:"1f6cf",uc_output:"1f6cf-fe0f",uc_match:"1f6cf-fe0f",uc_greedy:"1f6cf",shortnames:[],category:"objects"},":bellhop:":{uc_base:"1f6ce",uc_output:"1f6ce-fe0f",uc_match:"1f6ce-fe0f",uc_greedy:"1f6ce",shortnames:[":bellhop_bell:"],category:"objects"},":calendar_spiral:":{uc_base:"1f5d3",uc_output:"1f5d3-fe0f",uc_match:"1f5d3-fe0f",uc_greedy:"1f5d3",shortnames:[":spiral_calendar_pad:"],category:"objects"},":camping:":{uc_base:"1f3d5",uc_output:"1f3d5-fe0f",uc_match:"1f3d5-fe0f",uc_greedy:"1f3d5",shortnames:[],category:"travel"},":candle:":{uc_base:"1f56f",uc_output:"1f56f-fe0f",uc_match:"1f56f-fe0f",uc_greedy:"1f56f",shortnames:[],category:"objects"},":card_box:":{uc_base:"1f5c3",uc_output:"1f5c3-fe0f",uc_match:"1f5c3-fe0f",uc_greedy:"1f5c3",shortnames:[":card_file_box:"],category:"objects"},":chipmunk:":{uc_base:"1f43f",uc_output:"1f43f-fe0f",uc_match:"1f43f-fe0f",uc_greedy:"1f43f",shortnames:[],category:"nature"},":cityscape:":{uc_base:"1f3d9",uc_output:"1f3d9-fe0f",uc_match:"1f3d9-fe0f",uc_greedy:"1f3d9",shortnames:[],category:"travel"},":classical_building:":{uc_base:"1f3db",uc_output:"1f3db-fe0f",uc_match:"1f3db-fe0f",uc_greedy:"1f3db",shortnames:[],category:"travel"},":clock:":{uc_base:"1f570",uc_output:"1f570-fe0f",uc_match:"1f570-fe0f",uc_greedy:"1f570",shortnames:[":mantlepiece_clock:"],category:"objects"},":cloud_lightning:":{uc_base:"1f329",uc_output:"1f329-fe0f",uc_match:"1f329-fe0f",uc_greedy:"1f329",shortnames:[":cloud_with_lightning:"],category:"nature"},":cloud_rain:":{uc_base:"1f327",uc_output:"1f327-fe0f",uc_match:"1f327-fe0f",uc_greedy:"1f327",shortnames:[":cloud_with_rain:"],category:"nature"},":cloud_snow:":{uc_base:"1f328",uc_output:"1f328-fe0f",uc_match:"1f328-fe0f",uc_greedy:"1f328",shortnames:[":cloud_with_snow:"],category:"nature"},":cloud_tornado:":{uc_base:"1f32a",uc_output:"1f32a-fe0f",uc_match:"1f32a-fe0f",uc_greedy:"1f32a",shortnames:[":cloud_with_tornado:"],category:"nature"},":compression:":{uc_base:"1f5dc",uc_output:"1f5dc-fe0f",uc_match:"1f5dc-fe0f",uc_greedy:"1f5dc",shortnames:[],category:"objects"},":construction_site:":{uc_base:"1f3d7",uc_output:"1f3d7-fe0f",uc_match:"1f3d7-fe0f",uc_greedy:"1f3d7",shortnames:[":building_construction:"],category:"travel"},":control_knobs:":{uc_base:"1f39b",uc_output:"1f39b-fe0f",uc_match:"1f39b-fe0f",uc_greedy:"1f39b",shortnames:[],category:"objects"},":couch:":{uc_base:"1f6cb",uc_output:"1f6cb-fe0f",uc_match:"1f6cb-fe0f",uc_greedy:"1f6cb",shortnames:[":couch_and_lamp:"],category:"objects"},":crayon:":{uc_base:"1f58d",uc_output:"1f58d-fe0f",uc_match:"1f58d-fe0f",uc_greedy:"1f58d",shortnames:[":lower_left_crayon:"],category:"objects"},":cruise_ship:":{uc_base:"1f6f3",uc_output:"1f6f3-fe0f",uc_match:"1f6f3-fe0f",uc_greedy:"1f6f3",shortnames:[":passenger_ship:"],category:"travel"},":dagger:":{uc_base:"1f5e1",uc_output:"1f5e1-fe0f",uc_match:"1f5e1-fe0f",uc_greedy:"1f5e1",shortnames:[":dagger_knife:"],category:"objects"},":dark_sunglasses:":{uc_base:"1f576",uc_output:"1f576-fe0f",uc_match:"1f576-fe0f",uc_greedy:"1f576",shortnames:[],category:"people"},":desert:":{uc_base:"1f3dc",uc_output:"1f3dc-fe0f",uc_match:"1f3dc-fe0f",uc_greedy:"1f3dc",shortnames:[],category:"travel"},":desktop:":{uc_base:"1f5a5",uc_output:"1f5a5-fe0f",uc_match:"1f5a5-fe0f",uc_greedy:"1f5a5",shortnames:[":desktop_computer:"],category:"objects"},":detective:":{uc_base:"1f575",uc_output:"1f575-fe0f",uc_match:"1f575-fe0f",uc_greedy:"1f575",shortnames:[":spy:",":sleuth_or_spy:"],category:"people"},":dividers:":{uc_base:"1f5c2",uc_output:"1f5c2-fe0f",uc_match:"1f5c2-fe0f",uc_greedy:"1f5c2",shortnames:[":card_index_dividers:"],category:"objects"},":dove:":{uc_base:"1f54a",uc_output:"1f54a-fe0f",uc_match:"1f54a-fe0f",uc_greedy:"1f54a",shortnames:[":dove_of_peace:"],category:"nature"},":eye:":{uc_base:"1f441",uc_output:"1f441-fe0f",uc_match:"1f441-fe0f",uc_greedy:"1f441",shortnames:[],category:"people"},":file_cabinet:":{uc_base:"1f5c4",uc_output:"1f5c4-fe0f",uc_match:"1f5c4-fe0f",uc_greedy:"1f5c4",shortnames:[],category:"objects"},":film_frames:":{uc_base:"1f39e",uc_output:"1f39e-fe0f",uc_match:"1f39e-fe0f",uc_greedy:"1f39e",shortnames:[],category:"objects"},":fist_tone1:":{uc_base:"270a-1f3fb",uc_output:"270a-1f3fb",uc_match:"270a-1f3fb",uc_greedy:"270a-1f3fb",shortnames:[],category:"people"},":fist_tone2:":{uc_base:"270a-1f3fc",uc_output:"270a-1f3fc",uc_match:"270a-1f3fc",uc_greedy:"270a-1f3fc",shortnames:[],category:"people"},":fist_tone3:":{uc_base:"270a-1f3fd",uc_output:"270a-1f3fd",uc_match:"270a-1f3fd",uc_greedy:"270a-1f3fd",shortnames:[],category:"people"},":fist_tone4:":{uc_base:"270a-1f3fe",uc_output:"270a-1f3fe",uc_match:"270a-1f3fe",uc_greedy:"270a-1f3fe",shortnames:[],category:"people"},":fist_tone5:":{uc_base:"270a-1f3ff",uc_output:"270a-1f3ff",uc_match:"270a-1f3ff",uc_greedy:"270a-1f3ff",shortnames:[],category:"people"},":flag_white:":{uc_base:"1f3f3",uc_output:"1f3f3-fe0f",uc_match:"1f3f3-fe0f",uc_greedy:"1f3f3",shortnames:[":waving_white_flag:"],category:"flags"},":fog:":{uc_base:"1f32b",uc_output:"1f32b-fe0f",uc_match:"1f32b-fe0f",uc_greedy:"1f32b",shortnames:[],category:"nature"},":fork_knife_plate:":{uc_base:"1f37d",uc_output:"1f37d-fe0f",uc_match:"1f37d-fe0f",uc_greedy:"1f37d",shortnames:[":fork_and_knife_with_plate:"],category:"food"},":frame_photo:":{uc_base:"1f5bc",uc_output:"1f5bc-fe0f",uc_match:"1f5bc-fe0f",uc_greedy:"1f5bc",shortnames:[":frame_with_picture:"],category:"objects"},":hand_splayed:":{uc_base:"1f590",uc_output:"1f590-fe0f",uc_match:"1f590-fe0f",uc_greedy:"1f590",shortnames:[":raised_hand_with_fingers_splayed:"],category:"people"},":hole:":{uc_base:"1f573",uc_output:"1f573-fe0f",uc_match:"1f573-fe0f",uc_greedy:"1f573",shortnames:[],category:"objects"},":homes:":{uc_base:"1f3d8",uc_output:"1f3d8-fe0f",uc_match:"1f3d8-fe0f",uc_greedy:"1f3d8",shortnames:[":house_buildings:"],category:"travel"},":hot_pepper:":{uc_base:"1f336",uc_output:"1f336-fe0f",uc_match:"1f336-fe0f",uc_greedy:"1f336",shortnames:[],category:"food"},":house_abandoned:":{uc_base:"1f3da",uc_output:"1f3da-fe0f",uc_match:"1f3da-fe0f",uc_greedy:"1f3da",shortnames:[":derelict_house_building:"],category:"travel"},":island:":{uc_base:"1f3dd",uc_output:"1f3dd-fe0f",uc_match:"1f3dd-fe0f",uc_greedy:"1f3dd",shortnames:[":desert_island:"],category:"travel"},":joystick:":{uc_base:"1f579",uc_output:"1f579-fe0f",uc_match:"1f579-fe0f",uc_greedy:"1f579",shortnames:[],category:"objects"},":key2:":{uc_base:"1f5dd",uc_output:"1f5dd-fe0f",uc_match:"1f5dd-fe0f",uc_greedy:"1f5dd",shortnames:[":old_key:"],category:"objects"},":label:":{uc_base:"1f3f7",uc_output:"1f3f7-fe0f",uc_match:"1f3f7-fe0f",uc_greedy:"1f3f7",shortnames:[],category:"objects"},":level_slider:":{uc_base:"1f39a",uc_output:"1f39a-fe0f",uc_match:"1f39a-fe0f",uc_greedy:"1f39a",shortnames:[],category:"objects"},":man_in_business_suit_levitating:":{uc_base:"1f574",uc_output:"1f574-fe0f",uc_match:"1f574-fe0f",uc_greedy:"1f574",shortnames:[],category:"people"},":map:":{uc_base:"1f5fa",uc_output:"1f5fa-fe0f",uc_match:"1f5fa-fe0f",uc_greedy:"1f5fa",shortnames:[":world_map:"],category:"travel"},":microphone2:":{uc_base:"1f399",uc_output:"1f399-fe0f",uc_match:"1f399-fe0f",uc_greedy:"1f399",shortnames:[":studio_microphone:"],category:"objects"},":military_medal:":{uc_base:"1f396",uc_output:"1f396-fe0f",uc_match:"1f396-fe0f",uc_greedy:"1f396",shortnames:[],category:"activity"},":motorboat:":{uc_base:"1f6e5",uc_output:"1f6e5-fe0f",uc_match:"1f6e5-fe0f",uc_greedy:"1f6e5",shortnames:[],category:"travel"},":motorcycle:":{uc_base:"1f3cd",uc_output:"1f3cd-fe0f",uc_match:"1f3cd-fe0f",uc_greedy:"1f3cd",shortnames:[":racing_motorcycle:"],category:"travel"},":motorway:":{uc_base:"1f6e3",uc_output:"1f6e3-fe0f",uc_match:"1f6e3-fe0f",uc_greedy:"1f6e3",shortnames:[],category:"travel"},":mountain_snow:":{uc_base:"1f3d4",uc_output:"1f3d4-fe0f",uc_match:"1f3d4-fe0f",uc_greedy:"1f3d4",shortnames:[":snow_capped_mountain:"],category:"travel"},":mouse_three_button:":{uc_base:"1f5b1",uc_output:"1f5b1-fe0f",uc_match:"1f5b1-fe0f",uc_greedy:"1f5b1",shortnames:[":three_button_mouse:"],category:"objects"},":newspaper2:":{uc_base:"1f5de",uc_output:"1f5de-fe0f",uc_match:"1f5de-fe0f",uc_greedy:"1f5de",shortnames:[":rolled_up_newspaper:"],category:"objects"},":notepad_spiral:":{uc_base:"1f5d2",uc_output:"1f5d2-fe0f",uc_match:"1f5d2-fe0f",uc_greedy:"1f5d2",shortnames:[":spiral_note_pad:"],category:"objects"},":o2:":{uc_base:"1f17e",uc_output:"1f17e-fe0f",uc_match:"1f17e-fe0f",uc_greedy:"1f17e",shortnames:[],category:"symbols"},":oil:":{uc_base:"1f6e2",uc_output:"1f6e2-fe0f",uc_match:"1f6e2-fe0f",uc_greedy:"1f6e2",shortnames:[":oil_drum:"],category:"objects"},":om_symbol:":{uc_base:"1f549",uc_output:"1f549-fe0f",uc_match:"1f549-fe0f",uc_greedy:"1f549",shortnames:[],category:"symbols"},":paintbrush:":{uc_base:"1f58c",uc_output:"1f58c-fe0f",uc_match:"1f58c-fe0f",uc_greedy:"1f58c",shortnames:[":lower_left_paintbrush:"],category:"objects"},":paperclips:":{uc_base:"1f587",uc_output:"1f587-fe0f",uc_match:"1f587-fe0f",uc_greedy:"1f587",shortnames:[":linked_paperclips:"],category:"objects"},":park:":{uc_base:"1f3de",uc_output:"1f3de-fe0f",uc_match:"1f3de-fe0f",uc_greedy:"1f3de",shortnames:[":national_park:"],category:"travel"},":parking:":{uc_base:"1f17f",uc_output:"1f17f-fe0f",uc_match:"1f17f-fe0f",uc_greedy:"1f17f",shortnames:[],category:"symbols"},":pen_ballpoint:":{uc_base:"1f58a",uc_output:"1f58a-fe0f",uc_match:"1f58a-fe0f",uc_greedy:"1f58a",shortnames:[":lower_left_ballpoint_pen:"],category:"objects"},":pen_fountain:":{uc_base:"1f58b",uc_output:"1f58b-fe0f",uc_match:"1f58b-fe0f",uc_greedy:"1f58b",shortnames:[":lower_left_fountain_pen:"],category:"objects"},":person_bouncing_ball_tone1:":{uc_base:"26f9-1f3fb",uc_output:"26f9-1f3fb",uc_match:"26f9-fe0f-1f3fb",uc_greedy:"26f9-fe0f-1f3fb",shortnames:[":basketball_player_tone1:",":person_with_ball_tone1:"],category:"activity"},":person_bouncing_ball_tone2:":{uc_base:"26f9-1f3fc",uc_output:"26f9-1f3fc",uc_match:"26f9-fe0f-1f3fc",uc_greedy:"26f9-fe0f-1f3fc",shortnames:[":basketball_player_tone2:",":person_with_ball_tone2:"],category:"activity"},":person_bouncing_ball_tone3:":{uc_base:"26f9-1f3fd",uc_output:"26f9-1f3fd",uc_match:"26f9-fe0f-1f3fd",uc_greedy:"26f9-fe0f-1f3fd",shortnames:[":basketball_player_tone3:",":person_with_ball_tone3:"],category:"activity"},":person_bouncing_ball_tone4:":{uc_base:"26f9-1f3fe",uc_output:"26f9-1f3fe",uc_match:"26f9-fe0f-1f3fe",uc_greedy:"26f9-fe0f-1f3fe",shortnames:[":basketball_player_tone4:",":person_with_ball_tone4:"],category:"activity"},":person_bouncing_ball_tone5:":{uc_base:"26f9-1f3ff",uc_output:"26f9-1f3ff",uc_match:"26f9-fe0f-1f3ff",uc_greedy:"26f9-fe0f-1f3ff",shortnames:[":basketball_player_tone5:",":person_with_ball_tone5:"],category:"activity"},":person_golfing:":{uc_base:"1f3cc",uc_output:"1f3cc-fe0f",uc_match:"1f3cc-fe0f",uc_greedy:"1f3cc",shortnames:[":golfer:"],category:"activity"},":person_lifting_weights:":{uc_base:"1f3cb",uc_output:"1f3cb-fe0f",uc_match:"1f3cb-fe0f",uc_greedy:"1f3cb",shortnames:[":lifter:",":weight_lifter:"],category:"activity"},":point_up_tone1:":{uc_base:"261d-1f3fb",uc_output:"261d-1f3fb",uc_match:"261d-fe0f-1f3fb",uc_greedy:"261d-fe0f-1f3fb",shortnames:[],category:"people"},":point_up_tone2:":{uc_base:"261d-1f3fc",uc_output:"261d-1f3fc",uc_match:"261d-fe0f-1f3fc",uc_greedy:"261d-fe0f-1f3fc",shortnames:[],category:"people"},":point_up_tone3:":{uc_base:"261d-1f3fd",uc_output:"261d-1f3fd",uc_match:"261d-fe0f-1f3fd",uc_greedy:"261d-fe0f-1f3fd",shortnames:[],category:"people"},":point_up_tone4:":{uc_base:"261d-1f3fe",uc_output:"261d-1f3fe",uc_match:"261d-fe0f-1f3fe",uc_greedy:"261d-fe0f-1f3fe",shortnames:[],category:"people"},":point_up_tone5:":{uc_base:"261d-1f3ff",uc_output:"261d-1f3ff",uc_match:"261d-fe0f-1f3ff",uc_greedy:"261d-fe0f-1f3ff",shortnames:[],category:"people"},":printer:":{uc_base:"1f5a8",uc_output:"1f5a8-fe0f",uc_match:"1f5a8-fe0f",uc_greedy:"1f5a8",shortnames:[],category:"objects"},":projector:":{uc_base:"1f4fd",uc_output:"1f4fd-fe0f",uc_match:"1f4fd-fe0f",uc_greedy:"1f4fd",shortnames:[":film_projector:"],category:"objects"},":race_car:":{uc_base:"1f3ce",uc_output:"1f3ce-fe0f",uc_match:"1f3ce-fe0f",uc_greedy:"1f3ce",shortnames:[":racing_car:"],category:"travel"},":railway_track:":{uc_base:"1f6e4",uc_output:"1f6e4-fe0f",uc_match:"1f6e4-fe0f",uc_greedy:"1f6e4",shortnames:[":railroad_track:"],category:"travel"},":raised_hand_tone1:":{uc_base:"270b-1f3fb",uc_output:"270b-1f3fb",uc_match:"270b-1f3fb",uc_greedy:"270b-1f3fb",shortnames:[],category:"people"},":raised_hand_tone2:":{uc_base:"270b-1f3fc",uc_output:"270b-1f3fc",uc_match:"270b-1f3fc",uc_greedy:"270b-1f3fc",shortnames:[],category:"people"},":raised_hand_tone3:":{uc_base:"270b-1f3fd",uc_output:"270b-1f3fd",uc_match:"270b-1f3fd",uc_greedy:"270b-1f3fd",shortnames:[],category:"people"},":raised_hand_tone4:":{uc_base:"270b-1f3fe",uc_output:"270b-1f3fe",uc_match:"270b-1f3fe",uc_greedy:"270b-1f3fe",shortnames:[],category:"people"},":raised_hand_tone5:":{uc_base:"270b-1f3ff",uc_output:"270b-1f3ff",uc_match:"270b-1f3ff",uc_greedy:"270b-1f3ff",shortnames:[],category:"people"},":reminder_ribbon:":{uc_base:"1f397",uc_output:"1f397-fe0f",uc_match:"1f397-fe0f",uc_greedy:"1f397",shortnames:[],category:"activity"},":rosette:":{uc_base:"1f3f5",uc_output:"1f3f5-fe0f",uc_match:"1f3f5-fe0f",uc_greedy:"1f3f5",shortnames:[],category:"activity"},":sa:":{uc_base:"1f202",uc_output:"1f202-fe0f",uc_match:"1f202-fe0f",uc_greedy:"1f202",shortnames:[],category:"symbols"},":satellite_orbital:":{uc_base:"1f6f0",uc_output:"1f6f0-fe0f",uc_match:"1f6f0-fe0f",uc_greedy:"1f6f0",shortnames:[],category:"travel"},":shield:":{uc_base:"1f6e1",uc_output:"1f6e1-fe0f",uc_match:"1f6e1-fe0f",uc_greedy:"1f6e1",shortnames:[],category:"objects"},":shopping_bags:":{uc_base:"1f6cd",uc_output:"1f6cd-fe0f",uc_match:"1f6cd-fe0f",uc_greedy:"1f6cd",shortnames:[],category:"objects"},":speaking_head:":{uc_base:"1f5e3",uc_output:"1f5e3-fe0f",uc_match:"1f5e3-fe0f",uc_greedy:"1f5e3",shortnames:[":speaking_head_in_silhouette:"],category:"people"},":speech_left:":{uc_base:"1f5e8",uc_output:"1f5e8-fe0f",uc_match:"1f5e8-fe0f",uc_greedy:"1f5e8",shortnames:[":left_speech_bubble:"],category:"symbols"},":spider:":{uc_base:"1f577",uc_output:"1f577-fe0f",uc_match:"1f577-fe0f",uc_greedy:"1f577",shortnames:[],category:"nature"},":spider_web:":{uc_base:"1f578",uc_output:"1f578-fe0f",uc_match:"1f578-fe0f",uc_greedy:"1f578",shortnames:[],category:"nature"},":stadium:":{uc_base:"1f3df",uc_output:"1f3df-fe0f",uc_match:"1f3df-fe0f",uc_greedy:"1f3df",shortnames:[],category:"travel"},":thermometer:":{uc_base:"1f321",uc_output:"1f321-fe0f",uc_match:"1f321-fe0f",uc_greedy:"1f321",shortnames:[],category:"objects"},":tickets:":{uc_base:"1f39f",uc_output:"1f39f-fe0f",uc_match:"1f39f-fe0f",uc_greedy:"1f39f",shortnames:[":admission_tickets:"],category:"activity"},":tools:":{uc_base:"1f6e0",uc_output:"1f6e0-fe0f",uc_match:"1f6e0-fe0f",uc_greedy:"1f6e0",shortnames:[":hammer_and_wrench:"],category:"objects"},":trackball:":{uc_base:"1f5b2",uc_output:"1f5b2-fe0f",uc_match:"1f5b2-fe0f",uc_greedy:"1f5b2",shortnames:[],category:"objects"},":u6708:":{uc_base:"1f237",uc_output:"1f237-fe0f",uc_match:"1f237-fe0f",uc_greedy:"1f237",shortnames:[],category:"symbols"},":v_tone1:":{uc_base:"270c-1f3fb",uc_output:"270c-1f3fb",uc_match:"270c-fe0f-1f3fb",uc_greedy:"270c-fe0f-1f3fb",shortnames:[],category:"people"},":v_tone2:":{uc_base:"270c-1f3fc",uc_output:"270c-1f3fc",uc_match:"270c-fe0f-1f3fc",uc_greedy:"270c-fe0f-1f3fc",shortnames:[],category:"people"},":v_tone3:":{uc_base:"270c-1f3fd",uc_output:"270c-1f3fd",uc_match:"270c-fe0f-1f3fd",uc_greedy:"270c-fe0f-1f3fd",shortnames:[],category:"people"},":v_tone4:":{uc_base:"270c-1f3fe",uc_output:"270c-1f3fe",uc_match:"270c-fe0f-1f3fe",uc_greedy:"270c-fe0f-1f3fe",shortnames:[],category:"people"},":v_tone5:":{uc_base:"270c-1f3ff",uc_output:"270c-1f3ff",uc_match:"270c-fe0f-1f3ff",uc_greedy:"270c-fe0f-1f3ff",shortnames:[],category:"people"},":wastebasket:":{uc_base:"1f5d1",uc_output:"1f5d1-fe0f",uc_match:"1f5d1-fe0f",uc_greedy:"1f5d1",shortnames:[],category:"objects"},":white_sun_cloud:":{uc_base:"1f325",uc_output:"1f325-fe0f",uc_match:"1f325-fe0f",uc_greedy:"1f325",shortnames:[":white_sun_behind_cloud:"],category:"nature"},":white_sun_rain_cloud:":{uc_base:"1f326",uc_output:"1f326-fe0f",uc_match:"1f326-fe0f",uc_greedy:"1f326",shortnames:[":white_sun_behind_cloud_with_rain:"],category:"nature"},":white_sun_small_cloud:":{uc_base:"1f324",uc_output:"1f324-fe0f",uc_match:"1f324-fe0f",uc_greedy:"1f324",shortnames:[":white_sun_with_small_cloud:"],category:"nature"},":wind_blowing_face:":{uc_base:"1f32c",uc_output:"1f32c-fe0f",uc_match:"1f32c-fe0f",uc_greedy:"1f32c",shortnames:[],category:"nature"},":writing_hand_tone1:":{uc_base:"270d-1f3fb",uc_output:"270d-1f3fb",uc_match:"270d-fe0f-1f3fb",uc_greedy:"270d-fe0f-1f3fb",shortnames:[],category:"people"},":writing_hand_tone2:":{uc_base:"270d-1f3fc",uc_output:"270d-1f3fc",uc_match:"270d-fe0f-1f3fc",uc_greedy:"270d-fe0f-1f3fc",shortnames:[],category:"people"},":writing_hand_tone3:":{uc_base:"270d-1f3fd",uc_output:"270d-1f3fd",uc_match:"270d-fe0f-1f3fd",uc_greedy:"270d-fe0f-1f3fd",shortnames:[],category:"people"},":writing_hand_tone4:":{uc_base:"270d-1f3fe",uc_output:"270d-1f3fe",uc_match:"270d-fe0f-1f3fe",uc_greedy:"270d-fe0f-1f3fe",shortnames:[],category:"people"},":writing_hand_tone5:":{uc_base:"270d-1f3ff",uc_output:"270d-1f3ff",uc_match:"270d-fe0f-1f3ff",uc_greedy:"270d-fe0f-1f3ff",shortnames:[],category:"people"},":airplane:":{uc_base:"2708",uc_output:"2708-fe0f",uc_match:"2708-fe0f",uc_greedy:"2708",shortnames:[],category:"travel"},":alembic:":{uc_base:"2697",uc_output:"2697-fe0f",uc_match:"2697-fe0f",uc_greedy:"2697",shortnames:[],category:"objects"},":arrow_backward:":{uc_base:"25c0",uc_output:"25c0-fe0f",uc_match:"25c0-fe0f",uc_greedy:"25c0",shortnames:[],category:"symbols"},":arrow_down:":{uc_base:"2b07",uc_output:"2b07-fe0f",uc_match:"2b07-fe0f",uc_greedy:"2b07",shortnames:[],category:"symbols"},":arrow_forward:":{uc_base:"25b6",uc_output:"25b6-fe0f",uc_match:"25b6-fe0f",uc_greedy:"25b6",shortnames:[],category:"symbols"},":arrow_heading_down:":{uc_base:"2935",uc_output:"2935-fe0f",uc_match:"2935-fe0f",uc_greedy:"2935",shortnames:[],category:"symbols"},":arrow_heading_up:":{uc_base:"2934",uc_output:"2934-fe0f",uc_match:"2934-fe0f",uc_greedy:"2934",shortnames:[],category:"symbols"},":arrow_left:":{uc_base:"2b05",uc_output:"2b05-fe0f",uc_match:"2b05-fe0f",uc_greedy:"2b05",shortnames:[],category:"symbols"},":arrow_lower_left:":{uc_base:"2199",uc_output:"2199-fe0f",uc_match:"2199-fe0f",uc_greedy:"2199",shortnames:[],category:"symbols"},":arrow_lower_right:":{uc_base:"2198",uc_output:"2198-fe0f",uc_match:"2198-fe0f",uc_greedy:"2198",shortnames:[],category:"symbols"},":arrow_right:":{uc_base:"27a1",uc_output:"27a1-fe0f",uc_match:"27a1-fe0f",uc_greedy:"27a1",shortnames:[],category:"symbols"},":arrow_right_hook:":{uc_base:"21aa",uc_output:"21aa-fe0f",uc_match:"21aa-fe0f",uc_greedy:"21aa",shortnames:[],category:"symbols"},":arrow_up:":{uc_base:"2b06",uc_output:"2b06-fe0f",uc_match:"2b06-fe0f",uc_greedy:"2b06",shortnames:[],category:"symbols"},":arrow_up_down:":{uc_base:"2195",uc_output:"2195-fe0f",uc_match:"2195-fe0f",uc_greedy:"2195",shortnames:[],category:"symbols"},":arrow_upper_left:":{uc_base:"2196",uc_output:"2196-fe0f",uc_match:"2196-fe0f",uc_greedy:"2196",shortnames:[],category:"symbols"},":arrow_upper_right:":{uc_base:"2197",uc_output:"2197-fe0f",uc_match:"2197-fe0f",uc_greedy:"2197",shortnames:[],category:"symbols"},":asterisk_symbol:":{uc_base:"002a",uc_output:"002a-fe0f",uc_match:"002a-fe0f",uc_greedy:"002a",shortnames:[],category:"symbols"},":atom:":{uc_base:"269b",uc_output:"269b-fe0f",uc_match:"269b-fe0f",uc_greedy:"269b",shortnames:[":atom_symbol:"],category:"symbols"},":ballot_box_with_check:":{uc_base:"2611",uc_output:"2611-fe0f",uc_match:"2611-fe0f",uc_greedy:"2611",shortnames:[],category:"symbols"},":bangbang:":{uc_base:"203c",uc_output:"203c-fe0f",uc_match:"203c-fe0f",uc_greedy:"203c",shortnames:[],category:"symbols"},":beach_umbrella:":{uc_base:"26f1",uc_output:"26f1-fe0f",uc_match:"26f1-fe0f",uc_greedy:"26f1",shortnames:[":umbrella_on_ground:"],category:"travel"},":biohazard:":{uc_base:"2623",uc_output:"2623-fe0f",uc_match:"2623-fe0f",uc_greedy:"2623",shortnames:[":biohazard_sign:"],category:"symbols"},":black_medium_square:":{uc_base:"25fc",uc_output:"25fc-fe0f",uc_match:"25fc-fe0f",uc_greedy:"25fc",shortnames:[],category:"symbols"},":black_nib:":{uc_base:"2712",uc_output:"2712-fe0f",uc_match:"2712-fe0f",uc_greedy:"2712",shortnames:[],category:"objects"},":black_small_square:":{uc_base:"25aa",uc_output:"25aa-fe0f",uc_match:"25aa-fe0f",uc_greedy:"25aa",shortnames:[],category:"symbols"},":chains:":{uc_base:"26d3",uc_output:"26d3-fe0f",uc_match:"26d3-fe0f",uc_greedy:"26d3",shortnames:[],category:"objects"},":cloud:":{uc_base:"2601",uc_output:"2601-fe0f",uc_match:"2601-fe0f",uc_greedy:"2601",shortnames:[],category:"nature"},":clubs:":{uc_base:"2663",uc_output:"2663-fe0f",uc_match:"2663-fe0f",uc_greedy:"2663",shortnames:[],category:"symbols"},":coffin:":{uc_base:"26b0",uc_output:"26b0-fe0f",uc_match:"26b0-fe0f",uc_greedy:"26b0",shortnames:[],category:"objects"},":comet:":{uc_base:"2604",uc_output:"2604-fe0f",uc_match:"2604-fe0f",uc_greedy:"2604",shortnames:[],category:"nature"},":congratulations:":{uc_base:"3297",uc_output:"3297-fe0f",uc_match:"3297-fe0f",uc_greedy:"3297",shortnames:[],category:"symbols"},":copyright:":{uc_base:"00a9",uc_output:"00a9-fe0f",uc_match:"00a9-fe0f",uc_greedy:"00a9",shortnames:[],category:"symbols"},":cross:":{uc_base:"271d",uc_output:"271d-fe0f",uc_match:"271d-fe0f",uc_greedy:"271d",shortnames:[":latin_cross:"],category:"symbols"},":crossed_swords:":{uc_base:"2694",uc_output:"2694-fe0f",uc_match:"2694-fe0f",uc_greedy:"2694",shortnames:[],category:"objects"},":diamonds:":{uc_base:"2666",uc_output:"2666-fe0f",uc_match:"2666-fe0f",uc_greedy:"2666",shortnames:[],category:"symbols"},":digit_eight:":{uc_base:"0038",uc_output:"0038-fe0f",uc_match:"0038-fe0f",uc_greedy:"0038",shortnames:[],category:"symbols"},":digit_five:":{uc_base:"0035",uc_output:"0035-fe0f",uc_match:"0035-fe0f",uc_greedy:"0035",shortnames:[],category:"symbols"},":digit_four:":{uc_base:"0034",uc_output:"0034-fe0f",uc_match:"0034-fe0f",uc_greedy:"0034",shortnames:[],category:"symbols"},":digit_nine:":{uc_base:"0039",uc_output:"0039-fe0f",uc_match:"0039-fe0f",uc_greedy:"0039",shortnames:[],category:"symbols"},":digit_one:":{uc_base:"0031",uc_output:"0031-fe0f",uc_match:"0031-fe0f",uc_greedy:"0031",shortnames:[],category:"symbols"},":digit_seven:":{uc_base:"0037",uc_output:"0037-fe0f",uc_match:"0037-fe0f",uc_greedy:"0037",shortnames:[],category:"symbols"},":digit_six:":{uc_base:"0036",uc_output:"0036-fe0f",uc_match:"0036-fe0f",uc_greedy:"0036",shortnames:[],category:"symbols"},":digit_three:":{uc_base:"0033",uc_output:"0033-fe0f",uc_match:"0033-fe0f",uc_greedy:"0033",shortnames:[],category:"symbols"},":digit_two:":{uc_base:"0032",uc_output:"0032-fe0f",uc_match:"0032-fe0f",uc_greedy:"0032",shortnames:[],category:"symbols"},":digit_zero:":{uc_base:"0030",uc_output:"0030-fe0f",uc_match:"0030-fe0f",uc_greedy:"0030",shortnames:[],category:"symbols"},":eight_pointed_black_star:":{uc_base:"2734",uc_output:"2734-fe0f",uc_match:"2734-fe0f",uc_greedy:"2734",shortnames:[],category:"symbols"},":eight_spoked_asterisk:":{uc_base:"2733",uc_output:"2733-fe0f",uc_match:"2733-fe0f",uc_greedy:"2733",shortnames:[],category:"symbols"},":eject:":{uc_base:"23cf",uc_output:"23cf-fe0f",uc_match:"23cf-fe0f",uc_greedy:"23cf",shortnames:[":eject_symbol:"],category:"symbols"},":envelope:":{uc_base:"2709",uc_output:"2709-fe0f",uc_match:"2709-fe0f",uc_greedy:"2709",shortnames:[],category:"objects"},":female_sign:":{uc_base:"2640",uc_output:"2640-fe0f",uc_match:"2640-fe0f",uc_greedy:"2640",shortnames:[],category:"people"},":ferry:":{uc_base:"26f4",uc_output:"26f4-fe0f",uc_match:"26f4-fe0f",uc_greedy:"26f4",shortnames:[],category:"travel"},":fleur-de-lis:":{uc_base:"269c",uc_output:"269c-fe0f",uc_match:"269c-fe0f",uc_greedy:"269c",shortnames:[],category:"symbols"},":frowning2:":{uc_base:"2639",uc_output:"2639-fe0f",uc_match:"2639-fe0f",uc_greedy:"2639",shortnames:[":white_frowning_face:"],category:"people"},":gear:":{uc_base:"2699",uc_output:"2699-fe0f",uc_match:"2699-fe0f",uc_greedy:"2699",shortnames:[],category:"objects"},":hammer_pick:":{uc_base:"2692",uc_output:"2692-fe0f",uc_match:"2692-fe0f",uc_greedy:"2692",shortnames:[":hammer_and_pick:"],category:"objects"},":heart:":{uc_base:"2764",uc_output:"2764-fe0f",uc_match:"2764-fe0f",uc_greedy:"2764",shortnames:[],category:"symbols"},":heart_exclamation:":{uc_base:"2763",uc_output:"2763-fe0f",uc_match:"2763-fe0f",uc_greedy:"2763",shortnames:[":heavy_heart_exclamation_mark_ornament:"],category:"symbols"},":hearts:":{uc_base:"2665",uc_output:"2665-fe0f",uc_match:"2665-fe0f",uc_greedy:"2665",shortnames:[],category:"symbols"},":heavy_check_mark:":{uc_base:"2714",uc_output:"2714-fe0f",uc_match:"2714-fe0f",uc_greedy:"2714",shortnames:[],category:"symbols"},":heavy_multiplication_x:":{uc_base:"2716",uc_output:"2716-fe0f",uc_match:"2716-fe0f",uc_greedy:"2716",shortnames:[],category:"symbols"},":helmet_with_cross:":{uc_base:"26d1",uc_output:"26d1-fe0f",uc_match:"26d1-fe0f",uc_greedy:"26d1",shortnames:[":helmet_with_white_cross:"],category:"people"},":hotsprings:":{uc_base:"2668",uc_output:"2668-fe0f",uc_match:"2668-fe0f",uc_greedy:"2668",shortnames:[],category:"symbols"},":ice_skate:":{uc_base:"26f8",uc_output:"26f8-fe0f",uc_match:"26f8-fe0f",uc_greedy:"26f8",shortnames:[],category:"activity"},":information_source:":{uc_base:"2139",uc_output:"2139-fe0f",uc_match:"2139-fe0f",uc_greedy:"2139",shortnames:[],category:"symbols"},":interrobang:":{uc_base:"2049",uc_output:"2049-fe0f",uc_match:"2049-fe0f",uc_greedy:"2049",shortnames:[],category:"symbols"},":keyboard:":{uc_base:"2328",uc_output:"2328-fe0f",uc_match:"2328-fe0f",uc_greedy:"2328",shortnames:[],category:"objects"},":left_right_arrow:":{uc_base:"2194",uc_output:"2194-fe0f",uc_match:"2194-fe0f",uc_greedy:"2194",shortnames:[],category:"symbols"},":leftwards_arrow_with_hook:":{uc_base:"21a9",uc_output:"21a9-fe0f",uc_match:"21a9-fe0f",uc_greedy:"21a9",shortnames:[],category:"symbols"},":m:":{uc_base:"24c2",uc_output:"24c2-fe0f",uc_match:"24c2-fe0f",uc_greedy:"24c2",shortnames:[],category:"symbols"},":male_sign:":{uc_base:"2642",uc_output:"2642-fe0f",uc_match:"2642-fe0f",uc_greedy:"2642",shortnames:[],category:"people"},":medical_symbol:":{uc_base:"2695",uc_output:"2695-fe0f",uc_match:"2695-fe0f",uc_greedy:"2695",shortnames:[],category:"people"},":mountain:":{uc_base:"26f0",uc_output:"26f0-fe0f",uc_match:"26f0-fe0f",uc_greedy:"26f0",shortnames:[],category:"travel"},":orthodox_cross:":{uc_base:"2626",uc_output:"2626-fe0f",uc_match:"2626-fe0f",uc_greedy:"2626",shortnames:[],category:"symbols"},":part_alternation_mark:":{uc_base:"303d",uc_output:"303d-fe0f",uc_match:"303d-fe0f",uc_greedy:"303d",shortnames:[],category:"symbols"},":pause_button:":{uc_base:"23f8",uc_output:"23f8-fe0f",uc_match:"23f8-fe0f",uc_greedy:"23f8",shortnames:[":double_vertical_bar:"],category:"symbols"},":peace:":{uc_base:"262e",uc_output:"262e-fe0f",uc_match:"262e-fe0f",uc_greedy:"262e",shortnames:[":peace_symbol:"],category:"symbols"},":pencil2:":{uc_base:"270f",uc_output:"270f-fe0f",uc_match:"270f-fe0f",uc_greedy:"270f",shortnames:[],category:"objects"},":person_bouncing_ball:":{uc_base:"26f9",uc_output:"26f9-fe0f",uc_match:"26f9-fe0f",uc_greedy:"26f9",shortnames:[":basketball_player:",":person_with_ball:"],category:"activity"},":pick:":{uc_base:"26cf",uc_output:"26cf-fe0f",uc_match:"26cf-fe0f",uc_greedy:"26cf",shortnames:[],category:"objects"},":play_pause:":{uc_base:"23ef",uc_output:"23ef-fe0f",uc_match:"23ef-fe0f",uc_greedy:"23ef",shortnames:[],category:"symbols"},":point_up:":{uc_base:"261d",uc_output:"261d-fe0f",uc_match:"261d-fe0f",uc_greedy:"261d",shortnames:[],category:"people"},":pound_symbol:":{uc_base:"0023",uc_output:"0023-fe0f",uc_match:"0023-fe0f",uc_greedy:"0023",shortnames:[],category:"symbols"},":radioactive:":{uc_base:"2622",uc_output:"2622-fe0f",uc_match:"2622-fe0f",uc_greedy:"2622",shortnames:[":radioactive_sign:"],category:"symbols"},":record_button:":{uc_base:"23fa",uc_output:"23fa-fe0f",uc_match:"23fa-fe0f",uc_greedy:"23fa",shortnames:[],category:"symbols"},":recycle:":{uc_base:"267b",uc_output:"267b-fe0f",uc_match:"267b-fe0f",uc_greedy:"267b",shortnames:[],category:"symbols"},":registered:":{uc_base:"00ae",uc_output:"00ae-fe0f",uc_match:"00ae-fe0f",uc_greedy:"00ae",shortnames:[],category:"symbols"},":relaxed:":{uc_base:"263a",uc_output:"263a-fe0f",uc_match:"263a-fe0f",uc_greedy:"263a",shortnames:[],category:"people"},":scales:":{uc_base:"2696",uc_output:"2696-fe0f",uc_match:"2696-fe0f",uc_greedy:"2696",shortnames:[],category:"objects"},":scissors:":{uc_base:"2702",uc_output:"2702-fe0f",uc_match:"2702-fe0f",uc_greedy:"2702",shortnames:[],category:"objects"},":secret:":{uc_base:"3299",uc_output:"3299-fe0f",uc_match:"3299-fe0f",uc_greedy:"3299",shortnames:[],category:"symbols"},":shamrock:":{uc_base:"2618",uc_output:"2618-fe0f",uc_match:"2618-fe0f",uc_greedy:"2618",shortnames:[],category:"nature"},":shinto_shrine:":{uc_base:"26e9",uc_output:"26e9-fe0f",uc_match:"26e9-fe0f",uc_greedy:"26e9",shortnames:[],category:"travel"},":skier:":{uc_base:"26f7",uc_output:"26f7-fe0f",uc_match:"26f7-fe0f",uc_greedy:"26f7",shortnames:[],category:"activity"},":skull_crossbones:":{uc_base:"2620",uc_output:"2620-fe0f",uc_match:"2620-fe0f",uc_greedy:"2620",shortnames:[":skull_and_crossbones:"],category:"people"},":snowflake:":{uc_base:"2744",uc_output:"2744-fe0f",uc_match:"2744-fe0f",uc_greedy:"2744",shortnames:[],category:"nature"},":snowman2:":{uc_base:"2603",uc_output:"2603-fe0f",uc_match:"2603-fe0f",uc_greedy:"2603",shortnames:[],category:"nature"},":spades:":{uc_base:"2660",uc_output:"2660-fe0f",uc_match:"2660-fe0f",uc_greedy:"2660",shortnames:[],category:"symbols"},":sparkle:":{uc_base:"2747",uc_output:"2747-fe0f",uc_match:"2747-fe0f",uc_greedy:"2747",shortnames:[],category:"symbols"},":star_and_crescent:":{uc_base:"262a",uc_output:"262a-fe0f",uc_match:"262a-fe0f",uc_greedy:"262a",shortnames:[],category:"symbols"},":star_of_david:":{uc_base:"2721",uc_output:"2721-fe0f",uc_match:"2721-fe0f",uc_greedy:"2721",shortnames:[],category:"symbols"},":stop_button:":{uc_base:"23f9",uc_output:"23f9-fe0f",uc_match:"23f9-fe0f",uc_greedy:"23f9",shortnames:[],category:"symbols"},":stopwatch:":{uc_base:"23f1",uc_output:"23f1-fe0f",uc_match:"23f1-fe0f",uc_greedy:"23f1",shortnames:[],category:"objects"},":sunny:":{uc_base:"2600",uc_output:"2600-fe0f",uc_match:"2600-fe0f",uc_greedy:"2600",shortnames:[],category:"nature"},":telephone:":{uc_base:"260e",uc_output:"260e-fe0f",uc_match:"260e-fe0f",uc_greedy:"260e",shortnames:[],category:"objects"},":thunder_cloud_rain:":{uc_base:"26c8",uc_output:"26c8-fe0f",uc_match:"26c8-fe0f",uc_greedy:"26c8",shortnames:[":thunder_cloud_and_rain:"],category:"nature"},":timer:":{uc_base:"23f2",uc_output:"23f2-fe0f",uc_match:"23f2-fe0f",uc_greedy:"23f2",shortnames:[":timer_clock:"],category:"objects"},":tm:":{uc_base:"2122",uc_output:"2122-fe0f",uc_match:"2122-fe0f",uc_greedy:"2122",shortnames:[],category:"symbols"},":track_next:":{uc_base:"23ed",uc_output:"23ed-fe0f",uc_match:"23ed-fe0f",uc_greedy:"23ed",shortnames:[":next_track:"],category:"symbols"},":track_previous:":{uc_base:"23ee",uc_output:"23ee-fe0f",uc_match:"23ee-fe0f",uc_greedy:"23ee",shortnames:[":previous_track:"],category:"symbols"},":umbrella2:":{uc_base:"2602",uc_output:"2602-fe0f",uc_match:"2602-fe0f",uc_greedy:"2602",shortnames:[],category:"people"},":urn:":{uc_base:"26b1",uc_output:"26b1-fe0f",uc_match:"26b1-fe0f",uc_greedy:"26b1",shortnames:[":funeral_urn:"],category:"objects"},":v:":{uc_base:"270c",uc_output:"270c-fe0f",uc_match:"270c-fe0f",uc_greedy:"270c",shortnames:[],category:"people"},":warning:":{uc_base:"26a0",uc_output:"26a0-fe0f",uc_match:"26a0-fe0f",uc_greedy:"26a0",shortnames:[],category:"symbols"},":wavy_dash:":{uc_base:"3030",uc_output:"3030-fe0f",uc_match:"3030-fe0f",uc_greedy:"3030",shortnames:[],category:"symbols"},":wheel_of_dharma:":{uc_base:"2638",uc_output:"2638-fe0f",uc_match:"2638-fe0f",uc_greedy:"2638",shortnames:[],category:"symbols"},":white_medium_square:":{uc_base:"25fb",uc_output:"25fb-fe0f",uc_match:"25fb-fe0f",uc_greedy:"25fb",shortnames:[],category:"symbols"},":white_small_square:":{uc_base:"25ab",uc_output:"25ab-fe0f",uc_match:"25ab-fe0f",uc_greedy:"25ab",shortnames:[],category:"symbols"},":writing_hand:":{uc_base:"270d",uc_output:"270d-fe0f",uc_match:"270d-fe0f",uc_greedy:"270d",shortnames:[],category:"people"},":yin_yang:":{uc_base:"262f",uc_output:"262f-fe0f",uc_match:"262f-fe0f",uc_greedy:"262f",shortnames:[],category:"symbols"},":100:":{uc_base:"1f4af",uc_output:"1f4af",uc_match:"1f4af",uc_greedy:"1f4af",shortnames:[],category:"symbols"},":1234:":{uc_base:"1f522",uc_output:"1f522",uc_match:"1f522",uc_greedy:"1f522",shortnames:[],category:"symbols"},":8ball:":{uc_base:"1f3b1",uc_output:"1f3b1",uc_match:"1f3b1",uc_greedy:"1f3b1",shortnames:[],category:"activity"},":ab:":{uc_base:"1f18e",uc_output:"1f18e",uc_match:"1f18e",uc_greedy:"1f18e",shortnames:[],category:"symbols"},":abc:":{uc_base:"1f524",uc_output:"1f524",uc_match:"1f524",uc_greedy:"1f524",shortnames:[],category:"symbols"},":abcd:":{uc_base:"1f521",uc_output:"1f521",uc_match:"1f521",uc_greedy:"1f521",shortnames:[],category:"symbols"},":accept:":{uc_base:"1f251",uc_output:"1f251",uc_match:"1f251",uc_greedy:"1f251",shortnames:[],category:"symbols"},":adult:":{uc_base:"1f9d1",uc_output:"1f9d1",uc_match:"1f9d1",uc_greedy:"1f9d1",shortnames:[],category:"people"},":aerial_tramway:":{uc_base:"1f6a1",uc_output:"1f6a1",uc_match:"1f6a1",uc_greedy:"1f6a1",shortnames:[],category:"travel"},":airplane_arriving:":{uc_base:"1f6ec",uc_output:"1f6ec",uc_match:"1f6ec",uc_greedy:"1f6ec",shortnames:[],category:"travel"},":airplane_departure:":{uc_base:"1f6eb",uc_output:"1f6eb",uc_match:"1f6eb",uc_greedy:"1f6eb",shortnames:[],category:"travel"},":alien:":{uc_base:"1f47d",uc_output:"1f47d",uc_match:"1f47d",uc_greedy:"1f47d",shortnames:[],category:"people"},":ambulance:":{uc_base:"1f691",uc_output:"1f691",uc_match:"1f691",uc_greedy:"1f691",shortnames:[],category:"travel"},":amphora:":{uc_base:"1f3fa",uc_output:"1f3fa",uc_match:"1f3fa",uc_greedy:"1f3fa",shortnames:[],category:"objects"},":angel:":{uc_base:"1f47c",uc_output:"1f47c",uc_match:"1f47c",uc_greedy:"1f47c",shortnames:[],category:"people"},":anger:":{uc_base:"1f4a2",uc_output:"1f4a2",uc_match:"1f4a2",uc_greedy:"1f4a2",shortnames:[],category:"symbols"},":angry:":{uc_base:"1f620",uc_output:"1f620",uc_match:"1f620",uc_greedy:"1f620",shortnames:[],category:"people"},":anguished:":{uc_base:"1f627",uc_output:"1f627",uc_match:"1f627",uc_greedy:"1f627",shortnames:[],category:"people"},":ant:":{uc_base:"1f41c",uc_output:"1f41c",uc_match:"1f41c",uc_greedy:"1f41c",shortnames:[],category:"nature"},":apple:":{uc_base:"1f34e",uc_output:"1f34e",uc_match:"1f34e",uc_greedy:"1f34e",shortnames:[],category:"food"},":arrow_down_small:":{uc_base:"1f53d",uc_output:"1f53d",uc_match:"1f53d",uc_greedy:"1f53d",shortnames:[],category:"symbols"},":arrow_up_small:":{uc_base:"1f53c",uc_output:"1f53c",uc_match:"1f53c",uc_greedy:"1f53c",shortnames:[],category:"symbols"},":arrows_clockwise:":{uc_base:"1f503",uc_output:"1f503",uc_match:"1f503",uc_greedy:"1f503",shortnames:[],category:"symbols"},":arrows_counterclockwise:":{uc_base:"1f504",uc_output:"1f504",uc_match:"1f504",uc_greedy:"1f504",shortnames:[],category:"symbols"},":art:":{uc_base:"1f3a8",uc_output:"1f3a8",uc_match:"1f3a8",uc_greedy:"1f3a8",shortnames:[],category:"activity"},":articulated_lorry:":{uc_base:"1f69b",uc_output:"1f69b",uc_match:"1f69b",uc_greedy:"1f69b",shortnames:[],category:"travel"},":astonished:":{uc_base:"1f632",uc_output:"1f632",uc_match:"1f632",uc_greedy:"1f632",shortnames:[],category:"people"},":athletic_shoe:":{uc_base:"1f45f",uc_output:"1f45f",uc_match:"1f45f",uc_greedy:"1f45f",shortnames:[],category:"people"},":atm:":{uc_base:"1f3e7",uc_output:"1f3e7",uc_match:"1f3e7",uc_greedy:"1f3e7",shortnames:[],category:"symbols"},":avocado:":{uc_base:"1f951",uc_output:"1f951",uc_match:"1f951",uc_greedy:"1f951",shortnames:[],category:"food"},":baby:":{uc_base:"1f476",uc_output:"1f476",uc_match:"1f476",uc_greedy:"1f476",shortnames:[],category:"people"},":baby_bottle:":{uc_base:"1f37c",uc_output:"1f37c",uc_match:"1f37c",uc_greedy:"1f37c",shortnames:[],category:"food"},":baby_chick:":{uc_base:"1f424",uc_output:"1f424",uc_match:"1f424",uc_greedy:"1f424",shortnames:[],category:"nature"},":baby_symbol:":{uc_base:"1f6bc",uc_output:"1f6bc",uc_match:"1f6bc",uc_greedy:"1f6bc",shortnames:[],category:"symbols"},":back:":{uc_base:"1f519",uc_output:"1f519",uc_match:"1f519",uc_greedy:"1f519",shortnames:[],category:"symbols"},":bacon:":{uc_base:"1f953",uc_output:"1f953",uc_match:"1f953",uc_greedy:"1f953",shortnames:[],category:"food"},":badminton:":{uc_base:"1f3f8",uc_output:"1f3f8",uc_match:"1f3f8",uc_greedy:"1f3f8",shortnames:[],category:"activity"},":baggage_claim:":{uc_base:"1f6c4",uc_output:"1f6c4",uc_match:"1f6c4",uc_greedy:"1f6c4",shortnames:[],category:"symbols"},":balloon:":{uc_base:"1f388",uc_output:"1f388",uc_match:"1f388",uc_greedy:"1f388",shortnames:[],category:"objects"},":bamboo:":{uc_base:"1f38d",uc_output:"1f38d",uc_match:"1f38d",uc_greedy:"1f38d",shortnames:[],category:"nature"},":banana:":{uc_base:"1f34c",uc_output:"1f34c",uc_match:"1f34c",uc_greedy:"1f34c",shortnames:[],category:"food"},":bank:":{uc_base:"1f3e6",uc_output:"1f3e6",uc_match:"1f3e6",uc_greedy:"1f3e6",shortnames:[],category:"travel"},":bar_chart:":{uc_base:"1f4ca",uc_output:"1f4ca",uc_match:"1f4ca",uc_greedy:"1f4ca",shortnames:[],category:"objects"},":barber:":{uc_base:"1f488",uc_output:"1f488",uc_match:"1f488",uc_greedy:"1f488",shortnames:[],category:"objects"},":basketball:":{uc_base:"1f3c0",uc_output:"1f3c0",uc_match:"1f3c0",uc_greedy:"1f3c0",shortnames:[],category:"activity"},":bat:":{uc_base:"1f987",uc_output:"1f987",uc_match:"1f987",uc_greedy:"1f987",shortnames:[],category:"nature"},":bath:":{uc_base:"1f6c0",uc_output:"1f6c0",uc_match:"1f6c0",uc_greedy:"1f6c0",shortnames:[],category:"objects"},":bathtub:":{uc_base:"1f6c1",uc_output:"1f6c1",uc_match:"1f6c1",uc_greedy:"1f6c1",shortnames:[],category:"objects"},":battery:":{uc_base:"1f50b",uc_output:"1f50b",uc_match:"1f50b",uc_greedy:"1f50b",shortnames:[],category:"objects"},":bear:":{uc_base:"1f43b",uc_output:"1f43b",uc_match:"1f43b",uc_greedy:"1f43b",shortnames:[],category:"nature"},":bearded_person:":{uc_base:"1f9d4",uc_output:"1f9d4",uc_match:"1f9d4",uc_greedy:"1f9d4",shortnames:[],category:"people"},":bee:":{uc_base:"1f41d",uc_output:"1f41d",uc_match:"1f41d",uc_greedy:"1f41d",shortnames:[],category:"nature"},":beer:":{uc_base:"1f37a",uc_output:"1f37a",uc_match:"1f37a",uc_greedy:"1f37a",shortnames:[],category:"food"},":beers:":{uc_base:"1f37b",uc_output:"1f37b",uc_match:"1f37b",uc_greedy:"1f37b",shortnames:[],category:"food"},":beetle:":{uc_base:"1f41e",uc_output:"1f41e",uc_match:"1f41e",uc_greedy:"1f41e",shortnames:[],category:"nature"},":beginner:":{uc_base:"1f530",uc_output:"1f530",uc_match:"1f530",uc_greedy:"1f530",shortnames:[],category:"symbols"},":bell:":{uc_base:"1f514",uc_output:"1f514",uc_match:"1f514",uc_greedy:"1f514",shortnames:[],category:"symbols"},":bento:":{uc_base:"1f371",uc_output:"1f371",uc_match:"1f371",uc_greedy:"1f371",shortnames:[],category:"food"},":bike:":{uc_base:"1f6b2",uc_output:"1f6b2",uc_match:"1f6b2",uc_greedy:"1f6b2",shortnames:[],category:"travel"},":bikini:":{uc_base:"1f459",uc_output:"1f459",uc_match:"1f459",uc_greedy:"1f459",shortnames:[],category:"people"},":billed_cap:":{uc_base:"1f9e2",uc_output:"1f9e2",uc_match:"1f9e2",uc_greedy:"1f9e2",shortnames:[],category:"people"},":bird:":{uc_base:"1f426",uc_output:"1f426",uc_match:"1f426",uc_greedy:"1f426",shortnames:[],category:"nature"},":birthday:":{uc_base:"1f382",uc_output:"1f382",uc_match:"1f382",uc_greedy:"1f382",shortnames:[],category:"food"},":black_heart:":{uc_base:"1f5a4",uc_output:"1f5a4",uc_match:"1f5a4",uc_greedy:"1f5a4",shortnames:[],category:"symbols"},":black_joker:":{uc_base:"1f0cf",uc_output:"1f0cf",uc_match:"1f0cf",uc_greedy:"1f0cf",shortnames:[],category:"symbols"},":black_square_button:":{uc_base:"1f532",uc_output:"1f532",uc_match:"1f532",uc_greedy:"1f532",shortnames:[],category:"symbols"},":blond_haired_person:":{uc_base:"1f471",uc_output:"1f471",uc_match:"1f471",uc_greedy:"1f471",shortnames:[":person_with_blond_hair:"],category:"people"},":blossom:":{uc_base:"1f33c",uc_output:"1f33c",uc_match:"1f33c",uc_greedy:"1f33c",shortnames:[],category:"nature"},":blowfish:":{uc_base:"1f421",uc_output:"1f421",uc_match:"1f421",uc_greedy:"1f421",shortnames:[],category:"nature"},":blue_book:":{uc_base:"1f4d8",uc_output:"1f4d8",uc_match:"1f4d8",uc_greedy:"1f4d8",shortnames:[],category:"objects"},":blue_car:":{uc_base:"1f699",uc_output:"1f699",uc_match:"1f699",uc_greedy:"1f699",shortnames:[],category:"travel"},":blue_circle:":{uc_base:"1f535",uc_output:"1f535",uc_match:"1f535",uc_greedy:"1f535",shortnames:[],category:"symbols"},":blue_heart:":{uc_base:"1f499",uc_output:"1f499",uc_match:"1f499",uc_greedy:"1f499",shortnames:[],category:"symbols"},":blush:":{uc_base:"1f60a",uc_output:"1f60a",uc_match:"1f60a",uc_greedy:"1f60a",shortnames:[],category:"people"},":boar:":{uc_base:"1f417",uc_output:"1f417",uc_match:"1f417",uc_greedy:"1f417",shortnames:[],category:"nature"},":bomb:":{uc_base:"1f4a3",uc_output:"1f4a3",uc_match:"1f4a3",uc_greedy:"1f4a3",shortnames:[],category:"objects"},":book:":{uc_base:"1f4d6",uc_output:"1f4d6",uc_match:"1f4d6",uc_greedy:"1f4d6",shortnames:[],category:"objects"},":bookmark:":{uc_base:"1f516",uc_output:"1f516",uc_match:"1f516",uc_greedy:"1f516",shortnames:[],category:"objects"},":bookmark_tabs:":{uc_base:"1f4d1",uc_output:"1f4d1",uc_match:"1f4d1",uc_greedy:"1f4d1",shortnames:[],category:"objects"},":books:":{uc_base:"1f4da",uc_output:"1f4da",uc_match:"1f4da",uc_greedy:"1f4da",shortnames:[],category:"objects"},":boom:":{uc_base:"1f4a5",uc_output:"1f4a5",uc_match:"1f4a5",uc_greedy:"1f4a5",shortnames:[],category:"nature"},":boot:":{uc_base:"1f462",uc_output:"1f462",uc_match:"1f462",uc_greedy:"1f462",shortnames:[],category:"people"},":bouquet:":{uc_base:"1f490",uc_output:"1f490",uc_match:"1f490",uc_greedy:"1f490",shortnames:[],category:"nature"},":bow_and_arrow:":{uc_base:"1f3f9",uc_output:"1f3f9",uc_match:"1f3f9",uc_greedy:"1f3f9",shortnames:[":archery:"],category:"activity"},":bowl_with_spoon:":{uc_base:"1f963",uc_output:"1f963",uc_match:"1f963",uc_greedy:"1f963",shortnames:[],category:"food"},":bowling:":{uc_base:"1f3b3",uc_output:"1f3b3",uc_match:"1f3b3",uc_greedy:"1f3b3",shortnames:[],category:"activity"},":boxing_glove:":{uc_base:"1f94a",uc_output:"1f94a",uc_match:"1f94a",uc_greedy:"1f94a",shortnames:[":boxing_gloves:"],category:"activity"},":boy:":{uc_base:"1f466",uc_output:"1f466",uc_match:"1f466",uc_greedy:"1f466",shortnames:[],category:"people"},":brain:":{uc_base:"1f9e0",uc_output:"1f9e0",uc_match:"1f9e0",uc_greedy:"1f9e0",shortnames:[],category:"people"},":bread:":{uc_base:"1f35e",uc_output:"1f35e",uc_match:"1f35e",uc_greedy:"1f35e",shortnames:[],category:"food"},":breast_feeding:":{uc_base:"1f931",uc_output:"1f931",uc_match:"1f931",uc_greedy:"1f931",shortnames:[],category:"activity"},":bride_with_veil:":{uc_base:"1f470",uc_output:"1f470",uc_match:"1f470",uc_greedy:"1f470",shortnames:[],category:"people"},":bridge_at_night:":{uc_base:"1f309",uc_output:"1f309",uc_match:"1f309",uc_greedy:"1f309",shortnames:[],category:"travel"},":briefcase:":{uc_base:"1f4bc",uc_output:"1f4bc",uc_match:"1f4bc",uc_greedy:"1f4bc",shortnames:[],category:"people"},":broccoli:":{uc_base:"1f966",uc_output:"1f966",uc_match:"1f966",uc_greedy:"1f966",shortnames:[],category:"food"},":broken_heart:":{uc_base:"1f494",uc_output:"1f494",uc_match:"1f494",uc_greedy:"1f494",shortnames:[],category:"symbols"},":bug:":{uc_base:"1f41b",uc_output:"1f41b",uc_match:"1f41b",uc_greedy:"1f41b",shortnames:[],category:"nature"},":bulb:":{uc_base:"1f4a1",uc_output:"1f4a1",uc_match:"1f4a1",uc_greedy:"1f4a1",shortnames:[],category:"objects"},":bullettrain_front:":{uc_base:"1f685",uc_output:"1f685",uc_match:"1f685",uc_greedy:"1f685",shortnames:[],category:"travel"},":bullettrain_side:":{uc_base:"1f684",uc_output:"1f684",uc_match:"1f684",uc_greedy:"1f684",shortnames:[],category:"travel"},":burrito:":{uc_base:"1f32f",uc_output:"1f32f",uc_match:"1f32f",uc_greedy:"1f32f",shortnames:[],category:"food"},":bus:":{uc_base:"1f68c",uc_output:"1f68c",uc_match:"1f68c",uc_greedy:"1f68c",shortnames:[],category:"travel"},":busstop:":{uc_base:"1f68f",uc_output:"1f68f",uc_match:"1f68f",uc_greedy:"1f68f",shortnames:[],category:"travel"},":bust_in_silhouette:":{uc_base:"1f464",uc_output:"1f464",uc_match:"1f464",uc_greedy:"1f464",shortnames:[],category:"people"},":busts_in_silhouette:":{uc_base:"1f465",uc_output:"1f465",uc_match:"1f465",uc_greedy:"1f465",shortnames:[],category:"people"},":butterfly:":{uc_base:"1f98b",uc_output:"1f98b",uc_match:"1f98b",uc_greedy:"1f98b",shortnames:[],category:"nature"},":cactus:":{uc_base:"1f335",uc_output:"1f335",uc_match:"1f335",uc_greedy:"1f335",shortnames:[],category:"nature"},":cake:":{uc_base:"1f370",uc_output:"1f370",uc_match:"1f370",uc_greedy:"1f370",shortnames:[],category:"food"},":calendar:":{uc_base:"1f4c6",uc_output:"1f4c6",uc_match:"1f4c6",uc_greedy:"1f4c6",shortnames:[],category:"objects"},":call_me:":{uc_base:"1f919",uc_output:"1f919",uc_match:"1f919",uc_greedy:"1f919",shortnames:[":call_me_hand:"],category:"people"},":calling:":{uc_base:"1f4f2",uc_output:"1f4f2",uc_match:"1f4f2",uc_greedy:"1f4f2",shortnames:[],category:"objects"},":camel:":{uc_base:"1f42b",uc_output:"1f42b",uc_match:"1f42b",uc_greedy:"1f42b",shortnames:[],category:"nature"},":camera:":{uc_base:"1f4f7",uc_output:"1f4f7",uc_match:"1f4f7",uc_greedy:"1f4f7",shortnames:[],category:"objects"},":camera_with_flash:":{uc_base:"1f4f8",uc_output:"1f4f8",uc_match:"1f4f8",uc_greedy:"1f4f8",shortnames:[],category:"objects"},":candy:":{uc_base:"1f36c",uc_output:"1f36c",uc_match:"1f36c",uc_greedy:"1f36c",shortnames:[],category:"food"},":canned_food:":{uc_base:"1f96b",uc_output:"1f96b",uc_match:"1f96b",uc_greedy:"1f96b",shortnames:[],category:"food"},":canoe:":{uc_base:"1f6f6",uc_output:"1f6f6",uc_match:"1f6f6",uc_greedy:"1f6f6",shortnames:[":kayak:"],category:"travel"},":capital_abcd:":{uc_base:"1f520",uc_output:"1f520",uc_match:"1f520",uc_greedy:"1f520",shortnames:[],category:"symbols"},":card_index:":{uc_base:"1f4c7",uc_output:"1f4c7",uc_match:"1f4c7",uc_greedy:"1f4c7",shortnames:[],category:"objects"},":carousel_horse:":{uc_base:"1f3a0",uc_output:"1f3a0",uc_match:"1f3a0",uc_greedy:"1f3a0",shortnames:[],category:"travel"},":carrot:":{uc_base:"1f955",uc_output:"1f955",uc_match:"1f955",uc_greedy:"1f955",shortnames:[],category:"food"},":cat2:":{uc_base:"1f408",uc_output:"1f408",uc_match:"1f408",uc_greedy:"1f408",shortnames:[],category:"nature"},":cat:":{uc_base:"1f431",uc_output:"1f431",uc_match:"1f431",uc_greedy:"1f431",shortnames:[],category:"nature"},":cd:":{uc_base:"1f4bf",uc_output:"1f4bf",uc_match:"1f4bf",uc_greedy:"1f4bf",shortnames:[],category:"objects"},":champagne:":{uc_base:"1f37e",uc_output:"1f37e",uc_match:"1f37e",uc_greedy:"1f37e",shortnames:[":bottle_with_popping_cork:"],category:"food"},":champagne_glass:":{uc_base:"1f942",uc_output:"1f942",uc_match:"1f942",uc_greedy:"1f942",shortnames:[":clinking_glass:"],category:"food"},":chart:":{uc_base:"1f4b9",uc_output:"1f4b9",uc_match:"1f4b9",uc_greedy:"1f4b9",shortnames:[],category:"symbols"},":chart_with_downwards_trend:":{uc_base:"1f4c9",uc_output:"1f4c9",uc_match:"1f4c9",uc_greedy:"1f4c9",shortnames:[],category:"objects"},":chart_with_upwards_trend:":{uc_base:"1f4c8",uc_output:"1f4c8",uc_match:"1f4c8",uc_greedy:"1f4c8",shortnames:[],category:"objects"},":checkered_flag:":{uc_base:"1f3c1",uc_output:"1f3c1",uc_match:"1f3c1",uc_greedy:"1f3c1",shortnames:[],category:"flags"},":cheese:":{uc_base:"1f9c0",uc_output:"1f9c0",uc_match:"1f9c0",uc_greedy:"1f9c0",shortnames:[":cheese_wedge:"],category:"food"},":cherries:":{uc_base:"1f352",uc_output:"1f352",uc_match:"1f352",uc_greedy:"1f352",shortnames:[],category:"food"},":cherry_blossom:":{uc_base:"1f338",uc_output:"1f338",uc_match:"1f338",uc_greedy:"1f338",shortnames:[],category:"nature"},":chestnut:":{uc_base:"1f330",uc_output:"1f330",uc_match:"1f330",uc_greedy:"1f330",shortnames:[],category:"food"},":chicken:":{uc_base:"1f414",uc_output:"1f414",uc_match:"1f414",uc_greedy:"1f414",shortnames:[],category:"nature"},":child:":{uc_base:"1f9d2",uc_output:"1f9d2",uc_match:"1f9d2",uc_greedy:"1f9d2",shortnames:[],category:"people"},":children_crossing:":{uc_base:"1f6b8",uc_output:"1f6b8",uc_match:"1f6b8",uc_greedy:"1f6b8",shortnames:[],category:"symbols"},":chocolate_bar:":{uc_base:"1f36b",uc_output:"1f36b",uc_match:"1f36b",uc_greedy:"1f36b",shortnames:[],category:"food"},":chopsticks:":{uc_base:"1f962",uc_output:"1f962",uc_match:"1f962",uc_greedy:"1f962",shortnames:[],category:"food"},":christmas_tree:":{uc_base:"1f384",uc_output:"1f384",uc_match:"1f384",uc_greedy:"1f384",shortnames:[],category:"nature"},":cinema:":{uc_base:"1f3a6",uc_output:"1f3a6",uc_match:"1f3a6",uc_greedy:"1f3a6",shortnames:[],category:"symbols"},":circus_tent:":{uc_base:"1f3aa",uc_output:"1f3aa",uc_match:"1f3aa",uc_greedy:"1f3aa",shortnames:[],category:"activity"},":city_dusk:":{uc_base:"1f306",uc_output:"1f306",uc_match:"1f306",uc_greedy:"1f306",shortnames:[],category:"travel"},":city_sunset:":{uc_base:"1f307",uc_output:"1f307",uc_match:"1f307",uc_greedy:"1f307",shortnames:[":city_sunrise:"],category:"travel"},":cl:":{uc_base:"1f191",uc_output:"1f191",uc_match:"1f191",uc_greedy:"1f191",shortnames:[],category:"symbols"},":clap:":{uc_base:"1f44f",uc_output:"1f44f",uc_match:"1f44f",uc_greedy:"1f44f",shortnames:[],category:"people"},":clapper:":{uc_base:"1f3ac",uc_output:"1f3ac",uc_match:"1f3ac",uc_greedy:"1f3ac",shortnames:[],category:"activity"},":clipboard:":{uc_base:"1f4cb",uc_output:"1f4cb",uc_match:"1f4cb",uc_greedy:"1f4cb",shortnames:[],category:"objects"},":clock1030:":{uc_base:"1f565",uc_output:"1f565",uc_match:"1f565",uc_greedy:"1f565",shortnames:[],category:"symbols"},":clock10:":{uc_base:"1f559",uc_output:"1f559",uc_match:"1f559",uc_greedy:"1f559",shortnames:[],category:"symbols"},":clock1130:":{uc_base:"1f566",uc_output:"1f566",uc_match:"1f566",uc_greedy:"1f566",shortnames:[],category:"symbols"},":clock11:":{uc_base:"1f55a",uc_output:"1f55a",uc_match:"1f55a",uc_greedy:"1f55a",shortnames:[],category:"symbols"},":clock1230:":{uc_base:"1f567",uc_output:"1f567",uc_match:"1f567",uc_greedy:"1f567",shortnames:[],category:"symbols"},":clock12:":{uc_base:"1f55b",uc_output:"1f55b",uc_match:"1f55b",uc_greedy:"1f55b",shortnames:[],category:"symbols"},":clock130:":{uc_base:"1f55c",uc_output:"1f55c",uc_match:"1f55c",uc_greedy:"1f55c",shortnames:[],category:"symbols"},":clock1:":{uc_base:"1f550",uc_output:"1f550",uc_match:"1f550",uc_greedy:"1f550",shortnames:[],category:"symbols"},":clock230:":{uc_base:"1f55d",uc_output:"1f55d",uc_match:"1f55d",uc_greedy:"1f55d",shortnames:[],category:"symbols"},":clock2:":{uc_base:"1f551",uc_output:"1f551",uc_match:"1f551",uc_greedy:"1f551",shortnames:[],category:"symbols"},":clock330:":{uc_base:"1f55e",uc_output:"1f55e",uc_match:"1f55e",uc_greedy:"1f55e",shortnames:[],category:"symbols"},":clock3:":{uc_base:"1f552",uc_output:"1f552",uc_match:"1f552",uc_greedy:"1f552",shortnames:[],category:"symbols"},":clock430:":{uc_base:"1f55f",uc_output:"1f55f",uc_match:"1f55f",uc_greedy:"1f55f",shortnames:[],category:"symbols"},":clock4:":{uc_base:"1f553",uc_output:"1f553",uc_match:"1f553",uc_greedy:"1f553",shortnames:[],category:"symbols"},":clock530:":{uc_base:"1f560",uc_output:"1f560",uc_match:"1f560",uc_greedy:"1f560",shortnames:[],category:"symbols"},":clock5:":{uc_base:"1f554",uc_output:"1f554",uc_match:"1f554",uc_greedy:"1f554",shortnames:[],category:"symbols"},":clock630:":{uc_base:"1f561",uc_output:"1f561",uc_match:"1f561",uc_greedy:"1f561",shortnames:[],category:"symbols"},":clock6:":{uc_base:"1f555",uc_output:"1f555",uc_match:"1f555",uc_greedy:"1f555",shortnames:[],category:"symbols"},":clock730:":{uc_base:"1f562",uc_output:"1f562",uc_match:"1f562",uc_greedy:"1f562",shortnames:[],category:"symbols"},":clock7:":{uc_base:"1f556",uc_output:"1f556",uc_match:"1f556",uc_greedy:"1f556",shortnames:[],category:"symbols"},":clock830:":{uc_base:"1f563",uc_output:"1f563",uc_match:"1f563",uc_greedy:"1f563",shortnames:[],category:"symbols"},":clock8:":{uc_base:"1f557",uc_output:"1f557",uc_match:"1f557",uc_greedy:"1f557",shortnames:[],category:"symbols"},":clock930:":{uc_base:"1f564",uc_output:"1f564",uc_match:"1f564",uc_greedy:"1f564",shortnames:[],category:"symbols"},":clock9:":{uc_base:"1f558",uc_output:"1f558",uc_match:"1f558",uc_greedy:"1f558",shortnames:[],category:"symbols"},":closed_book:":{uc_base:"1f4d5",uc_output:"1f4d5",uc_match:"1f4d5",uc_greedy:"1f4d5",shortnames:[],category:"objects"},":closed_lock_with_key:":{uc_base:"1f510",uc_output:"1f510",uc_match:"1f510",uc_greedy:"1f510",shortnames:[],category:"objects"},":closed_umbrella:":{uc_base:"1f302",uc_output:"1f302",uc_match:"1f302",uc_greedy:"1f302",shortnames:[],category:"people"},":clown:":{uc_base:"1f921",uc_output:"1f921",uc_match:"1f921",uc_greedy:"1f921",shortnames:[":clown_face:"],category:"people"},":coat:":{uc_base:"1f9e5",uc_output:"1f9e5",uc_match:"1f9e5",uc_greedy:"1f9e5",shortnames:[],category:"people"},":cocktail:":{uc_base:"1f378",uc_output:"1f378",uc_match:"1f378",uc_greedy:"1f378",shortnames:[],category:"food"},":coconut:":{uc_base:"1f965",uc_output:"1f965",uc_match:"1f965",uc_greedy:"1f965",shortnames:[],category:"food"},":cold_sweat:":{uc_base:"1f630",uc_output:"1f630",uc_match:"1f630",uc_greedy:"1f630",shortnames:[],category:"people"},":computer:":{uc_base:"1f4bb",uc_output:"1f4bb",uc_match:"1f4bb",uc_greedy:"1f4bb",shortnames:[],category:"objects"},":confetti_ball:":{uc_base:"1f38a",uc_output:"1f38a",uc_match:"1f38a",uc_greedy:"1f38a",shortnames:[],category:"objects"},":confounded:":{uc_base:"1f616",uc_output:"1f616",uc_match:"1f616",uc_greedy:"1f616",shortnames:[],category:"people"},":confused:":{uc_base:"1f615",uc_output:"1f615",uc_match:"1f615",uc_greedy:"1f615",shortnames:[],category:"people"},":construction:":{uc_base:"1f6a7",uc_output:"1f6a7",uc_match:"1f6a7",uc_greedy:"1f6a7",shortnames:[],category:"travel"},":construction_worker:":{uc_base:"1f477",uc_output:"1f477",uc_match:"1f477",uc_greedy:"1f477",shortnames:[],category:"people"},":convenience_store:":{uc_base:"1f3ea",uc_output:"1f3ea",uc_match:"1f3ea",uc_greedy:"1f3ea",shortnames:[],category:"travel"},":cookie:":{uc_base:"1f36a",uc_output:"1f36a",uc_match:"1f36a",uc_greedy:"1f36a",shortnames:[],category:"food"},":cooking:":{uc_base:"1f373",uc_output:"1f373",uc_match:"1f373",uc_greedy:"1f373",shortnames:[],category:"food"},":cool:":{uc_base:"1f192",uc_output:"1f192",uc_match:"1f192",uc_greedy:"1f192",shortnames:[],category:"symbols"},":corn:":{uc_base:"1f33d",uc_output:"1f33d",uc_match:"1f33d",uc_greedy:"1f33d",shortnames:[],category:"food"},":couple:":{uc_base:"1f46b",uc_output:"1f46b",uc_match:"1f46b",uc_greedy:"1f46b",shortnames:[],category:"people"},":couple_with_heart:":{uc_base:"1f491",uc_output:"1f491",uc_match:"1f491",uc_greedy:"1f491",shortnames:[],category:"people"},":couplekiss:":{uc_base:"1f48f",uc_output:"1f48f",uc_match:"1f48f",uc_greedy:"1f48f",shortnames:[],category:"people"},":cow2:":{uc_base:"1f404",uc_output:"1f404",uc_match:"1f404",uc_greedy:"1f404",shortnames:[],category:"nature"},":cow:":{uc_base:"1f42e",uc_output:"1f42e",uc_match:"1f42e",uc_greedy:"1f42e",shortnames:[],category:"nature"},":cowboy:":{uc_base:"1f920",uc_output:"1f920",uc_match:"1f920",uc_greedy:"1f920",shortnames:[":face_with_cowboy_hat:"],category:"people"},":crab:":{uc_base:"1f980",uc_output:"1f980",uc_match:"1f980",uc_greedy:"1f980",shortnames:[],category:"nature"},":crazy_face:":{uc_base:"1f92a",uc_output:"1f92a",uc_match:"1f92a",uc_greedy:"1f92a",shortnames:[],category:"people"},":credit_card:":{uc_base:"1f4b3",uc_output:"1f4b3",uc_match:"1f4b3",uc_greedy:"1f4b3",shortnames:[],category:"objects"},":crescent_moon:":{uc_base:"1f319",uc_output:"1f319",uc_match:"1f319",uc_greedy:"1f319",shortnames:[],category:"nature"},":cricket:":{uc_base:"1f997",uc_output:"1f997",uc_match:"1f997",uc_greedy:"1f997",shortnames:[],category:"nature"},":cricket_game:":{uc_base:"1f3cf",uc_output:"1f3cf",uc_match:"1f3cf",uc_greedy:"1f3cf",shortnames:[":cricket_bat_ball:"],category:"activity"},":crocodile:":{uc_base:"1f40a",uc_output:"1f40a",uc_match:"1f40a",uc_greedy:"1f40a",shortnames:[],category:"nature"},":croissant:":{uc_base:"1f950",uc_output:"1f950",uc_match:"1f950",uc_greedy:"1f950",shortnames:[],category:"food"},":crossed_flags:":{uc_base:"1f38c",uc_output:"1f38c",uc_match:"1f38c",uc_greedy:"1f38c",shortnames:[],category:"flags"},":crown:":{uc_base:"1f451",uc_output:"1f451",uc_match:"1f451",uc_greedy:"1f451",shortnames:[],category:"people"},":cry:":{uc_base:"1f622",uc_output:"1f622",uc_match:"1f622",uc_greedy:"1f622",shortnames:[],category:"people"},":crying_cat_face:":{uc_base:"1f63f",uc_output:"1f63f",uc_match:"1f63f",uc_greedy:"1f63f",shortnames:[],category:"people"},":crystal_ball:":{uc_base:"1f52e",uc_output:"1f52e",uc_match:"1f52e",uc_greedy:"1f52e",shortnames:[],category:"objects"},":cucumber:":{uc_base:"1f952",uc_output:"1f952",uc_match:"1f952",uc_greedy:"1f952",shortnames:[],category:"food"},":cup_with_straw:":{uc_base:"1f964",uc_output:"1f964",uc_match:"1f964",uc_greedy:"1f964",shortnames:[],category:"food"},":cupid:":{uc_base:"1f498",uc_output:"1f498",uc_match:"1f498",uc_greedy:"1f498",shortnames:[],category:"symbols"},":curling_stone:":{uc_base:"1f94c",uc_output:"1f94c",uc_match:"1f94c",uc_greedy:"1f94c",shortnames:[],category:"activity"},":currency_exchange:":{uc_base:"1f4b1",uc_output:"1f4b1",uc_match:"1f4b1",uc_greedy:"1f4b1",shortnames:[],category:"symbols"},":curry:":{uc_base:"1f35b",uc_output:"1f35b",uc_match:"1f35b",uc_greedy:"1f35b",shortnames:[],category:"food"},":custard:":{uc_base:"1f36e",uc_output:"1f36e",uc_match:"1f36e",uc_greedy:"1f36e",shortnames:[":pudding:",":flan:"],category:"food"},":customs:":{uc_base:"1f6c3",uc_output:"1f6c3",uc_match:"1f6c3",uc_greedy:"1f6c3",shortnames:[],category:"symbols"},":cut_of_meat:":{uc_base:"1f969",uc_output:"1f969",uc_match:"1f969",uc_greedy:"1f969",shortnames:[],category:"food"},":cyclone:":{uc_base:"1f300",uc_output:"1f300",uc_match:"1f300",uc_greedy:"1f300",shortnames:[],category:"symbols"},":dancer:":{uc_base:"1f483",uc_output:"1f483",uc_match:"1f483",uc_greedy:"1f483",shortnames:[],category:"people"},":dango:":{uc_base:"1f361",uc_output:"1f361",uc_match:"1f361",uc_greedy:"1f361",shortnames:[],category:"food"},":dart:":{uc_base:"1f3af",uc_output:"1f3af",uc_match:"1f3af",uc_greedy:"1f3af",shortnames:[],category:"activity"},":dash:":{uc_base:"1f4a8",uc_output:"1f4a8",uc_match:"1f4a8",uc_greedy:"1f4a8",shortnames:[],category:"nature"},":date:":{uc_base:"1f4c5",uc_output:"1f4c5",uc_match:"1f4c5",uc_greedy:"1f4c5",shortnames:[],category:"objects"},":deciduous_tree:":{uc_base:"1f333",uc_output:"1f333",uc_match:"1f333",uc_greedy:"1f333",shortnames:[],category:"nature"},":deer:":{uc_base:"1f98c",uc_output:"1f98c",uc_match:"1f98c",uc_greedy:"1f98c",shortnames:[],category:"nature"},":department_store:":{uc_base:"1f3ec",uc_output:"1f3ec",uc_match:"1f3ec",uc_greedy:"1f3ec",shortnames:[],category:"travel"},":diamond_shape_with_a_dot_inside:":{uc_base:"1f4a0",uc_output:"1f4a0",uc_match:"1f4a0",uc_greedy:"1f4a0",shortnames:[],category:"symbols"},":disappointed:":{uc_base:"1f61e",uc_output:"1f61e",uc_match:"1f61e",uc_greedy:"1f61e",shortnames:[],category:"people"},":disappointed_relieved:":{uc_base:"1f625",uc_output:"1f625",uc_match:"1f625",uc_greedy:"1f625",shortnames:[],category:"people"},":dizzy:":{uc_base:"1f4ab",uc_output:"1f4ab",uc_match:"1f4ab",uc_greedy:"1f4ab",shortnames:[],category:"nature"},":dizzy_face:":{uc_base:"1f635",uc_output:"1f635",uc_match:"1f635",uc_greedy:"1f635",shortnames:[],category:"people"},":do_not_litter:":{uc_base:"1f6af",uc_output:"1f6af",uc_match:"1f6af",uc_greedy:"1f6af",shortnames:[],category:"symbols"},":dog2:":{uc_base:"1f415",uc_output:"1f415",uc_match:"1f415",uc_greedy:"1f415",shortnames:[],category:"nature"},":dog:":{uc_base:"1f436",uc_output:"1f436",uc_match:"1f436",uc_greedy:"1f436",shortnames:[],category:"nature"},":dollar:":{uc_base:"1f4b5",uc_output:"1f4b5",uc_match:"1f4b5",uc_greedy:"1f4b5",shortnames:[],category:"objects"},":dolls:":{uc_base:"1f38e",uc_output:"1f38e",uc_match:"1f38e",uc_greedy:"1f38e",shortnames:[],category:"objects"},":dolphin:":{uc_base:"1f42c",uc_output:"1f42c",uc_match:"1f42c",uc_greedy:"1f42c",shortnames:[],category:"nature"},":door:":{uc_base:"1f6aa",uc_output:"1f6aa",uc_match:"1f6aa",uc_greedy:"1f6aa",shortnames:[],category:"objects"},":doughnut:":{uc_base:"1f369",uc_output:"1f369",uc_match:"1f369",uc_greedy:"1f369",shortnames:[],category:"food"},":dragon:":{uc_base:"1f409",uc_output:"1f409",uc_match:"1f409",uc_greedy:"1f409",shortnames:[],category:"nature"},":dragon_face:":{uc_base:"1f432",uc_output:"1f432",uc_match:"1f432",uc_greedy:"1f432",shortnames:[],category:"nature"},":dress:":{uc_base:"1f457",uc_output:"1f457",uc_match:"1f457",uc_greedy:"1f457",shortnames:[],category:"people"},":dromedary_camel:":{uc_base:"1f42a",uc_output:"1f42a",uc_match:"1f42a",uc_greedy:"1f42a",shortnames:[],category:"nature"},":drooling_face:":{uc_base:"1f924",uc_output:"1f924",uc_match:"1f924",uc_greedy:"1f924",shortnames:[":drool:"],category:"people"},":droplet:":{uc_base:"1f4a7",uc_output:"1f4a7",uc_match:"1f4a7",uc_greedy:"1f4a7",shortnames:[],category:"nature"},":drum:":{uc_base:"1f941",uc_output:"1f941",uc_match:"1f941",uc_greedy:"1f941",shortnames:[":drum_with_drumsticks:"],category:"activity"},":duck:":{uc_base:"1f986",uc_output:"1f986",uc_match:"1f986",uc_greedy:"1f986",shortnames:[],category:"nature"},":dumpling:":{uc_base:"1f95f",uc_output:"1f95f",uc_match:"1f95f",uc_greedy:"1f95f",shortnames:[],category:"food"},":dvd:":{uc_base:"1f4c0",uc_output:"1f4c0",uc_match:"1f4c0",uc_greedy:"1f4c0",shortnames:[],category:"objects"},":e-mail:":{uc_base:"1f4e7",uc_output:"1f4e7",uc_match:"1f4e7",uc_greedy:"1f4e7",shortnames:[":email:"],category:"objects"},":eagle:":{uc_base:"1f985",uc_output:"1f985",uc_match:"1f985",uc_greedy:"1f985",shortnames:[],category:"nature"},":ear:":{uc_base:"1f442",uc_output:"1f442",uc_match:"1f442",uc_greedy:"1f442",shortnames:[],category:"people"},":ear_of_rice:":{uc_base:"1f33e",uc_output:"1f33e",uc_match:"1f33e",uc_greedy:"1f33e",shortnames:[],category:"nature"},":earth_africa:":{uc_base:"1f30d",uc_output:"1f30d",uc_match:"1f30d",uc_greedy:"1f30d",shortnames:[],category:"nature"},":earth_americas:":{uc_base:"1f30e",uc_output:"1f30e",uc_match:"1f30e",uc_greedy:"1f30e",shortnames:[],category:"nature"},":earth_asia:":{uc_base:"1f30f",uc_output:"1f30f",uc_match:"1f30f",uc_greedy:"1f30f",shortnames:[],category:"nature"},":egg:":{uc_base:"1f95a",uc_output:"1f95a",uc_match:"1f95a",uc_greedy:"1f95a",shortnames:[],category:"food"},":eggplant:":{uc_base:"1f346",uc_output:"1f346",uc_match:"1f346",uc_greedy:"1f346",shortnames:[],category:"food"},":electric_plug:":{uc_base:"1f50c",uc_output:"1f50c",uc_match:"1f50c",uc_greedy:"1f50c",shortnames:[],category:"objects"},":elephant:":{uc_base:"1f418",uc_output:"1f418",uc_match:"1f418",uc_greedy:"1f418",shortnames:[],category:"nature"},":elf:":{uc_base:"1f9dd",uc_output:"1f9dd",uc_match:"1f9dd",uc_greedy:"1f9dd",shortnames:[],category:"people"},":end:":{uc_base:"1f51a",uc_output:"1f51a",uc_match:"1f51a",uc_greedy:"1f51a",shortnames:[],category:"symbols"},":envelope_with_arrow:":{uc_base:"1f4e9",uc_output:"1f4e9",uc_match:"1f4e9",uc_greedy:"1f4e9",shortnames:[],category:"objects"},":euro:":{uc_base:"1f4b6",uc_output:"1f4b6",uc_match:"1f4b6",uc_greedy:"1f4b6",shortnames:[],category:"objects"},":european_castle:":{uc_base:"1f3f0",uc_output:"1f3f0",uc_match:"1f3f0",uc_greedy:"1f3f0",shortnames:[],category:"travel"},":european_post_office:":{uc_base:"1f3e4",uc_output:"1f3e4",uc_match:"1f3e4",uc_greedy:"1f3e4",shortnames:[],category:"travel"},":evergreen_tree:":{uc_base:"1f332",uc_output:"1f332",uc_match:"1f332",uc_greedy:"1f332",shortnames:[],category:"nature"},":exploding_head:":{uc_base:"1f92f",uc_output:"1f92f",uc_match:"1f92f",uc_greedy:"1f92f",shortnames:[],category:"people"},":expressionless:":{uc_base:"1f611",uc_output:"1f611",uc_match:"1f611",uc_greedy:"1f611",shortnames:[],category:"people"},":eyeglasses:":{uc_base:"1f453",uc_output:"1f453",uc_match:"1f453",uc_greedy:"1f453",shortnames:[],category:"people"},":eyes:":{uc_base:"1f440",uc_output:"1f440",uc_match:"1f440",uc_greedy:"1f440",shortnames:[],category:"people"},":face_vomiting:":{uc_base:"1f92e",uc_output:"1f92e",uc_match:"1f92e",uc_greedy:"1f92e",shortnames:[],category:"people"},":face_with_hand_over_mouth:":{uc_base:"1f92d",uc_output:"1f92d",uc_match:"1f92d",uc_greedy:"1f92d",shortnames:[],category:"people"},":face_with_monocle:":{uc_base:"1f9d0",uc_output:"1f9d0",uc_match:"1f9d0",uc_greedy:"1f9d0",shortnames:[],category:"people"},":face_with_raised_eyebrow:":{uc_base:"1f928",uc_output:"1f928",uc_match:"1f928",uc_greedy:"1f928",shortnames:[],category:"people"},":face_with_symbols_over_mouth:":{uc_base:"1f92c",uc_output:"1f92c",uc_match:"1f92c",uc_greedy:"1f92c",shortnames:[],category:"people"},":factory:":{uc_base:"1f3ed",uc_output:"1f3ed",uc_match:"1f3ed",uc_greedy:"1f3ed",shortnames:[],category:"travel"},":fairy:":{uc_base:"1f9da",uc_output:"1f9da",uc_match:"1f9da",uc_greedy:"1f9da",shortnames:[],category:"people"},":fallen_leaf:":{uc_base:"1f342",uc_output:"1f342",uc_match:"1f342",uc_greedy:"1f342",shortnames:[],category:"nature"},":family:":{uc_base:"1f46a",uc_output:"1f46a",uc_match:"1f46a",uc_greedy:"1f46a",shortnames:[],category:"people"},":fax:":{uc_base:"1f4e0",uc_output:"1f4e0",uc_match:"1f4e0",uc_greedy:"1f4e0",shortnames:[],category:"objects"},":fearful:":{uc_base:"1f628",uc_output:"1f628",uc_match:"1f628",uc_greedy:"1f628",shortnames:[],category:"people"},":feet:":{uc_base:"1f43e",uc_output:"1f43e",uc_match:"1f43e",uc_greedy:"1f43e",shortnames:[":paw_prints:"],category:"nature"},":ferris_wheel:":{uc_base:"1f3a1",uc_output:"1f3a1",uc_match:"1f3a1",uc_greedy:"1f3a1",shortnames:[],category:"travel"},":field_hockey:":{uc_base:"1f3d1",uc_output:"1f3d1",uc_match:"1f3d1",uc_greedy:"1f3d1",shortnames:[],category:"activity"},":file_folder:":{uc_base:"1f4c1",uc_output:"1f4c1",uc_match:"1f4c1",uc_greedy:"1f4c1",shortnames:[],category:"objects"},":fingers_crossed:":{uc_base:"1f91e",uc_output:"1f91e",uc_match:"1f91e",uc_greedy:"1f91e",shortnames:[":hand_with_index_and_middle_finger_crossed:"],category:"people"},":fire:":{uc_base:"1f525",uc_output:"1f525",uc_match:"1f525",uc_greedy:"1f525",shortnames:[":flame:"],category:"nature"},":fire_engine:":{uc_base:"1f692",uc_output:"1f692",uc_match:"1f692",uc_greedy:"1f692",shortnames:[],category:"travel"},":fireworks:":{uc_base:"1f386",uc_output:"1f386",uc_match:"1f386",uc_greedy:"1f386",shortnames:[],category:"travel"},":first_place:":{uc_base:"1f947",uc_output:"1f947",uc_match:"1f947",uc_greedy:"1f947",shortnames:[":first_place_medal:"],category:"activity"},":first_quarter_moon:":{uc_base:"1f313",uc_output:"1f313",uc_match:"1f313",uc_greedy:"1f313",shortnames:[],category:"nature"},":first_quarter_moon_with_face:":{uc_base:"1f31b",uc_output:"1f31b",uc_match:"1f31b",uc_greedy:"1f31b",shortnames:[],category:"nature"},":fish:":{uc_base:"1f41f",uc_output:"1f41f",uc_match:"1f41f",uc_greedy:"1f41f",shortnames:[],category:"nature"},":fish_cake:":{uc_base:"1f365",uc_output:"1f365",uc_match:"1f365",uc_greedy:"1f365",shortnames:[],category:"food"},":fishing_pole_and_fish:":{uc_base:"1f3a3",uc_output:"1f3a3",uc_match:"1f3a3",uc_greedy:"1f3a3",shortnames:[],category:"activity"},":flag_black:":{uc_base:"1f3f4",uc_output:"1f3f4",uc_match:"1f3f4",uc_greedy:"1f3f4",shortnames:[":waving_black_flag:"],category:"flags"},":flags:":{uc_base:"1f38f",uc_output:"1f38f",uc_match:"1f38f",uc_greedy:"1f38f",shortnames:[],category:"objects"},":flashlight:":{uc_base:"1f526",uc_output:"1f526",uc_match:"1f526",uc_greedy:"1f526",shortnames:[],category:"objects"},":floppy_disk:":{uc_base:"1f4be",uc_output:"1f4be",uc_match:"1f4be",uc_greedy:"1f4be",shortnames:[],category:"objects"},":flower_playing_cards:":{uc_base:"1f3b4",uc_output:"1f3b4",uc_match:"1f3b4",uc_greedy:"1f3b4",shortnames:[],category:"symbols"},":flushed:":{uc_base:"1f633",uc_output:"1f633",uc_match:"1f633",uc_greedy:"1f633",shortnames:[],category:"people"},":flying_saucer:":{uc_base:"1f6f8",uc_output:"1f6f8",uc_match:"1f6f8",uc_greedy:"1f6f8",shortnames:[],category:"travel"},":foggy:":{uc_base:"1f301",uc_output:"1f301",uc_match:"1f301",uc_greedy:"1f301",shortnames:[],category:"travel"},":football:":{uc_base:"1f3c8",uc_output:"1f3c8",uc_match:"1f3c8",uc_greedy:"1f3c8",shortnames:[],category:"activity"},":footprints:":{uc_base:"1f463",uc_output:"1f463",uc_match:"1f463",uc_greedy:"1f463",shortnames:[],category:"people"},":fork_and_knife:":{uc_base:"1f374",uc_output:"1f374",uc_match:"1f374",uc_greedy:"1f374",shortnames:[],category:"food"},":fortune_cookie:":{uc_base:"1f960",uc_output:"1f960",uc_match:"1f960",uc_greedy:"1f960",shortnames:[],category:"food"},":four_leaf_clover:":{uc_base:"1f340",uc_output:"1f340",uc_match:"1f340",uc_greedy:"1f340",shortnames:[],category:"nature"},":fox:":{uc_base:"1f98a",uc_output:"1f98a",uc_match:"1f98a",uc_greedy:"1f98a",shortnames:[":fox_face:"],category:"nature"},":free:":{uc_base:"1f193",uc_output:"1f193",uc_match:"1f193",uc_greedy:"1f193",shortnames:[],category:"symbols"},":french_bread:":{uc_base:"1f956",uc_output:"1f956",uc_match:"1f956",uc_greedy:"1f956",shortnames:[":baguette_bread:"],category:"food"},":fried_shrimp:":{uc_base:"1f364",uc_output:"1f364",uc_match:"1f364",uc_greedy:"1f364",shortnames:[],category:"food"},":fries:":{uc_base:"1f35f",uc_output:"1f35f",uc_match:"1f35f",uc_greedy:"1f35f",shortnames:[],category:"food"},":frog:":{uc_base:"1f438",uc_output:"1f438",uc_match:"1f438",uc_greedy:"1f438",shortnames:[],category:"nature"},":frowning:":{uc_base:"1f626",uc_output:"1f626",uc_match:"1f626",uc_greedy:"1f626",shortnames:[],category:"people"},":full_moon:":{uc_base:"1f315",uc_output:"1f315",uc_match:"1f315",uc_greedy:"1f315",shortnames:[],category:"nature"},":full_moon_with_face:":{uc_base:"1f31d",uc_output:"1f31d",uc_match:"1f31d",uc_greedy:"1f31d",shortnames:[],category:"nature"},":game_die:":{uc_base:"1f3b2",uc_output:"1f3b2",uc_match:"1f3b2",uc_greedy:"1f3b2",shortnames:[],category:"activity"},":gem:":{uc_base:"1f48e",uc_output:"1f48e",uc_match:"1f48e",uc_greedy:"1f48e",shortnames:[],category:"objects"},":genie:":{uc_base:"1f9de",uc_output:"1f9de",uc_match:"1f9de",uc_greedy:"1f9de",shortnames:[],category:"people"},":ghost:":{uc_base:"1f47b",uc_output:"1f47b",uc_match:"1f47b",uc_greedy:"1f47b",shortnames:[],category:"people"},":gift:":{uc_base:"1f381",uc_output:"1f381",uc_match:"1f381",uc_greedy:"1f381",shortnames:[],category:"objects"},":gift_heart:":{uc_base:"1f49d",uc_output:"1f49d",uc_match:"1f49d",uc_greedy:"1f49d",shortnames:[],category:"symbols"},":giraffe:":{uc_base:"1f992",uc_output:"1f992",uc_match:"1f992",uc_greedy:"1f992",shortnames:[],category:"nature"},":girl:":{uc_base:"1f467",uc_output:"1f467",uc_match:"1f467",uc_greedy:"1f467",shortnames:[],category:"people"},":globe_with_meridians:":{uc_base:"1f310",uc_output:"1f310",uc_match:"1f310",uc_greedy:"1f310",shortnames:[],category:"symbols"},":gloves:":{uc_base:"1f9e4",uc_output:"1f9e4",uc_match:"1f9e4",uc_greedy:"1f9e4",shortnames:[],category:"people"},":goal:":{uc_base:"1f945",uc_output:"1f945",uc_match:"1f945",uc_greedy:"1f945",shortnames:[":goal_net:"],category:"activity"},":goat:":{uc_base:"1f410",uc_output:"1f410",uc_match:"1f410",uc_greedy:"1f410",shortnames:[],category:"nature"},":gorilla:":{uc_base:"1f98d",uc_output:"1f98d",uc_match:"1f98d",uc_greedy:"1f98d",shortnames:[],category:"nature"},":grapes:":{uc_base:"1f347",uc_output:"1f347",uc_match:"1f347",uc_greedy:"1f347",shortnames:[],category:"food"},":green_apple:":{uc_base:"1f34f",uc_output:"1f34f",uc_match:"1f34f",uc_greedy:"1f34f",shortnames:[],category:"food"},":green_book:":{uc_base:"1f4d7",uc_output:"1f4d7",uc_match:"1f4d7",uc_greedy:"1f4d7",shortnames:[],category:"objects"},":green_heart:":{uc_base:"1f49a",uc_output:"1f49a",uc_match:"1f49a",uc_greedy:"1f49a",shortnames:[],category:"symbols"},":grimacing:":{uc_base:"1f62c",uc_output:"1f62c",uc_match:"1f62c",uc_greedy:"1f62c",shortnames:[],category:"people"},":grin:":{uc_base:"1f601",uc_output:"1f601",uc_match:"1f601",uc_greedy:"1f601",shortnames:[],category:"people"},":grinning:":{uc_base:"1f600",uc_output:"1f600",uc_match:"1f600",uc_greedy:"1f600",shortnames:[],category:"people"},":guard:":{uc_base:"1f482",uc_output:"1f482",uc_match:"1f482",uc_greedy:"1f482",shortnames:[":guardsman:"],category:"people"},":guitar:":{uc_base:"1f3b8",uc_output:"1f3b8",uc_match:"1f3b8",uc_greedy:"1f3b8",shortnames:[],category:"activity"},":gun:":{uc_base:"1f52b",uc_output:"1f52b",uc_match:"1f52b",uc_greedy:"1f52b",shortnames:[],category:"objects"},":hamburger:":{uc_base:"1f354",uc_output:"1f354",uc_match:"1f354",uc_greedy:"1f354",shortnames:[],category:"food"},":hammer:":{uc_base:"1f528",uc_output:"1f528",uc_match:"1f528",uc_greedy:"1f528",shortnames:[],category:"objects"},":hamster:":{uc_base:"1f439",uc_output:"1f439",uc_match:"1f439",uc_greedy:"1f439",shortnames:[],category:"nature"},":handbag:":{uc_base:"1f45c",uc_output:"1f45c",uc_match:"1f45c",uc_greedy:"1f45c",shortnames:[],category:"people"},":handshake:":{uc_base:"1f91d",uc_output:"1f91d",uc_match:"1f91d",uc_greedy:"1f91d",shortnames:[":shaking_hands:"],category:"people"},":hatched_chick:":{uc_base:"1f425",uc_output:"1f425",uc_match:"1f425",uc_greedy:"1f425",shortnames:[],category:"nature"},":hatching_chick:":{uc_base:"1f423",uc_output:"1f423",uc_match:"1f423",uc_greedy:"1f423",shortnames:[],category:"nature"},":head_bandage:":{uc_base:"1f915",uc_output:"1f915",uc_match:"1f915",uc_greedy:"1f915",shortnames:[":face_with_head_bandage:"],category:"people"},":headphones:":{uc_base:"1f3a7",uc_output:"1f3a7",uc_match:"1f3a7",uc_greedy:"1f3a7",shortnames:[],category:"activity"},":hear_no_evil:":{uc_base:"1f649",uc_output:"1f649",uc_match:"1f649",uc_greedy:"1f649",shortnames:[],category:"nature"},":heart_decoration:":{uc_base:"1f49f",uc_output:"1f49f",uc_match:"1f49f",uc_greedy:"1f49f",shortnames:[],category:"symbols"},":heart_eyes:":{uc_base:"1f60d",uc_output:"1f60d",uc_match:"1f60d",uc_greedy:"1f60d",shortnames:[],category:"people"},":heart_eyes_cat:":{uc_base:"1f63b",uc_output:"1f63b",uc_match:"1f63b",uc_greedy:"1f63b",shortnames:[],category:"people"},":heartbeat:":{uc_base:"1f493",uc_output:"1f493",uc_match:"1f493",uc_greedy:"1f493",shortnames:[],category:"symbols"},":heartpulse:":{uc_base:"1f497",uc_output:"1f497",uc_match:"1f497",uc_greedy:"1f497",shortnames:[],category:"symbols"},":heavy_dollar_sign:":{uc_base:"1f4b2",uc_output:"1f4b2",uc_match:"1f4b2",uc_greedy:"1f4b2",shortnames:[],category:"symbols"},":hedgehog:":{uc_base:"1f994",uc_output:"1f994",uc_match:"1f994",uc_greedy:"1f994",shortnames:[],category:"nature"},":helicopter:":{uc_base:"1f681",uc_output:"1f681",uc_match:"1f681",uc_greedy:"1f681",shortnames:[],category:"travel"},":herb:":{uc_base:"1f33f",uc_output:"1f33f",uc_match:"1f33f",uc_greedy:"1f33f",shortnames:[],category:"nature"},":hibiscus:":{uc_base:"1f33a",uc_output:"1f33a",uc_match:"1f33a",uc_greedy:"1f33a",shortnames:[],category:"nature"},":high_brightness:":{uc_base:"1f506",uc_output:"1f506",uc_match:"1f506",uc_greedy:"1f506",shortnames:[],category:"symbols"},":high_heel:":{uc_base:"1f460",uc_output:"1f460",uc_match:"1f460",uc_greedy:"1f460",shortnames:[],category:"people"},":hockey:":{uc_base:"1f3d2",uc_output:"1f3d2",uc_match:"1f3d2",uc_greedy:"1f3d2",shortnames:[],category:"activity"},":honey_pot:":{uc_base:"1f36f",uc_output:"1f36f",uc_match:"1f36f",uc_greedy:"1f36f",shortnames:[],category:"food"},":horse:":{uc_base:"1f434",uc_output:"1f434",uc_match:"1f434",uc_greedy:"1f434",shortnames:[],category:"nature"},":horse_racing:":{uc_base:"1f3c7",uc_output:"1f3c7",uc_match:"1f3c7",uc_greedy:"1f3c7",shortnames:[],category:"activity"},":hospital:":{uc_base:"1f3e5",uc_output:"1f3e5",uc_match:"1f3e5",uc_greedy:"1f3e5",shortnames:[],category:"travel"},":hotdog:":{uc_base:"1f32d",uc_output:"1f32d",uc_match:"1f32d",uc_greedy:"1f32d",shortnames:[":hot_dog:"],category:"food"},":hotel:":{uc_base:"1f3e8",uc_output:"1f3e8",uc_match:"1f3e8",uc_greedy:"1f3e8",shortnames:[],category:"travel"},":house:":{uc_base:"1f3e0",uc_output:"1f3e0",uc_match:"1f3e0",uc_greedy:"1f3e0",shortnames:[],category:"travel"},":house_with_garden:":{uc_base:"1f3e1",uc_output:"1f3e1",uc_match:"1f3e1",uc_greedy:"1f3e1",shortnames:[],category:"travel"},":hugging:":{uc_base:"1f917",uc_output:"1f917",uc_match:"1f917",uc_greedy:"1f917",shortnames:[":hugging_face:"],category:"people"},":hushed:":{uc_base:"1f62f",uc_output:"1f62f",uc_match:"1f62f",uc_greedy:"1f62f",shortnames:[],category:"people"},":ice_cream:":{uc_base:"1f368",uc_output:"1f368",uc_match:"1f368",uc_greedy:"1f368",shortnames:[],category:"food"},":icecream:":{uc_base:"1f366",uc_output:"1f366",uc_match:"1f366",uc_greedy:"1f366",shortnames:[],category:"food"},":id:":{uc_base:"1f194",uc_output:"1f194",uc_match:"1f194",uc_greedy:"1f194",shortnames:[],category:"symbols"},":ideograph_advantage:":{uc_base:"1f250",uc_output:"1f250",uc_match:"1f250",uc_greedy:"1f250",shortnames:[],category:"symbols"},":imp:":{uc_base:"1f47f",uc_output:"1f47f",uc_match:"1f47f",uc_greedy:"1f47f",shortnames:[],category:"people"},":inbox_tray:":{uc_base:"1f4e5",uc_output:"1f4e5",uc_match:"1f4e5",uc_greedy:"1f4e5",shortnames:[],category:"objects"},":incoming_envelope:":{uc_base:"1f4e8",uc_output:"1f4e8",uc_match:"1f4e8",uc_greedy:"1f4e8",shortnames:[],category:"objects"},":innocent:":{uc_base:"1f607",uc_output:"1f607",uc_match:"1f607",uc_greedy:"1f607",shortnames:[],category:"people"},":iphone:":{uc_base:"1f4f1",uc_output:"1f4f1",uc_match:"1f4f1",uc_greedy:"1f4f1",shortnames:[],category:"objects"},":izakaya_lantern:":{uc_base:"1f3ee",uc_output:"1f3ee",uc_match:"1f3ee",uc_greedy:"1f3ee",shortnames:[],category:"objects"},":jack_o_lantern:":{uc_base:"1f383",uc_output:"1f383",uc_match:"1f383",uc_greedy:"1f383",shortnames:[],category:"people"},":japan:":{uc_base:"1f5fe",uc_output:"1f5fe",uc_match:"1f5fe",uc_greedy:"1f5fe",shortnames:[],category:"travel"},":japanese_castle:":{uc_base:"1f3ef",uc_output:"1f3ef",uc_match:"1f3ef",uc_greedy:"1f3ef",shortnames:[],category:"travel"},":japanese_goblin:":{uc_base:"1f47a",uc_output:"1f47a",uc_match:"1f47a",uc_greedy:"1f47a",shortnames:[],category:"people"},":japanese_ogre:":{uc_base:"1f479",uc_output:"1f479",uc_match:"1f479",uc_greedy:"1f479",shortnames:[],category:"people"},":jeans:":{uc_base:"1f456",uc_output:"1f456",uc_match:"1f456",uc_greedy:"1f456",shortnames:[],category:"people"},":joy:":{uc_base:"1f602",uc_output:"1f602",uc_match:"1f602",uc_greedy:"1f602",shortnames:[],category:"people"},":joy_cat:":{uc_base:"1f639",uc_output:"1f639",uc_match:"1f639",uc_greedy:"1f639",shortnames:[],category:"people"},":kaaba:":{uc_base:"1f54b",uc_output:"1f54b",uc_match:"1f54b",uc_greedy:"1f54b",shortnames:[],category:"travel"},":key:":{uc_base:"1f511",uc_output:"1f511",uc_match:"1f511",uc_greedy:"1f511",shortnames:[],category:"objects"},":keycap_ten:":{uc_base:"1f51f",uc_output:"1f51f",uc_match:"1f51f",uc_greedy:"1f51f",shortnames:[],category:"symbols"},":kimono:":{uc_base:"1f458",uc_output:"1f458",uc_match:"1f458",uc_greedy:"1f458",shortnames:[],category:"people"},":kiss:":{uc_base:"1f48b",uc_output:"1f48b",uc_match:"1f48b",uc_greedy:"1f48b",shortnames:[],category:"people"},":kissing:":{uc_base:"1f617",uc_output:"1f617",uc_match:"1f617",uc_greedy:"1f617",shortnames:[],category:"people"},":kissing_cat:":{uc_base:"1f63d",uc_output:"1f63d",uc_match:"1f63d",uc_greedy:"1f63d",shortnames:[],category:"people"},":kissing_closed_eyes:":{uc_base:"1f61a",uc_output:"1f61a",uc_match:"1f61a",uc_greedy:"1f61a",shortnames:[],category:"people"},":kissing_heart:":{uc_base:"1f618",uc_output:"1f618",uc_match:"1f618",uc_greedy:"1f618",shortnames:[],category:"people"},":kissing_smiling_eyes:":{uc_base:"1f619",uc_output:"1f619",uc_match:"1f619",uc_greedy:"1f619",shortnames:[],category:"people"},":kiwi:":{uc_base:"1f95d",uc_output:"1f95d",uc_match:"1f95d",uc_greedy:"1f95d",shortnames:[":kiwifruit:"],category:"food"},":knife:":{uc_base:"1f52a",uc_output:"1f52a",uc_match:"1f52a",uc_greedy:"1f52a",shortnames:[],category:"objects"},":koala:":{uc_base:"1f428",uc_output:"1f428",uc_match:"1f428",uc_greedy:"1f428",shortnames:[],category:"nature"},":koko:":{uc_base:"1f201",uc_output:"1f201",uc_match:"1f201",uc_greedy:"1f201",shortnames:[],category:"symbols"},":large_blue_diamond:":{uc_base:"1f537",uc_output:"1f537",uc_match:"1f537",uc_greedy:"1f537",shortnames:[],category:"symbols"},":large_orange_diamond:":{uc_base:"1f536",uc_output:"1f536",uc_match:"1f536",uc_greedy:"1f536",shortnames:[],category:"symbols"},":last_quarter_moon:":{uc_base:"1f317",uc_output:"1f317",uc_match:"1f317",uc_greedy:"1f317",shortnames:[],category:"nature"},":last_quarter_moon_with_face:":{uc_base:"1f31c",uc_output:"1f31c",uc_match:"1f31c",uc_greedy:"1f31c",shortnames:[],category:"nature"},":laughing:":{uc_base:"1f606",uc_output:"1f606",uc_match:"1f606",uc_greedy:"1f606",shortnames:[":satisfied:"],category:"people"},":leaves:":{uc_base:"1f343",uc_output:"1f343",uc_match:"1f343",uc_greedy:"1f343",shortnames:[],category:"nature"},":ledger:":{uc_base:"1f4d2",uc_output:"1f4d2",uc_match:"1f4d2",uc_greedy:"1f4d2",shortnames:[],category:"objects"},":left_facing_fist:":{uc_base:"1f91b",uc_output:"1f91b",uc_match:"1f91b",uc_greedy:"1f91b",shortnames:[":left_fist:"],category:"people"},":left_luggage:":{uc_base:"1f6c5",uc_output:"1f6c5",uc_match:"1f6c5",uc_greedy:"1f6c5",shortnames:[],category:"symbols"},":lemon:":{uc_base:"1f34b",uc_output:"1f34b",uc_match:"1f34b",uc_greedy:"1f34b",shortnames:[],category:"food"},":leopard:":{uc_base:"1f406",uc_output:"1f406",uc_match:"1f406",uc_greedy:"1f406",shortnames:[],category:"nature"},":light_rail:":{uc_base:"1f688",uc_output:"1f688",uc_match:"1f688",uc_greedy:"1f688",shortnames:[],category:"travel"},":link:":{uc_base:"1f517",uc_output:"1f517",uc_match:"1f517",uc_greedy:"1f517",shortnames:[],category:"objects"},":lion_face:":{uc_base:"1f981",uc_output:"1f981",uc_match:"1f981",uc_greedy:"1f981",shortnames:[":lion:"],category:"nature"},":lips:":{uc_base:"1f444",uc_output:"1f444",uc_match:"1f444",uc_greedy:"1f444",shortnames:[],category:"people"},":lipstick:":{uc_base:"1f484",uc_output:"1f484",uc_match:"1f484",uc_greedy:"1f484",shortnames:[],category:"people"},":lizard:":{uc_base:"1f98e",uc_output:"1f98e",uc_match:"1f98e",uc_greedy:"1f98e",shortnames:[],category:"nature"},":lock:":{uc_base:"1f512",uc_output:"1f512",uc_match:"1f512",uc_greedy:"1f512",shortnames:[],category:"objects"},":lock_with_ink_pen:":{uc_base:"1f50f",uc_output:"1f50f",uc_match:"1f50f",uc_greedy:"1f50f",shortnames:[],category:"objects"},":lollipop:":{uc_base:"1f36d",uc_output:"1f36d",uc_match:"1f36d",uc_greedy:"1f36d",shortnames:[],category:"food"},":loud_sound:":{uc_base:"1f50a",uc_output:"1f50a",uc_match:"1f50a",uc_greedy:"1f50a",shortnames:[],category:"symbols"},":loudspeaker:":{uc_base:"1f4e2",uc_output:"1f4e2",uc_match:"1f4e2",uc_greedy:"1f4e2",shortnames:[],category:"symbols"},":love_hotel:":{uc_base:"1f3e9",uc_output:"1f3e9",uc_match:"1f3e9",uc_greedy:"1f3e9",shortnames:[],category:"travel"},":love_letter:":{uc_base:"1f48c",uc_output:"1f48c",uc_match:"1f48c",uc_greedy:"1f48c",shortnames:[],category:"objects"},":love_you_gesture:":{uc_base:"1f91f",uc_output:"1f91f",uc_match:"1f91f",uc_greedy:"1f91f",shortnames:[],category:"people"},":low_brightness:":{uc_base:"1f505",uc_output:"1f505",uc_match:"1f505",uc_greedy:"1f505",shortnames:[],category:"symbols"},":lying_face:":{uc_base:"1f925",uc_output:"1f925",uc_match:"1f925",uc_greedy:"1f925",shortnames:[":liar:"],category:"people"},":mag:":{uc_base:"1f50d",uc_output:"1f50d",uc_match:"1f50d",uc_greedy:"1f50d",shortnames:[],category:"objects"},":mag_right:":{uc_base:"1f50e",uc_output:"1f50e",uc_match:"1f50e",uc_greedy:"1f50e",shortnames:[],category:"objects"},":mage:":{uc_base:"1f9d9",uc_output:"1f9d9",uc_match:"1f9d9",uc_greedy:"1f9d9",shortnames:[],category:"people"},":mahjong:":{uc_base:"1f004",uc_output:"1f004",uc_match:"1f004",uc_greedy:"1f004",shortnames:[],category:"symbols"},":mailbox:":{uc_base:"1f4eb",uc_output:"1f4eb",uc_match:"1f4eb",uc_greedy:"1f4eb",shortnames:[],category:"objects"},":mailbox_closed:":{uc_base:"1f4ea",uc_output:"1f4ea",uc_match:"1f4ea",uc_greedy:"1f4ea",shortnames:[],category:"objects"},":mailbox_with_mail:":{uc_base:"1f4ec",uc_output:"1f4ec",uc_match:"1f4ec",uc_greedy:"1f4ec",shortnames:[],category:"objects"},":mailbox_with_no_mail:":{uc_base:"1f4ed",uc_output:"1f4ed",uc_match:"1f4ed",uc_greedy:"1f4ed",shortnames:[],category:"objects"},":man:":{uc_base:"1f468",uc_output:"1f468",uc_match:"1f468",uc_greedy:"1f468",shortnames:[],category:"people"},":man_dancing:":{uc_base:"1f57a",uc_output:"1f57a",uc_match:"1f57a",uc_greedy:"1f57a",shortnames:[":male_dancer:"],category:"people"},":man_in_tuxedo:":{uc_base:"1f935",uc_output:"1f935",uc_match:"1f935",uc_greedy:"1f935",shortnames:[],category:"people"},":man_with_chinese_cap:":{uc_base:"1f472",uc_output:"1f472",uc_match:"1f472",uc_greedy:"1f472",shortnames:[":man_with_gua_pi_mao:"],category:"people"},":mans_shoe:":{uc_base:"1f45e",uc_output:"1f45e",uc_match:"1f45e",uc_greedy:"1f45e",shortnames:[],category:"people"},":maple_leaf:":{uc_base:"1f341",uc_output:"1f341",uc_match:"1f341",uc_greedy:"1f341",shortnames:[],category:"nature"},":martial_arts_uniform:":{uc_base:"1f94b",uc_output:"1f94b",uc_match:"1f94b",uc_greedy:"1f94b",shortnames:[":karate_uniform:"],category:"activity"},":mask:":{uc_base:"1f637",uc_output:"1f637",uc_match:"1f637",uc_greedy:"1f637",shortnames:[],category:"people"},":meat_on_bone:":{uc_base:"1f356",uc_output:"1f356",uc_match:"1f356",uc_greedy:"1f356",shortnames:[],category:"food"},":medal:":{uc_base:"1f3c5",uc_output:"1f3c5",uc_match:"1f3c5",uc_greedy:"1f3c5",shortnames:[":sports_medal:"],category:"activity"},":mega:":{uc_base:"1f4e3",uc_output:"1f4e3",uc_match:"1f4e3",uc_greedy:"1f4e3",shortnames:[],category:"symbols"},":melon:":{uc_base:"1f348",uc_output:"1f348",uc_match:"1f348",uc_greedy:"1f348",shortnames:[],category:"food"},":menorah:":{uc_base:"1f54e",uc_output:"1f54e",uc_match:"1f54e",uc_greedy:"1f54e",shortnames:[],category:"symbols"},":mens:":{uc_base:"1f6b9",uc_output:"1f6b9",uc_match:"1f6b9",uc_greedy:"1f6b9",shortnames:[],category:"symbols"},":merperson:":{uc_base:"1f9dc",uc_output:"1f9dc",uc_match:"1f9dc",uc_greedy:"1f9dc",shortnames:[],category:"people"},":metal:":{uc_base:"1f918",uc_output:"1f918",uc_match:"1f918",uc_greedy:"1f918",shortnames:[":sign_of_the_horns:"],category:"people"},":metro:":{uc_base:"1f687",uc_output:"1f687",uc_match:"1f687",uc_greedy:"1f687",shortnames:[],category:"travel"},":microphone:":{uc_base:"1f3a4",uc_output:"1f3a4",uc_match:"1f3a4",uc_greedy:"1f3a4",shortnames:[],category:"activity"},":microscope:":{uc_base:"1f52c",uc_output:"1f52c",uc_match:"1f52c",uc_greedy:"1f52c",shortnames:[],category:"objects"},":middle_finger:":{uc_base:"1f595",uc_output:"1f595",uc_match:"1f595",uc_greedy:"1f595",shortnames:[":reversed_hand_with_middle_finger_extended:"],category:"people"},":milk:":{uc_base:"1f95b",uc_output:"1f95b",uc_match:"1f95b",uc_greedy:"1f95b",shortnames:[":glass_of_milk:"],category:"food"},":milky_way:":{uc_base:"1f30c",uc_output:"1f30c",uc_match:"1f30c",uc_greedy:"1f30c",shortnames:[],category:"travel"},":minibus:":{uc_base:"1f690",uc_output:"1f690",uc_match:"1f690",uc_greedy:"1f690",shortnames:[],category:"travel"},":minidisc:":{uc_base:"1f4bd",uc_output:"1f4bd",uc_match:"1f4bd",uc_greedy:"1f4bd",shortnames:[],category:"objects"},":mobile_phone_off:":{uc_base:"1f4f4",uc_output:"1f4f4",uc_match:"1f4f4",uc_greedy:"1f4f4",shortnames:[],category:"symbols"},":money_mouth:":{uc_base:"1f911",uc_output:"1f911",uc_match:"1f911",uc_greedy:"1f911",shortnames:[":money_mouth_face:"],category:"people"},":money_with_wings:":{uc_base:"1f4b8",uc_output:"1f4b8",uc_match:"1f4b8",uc_greedy:"1f4b8",shortnames:[],category:"objects"},":moneybag:":{uc_base:"1f4b0",uc_output:"1f4b0",uc_match:"1f4b0",uc_greedy:"1f4b0",shortnames:[],category:"objects"},":monkey:":{uc_base:"1f412",uc_output:"1f412",uc_match:"1f412",uc_greedy:"1f412",shortnames:[],category:"nature"},":monkey_face:":{uc_base:"1f435",uc_output:"1f435",uc_match:"1f435",uc_greedy:"1f435",shortnames:[],category:"nature"},":monorail:":{uc_base:"1f69d",uc_output:"1f69d",uc_match:"1f69d",uc_greedy:"1f69d",shortnames:[],category:"travel"},":mortar_board:":{uc_base:"1f393",uc_output:"1f393",uc_match:"1f393",uc_greedy:"1f393",shortnames:[],category:"people"},":mosque:":{uc_base:"1f54c",uc_output:"1f54c",uc_match:"1f54c",uc_greedy:"1f54c",shortnames:[],category:"travel"},":motor_scooter:":{uc_base:"1f6f5",uc_output:"1f6f5",uc_match:"1f6f5",uc_greedy:"1f6f5",shortnames:[":motorbike:"],category:"travel"},":mount_fuji:":{uc_base:"1f5fb",uc_output:"1f5fb",uc_match:"1f5fb",uc_greedy:"1f5fb",shortnames:[],category:"travel"},":mountain_cableway:":{uc_base:"1f6a0",uc_output:"1f6a0",uc_match:"1f6a0",uc_greedy:"1f6a0",shortnames:[],category:"travel"},":mountain_railway:":{uc_base:"1f69e",uc_output:"1f69e",uc_match:"1f69e",uc_greedy:"1f69e",shortnames:[],category:"travel"},":mouse2:":{uc_base:"1f401",uc_output:"1f401",uc_match:"1f401",uc_greedy:"1f401",shortnames:[],category:"nature"},":mouse:":{uc_base:"1f42d",uc_output:"1f42d",uc_match:"1f42d",uc_greedy:"1f42d",shortnames:[],category:"nature"},":movie_camera:":{uc_base:"1f3a5",uc_output:"1f3a5",uc_match:"1f3a5",uc_greedy:"1f3a5",shortnames:[],category:"objects"},":moyai:":{uc_base:"1f5ff",uc_output:"1f5ff",uc_match:"1f5ff",uc_greedy:"1f5ff",shortnames:[],category:"travel"},":mrs_claus:":{uc_base:"1f936",uc_output:"1f936",uc_match:"1f936",uc_greedy:"1f936",shortnames:[":mother_christmas:"],category:"people"},":muscle:":{uc_base:"1f4aa",uc_output:"1f4aa",uc_match:"1f4aa",uc_greedy:"1f4aa",shortnames:[],category:"people"},":mushroom:":{uc_base:"1f344",uc_output:"1f344",uc_match:"1f344",uc_greedy:"1f344",shortnames:[],category:"nature"},":musical_keyboard:":{uc_base:"1f3b9",uc_output:"1f3b9",uc_match:"1f3b9",uc_greedy:"1f3b9",shortnames:[],category:"activity"},":musical_note:":{uc_base:"1f3b5",uc_output:"1f3b5",uc_match:"1f3b5",uc_greedy:"1f3b5",shortnames:[],category:"symbols"},":musical_score:":{uc_base:"1f3bc",uc_output:"1f3bc",uc_match:"1f3bc",uc_greedy:"1f3bc",shortnames:[],category:"activity"},":mute:":{uc_base:"1f507",uc_output:"1f507",uc_match:"1f507",uc_greedy:"1f507",shortnames:[],category:"symbols"},":nail_care:":{uc_base:"1f485",uc_output:"1f485",uc_match:"1f485",uc_greedy:"1f485",shortnames:[],category:"people"},":name_badge:":{uc_base:"1f4db",uc_output:"1f4db",uc_match:"1f4db",uc_greedy:"1f4db",shortnames:[],category:"symbols"},":nauseated_face:":{uc_base:"1f922",uc_output:"1f922",uc_match:"1f922",uc_greedy:"1f922",shortnames:[":sick:"],category:"people"},":necktie:":{uc_base:"1f454",uc_output:"1f454",uc_match:"1f454",uc_greedy:"1f454",shortnames:[],category:"people"},":nerd:":{uc_base:"1f913",uc_output:"1f913",uc_match:"1f913",uc_greedy:"1f913",shortnames:[":nerd_face:"],category:"people"},":neutral_face:":{uc_base:"1f610",uc_output:"1f610",uc_match:"1f610",uc_greedy:"1f610",shortnames:[],category:"people"},":new:":{uc_base:"1f195",uc_output:"1f195",uc_match:"1f195",uc_greedy:"1f195",shortnames:[],category:"symbols"},":new_moon:":{uc_base:"1f311",uc_output:"1f311",uc_match:"1f311",uc_greedy:"1f311",shortnames:[],category:"nature"},":new_moon_with_face:":{uc_base:"1f31a",uc_output:"1f31a",uc_match:"1f31a",uc_greedy:"1f31a",shortnames:[],category:"nature"},":newspaper:":{uc_base:"1f4f0",uc_output:"1f4f0",uc_match:"1f4f0",uc_greedy:"1f4f0",shortnames:[],category:"objects"},":ng:":{uc_base:"1f196",uc_output:"1f196",uc_match:"1f196",uc_greedy:"1f196",shortnames:[],category:"symbols"},":night_with_stars:":{uc_base:"1f303",uc_output:"1f303",uc_match:"1f303",uc_greedy:"1f303",shortnames:[],category:"travel"},":no_bell:":{uc_base:"1f515",uc_output:"1f515",uc_match:"1f515",uc_greedy:"1f515",shortnames:[],category:"symbols"},":no_bicycles:":{uc_base:"1f6b3",uc_output:"1f6b3",uc_match:"1f6b3",uc_greedy:"1f6b3",shortnames:[],category:"symbols"},":no_entry_sign:":{uc_base:"1f6ab",uc_output:"1f6ab",uc_match:"1f6ab",uc_greedy:"1f6ab",shortnames:[],category:"symbols"},":no_mobile_phones:":{uc_base:"1f4f5",uc_output:"1f4f5",uc_match:"1f4f5",uc_greedy:"1f4f5",shortnames:[],category:"symbols"},":no_mouth:":{uc_base:"1f636",uc_output:"1f636",uc_match:"1f636",uc_greedy:"1f636",shortnames:[],category:"people"},":no_pedestrians:":{uc_base:"1f6b7",uc_output:"1f6b7",uc_match:"1f6b7",uc_greedy:"1f6b7",shortnames:[],category:"symbols"},":no_smoking:":{uc_base:"1f6ad",uc_output:"1f6ad",uc_match:"1f6ad",uc_greedy:"1f6ad",shortnames:[],category:"symbols"},":non-potable_water:":{uc_base:"1f6b1",uc_output:"1f6b1",uc_match:"1f6b1",uc_greedy:"1f6b1",shortnames:[],category:"symbols"},":nose:":{uc_base:"1f443",uc_output:"1f443",uc_match:"1f443",uc_greedy:"1f443",shortnames:[],category:"people"},":notebook:":{uc_base:"1f4d3",uc_output:"1f4d3",uc_match:"1f4d3",uc_greedy:"1f4d3",shortnames:[],category:"objects"},":notebook_with_decorative_cover:":{uc_base:"1f4d4",uc_output:"1f4d4",uc_match:"1f4d4",uc_greedy:"1f4d4",shortnames:[],category:"objects"},":notes:":{uc_base:"1f3b6",uc_output:"1f3b6",uc_match:"1f3b6",uc_greedy:"1f3b6",shortnames:[],category:"symbols"},":nut_and_bolt:":{uc_base:"1f529",uc_output:"1f529",uc_match:"1f529",uc_greedy:"1f529",shortnames:[],category:"objects"},":ocean:":{uc_base:"1f30a",uc_output:"1f30a",uc_match:"1f30a",uc_greedy:"1f30a",shortnames:[],category:"nature"},":octagonal_sign:":{uc_base:"1f6d1",uc_output:"1f6d1",uc_match:"1f6d1",uc_greedy:"1f6d1",shortnames:[":stop_sign:"],category:"symbols"},":octopus:":{uc_base:"1f419",uc_output:"1f419",uc_match:"1f419",uc_greedy:"1f419",shortnames:[],category:"nature"},":oden:":{uc_base:"1f362",uc_output:"1f362",uc_match:"1f362",uc_greedy:"1f362",shortnames:[],category:"food"},":office:":{uc_base:"1f3e2",uc_output:"1f3e2",uc_match:"1f3e2",uc_greedy:"1f3e2",shortnames:[],category:"travel"},":ok:":{uc_base:"1f197",uc_output:"1f197",uc_match:"1f197",uc_greedy:"1f197",shortnames:[],category:"symbols"},":ok_hand:":{uc_base:"1f44c",uc_output:"1f44c",uc_match:"1f44c",uc_greedy:"1f44c",shortnames:[],category:"people"},":older_adult:":{uc_base:"1f9d3",uc_output:"1f9d3",uc_match:"1f9d3",uc_greedy:"1f9d3",shortnames:[],category:"people"},":older_man:":{uc_base:"1f474",uc_output:"1f474",uc_match:"1f474",uc_greedy:"1f474",shortnames:[],category:"people"},":older_woman:":{uc_base:"1f475",uc_output:"1f475",uc_match:"1f475",uc_greedy:"1f475",shortnames:[":grandma:"],category:"people"},":on:":{uc_base:"1f51b",uc_output:"1f51b",uc_match:"1f51b",uc_greedy:"1f51b",shortnames:[],category:"symbols"},":oncoming_automobile:":{uc_base:"1f698",uc_output:"1f698",uc_match:"1f698",uc_greedy:"1f698",shortnames:[],category:"travel"},":oncoming_bus:":{uc_base:"1f68d",uc_output:"1f68d",uc_match:"1f68d",uc_greedy:"1f68d",shortnames:[],category:"travel"},":oncoming_police_car:":{uc_base:"1f694",uc_output:"1f694",uc_match:"1f694",uc_greedy:"1f694",shortnames:[],category:"travel"},":oncoming_taxi:":{uc_base:"1f696",uc_output:"1f696",uc_match:"1f696",uc_greedy:"1f696",shortnames:[],category:"travel"},":open_file_folder:":{uc_base:"1f4c2",uc_output:"1f4c2",uc_match:"1f4c2",uc_greedy:"1f4c2",shortnames:[],category:"objects"},":open_hands:":{uc_base:"1f450",uc_output:"1f450",uc_match:"1f450",uc_greedy:"1f450",shortnames:[],category:"people"},":open_mouth:":{uc_base:"1f62e",uc_output:"1f62e",uc_match:"1f62e",uc_greedy:"1f62e",shortnames:[],category:"people"},":orange_book:":{uc_base:"1f4d9",uc_output:"1f4d9",uc_match:"1f4d9",uc_greedy:"1f4d9",shortnames:[],category:"objects"},":orange_heart:":{uc_base:"1f9e1",uc_output:"1f9e1",uc_match:"1f9e1",uc_greedy:"1f9e1",shortnames:[],category:"objects"},":outbox_tray:":{uc_base:"1f4e4",uc_output:"1f4e4",uc_match:"1f4e4",uc_greedy:"1f4e4",shortnames:[],category:"objects"},":owl:":{uc_base:"1f989",uc_output:"1f989",uc_match:"1f989",uc_greedy:"1f989",shortnames:[],category:"nature"},":ox:":{uc_base:"1f402",uc_output:"1f402",uc_match:"1f402",uc_greedy:"1f402",shortnames:[],category:"nature"},":package:":{uc_base:"1f4e6",uc_output:"1f4e6",uc_match:"1f4e6",uc_greedy:"1f4e6",shortnames:[],category:"objects"},":page_facing_up:":{uc_base:"1f4c4",uc_output:"1f4c4",uc_match:"1f4c4",uc_greedy:"1f4c4",shortnames:[],category:"objects"},":page_with_curl:":{uc_base:"1f4c3",uc_output:"1f4c3",uc_match:"1f4c3",uc_greedy:"1f4c3",shortnames:[],category:"objects"},":pager:":{uc_base:"1f4df",uc_output:"1f4df",uc_match:"1f4df",uc_greedy:"1f4df",shortnames:[],category:"objects"},":palm_tree:":{uc_base:"1f334",uc_output:"1f334",uc_match:"1f334",uc_greedy:"1f334",shortnames:[],category:"nature"},":palms_up_together:":{uc_base:"1f932",uc_output:"1f932",uc_match:"1f932",uc_greedy:"1f932",shortnames:[],category:"people"},":pancakes:":{uc_base:"1f95e",uc_output:"1f95e",uc_match:"1f95e",uc_greedy:"1f95e",shortnames:[],category:"food"},":panda_face:":{uc_base:"1f43c",uc_output:"1f43c",uc_match:"1f43c",uc_greedy:"1f43c",shortnames:[],category:"nature"},":paperclip:":{uc_base:"1f4ce",uc_output:"1f4ce",uc_match:"1f4ce",uc_greedy:"1f4ce",shortnames:[],category:"objects"},":passport_control:":{uc_base:"1f6c2",uc_output:"1f6c2",uc_match:"1f6c2",uc_greedy:"1f6c2",shortnames:[],category:"symbols"},":peach:":{uc_base:"1f351",uc_output:"1f351",uc_match:"1f351",uc_greedy:"1f351",shortnames:[],category:"food"},":peanuts:":{uc_base:"1f95c",uc_output:"1f95c",uc_match:"1f95c",uc_greedy:"1f95c",shortnames:[":shelled_peanut:"],category:"food"},":pear:":{uc_base:"1f350",uc_output:"1f350",uc_match:"1f350",uc_greedy:"1f350",shortnames:[],category:"food"},":pencil:":{uc_base:"1f4dd",uc_output:"1f4dd",uc_match:"1f4dd",uc_greedy:"1f4dd",shortnames:[":memo:"],category:"objects"},":penguin:":{uc_base:"1f427",uc_output:"1f427",uc_match:"1f427",uc_greedy:"1f427",shortnames:[],category:"nature"},":pensive:":{uc_base:"1f614",uc_output:"1f614",uc_match:"1f614",uc_greedy:"1f614",shortnames:[],category:"people"},":people_with_bunny_ears_partying:":{uc_base:"1f46f",uc_output:"1f46f",uc_match:"1f46f",uc_greedy:"1f46f",shortnames:[":dancers:"],category:"people"},":people_wrestling:":{uc_base:"1f93c",uc_output:"1f93c",uc_match:"1f93c",uc_greedy:"1f93c",shortnames:[":wrestlers:",":wrestling:"],category:"activity"},":performing_arts:":{uc_base:"1f3ad",uc_output:"1f3ad",uc_match:"1f3ad",uc_greedy:"1f3ad",shortnames:[],category:"activity"},":persevere:":{uc_base:"1f623",uc_output:"1f623",uc_match:"1f623",uc_greedy:"1f623",shortnames:[],category:"people"},":person_biking:":{uc_base:"1f6b4",uc_output:"1f6b4",uc_match:"1f6b4",uc_greedy:"1f6b4",shortnames:[":bicyclist:"],category:"activity"},":person_bowing:":{uc_base:"1f647",uc_output:"1f647",uc_match:"1f647",uc_greedy:"1f647",shortnames:[":bow:"],category:"people"},":person_climbing:":{uc_base:"1f9d7",uc_output:"1f9d7",uc_match:"1f9d7",uc_greedy:"1f9d7",shortnames:[],category:"activity"},":person_doing_cartwheel:":{uc_base:"1f938",uc_output:"1f938",uc_match:"1f938",uc_greedy:"1f938",shortnames:[":cartwheel:"],category:"activity"},":person_facepalming:":{uc_base:"1f926",uc_output:"1f926",uc_match:"1f926",uc_greedy:"1f926",shortnames:[":face_palm:",":facepalm:"],category:"people"},":person_fencing:":{uc_base:"1f93a",uc_output:"1f93a",uc_match:"1f93a",uc_greedy:"1f93a",shortnames:[":fencer:",":fencing:"],category:"activity"},":person_frowning:":{uc_base:"1f64d",uc_output:"1f64d",uc_match:"1f64d",uc_greedy:"1f64d",shortnames:[],category:"people"},":person_gesturing_no:":{uc_base:"1f645",uc_output:"1f645",uc_match:"1f645",uc_greedy:"1f645",shortnames:[":no_good:"],category:"people"},":person_gesturing_ok:":{uc_base:"1f646",uc_output:"1f646",uc_match:"1f646",uc_greedy:"1f646",shortnames:[":ok_woman:"],category:"people"},":person_getting_haircut:":{uc_base:"1f487",uc_output:"1f487",uc_match:"1f487",uc_greedy:"1f487",shortnames:[":haircut:"],category:"people"},":person_getting_massage:":{uc_base:"1f486",uc_output:"1f486",uc_match:"1f486",uc_greedy:"1f486",shortnames:[":massage:"],category:"people"},":person_in_lotus_position:":{uc_base:"1f9d8",uc_output:"1f9d8",uc_match:"1f9d8",uc_greedy:"1f9d8",shortnames:[],category:"activity"},":person_in_steamy_room:":{uc_base:"1f9d6",uc_output:"1f9d6",uc_match:"1f9d6",uc_greedy:"1f9d6",shortnames:[],category:"activity"},":person_juggling:":{uc_base:"1f939",uc_output:"1f939",uc_match:"1f939",uc_greedy:"1f939",shortnames:[":juggling:",":juggler:"],category:"activity"},":person_mountain_biking:":{uc_base:"1f6b5",uc_output:"1f6b5",uc_match:"1f6b5",uc_greedy:"1f6b5",shortnames:[":mountain_bicyclist:"],category:"activity"},":person_playing_handball:":{uc_base:"1f93e",uc_output:"1f93e",uc_match:"1f93e",uc_greedy:"1f93e",shortnames:[":handball:"],category:"activity"},":person_playing_water_polo:":{uc_base:"1f93d",uc_output:"1f93d",uc_match:"1f93d",uc_greedy:"1f93d",shortnames:[":water_polo:"],category:"activity"},":person_pouting:":{uc_base:"1f64e",uc_output:"1f64e",uc_match:"1f64e",uc_greedy:"1f64e",shortnames:[":person_with_pouting_face:"],category:"people"},":person_raising_hand:":{uc_base:"1f64b",uc_output:"1f64b",uc_match:"1f64b",uc_greedy:"1f64b",shortnames:[":raising_hand:"],category:"people"},":person_rowing_boat:":{uc_base:"1f6a3",uc_output:"1f6a3",uc_match:"1f6a3",uc_greedy:"1f6a3",shortnames:[":rowboat:"],category:"activity"},":person_running:":{uc_base:"1f3c3",uc_output:"1f3c3",uc_match:"1f3c3",uc_greedy:"1f3c3",shortnames:[":runner:"],category:"people"},":person_shrugging:":{uc_base:"1f937",uc_output:"1f937",uc_match:"1f937",uc_greedy:"1f937",shortnames:[":shrug:"],category:"people"},":person_surfing:":{uc_base:"1f3c4",uc_output:"1f3c4",uc_match:"1f3c4",uc_greedy:"1f3c4",shortnames:[":surfer:"],category:"activity"},":person_swimming:":{uc_base:"1f3ca",uc_output:"1f3ca",uc_match:"1f3ca",uc_greedy:"1f3ca",shortnames:[":swimmer:"],category:"activity"},":person_tipping_hand:":{uc_base:"1f481",uc_output:"1f481",uc_match:"1f481",uc_greedy:"1f481",shortnames:[":information_desk_person:"],category:"people"},":person_walking:":{uc_base:"1f6b6",uc_output:"1f6b6",uc_match:"1f6b6",uc_greedy:"1f6b6",shortnames:[":walking:"],category:"people"},":person_wearing_turban:":{uc_base:"1f473",uc_output:"1f473",uc_match:"1f473",uc_greedy:"1f473",shortnames:[":man_with_turban:"],category:"people"},":pie:":{uc_base:"1f967",uc_output:"1f967",uc_match:"1f967",uc_greedy:"1f967",shortnames:[],category:"food"},":pig2:":{uc_base:"1f416",uc_output:"1f416",uc_match:"1f416",uc_greedy:"1f416",shortnames:[],category:"nature"},":pig:":{uc_base:"1f437",uc_output:"1f437",uc_match:"1f437",uc_greedy:"1f437",shortnames:[],category:"nature"},":pig_nose:":{uc_base:"1f43d",uc_output:"1f43d",uc_match:"1f43d",uc_greedy:"1f43d",shortnames:[],category:"nature"},":pill:":{uc_base:"1f48a",uc_output:"1f48a",uc_match:"1f48a",uc_greedy:"1f48a",shortnames:[],category:"objects"},":pineapple:":{uc_base:"1f34d",uc_output:"1f34d",uc_match:"1f34d",uc_greedy:"1f34d",shortnames:[],category:"food"},":ping_pong:":{uc_base:"1f3d3",uc_output:"1f3d3",uc_match:"1f3d3",uc_greedy:"1f3d3",shortnames:[":table_tennis:"],category:"activity"},":pizza:":{uc_base:"1f355",uc_output:"1f355",uc_match:"1f355",uc_greedy:"1f355",shortnames:[],category:"food"},":place_of_worship:":{uc_base:"1f6d0",uc_output:"1f6d0",uc_match:"1f6d0",uc_greedy:"1f6d0",shortnames:[":worship_symbol:"],category:"symbols"},":point_down:":{uc_base:"1f447",uc_output:"1f447",uc_match:"1f447",uc_greedy:"1f447",shortnames:[],category:"people"},":point_left:":{uc_base:"1f448",uc_output:"1f448",uc_match:"1f448",uc_greedy:"1f448",shortnames:[],category:"people"},":point_right:":{uc_base:"1f449",uc_output:"1f449",uc_match:"1f449",uc_greedy:"1f449",shortnames:[],category:"people"},":point_up_2:":{uc_base:"1f446",uc_output:"1f446",uc_match:"1f446",uc_greedy:"1f446",shortnames:[],category:"people"},":police_car:":{uc_base:"1f693",uc_output:"1f693",uc_match:"1f693",uc_greedy:"1f693",shortnames:[],category:"travel"},":police_officer:":{uc_base:"1f46e",uc_output:"1f46e",uc_match:"1f46e",uc_greedy:"1f46e",shortnames:[":cop:"],category:"people"},":poodle:":{uc_base:"1f429",uc_output:"1f429",uc_match:"1f429",uc_greedy:"1f429",shortnames:[],category:"nature"},":poop:":{uc_base:"1f4a9",uc_output:"1f4a9",uc_match:"1f4a9",uc_greedy:"1f4a9",shortnames:[":shit:",":hankey:",":poo:"],category:"people"},":popcorn:":{uc_base:"1f37f",uc_output:"1f37f",uc_match:"1f37f",uc_greedy:"1f37f",shortnames:[],category:"food"},":post_office:":{uc_base:"1f3e3",uc_output:"1f3e3",uc_match:"1f3e3",uc_greedy:"1f3e3",shortnames:[],category:"travel"},":postal_horn:":{uc_base:"1f4ef",uc_output:"1f4ef",uc_match:"1f4ef",uc_greedy:"1f4ef",shortnames:[],category:"objects"},":postbox:":{uc_base:"1f4ee",uc_output:"1f4ee",uc_match:"1f4ee",uc_greedy:"1f4ee",shortnames:[],category:"objects"},":potable_water:":{uc_base:"1f6b0",uc_output:"1f6b0",uc_match:"1f6b0",uc_greedy:"1f6b0",shortnames:[],category:"objects"},":potato:":{uc_base:"1f954",uc_output:"1f954",uc_match:"1f954",uc_greedy:"1f954",shortnames:[],category:"food"},":pouch:":{uc_base:"1f45d",uc_output:"1f45d",uc_match:"1f45d",uc_greedy:"1f45d",shortnames:[],category:"people"},":poultry_leg:":{uc_base:"1f357",uc_output:"1f357",uc_match:"1f357",uc_greedy:"1f357",shortnames:[],category:"food"},":pound:":{uc_base:"1f4b7",uc_output:"1f4b7",uc_match:"1f4b7",uc_greedy:"1f4b7",shortnames:[],category:"objects"},":pouting_cat:":{uc_base:"1f63e",uc_output:"1f63e",uc_match:"1f63e",uc_greedy:"1f63e",shortnames:[],category:"people"},":pray:":{uc_base:"1f64f",uc_output:"1f64f",uc_match:"1f64f",uc_greedy:"1f64f",shortnames:[],category:"people"},":prayer_beads:":{uc_base:"1f4ff",uc_output:"1f4ff",uc_match:"1f4ff",uc_greedy:"1f4ff",shortnames:[],category:"objects"},":pregnant_woman:":{uc_base:"1f930",uc_output:"1f930",uc_match:"1f930",uc_greedy:"1f930",shortnames:[":expecting_woman:"],category:"people"},":pretzel:":{uc_base:"1f968",uc_output:"1f968",uc_match:"1f968",uc_greedy:"1f968",shortnames:[],category:"food"},":prince:":{uc_base:"1f934",uc_output:"1f934",uc_match:"1f934",uc_greedy:"1f934",shortnames:[],category:"people"},":princess:":{uc_base:"1f478",uc_output:"1f478",uc_match:"1f478",uc_greedy:"1f478",shortnames:[],category:"people"},":punch:":{uc_base:"1f44a",uc_output:"1f44a",uc_match:"1f44a",uc_greedy:"1f44a",shortnames:[],category:"people"},":purple_heart:":{uc_base:"1f49c",uc_output:"1f49c",uc_match:"1f49c",uc_greedy:"1f49c",shortnames:[],category:"symbols"},":purse:":{uc_base:"1f45b",uc_output:"1f45b",uc_match:"1f45b",uc_greedy:"1f45b",shortnames:[],category:"people"},":pushpin:":{uc_base:"1f4cc",uc_output:"1f4cc",uc_match:"1f4cc",uc_greedy:"1f4cc",shortnames:[],category:"objects"},":put_litter_in_its_place:":{uc_base:"1f6ae",uc_output:"1f6ae",uc_match:"1f6ae",uc_greedy:"1f6ae",shortnames:[],category:"symbols"},":rabbit2:":{uc_base:"1f407",uc_output:"1f407",uc_match:"1f407",uc_greedy:"1f407",shortnames:[],category:"nature"},":rabbit:":{uc_base:"1f430",uc_output:"1f430",uc_match:"1f430",uc_greedy:"1f430",shortnames:[],category:"nature"},":racehorse:":{uc_base:"1f40e",uc_output:"1f40e",uc_match:"1f40e",uc_greedy:"1f40e",shortnames:[],category:"nature"},":radio:":{uc_base:"1f4fb",uc_output:"1f4fb",uc_match:"1f4fb",uc_greedy:"1f4fb",shortnames:[],category:"objects"},":radio_button:":{uc_base:"1f518",uc_output:"1f518",uc_match:"1f518",uc_greedy:"1f518",shortnames:[],category:"symbols"},":rage:":{uc_base:"1f621",uc_output:"1f621",uc_match:"1f621",uc_greedy:"1f621",shortnames:[],category:"people"},":railway_car:":{uc_base:"1f683",uc_output:"1f683",uc_match:"1f683",uc_greedy:"1f683",shortnames:[],category:"travel"},":rainbow:":{uc_base:"1f308",uc_output:"1f308",uc_match:"1f308",uc_greedy:"1f308",shortnames:[],category:"nature"},":raised_back_of_hand:":{uc_base:"1f91a",uc_output:"1f91a",uc_match:"1f91a",uc_greedy:"1f91a",shortnames:[":back_of_hand:"],category:"people"},":raised_hands:":{uc_base:"1f64c",uc_output:"1f64c",uc_match:"1f64c",uc_greedy:"1f64c",shortnames:[],category:"people"},":ram:":{uc_base:"1f40f",uc_output:"1f40f",uc_match:"1f40f",uc_greedy:"1f40f",shortnames:[],category:"nature"},":ramen:":{uc_base:"1f35c",uc_output:"1f35c",uc_match:"1f35c",uc_greedy:"1f35c",shortnames:[],category:"food"},":rat:":{uc_base:"1f400",uc_output:"1f400",uc_match:"1f400",uc_greedy:"1f400",shortnames:[],category:"nature"},":red_car:":{uc_base:"1f697",uc_output:"1f697",uc_match:"1f697",uc_greedy:"1f697",shortnames:[],category:"travel"},":red_circle:":{uc_base:"1f534",uc_output:"1f534",uc_match:"1f534",uc_greedy:"1f534",shortnames:[],category:"symbols"},":regional_indicator_a:":{uc_base:"1f1e6",uc_output:"1f1e6",uc_match:"1f1e6",uc_greedy:"1f1e6",shortnames:[],category:"regional"},":regional_indicator_b:":{uc_base:"1f1e7",uc_output:"1f1e7",uc_match:"1f1e7",uc_greedy:"1f1e7",shortnames:[],category:"regional"},":regional_indicator_c:":{uc_base:"1f1e8",uc_output:"1f1e8",uc_match:"1f1e8",uc_greedy:"1f1e8",shortnames:[],category:"regional"},":regional_indicator_d:":{uc_base:"1f1e9",uc_output:"1f1e9",uc_match:"1f1e9",uc_greedy:"1f1e9",shortnames:[],category:"regional"},":regional_indicator_e:":{uc_base:"1f1ea",uc_output:"1f1ea",uc_match:"1f1ea",uc_greedy:"1f1ea",shortnames:[],category:"regional"},":regional_indicator_f:":{uc_base:"1f1eb",uc_output:"1f1eb",uc_match:"1f1eb",uc_greedy:"1f1eb",shortnames:[],category:"regional"},":regional_indicator_g:":{uc_base:"1f1ec",uc_output:"1f1ec",uc_match:"1f1ec",uc_greedy:"1f1ec",shortnames:[],category:"regional"},":regional_indicator_h:":{uc_base:"1f1ed",uc_output:"1f1ed",uc_match:"1f1ed",uc_greedy:"1f1ed",shortnames:[],category:"regional"},":regional_indicator_i:":{uc_base:"1f1ee",uc_output:"1f1ee",uc_match:"1f1ee",uc_greedy:"1f1ee",shortnames:[],category:"regional"},":regional_indicator_j:":{uc_base:"1f1ef",uc_output:"1f1ef",uc_match:"1f1ef",uc_greedy:"1f1ef",shortnames:[],category:"regional"},":regional_indicator_k:":{uc_base:"1f1f0",uc_output:"1f1f0",uc_match:"1f1f0",uc_greedy:"1f1f0",shortnames:[],category:"regional"},":regional_indicator_l:":{uc_base:"1f1f1",uc_output:"1f1f1",uc_match:"1f1f1",uc_greedy:"1f1f1",shortnames:[],category:"regional"},":regional_indicator_m:":{uc_base:"1f1f2",uc_output:"1f1f2",uc_match:"1f1f2",uc_greedy:"1f1f2",shortnames:[],category:"regional"},":regional_indicator_n:":{uc_base:"1f1f3",uc_output:"1f1f3",uc_match:"1f1f3",uc_greedy:"1f1f3",shortnames:[],category:"regional"},":regional_indicator_o:":{uc_base:"1f1f4",uc_output:"1f1f4",uc_match:"1f1f4",uc_greedy:"1f1f4",shortnames:[],category:"regional"},":regional_indicator_p:":{uc_base:"1f1f5",uc_output:"1f1f5",uc_match:"1f1f5",uc_greedy:"1f1f5",shortnames:[],category:"regional"},":regional_indicator_q:":{uc_base:"1f1f6",uc_output:"1f1f6",uc_match:"1f1f6",uc_greedy:"1f1f6",shortnames:[],category:"regional"},":regional_indicator_r:":{uc_base:"1f1f7",uc_output:"1f1f7",uc_match:"1f1f7",uc_greedy:"1f1f7",shortnames:[],category:"regional"},":regional_indicator_s:":{uc_base:"1f1f8",uc_output:"1f1f8",uc_match:"1f1f8",uc_greedy:"1f1f8",shortnames:[],category:"regional"},":regional_indicator_t:":{uc_base:"1f1f9",uc_output:"1f1f9",uc_match:"1f1f9",uc_greedy:"1f1f9",shortnames:[],category:"regional"},":regional_indicator_u:":{uc_base:"1f1fa",uc_output:"1f1fa",uc_match:"1f1fa",uc_greedy:"1f1fa",shortnames:[],category:"regional"},":regional_indicator_v:":{uc_base:"1f1fb",uc_output:"1f1fb",uc_match:"1f1fb",uc_greedy:"1f1fb",shortnames:[],category:"regional"},":regional_indicator_w:":{uc_base:"1f1fc",uc_output:"1f1fc",uc_match:"1f1fc",uc_greedy:"1f1fc",shortnames:[],category:"regional"},":regional_indicator_x:":{uc_base:"1f1fd",uc_output:"1f1fd",uc_match:"1f1fd",uc_greedy:"1f1fd",shortnames:[],category:"regional"},":regional_indicator_y:":{uc_base:"1f1fe",uc_output:"1f1fe",uc_match:"1f1fe",uc_greedy:"1f1fe",shortnames:[],category:"regional"},":regional_indicator_z:":{uc_base:"1f1ff",uc_output:"1f1ff",uc_match:"1f1ff",uc_greedy:"1f1ff",shortnames:[],category:"regional"},":relieved:":{uc_base:"1f60c",uc_output:"1f60c",uc_match:"1f60c",uc_greedy:"1f60c",shortnames:[],category:"people"},":repeat:":{uc_base:"1f501",uc_output:"1f501",uc_match:"1f501",uc_greedy:"1f501",shortnames:[],category:"symbols"},":repeat_one:":{uc_base:"1f502",uc_output:"1f502",uc_match:"1f502",uc_greedy:"1f502",shortnames:[],category:"symbols"},":restroom:":{uc_base:"1f6bb",uc_output:"1f6bb",uc_match:"1f6bb",uc_greedy:"1f6bb",shortnames:[],category:"symbols"},":revolving_hearts:":{uc_base:"1f49e",uc_output:"1f49e",uc_match:"1f49e",uc_greedy:"1f49e",shortnames:[],category:"symbols"},":rhino:":{uc_base:"1f98f",uc_output:"1f98f",uc_match:"1f98f",uc_greedy:"1f98f",shortnames:[":rhinoceros:"],category:"nature"},":ribbon:":{uc_base:"1f380",uc_output:"1f380",uc_match:"1f380",uc_greedy:"1f380",shortnames:[],category:"objects"},":rice:":{uc_base:"1f35a",uc_output:"1f35a",uc_match:"1f35a",uc_greedy:"1f35a",shortnames:[],category:"food"},":rice_ball:":{uc_base:"1f359",uc_output:"1f359",uc_match:"1f359",uc_greedy:"1f359",shortnames:[],category:"food"},":rice_cracker:":{uc_base:"1f358",uc_output:"1f358",uc_match:"1f358",uc_greedy:"1f358",shortnames:[],category:"food"},":rice_scene:":{uc_base:"1f391",uc_output:"1f391",uc_match:"1f391",uc_greedy:"1f391",shortnames:[],category:"travel"},":right_facing_fist:":{uc_base:"1f91c",uc_output:"1f91c",uc_match:"1f91c",uc_greedy:"1f91c",shortnames:[":right_fist:"],category:"people"},":ring:":{uc_base:"1f48d",uc_output:"1f48d",uc_match:"1f48d",uc_greedy:"1f48d",shortnames:[],category:"people"},":robot:":{uc_base:"1f916",uc_output:"1f916",uc_match:"1f916",uc_greedy:"1f916",shortnames:[":robot_face:"],category:"people"},":rocket:":{uc_base:"1f680",uc_output:"1f680",uc_match:"1f680",uc_greedy:"1f680",shortnames:[],category:"travel"},":rofl:":{uc_base:"1f923",uc_output:"1f923",uc_match:"1f923",uc_greedy:"1f923",shortnames:[":rolling_on_the_floor_laughing:"],category:"people"},":roller_coaster:":{uc_base:"1f3a2",uc_output:"1f3a2",uc_match:"1f3a2",uc_greedy:"1f3a2",shortnames:[],category:"travel"},":rolling_eyes:":{uc_base:"1f644",uc_output:"1f644",uc_match:"1f644",uc_greedy:"1f644",shortnames:[":face_with_rolling_eyes:"],category:"people"},":rooster:":{uc_base:"1f413",uc_output:"1f413",uc_match:"1f413",uc_greedy:"1f413",shortnames:[],category:"nature"},":rose:":{uc_base:"1f339",uc_output:"1f339",uc_match:"1f339",uc_greedy:"1f339",shortnames:[],category:"nature"},":rotating_light:":{uc_base:"1f6a8",uc_output:"1f6a8",uc_match:"1f6a8",uc_greedy:"1f6a8",shortnames:[],category:"travel"},":round_pushpin:":{uc_base:"1f4cd",uc_output:"1f4cd",uc_match:"1f4cd",uc_greedy:"1f4cd",shortnames:[],category:"objects"},":rugby_football:":{uc_base:"1f3c9",uc_output:"1f3c9",uc_match:"1f3c9",uc_greedy:"1f3c9",shortnames:[],category:"activity"},":running_shirt_with_sash:":{uc_base:"1f3bd",uc_output:"1f3bd",uc_match:"1f3bd",uc_greedy:"1f3bd",shortnames:[],category:"activity"},":sake:":{uc_base:"1f376",uc_output:"1f376",uc_match:"1f376",uc_greedy:"1f376",shortnames:[],category:"food"},":salad:":{uc_base:"1f957",uc_output:"1f957",uc_match:"1f957",uc_greedy:"1f957",shortnames:[":green_salad:"],category:"food"},":sandal:":{uc_base:"1f461",uc_output:"1f461",uc_match:"1f461",uc_greedy:"1f461",shortnames:[],category:"people"},":sandwich:":{uc_base:"1f96a",uc_output:"1f96a",uc_match:"1f96a",uc_greedy:"1f96a",shortnames:[],category:"food"},":santa:":{uc_base:"1f385",uc_output:"1f385",uc_match:"1f385",uc_greedy:"1f385",shortnames:[],category:"people"},":satellite:":{uc_base:"1f4e1",uc_output:"1f4e1",uc_match:"1f4e1",uc_greedy:"1f4e1",shortnames:[],category:"objects"},":sauropod:":{uc_base:"1f995",uc_output:"1f995",uc_match:"1f995",uc_greedy:"1f995",shortnames:[],category:"nature"},":saxophone:":{uc_base:"1f3b7",uc_output:"1f3b7",uc_match:"1f3b7",uc_greedy:"1f3b7",shortnames:[],category:"activity"},":scarf:":{uc_base:"1f9e3",uc_output:"1f9e3",uc_match:"1f9e3",uc_greedy:"1f9e3",shortnames:[],category:"people"},":school:":{uc_base:"1f3eb",uc_output:"1f3eb",uc_match:"1f3eb",uc_greedy:"1f3eb",shortnames:[],category:"travel"},":school_satchel:":{uc_base:"1f392",uc_output:"1f392",uc_match:"1f392",uc_greedy:"1f392",shortnames:[],category:"people"},":scooter:":{uc_base:"1f6f4",uc_output:"1f6f4",uc_match:"1f6f4",uc_greedy:"1f6f4",shortnames:[],category:"travel"},":scorpion:":{uc_base:"1f982",uc_output:"1f982",uc_match:"1f982",uc_greedy:"1f982",shortnames:[],category:"nature"},":scream:":{uc_base:"1f631",uc_output:"1f631",uc_match:"1f631",uc_greedy:"1f631",shortnames:[],category:"people"},":scream_cat:":{uc_base:"1f640",uc_output:"1f640",uc_match:"1f640",uc_greedy:"1f640",shortnames:[],category:"people"},":scroll:":{uc_base:"1f4dc",uc_output:"1f4dc",uc_match:"1f4dc",uc_greedy:"1f4dc",shortnames:[],category:"objects"},":seat:":{uc_base:"1f4ba",uc_output:"1f4ba",uc_match:"1f4ba",uc_greedy:"1f4ba",shortnames:[],category:"travel"},":second_place:":{uc_base:"1f948",uc_output:"1f948",uc_match:"1f948",uc_greedy:"1f948",shortnames:[":second_place_medal:"],category:"activity"},":see_no_evil:":{uc_base:"1f648",uc_output:"1f648",uc_match:"1f648",uc_greedy:"1f648",shortnames:[],category:"nature"},":seedling:":{uc_base:"1f331",uc_output:"1f331",uc_match:"1f331",uc_greedy:"1f331",shortnames:[],category:"nature"},":selfie:":{uc_base:"1f933",uc_output:"1f933",uc_match:"1f933",uc_greedy:"1f933",shortnames:[],category:"people"},":shallow_pan_of_food:":{uc_base:"1f958",uc_output:"1f958",uc_match:"1f958",uc_greedy:"1f958",shortnames:[":paella:"],category:"food"},":shark:":{uc_base:"1f988",uc_output:"1f988",uc_match:"1f988",uc_greedy:"1f988",shortnames:[],category:"nature"},":shaved_ice:":{uc_base:"1f367",uc_output:"1f367",uc_match:"1f367",uc_greedy:"1f367",shortnames:[],category:"food"},":sheep:":{uc_base:"1f411",uc_output:"1f411",uc_match:"1f411",uc_greedy:"1f411",shortnames:[],category:"nature"},":shell:":{uc_base:"1f41a",uc_output:"1f41a",uc_match:"1f41a",uc_greedy:"1f41a",shortnames:[],category:"nature"},":ship:":{uc_base:"1f6a2",uc_output:"1f6a2",uc_match:"1f6a2",uc_greedy:"1f6a2",shortnames:[],category:"travel"},":shirt:":{uc_base:"1f455",uc_output:"1f455",uc_match:"1f455",uc_greedy:"1f455",shortnames:[],category:"people"},":shopping_cart:":{uc_base:"1f6d2",uc_output:"1f6d2",uc_match:"1f6d2",uc_greedy:"1f6d2",shortnames:[":shopping_trolley:"],category:"objects"},":shower:":{uc_base:"1f6bf",uc_output:"1f6bf",uc_match:"1f6bf",uc_greedy:"1f6bf",shortnames:[],category:"objects"},":shrimp:":{uc_base:"1f990",uc_output:"1f990",uc_match:"1f990",uc_greedy:"1f990",shortnames:[],category:"nature"},":shushing_face:":{uc_base:"1f92b",uc_output:"1f92b",uc_match:"1f92b",uc_greedy:"1f92b",shortnames:[],category:"people"},":signal_strength:":{uc_base:"1f4f6",uc_output:"1f4f6",uc_match:"1f4f6",uc_greedy:"1f4f6",shortnames:[],category:"symbols"},":six_pointed_star:":{uc_base:"1f52f",uc_output:"1f52f",uc_match:"1f52f",uc_greedy:"1f52f",shortnames:[],category:"symbols"},":ski:":{uc_base:"1f3bf",uc_output:"1f3bf",uc_match:"1f3bf",uc_greedy:"1f3bf",shortnames:[],category:"activity"},":skull:":{uc_base:"1f480",uc_output:"1f480",uc_match:"1f480",uc_greedy:"1f480",shortnames:[":skeleton:"],category:"people"},":sled:":{uc_base:"1f6f7",uc_output:"1f6f7",uc_match:"1f6f7",uc_greedy:"1f6f7",shortnames:[],category:"activity"},":sleeping:":{uc_base:"1f634",uc_output:"1f634",uc_match:"1f634",uc_greedy:"1f634",shortnames:[],category:"people"},":sleeping_accommodation:":{uc_base:"1f6cc",uc_output:"1f6cc",uc_match:"1f6cc",uc_greedy:"1f6cc",shortnames:[],category:"objects"},":sleepy:":{uc_base:"1f62a",uc_output:"1f62a",uc_match:"1f62a",uc_greedy:"1f62a",shortnames:[],category:"people"},":slight_frown:":{uc_base:"1f641",uc_output:"1f641",uc_match:"1f641",uc_greedy:"1f641",shortnames:[":slightly_frowning_face:"],category:"people"},":slight_smile:":{uc_base:"1f642",uc_output:"1f642",uc_match:"1f642",uc_greedy:"1f642",shortnames:[":slightly_smiling_face:"],category:"people"},":slot_machine:":{uc_base:"1f3b0",uc_output:"1f3b0",uc_match:"1f3b0",uc_greedy:"1f3b0",shortnames:[],category:"activity"},":small_blue_diamond:":{uc_base:"1f539",uc_output:"1f539",uc_match:"1f539",uc_greedy:"1f539",shortnames:[],category:"symbols"},":small_orange_diamond:":{uc_base:"1f538",uc_output:"1f538",uc_match:"1f538",uc_greedy:"1f538",shortnames:[],category:"symbols"},":small_red_triangle:":{uc_base:"1f53a",uc_output:"1f53a",uc_match:"1f53a",uc_greedy:"1f53a",shortnames:[],category:"symbols"},":small_red_triangle_down:":{uc_base:"1f53b",uc_output:"1f53b",uc_match:"1f53b",uc_greedy:"1f53b",shortnames:[],category:"symbols"},":smile:":{uc_base:"1f604",uc_output:"1f604",uc_match:"1f604",uc_greedy:"1f604",shortnames:[],category:"people"},":smile_cat:":{uc_base:"1f638",uc_output:"1f638",uc_match:"1f638",uc_greedy:"1f638",shortnames:[],category:"people"},":smiley:":{uc_base:"1f603",uc_output:"1f603",uc_match:"1f603",uc_greedy:"1f603",shortnames:[],category:"people"},":smiley_cat:":{uc_base:"1f63a",uc_output:"1f63a",uc_match:"1f63a",uc_greedy:"1f63a",shortnames:[],category:"people"},":smiling_imp:":{uc_base:"1f608",uc_output:"1f608",uc_match:"1f608",uc_greedy:"1f608",shortnames:[],category:"people"},":smirk:":{uc_base:"1f60f",uc_output:"1f60f",uc_match:"1f60f",uc_greedy:"1f60f",shortnames:[],category:"people"},":smirk_cat:":{uc_base:"1f63c",uc_output:"1f63c",uc_match:"1f63c",uc_greedy:"1f63c",shortnames:[],category:"people"},":smoking:":{uc_base:"1f6ac",uc_output:"1f6ac",uc_match:"1f6ac",uc_greedy:"1f6ac",shortnames:[],category:"objects"},":snail:":{uc_base:"1f40c",uc_output:"1f40c",uc_match:"1f40c",uc_greedy:"1f40c",shortnames:[],category:"nature"},":snake:":{uc_base:"1f40d",uc_output:"1f40d",uc_match:"1f40d",uc_greedy:"1f40d",shortnames:[],category:"nature"},":sneezing_face:":{uc_base:"1f927",uc_output:"1f927",uc_match:"1f927",uc_greedy:"1f927",shortnames:[":sneeze:"],category:"people"},":snowboarder:":{uc_base:"1f3c2",uc_output:"1f3c2",uc_match:"1f3c2",uc_greedy:"1f3c2",shortnames:[],category:"activity"},":sob:":{uc_base:"1f62d",uc_output:"1f62d",uc_match:"1f62d",uc_greedy:"1f62d",shortnames:[],category:"people"},":socks:":{uc_base:"1f9e6",uc_output:"1f9e6",uc_match:"1f9e6",uc_greedy:"1f9e6",shortnames:[],category:"people"},":soon:":{uc_base:"1f51c",uc_output:"1f51c",uc_match:"1f51c",uc_greedy:"1f51c",shortnames:[],category:"symbols"},":sos:":{uc_base:"1f198",uc_output:"1f198",uc_match:"1f198",uc_greedy:"1f198",shortnames:[],category:"symbols"},":sound:":{uc_base:"1f509",uc_output:"1f509",uc_match:"1f509",uc_greedy:"1f509",shortnames:[],category:"symbols"},":space_invader:":{uc_base:"1f47e",uc_output:"1f47e",uc_match:"1f47e",uc_greedy:"1f47e",shortnames:[],category:"people"},":spaghetti:":{uc_base:"1f35d",uc_output:"1f35d",uc_match:"1f35d",uc_greedy:"1f35d",shortnames:[],category:"food"},":sparkler:":{uc_base:"1f387",uc_output:"1f387",uc_match:"1f387",uc_greedy:"1f387",shortnames:[],category:"travel"},":sparkling_heart:":{uc_base:"1f496",uc_output:"1f496",uc_match:"1f496",uc_greedy:"1f496",shortnames:[],category:"symbols"},":speak_no_evil:":{uc_base:"1f64a",uc_output:"1f64a",uc_match:"1f64a",uc_greedy:"1f64a",shortnames:[],category:"nature"},":speaker:":{uc_base:"1f508",uc_output:"1f508",uc_match:"1f508",uc_greedy:"1f508",shortnames:[],category:"symbols"},":speech_balloon:":{uc_base:"1f4ac",uc_output:"1f4ac",uc_match:"1f4ac",uc_greedy:"1f4ac",shortnames:[],category:"symbols"},":speedboat:":{uc_base:"1f6a4",uc_output:"1f6a4",uc_match:"1f6a4",uc_greedy:"1f6a4",shortnames:[],category:"travel"},":spoon:":{uc_base:"1f944",uc_output:"1f944",uc_match:"1f944",uc_greedy:"1f944",shortnames:[],category:"food"},":squid:":{uc_base:"1f991",uc_output:"1f991",uc_match:"1f991",uc_greedy:"1f991",shortnames:[],category:"nature"},":star2:":{uc_base:"1f31f",uc_output:"1f31f",uc_match:"1f31f",uc_greedy:"1f31f",shortnames:[],category:"nature"},":star_struck:":{uc_base:"1f929",uc_output:"1f929",uc_match:"1f929",uc_greedy:"1f929",shortnames:[],category:"people"},":stars:":{uc_base:"1f320",uc_output:"1f320",uc_match:"1f320",uc_greedy:"1f320",shortnames:[],category:"travel"},":station:":{uc_base:"1f689",uc_output:"1f689",uc_match:"1f689",uc_greedy:"1f689",shortnames:[],category:"travel"},":statue_of_liberty:":{uc_base:"1f5fd",uc_output:"1f5fd",uc_match:"1f5fd",uc_greedy:"1f5fd",shortnames:[],category:"travel"},":steam_locomotive:":{uc_base:"1f682",uc_output:"1f682",uc_match:"1f682",uc_greedy:"1f682",shortnames:[],category:"travel"},":stew:":{uc_base:"1f372",uc_output:"1f372",uc_match:"1f372",uc_greedy:"1f372",shortnames:[],category:"food"},":straight_ruler:":{uc_base:"1f4cf",uc_output:"1f4cf",uc_match:"1f4cf",uc_greedy:"1f4cf",shortnames:[],category:"objects"},":strawberry:":{uc_base:"1f353",uc_output:"1f353",uc_match:"1f353",uc_greedy:"1f353",shortnames:[],category:"food"},":stuck_out_tongue:":{uc_base:"1f61b",uc_output:"1f61b",uc_match:"1f61b",uc_greedy:"1f61b",shortnames:[],category:"people"},":stuck_out_tongue_closed_eyes:":{uc_base:"1f61d",uc_output:"1f61d",uc_match:"1f61d",uc_greedy:"1f61d",shortnames:[],category:"people"},":stuck_out_tongue_winking_eye:":{uc_base:"1f61c",uc_output:"1f61c",uc_match:"1f61c",uc_greedy:"1f61c",shortnames:[],category:"people"},":stuffed_flatbread:":{uc_base:"1f959",uc_output:"1f959",uc_match:"1f959",uc_greedy:"1f959",shortnames:[":stuffed_pita:"],category:"food"},":sun_with_face:":{uc_base:"1f31e",uc_output:"1f31e",uc_match:"1f31e",uc_greedy:"1f31e",shortnames:[],category:"nature"},":sunflower:":{uc_base:"1f33b",uc_output:"1f33b",uc_match:"1f33b",uc_greedy:"1f33b",shortnames:[],category:"nature"},":sunglasses:":{uc_base:"1f60e",uc_output:"1f60e",uc_match:"1f60e",uc_greedy:"1f60e",shortnames:[],category:"people"},":sunrise:":{uc_base:"1f305",uc_output:"1f305",uc_match:"1f305",uc_greedy:"1f305",shortnames:[],category:"travel"},":sunrise_over_mountains:":{uc_base:"1f304",uc_output:"1f304",uc_match:"1f304",uc_greedy:"1f304",shortnames:[],category:"travel"},":sushi:":{uc_base:"1f363",uc_output:"1f363",uc_match:"1f363",uc_greedy:"1f363",shortnames:[],category:"food"},":suspension_railway:":{uc_base:"1f69f",uc_output:"1f69f",uc_match:"1f69f",uc_greedy:"1f69f",shortnames:[],category:"travel"},":sweat:":{uc_base:"1f613",uc_output:"1f613",uc_match:"1f613",uc_greedy:"1f613",shortnames:[],category:"people"},":sweat_drops:":{uc_base:"1f4a6",uc_output:"1f4a6",uc_match:"1f4a6",uc_greedy:"1f4a6",shortnames:[],category:"nature"},":sweat_smile:":{uc_base:"1f605",uc_output:"1f605",uc_match:"1f605",uc_greedy:"1f605",shortnames:[],category:"people"},":sweet_potato:":{uc_base:"1f360",uc_output:"1f360",uc_match:"1f360",uc_greedy:"1f360",shortnames:[],category:"food"},":symbols:":{uc_base:"1f523",uc_output:"1f523",uc_match:"1f523",uc_greedy:"1f523",shortnames:[],category:"symbols"},":synagogue:":{uc_base:"1f54d",uc_output:"1f54d",uc_match:"1f54d",uc_greedy:"1f54d",shortnames:[],category:"travel"},":syringe:":{uc_base:"1f489",uc_output:"1f489",uc_match:"1f489",uc_greedy:"1f489",shortnames:[],category:"objects"},":t_rex:":{uc_base:"1f996",uc_output:"1f996",uc_match:"1f996",uc_greedy:"1f996",shortnames:[],category:"nature"},":taco:":{uc_base:"1f32e",uc_output:"1f32e",uc_match:"1f32e",uc_greedy:"1f32e",shortnames:[],category:"food"},":tada:":{uc_base:"1f389",uc_output:"1f389",uc_match:"1f389",uc_greedy:"1f389",shortnames:[],category:"objects"},":takeout_box:":{uc_base:"1f961",uc_output:"1f961",uc_match:"1f961",uc_greedy:"1f961",shortnames:[],category:"food"},":tanabata_tree:":{uc_base:"1f38b",uc_output:"1f38b",uc_match:"1f38b",uc_greedy:"1f38b",shortnames:[],category:"nature"},":tangerine:":{uc_base:"1f34a",uc_output:"1f34a",uc_match:"1f34a",uc_greedy:"1f34a",shortnames:[],category:"food"},":taxi:":{uc_base:"1f695",uc_output:"1f695",uc_match:"1f695",uc_greedy:"1f695",shortnames:[],category:"travel"},":tea:":{uc_base:"1f375",uc_output:"1f375",uc_match:"1f375",uc_greedy:"1f375",shortnames:[],category:"food"},":telephone_receiver:":{uc_base:"1f4de",uc_output:"1f4de",uc_match:"1f4de",uc_greedy:"1f4de",shortnames:[],category:"objects"},":telescope:":{uc_base:"1f52d",uc_output:"1f52d",uc_match:"1f52d",uc_greedy:"1f52d",shortnames:[],category:"objects"},":tennis:":{uc_base:"1f3be",uc_output:"1f3be",uc_match:"1f3be",uc_greedy:"1f3be",shortnames:[],category:"activity"},":thermometer_face:":{uc_base:"1f912",uc_output:"1f912",uc_match:"1f912",uc_greedy:"1f912",shortnames:[":face_with_thermometer:"],category:"people"},":thinking:":{uc_base:"1f914",uc_output:"1f914",uc_match:"1f914",uc_greedy:"1f914",shortnames:[":thinking_face:"],category:"people"},":third_place:":{uc_base:"1f949",uc_output:"1f949",uc_match:"1f949",uc_greedy:"1f949",shortnames:[":third_place_medal:"],category:"activity"},":thought_balloon:":{uc_base:"1f4ad",uc_output:"1f4ad",uc_match:"1f4ad",uc_greedy:"1f4ad",shortnames:[],category:"symbols"},":thumbsdown:":{uc_base:"1f44e",uc_output:"1f44e",uc_match:"1f44e",uc_greedy:"1f44e",shortnames:[":-1:",":thumbdown:"],category:"people"},":thumbsup:":{uc_base:"1f44d",uc_output:"1f44d",uc_match:"1f44d",uc_greedy:"1f44d",shortnames:[":+1:",":thumbup:"],category:"people"},":ticket:":{uc_base:"1f3ab",uc_output:"1f3ab",uc_match:"1f3ab",uc_greedy:"1f3ab",shortnames:[],category:"activity"},":tiger2:":{uc_base:"1f405",uc_output:"1f405",uc_match:"1f405",uc_greedy:"1f405",shortnames:[],category:"nature"},":tiger:":{uc_base:"1f42f",uc_output:"1f42f",uc_match:"1f42f",uc_greedy:"1f42f",shortnames:[],category:"nature"},":tired_face:":{uc_base:"1f62b",uc_output:"1f62b",uc_match:"1f62b",uc_greedy:"1f62b",shortnames:[],category:"people"},":toilet:":{uc_base:"1f6bd",uc_output:"1f6bd",uc_match:"1f6bd",uc_greedy:"1f6bd",shortnames:[],category:"objects"},":tokyo_tower:":{uc_base:"1f5fc",uc_output:"1f5fc",uc_match:"1f5fc",uc_greedy:"1f5fc",shortnames:[],category:"travel"},":tomato:":{uc_base:"1f345",uc_output:"1f345",uc_match:"1f345",uc_greedy:"1f345",shortnames:[],category:"food"},":tone1:":{uc_base:"1f3fb",uc_output:"1f3fb",uc_match:"1f3fb",uc_greedy:"1f3fb",shortnames:[],category:"modifier"},":tone2:":{uc_base:"1f3fc",uc_output:"1f3fc",uc_match:"1f3fc",uc_greedy:"1f3fc",shortnames:[],category:"modifier"},":tone3:":{uc_base:"1f3fd",uc_output:"1f3fd",uc_match:"1f3fd",uc_greedy:"1f3fd",shortnames:[],category:"modifier"},":tone4:":{uc_base:"1f3fe",uc_output:"1f3fe",uc_match:"1f3fe",uc_greedy:"1f3fe",shortnames:[],category:"modifier"},":tone5:":{uc_base:"1f3ff",uc_output:"1f3ff",uc_match:"1f3ff",uc_greedy:"1f3ff",shortnames:[],category:"modifier"},":tongue:":{uc_base:"1f445",uc_output:"1f445",uc_match:"1f445",uc_greedy:"1f445",shortnames:[],category:"people"},":top:":{uc_base:"1f51d",uc_output:"1f51d",uc_match:"1f51d",uc_greedy:"1f51d",shortnames:[],category:"symbols"},":tophat:":{uc_base:"1f3a9",uc_output:"1f3a9",uc_match:"1f3a9",uc_greedy:"1f3a9",shortnames:[],category:"people"},":tractor:":{uc_base:"1f69c",uc_output:"1f69c",uc_match:"1f69c",uc_greedy:"1f69c",shortnames:[],category:"travel"},":traffic_light:":{uc_base:"1f6a5",uc_output:"1f6a5",uc_match:"1f6a5",uc_greedy:"1f6a5",shortnames:[],category:"travel"},":train2:":{uc_base:"1f686",uc_output:"1f686",uc_match:"1f686",uc_greedy:"1f686",shortnames:[],category:"travel"},":train:":{uc_base:"1f68b",uc_output:"1f68b",uc_match:"1f68b",uc_greedy:"1f68b",shortnames:[],category:"travel"},":tram:":{uc_base:"1f68a",uc_output:"1f68a",uc_match:"1f68a",uc_greedy:"1f68a",shortnames:[],category:"travel"},":triangular_flag_on_post:":{uc_base:"1f6a9",uc_output:"1f6a9",uc_match:"1f6a9",uc_greedy:"1f6a9",shortnames:[],category:"flags"},":triangular_ruler:":{uc_base:"1f4d0",uc_output:"1f4d0",uc_match:"1f4d0",uc_greedy:"1f4d0",shortnames:[],category:"objects"},":trident:":{uc_base:"1f531",uc_output:"1f531",uc_match:"1f531",uc_greedy:"1f531",shortnames:[],category:"symbols"},":triumph:":{uc_base:"1f624",uc_output:"1f624",uc_match:"1f624",uc_greedy:"1f624",shortnames:[],category:"people"},":trolleybus:":{uc_base:"1f68e",uc_output:"1f68e",uc_match:"1f68e",uc_greedy:"1f68e",shortnames:[],category:"travel"},":trophy:":{uc_base:"1f3c6",uc_output:"1f3c6",uc_match:"1f3c6",uc_greedy:"1f3c6",shortnames:[],category:"activity"},":tropical_drink:":{uc_base:"1f379",uc_output:"1f379",uc_match:"1f379",uc_greedy:"1f379",shortnames:[],category:"food"},":tropical_fish:":{uc_base:"1f420",uc_output:"1f420",uc_match:"1f420",uc_greedy:"1f420",shortnames:[],category:"nature"},":truck:":{uc_base:"1f69a",uc_output:"1f69a",uc_match:"1f69a",uc_greedy:"1f69a",shortnames:[],category:"travel"},":trumpet:":{uc_base:"1f3ba",uc_output:"1f3ba",uc_match:"1f3ba",uc_greedy:"1f3ba",shortnames:[],category:"activity"},":tulip:":{uc_base:"1f337",uc_output:"1f337",uc_match:"1f337",uc_greedy:"1f337",shortnames:[],category:"nature"},":tumbler_glass:":{uc_base:"1f943",uc_output:"1f943",uc_match:"1f943",uc_greedy:"1f943",shortnames:[":whisky:"],category:"food"},":turkey:":{uc_base:"1f983",uc_output:"1f983",uc_match:"1f983",uc_greedy:"1f983",shortnames:[],category:"nature"},":turtle:":{uc_base:"1f422",uc_output:"1f422",uc_match:"1f422",uc_greedy:"1f422",shortnames:[],category:"nature"},":tv:":{uc_base:"1f4fa",uc_output:"1f4fa",uc_match:"1f4fa",uc_greedy:"1f4fa",shortnames:[],category:"objects"},":twisted_rightwards_arrows:":{uc_base:"1f500",uc_output:"1f500",uc_match:"1f500",uc_greedy:"1f500",shortnames:[],category:"symbols"},":two_hearts:":{uc_base:"1f495",uc_output:"1f495",uc_match:"1f495",uc_greedy:"1f495",shortnames:[],category:"symbols"},":two_men_holding_hands:":{uc_base:"1f46c",uc_output:"1f46c",uc_match:"1f46c",uc_greedy:"1f46c",shortnames:[],category:"people"},":two_women_holding_hands:":{uc_base:"1f46d",uc_output:"1f46d",uc_match:"1f46d",uc_greedy:"1f46d",shortnames:[],category:"people"},":u5272:":{uc_base:"1f239",uc_output:"1f239",uc_match:"1f239",uc_greedy:"1f239",shortnames:[],category:"symbols"},":u5408:":{uc_base:"1f234",uc_output:"1f234",uc_match:"1f234",uc_greedy:"1f234",shortnames:[],category:"symbols"},":u55b6:":{uc_base:"1f23a",uc_output:"1f23a",uc_match:"1f23a",uc_greedy:"1f23a",shortnames:[],category:"symbols"},":u6307:":{uc_base:"1f22f",uc_output:"1f22f",uc_match:"1f22f",uc_greedy:"1f22f",shortnames:[],category:"symbols"},":u6709:":{uc_base:"1f236",uc_output:"1f236",uc_match:"1f236",uc_greedy:"1f236",shortnames:[],category:"symbols"},":u6e80:":{uc_base:"1f235",uc_output:"1f235",uc_match:"1f235",uc_greedy:"1f235",shortnames:[],category:"symbols"},":u7121:":{uc_base:"1f21a",uc_output:"1f21a",uc_match:"1f21a",uc_greedy:"1f21a",shortnames:[],category:"symbols"},":u7533:":{uc_base:"1f238",uc_output:"1f238",uc_match:"1f238",uc_greedy:"1f238",shortnames:[],category:"symbols"},":u7981:":{uc_base:"1f232",uc_output:"1f232",uc_match:"1f232",uc_greedy:"1f232",shortnames:[],category:"symbols"},":u7a7a:":{uc_base:"1f233",uc_output:"1f233",uc_match:"1f233",uc_greedy:"1f233",shortnames:[],category:"symbols"},":unamused:":{uc_base:"1f612",uc_output:"1f612",uc_match:"1f612",uc_greedy:"1f612",shortnames:[],category:"people"},":underage:":{uc_base:"1f51e",uc_output:"1f51e",uc_match:"1f51e",uc_greedy:"1f51e",shortnames:[],category:"symbols"},":unicorn:":{uc_base:"1f984",uc_output:"1f984",uc_match:"1f984",uc_greedy:"1f984",shortnames:[":unicorn_face:"],category:"nature"},":unlock:":{uc_base:"1f513",uc_output:"1f513",uc_match:"1f513",uc_greedy:"1f513",shortnames:[],category:"objects"},":up:":{uc_base:"1f199",uc_output:"1f199",uc_match:"1f199",uc_greedy:"1f199",shortnames:[],category:"symbols"},":upside_down:":{uc_base:"1f643",uc_output:"1f643",uc_match:"1f643",uc_greedy:"1f643",shortnames:[":upside_down_face:"],category:"people"},":vampire:":{uc_base:"1f9db",uc_output:"1f9db",uc_match:"1f9db",uc_greedy:"1f9db",shortnames:[],category:"people"},":vertical_traffic_light:":{uc_base:"1f6a6",uc_output:"1f6a6",uc_match:"1f6a6",uc_greedy:"1f6a6",shortnames:[],category:"travel"},":vhs:":{uc_base:"1f4fc",uc_output:"1f4fc",uc_match:"1f4fc",uc_greedy:"1f4fc",shortnames:[],category:"objects"},":vibration_mode:":{uc_base:"1f4f3",uc_output:"1f4f3",uc_match:"1f4f3",uc_greedy:"1f4f3",shortnames:[],category:"symbols"},":video_camera:":{uc_base:"1f4f9",uc_output:"1f4f9",uc_match:"1f4f9",uc_greedy:"1f4f9",shortnames:[],category:"objects"},":video_game:":{uc_base:"1f3ae",uc_output:"1f3ae",uc_match:"1f3ae",uc_greedy:"1f3ae",shortnames:[],category:"activity"},":violin:":{uc_base:"1f3bb",uc_output:"1f3bb",uc_match:"1f3bb",uc_greedy:"1f3bb",shortnames:[],category:"activity"},":volcano:":{uc_base:"1f30b",uc_output:"1f30b",uc_match:"1f30b",uc_greedy:"1f30b",shortnames:[],category:"travel"},":volleyball:":{uc_base:"1f3d0",uc_output:"1f3d0",uc_match:"1f3d0",uc_greedy:"1f3d0",shortnames:[],category:"activity"},":vs:":{uc_base:"1f19a",uc_output:"1f19a",uc_match:"1f19a",uc_greedy:"1f19a",shortnames:[],category:"symbols"},":vulcan:":{uc_base:"1f596",uc_output:"1f596",uc_match:"1f596",uc_greedy:"1f596",shortnames:[":raised_hand_with_part_between_middle_and_ring_fingers:"],category:"people"},":waning_crescent_moon:":{uc_base:"1f318",uc_output:"1f318",uc_match:"1f318",uc_greedy:"1f318",shortnames:[],category:"nature"},":waning_gibbous_moon:":{uc_base:"1f316",uc_output:"1f316",uc_match:"1f316",uc_greedy:"1f316",shortnames:[],category:"nature"},":water_buffalo:":{uc_base:"1f403",uc_output:"1f403",uc_match:"1f403",uc_greedy:"1f403",shortnames:[],category:"nature"},":watermelon:":{uc_base:"1f349",uc_output:"1f349",uc_match:"1f349",uc_greedy:"1f349",shortnames:[],category:"food"},":wave:":{uc_base:"1f44b",uc_output:"1f44b",uc_match:"1f44b",uc_greedy:"1f44b",shortnames:[],category:"people"},":waxing_crescent_moon:":{uc_base:"1f312",uc_output:"1f312",uc_match:"1f312",uc_greedy:"1f312",shortnames:[],category:"nature"},":waxing_gibbous_moon:":{uc_base:"1f314",uc_output:"1f314",uc_match:"1f314",uc_greedy:"1f314",shortnames:[],category:"nature"},":wc:":{uc_base:"1f6be",uc_output:"1f6be",uc_match:"1f6be",uc_greedy:"1f6be",shortnames:[],category:"symbols"},":weary:":{uc_base:"1f629",uc_output:"1f629",uc_match:"1f629",uc_greedy:"1f629",shortnames:[],category:"people"},":wedding:":{uc_base:"1f492",uc_output:"1f492",uc_match:"1f492",uc_greedy:"1f492",shortnames:[],category:"travel"},":whale2:":{uc_base:"1f40b",uc_output:"1f40b",uc_match:"1f40b",uc_greedy:"1f40b",shortnames:[],category:"nature"},":whale:":{uc_base:"1f433",uc_output:"1f433",uc_match:"1f433",uc_greedy:"1f433",shortnames:[],category:"nature"},":white_flower:":{uc_base:"1f4ae",uc_output:"1f4ae",uc_match:"1f4ae",uc_greedy:"1f4ae",shortnames:[],category:"symbols"},":white_square_button:":{uc_base:"1f533",uc_output:"1f533",uc_match:"1f533",uc_greedy:"1f533",shortnames:[],category:"symbols"},":wilted_rose:":{uc_base:"1f940",uc_output:"1f940",uc_match:"1f940",uc_greedy:"1f940",shortnames:[":wilted_flower:"],category:"nature"},":wind_chime:":{uc_base:"1f390",uc_output:"1f390",uc_match:"1f390",uc_greedy:"1f390",shortnames:[],category:"objects"},":wine_glass:":{uc_base:"1f377",uc_output:"1f377",uc_match:"1f377",uc_greedy:"1f377",shortnames:[],category:"food"},":wink:":{uc_base:"1f609",uc_output:"1f609",uc_match:"1f609",uc_greedy:"1f609",shortnames:[],category:"people"},":wolf:":{uc_base:"1f43a",uc_output:"1f43a",uc_match:"1f43a",uc_greedy:"1f43a",shortnames:[],category:"nature"},":woman:":{uc_base:"1f469",uc_output:"1f469",uc_match:"1f469",uc_greedy:"1f469",shortnames:[],category:"people"},":woman_with_headscarf:":{uc_base:"1f9d5",uc_output:"1f9d5",uc_match:"1f9d5",uc_greedy:"1f9d5",shortnames:[],category:"people"},":womans_clothes:":{uc_base:"1f45a",uc_output:"1f45a",uc_match:"1f45a",uc_greedy:"1f45a",shortnames:[],category:"people"},":womans_hat:":{uc_base:"1f452",uc_output:"1f452",uc_match:"1f452",uc_greedy:"1f452",shortnames:[],category:"people"},":womens:":{uc_base:"1f6ba",uc_output:"1f6ba",uc_match:"1f6ba",uc_greedy:"1f6ba",shortnames:[],category:"symbols"},":worried:":{uc_base:"1f61f",uc_output:"1f61f",uc_match:"1f61f",uc_greedy:"1f61f",shortnames:[],category:"people"},":wrench:":{uc_base:"1f527",uc_output:"1f527",uc_match:"1f527",uc_greedy:"1f527",shortnames:[],category:"objects"},":yellow_heart:":{uc_base:"1f49b",uc_output:"1f49b",uc_match:"1f49b",uc_greedy:"1f49b",shortnames:[],category:"symbols"},":yen:":{uc_base:"1f4b4",uc_output:"1f4b4",uc_match:"1f4b4",uc_greedy:"1f4b4",shortnames:[],category:"objects"},":yum:":{uc_base:"1f60b",uc_output:"1f60b",uc_match:"1f60b",uc_greedy:"1f60b",shortnames:[],category:"people"},":zebra:":{uc_base:"1f993",uc_output:"1f993",uc_match:"1f993",uc_greedy:"1f993",shortnames:[],category:"nature"},":zipper_mouth:":{uc_base:"1f910",uc_output:"1f910",uc_match:"1f910",uc_greedy:"1f910",shortnames:[":zipper_mouth_face:"],category:"people"},":zombie:":{uc_base:"1f9df",uc_output:"1f9df",uc_match:"1f9df",uc_greedy:"1f9df",shortnames:[],category:"people"},":zzz:":{uc_base:"1f4a4",uc_output:"1f4a4",uc_match:"1f4a4",uc_greedy:"1f4a4",shortnames:[],category:"symbols"},":alarm_clock:":{uc_base:"23f0",uc_output:"23f0",uc_match:"23f0",uc_greedy:"23f0",shortnames:[],category:"objects"},":anchor:":{uc_base:"2693",uc_output:"2693",uc_match:"2693",uc_greedy:"2693",shortnames:[],category:"travel"},":aquarius:":{uc_base:"2652",uc_output:"2652",uc_match:"2652",uc_greedy:"2652",shortnames:[],category:"symbols"},":aries:":{uc_base:"2648",uc_output:"2648",uc_match:"2648",uc_greedy:"2648",shortnames:[],category:"symbols"},":arrow_double_down:":{uc_base:"23ec",uc_output:"23ec",uc_match:"23ec",uc_greedy:"23ec",shortnames:[],category:"symbols"},":arrow_double_up:":{uc_base:"23eb",uc_output:"23eb",uc_match:"23eb",uc_greedy:"23eb",shortnames:[],category:"symbols"},":baseball:":{uc_base:"26be",uc_output:"26be",uc_match:"26be",uc_greedy:"26be",shortnames:[],category:"activity"},":black_circle:":{uc_base:"26ab",uc_output:"26ab",uc_match:"26ab",uc_greedy:"26ab",shortnames:[],category:"symbols"},":black_large_square:":{uc_base:"2b1b",uc_output:"2b1b",uc_match:"2b1b",uc_greedy:"2b1b",shortnames:[],category:"symbols"},":black_medium_small_square:":{uc_base:"25fe",uc_output:"25fe",uc_match:"25fe",uc_greedy:"25fe",shortnames:[],category:"symbols"},":cancer:":{uc_base:"264b",uc_output:"264b",uc_match:"264b",uc_greedy:"264b",shortnames:[],category:"symbols"},":capricorn:":{uc_base:"2651",uc_output:"2651",uc_match:"2651",uc_greedy:"2651",shortnames:[],category:"symbols"},":church:":{uc_base:"26ea",uc_output:"26ea",uc_match:"26ea",uc_greedy:"26ea",shortnames:[],category:"travel"},":coffee:":{uc_base:"2615",uc_output:"2615",uc_match:"2615",uc_greedy:"2615",shortnames:[],category:"food"},":curly_loop:":{uc_base:"27b0",uc_output:"27b0",uc_match:"27b0",uc_greedy:"27b0",shortnames:[],category:"symbols"},":exclamation:":{uc_base:"2757",uc_output:"2757",uc_match:"2757",uc_greedy:"2757",shortnames:[],category:"symbols"},":fast_forward:":{uc_base:"23e9",uc_output:"23e9",uc_match:"23e9",uc_greedy:"23e9",shortnames:[],category:"symbols"},":fist:":{uc_base:"270a",uc_output:"270a",uc_match:"270a",uc_greedy:"270a",shortnames:[],category:"people"},":fountain:":{uc_base:"26f2",uc_output:"26f2",uc_match:"26f2",uc_greedy:"26f2",shortnames:[],category:"travel"},":fuelpump:":{uc_base:"26fd",uc_output:"26fd",uc_match:"26fd",uc_greedy:"26fd",shortnames:[],category:"travel"},":gemini:":{uc_base:"264a",uc_output:"264a",uc_match:"264a",uc_greedy:"264a",shortnames:[],category:"symbols"},":golf:":{uc_base:"26f3",uc_output:"26f3",uc_match:"26f3",uc_greedy:"26f3",shortnames:[],category:"activity"},":grey_exclamation:":{uc_base:"2755",uc_output:"2755",uc_match:"2755",uc_greedy:"2755",shortnames:[],category:"symbols"},":grey_question:":{uc_base:"2754",uc_output:"2754",uc_match:"2754",uc_greedy:"2754",shortnames:[],category:"symbols"},":heavy_division_sign:":{uc_base:"2797",uc_output:"2797",uc_match:"2797",uc_greedy:"2797",shortnames:[],category:"symbols"},":heavy_minus_sign:":{uc_base:"2796",uc_output:"2796",uc_match:"2796",uc_greedy:"2796",shortnames:[],category:"symbols"},":heavy_plus_sign:":{uc_base:"2795",uc_output:"2795",uc_match:"2795",uc_greedy:"2795",shortnames:[],category:"symbols"},":hourglass:":{uc_base:"231b",uc_output:"231b",uc_match:"231b",uc_greedy:"231b",shortnames:[],category:"objects"},":hourglass_flowing_sand:":{uc_base:"23f3",uc_output:"23f3",uc_match:"23f3",uc_greedy:"23f3",shortnames:[],category:"objects"},":leo:":{uc_base:"264c",uc_output:"264c",uc_match:"264c",uc_greedy:"264c",shortnames:[],category:"symbols"},":libra:":{uc_base:"264e",uc_output:"264e",uc_match:"264e",uc_greedy:"264e",shortnames:[],category:"symbols"},":loop:":{uc_base:"27bf",uc_output:"27bf",uc_match:"27bf",uc_greedy:"27bf",shortnames:[],category:"symbols"},":negative_squared_cross_mark:":{uc_base:"274e",uc_output:"274e",uc_match:"274e",uc_greedy:"274e",shortnames:[],category:"symbols"},":no_entry:":{uc_base:"26d4",uc_output:"26d4",uc_match:"26d4",uc_greedy:"26d4",shortnames:[],category:"symbols"},":o:":{uc_base:"2b55",uc_output:"2b55",uc_match:"2b55",uc_greedy:"2b55",shortnames:[],category:"symbols"},":ophiuchus:":{uc_base:"26ce",uc_output:"26ce",uc_match:"26ce",uc_greedy:"26ce",shortnames:[],category:"symbols"},":partly_sunny:":{uc_base:"26c5",uc_output:"26c5",uc_match:"26c5",uc_greedy:"26c5",shortnames:[],category:"nature"},":pisces:":{uc_base:"2653",uc_output:"2653",uc_match:"2653",uc_greedy:"2653",shortnames:[],category:"symbols"},":question:":{uc_base:"2753",uc_output:"2753",uc_match:"2753",uc_greedy:"2753",shortnames:[],category:"symbols"},":raised_hand:":{uc_base:"270b",uc_output:"270b",uc_match:"270b",uc_greedy:"270b",shortnames:[],category:"people"},":rewind:":{uc_base:"23ea",uc_output:"23ea",uc_match:"23ea",uc_greedy:"23ea",shortnames:[],category:"symbols"},":sagittarius:":{uc_base:"2650",uc_output:"2650",uc_match:"2650",uc_greedy:"2650",shortnames:[],category:"symbols"},":sailboat:":{uc_base:"26f5",uc_output:"26f5",uc_match:"26f5",uc_greedy:"26f5",shortnames:[],category:"travel"},":scorpius:":{uc_base:"264f",uc_output:"264f",uc_match:"264f",uc_greedy:"264f",shortnames:[],category:"symbols"},":snowman:":{uc_base:"26c4",uc_output:"26c4",uc_match:"26c4",uc_greedy:"26c4",shortnames:[],category:"nature"},":soccer:":{uc_base:"26bd",uc_output:"26bd",uc_match:"26bd",uc_greedy:"26bd",shortnames:[],category:"activity"},":sparkles:":{uc_base:"2728",uc_output:"2728",uc_match:"2728",uc_greedy:"2728",shortnames:[],category:"nature"},":star:":{uc_base:"2b50",uc_output:"2b50",uc_match:"2b50",uc_greedy:"2b50",shortnames:[],category:"nature"},":taurus:":{uc_base:"2649",uc_output:"2649",uc_match:"2649",uc_greedy:"2649",shortnames:[],category:"symbols"},":tent:":{uc_base:"26fa",uc_output:"26fa",uc_match:"26fa",uc_greedy:"26fa",shortnames:[],category:"travel"},":umbrella:":{uc_base:"2614",uc_output:"2614",uc_match:"2614",uc_greedy:"2614",shortnames:[],category:"nature"},":virgo:":{uc_base:"264d",uc_output:"264d",uc_match:"264d",uc_greedy:"264d",shortnames:[],category:"symbols"},":watch:":{uc_base:"231a",uc_output:"231a",uc_match:"231a",uc_greedy:"231a",shortnames:[],category:"objects"},":wheelchair:":{uc_base:"267f",uc_output:"267f",uc_match:"267f",uc_greedy:"267f",shortnames:[],category:"symbols"},":white_check_mark:":{uc_base:"2705",uc_output:"2705",uc_match:"2705",uc_greedy:"2705",shortnames:[],category:"symbols"},":white_circle:":{uc_base:"26aa",uc_output:"26aa",uc_match:"26aa",uc_greedy:"26aa",shortnames:[],category:"symbols"},":white_large_square:":{uc_base:"2b1c",uc_output:"2b1c",uc_match:"2b1c",uc_greedy:"2b1c",shortnames:[],category:"symbols"},":white_medium_small_square:":{uc_base:"25fd",uc_output:"25fd",uc_match:"25fd",uc_greedy:"25fd",shortnames:[],category:"symbols"},":x:":{uc_base:"274c",uc_output:"274c",uc_match:"274c",uc_greedy:"274c",shortnames:[],category:"symbols"},":zap:":{uc_base:"26a1",uc_output:"26a1",uc_match:"26a1",uc_greedy:"26a1",shortnames:[],category:"nature"}};var t,f=[];for(t in e.emojioneList)if(e.emojioneList.hasOwnProperty(t)&&""!==t){f.push(t.replace(/[+]/g,"\\$&"));for(var a=0;a<e.emojioneList[t].shortnames.length;a++)f.push(e.emojioneList[t].shortnames[a].replace(/[+]/g,"\\$&"))}e.shortnames=f.join("|"),e.jsEscapeMap={"👩‍❤️‍💋‍👩":"1f469-2764-1f48b-1f469","👨‍❤️‍💋‍👨":"1f468-2764-1f48b-1f468","👩‍❤️‍💋‍👨":"1f469-2764-1f48b-1f468","🏴󠁧󠁢󠁥󠁮󠁧󠁿":"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f","🏴󠁧󠁢󠁳󠁣󠁴󠁿":"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f","🏴󠁧󠁢󠁷󠁬󠁳󠁿":"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f","👨‍👨‍👦‍👦":"1f468-1f468-1f466-1f466","👨‍👨‍👧‍👦":"1f468-1f468-1f467-1f466","👨‍👨‍👧‍👧":"1f468-1f468-1f467-1f467","👨‍👩‍👦‍👦":"1f468-1f469-1f466-1f466","👨‍👩‍👧‍👦":"1f468-1f469-1f467-1f466","👨‍👩‍👧‍👧":"1f468-1f469-1f467-1f467","👩‍👩‍👦‍👦":"1f469-1f469-1f466-1f466","👩‍👩‍👧‍👦":"1f469-1f469-1f467-1f466","👩‍👩‍👧‍👧":"1f469-1f469-1f467-1f467","👨‍❤‍💋‍👨":"1f468-2764-1f48b-1f468","👩‍❤‍💋‍👨":"1f469-2764-1f48b-1f468","👩‍❤‍💋‍👩":"1f469-2764-1f48b-1f469","👩‍❤️‍👩":"1f469-2764-1f469","👨‍❤️‍👨":"1f468-2764-1f468","👩‍❤️‍👨":"1f469-2764-1f468","🕵️🏻‍♀️":"1f575-1f3fb-2640","🕵️🏻‍♂️":"1f575-1f3fb-2642","🕵️🏼‍♀️":"1f575-1f3fc-2640","🕵️🏼‍♂️":"1f575-1f3fc-2642","🕵️🏽‍♀️":"1f575-1f3fd-2640","🕵️🏽‍♂️":"1f575-1f3fd-2642","🕵️🏾‍♀️":"1f575-1f3fe-2640","🕵️🏾‍♂️":"1f575-1f3fe-2642","🕵️🏿‍♀️":"1f575-1f3ff-2640","🕵️🏿‍♂️":"1f575-1f3ff-2642","🏋️🏻‍♀️":"1f3cb-1f3fb-2640","🏋️🏻‍♂️":"1f3cb-1f3fb-2642","🏋️🏼‍♀️":"1f3cb-1f3fc-2640","🏋️🏼‍♂️":"1f3cb-1f3fc-2642","🏋️🏽‍♀️":"1f3cb-1f3fd-2640","🏋️🏽‍♂️":"1f3cb-1f3fd-2642","🏋️🏾‍♀️":"1f3cb-1f3fe-2640","🏋️🏾‍♂️":"1f3cb-1f3fe-2642","🏋️🏿‍♀️":"1f3cb-1f3ff-2640","🏋️🏿‍♂️":"1f3cb-1f3ff-2642","🏌️🏻‍♀️":"1f3cc-1f3fb-2640","🏌️🏻‍♂️":"1f3cc-1f3fb-2642","🏌️🏼‍♀️":"1f3cc-1f3fc-2640","🏌️🏼‍♂️":"1f3cc-1f3fc-2642","🏌️🏽‍♀️":"1f3cc-1f3fd-2640","🏌️🏽‍♂️":"1f3cc-1f3fd-2642","🏌️🏾‍♀️":"1f3cc-1f3fe-2640","🏌️🏾‍♂️":"1f3cc-1f3fe-2642","🏌️🏿‍♀️":"1f3cc-1f3ff-2640","🏌️🏿‍♂️":"1f3cc-1f3ff-2642","⛹️🏻‍♀️":"26f9-1f3fb-2640","⛹️🏻‍♂️":"26f9-1f3fb-2642","⛹️🏼‍♀️":"26f9-1f3fc-2640","⛹️🏼‍♂️":"26f9-1f3fc-2642","⛹️🏽‍♀️":"26f9-1f3fd-2640","⛹️🏽‍♂️":"26f9-1f3fd-2642","⛹️🏾‍♀️":"26f9-1f3fe-2640","⛹️🏾‍♂️":"26f9-1f3fe-2642","⛹️🏿‍♀️":"26f9-1f3ff-2640","⛹️🏿‍♂️":"26f9-1f3ff-2642","👨‍👨‍👦":"1f468-1f468-1f466","👨‍👨‍👧":"1f468-1f468-1f467","👨‍👩‍👧":"1f468-1f469-1f467","👩‍👩‍👦":"1f469-1f469-1f466","👩‍👩‍👧":"1f469-1f469-1f467","👨‍👦‍👦":"1f468-1f466-1f466","👨‍👧‍👦":"1f468-1f467-1f466","👩‍👦‍👦":"1f469-1f466-1f466","👩‍👧‍👦":"1f469-1f467-1f466","👩‍👧‍👧":"1f469-1f467-1f467","👨❤️💋👨":"1f468-2764-1f48b-1f468","👨‍👧‍👧":"1f468-1f467-1f467","👨‍👩‍👦":"1f468-1f469-1f466","👩❤️💋👨":"1f469-2764-1f48b-1f468","👩❤️💋👩":"1f469-2764-1f48b-1f469","👨‍❤‍👨":"1f468-2764-1f468","👩‍❤‍👨":"1f469-2764-1f468","👩‍❤‍👩":"1f469-2764-1f469","👨🏻‍⚕️":"1f468-1f3fb-2695","👨🏻‍⚖️":"1f468-1f3fb-2696","👨🏻‍✈️":"1f468-1f3fb-2708","👨🏼‍⚕️":"1f468-1f3fc-2695","👨🏼‍⚖️":"1f468-1f3fc-2696","👨🏼‍✈️":"1f468-1f3fc-2708","👨🏽‍⚕️":"1f468-1f3fd-2695","👨🏽‍⚖️":"1f468-1f3fd-2696","👨🏽‍✈️":"1f468-1f3fd-2708","👨🏾‍⚕️":"1f468-1f3fe-2695","👨🏾‍⚖️":"1f468-1f3fe-2696","👨🏾‍✈️":"1f468-1f3fe-2708","👨🏿‍⚕️":"1f468-1f3ff-2695","👨🏿‍⚖️":"1f468-1f3ff-2696","👨🏿‍✈️":"1f468-1f3ff-2708","👩🏻‍⚕️":"1f469-1f3fb-2695","👩🏻‍⚖️":"1f469-1f3fb-2696","👩🏻‍✈️":"1f469-1f3fb-2708","👩🏼‍⚕️":"1f469-1f3fc-2695","👩🏼‍⚖️":"1f469-1f3fc-2696","👩🏼‍✈️":"1f469-1f3fc-2708","👩🏽‍⚕️":"1f469-1f3fd-2695","👩🏽‍⚖️":"1f469-1f3fd-2696","👩🏽‍✈️":"1f469-1f3fd-2708","👩🏾‍⚕️":"1f469-1f3fe-2695","👩🏾‍⚖️":"1f469-1f3fe-2696","👩🏾‍✈️":"1f469-1f3fe-2708","👩🏿‍⚕️":"1f469-1f3ff-2695","👩🏿‍⚖️":"1f469-1f3ff-2696","👩🏿‍✈️":"1f469-1f3ff-2708","👮🏻‍♀️":"1f46e-1f3fb-2640","👮🏻‍♂️":"1f46e-1f3fb-2642","👮🏼‍♀️":"1f46e-1f3fc-2640","👮🏼‍♂️":"1f46e-1f3fc-2642","👮🏽‍♀️":"1f46e-1f3fd-2640","👮🏽‍♂️":"1f46e-1f3fd-2642","👮🏾‍♀️":"1f46e-1f3fe-2640","👮🏾‍♂️":"1f46e-1f3fe-2642","👮🏿‍♀️":"1f46e-1f3ff-2640","👮🏿‍♂️":"1f46e-1f3ff-2642","👱🏻‍♀️":"1f471-1f3fb-2640","👱🏻‍♂️":"1f471-1f3fb-2642","👱🏼‍♀️":"1f471-1f3fc-2640","👱🏼‍♂️":"1f471-1f3fc-2642","👱🏽‍♀️":"1f471-1f3fd-2640","👱🏽‍♂️":"1f471-1f3fd-2642","👱🏾‍♀️":"1f471-1f3fe-2640","👱🏾‍♂️":"1f471-1f3fe-2642","👱🏿‍♀️":"1f471-1f3ff-2640","👱🏿‍♂️":"1f471-1f3ff-2642","👳🏻‍♀️":"1f473-1f3fb-2640","👳🏻‍♂️":"1f473-1f3fb-2642","👳🏼‍♀️":"1f473-1f3fc-2640","👳🏼‍♂️":"1f473-1f3fc-2642","👳🏽‍♀️":"1f473-1f3fd-2640","👳🏽‍♂️":"1f473-1f3fd-2642","👳🏾‍♀️":"1f473-1f3fe-2640","👳🏾‍♂️":"1f473-1f3fe-2642","👳🏿‍♀️":"1f473-1f3ff-2640","👳🏿‍♂️":"1f473-1f3ff-2642","👷🏻‍♀️":"1f477-1f3fb-2640","👷🏻‍♂️":"1f477-1f3fb-2642","👷🏼‍♀️":"1f477-1f3fc-2640","👷🏼‍♂️":"1f477-1f3fc-2642","👷🏽‍♀️":"1f477-1f3fd-2640","👷🏽‍♂️":"1f477-1f3fd-2642","👷🏾‍♀️":"1f477-1f3fe-2640","👷🏾‍♂️":"1f477-1f3fe-2642","👷🏿‍♀️":"1f477-1f3ff-2640","👷🏿‍♂️":"1f477-1f3ff-2642","💂🏻‍♀️":"1f482-1f3fb-2640","💂🏻‍♂️":"1f482-1f3fb-2642","💂🏼‍♀️":"1f482-1f3fc-2640","💂🏼‍♂️":"1f482-1f3fc-2642","💂🏽‍♀️":"1f482-1f3fd-2640","💂🏽‍♂️":"1f482-1f3fd-2642","💂🏾‍♀️":"1f482-1f3fe-2640","💂🏾‍♂️":"1f482-1f3fe-2642","💂🏿‍♀️":"1f482-1f3ff-2640","💂🏿‍♂️":"1f482-1f3ff-2642","🕵️🏻♀️":"1f575-1f3fb-2640","🕵️🏻♂️":"1f575-1f3fb-2642","🕵️🏼♀️":"1f575-1f3fc-2640","🕵️🏼♂️":"1f575-1f3fc-2642","🕵️🏽♀️":"1f575-1f3fd-2640","🕵️🏽♂️":"1f575-1f3fd-2642","🕵️🏾♀️":"1f575-1f3fe-2640","🕵️🏾♂️":"1f575-1f3fe-2642","🕵️🏿♀️":"1f575-1f3ff-2640","🕵️🏿♂️":"1f575-1f3ff-2642","🏃🏻‍♀️":"1f3c3-1f3fb-2640","🏃🏻‍♂️":"1f3c3-1f3fb-2642","🏃🏼‍♀️":"1f3c3-1f3fc-2640","🏃🏼‍♂️":"1f3c3-1f3fc-2642","🏃🏽‍♀️":"1f3c3-1f3fd-2640","🏃🏽‍♂️":"1f3c3-1f3fd-2642","🏃🏾‍♀️":"1f3c3-1f3fe-2640","🏃🏾‍♂️":"1f3c3-1f3fe-2642","🏃🏿‍♀️":"1f3c3-1f3ff-2640","🏃🏿‍♂️":"1f3c3-1f3ff-2642","🏄🏻‍♀️":"1f3c4-1f3fb-2640","🏄🏻‍♂️":"1f3c4-1f3fb-2642","🏄🏼‍♀️":"1f3c4-1f3fc-2640","🏄🏼‍♂️":"1f3c4-1f3fc-2642","🏄🏽‍♀️":"1f3c4-1f3fd-2640","🏄🏽‍♂️":"1f3c4-1f3fd-2642","🏄🏾‍♀️":"1f3c4-1f3fe-2640","🏄🏾‍♂️":"1f3c4-1f3fe-2642","🏄🏿‍♀️":"1f3c4-1f3ff-2640","🏄🏿‍♂️":"1f3c4-1f3ff-2642","🏊🏻‍♀️":"1f3ca-1f3fb-2640","🏊🏻‍♂️":"1f3ca-1f3fb-2642","🏊🏼‍♀️":"1f3ca-1f3fc-2640","🏊🏼‍♂️":"1f3ca-1f3fc-2642","🏊🏽‍♀️":"1f3ca-1f3fd-2640","🏊🏽‍♂️":"1f3ca-1f3fd-2642","🏊🏾‍♀️":"1f3ca-1f3fe-2640","🏊🏾‍♂️":"1f3ca-1f3fe-2642","🏊🏿‍♀️":"1f3ca-1f3ff-2640","🏊🏿‍♂️":"1f3ca-1f3ff-2642","🏋️🏻♀️":"1f3cb-1f3fb-2640","🏋️🏻♂️":"1f3cb-1f3fb-2642","🏋️🏼♀️":"1f3cb-1f3fc-2640","🏋️🏼♂️":"1f3cb-1f3fc-2642","🏋️🏽♀️":"1f3cb-1f3fd-2640","🏋️🏽♂️":"1f3cb-1f3fd-2642","🏋️🏾♀️":"1f3cb-1f3fe-2640","🏋️🏾♂️":"1f3cb-1f3fe-2642","🏋️🏿♀️":"1f3cb-1f3ff-2640","🏋️🏿♂️":"1f3cb-1f3ff-2642","🏌️🏻♀️":"1f3cc-1f3fb-2640","🏌️🏻♂️":"1f3cc-1f3fb-2642","🏌️🏼♀️":"1f3cc-1f3fc-2640","🏌️🏼♂️":"1f3cc-1f3fc-2642","🏌️🏽♀️":"1f3cc-1f3fd-2640","🏌️🏽♂️":"1f3cc-1f3fd-2642","🏌️🏾♀️":"1f3cc-1f3fe-2640","🏌️🏾♂️":"1f3cc-1f3fe-2642","🏌️🏿♀️":"1f3cc-1f3ff-2640","🏌️🏿♂️":"1f3cc-1f3ff-2642","💆🏻‍♀️":"1f486-1f3fb-2640","💆🏻‍♂️":"1f486-1f3fb-2642","💆🏼‍♀️":"1f486-1f3fc-2640","💆🏼‍♂️":"1f486-1f3fc-2642","💆🏽‍♀️":"1f486-1f3fd-2640","💆🏽‍♂️":"1f486-1f3fd-2642","💆🏾‍♀️":"1f486-1f3fe-2640","💆🏾‍♂️":"1f486-1f3fe-2642","💆🏿‍♀️":"1f486-1f3ff-2640","💆🏿‍♂️":"1f486-1f3ff-2642","💇🏻‍♀️":"1f487-1f3fb-2640","💇🏻‍♂️":"1f487-1f3fb-2642","💇🏼‍♀️":"1f487-1f3fc-2640","💇🏼‍♂️":"1f487-1f3fc-2642","💇🏽‍♀️":"1f487-1f3fd-2640","💇🏽‍♂️":"1f487-1f3fd-2642","💇🏾‍♀️":"1f487-1f3fe-2640","💇🏾‍♂️":"1f487-1f3fe-2642","💇🏿‍♀️":"1f487-1f3ff-2640","💇🏿‍♂️":"1f487-1f3ff-2642","🚣🏻‍♀️":"1f6a3-1f3fb-2640","🚣🏻‍♂️":"1f6a3-1f3fb-2642","🚣🏼‍♀️":"1f6a3-1f3fc-2640","🚣🏼‍♂️":"1f6a3-1f3fc-2642","🚣🏽‍♀️":"1f6a3-1f3fd-2640","🚣🏽‍♂️":"1f6a3-1f3fd-2642","🚣🏾‍♀️":"1f6a3-1f3fe-2640","🚣🏾‍♂️":"1f6a3-1f3fe-2642","🚣🏿‍♀️":"1f6a3-1f3ff-2640","🚣🏿‍♂️":"1f6a3-1f3ff-2642","🚴🏻‍♀️":"1f6b4-1f3fb-2640","🚴🏻‍♂️":"1f6b4-1f3fb-2642","🚴🏼‍♀️":"1f6b4-1f3fc-2640","🚴🏼‍♂️":"1f6b4-1f3fc-2642","🚴🏽‍♀️":"1f6b4-1f3fd-2640","🚴🏽‍♂️":"1f6b4-1f3fd-2642","🚴🏾‍♀️":"1f6b4-1f3fe-2640","🚴🏾‍♂️":"1f6b4-1f3fe-2642","🚴🏿‍♀️":"1f6b4-1f3ff-2640","🚴🏿‍♂️":"1f6b4-1f3ff-2642","🚵🏻‍♀️":"1f6b5-1f3fb-2640","🚵🏻‍♂️":"1f6b5-1f3fb-2642","🚵🏼‍♀️":"1f6b5-1f3fc-2640","🚵🏼‍♂️":"1f6b5-1f3fc-2642","🚵🏽‍♀️":"1f6b5-1f3fd-2640","🚵🏽‍♂️":"1f6b5-1f3fd-2642","🚵🏾‍♀️":"1f6b5-1f3fe-2640","🚵🏾‍♂️":"1f6b5-1f3fe-2642","🚵🏿‍♀️":"1f6b5-1f3ff-2640","🚵🏿‍♂️":"1f6b5-1f3ff-2642","🚶🏻‍♀️":"1f6b6-1f3fb-2640","🚶🏻‍♂️":"1f6b6-1f3fb-2642","🚶🏼‍♀️":"1f6b6-1f3fc-2640","🚶🏼‍♂️":"1f6b6-1f3fc-2642","🚶🏽‍♀️":"1f6b6-1f3fd-2640","🚶🏽‍♂️":"1f6b6-1f3fd-2642","🚶🏾‍♀️":"1f6b6-1f3fe-2640","🚶🏾‍♂️":"1f6b6-1f3fe-2642","🚶🏿‍♀️":"1f6b6-1f3ff-2640","🚶🏿‍♂️":"1f6b6-1f3ff-2642","🤸🏻‍♀️":"1f938-1f3fb-2640","🤸🏻‍♂️":"1f938-1f3fb-2642","🤸🏼‍♀️":"1f938-1f3fc-2640","🤸🏼‍♂️":"1f938-1f3fc-2642","🤸🏽‍♀️":"1f938-1f3fd-2640","🤸🏽‍♂️":"1f938-1f3fd-2642","🤸🏾‍♀️":"1f938-1f3fe-2640","🤸🏾‍♂️":"1f938-1f3fe-2642","🤸🏿‍♀️":"1f938-1f3ff-2640","🤸🏿‍♂️":"1f938-1f3ff-2642","🤹🏻‍♀️":"1f939-1f3fb-2640","🤹🏻‍♂️":"1f939-1f3fb-2642","🤹🏼‍♀️":"1f939-1f3fc-2640","🤹🏼‍♂️":"1f939-1f3fc-2642","🤹🏽‍♀️":"1f939-1f3fd-2640","🤹🏽‍♂️":"1f939-1f3fd-2642","🤹🏾‍♀️":"1f939-1f3fe-2640","🤹🏾‍♂️":"1f939-1f3fe-2642","🤹🏿‍♀️":"1f939-1f3ff-2640","🤹🏿‍♂️":"1f939-1f3ff-2642","🤽🏻‍♀️":"1f93d-1f3fb-2640","🤽🏻‍♂️":"1f93d-1f3fb-2642","🤽🏼‍♀️":"1f93d-1f3fc-2640","🤽🏼‍♂️":"1f93d-1f3fc-2642","🤽🏽‍♀️":"1f93d-1f3fd-2640","🤽🏽‍♂️":"1f93d-1f3fd-2642","🤽🏾‍♀️":"1f93d-1f3fe-2640","🤽🏾‍♂️":"1f93d-1f3fe-2642","🤽🏿‍♀️":"1f93d-1f3ff-2640","🤽🏿‍♂️":"1f93d-1f3ff-2642","🤾🏻‍♀️":"1f93e-1f3fb-2640","🤾🏻‍♂️":"1f93e-1f3fb-2642","🤾🏼‍♀️":"1f93e-1f3fc-2640","🤾🏼‍♂️":"1f93e-1f3fc-2642","🤾🏽‍♀️":"1f93e-1f3fd-2640","🤾🏽‍♂️":"1f93e-1f3fd-2642","🤾🏾‍♀️":"1f93e-1f3fe-2640","🤾🏾‍♂️":"1f93e-1f3fe-2642","🤾🏿‍♀️":"1f93e-1f3ff-2640","🤾🏿‍♂️":"1f93e-1f3ff-2642","💁🏻‍♀️":"1f481-1f3fb-2640","💁🏻‍♂️":"1f481-1f3fb-2642","💁🏼‍♀️":"1f481-1f3fc-2640","💁🏼‍♂️":"1f481-1f3fc-2642","💁🏽‍♀️":"1f481-1f3fd-2640","💁🏽‍♂️":"1f481-1f3fd-2642","💁🏾‍♀️":"1f481-1f3fe-2640","💁🏾‍♂️":"1f481-1f3fe-2642","💁🏿‍♀️":"1f481-1f3ff-2640","💁🏿‍♂️":"1f481-1f3ff-2642","🙅🏻‍♀️":"1f645-1f3fb-2640","🙅🏻‍♂️":"1f645-1f3fb-2642","🙅🏼‍♀️":"1f645-1f3fc-2640","🙅🏼‍♂️":"1f645-1f3fc-2642","🙅🏽‍♀️":"1f645-1f3fd-2640","🙅🏽‍♂️":"1f645-1f3fd-2642","🙅🏾‍♀️":"1f645-1f3fe-2640","🙅🏾‍♂️":"1f645-1f3fe-2642","🙅🏿‍♀️":"1f645-1f3ff-2640","🙅🏿‍♂️":"1f645-1f3ff-2642","🙆🏻‍♀️":"1f646-1f3fb-2640","🙆🏻‍♂️":"1f646-1f3fb-2642","🙆🏼‍♀️":"1f646-1f3fc-2640","🙆🏼‍♂️":"1f646-1f3fc-2642","🙆🏽‍♀️":"1f646-1f3fd-2640","🙆🏽‍♂️":"1f646-1f3fd-2642","🙆🏾‍♀️":"1f646-1f3fe-2640","🙆🏾‍♂️":"1f646-1f3fe-2642","🙆🏿‍♀️":"1f646-1f3ff-2640","🙆🏿‍♂️":"1f646-1f3ff-2642","🙇🏻‍♀️":"1f647-1f3fb-2640","🙇🏻‍♂️":"1f647-1f3fb-2642","🙇🏼‍♀️":"1f647-1f3fc-2640","🙇🏼‍♂️":"1f647-1f3fc-2642","🙇🏽‍♀️":"1f647-1f3fd-2640","🙇🏽‍♂️":"1f647-1f3fd-2642","🙇🏾‍♀️":"1f647-1f3fe-2640","🙇🏾‍♂️":"1f647-1f3fe-2642","🙇🏿‍♀️":"1f647-1f3ff-2640","🙇🏿‍♂️":"1f647-1f3ff-2642","🙋🏻‍♀️":"1f64b-1f3fb-2640","🙋🏻‍♂️":"1f64b-1f3fb-2642","🙋🏼‍♀️":"1f64b-1f3fc-2640","🙋🏼‍♂️":"1f64b-1f3fc-2642","🙋🏽‍♀️":"1f64b-1f3fd-2640","🙋🏽‍♂️":"1f64b-1f3fd-2642","🙋🏾‍♀️":"1f64b-1f3fe-2640","🙋🏾‍♂️":"1f64b-1f3fe-2642","🙋🏿‍♀️":"1f64b-1f3ff-2640","🙋🏿‍♂️":"1f64b-1f3ff-2642","🙍🏻‍♀️":"1f64d-1f3fb-2640","🙍🏻‍♂️":"1f64d-1f3fb-2642","🙍🏼‍♀️":"1f64d-1f3fc-2640","🙍🏼‍♂️":"1f64d-1f3fc-2642","🙍🏽‍♀️":"1f64d-1f3fd-2640","🙍🏽‍♂️":"1f64d-1f3fd-2642","🙍🏾‍♀️":"1f64d-1f3fe-2640","🙍🏾‍♂️":"1f64d-1f3fe-2642","🙍🏿‍♀️":"1f64d-1f3ff-2640","🙍🏿‍♂️":"1f64d-1f3ff-2642","🙎🏻‍♀️":"1f64e-1f3fb-2640","🙎🏻‍♂️":"1f64e-1f3fb-2642","🙎🏼‍♀️":"1f64e-1f3fc-2640","🙎🏼‍♂️":"1f64e-1f3fc-2642","🙎🏽‍♀️":"1f64e-1f3fd-2640","🙎🏽‍♂️":"1f64e-1f3fd-2642","🙎🏾‍♀️":"1f64e-1f3fe-2640","🙎🏾‍♂️":"1f64e-1f3fe-2642","🙎🏿‍♀️":"1f64e-1f3ff-2640","🙎🏿‍♂️":"1f64e-1f3ff-2642","🤦🏻‍♀️":"1f926-1f3fb-2640","🤦🏻‍♂️":"1f926-1f3fb-2642","🤦🏼‍♀️":"1f926-1f3fc-2640","🤦🏼‍♂️":"1f926-1f3fc-2642","🤦🏽‍♀️":"1f926-1f3fd-2640","🤦🏽‍♂️":"1f926-1f3fd-2642","🤦🏾‍♀️":"1f926-1f3fe-2640","🤦🏾‍♂️":"1f926-1f3fe-2642","🤦🏿‍♀️":"1f926-1f3ff-2640","🤦🏿‍♂️":"1f926-1f3ff-2642","🤷🏻‍♀️":"1f937-1f3fb-2640","🤷🏻‍♂️":"1f937-1f3fb-2642","🤷🏼‍♀️":"1f937-1f3fc-2640","🤷🏼‍♂️":"1f937-1f3fc-2642","🤷🏽‍♀️":"1f937-1f3fd-2640","🤷🏽‍♂️":"1f937-1f3fd-2642","🤷🏾‍♀️":"1f937-1f3fe-2640","🤷🏾‍♂️":"1f937-1f3fe-2642","🤷🏿‍♀️":"1f937-1f3ff-2640","🤷🏿‍♂️":"1f937-1f3ff-2642","👁️‍🗨️":"1f441-1f5e8","🕵🏻‍♀️":"1f575-1f3fb-2640","🕵🏻‍♂️":"1f575-1f3fb-2642","🕵🏼‍♀️":"1f575-1f3fc-2640","🕵🏼‍♂️":"1f575-1f3fc-2642","🕵🏽‍♀️":"1f575-1f3fd-2640","🕵🏽‍♂️":"1f575-1f3fd-2642","🕵🏾‍♀️":"1f575-1f3fe-2640","🕵🏾‍♂️":"1f575-1f3fe-2642","🕵🏿‍♀️":"1f575-1f3ff-2640","🕵🏿‍♂️":"1f575-1f3ff-2642","🏋🏻‍♀️":"1f3cb-1f3fb-2640","🏋🏻‍♂️":"1f3cb-1f3fb-2642","🏋🏼‍♀️":"1f3cb-1f3fc-2640","🏋🏼‍♂️":"1f3cb-1f3fc-2642","🏋🏽‍♀️":"1f3cb-1f3fd-2640","🏋🏽‍♂️":"1f3cb-1f3fd-2642","🏋🏾‍♀️":"1f3cb-1f3fe-2640","🏋🏾‍♂️":"1f3cb-1f3fe-2642","🏋🏿‍♀️":"1f3cb-1f3ff-2640","🏋🏿‍♂️":"1f3cb-1f3ff-2642","🏌🏻‍♀️":"1f3cc-1f3fb-2640","🏌🏻‍♂️":"1f3cc-1f3fb-2642","🏌🏼‍♀️":"1f3cc-1f3fc-2640","🏌🏼‍♂️":"1f3cc-1f3fc-2642","🏌🏽‍♀️":"1f3cc-1f3fd-2640","🏌🏽‍♂️":"1f3cc-1f3fd-2642","🏌🏾‍♀️":"1f3cc-1f3fe-2640","🏌🏾‍♂️":"1f3cc-1f3fe-2642","🏌🏿‍♀️":"1f3cc-1f3ff-2640","🏌🏿‍♂️":"1f3cc-1f3ff-2642","🧙🏻‍♀️":"1f9d9-1f3fb-2640","🧙🏻‍♂️":"1f9d9-1f3fb-2642","🧙🏼‍♀️":"1f9d9-1f3fc-2640","🧙🏼‍♂️":"1f9d9-1f3fc-2642","🧙🏽‍♀️":"1f9d9-1f3fd-2640","🧙🏽‍♂️":"1f9d9-1f3fd-2642","🧙🏾‍♀️":"1f9d9-1f3fe-2640","🧙🏾‍♂️":"1f9d9-1f3fe-2642","🧙🏿‍♀️":"1f9d9-1f3ff-2640","🧙🏿‍♂️":"1f9d9-1f3ff-2642","🧚🏻‍♀️":"1f9da-1f3fb-2640","🧚🏻‍♂️":"1f9da-1f3fb-2642","🧚🏼‍♀️":"1f9da-1f3fc-2640","🧚🏼‍♂️":"1f9da-1f3fc-2642","🧚🏽‍♀️":"1f9da-1f3fd-2640","🧚🏽‍♂️":"1f9da-1f3fd-2642","🧚🏾‍♀️":"1f9da-1f3fe-2640","🧚🏾‍♂️":"1f9da-1f3fe-2642","🧚🏿‍♀️":"1f9da-1f3ff-2640","🧚🏿‍♂️":"1f9da-1f3ff-2642","🧛🏻‍♀️":"1f9db-1f3fb-2640","🧛🏻‍♂️":"1f9db-1f3fb-2642","🧛🏼‍♀️":"1f9db-1f3fc-2640","🧛🏼‍♂️":"1f9db-1f3fc-2642","🧛🏽‍♀️":"1f9db-1f3fd-2640","🧛🏽‍♂️":"1f9db-1f3fd-2642","🧛🏾‍♀️":"1f9db-1f3fe-2640","🧛🏾‍♂️":"1f9db-1f3fe-2642","🧛🏿‍♀️":"1f9db-1f3ff-2640","🧛🏿‍♂️":"1f9db-1f3ff-2642","🧜🏻‍♀️":"1f9dc-1f3fb-2640","🧜🏻‍♂️":"1f9dc-1f3fb-2642","🧜🏼‍♀️":"1f9dc-1f3fc-2640","🧜🏼‍♂️":"1f9dc-1f3fc-2642","🧜🏽‍♀️":"1f9dc-1f3fd-2640","🧜🏽‍♂️":"1f9dc-1f3fd-2642","🧜🏾‍♀️":"1f9dc-1f3fe-2640","🧜🏾‍♂️":"1f9dc-1f3fe-2642","🧜🏿‍♀️":"1f9dc-1f3ff-2640","🧜🏿‍♂️":"1f9dc-1f3ff-2642","🧝🏻‍♀️":"1f9dd-1f3fb-2640","🧝🏻‍♂️":"1f9dd-1f3fb-2642","🧝🏼‍♀️":"1f9dd-1f3fc-2640","🧝🏼‍♂️":"1f9dd-1f3fc-2642","🧝🏽‍♀️":"1f9dd-1f3fd-2640","🧝🏽‍♂️":"1f9dd-1f3fd-2642","🧝🏾‍♀️":"1f9dd-1f3fe-2640","🧝🏾‍♂️":"1f9dd-1f3fe-2642","🧝🏿‍♀️":"1f9dd-1f3ff-2640","🧝🏿‍♂️":"1f9dd-1f3ff-2642","🧖🏻‍♀️":"1f9d6-1f3fb-2640","🧖🏻‍♂️":"1f9d6-1f3fb-2642","🧖🏼‍♀️":"1f9d6-1f3fc-2640","🧖🏼‍♂️":"1f9d6-1f3fc-2642","🧖🏽‍♀️":"1f9d6-1f3fd-2640","🧖🏽‍♂️":"1f9d6-1f3fd-2642","🧖🏾‍♀️":"1f9d6-1f3fe-2640","🧖🏾‍♂️":"1f9d6-1f3fe-2642","🧖🏿‍♀️":"1f9d6-1f3ff-2640","🧖🏿‍♂️":"1f9d6-1f3ff-2642","🧗🏻‍♀️":"1f9d7-1f3fb-2640","🧗🏻‍♂️":"1f9d7-1f3fb-2642","🧗🏼‍♀️":"1f9d7-1f3fc-2640","🧗🏼‍♂️":"1f9d7-1f3fc-2642","🧗🏽‍♀️":"1f9d7-1f3fd-2640","🧗🏽‍♂️":"1f9d7-1f3fd-2642","🧗🏾‍♀️":"1f9d7-1f3fe-2640","🧗🏾‍♂️":"1f9d7-1f3fe-2642","🧗🏿‍♀️":"1f9d7-1f3ff-2640","🧗🏿‍♂️":"1f9d7-1f3ff-2642","🧘🏻‍♀️":"1f9d8-1f3fb-2640","🧘🏻‍♂️":"1f9d8-1f3fb-2642","🧘🏼‍♀️":"1f9d8-1f3fc-2640","🧘🏼‍♂️":"1f9d8-1f3fc-2642","🧘🏽‍♀️":"1f9d8-1f3fd-2640","🧘🏽‍♂️":"1f9d8-1f3fd-2642","🧘🏾‍♀️":"1f9d8-1f3fe-2640","🧘🏾‍♂️":"1f9d8-1f3fe-2642","🧘🏿‍♀️":"1f9d8-1f3ff-2640","🧘🏿‍♂️":"1f9d8-1f3ff-2642","🕵️‍♀️":"1f575-2640","🕵️‍♂️":"1f575-2642","⛹️🏻♀️":"26f9-1f3fb-2640","⛹️🏻♂️":"26f9-1f3fb-2642","⛹️🏼♀️":"26f9-1f3fc-2640","⛹️🏼♂️":"26f9-1f3fc-2642","⛹️🏽♀️":"26f9-1f3fd-2640","⛹️🏽♂️":"26f9-1f3fd-2642","⛹️🏾♀️":"26f9-1f3fe-2640","⛹️🏾♂️":"26f9-1f3fe-2642","⛹️🏿♀️":"26f9-1f3ff-2640","⛹️🏿♂️":"26f9-1f3ff-2642","🏋️‍♀️":"1f3cb-2640","🏋️‍♂️":"1f3cb-2642","🏌️‍♀️":"1f3cc-2640","🏌️‍♂️":"1f3cc-2642","⛹🏻‍♀️":"26f9-1f3fb-2640","⛹🏻‍♂️":"26f9-1f3fb-2642","⛹🏼‍♀️":"26f9-1f3fc-2640","⛹🏼‍♂️":"26f9-1f3fc-2642","⛹🏽‍♀️":"26f9-1f3fd-2640","⛹🏽‍♂️":"26f9-1f3fd-2642","⛹🏾‍♀️":"26f9-1f3fe-2640","⛹🏾‍♂️":"26f9-1f3fe-2642","⛹🏿‍♀️":"26f9-1f3ff-2640","⛹🏿‍♂️":"26f9-1f3ff-2642","⛹️‍♀️":"26f9-2640","⛹️‍♂️":"26f9-2642","👨👨👦👦":"1f468-1f468-1f466-1f466","👨👨👧👦":"1f468-1f468-1f467-1f466","👨👨👧👧":"1f468-1f468-1f467-1f467","👨👩👦👦":"1f468-1f469-1f466-1f466","👨👩👧👦":"1f468-1f469-1f467-1f466","👨👩👧👧":"1f468-1f469-1f467-1f467","👩👩👦👦":"1f469-1f469-1f466-1f466","👩👩👧👦":"1f469-1f469-1f467-1f466","👩👩👧👧":"1f469-1f469-1f467-1f467","👨🏿‍💻":"1f468-1f3ff-1f4bb","👨🏾‍💻":"1f468-1f3fe-1f4bb","👨🏽‍💻":"1f468-1f3fd-1f4bb","👨🏼‍💻":"1f468-1f3fc-1f4bb","👨🏻‍💻":"1f468-1f3fb-1f4bb","👩🏿‍💻":"1f469-1f3ff-1f4bb","👩🏾‍💻":"1f469-1f3fe-1f4bb","👩🏽‍💻":"1f469-1f3fd-1f4bb","👩🏼‍💻":"1f469-1f3fc-1f4bb","👩🏻‍💻":"1f469-1f3fb-1f4bb","👨🏿‍🏫":"1f468-1f3ff-1f3eb","👨🏾‍🏫":"1f468-1f3fe-1f3eb","👨🏽‍🏫":"1f468-1f3fd-1f3eb","👨🏼‍🏫":"1f468-1f3fc-1f3eb","👨🏻‍🏫":"1f468-1f3fb-1f3eb","👩🏿‍🏫":"1f469-1f3ff-1f3eb","👩🏾‍🏫":"1f469-1f3fe-1f3eb","👩🏽‍🏫":"1f469-1f3fd-1f3eb","👩🏼‍🏫":"1f469-1f3fc-1f3eb","👩🏻‍🏫":"1f469-1f3fb-1f3eb","👨🏿‍🎓":"1f468-1f3ff-1f393","👨🏾‍🎓":"1f468-1f3fe-1f393","👨🏽‍🎓":"1f468-1f3fd-1f393","👨🏼‍🎓":"1f468-1f3fc-1f393","👨🏻‍🎓":"1f468-1f3fb-1f393","👩🏿‍🎓":"1f469-1f3ff-1f393","👩🏾‍🎓":"1f469-1f3fe-1f393","👩🏽‍🎓":"1f469-1f3fd-1f393","👩🏼‍🎓":"1f469-1f3fc-1f393","👩🏻‍🎓":"1f469-1f3fb-1f393","👨🏿‍🎤":"1f468-1f3ff-1f3a4","👨🏾‍🎤":"1f468-1f3fe-1f3a4","👨🏽‍🎤":"1f468-1f3fd-1f3a4","👨🏼‍🎤":"1f468-1f3fc-1f3a4","👨🏻‍🎤":"1f468-1f3fb-1f3a4","👩🏿‍🎤":"1f469-1f3ff-1f3a4","👩🏾‍🎤":"1f469-1f3fe-1f3a4","👩🏽‍🎤":"1f469-1f3fd-1f3a4","👩🏼‍🎤":"1f469-1f3fc-1f3a4","👩🏻‍🎤":"1f469-1f3fb-1f3a4","👨🏿‍🔬":"1f468-1f3ff-1f52c","👨🏾‍🔬":"1f468-1f3fe-1f52c","👨🏽‍🔬":"1f468-1f3fd-1f52c","👨🏼‍🔬":"1f468-1f3fc-1f52c","👨🏻‍🔬":"1f468-1f3fb-1f52c","👩🏿‍🔬":"1f469-1f3ff-1f52c","👩🏾‍🔬":"1f469-1f3fe-1f52c","👩🏽‍🔬":"1f469-1f3fd-1f52c","👩🏼‍🔬":"1f469-1f3fc-1f52c","👩🏻‍🔬":"1f469-1f3fb-1f52c","👨🏿‍💼":"1f468-1f3ff-1f4bc","👨🏾‍💼":"1f468-1f3fe-1f4bc","👨🏽‍💼":"1f468-1f3fd-1f4bc","👨🏼‍💼":"1f468-1f3fc-1f4bc","👨🏻‍💼":"1f468-1f3fb-1f4bc","👩🏿‍💼":"1f469-1f3ff-1f4bc","👩🏾‍💼":"1f469-1f3fe-1f4bc","👩🏽‍💼":"1f469-1f3fd-1f4bc","👩🏼‍💼":"1f469-1f3fc-1f4bc","👩🏻‍💼":"1f469-1f3fb-1f4bc","👨🏿‍🔧":"1f468-1f3ff-1f527","👨🏾‍🔧":"1f468-1f3fe-1f527","👨🏽‍🔧":"1f468-1f3fd-1f527","👨🏼‍🔧":"1f468-1f3fc-1f527","👨🏻‍🔧":"1f468-1f3fb-1f527","👩🏿‍🔧":"1f469-1f3ff-1f527","👩🏾‍🔧":"1f469-1f3fe-1f527","👩🏽‍🔧":"1f469-1f3fd-1f527","👩🏼‍🔧":"1f469-1f3fc-1f527","👩🏻‍🔧":"1f469-1f3fb-1f527","👨🏿‍🏭":"1f468-1f3ff-1f3ed","👨🏾‍🏭":"1f468-1f3fe-1f3ed","👨🏽‍🏭":"1f468-1f3fd-1f3ed","👨🏼‍🏭":"1f468-1f3fc-1f3ed","👨🏻‍🏭":"1f468-1f3fb-1f3ed","👩🏿‍🏭":"1f469-1f3ff-1f3ed","👩🏾‍🏭":"1f469-1f3fe-1f3ed","👩🏽‍🏭":"1f469-1f3fd-1f3ed","👩🏼‍🏭":"1f469-1f3fc-1f3ed","👩🏻‍🏭":"1f469-1f3fb-1f3ed","👨🏿‍🍳":"1f468-1f3ff-1f373","👨🏾‍🍳":"1f468-1f3fe-1f373","👨🏽‍🍳":"1f468-1f3fd-1f373","👨🏼‍🍳":"1f468-1f3fc-1f373","👨🏻‍🍳":"1f468-1f3fb-1f373","👩🏿‍🍳":"1f469-1f3ff-1f373","👩🏾‍🍳":"1f469-1f3fe-1f373","👩🏽‍🍳":"1f469-1f3fd-1f373","👩🏼‍🍳":"1f469-1f3fc-1f373","👩🏻‍🍳":"1f469-1f3fb-1f373","👨🏿‍🌾":"1f468-1f3ff-1f33e","👨🏾‍🌾":"1f468-1f3fe-1f33e","👨🏽‍🌾":"1f468-1f3fd-1f33e","👨🏼‍🌾":"1f468-1f3fc-1f33e","👨🏻‍🌾":"1f468-1f3fb-1f33e","👩🏿‍🌾":"1f469-1f3ff-1f33e","👩🏾‍🌾":"1f469-1f3fe-1f33e","👩🏽‍🌾":"1f469-1f3fd-1f33e","👩🏼‍🌾":"1f469-1f3fc-1f33e","👩🏻‍🌾":"1f469-1f3fb-1f33e","👨🏻‍🎨":"1f468-1f3fb-1f3a8","👨🏼‍🎨":"1f468-1f3fc-1f3a8","👨🏽‍🎨":"1f468-1f3fd-1f3a8","👨🏾‍🎨":"1f468-1f3fe-1f3a8","👨🏿‍🎨":"1f468-1f3ff-1f3a8","👩🏻‍🎨":"1f469-1f3fb-1f3a8","👩🏼‍🎨":"1f469-1f3fc-1f3a8","👩🏽‍🎨":"1f469-1f3fd-1f3a8","👩🏾‍🎨":"1f469-1f3fe-1f3a8","👩🏿‍🎨":"1f469-1f3ff-1f3a8","👨🏻‍🚀":"1f468-1f3fb-1f680","👨🏼‍🚀":"1f468-1f3fc-1f680","👨🏽‍🚀":"1f468-1f3fd-1f680","👨🏾‍🚀":"1f468-1f3fe-1f680","👨🏿‍🚀":"1f468-1f3ff-1f680","👩🏻‍🚀":"1f469-1f3fb-1f680","👩🏼‍🚀":"1f469-1f3fc-1f680","👩🏽‍🚀":"1f469-1f3fd-1f680","👩🏾‍🚀":"1f469-1f3fe-1f680","👩🏿‍🚀":"1f469-1f3ff-1f680","👨🏻‍🚒":"1f468-1f3fb-1f692","👨🏼‍🚒":"1f468-1f3fc-1f692","👨🏽‍🚒":"1f468-1f3fd-1f692","👨🏾‍🚒":"1f468-1f3fe-1f692","👨🏿‍🚒":"1f468-1f3ff-1f692","👩🏻‍🚒":"1f469-1f3fb-1f692","👩🏼‍🚒":"1f469-1f3fc-1f692","👩🏽‍🚒":"1f469-1f3fd-1f692","👩🏾‍🚒":"1f469-1f3fe-1f692","👩🏿‍🚒":"1f469-1f3ff-1f692","🏳️‍🌈":"1f3f3-1f308","🏌🏻‍♂":"1f3cc-1f3fb-2642","🏌🏼‍♂":"1f3cc-1f3fc-2642","🏌🏽‍♂":"1f3cc-1f3fd-2642","🏌🏾‍♂":"1f3cc-1f3fe-2642","🏌🏿‍♂":"1f3cc-1f3ff-2642","🏌🏻‍♀":"1f3cc-1f3fb-2640","🏌🏼‍♀":"1f3cc-1f3fc-2640","🏌🏽‍♀":"1f3cc-1f3fd-2640","🏌🏾‍♀":"1f3cc-1f3fe-2640","🏌🏿‍♀":"1f3cc-1f3ff-2640","🤹🏿‍♂":"1f939-1f3ff-2642","🤹🏾‍♂":"1f939-1f3fe-2642","🤹🏽‍♂":"1f939-1f3fd-2642","🤹🏼‍♂":"1f939-1f3fc-2642","🤹🏻‍♂":"1f939-1f3fb-2642","🤹🏿‍♀":"1f939-1f3ff-2640","🤹🏾‍♀":"1f939-1f3fe-2640","🤹🏽‍♀":"1f939-1f3fd-2640","🤹🏼‍♀":"1f939-1f3fc-2640","🤹🏻‍♀":"1f939-1f3fb-2640","🤾🏿‍♂":"1f93e-1f3ff-2642","🤾🏾‍♂":"1f93e-1f3fe-2642","🤾🏽‍♂":"1f93e-1f3fd-2642","🤾🏼‍♂":"1f93e-1f3fc-2642","🤾🏻‍♂":"1f93e-1f3fb-2642","🤾🏿‍♀":"1f93e-1f3ff-2640","🤾🏾‍♀":"1f93e-1f3fe-2640","🤾🏽‍♀":"1f93e-1f3fd-2640","🤾🏼‍♀":"1f93e-1f3fc-2640","🤾🏻‍♀":"1f93e-1f3fb-2640","🤽🏿‍♂":"1f93d-1f3ff-2642","🤽🏾‍♂":"1f93d-1f3fe-2642","🤽🏽‍♂":"1f93d-1f3fd-2642","🤽🏼‍♂":"1f93d-1f3fc-2642","🤽🏻‍♂":"1f93d-1f3fb-2642","🤽🏿‍♀":"1f93d-1f3ff-2640","🤽🏾‍♀":"1f93d-1f3fe-2640","🤽🏽‍♀":"1f93d-1f3fd-2640","🤽🏼‍♀":"1f93d-1f3fc-2640","🤽🏻‍♀":"1f93d-1f3fb-2640","🤸🏿‍♂":"1f938-1f3ff-2642","🤸🏾‍♂":"1f938-1f3fe-2642","🤸🏽‍♂":"1f938-1f3fd-2642","🤸🏼‍♂":"1f938-1f3fc-2642","🤸🏻‍♂":"1f938-1f3fb-2642","🤸🏿‍♀":"1f938-1f3ff-2640","🤸🏾‍♀":"1f938-1f3fe-2640","🤸🏽‍♀":"1f938-1f3fd-2640","🤸🏼‍♀":"1f938-1f3fc-2640","🤸🏻‍♀":"1f938-1f3fb-2640","🚶🏿‍♂":"1f6b6-1f3ff-2642","🚶🏾‍♂":"1f6b6-1f3fe-2642","🚶🏽‍♂":"1f6b6-1f3fd-2642","🚶🏼‍♂":"1f6b6-1f3fc-2642","🚶🏻‍♂":"1f6b6-1f3fb-2642","🚶🏿‍♀":"1f6b6-1f3ff-2640","🚶🏾‍♀":"1f6b6-1f3fe-2640","🚶🏽‍♀":"1f6b6-1f3fd-2640","🚶🏼‍♀":"1f6b6-1f3fc-2640","🚶🏻‍♀":"1f6b6-1f3fb-2640","🚵🏿‍♂":"1f6b5-1f3ff-2642","🚵🏾‍♂":"1f6b5-1f3fe-2642","🚵🏽‍♂":"1f6b5-1f3fd-2642","🚵🏼‍♂":"1f6b5-1f3fc-2642","🚵🏻‍♂":"1f6b5-1f3fb-2642","🚵🏿‍♀":"1f6b5-1f3ff-2640","🚵🏾‍♀":"1f6b5-1f3fe-2640","🚵🏽‍♀":"1f6b5-1f3fd-2640","🚵🏼‍♀":"1f6b5-1f3fc-2640","🚵🏻‍♀":"1f6b5-1f3fb-2640","🚴🏿‍♂":"1f6b4-1f3ff-2642","🚴🏾‍♂":"1f6b4-1f3fe-2642","🚴🏽‍♂":"1f6b4-1f3fd-2642","🚴🏼‍♂":"1f6b4-1f3fc-2642","🚴🏻‍♂":"1f6b4-1f3fb-2642","🚴🏿‍♀":"1f6b4-1f3ff-2640","🚴🏾‍♀":"1f6b4-1f3fe-2640","🚴🏽‍♀":"1f6b4-1f3fd-2640","🚴🏼‍♀":"1f6b4-1f3fc-2640","🚴🏻‍♀":"1f6b4-1f3fb-2640","🚣🏿‍♂":"1f6a3-1f3ff-2642","🚣🏾‍♂":"1f6a3-1f3fe-2642","🚣🏽‍♂":"1f6a3-1f3fd-2642","🚣🏼‍♂":"1f6a3-1f3fc-2642","🚣🏻‍♂":"1f6a3-1f3fb-2642","🚣🏿‍♀":"1f6a3-1f3ff-2640","🚣🏾‍♀":"1f6a3-1f3fe-2640","🚣🏽‍♀":"1f6a3-1f3fd-2640","🚣🏼‍♀":"1f6a3-1f3fc-2640","🚣🏻‍♀":"1f6a3-1f3fb-2640","🏋🏿‍♂":"1f3cb-1f3ff-2642","🏋🏾‍♂":"1f3cb-1f3fe-2642","🏋🏽‍♂":"1f3cb-1f3fd-2642","🏋🏼‍♂":"1f3cb-1f3fc-2642","🏋🏻‍♂":"1f3cb-1f3fb-2642","🏋🏿‍♀":"1f3cb-1f3ff-2640","🏋🏾‍♀":"1f3cb-1f3fe-2640","🏋🏽‍♀":"1f3cb-1f3fd-2640","🏋🏼‍♀":"1f3cb-1f3fc-2640","🏋🏻‍♀":"1f3cb-1f3fb-2640","🏊🏿‍♂":"1f3ca-1f3ff-2642","🏊🏾‍♂":"1f3ca-1f3fe-2642","🏊🏽‍♂":"1f3ca-1f3fd-2642","🏊🏼‍♂":"1f3ca-1f3fc-2642","🏊🏻‍♂":"1f3ca-1f3fb-2642","🏊🏿‍♀":"1f3ca-1f3ff-2640","🏊🏾‍♀":"1f3ca-1f3fe-2640","🏊🏽‍♀":"1f3ca-1f3fd-2640","🏊🏼‍♀":"1f3ca-1f3fc-2640","🏊🏻‍♀":"1f3ca-1f3fb-2640","🏄🏿‍♂":"1f3c4-1f3ff-2642","🏄🏾‍♂":"1f3c4-1f3fe-2642","🏄🏽‍♂":"1f3c4-1f3fd-2642","🏄🏼‍♂":"1f3c4-1f3fc-2642","🏄🏻‍♂":"1f3c4-1f3fb-2642","🏄🏿‍♀":"1f3c4-1f3ff-2640","🏄🏾‍♀":"1f3c4-1f3fe-2640","🏄🏽‍♀":"1f3c4-1f3fd-2640","🏄🏼‍♀":"1f3c4-1f3fc-2640","🏄🏻‍♀":"1f3c4-1f3fb-2640","🏃🏿‍♂":"1f3c3-1f3ff-2642","🏃🏾‍♂":"1f3c3-1f3fe-2642","🏃🏽‍♂":"1f3c3-1f3fd-2642","🏃🏼‍♂":"1f3c3-1f3fc-2642","🏃🏻‍♂":"1f3c3-1f3fb-2642","🏃🏿‍♀":"1f3c3-1f3ff-2640","🏃🏾‍♀":"1f3c3-1f3fe-2640","🏃🏽‍♀":"1f3c3-1f3fd-2640","🏃🏼‍♀":"1f3c3-1f3fc-2640","🏃🏻‍♀":"1f3c3-1f3fb-2640","🤷🏿‍♂":"1f937-1f3ff-2642","🤷🏾‍♂":"1f937-1f3fe-2642","🤷🏽‍♂":"1f937-1f3fd-2642","🤷🏼‍♂":"1f937-1f3fc-2642","🤷🏻‍♂":"1f937-1f3fb-2642","🤷🏿‍♀":"1f937-1f3ff-2640","🤷🏾‍♀":"1f937-1f3fe-2640","🤷🏽‍♀":"1f937-1f3fd-2640","🤷🏼‍♀":"1f937-1f3fc-2640","🤷🏻‍♀":"1f937-1f3fb-2640","🤦🏿‍♂":"1f926-1f3ff-2642","🤦🏾‍♂":"1f926-1f3fe-2642","🤦🏽‍♂":"1f926-1f3fd-2642","🤦🏼‍♂":"1f926-1f3fc-2642","🤦🏻‍♂":"1f926-1f3fb-2642","🤦🏿‍♀":"1f926-1f3ff-2640","🤦🏾‍♀":"1f926-1f3fe-2640","🤦🏽‍♀":"1f926-1f3fd-2640","🤦🏼‍♀":"1f926-1f3fc-2640","🤦🏻‍♀":"1f926-1f3fb-2640","🙎🏿‍♂":"1f64e-1f3ff-2642","🙎🏾‍♂":"1f64e-1f3fe-2642","🙎🏽‍♂":"1f64e-1f3fd-2642","🙎🏼‍♂":"1f64e-1f3fc-2642","🙎🏻‍♂":"1f64e-1f3fb-2642","🙎🏿‍♀":"1f64e-1f3ff-2640","🙎🏾‍♀":"1f64e-1f3fe-2640","🙎🏽‍♀":"1f64e-1f3fd-2640","🙎🏼‍♀":"1f64e-1f3fc-2640","🙎🏻‍♀":"1f64e-1f3fb-2640","🙍🏿‍♂":"1f64d-1f3ff-2642","🙍🏾‍♂":"1f64d-1f3fe-2642","🙍🏽‍♂":"1f64d-1f3fd-2642","🙍🏼‍♂":"1f64d-1f3fc-2642","🙍🏻‍♂":"1f64d-1f3fb-2642","🙍🏿‍♀":"1f64d-1f3ff-2640","🙍🏾‍♀":"1f64d-1f3fe-2640","🙍🏽‍♀":"1f64d-1f3fd-2640","🙍🏼‍♀":"1f64d-1f3fc-2640","🙍🏻‍♀":"1f64d-1f3fb-2640","🙋🏿‍♂":"1f64b-1f3ff-2642","🙋🏾‍♂":"1f64b-1f3fe-2642","🙋🏽‍♂":"1f64b-1f3fd-2642","🙋🏼‍♂":"1f64b-1f3fc-2642","🙋🏻‍♂":"1f64b-1f3fb-2642","🙋🏿‍♀":"1f64b-1f3ff-2640","🙋🏾‍♀":"1f64b-1f3fe-2640","🙋🏽‍♀":"1f64b-1f3fd-2640","🙋🏼‍♀":"1f64b-1f3fc-2640","🙋🏻‍♀":"1f64b-1f3fb-2640","🙇🏿‍♂":"1f647-1f3ff-2642","🙇🏾‍♂":"1f647-1f3fe-2642","🙇🏽‍♂":"1f647-1f3fd-2642","🙇🏼‍♂":"1f647-1f3fc-2642","🙇🏻‍♂":"1f647-1f3fb-2642","🙇🏿‍♀":"1f647-1f3ff-2640","🙇🏾‍♀":"1f647-1f3fe-2640","🙇🏽‍♀":"1f647-1f3fd-2640","🙇🏼‍♀":"1f647-1f3fc-2640","🙇🏻‍♀":"1f647-1f3fb-2640","🙆🏿‍♂":"1f646-1f3ff-2642","🙆🏾‍♂":"1f646-1f3fe-2642","🙆🏽‍♂":"1f646-1f3fd-2642","🙆🏼‍♂":"1f646-1f3fc-2642","🙆🏻‍♂":"1f646-1f3fb-2642","🙆🏿‍♀":"1f646-1f3ff-2640","🙆🏾‍♀":"1f646-1f3fe-2640","🙆🏽‍♀":"1f646-1f3fd-2640","🙆🏼‍♀":"1f646-1f3fc-2640","🙆🏻‍♀":"1f646-1f3fb-2640","🙅🏿‍♂":"1f645-1f3ff-2642","🙅🏾‍♂":"1f645-1f3fe-2642","🙅🏽‍♂":"1f645-1f3fd-2642","🙅🏼‍♂":"1f645-1f3fc-2642","🙅🏻‍♂":"1f645-1f3fb-2642","🙅🏿‍♀":"1f645-1f3ff-2640","🙅🏾‍♀":"1f645-1f3fe-2640","🙅🏽‍♀":"1f645-1f3fd-2640","🙅🏼‍♀":"1f645-1f3fc-2640","🙅🏻‍♀":"1f645-1f3fb-2640","💇🏿‍♂":"1f487-1f3ff-2642","💇🏾‍♂":"1f487-1f3fe-2642","💇🏽‍♂":"1f487-1f3fd-2642","💇🏼‍♂":"1f487-1f3fc-2642","💇🏻‍♂":"1f487-1f3fb-2642","💇🏿‍♀":"1f487-1f3ff-2640","💇🏾‍♀":"1f487-1f3fe-2640","💇🏽‍♀":"1f487-1f3fd-2640","💇🏼‍♀":"1f487-1f3fc-2640","💇🏻‍♀":"1f487-1f3fb-2640","💆🏿‍♂":"1f486-1f3ff-2642","💆🏾‍♂":"1f486-1f3fe-2642","💆🏽‍♂":"1f486-1f3fd-2642","💆🏼‍♂":"1f486-1f3fc-2642","💆🏻‍♂":"1f486-1f3fb-2642","💆🏿‍♀":"1f486-1f3ff-2640","💆🏾‍♀":"1f486-1f3fe-2640","💆🏽‍♀":"1f486-1f3fd-2640","💆🏼‍♀":"1f486-1f3fc-2640","💆🏻‍♀":"1f486-1f3fb-2640","💁🏿‍♂":"1f481-1f3ff-2642","💁🏾‍♂":"1f481-1f3fe-2642","💁🏽‍♂":"1f481-1f3fd-2642","💁🏼‍♂":"1f481-1f3fc-2642","💁🏻‍♂":"1f481-1f3fb-2642","💁🏿‍♀":"1f481-1f3ff-2640","💁🏾‍♀":"1f481-1f3fe-2640","💁🏽‍♀":"1f481-1f3fd-2640","💁🏼‍♀":"1f481-1f3fc-2640","💁🏻‍♀":"1f481-1f3fb-2640","👱🏿‍♂":"1f471-1f3ff-2642","👱🏾‍♂":"1f471-1f3fe-2642","👱🏽‍♂":"1f471-1f3fd-2642","👱🏼‍♂":"1f471-1f3fc-2642","👱🏻‍♂":"1f471-1f3fb-2642","👱🏿‍♀":"1f471-1f3ff-2640","👱🏾‍♀":"1f471-1f3fe-2640","👱🏽‍♀":"1f471-1f3fd-2640","👱🏼‍♀":"1f471-1f3fc-2640","👱🏻‍♀":"1f471-1f3fb-2640","👳🏿‍♂":"1f473-1f3ff-2642","👳🏾‍♂":"1f473-1f3fe-2642","👳🏽‍♂":"1f473-1f3fd-2642","👳🏼‍♂":"1f473-1f3fc-2642","👳🏻‍♂":"1f473-1f3fb-2642","👳🏿‍♀":"1f473-1f3ff-2640","👳🏾‍♀":"1f473-1f3fe-2640","👳🏽‍♀":"1f473-1f3fd-2640","👳🏼‍♀":"1f473-1f3fc-2640","👳🏻‍♀":"1f473-1f3fb-2640","💂🏿‍♂":"1f482-1f3ff-2642","💂🏾‍♂":"1f482-1f3fe-2642","💂🏽‍♂":"1f482-1f3fd-2642","💂🏼‍♂":"1f482-1f3fc-2642","💂🏻‍♂":"1f482-1f3fb-2642","💂🏿‍♀":"1f482-1f3ff-2640","💂🏾‍♀":"1f482-1f3fe-2640","💂🏽‍♀":"1f482-1f3fd-2640","💂🏼‍♀":"1f482-1f3fc-2640","💂🏻‍♀":"1f482-1f3fb-2640","🕵🏿‍♂":"1f575-1f3ff-2642","🕵🏾‍♂":"1f575-1f3fe-2642","🕵🏽‍♂":"1f575-1f3fd-2642","🕵🏼‍♂":"1f575-1f3fc-2642","🕵🏻‍♂":"1f575-1f3fb-2642","🕵🏿‍♀":"1f575-1f3ff-2640","🕵🏾‍♀":"1f575-1f3fe-2640","🕵🏽‍♀":"1f575-1f3fd-2640","🕵🏼‍♀":"1f575-1f3fc-2640","🕵🏻‍♀":"1f575-1f3fb-2640","👷🏿‍♂":"1f477-1f3ff-2642","👷🏾‍♂":"1f477-1f3fe-2642","👷🏽‍♂":"1f477-1f3fd-2642","👷🏼‍♂":"1f477-1f3fc-2642","👷🏻‍♂":"1f477-1f3fb-2642","👷🏿‍♀":"1f477-1f3ff-2640","👷🏾‍♀":"1f477-1f3fe-2640","👷🏽‍♀":"1f477-1f3fd-2640","👷🏼‍♀":"1f477-1f3fc-2640","👷🏻‍♀":"1f477-1f3fb-2640","👮🏿‍♂":"1f46e-1f3ff-2642","👮🏾‍♂":"1f46e-1f3fe-2642","👮🏽‍♂":"1f46e-1f3fd-2642","👮🏼‍♂":"1f46e-1f3fc-2642","👮🏻‍♂":"1f46e-1f3fb-2642","👮🏿‍♀":"1f46e-1f3ff-2640","👮🏾‍♀":"1f46e-1f3fe-2640","👮🏽‍♀":"1f46e-1f3fd-2640","👮🏼‍♀":"1f46e-1f3fc-2640","👮🏻‍♀":"1f46e-1f3fb-2640","👨🏿‍⚕":"1f468-1f3ff-2695","👨🏾‍⚕":"1f468-1f3fe-2695","👨🏽‍⚕":"1f468-1f3fd-2695","👨🏼‍⚕":"1f468-1f3fc-2695","👨🏻‍⚕":"1f468-1f3fb-2695","👩🏿‍⚕":"1f469-1f3ff-2695","👩🏾‍⚕":"1f469-1f3fe-2695","👩🏽‍⚕":"1f469-1f3fd-2695","👩🏼‍⚕":"1f469-1f3fc-2695","👩🏻‍⚕":"1f469-1f3fb-2695","👨🏻‍⚖":"1f468-1f3fb-2696","👨🏼‍⚖":"1f468-1f3fc-2696","👨🏽‍⚖":"1f468-1f3fd-2696","👨🏾‍⚖":"1f468-1f3fe-2696","👨🏿‍⚖":"1f468-1f3ff-2696","👩🏻‍⚖":"1f469-1f3fb-2696","👩🏼‍⚖":"1f469-1f3fc-2696","👩🏽‍⚖":"1f469-1f3fd-2696","👩🏾‍⚖":"1f469-1f3fe-2696","👩🏿‍⚖":"1f469-1f3ff-2696","👨🏻‍✈":"1f468-1f3fb-2708","👨🏼‍✈":"1f468-1f3fc-2708","👨🏽‍✈":"1f468-1f3fd-2708","👨🏾‍✈":"1f468-1f3fe-2708","👨🏿‍✈":"1f468-1f3ff-2708","👩🏻‍✈":"1f469-1f3fb-2708","👩🏼‍✈":"1f469-1f3fc-2708","👩🏽‍✈":"1f469-1f3fd-2708","👩🏾‍✈":"1f469-1f3fe-2708","👩🏿‍✈":"1f469-1f3ff-2708","👨❤️👨":"1f468-2764-1f468","👩❤️👨":"1f469-2764-1f468","👩❤️👩":"1f469-2764-1f469","👨🏻⚕️":"1f468-1f3fb-2695","👨🏻⚖️":"1f468-1f3fb-2696","👨🏻✈️":"1f468-1f3fb-2708","👨🏼⚕️":"1f468-1f3fc-2695","👨🏼⚖️":"1f468-1f3fc-2696","👨🏼✈️":"1f468-1f3fc-2708","👨🏽⚕️":"1f468-1f3fd-2695","👨🏽⚖️":"1f468-1f3fd-2696","👨🏽✈️":"1f468-1f3fd-2708","👨🏾⚕️":"1f468-1f3fe-2695","👨🏾⚖️":"1f468-1f3fe-2696","👨🏾✈️":"1f468-1f3fe-2708","👨🏿⚕️":"1f468-1f3ff-2695","👨🏿⚖️":"1f468-1f3ff-2696","👨🏿✈️":"1f468-1f3ff-2708","👩🏻⚕️":"1f469-1f3fb-2695","👩🏻⚖️":"1f469-1f3fb-2696","👩🏻✈️":"1f469-1f3fb-2708","👩🏼⚕️":"1f469-1f3fc-2695","👩🏼⚖️":"1f469-1f3fc-2696","👩🏼✈️":"1f469-1f3fc-2708","👩🏽⚕️":"1f469-1f3fd-2695","👩🏽⚖️":"1f469-1f3fd-2696","👩🏽✈️":"1f469-1f3fd-2708","👩🏾⚕️":"1f469-1f3fe-2695","👩🏾⚖️":"1f469-1f3fe-2696","👩🏾✈️":"1f469-1f3fe-2708","👩🏿⚕️":"1f469-1f3ff-2695","👩🏿⚖️":"1f469-1f3ff-2696","👩🏿✈️":"1f469-1f3ff-2708","👮🏻♀️":"1f46e-1f3fb-2640","👮🏻♂️":"1f46e-1f3fb-2642","👮🏼♀️":"1f46e-1f3fc-2640","👮🏼♂️":"1f46e-1f3fc-2642","👮🏽♀️":"1f46e-1f3fd-2640","👮🏽♂️":"1f46e-1f3fd-2642","👮🏾♀️":"1f46e-1f3fe-2640","👮🏾♂️":"1f46e-1f3fe-2642","👮🏿♀️":"1f46e-1f3ff-2640","👮🏿♂️":"1f46e-1f3ff-2642","👱🏻♀️":"1f471-1f3fb-2640","👱🏻♂️":"1f471-1f3fb-2642","👱🏼♀️":"1f471-1f3fc-2640","👱🏼♂️":"1f471-1f3fc-2642","👱🏽♀️":"1f471-1f3fd-2640","👱🏽♂️":"1f471-1f3fd-2642","👱🏾♀️":"1f471-1f3fe-2640","👱🏾♂️":"1f471-1f3fe-2642","👱🏿♀️":"1f471-1f3ff-2640","👱🏿♂️":"1f471-1f3ff-2642","👳🏻♀️":"1f473-1f3fb-2640","👳🏻♂️":"1f473-1f3fb-2642","👳🏼♀️":"1f473-1f3fc-2640","👳🏼♂️":"1f473-1f3fc-2642","👳🏽♀️":"1f473-1f3fd-2640","👳🏽♂️":"1f473-1f3fd-2642","👳🏾♀️":"1f473-1f3fe-2640","👳🏾♂️":"1f473-1f3fe-2642","👳🏿♀️":"1f473-1f3ff-2640","👳🏿♂️":"1f473-1f3ff-2642","👷🏻♀️":"1f477-1f3fb-2640","👷🏻♂️":"1f477-1f3fb-2642","👷🏼♀️":"1f477-1f3fc-2640","👷🏼♂️":"1f477-1f3fc-2642","👷🏽♀️":"1f477-1f3fd-2640","👷🏽♂️":"1f477-1f3fd-2642","👷🏾♀️":"1f477-1f3fe-2640","👷🏾♂️":"1f477-1f3fe-2642","👷🏿♀️":"1f477-1f3ff-2640","👷🏿♂️":"1f477-1f3ff-2642","💂🏻♀️":"1f482-1f3fb-2640","💂🏻♂️":"1f482-1f3fb-2642","💂🏼♀️":"1f482-1f3fc-2640","💂🏼♂️":"1f482-1f3fc-2642","💂🏽♀️":"1f482-1f3fd-2640","💂🏽♂️":"1f482-1f3fd-2642","💂🏾♀️":"1f482-1f3fe-2640","💂🏾♂️":"1f482-1f3fe-2642","💂🏿♀️":"1f482-1f3ff-2640","💂🏿♂️":"1f482-1f3ff-2642","🏃🏻♀️":"1f3c3-1f3fb-2640","🏃🏻♂️":"1f3c3-1f3fb-2642","🏃🏼♀️":"1f3c3-1f3fc-2640","🏃🏼♂️":"1f3c3-1f3fc-2642","🏃🏽♀️":"1f3c3-1f3fd-2640","🏃🏽♂️":"1f3c3-1f3fd-2642","🏃🏾♀️":"1f3c3-1f3fe-2640","🏃🏾♂️":"1f3c3-1f3fe-2642","🏃🏿♀️":"1f3c3-1f3ff-2640","🏃🏿♂️":"1f3c3-1f3ff-2642","🏄🏻♀️":"1f3c4-1f3fb-2640","🏄🏻♂️":"1f3c4-1f3fb-2642","🏄🏼♀️":"1f3c4-1f3fc-2640","🏄🏼♂️":"1f3c4-1f3fc-2642","🏄🏽♀️":"1f3c4-1f3fd-2640","🏄🏽♂️":"1f3c4-1f3fd-2642","🏄🏾♀️":"1f3c4-1f3fe-2640","🏄🏾♂️":"1f3c4-1f3fe-2642","🏄🏿♀️":"1f3c4-1f3ff-2640","🏄🏿♂️":"1f3c4-1f3ff-2642","🏊🏻♀️":"1f3ca-1f3fb-2640","🏊🏻♂️":"1f3ca-1f3fb-2642","🏊🏼♀️":"1f3ca-1f3fc-2640","🏊🏼♂️":"1f3ca-1f3fc-2642","🏊🏽♀️":"1f3ca-1f3fd-2640","🏊🏽♂️":"1f3ca-1f3fd-2642","🏊🏾♀️":"1f3ca-1f3fe-2640","🏊🏾♂️":"1f3ca-1f3fe-2642","🏊🏿♀️":"1f3ca-1f3ff-2640","🏊🏿♂️":"1f3ca-1f3ff-2642","💆🏻♀️":"1f486-1f3fb-2640","💆🏻♂️":"1f486-1f3fb-2642","💆🏼♀️":"1f486-1f3fc-2640","💆🏼♂️":"1f486-1f3fc-2642","💆🏽♀️":"1f486-1f3fd-2640","💆🏽♂️":"1f486-1f3fd-2642","💆🏾♀️":"1f486-1f3fe-2640","💆🏾♂️":"1f486-1f3fe-2642","💆🏿♀️":"1f486-1f3ff-2640","💆🏿♂️":"1f486-1f3ff-2642","💇🏻♀️":"1f487-1f3fb-2640","💇🏻♂️":"1f487-1f3fb-2642","💇🏼♀️":"1f487-1f3fc-2640","💇🏼♂️":"1f487-1f3fc-2642","💇🏽♀️":"1f487-1f3fd-2640","💇🏽♂️":"1f487-1f3fd-2642","💇🏾♀️":"1f487-1f3fe-2640","💇🏾♂️":"1f487-1f3fe-2642","💇🏿♀️":"1f487-1f3ff-2640","💇🏿♂️":"1f487-1f3ff-2642","🚣🏻♀️":"1f6a3-1f3fb-2640","🚣🏻♂️":"1f6a3-1f3fb-2642","🚣🏼♀️":"1f6a3-1f3fc-2640","🚣🏼♂️":"1f6a3-1f3fc-2642","🚣🏽♀️":"1f6a3-1f3fd-2640","🚣🏽♂️":"1f6a3-1f3fd-2642","🚣🏾♀️":"1f6a3-1f3fe-2640","🚣🏾♂️":"1f6a3-1f3fe-2642","🚣🏿♀️":"1f6a3-1f3ff-2640","🚣🏿♂️":"1f6a3-1f3ff-2642","🚴🏻♀️":"1f6b4-1f3fb-2640","🚴🏻♂️":"1f6b4-1f3fb-2642","🚴🏼♀️":"1f6b4-1f3fc-2640","🚴🏼♂️":"1f6b4-1f3fc-2642","🚴🏽♀️":"1f6b4-1f3fd-2640","🚴🏽♂️":"1f6b4-1f3fd-2642","🚴🏾♀️":"1f6b4-1f3fe-2640","🚴🏾♂️":"1f6b4-1f3fe-2642","🚴🏿♀️":"1f6b4-1f3ff-2640","🚴🏿♂️":"1f6b4-1f3ff-2642","🚵🏻♀️":"1f6b5-1f3fb-2640","🚵🏻♂️":"1f6b5-1f3fb-2642","🚵🏼♀️":"1f6b5-1f3fc-2640","🚵🏼♂️":"1f6b5-1f3fc-2642","🚵🏽♀️":"1f6b5-1f3fd-2640","🚵🏽♂️":"1f6b5-1f3fd-2642","🚵🏾♀️":"1f6b5-1f3fe-2640","🚵🏾♂️":"1f6b5-1f3fe-2642","🚵🏿♀️":"1f6b5-1f3ff-2640","🚵🏿♂️":"1f6b5-1f3ff-2642","🚶🏻♀️":"1f6b6-1f3fb-2640","🚶🏻♂️":"1f6b6-1f3fb-2642","🚶🏼♀️":"1f6b6-1f3fc-2640","🚶🏼♂️":"1f6b6-1f3fc-2642","🚶🏽♀️":"1f6b6-1f3fd-2640","🚶🏽♂️":"1f6b6-1f3fd-2642","🚶🏾♀️":"1f6b6-1f3fe-2640","🚶🏾♂️":"1f6b6-1f3fe-2642","🚶🏿♀️":"1f6b6-1f3ff-2640","🚶🏿♂️":"1f6b6-1f3ff-2642","🤸🏻♀️":"1f938-1f3fb-2640","🤸🏻♂️":"1f938-1f3fb-2642","🤸🏼♀️":"1f938-1f3fc-2640","🤸🏼♂️":"1f938-1f3fc-2642","🤸🏽♀️":"1f938-1f3fd-2640","🤸🏽♂️":"1f938-1f3fd-2642","🤸🏾♀️":"1f938-1f3fe-2640","🤸🏾♂️":"1f938-1f3fe-2642","🤸🏿♀️":"1f938-1f3ff-2640","🤸🏿♂️":"1f938-1f3ff-2642","🤹🏻♀️":"1f939-1f3fb-2640","🤹🏻♂️":"1f939-1f3fb-2642","🤹🏼♀️":"1f939-1f3fc-2640","🤹🏼♂️":"1f939-1f3fc-2642","🤹🏽♀️":"1f939-1f3fd-2640","🤹🏽♂️":"1f939-1f3fd-2642","🤹🏾♀️":"1f939-1f3fe-2640","🤹🏾♂️":"1f939-1f3fe-2642","🤹🏿♀️":"1f939-1f3ff-2640","🤹🏿♂️":"1f939-1f3ff-2642","🤽🏻♀️":"1f93d-1f3fb-2640","🤽🏻♂️":"1f93d-1f3fb-2642","🤽🏼♀️":"1f93d-1f3fc-2640","🤽🏼♂️":"1f93d-1f3fc-2642","🤽🏽♀️":"1f93d-1f3fd-2640","🤽🏽♂️":"1f93d-1f3fd-2642","🤽🏾♀️":"1f93d-1f3fe-2640","🤽🏾♂️":"1f93d-1f3fe-2642","🤽🏿♀️":"1f93d-1f3ff-2640","🤽🏿♂️":"1f93d-1f3ff-2642","🤾🏻♀️":"1f93e-1f3fb-2640","🤾🏻♂️":"1f93e-1f3fb-2642","🤾🏼♀️":"1f93e-1f3fc-2640","🤾🏼♂️":"1f93e-1f3fc-2642","🤾🏽♀️":"1f93e-1f3fd-2640","🤾🏽♂️":"1f93e-1f3fd-2642","🤾🏾♀️":"1f93e-1f3fe-2640","🤾🏾♂️":"1f93e-1f3fe-2642","🤾🏿♀️":"1f93e-1f3ff-2640","🤾🏿♂️":"1f93e-1f3ff-2642","💁🏻♀️":"1f481-1f3fb-2640","💁🏻♂️":"1f481-1f3fb-2642","💁🏼♀️":"1f481-1f3fc-2640","💁🏼♂️":"1f481-1f3fc-2642","💁🏽♀️":"1f481-1f3fd-2640","💁🏽♂️":"1f481-1f3fd-2642","💁🏾♀️":"1f481-1f3fe-2640","💁🏾♂️":"1f481-1f3fe-2642","💁🏿♀️":"1f481-1f3ff-2640","💁🏿♂️":"1f481-1f3ff-2642","🙅🏻♀️":"1f645-1f3fb-2640","🙅🏻♂️":"1f645-1f3fb-2642","🙅🏼♀️":"1f645-1f3fc-2640","🙅🏼♂️":"1f645-1f3fc-2642","🙅🏽♀️":"1f645-1f3fd-2640","🙅🏽♂️":"1f645-1f3fd-2642","🙅🏾♀️":"1f645-1f3fe-2640","🙅🏾♂️":"1f645-1f3fe-2642","🙅🏿♀️":"1f645-1f3ff-2640","🙅🏿♂️":"1f645-1f3ff-2642","🙆🏻♀️":"1f646-1f3fb-2640","🙆🏻♂️":"1f646-1f3fb-2642","🙆🏼♀️":"1f646-1f3fc-2640","🙆🏼♂️":"1f646-1f3fc-2642","🙆🏽♀️":"1f646-1f3fd-2640","🙆🏽♂️":"1f646-1f3fd-2642","🙆🏾♀️":"1f646-1f3fe-2640","🙆🏾♂️":"1f646-1f3fe-2642","🙆🏿♀️":"1f646-1f3ff-2640","🙆🏿♂️":"1f646-1f3ff-2642","🙇🏻♀️":"1f647-1f3fb-2640","🙇🏻♂️":"1f647-1f3fb-2642","🙇🏼♀️":"1f647-1f3fc-2640","🙇🏼♂️":"1f647-1f3fc-2642","🙇🏽♀️":"1f647-1f3fd-2640","🙇🏽♂️":"1f647-1f3fd-2642","🙇🏾♀️":"1f647-1f3fe-2640","🙇🏾♂️":"1f647-1f3fe-2642","🙇🏿♀️":"1f647-1f3ff-2640","🙇🏿♂️":"1f647-1f3ff-2642","🙋🏻♀️":"1f64b-1f3fb-2640","🙋🏻♂️":"1f64b-1f3fb-2642","🙋🏼♀️":"1f64b-1f3fc-2640","🙋🏼♂️":"1f64b-1f3fc-2642","🙋🏽♀️":"1f64b-1f3fd-2640","🙋🏽♂️":"1f64b-1f3fd-2642","🙋🏾♀️":"1f64b-1f3fe-2640","🙋🏾♂️":"1f64b-1f3fe-2642","🙋🏿♀️":"1f64b-1f3ff-2640","🙋🏿♂️":"1f64b-1f3ff-2642","🙍🏻♀️":"1f64d-1f3fb-2640","🙍🏻♂️":"1f64d-1f3fb-2642","🙍🏼♀️":"1f64d-1f3fc-2640","🙍🏼♂️":"1f64d-1f3fc-2642","🙍🏽♀️":"1f64d-1f3fd-2640","🙍🏽♂️":"1f64d-1f3fd-2642","🙍🏾♀️":"1f64d-1f3fe-2640","🙍🏾♂️":"1f64d-1f3fe-2642","🙍🏿♀️":"1f64d-1f3ff-2640","🙍🏿♂️":"1f64d-1f3ff-2642","🙎🏻♀️":"1f64e-1f3fb-2640","🙎🏻♂️":"1f64e-1f3fb-2642","🙎🏼♀️":"1f64e-1f3fc-2640","🙎🏼♂️":"1f64e-1f3fc-2642","🙎🏽♀️":"1f64e-1f3fd-2640","🙎🏽♂️":"1f64e-1f3fd-2642","🙎🏾♀️":"1f64e-1f3fe-2640","🙎🏾♂️":"1f64e-1f3fe-2642","🙎🏿♀️":"1f64e-1f3ff-2640","🙎🏿♂️":"1f64e-1f3ff-2642","🤦🏻♀️":"1f926-1f3fb-2640","🤦🏻♂️":"1f926-1f3fb-2642","🤦🏼♀️":"1f926-1f3fc-2640","🤦🏼♂️":"1f926-1f3fc-2642","🤦🏽♀️":"1f926-1f3fd-2640","🤦🏽♂️":"1f926-1f3fd-2642","🤦🏾♀️":"1f926-1f3fe-2640","🤦🏾♂️":"1f926-1f3fe-2642","🤦🏿♀️":"1f926-1f3ff-2640","🤦🏿♂️":"1f926-1f3ff-2642","🤷🏻♀️":"1f937-1f3fb-2640","🤷🏻♂️":"1f937-1f3fb-2642","🤷🏼♀️":"1f937-1f3fc-2640","🤷🏼♂️":"1f937-1f3fc-2642","🤷🏽♀️":"1f937-1f3fd-2640","🤷🏽♂️":"1f937-1f3fd-2642","🤷🏾♀️":"1f937-1f3fe-2640","🤷🏾♂️":"1f937-1f3fe-2642","🤷🏿♀️":"1f937-1f3ff-2640","🤷🏿♂️":"1f937-1f3ff-2642","👁️🗨️":"1f441-1f5e8","🧙🏻‍♀":"1f9d9-1f3fb-2640","🧙🏻♀️":"1f9d9-1f3fb-2640","🧙🏻‍♂":"1f9d9-1f3fb-2642","🧙🏻♂️":"1f9d9-1f3fb-2642","🧙🏼‍♀":"1f9d9-1f3fc-2640","🧙🏼♀️":"1f9d9-1f3fc-2640","🧙🏼‍♂":"1f9d9-1f3fc-2642","🧙🏼♂️":"1f9d9-1f3fc-2642","🧙🏽‍♀":"1f9d9-1f3fd-2640","🧙🏽♀️":"1f9d9-1f3fd-2640","🧙🏽‍♂":"1f9d9-1f3fd-2642","🧙🏽♂️":"1f9d9-1f3fd-2642","🧙🏾‍♀":"1f9d9-1f3fe-2640","🧙🏾♀️":"1f9d9-1f3fe-2640","🧙🏾‍♂":"1f9d9-1f3fe-2642","🧙🏾♂️":"1f9d9-1f3fe-2642","🧙🏿‍♀":"1f9d9-1f3ff-2640","🧙🏿♀️":"1f9d9-1f3ff-2640","🧙🏿‍♂":"1f9d9-1f3ff-2642","🧙🏿♂️":"1f9d9-1f3ff-2642","🧚🏻‍♀":"1f9da-1f3fb-2640","🧚🏻♀️":"1f9da-1f3fb-2640","🧚🏻‍♂":"1f9da-1f3fb-2642","🧚🏻♂️":"1f9da-1f3fb-2642","🧚🏼‍♀":"1f9da-1f3fc-2640","🧚🏼♀️":"1f9da-1f3fc-2640","🧚🏼‍♂":"1f9da-1f3fc-2642","🧚🏼♂️":"1f9da-1f3fc-2642","🧚🏽‍♀":"1f9da-1f3fd-2640","🧚🏽♀️":"1f9da-1f3fd-2640","🧚🏽‍♂":"1f9da-1f3fd-2642","🧚🏽♂️":"1f9da-1f3fd-2642","🧚🏾‍♀":"1f9da-1f3fe-2640","🧚🏾♀️":"1f9da-1f3fe-2640","🧚🏾‍♂":"1f9da-1f3fe-2642","🧚🏾♂️":"1f9da-1f3fe-2642","🧚🏿‍♀":"1f9da-1f3ff-2640","🧚🏿♀️":"1f9da-1f3ff-2640","🧚🏿‍♂":"1f9da-1f3ff-2642","🧚🏿♂️":"1f9da-1f3ff-2642","🧛🏻‍♀":"1f9db-1f3fb-2640","🧛🏻♀️":"1f9db-1f3fb-2640","🧛🏻‍♂":"1f9db-1f3fb-2642","🧛🏻♂️":"1f9db-1f3fb-2642","🧛🏼‍♀":"1f9db-1f3fc-2640","🧛🏼♀️":"1f9db-1f3fc-2640","🧛🏼‍♂":"1f9db-1f3fc-2642","🧛🏼♂️":"1f9db-1f3fc-2642","🧛🏽‍♀":"1f9db-1f3fd-2640","🧛🏽♀️":"1f9db-1f3fd-2640","🧛🏽‍♂":"1f9db-1f3fd-2642","🧛🏽♂️":"1f9db-1f3fd-2642","🧛🏾‍♀":"1f9db-1f3fe-2640","🧛🏾♀️":"1f9db-1f3fe-2640","🧛🏾‍♂":"1f9db-1f3fe-2642","🧛🏾♂️":"1f9db-1f3fe-2642","🧛🏿‍♀":"1f9db-1f3ff-2640","🧛🏿♀️":"1f9db-1f3ff-2640","🧛🏿‍♂":"1f9db-1f3ff-2642","🧛🏿♂️":"1f9db-1f3ff-2642","🧜🏻‍♀":"1f9dc-1f3fb-2640","🧜🏻♀️":"1f9dc-1f3fb-2640","🧜🏻‍♂":"1f9dc-1f3fb-2642","🧜🏻♂️":"1f9dc-1f3fb-2642","🧜🏼‍♀":"1f9dc-1f3fc-2640","🧜🏼♀️":"1f9dc-1f3fc-2640","🧜🏼‍♂":"1f9dc-1f3fc-2642","🧜🏼♂️":"1f9dc-1f3fc-2642","🧜🏽‍♀":"1f9dc-1f3fd-2640","🧜🏽♀️":"1f9dc-1f3fd-2640","🧜🏽‍♂":"1f9dc-1f3fd-2642","🧜🏽♂️":"1f9dc-1f3fd-2642","🧜🏾‍♀":"1f9dc-1f3fe-2640","🧜🏾♀️":"1f9dc-1f3fe-2640","🧜🏾‍♂":"1f9dc-1f3fe-2642","🧜🏾♂️":"1f9dc-1f3fe-2642","🧜🏿‍♀":"1f9dc-1f3ff-2640","🧜🏿♀️":"1f9dc-1f3ff-2640","🧜🏿‍♂":"1f9dc-1f3ff-2642","🧜🏿♂️":"1f9dc-1f3ff-2642","🧝🏻‍♀":"1f9dd-1f3fb-2640","🧝🏻♀️":"1f9dd-1f3fb-2640","🧝🏻‍♂":"1f9dd-1f3fb-2642","🧝🏻♂️":"1f9dd-1f3fb-2642","🧝🏼‍♀":"1f9dd-1f3fc-2640","🧝🏼♀️":"1f9dd-1f3fc-2640","🧝🏼‍♂":"1f9dd-1f3fc-2642","🧝🏼♂️":"1f9dd-1f3fc-2642","🧝🏽‍♀":"1f9dd-1f3fd-2640","🧝🏽♀️":"1f9dd-1f3fd-2640","🧝🏽‍♂":"1f9dd-1f3fd-2642","🧝🏽♂️":"1f9dd-1f3fd-2642","🧝🏾‍♀":"1f9dd-1f3fe-2640","🧝🏾♀️":"1f9dd-1f3fe-2640","🧝🏾‍♂":"1f9dd-1f3fe-2642","🧝🏾♂️":"1f9dd-1f3fe-2642","🧝🏿‍♀":"1f9dd-1f3ff-2640","🧝🏿♀️":"1f9dd-1f3ff-2640","🧝🏿‍♂":"1f9dd-1f3ff-2642","🧝🏿♂️":"1f9dd-1f3ff-2642","🧖🏻‍♀":"1f9d6-1f3fb-2640","🧖🏻♀️":"1f9d6-1f3fb-2640","🧖🏻‍♂":"1f9d6-1f3fb-2642","🧖🏻♂️":"1f9d6-1f3fb-2642","🧖🏼‍♀":"1f9d6-1f3fc-2640","🧖🏼♀️":"1f9d6-1f3fc-2640","🧖🏼‍♂":"1f9d6-1f3fc-2642","🧖🏼♂️":"1f9d6-1f3fc-2642","🧖🏽‍♀":"1f9d6-1f3fd-2640","🧖🏽♀️":"1f9d6-1f3fd-2640","🧖🏽‍♂":"1f9d6-1f3fd-2642","🧖🏽♂️":"1f9d6-1f3fd-2642","🧖🏾‍♀":"1f9d6-1f3fe-2640","🧖🏾♀️":"1f9d6-1f3fe-2640","🧖🏾‍♂":"1f9d6-1f3fe-2642","🧖🏾♂️":"1f9d6-1f3fe-2642","🧖🏿‍♀":"1f9d6-1f3ff-2640","🧖🏿♀️":"1f9d6-1f3ff-2640","🧖🏿‍♂":"1f9d6-1f3ff-2642","🧖🏿♂️":"1f9d6-1f3ff-2642","🧗🏻‍♀":"1f9d7-1f3fb-2640","🧗🏻♀️":"1f9d7-1f3fb-2640","🧗🏻‍♂":"1f9d7-1f3fb-2642","🧗🏻♂️":"1f9d7-1f3fb-2642","🧗🏼‍♀":"1f9d7-1f3fc-2640","🧗🏼♀️":"1f9d7-1f3fc-2640","🧗🏼‍♂":"1f9d7-1f3fc-2642","🧗🏼♂️":"1f9d7-1f3fc-2642","🧗🏽‍♀":"1f9d7-1f3fd-2640","🧗🏽♀️":"1f9d7-1f3fd-2640","🧗🏽‍♂":"1f9d7-1f3fd-2642","🧗🏽♂️":"1f9d7-1f3fd-2642","🧗🏾‍♀":"1f9d7-1f3fe-2640","🧗🏾♀️":"1f9d7-1f3fe-2640","🧗🏾‍♂":"1f9d7-1f3fe-2642","🧗🏾♂️":"1f9d7-1f3fe-2642","🧗🏿‍♀":"1f9d7-1f3ff-2640","🧗🏿♀️":"1f9d7-1f3ff-2640","🧗🏿‍♂":"1f9d7-1f3ff-2642","🧗🏿♂️":"1f9d7-1f3ff-2642","🧘🏻‍♀":"1f9d8-1f3fb-2640","🧘🏻♀️":"1f9d8-1f3fb-2640","🧘🏻‍♂":"1f9d8-1f3fb-2642","🧘🏻♂️":"1f9d8-1f3fb-2642","🧘🏼‍♀":"1f9d8-1f3fc-2640","🧘🏼♀️":"1f9d8-1f3fc-2640","🧘🏼‍♂":"1f9d8-1f3fc-2642","🧘🏼♂️":"1f9d8-1f3fc-2642","🧘🏽‍♀":"1f9d8-1f3fd-2640","🧘🏽♀️":"1f9d8-1f3fd-2640","🧘🏽‍♂":"1f9d8-1f3fd-2642","🧘🏽♂️":"1f9d8-1f3fd-2642","🧘🏾‍♀":"1f9d8-1f3fe-2640","🧘🏾♀️":"1f9d8-1f3fe-2640","🧘🏾‍♂":"1f9d8-1f3fe-2642","🧘🏾♂️":"1f9d8-1f3fe-2642","🧘🏿‍♀":"1f9d8-1f3ff-2640","🧘🏿♀️":"1f9d8-1f3ff-2640","🧘🏿‍♂":"1f9d8-1f3ff-2642","🧘🏿♂️":"1f9d8-1f3ff-2642","⛹🏿‍♂":"26f9-1f3ff-2642","⛹🏾‍♂":"26f9-1f3fe-2642","⛹🏽‍♂":"26f9-1f3fd-2642","⛹🏼‍♂":"26f9-1f3fc-2642","⛹🏻‍♂":"26f9-1f3fb-2642","⛹🏿‍♀":"26f9-1f3ff-2640","⛹🏾‍♀":"26f9-1f3fe-2640","⛹🏽‍♀":"26f9-1f3fd-2640","⛹🏼‍♀":"26f9-1f3fc-2640","⛹🏻‍♀":"26f9-1f3fb-2640","👨‍⚕️":"1f468-2695","👨‍⚖️":"1f468-2696","👨‍✈️":"1f468-2708","👩‍⚕️":"1f469-2695","👩‍⚖️":"1f469-2696","👩‍✈️":"1f469-2708","👮‍♀️":"1f46e-2640","👮‍♂️":"1f46e-2642","👱‍♀️":"1f471-2640","👱‍♂️":"1f471-2642","👳‍♀️":"1f473-2640","👳‍♂️":"1f473-2642","👷‍♀️":"1f477-2640","👷‍♂️":"1f477-2642","💂‍♀️":"1f482-2640","💂‍♂️":"1f482-2642","🕵️♀️":"1f575-2640","🕵️♂️":"1f575-2642","🏃‍♀️":"1f3c3-2640","🏃‍♂️":"1f3c3-2642","🏄‍♀️":"1f3c4-2640","🏄‍♂️":"1f3c4-2642","🏊‍♀️":"1f3ca-2640","🏊‍♂️":"1f3ca-2642","🏋️♀️":"1f3cb-2640","🏋️♂️":"1f3cb-2642","🏌️♀️":"1f3cc-2640","🏌️♂️":"1f3cc-2642","👯‍♀️":"1f46f-2640","👯‍♂️":"1f46f-2642","💆‍♀️":"1f486-2640","💆‍♂️":"1f486-2642","💇‍♀️":"1f487-2640","💇‍♂️":"1f487-2642","🚣‍♀️":"1f6a3-2640","🚣‍♂️":"1f6a3-2642","🚴‍♀️":"1f6b4-2640","🚴‍♂️":"1f6b4-2642","🚵‍♀️":"1f6b5-2640","🚵‍♂️":"1f6b5-2642","🚶‍♀️":"1f6b6-2640","🚶‍♂️":"1f6b6-2642","🤸‍♀️":"1f938-2640","🤸‍♂️":"1f938-2642","🤹‍♀️":"1f939-2640","🤹‍♂️":"1f939-2642","🤼‍♀️":"1f93c-2640","🤼‍♂️":"1f93c-2642","🤽‍♀️":"1f93d-2640","🤽‍♂️":"1f93d-2642","🤾‍♀️":"1f93e-2640","🤾‍♂️":"1f93e-2642","💁‍♀️":"1f481-2640","💁‍♂️":"1f481-2642","🙅‍♀️":"1f645-2640","🙅‍♂️":"1f645-2642","🙆‍♀️":"1f646-2640","🙆‍♂️":"1f646-2642","🙇‍♀️":"1f647-2640","🙇‍♂️":"1f647-2642","🙋‍♀️":"1f64b-2640","🙋‍♂️":"1f64b-2642","🙍‍♀️":"1f64d-2640","🙍‍♂️":"1f64d-2642","🙎‍♀️":"1f64e-2640","🙎‍♂️":"1f64e-2642","🤦‍♀️":"1f926-2640","🤦‍♂️":"1f926-2642","🤷‍♀️":"1f937-2640","🤷‍♂️":"1f937-2642","🧙‍♀️":"1f9d9-2640","🧙‍♂️":"1f9d9-2642","🧚‍♀️":"1f9da-2640","🧚‍♂️":"1f9da-2642","🧛‍♀️":"1f9db-2640","🧛‍♂️":"1f9db-2642","🧜‍♀️":"1f9dc-2640","🧜‍♂️":"1f9dc-2642","🧝‍♀️":"1f9dd-2640","🧝‍♂️":"1f9dd-2642","🧞‍♀️":"1f9de-2640","🧞‍♂️":"1f9de-2642","🧟‍♀️":"1f9df-2640","🧟‍♂️":"1f9df-2642","🧖‍♀️":"1f9d6-2640","🧖‍♂️":"1f9d6-2642","🧗‍♀️":"1f9d7-2640","🧗‍♂️":"1f9d7-2642","🧘‍♀️":"1f9d8-2640","🧘‍♂️":"1f9d8-2642","⛹️♀️":"26f9-2640","⛹️♂️":"26f9-2642","👨👨👦":"1f468-1f468-1f466","👨👨👧":"1f468-1f468-1f467","👨👩👧":"1f468-1f469-1f467","👩👩👦":"1f469-1f469-1f466","👩👩👧":"1f469-1f469-1f467","👨👦👦":"1f468-1f466-1f466","👨👧👦":"1f468-1f467-1f466","👩👦👦":"1f469-1f466-1f466","👩👧👦":"1f469-1f467-1f466","👩👧👧":"1f469-1f467-1f467","👨🏻🎨":"1f468-1f3fb-1f3a8","👨🏼🎨":"1f468-1f3fc-1f3a8","👨🏽🎨":"1f468-1f3fd-1f3a8","👨🏾🎨":"1f468-1f3fe-1f3a8","👨🏿🎨":"1f468-1f3ff-1f3a8","👩🏻🎨":"1f469-1f3fb-1f3a8","👩🏼🎨":"1f469-1f3fc-1f3a8","👩🏽🎨":"1f469-1f3fd-1f3a8","👩🏾🎨":"1f469-1f3fe-1f3a8","👩🏿🎨":"1f469-1f3ff-1f3a8","👨🏻🚀":"1f468-1f3fb-1f680","👨🏼🚀":"1f468-1f3fc-1f680","👨🏽🚀":"1f468-1f3fd-1f680","👨🏾🚀":"1f468-1f3fe-1f680","👨🏿🚀":"1f468-1f3ff-1f680","👩🏻🚀":"1f469-1f3fb-1f680","👩🏼🚀":"1f469-1f3fc-1f680","👩🏽🚀":"1f469-1f3fd-1f680","👩🏾🚀":"1f469-1f3fe-1f680","👩🏿🚀":"1f469-1f3ff-1f680","👨🏻🚒":"1f468-1f3fb-1f692","👨🏼🚒":"1f468-1f3fc-1f692","👨🏽🚒":"1f468-1f3fd-1f692","👨🏾🚒":"1f468-1f3fe-1f692","👨🏿🚒":"1f468-1f3ff-1f692","👩🏻🚒":"1f469-1f3fb-1f692","👩🏼🚒":"1f469-1f3fc-1f692","👩🏽🚒":"1f469-1f3fd-1f692","👩🏾🚒":"1f469-1f3fe-1f692","👩🏿🚒":"1f469-1f3ff-1f692","👨👩👦":"1f468-1f469-1f466","👨👧👧":"1f468-1f467-1f467","👨🏻🌾":"1f468-1f3fb-1f33e","👨🏻🍳":"1f468-1f3fb-1f373","👨🏻🎓":"1f468-1f3fb-1f393","👨🏻🎤":"1f468-1f3fb-1f3a4","👨🏻🏫":"1f468-1f3fb-1f3eb","👨🏻🏭":"1f468-1f3fb-1f3ed","👨🏻💻":"1f468-1f3fb-1f4bb","👨🏻💼":"1f468-1f3fb-1f4bc","👨🏻🔧":"1f468-1f3fb-1f527","👨🏻🔬":"1f468-1f3fb-1f52c","👨🏼🌾":"1f468-1f3fc-1f33e","👨🏼🍳":"1f468-1f3fc-1f373","👨🏼🎓":"1f468-1f3fc-1f393","👨🏼🎤":"1f468-1f3fc-1f3a4","👨🏼🏫":"1f468-1f3fc-1f3eb","👨🏼🏭":"1f468-1f3fc-1f3ed","👨🏼💻":"1f468-1f3fc-1f4bb","👨🏼💼":"1f468-1f3fc-1f4bc","👨🏼🔧":"1f468-1f3fc-1f527","👨🏼🔬":"1f468-1f3fc-1f52c","👨🏽🌾":"1f468-1f3fd-1f33e","👨🏽🍳":"1f468-1f3fd-1f373","👨🏽🎓":"1f468-1f3fd-1f393","👨🏽🎤":"1f468-1f3fd-1f3a4","👨🏽🏫":"1f468-1f3fd-1f3eb","👨🏽🏭":"1f468-1f3fd-1f3ed","👨🏽💻":"1f468-1f3fd-1f4bb","👨🏽💼":"1f468-1f3fd-1f4bc","👨🏽🔧":"1f468-1f3fd-1f527","👨🏽🔬":"1f468-1f3fd-1f52c","👨🏾🌾":"1f468-1f3fe-1f33e","👨🏾🍳":"1f468-1f3fe-1f373","👨🏾🎓":"1f468-1f3fe-1f393","👨🏾🎤":"1f468-1f3fe-1f3a4","👨🏾🏫":"1f468-1f3fe-1f3eb","👨🏾🏭":"1f468-1f3fe-1f3ed","👨🏾💻":"1f468-1f3fe-1f4bb","👨🏾💼":"1f468-1f3fe-1f4bc","👨🏾🔧":"1f468-1f3fe-1f527","👨🏾🔬":"1f468-1f3fe-1f52c","👨🏿🌾":"1f468-1f3ff-1f33e","👨🏿🍳":"1f468-1f3ff-1f373","👨🏿🎓":"1f468-1f3ff-1f393","👨🏿🎤":"1f468-1f3ff-1f3a4","👨🏿🏫":"1f468-1f3ff-1f3eb","👨🏿🏭":"1f468-1f3ff-1f3ed","👨🏿💻":"1f468-1f3ff-1f4bb","👨🏿💼":"1f468-1f3ff-1f4bc","👨🏿🔧":"1f468-1f3ff-1f527","👨🏿🔬":"1f468-1f3ff-1f52c","👩🏻🌾":"1f469-1f3fb-1f33e","👩🏻🍳":"1f469-1f3fb-1f373","👩🏻🎓":"1f469-1f3fb-1f393","👩🏻🎤":"1f469-1f3fb-1f3a4","👩🏻🏫":"1f469-1f3fb-1f3eb","👩🏻🏭":"1f469-1f3fb-1f3ed","👩🏻💻":"1f469-1f3fb-1f4bb","👩🏻💼":"1f469-1f3fb-1f4bc","👩🏻🔧":"1f469-1f3fb-1f527","👩🏻🔬":"1f469-1f3fb-1f52c","👩🏼🌾":"1f469-1f3fc-1f33e","👩🏼🍳":"1f469-1f3fc-1f373","👩🏼🎓":"1f469-1f3fc-1f393","👩🏼🎤":"1f469-1f3fc-1f3a4","👩🏼🏫":"1f469-1f3fc-1f3eb","👩🏼🏭":"1f469-1f3fc-1f3ed","👩🏼💻":"1f469-1f3fc-1f4bb","👩🏼💼":"1f469-1f3fc-1f4bc","👩🏼🔧":"1f469-1f3fc-1f527","👩🏼🔬":"1f469-1f3fc-1f52c","👩🏽🌾":"1f469-1f3fd-1f33e","👩🏽🍳":"1f469-1f3fd-1f373","👩🏽🎓":"1f469-1f3fd-1f393","👩🏽🎤":"1f469-1f3fd-1f3a4","👩🏽🏫":"1f469-1f3fd-1f3eb","👩🏽🏭":"1f469-1f3fd-1f3ed","👩🏽💻":"1f469-1f3fd-1f4bb","👩🏽💼":"1f469-1f3fd-1f4bc","👩🏽🔧":"1f469-1f3fd-1f527","👩🏽🔬":"1f469-1f3fd-1f52c","👩🏾🌾":"1f469-1f3fe-1f33e","👩🏾🍳":"1f469-1f3fe-1f373","👩🏾🎓":"1f469-1f3fe-1f393","👩🏾🎤":"1f469-1f3fe-1f3a4","👩🏾🏫":"1f469-1f3fe-1f3eb","👩🏾🏭":"1f469-1f3fe-1f3ed","👩🏾💻":"1f469-1f3fe-1f4bb","👩🏾💼":"1f469-1f3fe-1f4bc","👩🏾🔧":"1f469-1f3fe-1f527","👩🏾🔬":"1f469-1f3fe-1f52c","👩🏿🌾":"1f469-1f3ff-1f33e","👩🏿🍳":"1f469-1f3ff-1f373","👩🏿🎓":"1f469-1f3ff-1f393","👩🏿🎤":"1f469-1f3ff-1f3a4","👩🏿🏫":"1f469-1f3ff-1f3eb","👩🏿🏭":"1f469-1f3ff-1f3ed","👩🏿💻":"1f469-1f3ff-1f4bb","👩🏿💼":"1f469-1f3ff-1f4bc","👩🏿🔧":"1f469-1f3ff-1f527","👩🏿🔬":"1f469-1f3ff-1f52c","👁‍🗨":"1f441-1f5e8","👨‍💻":"1f468-1f4bb","👩‍💻":"1f469-1f4bb","👨‍🏫":"1f468-1f3eb","👩‍🏫":"1f469-1f3eb","👨‍🎓":"1f468-1f393","👩‍🎓":"1f469-1f393","👨‍🎤":"1f468-1f3a4","👩‍🎤":"1f469-1f3a4","👨‍🔬":"1f468-1f52c","👩‍🔬":"1f469-1f52c","👨‍💼":"1f468-1f4bc","👩‍💼":"1f469-1f4bc","👨‍🔧":"1f468-1f527","👩‍🔧":"1f469-1f527","👨‍🏭":"1f468-1f3ed","👩‍🏭":"1f469-1f3ed","👨‍🍳":"1f468-1f373","👩‍🍳":"1f469-1f373","👨‍🌾":"1f468-1f33e","👩‍🌾":"1f469-1f33e","👨‍👦":"1f468-1f466","👨‍👧":"1f468-1f467","👩‍👦":"1f469-1f466","👩‍👧":"1f469-1f467","👨‍🎨":"1f468-1f3a8","👩‍🎨":"1f469-1f3a8","👨‍🚀":"1f468-1f680","👩‍🚀":"1f469-1f680","👨‍🚒":"1f468-1f692","👩‍🚒":"1f469-1f692","🏋️🏻":"1f3cb-1f3fb","🏋️🏼":"1f3cb-1f3fc","🏋️🏽":"1f3cb-1f3fd","🏋️🏾":"1f3cb-1f3fe","🏋️🏿":"1f3cb-1f3ff","🏌️🏻":"1f3cc-1f3fb","🏌️🏼":"1f3cc-1f3fc","🏌️🏽":"1f3cc-1f3fd","🏌️🏾":"1f3cc-1f3fe","🏌️🏿":"1f3cc-1f3ff","🕴️🏻":"1f574-1f3fb","🕴️🏼":"1f574-1f3fc","🕴️🏽":"1f574-1f3fd","🕴️🏾":"1f574-1f3fe","🕴️🏿":"1f574-1f3ff","🕵️🏻":"1f575-1f3fb","🕵️🏼":"1f575-1f3fc","🕵️🏽":"1f575-1f3fd","🕵️🏾":"1f575-1f3fe","🕵️🏿":"1f575-1f3ff","🖐️🏻":"1f590-1f3fb","🖐️🏼":"1f590-1f3fc","🖐️🏽":"1f590-1f3fd","🖐️🏾":"1f590-1f3fe","🖐️🏿":"1f590-1f3ff","🏳‍🌈":"1f3f3-1f308","🏳️🌈":"1f3f3-1f308","👯‍♂":"1f46f-2642","👯‍♀":"1f46f-2640","🤼‍♂":"1f93c-2642","🤼‍♀":"1f93c-2640","🤹‍♂":"1f939-2642","🤹‍♀":"1f939-2640","🤾‍♂":"1f93e-2642","🤾‍♀":"1f93e-2640","🤽‍♂":"1f93d-2642","🤽‍♀":"1f93d-2640","🤸‍♂":"1f938-2642","🤸‍♀":"1f938-2640","🚶‍♂":"1f6b6-2642","🚶‍♀":"1f6b6-2640","🚵‍♂":"1f6b5-2642","🚵‍♀":"1f6b5-2640","🚴‍♂":"1f6b4-2642","🚴‍♀":"1f6b4-2640","🚣‍♂":"1f6a3-2642","🚣‍♀":"1f6a3-2640","🏊‍♂":"1f3ca-2642","🏊‍♀":"1f3ca-2640","🏄‍♂":"1f3c4-2642","🏄‍♀":"1f3c4-2640","🏃‍♂":"1f3c3-2642","🏃‍♀":"1f3c3-2640","🤷‍♂":"1f937-2642","🤷‍♀":"1f937-2640","🤦‍♂":"1f926-2642","🤦‍♀":"1f926-2640","🙎‍♂":"1f64e-2642","🙎‍♀":"1f64e-2640","🙍‍♂":"1f64d-2642","🙍‍♀":"1f64d-2640","🙋‍♂":"1f64b-2642","🙋‍♀":"1f64b-2640","🙇‍♂":"1f647-2642","🙇‍♀":"1f647-2640","🙆‍♂":"1f646-2642","🙆‍♀":"1f646-2640","🙅‍♂":"1f645-2642","🙅‍♀":"1f645-2640","💇‍♂":"1f487-2642","💇‍♀":"1f487-2640","💆‍♂":"1f486-2642","💆‍♀":"1f486-2640","💁‍♂":"1f481-2642","💁‍♀":"1f481-2640","👱‍♂":"1f471-2642","👱‍♀":"1f471-2640","👳‍♂":"1f473-2642","👳‍♀":"1f473-2640","💂‍♂":"1f482-2642","💂‍♀":"1f482-2640","👷‍♂":"1f477-2642","👷‍♀":"1f477-2640","👮‍♂":"1f46e-2642","👮‍♀":"1f46e-2640","👨‍⚕":"1f468-2695","👩‍⚕":"1f469-2695","👨‍⚖":"1f468-2696","👩‍⚖":"1f469-2696","👨‍✈":"1f468-2708","👩‍✈":"1f469-2708","☝️🏻":"261d-1f3fb","☝️🏼":"261d-1f3fc","☝️🏽":"261d-1f3fd","☝️🏾":"261d-1f3fe","☝️🏿":"261d-1f3ff","⛹️🏻":"26f9-1f3fb","⛹️🏼":"26f9-1f3fc","⛹️🏽":"26f9-1f3fd","⛹️🏾":"26f9-1f3fe","⛹️🏿":"26f9-1f3ff","✌️🏻":"270c-1f3fb","✌️🏼":"270c-1f3fc","✌️🏽":"270c-1f3fd","✌️🏾":"270c-1f3fe","✌️🏿":"270c-1f3ff","✍️🏻":"270d-1f3fb","✍️🏼":"270d-1f3fc","✍️🏽":"270d-1f3fd","✍️🏾":"270d-1f3fe","✍️🏿":"270d-1f3ff","👨⚕️":"1f468-2695","👨⚖️":"1f468-2696","👨✈️":"1f468-2708","👩⚕️":"1f469-2695","👩⚖️":"1f469-2696","👩✈️":"1f469-2708","👮♀️":"1f46e-2640","👮♂️":"1f46e-2642","👱♀️":"1f471-2640","👱♂️":"1f471-2642","👳♀️":"1f473-2640","👳♂️":"1f473-2642","👷♀️":"1f477-2640","👷♂️":"1f477-2642","💂♀️":"1f482-2640","💂♂️":"1f482-2642","🕵‍♀":"1f575-2640","🕵‍♂":"1f575-2642","🏃♀️":"1f3c3-2640","🏃♂️":"1f3c3-2642","🏄♀️":"1f3c4-2640","🏄♂️":"1f3c4-2642","🏊♀️":"1f3ca-2640","🏊♂️":"1f3ca-2642","🏋‍♀":"1f3cb-2640","🏋‍♂":"1f3cb-2642","🏌‍♀":"1f3cc-2640","🏌‍♂":"1f3cc-2642","👯♀️":"1f46f-2640","👯♂️":"1f46f-2642","💆♀️":"1f486-2640","💆♂️":"1f486-2642","💇♀️":"1f487-2640","💇♂️":"1f487-2642","🚣♀️":"1f6a3-2640","🚣♂️":"1f6a3-2642","🚴♀️":"1f6b4-2640","🚴♂️":"1f6b4-2642","🚵♀️":"1f6b5-2640","🚵♂️":"1f6b5-2642","🚶♀️":"1f6b6-2640","🚶♂️":"1f6b6-2642","🤸♀️":"1f938-2640","🤸♂️":"1f938-2642","🤹♀️":"1f939-2640","🤹♂️":"1f939-2642","🤼♀️":"1f93c-2640","🤼♂️":"1f93c-2642","🤽♀️":"1f93d-2640","🤽♂️":"1f93d-2642","🤾♀️":"1f93e-2640","🤾♂️":"1f93e-2642","💁♀️":"1f481-2640","💁♂️":"1f481-2642","🙅♀️":"1f645-2640","🙅♂️":"1f645-2642","🙆♀️":"1f646-2640","🙆♂️":"1f646-2642","🙇♀️":"1f647-2640","🙇♂️":"1f647-2642","🙋♀️":"1f64b-2640","🙋♂️":"1f64b-2642","🙍♀️":"1f64d-2640","🙍♂️":"1f64d-2642","🙎♀️":"1f64e-2640","🙎♂️":"1f64e-2642","🤦♀️":"1f926-2640","🤦♂️":"1f926-2642","🤷♀️":"1f937-2640","🤷♂️":"1f937-2642","🧙‍♀":"1f9d9-2640","🧙♀️":"1f9d9-2640","🧙‍♂":"1f9d9-2642","🧙♂️":"1f9d9-2642","🧚‍♀":"1f9da-2640","🧚♀️":"1f9da-2640","🧚‍♂":"1f9da-2642","🧚♂️":"1f9da-2642","🧛‍♀":"1f9db-2640","🧛♀️":"1f9db-2640","🧛‍♂":"1f9db-2642","🧛♂️":"1f9db-2642","🧜‍♀":"1f9dc-2640","🧜♀️":"1f9dc-2640","🧜‍♂":"1f9dc-2642","🧜♂️":"1f9dc-2642","🧝‍♀":"1f9dd-2640","🧝♀️":"1f9dd-2640","🧝‍♂":"1f9dd-2642","🧝♂️":"1f9dd-2642","🧞‍♀":"1f9de-2640","🧞♀️":"1f9de-2640","🧞‍♂":"1f9de-2642","🧞♂️":"1f9de-2642","🧟‍♀":"1f9df-2640","🧟♀️":"1f9df-2640","🧟‍♂":"1f9df-2642","🧟♂️":"1f9df-2642","🧖‍♀":"1f9d6-2640","🧖♀️":"1f9d6-2640","🧖‍♂":"1f9d6-2642","🧖♂️":"1f9d6-2642","🧗‍♀":"1f9d7-2640","🧗♀️":"1f9d7-2640","🧗‍♂":"1f9d7-2642","🧗♂️":"1f9d7-2642","🧘‍♀":"1f9d8-2640","🧘♀️":"1f9d8-2640","🧘‍♂":"1f9d8-2642","🧘♂️":"1f9d8-2642","#️⃣":"0023-20e3","0️⃣":"0030-20e3","1️⃣":"0031-20e3","2️⃣":"0032-20e3","3️⃣":"0033-20e3","4️⃣":"0034-20e3","5️⃣":"0035-20e3","6️⃣":"0036-20e3","7️⃣":"0037-20e3","8️⃣":"0038-20e3","9️⃣":"0039-20e3","*️⃣":"002a-20e3","⛹‍♀":"26f9-2640","⛹‍♂":"26f9-2642","🇨🇳":"1f1e8-1f1f3","🇩🇪":"1f1e9-1f1ea","🇪🇸":"1f1ea-1f1f8","🇫🇷":"1f1eb-1f1f7","🇬🇧":"1f1ec-1f1e7","🇮🇹":"1f1ee-1f1f9","🇯🇵":"1f1ef-1f1f5","🇰🇷":"1f1f0-1f1f7","🇺🇸":"1f1fa-1f1f8","🇷🇺":"1f1f7-1f1fa","🤴🏻":"1f934-1f3fb","🤴🏼":"1f934-1f3fc","🤴🏽":"1f934-1f3fd","🤴🏾":"1f934-1f3fe","🤴🏿":"1f934-1f3ff","🤶🏻":"1f936-1f3fb","🤶🏼":"1f936-1f3fc","🤶🏽":"1f936-1f3fd","🤶🏾":"1f936-1f3fe","🤶🏿":"1f936-1f3ff","🤵🏻":"1f935-1f3fb","🤵🏼":"1f935-1f3fc","🤵🏽":"1f935-1f3fd","🤵🏾":"1f935-1f3fe","🤵🏿":"1f935-1f3ff","🤷🏻":"1f937-1f3fb","🤷🏼":"1f937-1f3fc","🤷🏽":"1f937-1f3fd","🤷🏾":"1f937-1f3fe","🤷🏿":"1f937-1f3ff","🤦🏻":"1f926-1f3fb","🤦🏼":"1f926-1f3fc","🤦🏽":"1f926-1f3fd","🤦🏾":"1f926-1f3fe","🤦🏿":"1f926-1f3ff","🤰🏻":"1f930-1f3fb","🤰🏼":"1f930-1f3fc","🤰🏽":"1f930-1f3fd","🤰🏾":"1f930-1f3fe","🤰🏿":"1f930-1f3ff","🕺🏻":"1f57a-1f3fb","🕺🏼":"1f57a-1f3fc","🕺🏽":"1f57a-1f3fd","🕺🏾":"1f57a-1f3fe","🕺🏿":"1f57a-1f3ff","🤳🏻":"1f933-1f3fb","🤳🏼":"1f933-1f3fc","🤳🏽":"1f933-1f3fd","🤳🏾":"1f933-1f3fe","🤳🏿":"1f933-1f3ff","🤞🏻":"1f91e-1f3fb","🤞🏼":"1f91e-1f3fc","🤞🏽":"1f91e-1f3fd","🤞🏾":"1f91e-1f3fe","🤞🏿":"1f91e-1f3ff","🤙🏻":"1f919-1f3fb","🤙🏼":"1f919-1f3fc","🤙🏽":"1f919-1f3fd","🇦🇫":"1f1e6-1f1eb","🇦🇱":"1f1e6-1f1f1","🇩🇿":"1f1e9-1f1ff","🇦🇩":"1f1e6-1f1e9","🇦🇴":"1f1e6-1f1f4","🇦🇬":"1f1e6-1f1ec","🇦🇷":"1f1e6-1f1f7","🇦🇲":"1f1e6-1f1f2","🇦🇺":"1f1e6-1f1fa","🇦🇹":"1f1e6-1f1f9","🇦🇿":"1f1e6-1f1ff","🇧🇸":"1f1e7-1f1f8","🇧🇭":"1f1e7-1f1ed","🇧🇩":"1f1e7-1f1e9","🇧🇧":"1f1e7-1f1e7","🇧🇾":"1f1e7-1f1fe","🇧🇪":"1f1e7-1f1ea","🇧🇿":"1f1e7-1f1ff","🇧🇯":"1f1e7-1f1ef","🇧🇹":"1f1e7-1f1f9","🇧🇴":"1f1e7-1f1f4","🇧🇦":"1f1e7-1f1e6","🇧🇼":"1f1e7-1f1fc","🇧🇷":"1f1e7-1f1f7","🇧🇳":"1f1e7-1f1f3","🇧🇬":"1f1e7-1f1ec","🇧🇫":"1f1e7-1f1eb","🇧🇮":"1f1e7-1f1ee","🇰🇭":"1f1f0-1f1ed","🇨🇲":"1f1e8-1f1f2","🇨🇦":"1f1e8-1f1e6","🇨🇻":"1f1e8-1f1fb","🤙🏾":"1f919-1f3fe","🇨🇫":"1f1e8-1f1eb","🇹🇩":"1f1f9-1f1e9","🇨🇱":"1f1e8-1f1f1","🇨🇴":"1f1e8-1f1f4","🇰🇲":"1f1f0-1f1f2","🇨🇷":"1f1e8-1f1f7","🇨🇮":"1f1e8-1f1ee","🇭🇷":"1f1ed-1f1f7","🇨🇺":"1f1e8-1f1fa","🇨🇾":"1f1e8-1f1fe","🇨🇿":"1f1e8-1f1ff","🤙🏿":"1f919-1f3ff","🇨🇩":"1f1e8-1f1e9","🤛🏻":"1f91b-1f3fb","🇩🇰":"1f1e9-1f1f0","🇩🇯":"1f1e9-1f1ef","🇩🇲":"1f1e9-1f1f2","🇩🇴":"1f1e9-1f1f4","🇹🇱":"1f1f9-1f1f1","🇪🇨":"1f1ea-1f1e8","🇪🇬":"1f1ea-1f1ec","🇸🇻":"1f1f8-1f1fb","🇬🇶":"1f1ec-1f1f6","🇪🇷":"1f1ea-1f1f7","🇪🇪":"1f1ea-1f1ea","🇪🇹":"1f1ea-1f1f9","🤛🏼":"1f91b-1f3fc","🇫🇯":"1f1eb-1f1ef","🇫🇮":"1f1eb-1f1ee","🇬🇦":"1f1ec-1f1e6","🇬🇲":"1f1ec-1f1f2","🇬🇪":"1f1ec-1f1ea","🇬🇭":"1f1ec-1f1ed","🇬🇷":"1f1ec-1f1f7","🇬🇩":"1f1ec-1f1e9","🇬🇹":"1f1ec-1f1f9","🇬🇳":"1f1ec-1f1f3","🇬🇼":"1f1ec-1f1fc","🇬🇾":"1f1ec-1f1fe","🇭🇹":"1f1ed-1f1f9","🇭🇳":"1f1ed-1f1f3","🇭🇺":"1f1ed-1f1fa","🇮🇸":"1f1ee-1f1f8","🇮🇳":"1f1ee-1f1f3","🇮🇩":"1f1ee-1f1e9","🇮🇷":"1f1ee-1f1f7","🇮🇶":"1f1ee-1f1f6","🇮🇪":"1f1ee-1f1ea","🇮🇱":"1f1ee-1f1f1","🇯🇲":"1f1ef-1f1f2","🇯🇴":"1f1ef-1f1f4","🇰🇿":"1f1f0-1f1ff","🇰🇪":"1f1f0-1f1ea","🇰🇮":"1f1f0-1f1ee","🇽🇰":"1f1fd-1f1f0","🇰🇼":"1f1f0-1f1fc","🇰🇬":"1f1f0-1f1ec","🤛🏽":"1f91b-1f3fd","🇱🇦":"1f1f1-1f1e6","🇱🇻":"1f1f1-1f1fb","🇱🇧":"1f1f1-1f1e7","🇱🇸":"1f1f1-1f1f8","🇱🇷":"1f1f1-1f1f7","🇱🇾":"1f1f1-1f1fe","🇱🇮":"1f1f1-1f1ee","🇱🇹":"1f1f1-1f1f9","🇱🇺":"1f1f1-1f1fa","🇲🇰":"1f1f2-1f1f0","🇲🇬":"1f1f2-1f1ec","🇲🇼":"1f1f2-1f1fc","🇲🇾":"1f1f2-1f1fe","🇲🇻":"1f1f2-1f1fb","🇲🇱":"1f1f2-1f1f1","🇲🇹":"1f1f2-1f1f9","🇲🇭":"1f1f2-1f1ed","🇲🇷":"1f1f2-1f1f7","🇲🇺":"1f1f2-1f1fa","🇲🇽":"1f1f2-1f1fd","🇫🇲":"1f1eb-1f1f2","🇲🇩":"1f1f2-1f1e9","🇲🇨":"1f1f2-1f1e8","🇲🇳":"1f1f2-1f1f3","🇲🇪":"1f1f2-1f1ea","🇲🇦":"1f1f2-1f1e6","🇲🇿":"1f1f2-1f1ff","🇲🇲":"1f1f2-1f1f2","🇳🇦":"1f1f3-1f1e6","🇳🇷":"1f1f3-1f1f7","🇳🇵":"1f1f3-1f1f5","🇳🇱":"1f1f3-1f1f1","🇳🇿":"1f1f3-1f1ff","🇳🇮":"1f1f3-1f1ee","🇳🇪":"1f1f3-1f1ea","🇳🇬":"1f1f3-1f1ec","🇰🇵":"1f1f0-1f1f5","🇳🇴":"1f1f3-1f1f4","🇴🇲":"1f1f4-1f1f2","🇵🇰":"1f1f5-1f1f0","🇵🇼":"1f1f5-1f1fc","🇵🇦":"1f1f5-1f1e6","🇵🇬":"1f1f5-1f1ec","🤛🏾":"1f91b-1f3fe","🇵🇾":"1f1f5-1f1fe","🇵🇪":"1f1f5-1f1ea","🇵🇭":"1f1f5-1f1ed","🇵🇱":"1f1f5-1f1f1","🇵🇹":"1f1f5-1f1f9","🇶🇦":"1f1f6-1f1e6","🇹🇼":"1f1f9-1f1fc","🇨🇬":"1f1e8-1f1ec","🇷🇴":"1f1f7-1f1f4","🇷🇼":"1f1f7-1f1fc","🇰🇳":"1f1f0-1f1f3","🇱🇨":"1f1f1-1f1e8","🇻🇨":"1f1fb-1f1e8","🇼🇸":"1f1fc-1f1f8","🇸🇲":"1f1f8-1f1f2","🇸🇹":"1f1f8-1f1f9","🇸🇦":"1f1f8-1f1e6","🤛🏿":"1f91b-1f3ff","🇸🇳":"1f1f8-1f1f3","🇷🇸":"1f1f7-1f1f8","🇸🇨":"1f1f8-1f1e8","🇸🇱":"1f1f8-1f1f1","🇸🇬":"1f1f8-1f1ec","🇸🇰":"1f1f8-1f1f0","🇸🇮":"1f1f8-1f1ee","🇸🇧":"1f1f8-1f1e7","🇸🇴":"1f1f8-1f1f4","🇿🇦":"1f1ff-1f1e6","🇱🇰":"1f1f1-1f1f0","🇸🇩":"1f1f8-1f1e9","🇸🇷":"1f1f8-1f1f7","🇸🇿":"1f1f8-1f1ff","🇸🇪":"1f1f8-1f1ea","🇨🇭":"1f1e8-1f1ed","🇸🇾":"1f1f8-1f1fe","🇹🇯":"1f1f9-1f1ef","🇹🇿":"1f1f9-1f1ff","🇹🇭":"1f1f9-1f1ed","🇹🇬":"1f1f9-1f1ec","🇹🇴":"1f1f9-1f1f4","🇹🇹":"1f1f9-1f1f9","🇹🇳":"1f1f9-1f1f3","🇹🇷":"1f1f9-1f1f7","🇹🇲":"1f1f9-1f1f2","🇹🇻":"1f1f9-1f1fb","🇺🇬":"1f1fa-1f1ec","🇺🇦":"1f1fa-1f1e6","🇦🇪":"1f1e6-1f1ea","🇺🇾":"1f1fa-1f1fe","🇺🇿":"1f1fa-1f1ff","🇻🇺":"1f1fb-1f1fa","🇻🇦":"1f1fb-1f1e6","🇻🇪":"1f1fb-1f1ea","🇻🇳":"1f1fb-1f1f3","🇪🇭":"1f1ea-1f1ed","🤜🏻":"1f91c-1f3fb","🇾🇪":"1f1fe-1f1ea","🇿🇲":"1f1ff-1f1f2","🇿🇼":"1f1ff-1f1fc","🇵🇷":"1f1f5-1f1f7","🇰🇾":"1f1f0-1f1fe","🇧🇲":"1f1e7-1f1f2","🇵🇫":"1f1f5-1f1eb","🇵🇸":"1f1f5-1f1f8","🇳🇨":"1f1f3-1f1e8","🤜🏼":"1f91c-1f3fc","🇸🇭":"1f1f8-1f1ed","🇦🇼":"1f1e6-1f1fc","🇻🇮":"1f1fb-1f1ee","🇭🇰":"1f1ed-1f1f0","🇦🇨":"1f1e6-1f1e8","🇲🇸":"1f1f2-1f1f8","🇬🇺":"1f1ec-1f1fa","🇬🇱":"1f1ec-1f1f1","🇳🇺":"1f1f3-1f1fa","🇼🇫":"1f1fc-1f1eb","🇲🇴":"1f1f2-1f1f4","🤜🏽":"1f91c-1f3fd","🇫🇴":"1f1eb-1f1f4","🇫🇰":"1f1eb-1f1f0","🇯🇪":"1f1ef-1f1ea","🇦🇮":"1f1e6-1f1ee","🇬🇮":"1f1ec-1f1ee","🤜🏾":"1f91c-1f3fe","🤜🏿":"1f91c-1f3ff","🤚🏻":"1f91a-1f3fb","🤚🏼":"1f91a-1f3fc","🤚🏽":"1f91a-1f3fd","🤚🏾":"1f91a-1f3fe","👶🏻":"1f476-1f3fb","👶🏼":"1f476-1f3fc","👶🏽":"1f476-1f3fd","👶🏾":"1f476-1f3fe","👶🏿":"1f476-1f3ff","👦🏻":"1f466-1f3fb","👦🏼":"1f466-1f3fc","👦🏽":"1f466-1f3fd","👦🏾":"1f466-1f3fe","👦🏿":"1f466-1f3ff","👧🏻":"1f467-1f3fb","👧🏼":"1f467-1f3fc","👧🏽":"1f467-1f3fd","👧🏾":"1f467-1f3fe","👧🏿":"1f467-1f3ff","👨🏻":"1f468-1f3fb","👨🏼":"1f468-1f3fc","👨🏽":"1f468-1f3fd","👨🏾":"1f468-1f3fe","👨🏿":"1f468-1f3ff","👩🏻":"1f469-1f3fb","👩🏼":"1f469-1f3fc","👩🏽":"1f469-1f3fd","👩🏾":"1f469-1f3fe","👩🏿":"1f469-1f3ff","👰🏻":"1f470-1f3fb","👰🏼":"1f470-1f3fc","🤚🏿":"1f91a-1f3ff","👰🏽":"1f470-1f3fd","👰🏾":"1f470-1f3fe","👰🏿":"1f470-1f3ff","👱🏻":"1f471-1f3fb","👱🏼":"1f471-1f3fc","👱🏽":"1f471-1f3fd","👱🏾":"1f471-1f3fe","👱🏿":"1f471-1f3ff","👲🏻":"1f472-1f3fb","👲🏼":"1f472-1f3fc","👲🏽":"1f472-1f3fd","👲🏾":"1f472-1f3fe","👲🏿":"1f472-1f3ff","👳🏻":"1f473-1f3fb","👳🏼":"1f473-1f3fc","👳🏽":"1f473-1f3fd","👳🏾":"1f473-1f3fe","👳🏿":"1f473-1f3ff","👴🏻":"1f474-1f3fb","👴🏼":"1f474-1f3fc","👴🏽":"1f474-1f3fd","👴🏾":"1f474-1f3fe","👴🏿":"1f474-1f3ff","👵🏻":"1f475-1f3fb","👵🏼":"1f475-1f3fc","👵🏽":"1f475-1f3fd","👵🏾":"1f475-1f3fe","👵🏿":"1f475-1f3ff","👮🏻":"1f46e-1f3fb","👮🏼":"1f46e-1f3fc","👮🏽":"1f46e-1f3fd","👮🏾":"1f46e-1f3fe","👮🏿":"1f46e-1f3ff","👷🏻":"1f477-1f3fb","👷🏼":"1f477-1f3fc","👷🏽":"1f477-1f3fd","👷🏾":"1f477-1f3fe","👷🏿":"1f477-1f3ff","👸🏻":"1f478-1f3fb","👸🏼":"1f478-1f3fc","👸🏽":"1f478-1f3fd","👸🏾":"1f478-1f3fe","🤸🏻":"1f938-1f3fb","👸🏿":"1f478-1f3ff","💂🏻":"1f482-1f3fb","💂🏼":"1f482-1f3fc","🤸🏼":"1f938-1f3fc","💂🏽":"1f482-1f3fd","💂🏾":"1f482-1f3fe","💂🏿":"1f482-1f3ff","🤸🏽":"1f938-1f3fd","👼🏻":"1f47c-1f3fb","👼🏼":"1f47c-1f3fc","👼🏽":"1f47c-1f3fd","👼🏾":"1f47c-1f3fe","👼🏿":"1f47c-1f3ff","🙇🏻":"1f647-1f3fb","🙇🏼":"1f647-1f3fc","🙇🏽":"1f647-1f3fd","🙇🏾":"1f647-1f3fe","🙇🏿":"1f647-1f3ff","💁🏻":"1f481-1f3fb","💁🏼":"1f481-1f3fc","💁🏽":"1f481-1f3fd","🤸🏾":"1f938-1f3fe","💁🏾":"1f481-1f3fe","💁🏿":"1f481-1f3ff","🙅🏻":"1f645-1f3fb","🤸🏿":"1f938-1f3ff","🙅🏼":"1f645-1f3fc","🙅🏽":"1f645-1f3fd","🙅🏾":"1f645-1f3fe","🙅🏿":"1f645-1f3ff","🙆🏻":"1f646-1f3fb","🙆🏼":"1f646-1f3fc","🙆🏽":"1f646-1f3fd","🙆🏾":"1f646-1f3fe","🙆🏿":"1f646-1f3ff","🙋🏻":"1f64b-1f3fb","🙋🏼":"1f64b-1f3fc","🙋🏽":"1f64b-1f3fd","🙋🏾":"1f64b-1f3fe","🙋🏿":"1f64b-1f3ff","🙎🏻":"1f64e-1f3fb","🙎🏼":"1f64e-1f3fc","🙎🏽":"1f64e-1f3fd","🙎🏾":"1f64e-1f3fe","🙎🏿":"1f64e-1f3ff","🙍🏻":"1f64d-1f3fb","🙍🏼":"1f64d-1f3fc","🙍🏽":"1f64d-1f3fd","🙍🏾":"1f64d-1f3fe","🙍🏿":"1f64d-1f3ff","💆🏻":"1f486-1f3fb","💆🏼":"1f486-1f3fc","💆🏽":"1f486-1f3fd","💆🏾":"1f486-1f3fe","💆🏿":"1f486-1f3ff","💇🏻":"1f487-1f3fb","💇🏼":"1f487-1f3fc","💇🏽":"1f487-1f3fd","💇🏾":"1f487-1f3fe","💇🏿":"1f487-1f3ff","🙌🏻":"1f64c-1f3fb","🙌🏼":"1f64c-1f3fc","🙌🏽":"1f64c-1f3fd","🙌🏾":"1f64c-1f3fe","🙌🏿":"1f64c-1f3ff","👏🏻":"1f44f-1f3fb","👏🏼":"1f44f-1f3fc","👏🏽":"1f44f-1f3fd","🤽🏻":"1f93d-1f3fb","👏🏾":"1f44f-1f3fe","👏🏿":"1f44f-1f3ff","🤽🏼":"1f93d-1f3fc","👂🏻":"1f442-1f3fb","👂🏼":"1f442-1f3fc","👂🏽":"1f442-1f3fd","👂🏾":"1f442-1f3fe","👂🏿":"1f442-1f3ff","👃🏻":"1f443-1f3fb","👃🏼":"1f443-1f3fc","👃🏽":"1f443-1f3fd","👃🏾":"1f443-1f3fe","👃🏿":"1f443-1f3ff","💅🏻":"1f485-1f3fb","💅🏼":"1f485-1f3fc","💅🏽":"1f485-1f3fd","💅🏾":"1f485-1f3fe","💅🏿":"1f485-1f3ff","👋🏻":"1f44b-1f3fb","👋🏼":"1f44b-1f3fc","👋🏽":"1f44b-1f3fd","👋🏾":"1f44b-1f3fe","👋🏿":"1f44b-1f3ff","👍🏻":"1f44d-1f3fb","👍🏼":"1f44d-1f3fc","👍🏽":"1f44d-1f3fd","👍🏾":"1f44d-1f3fe","👍🏿":"1f44d-1f3ff","👎🏻":"1f44e-1f3fb","👎🏼":"1f44e-1f3fc","👎🏽":"1f44e-1f3fd","👎🏾":"1f44e-1f3fe","👎🏿":"1f44e-1f3ff","👆🏻":"1f446-1f3fb","👆🏼":"1f446-1f3fc","👆🏽":"1f446-1f3fd","👆🏾":"1f446-1f3fe","👆🏿":"1f446-1f3ff","👇🏻":"1f447-1f3fb","👇🏼":"1f447-1f3fc","👇🏽":"1f447-1f3fd","👇🏾":"1f447-1f3fe","👇🏿":"1f447-1f3ff","👈🏻":"1f448-1f3fb","👈🏼":"1f448-1f3fc","👈🏽":"1f448-1f3fd","👈🏾":"1f448-1f3fe","👈🏿":"1f448-1f3ff","👉🏻":"1f449-1f3fb","👉🏼":"1f449-1f3fc","👉🏽":"1f449-1f3fd","👉🏾":"1f449-1f3fe","👉🏿":"1f449-1f3ff","👌🏻":"1f44c-1f3fb","👌🏼":"1f44c-1f3fc","🤽🏽":"1f93d-1f3fd","👌🏽":"1f44c-1f3fd","👌🏾":"1f44c-1f3fe","🤽🏾":"1f93d-1f3fe","👌🏿":"1f44c-1f3ff","👊🏻":"1f44a-1f3fb","👊🏼":"1f44a-1f3fc","👊🏽":"1f44a-1f3fd","👊🏾":"1f44a-1f3fe","👊🏿":"1f44a-1f3ff","💪🏻":"1f4aa-1f3fb","💪🏼":"1f4aa-1f3fc","💪🏽":"1f4aa-1f3fd","💪🏾":"1f4aa-1f3fe","💪🏿":"1f4aa-1f3ff","👐🏻":"1f450-1f3fb","👐🏼":"1f450-1f3fc","👐🏽":"1f450-1f3fd","👐🏾":"1f450-1f3fe","👐🏿":"1f450-1f3ff","🙏🏻":"1f64f-1f3fb","🤽🏿":"1f93d-1f3ff","🙏🏼":"1f64f-1f3fc","🙏🏽":"1f64f-1f3fd","🤾🏻":"1f93e-1f3fb","🙏🏾":"1f64f-1f3fe","🙏🏿":"1f64f-1f3ff","🤾🏼":"1f93e-1f3fc","🏃🏻":"1f3c3-1f3fb","🏃🏼":"1f3c3-1f3fc","🏃🏽":"1f3c3-1f3fd","🏃🏾":"1f3c3-1f3fe","🤾🏽":"1f93e-1f3fd","🏃🏿":"1f3c3-1f3ff","🚶🏻":"1f6b6-1f3fb","🚶🏼":"1f6b6-1f3fc","🚶🏽":"1f6b6-1f3fd","🚶🏾":"1f6b6-1f3fe","🚶🏿":"1f6b6-1f3ff","💃🏻":"1f483-1f3fb","🤾🏾":"1f93e-1f3fe","💃🏼":"1f483-1f3fc","💃🏽":"1f483-1f3fd","🤾🏿":"1f93e-1f3ff","💃🏾":"1f483-1f3fe","💃🏿":"1f483-1f3ff","🤹🏻":"1f939-1f3fb","🚣🏻":"1f6a3-1f3fb","🚣🏼":"1f6a3-1f3fc","🚣🏽":"1f6a3-1f3fd","🚣🏾":"1f6a3-1f3fe","🚣🏿":"1f6a3-1f3ff","🏊🏻":"1f3ca-1f3fb","🏊🏼":"1f3ca-1f3fc","🤹🏼":"1f939-1f3fc","🏊🏽":"1f3ca-1f3fd","🏊🏾":"1f3ca-1f3fe","🏊🏿":"1f3ca-1f3ff","🤹🏽":"1f939-1f3fd","🏄🏻":"1f3c4-1f3fb","🏄🏼":"1f3c4-1f3fc","🏄🏽":"1f3c4-1f3fd","🏄🏾":"1f3c4-1f3fe","🏄🏿":"1f3c4-1f3ff","🛀🏻":"1f6c0-1f3fb","🛀🏼":"1f6c0-1f3fc","🤹🏾":"1f939-1f3fe","🛀🏽":"1f6c0-1f3fd","🛀🏾":"1f6c0-1f3fe","🛀🏿":"1f6c0-1f3ff","🤹🏿":"1f939-1f3ff","🚴🏻":"1f6b4-1f3fb","🚴🏼":"1f6b4-1f3fc","🚴🏽":"1f6b4-1f3fd","🚴🏾":"1f6b4-1f3fe","🚴🏿":"1f6b4-1f3ff","🚵🏻":"1f6b5-1f3fb","🚵🏼":"1f6b5-1f3fc","🚵🏽":"1f6b5-1f3fd","🚵🏾":"1f6b5-1f3fe","🚵🏿":"1f6b5-1f3ff","🏇🏻":"1f3c7-1f3fb","🏇🏼":"1f3c7-1f3fc","🏇🏽":"1f3c7-1f3fd","🏇🏾":"1f3c7-1f3fe","🏇🏿":"1f3c7-1f3ff","🖐🏻":"1f590-1f3fb","🖐🏼":"1f590-1f3fc","🖐🏽":"1f590-1f3fd","🖐🏾":"1f590-1f3fe","🖐🏿":"1f590-1f3ff","🖕🏻":"1f595-1f3fb","🖕🏼":"1f595-1f3fc","🖕🏽":"1f595-1f3fd","🖕🏾":"1f595-1f3fe","🖕🏿":"1f595-1f3ff","🖖🏻":"1f596-1f3fb","🖖🏼":"1f596-1f3fc","🖖🏽":"1f596-1f3fd","🖖🏾":"1f596-1f3fe","🖖🏿":"1f596-1f3ff","🎅🏻":"1f385-1f3fb","🎅🏼":"1f385-1f3fc","🎅🏽":"1f385-1f3fd","🎅🏾":"1f385-1f3fe","🎅🏿":"1f385-1f3ff","🤘🏻":"1f918-1f3fb","🤘🏼":"1f918-1f3fc","🤘🏽":"1f918-1f3fd","🤘🏾":"1f918-1f3fe","🤘🏿":"1f918-1f3ff","🏋🏻":"1f3cb-1f3fb","🏋🏼":"1f3cb-1f3fc","🏋🏽":"1f3cb-1f3fd","🏋🏾":"1f3cb-1f3fe","🏋🏿":"1f3cb-1f3ff","🇦🇽":"1f1e6-1f1fd","🇹🇦":"1f1f9-1f1e6","🇮🇴":"1f1ee-1f1f4","🇧🇶":"1f1e7-1f1f6","🇨🇽":"1f1e8-1f1fd","🇨🇨":"1f1e8-1f1e8","🇬🇬":"1f1ec-1f1ec","🇮🇲":"1f1ee-1f1f2","🇾🇹":"1f1fe-1f1f9","🇳🇫":"1f1f3-1f1eb","🇵🇳":"1f1f5-1f1f3","🇧🇱":"1f1e7-1f1f1","🇵🇲":"1f1f5-1f1f2","🇬🇸":"1f1ec-1f1f8","🇹🇰":"1f1f9-1f1f0","🇧🇻":"1f1e7-1f1fb","🇭🇲":"1f1ed-1f1f2","🇸🇯":"1f1f8-1f1ef","🇺🇲":"1f1fa-1f1f2","🇮🇨":"1f1ee-1f1e8","🇪🇦":"1f1ea-1f1e6","🇨🇵":"1f1e8-1f1f5","🇩🇬":"1f1e9-1f1ec","🇦🇸":"1f1e6-1f1f8","🇦🇶":"1f1e6-1f1f6","🇻🇬":"1f1fb-1f1ec","🇨🇰":"1f1e8-1f1f0","🇨🇼":"1f1e8-1f1fc","🇪🇺":"1f1ea-1f1fa","🇬🇫":"1f1ec-1f1eb","🇹🇫":"1f1f9-1f1eb","🇬🇵":"1f1ec-1f1f5","🇲🇶":"1f1f2-1f1f6","🇲🇵":"1f1f2-1f1f5","🇷🇪":"1f1f7-1f1ea","🇸🇽":"1f1f8-1f1fd","🇸🇸":"1f1f8-1f1f8","🇹🇨":"1f1f9-1f1e8","🇲🇫":"1f1f2-1f1eb","🕵🏻":"1f575-1f3fb","🕵🏼":"1f575-1f3fc","🕵🏽":"1f575-1f3fd","🕵🏾":"1f575-1f3fe","🕵🏿":"1f575-1f3ff","🏂🏻":"1f3c2-1f3fb","👨💻":"1f468-1f4bb","👩💻":"1f469-1f4bb","👨🏫":"1f468-1f3eb","👩🏫":"1f469-1f3eb","👨🎓":"1f468-1f393","👩🎓":"1f469-1f393","👨🎤":"1f468-1f3a4","👩🎤":"1f469-1f3a4","👨🔬":"1f468-1f52c","👩🔬":"1f469-1f52c","👨💼":"1f468-1f4bc","👩💼":"1f469-1f4bc","👨🔧":"1f468-1f527","👩🔧":"1f469-1f527","👨🏭":"1f468-1f3ed","👩🏭":"1f469-1f3ed","👨🍳":"1f468-1f373","👩🍳":"1f469-1f373","👨🌾":"1f468-1f33e","👩🌾":"1f469-1f33e","🕴🏻":"1f574-1f3fb","🕴🏼":"1f574-1f3fc","🕴🏽":"1f574-1f3fd","🕴🏾":"1f574-1f3fe","🕴🏿":"1f574-1f3ff","🛌🏻":"1f6cc-1f3fb","🛌🏼":"1f6cc-1f3fc","🛌🏽":"1f6cc-1f3fd","🛌🏾":"1f6cc-1f3fe","🛌🏿":"1f6cc-1f3ff","👨👦":"1f468-1f466","👨👧":"1f468-1f467","👩👦":"1f469-1f466","👩👧":"1f469-1f467","👨🎨":"1f468-1f3a8","👩🎨":"1f469-1f3a8","👨🚀":"1f468-1f680","👩🚀":"1f469-1f680","👨🚒":"1f468-1f692","👩🚒":"1f469-1f692","🇺🇳":"1f1fa-1f1f3","🏂🏼":"1f3c2-1f3fc","🏂🏽":"1f3c2-1f3fd","🏂🏾":"1f3c2-1f3fe","🏂🏿":"1f3c2-1f3ff","🏌🏻":"1f3cc-1f3fb","🏌🏼":"1f3cc-1f3fc","🏌🏽":"1f3cc-1f3fd","🏌🏾":"1f3cc-1f3fe","🏌🏿":"1f3cc-1f3ff","🤟🏻":"1f91f-1f3fb","🤟🏼":"1f91f-1f3fc","🤟🏽":"1f91f-1f3fd","🤟🏾":"1f91f-1f3fe","🤟🏿":"1f91f-1f3ff","🤱🏻":"1f931-1f3fb","🤱🏼":"1f931-1f3fc","🤱🏽":"1f931-1f3fd","🤱🏾":"1f931-1f3fe","🤱🏿":"1f931-1f3ff","🤲🏻":"1f932-1f3fb","🤲🏼":"1f932-1f3fc","🤲🏽":"1f932-1f3fd","🤲🏾":"1f932-1f3fe","🤲🏿":"1f932-1f3ff","🧑🏻":"1f9d1-1f3fb","🧑🏼":"1f9d1-1f3fc","🧑🏽":"1f9d1-1f3fd","🧑🏾":"1f9d1-1f3fe","🧑🏿":"1f9d1-1f3ff","🧒🏻":"1f9d2-1f3fb","🧒🏼":"1f9d2-1f3fc","🧒🏽":"1f9d2-1f3fd","🧒🏾":"1f9d2-1f3fe","🧒🏿":"1f9d2-1f3ff","🧓🏻":"1f9d3-1f3fb","🧓🏼":"1f9d3-1f3fc","🧓🏽":"1f9d3-1f3fd","🧓🏾":"1f9d3-1f3fe","🧓🏿":"1f9d3-1f3ff","🧔🏻":"1f9d4-1f3fb","🧔🏼":"1f9d4-1f3fc","🧔🏽":"1f9d4-1f3fd","🧔🏾":"1f9d4-1f3fe","🧔🏿":"1f9d4-1f3ff","🧕🏻":"1f9d5-1f3fb","🧕🏼":"1f9d5-1f3fc","🧕🏽":"1f9d5-1f3fd","🧕🏾":"1f9d5-1f3fe","🧕🏿":"1f9d5-1f3ff","🧖🏻":"1f9d6-1f3fb","🧖🏼":"1f9d6-1f3fc","🧖🏽":"1f9d6-1f3fd","🧖🏾":"1f9d6-1f3fe","🧖🏿":"1f9d6-1f3ff","🧗🏻":"1f9d7-1f3fb","🧗🏼":"1f9d7-1f3fc","🧗🏽":"1f9d7-1f3fd","🧗🏾":"1f9d7-1f3fe","🧗🏿":"1f9d7-1f3ff","🧘🏻":"1f9d8-1f3fb","🧘🏼":"1f9d8-1f3fc","🧘🏽":"1f9d8-1f3fd","🧘🏾":"1f9d8-1f3fe","🧘🏿":"1f9d8-1f3ff","🧙🏻":"1f9d9-1f3fb","🧙🏼":"1f9d9-1f3fc","🧙🏽":"1f9d9-1f3fd","🧙🏾":"1f9d9-1f3fe","🧙🏿":"1f9d9-1f3ff","🧚🏻":"1f9da-1f3fb","🧚🏼":"1f9da-1f3fc","🧚🏽":"1f9da-1f3fd","🧚🏾":"1f9da-1f3fe","🧚🏿":"1f9da-1f3ff","🧛🏻":"1f9db-1f3fb","🧛🏼":"1f9db-1f3fc","🧛🏽":"1f9db-1f3fd","🧛🏾":"1f9db-1f3fe","🧛🏿":"1f9db-1f3ff","🧜🏻":"1f9dc-1f3fb","🧜🏼":"1f9dc-1f3fc","🧜🏽":"1f9dc-1f3fd","🧜🏾":"1f9dc-1f3fe","🧜🏿":"1f9dc-1f3ff","🧝🏻":"1f9dd-1f3fb","🧝🏼":"1f9dd-1f3fc","🧝🏽":"1f9dd-1f3fd","🧝🏾":"1f9dd-1f3fe","🧝🏿":"1f9dd-1f3ff","🅿️":"1f17f","🈂️":"1f202","🈷️":"1f237","🎞️":"1f39e","🎟️":"1f39f","🏋️":"1f3cb","🏌️":"1f3cc","🏍️":"1f3cd","🏎️":"1f3ce","🎖️":"1f396","🎗️":"1f397","🌶️":"1f336","🌧️":"1f327","🌨️":"1f328","🌩️":"1f329","🌪️":"1f32a","🌫️":"1f32b","🌬️":"1f32c","🐿️":"1f43f","🕷️":"1f577","🕸️":"1f578","🌡️":"1f321","🎙️":"1f399","🎚️":"1f39a","🎛️":"1f39b","🏳️":"1f3f3","🏵️":"1f3f5","🏷️":"1f3f7","📽️":"1f4fd","🕉️":"1f549","🕊️":"1f54a","🕯️":"1f56f","🕰️":"1f570","🕳️":"1f573","🕶️":"1f576","🕹️":"1f579","🖇️":"1f587","🖊️":"1f58a","🖋️":"1f58b","🖌️":"1f58c","🖍️":"1f58d","🖥️":"1f5a5","🖨️":"1f5a8","🖲️":"1f5b2","🖼️":"1f5bc","🗂️":"1f5c2","🗃️":"1f5c3","🗄️":"1f5c4","🗑️":"1f5d1","🗒️":"1f5d2","🗓️":"1f5d3","🗜️":"1f5dc","🗝️":"1f5dd","🗞️":"1f5de","🗡️":"1f5e1","🗣️":"1f5e3","🗨️":"1f5e8","🗯️":"1f5ef","🗳️":"1f5f3","🗺️":"1f5fa","🛠️":"1f6e0","🛡️":"1f6e1","🛢️":"1f6e2","🛰️":"1f6f0","🍽️":"1f37d","👁️":"1f441","🕴️":"1f574","🕵️":"1f575","🖐️":"1f590","🏔️":"1f3d4","🏕️":"1f3d5","🏖️":"1f3d6","🏗️":"1f3d7","🏘️":"1f3d8","🏙️":"1f3d9","🏚️":"1f3da","🏛️":"1f3db","🏜️":"1f3dc","🏝️":"1f3dd","🏞️":"1f3de","🏟️":"1f3df","🛋️":"1f6cb","🛍️":"1f6cd","🛎️":"1f6ce","🛏️":"1f6cf","🛣️":"1f6e3","🛤️":"1f6e4","🛥️":"1f6e5","🛩️":"1f6e9","🛳️":"1f6f3","☝🏻":"261d-1f3fb","☝🏼":"261d-1f3fc","☝🏽":"261d-1f3fd","☝🏾":"261d-1f3fe","☝🏿":"261d-1f3ff","✌🏻":"270c-1f3fb","✌🏼":"270c-1f3fc","✌🏽":"270c-1f3fd","✌🏾":"270c-1f3fe","✌🏿":"270c-1f3ff","✊🏻":"270a-1f3fb","✊🏼":"270a-1f3fc","✊🏽":"270a-1f3fd","✊🏾":"270a-1f3fe","✊🏿":"270a-1f3ff","✋🏻":"270b-1f3fb","✋🏼":"270b-1f3fc","✋🏽":"270b-1f3fd","✋🏾":"270b-1f3fe","✋🏿":"270b-1f3ff","✍🏻":"270d-1f3fb","✍🏼":"270d-1f3fc","✍🏽":"270d-1f3fd","✍🏾":"270d-1f3fe","✍🏿":"270d-1f3ff","🌤️":"1f324","🌥️":"1f325","🌦️":"1f326","🖱️":"1f5b1","⛹🏻":"26f9-1f3fb","⛹🏼":"26f9-1f3fc","⛹🏽":"26f9-1f3fd","⛹🏾":"26f9-1f3fe","⛹🏿":"26f9-1f3ff","🅰️":"1f170","🅱️":"1f171","🅾️":"1f17e","#⃣":"0023-20e3","0⃣":"0030-20e3","1⃣":"0031-20e3","2⃣":"0032-20e3","3⃣":"0033-20e3","4⃣":"0034-20e3","5⃣":"0035-20e3","6⃣":"0036-20e3","7⃣":"0037-20e3","8⃣":"0038-20e3","9⃣":"0039-20e3","©️":"00a9","®️":"00ae","‼️":"203c","⁉️":"2049","™️":"2122","ℹ️":"2139","↔️":"2194","↕️":"2195","↖️":"2196","↗️":"2197","↘️":"2198","↙️":"2199","↩️":"21a9","↪️":"21aa","Ⓜ️":"24c2","▪️":"25aa","▫️":"25ab","▶️":"25b6","◀️":"25c0","◻️":"25fb","◼️":"25fc","☀️":"2600","☁️":"2601","☎️":"260e","☑️":"2611","☝️":"261d","☺️":"263a","♠️":"2660","♣️":"2663","♥️":"2665","♦️":"2666","♨️":"2668","♻️":"267b","⚠️":"26a0","✂️":"2702","✈️":"2708","✉️":"2709","✌️":"270c","✏️":"270f","✒️":"2712","✔️":"2714","✖️":"2716","✳️":"2733","✴️":"2734","❄️":"2744","❇️":"2747","❤️":"2764","➡️":"27a1","⤴️":"2934","⤵️":"2935","⬅️":"2b05","⬆️":"2b06","⬇️":"2b07","〰️":"3030","〽️":"303d","㊗️":"3297","㊙️":"3299","✝️":"271d","⌨️":"2328","✍️":"270d","*⃣":"002a-20e3","⏏️":"23cf","⏭️":"23ed","⏮️":"23ee","⏯️":"23ef","⏱️":"23f1","⏲️":"23f2","⏸️":"23f8","⏹️":"23f9","⏺️":"23fa","☂️":"2602","☃️":"2603","☄️":"2604","☘️":"2618","☠️":"2620","☢️":"2622","☣️":"2623","☦️":"2626","☪️":"262a","☮️":"262e","☯️":"262f","☸️":"2638","☹️":"2639","⚒️":"2692","⚔️":"2694","⚖️":"2696","⚗️":"2697","⚙️":"2699","⚛️":"269b","⚜️":"269c","⚰️":"26b0","⚱️":"26b1","⛈️":"26c8","⛏️":"26cf","⛑️":"26d1","⛓️":"26d3","⛩️":"26e9","⛰️":"26f0","⛱️":"26f1","⛴️":"26f4","⛷️":"26f7","⛸️":"26f8","⛹️":"26f9","✡️":"2721","❣️":"2763","#️":"0023","*️":"002a","0️":"0030","1️":"0031","2️":"0032","3️":"0033","4️":"0034","5️":"0035","6️":"0036","7️":"0037","8️":"0038","9️":"0039","♀️":"2640","♂️":"2642","⚕️":"2695","🥉":"1f949","🥈":"1f948","🥇":"1f947","🤺":"1f93a","🥅":"1f945","🤾":"1f93e","🇿":"1f1ff","🤽":"1f93d","🥋":"1f94b","🥊":"1f94a","🤼":"1f93c","🤹":"1f939","🤸":"1f938","🛶":"1f6f6","🛵":"1f6f5","🛴":"1f6f4","🛒":"1f6d2","🀄":"1f004","🃏":"1f0cf","🛑":"1f6d1","🆎":"1f18e","🆑":"1f191","🇾":"1f1fe","🆒":"1f192","🆓":"1f193","🆔":"1f194","🆕":"1f195","🆖":"1f196","🆗":"1f197","🆘":"1f198","🥄":"1f944","🆙":"1f199","🆚":"1f19a","🥂":"1f942","🥃":"1f943","🈁":"1f201","🈚":"1f21a","🈯":"1f22f","🥙":"1f959","🈲":"1f232","🈳":"1f233","🈴":"1f234","🈵":"1f235","🈶":"1f236","🥘":"1f958","🈸":"1f238","🈹":"1f239","🥗":"1f957","🈺":"1f23a","🉐":"1f250","🉑":"1f251","🌀":"1f300","🥖":"1f956","🌁":"1f301","🌂":"1f302","🌃":"1f303","🌄":"1f304","🌅":"1f305","🌆":"1f306","🥕":"1f955","🌇":"1f307","🌈":"1f308","🥔":"1f954","🌉":"1f309","🌊":"1f30a","🌋":"1f30b","🌌":"1f30c","🌏":"1f30f","🌑":"1f311","🥓":"1f953","🌓":"1f313","🌔":"1f314","🌕":"1f315","🌙":"1f319","🌛":"1f31b","🌟":"1f31f","🥒":"1f952","🌠":"1f320","🌰":"1f330","🥑":"1f951","🌱":"1f331","🌴":"1f334","🌵":"1f335","🌷":"1f337","🌸":"1f338","🌹":"1f339","🌺":"1f33a","🌻":"1f33b","🌼":"1f33c","🌽":"1f33d","🥐":"1f950","🌾":"1f33e","🌿":"1f33f","🍀":"1f340","🍁":"1f341","🍂":"1f342","🍃":"1f343","🍄":"1f344","🍅":"1f345","🍆":"1f346","🍇":"1f347","🍈":"1f348","🍉":"1f349","🍊":"1f34a","🥀":"1f940","🍌":"1f34c","🍍":"1f34d","🍎":"1f34e","🍏":"1f34f","🍑":"1f351","🍒":"1f352","🍓":"1f353","🦏":"1f98f","🍔":"1f354","🍕":"1f355","🍖":"1f356","🦎":"1f98e","🍗":"1f357","🍘":"1f358","🍙":"1f359","🦍":"1f98d","🍚":"1f35a","🍛":"1f35b","🦌":"1f98c","🍜":"1f35c","🍝":"1f35d","🍞":"1f35e","🍟":"1f35f","🦋":"1f98b","🍠":"1f360","🍡":"1f361","🦊":"1f98a","🍢":"1f362","🍣":"1f363","🦉":"1f989","🍤":"1f364","🍥":"1f365","🦈":"1f988","🍦":"1f366","🦇":"1f987","🍧":"1f367","🇽":"1f1fd","🍨":"1f368","🦆":"1f986","🍩":"1f369","🦅":"1f985","🍪":"1f36a","🖤":"1f5a4","🍫":"1f36b","🍬":"1f36c","🍭":"1f36d","🍮":"1f36e","🍯":"1f36f","🤞":"1f91e","🍰":"1f370","🍱":"1f371","🍲":"1f372","🤝":"1f91d","🍳":"1f373","🍴":"1f374","🍵":"1f375","🍶":"1f376","🍷":"1f377","🍸":"1f378","🍹":"1f379","🍺":"1f37a","🍻":"1f37b","🎀":"1f380","🎁":"1f381","🎂":"1f382","🎃":"1f383","🤛":"1f91b","🤜":"1f91c","🎄":"1f384","🎅":"1f385","🎆":"1f386","🤚":"1f91a","🎇":"1f387","🎈":"1f388","🎉":"1f389","🎊":"1f38a","🎋":"1f38b","🎌":"1f38c","🤙":"1f919","🎍":"1f38d","🕺":"1f57a","🎎":"1f38e","🤳":"1f933","🎏":"1f38f","🤰":"1f930","🎐":"1f390","🤦":"1f926","🤷":"1f937","🎑":"1f391","🎒":"1f392","🎓":"1f393","🎠":"1f3a0","🎡":"1f3a1","🎢":"1f3a2","🎣":"1f3a3","🎤":"1f3a4","🎥":"1f3a5","🎦":"1f3a6","🎧":"1f3a7","🤶":"1f936","🎨":"1f3a8","🤵":"1f935","🎩":"1f3a9","🎪":"1f3aa","🤴":"1f934","🎫":"1f3ab","🎬":"1f3ac","🎭":"1f3ad","🤧":"1f927","🎮":"1f3ae","🎯":"1f3af","🎰":"1f3b0","🎱":"1f3b1","🎲":"1f3b2","🎳":"1f3b3","🎴":"1f3b4","🤥":"1f925","🎵":"1f3b5","🎶":"1f3b6","🎷":"1f3b7","🤤":"1f924","🎸":"1f3b8","🎹":"1f3b9","🎺":"1f3ba","🤣":"1f923","🎻":"1f3bb","🎼":"1f3bc","🎽":"1f3bd","🤢":"1f922","🎾":"1f3be","🎿":"1f3bf","🏀":"1f3c0","🏁":"1f3c1","🤡":"1f921","🏂":"1f3c2","🏃":"1f3c3","🏄":"1f3c4","🏆":"1f3c6","🏈":"1f3c8","🏊":"1f3ca","🏠":"1f3e0","🏡":"1f3e1","🏢":"1f3e2","🏣":"1f3e3","🏥":"1f3e5","🏦":"1f3e6","🏧":"1f3e7","🏨":"1f3e8","🏩":"1f3e9","🏪":"1f3ea","🏫":"1f3eb","🏬":"1f3ec","🤠":"1f920","🏭":"1f3ed","🏮":"1f3ee","🏯":"1f3ef","🏰":"1f3f0","🐌":"1f40c","🐍":"1f40d","🐎":"1f40e","🐑":"1f411","🐒":"1f412","🐔":"1f414","🐗":"1f417","🐘":"1f418","🐙":"1f419","🐚":"1f41a","🐛":"1f41b","🐜":"1f41c","🐝":"1f41d","🐞":"1f41e","🐟":"1f41f","🐠":"1f420","🐡":"1f421","🐢":"1f422","🐣":"1f423","🐤":"1f424","🐥":"1f425","🐦":"1f426","🐧":"1f427","🐨":"1f428","🐩":"1f429","🐫":"1f42b","🐬":"1f42c","🐭":"1f42d","🐮":"1f42e","🐯":"1f42f","🐰":"1f430","🐱":"1f431","🐲":"1f432","🐳":"1f433","🐴":"1f434","🐵":"1f435","🐶":"1f436","🐷":"1f437","🐸":"1f438","🐹":"1f439","🐺":"1f43a","🐻":"1f43b","🐼":"1f43c","🐽":"1f43d","🐾":"1f43e","👀":"1f440","👂":"1f442","👃":"1f443","👄":"1f444","👅":"1f445","👆":"1f446","👇":"1f447","👈":"1f448","👉":"1f449","👊":"1f44a","👋":"1f44b","👌":"1f44c","👍":"1f44d","👎":"1f44e","👏":"1f44f","👐":"1f450","👑":"1f451","👒":"1f452","👓":"1f453","👔":"1f454","👕":"1f455","👖":"1f456","👗":"1f457","👘":"1f458","👙":"1f459","👚":"1f45a","👛":"1f45b","👜":"1f45c","👝":"1f45d","👞":"1f45e","👟":"1f45f","👠":"1f460","👡":"1f461","👢":"1f462","👣":"1f463","👤":"1f464","👦":"1f466","👧":"1f467","👨":"1f468","👩":"1f469","👪":"1f46a","👫":"1f46b","👮":"1f46e","👯":"1f46f","👰":"1f470","👱":"1f471","👲":"1f472","👳":"1f473","👴":"1f474","👵":"1f475","👶":"1f476","👷":"1f477","👸":"1f478","👹":"1f479","👺":"1f47a","👻":"1f47b","👼":"1f47c","👽":"1f47d","👾":"1f47e","👿":"1f47f","💀":"1f480","📇":"1f4c7","💁":"1f481","💂":"1f482","💃":"1f483","💄":"1f484","💅":"1f485","📒":"1f4d2","💆":"1f486","📓":"1f4d3","💇":"1f487","📔":"1f4d4","💈":"1f488","📕":"1f4d5","💉":"1f489","📖":"1f4d6","💊":"1f48a","📗":"1f4d7","💋":"1f48b","📘":"1f4d8","💌":"1f48c","📙":"1f4d9","💍":"1f48d","📚":"1f4da","💎":"1f48e","📛":"1f4db","💏":"1f48f","📜":"1f4dc","💐":"1f490","📝":"1f4dd","💑":"1f491","📞":"1f4de","💒":"1f492","📟":"1f4df","📠":"1f4e0","💓":"1f493","📡":"1f4e1","📢":"1f4e2","💔":"1f494","📣":"1f4e3","📤":"1f4e4","💕":"1f495","📥":"1f4e5","📦":"1f4e6","💖":"1f496","📧":"1f4e7","📨":"1f4e8","💗":"1f497","📩":"1f4e9","📪":"1f4ea","💘":"1f498","📫":"1f4eb","📮":"1f4ee","💙":"1f499","📰":"1f4f0","📱":"1f4f1","💚":"1f49a","📲":"1f4f2","📳":"1f4f3","💛":"1f49b","📴":"1f4f4","📶":"1f4f6","💜":"1f49c","📷":"1f4f7","📹":"1f4f9","💝":"1f49d","📺":"1f4fa","📻":"1f4fb","💞":"1f49e","📼":"1f4fc","🔃":"1f503","💟":"1f49f","🔊":"1f50a","🔋":"1f50b","💠":"1f4a0","🔌":"1f50c","🔍":"1f50d","💡":"1f4a1","🔎":"1f50e","🔏":"1f50f","💢":"1f4a2","🔐":"1f510","🔑":"1f511","💣":"1f4a3","🔒":"1f512","🔓":"1f513","💤":"1f4a4","🔔":"1f514","🔖":"1f516","💥":"1f4a5","🔗":"1f517","🔘":"1f518","💦":"1f4a6","🔙":"1f519","🔚":"1f51a","💧":"1f4a7","🔛":"1f51b","🔜":"1f51c","💨":"1f4a8","🔝":"1f51d","🔞":"1f51e","💩":"1f4a9","🔟":"1f51f","💪":"1f4aa","🔠":"1f520","🔡":"1f521","💫":"1f4ab","🔢":"1f522","🔣":"1f523","💬":"1f4ac","🔤":"1f524","🔥":"1f525","💮":"1f4ae","🔦":"1f526","🔧":"1f527","💯":"1f4af","🔨":"1f528","🔩":"1f529","💰":"1f4b0","🔪":"1f52a","🔫":"1f52b","💱":"1f4b1","🔮":"1f52e","💲":"1f4b2","🔯":"1f52f","💳":"1f4b3","🔰":"1f530","🔱":"1f531","💴":"1f4b4","🔲":"1f532","🔳":"1f533","💵":"1f4b5","🔴":"1f534","🔵":"1f535","💸":"1f4b8","🔶":"1f536","🔷":"1f537","💹":"1f4b9","🔸":"1f538","🔹":"1f539","💺":"1f4ba","🔺":"1f53a","🔻":"1f53b","💻":"1f4bb","🔼":"1f53c","💼":"1f4bc","🔽":"1f53d","🕐":"1f550","💽":"1f4bd","🕑":"1f551","💾":"1f4be","🕒":"1f552","💿":"1f4bf","🕓":"1f553","📀":"1f4c0","🕔":"1f554","🕕":"1f555","📁":"1f4c1","🕖":"1f556","🕗":"1f557","📂":"1f4c2","🕘":"1f558","🕙":"1f559","📃":"1f4c3","🕚":"1f55a","🕛":"1f55b","📄":"1f4c4","🗻":"1f5fb","🗼":"1f5fc","📅":"1f4c5","🗽":"1f5fd","🗾":"1f5fe","📆":"1f4c6","🗿":"1f5ff","😁":"1f601","😂":"1f602","😃":"1f603","📈":"1f4c8","😄":"1f604","😅":"1f605","📉":"1f4c9","😆":"1f606","😉":"1f609","📊":"1f4ca","😊":"1f60a","😋":"1f60b","📋":"1f4cb","😌":"1f60c","😍":"1f60d","📌":"1f4cc","😏":"1f60f","😒":"1f612","📍":"1f4cd","😓":"1f613","😔":"1f614","📎":"1f4ce","😖":"1f616","😘":"1f618","📏":"1f4cf","😚":"1f61a","😜":"1f61c","📐":"1f4d0","😝":"1f61d","😞":"1f61e","📑":"1f4d1","😠":"1f620","😡":"1f621","😢":"1f622","😣":"1f623","😤":"1f624","😥":"1f625","😨":"1f628","😩":"1f629","😪":"1f62a","😫":"1f62b","😭":"1f62d","😰":"1f630","😱":"1f631","😲":"1f632","😳":"1f633","😵":"1f635","😷":"1f637","😸":"1f638","😹":"1f639","😺":"1f63a","😻":"1f63b","😼":"1f63c","😽":"1f63d","😾":"1f63e","😿":"1f63f","🙀":"1f640","🙅":"1f645","🙆":"1f646","🙇":"1f647","🙈":"1f648","🙉":"1f649","🙊":"1f64a","🙋":"1f64b","🙌":"1f64c","🙍":"1f64d","🙎":"1f64e","🙏":"1f64f","🚀":"1f680","🚃":"1f683","🚄":"1f684","🚅":"1f685","🚇":"1f687","🚉":"1f689","🚌":"1f68c","🚏":"1f68f","🚑":"1f691","🚒":"1f692","🚓":"1f693","🚕":"1f695","🚗":"1f697","🚙":"1f699","🚚":"1f69a","🚢":"1f6a2","🚤":"1f6a4","🚥":"1f6a5","🚧":"1f6a7","🚨":"1f6a8","🚩":"1f6a9","🚪":"1f6aa","🚫":"1f6ab","🚬":"1f6ac","🚭":"1f6ad","🚲":"1f6b2","🚶":"1f6b6","🚹":"1f6b9","🚺":"1f6ba","🚻":"1f6bb","🚼":"1f6bc","🚽":"1f6bd","🚾":"1f6be","🛀":"1f6c0","🤘":"1f918","😀":"1f600","😇":"1f607","😈":"1f608","😎":"1f60e","😐":"1f610","😑":"1f611","😕":"1f615","😗":"1f617","😙":"1f619","😛":"1f61b","😟":"1f61f","😦":"1f626","😧":"1f627","😬":"1f62c","😮":"1f62e","😯":"1f62f","😴":"1f634","😶":"1f636","🚁":"1f681","🚂":"1f682","🚆":"1f686","🚈":"1f688","🚊":"1f68a","🚍":"1f68d","🚎":"1f68e","🚐":"1f690","🚔":"1f694","🚖":"1f696","🚘":"1f698","🚛":"1f69b","🚜":"1f69c","🚝":"1f69d","🚞":"1f69e","🚟":"1f69f","🚠":"1f6a0","🚡":"1f6a1","🚣":"1f6a3","🚦":"1f6a6","🚮":"1f6ae","🚯":"1f6af","🚰":"1f6b0","🚱":"1f6b1","🚳":"1f6b3","🚴":"1f6b4","🚵":"1f6b5","🚷":"1f6b7","🚸":"1f6b8","🚿":"1f6bf","🛁":"1f6c1","🛂":"1f6c2","🛃":"1f6c3","🛄":"1f6c4","🛅":"1f6c5","🌍":"1f30d","🌎":"1f30e","🌐":"1f310","🌒":"1f312","🌖":"1f316","🌗":"1f317","🌘":"1f318","🌚":"1f31a","🌜":"1f31c","🌝":"1f31d","🌞":"1f31e","🌲":"1f332","🌳":"1f333","🍋":"1f34b","🍐":"1f350","🍼":"1f37c","🏇":"1f3c7","🏉":"1f3c9","🏤":"1f3e4","🐀":"1f400","🐁":"1f401","🐂":"1f402","🐃":"1f403","🐄":"1f404","🐅":"1f405","🐆":"1f406","🐇":"1f407","🐈":"1f408","🐉":"1f409","🐊":"1f40a","🐋":"1f40b","🐏":"1f40f","🐐":"1f410","🐓":"1f413","🐕":"1f415","🐖":"1f416","🐪":"1f42a","👥":"1f465","👬":"1f46c","👭":"1f46d","💭":"1f4ad","💶":"1f4b6","💷":"1f4b7","📬":"1f4ec","📭":"1f4ed","📯":"1f4ef","📵":"1f4f5","🔀":"1f500","🔁":"1f501","🔂":"1f502","🔄":"1f504","🔅":"1f505","🔆":"1f506","🔇":"1f507","🔉":"1f509","🔕":"1f515","🔬":"1f52c","🔭":"1f52d","🕜":"1f55c","🕝":"1f55d","🕞":"1f55e","🕟":"1f55f","🕠":"1f560","🕡":"1f561","🕢":"1f562","🕣":"1f563","🕤":"1f564","🕥":"1f565","🕦":"1f566","🕧":"1f567","🔈":"1f508","🚋":"1f68b","🏅":"1f3c5","🏴":"1f3f4","📸":"1f4f8","🛌":"1f6cc","🖕":"1f595","🖖":"1f596","🙁":"1f641","🙂":"1f642","🛫":"1f6eb","🛬":"1f6ec","🏻":"1f3fb","🏼":"1f3fc","🏽":"1f3fd","🏾":"1f3fe","🏿":"1f3ff","🙃":"1f643","🤑":"1f911","🤓":"1f913","🤗":"1f917","🙄":"1f644","🤔":"1f914","🤐":"1f910","🤒":"1f912","🤕":"1f915","🤖":"1f916","🦁":"1f981","🦄":"1f984","🦂":"1f982","🦀":"1f980","🦃":"1f983","🧀":"1f9c0","🌭":"1f32d","🌮":"1f32e","🌯":"1f32f","🍿":"1f37f","🍾":"1f37e","🏹":"1f3f9","🏺":"1f3fa","🛐":"1f6d0","🕋":"1f54b","🕌":"1f54c","🕍":"1f54d","🕎":"1f54e","📿":"1f4ff","🏏":"1f3cf","🏐":"1f3d0","🏑":"1f3d1","🏒":"1f3d2","🏓":"1f3d3","🏸":"1f3f8","🥁":"1f941","🦐":"1f990","🦑":"1f991","🥚":"1f95a","🥛":"1f95b","🥜":"1f95c","🥝":"1f95d","🥞":"1f95e","🇼":"1f1fc","🇻":"1f1fb","🇺":"1f1fa","🇹":"1f1f9","🇸":"1f1f8","🇷":"1f1f7","🇶":"1f1f6","🇵":"1f1f5","🇴":"1f1f4","🇳":"1f1f3","🇲":"1f1f2","🇱":"1f1f1","🇰":"1f1f0","🇯":"1f1ef","🇮":"1f1ee","🇭":"1f1ed","🇬":"1f1ec","🇫":"1f1eb","🇪":"1f1ea","🇩":"1f1e9","🇨":"1f1e8","🇧":"1f1e7","🇦":"1f1e6","🛷":"1f6f7","🛸":"1f6f8","🤟":"1f91f","🤨":"1f928","🤩":"1f929","🤪":"1f92a","🤫":"1f92b","🤬":"1f92c","🤭":"1f92d","🤮":"1f92e","🤯":"1f92f","🤱":"1f931","🤲":"1f932","🥌":"1f94c","🥟":"1f95f","🥠":"1f960","🥡":"1f961","🥢":"1f962","🥣":"1f963","🥤":"1f964","🥥":"1f965","🥦":"1f966","🥧":"1f967","🥨":"1f968","🥩":"1f969","🥪":"1f96a","🥫":"1f96b","🦒":"1f992","🦓":"1f993","🦔":"1f994","🦕":"1f995","🦖":"1f996","🦗":"1f997","🧐":"1f9d0","🧑":"1f9d1","🧒":"1f9d2","🧓":"1f9d3","🧔":"1f9d4","🧕":"1f9d5","🧖":"1f9d6","🧗":"1f9d7","🧘":"1f9d8","🧙":"1f9d9","🧚":"1f9da","🧛":"1f9db","🧜":"1f9dc","🧝":"1f9dd","🧞":"1f9de","🧟":"1f9df","🧠":"1f9e0","🧡":"1f9e1","🧢":"1f9e2","🧣":"1f9e3","🧤":"1f9e4","🧥":"1f9e5","🧦":"1f9e6","⌚":"231a","⌛":"231b","⏩":"23e9","⏪":"23ea","⏫":"23eb","⏬":"23ec","⏰":"23f0","⏳":"23f3","◽":"25fd","◾":"25fe","☔":"2614","☕":"2615","♈":"2648","♉":"2649","♊":"264a","♋":"264b","♌":"264c","♍":"264d","♎":"264e","♏":"264f","♐":"2650","♑":"2651","♒":"2652","♓":"2653","♿":"267f","⚓":"2693","⚡":"26a1","⚪":"26aa","⚫":"26ab","⚽":"26bd","⚾":"26be","⛄":"26c4","⛅":"26c5","⛎":"26ce","⛔":"26d4","⛪":"26ea","⛲":"26f2","⛳":"26f3","⛵":"26f5","⛺":"26fa","⛽":"26fd","✅":"2705","✊":"270a","✋":"270b","✨":"2728","❌":"274c","❎":"274e","❓":"2753","❔":"2754","❕":"2755","❗":"2757","➕":"2795","➖":"2796","➗":"2797","➰":"27b0","⬛":"2b1b","⬜":"2b1c","⭐":"2b50","⭕":"2b55","➿":"27bf"},e.jsEscapeMapGreedy={"👩❤💋👩":"1f469-2764-1f48b-1f469","👨❤💋👨":"1f468-2764-1f48b-1f468","👩❤💋👨":"1f469-2764-1f48b-1f468","👩❤👩":"1f469-2764-1f469","👨❤👨":"1f468-2764-1f468","🏌🏻♂":"1f3cc-1f3fb-2642","🏌🏼♂":"1f3cc-1f3fc-2642","🏌🏽♂":"1f3cc-1f3fd-2642","🏌🏾♂":"1f3cc-1f3fe-2642","🏌🏿♂":"1f3cc-1f3ff-2642","🏌🏻♀":"1f3cc-1f3fb-2640","🏌🏼♀":"1f3cc-1f3fc-2640","🏌🏽♀":"1f3cc-1f3fd-2640","🏌🏾♀":"1f3cc-1f3fe-2640","🏌🏿♀":"1f3cc-1f3ff-2640","👨🏻⚖":"1f468-1f3fb-2696","👨🏼⚖":"1f468-1f3fc-2696","👨🏽⚖":"1f468-1f3fd-2696","👨🏾⚖":"1f468-1f3fe-2696","👨🏿⚖":"1f468-1f3ff-2696","👩🏻⚖":"1f469-1f3fb-2696","👩🏼⚖":"1f469-1f3fc-2696","👩🏽⚖":"1f469-1f3fd-2696","👩🏾⚖":"1f469-1f3fe-2696","👩🏿⚖":"1f469-1f3ff-2696","👨🏻✈":"1f468-1f3fb-2708","👨🏼✈":"1f468-1f3fc-2708","👨🏽✈":"1f468-1f3fd-2708","👨🏾✈":"1f468-1f3fe-2708","👨🏿✈":"1f468-1f3ff-2708","👩🏻✈":"1f469-1f3fb-2708","👩🏼✈":"1f469-1f3fc-2708","👩🏽✈":"1f469-1f3fd-2708","👩🏾✈":"1f469-1f3fe-2708","👩🏿✈":"1f469-1f3ff-2708","👩❤👨":"1f469-2764-1f468","👨🏻⚕":"1f468-1f3fb-2695","👨🏼⚕":"1f468-1f3fc-2695","👨🏽⚕":"1f468-1f3fd-2695","👨🏾⚕":"1f468-1f3fe-2695","👨🏿⚕":"1f468-1f3ff-2695","👩🏻⚕":"1f469-1f3fb-2695","👩🏼⚕":"1f469-1f3fc-2695","👩🏽⚕":"1f469-1f3fd-2695","👩🏾⚕":"1f469-1f3fe-2695","👩🏿⚕":"1f469-1f3ff-2695","👮🏻♀":"1f46e-1f3fb-2640","👮🏻♂":"1f46e-1f3fb-2642","👮🏼♀":"1f46e-1f3fc-2640","👮🏼♂":"1f46e-1f3fc-2642","👮🏽♀":"1f46e-1f3fd-2640","👮🏽♂":"1f46e-1f3fd-2642","👮🏾♀":"1f46e-1f3fe-2640","👮🏾♂":"1f46e-1f3fe-2642","👮🏿♀":"1f46e-1f3ff-2640","👮🏿♂":"1f46e-1f3ff-2642","👱🏻♀":"1f471-1f3fb-2640","👱🏻♂":"1f471-1f3fb-2642","👱🏼♀":"1f471-1f3fc-2640","👱🏼♂":"1f471-1f3fc-2642","👱🏽♀":"1f471-1f3fd-2640","👱🏽♂":"1f471-1f3fd-2642","👱🏾♀":"1f471-1f3fe-2640","👱🏾♂":"1f471-1f3fe-2642","👱🏿♀":"1f471-1f3ff-2640","👱🏿♂":"1f471-1f3ff-2642","👳🏻♀":"1f473-1f3fb-2640","👳🏻♂":"1f473-1f3fb-2642","👳🏼♀":"1f473-1f3fc-2640","👳🏼♂":"1f473-1f3fc-2642","👳🏽♀":"1f473-1f3fd-2640","👳🏽♂":"1f473-1f3fd-2642","👳🏾♀":"1f473-1f3fe-2640","👳🏾♂":"1f473-1f3fe-2642","👳🏿♀":"1f473-1f3ff-2640","👳🏿♂":"1f473-1f3ff-2642","👷🏻♀":"1f477-1f3fb-2640","👷🏻♂":"1f477-1f3fb-2642","👷🏼♀":"1f477-1f3fc-2640","👷🏼♂":"1f477-1f3fc-2642","👷🏽♀":"1f477-1f3fd-2640","👷🏽♂":"1f477-1f3fd-2642","👷🏾♀":"1f477-1f3fe-2640","👷🏾♂":"1f477-1f3fe-2642","👷🏿♀":"1f477-1f3ff-2640","👷🏿♂":"1f477-1f3ff-2642","💂🏻♀":"1f482-1f3fb-2640","💂🏻♂":"1f482-1f3fb-2642","💂🏼♀":"1f482-1f3fc-2640","💂🏼♂":"1f482-1f3fc-2642","💂🏽♀":"1f482-1f3fd-2640","💂🏽♂":"1f482-1f3fd-2642","💂🏾♀":"1f482-1f3fe-2640","💂🏾♂":"1f482-1f3fe-2642","💂🏿♀":"1f482-1f3ff-2640","💂🏿♂":"1f482-1f3ff-2642","🕵🏻♀":"1f575-1f3fb-2640","🕵🏻♂":"1f575-1f3fb-2642","🕵🏼♀":"1f575-1f3fc-2640","🕵🏼♂":"1f575-1f3fc-2642","🕵🏽♀":"1f575-1f3fd-2640","🕵🏽♂":"1f575-1f3fd-2642","🕵🏾♀":"1f575-1f3fe-2640","🕵🏾♂":"1f575-1f3fe-2642","🕵🏿♀":"1f575-1f3ff-2640","🕵🏿♂":"1f575-1f3ff-2642","🏃🏻♀":"1f3c3-1f3fb-2640","🏃🏻♂":"1f3c3-1f3fb-2642","🏃🏼♀":"1f3c3-1f3fc-2640","🏃🏼♂":"1f3c3-1f3fc-2642","🏃🏽♀":"1f3c3-1f3fd-2640","🏃🏽♂":"1f3c3-1f3fd-2642","🏃🏾♀":"1f3c3-1f3fe-2640","🏃🏾♂":"1f3c3-1f3fe-2642","🏃🏿♀":"1f3c3-1f3ff-2640","🏃🏿♂":"1f3c3-1f3ff-2642","🏄🏻♀":"1f3c4-1f3fb-2640","🏄🏻♂":"1f3c4-1f3fb-2642","🏄🏼♀":"1f3c4-1f3fc-2640","🏄🏼♂":"1f3c4-1f3fc-2642","🏄🏽♀":"1f3c4-1f3fd-2640","🏄🏽♂":"1f3c4-1f3fd-2642","🏄🏾♀":"1f3c4-1f3fe-2640","🏄🏾♂":"1f3c4-1f3fe-2642","🏄🏿♀":"1f3c4-1f3ff-2640","🏄🏿♂":"1f3c4-1f3ff-2642","🏊🏻♀":"1f3ca-1f3fb-2640","🏊🏻♂":"1f3ca-1f3fb-2642","🏊🏼♀":"1f3ca-1f3fc-2640","🏊🏼♂":"1f3ca-1f3fc-2642","🏊🏽♀":"1f3ca-1f3fd-2640","🏊🏽♂":"1f3ca-1f3fd-2642","🏊🏾♀":"1f3ca-1f3fe-2640","🏊🏾♂":"1f3ca-1f3fe-2642","🏊🏿♀":"1f3ca-1f3ff-2640","🏊🏿♂":"1f3ca-1f3ff-2642","🏋🏻♀":"1f3cb-1f3fb-2640","🏋🏻♂":"1f3cb-1f3fb-2642","🏋🏼♀":"1f3cb-1f3fc-2640","🏋🏼♂":"1f3cb-1f3fc-2642","🏋🏽♀":"1f3cb-1f3fd-2640","🏋🏽♂":"1f3cb-1f3fd-2642","🏋🏾♀":"1f3cb-1f3fe-2640","🏋🏾♂":"1f3cb-1f3fe-2642","🏋🏿♀":"1f3cb-1f3ff-2640","🏋🏿♂":"1f3cb-1f3ff-2642","💆🏻♀":"1f486-1f3fb-2640","💆🏻♂":"1f486-1f3fb-2642","💆🏼♀":"1f486-1f3fc-2640","💆🏼♂":"1f486-1f3fc-2642","💆🏽♀":"1f486-1f3fd-2640","💆🏽♂":"1f486-1f3fd-2642","💆🏾♀":"1f486-1f3fe-2640","💆🏾♂":"1f486-1f3fe-2642","💆🏿♀":"1f486-1f3ff-2640","💆🏿♂":"1f486-1f3ff-2642","💇🏻♀":"1f487-1f3fb-2640","💇🏻♂":"1f487-1f3fb-2642","💇🏼♀":"1f487-1f3fc-2640","💇🏼♂":"1f487-1f3fc-2642","💇🏽♀":"1f487-1f3fd-2640","💇🏽♂":"1f487-1f3fd-2642","💇🏾♀":"1f487-1f3fe-2640","💇🏾♂":"1f487-1f3fe-2642","💇🏿♀":"1f487-1f3ff-2640","💇🏿♂":"1f487-1f3ff-2642","🚣🏻♀":"1f6a3-1f3fb-2640","🚣🏻♂":"1f6a3-1f3fb-2642","🚣🏼♀":"1f6a3-1f3fc-2640","🚣🏼♂":"1f6a3-1f3fc-2642","🚣🏽♀":"1f6a3-1f3fd-2640","🚣🏽♂":"1f6a3-1f3fd-2642","🚣🏾♀":"1f6a3-1f3fe-2640","🚣🏾♂":"1f6a3-1f3fe-2642","🚣🏿♀":"1f6a3-1f3ff-2640","🚣🏿♂":"1f6a3-1f3ff-2642","🚴🏻♀":"1f6b4-1f3fb-2640","🚴🏻♂":"1f6b4-1f3fb-2642","🚴🏼♀":"1f6b4-1f3fc-2640","🚴🏼♂":"1f6b4-1f3fc-2642","🚴🏽♀":"1f6b4-1f3fd-2640","🚴🏽♂":"1f6b4-1f3fd-2642","🚴🏾♀":"1f6b4-1f3fe-2640","🚴🏾♂":"1f6b4-1f3fe-2642","🚴🏿♀":"1f6b4-1f3ff-2640","🚴🏿♂":"1f6b4-1f3ff-2642","🚵🏻♀":"1f6b5-1f3fb-2640","🚵🏻♂":"1f6b5-1f3fb-2642","🚵🏼♀":"1f6b5-1f3fc-2640","🚵🏼♂":"1f6b5-1f3fc-2642","🚵🏽♀":"1f6b5-1f3fd-2640","🚵🏽♂":"1f6b5-1f3fd-2642","🚵🏾♀":"1f6b5-1f3fe-2640","🚵🏾♂":"1f6b5-1f3fe-2642","🚵🏿♀":"1f6b5-1f3ff-2640","🚵🏿♂":"1f6b5-1f3ff-2642","🚶🏻♀":"1f6b6-1f3fb-2640","🚶🏻♂":"1f6b6-1f3fb-2642","🚶🏼♀":"1f6b6-1f3fc-2640","🚶🏼♂":"1f6b6-1f3fc-2642","🚶🏽♀":"1f6b6-1f3fd-2640","🚶🏽♂":"1f6b6-1f3fd-2642","🚶🏾♀":"1f6b6-1f3fe-2640","🚶🏾♂":"1f6b6-1f3fe-2642","🚶🏿♀":"1f6b6-1f3ff-2640","🚶🏿♂":"1f6b6-1f3ff-2642","🤸🏻♀":"1f938-1f3fb-2640","🤸🏻♂":"1f938-1f3fb-2642","🤸🏼♀":"1f938-1f3fc-2640","🤸🏼♂":"1f938-1f3fc-2642","🤸🏽♀":"1f938-1f3fd-2640","🤸🏽♂":"1f938-1f3fd-2642","🤸🏾♀":"1f938-1f3fe-2640","🤸🏾♂":"1f938-1f3fe-2642","🤸🏿♀":"1f938-1f3ff-2640","🤸🏿♂":"1f938-1f3ff-2642","🤹🏻♀":"1f939-1f3fb-2640","🤹🏻♂":"1f939-1f3fb-2642","🤹🏼♀":"1f939-1f3fc-2640","🤹🏼♂":"1f939-1f3fc-2642","🤹🏽♀":"1f939-1f3fd-2640","🤹🏽♂":"1f939-1f3fd-2642","🤹🏾♀":"1f939-1f3fe-2640","🤹🏾♂":"1f939-1f3fe-2642","🤹🏿♀":"1f939-1f3ff-2640","🤹🏿♂":"1f939-1f3ff-2642","🤽🏻♀":"1f93d-1f3fb-2640","🤽🏻♂":"1f93d-1f3fb-2642","🤽🏼♀":"1f93d-1f3fc-2640","🤽🏼♂":"1f93d-1f3fc-2642","🤽🏽♀":"1f93d-1f3fd-2640","🤽🏽♂":"1f93d-1f3fd-2642","🤽🏾♀":"1f93d-1f3fe-2640","🤽🏾♂":"1f93d-1f3fe-2642","🤽🏿♀":"1f93d-1f3ff-2640","🤽🏿♂":"1f93d-1f3ff-2642","🤾🏻♀":"1f93e-1f3fb-2640","🤾🏻♂":"1f93e-1f3fb-2642","🤾🏼♀":"1f93e-1f3fc-2640","🤾🏼♂":"1f93e-1f3fc-2642","🤾🏽♀":"1f93e-1f3fd-2640","🤾🏽♂":"1f93e-1f3fd-2642","🤾🏾♀":"1f93e-1f3fe-2640","🤾🏾♂":"1f93e-1f3fe-2642","🤾🏿♀":"1f93e-1f3ff-2640","🤾🏿♂":"1f93e-1f3ff-2642","💁🏻♀":"1f481-1f3fb-2640","💁🏻♂":"1f481-1f3fb-2642","💁🏼♀":"1f481-1f3fc-2640","💁🏼♂":"1f481-1f3fc-2642","💁🏽♀":"1f481-1f3fd-2640","💁🏽♂":"1f481-1f3fd-2642","💁🏾♀":"1f481-1f3fe-2640","💁🏾♂":"1f481-1f3fe-2642","💁🏿♀":"1f481-1f3ff-2640","💁🏿♂":"1f481-1f3ff-2642","🙅🏻♀":"1f645-1f3fb-2640","🙅🏻♂":"1f645-1f3fb-2642","🙅🏼♀":"1f645-1f3fc-2640","🙅🏼♂":"1f645-1f3fc-2642","🙅🏽♀":"1f645-1f3fd-2640","🙅🏽♂":"1f645-1f3fd-2642","🙅🏾♀":"1f645-1f3fe-2640","🙅🏾♂":"1f645-1f3fe-2642","🙅🏿♀":"1f645-1f3ff-2640","🙅🏿♂":"1f645-1f3ff-2642","🙆🏻♀":"1f646-1f3fb-2640","🙆🏻♂":"1f646-1f3fb-2642","🙆🏼♀":"1f646-1f3fc-2640","🙆🏼♂":"1f646-1f3fc-2642","🙆🏽♀":"1f646-1f3fd-2640","🙆🏽♂":"1f646-1f3fd-2642","🙆🏾♀":"1f646-1f3fe-2640","🙆🏾♂":"1f646-1f3fe-2642","🙆🏿♀":"1f646-1f3ff-2640","🙆🏿♂":"1f646-1f3ff-2642","🙇🏻♀":"1f647-1f3fb-2640","🙇🏻♂":"1f647-1f3fb-2642","🙇🏼♀":"1f647-1f3fc-2640","🙇🏼♂":"1f647-1f3fc-2642","🙇🏽♀":"1f647-1f3fd-2640","🙇🏽♂":"1f647-1f3fd-2642","🙇🏾♀":"1f647-1f3fe-2640","🙇🏾♂":"1f647-1f3fe-2642","🙇🏿♀":"1f647-1f3ff-2640","🙇🏿♂":"1f647-1f3ff-2642","🙋🏻♀":"1f64b-1f3fb-2640","🙋🏻♂":"1f64b-1f3fb-2642","🙋🏼♀":"1f64b-1f3fc-2640","🙋🏼♂":"1f64b-1f3fc-2642","🙋🏽♀":"1f64b-1f3fd-2640","🙋🏽♂":"1f64b-1f3fd-2642","🙋🏾♀":"1f64b-1f3fe-2640","🙋🏾♂":"1f64b-1f3fe-2642","🙋🏿♀":"1f64b-1f3ff-2640","🙋🏿♂":"1f64b-1f3ff-2642","🙍🏻♀":"1f64d-1f3fb-2640","🙍🏻♂":"1f64d-1f3fb-2642","🙍🏼♀":"1f64d-1f3fc-2640","🙍🏼♂":"1f64d-1f3fc-2642","🙍🏽♀":"1f64d-1f3fd-2640","🙍🏽♂":"1f64d-1f3fd-2642","🙍🏾♀":"1f64d-1f3fe-2640","🙍🏾♂":"1f64d-1f3fe-2642","🙍🏿♀":"1f64d-1f3ff-2640","🙍🏿♂":"1f64d-1f3ff-2642","🙎🏻♀":"1f64e-1f3fb-2640","🙎🏻♂":"1f64e-1f3fb-2642","🙎🏼♀":"1f64e-1f3fc-2640","🙎🏼♂":"1f64e-1f3fc-2642","🙎🏽♀":"1f64e-1f3fd-2640","🙎🏽♂":"1f64e-1f3fd-2642","🙎🏾♀":"1f64e-1f3fe-2640","🙎🏾♂":"1f64e-1f3fe-2642","🙎🏿♀":"1f64e-1f3ff-2640","🙎🏿♂":"1f64e-1f3ff-2642","🤦🏻♀":"1f926-1f3fb-2640","🤦🏻♂":"1f926-1f3fb-2642","🤦🏼♀":"1f926-1f3fc-2640","🤦🏼♂":"1f926-1f3fc-2642","🤦🏽♀":"1f926-1f3fd-2640","🤦🏽♂":"1f926-1f3fd-2642","🤦🏾♀":"1f926-1f3fe-2640","🤦🏾♂":"1f926-1f3fe-2642","🤦🏿♀":"1f926-1f3ff-2640","🤦🏿♂":"1f926-1f3ff-2642","🤷🏻♀":"1f937-1f3fb-2640","🤷🏻♂":"1f937-1f3fb-2642","🤷🏼♀":"1f937-1f3fc-2640","🤷🏼♂":"1f937-1f3fc-2642","🤷🏽♀":"1f937-1f3fd-2640","🤷🏽♂":"1f937-1f3fd-2642","🤷🏾♀":"1f937-1f3fe-2640","🤷🏾♂":"1f937-1f3fe-2642","🤷🏿♀":"1f937-1f3ff-2640","🤷🏿♂":"1f937-1f3ff-2642","🧙🏻♀":"1f9d9-1f3fb-2640","🧙🏻♂":"1f9d9-1f3fb-2642","🧙🏼♀":"1f9d9-1f3fc-2640","🧙🏼♂":"1f9d9-1f3fc-2642","🧙🏽♀":"1f9d9-1f3fd-2640","🧙🏽♂":"1f9d9-1f3fd-2642","🧙🏾♀":"1f9d9-1f3fe-2640","🧙🏾♂":"1f9d9-1f3fe-2642","🧙🏿♀":"1f9d9-1f3ff-2640","🧙🏿♂":"1f9d9-1f3ff-2642","🧚🏻♀":"1f9da-1f3fb-2640","🧚🏻♂":"1f9da-1f3fb-2642","🧚🏼♀":"1f9da-1f3fc-2640","🧚🏼♂":"1f9da-1f3fc-2642","🧚🏽♀":"1f9da-1f3fd-2640","🧚🏽♂":"1f9da-1f3fd-2642","🧚🏾♀":"1f9da-1f3fe-2640","🧚🏾♂":"1f9da-1f3fe-2642","🧚🏿♀":"1f9da-1f3ff-2640","🧚🏿♂":"1f9da-1f3ff-2642","🧛🏻♀":"1f9db-1f3fb-2640","🧛🏻♂":"1f9db-1f3fb-2642","🧛🏼♀":"1f9db-1f3fc-2640","🧛🏼♂":"1f9db-1f3fc-2642","🧛🏽♀":"1f9db-1f3fd-2640","🧛🏽♂":"1f9db-1f3fd-2642","🧛🏾♀":"1f9db-1f3fe-2640","🧛🏾♂":"1f9db-1f3fe-2642","🧛🏿♀":"1f9db-1f3ff-2640","🧛🏿♂":"1f9db-1f3ff-2642","🧜🏻♀":"1f9dc-1f3fb-2640","🧜🏻♂":"1f9dc-1f3fb-2642","🧜🏼♀":"1f9dc-1f3fc-2640","🧜🏼♂":"1f9dc-1f3fc-2642","🧜🏽♀":"1f9dc-1f3fd-2640","🧜🏽♂":"1f9dc-1f3fd-2642","🧜🏾♀":"1f9dc-1f3fe-2640","🧜🏾♂":"1f9dc-1f3fe-2642","🧜🏿♀":"1f9dc-1f3ff-2640","🧜🏿♂":"1f9dc-1f3ff-2642","🧝🏻♀":"1f9dd-1f3fb-2640","🧝🏻♂":"1f9dd-1f3fb-2642","🧝🏼♀":"1f9dd-1f3fc-2640","🧝🏼♂":"1f9dd-1f3fc-2642","🧝🏽♀":"1f9dd-1f3fd-2640","🧝🏽♂":"1f9dd-1f3fd-2642","🧝🏾♀":"1f9dd-1f3fe-2640","🧝🏾♂":"1f9dd-1f3fe-2642","🧝🏿♀":"1f9dd-1f3ff-2640","🧝🏿♂":"1f9dd-1f3ff-2642","🧖🏻♀":"1f9d6-1f3fb-2640","🧖🏻♂":"1f9d6-1f3fb-2642","🧖🏼♀":"1f9d6-1f3fc-2640","🧖🏼♂":"1f9d6-1f3fc-2642","🧖🏽♀":"1f9d6-1f3fd-2640","🧖🏽♂":"1f9d6-1f3fd-2642","🧖🏾♀":"1f9d6-1f3fe-2640","🧖🏾♂":"1f9d6-1f3fe-2642","🧖🏿♀":"1f9d6-1f3ff-2640","🧖🏿♂":"1f9d6-1f3ff-2642","🧗🏻♀":"1f9d7-1f3fb-2640","🧗🏻♂":"1f9d7-1f3fb-2642","🧗🏼♀":"1f9d7-1f3fc-2640","🧗🏼♂":"1f9d7-1f3fc-2642","🧗🏽♀":"1f9d7-1f3fd-2640","🧗🏽♂":"1f9d7-1f3fd-2642","🧗🏾♀":"1f9d7-1f3fe-2640","🧗🏾♂":"1f9d7-1f3fe-2642","🧗🏿♀":"1f9d7-1f3ff-2640","🧗🏿♂":"1f9d7-1f3ff-2642","🧘🏻♀":"1f9d8-1f3fb-2640","🧘🏻♂":"1f9d8-1f3fb-2642","🧘🏼♀":"1f9d8-1f3fc-2640","🧘🏼♂":"1f9d8-1f3fc-2642","🧘🏽♀":"1f9d8-1f3fd-2640","🧘🏽♂":"1f9d8-1f3fd-2642","🧘🏾♀":"1f9d8-1f3fe-2640","🧘🏾♂":"1f9d8-1f3fe-2642","🧘🏿♀":"1f9d8-1f3ff-2640","🧘🏿♂":"1f9d8-1f3ff-2642","⛹🏻♀":"26f9-1f3fb-2640","⛹🏻♂":"26f9-1f3fb-2642","⛹🏼♀":"26f9-1f3fc-2640","⛹🏼♂":"26f9-1f3fc-2642","⛹🏽♀":"26f9-1f3fd-2640","⛹🏽♂":"26f9-1f3fd-2642","⛹🏾♀":"26f9-1f3fe-2640","⛹🏾♂":"26f9-1f3fe-2642","⛹🏿♀":"26f9-1f3ff-2640","⛹🏿♂":"26f9-1f3ff-2642","🏳🌈":"1f3f3-1f308","👁🗨":"1f441-1f5e8","👯♂":"1f46f-2642","👯♀":"1f46f-2640","🏌♂":"1f3cc-2642","🏌♀":"1f3cc-2640","🤼♂":"1f93c-2642","🤼♀":"1f93c-2640","🤹♂":"1f939-2642","🤹♀":"1f939-2640","🤾♂":"1f93e-2642","🤾♀":"1f93e-2640","🤽♂":"1f93d-2642","🤽♀":"1f93d-2640","🤸♂":"1f938-2642","🤸♀":"1f938-2640","🚶♂":"1f6b6-2642","🚶♀":"1f6b6-2640","🚵♂":"1f6b5-2642","🚵♀":"1f6b5-2640","🚴♂":"1f6b4-2642","🚴♀":"1f6b4-2640","🚣♂":"1f6a3-2642","🚣♀":"1f6a3-2640","🏋♂":"1f3cb-2642","🏋♀":"1f3cb-2640","🏊♂":"1f3ca-2642","🏊♀":"1f3ca-2640","🏄♂":"1f3c4-2642","🏄♀":"1f3c4-2640","🏃♂":"1f3c3-2642","🏃♀":"1f3c3-2640","🤷♂":"1f937-2642","🤷♀":"1f937-2640","🤦♂":"1f926-2642","🤦♀":"1f926-2640","🙎♂":"1f64e-2642","🙎♀":"1f64e-2640","🙍♂":"1f64d-2642","🙍♀":"1f64d-2640","🙋♂":"1f64b-2642","🙋♀":"1f64b-2640","🙇♂":"1f647-2642","🙇♀":"1f647-2640","🙆♂":"1f646-2642","🙆♀":"1f646-2640","🙅♂":"1f645-2642","🙅♀":"1f645-2640","💇♂":"1f487-2642","💇♀":"1f487-2640","💆♂":"1f486-2642","💆♀":"1f486-2640","💁♂":"1f481-2642","💁♀":"1f481-2640","👱♂":"1f471-2642","👱♀":"1f471-2640","👳♂":"1f473-2642","👳♀":"1f473-2640","💂♂":"1f482-2642","💂♀":"1f482-2640","🕵♂":"1f575-2642","🕵♀":"1f575-2640","👷♂":"1f477-2642","👷♀":"1f477-2640","👮♂":"1f46e-2642","👮♀":"1f46e-2640","👨⚕":"1f468-2695","👩⚕":"1f469-2695","👨⚖":"1f468-2696","👩⚖":"1f469-2696","👨✈":"1f468-2708","👩✈":"1f469-2708","🧙♀":"1f9d9-2640","🧙♂":"1f9d9-2642","🧚♀":"1f9da-2640","🧚♂":"1f9da-2642","🧛♀":"1f9db-2640","🧛♂":"1f9db-2642","🧜♀":"1f9dc-2640","🧜♂":"1f9dc-2642","🧝♀":"1f9dd-2640","🧝♂":"1f9dd-2642","🧞♀":"1f9de-2640","🧞♂":"1f9de-2642","🧟♀":"1f9df-2640","🧟♂":"1f9df-2642","🧖♀":"1f9d6-2640","🧖♂":"1f9d6-2642","🧗♀":"1f9d7-2640","🧗♂":"1f9d7-2642","🧘♀":"1f9d8-2640","🧘♂":"1f9d8-2642","⛹♂":"26f9-2642","⛹♀":"26f9-2640","🅰":"1f170","🅱":"1f171","🅾":"1f17e","🅿":"1f17f","🈂":"1f202","🈷":"1f237","🎞":"1f39e","🎟":"1f39f","🏋":"1f3cb","🏌":"1f3cc","🏍":"1f3cd","🏎":"1f3ce","🎖":"1f396","🎗":"1f397","🌶":"1f336","🌧":"1f327","🌨":"1f328","🌩":"1f329","🌪":"1f32a","🌫":"1f32b","🌬":"1f32c","🐿":"1f43f","🕷":"1f577","🕸":"1f578","🌡":"1f321","🎙":"1f399","🎚":"1f39a","🎛":"1f39b","🏳":"1f3f3","🏵":"1f3f5","🏷":"1f3f7","📽":"1f4fd","🕉":"1f549","🕊":"1f54a","🕯":"1f56f","🕰":"1f570","🕳":"1f573","🕶":"1f576","🕹":"1f579","🖇":"1f587","🖊":"1f58a","🖋":"1f58b","🖌":"1f58c","🖍":"1f58d","🖥":"1f5a5","🖨":"1f5a8","🖲":"1f5b2","🖼":"1f5bc","🗂":"1f5c2","🗃":"1f5c3","🗄":"1f5c4","🗑":"1f5d1","🗒":"1f5d2","🗓":"1f5d3","🗜":"1f5dc","🗝":"1f5dd","🗞":"1f5de","🗡":"1f5e1","🗣":"1f5e3","🗨":"1f5e8","🗯":"1f5ef","🗳":"1f5f3","🗺":"1f5fa","🛠":"1f6e0","🛡":"1f6e1","🛢":"1f6e2","🛰":"1f6f0","🍽":"1f37d","👁":"1f441","🕴":"1f574","🕵":"1f575","🖐":"1f590","🏔":"1f3d4","🏕":"1f3d5","🏖":"1f3d6","🏗":"1f3d7","🏘":"1f3d8","🏙":"1f3d9","🏚":"1f3da","🏛":"1f3db","🏜":"1f3dc","🏝":"1f3dd","🏞":"1f3de","🏟":"1f3df","🛋":"1f6cb","🛍":"1f6cd","🛎":"1f6ce","🛏":"1f6cf","🛣":"1f6e3","🛤":"1f6e4","🛥":"1f6e5","🛩":"1f6e9","🛳":"1f6f3","🌤":"1f324","🌥":"1f325","🌦":"1f326","🖱":"1f5b1","©":"00a9","®":"00ae","‼":"203c","⁉":"2049","™":"2122","ℹ":"2139","↔":"2194","↕":"2195","↖":"2196","↗":"2197","↘":"2198","↙":"2199","↩":"21a9","↪":"21aa","Ⓜ":"24c2","▪":"25aa","▫":"25ab","▶":"25b6","◀":"25c0","◻":"25fb","◼":"25fc","☀":"2600","☁":"2601","☎":"260e","☑":"2611","☝":"261d","☺":"263a","*":"002a","♠":"2660","♣":"2663","♥":"2665","♦":"2666","♨":"2668","♻":"267b","⚠":"26a0","✂":"2702","✈":"2708","✉":"2709","✌":"270c","✏":"270f","✒":"2712","✔":"2714","✖":"2716","✳":"2733","✴":"2734","❄":"2744","❇":"2747","❤":"2764","➡":"27a1","⤴":"2934","⤵":"2935","⬅":"2b05","⬆":"2b06","⬇":"2b07","〰":"3030","〽":"303d","㊗":"3297","㊙":"3299","#":"0023","✝":"271d","⌨":"2328","✍":"270d","⏏":"23cf","⏭":"23ed","⏮":"23ee","⏯":"23ef","⏱":"23f1","⏲":"23f2","⏸":"23f8","⏹":"23f9","⏺":"23fa","☂":"2602","☃":"2603","☄":"2604","☘":"2618","☠":"2620","☢":"2622","☣":"2623","☦":"2626","☪":"262a","☮":"262e","☯":"262f","☸":"2638","☹":"2639","⚒":"2692","⚔":"2694","⚖":"2696","⚗":"2697","⚙":"2699","⚛":"269b","⚜":"269c","⚰":"26b0","⚱":"26b1","⛈":"26c8","⛏":"26cf","⛑":"26d1","⛓":"26d3","⛩":"26e9","⛰":"26f0","⛱":"26f1","⛴":"26f4","⛷":"26f7","⛸":"26f8","⛹":"26f9","✡":"2721","❣":"2763",9:"0039",8:"0038",7:"0037",6:"0036",5:"0035",4:"0034",3:"0033",2:"0032",1:"0031",0:"0030","♀":"2640","♂":"2642","⚕":"2695"},e.asciiList={"*\\0/*":"1f646","*\\O/*":"1f646","-___-":"1f611",":'-)":"1f602","':-)":"1f605","':-D":"1f605",">:-)":"1f606","':-(":"1f613",">:-(":"1f620",":'-(":"1f622","O:-)":"1f607","0:-3":"1f607","0:-)":"1f607","0;^)":"1f607","O;-)":"1f607","0;-)":"1f607","O:-3":"1f607","-__-":"1f611",":-Þ":"1f61b","</3":"1f494",":')":"1f602",":-D":"1f603","':)":"1f605","'=)":"1f605","':D":"1f605","'=D":"1f605",">:)":"1f606",">;)":"1f606",">=)":"1f606",";-)":"1f609","*-)":"1f609",";-]":"1f609",";^)":"1f609","':(":"1f613","'=(":"1f613",":-*":"1f618",":^*":"1f618",">:P":"1f61c","X-P":"1f61c",">:[":"1f61e",":-(":"1f61e",":-[":"1f61e",">:(":"1f620",":'(":"1f622",";-(":"1f622",">.<":"1f623","#-)":"1f635","%-)":"1f635","X-)":"1f635","\\0/":"1f646","\\O/":"1f646","0:3":"1f607","0:)":"1f607","O:)":"1f607","O=)":"1f607","O:3":"1f607","B-)":"1f60e","8-)":"1f60e","B-D":"1f60e","8-D":"1f60e","-_-":"1f611",">:\\":"1f615",">:/":"1f615",":-/":"1f615",":-.":"1f615",":-P":"1f61b",":Þ":"1f61b",":-b":"1f61b",":-O":"1f62e",O_O:"1f62e",">:O":"1f62e",":-X":"1f636",":-#":"1f636",":-)":"1f642","(y)":"1f44d","<3":"2764",":D":"1f603","=D":"1f603",";)":"1f609","*)":"1f609",";]":"1f609",";D":"1f609",":*":"1f618","=*":"1f618",":(":"1f61e",":[":"1f61e","=(":"1f61e",":@":"1f620",";(":"1f622","D:":"1f628",":$":"1f633","=$":"1f633","#)":"1f635","%)":"1f635","X)":"1f635","B)":"1f60e","8)":"1f60e",":/":"1f615",":\\":"1f615","=/":"1f615","=\\":"1f615",":L":"1f615","=L":"1f615",":P":"1f61b","=P":"1f61b",":b":"1f61b",":O":"1f62e",":X":"1f636",":#":"1f636","=X":"1f636","=#":"1f636",":)":"1f642","=]":"1f642","=)":"1f642",":]":"1f642"},e.asciiRegexp="(\\*\\\\0\\/\\*|\\*\\\\O\\/\\*|\\-___\\-|\\:'\\-\\)|'\\:\\-\\)|'\\:\\-D|\\>\\:\\-\\)|>\\:\\-\\)|'\\:\\-\\(|\\>\\:\\-\\(|>\\:\\-\\(|\\:'\\-\\(|O\\:\\-\\)|0\\:\\-3|0\\:\\-\\)|0;\\^\\)|O;\\-\\)|0;\\-\\)|O\\:\\-3|\\-__\\-|\\:\\-Þ|\\:\\-Þ|\\<\\/3|<\\/3|\\:'\\)|\\:\\-D|'\\:\\)|'\\=\\)|'\\:D|'\\=D|\\>\\:\\)|>\\:\\)|\\>;\\)|>;\\)|\\>\\=\\)|>\\=\\)|;\\-\\)|\\*\\-\\)|;\\-\\]|;\\^\\)|'\\:\\(|'\\=\\(|\\:\\-\\*|\\:\\^\\*|\\>\\:P|>\\:P|X\\-P|\\>\\:\\[|>\\:\\[|\\:\\-\\(|\\:\\-\\[|\\>\\:\\(|>\\:\\(|\\:'\\(|;\\-\\(|\\>\\.\\<|>\\.<|#\\-\\)|%\\-\\)|X\\-\\)|\\\\0\\/|\\\\O\\/|0\\:3|0\\:\\)|O\\:\\)|O\\=\\)|O\\:3|B\\-\\)|8\\-\\)|B\\-D|8\\-D|\\-_\\-|\\>\\:\\\\|>\\:\\\\|\\>\\:\\/|>\\:\\/|\\:\\-\\/|\\:\\-\\.|\\:\\-P|\\:Þ|\\:Þ|\\:\\-b|\\:\\-O|O_O|\\>\\:O|>\\:O|\\:\\-X|\\:\\-#|\\:\\-\\)|\\(y\\)|\\<3|<3|\\:D|\\=D|;\\)|\\*\\)|;\\]|;D|\\:\\*|\\=\\*|\\:\\(|\\:\\[|\\=\\(|\\:@|;\\(|D\\:|\\:\\$|\\=\\$|#\\)|%\\)|X\\)|B\\)|8\\)|\\:\\/|\\:\\\\|\\=\\/|\\=\\\\|\\:L|\\=L|\\:P|\\=P|\\:b|\\:O|\\:X|\\:#|\\=X|\\=#|\\:\\)|\\=\\]|\\=\\)|\\:\\])",e.emojiVersion="3.1",e.emojiSize="32",e.greedyMatch=!1,e.imagePathPNG="https://cdn.jsdelivr.net/emojione/assets/"+e.emojiVersion+"/png/",e.defaultPathPNG=e.imagePathPNG,e.imageTitleTag=!0,e.sprites=!1,e.spriteSize="32",e.unicodeAlt=!0,e.ascii=!1,e.riskyMatchAscii=!1,e.regShortNames=new RegExp("<object[^>]*>.*?</object>|<span[^>]*>.*?</span>|<(?:object|embed|svg|img|div|span|p|a)[^>]*>|("+e.shortnames+")","gi"),e.regAscii=new RegExp("<object[^>]*>.*?</object>|<span[^>]*>.*?</span>|<(?:object|embed|svg|img|div|span|p|a)[^>]*>|((\\s|^)"+e.asciiRegexp+"(?=\\s|$|[!,.?]))","gi"),e.regAsciiRisky=new RegExp("<object[^>]*>.*?</object>|<span[^>]*>.*?</span>|<(?:object|embed|svg|img|div|span|p|a)[^>]*>|(()"+e.asciiRegexp+"())","gi"),e.regUnicode=new RegExp("<object[^>]*>.*?</object>|<span[^>]*>.*?</span>|<(?:object|embed|svg|img|div|span|p|a)[^>]*>|(?:🏳)️?‍?(?:🌈)|(?:👁)️?‍?(?:🗨)️?|[#-9]️?⃣|(?:(?:🏴)(?:\udb40[\udc60-\udcff]){1,6})|(?:\ud83c[\udde0-\uddff]){2}|(?:(?:\ud83d[\udc68\udc69]))️?(?:\ud83c[\udffa-\udfff])?‍?(?:[⚕⚖✈]|\ud83c[\udf3e-\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92])|(?:\ud83d[\udc68\udc69]|\ud83e[\uddd0-\udddf])(?:\ud83c[\udffa-\udfff])?‍?[♀♂⚕⚖✈]?️?|(?:(?:❤|\ud83d[\udc66-\udc69\udc8b])[‍️]{0,2}){1,3}(?:❤|\ud83d[\udc66-\udc69\udc8b])|(?:(?:❤|\ud83d[\udc66-\udc69\udc8b])️?){2,4}|(?:\ud83d[\udc68\udc69\udc6e\udc71-\udc87\udd75\ude45-\ude4e]|\ud83e[\udd26\udd37]|\ud83c[\udfc3-\udfcc]|\ud83e[\udd38-\udd3e]|\ud83d[\udea3-\udeb6]|⛹|👯)️?(?:\ud83c[\udffb-\udfff])?‍?[♀♂]?️?|(?:[☝⛹✊-✍]|\ud83c[\udf85-\udfcc]|\ud83d[\udc42-\udcaa\udd74-\udd96\ude45-\ude4f\udea3-\udecc]|\ud83e[\udd18-\udd3e])️?(?:\ud83c[\udffb-\udfff])|(?:[↔-↙↩-↪]️?|[#*]|[〰〽]️?|(?:\ud83c[\udd70-\udd71]|🆎|\ud83c[\udd91-\udd9a])️?|Ⓜ️?|[㊗㊙]️?|(?:\ud83c[\ude01-\ude02]|🈚|🈯|\ud83c[\ude32-\ude3a]|\ud83c[\ude50-\ude51])️?|[‼⁉]️?|[▪-▫▶◀◻-◾]️?|[©®]️?|[™ℹ]️?|🀄️?|[⬅-⬇⬛-⬜⭐⭕]️?|[⌚-⌛⌨⏏⏩-⏳⏸-⏺]️?|🃏|[⤴⤵]️?)|[✀-➿]️?|[\ud800-\udbff][\udc00-\udfff]️?|[☀-⛿]️?|[0-9]️","g"),e.toImage=function(t){return t=e.unicodeToImage(t),t=e.shortnameToImage(t)},e.unifyUnicode=function(t){return t=e.toShort(t),t=e.shortnameToUnicode(t)},e.shortnameToAscii=function(t){var f,a=e.objectFlip(e.asciiList);return t=t.replace(e.regShortNames,function(t){return void 0!==t&&""!==t&&t in e.emojioneList?(f=e.emojioneList[t].uc_output,void 0!==a[f]?a[f]:t):t})},e.shortnameToUnicode=function(t){var f;if(t=t.replace(e.regShortNames,function(t){return void 0!==t&&""!==t&&t in e.emojioneList?(f=e.emojioneList[t].uc_output.toUpperCase(),e.emojioneList[t].uc_base,e.convert(f)):t}),e.ascii){var a=e.riskyMatchAscii?e.regAsciiRisky:e.regAscii;t=t.replace(a,function(t,a,n,o){return void 0!==o&&""!==o&&e.unescapeHTML(o)in e.asciiList?(o=e.unescapeHTML(o),f=e.asciiList[o].toUpperCase(),n+e.convert(f)):t})}return t},e.shortnameToImage=function(t){var f,a,n,o,r,s,c,i,u=e.mapUnicodeToShort();if(t=t.replace(e.regShortNames,function(t){if(void 0===t||""===t||-1===e.shortnames.indexOf(t))return t;if(!e.emojioneList[t])for(var f in e.emojioneList)if(e.emojioneList.hasOwnProperty(f)&&""!==f&&-1!==e.emojioneList[f].shortnames.indexOf(t)){t=f;break}return a=e.emojioneList[t].uc_output,n=e.emojioneList[t].uc_base,r=n.includes("-1f3f")?"diversity":e.emojioneList[t].category,s=e.imageTitleTag?'title="'+t+'"':"",c="32"==e.spriteSize||"64"==e.spriteSize?e.spriteSize:"32",i=e.imagePathPNG!=e.defaultPathPNG?e.imagePathPNG:e.defaultPathPNG+e.emojiSize+"/",o=e.unicodeAlt?e.convert(a.toUpperCase()):t,e.sprites?'<span class="emojione emojione-'+c+"-"+r+" _"+n+'" '+s+">"+o+"</span>":'<img class="emojione" alt="'+o+'" '+s+' src="'+i+n+'.png"/>'}),e.ascii){var _=e.riskyMatchAscii?e.regAsciiRisky:e.regAscii;t=t.replace(_,function(t,n,_,d){return void 0!==d&&""!==d&&e.unescapeHTML(d)in e.asciiList?(d=e.unescapeHTML(d),a=e.asciiList[d],f=u[a],r=a.includes("-1f3f")?"diversity":e.emojioneList[f].category,s=e.imageTitleTag?'title="'+e.escapeHTML(d)+'"':"",c="32"==e.spriteSize||"64"==e.spriteSize?e.spriteSize:"32",i=e.imagePathPNG!=e.defaultPathPNG?e.imagePathPNG:e.defaultPathPNG+e.emojiSize+"/",o=e.unicodeAlt?e.convert(a.toUpperCase()):e.escapeHTML(d),e.sprites?_+'<span class="emojione emojione-'+c+"-"+r+" _"+a+'"  '+s+">"+o+"</span>":_+'<img class="emojione" alt="'+o+'" '+s+' src="'+i+a+'.png"/>'):t})}return t},e.unicodeToImage=function(t){var f,a,n,o,r,s,c,i,u=e.mapUnicodeToShort(),_=e.emojioneList;if(t=t.replace(e.regUnicode,function(t){if(void 0===t||""===t)return t;if(t in e.jsEscapeMap)n=e.jsEscapeMap[t];else{if(!(e.greedyMatch&&t in e.jsEscapeMapGreedy))return t;n=e.jsEscapeMapGreedy[t]}return a=u[n],n=_[a].uc_base,f=_[a].uc_output,r=n.includes("-1f3f")?"diversity":_[a].category,c="32"==e.spriteSize||"64"==e.spriteSize?e.spriteSize:"32",i=e.imagePathPNG!=e.defaultPathPNG?e.imagePathPNG:e.defaultPathPNG+e.emojiSize+"/",o=e.unicodeAlt?e.convert(f.toUpperCase()):a,s=e.imageTitleTag?'title="'+a+'"':"",e.sprites?'<span class="emojione emojione-'+c+"-"+r+" _"+n+'" '+s+">"+o+"</span>":'<img class="emojione" alt="'+o+'" '+s+' src="'+i+n+'.png"/>'}),e.ascii){var d=e.riskyMatchAscii?e.regAsciiRisky:e.regAscii;t=t.replace(d,function(t,a,n,_){return void 0!==_&&""!==_&&e.unescapeHTML(_)in e.asciiList?(_=e.unescapeHTML(_),f=e.asciiList[_],shortname=u[f],r=f.includes("-1f3f")?"diversity":e.emojioneList[shortname].category,s=e.imageTitleTag?'title="'+e.escapeHTML(_)+'"':"",c="32"==e.spriteSize||"64"==e.spriteSize?e.spriteSize:"32",i=e.imagePathPNG!=e.defaultPathPNG?e.imagePathPNG:e.defaultPathPNG+e.emojiSize+"/",o=e.unicodeAlt?e.convert(f.toUpperCase()):e.escapeHTML(_),e.sprites?n+'<span class="emojione emojione-'+c+"-"+r+" _"+f+'"  '+s+">"+o+"</span>":n+'<img class="emojione" alt="'+o+'" '+s+' src="'+i+f+'.png"/>'):t})}return t},e.toShort=function(t){var f=e.unicodeCharRegex();return e.replaceAll(t,f)},e.convert=function(e){if(e.indexOf("-")>-1){for(var t=[],f=e.split("-"),a=0;a<f.length;a++){var n=parseInt(f[a],16);if(n>=65536&&n<=1114111){var o=Math.floor((n-65536)/1024)+55296,r=(n-65536)%1024+56320;n=String.fromCharCode(o)+String.fromCharCode(r)}else n=String.fromCharCode(n);t.push(n)}return t.join("")}if((f=parseInt(e,16))>=65536&&f<=1114111){o=Math.floor((f-65536)/1024)+55296,r=(f-65536)%1024+56320;return String.fromCharCode(o)+String.fromCharCode(r)}return String.fromCharCode(f)},e.escapeHTML=function(e){var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#039;"};return e.replace(/[&<>"']/g,function(e){return t[e]})},e.unescapeHTML=function(e){var t={"&amp;":"&","&#38;":"&","&#x26;":"&","&lt;":"<","&#60;":"<","&#x3C;":"<","&gt;":">","&#62;":">","&#x3E;":">","&quot;":'"',"&#34;":'"',"&#x22;":'"',"&apos;":"'","&#39;":"'","&#x27;":"'"};return e.replace(/&(?:amp|#38|#x26|lt|#60|#x3C|gt|#62|#x3E|apos|#39|#x27|quot|#34|#x22);/gi,function(e){return t[e]})},e.shortnameConversionMap=function(){var t,f=[];for(t in e.emojioneList)e.emojioneList.hasOwnProperty(t)&&""!==t&&(f[e.convert(e.emojioneList[t].uc_output)]=t);return f},e.unicodeCharRegex=function(){var f=[];for(t in e.emojioneList)e.emojioneList.hasOwnProperty(t)&&""!==t&&f.push(e.convert(e.emojioneList[t].uc_output));return f.join("|")},e.mapEmojioneList=function(t){for(var f in e.emojioneList){if(e.emojioneList.hasOwnProperty(f))t(e.emojioneList[f].uc_base,f)}},e.mapUnicodeToShort=function(){return e.memMapShortToUnicode||(e.memMapShortToUnicode={},e.mapEmojioneList(function(t,f){e.memMapShortToUnicode[t]=f})),e.memMapShortToUnicode},e.memorizeReplacement=function(){if(!e.unicodeReplacementRegEx||!e.memMapShortToUnicodeCharacters){var t=[];e.memMapShortToUnicodeCharacters={},e.mapEmojioneList(function(f,a){var n=e.convert(f);e.memMapShortToUnicodeCharacters[n]=a,t.push(n)}),e.unicodeReplacementRegEx=t.join("|")}},e.mapUnicodeCharactersToShort=function(){return e.memorizeReplacement(),e.memMapShortToUnicodeCharacters},e.objectFlip=function(e){var t,f={};for(t in e)e.hasOwnProperty(t)&&(f[e[t]]=t);return f},e.escapeRegExp=function(e){return e.replace(/[-[\]{}()*+?.,;:&\\^$#\s]/g,"\\$&")},e.replaceAll=function(t,f){var a=e.escapeRegExp(f),n=new RegExp("<object[^>]*>.*?</object>|<span[^>]*>.*?</span>|<(?:object|embed|svg|img|div|span|p|a)[^>]*>|("+a+")","gi");return t.replace(n,function(t,f){return void 0===f||""===f?t:e.shortnameConversionMap()[f]})}}(this.emojione=this.emojione||{}),e.exports=this.emojione},function(e,t,f){var a,n,o;n=[f(4)],void 0===(o="function"==typeof(a=function(e){var t=/^\s*</,f="undefined"!=typeof Element&&Element.prototype||{},a=f.addEventListener||function(e,t){return this.attachEvent("on"+e,t)},n=f.removeEventListener||function(e,t){return this.detachEvent("on"+e,t)},o=function(e,t){for(var f=0,a=e.length;f<a;f++)if(e[f]===t)return f;return-1},r=f.matches||f.webkitMatchesSelector||f.mozMatchesSelector||f.msMatchesSelector||f.oMatchesSelector||function(e){var t=(this.parentNode||document).querySelectorAll(e)||[];return~o(t,this)},s=e.View;return e.NativeViewMixin={_domEvents:null,constructor:function(){return this._domEvents=[],s.apply(this,arguments)},$:function(e){return this.el.querySelectorAll(e)},_removeElement:function(){this.undelegateEvents(),this.el.parentNode&&this.el.parentNode.removeChild(this.el)},_setElement:function(e){if("string"==typeof e)if(t.test(e)){var f=document.createElement("div");f.innerHTML=e,this.el=f.firstChild}else this.el=document.querySelector(e);else this.el=e},_setAttributes:function(e){for(var t in e)t in this.el?this.el[t]=e[t]:this.el.setAttribute(t,e[t])},delegate:function(e,t,f){"function"==typeof t&&(f=t,t=null);var n=this.el,o=t?function(e){for(var a=e.target||e.srcElement;a&&a!=n;a=a.parentNode)r.call(a,t)&&(e.delegateTarget=a,f(e))}:f;return a.call(this.el,e,o,!1),this._domEvents.push({eventName:e,handler:o,listener:f,selector:t}),o},undelegate:function(e,t,f){if("function"==typeof t&&(f=t,t=null),this.el)for(var a=this._domEvents.slice(),r=0,s=a.length;r<s;r++){var c=a[r];!(c.eventName!==e||f&&c.listener!==f||t&&c.selector!==t)&&(n.call(this.el,c.eventName,c.handler,!1),this._domEvents.splice(o(a,c),1))}return this},undelegateEvents:function(){if(this.el){for(var e=0,t=this._domEvents.length;e<t;e++){var f=this._domEvents[e];n.call(this.el,f.eventName,f.handler,!1)}this._domEvents.length=0}return this}},e.NativeView=e.View.extend(e.NativeViewMixin),e.NativeView})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){var a,n,o;n=[],void 0===(o="function"==typeof(a=function(){
+/**
+ * @license almond 0.3.3 Copyright jQuery Foundation and other contributors.
+ * Released under MIT license, http://github.com/requirejs/almond/LICENSE
+ */
+var t,f,a,n,o;return function(e){var n,o,r,s,c={},i={},u={},_={},d=Object.prototype.hasOwnProperty,l=[].slice,h=/\.js$/;function m(e,t){return d.call(e,t)}function g(e,t){var f,a,n,o,r,s,c,i,_,d,l,m=t&&t.split("/"),g=u.map,p=g&&g["*"]||{};if(e){for(r=(e=e.split("/")).length-1,u.nodeIdCompat&&h.test(e[r])&&(e[r]=e[r].replace(h,"")),"."===e[0].charAt(0)&&m&&(e=m.slice(0,m.length-1).concat(e)),_=0;_<e.length;_++)if("."===(l=e[_]))e.splice(_,1),_-=1;else if(".."===l){if(0===_||1===_&&".."===e[2]||".."===e[_-1])continue;_>0&&(e.splice(_-1,2),_-=2)}e=e.join("/")}if((m||p)&&g){for(_=(f=e.split("/")).length;_>0;_-=1){if(a=f.slice(0,_).join("/"),m)for(d=m.length;d>0;d-=1)if((n=g[m.slice(0,d).join("/")])&&(n=n[a])){o=n,s=_;break}if(o)break;!c&&p&&p[a]&&(c=p[a],i=_)}!o&&c&&(o=c,s=i),o&&(f.splice(0,s,o),e=f.join("/"))}return e}function p(t,f){return function(){var a=l.call(arguments,0);return"string"!=typeof a[0]&&1===a.length&&a.push(null),o.apply(e,a.concat([t,f]))}}function b(e){return function(t){c[e]=t}}function y(t){if(m(i,t)){var f=i[t];delete i[t],_[t]=!0,n.apply(e,f)}if(!m(c,t)&&!m(_,t))throw new Error("No "+t);return c[t]}function v(e){var t,f=e?e.indexOf("!"):-1;return f>-1&&(t=e.substring(0,f),e=e.substring(f+1,e.length)),[t,e]}function w(e){return e?v(e):[]}r=function(e,t){var f,a,n=v(e),o=n[0],r=t[1];return e=n[1],o&&(f=y(o=g(o,r))),o?e=f&&f.normalize?f.normalize(e,(a=r,function(e){return g(e,a)})):g(e,r):(o=(n=v(e=g(e,r)))[0],e=n[1],o&&(f=y(o))),{f:o?o+"!"+e:e,n:e,pr:o,p:f}},s={require:function(e){return p(e)},exports:function(e){var t=c[e];return void 0!==t?t:c[e]={}},module:function(e){return{id:e,uri:"",exports:c[e],config:function(e){return function(){return u&&u.config&&u.config[e]||{}}}(e)}}},n=function(t,f,a,n){var o,u,d,l,h,g,v,k=[],M=typeof a;if(g=w(n=n||t),"undefined"===M||"function"===M){for(f=!f.length&&a.length?["require","exports","module"]:f,h=0;h<f.length;h+=1)if("require"===(u=(l=r(f[h],g)).f))k[h]=s.require(t);else if("exports"===u)k[h]=s.exports(t),v=!0;else if("module"===u)o=k[h]=s.module(t);else if(m(c,u)||m(i,u)||m(_,u))k[h]=y(u);else{if(!l.p)throw new Error(t+" missing "+u);l.p.load(l.n,p(n,!0),b(u),{}),k[h]=c[u]}d=a?a.apply(c[t],k):void 0,t&&(o&&o.exports!==e&&o.exports!==c[t]?c[t]=o.exports:d===e&&v||(c[t]=d))}else t&&(c[t]=a)},t=f=o=function(t,f,a,c,i){if("string"==typeof t)return s[t]?s[t](f):y(r(t,w(f)).f);if(!t.splice){if((u=t).deps&&o(u.deps,u.callback),!f)return;f.splice?(t=f,f=a,a=null):t=e}return f=f||function(){},"function"==typeof a&&(a=c,c=i),c?n(e,t,f,a):setTimeout(function(){n(e,t,f,a)},4),o},o.config=function(e){return o(e)},t._defined=c,(a=function(e,t,f){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");t.splice||(f=t,t=[]),m(c,e)||m(i,e)||(i[e]=[e,t,f])}).amd={jQuery:!0}}(),a("node_modules/almond/almond.js",function(){}),n=this,o=function(e){Function.prototype.bind||(Function.prototype.bind=function(e){var t=this,f=Array.prototype.slice,a=Array.prototype.concat,n=f.call(arguments,1);return function(){return t.apply(e||this,a.call(n,f.call(arguments,0)))}}),Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),Array.prototype.indexOf||(Array.prototype.indexOf=function(e){var t=this.length,f=Number(arguments[1])||0;for((f=f<0?Math.ceil(f):Math.floor(f))<0&&(f+=t);f<t;f++)if(f in this&&this[f]===e)return f;return-1}),Array.prototype.forEach||(Array.prototype.forEach=function(e,t){var f,a;if(null===this)throw new TypeError(" this is null or not defined");var n=Object(this),o=n.length>>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(f=t),a=0;a<o;){var r;a in n&&(r=n[a],e.call(f,r,a,n)),a++}});var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";e.btoa||(e.btoa=function(e){var f,a,n,o,r,s,c,i="",u=0;do{o=(f=e.charCodeAt(u++))>>2,r=(3&f)<<4|(a=e.charCodeAt(u++))>>4,s=(15&a)<<2|(n=e.charCodeAt(u++))>>6,c=63&n,isNaN(a)?(r=(3&f)<<4,s=c=64):isNaN(n)&&(c=64),i=i+t.charAt(o)+t.charAt(r)+t.charAt(s)+t.charAt(c)}while(u<e.length);return i}),e.atob||(e.atob=function(e){var f,a,n,o,r,s,c="",i=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{f=t.indexOf(e.charAt(i++))<<2|(o=t.indexOf(e.charAt(i++)))>>4,a=(15&o)<<4|(r=t.indexOf(e.charAt(i++)))>>2,n=(3&r)<<6|(s=t.indexOf(e.charAt(i++))),c+=String.fromCharCode(f),64!==r&&(c+=String.fromCharCode(a)),64!==s&&(c+=String.fromCharCode(n))}while(i<e.length);return c})},"function"==typeof a&&a.amd?a("strophe-polyfill",[],function(){return o(n)}):o(n),function(t,f){"function"==typeof a&&a.amd?a("strophe-sha1",[],function(){return f()}):e.exports=f()}(0,function(){function e(e,a){e[a>>5]|=128<<24-a%32,e[15+(a+64>>9<<4)]=a;var r,s,c,i,u,_,d,l,h=new Array(80),m=1732584193,g=-271733879,p=-1732584194,b=271733878,y=-1009589776;for(r=0;r<e.length;r+=16){for(i=m,u=g,_=p,d=b,l=y,s=0;s<80;s++)h[s]=s<16?e[r+s]:o(h[s-3]^h[s-8]^h[s-14]^h[s-16],1),c=n(n(o(m,5),t(s,g,p,b)),n(n(y,h[s]),f(s))),y=b,b=p,p=o(g,30),g=m,m=c;m=n(m,i),g=n(g,u),p=n(p,_),b=n(b,d),y=n(y,l)}return[m,g,p,b,y]}function t(e,t,f,a){return e<20?t&f|~t&a:e<40?t^f^a:e<60?t&f|t&a|f&a:t^f^a}function f(e){return e<20?1518500249:e<40?1859775393:e<60?-1894007588:-899497514}function a(t,f){var a=r(t);a.length>16&&(a=e(a,8*t.length));for(var n=new Array(16),o=new Array(16),s=0;s<16;s++)n[s]=909522486^a[s],o[s]=1549556828^a[s];var c=e(n.concat(r(f)),512+8*f.length);return e(o.concat(c),672)}function n(e,t){var f=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(f>>16)<<16|65535&f}function o(e,t){return e<<t|e>>>32-t}function r(e){for(var t=[],f=0;f<8*e.length;f+=8)t[f>>5]|=(255&e.charCodeAt(f/8))<<24-f%32;return t}function s(e){for(var t="",f=0;f<32*e.length;f+=8)t+=String.fromCharCode(e[f>>5]>>>24-f%32&255);return t}function c(e){for(var t,f,a="",n=0;n<4*e.length;n+=3)for(t=(e[n>>2]>>8*(3-n%4)&255)<<16|(e[n+1>>2]>>8*(3-(n+1)%4)&255)<<8|e[n+2>>2]>>8*(3-(n+2)%4)&255,f=0;f<4;f++)8*n+6*f>32*e.length?a+="=":a+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(t>>6*(3-f)&63);return a}return{b64_hmac_sha1:function(e,t){return c(a(e,t))},b64_sha1:function(t){return c(e(r(t),8*t.length))},binb2str:s,core_hmac_sha1:a,str_hmac_sha1:function(e,t){return s(a(e,t))},str_sha1:function(t){return s(e(r(t),8*t.length))}}}),function(t,f){"function"==typeof a&&a.amd?a("strophe-md5",[],function(){return f()}):e.exports=f()}(0,function(){var e=function(e,t){var f=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(f>>16)<<16|65535&f},t=function(e){for(var t=[],f=0;f<8*e.length;f+=8)t[f>>5]|=(255&e.charCodeAt(f/8))<<f%32;return t},f=function(t,f,a,n,o,r){return e((s=e(e(f,t),e(n,r)))<<(c=o)|s>>>32-c,a);var s,c},a=function(e,t,a,n,o,r,s){return f(t&a|~t&n,e,t,o,r,s)},n=function(e,t,a,n,o,r,s){return f(t&n|a&~n,e,t,o,r,s)},o=function(e,t,a,n,o,r,s){return f(t^a^n,e,t,o,r,s)},r=function(e,t,a,n,o,r,s){return f(a^(t|~n),e,t,o,r,s)},s=function(t,f){t[f>>5]|=128<<f%32,t[14+(f+64>>>9<<4)]=f;for(var s,c,i,u,_=1732584193,d=-271733879,l=-1732584194,h=271733878,m=0;m<t.length;m+=16)s=_,c=d,i=l,u=h,_=a(_,d,l,h,t[m+0],7,-680876936),h=a(h,_,d,l,t[m+1],12,-389564586),l=a(l,h,_,d,t[m+2],17,606105819),d=a(d,l,h,_,t[m+3],22,-1044525330),_=a(_,d,l,h,t[m+4],7,-176418897),h=a(h,_,d,l,t[m+5],12,1200080426),l=a(l,h,_,d,t[m+6],17,-1473231341),d=a(d,l,h,_,t[m+7],22,-45705983),_=a(_,d,l,h,t[m+8],7,1770035416),h=a(h,_,d,l,t[m+9],12,-1958414417),l=a(l,h,_,d,t[m+10],17,-42063),d=a(d,l,h,_,t[m+11],22,-1990404162),_=a(_,d,l,h,t[m+12],7,1804603682),h=a(h,_,d,l,t[m+13],12,-40341101),l=a(l,h,_,d,t[m+14],17,-1502002290),d=a(d,l,h,_,t[m+15],22,1236535329),_=n(_,d,l,h,t[m+1],5,-165796510),h=n(h,_,d,l,t[m+6],9,-1069501632),l=n(l,h,_,d,t[m+11],14,643717713),d=n(d,l,h,_,t[m+0],20,-373897302),_=n(_,d,l,h,t[m+5],5,-701558691),h=n(h,_,d,l,t[m+10],9,38016083),l=n(l,h,_,d,t[m+15],14,-660478335),d=n(d,l,h,_,t[m+4],20,-405537848),_=n(_,d,l,h,t[m+9],5,568446438),h=n(h,_,d,l,t[m+14],9,-1019803690),l=n(l,h,_,d,t[m+3],14,-187363961),d=n(d,l,h,_,t[m+8],20,1163531501),_=n(_,d,l,h,t[m+13],5,-1444681467),h=n(h,_,d,l,t[m+2],9,-51403784),l=n(l,h,_,d,t[m+7],14,1735328473),d=n(d,l,h,_,t[m+12],20,-1926607734),_=o(_,d,l,h,t[m+5],4,-378558),h=o(h,_,d,l,t[m+8],11,-2022574463),l=o(l,h,_,d,t[m+11],16,1839030562),d=o(d,l,h,_,t[m+14],23,-35309556),_=o(_,d,l,h,t[m+1],4,-1530992060),h=o(h,_,d,l,t[m+4],11,1272893353),l=o(l,h,_,d,t[m+7],16,-155497632),d=o(d,l,h,_,t[m+10],23,-1094730640),_=o(_,d,l,h,t[m+13],4,681279174),h=o(h,_,d,l,t[m+0],11,-358537222),l=o(l,h,_,d,t[m+3],16,-722521979),d=o(d,l,h,_,t[m+6],23,76029189),_=o(_,d,l,h,t[m+9],4,-640364487),h=o(h,_,d,l,t[m+12],11,-421815835),l=o(l,h,_,d,t[m+15],16,530742520),d=o(d,l,h,_,t[m+2],23,-995338651),_=r(_,d,l,h,t[m+0],6,-198630844),h=r(h,_,d,l,t[m+7],10,1126891415),l=r(l,h,_,d,t[m+14],15,-1416354905),d=r(d,l,h,_,t[m+5],21,-57434055),_=r(_,d,l,h,t[m+12],6,1700485571),h=r(h,_,d,l,t[m+3],10,-1894986606),l=r(l,h,_,d,t[m+10],15,-1051523),d=r(d,l,h,_,t[m+1],21,-2054922799),_=r(_,d,l,h,t[m+8],6,1873313359),h=r(h,_,d,l,t[m+15],10,-30611744),l=r(l,h,_,d,t[m+6],15,-1560198380),d=r(d,l,h,_,t[m+13],21,1309151649),_=r(_,d,l,h,t[m+4],6,-145523070),h=r(h,_,d,l,t[m+11],10,-1120210379),l=r(l,h,_,d,t[m+2],15,718787259),d=r(d,l,h,_,t[m+9],21,-343485551),_=e(_,s),d=e(d,c),l=e(l,i),h=e(h,u);return[_,d,l,h]};return{hexdigest:function(e){return function(e){for(var t="",f=0;f<4*e.length;f++)t+="0123456789abcdef".charAt(e[f>>2]>>f%4*8+4&15)+"0123456789abcdef".charAt(e[f>>2]>>f%4*8&15);return t}(s(t(e),8*e.length))},hash:function(e){return function(e){for(var t="",f=0;f<32*e.length;f+=8)t+=String.fromCharCode(e[f>>5]>>>f%32&255);return t}(s(t(e),8*e.length))}}}),function(t,f){"function"==typeof a&&a.amd?a("strophe-utils",[],function(){return f()}):e.exports=f()}(0,function(){return{utf16to8:function(e){var t,f,a="",n=e.length;for(t=0;t<n;t++)(f=e.charCodeAt(t))>=0&&f<=127?a+=e.charAt(t):f>2047?(a+=String.fromCharCode(224|f>>12&15),a+=String.fromCharCode(128|f>>6&63),a+=String.fromCharCode(128|f>>0&63)):(a+=String.fromCharCode(192|f>>6&31),a+=String.fromCharCode(128|f>>0&63));return a},addCookies:function(e){var t,f,a,n,o,r,s;for(t in e||{})o="",r="",s="",a="object"==typeof(f=e[t]),n=escape(unescape(a?f.value:f)),a&&(o=f.expires?";expires="+f.expires:"",r=f.domain?";domain="+f.domain:"",s=f.path?";path="+f.path:""),document.cookie=t+"="+n+o+r+s}}}),function(t,n){"function"==typeof a&&a.amd?a("strophe-core",["strophe-sha1","strophe-md5","strophe-utils"],function(){return n.apply(this,arguments)}):e.exports=n(f("./sha1"),f("./md5"),f("./utils"))}(0,function(e,t,f){var a;function n(e,t){return new a.Builder(e,t)}function o(e){return new a.Builder("iq",e)}function r(e){return new a.Builder("presence",e)}return(a={VERSION:"1.2.15",NS:{HTTPBIND:"http://jabber.org/protocol/httpbind",BOSH:"urn:xmpp:xbosh",CLIENT:"jabber:client",AUTH:"jabber:iq:auth",ROSTER:"jabber:iq:roster",PROFILE:"jabber:iq:profile",DISCO_INFO:"http://jabber.org/protocol/disco#info",DISCO_ITEMS:"http://jabber.org/protocol/disco#items",MUC:"http://jabber.org/protocol/muc",SASL:"urn:ietf:params:xml:ns:xmpp-sasl",STREAM:"http://etherx.jabber.org/streams",FRAMING:"urn:ietf:params:xml:ns:xmpp-framing",BIND:"urn:ietf:params:xml:ns:xmpp-bind",SESSION:"urn:ietf:params:xml:ns:xmpp-session",VERSION:"jabber:iq:version",STANZAS:"urn:ietf:params:xml:ns:xmpp-stanzas",XHTML_IM:"http://jabber.org/protocol/xhtml-im",XHTML:"http://www.w3.org/1999/xhtml"},XHTML:{tags:["a","blockquote","br","cite","em","img","li","ol","p","span","strong","ul","body"],attributes:{a:["href"],blockquote:["style"],br:[],cite:["style"],em:[],img:["src","alt","style","height","width"],li:["style"],ol:["style"],p:["style"],span:["style"],strong:[],ul:["style"],body:[]},css:["background-color","color","font-family","font-size","font-style","font-weight","margin-left","margin-right","text-align","text-decoration"],validTag:function(e){for(var t=0;t<a.XHTML.tags.length;t++)if(e===a.XHTML.tags[t])return!0;return!1},validAttribute:function(e,t){if(void 0!==a.XHTML.attributes[e]&&a.XHTML.attributes[e].length>0)for(var f=0;f<a.XHTML.attributes[e].length;f++)if(t===a.XHTML.attributes[e][f])return!0;return!1},validCSS:function(e){for(var t=0;t<a.XHTML.css.length;t++)if(e===a.XHTML.css[t])return!0;return!1}},Status:{ERROR:0,CONNECTING:1,CONNFAIL:2,AUTHENTICATING:3,AUTHFAIL:4,CONNECTED:5,DISCONNECTED:6,DISCONNECTING:7,ATTACHED:8,REDIRECT:9,CONNTIMEOUT:10},ErrorCondition:{BAD_FORMAT:"bad-format",CONFLICT:"conflict",MISSING_JID_NODE:"x-strophe-bad-non-anon-jid",NO_AUTH_MECH:"no-auth-mech",UNKNOWN_REASON:"unknown"},LogLevel:{DEBUG:0,INFO:1,WARN:2,ERROR:3,FATAL:4},ElementType:{NORMAL:1,TEXT:3,CDATA:4,FRAGMENT:11},TIMEOUT:1.1,SECONDARY_TIMEOUT:.1,addNamespace:function(e,t){a.NS[e]=t},forEachChild:function(e,t,f){var n,o;for(n=0;n<e.childNodes.length;n++)(o=e.childNodes[n]).nodeType!==a.ElementType.NORMAL||t&&!this.isTagEqual(o,t)||f(o)},isTagEqual:function(e,t){return e.tagName===t},_xmlGenerator:null,_makeGenerator:function(){var e;return void 0===document.implementation.createDocument||document.implementation.createDocument&&document.documentMode&&document.documentMode<10?(e=this._getIEXmlDom()).appendChild(e.createElement("strophe")):e=document.implementation.createDocument("jabber:client","strophe",null),e},xmlGenerator:function(){return a._xmlGenerator||(a._xmlGenerator=a._makeGenerator()),a._xmlGenerator},_getIEXmlDom:function(){for(var e=null,t=["Msxml2.DOMDocument.6.0","Msxml2.DOMDocument.5.0","Msxml2.DOMDocument.4.0","MSXML2.DOMDocument.3.0","MSXML2.DOMDocument","MSXML.DOMDocument","Microsoft.XMLDOM"],f=0;f<t.length&&null===e;f++)try{e=new ActiveXObject(t[f])}catch(t){e=null}return e},xmlElement:function(e){if(!e)return null;var t,f,n,o=a.xmlGenerator().createElement(e);for(t=1;t<arguments.length;t++){var r=arguments[t];if(r)if("string"==typeof r||"number"==typeof r)o.appendChild(a.xmlTextNode(r));else if("object"==typeof r&&"function"==typeof r.sort)for(f=0;f<r.length;f++){var s=r[f];"object"==typeof s&&"function"==typeof s.sort&&void 0!==s[1]&&null!==s[1]&&o.setAttribute(s[0],s[1])}else if("object"==typeof r)for(n in r)r.hasOwnProperty(n)&&void 0!==r[n]&&null!==r[n]&&o.setAttribute(n,r[n])}return o},xmlescape:function(e){return e=(e=(e=(e=(e=e.replace(/\&/g,"&amp;")).replace(/</g,"&lt;")).replace(/>/g,"&gt;")).replace(/'/g,"&apos;")).replace(/"/g,"&quot;")},xmlunescape:function(e){return e=(e=(e=(e=(e=e.replace(/\&amp;/g,"&")).replace(/&lt;/g,"<")).replace(/&gt;/g,">")).replace(/&apos;/g,"'")).replace(/&quot;/g,'"')},xmlTextNode:function(e){return a.xmlGenerator().createTextNode(e)},xmlHtmlNode:function(e){var t;return DOMParser?t=(new DOMParser).parseFromString(e,"text/xml"):((t=new ActiveXObject("Microsoft.XMLDOM")).async="false",t.loadXML(e)),t},getText:function(e){if(!e)return null;var t="";0===e.childNodes.length&&e.nodeType===a.ElementType.TEXT&&(t+=e.nodeValue);for(var f=0;f<e.childNodes.length;f++)e.childNodes[f].nodeType===a.ElementType.TEXT&&(t+=e.childNodes[f].nodeValue);return a.xmlescape(t)},copyElement:function(e){var t,f;if(e.nodeType===a.ElementType.NORMAL){for(f=a.xmlElement(e.tagName),t=0;t<e.attributes.length;t++)f.setAttribute(e.attributes[t].nodeName,e.attributes[t].value);for(t=0;t<e.childNodes.length;t++)f.appendChild(a.copyElement(e.childNodes[t]))}else e.nodeType===a.ElementType.TEXT&&(f=a.xmlGenerator().createTextNode(e.nodeValue));return f},createHtml:function(e){var t,f,n,o,r,s,c,i,u,_,d;if(e.nodeType===a.ElementType.NORMAL)if(o=e.nodeName.toLowerCase(),a.XHTML.validTag(o))try{for(f=a.xmlElement(o),t=0;t<a.XHTML.attributes[o].length;t++)if(r=a.XHTML.attributes[o][t],void 0!==(s=e.getAttribute(r))&&null!==s&&""!==s&&!1!==s&&0!==s)if("style"===r&&"object"==typeof s&&void 0!==s.cssText&&(s=s.cssText),"style"===r){for(c=[],i=s.split(";"),n=0;n<i.length;n++)_=(u=i[n].split(":"))[0].replace(/^\s*/,"").replace(/\s*$/,"").toLowerCase(),a.XHTML.validCSS(_)&&(d=u[1].replace(/^\s*/,"").replace(/\s*$/,""),c.push(_+": "+d));c.length>0&&(s=c.join("; "),f.setAttribute(r,s))}else f.setAttribute(r,s);for(t=0;t<e.childNodes.length;t++)f.appendChild(a.createHtml(e.childNodes[t]))}catch(e){f=a.xmlTextNode("")}else for(f=a.xmlGenerator().createDocumentFragment(),t=0;t<e.childNodes.length;t++)f.appendChild(a.createHtml(e.childNodes[t]));else if(e.nodeType===a.ElementType.FRAGMENT)for(f=a.xmlGenerator().createDocumentFragment(),t=0;t<e.childNodes.length;t++)f.appendChild(a.createHtml(e.childNodes[t]));else e.nodeType===a.ElementType.TEXT&&(f=a.xmlTextNode(e.nodeValue));return f},escapeNode:function(e){return"string"!=typeof e?e:e.replace(/^\s+|\s+$/g,"").replace(/\\/g,"\\5c").replace(/ /g,"\\20").replace(/\"/g,"\\22").replace(/\&/g,"\\26").replace(/\'/g,"\\27").replace(/\//g,"\\2f").replace(/:/g,"\\3a").replace(/</g,"\\3c").replace(/>/g,"\\3e").replace(/@/g,"\\40")},unescapeNode:function(e){return"string"!=typeof e?e:e.replace(/\\20/g," ").replace(/\\22/g,'"').replace(/\\26/g,"&").replace(/\\27/g,"'").replace(/\\2f/g,"/").replace(/\\3a/g,":").replace(/\\3c/g,"<").replace(/\\3e/g,">").replace(/\\40/g,"@").replace(/\\5c/g,"\\")},getNodeFromJid:function(e){return e.indexOf("@")<0?null:e.split("@")[0]},getDomainFromJid:function(e){var t=a.getBareJidFromJid(e);if(t.indexOf("@")<0)return t;var f=t.split("@");return f.splice(0,1),f.join("@")},getResourceFromJid:function(e){var t=e.split("/");return t.length<2?null:(t.splice(0,1),t.join("/"))},getBareJidFromJid:function(e){return e?e.split("/")[0]:null},_handleError:function(e){void 0!==e.stack&&a.fatal(e.stack),e.sourceURL?a.fatal("error: "+this.handler+" "+e.sourceURL+":"+e.line+" - "+e.name+": "+e.message):e.fileName?a.fatal("error: "+this.handler+" "+e.fileName+":"+e.lineNumber+" - "+e.name+": "+e.message):a.fatal("error: "+e.message)},log:function(e,t){e===this.LogLevel.FATAL&&"object"==typeof window.console&&"function"==typeof window.console.error&&window.console.error(t)},debug:function(e){this.log(this.LogLevel.DEBUG,e)},info:function(e){this.log(this.LogLevel.INFO,e)},warn:function(e){this.log(this.LogLevel.WARN,e)},error:function(e){this.log(this.LogLevel.ERROR,e)},fatal:function(e){this.log(this.LogLevel.FATAL,e)},serialize:function(e){var t;if(!e)return null;"function"==typeof e.tree&&(e=e.tree());var f,n,o=e.nodeName;for(e.getAttribute("_realname")&&(o=e.getAttribute("_realname")),t="<"+o,f=0;f<e.attributes.length;f++)"_realname"!==e.attributes[f].nodeName&&(t+=" "+e.attributes[f].nodeName+"='"+a.xmlescape(e.attributes[f].value)+"'");if(e.childNodes.length>0){for(t+=">",f=0;f<e.childNodes.length;f++)switch((n=e.childNodes[f]).nodeType){case a.ElementType.NORMAL:t+=a.serialize(n);break;case a.ElementType.TEXT:t+=a.xmlescape(n.nodeValue);break;case a.ElementType.CDATA:t+="<![CDATA["+n.nodeValue+"]]>"}t+="</"+o+">"}else t+="/>";return t},_requestId:0,_connectionPlugins:{},addConnectionPlugin:function(e,t){a._connectionPlugins[e]=t}}).Builder=function(e,t){"presence"!==e&&"message"!==e&&"iq"!==e||(t&&!t.xmlns?t.xmlns=a.NS.CLIENT:t||(t={xmlns:a.NS.CLIENT})),this.nodeTree=a.xmlElement(e,t),this.node=this.nodeTree},a.Builder.prototype={tree:function(){return this.nodeTree},toString:function(){return a.serialize(this.nodeTree)},up:function(){return this.node=this.node.parentNode,this},root:function(){return this.node=this.nodeTree,this},attrs:function(e){for(var t in e)e.hasOwnProperty(t)&&(void 0===e[t]?this.node.removeAttribute(t):this.node.setAttribute(t,e[t]));return this},c:function(e,t,f){var n=a.xmlElement(e,t,f);return this.node.appendChild(n),"string"!=typeof f&&"number"!=typeof f&&(this.node=n),this},cnode:function(e){var t,f=a.xmlGenerator();try{t=void 0!==f.importNode}catch(e){t=!1}var n=t?f.importNode(e,!0):a.copyElement(e);return this.node.appendChild(n),this.node=n,this},t:function(e){var t=a.xmlTextNode(e);return this.node.appendChild(t),this},h:function(e){var t=document.createElement("body");t.innerHTML=e;for(var f=a.createHtml(t);f.childNodes.length>0;)this.node.appendChild(f.childNodes[0]);return this}},a.Handler=function(e,t,f,n,o,r,s){this.handler=e,this.ns=t,this.name=f,this.type=n,this.id=o,this.options=s||{matchBareFromJid:!1,ignoreNamespaceFragment:!1},this.options.matchBare&&(a.warn('The "matchBare" option is deprecated, use "matchBareFromJid" instead.'),this.options.matchBareFromJid=this.options.matchBare,delete this.options.matchBare),this.options.matchBareFromJid?this.from=r?a.getBareJidFromJid(r):null:this.from=r,this.user=!0},a.Handler.prototype={getNamespace:function(e){var t=e.getAttribute("xmlns");return t&&this.options.ignoreNamespaceFragment&&(t=t.split("#")[0]),t},namespaceMatch:function(e){var t=!1;if(!this.ns)return!0;var f=this;return a.forEachChild(e,null,function(e){f.getNamespace(e)===f.ns&&(t=!0)}),t=t||this.getNamespace(e)===this.ns},isMatch:function(e){var t=e.getAttribute("from");this.options.matchBareFromJid&&(t=a.getBareJidFromJid(t));var f=e.getAttribute("type");return!(!this.namespaceMatch(e)||this.name&&!a.isTagEqual(e,this.name)||this.type&&(Array.isArray(this.type)?-1===this.type.indexOf(f):f!==this.type)||this.id&&e.getAttribute("id")!==this.id||this.from&&t!==this.from)},run:function(e){var t=null;try{t=this.handler(e)}catch(e){throw a._handleError(e),e}return t},toString:function(){return"{Handler: "+this.handler+"("+this.name+","+this.id+","+this.ns+")}"}},a.TimedHandler=function(e,t){this.period=e,this.handler=t,this.lastCalled=(new Date).getTime(),this.user=!0},a.TimedHandler.prototype={run:function(){return this.lastCalled=(new Date).getTime(),this.handler()},reset:function(){this.lastCalled=(new Date).getTime()},toString:function(){return"{TimedHandler: "+this.handler+"("+this.period+")}"}},a.Connection=function(e,t){this.service=e,this.options=t||{};var n=this.options.protocol||"";for(var o in 0===e.indexOf("ws:")||0===e.indexOf("wss:")||0===n.indexOf("ws")?this._proto=new a.Websocket(this):this._proto=new a.Bosh(this),this.jid="",this.domain=null,this.features=null,this._sasl_data={},this.do_session=!1,this.do_bind=!1,this.timedHandlers=[],this.handlers=[],this.removeTimeds=[],this.removeHandlers=[],this.addTimeds=[],this.addHandlers=[],this.protocolErrorHandlers={HTTP:{},websocket:{}},this._idleTimeout=null,this._disconnectTimeout=null,this.authenticated=!1,this.connected=!1,this.disconnecting=!1,this.do_authentication=!0,this.paused=!1,this.restored=!1,this._data=[],this._uniqueId=0,this._sasl_success_handler=null,this._sasl_failure_handler=null,this._sasl_challenge_handler=null,this.maxRetries=5,this._idleTimeout=setTimeout(function(){this._onIdle()}.bind(this),100),f.addCookies(this.options.cookies),this.registerSASLMechanisms(this.options.mechanisms),a._connectionPlugins)if(a._connectionPlugins.hasOwnProperty(o)){var r=a._connectionPlugins[o],s=function(){};s.prototype=r,this[o]=new s,this[o].init(this)}},a.Connection.prototype={reset:function(){this._proto._reset(),this.do_session=!1,this.do_bind=!1,this.timedHandlers=[],this.handlers=[],this.removeTimeds=[],this.removeHandlers=[],this.addTimeds=[],this.addHandlers=[],this.authenticated=!1,this.connected=!1,this.disconnecting=!1,this.restored=!1,this._data=[],this._requests=[],this._uniqueId=0},pause:function(){this.paused=!0},resume:function(){this.paused=!1},getUniqueId:function(e){var t="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)});return"string"==typeof e||"number"==typeof e?t+":"+e:t+""},addProtocolErrorHandler:function(e,t,f){this.protocolErrorHandlers[e][t]=f},connect:function(e,t,f,n,o,r,s){this.jid=e,this.authzid=a.getBareJidFromJid(this.jid),this.authcid=s||a.getNodeFromJid(this.jid),this.pass=t,this.servtype="xmpp",this.connect_callback=f,this.disconnecting=!1,this.connected=!1,this.authenticated=!1,this.restored=!1,this.domain=a.getDomainFromJid(this.jid),this._changeConnectStatus(a.Status.CONNECTING,null),this._proto._connect(n,o,r)},attach:function(e,t,f,n,o,r,s){if(!(this._proto instanceof a.Bosh))throw{name:"StropheSessionError",message:'The "attach" method can only be used with a BOSH connection.'};this._proto._attach(e,t,f,n,o,r,s)},restore:function(e,t,f,a,n){if(!this._sessionCachingSupported())throw{name:"StropheSessionError",message:'The "restore" method can only be used with a BOSH connection.'};this._proto._restore(e,t,f,a,n)},_sessionCachingSupported:function(){if(this._proto instanceof a.Bosh){if(!JSON)return!1;try{sessionStorage.setItem("_strophe_","_strophe_"),sessionStorage.removeItem("_strophe_")}catch(e){return!1}return!0}return!1},xmlInput:function(e){},xmlOutput:function(e){},rawInput:function(e){},rawOutput:function(e){},nextValidRid:function(e){},send:function(e){if(null!==e){if("function"==typeof e.sort)for(var t=0;t<e.length;t++)this._queueData(e[t]);else"function"==typeof e.tree?this._queueData(e.tree()):this._queueData(e);this._proto._send()}},flush:function(){clearTimeout(this._idleTimeout),this._onIdle()},sendPresence:function(e,t,f,a){var n=null,o=this;"function"==typeof e.tree&&(e=e.tree());var r=e.getAttribute("id");if(r||(r=this.getUniqueId("sendPresence"),e.setAttribute("id",r)),"function"==typeof t||"function"==typeof f){var s=this.addHandler(function(e){n&&o.deleteTimedHandler(n),"error"===e.getAttribute("type")?f&&f(e):t&&t(e)},null,"presence",null,r);a&&(n=this.addTimedHandler(a,function(){return o.deleteHandler(s),f&&f(null),!1}))}return this.send(e),r},sendIQ:function(e,t,f,a){var n=null,o=this;"function"==typeof e.tree&&(e=e.tree());var r=e.getAttribute("id");if(r||(r=this.getUniqueId("sendIQ"),e.setAttribute("id",r)),"function"==typeof t||"function"==typeof f){var s=this.addHandler(function(e){n&&o.deleteTimedHandler(n);var a=e.getAttribute("type");if("result"===a)t&&t(e);else{if("error"!==a)throw{name:"StropheError",message:"Got bad IQ type of "+a};f&&f(e)}},null,"iq",["error","result"],r);a&&(n=this.addTimedHandler(a,function(){return o.deleteHandler(s),f&&f(null),!1}))}return this.send(e),r},_queueData:function(e){if(null===e||!e.tagName||!e.childNodes)throw{name:"StropheError",message:"Cannot queue non-DOMElement."};this._data.push(e)},_sendRestart:function(){this._data.push("restart"),this._proto._sendRestart(),this._idleTimeout=setTimeout(function(){this._onIdle()}.bind(this),100)},addTimedHandler:function(e,t){var f=new a.TimedHandler(e,t);return this.addTimeds.push(f),f},deleteTimedHandler:function(e){this.removeTimeds.push(e)},addHandler:function(e,t,f,n,o,r,s){var c=new a.Handler(e,t,f,n,o,r,s);return this.addHandlers.push(c),c},deleteHandler:function(e){this.removeHandlers.push(e);var t=this.addHandlers.indexOf(e);t>=0&&this.addHandlers.splice(t,1)},registerSASLMechanisms:function(e){this.mechanisms={},(e=e||[a.SASLAnonymous,a.SASLExternal,a.SASLMD5,a.SASLOAuthBearer,a.SASLXOAuth2,a.SASLPlain,a.SASLSHA1]).forEach(this.registerSASLMechanism.bind(this))},registerSASLMechanism:function(e){this.mechanisms[e.prototype.name]=e},disconnect:function(e){if(this._changeConnectStatus(a.Status.DISCONNECTING,e),a.info("Disconnect was called because: "+e),this.connected){var t=!1;this.disconnecting=!0,this.authenticated&&(t=r({xmlns:a.NS.CLIENT,type:"unavailable"})),this._disconnectTimeout=this._addSysTimedHandler(3e3,this._onDisconnectTimeout.bind(this)),this._proto._disconnect(t)}else a.info("Disconnect was called before Strophe connected to the server"),this._proto._abortAllRequests(),this._doDisconnect()},_changeConnectStatus:function(e,t,f){for(var n in a._connectionPlugins)if(a._connectionPlugins.hasOwnProperty(n)){var o=this[n];if(o.statusChanged)try{o.statusChanged(e,t)}catch(e){a.error(n+" plugin caused an exception changing status: "+e)}}if(this.connect_callback)try{this.connect_callback(e,t,f)}catch(e){a._handleError(e),a.error("User connection callback caused an exception: "+e)}},_doDisconnect:function(e){"number"==typeof this._idleTimeout&&clearTimeout(this._idleTimeout),null!==this._disconnectTimeout&&(this.deleteTimedHandler(this._disconnectTimeout),this._disconnectTimeout=null),a.info("_doDisconnect was called"),this._proto._doDisconnect(),this.authenticated=!1,this.disconnecting=!1,this.restored=!1,this.handlers=[],this.timedHandlers=[],this.removeTimeds=[],this.removeHandlers=[],this.addTimeds=[],this.addHandlers=[],this._changeConnectStatus(a.Status.DISCONNECTED,e),this.connected=!1},_dataRecv:function(e,t){a.info("_dataRecv called");var f=this._proto._reqToData(e);if(null!==f){var n,o;for(this.xmlInput!==a.Connection.prototype.xmlInput&&(f.nodeName===this._proto.strip&&f.childNodes.length?this.xmlInput(f.childNodes[0]):this.xmlInput(f)),this.rawInput!==a.Connection.prototype.rawInput&&(t?this.rawInput(t):this.rawInput(a.serialize(f)));this.removeHandlers.length>0;)o=this.removeHandlers.pop(),(n=this.handlers.indexOf(o))>=0&&this.handlers.splice(n,1);for(;this.addHandlers.length>0;)this.handlers.push(this.addHandlers.pop());if(this.disconnecting&&this._proto._emptyQueue())this._doDisconnect();else{var r,s,c=f.getAttribute("type");if(null!==c&&"terminate"===c){if(this.disconnecting)return;return r=f.getAttribute("condition"),s=f.getElementsByTagName("conflict"),null!==r?("remote-stream-error"===r&&s.length>0&&(r="conflict"),this._changeConnectStatus(a.Status.CONNFAIL,r)):this._changeConnectStatus(a.Status.CONNFAIL,a.ErrorCondition.UNKOWN_REASON),void this._doDisconnect(r)}var i=this;a.forEachChild(f,null,function(e){var t,f;for(f=i.handlers,i.handlers=[],t=0;t<f.length;t++){var n=f[t];try{!n.isMatch(e)||!i.authenticated&&n.user?i.handlers.push(n):n.run(e)&&i.handlers.push(n)}catch(e){a.warn("Removing Strophe handlers due to uncaught exception: "+e.message)}}})}}},mechanisms:{},_no_auth_received:function(e){a.error("Server did not offer a supported authentication mechanism"),this._changeConnectStatus(a.Status.CONNFAIL,a.ErrorCondition.NO_AUTH_MECH),e&&e.call(this),this._doDisconnect()},_connect_cb:function(e,t,f){var n;a.info("_connect_cb was called"),this.connected=!0;try{n=this._proto._reqToData(e)}catch(e){if("badformat"!==e)throw e;this._changeConnectStatus(a.Status.CONNFAIL,a.ErrorCondition.BAD_FORMAT),this._doDisconnect(a.ErrorCondition.BAD_FORMAT)}if(n&&(this.xmlInput!==a.Connection.prototype.xmlInput&&(n.nodeName===this._proto.strip&&n.childNodes.length?this.xmlInput(n.childNodes[0]):this.xmlInput(n)),this.rawInput!==a.Connection.prototype.rawInput&&(f?this.rawInput(f):this.rawInput(a.serialize(n))),this._proto._connect_cb(n)!==a.Status.CONNFAIL))if(n.getElementsByTagNameNS?n.getElementsByTagNameNS(a.NS.STREAM,"features").length>0:n.getElementsByTagName("stream:features").length>0||n.getElementsByTagName("features").length>0){var o,r,s=[],c=n.getElementsByTagName("mechanism");if(c.length>0)for(o=0;o<c.length;o++)r=a.getText(c[o]),this.mechanisms[r]&&s.push(this.mechanisms[r]);0!==s.length||0!==n.getElementsByTagName("auth").length?!1!==this.do_authentication&&this.authenticate(s):this._no_auth_received(t)}else this._no_auth_received(t)},sortMechanismsByPriority:function(e){var t,f,a,n;for(t=0;t<e.length-1;++t){for(a=t,f=t+1;f<e.length;++f)e[f].prototype.priority>e[a].prototype.priority&&(a=f);a!==t&&(n=e[t],e[t]=e[a],e[a]=n)}return e},_attemptSASLAuth:function(e){e=this.sortMechanismsByPriority(e||[]);var t=0,f=!1;for(t=0;t<e.length;++t)if(e[t].prototype.test(this)){this._sasl_success_handler=this._addSysHandler(this._sasl_success_cb.bind(this),null,"success",null,null),this._sasl_failure_handler=this._addSysHandler(this._sasl_failure_cb.bind(this),null,"failure",null,null),this._sasl_challenge_handler=this._addSysHandler(this._sasl_challenge_cb.bind(this),null,"challenge",null,null),this._sasl_mechanism=new e[t],this._sasl_mechanism.onStart(this);var o=n("auth",{xmlns:a.NS.SASL,mechanism:this._sasl_mechanism.name});if(this._sasl_mechanism.isClientFirst){var r=this._sasl_mechanism.onChallenge(this,null);o.t(btoa(r))}this.send(o.tree()),f=!0;break}return f},_attemptLegacyAuth:function(){null===a.getNodeFromJid(this.jid)?(this._changeConnectStatus(a.Status.CONNFAIL,a.ErrorCondition.MISSING_JID_NODE),this.disconnect(a.ErrorCondition.MISSING_JID_NODE)):(this._changeConnectStatus(a.Status.AUTHENTICATING,null),this._addSysHandler(this._auth1_cb.bind(this),null,null,null,"_auth_1"),this.send(o({type:"get",to:this.domain,id:"_auth_1"}).c("query",{xmlns:a.NS.AUTH}).c("username",{}).t(a.getNodeFromJid(this.jid)).tree()))},authenticate:function(e){this._attemptSASLAuth(e)||this._attemptLegacyAuth()},_sasl_challenge_cb:function(e){var t=atob(a.getText(e)),f=this._sasl_mechanism.onChallenge(this,t),o=n("response",{xmlns:a.NS.SASL});return""!==f&&o.t(btoa(f)),this.send(o.tree()),!0},_auth1_cb:function(e){var t=o({type:"set",id:"_auth_2"}).c("query",{xmlns:a.NS.AUTH}).c("username",{}).t(a.getNodeFromJid(this.jid)).up().c("password").t(this.pass);return a.getResourceFromJid(this.jid)||(this.jid=a.getBareJidFromJid(this.jid)+"/strophe"),t.up().c("resource",{}).t(a.getResourceFromJid(this.jid)),this._addSysHandler(this._auth2_cb.bind(this),null,null,null,"_auth_2"),this.send(t.tree()),!1},_sasl_success_cb:function(e){if(this._sasl_data["server-signature"]){var t,f=atob(a.getText(e)).match(/([a-z]+)=([^,]+)(,|$)/);if("v"===f[1]&&(t=f[2]),t!==this._sasl_data["server-signature"])return this.deleteHandler(this._sasl_failure_handler),this._sasl_failure_handler=null,this._sasl_challenge_handler&&(this.deleteHandler(this._sasl_challenge_handler),this._sasl_challenge_handler=null),this._sasl_data={},this._sasl_failure_cb(null)}a.info("SASL authentication succeeded."),this._sasl_mechanism&&this._sasl_mechanism.onSuccess(),this.deleteHandler(this._sasl_failure_handler),this._sasl_failure_handler=null,this._sasl_challenge_handler&&(this.deleteHandler(this._sasl_challenge_handler),this._sasl_challenge_handler=null);var n=[],o=function(e,t){for(;e.length;)this.deleteHandler(e.pop());return this._sasl_auth1_cb.bind(this)(t),!1};return n.push(this._addSysHandler(function(e){o.bind(this)(n,e)}.bind(this),null,"stream:features",null,null)),n.push(this._addSysHandler(function(e){o.bind(this)(n,e)}.bind(this),a.NS.STREAM,"features",null,null)),this._sendRestart(),!1},_sasl_auth1_cb:function(e){var t,f;for(this.features=e,t=0;t<e.childNodes.length;t++)"bind"===(f=e.childNodes[t]).nodeName&&(this.do_bind=!0),"session"===f.nodeName&&(this.do_session=!0);if(!this.do_bind)return this._changeConnectStatus(a.Status.AUTHFAIL,null),!1;this._addSysHandler(this._sasl_bind_cb.bind(this),null,null,null,"_bind_auth_2");var n=a.getResourceFromJid(this.jid);return n?this.send(o({type:"set",id:"_bind_auth_2"}).c("bind",{xmlns:a.NS.BIND}).c("resource",{}).t(n).tree()):this.send(o({type:"set",id:"_bind_auth_2"}).c("bind",{xmlns:a.NS.BIND}).tree()),!1},_sasl_bind_cb:function(e){var t;if("error"===e.getAttribute("type"))return a.info("SASL binding failed."),e.getElementsByTagName("conflict").length>0&&(t=a.ErrorCondition.CONFLICT),this._changeConnectStatus(a.Status.AUTHFAIL,t,e),!1;var f,n=e.getElementsByTagName("bind");if(!(n.length>0))return a.info("SASL binding failed."),this._changeConnectStatus(a.Status.AUTHFAIL,null,e),!1;(f=n[0].getElementsByTagName("jid")).length>0&&(this.jid=a.getText(f[0]),this.do_session?(this._addSysHandler(this._sasl_session_cb.bind(this),null,null,null,"_session_auth_2"),this.send(o({type:"set",id:"_session_auth_2"}).c("session",{xmlns:a.NS.SESSION}).tree())):(this.authenticated=!0,this._changeConnectStatus(a.Status.CONNECTED,null)))},_sasl_session_cb:function(e){if("result"===e.getAttribute("type"))this.authenticated=!0,this._changeConnectStatus(a.Status.CONNECTED,null);else if("error"===e.getAttribute("type"))return a.info("Session creation failed."),this._changeConnectStatus(a.Status.AUTHFAIL,null,e),!1;return!1},_sasl_failure_cb:function(e){return this._sasl_success_handler&&(this.deleteHandler(this._sasl_success_handler),this._sasl_success_handler=null),this._sasl_challenge_handler&&(this.deleteHandler(this._sasl_challenge_handler),this._sasl_challenge_handler=null),this._sasl_mechanism&&this._sasl_mechanism.onFailure(),this._changeConnectStatus(a.Status.AUTHFAIL,null,e),!1},_auth2_cb:function(e){return"result"===e.getAttribute("type")?(this.authenticated=!0,this._changeConnectStatus(a.Status.CONNECTED,null)):"error"===e.getAttribute("type")&&(this._changeConnectStatus(a.Status.AUTHFAIL,null,e),this.disconnect("authentication failed")),!1},_addSysTimedHandler:function(e,t){var f=new a.TimedHandler(e,t);return f.user=!1,this.addTimeds.push(f),f},_addSysHandler:function(e,t,f,n,o){var r=new a.Handler(e,t,f,n,o);return r.user=!1,this.addHandlers.push(r),r},_onDisconnectTimeout:function(){return a.info("_onDisconnectTimeout was called"),this._changeConnectStatus(a.Status.CONNTIMEOUT,null),this._proto._onDisconnectTimeout(),this._doDisconnect(),!1},_onIdle:function(){for(var e,t,f;this.addTimeds.length>0;)this.timedHandlers.push(this.addTimeds.pop());for(;this.removeTimeds.length>0;)t=this.removeTimeds.pop(),(e=this.timedHandlers.indexOf(t))>=0&&this.timedHandlers.splice(e,1);var a=(new Date).getTime();for(f=[],e=0;e<this.timedHandlers.length;e++)t=this.timedHandlers[e],!this.authenticated&&t.user||(t.lastCalled+t.period-a<=0?t.run()&&f.push(t):f.push(t));this.timedHandlers=f,clearTimeout(this._idleTimeout),this._proto._onIdle(),this.connected&&(this._idleTimeout=setTimeout(function(){this._onIdle()}.bind(this),100))}},a.SASLMechanism=function(e,t,f){this.name=e,this.isClientFirst=t,this.priority=f},a.SASLMechanism.prototype={test:function(e){return!0},onStart:function(e){this._connection=e},onChallenge:function(e,t){throw new Error("You should implement challenge handling!")},onFailure:function(){this._connection=null},onSuccess:function(){this._connection=null}},a.SASLAnonymous=function(){},a.SASLAnonymous.prototype=new a.SASLMechanism("ANONYMOUS",!1,20),a.SASLAnonymous.prototype.test=function(e){return null===e.authcid},a.SASLPlain=function(){},a.SASLPlain.prototype=new a.SASLMechanism("PLAIN",!0,50),a.SASLPlain.prototype.test=function(e){return null!==e.authcid},a.SASLPlain.prototype.onChallenge=function(e){var t=e.authzid;return t+="\0",t+=e.authcid,t+="\0",t+=e.pass,f.utf16to8(t)},a.SASLSHA1=function(){},a.SASLSHA1.prototype=new a.SASLMechanism("SCRAM-SHA-1",!0,70),a.SASLSHA1.prototype.test=function(e){return null!==e.authcid},a.SASLSHA1.prototype.onChallenge=function(a,n,o){var r=o||t.hexdigest(1234567890*Math.random()),s="n="+f.utf16to8(a.authcid);return s+=",r=",s+=r,a._sasl_data.cnonce=r,a._sasl_data["client-first-message-bare"]=s,s="n,,"+s,this.onChallenge=function(t,a){for(var n,o,r,s,c,i,u,_,d,l,h,m,g="c=biws,",p=t._sasl_data["client-first-message-bare"]+","+a+",",b=t._sasl_data.cnonce,y=/([a-z]+)=([^,]+)(,|$)/;a.match(y);){var v=a.match(y);switch(a=a.replace(v[0],""),v[1]){case"r":n=v[2];break;case"s":o=v[2];break;case"i":r=v[2]}}if(n.substr(0,b.length)!==b)return t._sasl_data={},t._sasl_failure_cb();for(p+=g+="r="+n,o=atob(o),o+="\0\0\0",d=f.utf16to8(t.pass),s=i=e.core_hmac_sha1(d,o),u=1;u<r;u++){for(c=e.core_hmac_sha1(d,e.binb2str(i)),_=0;_<5;_++)s[_]^=c[_];i=c}for(s=e.binb2str(s),l=e.core_hmac_sha1(s,"Client Key"),h=e.str_hmac_sha1(s,"Server Key"),m=e.core_hmac_sha1(e.str_sha1(e.binb2str(l)),p),t._sasl_data["server-signature"]=e.b64_hmac_sha1(h,p),_=0;_<5;_++)l[_]^=m[_];return g+=",p="+btoa(e.binb2str(l))}.bind(this),s},a.SASLMD5=function(){},a.SASLMD5.prototype=new a.SASLMechanism("DIGEST-MD5",!1,60),a.SASLMD5.prototype.test=function(e){return null!==e.authcid},a.SASLMD5.prototype._quote=function(e){return'"'+e.replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"'},a.SASLMD5.prototype.onChallenge=function(e,a,n){for(var o,r=/([a-z]+)=("[^"]+"|[^,"]+)(?:,|$)/,s=n||t.hexdigest(""+1234567890*Math.random()),c="",i=null,u="";a.match(r);)switch(o=a.match(r),a=a.replace(o[0],""),o[2]=o[2].replace(/^"(.+)"$/,"$1"),o[1]){case"realm":c=o[2];break;case"nonce":u=o[2];break;case"qop":o[2];break;case"host":i=o[2]}var _=e.servtype+"/"+e.domain;null!==i&&(_=_+"/"+i);var d=f.utf16to8(e.authcid+":"+c+":"+this._connection.pass),l=t.hash(d)+":"+u+":"+s,h="AUTHENTICATE:"+_,m="";return m+="charset=utf-8,",m+="username="+this._quote(f.utf16to8(e.authcid))+",",m+="realm="+this._quote(c)+",",m+="nonce="+this._quote(u)+",",m+="nc=00000001,",m+="cnonce="+this._quote(s)+",",m+="digest-uri="+this._quote(_)+",",m+="response="+t.hexdigest(t.hexdigest(l)+":"+u+":00000001:"+s+":auth:"+t.hexdigest(h))+",",m+="qop=auth",this.onChallenge=function(){return""},m},a.SASLOAuthBearer=function(){},a.SASLOAuthBearer.prototype=new a.SASLMechanism("OAUTHBEARER",!0,40),a.SASLOAuthBearer.prototype.test=function(e){return null!==e.pass},a.SASLOAuthBearer.prototype.onChallenge=function(e){var t="n,";return null!==e.authcid&&(t=t+"a="+e.authzid),t+=",",t+="",t+="auth=Bearer ",t+=e.pass,t+="",t+="",f.utf16to8(t)},a.SASLExternal=function(){},a.SASLExternal.prototype=new a.SASLMechanism("EXTERNAL",!0,10),a.SASLExternal.prototype.onChallenge=function(e){return e.authcid===e.authzid?"":e.authzid},a.SASLXOAuth2=function(){},a.SASLXOAuth2.prototype=new a.SASLMechanism("X-OAUTH2",!0,30),a.SASLXOAuth2.prototype.test=function(e){return null!==e.pass},a.SASLXOAuth2.prototype.onChallenge=function(e){var t="\0";return null!==e.authcid&&(t+=e.authzid),t+="\0",t+=e.pass,f.utf16to8(t)},{Strophe:a,$build:n,$iq:o,$msg:function(e){return new a.Builder("message",e)},$pres:r,SHA1:e,MD5:t,b64_hmac_sha1:e.b64_hmac_sha1,b64_sha1:e.b64_sha1,str_hmac_sha1:e.str_hmac_sha1,str_sha1:e.str_sha1}}),function(t,n){if("function"==typeof a&&a.amd)a("strophe-bosh",["strophe-core"],function(e){return n(e.Strophe,e.$build)});else{var o=f("./core");e.exports=n(o.Strophe,o.$build)}}(0,function(e,t){return e.Request=function(t,f,a,n){this.id=++e._requestId,this.xmlData=t,this.data=e.serialize(t),this.origFunc=f,this.func=f,this.rid=a,this.date=NaN,this.sends=n||0,this.abort=!1,this.dead=null,this.age=function(){return this.date?(new Date-this.date)/1e3:0},this.timeDead=function(){return this.dead?(new Date-this.dead)/1e3:0},this.xhr=this._newXHR()},e.Request.prototype={getResponse:function(){var t=null;if(this.xhr.responseXML&&this.xhr.responseXML.documentElement){if("parsererror"===(t=this.xhr.responseXML.documentElement).tagName)throw e.error("invalid response received"),e.error("responseText: "+this.xhr.responseText),e.error("responseXML: "+e.serialize(this.xhr.responseXML)),"parsererror"}else if(this.xhr.responseText){if(e.debug("Got responseText but no responseXML; attempting to parse it with DOMParser..."),!(t=(new DOMParser).parseFromString(this.xhr.responseText,"application/xml").documentElement))throw new Error("Parsing produced null node");if(t.querySelector("parsererror"))throw e.error("invalid response received: "+t.querySelector("parsererror").textContent),e.error("responseText: "+this.xhr.responseText),"badformat"}return t},_newXHR:function(){var e=null;return window.XMLHttpRequest?(e=new XMLHttpRequest).overrideMimeType&&e.overrideMimeType("text/xml; charset=utf-8"):window.ActiveXObject&&(e=new ActiveXObject("Microsoft.XMLHTTP")),e.onreadystatechange=this.func.bind(null,this),e}},e.Bosh=function(e){this._conn=e,this.rid=Math.floor(4294967295*Math.random()),this.sid=null,this.hold=1,this.wait=60,this.window=5,this.errors=0,this.inactivity=null,this.lastResponseHeaders=null,this._requests=[]},e.Bosh.prototype={strip:null,_buildBody:function(){var f=t("body",{rid:this.rid++,xmlns:e.NS.HTTPBIND});return null!==this.sid&&f.attrs({sid:this.sid}),this._conn.options.keepalive&&this._conn._sessionCachingSupported()&&this._cacheSession(),f},_reset:function(){this.rid=Math.floor(4294967295*Math.random()),this.sid=null,this.errors=0,this._conn._sessionCachingSupported()&&window.sessionStorage.removeItem("strophe-bosh-session"),this._conn.nextValidRid(this.rid)},_connect:function(t,f,a){this.wait=t||this.wait,this.hold=f||this.hold,this.errors=0;var n=this._buildBody().attrs({to:this._conn.domain,"xml:lang":"en",wait:this.wait,hold:this.hold,content:"text/xml; charset=utf-8",ver:"1.6","xmpp:version":"1.0","xmlns:xmpp":e.NS.BOSH});a&&n.attrs({route:a});var o=this._conn._connect_cb;this._requests.push(new e.Request(n.tree(),this._onRequestStateChange.bind(this,o.bind(this._conn)),n.tree().getAttribute("rid"))),this._throttledRequestHandler()},_attach:function(t,f,a,n,o,r,s){this._conn.jid=t,this.sid=f,this.rid=a,this._conn.connect_callback=n,this._conn.domain=e.getDomainFromJid(this._conn.jid),this._conn.authenticated=!0,this._conn.connected=!0,this.wait=o||this.wait,this.hold=r||this.hold,this.window=s||this.window,this._conn._changeConnectStatus(e.Status.ATTACHED,null)},_restore:function(t,f,a,n,o){var r=JSON.parse(window.sessionStorage.getItem("strophe-bosh-session"));if(!(void 0!==r&&null!==r&&r.rid&&r.sid&&r.jid&&(void 0===t||null===t||e.getBareJidFromJid(r.jid)===e.getBareJidFromJid(t)||null===e.getNodeFromJid(t)&&e.getDomainFromJid(r.jid)===t)))throw{name:"StropheSessionError",message:"_restore: no restoreable session."};this._conn.restored=!0,this._attach(r.jid,r.sid,r.rid,f,a,n,o)},_cacheSession:function(){this._conn.authenticated?this._conn.jid&&this.rid&&this.sid&&window.sessionStorage.setItem("strophe-bosh-session",JSON.stringify({jid:this._conn.jid,rid:this.rid,sid:this.sid})):window.sessionStorage.removeItem("strophe-bosh-session")},_connect_cb:function(t){var f,a,n=t.getAttribute("type");if(null!==n&&"terminate"===n)return f=t.getAttribute("condition"),e.error("BOSH-Connection failed: "+f),a=t.getElementsByTagName("conflict"),null!==f?("remote-stream-error"===f&&a.length>0&&(f="conflict"),this._conn._changeConnectStatus(e.Status.CONNFAIL,f)):this._conn._changeConnectStatus(e.Status.CONNFAIL,"unknown"),this._conn._doDisconnect(f),e.Status.CONNFAIL;this.sid||(this.sid=t.getAttribute("sid"));var o=t.getAttribute("requests");o&&(this.window=parseInt(o,10));var r=t.getAttribute("hold");r&&(this.hold=parseInt(r,10));var s=t.getAttribute("wait");s&&(this.wait=parseInt(s,10));var c=t.getAttribute("inactivity");c&&(this.inactivity=parseInt(c,10))},_disconnect:function(e){this._sendTerminate(e)},_doDisconnect:function(){this.sid=null,this.rid=Math.floor(4294967295*Math.random()),this._conn._sessionCachingSupported()&&window.sessionStorage.removeItem("strophe-bosh-session"),this._conn.nextValidRid(this.rid)},_emptyQueue:function(){return 0===this._requests.length},_callProtocolErrorHandlers:function(e){var t,f=this._getRequestStatus(e);(t=this._conn.protocolErrorHandlers.HTTP[f])&&t.call(this,f)},_hitError:function(t){this.errors++,e.warn("request errored, status: "+t+", number of errors: "+this.errors),this.errors>4&&this._conn._onDisconnectTimeout()},_onDisconnectTimeout:function(){this._abortAllRequests()},_abortAllRequests:function(){for(var e;this._requests.length>0;)(e=this._requests.pop()).abort=!0,e.xhr.abort(),e.xhr.onreadystatechange=function(){}},_onIdle:function(){var t=this._conn._data;if(this._conn.authenticated&&0===this._requests.length&&0===t.length&&!this._conn.disconnecting&&(e.info("no requests during idle cycle, sending blank request"),t.push(null)),!this._conn.paused){if(this._requests.length<2&&t.length>0){for(var f=this._buildBody(),a=0;a<t.length;a++)null!==t[a]&&("restart"===t[a]?f.attrs({to:this._conn.domain,"xml:lang":"en","xmpp:restart":"true","xmlns:xmpp":e.NS.BOSH}):f.cnode(t[a]).up());delete this._conn._data,this._conn._data=[],this._requests.push(new e.Request(f.tree(),this._onRequestStateChange.bind(this,this._conn._dataRecv.bind(this._conn)),f.tree().getAttribute("rid"))),this._throttledRequestHandler()}if(this._requests.length>0){var n=this._requests[0].age();null!==this._requests[0].dead&&this._requests[0].timeDead()>Math.floor(e.SECONDARY_TIMEOUT*this.wait)&&this._throttledRequestHandler(),n>Math.floor(e.TIMEOUT*this.wait)&&(e.warn("Request "+this._requests[0].id+" timed out, over "+Math.floor(e.TIMEOUT*this.wait)+" seconds since last activity"),this._throttledRequestHandler())}}},_getRequestStatus:function(t,f){var a;if(4===t.xhr.readyState)try{a=t.xhr.status}catch(t){e.error("Caught an error while retrieving a request's status, reqStatus: "+a)}return void 0===a&&(a="number"==typeof f?f:0),a},_onRequestStateChange:function(t,f){if(e.debug("request id "+f.id+"."+f.sends+" state changed to "+f.xhr.readyState),f.abort)f.abort=!1;else if(4===f.xhr.readyState){var a=this._getRequestStatus(f);if(this.lastResponseHeaders=f.xhr.getAllResponseHeaders(),this.disconnecting&&a>=400)return this._hitError(a),void this._callProtocolErrorHandlers(f);var n=a>0&&a<500,o=f.sends>this._conn.maxRetries;if((n||o)&&(this._removeRequest(f),e.debug("request id "+f.id+" should now be removed")),200===a){var r=this._requests[0]===f;(this._requests[1]===f||r&&this._requests.length>0&&this._requests[0].age()>Math.floor(e.SECONDARY_TIMEOUT*this.wait))&&this._restartRequest(0),this._conn.nextValidRid(Number(f.rid)+1),e.debug("request id "+f.id+"."+f.sends+" got 200"),t(f),this.errors=0}else 0===a||a>=400&&a<600||a>=12e3?(e.error("request id "+f.id+"."+f.sends+" error "+a+" happened"),this._hitError(a),this._callProtocolErrorHandlers(f),a>=400&&a<500&&(this._conn._changeConnectStatus(e.Status.DISCONNECTING,null),this._conn._doDisconnect())):e.error("request id "+f.id+"."+f.sends+" error "+a+" happened");n||o?o&&!this._conn.connected&&this._conn._changeConnectStatus(e.Status.CONNFAIL,"giving-up"):this._throttledRequestHandler()}},_processRequest:function(t){var f=this,a=this._requests[t],n=this._getRequestStatus(a,-1);if(a.sends>this._conn.maxRetries)this._conn._onDisconnectTimeout();else{var o=a.age(),r=!isNaN(o)&&o>Math.floor(e.TIMEOUT*this.wait),s=null!==a.dead&&a.timeDead()>Math.floor(e.SECONDARY_TIMEOUT*this.wait),c=4===a.xhr.readyState&&(n<1||n>=500);if((r||s||c)&&(s&&e.error("Request "+this._requests[t].id+" timed out (secondary), restarting"),a.abort=!0,a.xhr.abort(),a.xhr.onreadystatechange=function(){},this._requests[t]=new e.Request(a.xmlData,a.origFunc,a.rid,a.sends),a=this._requests[t]),0===a.xhr.readyState){e.debug("request id "+a.id+"."+a.sends+" posting");try{var i=this._conn.options.contentType||"text/xml; charset=utf-8";a.xhr.open("POST",this._conn.service,!this._conn.options.sync),void 0!==a.xhr.setRequestHeader&&a.xhr.setRequestHeader("Content-Type",i),this._conn.options.withCredentials&&(a.xhr.withCredentials=!0)}catch(t){return e.error("XHR open failed: "+t.toString()),this._conn.connected||this._conn._changeConnectStatus(e.Status.CONNFAIL,"bad-service"),void this._conn.disconnect()}var u=function(){if(a.date=new Date,f._conn.options.customHeaders){var e=f._conn.options.customHeaders;for(var t in e)e.hasOwnProperty(t)&&a.xhr.setRequestHeader(t,e[t])}a.xhr.send(a.data)};if(a.sends>1){var _=1e3*Math.min(Math.floor(e.TIMEOUT*this.wait),Math.pow(a.sends,3));setTimeout(function(){u()},_)}else u();a.sends++,this._conn.xmlOutput!==e.Connection.prototype.xmlOutput&&(a.xmlData.nodeName===this.strip&&a.xmlData.childNodes.length?this._conn.xmlOutput(a.xmlData.childNodes[0]):this._conn.xmlOutput(a.xmlData)),this._conn.rawOutput!==e.Connection.prototype.rawOutput&&this._conn.rawOutput(a.data)}else e.debug("_processRequest: "+(0===t?"first":"second")+" request has readyState of "+a.xhr.readyState)}},_removeRequest:function(t){var f;for(e.debug("removing request"),f=this._requests.length-1;f>=0;f--)t===this._requests[f]&&this._requests.splice(f,1);t.xhr.onreadystatechange=function(){},this._throttledRequestHandler()},_restartRequest:function(e){var t=this._requests[e];null===t.dead&&(t.dead=new Date),this._processRequest(e)},_reqToData:function(e){try{return e.getResponse()}catch(e){if("parsererror"!==e)throw e;this._conn.disconnect("strophe-parsererror")}},_sendTerminate:function(t){e.info("_sendTerminate was called");var f=this._buildBody().attrs({type:"terminate"});t&&f.cnode(t.tree());var a=new e.Request(f.tree(),this._onRequestStateChange.bind(this,this._conn._dataRecv.bind(this._conn)),f.tree().getAttribute("rid"));this._requests.push(a),this._throttledRequestHandler()},_send:function(){clearTimeout(this._conn._idleTimeout),this._throttledRequestHandler(),this._conn._idleTimeout=setTimeout(function(){this._onIdle()}.bind(this._conn),100)},_sendRestart:function(){this._throttledRequestHandler(),clearTimeout(this._conn._idleTimeout)},_throttledRequestHandler:function(){this._requests?e.debug("_throttledRequestHandler called with "+this._requests.length+" requests"):e.debug("_throttledRequestHandler called with undefined requests"),this._requests&&0!==this._requests.length&&(this._requests.length>0&&this._processRequest(0),this._requests.length>1&&Math.abs(this._requests[0].rid-this._requests[1].rid)<this.window&&this._processRequest(1))}},e}),function(t,n){if("function"==typeof a&&a.amd)a("strophe-websocket",["strophe-core"],function(e){return n(e.Strophe,e.$build)});else{var o=f("./core");e.exports=n(o.Strophe,o.$build)}}(0,function(e,t){return e.Websocket=function(e){this._conn=e,this.strip="wrapper";var t=e.service;if(0!==t.indexOf("ws:")&&0!==t.indexOf("wss:")){var f="";"ws"===e.options.protocol&&"https:"!==window.location.protocol?f+="ws":f+="wss",f+="://"+window.location.host,0!==t.indexOf("/")?f+=window.location.pathname+t:f+=t,e.service=f}},e.Websocket.prototype={_buildStream:function(){return t("open",{xmlns:e.NS.FRAMING,to:this._conn.domain,version:"1.0"})},_check_streamerror:function(t,f){var a;if(0===(a=t.getElementsByTagNameNS?t.getElementsByTagNameNS(e.NS.STREAM,"error"):t.getElementsByTagName("stream:error")).length)return!1;for(var n=a[0],o="",r="",s=0;s<n.childNodes.length;s++){var c=n.childNodes[s];if("urn:ietf:params:xml:ns:xmpp-streams"!==c.getAttribute("xmlns"))break;"text"===c.nodeName?r=c.textContent:o=c.nodeName}var i="WebSocket stream error: ";return i+=o||"unknown",r&&(i+=" - "+r),e.error(i),this._conn._changeConnectStatus(f,o),this._conn._doDisconnect(),!0},_reset:function(){},_connect:function(){this._closeSocket(),this.socket=new WebSocket(this._conn.service,"xmpp"),this.socket.onopen=this._onOpen.bind(this),this.socket.onerror=this._onError.bind(this),this.socket.onclose=this._onClose.bind(this),this.socket.onmessage=this._connect_cb_wrapper.bind(this)},_connect_cb:function(t){if(this._check_streamerror(t,e.Status.CONNFAIL))return e.Status.CONNFAIL},_handleStreamStart:function(t){var f=!1,a=t.getAttribute("xmlns");"string"!=typeof a?f="Missing xmlns in <open />":a!==e.NS.FRAMING&&(f="Wrong xmlns in <open />: "+a);var n=t.getAttribute("version");return"string"!=typeof n?f="Missing version in <open />":"1.0"!==n&&(f="Wrong version in <open />: "+n),!f||(this._conn._changeConnectStatus(e.Status.CONNFAIL,f),this._conn._doDisconnect(),!1)},_connect_cb_wrapper:function(t){if(0===t.data.indexOf("<open ")||0===t.data.indexOf("<?xml")){var f=t.data.replace(/^(<\?.*?\?>\s*)*/,"");if(""===f)return;var a=(new DOMParser).parseFromString(f,"text/xml").documentElement;this._conn.xmlInput(a),this._conn.rawInput(t.data),this._handleStreamStart(a)&&this._connect_cb(a)}else if(0===t.data.indexOf("<close ")){this._conn.rawInput(t.data),this._conn.xmlInput(t);var n=t.getAttribute("see-other-uri");n?(this._conn._changeConnectStatus(e.Status.REDIRECT,"Received see-other-uri, resetting connection"),this._conn.reset(),this._conn.service=n,this._connect()):(this._conn._changeConnectStatus(e.Status.CONNFAIL,"Received closing stream"),this._conn._doDisconnect())}else{var o=this._streamWrap(t.data),r=(new DOMParser).parseFromString(o,"text/xml").documentElement;this.socket.onmessage=this._onMessage.bind(this),this._conn._connect_cb(r,null,t.data)}},_disconnect:function(f){if(this.socket&&this.socket.readyState!==WebSocket.CLOSED){f&&this._conn.send(f);var a=t("close",{xmlns:e.NS.FRAMING});this._conn.xmlOutput(a.tree());var n=e.serialize(a);this._conn.rawOutput(n);try{this.socket.send(n)}catch(t){e.info("Couldn't send <close /> tag.")}}this._conn._doDisconnect()},_doDisconnect:function(){e.info("WebSockets _doDisconnect was called"),this._closeSocket()},_streamWrap:function(e){return"<wrapper>"+e+"</wrapper>"},_closeSocket:function(){if(this.socket)try{this.socket.onerror=null,this.socket.close()}catch(e){}this.socket=null},_emptyQueue:function(){return!0},_onClose:function(t){this._conn.connected&&!this._conn.disconnecting?(e.error("Websocket closed unexpectedly"),this._conn._doDisconnect()):t&&1006===t.code&&!this._conn.connected&&this.socket?(e.error("Websocket closed unexcectedly"),this._conn._changeConnectStatus(e.Status.CONNFAIL,"The WebSocket connection could not be established or was disconnected."),this._conn._doDisconnect()):e.info("Websocket closed")},_onDisconnectTimeout:function(){},_abortAllRequests:function(){},_onError:function(t){e.error("Websocket error "+t),this._conn._changeConnectStatus(e.Status.CONNFAIL,"The WebSocket connection could not be established or was disconnected."),this._disconnect()},_onIdle:function(){var t=this._conn._data;if(t.length>0&&!this._conn.paused){for(var f=0;f<t.length;f++){var a,n;null!==t[f]&&(a="restart"===t[f]?this._buildStream().tree():t[f],n=e.serialize(a),this._conn.xmlOutput(a),this._conn.rawOutput(n),this.socket.send(n))}this._conn._data=[]}},_onMessage:function(t){var f,a,n='<close xmlns="urn:ietf:params:xml:ns:xmpp-framing" />';if(t.data===n)return this._conn.rawInput(n),this._conn.xmlInput(t),void(this._conn.disconnecting||this._conn._doDisconnect());if(0===t.data.search("<open ")){if(f=(new DOMParser).parseFromString(t.data,"text/xml").documentElement,!this._handleStreamStart(f))return}else a=this._streamWrap(t.data),f=(new DOMParser).parseFromString(a,"text/xml").documentElement;return this._check_streamerror(f,e.Status.ERROR)?void 0:this._conn.disconnecting&&"presence"===f.firstChild.nodeName&&"unavailable"===f.firstChild.getAttribute("type")?(this._conn.xmlInput(f),void this._conn.rawInput(e.serialize(f))):void this._conn._dataRecv(f,t.data)},_onOpen:function(){e.info("Websocket open");var t=this._buildStream();this._conn.xmlOutput(t.tree());var f=e.serialize(t);this._conn.rawOutput(f),this.socket.send(f)},_reqToData:function(e){return e},_send:function(){this._conn.flush()},_sendRestart:function(){clearTimeout(this._conn._idleTimeout),this._conn._onIdle.bind(this._conn)()}},e}),function(t){if("function"==typeof a&&a.amd)a("strophe",["strophe-core","strophe-bosh","strophe-websocket"],function(e){return e});else{var n=f("./core");f("./bosh"),f("./websocket"),e.exports=n}}(),f(["strophe-polyfill"]),f("strophe")})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){(function(e,a){var n;
 /**
  * @license
  * Lodash <https://lodash.com/>
@@ -29,90 +32,25 @@
  * Released under MIT license <https://lodash.com/license>
  * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
  * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
- */
-
-// Underscore 1.3.0 was used to port and is licensed
-
+ */(function(){var o,r=200,s="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",c="Expected a function",i="__lodash_hash_undefined__",u=500,_="__lodash_placeholder__",d=1,l=2,h=4,m=1,g=2,p=1,b=2,y=4,v=8,w=16,k=32,M=64,L=128,x=256,S=512,T=30,D="...",Y=800,j=16,A=1,C=2,E=1/0,H=9007199254740991,N=1.7976931348623157e308,O=NaN,R=4294967295,I=R-1,P=R>>>1,z=[["ary",L],["bind",p],["bindKey",b],["curry",v],["curryRight",w],["flip",S],["partial",k],["partialRight",M],["rearg",x]],F="[object Arguments]",B="[object Array]",q="[object AsyncFunction]",U="[object Boolean]",W="[object Date]",J="[object DOMException]",$="[object Error]",V="[object Function]",G="[object GeneratorFunction]",Q="[object Map]",X="[object Number]",K="[object Null]",Z="[object Object]",ee="[object Proxy]",te="[object RegExp]",fe="[object Set]",ae="[object String]",ne="[object Symbol]",oe="[object Undefined]",re="[object WeakMap]",se="[object WeakSet]",ce="[object ArrayBuffer]",ie="[object DataView]",ue="[object Float32Array]",_e="[object Float64Array]",de="[object Int8Array]",le="[object Int16Array]",he="[object Int32Array]",me="[object Uint8Array]",ge="[object Uint8ClampedArray]",pe="[object Uint16Array]",be="[object Uint32Array]",ye=/\b__p \+= '';/g,ve=/\b(__p \+=) '' \+/g,we=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ke=/&(?:amp|lt|gt|quot|#39);/g,Me=/[&<>"']/g,Le=RegExp(ke.source),xe=RegExp(Me.source),Se=/<%-([\s\S]+?)%>/g,Te=/<%([\s\S]+?)%>/g,De=/<%=([\s\S]+?)%>/g,Ye=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,je=/^\w*$/,Ae=/^\./,Ce=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ee=/[\\^$.*+?()[\]{}|]/g,He=RegExp(Ee.source),Ne=/^\s+|\s+$/g,Oe=/^\s+/,Re=/\s+$/,Ie=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Pe=/\{\n\/\* \[wrapped with (.+)\] \*/,ze=/,? & /,Fe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Be=/\\(\\)?/g,qe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ue=/\w*$/,We=/^[-+]0x[0-9a-f]+$/i,Je=/^0b[01]+$/i,$e=/^\[object .+?Constructor\]$/,Ve=/^0o[0-7]+$/i,Ge=/^(?:0|[1-9]\d*)$/,Qe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Xe=/($^)/,Ke=/['\n\r\u2028\u2029\\]/g,Ze="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",et="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",tt="[\\ud800-\\udfff]",ft="["+et+"]",at="["+Ze+"]",nt="\\d+",ot="[\\u2700-\\u27bf]",rt="[a-z\\xdf-\\xf6\\xf8-\\xff]",st="[^\\ud800-\\udfff"+et+nt+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",ct="\\ud83c[\\udffb-\\udfff]",it="[^\\ud800-\\udfff]",ut="(?:\\ud83c[\\udde6-\\uddff]){2}",_t="[\\ud800-\\udbff][\\udc00-\\udfff]",dt="[A-Z\\xc0-\\xd6\\xd8-\\xde]",lt="(?:"+rt+"|"+st+")",ht="(?:"+dt+"|"+st+")",mt="(?:"+at+"|"+ct+")"+"?",gt="[\\ufe0e\\ufe0f]?"+mt+("(?:\\u200d(?:"+[it,ut,_t].join("|")+")[\\ufe0e\\ufe0f]?"+mt+")*"),pt="(?:"+[ot,ut,_t].join("|")+")"+gt,bt="(?:"+[it+at+"?",at,ut,_t,tt].join("|")+")",yt=RegExp("['’]","g"),vt=RegExp(at,"g"),wt=RegExp(ct+"(?="+ct+")|"+bt+gt,"g"),kt=RegExp([dt+"?"+rt+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[ft,dt,"$"].join("|")+")",ht+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[ft,dt+lt,"$"].join("|")+")",dt+"?"+lt+"+(?:['’](?:d|ll|m|re|s|t|ve))?",dt+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)","\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)",nt,pt].join("|"),"g"),Mt=RegExp("[\\u200d\\ud800-\\udfff"+Ze+"\\ufe0e\\ufe0f]"),Lt=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,xt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],St=-1,Tt={};Tt[ue]=Tt[_e]=Tt[de]=Tt[le]=Tt[he]=Tt[me]=Tt[ge]=Tt[pe]=Tt[be]=!0,Tt[F]=Tt[B]=Tt[ce]=Tt[U]=Tt[ie]=Tt[W]=Tt[$]=Tt[V]=Tt[Q]=Tt[X]=Tt[Z]=Tt[te]=Tt[fe]=Tt[ae]=Tt[re]=!1;var Dt={};Dt[F]=Dt[B]=Dt[ce]=Dt[ie]=Dt[U]=Dt[W]=Dt[ue]=Dt[_e]=Dt[de]=Dt[le]=Dt[he]=Dt[Q]=Dt[X]=Dt[Z]=Dt[te]=Dt[fe]=Dt[ae]=Dt[ne]=Dt[me]=Dt[ge]=Dt[pe]=Dt[be]=!0,Dt[$]=Dt[V]=Dt[re]=!1;var Yt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},jt=parseFloat,At=parseInt,Ct="object"==typeof e&&e&&e.Object===Object&&e,Et="object"==typeof self&&self&&self.Object===Object&&self,Ht=Ct||Et||Function("return this")(),Nt="object"==typeof t&&t&&!t.nodeType&&t,Ot=Nt&&"object"==typeof a&&a&&!a.nodeType&&a,Rt=Ot&&Ot.exports===Nt,It=Rt&&Ct.process,Pt=function(){try{return It&&It.binding&&It.binding("util")}catch(e){}}(),zt=Pt&&Pt.isArrayBuffer,Ft=Pt&&Pt.isDate,Bt=Pt&&Pt.isMap,qt=Pt&&Pt.isRegExp,Ut=Pt&&Pt.isSet,Wt=Pt&&Pt.isTypedArray;function Jt(e,t){return e.set(t[0],t[1]),e}function $t(e,t){return e.add(t),e}function Vt(e,t,f){switch(f.length){case 0:return e.call(t);case 1:return e.call(t,f[0]);case 2:return e.call(t,f[0],f[1]);case 3:return e.call(t,f[0],f[1],f[2])}return e.apply(t,f)}function Gt(e,t,f,a){for(var n=-1,o=null==e?0:e.length;++n<o;){var r=e[n];t(a,r,f(r),e)}return a}function Qt(e,t){for(var f=-1,a=null==e?0:e.length;++f<a&&!1!==t(e[f],f,e););return e}function Xt(e,t){for(var f=null==e?0:e.length;f--&&!1!==t(e[f],f,e););return e}function Kt(e,t){for(var f=-1,a=null==e?0:e.length;++f<a;)if(!t(e[f],f,e))return!1;return!0}function Zt(e,t){for(var f=-1,a=null==e?0:e.length,n=0,o=[];++f<a;){var r=e[f];t(r,f,e)&&(o[n++]=r)}return o}function ef(e,t){return!!(null==e?0:e.length)&&_f(e,t,0)>-1}function tf(e,t,f){for(var a=-1,n=null==e?0:e.length;++a<n;)if(f(t,e[a]))return!0;return!1}function ff(e,t){for(var f=-1,a=null==e?0:e.length,n=Array(a);++f<a;)n[f]=t(e[f],f,e);return n}function af(e,t){for(var f=-1,a=t.length,n=e.length;++f<a;)e[n+f]=t[f];return e}function nf(e,t,f,a){var n=-1,o=null==e?0:e.length;for(a&&o&&(f=e[++n]);++n<o;)f=t(f,e[n],n,e);return f}function of(e,t,f,a){var n=null==e?0:e.length;for(a&&n&&(f=e[--n]);n--;)f=t(f,e[n],n,e);return f}function rf(e,t){for(var f=-1,a=null==e?0:e.length;++f<a;)if(t(e[f],f,e))return!0;return!1}var sf=mf("length");function cf(e,t,f){var a;return f(e,function(e,f,n){if(t(e,f,n))return a=f,!1}),a}function uf(e,t,f,a){for(var n=e.length,o=f+(a?1:-1);a?o--:++o<n;)if(t(e[o],o,e))return o;return-1}function _f(e,t,f){return t==t?function(e,t,f){var a=f-1,n=e.length;for(;++a<n;)if(e[a]===t)return a;return-1}(e,t,f):uf(e,lf,f)}function df(e,t,f,a){for(var n=f-1,o=e.length;++n<o;)if(a(e[n],t))return n;return-1}function lf(e){return e!=e}function hf(e,t){var f=null==e?0:e.length;return f?bf(e,t)/f:O}function mf(e){return function(t){return null==t?o:t[e]}}function gf(e){return function(t){return null==e?o:e[t]}}function pf(e,t,f,a,n){return n(e,function(e,n,o){f=a?(a=!1,e):t(f,e,n,o)}),f}function bf(e,t){for(var f,a=-1,n=e.length;++a<n;){var r=t(e[a]);r!==o&&(f=f===o?r:f+r)}return f}function yf(e,t){for(var f=-1,a=Array(e);++f<e;)a[f]=t(f);return a}function vf(e){return function(t){return e(t)}}function wf(e,t){return ff(t,function(t){return e[t]})}function kf(e,t){return e.has(t)}function Mf(e,t){for(var f=-1,a=e.length;++f<a&&_f(t,e[f],0)>-1;);return f}function Lf(e,t){for(var f=e.length;f--&&_f(t,e[f],0)>-1;);return f}var xf=gf({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),Sf=gf({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function Tf(e){return"\\"+Yt[e]}function Df(e){return Mt.test(e)}function Yf(e){var t=-1,f=Array(e.size);return e.forEach(function(e,a){f[++t]=[a,e]}),f}function jf(e,t){return function(f){return e(t(f))}}function Af(e,t){for(var f=-1,a=e.length,n=0,o=[];++f<a;){var r=e[f];r!==t&&r!==_||(e[f]=_,o[n++]=f)}return o}function Cf(e){var t=-1,f=Array(e.size);return e.forEach(function(e){f[++t]=e}),f}function Ef(e){var t=-1,f=Array(e.size);return e.forEach(function(e){f[++t]=[e,e]}),f}function Hf(e){return Df(e)?function(e){var t=wt.lastIndex=0;for(;wt.test(e);)++t;return t}(e):sf(e)}function Nf(e){return Df(e)?function(e){return e.match(wt)||[]}(e):function(e){return e.split("")}(e)}var Of=gf({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});var Rf=function e(t){var f,a=(t=null==t?Ht:Rf.defaults(Ht.Object(),t,Rf.pick(Ht,xt))).Array,n=t.Date,Ze=t.Error,et=t.Function,tt=t.Math,ft=t.Object,at=t.RegExp,nt=t.String,ot=t.TypeError,rt=a.prototype,st=et.prototype,ct=ft.prototype,it=t["__core-js_shared__"],ut=st.toString,_t=ct.hasOwnProperty,dt=0,lt=(f=/[^.]+$/.exec(it&&it.keys&&it.keys.IE_PROTO||""))?"Symbol(src)_1."+f:"",ht=ct.toString,mt=ut.call(ft),gt=Ht._,pt=at("^"+ut.call(_t).replace(Ee,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),bt=Rt?t.Buffer:o,wt=t.Symbol,Mt=t.Uint8Array,Yt=bt?bt.allocUnsafe:o,Ct=jf(ft.getPrototypeOf,ft),Et=ft.create,Nt=ct.propertyIsEnumerable,Ot=rt.splice,It=wt?wt.isConcatSpreadable:o,Pt=wt?wt.iterator:o,sf=wt?wt.toStringTag:o,gf=function(){try{var e=qo(ft,"defineProperty");return e({},"",{}),e}catch(e){}}(),If=t.clearTimeout!==Ht.clearTimeout&&t.clearTimeout,Pf=n&&n.now!==Ht.Date.now&&n.now,zf=t.setTimeout!==Ht.setTimeout&&t.setTimeout,Ff=tt.ceil,Bf=tt.floor,qf=ft.getOwnPropertySymbols,Uf=bt?bt.isBuffer:o,Wf=t.isFinite,Jf=rt.join,$f=jf(ft.keys,ft),Vf=tt.max,Gf=tt.min,Qf=n.now,Xf=t.parseInt,Kf=tt.random,Zf=rt.reverse,ea=qo(t,"DataView"),ta=qo(t,"Map"),fa=qo(t,"Promise"),aa=qo(t,"Set"),na=qo(t,"WeakMap"),oa=qo(ft,"create"),ra=na&&new na,sa={},ca=hr(ea),ia=hr(ta),ua=hr(fa),_a=hr(aa),da=hr(na),la=wt?wt.prototype:o,ha=la?la.valueOf:o,ma=la?la.toString:o;function ga(e){if(As(e)&&!vs(e)&&!(e instanceof va)){if(e instanceof ya)return e;if(_t.call(e,"__wrapped__"))return mr(e)}return new ya(e)}var pa=function(){function e(){}return function(t){if(!js(t))return{};if(Et)return Et(t);e.prototype=t;var f=new e;return e.prototype=o,f}}();function ba(){}function ya(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function va(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=R,this.__views__=[]}function wa(e){var t=-1,f=null==e?0:e.length;for(this.clear();++t<f;){var a=e[t];this.set(a[0],a[1])}}function ka(e){var t=-1,f=null==e?0:e.length;for(this.clear();++t<f;){var a=e[t];this.set(a[0],a[1])}}function Ma(e){var t=-1,f=null==e?0:e.length;for(this.clear();++t<f;){var a=e[t];this.set(a[0],a[1])}}function La(e){var t=-1,f=null==e?0:e.length;for(this.__data__=new Ma;++t<f;)this.add(e[t])}function xa(e){var t=this.__data__=new ka(e);this.size=t.size}function Sa(e,t){var f=vs(e),a=!f&&ys(e),n=!f&&!a&&Ls(e),o=!f&&!a&&!n&&Ps(e),r=f||a||n||o,s=r?yf(e.length,nt):[],c=s.length;for(var i in e)!t&&!_t.call(e,i)||r&&("length"==i||n&&("offset"==i||"parent"==i)||o&&("buffer"==i||"byteLength"==i||"byteOffset"==i)||Qo(i,c))||s.push(i);return s}function Ta(e){var t=e.length;return t?e[xn(0,t-1)]:o}function Da(e,t){return _r(ro(e),Ra(t,0,e.length))}function Ya(e){return _r(ro(e))}function ja(e,t,f){(f===o||gs(e[t],f))&&(f!==o||t in e)||Na(e,t,f)}function Aa(e,t,f){var a=e[t];_t.call(e,t)&&gs(a,f)&&(f!==o||t in e)||Na(e,t,f)}function Ca(e,t){for(var f=e.length;f--;)if(gs(e[f][0],t))return f;return-1}function Ea(e,t,f,a){return Ba(e,function(e,n,o){t(a,e,f(e),o)}),a}function Ha(e,t){return e&&so(t,sc(t),e)}function Na(e,t,f){"__proto__"==t&&gf?gf(e,t,{configurable:!0,enumerable:!0,value:f,writable:!0}):e[t]=f}function Oa(e,t){for(var f=-1,n=t.length,r=a(n),s=null==e;++f<n;)r[f]=s?o:fc(e,t[f]);return r}function Ra(e,t,f){return e==e&&(f!==o&&(e=e<=f?e:f),t!==o&&(e=e>=t?e:t)),e}function Ia(e,t,f,a,n,r){var s,c=t&d,i=t&l,u=t&h;if(f&&(s=n?f(e,a,n,r):f(e)),s!==o)return s;if(!js(e))return e;var _=vs(e);if(_){if(s=function(e){var t=e.length,f=e.constructor(t);return t&&"string"==typeof e[0]&&_t.call(e,"index")&&(f.index=e.index,f.input=e.input),f}(e),!c)return ro(e,s)}else{var m=Jo(e),g=m==V||m==G;if(Ls(e))return eo(e,c);if(m==Z||m==F||g&&!n){if(s=i||g?{}:Vo(e),!c)return i?function(e,t){return so(e,Wo(e),t)}(e,function(e,t){return e&&so(t,cc(t),e)}(s,e)):function(e,t){return so(e,Uo(e),t)}(e,Ha(s,e))}else{if(!Dt[m])return n?e:{};s=function(e,t,f,a){var n,o,r,s=e.constructor;switch(t){case ce:return to(e);case U:case W:return new s(+e);case ie:return function(e,t){var f=t?to(e.buffer):e.buffer;return new e.constructor(f,e.byteOffset,e.byteLength)}(e,a);case ue:case _e:case de:case le:case he:case me:case ge:case pe:case be:return fo(e,a);case Q:return function(e,t,f){return nf(t?f(Yf(e),d):Yf(e),Jt,new e.constructor)}(e,a,f);case X:case ae:return new s(e);case te:return(r=new(o=e).constructor(o.source,Ue.exec(o))).lastIndex=o.lastIndex,r;case fe:return function(e,t,f){return nf(t?f(Cf(e),d):Cf(e),$t,new e.constructor)}(e,a,f);case ne:return n=e,ha?ft(ha.call(n)):{}}}(e,m,Ia,c)}}r||(r=new xa);var p=r.get(e);if(p)return p;r.set(e,s);var b=_?o:(u?i?Oo:No:i?cc:sc)(e);return Qt(b||e,function(a,n){b&&(a=e[n=a]),Aa(s,n,Ia(a,t,f,n,e,r))}),s}function Pa(e,t,f){var a=f.length;if(null==e)return!a;for(e=ft(e);a--;){var n=f[a],r=t[n],s=e[n];if(s===o&&!(n in e)||!r(s))return!1}return!0}function za(e,t,f){if("function"!=typeof e)throw new ot(c);return sr(function(){e.apply(o,f)},t)}function Fa(e,t,f,a){var n=-1,o=ef,s=!0,c=e.length,i=[],u=t.length;if(!c)return i;f&&(t=ff(t,vf(f))),a?(o=tf,s=!1):t.length>=r&&(o=kf,s=!1,t=new La(t));e:for(;++n<c;){var _=e[n],d=null==f?_:f(_);if(_=a||0!==_?_:0,s&&d==d){for(var l=u;l--;)if(t[l]===d)continue e;i.push(_)}else o(t,d,a)||i.push(_)}return i}ga.templateSettings={escape:Se,evaluate:Te,interpolate:De,variable:"",imports:{_:ga}},ga.prototype=ba.prototype,ga.prototype.constructor=ga,ya.prototype=pa(ba.prototype),ya.prototype.constructor=ya,va.prototype=pa(ba.prototype),va.prototype.constructor=va,wa.prototype.clear=function(){this.__data__=oa?oa(null):{},this.size=0},wa.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},wa.prototype.get=function(e){var t=this.__data__;if(oa){var f=t[e];return f===i?o:f}return _t.call(t,e)?t[e]:o},wa.prototype.has=function(e){var t=this.__data__;return oa?t[e]!==o:_t.call(t,e)},wa.prototype.set=function(e,t){var f=this.__data__;return this.size+=this.has(e)?0:1,f[e]=oa&&t===o?i:t,this},ka.prototype.clear=function(){this.__data__=[],this.size=0},ka.prototype.delete=function(e){var t=this.__data__,f=Ca(t,e);return!(f<0||(f==t.length-1?t.pop():Ot.call(t,f,1),--this.size,0))},ka.prototype.get=function(e){var t=this.__data__,f=Ca(t,e);return f<0?o:t[f][1]},ka.prototype.has=function(e){return Ca(this.__data__,e)>-1},ka.prototype.set=function(e,t){var f=this.__data__,a=Ca(f,e);return a<0?(++this.size,f.push([e,t])):f[a][1]=t,this},Ma.prototype.clear=function(){this.size=0,this.__data__={hash:new wa,map:new(ta||ka),string:new wa}},Ma.prototype.delete=function(e){var t=Fo(this,e).delete(e);return this.size-=t?1:0,t},Ma.prototype.get=function(e){return Fo(this,e).get(e)},Ma.prototype.has=function(e){return Fo(this,e).has(e)},Ma.prototype.set=function(e,t){var f=Fo(this,e),a=f.size;return f.set(e,t),this.size+=f.size==a?0:1,this},La.prototype.add=La.prototype.push=function(e){return this.__data__.set(e,i),this},La.prototype.has=function(e){return this.__data__.has(e)},xa.prototype.clear=function(){this.__data__=new ka,this.size=0},xa.prototype.delete=function(e){var t=this.__data__,f=t.delete(e);return this.size=t.size,f},xa.prototype.get=function(e){return this.__data__.get(e)},xa.prototype.has=function(e){return this.__data__.has(e)},xa.prototype.set=function(e,t){var f=this.__data__;if(f instanceof ka){var a=f.__data__;if(!ta||a.length<r-1)return a.push([e,t]),this.size=++f.size,this;f=this.__data__=new Ma(a)}return f.set(e,t),this.size=f.size,this};var Ba=uo(Qa),qa=uo(Xa,!0);function Ua(e,t){var f=!0;return Ba(e,function(e,a,n){return f=!!t(e,a,n)}),f}function Wa(e,t,f){for(var a=-1,n=e.length;++a<n;){var r=e[a],s=t(r);if(null!=s&&(c===o?s==s&&!Is(s):f(s,c)))var c=s,i=r}return i}function Ja(e,t){var f=[];return Ba(e,function(e,a,n){t(e,a,n)&&f.push(e)}),f}function $a(e,t,f,a,n){var o=-1,r=e.length;for(f||(f=Go),n||(n=[]);++o<r;){var s=e[o];t>0&&f(s)?t>1?$a(s,t-1,f,a,n):af(n,s):a||(n[n.length]=s)}return n}var Va=_o(),Ga=_o(!0);function Qa(e,t){return e&&Va(e,t,sc)}function Xa(e,t){return e&&Ga(e,t,sc)}function Ka(e,t){return Zt(t,function(t){return Ts(e[t])})}function Za(e,t){for(var f=0,a=(t=Qn(t,e)).length;null!=e&&f<a;)e=e[lr(t[f++])];return f&&f==a?e:o}function en(e,t,f){var a=t(e);return vs(e)?a:af(a,f(e))}function tn(e){return null==e?e===o?oe:K:sf&&sf in ft(e)?function(e){var t=_t.call(e,sf),f=e[sf];try{e[sf]=o;var a=!0}catch(e){}var n=ht.call(e);return a&&(t?e[sf]=f:delete e[sf]),n}(e):function(e){return ht.call(e)}(e)}function fn(e,t){return e>t}function an(e,t){return null!=e&&_t.call(e,t)}function nn(e,t){return null!=e&&t in ft(e)}function on(e,t,f){for(var n=f?tf:ef,r=e[0].length,s=e.length,c=s,i=a(s),u=1/0,_=[];c--;){var d=e[c];c&&t&&(d=ff(d,vf(t))),u=Gf(d.length,u),i[c]=!f&&(t||r>=120&&d.length>=120)?new La(c&&d):o}d=e[0];var l=-1,h=i[0];e:for(;++l<r&&_.length<u;){var m=d[l],g=t?t(m):m;if(m=f||0!==m?m:0,!(h?kf(h,g):n(_,g,f))){for(c=s;--c;){var p=i[c];if(!(p?kf(p,g):n(e[c],g,f)))continue e}h&&h.push(g),_.push(m)}}return _}function rn(e,t,f){var a=null==(e=or(e,t=Qn(t,e)))?e:e[lr(Sr(t))];return null==a?o:Vt(a,e,f)}function sn(e){return As(e)&&tn(e)==F}function cn(e,t,f,a,n){return e===t||(null==e||null==t||!As(e)&&!As(t)?e!=e&&t!=t:function(e,t,f,a,n,r){var s=vs(e),c=vs(t),i=s?B:Jo(e),u=c?B:Jo(t),_=(i=i==F?Z:i)==Z,d=(u=u==F?Z:u)==Z,l=i==u;if(l&&Ls(e)){if(!Ls(t))return!1;s=!0,_=!1}if(l&&!_)return r||(r=new xa),s||Ps(e)?Eo(e,t,f,a,n,r):function(e,t,f,a,n,o,r){switch(f){case ie:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case ce:return!(e.byteLength!=t.byteLength||!o(new Mt(e),new Mt(t)));case U:case W:case X:return gs(+e,+t);case $:return e.name==t.name&&e.message==t.message;case te:case ae:return e==t+"";case Q:var s=Yf;case fe:var c=a&m;if(s||(s=Cf),e.size!=t.size&&!c)return!1;var i=r.get(e);if(i)return i==t;a|=g,r.set(e,t);var u=Eo(s(e),s(t),a,n,o,r);return r.delete(e),u;case ne:if(ha)return ha.call(e)==ha.call(t)}return!1}(e,t,i,f,a,n,r);if(!(f&m)){var h=_&&_t.call(e,"__wrapped__"),p=d&&_t.call(t,"__wrapped__");if(h||p){var b=h?e.value():e,y=p?t.value():t;return r||(r=new xa),n(b,y,f,a,r)}}return!!l&&(r||(r=new xa),function(e,t,f,a,n,r){var s=f&m,c=No(e),i=c.length,u=No(t).length;if(i!=u&&!s)return!1;for(var _=i;_--;){var d=c[_];if(!(s?d in t:_t.call(t,d)))return!1}var l=r.get(e);if(l&&r.get(t))return l==t;var h=!0;r.set(e,t),r.set(t,e);for(var g=s;++_<i;){d=c[_];var p=e[d],b=t[d];if(a)var y=s?a(b,p,d,t,e,r):a(p,b,d,e,t,r);if(!(y===o?p===b||n(p,b,f,a,r):y)){h=!1;break}g||(g="constructor"==d)}if(h&&!g){var v=e.constructor,w=t.constructor;v!=w&&"constructor"in e&&"constructor"in t&&!("function"==typeof v&&v instanceof v&&"function"==typeof w&&w instanceof w)&&(h=!1)}return r.delete(e),r.delete(t),h}(e,t,f,a,n,r))}(e,t,f,a,cn,n))}function un(e,t,f,a){var n=f.length,r=n,s=!a;if(null==e)return!r;for(e=ft(e);n--;){var c=f[n];if(s&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++n<r;){var i=(c=f[n])[0],u=e[i],_=c[1];if(s&&c[2]){if(u===o&&!(i in e))return!1}else{var d=new xa;if(a)var l=a(u,_,i,e,t,d);if(!(l===o?cn(_,u,m|g,a,d):l))return!1}}return!0}function _n(e){return!(!js(e)||lt&&lt in e)&&(Ts(e)?pt:$e).test(hr(e))}function dn(e){return"function"==typeof e?e:null==e?Ec:"object"==typeof e?vs(e)?bn(e[0],e[1]):pn(e):Bc(e)}function ln(e){if(!tr(e))return $f(e);var t=[];for(var f in ft(e))_t.call(e,f)&&"constructor"!=f&&t.push(f);return t}function hn(e){if(!js(e))return function(e){var t=[];if(null!=e)for(var f in ft(e))t.push(f);return t}(e);var t=tr(e),f=[];for(var a in e)("constructor"!=a||!t&&_t.call(e,a))&&f.push(a);return f}function mn(e,t){return e<t}function gn(e,t){var f=-1,n=ks(e)?a(e.length):[];return Ba(e,function(e,a,o){n[++f]=t(e,a,o)}),n}function pn(e){var t=Bo(e);return 1==t.length&&t[0][2]?ar(t[0][0],t[0][1]):function(f){return f===e||un(f,e,t)}}function bn(e,t){return Ko(e)&&fr(t)?ar(lr(e),t):function(f){var a=fc(f,e);return a===o&&a===t?ac(f,e):cn(t,a,m|g)}}function yn(e,t,f,a,n){e!==t&&Va(t,function(r,s){if(js(r))n||(n=new xa),function(e,t,f,a,n,r,s){var c=e[f],i=t[f],u=s.get(i);if(u)ja(e,f,u);else{var _=r?r(c,i,f+"",e,t,s):o,d=_===o;if(d){var l=vs(i),h=!l&&Ls(i),m=!l&&!h&&Ps(i);_=i,l||h||m?vs(c)?_=c:Ms(c)?_=ro(c):h?(d=!1,_=eo(i,!0)):m?(d=!1,_=fo(i,!0)):_=[]:Hs(i)||ys(i)?(_=c,ys(c)?_=$s(c):(!js(c)||a&&Ts(c))&&(_=Vo(i))):d=!1}d&&(s.set(i,_),n(_,i,a,r,s),s.delete(i)),ja(e,f,_)}}(e,t,s,f,yn,a,n);else{var c=a?a(e[s],r,s+"",e,t,n):o;c===o&&(c=r),ja(e,s,c)}},cc)}function vn(e,t){var f=e.length;if(f)return Qo(t+=t<0?f:0,f)?e[t]:o}function wn(e,t,f){var a=-1;return t=ff(t.length?t:[Ec],vf(zo())),function(e,t){var f=e.length;for(e.sort(t);f--;)e[f]=e[f].value;return e}(gn(e,function(e,f,n){return{criteria:ff(t,function(t){return t(e)}),index:++a,value:e}}),function(e,t){return function(e,t,f){for(var a=-1,n=e.criteria,o=t.criteria,r=n.length,s=f.length;++a<r;){var c=ao(n[a],o[a]);if(c){if(a>=s)return c;var i=f[a];return c*("desc"==i?-1:1)}}return e.index-t.index}(e,t,f)})}function kn(e,t,f){for(var a=-1,n=t.length,o={};++a<n;){var r=t[a],s=Za(e,r);f(s,r)&&jn(o,Qn(r,e),s)}return o}function Mn(e,t,f,a){var n=a?df:_f,o=-1,r=t.length,s=e;for(e===t&&(t=ro(t)),f&&(s=ff(e,vf(f)));++o<r;)for(var c=0,i=t[o],u=f?f(i):i;(c=n(s,u,c,a))>-1;)s!==e&&Ot.call(s,c,1),Ot.call(e,c,1);return e}function Ln(e,t){for(var f=e?t.length:0,a=f-1;f--;){var n=t[f];if(f==a||n!==o){var o=n;Qo(n)?Ot.call(e,n,1):Bn(e,n)}}return e}function xn(e,t){return e+Bf(Kf()*(t-e+1))}function Sn(e,t){var f="";if(!e||t<1||t>H)return f;do{t%2&&(f+=e),(t=Bf(t/2))&&(e+=e)}while(t);return f}function Tn(e,t){return cr(nr(e,t,Ec),e+"")}function Dn(e){return Ta(gc(e))}function Yn(e,t){var f=gc(e);return _r(f,Ra(t,0,f.length))}function jn(e,t,f,a){if(!js(e))return e;for(var n=-1,r=(t=Qn(t,e)).length,s=r-1,c=e;null!=c&&++n<r;){var i=lr(t[n]),u=f;if(n!=s){var _=c[i];(u=a?a(_,i,c):o)===o&&(u=js(_)?_:Qo(t[n+1])?[]:{})}Aa(c,i,u),c=c[i]}return e}var An=ra?function(e,t){return ra.set(e,t),e}:Ec,Cn=gf?function(e,t){return gf(e,"toString",{configurable:!0,enumerable:!1,value:jc(t),writable:!0})}:Ec;function En(e){return _r(gc(e))}function Hn(e,t,f){var n=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(f=f>o?o:f)<0&&(f+=o),o=t>f?0:f-t>>>0,t>>>=0;for(var r=a(o);++n<o;)r[n]=e[n+t];return r}function Nn(e,t){var f;return Ba(e,function(e,a,n){return!(f=t(e,a,n))}),!!f}function On(e,t,f){var a=0,n=null==e?a:e.length;if("number"==typeof t&&t==t&&n<=P){for(;a<n;){var o=a+n>>>1,r=e[o];null!==r&&!Is(r)&&(f?r<=t:r<t)?a=o+1:n=o}return n}return Rn(e,t,Ec,f)}function Rn(e,t,f,a){t=f(t);for(var n=0,r=null==e?0:e.length,s=t!=t,c=null===t,i=Is(t),u=t===o;n<r;){var _=Bf((n+r)/2),d=f(e[_]),l=d!==o,h=null===d,m=d==d,g=Is(d);if(s)var p=a||m;else p=u?m&&(a||l):c?m&&l&&(a||!h):i?m&&l&&!h&&(a||!g):!h&&!g&&(a?d<=t:d<t);p?n=_+1:r=_}return Gf(r,I)}function In(e,t){for(var f=-1,a=e.length,n=0,o=[];++f<a;){var r=e[f],s=t?t(r):r;if(!f||!gs(s,c)){var c=s;o[n++]=0===r?0:r}}return o}function Pn(e){return"number"==typeof e?e:Is(e)?O:+e}function zn(e){if("string"==typeof e)return e;if(vs(e))return ff(e,zn)+"";if(Is(e))return ma?ma.call(e):"";var t=e+"";return"0"==t&&1/e==-E?"-0":t}function Fn(e,t,f){var a=-1,n=ef,o=e.length,s=!0,c=[],i=c;if(f)s=!1,n=tf;else if(o>=r){var u=t?null:To(e);if(u)return Cf(u);s=!1,n=kf,i=new La}else i=t?[]:c;e:for(;++a<o;){var _=e[a],d=t?t(_):_;if(_=f||0!==_?_:0,s&&d==d){for(var l=i.length;l--;)if(i[l]===d)continue e;t&&i.push(d),c.push(_)}else n(i,d,f)||(i!==c&&i.push(d),c.push(_))}return c}function Bn(e,t){return null==(e=or(e,t=Qn(t,e)))||delete e[lr(Sr(t))]}function qn(e,t,f,a){return jn(e,t,f(Za(e,t)),a)}function Un(e,t,f,a){for(var n=e.length,o=a?n:-1;(a?o--:++o<n)&&t(e[o],o,e););return f?Hn(e,a?0:o,a?o+1:n):Hn(e,a?o+1:0,a?n:o)}function Wn(e,t){var f=e;return f instanceof va&&(f=f.value()),nf(t,function(e,t){return t.func.apply(t.thisArg,af([e],t.args))},f)}function Jn(e,t,f){var n=e.length;if(n<2)return n?Fn(e[0]):[];for(var o=-1,r=a(n);++o<n;)for(var s=e[o],c=-1;++c<n;)c!=o&&(r[o]=Fa(r[o]||s,e[c],t,f));return Fn($a(r,1),t,f)}function $n(e,t,f){for(var a=-1,n=e.length,r=t.length,s={};++a<n;){var c=a<r?t[a]:o;f(s,e[a],c)}return s}function Vn(e){return Ms(e)?e:[]}function Gn(e){return"function"==typeof e?e:Ec}function Qn(e,t){return vs(e)?e:Ko(e,t)?[e]:dr(Vs(e))}var Xn=Tn;function Kn(e,t,f){var a=e.length;return f=f===o?a:f,!t&&f>=a?e:Hn(e,t,f)}var Zn=If||function(e){return Ht.clearTimeout(e)};function eo(e,t){if(t)return e.slice();var f=e.length,a=Yt?Yt(f):new e.constructor(f);return e.copy(a),a}function to(e){var t=new e.constructor(e.byteLength);return new Mt(t).set(new Mt(e)),t}function fo(e,t){var f=t?to(e.buffer):e.buffer;return new e.constructor(f,e.byteOffset,e.length)}function ao(e,t){if(e!==t){var f=e!==o,a=null===e,n=e==e,r=Is(e),s=t!==o,c=null===t,i=t==t,u=Is(t);if(!c&&!u&&!r&&e>t||r&&s&&i&&!c&&!u||a&&s&&i||!f&&i||!n)return 1;if(!a&&!r&&!u&&e<t||u&&f&&n&&!a&&!r||c&&f&&n||!s&&n||!i)return-1}return 0}function no(e,t,f,n){for(var o=-1,r=e.length,s=f.length,c=-1,i=t.length,u=Vf(r-s,0),_=a(i+u),d=!n;++c<i;)_[c]=t[c];for(;++o<s;)(d||o<r)&&(_[f[o]]=e[o]);for(;u--;)_[c++]=e[o++];return _}function oo(e,t,f,n){for(var o=-1,r=e.length,s=-1,c=f.length,i=-1,u=t.length,_=Vf(r-c,0),d=a(_+u),l=!n;++o<_;)d[o]=e[o];for(var h=o;++i<u;)d[h+i]=t[i];for(;++s<c;)(l||o<r)&&(d[h+f[s]]=e[o++]);return d}function ro(e,t){var f=-1,n=e.length;for(t||(t=a(n));++f<n;)t[f]=e[f];return t}function so(e,t,f,a){var n=!f;f||(f={});for(var r=-1,s=t.length;++r<s;){var c=t[r],i=a?a(f[c],e[c],c,f,e):o;i===o&&(i=e[c]),n?Na(f,c,i):Aa(f,c,i)}return f}function co(e,t){return function(f,a){var n=vs(f)?Gt:Ea,o=t?t():{};return n(f,e,zo(a,2),o)}}function io(e){return Tn(function(t,f){var a=-1,n=f.length,r=n>1?f[n-1]:o,s=n>2?f[2]:o;for(r=e.length>3&&"function"==typeof r?(n--,r):o,s&&Xo(f[0],f[1],s)&&(r=n<3?o:r,n=1),t=ft(t);++a<n;){var c=f[a];c&&e(t,c,a,r)}return t})}function uo(e,t){return function(f,a){if(null==f)return f;if(!ks(f))return e(f,a);for(var n=f.length,o=t?n:-1,r=ft(f);(t?o--:++o<n)&&!1!==a(r[o],o,r););return f}}function _o(e){return function(t,f,a){for(var n=-1,o=ft(t),r=a(t),s=r.length;s--;){var c=r[e?s:++n];if(!1===f(o[c],c,o))break}return t}}function lo(e){return function(t){var f=Df(t=Vs(t))?Nf(t):o,a=f?f[0]:t.charAt(0),n=f?Kn(f,1).join(""):t.slice(1);return a[e]()+n}}function ho(e){return function(t){return nf(Tc(yc(t).replace(yt,"")),e,"")}}function mo(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var f=pa(e.prototype),a=e.apply(f,t);return js(a)?a:f}}function go(e){return function(t,f,a){var n=ft(t);if(!ks(t)){var r=zo(f,3);t=sc(t),f=function(e){return r(n[e],e,n)}}var s=e(t,f,a);return s>-1?n[r?t[s]:s]:o}}function po(e){return Ho(function(t){var f=t.length,a=f,n=ya.prototype.thru;for(e&&t.reverse();a--;){var r=t[a];if("function"!=typeof r)throw new ot(c);if(n&&!s&&"wrapper"==Io(r))var s=new ya([],!0)}for(a=s?a:f;++a<f;){var i=Io(r=t[a]),u="wrapper"==i?Ro(r):o;s=u&&Zo(u[0])&&u[1]==(L|v|k|x)&&!u[4].length&&1==u[9]?s[Io(u[0])].apply(s,u[3]):1==r.length&&Zo(r)?s[i]():s.thru(r)}return function(){var e=arguments,a=e[0];if(s&&1==e.length&&vs(a))return s.plant(a).value();for(var n=0,o=f?t[n].apply(this,e):a;++n<f;)o=t[n].call(this,o);return o}})}function bo(e,t,f,n,r,s,c,i,u,_){var d=t&L,l=t&p,h=t&b,m=t&(v|w),g=t&S,y=h?o:mo(e);return function p(){for(var b=arguments.length,v=a(b),w=b;w--;)v[w]=arguments[w];if(m)var k=Po(p),M=function(e,t){for(var f=e.length,a=0;f--;)e[f]===t&&++a;return a}(v,k);if(n&&(v=no(v,n,r,m)),s&&(v=oo(v,s,c,m)),b-=M,m&&b<_){var L=Af(v,k);return xo(e,t,bo,p.placeholder,f,v,L,i,u,_-b)}var x=l?f:this,S=h?x[e]:e;return b=v.length,i?v=function(e,t){for(var f=e.length,a=Gf(t.length,f),n=ro(e);a--;){var r=t[a];e[a]=Qo(r,f)?n[r]:o}return e}(v,i):g&&b>1&&v.reverse(),d&&u<b&&(v.length=u),this&&this!==Ht&&this instanceof p&&(S=y||mo(S)),S.apply(x,v)}}function yo(e,t){return function(f,a){return function(e,t,f,a){return Qa(e,function(e,n,o){t(a,f(e),n,o)}),a}(f,e,t(a),{})}}function vo(e,t){return function(f,a){var n;if(f===o&&a===o)return t;if(f!==o&&(n=f),a!==o){if(n===o)return a;"string"==typeof f||"string"==typeof a?(f=zn(f),a=zn(a)):(f=Pn(f),a=Pn(a)),n=e(f,a)}return n}}function wo(e){return Ho(function(t){return t=ff(t,vf(zo())),Tn(function(f){var a=this;return e(t,function(e){return Vt(e,a,f)})})})}function ko(e,t){var f=(t=t===o?" ":zn(t)).length;if(f<2)return f?Sn(t,e):t;var a=Sn(t,Ff(e/Hf(t)));return Df(t)?Kn(Nf(a),0,e).join(""):a.slice(0,e)}function Mo(e){return function(t,f,n){return n&&"number"!=typeof n&&Xo(t,f,n)&&(f=n=o),t=qs(t),f===o?(f=t,t=0):f=qs(f),function(e,t,f,n){for(var o=-1,r=Vf(Ff((t-e)/(f||1)),0),s=a(r);r--;)s[n?r:++o]=e,e+=f;return s}(t,f,n=n===o?t<f?1:-1:qs(n),e)}}function Lo(e){return function(t,f){return"string"==typeof t&&"string"==typeof f||(t=Js(t),f=Js(f)),e(t,f)}}function xo(e,t,f,a,n,r,s,c,i,u){var _=t&v;t|=_?k:M,(t&=~(_?M:k))&y||(t&=~(p|b));var d=[e,t,n,_?r:o,_?s:o,_?o:r,_?o:s,c,i,u],l=f.apply(o,d);return Zo(e)&&rr(l,d),l.placeholder=a,ir(l,e,t)}function So(e){var t=tt[e];return function(e,f){if(e=Js(e),f=null==f?0:Gf(Us(f),292)){var a=(Vs(e)+"e").split("e");return+((a=(Vs(t(a[0]+"e"+(+a[1]+f)))+"e").split("e"))[0]+"e"+(+a[1]-f))}return t(e)}}var To=aa&&1/Cf(new aa([,-0]))[1]==E?function(e){return new aa(e)}:Ic;function Do(e){return function(t){var f=Jo(t);return f==Q?Yf(t):f==fe?Ef(t):function(e,t){return ff(t,function(t){return[t,e[t]]})}(t,e(t))}}function Yo(e,t,f,n,r,s,i,u){var d=t&b;if(!d&&"function"!=typeof e)throw new ot(c);var l=n?n.length:0;if(l||(t&=~(k|M),n=r=o),i=i===o?i:Vf(Us(i),0),u=u===o?u:Us(u),l-=r?r.length:0,t&M){var h=n,m=r;n=r=o}var g=d?o:Ro(e),S=[e,t,f,n,r,h,m,s,i,u];if(g&&function(e,t){var f=e[1],a=t[1],n=f|a,o=n<(p|b|L),r=a==L&&f==v||a==L&&f==x&&e[7].length<=t[8]||a==(L|x)&&t[7].length<=t[8]&&f==v;if(!o&&!r)return e;a&p&&(e[2]=t[2],n|=f&p?0:y);var s=t[3];if(s){var c=e[3];e[3]=c?no(c,s,t[4]):s,e[4]=c?Af(e[3],_):t[4]}(s=t[5])&&(c=e[5],e[5]=c?oo(c,s,t[6]):s,e[6]=c?Af(e[5],_):t[6]),(s=t[7])&&(e[7]=s),a&L&&(e[8]=null==e[8]?t[8]:Gf(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=n}(S,g),e=S[0],t=S[1],f=S[2],n=S[3],r=S[4],!(u=S[9]=S[9]===o?d?0:e.length:Vf(S[9]-l,0))&&t&(v|w)&&(t&=~(v|w)),t&&t!=p)T=t==v||t==w?function(e,t,f){var n=mo(e);return function r(){for(var s=arguments.length,c=a(s),i=s,u=Po(r);i--;)c[i]=arguments[i];var _=s<3&&c[0]!==u&&c[s-1]!==u?[]:Af(c,u);return(s-=_.length)<f?xo(e,t,bo,r.placeholder,o,c,_,o,o,f-s):Vt(this&&this!==Ht&&this instanceof r?n:e,this,c)}}(e,t,u):t!=k&&t!=(p|k)||r.length?bo.apply(o,S):function(e,t,f,n){var o=t&p,r=mo(e);return function t(){for(var s=-1,c=arguments.length,i=-1,u=n.length,_=a(u+c),d=this&&this!==Ht&&this instanceof t?r:e;++i<u;)_[i]=n[i];for(;c--;)_[i++]=arguments[++s];return Vt(d,o?f:this,_)}}(e,t,f,n);else var T=function(e,t,f){var a=t&p,n=mo(e);return function t(){return(this&&this!==Ht&&this instanceof t?n:e).apply(a?f:this,arguments)}}(e,t,f);return ir((g?An:rr)(T,S),e,t)}function jo(e,t,f,a){return e===o||gs(e,ct[f])&&!_t.call(a,f)?t:e}function Ao(e,t,f,a,n,r){return js(e)&&js(t)&&(r.set(t,e),yn(e,t,o,Ao,r),r.delete(t)),e}function Co(e){return Hs(e)?o:e}function Eo(e,t,f,a,n,r){var s=f&m,c=e.length,i=t.length;if(c!=i&&!(s&&i>c))return!1;var u=r.get(e);if(u&&r.get(t))return u==t;var _=-1,d=!0,l=f&g?new La:o;for(r.set(e,t),r.set(t,e);++_<c;){var h=e[_],p=t[_];if(a)var b=s?a(p,h,_,t,e,r):a(h,p,_,e,t,r);if(b!==o){if(b)continue;d=!1;break}if(l){if(!rf(t,function(e,t){if(!kf(l,t)&&(h===e||n(h,e,f,a,r)))return l.push(t)})){d=!1;break}}else if(h!==p&&!n(h,p,f,a,r)){d=!1;break}}return r.delete(e),r.delete(t),d}function Ho(e){return cr(nr(e,o,wr),e+"")}function No(e){return en(e,sc,Uo)}function Oo(e){return en(e,cc,Wo)}var Ro=ra?function(e){return ra.get(e)}:Ic;function Io(e){for(var t=e.name+"",f=sa[t],a=_t.call(sa,t)?f.length:0;a--;){var n=f[a],o=n.func;if(null==o||o==e)return n.name}return t}function Po(e){return(_t.call(ga,"placeholder")?ga:e).placeholder}function zo(){var e=ga.iteratee||Hc;return e=e===Hc?dn:e,arguments.length?e(arguments[0],arguments[1]):e}function Fo(e,t){var f,a,n=e.__data__;return("string"==(a=typeof(f=t))||"number"==a||"symbol"==a||"boolean"==a?"__proto__"!==f:null===f)?n["string"==typeof t?"string":"hash"]:n.map}function Bo(e){for(var t=sc(e),f=t.length;f--;){var a=t[f],n=e[a];t[f]=[a,n,fr(n)]}return t}function qo(e,t){var f=function(e,t){return null==e?o:e[t]}(e,t);return _n(f)?f:o}var Uo=qf?function(e){return null==e?[]:(e=ft(e),Zt(qf(e),function(t){return Nt.call(e,t)}))}:Wc,Wo=qf?function(e){for(var t=[];e;)af(t,Uo(e)),e=Ct(e);return t}:Wc,Jo=tn;function $o(e,t,f){for(var a=-1,n=(t=Qn(t,e)).length,o=!1;++a<n;){var r=lr(t[a]);if(!(o=null!=e&&f(e,r)))break;e=e[r]}return o||++a!=n?o:!!(n=null==e?0:e.length)&&Ys(n)&&Qo(r,n)&&(vs(e)||ys(e))}function Vo(e){return"function"!=typeof e.constructor||tr(e)?{}:pa(Ct(e))}function Go(e){return vs(e)||ys(e)||!!(It&&e&&e[It])}function Qo(e,t){return!!(t=null==t?H:t)&&("number"==typeof e||Ge.test(e))&&e>-1&&e%1==0&&e<t}function Xo(e,t,f){if(!js(f))return!1;var a=typeof t;return!!("number"==a?ks(f)&&Qo(t,f.length):"string"==a&&t in f)&&gs(f[t],e)}function Ko(e,t){if(vs(e))return!1;var f=typeof e;return!("number"!=f&&"symbol"!=f&&"boolean"!=f&&null!=e&&!Is(e))||je.test(e)||!Ye.test(e)||null!=t&&e in ft(t)}function Zo(e){var t=Io(e),f=ga[t];if("function"!=typeof f||!(t in va.prototype))return!1;if(e===f)return!0;var a=Ro(f);return!!a&&e===a[0]}(ea&&Jo(new ea(new ArrayBuffer(1)))!=ie||ta&&Jo(new ta)!=Q||fa&&"[object Promise]"!=Jo(fa.resolve())||aa&&Jo(new aa)!=fe||na&&Jo(new na)!=re)&&(Jo=function(e){var t=tn(e),f=t==Z?e.constructor:o,a=f?hr(f):"";if(a)switch(a){case ca:return ie;case ia:return Q;case ua:return"[object Promise]";case _a:return fe;case da:return re}return t});var er=it?Ts:Jc;function tr(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||ct)}function fr(e){return e==e&&!js(e)}function ar(e,t){return function(f){return null!=f&&f[e]===t&&(t!==o||e in ft(f))}}function nr(e,t,f){return t=Vf(t===o?e.length-1:t,0),function(){for(var n=arguments,o=-1,r=Vf(n.length-t,0),s=a(r);++o<r;)s[o]=n[t+o];o=-1;for(var c=a(t+1);++o<t;)c[o]=n[o];return c[t]=f(s),Vt(e,this,c)}}function or(e,t){return t.length<2?e:Za(e,Hn(t,0,-1))}var rr=ur(An),sr=zf||function(e,t){return Ht.setTimeout(e,t)},cr=ur(Cn);function ir(e,t,f){var a=t+"";return cr(e,function(e,t){var f=t.length;if(!f)return e;var a=f-1;return t[a]=(f>1?"& ":"")+t[a],t=t.join(f>2?", ":" "),e.replace(Ie,"{\n/* [wrapped with "+t+"] */\n")}(a,function(e,t){return Qt(z,function(f){var a="_."+f[0];t&f[1]&&!ef(e,a)&&e.push(a)}),e.sort()}(function(e){var t=e.match(Pe);return t?t[1].split(ze):[]}(a),f)))}function ur(e){var t=0,f=0;return function(){var a=Qf(),n=j-(a-f);if(f=a,n>0){if(++t>=Y)return arguments[0]}else t=0;return e.apply(o,arguments)}}function _r(e,t){var f=-1,a=e.length,n=a-1;for(t=t===o?a:t;++f<t;){var r=xn(f,n),s=e[r];e[r]=e[f],e[f]=s}return e.length=t,e}var dr=function(e){var t=us(e,function(e){return f.size===u&&f.clear(),e}),f=t.cache;return t}(function(e){var t=[];return Ae.test(e)&&t.push(""),e.replace(Ce,function(e,f,a,n){t.push(a?n.replace(Be,"$1"):f||e)}),t});function lr(e){if("string"==typeof e||Is(e))return e;var t=e+"";return"0"==t&&1/e==-E?"-0":t}function hr(e){if(null!=e){try{return ut.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function mr(e){if(e instanceof va)return e.clone();var t=new ya(e.__wrapped__,e.__chain__);return t.__actions__=ro(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var gr=Tn(function(e,t){return Ms(e)?Fa(e,$a(t,1,Ms,!0)):[]}),pr=Tn(function(e,t){var f=Sr(t);return Ms(f)&&(f=o),Ms(e)?Fa(e,$a(t,1,Ms,!0),zo(f,2)):[]}),br=Tn(function(e,t){var f=Sr(t);return Ms(f)&&(f=o),Ms(e)?Fa(e,$a(t,1,Ms,!0),o,f):[]});function yr(e,t,f){var a=null==e?0:e.length;if(!a)return-1;var n=null==f?0:Us(f);return n<0&&(n=Vf(a+n,0)),uf(e,zo(t,3),n)}function vr(e,t,f){var a=null==e?0:e.length;if(!a)return-1;var n=a-1;return f!==o&&(n=Us(f),n=f<0?Vf(a+n,0):Gf(n,a-1)),uf(e,zo(t,3),n,!0)}function wr(e){return null!=e&&e.length?$a(e,1):[]}function kr(e){return e&&e.length?e[0]:o}var Mr=Tn(function(e){var t=ff(e,Vn);return t.length&&t[0]===e[0]?on(t):[]}),Lr=Tn(function(e){var t=Sr(e),f=ff(e,Vn);return t===Sr(f)?t=o:f.pop(),f.length&&f[0]===e[0]?on(f,zo(t,2)):[]}),xr=Tn(function(e){var t=Sr(e),f=ff(e,Vn);return(t="function"==typeof t?t:o)&&f.pop(),f.length&&f[0]===e[0]?on(f,o,t):[]});function Sr(e){var t=null==e?0:e.length;return t?e[t-1]:o}var Tr=Tn(Dr);function Dr(e,t){return e&&e.length&&t&&t.length?Mn(e,t):e}var Yr=Ho(function(e,t){var f=null==e?0:e.length,a=Oa(e,t);return Ln(e,ff(t,function(e){return Qo(e,f)?+e:e}).sort(ao)),a});function jr(e){return null==e?e:Zf.call(e)}var Ar=Tn(function(e){return Fn($a(e,1,Ms,!0))}),Cr=Tn(function(e){var t=Sr(e);return Ms(t)&&(t=o),Fn($a(e,1,Ms,!0),zo(t,2))}),Er=Tn(function(e){var t=Sr(e);return t="function"==typeof t?t:o,Fn($a(e,1,Ms,!0),o,t)});function Hr(e){if(!e||!e.length)return[];var t=0;return e=Zt(e,function(e){if(Ms(e))return t=Vf(e.length,t),!0}),yf(t,function(t){return ff(e,mf(t))})}function Nr(e,t){if(!e||!e.length)return[];var f=Hr(e);return null==t?f:ff(f,function(e){return Vt(t,o,e)})}var Or=Tn(function(e,t){return Ms(e)?Fa(e,t):[]}),Rr=Tn(function(e){return Jn(Zt(e,Ms))}),Ir=Tn(function(e){var t=Sr(e);return Ms(t)&&(t=o),Jn(Zt(e,Ms),zo(t,2))}),Pr=Tn(function(e){var t=Sr(e);return t="function"==typeof t?t:o,Jn(Zt(e,Ms),o,t)}),zr=Tn(Hr);var Fr=Tn(function(e){var t=e.length,f=t>1?e[t-1]:o;return Nr(e,f="function"==typeof f?(e.pop(),f):o)});function Br(e){var t=ga(e);return t.__chain__=!0,t}function qr(e,t){return t(e)}var Ur=Ho(function(e){var t=e.length,f=t?e[0]:0,a=this.__wrapped__,n=function(t){return Oa(t,e)};return!(t>1||this.__actions__.length)&&a instanceof va&&Qo(f)?((a=a.slice(f,+f+(t?1:0))).__actions__.push({func:qr,args:[n],thisArg:o}),new ya(a,this.__chain__).thru(function(e){return t&&!e.length&&e.push(o),e})):this.thru(n)});var Wr=co(function(e,t,f){_t.call(e,f)?++e[f]:Na(e,f,1)});var Jr=go(yr),$r=go(vr);function Vr(e,t){return(vs(e)?Qt:Ba)(e,zo(t,3))}function Gr(e,t){return(vs(e)?Xt:qa)(e,zo(t,3))}var Qr=co(function(e,t,f){_t.call(e,f)?e[f].push(t):Na(e,f,[t])});var Xr=Tn(function(e,t,f){var n=-1,o="function"==typeof t,r=ks(e)?a(e.length):[];return Ba(e,function(e){r[++n]=o?Vt(t,e,f):rn(e,t,f)}),r}),Kr=co(function(e,t,f){Na(e,f,t)});function Zr(e,t){return(vs(e)?ff:gn)(e,zo(t,3))}var es=co(function(e,t,f){e[f?0:1].push(t)},function(){return[[],[]]});var ts=Tn(function(e,t){if(null==e)return[];var f=t.length;return f>1&&Xo(e,t[0],t[1])?t=[]:f>2&&Xo(t[0],t[1],t[2])&&(t=[t[0]]),wn(e,$a(t,1),[])}),fs=Pf||function(){return Ht.Date.now()};function as(e,t,f){return t=f?o:t,t=e&&null==t?e.length:t,Yo(e,L,o,o,o,o,t)}function ns(e,t){var f;if("function"!=typeof t)throw new ot(c);return e=Us(e),function(){return--e>0&&(f=t.apply(this,arguments)),e<=1&&(t=o),f}}var os=Tn(function(e,t,f){var a=p;if(f.length){var n=Af(f,Po(os));a|=k}return Yo(e,a,t,f,n)}),rs=Tn(function(e,t,f){var a=p|b;if(f.length){var n=Af(f,Po(rs));a|=k}return Yo(t,a,e,f,n)});function ss(e,t,f){var a,n,r,s,i,u,_=0,d=!1,l=!1,h=!0;if("function"!=typeof e)throw new ot(c);function m(t){var f=a,r=n;return a=n=o,_=t,s=e.apply(r,f)}function g(e){var f=e-u;return u===o||f>=t||f<0||l&&e-_>=r}function p(){var e=fs();if(g(e))return b(e);i=sr(p,function(e){var f=t-(e-u);return l?Gf(f,r-(e-_)):f}(e))}function b(e){return i=o,h&&a?m(e):(a=n=o,s)}function y(){var e=fs(),f=g(e);if(a=arguments,n=this,u=e,f){if(i===o)return function(e){return _=e,i=sr(p,t),d?m(e):s}(u);if(l)return i=sr(p,t),m(u)}return i===o&&(i=sr(p,t)),s}return t=Js(t)||0,js(f)&&(d=!!f.leading,r=(l="maxWait"in f)?Vf(Js(f.maxWait)||0,t):r,h="trailing"in f?!!f.trailing:h),y.cancel=function(){i!==o&&Zn(i),_=0,a=u=n=i=o},y.flush=function(){return i===o?s:b(fs())},y}var cs=Tn(function(e,t){return za(e,1,t)}),is=Tn(function(e,t,f){return za(e,Js(t)||0,f)});function us(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new ot(c);var f=function(){var a=arguments,n=t?t.apply(this,a):a[0],o=f.cache;if(o.has(n))return o.get(n);var r=e.apply(this,a);return f.cache=o.set(n,r)||o,r};return f.cache=new(us.Cache||Ma),f}function _s(e){if("function"!=typeof e)throw new ot(c);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}us.Cache=Ma;var ds=Xn(function(e,t){var f=(t=1==t.length&&vs(t[0])?ff(t[0],vf(zo())):ff($a(t,1),vf(zo()))).length;return Tn(function(a){for(var n=-1,o=Gf(a.length,f);++n<o;)a[n]=t[n].call(this,a[n]);return Vt(e,this,a)})}),ls=Tn(function(e,t){var f=Af(t,Po(ls));return Yo(e,k,o,t,f)}),hs=Tn(function(e,t){var f=Af(t,Po(hs));return Yo(e,M,o,t,f)}),ms=Ho(function(e,t){return Yo(e,x,o,o,o,t)});function gs(e,t){return e===t||e!=e&&t!=t}var ps=Lo(fn),bs=Lo(function(e,t){return e>=t}),ys=sn(function(){return arguments}())?sn:function(e){return As(e)&&_t.call(e,"callee")&&!Nt.call(e,"callee")},vs=a.isArray,ws=zt?vf(zt):function(e){return As(e)&&tn(e)==ce};function ks(e){return null!=e&&Ys(e.length)&&!Ts(e)}function Ms(e){return As(e)&&ks(e)}var Ls=Uf||Jc,xs=Ft?vf(Ft):function(e){return As(e)&&tn(e)==W};function Ss(e){if(!As(e))return!1;var t=tn(e);return t==$||t==J||"string"==typeof e.message&&"string"==typeof e.name&&!Hs(e)}function Ts(e){if(!js(e))return!1;var t=tn(e);return t==V||t==G||t==q||t==ee}function Ds(e){return"number"==typeof e&&e==Us(e)}function Ys(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=H}function js(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function As(e){return null!=e&&"object"==typeof e}var Cs=Bt?vf(Bt):function(e){return As(e)&&Jo(e)==Q};function Es(e){return"number"==typeof e||As(e)&&tn(e)==X}function Hs(e){if(!As(e)||tn(e)!=Z)return!1;var t=Ct(e);if(null===t)return!0;var f=_t.call(t,"constructor")&&t.constructor;return"function"==typeof f&&f instanceof f&&ut.call(f)==mt}var Ns=qt?vf(qt):function(e){return As(e)&&tn(e)==te};var Os=Ut?vf(Ut):function(e){return As(e)&&Jo(e)==fe};function Rs(e){return"string"==typeof e||!vs(e)&&As(e)&&tn(e)==ae}function Is(e){return"symbol"==typeof e||As(e)&&tn(e)==ne}var Ps=Wt?vf(Wt):function(e){return As(e)&&Ys(e.length)&&!!Tt[tn(e)]};var zs=Lo(mn),Fs=Lo(function(e,t){return e<=t});function Bs(e){if(!e)return[];if(ks(e))return Rs(e)?Nf(e):ro(e);if(Pt&&e[Pt])return function(e){for(var t,f=[];!(t=e.next()).done;)f.push(t.value);return f}(e[Pt]());var t=Jo(e);return(t==Q?Yf:t==fe?Cf:gc)(e)}function qs(e){return e?(e=Js(e))===E||e===-E?(e<0?-1:1)*N:e==e?e:0:0===e?e:0}function Us(e){var t=qs(e),f=t%1;return t==t?f?t-f:t:0}function Ws(e){return e?Ra(Us(e),0,R):0}function Js(e){if("number"==typeof e)return e;if(Is(e))return O;if(js(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=js(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(Ne,"");var f=Je.test(e);return f||Ve.test(e)?At(e.slice(2),f?2:8):We.test(e)?O:+e}function $s(e){return so(e,cc(e))}function Vs(e){return null==e?"":zn(e)}var Gs=io(function(e,t){if(tr(t)||ks(t))so(t,sc(t),e);else for(var f in t)_t.call(t,f)&&Aa(e,f,t[f])}),Qs=io(function(e,t){so(t,cc(t),e)}),Xs=io(function(e,t,f,a){so(t,cc(t),e,a)}),Ks=io(function(e,t,f,a){so(t,sc(t),e,a)}),Zs=Ho(Oa);var ec=Tn(function(e){return e.push(o,jo),Vt(Xs,o,e)}),tc=Tn(function(e){return e.push(o,Ao),Vt(uc,o,e)});function fc(e,t,f){var a=null==e?o:Za(e,t);return a===o?f:a}function ac(e,t){return null!=e&&$o(e,t,nn)}var nc=yo(function(e,t,f){e[t]=f},jc(Ec)),oc=yo(function(e,t,f){_t.call(e,t)?e[t].push(f):e[t]=[f]},zo),rc=Tn(rn);function sc(e){return ks(e)?Sa(e):ln(e)}function cc(e){return ks(e)?Sa(e,!0):hn(e)}var ic=io(function(e,t,f){yn(e,t,f)}),uc=io(function(e,t,f,a){yn(e,t,f,a)}),_c=Ho(function(e,t){var f={};if(null==e)return f;var a=!1;t=ff(t,function(t){return t=Qn(t,e),a||(a=t.length>1),t}),so(e,Oo(e),f),a&&(f=Ia(f,d|l|h,Co));for(var n=t.length;n--;)Bn(f,t[n]);return f});var dc=Ho(function(e,t){return null==e?{}:function(e,t){return kn(e,t,function(t,f){return ac(e,f)})}(e,t)});function lc(e,t){if(null==e)return{};var f=ff(Oo(e),function(e){return[e]});return t=zo(t),kn(e,f,function(e,f){return t(e,f[0])})}var hc=Do(sc),mc=Do(cc);function gc(e){return null==e?[]:wf(e,sc(e))}var pc=ho(function(e,t,f){return t=t.toLowerCase(),e+(f?bc(t):t)});function bc(e){return Sc(Vs(e).toLowerCase())}function yc(e){return(e=Vs(e))&&e.replace(Qe,xf).replace(vt,"")}var vc=ho(function(e,t,f){return e+(f?"-":"")+t.toLowerCase()}),wc=ho(function(e,t,f){return e+(f?" ":"")+t.toLowerCase()}),kc=lo("toLowerCase");var Mc=ho(function(e,t,f){return e+(f?"_":"")+t.toLowerCase()});var Lc=ho(function(e,t,f){return e+(f?" ":"")+Sc(t)});var xc=ho(function(e,t,f){return e+(f?" ":"")+t.toUpperCase()}),Sc=lo("toUpperCase");function Tc(e,t,f){return e=Vs(e),(t=f?o:t)===o?function(e){return Lt.test(e)}(e)?function(e){return e.match(kt)||[]}(e):function(e){return e.match(Fe)||[]}(e):e.match(t)||[]}var Dc=Tn(function(e,t){try{return Vt(e,o,t)}catch(e){return Ss(e)?e:new Ze(e)}}),Yc=Ho(function(e,t){return Qt(t,function(t){t=lr(t),Na(e,t,os(e[t],e))}),e});function jc(e){return function(){return e}}var Ac=po(),Cc=po(!0);function Ec(e){return e}function Hc(e){return dn("function"==typeof e?e:Ia(e,d))}var Nc=Tn(function(e,t){return function(f){return rn(f,e,t)}}),Oc=Tn(function(e,t){return function(f){return rn(e,f,t)}});function Rc(e,t,f){var a=sc(t),n=Ka(t,a);null!=f||js(t)&&(n.length||!a.length)||(f=t,t=e,e=this,n=Ka(t,sc(t)));var o=!(js(f)&&"chain"in f&&!f.chain),r=Ts(e);return Qt(n,function(f){var a=t[f];e[f]=a,r&&(e.prototype[f]=function(){var t=this.__chain__;if(o||t){var f=e(this.__wrapped__);return(f.__actions__=ro(this.__actions__)).push({func:a,args:arguments,thisArg:e}),f.__chain__=t,f}return a.apply(e,af([this.value()],arguments))})}),e}function Ic(){}var Pc=wo(ff),zc=wo(Kt),Fc=wo(rf);function Bc(e){return Ko(e)?mf(lr(e)):function(e){return function(t){return Za(t,e)}}(e)}var qc=Mo(),Uc=Mo(!0);function Wc(){return[]}function Jc(){return!1}var $c=vo(function(e,t){return e+t},0),Vc=So("ceil"),Gc=vo(function(e,t){return e/t},1),Qc=So("floor");var Xc,Kc=vo(function(e,t){return e*t},1),Zc=So("round"),ei=vo(function(e,t){return e-t},0);return ga.after=function(e,t){if("function"!=typeof t)throw new ot(c);return e=Us(e),function(){if(--e<1)return t.apply(this,arguments)}},ga.ary=as,ga.assign=Gs,ga.assignIn=Qs,ga.assignInWith=Xs,ga.assignWith=Ks,ga.at=Zs,ga.before=ns,ga.bind=os,ga.bindAll=Yc,ga.bindKey=rs,ga.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return vs(e)?e:[e]},ga.chain=Br,ga.chunk=function(e,t,f){t=(f?Xo(e,t,f):t===o)?1:Vf(Us(t),0);var n=null==e?0:e.length;if(!n||t<1)return[];for(var r=0,s=0,c=a(Ff(n/t));r<n;)c[s++]=Hn(e,r,r+=t);return c},ga.compact=function(e){for(var t=-1,f=null==e?0:e.length,a=0,n=[];++t<f;){var o=e[t];o&&(n[a++]=o)}return n},ga.concat=function(){var e=arguments.length;if(!e)return[];for(var t=a(e-1),f=arguments[0],n=e;n--;)t[n-1]=arguments[n];return af(vs(f)?ro(f):[f],$a(t,1))},ga.cond=function(e){var t=null==e?0:e.length,f=zo();return e=t?ff(e,function(e){if("function"!=typeof e[1])throw new ot(c);return[f(e[0]),e[1]]}):[],Tn(function(f){for(var a=-1;++a<t;){var n=e[a];if(Vt(n[0],this,f))return Vt(n[1],this,f)}})},ga.conforms=function(e){return function(e){var t=sc(e);return function(f){return Pa(f,e,t)}}(Ia(e,d))},ga.constant=jc,ga.countBy=Wr,ga.create=function(e,t){var f=pa(e);return null==t?f:Ha(f,t)},ga.curry=function e(t,f,a){var n=Yo(t,v,o,o,o,o,o,f=a?o:f);return n.placeholder=e.placeholder,n},ga.curryRight=function e(t,f,a){var n=Yo(t,w,o,o,o,o,o,f=a?o:f);return n.placeholder=e.placeholder,n},ga.debounce=ss,ga.defaults=ec,ga.defaultsDeep=tc,ga.defer=cs,ga.delay=is,ga.difference=gr,ga.differenceBy=pr,ga.differenceWith=br,ga.drop=function(e,t,f){var a=null==e?0:e.length;return a?Hn(e,(t=f||t===o?1:Us(t))<0?0:t,a):[]},ga.dropRight=function(e,t,f){var a=null==e?0:e.length;return a?Hn(e,0,(t=a-(t=f||t===o?1:Us(t)))<0?0:t):[]},ga.dropRightWhile=function(e,t){return e&&e.length?Un(e,zo(t,3),!0,!0):[]},ga.dropWhile=function(e,t){return e&&e.length?Un(e,zo(t,3),!0):[]},ga.fill=function(e,t,f,a){var n=null==e?0:e.length;return n?(f&&"number"!=typeof f&&Xo(e,t,f)&&(f=0,a=n),function(e,t,f,a){var n=e.length;for((f=Us(f))<0&&(f=-f>n?0:n+f),(a=a===o||a>n?n:Us(a))<0&&(a+=n),a=f>a?0:Ws(a);f<a;)e[f++]=t;return e}(e,t,f,a)):[]},ga.filter=function(e,t){return(vs(e)?Zt:Ja)(e,zo(t,3))},ga.flatMap=function(e,t){return $a(Zr(e,t),1)},ga.flatMapDeep=function(e,t){return $a(Zr(e,t),E)},ga.flatMapDepth=function(e,t,f){return f=f===o?1:Us(f),$a(Zr(e,t),f)},ga.flatten=wr,ga.flattenDeep=function(e){return null!=e&&e.length?$a(e,E):[]},ga.flattenDepth=function(e,t){return null!=e&&e.length?$a(e,t=t===o?1:Us(t)):[]},ga.flip=function(e){return Yo(e,S)},ga.flow=Ac,ga.flowRight=Cc,ga.fromPairs=function(e){for(var t=-1,f=null==e?0:e.length,a={};++t<f;){var n=e[t];a[n[0]]=n[1]}return a},ga.functions=function(e){return null==e?[]:Ka(e,sc(e))},ga.functionsIn=function(e){return null==e?[]:Ka(e,cc(e))},ga.groupBy=Qr,ga.initial=function(e){return null!=e&&e.length?Hn(e,0,-1):[]},ga.intersection=Mr,ga.intersectionBy=Lr,ga.intersectionWith=xr,ga.invert=nc,ga.invertBy=oc,ga.invokeMap=Xr,ga.iteratee=Hc,ga.keyBy=Kr,ga.keys=sc,ga.keysIn=cc,ga.map=Zr,ga.mapKeys=function(e,t){var f={};return t=zo(t,3),Qa(e,function(e,a,n){Na(f,t(e,a,n),e)}),f},ga.mapValues=function(e,t){var f={};return t=zo(t,3),Qa(e,function(e,a,n){Na(f,a,t(e,a,n))}),f},ga.matches=function(e){return pn(Ia(e,d))},ga.matchesProperty=function(e,t){return bn(e,Ia(t,d))},ga.memoize=us,ga.merge=ic,ga.mergeWith=uc,ga.method=Nc,ga.methodOf=Oc,ga.mixin=Rc,ga.negate=_s,ga.nthArg=function(e){return e=Us(e),Tn(function(t){return vn(t,e)})},ga.omit=_c,ga.omitBy=function(e,t){return lc(e,_s(zo(t)))},ga.once=function(e){return ns(2,e)},ga.orderBy=function(e,t,f,a){return null==e?[]:(vs(t)||(t=null==t?[]:[t]),vs(f=a?o:f)||(f=null==f?[]:[f]),wn(e,t,f))},ga.over=Pc,ga.overArgs=ds,ga.overEvery=zc,ga.overSome=Fc,ga.partial=ls,ga.partialRight=hs,ga.partition=es,ga.pick=dc,ga.pickBy=lc,ga.property=Bc,ga.propertyOf=function(e){return function(t){return null==e?o:Za(e,t)}},ga.pull=Tr,ga.pullAll=Dr,ga.pullAllBy=function(e,t,f){return e&&e.length&&t&&t.length?Mn(e,t,zo(f,2)):e},ga.pullAllWith=function(e,t,f){return e&&e.length&&t&&t.length?Mn(e,t,o,f):e},ga.pullAt=Yr,ga.range=qc,ga.rangeRight=Uc,ga.rearg=ms,ga.reject=function(e,t){return(vs(e)?Zt:Ja)(e,_s(zo(t,3)))},ga.remove=function(e,t){var f=[];if(!e||!e.length)return f;var a=-1,n=[],o=e.length;for(t=zo(t,3);++a<o;){var r=e[a];t(r,a,e)&&(f.push(r),n.push(a))}return Ln(e,n),f},ga.rest=function(e,t){if("function"!=typeof e)throw new ot(c);return Tn(e,t=t===o?t:Us(t))},ga.reverse=jr,ga.sampleSize=function(e,t,f){return t=(f?Xo(e,t,f):t===o)?1:Us(t),(vs(e)?Da:Yn)(e,t)},ga.set=function(e,t,f){return null==e?e:jn(e,t,f)},ga.setWith=function(e,t,f,a){return a="function"==typeof a?a:o,null==e?e:jn(e,t,f,a)},ga.shuffle=function(e){return(vs(e)?Ya:En)(e)},ga.slice=function(e,t,f){var a=null==e?0:e.length;return a?(f&&"number"!=typeof f&&Xo(e,t,f)?(t=0,f=a):(t=null==t?0:Us(t),f=f===o?a:Us(f)),Hn(e,t,f)):[]},ga.sortBy=ts,ga.sortedUniq=function(e){return e&&e.length?In(e):[]},ga.sortedUniqBy=function(e,t){return e&&e.length?In(e,zo(t,2)):[]},ga.split=function(e,t,f){return f&&"number"!=typeof f&&Xo(e,t,f)&&(t=f=o),(f=f===o?R:f>>>0)?(e=Vs(e))&&("string"==typeof t||null!=t&&!Ns(t))&&!(t=zn(t))&&Df(e)?Kn(Nf(e),0,f):e.split(t,f):[]},ga.spread=function(e,t){if("function"!=typeof e)throw new ot(c);return t=null==t?0:Vf(Us(t),0),Tn(function(f){var a=f[t],n=Kn(f,0,t);return a&&af(n,a),Vt(e,this,n)})},ga.tail=function(e){var t=null==e?0:e.length;return t?Hn(e,1,t):[]},ga.take=function(e,t,f){return e&&e.length?Hn(e,0,(t=f||t===o?1:Us(t))<0?0:t):[]},ga.takeRight=function(e,t,f){var a=null==e?0:e.length;return a?Hn(e,(t=a-(t=f||t===o?1:Us(t)))<0?0:t,a):[]},ga.takeRightWhile=function(e,t){return e&&e.length?Un(e,zo(t,3),!1,!0):[]},ga.takeWhile=function(e,t){return e&&e.length?Un(e,zo(t,3)):[]},ga.tap=function(e,t){return t(e),e},ga.throttle=function(e,t,f){var a=!0,n=!0;if("function"!=typeof e)throw new ot(c);return js(f)&&(a="leading"in f?!!f.leading:a,n="trailing"in f?!!f.trailing:n),ss(e,t,{leading:a,maxWait:t,trailing:n})},ga.thru=qr,ga.toArray=Bs,ga.toPairs=hc,ga.toPairsIn=mc,ga.toPath=function(e){return vs(e)?ff(e,lr):Is(e)?[e]:ro(dr(Vs(e)))},ga.toPlainObject=$s,ga.transform=function(e,t,f){var a=vs(e),n=a||Ls(e)||Ps(e);if(t=zo(t,4),null==f){var o=e&&e.constructor;f=n?a?new o:[]:js(e)&&Ts(o)?pa(Ct(e)):{}}return(n?Qt:Qa)(e,function(e,a,n){return t(f,e,a,n)}),f},ga.unary=function(e){return as(e,1)},ga.union=Ar,ga.unionBy=Cr,ga.unionWith=Er,ga.uniq=function(e){return e&&e.length?Fn(e):[]},ga.uniqBy=function(e,t){return e&&e.length?Fn(e,zo(t,2)):[]},ga.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?Fn(e,o,t):[]},ga.unset=function(e,t){return null==e||Bn(e,t)},ga.unzip=Hr,ga.unzipWith=Nr,ga.update=function(e,t,f){return null==e?e:qn(e,t,Gn(f))},ga.updateWith=function(e,t,f,a){return a="function"==typeof a?a:o,null==e?e:qn(e,t,Gn(f),a)},ga.values=gc,ga.valuesIn=function(e){return null==e?[]:wf(e,cc(e))},ga.without=Or,ga.words=Tc,ga.wrap=function(e,t){return ls(Gn(t),e)},ga.xor=Rr,ga.xorBy=Ir,ga.xorWith=Pr,ga.zip=zr,ga.zipObject=function(e,t){return $n(e||[],t||[],Aa)},ga.zipObjectDeep=function(e,t){return $n(e||[],t||[],jn)},ga.zipWith=Fr,ga.entries=hc,ga.entriesIn=mc,ga.extend=Qs,ga.extendWith=Xs,Rc(ga,ga),ga.add=$c,ga.attempt=Dc,ga.camelCase=pc,ga.capitalize=bc,ga.ceil=Vc,ga.clamp=function(e,t,f){return f===o&&(f=t,t=o),f!==o&&(f=(f=Js(f))==f?f:0),t!==o&&(t=(t=Js(t))==t?t:0),Ra(Js(e),t,f)},ga.clone=function(e){return Ia(e,h)},ga.cloneDeep=function(e){return Ia(e,d|h)},ga.cloneDeepWith=function(e,t){return Ia(e,d|h,t="function"==typeof t?t:o)},ga.cloneWith=function(e,t){return Ia(e,h,t="function"==typeof t?t:o)},ga.conformsTo=function(e,t){return null==t||Pa(e,t,sc(t))},ga.deburr=yc,ga.defaultTo=function(e,t){return null==e||e!=e?t:e},ga.divide=Gc,ga.endsWith=function(e,t,f){e=Vs(e),t=zn(t);var a=e.length,n=f=f===o?a:Ra(Us(f),0,a);return(f-=t.length)>=0&&e.slice(f,n)==t},ga.eq=gs,ga.escape=function(e){return(e=Vs(e))&&xe.test(e)?e.replace(Me,Sf):e},ga.escapeRegExp=function(e){return(e=Vs(e))&&He.test(e)?e.replace(Ee,"\\$&"):e},ga.every=function(e,t,f){var a=vs(e)?Kt:Ua;return f&&Xo(e,t,f)&&(t=o),a(e,zo(t,3))},ga.find=Jr,ga.findIndex=yr,ga.findKey=function(e,t){return cf(e,zo(t,3),Qa)},ga.findLast=$r,ga.findLastIndex=vr,ga.findLastKey=function(e,t){return cf(e,zo(t,3),Xa)},ga.floor=Qc,ga.forEach=Vr,ga.forEachRight=Gr,ga.forIn=function(e,t){return null==e?e:Va(e,zo(t,3),cc)},ga.forInRight=function(e,t){return null==e?e:Ga(e,zo(t,3),cc)},ga.forOwn=function(e,t){return e&&Qa(e,zo(t,3))},ga.forOwnRight=function(e,t){return e&&Xa(e,zo(t,3))},ga.get=fc,ga.gt=ps,ga.gte=bs,ga.has=function(e,t){return null!=e&&$o(e,t,an)},ga.hasIn=ac,ga.head=kr,ga.identity=Ec,ga.includes=function(e,t,f,a){e=ks(e)?e:gc(e),f=f&&!a?Us(f):0;var n=e.length;return f<0&&(f=Vf(n+f,0)),Rs(e)?f<=n&&e.indexOf(t,f)>-1:!!n&&_f(e,t,f)>-1},ga.indexOf=function(e,t,f){var a=null==e?0:e.length;if(!a)return-1;var n=null==f?0:Us(f);return n<0&&(n=Vf(a+n,0)),_f(e,t,n)},ga.inRange=function(e,t,f){return t=qs(t),f===o?(f=t,t=0):f=qs(f),function(e,t,f){return e>=Gf(t,f)&&e<Vf(t,f)}(e=Js(e),t,f)},ga.invoke=rc,ga.isArguments=ys,ga.isArray=vs,ga.isArrayBuffer=ws,ga.isArrayLike=ks,ga.isArrayLikeObject=Ms,ga.isBoolean=function(e){return!0===e||!1===e||As(e)&&tn(e)==U},ga.isBuffer=Ls,ga.isDate=xs,ga.isElement=function(e){return As(e)&&1===e.nodeType&&!Hs(e)},ga.isEmpty=function(e){if(null==e)return!0;if(ks(e)&&(vs(e)||"string"==typeof e||"function"==typeof e.splice||Ls(e)||Ps(e)||ys(e)))return!e.length;var t=Jo(e);if(t==Q||t==fe)return!e.size;if(tr(e))return!ln(e).length;for(var f in e)if(_t.call(e,f))return!1;return!0},ga.isEqual=function(e,t){return cn(e,t)},ga.isEqualWith=function(e,t,f){var a=(f="function"==typeof f?f:o)?f(e,t):o;return a===o?cn(e,t,o,f):!!a},ga.isError=Ss,ga.isFinite=function(e){return"number"==typeof e&&Wf(e)},ga.isFunction=Ts,ga.isInteger=Ds,ga.isLength=Ys,ga.isMap=Cs,ga.isMatch=function(e,t){return e===t||un(e,t,Bo(t))},ga.isMatchWith=function(e,t,f){return f="function"==typeof f?f:o,un(e,t,Bo(t),f)},ga.isNaN=function(e){return Es(e)&&e!=+e},ga.isNative=function(e){if(er(e))throw new Ze(s);return _n(e)},ga.isNil=function(e){return null==e},ga.isNull=function(e){return null===e},ga.isNumber=Es,ga.isObject=js,ga.isObjectLike=As,ga.isPlainObject=Hs,ga.isRegExp=Ns,ga.isSafeInteger=function(e){return Ds(e)&&e>=-H&&e<=H},ga.isSet=Os,ga.isString=Rs,ga.isSymbol=Is,ga.isTypedArray=Ps,ga.isUndefined=function(e){return e===o},ga.isWeakMap=function(e){return As(e)&&Jo(e)==re},ga.isWeakSet=function(e){return As(e)&&tn(e)==se},ga.join=function(e,t){return null==e?"":Jf.call(e,t)},ga.kebabCase=vc,ga.last=Sr,ga.lastIndexOf=function(e,t,f){var a=null==e?0:e.length;if(!a)return-1;var n=a;return f!==o&&(n=(n=Us(f))<0?Vf(a+n,0):Gf(n,a-1)),t==t?function(e,t,f){for(var a=f+1;a--;)if(e[a]===t)return a;return a}(e,t,n):uf(e,lf,n,!0)},ga.lowerCase=wc,ga.lowerFirst=kc,ga.lt=zs,ga.lte=Fs,ga.max=function(e){return e&&e.length?Wa(e,Ec,fn):o},ga.maxBy=function(e,t){return e&&e.length?Wa(e,zo(t,2),fn):o},ga.mean=function(e){return hf(e,Ec)},ga.meanBy=function(e,t){return hf(e,zo(t,2))},ga.min=function(e){return e&&e.length?Wa(e,Ec,mn):o},ga.minBy=function(e,t){return e&&e.length?Wa(e,zo(t,2),mn):o},ga.stubArray=Wc,ga.stubFalse=Jc,ga.stubObject=function(){return{}},ga.stubString=function(){return""},ga.stubTrue=function(){return!0},ga.multiply=Kc,ga.nth=function(e,t){return e&&e.length?vn(e,Us(t)):o},ga.noConflict=function(){return Ht._===this&&(Ht._=gt),this},ga.noop=Ic,ga.now=fs,ga.pad=function(e,t,f){e=Vs(e);var a=(t=Us(t))?Hf(e):0;if(!t||a>=t)return e;var n=(t-a)/2;return ko(Bf(n),f)+e+ko(Ff(n),f)},ga.padEnd=function(e,t,f){e=Vs(e);var a=(t=Us(t))?Hf(e):0;return t&&a<t?e+ko(t-a,f):e},ga.padStart=function(e,t,f){e=Vs(e);var a=(t=Us(t))?Hf(e):0;return t&&a<t?ko(t-a,f)+e:e},ga.parseInt=function(e,t,f){return f||null==t?t=0:t&&(t=+t),Xf(Vs(e).replace(Oe,""),t||0)},ga.random=function(e,t,f){if(f&&"boolean"!=typeof f&&Xo(e,t,f)&&(t=f=o),f===o&&("boolean"==typeof t?(f=t,t=o):"boolean"==typeof e&&(f=e,e=o)),e===o&&t===o?(e=0,t=1):(e=qs(e),t===o?(t=e,e=0):t=qs(t)),e>t){var a=e;e=t,t=a}if(f||e%1||t%1){var n=Kf();return Gf(e+n*(t-e+jt("1e-"+((n+"").length-1))),t)}return xn(e,t)},ga.reduce=function(e,t,f){var a=vs(e)?nf:pf,n=arguments.length<3;return a(e,zo(t,4),f,n,Ba)},ga.reduceRight=function(e,t,f){var a=vs(e)?of:pf,n=arguments.length<3;return a(e,zo(t,4),f,n,qa)},ga.repeat=function(e,t,f){return t=(f?Xo(e,t,f):t===o)?1:Us(t),Sn(Vs(e),t)},ga.replace=function(){var e=arguments,t=Vs(e[0]);return e.length<3?t:t.replace(e[1],e[2])},ga.result=function(e,t,f){var a=-1,n=(t=Qn(t,e)).length;for(n||(n=1,e=o);++a<n;){var r=null==e?o:e[lr(t[a])];r===o&&(a=n,r=f),e=Ts(r)?r.call(e):r}return e},ga.round=Zc,ga.runInContext=e,ga.sample=function(e){return(vs(e)?Ta:Dn)(e)},ga.size=function(e){if(null==e)return 0;if(ks(e))return Rs(e)?Hf(e):e.length;var t=Jo(e);return t==Q||t==fe?e.size:ln(e).length},ga.snakeCase=Mc,ga.some=function(e,t,f){var a=vs(e)?rf:Nn;return f&&Xo(e,t,f)&&(t=o),a(e,zo(t,3))},ga.sortedIndex=function(e,t){return On(e,t)},ga.sortedIndexBy=function(e,t,f){return Rn(e,t,zo(f,2))},ga.sortedIndexOf=function(e,t){var f=null==e?0:e.length;if(f){var a=On(e,t);if(a<f&&gs(e[a],t))return a}return-1},ga.sortedLastIndex=function(e,t){return On(e,t,!0)},ga.sortedLastIndexBy=function(e,t,f){return Rn(e,t,zo(f,2),!0)},ga.sortedLastIndexOf=function(e,t){if(null!=e&&e.length){var f=On(e,t,!0)-1;if(gs(e[f],t))return f}return-1},ga.startCase=Lc,ga.startsWith=function(e,t,f){return e=Vs(e),f=null==f?0:Ra(Us(f),0,e.length),t=zn(t),e.slice(f,f+t.length)==t},ga.subtract=ei,ga.sum=function(e){return e&&e.length?bf(e,Ec):0},ga.sumBy=function(e,t){return e&&e.length?bf(e,zo(t,2)):0},ga.template=function(e,t,f){var a=ga.templateSettings;f&&Xo(e,t,f)&&(t=o),e=Vs(e),t=Xs({},t,a,jo);var n,r,s=Xs({},t.imports,a.imports,jo),c=sc(s),i=wf(s,c),u=0,_=t.interpolate||Xe,d="__p += '",l=at((t.escape||Xe).source+"|"+_.source+"|"+(_===De?qe:Xe).source+"|"+(t.evaluate||Xe).source+"|$","g"),h="//# sourceURL="+("sourceURL"in t?t.sourceURL:"lodash.templateSources["+ ++St+"]")+"\n";e.replace(l,function(t,f,a,o,s,c){return a||(a=o),d+=e.slice(u,c).replace(Ke,Tf),f&&(n=!0,d+="' +\n__e("+f+") +\n'"),s&&(r=!0,d+="';\n"+s+";\n__p += '"),a&&(d+="' +\n((__t = ("+a+")) == null ? '' : __t) +\n'"),u=c+t.length,t}),d+="';\n";var m=t.variable;m||(d="with (obj) {\n"+d+"\n}\n"),d=(r?d.replace(ye,""):d).replace(ve,"$1").replace(we,"$1;"),d="function("+(m||"obj")+") {\n"+(m?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(n?", __e = _.escape":"")+(r?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+d+"return __p\n}";var g=Dc(function(){return et(c,h+"return "+d).apply(o,i)});if(g.source=d,Ss(g))throw g;return g},ga.times=function(e,t){if((e=Us(e))<1||e>H)return[];var f=R,a=Gf(e,R);t=zo(t),e-=R;for(var n=yf(a,t);++f<e;)t(f);return n},ga.toFinite=qs,ga.toInteger=Us,ga.toLength=Ws,ga.toLower=function(e){return Vs(e).toLowerCase()},ga.toNumber=Js,ga.toSafeInteger=function(e){return e?Ra(Us(e),-H,H):0===e?e:0},ga.toString=Vs,ga.toUpper=function(e){return Vs(e).toUpperCase()},ga.trim=function(e,t,f){if((e=Vs(e))&&(f||t===o))return e.replace(Ne,"");if(!e||!(t=zn(t)))return e;var a=Nf(e),n=Nf(t);return Kn(a,Mf(a,n),Lf(a,n)+1).join("")},ga.trimEnd=function(e,t,f){if((e=Vs(e))&&(f||t===o))return e.replace(Re,"");if(!e||!(t=zn(t)))return e;var a=Nf(e);return Kn(a,0,Lf(a,Nf(t))+1).join("")},ga.trimStart=function(e,t,f){if((e=Vs(e))&&(f||t===o))return e.replace(Oe,"");if(!e||!(t=zn(t)))return e;var a=Nf(e);return Kn(a,Mf(a,Nf(t))).join("")},ga.truncate=function(e,t){var f=T,a=D;if(js(t)){var n="separator"in t?t.separator:n;f="length"in t?Us(t.length):f,a="omission"in t?zn(t.omission):a}var r=(e=Vs(e)).length;if(Df(e)){var s=Nf(e);r=s.length}if(f>=r)return e;var c=f-Hf(a);if(c<1)return a;var i=s?Kn(s,0,c).join(""):e.slice(0,c);if(n===o)return i+a;if(s&&(c+=i.length-c),Ns(n)){if(e.slice(c).search(n)){var u,_=i;for(n.global||(n=at(n.source,Vs(Ue.exec(n))+"g")),n.lastIndex=0;u=n.exec(_);)var d=u.index;i=i.slice(0,d===o?c:d)}}else if(e.indexOf(zn(n),c)!=c){var l=i.lastIndexOf(n);l>-1&&(i=i.slice(0,l))}return i+a},ga.unescape=function(e){return(e=Vs(e))&&Le.test(e)?e.replace(ke,Of):e},ga.uniqueId=function(e){var t=++dt;return Vs(e)+t},ga.upperCase=xc,ga.upperFirst=Sc,ga.each=Vr,ga.eachRight=Gr,ga.first=kr,Rc(ga,(Xc={},Qa(ga,function(e,t){_t.call(ga.prototype,t)||(Xc[t]=e)}),Xc),{chain:!1}),ga.VERSION="4.17.4",Qt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){ga[e].placeholder=ga}),Qt(["drop","take"],function(e,t){va.prototype[e]=function(f){f=f===o?1:Vf(Us(f),0);var a=this.__filtered__&&!t?new va(this):this.clone();return a.__filtered__?a.__takeCount__=Gf(f,a.__takeCount__):a.__views__.push({size:Gf(f,R),type:e+(a.__dir__<0?"Right":"")}),a},va.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),Qt(["filter","map","takeWhile"],function(e,t){var f=t+1,a=f==A||3==f;va.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:zo(e,3),type:f}),t.__filtered__=t.__filtered__||a,t}}),Qt(["head","last"],function(e,t){var f="take"+(t?"Right":"");va.prototype[e]=function(){return this[f](1).value()[0]}}),Qt(["initial","tail"],function(e,t){var f="drop"+(t?"":"Right");va.prototype[e]=function(){return this.__filtered__?new va(this):this[f](1)}}),va.prototype.compact=function(){return this.filter(Ec)},va.prototype.find=function(e){return this.filter(e).head()},va.prototype.findLast=function(e){return this.reverse().find(e)},va.prototype.invokeMap=Tn(function(e,t){return"function"==typeof e?new va(this):this.map(function(f){return rn(f,e,t)})}),va.prototype.reject=function(e){return this.filter(_s(zo(e)))},va.prototype.slice=function(e,t){e=Us(e);var f=this;return f.__filtered__&&(e>0||t<0)?new va(f):(e<0?f=f.takeRight(-e):e&&(f=f.drop(e)),t!==o&&(f=(t=Us(t))<0?f.dropRight(-t):f.take(t-e)),f)},va.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},va.prototype.toArray=function(){return this.take(R)},Qa(va.prototype,function(e,t){var f=/^(?:filter|find|map|reject)|While$/.test(t),a=/^(?:head|last)$/.test(t),n=ga[a?"take"+("last"==t?"Right":""):t],r=a||/^find/.test(t);n&&(ga.prototype[t]=function(){var t=this.__wrapped__,s=a?[1]:arguments,c=t instanceof va,i=s[0],u=c||vs(t),_=function(e){var t=n.apply(ga,af([e],s));return a&&d?t[0]:t};u&&f&&"function"==typeof i&&1!=i.length&&(c=u=!1);var d=this.__chain__,l=!!this.__actions__.length,h=r&&!d,m=c&&!l;if(!r&&u){t=m?t:new va(this);var g=e.apply(t,s);return g.__actions__.push({func:qr,args:[_],thisArg:o}),new ya(g,d)}return h&&m?e.apply(this,s):(g=this.thru(_),h?a?g.value()[0]:g.value():g)})}),Qt(["pop","push","shift","sort","splice","unshift"],function(e){var t=rt[e],f=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",a=/^(?:pop|shift)$/.test(e);ga.prototype[e]=function(){var e=arguments;if(a&&!this.__chain__){var n=this.value();return t.apply(vs(n)?n:[],e)}return this[f](function(f){return t.apply(vs(f)?f:[],e)})}}),Qa(va.prototype,function(e,t){var f=ga[t];if(f){var a=f.name+"";(sa[a]||(sa[a]=[])).push({name:t,func:f})}}),sa[bo(o,b).name]=[{name:"wrapper",func:o}],va.prototype.clone=function(){var e=new va(this.__wrapped__);return e.__actions__=ro(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=ro(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=ro(this.__views__),e},va.prototype.reverse=function(){if(this.__filtered__){var e=new va(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},va.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,f=vs(e),a=t<0,n=f?e.length:0,o=function(e,t,f){for(var a=-1,n=f.length;++a<n;){var o=f[a],r=o.size;switch(o.type){case"drop":e+=r;break;case"dropRight":t-=r;break;case"take":t=Gf(t,e+r);break;case"takeRight":e=Vf(e,t-r)}}return{start:e,end:t}}(0,n,this.__views__),r=o.start,s=o.end,c=s-r,i=a?s:r-1,u=this.__iteratees__,_=u.length,d=0,l=Gf(c,this.__takeCount__);if(!f||!a&&n==c&&l==c)return Wn(e,this.__actions__);var h=[];e:for(;c--&&d<l;){for(var m=-1,g=e[i+=t];++m<_;){var p=u[m],b=p.iteratee,y=p.type,v=b(g);if(y==C)g=v;else if(!v){if(y==A)continue e;break e}}h[d++]=g}return h},ga.prototype.at=Ur,ga.prototype.chain=function(){return Br(this)},ga.prototype.commit=function(){return new ya(this.value(),this.__chain__)},ga.prototype.next=function(){this.__values__===o&&(this.__values__=Bs(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},ga.prototype.plant=function(e){for(var t,f=this;f instanceof ba;){var a=mr(f);a.__index__=0,a.__values__=o,t?n.__wrapped__=a:t=a;var n=a;f=f.__wrapped__}return n.__wrapped__=e,t},ga.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof va){var t=e;return this.__actions__.length&&(t=new va(this)),(t=t.reverse()).__actions__.push({func:qr,args:[jr],thisArg:o}),new ya(t,this.__chain__)}return this.thru(jr)},ga.prototype.toJSON=ga.prototype.valueOf=ga.prototype.value=function(){return Wn(this.__wrapped__,this.__actions__)},ga.prototype.first=ga.prototype.head,Pt&&(ga.prototype[Pt]=function(){return this}),ga}();Ht._=Rf,(n=function(){return Rf}.call(t,f,t,a))===o||(a.exports=n)}).call(this)}).call(this,f(5),f(45)(e))},function(e,t,f){"use strict";var a,n;a=[f(15)],void 0===(n=function(e){return e.noConflict()}.apply(t,a))||(e.exports=n)},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/info.html --\x3e\n<div class="message chat-info '+f(e.extra_classes)+'"\n     data-isodate="'+f(e.isodate)+'"\n     '+f(e.data)+">"+f(e.message)+"</div>\n"}},function(e,t,f){f(1);e.exports=function(e){var t="";return t+='\x3c!-- src/templates/spinner.html --\x3e\n<span class="spinner fa fa-spinner centered"/>\n'}},function(e,t,f){var a,n,o,r=r||{};r.nativeview=f(13),n=[f(7),f(4)],void 0===(o="function"==typeof(a=function(e,t){"use strict";const f=e.isUndefined(t.NativeView)?t.View:t.NativeView,a=t.Overview=function(t){var a=this;this.views={},this.keys=e.partial(e.keys,this.views),this.getAll=e.partial(e.identity,this.views),this.get=function(e){return a.views[e]},this.xget=function(t){return e.filter(a.views,function(e,f){return f!==t})},this.add=function(e,t){return a.views[e]=t,t},this.remove=function(e){void 0===e&&(new f).remove.apply(a);var t=a.views[e];if(t)return delete a.views[e],t.remove(),t},this.removeAll=function(){return e.each(e.keys(a.views),a.remove),a},f.apply(this,Array.prototype.slice.apply(arguments))};return e.each(["all","any","chain","collect","contains","detect","difference","drop","each","every","filter","find","first","foldl","foldr","forEach","head","include","indexOf","initial","inject","invoke","isEmpty","last","lastIndexOf","map","max","min","reduce","reduceRight","reject","rest","sample","select","shuffle","size","some","sortBy","tail","take","toArray","without"],function(t){a.prototype[t]=function(){var f=Array.prototype.slice.call(arguments);return f.unshift(this.views),e[t].apply(e,f)}}),e.extend(a.prototype,f.prototype),a.extend=f.extend,t.OrderedListView=t.Overview.extend({listItems:"model",sortEvent:"change",listSelector:".ordered-items",ItemView:void 0,initialize(){this.sortEventually=e.debounce(this.sortAndPositionAllItems.bind(this),500),this.items=e.get(this,this.listItems),this.items.on("add",this.createItemView,this),this.items.on("add",this.sortEventually,this),this.items.on(this.sortEvent,this.sortEventually,this)},createItemView(e){let t=this.get(e.get("id"));return t?(t.model=e,t.initialize()):(t=new this.ItemView({model:e}),this.add(e.get("id"),t)),t.render(),t},sortAndPositionAllItems(){this.items.sort(),this.items.each(t=>{e.isUndefined(this.get(t.get("id")))&&this.createItemView(t),this.positionItem(t,this.el.querySelector(this.listSelector))})},positionItem(e,t){const f=this.get(e.get("id")),a=this.items.indexOf(e);return 0===a?t.insertAdjacentElement("afterbegin",f.el):a===this.items.length-1?t.insertAdjacentElement("beforeend",f.el):t.querySelector("li:nth-child("+a+")").insertAdjacentElement("afterend",f.el),f}}),t.Overview})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){"use strict";var a,n,o;n=[f(8),f(16),f(22),f(264),f(263),f(262),f(258),f(261),f(59),f(58),f(260),f(259)],void 0===(o="function"==typeof(a=function(e,t,f,a,n,o,r,s,c,i,u,_){var d={"text-private":"password","text-single":"text",fixed:"label",boolean:"checkbox",hidden:"hidden","jid-multi":"textarea","list-single":"dropdown","list-multi":"dropdown"};return f.webForm2xForm=function(e){let n;return n="checkbox"===e.getAttribute("type")?e.checked?1:0:"TEXTAREA"==e.tagName?t.filter(e.value.split("\n"),t.trim):"SELECT"==e.tagName?f.getSelectValues(e):e.value,f.stringToNode(a({name:e.getAttribute("name"),value:n}))},f.xForm2webForm=function(a,l,h){if(a.getAttribute("type")){if("list-single"===a.getAttribute("type")||"list-multi"===a.getAttribute("type")){const e=t.map(f.queryChildren(a,"value"),t.partial(t.get,t,"textContent")),r=t.map(f.queryChildren(a,"option"),function(f){const o=t.get(f.querySelector("value"),"textContent");return n({value:o,label:f.getAttribute("label"),selected:t.includes(e,o),required:!t.isNil(a.querySelector("required"))})});return o({name:a.getAttribute("var"),label:a.getAttribute("label"),options:r.join(""),multiple:"list-multi"===a.getAttribute("type"),required:!t.isNil(a.querySelector("required"))})}return"fixed"===a.getAttribute("type")?'<p class="form-help">'+t.get(a.querySelector("value"),"textContent")+"</p>":"jid-multi"===a.getAttribute("type")?r({name:a.getAttribute("var"),label:a.getAttribute("label")||"",value:t.get(a.querySelector("value"),"textContent"),required:!t.isNil(a.querySelector("required"))}):"boolean"===a.getAttribute("type")?s({name:a.getAttribute("var"),type:d[a.getAttribute("type")],label:a.getAttribute("label")||"",checked:"1"===t.get(a.querySelector("value"),"textContent")?'checked="1"':"",required:!t.isNil(a.querySelector("required"))}):"url"===a.getAttribute("var")?_({label:a.getAttribute("label")||"",value:t.get(a.querySelector("value"),"textContent")}):"username"===a.getAttribute("var")?c({domain:" @"+h,name:a.getAttribute("var"),type:d[a.getAttribute("type")],label:a.getAttribute("label")||"",value:t.get(a.querySelector("value"),"textContent"),required:!t.isNil(a.querySelector("required"))}):i({label:a.getAttribute("label")||"",name:a.getAttribute("var"),placeholder:null,required:!t.isNil(a.querySelector("required")),type:d[a.getAttribute("type")],value:t.get(a.querySelector("value"),"textContent")})}if("ocr"===a.getAttribute("var")){const f=a.querySelector("uri"),n=e('data[cid="'+f.textContent.replace(/^cid:/,"")+'"]',l)[0];return u({label:a.getAttribute("label"),name:a.getAttribute("var"),data:t.get(n,"textContent"),type:f.getAttribute("type"),required:!t.isNil(a.querySelector("required"))})}},f})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){var a=f(278).Symbol;e.exports=a},function(e,t,f){"use strict";var a,n,o;n=[f(8),f(46),f(16),f(4),f(14),f(269),f(268),f(267),f(266),f(283)],void 0===(o="function"==typeof(a=function(e,t,f,a,n,o,r,s,c,i){n=n.Strophe;const u=/\b(https?:\/\/|www\.|https?:\/\/www\.)[^\s<>]{2,200}\b\/?/g,_=f.assign({debug:f.get(console,"log")?console.log.bind(console):f.noop,error:f.get(console,"log")?console.log.bind(console):f.noop,info:f.get(console,"log")?console.log.bind(console):f.noop,warn:f.get(console,"log")?console.log.bind(console):f.noop},console);var d={};function l(e,t){e.classList.remove("visible"),f.isFunction(t)&&t()}return d.getNextElement=function(t,a="*"){let n=t.nextElementSibling;for(;!f.isNull(n)&&!e.matchesSelector(n,a);)n=n.nextElementSibling;return n},d.getPreviousElement=function(t,a="*"){let n=t.previousSibling;for(;!f.isNull(n)&&!e.matchesSelector(n,a);)n=n.previousSibling;return n},d.getFirstChildElement=function(t,a="*"){let n=t.firstElementChild;for(;!f.isNull(n)&&!e.matchesSelector(n,a);)n=n.nextSibling;return n},d.getLastChildElement=function(t,a="*"){let n=t.lastElementChild;for(;!f.isNull(n)&&!e.matchesSelector(n,a);)n=n.previousSibling;return n},d.calculateElementHeight=function(e){return f.reduce(e.children,(e,t)=>e+t.offsetHeight,0)},d.addClass=function(e,t){t instanceof Element&&t.classList.add(e)},d.removeClass=function(e,t){return t instanceof Element&&t.classList.remove(e),t},d.removeElement=function(e){f.isNil(e)||f.isNil(e.parentNode)||e.parentNode.removeChild(e)},d.showElement=f.flow(f.partial(d.removeClass,"collapsed"),f.partial(d.removeClass,"hidden")),d.hideElement=function(e){return f.isNil(e)||e.classList.add("hidden"),e},d.ancestor=function(t,a){let n=t;for(;!f.isNil(n)&&!e.matchesSelector(n,a);)n=n.parentElement;return n},d.nextUntil=function(e,t,a=!1){const n=[];let o=e.nextElementSibling;for(;!f.isNil(o)&&!o.matches(t);)n.push(o),o=o.nextElementSibling;return n},d.unescapeHTML=function(e){var t=document.createElement("div");return t.innerHTML=e,t.innerText},d.escapeHTML=function(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")},d.addHyperlinks=function(e){return o.withinString(e,function(e){var t=new o(e);return t.normalize(),e.startsWith("http://")||e.startsWith("https://")||(e="http://"+e),e=encodeURI(decodeURI(e)).replace(/[!'()]/g,escape).replace(/\*/g,"%2A"),`<a target="_blank" rel="noopener" href="${d.escapeHTML(e)}">${d.escapeHTML(t.readable())}</a>`})},d.renderImageURLs=function(a,n){const o=a.__,r=n.textContent.match(u)||[];return t.all(f.map(r,a=>new t((r,s)=>(a=a,new t((e,t)=>{var f=new Image,n=window.setTimeout(function(){t(new Error("Could not determine whether it's an image")),f=null},3e3);f.onerror=f.onabort=function(){clearTimeout(n),t(new Error("Could not determine whether it's an image"))},f.onload=function(){clearTimeout(n),e(f)},f.src=a})).then(function(t){const s=new Image;s.src=t.src,s.addEventListener("load",r),s.addEventListener("error",r),f.each(e(`a[href="${a}"]`,n),e=>{e.outerHTML=c({url:a,label_download:o("Download")})})}).catch(r))));var s},d.renderFileURL=function(e,t){const a=new o(t),n=e.__,r=a.filename();return!f.includes(["https","http"],a.protocol())||r.endsWith("mp3")||r.endsWith("mp4")||r.endsWith("jpg")||r.endsWith("jpeg")||r.endsWith("png")||r.endsWith("gif")||r.endsWith("svg")?t:s({url:t,label_download:n('Download: "%1$s',r)})},d.renderImageURL=function(e,t){const f=e.__;return t.endsWith("jpg")||t.endsWith("jpeg")||t.endsWith("png")||t.endsWith("gif")||t.endsWith("svg")?c({url:t,label_download:f("Download")}):t},d.renderMovieURL=function(e,t){const f=e.__;return t.endsWith("mp4")?i({url:t,label_download:f("Download video file")}):t},d.renderAudioURL=function(e,t){const f=e.__;return t.endsWith("mp3")?r({url:t,label_download:f("Download audio file")}):t},d.slideInAllElements=function(e,a=300){return t.all(f.map(e,f.partial(d.slideIn,f,a)))},d.slideToggleElement=function(e,t){return f.includes(e.classList,"collapsed")||f.includes(e.classList,"hidden")?d.slideOut(e,t):d.slideIn(e,t)},d.hasClass=function(e,t){return f.includes(t.classList,e)},d.slideOut=function(e,a=200){return new t((t,n)=>{if(f.isNil(e)){const e="Undefined or null element passed into slideOut";return _.warn(e),void n(new Error(e))}const o=e.getAttribute("data-slider-marker");o&&(e.removeAttribute("data-slider-marker"),window.cancelAnimationFrame(o));const r=d.calculateElementHeight(e);if(window.converse_disable_effects)return e.style.height=r+"px",function(e){e.removeAttribute("data-slider-marker"),e.classList.remove("collapsed"),e.style.overflow="",e.style.height=""}(e),void t();if(!d.hasClass("collapsed",e)&&!d.hasClass("hidden",e))return void t();const s=a/17;let c=0;e.style.height="0",e.style.overflow="hidden",e.classList.remove("hidden"),e.classList.remove("collapsed"),e.setAttribute("data-slider-marker",window.requestAnimationFrame(function f(){(c+=r/s)<r?(e.style.height=c+"px",e.setAttribute("data-slider-marker",window.requestAnimationFrame(f))):(e.removeAttribute("data-slider-marker"),e.style.height=d.calculateElementHeight(e)+"px",e.style.overflow="",e.style.height="",t())}))})},d.slideIn=function(e,a=200){return new t((t,n)=>{if(f.isNil(e)){const e="Undefined or null element passed into slideIn";return _.warn(e),n(new Error(e))}if(f.includes(e.classList,"collapsed"))return t(e);if(window.converse_disable_effects)return e.classList.add("collapsed"),e.style.height="",t(e);const o=e.getAttribute("data-slider-marker");o&&(e.removeAttribute("data-slider-marker"),window.cancelAnimationFrame(o));const r=e.offsetHeight,s=a/17;let c=r;e.style.overflow="hidden",e.setAttribute("data-slider-marker",window.requestAnimationFrame(function f(){(c-=r/s)>0?(e.style.height=c+"px",e.setAttribute("data-slider-marker",window.requestAnimationFrame(f))):(e.removeAttribute("data-slider-marker"),e.classList.add("collapsed"),e.style.height="",t(e))}))})},d.fadeIn=function(e,t){if(f.isNil(e)&&_.warn("Undefined or null element passed into fadeIn"),window.converse_disable_effects)return e.classList.remove("hidden"),l(e,t);f.includes(e.classList,"hidden")?(e.classList.add("visible"),e.classList.remove("hidden"),e.addEventListener("webkitAnimationEnd",f.partial(l,e,t)),e.addEventListener("animationend",f.partial(l,e,t)),e.addEventListener("oanimationend",f.partial(l,e,t))):l(e,t)},d.isValidJID=function(e){return 2===f.compact(e.split("@")).length&&!e.startsWith("@")&&!e.endsWith("@")},d.isValidMUCJID=function(e){return!e.startsWith("@")&&!e.endsWith("@")},d.isSameBareJID=function(e,t){return n.getBareJidFromJid(e).toLowerCase()===n.getBareJidFromJid(t).toLowerCase()},d.getMostRecentMessage=function(e){const t=e.messages.filter("message");return t[t.length-1]},d.isNewMessage=function(t){return t instanceof Element?!(e(`result[xmlns="${n.NS.MAM}"]`,t).length&&e(`delay[xmlns="${n.NS.DELAY}"]`,t).length):!(t.get("is_delayed")&&t.get("is_archived"))},d.isOnlyChatStateNotification=function(e){return e instanceof a.Model&&(e=e.attributes),e.chat_state&&!e.oob_url&&!e.file&&!e.message},d.isOTRMessage=function(e){var t=e.querySelector("body"),a=f.isNull(t)?void 0:t.textContent;return a&&!!a.match(/^\?OTR/)},d.isHeadlineMessage=function(e,t){var a=t.getAttribute("from");if("headline"===t.getAttribute("type"))return!0;const o=e.chatboxes.get(n.getBareJidFromJid(a));return!(o&&"chatroom"===o.get("type")||"error"===t.getAttribute("type")||f.isNil(a)||f.includes(a,"@"))},d.merge=function e(t,a){for(var n in a)f.isObject(t[n])?e(t[n],a[n]):t[n]=a[n]},d.applyUserSettings=function e(t,a,n){for(var o in a)f.isUndefined(n[o])||(f.isObject(a[o])&&!f.isArray(a[o])?e(t[o],a[o],n[o]):t[o]=n[o])},d.stringToNode=function(e){var t=document.createElement("div");return t.innerHTML=e,t.firstElementChild},d.getOuterWidth=function(e,t=!1){var f=e.offsetWidth;if(!t)return f;var a=window.getComputedStyle(e);return f+=parseInt(a.marginLeft,10)+parseInt(a.marginRight,10)},d.stringToElement=function(e){var t=document.createElement("div");return t.innerHTML=e,t.firstElementChild},d.matchesSelector=function(e,t){return(e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector).call(e,t)},d.queryChildren=function(e,t){return f.filter(e.childNodes,f.partial(d.matchesSelector,f,t))},d.contains=function(e,t){return function(a){if("object"==typeof e){var n=!1;return f.forEach(e,function(e){n=n||f.includes(a.get(e).toLowerCase(),t.toLowerCase())}),n}if("string"==typeof e)return f.includes(a.get(e).toLowerCase(),t.toLowerCase());throw new TypeError("contains: wrong attribute type. Must be string or array.")}},d.isOfType=function(e,t){return t.get("type")==e},d.isInstance=function(e,t){return t instanceof e},d.getAttribute=function(e,t){return t.get(e)},d.contains.not=function(e,t){return function(f){return!d.contains(e,t)(f)}},d.rootContains=function(e,t){return e!==document||e.contains?e.contains?e.contains(t):window.HTMLElement.prototype.contains.call(e,t):document.head.contains(t)||document.body.contains(t)},d.createFragmentFromText=function(e){var t,f=document.createDocumentFragment(),a=document.createElement("body");for(a.innerHTML=e;t=a.firstChild;)f.appendChild(t);return f},d.addEmoji=function(e,t,f){return e.use_emojione?t.toImage(f):t.shortnameToUnicode(f)},d.getEmojisByCategory=function(e,t){if(f.isUndefined(e.emojis_by_category)){const a=f.values(f.mapValues(t.emojioneList,function(e,t,f){return e._shortname=t,e})),n=[":tone1:",":tone2:",":tone3:",":tone4:",":tone5:"],o=[":kiss_ww:",":kiss_mm:",":kiss_woman_man:"],r=[":woman",":man",":women_",":men_","_man_","_woman_","_woman:","_man:"],s=["modifier","regional"],c=f.difference(f.uniq(f.map(a,f.partial(f.get,f,"category"))),s),i={};f.forEach(c,e=>{let t=f.sortBy(f.filter(a,["category",e]),["uc_base"]);if(t=f.filter(t,e=>!f.includes(f.concat(n,o),e._shortname)&&!f.some(r,f.partial(f.includes,e._shortname))),"people"===e){const e=f.findIndex(t,["uc_base","1f600"]);t=f.union(f.slice(t,e),f.slice(t,0,e+1))}else"activity"===e?t=f.union(f.slice(t,26),f.slice(t,0,27)):"objects"===e?t=f.union(f.slice(t,23),f.slice(t,0,24)):"travel"===e?t=f.union(f.slice(t,16),f.slice(t,0,17)):"symbols"===e&&(t=f.union(f.slice(t,59),f.slice(t,0,60)));i[e]=t}),e.emojis_by_category=i}return e.emojis_by_category},d.getTonedEmojis=function(e){return e.toned_emojis=f.uniq(f.map(f.filter(d.getEmojisByCategory(e).people,e=>f.includes(e._shortname,"_tone")),e=>e._shortname.replace(/_tone[1-5]/,""))),e.toned_emojis},d.isPersistableModel=function(e){return e.collection&&e.collection.browserStorage},d.getResolveablePromise=function(){const e={},a=new t((t,f)=>{e.resolve=t,e.reject=f});return f.assign(a,e),a},d.interpolate=function(e,t){return e.replace(/{{{([^{}]*)}}}/g,(e,f)=>{var a=t[f];return"string"==typeof a||"number"==typeof a?a:e})},d.onMultipleEvents=function(e=[],t){let a=[];function n(f){a.push(f),e.length===a.length&&(t(a),a=[])}f.each(e,e=>e.object.on(e.event,n))},d.safeSave=function(e,t){d.isPersistableModel(e)?e.save(t):e.set(t)},d.isVisible=function(e){return!d.hasClass("hidden",e)&&(e.offsetWidth>0||e.offsetHeight>0||e.getClientRects().length>0)},d.triggerEvent=function(e,t,f="Event",a=!0,n=!0){const o=document.createEvent(f);o.initEvent(t,a,n),e.dispatchEvent(o)},d.geoUriToHttp=function(e,t){return e.replace(/geo:([\-0-9.]+),([\-0-9.]+)(?:,([\-0-9.]+))?(?:\?(.*))?/g,t)},d.httpToGeoUri=function(e,t){return e.replace(t.geouri_regex,"geo:$1,$2")},d.getSelectValues=function(e){for(var t,f=[],a=e&&e.options,n=0,o=a.length;n<o;n++)(t=a[n]).selected&&f.push(t.value||t.text);return f},d})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){!function(e){"use strict";e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY年MMMD日",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日 HH:mm",LLLL:"YYYY年MMMD日dddd HH:mm",l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日 HH:mm",llll:"YYYY年MMMD日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,f){var a=100*e+t;return a<600?"凌晨":a<900?"早上":a<1130?"上午":a<1230?"中午":a<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY年MMMD日",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah点mm分",LLLL:"YYYY年MMMD日ddddAh点mm分",l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日 HH:mm",llll:"YYYY年MMMD日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,f){var a=100*e+t;return a<600?"凌晨":a<900?"早上":a<1130?"上午":a<1230?"中午":a<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s内",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";function t(e,t,f){var a,n,o={mm:t?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:t?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===f?t?"хвилина":"хвилину":"h"===f?t?"година":"годину":e+" "+(a=+e,n=o[f].split("_"),a%10==1&&a%100!=11?n[0]:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?n[1]:n[2])}function f(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:function(e,t){var f={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};if(!e)return f.nominative;var a=/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative";return f[a][e.day()]},weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:f("[Сьогодні "),nextDay:f("[Завтра "),lastDay:f("[Вчора "),nextWeek:f("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return f("[Минулої] dddd [").call(this);case 1:case 2:case 4:return f("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",m:t,mm:t,h:"годину",hh:t,d:"день",dd:t,M:"місяць",MM:t,y:"рік",yy:t},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,f){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},dayOfMonthOrdinalParse:/\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/,ordinal:function(e){if(0===e)return e+"'ıncı";var f=e%10,a=e%100-f,n=e>=100?100:null;return e+(t[f]||t[a]||t[n])},week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";function t(e,t,f){var a,n,o={mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===f?t?"минута":"минуту":e+" "+(a=+e,n=o[f].split("_"),a%10==1&&a%100!=11?n[0]:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?n[1]:n[2])}var f=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:f,longMonthsParse:f,shortMonthsParse:f,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сегодня в] LT",nextDay:"[Завтра в] LT",lastDay:"[Вчера в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В следующее] dddd [в] LT";case 1:case 2:case 4:return"[В следующий] dddd [в] LT";case 3:case 5:case 6:return"[В следующую] dddd [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:t,mm:t,h:"час",hh:t,d:"день",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,f){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"%s atrás",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº"})}(f(0))},function(e,t,f){!function(e){"use strict";var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),f="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");function a(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function n(e,t,f){var n=e+" ";switch(f){case"m":return t?"minuta":"minutę";case"mm":return n+(a(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return n+(a(e)?"godziny":"godzin");case"MM":return n+(a(e)?"miesiące":"miesięcy");case"yy":return n+(a(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,a){return e?""===a?"("+f[e.month()]+"|"+t[e.month()]+")":/D MMMM/.test(a)?f[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:n,mm:n,h:n,hh:n,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:n,y:"rok",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),f="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),a=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],n=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,a){return e?/-MMM-/.test(a)?f[e.month()]:t[e.month()]:t},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("ja",{months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 HH:mm dddd",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日 HH:mm dddd"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,f){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:"[来週]dddd LT",lastDay:"[昨日] LT",lastWeek:"[前週]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,f){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";var t="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function f(e,t,f,a){var n=e;switch(f){case"s":return a||t?"néhány másodperc":"néhány másodperce";case"m":return"egy"+(a||t?" perc":" perce");case"mm":return n+(a||t?" perc":" perce");case"h":return"egy"+(a||t?" óra":" órája");case"hh":return n+(a||t?" óra":" órája");case"d":return"egy"+(a||t?" nap":" napja");case"dd":return n+(a||t?" nap":" napja");case"M":return"egy"+(a||t?" hónap":" hónapja");case"MM":return n+(a||t?" hónap":" hónapja");case"y":return"egy"+(a||t?" év":" éve");case"yy":return n+(a||t?" év":" éve")}return""}function a(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,f){return e<12?!0===f?"de":"DE":!0===f?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return a.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return a.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:f,m:f,mm:f,h:f,hh:f,d:f,dd:f,M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,f){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?f?'לפנה"צ':"לפני הצהריים":e<18?f?'אחה"צ':"אחרי הצהריים":"בערב"}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),f="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),a=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,a){return e?/-MMM-/.test(a)?f[e.month()]:t[e.month()]:t},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";function t(e,t,f,a){var n={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?n[f][0]:n[f][1]}e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var f=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(f="a"),e+f},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,f=e%100;return 0===e?e+"-ев":0===f?e+"-ен":f>10&&f<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},f={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},a=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},o=function(e){return function(t,f,o,r){var s=a(t),c=n[e][a(t)];return 2===s&&(c=c[f?0:1]),c.replace(/%d/i,t)}},r=["كانون الثاني يناير","شباط فبراير","آذار مارس","نيسان أبريل","أيار مايو","حزيران يونيو","تموز يوليو","آب أغسطس","أيلول سبتمبر","تشرين الأول أكتوبر","تشرين الثاني نوفمبر","كانون الأول ديسمبر"];e.defineLocale("ar",{months:r,monthsShort:r,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,f){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return f[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,f){return e<12?f?"vm":"VM":f?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(f(0))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,f){(function(t,f){
+/*!
+ * @overview es6-promise - a tiny implementation of Promises/A+.
+ * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)
+ * @license   Licensed under MIT license
+ *            See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE
+ * @version   v4.2.4+314e4831
+ */var a;a=function(){"use strict";function e(e){return"function"==typeof e}var a=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},n=0,o=void 0,r=void 0,s=function(e,t){h[n]=e,h[n+1]=t,2===(n+=2)&&(r?r(m):v())};var c="undefined"!=typeof window?window:void 0,i=c||{},u=i.MutationObserver||i.WebKitMutationObserver,_="undefined"==typeof self&&void 0!==t&&"[object process]"==={}.toString.call(t),d="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function l(){var e=setTimeout;return function(){return e(m,1)}}var h=new Array(1e3);function m(){for(var e=0;e<n;e+=2){(0,h[e])(h[e+1]),h[e]=void 0,h[e+1]=void 0}n=0}var g,p,b,y,v=void 0;function w(e,t){var f=this,a=new this.constructor(L);void 0===a[M]&&P(a);var n=f._state;if(n){var o=arguments[n-1];s(function(){return R(n,a,o,f._result)})}else N(f,a,e,t);return a}function k(e){if(e&&"object"==typeof e&&e.constructor===this)return e;var t=new this(L);return A(t,e),t}_?v=function(){return t.nextTick(m)}:u?(p=0,b=new u(m),y=document.createTextNode(""),b.observe(y,{characterData:!0}),v=function(){y.data=p=++p%2}):d?((g=new MessageChannel).port1.onmessage=m,v=function(){return g.port2.postMessage(0)}):v=void 0===c?function(){try{var e=Function("return this")().require("vertx");return void 0!==(o=e.runOnLoop||e.runOnContext)?function(){o(m)}:l()}catch(e){return l()}}():l();var M=Math.random().toString(36).substring(2);function L(){}var x=void 0,S=1,T=2,D={error:null};function Y(e){try{return e.then}catch(e){return D.error=e,D}}function j(t,f,a){f.constructor===t.constructor&&a===w&&f.constructor.resolve===k?function(e,t){t._state===S?E(e,t._result):t._state===T?H(e,t._result):N(t,void 0,function(t){return A(e,t)},function(t){return H(e,t)})}(t,f):a===D?(H(t,D.error),D.error=null):void 0===a?E(t,f):e(a)?function(e,t,f){s(function(e){var a=!1,n=function(e,t,f,a){try{e.call(t,f,a)}catch(e){return e}}(f,t,function(f){a||(a=!0,t!==f?A(e,f):E(e,f))},function(t){a||(a=!0,H(e,t))},e._label);!a&&n&&(a=!0,H(e,n))},e)}(t,f,a):E(t,f)}function A(e,t){var f,a;e===t?H(e,new TypeError("You cannot resolve a promise with itself")):(a=typeof(f=t),null===f||"object"!==a&&"function"!==a?E(e,t):j(e,t,Y(t)))}function C(e){e._onerror&&e._onerror(e._result),O(e)}function E(e,t){e._state===x&&(e._result=t,e._state=S,0!==e._subscribers.length&&s(O,e))}function H(e,t){e._state===x&&(e._state=T,e._result=t,s(C,e))}function N(e,t,f,a){var n=e._subscribers,o=n.length;e._onerror=null,n[o]=t,n[o+S]=f,n[o+T]=a,0===o&&e._state&&s(O,e)}function O(e){var t=e._subscribers,f=e._state;if(0!==t.length){for(var a=void 0,n=void 0,o=e._result,r=0;r<t.length;r+=3)a=t[r],n=t[r+f],a?R(f,a,n,o):n(o);e._subscribers.length=0}}function R(t,f,a,n){var o=e(a),r=void 0,s=void 0,c=void 0,i=void 0;if(o){if((r=function(e,t){try{return e(t)}catch(e){return D.error=e,D}}(a,n))===D?(i=!0,s=r.error,r.error=null):c=!0,f===r)return void H(f,new TypeError("A promises callback cannot return that same promise."))}else r=n,c=!0;f._state!==x||(o&&c?A(f,r):i?H(f,s):t===S?E(f,r):t===T&&H(f,r))}var I=0;function P(e){e[M]=I++,e._state=void 0,e._result=void 0,e._subscribers=[]}var z=function(){function e(e,t){this._instanceConstructor=e,this.promise=new e(L),this.promise[M]||P(this.promise),a(t)?(this.length=t.length,this._remaining=t.length,this._result=new Array(this.length),0===this.length?E(this.promise,this._result):(this.length=this.length||0,this._enumerate(t),0===this._remaining&&E(this.promise,this._result))):H(this.promise,new Error("Array Methods must be provided an Array"))}return e.prototype._enumerate=function(e){for(var t=0;this._state===x&&t<e.length;t++)this._eachEntry(e[t],t)},e.prototype._eachEntry=function(e,t){var f=this._instanceConstructor,a=f.resolve;if(a===k){var n=Y(e);if(n===w&&e._state!==x)this._settledAt(e._state,t,e._result);else if("function"!=typeof n)this._remaining--,this._result[t]=e;else if(f===F){var o=new f(L);j(o,e,n),this._willSettleAt(o,t)}else this._willSettleAt(new f(function(t){return t(e)}),t)}else this._willSettleAt(a(e),t)},e.prototype._settledAt=function(e,t,f){var a=this.promise;a._state===x&&(this._remaining--,e===T?H(a,f):this._result[t]=f),0===this._remaining&&E(a,this._result)},e.prototype._willSettleAt=function(e,t){var f=this;N(e,void 0,function(e){return f._settledAt(S,t,e)},function(e){return f._settledAt(T,t,e)})},e}();var F=function(){function e(t){this[M]=I++,this._result=this._state=void 0,this._subscribers=[],L!==t&&("function"!=typeof t&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof e?function(e,t){try{t(function(t){A(e,t)},function(t){H(e,t)})}catch(t){H(e,t)}}(this,t):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}return e.prototype.catch=function(e){return this.then(null,e)},e.prototype.finally=function(e){var t=this.constructor;return this.then(function(f){return t.resolve(e()).then(function(){return f})},function(f){return t.resolve(e()).then(function(){throw f})})},e}();return F.prototype.then=w,F.all=function(e){return new z(this,e).promise},F.race=function(e){var t=this;return a(e)?new t(function(f,a){for(var n=e.length,o=0;o<n;o++)t.resolve(e[o]).then(f,a)}):new t(function(e,t){return t(new TypeError("You must pass an array to race."))})},F.resolve=k,F.reject=function(e){var t=new this(L);return H(t,e),t},F._setScheduler=function(e){r=e},F._setAsap=function(e){s=e},F._asap=s,F.polyfill=function(){var e=void 0;if(void 0!==f)e=f;else if("undefined"!=typeof self)e=self;else try{e=Function("return this")()}catch(e){throw new Error("polyfill failed because global object is unavailable in this environment")}var t=e.Promise;if(t){var a=null;try{a=Object.prototype.toString.call(t.resolve())}catch(e){}if("[object Promise]"===a&&!t.cast)return}e.Promise=F},F.Promise=F,F.polyfill(),F},e.exports=a()}).call(this,f(293),f(5))},function(e,t,f){"use strict";var a,n,o;n=[f(2),f(55),f(192),f(191),f(190),f(189),f(188),f(187),f(186),f(185),f(184),f(183),f(174),f(182),f(181),f(17),f(180),f(179),f(178),f(177),f(176),f(175),f(18),f(49),f(10)],void 0===(o="function"==typeof(a=function(e,t,f,a,n,o,r,s,c,i,u,_,d,l,h,m,g,p,b,y,v,w,k,M){const L=e.env,x=L.Backbone,S=(L.Promise,L.Strophe),T=L.b64_sha1,D=L.moment,Y=L.f,j=L.sizzle,A=L._,C=L.$build,E=L.$iq,H=L.$msg,N=L.$pres,O=e.env.utils,R={passwordprotected:"unsecured",unsecured:"passwordprotected",hidden:"publicroom",publicroom:"hidden",membersonly:"open",open:"membersonly",persistent:"temporary",temporary:"persistent",nonanonymous:"semianonymous",semianonymous:"nonanonymous",moderated:"unmoderated",unmoderated:"moderated"};e.plugins.add("converse-muc-views",{dependencies:["converse-modal","converse-controlbox","converse-chatview"],overrides:{ControlBoxView:{renderRoomsPanel(){const e=this.__super__._converse;this.roomspanel=new e.RoomsPanel({model:new(e.RoomsPanelModel.extend({id:T(`converse.roomspanel${e.bare_jid}`),browserStorage:new x.BrowserStorage[e.storage](T(`converse.roomspanel${e.bare_jid}`))}))}),this.roomspanel.model.fetch(),this.el.querySelector(".controlbox-pane").insertAdjacentElement("beforeEnd",this.roomspanel.render().el),this.roomspanel.model.get("nick")||this.roomspanel.model.save({nick:e.xmppstatus.vcard.get("nickname")||S.getNodeFromJid(e.bare_jid)}),e.emit("roomsPanelRendered")},renderControlBoxPane(){const e=this.__super__._converse;this.__super__.renderControlBoxPane.apply(this,arguments),e.allow_muc&&this.renderRoomsPanel()}},ChatBoxViews:{onChatBoxAdded(t){const f=this.__super__._converse;let a=this.get(t.get("id"));return a||t.get("type")!==e.CHATROOMS_TYPE?this.__super__.onChatBoxAdded.apply(this,arguments):(a=new f.ChatRoomView({model:t}),this.add(t.get("id"),a))}}},initialize(){const t=this._converse,L=t.__;function T(e){return e}function I(e,t){e.querySelector("span.spinner").remove(),e.querySelector("a.room-info").classList.add("selected"),e.insertAdjacentHTML("beforeEnd",b({jid:t.getAttribute("from"),desc:A.get(A.head(j('field[var="muc#roominfo_description"] value',t)),"textContent"),occ:A.get(A.head(j('field[var="muc#roominfo_occupants"] value',t)),"textContent"),hidden:j('feature[var="muc_hidden"]',t).length,membersonly:j('feature[var="muc_membersonly"]',t).length,moderated:j('feature[var="muc_moderated"]',t).length,nonanonymous:j('feature[var="muc_nonanonymous"]',t).length,open:j('feature[var="muc_open"]',t).length,passwordprotected:j('feature[var="muc_passwordprotected"]',t).length,persistent:j('feature[var="muc_persistent"]',t).length,publicroom:j('feature[var="muc_publicroom"]',t).length,semianonymous:j('feature[var="muc_semianonymous"]',t).length,temporary:j('feature[var="muc_temporary"]',t).length,unmoderated:j('feature[var="muc_unmoderated"]',t).length,label_desc:L("Description:"),label_jid:L("Room Address (JID):"),label_occ:L("Occupants:"),label_features:L("Features:"),label_requires_auth:L("Requires authentication"),label_hidden:L("Hidden"),label_requires_invite:L("Requires an invitation"),label_moderated:L("Moderated"),label_non_anon:L("Non-anonymous"),label_open_room:L("Open room"),label_permanent_room:L("Permanent room"),label_public:L("Public"),label_semi_anon:L("Semi-anonymous"),label_temp_room:L("Temporary room"),label_unmoderated:L("Unmoderated")}))}function P(e,f){t.muc_domain=e,f.roomspanel.model.save({muc_domain:e})}function z(e){e.model.get("connected")&&(e.roomspanel.model.get("muc_domain")||(A.isUndefined(t.muc_domain)?function(e){function f(t){t.get("var")===S.NS.MUC&&Y.includes("conference",t.entity.identities.pluck("category"))&&P(t.get("from"),e)}t.api.waitUntil("discoInitialized").then(()=>{t.api.listen.on("serviceDiscovered",f),t.disco_entities.each(e=>{const t=e.features.findWhere({var:S.NS.MUC});t&&f(t)})}).catch(A.partial(t.log,A,S.LogLevel.ERROR))}(e):P(t.muc_domain,e)))}t.api.promises.add(["roomsPanelRendered"]),t.api.settings.update({auto_list_rooms:!1,hide_muc_server:!1,muc_disable_moderator_commands:!1,visible_toolbar_buttons:{toggle_occupants:!0}}),t.muc={info_messages:{100:L("This room is not anonymous"),102:L("This room now shows unavailable members"),103:L("This room does not show unavailable members"),104:L("The room configuration has changed"),170:L("Room logging is now enabled"),171:L("Room logging is now disabled"),172:L("This room is now no longer anonymous"),173:L("This room is now semi-anonymous"),174:L("This room is now fully-anonymous"),201:L("A new room has been created")},disconnect_messages:{301:L("You have been banned from this room"),307:L("You have been kicked from this room"),321:L("You have been removed from this room because of an affiliation change"),322:L("You have been removed from this room because the room has changed to members-only and you're not a member"),332:L("You have been removed from this room because the MUC (Multi-user chat) service is being shut down")},action_info_messages:{301:T("%1$s has been banned"),303:T("%1$s's nickname has changed"),307:T("%1$s has been kicked out"),321:T("%1$s has been removed because of an affiliation change"),322:T("%1$s has been removed for not being a member")},new_nickname_messages:{210:T("Your nickname has been automatically set to %1$s"),303:T("Your nickname has been changed to %1$s")}},t.ListChatRoomsModal=t.BootstrapModal.extend({events:{"submit form":"showRooms","click a.room-info":"toggleRoomInfo","change input[name=nick]":"setNick","change input[name=server]":"setDomain","click .open-room":"openRoom"},initialize(){t.BootstrapModal.prototype.initialize.apply(this,arguments),this.model.on("change:muc_domain",this.onDomainChange,this)},toHTML(){return g(A.extend(this.model.toJSON(),{heading_list_chatrooms:L("Query for Chatrooms"),label_server_address:L("Server address"),label_query:L("Show rooms"),server_placeholder:L("conference.example.org")}))},afterRender(){this.el.addEventListener("shown.bs.modal",()=>{this.el.querySelector('input[name="server"]').focus()},!1)},openRoom(e){e.preventDefault();const f=e.target.getAttribute("data-room-jid"),a=e.target.getAttribute("data-room-name");this.modal.hide(),t.api.rooms.open(f,{name:a})},toggleRoomInfo(e){e.preventDefault(),function(e){const f=O.ancestor(e.target,".room-item"),a=f.querySelector("div.room-info");a?(O.slideIn(a).then(O.removeElement),f.querySelector("a.room-info").classList.remove("selected")):(f.insertAdjacentHTML("beforeend",k()),t.api.disco.info(e.target.getAttribute("data-room-jid"),null,A.partial(I,f)))}(e)},onDomainChange(e){t.auto_list_rooms&&this.updateRoomsList()},roomStanzaItemToHTMLElement(e){const t=S.unescapeNode(e.getAttribute("name")||e.getAttribute("jid")),f=document.createElement("div");return f.innerHTML=y({name:S.xmlunescape(t),jid:e.getAttribute("jid"),open_title:L("Click to open this room"),info_title:L("Show more information on this room")}),f.firstElementChild},removeSpinner(){A.each(this.el.querySelectorAll("span.spinner"),e=>e.parentNode.removeChild(e))},informNoRoomsFound(){const e=this.el.querySelector(".available-chatrooms");e.innerHTML=w({feedback_text:L("No rooms found")});const t=this.el.querySelector('input[name="server"]');t.classList.remove("hidden"),this.removeSpinner()},onRoomsFound(e){const t=this.el.querySelector(".available-chatrooms");if(this.rooms=e.querySelectorAll("query item"),this.rooms.length){t.innerHTML=w({feedback_text:L("Rooms found:")});const e=document.createDocumentFragment(),f=A.reject(A.map(this.rooms,this.roomStanzaItemToHTMLElement),A.isNil);A.each(f,t=>e.appendChild(t)),t.appendChild(e),this.removeSpinner()}else this.informNoRoomsFound();return!0},updateRoomsList(){t.connection.sendIQ(E({to:this.model.get("muc_domain"),from:t.connection.jid,type:"get"}).c("query",{xmlns:S.NS.DISCO_ITEMS}),this.onRoomsFound.bind(this),this.informNoRoomsFound.bind(this),5e3)},showRooms(e){e.preventDefault();const t=new FormData(e.target);this.model.save("muc_domain",t.get("server")),this.updateRoomsList()},setDomain(e){this.model.save({muc_domain:e.target.value})},setNick(e){this.model.save({nick:e.target.value})}}),t.AddChatRoomModal=t.BootstrapModal.extend({events:{"submit form.add-chatroom":"openChatRoom"},toHTML(){return f(A.extend(this.model.toJSON(),{heading_new_chatroom:L("Enter a new Chatroom"),label_room_address:L("Room address"),label_nickname:L("Optional nickname"),chatroom_placeholder:L("name@conference.example.org"),label_join:L("Join")}))},afterRender(){this.el.addEventListener("shown.bs.modal",()=>{this.el.querySelector('input[name="chatroom"]').focus()},!1)},parseRoomDataFromEvent(e){const t=new FormData(e),f=t.get("chatroom"),a=S.getDomainFromJid(f);return this.model.save("muc_domain",a),{jid:f,nick:t.get("nickname")}},openChatRoom(e){e.preventDefault();const f=this.parseRoomDataFromEvent(e.target);t.api.rooms.open(f.jid,f),this.modal.hide(),e.target.reset()}}),t.RoomDetailsModal=t.BootstrapModal.extend({initialize(){t.BootstrapModal.prototype.initialize.apply(this,arguments),this.model.on("change",this.render,this),this.model.occupants.on("change",this.render,this)},toHTML(){return o(A.extend(this.model.toJSON(),{__:L,display_name:this.model.getDisplayName(),num_occupants:this.model.occupants.length}))}}),t.ChatRoomView=t.ChatBoxView.extend({length:300,tagName:"div",className:"chatbox chatroom hidden",is_chatroom:!0,events:{"change input.fileupload":"onFileSelection","click .chatbox-navback":"showControlBox","click .close-chatbox-button":"close","click .configure-chatroom-button":"getAndRenderConfigurationForm","click .show-room-details-modal":"showRoomDetailsModal","click .hide-occupants":"hideOccupants","click .new-msgs-indicator":"viewUnreadMessages","click .occupant-nick":"onOccupantClicked","click .send-button":"onFormSubmitted","click .toggle-call":"toggleCall","click .toggle-occupants":"toggleOccupants","click .toggle-smiley ul.emoji-picker li":"insertEmoji","click .toggle-smiley":"toggleEmojiMenu","click .upload-file":"toggleFileUpload","keypress .chat-textarea":"keyPressed","input .chat-textarea":"inputChanged"},initialize(){if(this.initDebounced(),this.model.messages.on("add",this.onMessageAdded,this),this.model.messages.on("rendered",this.scrollDown,this),this.model.on("change:affiliation",this.renderHeading,this),this.model.on("change:connection_status",this.afterConnected,this),this.model.on("change:description",this.renderHeading,this),this.model.on("change:name",this.renderHeading,this),this.model.on("change:subject",this.setChatRoomSubject,this),this.model.on("configurationNeeded",this.getAndRenderConfigurationForm,this),this.model.on("destroy",this.hide,this),this.model.on("show",this.show,this),this.model.occupants.on("add",this.showJoinNotification,this),this.model.occupants.on("remove",this.showLeaveNotification,this),this.model.occupants.on("change:show",e=>{e.isMember()&&!A.includes(e.get("states"),"303")&&("offline"===e.get("show")?this.showLeaveNotification(e):"online"===e.get("show")&&this.showJoinNotification(e))}),this.createEmojiPicker(),this.createOccupantsView(),this.render().insertIntoDOM(),this.registerHandlers(),this.model.get("connection_status")!==e.ROOMSTATUS.ENTERED){const e=()=>{O.isPersistableModel(this.model)&&(this.populateAndJoin(),t.emit("chatRoomOpened",this))};this.model.getRoomFeatures().then(e,e)}else this.fetchMessages(),t.emit("chatRoomOpened",this)},render(){return this.el.setAttribute("id",this.model.get("box_id")),this.el.innerHTML=n(),this.renderHeading(),this.renderChatArea(),this.model.get("connection_status")!==e.ROOMSTATUS.ENTERED&&this.showSpinner(),this},renderHeading(){this.el.querySelector(".chat-head-chatroom").innerHTML=this.generateHeadingHTML()},renderChatArea(){if(A.isNull(this.el.querySelector(".chat-area"))){const e=this.el.querySelector(".chatroom-body");e.innerHTML=a({label_message:L("Message"),label_send:L("Send"),show_send_button:t.show_send_button,show_toolbar:t.show_toolbar,unread_msgs:L("You have unread messages")}),e.insertAdjacentElement("beforeend",this.occupantsview.el),this.renderToolbar(h),this.content=this.el.querySelector(".chat-content"),this.toggleOccupants(null,!0)}return this},showRoomDetailsModal(e){e.preventDefault(),A.isUndefined(this.model.room_details_modal)&&(this.model.room_details_modal=new t.RoomDetailsModal({model:this.model})),this.model.room_details_modal.show(e)},showChatStateNotification(e){if("me"!==e.get("sender"))return t.ChatBoxView.prototype.showChatStateNotification.apply(this,arguments)},createOccupantsView(){return this.model.occupants.chatroomview=this,this.occupantsview=new t.ChatRoomOccupantsView({model:this.model.occupants}),this.occupantsview.model.on("change:role",this.informOfOccupantsRoleChange,this),this},informOfOccupantsRoleChange(e,t){const f=e._previousAttributes.role;"moderator"===f&&this.showChatEvent(L("%1$s is no longer a moderator",e.get("nick"))),"visitor"===f&&this.showChatEvent(L("%1$s has been given a voice again",e.get("nick"))),"visitor"===e.get("role")&&this.showChatEvent(L("%1$s has been muted",e.get("nick"))),"moderator"===e.get("role")&&this.showChatEvent(L("%1$s is now a moderator",e.get("nick")))},generateHeadingHTML(){return i(A.extend(this.model.toJSON(),{Strophe:S,info_close:L("Close and leave this room"),info_configure:L("Configure this room"),info_details:L("Show more details about this room"),description:this.model.get("description")||""}))},afterShown(){O.isPersistableModel(this.model)&&(this.model.clearUnreadMsgCounter(),this.model.save()),this.occupantsview.setOccupantsHeight(),this.scrollDown(),this.renderEmojiPicker()},show(){O.isVisible(this.el)?this.focus():(O.showElement(this.el),this.afterShown())},afterConnected(){this.model.get("connection_status")===e.ROOMSTATUS.ENTERED&&(this.hideSpinner(),this.setChatState(t.ACTIVE),this.scrollDown(),this.focus())},getToolbarOptions(){return A.extend(t.ChatBoxView.prototype.getToolbarOptions.apply(this,arguments),{label_hide_occupants:L("Hide the list of occupants"),show_occupants_toggle:this.is_chatroom&&t.visible_toolbar_buttons.toggle_occupants})},close(e){this.hide(),x.history.getFragment()==="converse/room?jid="+this.model.get("jid")&&t.router.navigate(""),this.model.leave(),t.ChatBoxView.prototype.close.apply(this,arguments)},setOccupantsVisibility(){const e=this.el.querySelector(".toggle-occupants");this.model.get("hidden_occupants")?(O.removeClass("fa-angle-double-right",e),O.addClass("fa-angle-double-left",e),O.addClass("full",this.el.querySelector(".chat-area")),O.hideElement(this.el.querySelector(".occupants"))):(O.addClass("fa-angle-double-right",e),O.removeClass("fa-angle-double-left",e),O.removeClass("full",this.el.querySelector(".chat-area")),O.removeClass("hidden",this.el.querySelector(".occupants"))),this.occupantsview.setOccupantsHeight()},hideOccupants(e,t){e&&(e.preventDefault(),e.stopPropagation()),this.model.save({hidden_occupants:!0}),this.setOccupantsVisibility(),this.scrollDown()},toggleOccupants(e,t){e&&(e.preventDefault(),e.stopPropagation()),t||this.model.set({hidden_occupants:!this.model.get("hidden_occupants")}),this.setOccupantsVisibility(),this.scrollDown()},onOccupantClicked(e){this.insertIntoTextArea(e.target.textContent)},handleChatStateNotification(e){e.get("fullname")!==this.model.get("nick")&&e.get("chat_state")!==t.GONE&&t.ChatBoxView.prototype.handleChatStateNotification.apply(this,arguments)},modifyRole(e,f,a,n,o,r){const s=C("item",{nick:f,role:a}),c=E({to:e,type:"set"}).c("query",{xmlns:S.NS.MUC_ADMIN}).cnode(s.node);return null!==n&&c.c("reason",n),t.connection.sendIQ(c,o,r)},validateRoleChangeCommand(e,t){return!(t.length<1||t.length>2)||(this.showErrorMessage(L('Error: the "%1$s" command takes two arguments, the user\'s nickname and optionally a reason.',e),!0),!1)},onCommandError(e){t.log(e,S.LogLevel.FATAL),this.showErrorMessage(L("Sorry, an error happened while running the command. Check your browser's developer console for details."),!0)},parseMessageForCommands(e){const f=t.ChatBoxView.prototype;if(f.parseMessageForCommands.apply(this,arguments))return!0;if(t.muc_disable_moderator_commands)return!1;const a=e.replace(/^\s*/,"").match(/^\/(.*?)(?: (.*))?$/)||[!1,"",""],n=a[2]&&a[2].splitOnce(" ")||[],o=a[1].toLowerCase();switch(o){case"admin":if(!this.validateRoleChangeCommand(o,n))break;this.model.setAffiliation("admin",[{jid:n[0],reason:n[1]}]).then(()=>this.model.occupants.fetchMembers(),e=>this.onCommandError(e));break;case"ban":if(!this.validateRoleChangeCommand(o,n))break;this.model.setAffiliation("outcast",[{jid:n[0],reason:n[1]}]).then(()=>this.model.occupants.fetchMembers(),e=>this.onCommandError(e));break;case"deop":if(!this.validateRoleChangeCommand(o,n))break;this.modifyRole(this.model.get("jid"),n[0],"participant",n[1],void 0,this.onCommandError.bind(this));break;case"help":this.showHelpMessages([`<strong>/admin</strong>: ${L("Change user's affiliation to admin")}`,`<strong>/ban</strong>: ${L("Ban user from room")}`,`<strong>/clear</strong>: ${L("Remove messages")}`,`<strong>/deop</strong>: ${L("Change user role to participant")}`,`<strong>/help</strong>: ${L("Show this menu")}`,`<strong>/kick</strong>: ${L("Kick user from room")}`,`<strong>/me</strong>: ${L("Write in 3rd person")}`,`<strong>/member</strong>: ${L("Grant membership to a user")}`,`<strong>/mute</strong>: ${L("Remove user's ability to post messages")}`,`<strong>/nick</strong>: ${L("Change your nickname")}`,`<strong>/op</strong>: ${L("Grant moderator role to user")}`,`<strong>/owner</strong>: ${L("Grant ownership of this room")}`,`<strong>/revoke</strong>: ${L("Revoke user's membership")}`,`<strong>/subject</strong>: ${L("Set room subject")}`,`<strong>/topic</strong>: ${L("Set room subject (alias for /subject)")}`,`<strong>/voice</strong>: ${L("Allow muted user to post messages")}`]);break;case"kick":if(!this.validateRoleChangeCommand(o,n))break;this.modifyRole(this.model.get("jid"),n[0],"none",n[1],void 0,this.onCommandError.bind(this));break;case"mute":if(!this.validateRoleChangeCommand(o,n))break;this.modifyRole(this.model.get("jid"),n[0],"visitor",n[1],void 0,this.onCommandError.bind(this));break;case"member":if(!this.validateRoleChangeCommand(o,n))break;this.model.setAffiliation("member",[{jid:n[0],reason:n[1]}]).then(()=>this.model.occupants.fetchMembers(),e=>this.onCommandError(e));break;case"nick":t.connection.send(N({from:t.connection.jid,to:this.model.getRoomJIDAndNick(a[2]),id:t.connection.getUniqueId()}).tree());break;case"owner":if(!this.validateRoleChangeCommand(o,n))break;this.model.setAffiliation("owner",[{jid:n[0],reason:n[1]}]).then(()=>this.model.occupants.fetchMembers(),e=>this.onCommandError(e));break;case"op":if(!this.validateRoleChangeCommand(o,n))break;this.modifyRole(this.model.get("jid"),n[0],"moderator",n[1],void 0,this.onCommandError.bind(this));break;case"revoke":if(!this.validateRoleChangeCommand(o,n))break;this.model.setAffiliation("none",[{jid:n[0],reason:n[1]}]).then(()=>this.model.occupants.fetchMembers(),e=>this.onCommandError(e));break;case"topic":case"subject":t.connection.send(H({to:this.model.get("jid"),from:t.connection.jid,type:"groupchat"}).c("subject",{xmlns:"jabber:client"}).t(a[2]).tree());break;case"voice":if(!this.validateRoleChangeCommand(o,n))break;this.modifyRole(this.model.get("jid"),n[0],"participant",n[1],void 0,this.onCommandError.bind(this));break;default:return!1}return!0},registerHandlers(){this.model.addHandler("presence","ChatRoomView.onPresence",this.onPresence.bind(this)),this.model.addHandler("message","ChatRoomView.showStatusMessages",this.showStatusMessages.bind(this))},onPresence(e){"error"===e.getAttribute("type")?this.showErrorMessageFromPresence(e):this.showStatusMessages(e)},populateAndJoin(){this.model.occupants.fetchMembers(),this.join(),this.fetchMessages()},join(e,t){return e||this.model.get("nick")?(this.model.join(e,t),this):(this.checkForReservedNick(),this)},renderConfigurationForm(e){const t=this.el.querySelector(".chatroom-body");A.each(t.querySelectorAll(".chatroom-form-container"),O.removeElement),A.each(t.children,O.hideElement),t.insertAdjacentHTML("beforeend",c());const f=t.querySelector("form.chatroom-form"),a=f.querySelector("fieldset"),n=e.querySelectorAll("field"),o=A.get(e.querySelector("title"),"textContent"),r=A.get(e.querySelector("instructions"),"textContent");O.removeElement(a.querySelector("span.spinner")),a.insertAdjacentHTML("beforeend",`<legend>${o}</legend>`),r&&r!==o&&a.insertAdjacentHTML("beforeend",`<p class="instructions">${r}</p>`),A.each(n,function(t){a.insertAdjacentHTML("beforeend",O.xForm2webForm(t,e))});const s=document.createElement("fieldset");s.insertAdjacentHTML("beforeend",`<input type="submit" class="btn btn-primary" value="${L("Save")}"/>`),s.insertAdjacentHTML("beforeend",`<input type="button" class="btn btn-secondary" value="${L("Cancel")}"/>`),f.insertAdjacentElement("beforeend",s),s.querySelector("input[type=button]").addEventListener("click",e=>{e.preventDefault(),this.closeForm()}),f.addEventListener("submit",e=>{e.preventDefault(),this.model.saveConfiguration(e.target).then(this.model.getRoomFeatures.bind(this.model)),this.closeForm()},!1)},closeForm(){O.removeElement(this.el.querySelector(".chatroom-form-container")),this.renderAfterTransition()},getAndRenderConfigurationForm(e){this.showSpinner(),this.model.fetchRoomConfiguration().then(this.renderConfigurationForm.bind(this)).catch(A.partial(t.log,A,S.LogLevel.ERROR))},submitNickname(e){e.preventDefault();const t=e.target.nick,f=t.value;f?(t.classList.remove("error"),this.el.querySelector(".chatroom-form-container").outerHTML=k(),this.join(f)):t.classList.add("error")},checkForReservedNick(){this.showSpinner(),this.model.checkForReservedNick(this.onNickNameFound.bind(this),this.onNickNameNotFound.bind(this))},onNickNameFound(e){const t=e.querySelector('query[node="x-roomuser-item"] identity'),f=t?t.getAttribute("name"):null;f?this.join(f):this.onNickNameNotFound()},onNickNameNotFound(e){const t=this.getDefaultNickName();t?this.join(t):this.renderNicknameForm(e)},getDefaultNickName(){const e=t.xmppstatus.vcard.get("nickname");return e||(t.muc_nickname_from_jid?S.unescapeNode(S.getNodeFromJid(t.bare_jid)):void 0)},onNicknameClash(e){if(t.muc_nickname_from_jid){const t=e.getAttribute("from").split("/")[1];if(t===this.getDefaultNickName())this.join(t+"-2");else{const e=t.lastIndexOf("-"),f=t.substring(e+1,t.length);this.join(t.substring(0,e+1)+String(Number(f)+1))}}else this.renderNicknameForm(L("The nickname you chose is reserved or currently in use, please choose a different one."))},hideChatRoomContents(){const e=this.el.querySelector(".chatroom-body");A.isNull(e)||A.each(e.children,e=>{e.classList.add("hidden")})},renderNicknameForm(t){this.hideChatRoomContents(),A.each(this.el.querySelectorAll("span.centered.spinner"),O.removeElement),A.isString(t)||(t="");const f=this.el.querySelector(".chatroom-body");f.insertAdjacentHTML("beforeend",_({heading:L("Please choose your nickname"),label_nickname:L("Nickname"),label_join:L("Enter room"),validation_message:t})),this.model.save("connection_status",e.ROOMSTATUS.NICKNAME_REQUIRED);const a=this.el.querySelector(".chatroom-form");a.addEventListener("submit",this.submitNickname.bind(this),!1)},submitPassword(e){e.preventDefault();const t=this.el.querySelector(".chatroom-form input[type=password]").value;this.showSpinner(),this.join(this.model.get("nick"),t)},renderPasswordForm(){const t=this.el.querySelector(".chatroom-body");A.each(t.children,O.hideElement),A.each(this.el.querySelectorAll(".spinner"),O.removeElement),t.insertAdjacentHTML("beforeend",d({heading:L("This chatroom requires a password"),label_password:L("Password: "),label_submit:L("Submit")})),this.model.save("connection_status",e.ROOMSTATUS.PASSWORD_REQUIRED),this.el.querySelector(".chatroom-form").addEventListener("submit",this.submitPassword.bind(this),!1)},showDisconnectMessage(e){O.hideElement(this.el.querySelector(".chat-area")),O.hideElement(this.el.querySelector(".occupants")),A.each(this.el.querySelectorAll(".spinner"),O.removeElement),this.el.querySelector(".chatroom-body").insertAdjacentHTML("beforeend",r({disconnect_message:e}))},getMessageFromStatus(e,f,a){const n=e.getAttribute("code");if("110"===n||"100"===n&&!a)return;if(n in t.muc.info_messages)return t.muc.info_messages[n];let o;if(a){if(n in t.muc.new_nickname_messages)return a&&"210"===n?o=S.getResourceFromJid(f.getAttribute("from")):a&&"303"===n&&(o=f.querySelector("x item").getAttribute("nick")),L(t.muc.new_nickname_messages[n],o)}else if(n in t.muc.action_info_messages)return o=S.getResourceFromJid(f.getAttribute("from")),L(t.muc.action_info_messages[n],o)},parseXUserElement(e,f,a){const n=e.querySelectorAll("status"),o=A.partial(this.getMessageFromStatus,A,f,a),r={},s=A.reject(A.map(n,o),A.isUndefined);s.length&&(r.messages=s);const c=A.invokeMap(n,Element.prototype.getAttribute,"code"),i=A.intersection(c,A.keys(t.muc.disconnect_messages)),u=a&&i.length>0;u&&(r.disconnected=!0,r.disconnection_message=t.muc.disconnect_messages[i[0]]);const _=e.querySelector("item");if(!A.isNull(_)){const e=_.querySelector("reason");e&&(r.reason=e?e.textContent:void 0);const t=_.querySelector("actor");t&&(r.actor=t?t.getAttribute("nick"):void 0)}return r},showNotificationsforUser(t){if(t.disconnected)return this.showDisconnectMessage(t.disconnection_message),t.actor&&this.showDisconnectMessage(L("This action was done by %1$s.",t.actor)),t.reason&&this.showDisconnectMessage(L('The reason given is: "%1$s".',t.reason)),void this.model.save("connection_status",e.ROOMSTATUS.DISCONNECTED);A.each(t.messages,e=>{this.content.insertAdjacentHTML("beforeend",m({data:"",isodate:D().format(),extra_classes:"chat-event",message:e}))}),t.reason&&this.showChatEvent(L('The reason given is: "%1$s".',t.reason)),A.get(t.messages,"length")&&this.scrollDown()},showJoinNotification(t){if(this.model.get("connection_status")!==e.ROOMSTATUS.ENTERED)return;const f=t.get("nick"),a=t.get("status"),n=this.content.lastElementChild;if(A.includes(A.get(n,"classList",[]),"chat-info")&&A.get(n,"dataset",{}).leave===`"${f}"`)n.outerHTML=m({data:`data-leavejoin="${f}"`,isodate:D().format(),extra_classes:"chat-event",message:L("%1$s has left and re-entered the room",f)});else{let e;e=A.isNil(a)?L("%1$s has entered the room",f):L('%1$s has entered the room. "%2$s"',f,a);const t={data:`data-join="${f}"`,isodate:D().format(),extra_classes:"chat-event",message:e};if(A.includes(A.get(n,"classList",[]),"chat-info")&&A.get(n,"dataset",{}).joinleave===`"${f}"`)n.outerHTML=m(t);else{const e=O.stringToElement(m(t));this.content.insertAdjacentElement("beforeend",e),this.insertDayIndicator(e)}}this.scrollDown()},showLeaveNotification(e){const t=e.get("nick"),f=e.get("status"),a=this.content.lastElementChild,n=a.getAttribute("data-isodate");if(A.includes(A.get(a,"classList",[]),"chat-info")&&D(n).isSame(new Date,"day")&&A.get(a,"dataset",{}).join===`"${t}"`){let e;e=A.isNil(f)?L("%1$s has entered and left the room",t):L('%1$s has entered and left the room. "%2$s"',t,f),a.outerHTML=m({data:`data-joinleave="${t}"`,isodate:D().format(),extra_classes:"chat-event",message:e})}else{let e;const n={message:e=A.isNil(f)?L("%1$s has left the room",t):L('%1$s has left the room. "%2$s"',t,f),isodate:D().format(),extra_classes:"chat-event",data:`data-leave="${t}"`};if(A.includes(A.get(a,"classList",[]),"chat-info")&&A.get(a,"dataset",{}).leavejoin===`"${t}"`)a.outerHTML=m(n);else{const e=O.stringToElement(m(n));this.content.insertAdjacentElement("beforeend",e),this.insertDayIndicator(e)}}this.scrollDown()},showStatusMessages(e){const t=j(`x[xmlns="${S.NS.MUC_USER}"]`,e),f=e.querySelectorAll("status[code='110']").length,a=A.partial(this.parseXUserElement.bind(this),A,e,f),n=A.reject(A.map(t,a),A.isEmpty);A.each(n,this.showNotificationsforUser.bind(this))},showErrorMessageFromPresence(e){const t=e.querySelector("error");"auth"===t.getAttribute("type")?A.isNull(t.querySelector("not-authorized"))?A.isNull(t.querySelector("registration-required"))?A.isNull(t.querySelector("forbidden"))||this.showDisconnectMessage(L("You have been banned from this room.")):this.showDisconnectMessage(L("You are not on the member list of this room.")):this.renderPasswordForm():"modify"===t.getAttribute("type")?A.isNull(t.querySelector("jid-malformed"))||this.showDisconnectMessage(L("No nickname was specified.")):"cancel"===t.getAttribute("type")&&(A.isNull(t.querySelector("not-allowed"))?A.isNull(t.querySelector("not-acceptable"))?A.isNull(t.querySelector("conflict"))?A.isNull(t.querySelector("item-not-found"))?A.isNull(t.querySelector("service-unavailable"))||this.showDisconnectMessage(L("This room has reached its maximum number of occupants.")):this.showDisconnectMessage(L("This room does not (yet) exist.")):this.onNicknameClash(e):this.showDisconnectMessage(L("Your nickname doesn't conform to this room's policies.")):this.showDisconnectMessage(L("You are not allowed to create new rooms.")))},renderAfterTransition(){this.model.get("connection_status")==e.ROOMSTATUS.NICKNAME_REQUIRED?this.renderNicknameForm():this.model.get("connection_status")==e.ROOMSTATUS.PASSWORD_REQUIRED?this.renderPasswordForm():(this.el.querySelector(".chat-area").classList.remove("hidden"),this.setOccupantsVisibility(),this.scrollDown())},showSpinner(){O.removeElement(this.el.querySelector(".spinner"));const e=this.el.querySelector(".chatroom-body"),t=Array.prototype.slice.call(e.children,0);e.insertAdjacentHTML("afterbegin",k()),A.each(t,O.hideElement)},hideSpinner(){const e=this.el.querySelector(".spinner");return A.isNull(e)||(O.removeElement(e),this.renderAfterTransition()),this},setChatRoomSubject(){const e=this.model.get("subject");this.content.insertAdjacentHTML("beforeend",m({data:"",isodate:D().format(),extra_classes:"chat-event",message:L("Topic set by %1$s",e.author)})),this.content.insertAdjacentHTML("beforeend",m({data:"",isodate:D().format(),extra_classes:"chat-topic",message:e.text})),this.scrollDown()}}),t.RoomsPanel=x.NativeView.extend({tagName:"div",className:"controlbox-section",id:"chatrooms",events:{"click a.chatbox-btn.show-add-muc-modal":"showAddRoomModal","click a.chatbox-btn.show-list-muc-modal":"showListRoomsModal"},render(){return this.el.innerHTML=v({heading_chatrooms:L("Chatrooms"),title_new_room:L("Add a new room"),title_list_rooms:L("Query for rooms")}),this},showAddRoomModal(e){A.isUndefined(this.add_room_modal)&&(this.add_room_modal=new t.AddChatRoomModal({model:this.model})),this.add_room_modal.show(e)},showListRoomsModal(e){A.isUndefined(this.list_rooms_modal)&&(this.list_rooms_modal=new t.ListChatRoomsModal({model:this.model})),this.list_rooms_modal.show(e)}}),t.ChatRoomOccupantView=x.VDOMView.extend({tagName:"li",initialize(){this.model.on("change",this.render,this)},toHTML(){const e=this.model.get("show");return p(A.extend({_:A,jid:"",show:e,hint_show:t.PRETTY_CHAT_STATUS[e],hint_occupant:L("Click to mention %1$s in your message.",this.model.get("nick")),desc_moderator:L("This user is a moderator."),desc_participant:L("This user can send messages in this room."),desc_visitor:L("This user can NOT send messages in this room."),label_moderator:L("Moderator"),label_visitor:L("Visitor"),label_owner:L("Owner"),label_member:L("Member"),label_admin:L("Admin")},this.model.toJSON()))},destroy(){this.el.parentElement.removeChild(this.el)}}),t.ChatRoomOccupantsView=x.OrderedListView.extend({tagName:"div",className:"occupants col-md-3 col-4",listItems:"model",sortEvent:"change:role",listSelector:".occupant-list",ItemView:t.ChatRoomOccupantView,initialize(){x.OrderedListView.prototype.initialize.apply(this,arguments),this.chatroomview=this.model.chatroomview,this.chatroomview.model.on("change:open",this.renderInviteWidget,this),this.chatroomview.model.on("change:affiliation",this.renderInviteWidget,this),this.chatroomview.model.on("change:hidden",this.onFeatureChanged,this),this.chatroomview.model.on("change:mam_enabled",this.onFeatureChanged,this),this.chatroomview.model.on("change:membersonly",this.onFeatureChanged,this),this.chatroomview.model.on("change:moderated",this.onFeatureChanged,this),this.chatroomview.model.on("change:nonanonymous",this.onFeatureChanged,this),this.chatroomview.model.on("change:open",this.onFeatureChanged,this),this.chatroomview.model.on("change:passwordprotected",this.onFeatureChanged,this),this.chatroomview.model.on("change:persistent",this.onFeatureChanged,this),this.chatroomview.model.on("change:publicroom",this.onFeatureChanged,this),this.chatroomview.model.on("change:semianonymous",this.onFeatureChanged,this),this.chatroomview.model.on("change:temporary",this.onFeatureChanged,this),this.chatroomview.model.on("change:unmoderated",this.onFeatureChanged,this),this.chatroomview.model.on("change:unsecured",this.onFeatureChanged,this),this.render(),this.model.fetch({add:!0,silent:!0,success:this.sortAndPositionAllItems.bind(this)})},render(){return this.el.innerHTML=l(A.extend(this.chatroomview.model.toJSON(),{allow_muc_invitations:t.allow_muc_invitations,label_occupants:L("Occupants")})),t.allow_muc_invitations&&t.api.waitUntil("rosterContactsFetched").then(this.renderInviteWidget.bind(this)),this.renderRoomFeatures()},renderInviteWidget(){const e=this.el.querySelector("form.room-invite");if(this.shouldInviteWidgetBeShown()){if(A.isNull(e)){const e=this.el.querySelector(".occupants-heading");e.insertAdjacentHTML("afterend",u({error_message:null,label_invitation:L("Invite")})),this.initInviteWidget()}}else A.isNull(e)||e.remove();return this},renderRoomFeatures(){const t=A.pick(this.chatroomview.model.attributes,e.ROOM_FEATURES),f=this.el.querySelector(".chatroom-features");return f.innerHTML=s(A.extend(this.chatroomview.model.toJSON(),{__:L,has_features:A.reduce(A.values(t),(e,t)=>e||t)})),this.setOccupantsHeight(),this},onFeatureChanged(e){A.isUndefined(this.debouncedRenderRoomFeatures)&&(this.debouncedRenderRoomFeatures=A.debounce(this.renderRoomFeatures,100,{leading:!1}));const t={};A.each(A.keys(e.changed),function(f){A.isNil(R[f])||(t[R[f]]=!e.changed[f])}),this.chatroomview.model.save(t,{silent:!0}),this.debouncedRenderRoomFeatures()},setOccupantsHeight(){const e=this.el.querySelector(".chatroom-features");this.el.querySelector(".occupant-list").style.cssText=`height: calc(100% - ${e.offsetHeight}px - 5em);`},promptForInvite(e){const t=prompt(L('You are about to invite %1$s to the chat room "%2$s". You may optionally include a message, explaining the reason for the invitation.',e.text.label,this.model.get("id")));null!==t&&this.chatroomview.model.directInvite(e.text.value,t);const f=e.target.form,a=f.querySelector(".pure-form-message.error");A.isNull(a)||a.parentNode.removeChild(a),e.target.value=""},inviteFormSubmitted(e){e.preventDefault();const t=e.target.querySelector("input.invited-contact"),f=t.value;if(!f||A.compact(f.split("@")).length<2)return e.target.outerHTML=u({error_message:L("Please enter a valid XMPP username"),label_invitation:L("Invite")}),void this.initInviteWidget();this.promptForInvite({target:t,text:{label:f,value:f}})},shouldInviteWidgetBeShown(){return t.allow_muc_invitations&&(this.chatroomview.model.get("open")||"owner"===this.chatroomview.model.get("affiliation"))},initInviteWidget(){const e=this.el.querySelector("form.room-invite");if(A.isNull(e))return;e.addEventListener("submit",this.inviteFormSubmitted.bind(this),!1);const f=this.el.querySelector("input.invited-contact"),a=t.roster.map(function(e){const t=e.get("fullname")||e.get("jid");return{label:t,value:e.get("jid")}});new M(f,{minChars:1,list:a}),f.addEventListener("awesomplete-selectcomplete",this.promptForInvite.bind(this))}}),t.on("controlboxInitialized",e=>{t.allow_muc&&(z(e),e.model.on("change:connected",A.partial(z,e)))}),t.on("reconnected",function(){t.chatboxviews.each(function(t){t.model.get("type")===e.CHATROOMS_TYPE&&(t.model.save("connection_status",e.ROOMSTATUS.DISCONNECTED),t.model.registerHandlers(),t.populateAndJoin())})})}})})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){"use strict";var a,n,o;n=[f(2),f(209),f(208)],void 0===(o="function"==typeof(a=function(e,t,f){const a=e.env,n=a.Backbone,o=a.Promise,r=a.Strophe,s=(a.SHA1,a._),c=a.$iq,i=(a.$build,a.b64_sha1),u=a.moment;a.sizzle,e.env.utils,e.plugins.add("converse-vcard",{initialize(){const e=this._converse;function a(e,f,a,n){const o=a.querySelector("vCard");let r={};if(s.isNull(o)||(r={stanza:a,fullname:s.get(o.querySelector("FN"),"textContent"),nickname:s.get(o.querySelector("NICKNAME"),"textContent"),image:s.get(o.querySelector("PHOTO BINVAL"),"textContent"),image_type:s.get(o.querySelector("PHOTO TYPE"),"textContent"),url:s.get(o.querySelector("URL"),"textContent"),role:s.get(o.querySelector("ROLE"),"textContent"),email:s.get(o.querySelector("EMAIL USERID"),"textContent"),vcard_updated:u().format(),vcard_error:void 0}),r.image){const e=t.enc.Base64.parse(r.image);r.image_hash=t.SHA1(e).toString()}n&&n(r)}function _(e,t,f,a){a&&a({stanza:f,jid:t,vcard_error:u().format()})}function d(e,t,f){const a=c(t?{type:e,to:t}:{type:e});return f?a.cnode(f):a.c("vCard",{xmlns:r.NS.VCARD}),a}function l(e,t){return t=r.getBareJidFromJid(t)===e.bare_jid?null:t,new o((f,n)=>{e.connection.sendIQ(d("get",t),s.partial(a,e,t,s,f),s.partial(_,e,t,s,f),5e3)})}e.VCard=n.Model.extend({defaults:{image:e.DEFAULT_IMAGE,image_type:e.DEFAULT_IMAGE_TYPE},set(t,f,a){let o;return"object"==typeof t?(o=t,a=f):(o={})[t]=f,s.has(o,"image")&&!o.image?(o.image=e.DEFAULT_IMAGE,o.image_type=e.DEFAULT_IMAGE_TYPE,n.Model.prototype.set.call(this,o,a)):n.Model.prototype.set.apply(this,arguments)}}),e.VCards=n.Collection.extend({model:e.VCard,initialize(){this.on("add",t=>e.api.vcard.update(t))}}),e.initVCardCollection=function(){e.vcards=new e.VCards,e.vcards.browserStorage=new n.BrowserStorage[e.storage](i("converse.vcards")),e.vcards.fetch()},e.api.listen.on("sessionInitialized",e.initVCardCollection),e.on("addClientFeatures",()=>{e.api.disco.own.features.add(r.NS.VCARD)}),s.extend(e.api,{vcard:{set:function(t){return new o((a,n)=>{const o=r.xmlHtmlNode(f(t)).firstElementChild;e.connection.sendIQ(d("set",t.jid,o),a,n)})},get(t,f){if(s.isString(t))return l(e,t);if(!f&&t.get("vcard_updated")&&u(t.get("vcard_error")).isSame(new Date,"day"))return o.resolve({});{const f=t.get("jid");if(!f)throw new Error("No JID to get vcard for!");return l(e,f)}},update(e,t){return new o((f,a)=>{this.get(e,t).then(t=>{delete t.stanza,e.save(t),f()})})}}})}})})?a.apply(t,n):a)||(e.exports=o)},function(e,t){!function(){var t=function(e,f){var a=this;this.isOpened=!1,this.input=n(e),this.input.setAttribute("autocomplete","off"),this.input.setAttribute("aria-autocomplete","list"),f=f||{},function(e,t,f){for(var a in t){var n=t[a],o=e.input.getAttribute("data-"+a.toLowerCase());"number"==typeof n?e[a]=parseInt(o):!1===n?e[a]=null!==o:n instanceof Function?e[a]=null:e[a]=o,e[a]||0===e[a]||(e[a]=a in f?f[a]:n)}}(this,{minChars:2,maxItems:10,autoFirst:!1,data:t.DATA,filter:t.FILTER_CONTAINS,sort:!1!==f.sort&&t.SORT_BYLENGTH,item:t.ITEM,replace:t.REPLACE},f),this.index=-1,this.container=n.create("div",{className:"awesomplete",around:e}),this.ul=n.create("ul",{hidden:"hidden",inside:this.container}),this.status=n.create("span",{className:"visually-hidden",role:"status","aria-live":"assertive","aria-relevant":"additions",inside:this.container}),this._events={input:{input:this.evaluate.bind(this),blur:this.close.bind(this,{reason:"blur"}),keydown:function(e){var t=e.keyCode;a.opened&&(13===t&&a.selected?(e.preventDefault(),a.select()):27===t?a.close({reason:"esc"}):38!==t&&40!==t||(e.preventDefault(),a[38===t?"previous":"next"]()))}},form:{submit:this.close.bind(this,{reason:"submit"})},ul:{mousedown:function(e){var t=e.target;if(t!==this){for(;t&&!/li/i.test(t.nodeName);)t=t.parentNode;t&&0===e.button&&(e.preventDefault(),a.select(t,e.target))}}}},n.bind(this.input,this._events.input),n.bind(this.input.form,this._events.form),n.bind(this.ul,this._events.ul),this.input.hasAttribute("list")?(this.list="#"+this.input.getAttribute("list"),this.input.removeAttribute("list")):this.list=this.input.getAttribute("data-list")||f.list||[],t.all.push(this)};function f(e){var t=Array.isArray(e)?{label:e[0],value:e[1]}:"object"==typeof e&&"label"in e&&"value"in e?e:{label:e,value:e};this.label=t.label||t.value,this.value=t.value}t.prototype={set list(e){if(Array.isArray(e))this._list=e;else if("string"==typeof e&&e.indexOf(",")>-1)this._list=e.split(/\s*,\s*/);else if((e=n(e))&&e.children){var t=[];a.apply(e.children).forEach(function(e){if(!e.disabled){var f=e.textContent.trim(),a=e.value||f,n=e.label||f;""!==a&&t.push({label:n,value:a})}}),this._list=t}document.activeElement===this.input&&this.evaluate()},get selected(){return this.index>-1},get opened(){return this.isOpened},close:function(e){this.opened&&(this.ul.setAttribute("hidden",""),this.isOpened=!1,this.index=-1,n.fire(this.input,"awesomplete-close",e||{}))},open:function(){this.ul.removeAttribute("hidden"),this.isOpened=!0,this.autoFirst&&-1===this.index&&this.goto(0),n.fire(this.input,"awesomplete-open")},destroy:function(){n.unbind(this.input,this._events.input),n.unbind(this.input.form,this._events.form);var e=this.container.parentNode;e.insertBefore(this.input,this.container),e.removeChild(this.container),this.input.removeAttribute("autocomplete"),this.input.removeAttribute("aria-autocomplete");var f=t.all.indexOf(this);-1!==f&&t.all.splice(f,1)},next:function(){var e=this.ul.children.length;this.goto(this.index<e-1?this.index+1:e?0:-1)},previous:function(){var e=this.ul.children.length,t=this.index-1;this.goto(this.selected&&-1!==t?t:e-1)},goto:function(e){var t=this.ul.children;this.selected&&t[this.index].setAttribute("aria-selected","false"),this.index=e,e>-1&&t.length>0&&(t[e].setAttribute("aria-selected","true"),this.status.textContent=t[e].textContent,this.ul.scrollTop=t[e].offsetTop-this.ul.clientHeight+t[e].clientHeight,n.fire(this.input,"awesomplete-highlight",{text:this.suggestions[this.index]}))},select:function(e,t){if(e?this.index=n.siblingIndex(e):e=this.ul.children[this.index],e){var f=this.suggestions[this.index];n.fire(this.input,"awesomplete-select",{text:f,origin:t||e})&&(this.replace(f),this.close({reason:"select"}),n.fire(this.input,"awesomplete-selectcomplete",{text:f}))}},evaluate:function(){var e=this,t=this.input.value;t.length>=this.minChars&&this._list.length>0?(this.index=-1,this.ul.innerHTML="",this.suggestions=this._list.map(function(a){return new f(e.data(a,t))}).filter(function(f){return e.filter(f,t)}),!1!==this.sort&&(this.suggestions=this.suggestions.sort(this.sort)),this.suggestions=this.suggestions.slice(0,this.maxItems),this.suggestions.forEach(function(f){e.ul.appendChild(e.item(f,t))}),0===this.ul.children.length?this.close({reason:"nomatches"}):this.open()):this.close({reason:"nomatches"})}},t.all=[],t.FILTER_CONTAINS=function(e,t){return RegExp(n.regExpEscape(t.trim()),"i").test(e)},t.FILTER_STARTSWITH=function(e,t){return RegExp("^"+n.regExpEscape(t.trim()),"i").test(e)},t.SORT_BYLENGTH=function(e,t){return e.length!==t.length?e.length-t.length:e<t?-1:1},t.ITEM=function(e,t){t=t.trim();var f=document.createElement("li");f.setAttribute("aria-selected","false");var a=new RegExp("("+t+")","ig");return(t?e.split(a):[e]).forEach(function(e){if(t&&e.match(a)){var n=document.createElement("mark");n.textContent=e,f.appendChild(n)}else f.appendChild(document.createTextNode(e))}),f},t.REPLACE=function(e){this.input.value=e.value},t.DATA=function(e){return e},Object.defineProperty(f.prototype=Object.create(String.prototype),"length",{get:function(){return this.label.length}}),f.prototype.toString=f.prototype.valueOf=function(){return""+this.label};var a=Array.prototype.slice;function n(e,t){return"string"==typeof e?(t||document).querySelector(e):e||null}function o(e,t){return a.call((t||document).querySelectorAll(e))}function r(){o("input.awesomplete").forEach(function(e){new t(e)})}n.create=function(e,t){var f=document.createElement(e);for(var a in t){var o=t[a];if("inside"===a)n(o).appendChild(f);else if("around"===a){var r=n(o);r.parentNode.insertBefore(f,r),f.appendChild(r)}else a in f?f[a]=o:f.setAttribute(a,o)}return f},n.bind=function(e,t){if(e)for(var f in t){var a=t[f];f.split(/\s+/).forEach(function(t){e.addEventListener(t,a)})}},n.unbind=function(e,t){if(e)for(var f in t){var a=t[f];f.split(/\s+/).forEach(function(t){e.removeEventListener(t,a)})}},n.fire=function(e,t,f){var a=document.createEvent("HTMLEvents");for(var n in a.initEvent(t,!0,!0),f)a[n]=f[n];return e.dispatchEvent(a)},n.regExpEscape=function(e){return e.replace(/[-\\^$*+?.()|[\]{}]/g,"\\$&")},n.siblingIndex=function(e){for(var t=0;e=e.previousElementSibling;t++);return t},"undefined"!=typeof Document&&("loading"!==document.readyState?r():document.addEventListener("DOMContentLoaded",r)),t.$=n,t.$$=o,"undefined"!=typeof self&&(self.Awesomplete=t),"object"==typeof e&&e.exports&&(e.exports=t)}(),e.exports=Awesomplete},function(e,t,f){"use strict";(function(t){
 /**
-   sprintf() for JavaScript 0.7-beta1
-   http://www.diveintojavascript.com/projects/javascript-sprintf
-
-   Copyright (c) Alexandru Marasteanu <alexaholic [at) gmail (dot] com>
-   All rights reserved.
-
-   Redistribution and use in source and binary forms, with or without
-   modification, are permitted provided that the following conditions are met:
-       * Redistributions of source code must retain the above copyright
-         notice, this list of conditions and the following disclaimer.
-       * Redistributions in binary form must reproduce the above copyright
-         notice, this list of conditions and the following disclaimer in the
-         documentation and/or other materials provided with the distribution.
-       * Neither the name of sprintf() for JavaScript nor the
-         names of its contributors may be used to endorse or promote products
-         derived from this software without specific prior written permission.
-
-   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-   ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-   WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-   DISCLAIMED. IN NO EVENT SHALL Alexandru Marasteanu BE LIABLE FOR ANY
-   DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-   (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-   LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-   ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-  */
-
-//! moment.js
-//! version : 2.19.4
-//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
-//! license : MIT
-//! momentjs.com
-
-// Converse.js (A browser based XMPP chat client)
-// http://conversejs.org
-//
-// This is the internationalization module.
-//
-// Copyright (c) 2012-2017, Jan-Carel Brand <jc@opkode.com>
-// Licensed under the Mozilla Public License (MPLv2)
-//
-
-//     (c) 2010-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
-//     Backbone may be freely distributed under the MIT license.
-//     For all details and documentation:
-//     http://backbonejs.org
-
-/*
-    This program is distributed under the terms of the MIT license.
-    Please see the LICENSE file for details.
-
-    Copyright 2006-2008, OGG, LLC
-*/
-
-/*
- * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined
- * in FIPS PUB 180-1
- * Version 2.1a Copyright Paul Johnston 2000 - 2002.
- * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
- * Distributed under the BSD License
- * See http://pajhome.org.uk/crypt/md5 for details.
- */
-
-/*
- * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
- * Digest Algorithm, as defined in RFC 1321.
- * Version 2.1 Copyright (C) Paul Johnston 1999 - 2002.
- * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
- * Distributed under the BSD License
- * See http://pajhome.org.uk/crypt/md5 for more info.
- */
-
-/*! https://mths.be/punycode v1.4.0 by @mathias */
-
+ * filesize
+ *
+ * @copyright 2018 Jason Mulligan <jason.mulligan@avoidwork.com>
+ * @license BSD-3-Clause
+ * @version 3.6.1
+ */
+!function(t){var f=/^(b|B)$/,a={iec:{bits:["b","Kib","Mib","Gib","Tib","Pib","Eib","Zib","Yib"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["b","Kb","Mb","Gb","Tb","Pb","Eb","Zb","Yb"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},n={iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]};function o(e){var t,o,r,s,c,i,u,_,d,l,h,m,g,p=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},b=[],y=0,v=void 0,w=void 0;if(isNaN(e))throw new Error("Invalid arguments");return o=!0===p.bits,d=!0===p.unix,t=p.base||2,_=void 0!==p.round?p.round:d?1:2,l=void 0!==p.separator&&p.separator||"",h=void 0!==p.spacer?p.spacer:d?"":" ",g=p.symbols||p.suffixes||{},m=2===t&&p.standard||"jedec",u=p.output||"string",s=!0===p.fullform,c=p.fullforms instanceof Array?p.fullforms:[],v=void 0!==p.exponent?p.exponent:-1,i=(w=Number(e))<0,r=t>2?1e3:1024,i&&(w=-w),(-1===v||isNaN(v))&&(v=Math.floor(Math.log(w)/Math.log(r)))<0&&(v=0),v>8&&(v=8),0===w?(b[0]=0,b[1]=d?"":a[m][o?"bits":"bytes"][v]):(y=w/(2===t?Math.pow(2,10*v):Math.pow(1e3,v)),o&&(y*=8)>=r&&v<8&&(y/=r,v++),b[0]=Number(y.toFixed(v>0?_:0)),b[1]=10===t&&1===v?o?"kb":"kB":a[m][o?"bits":"bytes"][v],d&&(b[1]="jedec"===m?b[1].charAt(0):v>0?b[1].replace(/B$/,""):b[1],f.test(b[1])&&(b[0]=Math.floor(b[0]),b[1]=""))),i&&(b[0]=-b[0]),b[1]=g[b[1]]||b[1],"array"===u?b:"exponent"===u?v:"object"===u?{value:b[0],suffix:b[1],symbol:b[1]}:(s&&(b[1]=c[v]?c[v]:n[m][v]+(o?"bit":"byte")+(1===b[0]?"":"s")),l.length>0&&(b[0]=b[0].toString().replace(".",l)),b.join(h))}o.partial=function(e){return function(t){return o(t,e)}},e.exports=o}("undefined"!=typeof window&&window)}).call(this,f(5))},function(e,t,f){"use strict";var a,n,o;n=[f(2),f(12),f(50),f(232),f(19),f(20)],void 0===(o="function"==typeof(a=function(e,t,f,a){const n=e.env,o=n.$msg,r=n.Backbone,s=n.Promise,c=n.Strophe,i=n.b64_sha1,u=n.moment,_=n.sizzle,d=n.utils,l=n._,h=e.env.utils;return e.plugins.add("converse-chatboxes",{dependencies:["converse-roster","converse-vcard"],overrides:{initStatus:function(e){const t=this.__super__._converse;return e||t.chatboxviews.closeAllChatBoxes(),this.__super__.initStatus.apply(this,arguments)}},initialize(){const n=this._converse,m=n.__;n.api.settings.update({filter_by_resource:!1,auto_join_private_chats:[],forward_messages:!1}),n.api.promises.add(["chatBoxesFetched","chatBoxesInitialized","privateChatsAutoJoined"]),n.router.route("converse/chat?jid=:jid",function(e){if(!d.isValidJID(e))return n.log(`Invalid JID "${e}" provided in URL fragment`,c.LogLevel.WARN);s.all([n.api.waitUntil("rosterContactsFetched"),n.api.waitUntil("chatBoxesFetched")]).then(()=>{n.api.chats.open(e)})}),n.Message=r.Model.extend({defaults:()=>({msgid:n.connection.getUniqueId(),time:u().format()}),initialize(){this.setVCard(),this.get("file")&&(this.on("change:put",this.uploadFile,this),l.includes([n.SUCCESS,n.FAILURE],this.get("upload"))||this.getRequestSlotURL()),this.isOnlyChatStateNotification()&&window.setTimeout(this.destroy.bind(this),2e4)},getVCardForChatroomOccupant(){const e=this.collection.chatbox,t=c.getResourceFromJid(this.get("from"));if(e.get("nick")===t)return n.xmppstatus.vcard;{let f;if(this.get("vcard_jid")&&(f=n.vcards.findWhere({jid:this.get("vcard_jid")})),!f){let a;const o=e.occupants.findWhere({nick:t});o&&o.get("jid")?(a=o.get("jid"),this.save({vcard_jid:a},{silent:!0})):a=this.get("from"),f=n.vcards.findWhere({jid:a})||n.vcards.create({jid:a})}return f}},setVCard(){if("groupchat"===this.get("type"))this.vcard=this.getVCardForChatroomOccupant();else{const e=this.get("from");this.vcard=n.vcards.findWhere({jid:e})||n.vcards.create({jid:e})}},isOnlyChatStateNotification(){return h.isOnlyChatStateNotification(this)},getDisplayName(){return"groupchat"===this.get("type")?this.get("nick"):this.vcard.get("fullname")||this.get("from")},sendSlotRequestStanza(){const t=this.get("file");return new s((f,a)=>{const o=e.env.$iq({from:n.jid,to:this.get("slot_request_url"),type:"get"}).c("request",{xmlns:c.NS.HTTPUPLOAD,filename:t.name,size:t.size,"content-type":t.type});n.connection.sendIQ(o,f,a)})},getRequestSlotURL(){this.sendSlotRequestStanza().then(e=>{const t=e.querySelector("slot");if(!t)return this.save({type:"error",message:m("Sorry, could not determine file upload URL.")});this.save({get:t.querySelector("get").getAttribute("url"),put:t.querySelector("put").getAttribute("url")})}).catch(e=>(n.log(e,c.LogLevel.ERROR),this.save({type:"error",message:m("Sorry, could not determine upload URL.")})))},uploadFile(){const e=new XMLHttpRequest;e.onreadystatechange=(()=>{e.readyState===XMLHttpRequest.DONE&&(n.log("Status: "+e.status,c.LogLevel.INFO),200===e.status||201===e.status?this.save({upload:n.SUCCESS,oob_url:this.get("get"),message:this.get("get")}):e.onerror())}),e.upload.addEventListener("progress",e=>{e.lengthComputable&&this.set("progress",e.loaded/e.total)},!1),e.onerror=(()=>{let t=m("Sorry, could not succesfully upload your file.");e.responseText&&(t+=" "+m('Your server\'s response: "%1$s"',e.responseText)),this.save({type:"error",upload:n.FAILURE,message:t})}),e.open("PUT",this.get("put"),!0),e.setRequestHeader("Content-type","application/octet-stream"),e.send(this.get("file"))}}),n.Messages=r.Collection.extend({model:n.Message,comparator:"time"}),n.ChatBox=n.ModelWithVCardAndPresence.extend({defaults:()=>({bookmarked:!1,chat_state:void 0,num_unread:0,type:"chatbox",message_type:"chat",url:"",hidden:l.includes(["mobile","fullscreen"],n.view_mode)}),initialize(){n.ModelWithVCardAndPresence.prototype.initialize.apply(this,arguments),n.api.waitUntil("rosterContactsFetched").then(()=>{this.addRelatedContact(n.roster.findWhere({jid:this.get("jid")}))}),this.messages=new n.Messages,this.messages.browserStorage=new r.BrowserStorage[n.storage](i(`converse.messages${this.get("jid")}${n.bare_jid}`)),this.messages.chatbox=this,this.messages.on("change:upload",e=>{e.get("upload")===n.SUCCESS&&this.sendMessageStanza(e)}),this.on("change:chat_state",this.sendChatState,this),this.save({box_id:i(this.get("jid")),time_opened:this.get("time_opened")||u().valueOf(),user_id:c.getNodeFromJid(this.get("jid"))})},addRelatedContact(e){l.isUndefined(e)||(this.contact=e,this.trigger("contactAdded",e))},getDisplayName(){return this.vcard.get("fullname")||this.get("jid")},createMessageStanza(e){const t=o({from:n.connection.jid,to:this.get("jid"),type:this.get("message_type"),id:e.get("msgid")}).c("body").t(e.get("message")).up().c(n.ACTIVE,{xmlns:c.NS.CHATSTATES}).up();return e.get("is_spoiler")&&(e.get("spoiler_hint")?t.c("spoiler",{xmlns:c.NS.SPOILER},e.get("spoiler_hint")).up():t.c("spoiler",{xmlns:c.NS.SPOILER}).up()),e.get("file")&&t.c("x",{xmlns:c.NS.OUTOFBAND}).c("url").t(e.get("message")).up(),t},sendMessageStanza(e){const t=this.createMessageStanza(e);n.connection.send(t),n.forward_messages&&n.connection.send(o({to:n.bare_jid,type:this.get("message_type"),id:e.get("msgid")}).c("forwarded",{xmlns:c.NS.FORWARD}).c("delay",{xmns:c.NS.DELAY,stamp:u().format()}).up().cnode(t.tree()))},getOutgoingMessageAttributes(e,f){const a=n.xmppstatus.get("fullname"),o=this.get("composing_spoiler");return{fullname:a,from:n.bare_jid,sender:"me",time:u().format(),message:e?h.httpToGeoUri(t.shortnameToUnicode(e),n):void 0,is_spoiler:o,spoiler_hint:o?f:void 0}},sendMessage(e){this.sendMessageStanza(this.messages.create(e))},sendChatState(){n.connection.send(o({to:this.get("jid"),type:"chat"}).c(this.get("chat_state"),{xmlns:c.NS.CHATSTATES}).up().c("no-store",{xmlns:c.NS.HINTS}).up().c("no-permanent-store",{xmlns:c.NS.HINTS}))},sendFiles(e){n.api.disco.supports(c.NS.HTTPUPLOAD,n.domain).then(t=>{const a=t.pop(),n=a.dataforms.where({FORM_TYPE:{value:c.NS.HTTPUPLOAD,type:"hidden"}}).pop(),o=window.parseInt(l.get(n,"attributes.max-file-size.value")),r=l.get(a,"id");r?l.each(e,e=>{if(!window.isNaN(o)&&window.parseInt(e.size)>o)return this.messages.create({message:m("The size of your file, %1$s, exceeds the maximum allowed by your server, which is %2$s.",e.name,f(o)),type:"error"});this.messages.create(l.extend(this.getOutgoingMessageAttributes(),{file:e,progress:0,slot_request_url:r,type:this.get("message_type")}))}):this.messages.create({message:m("Sorry, looks like file upload is not supported by your server."),type:"error"})}).catch(l.partial(n.log,l,c.LogLevel.FATAL))},getMessageBody(e){if("error"===e.getAttribute("type")){const t=e.querySelector("error");return l.propertyOf(t.querySelector("text"))("textContent")||m("Sorry, an error occured:")+" "+t.innerHTML}return l.propertyOf(e.querySelector("body"))("textContent")},getMessageAttributesFromStanza(e,t){const f=this.__super__._converse,a=(f.__,_(`result[xmlns="${c.NS.MAM}"]`,t).pop()),n=_(`spoiler[xmlns="${c.NS.SPOILER}"]`,t).pop(),o=_(`delay[xmlns="${c.NS.DELAY}"]`,t).pop(),r={chat_state:e.getElementsByTagName(f.COMPOSING).length&&f.COMPOSING||e.getElementsByTagName(f.PAUSED).length&&f.PAUSED||e.getElementsByTagName(f.INACTIVE).length&&f.INACTIVE||e.getElementsByTagName(f.ACTIVE).length&&f.ACTIVE||e.getElementsByTagName(f.GONE).length&&f.GONE,is_archived:!l.isNil(a),is_delayed:!l.isNil(o),is_spoiler:!l.isNil(n),message:this.getMessageBody(e)||void 0,msgid:e.getAttribute("id"),time:o?o.getAttribute("stamp"):u().format(),type:e.getAttribute("type")};return"groupchat"===r.type?(r.from=e.getAttribute("from"),r.nick=c.unescapeNode(c.getResourceFromJid(r.from)),r.from===this.get("nick")?r.sender="me":r.sender="them"):(r.from=c.getBareJidFromJid(e.getAttribute("from")),r.from===f.bare_jid?(r.sender="me",r.fullname=f.xmppstatus.get("fullname")):(r.sender="them",r.fullname=this.get("fullname"))),l.each(_(`x[xmlns="${c.NS.OUTOFBAND}"]`,e),e=>{r.oob_url=e.querySelector("url").textContent,r.oob_desc=e.querySelector("url").textContent}),n&&(r.spoiler_hint=n.textContent.length>0?n.textContent:""),r},createMessage(e,t){const f=this.getMessageAttributesFromStanza(e,t),a=h.isOnlyChatStateNotification(f);return a&&(f.is_delayed||"groupchat"===f.type&&c.getResourceFromJid(f.from)==this.get("nick"))?void 0:a||f.file||f.message||f.oob_url||"error"===f.type?this.messages.create(f):void 0},isHidden(){return this.get("hidden")||this.get("minimized")||this.isScrolledUp()||"hidden"===n.windowState},incrementUnreadMsgCounter(e){l.isNull(e.querySelector("body"))||d.isNewMessage(e)&&this.isHidden()&&(this.save({num_unread:this.get("num_unread")+1}),n.incrementMsgCounter())},clearUnreadMsgCounter(){h.safeSave(this,{num_unread:0})},isScrolledUp(){return this.get("scrolled",!0)}}),n.ChatBoxes=r.Collection.extend({comparator:"time_opened",model:(e,t)=>new n.ChatBox(e,t),registerMessageHandler(){n.connection.addHandler(e=>(this.onMessage(e),!0),null,"message","chat"),n.connection.addHandler(e=>(this.onErrorMessage(e),!0),null,"message","error")},chatBoxMayBeShown:e=>!0,onChatBoxesFetched(e){e.each(e=>{this.chatBoxMayBeShown(e)&&e.trigger("show")}),n.emit("chatBoxesFetched")},onConnected(){this.browserStorage=new r.BrowserStorage.session(i(`converse.chatboxes-${n.bare_jid}`)),this.registerMessageHandler(),this.fetch({add:!0,success:this.onChatBoxesFetched.bind(this)})},onErrorMessage(e){const t=c.getBareJidFromJid(e.getAttribute("from"));if(d.isSameBareJID(t,n.bare_jid))return!0;const f=this.getChatBox(t);return!f||(f.createMessage(e,e),!0)},onMessage(e){let t=e.getAttribute("from"),f=e.getAttribute("to");const a=e,o=c.getResourceFromJid(f),r=!l.isNull(e.querySelector(`received[xmlns="${c.NS.CARBONS}"]`));if(n.filter_by_resource&&o&&o!==n.resource)return n.log(`onMessage: Ignoring incoming message intended for a different resource: ${f}`,c.LogLevel.INFO),!0;if(d.isHeadlineMessage(n,e))return n.log(`onMessage: Ignoring incoming headline message sent with type 'chat' from JID: ${t}`,c.LogLevel.INFO),!0;const s=e.querySelector("forwarded");if(!l.isNull(s)){const a=s.querySelector("message"),n=a.getAttribute("from");if(r&&c.getBareJidFromJid(n)!==t)return!0;t=(e=a).getAttribute("from"),f=e.getAttribute("to")}const i=c.getBareJidFromJid(t);let u;c.getResourceFromJid(t),u=i===n.bare_jid?c.getBareJidFromJid(f):i;const _={fullname:l.get(n.api.contacts.get(u),"attributes.fullname")},h=this.getChatBox(u,_,!l.isNull(e.querySelector("body"))),m=e.getAttribute("id");if(h){const t=m&&h.messages.findWhere({msgid:m})||[];l.isEmpty(t)&&(h.incrementUnreadMsgCounter(a),h.createMessage(e,a))}return n.emit("message",{stanza:a,chatbox:h}),!0},getChatBox(e,t={},f){l.isObject(e)&&(f=t,e=(t=e).jid),e=c.getBareJidFromJid(e.toLowerCase());let a=this.get(c.getBareJidFromJid(e));return!a&&f&&(l.extend(t,{jid:e,id:e}),a=this.create(t,{error(e,t){n.log(t.responseText)}})),a}}),n.ChatBoxViews=r.Overview.extend({_ensureElement(){if(this.el)this.setElement(l.result(this,"el"),!1);else{let e=n.root.querySelector("#conversejs");if(l.isNull(e)){(e=document.createElement("div")).setAttribute("id","conversejs");const t=n.root.querySelector("body");t?t.appendChild(e):n.root.appendChild(e)}e.innerHTML="",this.setElement(e,!1)}},initialize(){this.model.on("add",this.onChatBoxAdded,this),this.model.on("destroy",this.removeChat,this),this.el.classList.add(`converse-${n.view_mode}`),this.render()},render(){try{this.el.innerHTML=a()}catch(e){this._ensureElement(),this.el.innerHTML=a()}this.row_el=this.el.querySelector(".row")},insertRowColumn(e){this.row_el.insertAdjacentElement("afterBegin",e)},onChatBoxAdded(e){return this.get(e.get("id"))},removeChat(e){this.remove(e.get("id"))},closeAllChatBoxes(){return this.each(function(e){e.close()}),this},chatBoxMayBeShown(e){return this.model.chatBoxMayBeShown(e)}}),n.getViewForChatBox=function(e){if(e)return n.chatboxviews.get(e.get("id"))},n.on("chatBoxesFetched",function(){l.each(n.auto_join_private_chats,function(e){n.chatboxes.where({jid:e}).length||(l.isString(e)?n.api.chats.open(e):n.log('Invalid jid criteria specified for "auto_join_private_chats"',c.LogLevel.ERROR))}),n.emit("privateChatsAutoJoined")}),n.api.waitUntil("rosterContactsFetched").then(()=>{n.roster.on("add",e=>{const t=n.chatboxes.findWhere({jid:e.get("jid")});t&&t.addRelatedContact(e)})}),n.on("addClientFeatures",()=>{n.api.disco.own.features.add(c.NS.HTTPUPLOAD),n.api.disco.own.features.add(c.NS.OUTOFBAND)}),n.api.listen.on("pluginsInitialized",()=>{n.chatboxes=new n.ChatBoxes,n.chatboxviews=new n.ChatBoxViews({model:n.chatboxes}),n.emit("chatBoxesInitialized")}),n.api.listen.on("clearSession",()=>{n.chatboxviews.closeAllChatBoxes()}),n.api.listen.on("presencesInitialized",()=>n.chatboxes.onConnected()),l.extend(n.api,{chats:{create(e,t){if(l.isUndefined(e))return n.log("chats.create: You need to provide at least one JID",c.LogLevel.ERROR),null;if(l.isString(e)){t&&!l.get(t,"fullname")&&(t.fullname=l.get(n.api.contacts.get(e),"attributes.fullname"));const f=n.chatboxes.getChatBox(e,t,!0);return l.isNil(f)?void n.log("Could not open chatbox for JID: "+e,c.LogLevel.ERROR):f}return l.map(e,e=>(t.fullname=l.get(n.api.contacts.get(e),"attributes.fullname"),n.chatboxes.getChatBox(e,t,!0).trigger("show")))},open(e,t){if(l.isUndefined(e))return n.log("chats.open: You need to provide at least one JID",c.LogLevel.ERROR),null;if(l.isString(e)){const f=n.api.chats.create(e,t);return f.trigger("show"),f}return l.map(e,e=>n.api.chats.create(e,t).trigger("show"))},get(e){if(l.isUndefined(e)){const e=[];return n.chatboxes.each(function(t){"chatroom"!==t.get("type")&&e.push(t)}),e}return l.isString(e)?n.chatboxes.getChatBox(e):l.map(e,l.partial(n.chatboxes.getChatBox.bind(n.chatboxes),l,{},!0))}}})}}),e})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){f(1);e.exports=function(e){var t="";Array.prototype.join;return t+='\x3c!-- src/templates/chatbox.html --\x3e\n<div class="flyout box-flyout">\n    <div class="chat-body">\n        <div class="chat-content ',e.show_send_button&&(t+="chat-content-sendbutton"),t+='"></div>\n        <div class="message-form-container"/>\n    </div>\n</div>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/action.html --\x3e\n<div class="message chat-msg chat-action '+f(e.extra_classes)+'" data-isodate="'+f(e.time)+'" data-from="'+f(e.from)+'">\n    <span class="chat-msg-heading">\n        <span class="chat-msg-author">**'+f(e.username)+'</span>\n    </span>\n    <p class="chat-msg-text">\x3c!-- message gets added here via renderMessage --\x3e</p>\n</div>\n'}},function(e,t,f){var a;!function e(t,f,n){function o(s,c){if(!f[s]){if(!t[s]){if(!c&&("function"==typeof a&&a))return a(s,!0);if(r)return r(s,!0);var i=new Error("Cannot find module '"+s+"'");throw i.code="MODULE_NOT_FOUND",i}var u=f[s]={exports:{}};t[s][0].call(u.exports,function(e){var f=t[s][1][e];return o(f||e)},u,u.exports,e,t,f,n)}return f[s].exports}for(var r="function"==typeof a&&a,s=0;s<n.length;s++)o(n[s]);return o}({1:[function(e,t,f){var a=e("cssfilter").FilterCSS,n=e("cssfilter").getDefaultWhiteList,o=e("./util");function r(){return{a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","loop","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],sup:[],strong:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","loop","preload","src","height","width"]}}var s=new a;function c(e){return e.replace(i,"&lt;").replace(u,"&gt;")}var i=/</g,u=/>/g,_=/"/g,d=/&quot;/g,l=/&#([a-zA-Z0-9]*);?/gim,h=/&colon;?/gim,m=/&newline;?/gim,g=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a)\:/gi,p=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,b=/u\s*r\s*l\s*\(.*/gi;function y(e){return e.replace(_,"&quot;")}function v(e){return e.replace(d,'"')}function w(e){return e.replace(l,function(e,t){return"x"===t[0]||"X"===t[0]?String.fromCharCode(parseInt(t.substr(1),16)):String.fromCharCode(parseInt(t,10))})}function k(e){return e.replace(h,":").replace(m," ")}function M(e){for(var t="",f=0,a=e.length;f<a;f++)t+=e.charCodeAt(f)<32?" ":e.charAt(f);return o.trim(t)}function L(e){return e=M(e=k(e=w(e=v(e))))}function x(e){return e=c(e=y(e))}var S=/<!--[\s\S]*?-->/g;f.whiteList={a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","loop","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],sup:[],strong:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","loop","preload","src","height","width"]},f.getDefaultWhiteList=r,f.onTag=function(e,t,f){},f.onIgnoreTag=function(e,t,f){},f.onTagAttr=function(e,t,f){},f.onIgnoreTagAttr=function(e,t,f){},f.safeAttrValue=function(e,t,f,a){if(f=L(f),"href"===t||"src"===t){if("#"===(f=o.trim(f)))return"#";if("http://"!==f.substr(0,7)&&"https://"!==f.substr(0,8)&&"mailto:"!==f.substr(0,7)&&"tel:"!==f.substr(0,4)&&"#"!==f[0]&&"/"!==f[0])return""}else if("background"===t){if(g.lastIndex=0,g.test(f))return""}else if("style"===t){if(p.lastIndex=0,p.test(f))return"";if(b.lastIndex=0,b.test(f)&&(g.lastIndex=0,g.test(f)))return"";!1!==a&&(f=(a=a||s).process(f))}return f=x(f)},f.escapeHtml=c,f.escapeQuote=y,f.unescapeQuote=v,f.escapeHtmlEntities=w,f.escapeDangerHtml5Entities=k,f.clearNonPrintableCharacter=M,f.friendlyAttrValue=L,f.escapeAttrValue=x,f.onIgnoreTagStripAll=function(){return""},f.StripTagBody=function(e,t){"function"!=typeof t&&(t=function(){});var f=!Array.isArray(e),a=[],n=!1;return{onIgnoreTag:function(r,s,c){if(function(t){return!!f||-1!==o.indexOf(e,t)}(r)){if(c.isClosing){var i="[/removed]",u=c.position+i.length;return a.push([!1!==n?n:c.position,u]),n=!1,i}return n||(n=c.position),"[removed]"}return t(r,s,c)},remove:function(e){var t="",f=0;return o.forEach(a,function(a){t+=e.slice(f,a[0]),f=a[1]}),t+=e.slice(f)}}},f.stripCommentTag=function(e){return e.replace(S,"")},f.stripBlankChar=function(e){var t=e.split("");return(t=t.filter(function(e){var t=e.charCodeAt(0);return!(127===t||t<=31&&10!==t&&13!==t)})).join("")},f.cssFilter=s,f.getDefaultCSSWhiteList=n},{"./util":4,cssfilter:8}],2:[function(e,t,f){var a=e("./default"),n=e("./parser"),o=e("./xss");for(var r in(f=t.exports=function(e,t){return new o(t).process(e)}).FilterXSS=o,a)f[r]=a[r];for(var r in n)f[r]=n[r];"undefined"!=typeof window&&(window.filterXSS=t.exports)},{"./default":1,"./parser":3,"./xss":5}],3:[function(e,t,f){var a=e("./util");function n(e){var t=a.spaceIndex(e);if(-1===t)var f=e.slice(1,-1);else f=e.slice(1,t+1);return"/"===(f=a.trim(f).toLowerCase()).slice(0,1)&&(f=f.slice(1)),"/"===f.slice(-1)&&(f=f.slice(0,-1)),f}function o(e){return"</"===e.slice(0,2)}var r=/[^a-zA-Z0-9_:\.\-]/gim;function s(e,t){for(;t<e.length;t++){var f=e[t];if(" "!==f)return"="===f?t:-1}}function c(e,t){for(;t>0;t--){var f=e[t];if(" "!==f)return"="===f?t:-1}}function i(e){return function(e){return'"'===e[0]&&'"'===e[e.length-1]||"'"===e[0]&&"'"===e[e.length-1]}(e)?e.substr(1,e.length-2):e}f.parseTag=function(e,t,f){"user strict";var a="",r=0,s=!1,c=!1,i=0,u=e.length,_="",d="";for(i=0;i<u;i++){var l=e.charAt(i);if(!1===s){if("<"===l){s=i;continue}}else if(!1===c){if("<"===l){a+=f(e.slice(r,i)),s=i,r=i;continue}if(">"===l){a+=f(e.slice(r,s)),_=n(d=e.slice(s,i+1)),a+=t(s,a.length,_,d,o(d)),r=i+1,s=!1;continue}if(('"'===l||"'"===l)&&"="===e.charAt(i-1)){c=l;continue}}else if(l===c){c=!1;continue}}return r<e.length&&(a+=f(e.substr(r))),a},f.parseAttr=function(e,t){"user strict";var f=0,n=[],o=!1,u=e.length;function _(e,f){if(!((e=(e=a.trim(e)).replace(r,"").toLowerCase()).length<1)){var o=t(e,f||"");o&&n.push(o)}}for(var d=0;d<u;d++){var l,h=e.charAt(d);if(!1!==o||"="!==h)if(!1===o||d!==f||'"'!==h&&"'"!==h||"="!==e.charAt(d-1)){if(/\s|\n|\t/.test(h)){if(e=e.replace(/\s|\n|\t/g," "),!1===o){if(-1===(l=s(e,d))){_(a.trim(e.slice(f,d))),o=!1,f=d+1;continue}d=l-1;continue}if(-1===(l=c(e,d-1))){_(o,i(a.trim(e.slice(f,d)))),o=!1,f=d+1;continue}}}else{if(-1===(l=e.indexOf(h,d+1)))break;_(o,a.trim(e.slice(f+1,l))),o=!1,f=(d=l)+1}else o=e.slice(f,d),f=d+1}return f<e.length&&(!1===o?_(e.slice(f)):_(o,i(a.trim(e.slice(f))))),a.trim(n.join(" "))}},{"./util":4}],4:[function(e,t,f){t.exports={indexOf:function(e,t){var f,a;if(Array.prototype.indexOf)return e.indexOf(t);for(f=0,a=e.length;f<a;f++)if(e[f]===t)return f;return-1},forEach:function(e,t,f){var a,n;if(Array.prototype.forEach)return e.forEach(t,f);for(a=0,n=e.length;a<n;a++)t.call(f,e[a],a,e)},trim:function(e){return String.prototype.trim?e.trim():e.replace(/(^\s*)|(\s*$)/g,"")},spaceIndex:function(e){var t=/\s|\n|\t/.exec(e);return t?t.index:-1}}},{}],5:[function(e,t,f){var a=e("cssfilter").FilterCSS,n=e("./default"),o=e("./parser"),r=o.parseTag,s=o.parseAttr,c=e("./util");function i(e){return void 0===e||null===e}function u(e){(e=function(e){var t={};for(var f in e)t[f]=e[f];return t}(e||{})).stripIgnoreTag&&(e.onIgnoreTag&&console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),e.onIgnoreTag=n.onIgnoreTagStripAll),e.whiteList=e.whiteList||n.whiteList,e.onTag=e.onTag||n.onTag,e.onTagAttr=e.onTagAttr||n.onTagAttr,e.onIgnoreTag=e.onIgnoreTag||n.onIgnoreTag,e.onIgnoreTagAttr=e.onIgnoreTagAttr||n.onIgnoreTagAttr,e.safeAttrValue=e.safeAttrValue||n.safeAttrValue,e.escapeHtml=e.escapeHtml||n.escapeHtml,this.options=e,!1===e.css?this.cssFilter=!1:(e.css=e.css||{},this.cssFilter=new a(e.css))}u.prototype.process=function(e){if(!(e=(e=e||"").toString()))return"";var t=this.options,f=t.whiteList,a=t.onTag,o=t.onIgnoreTag,u=t.onTagAttr,_=t.onIgnoreTagAttr,d=t.safeAttrValue,l=t.escapeHtml,h=this.cssFilter;t.stripBlankChar&&(e=n.stripBlankChar(e)),t.allowCommentTag||(e=n.stripCommentTag(e));var m=!1;if(t.stripIgnoreTagBody){m=n.StripTagBody(t.stripIgnoreTagBody,o);o=m.onIgnoreTag}var g=r(e,function(e,t,n,r,m){var g,p={sourcePosition:e,position:t,isClosing:m,isWhite:f.hasOwnProperty(n)};if(!i(g=a(n,r,p)))return g;if(p.isWhite){if(p.isClosing)return"</"+n+">";var b=function(e){var t=c.spaceIndex(e);if(-1===t)return{html:"",closing:"/"===e[e.length-2]};var f="/"===(e=c.trim(e.slice(t+1,-1)))[e.length-1];return f&&(e=c.trim(e.slice(0,-1))),{html:e,closing:f}}(r),y=f[n],v=s(b.html,function(e,t){var f,a=-1!==c.indexOf(y,e);return i(f=u(n,e,t,a))?a?(t=d(n,e,t,h))?e+'="'+t+'"':e:i(f=_(n,e,t,a))?void 0:f:f});r="<"+n;return v&&(r+=" "+v),b.closing&&(r+=" /"),r+=">"}return i(g=o(n,r,p))?l(r):g},l);return m&&(g=m.remove(g)),g},t.exports=u},{"./default":1,"./parser":3,"./util":4,cssfilter:8}],6:[function(e,t,f){var a=e("./default"),n=e("./parser");e("./util");function o(e){return void 0===e||null===e}function r(e){(e=function(e){var t={};for(var f in e)t[f]=e[f];return t}(e||{})).whiteList=e.whiteList||a.whiteList,e.onAttr=e.onAttr||a.onAttr,e.onIgnoreAttr=e.onIgnoreAttr||a.onIgnoreAttr,e.safeAttrValue=e.safeAttrValue||a.safeAttrValue,this.options=e}r.prototype.process=function(e){if(!(e=(e=e||"").toString()))return"";var t=this.options,f=t.whiteList,a=t.onAttr,r=t.onIgnoreAttr,s=t.safeAttrValue;return n(e,function(e,t,n,c,i){var u=f[n],_=!1;if(!0===u?_=u:"function"==typeof u?_=u(c):u instanceof RegExp&&(_=u.test(c)),!0!==_&&(_=!1),c=s(n,c)){var d,l={position:t,sourcePosition:e,source:i,isWhite:_};return _?o(d=a(n,c,l))?n+":"+c:d:o(d=r(n,c,l))?void 0:d}})},t.exports=r},{"./default":7,"./parser":9,"./util":10}],7:[function(e,t,f){function a(){var e={"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1};return e}var n=/javascript\s*\:/gim;f.whiteList=a(),f.getDefaultWhiteList=a,f.onAttr=function(e,t,f){},f.onIgnoreAttr=function(e,t,f){},f.safeAttrValue=function(e,t){return n.test(t)?"":t}},{}],8:[function(e,t,f){var a=e("./default"),n=e("./css");for(var o in(f=t.exports=function(e,t){return new n(t).process(e)}).FilterCSS=n,a)f[o]=a[o];"undefined"!=typeof window&&(window.filterCSS=t.exports)},{"./css":6,"./default":7}],9:[function(e,t,f){var a=e("./util");t.exports=function(e,t){";"!==(e=a.trimRight(e))[e.length-1]&&(e+=";");var f=e.length,n=!1,o=0,r=0,s="";function c(){if(!n){var f=a.trim(e.slice(o,r)),c=f.indexOf(":");if(-1!==c){var i=a.trim(f.slice(0,c)),u=a.trim(f.slice(c+1));if(i){var _=t(o,s.length,i,u,f);_&&(s+=_+"; ")}}}o=r+1}for(;r<f;r++){var i=e[r];if("/"===i&&"*"===e[r+1]){var u=e.indexOf("*/",r+2);if(-1===u)break;o=(r=u+1)+1,n=!1}else"("===i?n=!0:")"===i?n=!1:";"===i?n||c():"\n"===i&&c()}return a.trim(s)}},{"./util":10}],10:[function(e,t,f){t.exports={indexOf:function(e,t){var f,a;if(Array.prototype.indexOf)return e.indexOf(t);for(f=0,a=e.length;f<a;f++)if(e[f]===t)return f;return-1},forEach:function(e,t,f){var a,n;if(Array.prototype.forEach)return e.forEach(t,f);for(a=0,n=e.length;a<n;a++)t.call(f,e[a],a,e)},trim:function(e){return String.prototype.trim?e.trim():e.replace(/(^\s*)|(\s*$)/g,"")},trimRight:function(e){return String.prototype.trimRight?e.trimRight():e.replace(/(\s*$)/g,"")}}},{}]},{},[2]),t.filterXSS=filterXSS,t.filterCSS=filterCSS},function(e,t,f){"use strict";var a,n,o;n=[f(2),f(22)],void 0===(o="function"==typeof(a=function(e,t){const f=e.env,a=f.Strophe,n=f.sizzle,o=f._;t.computeAffiliationsDelta=function(e,t,f,a){const n=o.map(f,"jid"),r=o.map(a,"jid");let s=o.map(o.difference(n,r),e=>f[o.indexOf(n,e)]);return e||(s=s.concat(o.filter(f,function(e){const t=o.indexOf(r,e.jid);return t>=0&&e.affiliation!==a[t].affiliation}))),t&&(s=s.concat(o.map(o.difference(r,n),e=>({jid:e,affiliation:"none"})))),s},t.parseMemberListIQ=function(e){return o.map(n(`query[xmlns="${a.NS.MUC_ADMIN}"] item`,e),e=>{const f={affiliation:e.getAttribute("affiliation")},a=e.getAttribute("jid");t.isValidJID(a)?f.jid=a:f.nick=a;const n=e.getAttribute("nick");n&&(f.nick=n);const o=e.getAttribute("role");return o&&(f.role=n),f})},t.marshallAffiliationIQs=function(){return o.flatMap(arguments[0],t.parseMemberListIQ)}})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){var a,n,o,r=r||{};r.nativeview=f(13),n=[f(256),f(255),f(254),f(250),f(253),f(252),f(251),f(7),f(4)],void 0===(o="function"==typeof(a=function(e,t,f,a,n,o,r,s,c){"use strict";let i=new DOMParser;const u=e.init([t.default,f.default,a.default,n.default,o.default]),_=s.isUndefined(c.NativeView)?c.View:c.NativeView;return c.VDOMView=_.extend({updateEventListeners(e,t){this.setElement(t.elm)},render(){let e;return s.isFunction(this.beforeRender)&&this.beforeRender(),(e=s.isNil(this.toHTML)?r.toVNode(this.toDOM()):r.toVNode(function(e){if("string"!=typeof e)throw new Error("Invalid parameter type in parseHTMLToDOM");if(!("DOMParser"in window))throw new Error("DOMParser is not available, so parsing string to DOM node is not possible.");if(!e)return document.createTextNode("");const t=(i=i||new DOMParser).parseFromString(e,"text/html");return t.body.firstChild?t.getElementsByTagName("body")[0].firstChild:t.head.firstChild&&("TITLE"!==t.head.firstChild.tagName||t.title)?t.head.firstChild:t.firstChild&&"HTML"!==t.firstChild.tagName?t.firstChild:document.createTextNode("")}(this.toHTML()))).data.hook=s.extend({create:this.updateEventListeners.bind(this),update:this.updateEventListeners.bind(this)}),(this.vnode?this.vnode.elm:this.el).outerHTML!==e.elm.outerHTML&&(this.vnode=u(this.vnode||this.el,e)),s.isFunction(this.afterRender)&&this.afterRender(),this}}),c.VDOMView})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){"use strict";var a,n,o;n=[f(2),f(8)],void 0===(o="function"==typeof(a=function(e,t){const f=e.env,a=f.Backbone,n=f.Promise,o=f.Strophe,r=f.$iq,s=f.b64_sha1,c=f.utils,i=f._,u=f.f;e.plugins.add("converse-disco",{initialize(){const e=this._converse;function f(){e.api.disco.own.identities.add("client","web","Converse.js"),e.api.disco.own.features.add(o.NS.BOSH),e.api.disco.own.features.add(o.NS.CHATSTATES),e.api.disco.own.features.add(o.NS.DISCO_INFO),e.api.disco.own.features.add(o.NS.ROSTERX),e.message_carbons&&e.api.disco.own.features.add(o.NS.CARBONS),e.emit("addClientFeatures"),e.connection.addHandler(d,o.NS.DISCO_INFO,"iq","get",null,null),e.disco_entities=new e.DiscoEntities,e.disco_entities.browserStorage=new a.BrowserStorage.session(s(`converse.disco-entities-${e.bare_jid}`)),e.disco_entities.fetchEntities().then(t=>{0!==t.length&&t.get(e.domain)||e.disco_entities.create({jid:e.domain}),e.emit("discoInitialized")}).catch(i.partial(e.log,i,o.LogLevel.FATAL))}e.api.promises.add("discoInitialized"),e.DiscoEntity=a.Model.extend({idAttribute:"jid",initialize(){this.waitUntilFeaturesDiscovered=c.getResolveablePromise(),this.dataforms=new a.Collection,this.dataforms.browserStorage=new a.BrowserStorage.session(s("converse.dataforms-{this.get('jid')}")),this.features=new a.Collection,this.features.browserStorage=new a.BrowserStorage.session(s(`converse.features-${this.get("jid")}`)),this.features.on("add",this.onFeatureAdded,this),this.identities=new a.Collection,this.identities.browserStorage=new a.BrowserStorage.session(s(`converse.identities-${this.get("jid")}`)),this.fetchFeatures(),this.items=new e.DiscoEntities,this.items.browserStorage=new a.BrowserStorage.session(s(`converse.disco-items-${this.get("jid")}`)),this.items.fetch()},getIdentity(t,f){const a=this;return new n((n,r)=>{a.waitUntilFeaturesDiscovered.then(function(){const e=a.identities.findWhere({category:t,type:f});n(e)}).catch(i.partial(e.log,i,o.LogLevel.FATAL))})},hasFeature(t){const f=this;return new n((a,n)=>{f.waitUntilFeaturesDiscovered.then(function(){f.features.findWhere({var:t})?a(f):a()}).catch(i.partial(e.log,i,o.LogLevel.FATAL))})},onFeatureAdded(t){t.entity=this,e.emit("serviceDiscovered",t)},fetchFeatures(){0===this.features.browserStorage.records.length?this.queryInfo():(this.features.fetch({add:!0,success:()=>{this.waitUntilFeaturesDiscovered.resolve(),this.trigger("featuresDiscovered")}}),this.identities.fetch({add:!0}))},queryInfo(){e.api.disco.info(this.get("jid"),null,this.onInfo.bind(this))},onDiscoItems(f){i.each(t(`query[xmlns="${o.NS.DISCO_ITEMS}"] item`,f),t=>{if(t.getAttribute("node"))return;const f=t.getAttribute("jid");if(i.isUndefined(this.items.get(f))){const t=e.disco_entities.get(f);t?this.items.add(t):this.items.create({jid:f})}})},queryForItems(){i.isEmpty(this.identities.where({category:"server"}))||e.api.disco.items(this.get("jid"),null,this.onDiscoItems.bind(this))},onInfo(e){i.forEach(e.querySelectorAll("identity"),e=>{this.identities.create({category:e.getAttribute("category"),type:e.getAttribute("type"),name:e.getAttribute("name")})}),i.each(t(`x[type="result"][xmlns="${o.NS.XFORM}"]`,e),e=>{const t={};i.each(e.querySelectorAll("field"),e=>{t[e.getAttribute("var")]={value:i.get(e.querySelector("value"),"textContent"),type:e.getAttribute("type")}}),this.dataforms.create(t)}),e.querySelector(`feature[var="${o.NS.DISCO_ITEMS}"]`)&&this.queryForItems(),i.forEach(e.querySelectorAll("feature"),t=>{this.features.create({var:t.getAttribute("var"),from:e.getAttribute("from")})}),this.waitUntilFeaturesDiscovered.resolve(),this.trigger("featuresDiscovered")}}),e.DiscoEntities=a.Collection.extend({model:e.DiscoEntity,fetchEntities(){return new n((e,t)=>{this.fetch({add:!0,success:e,error(){t(new Error("Could not fetch disco entities"))}})})}}),e.api.listen.on("sessionInitialized",function(){e.stream_features=new a.Collection,e.stream_features.browserStorage=new a.BrowserStorage.session(s(`converse.stream-features-${e.bare_jid}`)),e.stream_features.fetch({success(t){0===t.length&&e.connection.features&&i.forEach(e.connection.features.childNodes,t=>{e.stream_features.create({name:t.nodeName,xmlns:t.getAttribute("xmlns")})})}}),e.emit("streamFeaturesAdded")}),e.api.listen.on("reconnected",f),e.api.listen.on("connected",f),e.api.listen.on("beforeTearDown",()=>{e.disco_entities&&(e.disco_entities.each(e=>{e.features.reset(),e.features.browserStorage._clear()}),e.disco_entities.reset(),e.disco_entities.browserStorage._clear())});const _=this;function d(t){const f=t.getElementsByTagName("query")[0].getAttribute("node"),a={xmlns:o.NS.DISCO_INFO};f&&(a.node=f);const n=r({type:"result",id:t.getAttribute("id")}),s=t.getAttribute("from");return null!==s&&n.attrs({to:s}),i.each(_._identities,e=>{const t={category:e.category,type:e.type};e.name&&(t.name=e.name),e.lang&&(t["xml:lang"]=e.lang),n.c("identity",t).up()}),i.each(_._features,e=>{n.c("feature",{var:e}).up()}),e.connection.send(n.tree()),!0}_._identities=[],_._features=[],i.extend(e.api,{disco:{stream:{getFeature:function(t,f){if(i.isNil(t)||i.isNil(f))throw new Error("name and xmlns need to be provided when calling disco.stream.getFeature");return e.stream_features.findWhere({name:t,xmlns:f})}},own:{identities:{add(e,t,f,a){for(var n=0;n<_._identities.length;n++)if(_._identities[n].category==e&&_._identities[n].type==t&&_._identities[n].name==f&&_._identities[n].lang==a)return!1;_._identities.push({category:e,type:t,name:f,lang:a})},clear(){_._identities=[]},get:()=>_._identities},features:{add(e){for(var t=0;t<_._features.length;t++)if(_._features[t]==e)return!1;_._features.push(e)},clear(){_._features=[]},get:()=>_._features}},info(t,f,a,n,s){const c={xmlns:o.NS.DISCO_INFO};f&&(c.node=f);const i=r({from:e.connection.jid,to:t,type:"get"}).c("query",c);e.connection.sendIQ(i,a,n,s)},items(t,f,a,n,s){const c={xmlns:o.NS.DISCO_ITEMS};f&&(c.node=f);const i=r({from:e.connection.jid,to:t,type:"get"}).c("query",c);e.connection.sendIQ(i,a,n,s)},entities:{get:(t,f=!1)=>e.api.waitUntil("discoInitialized").then(()=>{if(i.isNil(t))return e.disco_entities;const a=e.disco_entities.get(t);return a||!f?a:e.disco_entities.create({jid:t})})},supports(t,f){if(i.isNil(f))throw new TypeError("disco.supports: You need to provide an entity JID");return new n((a,o)=>e.api.waitUntil("discoInitialized").then(()=>{e.api.disco.entities.get(f,!0).then(e=>{e.waitUntilFeaturesDiscovered.then(()=>{const f=i.concat(e.items.map(e=>e.hasFeature(t)),e.hasFeature(t));n.all(f).then(e=>{a(u.filter(u.isObject,e))}).catch(o)}).catch(o)}).catch(o)}).catch(o)).catch(i.partial(e.log,i,o.LogLevel.FATAL))},getIdentity:(t,f,a)=>new n((n,o)=>{e.api.disco.entities.get(a,!0).then(e=>n(e.getIdentity(t,f)))}).catch(i.partial(e.log,i,o.LogLevel.FATAL))}})}})})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+="\x3c!-- src/templates/form_input.html --\x3e\n<label>\n    "+f(e.label)+'\n    <input name="'+f(e.name)+'" type="'+f(e.type)+'" \n        ',e.placeholder&&(t+=' placeholder="'+f(e.placeholder)+'" '),t+="\n        ",e.value&&(t+=' value="'+f(e.value)+'" '),t+="\n        ",e.required&&(t+=' class="required" '),t+=" >\n</label>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+="\x3c!-- src/templates/form_username.html --\x3e\n",e.label&&(t+="\n<label>\n    "+f(e.label)+"\n</label>\n"),t+='\n<div class="input-group">\n    <input name="'+f(e.name)+'" type="'+f(e.type)+'"\n        ',e.value&&(t+=' value="'+f(e.value)+'" '),t+="\n        ",e.required&&(t+=' class="required" '),t+=' />\n    <span title="'+f(e.domain)+'">'+f(e.domain)+"</span>\n</div>\n"}},function(e,t,f){var a,n;
 /*!
  * URI.js - Mutating URLs
- * IPv6 Support
+ * Second Level Domain (SLD) Support
  *
  * Version: 1.19.1
  *
@@ -122,8 +60,7 @@
  * Licensed under
  *   MIT License http://www.opensource.org/licenses/mit-license
  *
- */
-
+ */
 /*!
  * URI.js - Mutating URLs
  * Second Level Domain (SLD) Support
@@ -136,10 +73,11 @@
  * Licensed under
  *   MIT License http://www.opensource.org/licenses/mit-license
  *
- */
-
+ */
+!function(o,r){"use strict";"object"==typeof e&&e.exports?e.exports=r():void 0===(n="function"==typeof(a=r)?a.call(t,f,t,e):a)||(e.exports=n)}(0,function(e){"use strict";var t=e&&e.SecondLevelDomains,f={list:{ac:" com gov mil net org ",ae:" ac co gov mil name net org pro sch ",af:" com edu gov net org ",al:" com edu gov mil net org ",ao:" co ed gv it og pb ",ar:" com edu gob gov int mil net org tur ",at:" ac co gv or ",au:" asn com csiro edu gov id net org ",ba:" co com edu gov mil net org rs unbi unmo unsa untz unze ",bb:" biz co com edu gov info net org store tv ",bh:" biz cc com edu gov info net org ",bn:" com edu gov net org ",bo:" com edu gob gov int mil net org tv ",br:" adm adv agr am arq art ato b bio blog bmd cim cng cnt com coop ecn edu eng esp etc eti far flog fm fnd fot fst g12 ggf gov imb ind inf jor jus lel mat med mil mus net nom not ntr odo org ppg pro psc psi qsl rec slg srv tmp trd tur tv vet vlog wiki zlg ",bs:" com edu gov net org ",bz:" du et om ov rg ",ca:" ab bc mb nb nf nl ns nt nu on pe qc sk yk ",ck:" biz co edu gen gov info net org ",cn:" ac ah bj com cq edu fj gd gov gs gx gz ha hb he hi hl hn jl js jx ln mil net nm nx org qh sc sd sh sn sx tj tw xj xz yn zj ",co:" com edu gov mil net nom org ",cr:" ac c co ed fi go or sa ",cy:" ac biz com ekloges gov ltd name net org parliament press pro tm ",do:" art com edu gob gov mil net org sld web ",dz:" art asso com edu gov net org pol ",ec:" com edu fin gov info med mil net org pro ",eg:" com edu eun gov mil name net org sci ",er:" com edu gov ind mil net org rochest w ",es:" com edu gob nom org ",et:" biz com edu gov info name net org ",fj:" ac biz com info mil name net org pro ",fk:" ac co gov net nom org ",fr:" asso com f gouv nom prd presse tm ",gg:" co net org ",gh:" com edu gov mil org ",gn:" ac com gov net org ",gr:" com edu gov mil net org ",gt:" com edu gob ind mil net org ",gu:" com edu gov net org ",hk:" com edu gov idv net org ",hu:" 2000 agrar bolt casino city co erotica erotika film forum games hotel info ingatlan jogasz konyvelo lakas media news org priv reklam sex shop sport suli szex tm tozsde utazas video ",id:" ac co go mil net or sch web ",il:" ac co gov idf k12 muni net org ",in:" ac co edu ernet firm gen gov i ind mil net nic org res ",iq:" com edu gov i mil net org ",ir:" ac co dnssec gov i id net org sch ",it:" edu gov ",je:" co net org ",jo:" com edu gov mil name net org sch ",jp:" ac ad co ed go gr lg ne or ",ke:" ac co go info me mobi ne or sc ",kh:" com edu gov mil net org per ",ki:" biz com de edu gov info mob net org tel ",km:" asso com coop edu gouv k medecin mil nom notaires pharmaciens presse tm veterinaire ",kn:" edu gov net org ",kr:" ac busan chungbuk chungnam co daegu daejeon es gangwon go gwangju gyeongbuk gyeonggi gyeongnam hs incheon jeju jeonbuk jeonnam k kg mil ms ne or pe re sc seoul ulsan ",kw:" com edu gov net org ",ky:" com edu gov net org ",kz:" com edu gov mil net org ",lb:" com edu gov net org ",lk:" assn com edu gov grp hotel int ltd net ngo org sch soc web ",lr:" com edu gov net org ",lv:" asn com conf edu gov id mil net org ",ly:" com edu gov id med net org plc sch ",ma:" ac co gov m net org press ",mc:" asso tm ",me:" ac co edu gov its net org priv ",mg:" com edu gov mil nom org prd tm ",mk:" com edu gov inf name net org pro ",ml:" com edu gov net org presse ",mn:" edu gov org ",mo:" com edu gov net org ",mt:" com edu gov net org ",mv:" aero biz com coop edu gov info int mil museum name net org pro ",mw:" ac co com coop edu gov int museum net org ",mx:" com edu gob net org ",my:" com edu gov mil name net org sch ",nf:" arts com firm info net other per rec store web ",ng:" biz com edu gov mil mobi name net org sch ",ni:" ac co com edu gob mil net nom org ",np:" com edu gov mil net org ",nr:" biz com edu gov info net org ",om:" ac biz co com edu gov med mil museum net org pro sch ",pe:" com edu gob mil net nom org sld ",ph:" com edu gov i mil net ngo org ",pk:" biz com edu fam gob gok gon gop gos gov net org web ",pl:" art bialystok biz com edu gda gdansk gorzow gov info katowice krakow lodz lublin mil net ngo olsztyn org poznan pwr radom slupsk szczecin torun warszawa waw wroc wroclaw zgora ",pr:" ac biz com edu est gov info isla name net org pro prof ",ps:" com edu gov net org plo sec ",pw:" belau co ed go ne or ",ro:" arts com firm info nom nt org rec store tm www ",rs:" ac co edu gov in org ",sb:" com edu gov net org ",sc:" com edu gov net org ",sh:" co com edu gov net nom org ",sl:" com edu gov net org ",st:" co com consulado edu embaixada gov mil net org principe saotome store ",sv:" com edu gob org red ",sz:" ac co org ",tr:" av bbs bel biz com dr edu gen gov info k12 name net org pol tel tsk tv web ",tt:" aero biz cat co com coop edu gov info int jobs mil mobi museum name net org pro tel travel ",tw:" club com ebiz edu game gov idv mil net org ",mu:" ac co com gov net or org ",mz:" ac co edu gov org ",na:" co com ",nz:" ac co cri geek gen govt health iwi maori mil net org parliament school ",pa:" abo ac com edu gob ing med net nom org sld ",pt:" com edu gov int net nome org publ ",py:" com edu gov mil net org ",qa:" com edu gov mil net org ",re:" asso com nom ",ru:" ac adygeya altai amur arkhangelsk astrakhan bashkiria belgorod bir bryansk buryatia cbg chel chelyabinsk chita chukotka chuvashia com dagestan e-burg edu gov grozny int irkutsk ivanovo izhevsk jar joshkar-ola kalmykia kaluga kamchatka karelia kazan kchr kemerovo khabarovsk khakassia khv kirov koenig komi kostroma kranoyarsk kuban kurgan kursk lipetsk magadan mari mari-el marine mil mordovia mosreg msk murmansk nalchik net nnov nov novosibirsk nsk omsk orenburg org oryol penza perm pp pskov ptz rnd ryazan sakhalin samara saratov simbirsk smolensk spb stavropol stv surgut tambov tatarstan tom tomsk tsaritsyn tsk tula tuva tver tyumen udm udmurtia ulan-ude vladikavkaz vladimir vladivostok volgograd vologda voronezh vrn vyatka yakutia yamal yekaterinburg yuzhno-sakhalinsk ",rw:" ac co com edu gouv gov int mil net ",sa:" com edu gov med net org pub sch ",sd:" com edu gov info med net org tv ",se:" a ac b bd c d e f g h i k l m n o org p parti pp press r s t tm u w x y z ",sg:" com edu gov idn net org per ",sn:" art com edu gouv org perso univ ",sy:" com edu gov mil net news org ",th:" ac co go in mi net or ",tj:" ac biz co com edu go gov info int mil name net nic org test web ",tn:" agrinet com defense edunet ens fin gov ind info intl mincom nat net org perso rnrt rns rnu tourism ",tz:" ac co go ne or ",ua:" biz cherkassy chernigov chernovtsy ck cn co com crimea cv dn dnepropetrovsk donetsk dp edu gov if in ivano-frankivsk kh kharkov kherson khmelnitskiy kiev kirovograd km kr ks kv lg lugansk lutsk lviv me mk net nikolaev od odessa org pl poltava pp rovno rv sebastopol sumy te ternopil uzhgorod vinnica vn zaporizhzhe zhitomir zp zt ",ug:" ac co go ne or org sc ",uk:" ac bl british-library co cym gov govt icnet jet lea ltd me mil mod national-library-scotland nel net nhs nic nls org orgn parliament plc police sch scot soc ",us:" dni fed isa kids nsn ",uy:" com edu gub mil net org ",ve:" co com edu gob info mil net org web ",vi:" co com k12 net org ",vn:" ac biz com edu gov health info int name net org pro ",ye:" co com gov ltd me net org plc ",yu:" ac co edu gov org ",za:" ac agric alt bourse city co cybernet db edu gov grondar iaccess imt inca landesign law mil net ngo nis nom olivetti org pix school tm web ",zm:" ac co com edu gov net org sch ",com:"ar br cn de eu gb gr hu jpn kr no qc ru sa se uk us uy za ",net:"gb jp se uk ",org:"ae",de:"com "},has:function(e){var t=e.lastIndexOf(".");if(t<=0||t>=e.length-1)return!1;var a=e.lastIndexOf(".",t-1);if(a<=0||a>=t-1)return!1;var n=f.list[e.slice(t+1)];return!!n&&n.indexOf(" "+e.slice(a+1,t)+" ")>=0},is:function(e){var t=e.lastIndexOf(".");if(t<=0||t>=e.length-1)return!1;if(e.lastIndexOf(".",t-1)>=0)return!1;var a=f.list[e.slice(t+1)];return!!a&&a.indexOf(" "+e.slice(0,t)+" ")>=0},get:function(e){var t=e.lastIndexOf(".");if(t<=0||t>=e.length-1)return null;var a=e.lastIndexOf(".",t-1);if(a<=0||a>=t-1)return null;var n=f.list[e.slice(t+1)];return n?n.indexOf(" "+e.slice(a+1,t)+" ")<0?null:e.slice(a+1):null},noConflict:function(){return e.SecondLevelDomains===this&&(e.SecondLevelDomains=t),this}};return f})},function(e,t,f){var a,n;
 /*!
  * URI.js - Mutating URLs
+ * IPv6 Support
  *
  * Version: 1.19.1
  *
@@ -149,260 +87,48 @@
  * Licensed under
  *   MIT License http://www.opensource.org/licenses/mit-license
  *
- */
-
-/* Lo-Dash Template Loader v1.0.1
- * Copyright 2015, Tim Branyen (@tbranyen).
- * loader.js may be freely distributed under the MIT license.
- */
-
-// Converse.js (A browser based XMPP chat client)
-// http://conversejs.org
-//
-// This is the utilities module.
-//
-// Copyright (c) 2012-2017, Jan-Carel Brand <jc@opkode.com>
-// Licensed under the Mozilla Public License (MPLv2)
-//
-
-//     (c) 2015 Adam Krebs, Jimmy Yuen Ho Wong
-//     Backbone.NativeView may be freely distributed under the MIT license.
-//     For all details and documentation:
-//     https://github.com/akre54/Backbone.NativeView
-
-// Converse.js
-// https://conversejs.org
-//
-// Copyright (c) 2012-2018, the Converse.js developers
-// Licensed under the Mozilla Public License (MPLv2)
-
-// Converse.js
-// http://conversejs.org
-//
-// Copyright (c) 2013-2018, the Converse.js developers
-// Licensed under the Mozilla Public License (MPLv2)
-
+ */
 /*!
- * Backbone.Overview 
+ * URI.js - Mutating URLs
+ * IPv6 Support
+ *
+ * Version: 1.19.1
+ *
+ * Author: Rodney Rehm
+ * Web: http://medialize.github.io/URI.js/
  *
- * Copyright (c) 2018, JC Brand <jc@opkode.com>
- * Licensed under the Mozilla Public License (MPL) 
- */
-
+ * Licensed under
+ *   MIT License http://www.opensource.org/licenses/mit-license
+ *
+ */
+!function(o,r){"use strict";"object"==typeof e&&e.exports?e.exports=r():void 0===(n="function"==typeof(a=r)?a.call(t,f,t,e):a)||(e.exports=n)}(0,function(e){"use strict";var t=e&&e.IPv6;return{best:function(e){var t,f,a=e.toLowerCase().split(":"),n=a.length,o=8;for(""===a[0]&&""===a[1]&&""===a[2]?(a.shift(),a.shift()):""===a[0]&&""===a[1]?a.shift():""===a[n-1]&&""===a[n-2]&&a.pop(),-1!==a[(n=a.length)-1].indexOf(".")&&(o=7),t=0;t<n&&""!==a[t];t++);if(t<o)for(a.splice(t,1,"0000");a.length<o;)a.splice(t,0,"0000");for(var r=0;r<o;r++){f=a[r].split("");for(var s=0;s<3&&"0"===f[0]&&f.length>1;s++)f.splice(0,1);a[r]=f.join("")}var c=-1,i=0,u=0,_=-1,d=!1;for(r=0;r<o;r++)d?"0"===a[r]?u+=1:(d=!1,u>i&&(c=_,i=u)):"0"===a[r]&&(d=!0,_=r,u=1);u>i&&(c=_,i=u),i>1&&a.splice(c,i,""),n=a.length;var l="";for(""===a[0]&&(l=":"),r=0;r<n&&(l+=a[r],r!==n-1);r++)l+=":";return""===a[n-1]&&(l+=":"),l},noConflict:function(){return e.IPv6===this&&(e.IPv6=t),this}}})},function(e,t,f){(function(e,a){var n;/*! https://mths.be/punycode v1.4.0 by @mathias */!function(o){"object"==typeof t&&t&&t.nodeType,"object"==typeof e&&e&&e.nodeType;var r="object"==typeof a&&a;r.global!==r&&r.window!==r&&r.self;var s,c=2147483647,i=36,u=1,_=26,d=38,l=700,h=72,m=128,g="-",p=/^xn--/,b=/[^\x20-\x7E]/,y=/[\x2E\u3002\uFF0E\uFF61]/g,v={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},w=i-u,k=Math.floor,M=String.fromCharCode;function L(e){throw new RangeError(v[e])}function x(e,t){for(var f=e.length,a=[];f--;)a[f]=t(e[f]);return a}function S(e,t){var f=e.split("@"),a="";return f.length>1&&(a=f[0]+"@",e=f[1]),a+x((e=e.replace(y,".")).split("."),t).join(".")}function T(e){for(var t,f,a=[],n=0,o=e.length;n<o;)(t=e.charCodeAt(n++))>=55296&&t<=56319&&n<o?56320==(64512&(f=e.charCodeAt(n++)))?a.push(((1023&t)<<10)+(1023&f)+65536):(a.push(t),n--):a.push(t);return a}function D(e){return x(e,function(e){var t="";return e>65535&&(t+=M((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=M(e)}).join("")}function Y(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function j(e,t,f){var a=0;for(e=f?k(e/l):e>>1,e+=k(e/t);e>w*_>>1;a+=i)e=k(e/w);return k(a+(w+1)*e/(e+d))}function A(e){var t,f,a,n,o,r,s,d,l,p,b,y=[],v=e.length,w=0,M=m,x=h;for((f=e.lastIndexOf(g))<0&&(f=0),a=0;a<f;++a)e.charCodeAt(a)>=128&&L("not-basic"),y.push(e.charCodeAt(a));for(n=f>0?f+1:0;n<v;){for(o=w,r=1,s=i;n>=v&&L("invalid-input"),((d=(b=e.charCodeAt(n++))-48<10?b-22:b-65<26?b-65:b-97<26?b-97:i)>=i||d>k((c-w)/r))&&L("overflow"),w+=d*r,!(d<(l=s<=x?u:s>=x+_?_:s-x));s+=i)r>k(c/(p=i-l))&&L("overflow"),r*=p;x=j(w-o,t=y.length+1,0==o),k(w/t)>c-M&&L("overflow"),M+=k(w/t),w%=t,y.splice(w++,0,M)}return D(y)}function C(e){var t,f,a,n,o,r,s,d,l,p,b,y,v,w,x,S=[];for(y=(e=T(e)).length,t=m,f=0,o=h,r=0;r<y;++r)(b=e[r])<128&&S.push(M(b));for(a=n=S.length,n&&S.push(g);a<y;){for(s=c,r=0;r<y;++r)(b=e[r])>=t&&b<s&&(s=b);for(s-t>k((c-f)/(v=a+1))&&L("overflow"),f+=(s-t)*v,t=s,r=0;r<y;++r)if((b=e[r])<t&&++f>c&&L("overflow"),b==t){for(d=f,l=i;!(d<(p=l<=o?u:l>=o+_?_:l-o));l+=i)x=d-p,w=i-p,S.push(M(Y(p+x%w,0))),d=k(x/w);S.push(M(Y(d,0))),o=j(f,v,a==n),f=0,++a}++f,++t}return S.join("")}s={version:"1.3.2",ucs2:{decode:T,encode:D},decode:A,encode:C,toASCII:function(e){return S(e,function(e){return b.test(e)?"xn--"+C(e):e})},toUnicode:function(e){return S(e,function(e){return p.test(e)?A(e.slice(4).toLowerCase()):e})}},void 0===(n=function(){return s}.call(t,f,t,e))||(e.exports=n)}()}).call(this,f(45)(e),f(5))},function(e,t,f){!function(e){"use strict";e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY年MMMD日",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日 HH:mm",LLLL:"YYYY年MMMD日dddd HH:mm",l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日 HH:mm",llll:"YYYY年MMMD日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,f){var a=100*e+t;return a<600?"凌晨":a<900?"早上":a<1130?"上午":a<1230?"中午":a<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,f=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+f},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,f){return e<12?f?"sa":"SA":f?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần rồi lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],f=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];e.defineLocale("ur",{months:t,monthsShort:t,weekdays:f,weekdaysShort:f,weekdaysMin:f,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,f){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}(f(0))},function(e,t,f){!function(e){"use strict";function t(e,t,f,a){var n={s:["viensas secunds","'iensas secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return a?n[f][0]:t?n[f][0]:n[f][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,f){return e>11?f?"d'o":"D'O":f?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";var t="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function f(e,f,a,n){var o=function(e){var f=Math.floor(e%1e3/100),a=Math.floor(e%100/10),n=e%10,o="";return f>0&&(o+=t[f]+"vatlh"),a>0&&(o+=(""!==o?" ":"")+t[a]+"maH"),n>0&&(o+=(""!==o?" ":"")+t[n]),""===o?"pagh":o}(e);switch(a){case"mm":return o+" tup";case"hh":return o+" rep";case"dd":return o+" jaj";case"MM":return o+" jar";case"yy":return o+" DIS"}}e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"},past:function(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"},s:"puS lup",m:"wa’ tup",mm:f,h:"wa’ rep",hh:f,d:"wa’ jaj",dd:f,M:"wa’ jar",MM:f,y:"wa’ DIS",yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,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"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,f){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juniu_Juliu_Augustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Aug_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sexta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sext_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Sex_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"minutu balun",m:"minutu ida",mm:"minutus %d",h:"horas ida",hh:"horas %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,f=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+f},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జూలై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జూలై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,f){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})}(f(0))},function(e,t,f){!function(e){"use strict";var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},f={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,function(e){return f[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,f){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t?e:"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(e|a)/,ordinal:function(e){var t=e%10,f=1==~~(e%100/10)?"e":1===t?"a":2===t?"a":"e";return e+f},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,f){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";var t={words:{m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,f,a){var n=t.words[a];return 1===a.length?f?n[0]:n[1]:e+" "+t.correctGrammaticalCase(e,n)}};e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,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",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"дан",dd:t.translate,M:"месец",MM:t.translate,y:"годину",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";var t={words:{m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,f,a){var n=t.words[a];return 1===a.length?f?n[0]:n[1]:e+" "+t.correctGrammaticalCase(e,n)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,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:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,f){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";function t(e,t,f,a){var n=e+" ";switch(f){case"s":return t||a?"nekaj sekund":"nekaj sekundami";case"m":return t?"ena minuta":"eno minuto";case"mm":return n+=1===e?t?"minuta":"minuto":2===e?t||a?"minuti":"minutama":e<5?t||a?"minute":"minutami":t||a?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return n+=1===e?t?"ura":"uro":2===e?t||a?"uri":"urama":e<5?t||a?"ure":"urami":t||a?"ur":"urami";case"d":return t||a?"en dan":"enim dnem";case"dd":return n+=1===e?t||a?"dan":"dnem":2===e?t||a?"dni":"dnevoma":t||a?"dni":"dnevi";case"M":return t||a?"en mesec":"enim mesecem";case"MM":return n+=1===e?t||a?"mesec":"mesecem":2===e?t||a?"meseca":"mesecema":e<5?t||a?"mesece":"meseci":t||a?"mesecev":"meseci";case"y":return t||a?"eno leto":"enim letom";case"yy":return n+=1===e?t||a?"leto":"letom":2===e?t||a?"leti":"letoma":e<5?t||a?"leta":"leti":t||a?"let":"leti"}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,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:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";var t="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),f="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function a(e){return e>1&&e<5}function n(e,t,f,n){var o=e+" ";switch(f){case"s":return t||n?"pár sekúnd":"pár sekundami";case"m":return t?"minúta":n?"minútu":"minútou";case"mm":return t||n?o+(a(e)?"minúty":"minút"):o+"minútami";case"h":return t?"hodina":n?"hodinu":"hodinou";case"hh":return t||n?o+(a(e)?"hodiny":"hodín"):o+"hodinami";case"d":return t||n?"deň":"dňom";case"dd":return t||n?o+(a(e)?"dni":"dní"):o+"dňami";case"M":return t||n?"mesiac":"mesiacom";case"MM":return t||n?o+(a(e)?"mesiace":"mesiacov"):o+"mesiacmi";case"y":return t||n?"rok":"rokom";case"yy":return t||n?o+(a(e)?"roky":"rokov"):o+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:f,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),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:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,f){return e>11?f?"ප.ව.":"පස් වරු":f?"පෙ.ව.":"පෙර වරු"}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],f=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:f,weekdaysShort:f,weekdaysMin:f,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,f){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";function t(e,t,f){var a=" ";return(e%100>=20||e>=100&&e%100==0)&&(a=" de "),e+a+{mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"}[f]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),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:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},f={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,function(e){return f[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,f){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),f="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),a=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],n=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,a){return e?/-MMM-/.test(a)?f[e.month()]:t[e.month()]:t},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},f={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return f[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,f){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(f(0))},function(e,t,f){!function(e){"use strict";var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},f={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(e){return f[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,f){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,f){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},f={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function a(e,t,f,a){var n="";if(t)switch(f){case"s":n="काही सेकंद";break;case"m":n="एक मिनिट";break;case"mm":n="%d मिनिटे";break;case"h":n="एक तास";break;case"hh":n="%d तास";break;case"d":n="एक दिवस";break;case"dd":n="%d दिवस";break;case"M":n="एक महिना";break;case"MM":n="%d महिने";break;case"y":n="एक वर्ष";break;case"yy":n="%d वर्षे"}else switch(f){case"s":n="काही सेकंदां";break;case"m":n="एका मिनिटा";break;case"mm":n="%d मिनिटां";break;case"h":n="एका तासा";break;case"hh":n="%d तासां";break;case"d":n="एका दिवसा";break;case"dd":n="%d दिवसां";break;case"M":n="एका महिन्या";break;case"MM":n="%d महिन्यां";break;case"y":n="एका वर्षा";break;case"yy":n="%d वर्षां"}return n.replace(/%d/i,e)}e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return f[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/रात्री|सकाळी|दुपारी|सायंकाळी/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात्री"===t?e<4?e:e+12:"सकाळी"===t?e:"दुपारी"===t?e>=10?e:e+12:"सायंकाळी"===t?e+12:void 0},meridiem:function(e,t,f){return e<4?"रात्री":e<10?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,f){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,f=e%100;return 0===e?e+"-ев":0===f?e+"-ен":f>10&&f<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";var t={words:{m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,f,a){var n=t.words[a];return 1===a.length?f?n[0]:n[1]:e+" "+t.correctGrammaticalCase(e,n)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,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:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";var t={m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function f(e,t,f){return f?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function a(e,a,n){return e+" "+f(t[n],e,a)}function n(e,a,n){return f(t[n],e,a)}e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:function(e,t){return t?"dažas sekundes":"dažām sekundēm"},m:n,mm:a,h:n,hh:a,d:n,dd:a,M:n,MM:a,y:n,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";var t={m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function f(e,t,f,a){return t?n(f)[0]:a?n(f)[1]:n(f)[2]}function a(e){return e%10==0||e>10&&e<20}function n(e){return t[e].split("_")}function o(e,t,o,r){var s=e+" ";return 1===e?s+f(0,t,o[0],r):t?s+(a(e)?n(o)[1]:n(o)[0]):r?s+n(o)[1]:s+(a(e)?n(o)[1]:n(o)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:function(e,t,f,a){return t?"kelios sekundės":a?"kelių sekundžių":"kelias sekundes"},m:f,mm:o,h:f,hh:o,d:f,dd:o,M:f,MM:o,y:f,yy:o},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,f){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}})}(f(0))},function(e,t,f){!function(e){"use strict";function t(e,t,f,a){var n={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?n[f][0]:n[f][1]}function f(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10,a=e/10;return f(0===t?a:t)}if(e<1e4){for(;e>=10;)e/=10;return f(e)}return f(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function(e){return f(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e},past:function(e){return f(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e},s:"e puer Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кече саат] LT",lastWeek:"[Өткен аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var f=e%10,a=e>=100?100:null;return e+(t[e]||t[f]||t[a])},week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,f){return e<12?"오전":"오후"}})}(f(0))},function(e,t,f){!function(e){"use strict";var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},f={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬ_ಅಕ್ಟೋಬ_ನವೆಂಬ_ಡಿಸೆಂಬ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,function(e){return f[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,f){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysMin:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var f=e%10,a=e>=100?100:null;return e+(t[e]||t[f]||t[a])},week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("ka",{months:{standalone:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),format:"იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_")},monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return/(წამი|წუთი|საათი|წელი)/.test(e)?e.replace(/ი$/,"ში"):e+"ში"},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის უკან"):/წელი/.test(e)?e.replace(/წელი$/,"წლის უკან"):void 0},s:"რამდენიმე წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20==0||e%100==0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,f){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";function t(e){return e%100==11||e%10!=1}function f(e,f,a,n){var o=e+" ";switch(a){case"s":return f||n?"nokkrar sekúndur":"nokkrum sekúndum";case"m":return f?"mínúta":"mínútu";case"mm":return t(e)?o+(f||n?"mínútur":"mínútum"):f?o+"mínúta":o+"mínútu";case"hh":return t(e)?o+(f||n?"klukkustundir":"klukkustundum"):o+"klukkustund";case"d":return f?"dagur":n?"dag":"degi";case"dd":return t(e)?f?o+"dagar":o+(n?"daga":"dögum"):f?o+"dagur":o+(n?"dag":"degi");case"M":return f?"mánuður":n?"mánuð":"mánuði";case"MM":return t(e)?f?o+"mánuðir":o+(n?"mánuði":"mánuðum"):f?o+"mánuður":o+(n?"mánuð":"mánuði");case"y":return f||n?"ár":"ári";case"yy":return t(e)?o+(f||n?"ár":"árum"):o+(f||n?"ár":"ári")}}e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:f,m:f,mm:f,h:"klukkustund",hh:f,d:f,dd:f,M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";function t(e,t,f){var a=e+" ";switch(f){case"m":return t?"jedna minuta":"jedne minute";case"mm":return a+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return a+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return a+=1===e?"dan":"dana";case"MM":return a+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return a+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,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:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},f={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};e.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return f[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,f){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}})}(f(0))},function(e,t,f){!function(e){"use strict";var t={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},f={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"};e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પેહલા",s:"અમુક પળો",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,function(e){return f[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){return 12===e&&(e=0),"રાત"===t?e<4?e:e+12:"સવાર"===t?e:"બપોર"===t?e>=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,f){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})}(f(0))},function(e,t,f){!function(e){"use strict";function t(e,t,f,a){var n={s:["thodde secondanim","thodde second"],m:["eka mintan","ek minute"],mm:[e+" mintanim",e+" mintam"],h:["eka horan","ek hor"],hh:[e+" horanim",e+" hor"],d:["eka disan","ek dis"],dd:[e+" disanim",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineanim",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsanim",e+" vorsam"]};return t?n[f][0]:n[f][1]}e.defineLocale("gom-latn",{months:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Ieta to] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fatlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){switch(t){case"D":return e+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:1,doy:4},meridiemParse:/rati|sokalli|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokalli"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,f){return e<4?"rati":e<12?"sokalli":e<16?"donparam":e<20?"sanje":"rati"}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],monthsShort:["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],monthsParseExact:!0,weekdays:["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var t=1===e?"d":e%10==2?"na":"mh";return e+t},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),f="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,a){return e?/-MMM-/.test(a)?f[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",m:"ein minutt",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaði",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";var t="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),f=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",t[7],t[8],t[9]];function a(e,a,n,o){var r="";switch(n){case"s":return o?"muutaman sekunnin":"muutama sekunti";case"m":return o?"minuutin":"minuutti";case"mm":r=o?"minuutin":"minuuttia";break;case"h":return o?"tunnin":"tunti";case"hh":r=o?"tunnin":"tuntia";break;case"d":return o?"päivän":"päivä";case"dd":r=o?"päivän":"päivää";break;case"M":return o?"kuukauden":"kuukausi";case"MM":r=o?"kuukauden":"kuukautta";break;case"y":return o?"vuoden":"vuosi";case"yy":r=o?"vuoden":"vuotta"}return r=function(e,a){return e<10?a?f[e]:t[e]:e}(e,o)+" "+r}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},f={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,f){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,function(e){return f[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(f(0))},function(e,t,f){!function(e){"use strict";function t(e,t,f,a){var n={s:["mõne sekundi","mõni sekund","paar sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?n[f][2]?n[f][2]:n[f][1]:a?n[f][0]:n[f][1]}e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),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:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),f="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_");e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,a){return e?/-MMM-/.test(a)?f[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"MM/DD/YYYY",LL:"MMMM [de] D [de] YYYY",LLL:"MMMM [de] D [de] YYYY H:mm",LLLL:"dddd, MMMM [de] D [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(f(0))},function(e,t,f){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),f="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),a=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,a){return e?/-MMM-/.test(a)?f[e.month()]:t[e.month()]:t},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-a de] MMMM, YYYY",LLL:"D[-a de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-a de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,f){return e>11?f?"p.t.m.":"P.T.M.":f?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,f=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+f},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,f=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+f},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,f=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+f},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,f=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+f}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,f=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+f},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,f){return e>11?f?"μμ":"ΜΜ":f?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,t){var f,a=this._calendarEl[e],n=t&&t.hours();return((f=a)instanceof Function||"[object Function]"===Object.prototype.toString.call(f))&&(a=a.apply(t)),a.replace("{}",n%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],f=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];e.defineLocale("dv",{months:t,monthsShort:t,weekdays:f,weekdaysShort:f,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,f){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}})}(f(0))},function(e,t,f){!function(e){"use strict";function t(e,t,f,a){var n={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?n[f][0]:n[f][1]}e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH.mm",LLLL:"dddd, D. MMMM YYYY HH.mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";function t(e,t,f,a){var n={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?n[f][0]:n[f][1]}e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t=e,f="";return t>20?f=40===t||50===t||60===t||80===t||100===t?"fed":"ain":t>0&&(f=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][t]),e+f},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){var t=/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран";return e+t},past:"%s каялла",s:"пӗр-ик ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";var t="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),f="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_");function a(e){return e>1&&e<5&&1!=~~(e/10)}function n(e,t,f,n){var o=e+" ";switch(f){case"s":return t||n?"pár sekund":"pár sekundami";case"m":return t?"minuta":n?"minutu":"minutou";case"mm":return t||n?o+(a(e)?"minuty":"minut"):o+"minutami";case"h":return t?"hodina":n?"hodinu":"hodinou";case"hh":return t||n?o+(a(e)?"hodiny":"hodin"):o+"hodinami";case"d":return t||n?"den":"dnem";case"dd":return t||n?o+(a(e)?"dny":"dní"):o+"dny";case"M":return t||n?"měsíc":"měsícem";case"MM":return t||n?o+(a(e)?"měsíce":"měsíců"):o+"měsíci";case"y":return t||n?"rok":"rokem";case"yy":return t||n?o+(a(e)?"roky":"let"):o+"lety"}}e.defineLocale("cs",{months:t,monthsShort:f,monthsParse:function(e,t){var f,a=[];for(f=0;f<12;f++)a[f]=new RegExp("^"+e[f]+"$|^"+t[f]+"$","i");return a}(t,f),shortMonthsParse:function(e){var t,f=[];for(t=0;t<12;t++)f[t]=new RegExp("^"+e[t]+"$","i");return f}(f),longMonthsParse:function(e){var t,f=[];for(t=0;t<12;t++)f[t]=new RegExp("^"+e[t]+"$","i");return f}(t),weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),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",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";function t(e,t,f){var a=e+" ";switch(f){case"m":return t?"jedna minuta":"jedne minute";case"mm":return a+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return a+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return a+=1===e?"dan":"dana";case"MM":return a+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return a+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,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:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";function t(e,t,f){return e+" "+function(e,t){return 2===t?function(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}(e):e}({mm:"munutenn",MM:"miz",dd:"devezh"}[f],e)}e.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondennoù",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:function(e){switch(function e(t){return t>9?e(t%10):t}(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){var t=1===e?"añ":"vet";return e+t},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},f={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(e){return f[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,f){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(f(0))},function(e,t,f){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},f={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn",{months:"জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,function(e){return f[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,f){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";function t(e,t,f){var a,n,o={mm:t?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:t?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===f?t?"хвіліна":"хвіліну":"h"===f?t?"гадзіна":"гадзіну":e+" "+(a=+e,n=o[f].split("_"),a%10==1&&a%100!=11?n[0]:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?n[1]:n[2])}e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Вв] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:t,mm:t,h:t,hh:t,d:"дзень",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,f){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"birneçə saniyyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,f){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var f=e%10,a=e%100-f,n=e>=100?100:null;return e+(t[f]||t[a]||t[n])},week:{dow:1,doy:7}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(f(0))},function(e,t,f){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},f={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,f){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return f[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:0,doy:6}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}})}(f(0))},function(e,t,f){!function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},f=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},a={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},n=function(e){return function(t,n,o,r){var s=f(t),c=a[e][f(t)];return 2===s&&(c=c[n?0:1]),c.replace(/%d/i,t)}},o=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-ly",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,f){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:n("s"),m:n("m"),mm:n("m"),h:n("h"),hh:n("h"),d:n("d"),dd:n("d"),M:n("M"),MM:n("M"),y:n("y"),yy:n("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(f(0))},function(e,t,f){!function(e){"use strict";e.defineLocale("ar-dz",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"أح_إث_ثلا_أر_خم_جم_سب".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:4}})}(f(0))},function(e,t,f){"use strict";var a,n;a=[f(15),f(292)],void 0===(n=function(e,t){return t(e.runInContext())}.apply(t,a))||(e.exports=n)},function(e,t,f){var a,n;a=[f(14)],void 0===(n=function(e){return function(e,t,f,a,n){e.addNamespace("RSM","http://jabber.org/protocol/rsm"),e.RSM=function(e){if(this.attribs=["max","first","last","after","before","index","count"],void 0!==e.xml)this.fromXMLElement(e.xml);else for(var t=0;t<this.attribs.length;t++){var f=this.attribs[t];this[f]=e[f]}},e.RSM.prototype={toXML:function(){for(var f=t("set",{xmlns:e.NS.RSM}),a=0;a<this.attribs.length;a++){var n=this.attribs[a];void 0!==this[n]&&(f=f.c(n).t(this[n].toString()).up())}return f.tree()},next:function(t){var f=new e.RSM({max:t,after:this.last});return f},previous:function(t){var f=new e.RSM({max:t,before:this.first});return f},fromXMLElement:function(t){for(var f=0;f<this.attribs.length;f++){var a=this.attribs[f],n=t.getElementsByTagName(a)[0];void 0!==n&&null!==n&&(this[a]=e.getText(n),"first"==a&&(this.index=n.getAttribute("index")))}}}}(e.Strophe,e.$build,e.$iq,e.$msg,e.$pres),e}.apply(t,a))||(e.exports=n)},function(e,t,f){"use strict";var a,n,o;n=[f(8),f(2),f(57),f(160)],void 0===(o="function"==typeof(a=function(e,t){const f=t.env,a=(f.Promise,f.Strophe),n=f.$iq,o=f._,r=f.moment,s=t.env.utils,c=["max","first","last","after","before","index","count"],i=["with","start","end"];function u(t){const f=e(`result[xmlns="${a.NS.MAM}"]`,t).pop();if(!o.isUndefined(f))return f.getAttribute("id");const n=e(`stanza-id[xmlns="${a.NS.SID}"]`,t).pop();return o.isUndefined(n)?void 0:n.getAttribute("id")}t.plugins.add("converse-mam",{dependencies:["converse-chatview","converse-muc","converse-muc-views"],overrides:{ChatBox:{getMessageAttributesFromStanza(e,t){const f=this.__super__.getMessageAttributesFromStanza.apply(this,arguments),a=u(t);return a&&(f.archive_id=a),f}},ChatBoxView:{render(){const e=this.__super__.render.apply(this,arguments);return this.disable_mam||this.content.addEventListener("scroll",o.debounce(this.onScroll.bind(this),100)),e},fetchNewestMessages(){if(this.disable_mam)return;this.__super__._converse;const e=s.getMostRecentMessage(this.model);if(o.isNil(e))this.fetchArchivedMessages();else{const t=e.get("archive_id");t?this.fetchArchivedMessages({after:e.get("archive_id")}):this.fetchArchivedMessages({start:e.get("time")})}},fetchArchivedMessagesIfNecessary(){if(this.disable_mam||this.model.get("mam_initialized"))return;const e=this.__super__._converse;e.api.disco.supports(a.NS.MAM,e.bare_jid).then(e=>{e.length&&this.fetchArchivedMessages(),this.model.save({mam_initialized:!0})},()=>{e.log("Error or timeout while checking for MAM support",a.LogLevel.ERROR)}).catch(t=>{this.clearSpinner(),e.log(t,a.LogLevel.FATAL)})},fetchArchivedMessages(e){const t=this.__super__._converse;if(this.disable_mam)return;const f="chatroom"===this.model.get("type");let n,r;f?(n=this.model.get("jid"),r=this.model.onMessage.bind(this.model)):(n=t.bare_jid,r=t.chatboxes.onMessage.bind(t.chatboxes)),t.api.disco.supports(a.NS.MAM,n).then(n=>{n.length&&(this.addSpinner(),t.api.archive.query(o.extend({groupchat:f,before:"",max:t.archived_messages_page_size,with:this.model.get("jid")},e),e=>{this.clearSpinner(),o.each(e,r)},()=>{this.clearSpinner(),t.log("Error or timeout while trying to fetch archived messages",a.LogLevel.ERROR)}))},()=>{t.log("Error or timeout while checking for MAM support",a.LogLevel.ERROR)}).catch(e=>{this.clearSpinner(),t.log(e,a.LogLevel.FATAL)})},onScroll(e){if(this.__super__._converse,0===this.content.scrollTop&&this.model.messages.length){const e=this.model.messages.at(0),t=e.get("archive_id");t?this.fetchArchivedMessages({before:t}):this.fetchArchivedMessages({end:e.get("time")})}}},ChatRoom:{isDuplicate(e,t){const f=this.__super__.isDuplicate.apply(this,arguments);if(f)return f;const a=u(t);return a?this.messages.filter({archive_id:a}).length>0:void 0}},ChatRoomView:{initialize(){this.__super__._converse,this.__super__.initialize.apply(this,arguments),this.model.on("change:mam_enabled",this.fetchArchivedMessagesIfNecessary,this),this.model.on("change:connection_status",this.fetchArchivedMessagesIfNecessary,this)},renderChatArea(){const e=this.__super__.renderChatArea.apply(this,arguments);return this.disable_mam||this.content.addEventListener("scroll",o.debounce(this.onScroll.bind(this),100)),e},fetchArchivedMessagesIfNecessary(){this.model.get("connection_status")===t.ROOMSTATUS.ENTERED&&this.model.get("mam_enabled")&&!this.model.get("mam_initialized")&&(this.fetchArchivedMessages(),this.model.save({mam_initialized:!0}))}}},initialize(){const t=this._converse;t.api.settings.update({archived_messages_page_size:"50",message_archiving:void 0,message_archiving_timeout:8e3}),t.onMAMError=function(e){e.querySelectorAll("feature-not-implemented").length?t.log("Message Archive Management (XEP-0313) not supported by this server",a.LogLevel.WARN):(t.log("An error occured while trying to set archiving preferences.",a.LogLevel.ERROR),t.log(e))},t.onMAMPreferences=function(f,r){const s=e(`prefs[xmlns="${a.NS.MAM}"]`,r).pop(),c=s.getAttribute("default");if(c!==t.message_archiving){const e=n({type:"set"}).c("prefs",{xmlns:a.NS.MAM,default:t.message_archiving});o.each(s.children,function(t){e.cnode(t).up()}),t.connection.sendIQ(e,o.partial(function(e,f){e.save({preferences:{default:t.message_archiving}})},f),t.onMAMError)}else f.save({preferences:{default:t.message_archiving}})},t.on("serviceDiscovered",e=>{const f=e.get("preferences")||{};e.get("var")!==a.NS.MAM||f.default===t.message_archiving||o.isUndefined(t.message_archiving)||t.connection.sendIQ(n({type:"get"}).c("prefs",{xmlns:a.NS.MAM}),o.partial(t.onMAMPreferences,e),o.partial(t.onMAMError,e))}),t.on("addClientFeatures",()=>{t.api.disco.own.features.add(a.NS.MAM)}),t.on("afterMessagesFetched",e=>{e.fetchNewestMessages()}),t.on("reconnected",()=>{const e=t.chatboxviews.filter(e=>"chatbox"===o.at(e,"model.attributes.type")[0]);o.each(e,e=>e.fetchNewestMessages())}),o.extend(t.api,{archive:{query:function(e,f,s){if(!t.api.connection.connected())throw new Error("Can't call `api.archive.query` before having established an XMPP session");return function(e,t,f,s){let u;o.isFunction(t)&&(s=f=t);const _=e.connection.getUniqueId(),d={type:"set"};if(!o.isUndefined(t)&&t.groupchat){if(!t.with)throw new Error('You need to specify a "with" value containing the chat room JID, when querying groupchat messages.');d.to=t.with}const l=n(d).c("query",{xmlns:a.NS.MAM,queryid:_});o.isUndefined(t)||(l.c("x",{xmlns:a.NS.XFORM,type:"submit"}).c("field",{var:"FORM_TYPE",type:"hidden"}).c("value").t(a.NS.MAM).up().up(),t.with&&!t.groupchat&&l.c("field",{var:"with"}).c("value").t(t.with).up().up(),o.each(["start","end"],function(e){if(t[e]){if(!(u=r(t[e])).isValid())throw new TypeError(`archive.query: invalid date provided for: ${e}`);l.c("field",{var:e}).c("value").t(u.format()).up().up()}}),l.up(),t instanceof a.RSM?l.cnode(t.toXML()):o.intersection(c,o.keys(t)).length&&l.cnode(new a.RSM(t).toXML()));const h=[],m=e.connection.addHandler(e=>{if(t.groupchat&&e.getAttribute("from")!==t.with)return!0;const f=e.querySelector("result");return o.isNull(f)||f.getAttribute("queryid")!==_||h.push(e),!0},a.NS.MAM);e.connection.sendIQ(l,function(n){if(e.connection.deleteHandler(m),o.isFunction(f)){const e=n.querySelector("set");let r;o.isUndefined(e)||(r=new a.RSM({xml:e}),o.extend(r,o.pick(t,o.concat(i,["max"])))),f(h,r)}},function(){e.connection.deleteHandler(m),o.isFunction(s)&&s.apply(this,arguments)},e.message_archiving_timeout)}(t,e,f,s)}}})}})})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/rooms_list_item.html --\x3e\n<div class="list-item controlbox-padded available-chatroom d-flex flex-row ',e.num_unread_general&&(t+=" unread-msgs "),t+='" data-room-jid="'+f(e.jid)+'">\n',e.num_unread&&(t+='\n    <span class="msgs-indicator badge badge-info">'+f(e.num_unread)+"</span>\n"),t+='\n<a class="open-room available-room w-100"\n    data-room-jid="'+f(e.jid)+'"\n    title="'+f(e.open_title)+'" href="#">'+f(e.name||e.jid)+'</a>\n\n<a class="right close-room icon-leave"\n   data-room-jid="'+f(e.jid)+'"\n   data-room-name="'+f(e.name||e.jid)+'"\n   title="'+f(e.info_leave_room)+'" href="#">&nbsp;</a>\n\n',e.allow_bookmarks&&(t+='\n<a class="fa align-self-center ',e.bookmarked?t+=" fa-bookmark remove-bookmark button-on ":t+=" add-bookmark fa-bookmark-o ",t+='"\n   data-room-jid="'+f(e.jid)+'" data-bookmark-name="'+f(e.name)+'"\n   title="',e.bookmarked?t+=" "+f(e.info_remove_bookmark)+" ":t+=" "+f(e.info_add_bookmark)+" ",t+='"\n   href="#">&nbsp;</a>\n'),t+='\n<a class="room-info fa fa-info-circle align-self-center" data-room-jid="'+f(e.jid)+'"\n   title="'+f(e.info_title)+'" href="#">&nbsp;</a>\n</div>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/rooms_list.html --\x3e\n<a href="#" class="rooms-toggle open-rooms-toggle controlbox-padded" title="'+f(e.desc_rooms)+'">\n    <span class="fa ',e.toggle_state===e._converse.OPENED?t+=" fa-caret-down ":t+=" fa-caret-right ",t+='">\n    </span> '+f(e.label_rooms)+'</a>\n<div class="items-list rooms-list open-rooms-list"></div>\n'}},function(e,t,f){"use strict";var a,n,o;n=[f(2),f(6),f(163),f(162)],void 0===(o="function"==typeof(a=function(e,t,f,a){const n=e.env,o=n.Backbone,r=(n.Promise,n.Strophe),s=n.b64_sha1,c=(n.sizzle,n._),i=e.env.utils;e.plugins.add("converse-roomslist",{dependencies:["converse-controlbox","converse-muc","converse-bookmarks"],initialize(){const e=this._converse,t=e.__;e.OpenRooms=o.Collection.extend({comparator(t){if(t.get("bookmarked")){const f=c.head(e.bookmarksview.model.where({jid:t.get("jid")}));return f.get("name")}return t.get("name")},initialize(){this.browserStorage=new o.BrowserStorage[e.storage](s("converse.open-rooms-{_converse.bare_jid}")),e.chatboxes.on("add",this.onChatBoxAdded,this),e.chatboxes.on("change:bookmarked",this.onChatBoxChanged,this),e.chatboxes.on("change:name",this.onChatBoxChanged,this),e.chatboxes.on("change:num_unread",this.onChatBoxChanged,this),e.chatboxes.on("change:num_unread_general",this.onChatBoxChanged,this),e.chatboxes.on("remove",this.onChatBoxRemoved,this),this.reset(c.map(e.chatboxes.where({type:"chatroom"}),"attributes"))},onChatBoxAdded(e){"chatroom"===e.get("type")&&this.create(e.attributes)},onChatBoxChanged(e){if("chatroom"===e.get("type")){const t=this.get(e.get("jid"));c.isNil(t)||t.set(e.attributes)}},onChatBoxRemoved(e){if("chatroom"===e.get("type")){const t=this.get(e.get("jid"));this.remove(t)}}}),e.RoomsList=o.Model.extend({defaults:{"toggle-state":e.OPENED}}),e.RoomsListElementView=o.VDOMView.extend({events:{"click a.room-info":"showRoomDetailsModal"},initialize(){this.model.on("destroy",this.remove,this),this.model.on("remove",this.remove,this),this.model.on("change:bookmarked",this.render,this),this.model.on("change:name",this.render,this),this.model.on("change:num_unread",this.render,this),this.model.on("change:num_unread_general",this.render,this)},toHTML(){return a(c.extend(this.model.toJSON(),{allow_bookmarks:e.allow_bookmarks&&e.bookmarks,info_leave_room:t("Leave this room"),info_remove_bookmark:t("Unbookmark this room"),info_add_bookmark:t("Bookmark this room"),info_title:t("Show more information on this room"),name:this.getRoomsListElementName(),open_title:t("Click to open this room")}))},showRoomDetailsModal(t){const f=e.chatboxes.get(this.model.get("jid"));t.preventDefault(),c.isUndefined(f.room_details_modal)&&(f.room_details_modal=new e.RoomDetailsModal({model:f})),f.room_details_modal.show(t)},getRoomsListElementName(){if(this.model.get("bookmarked")&&e.bookmarksview){const t=c.head(e.bookmarksview.model.where({jid:this.model.get("jid")}));return t.get("name")}return this.model.get("name")}}),e.RoomsListView=o.OrderedListView.extend({tagName:"div",className:"open-rooms-list list-container rooms-list-container",events:{"click .add-bookmark":"addBookmark","click .close-room":"closeRoom","click .rooms-toggle":"toggleRoomsList","click .remove-bookmark":"removeBookmark","click .open-room":"openRoom"},listSelector:".rooms-list",ItemView:e.RoomsListElementView,subviewIndex:"jid",initialize(){o.OrderedListView.prototype.initialize.apply(this,arguments),this.model.on("add",this.showOrHide,this),this.model.on("remove",this.showOrHide,this);const t=`converse.roomslist${e.bare_jid}`;this.list_model=new e.RoomsList,this.list_model.id=t,this.list_model.browserStorage=new o.BrowserStorage[e.storage](s(t)),this.list_model.fetch(),this.render(),this.sortAndPositionAllItems()},render(){return this.el.innerHTML=f({toggle_state:this.list_model.get("toggle-state"),desc_rooms:t("Click to toggle the rooms list"),label_rooms:t("Open Rooms"),_converse:e}),this.list_model.get("toggle-state")!==e.OPENED&&this.el.querySelector(".open-rooms-list").classList.add("collapsed"),this.showOrHide(),this.insertIntoControlBox(),this},insertIntoControlBox(){const t=e.chatboxviews.get("controlbox");if(!c.isUndefined(t)&&!i.rootContains(e.root,this.el)){const e=t.el.querySelector(".open-rooms-list");c.isNull(e)||e.parentNode.replaceChild(this.el,e)}},hide(){i.hideElement(this.el)},show(){i.showElement(this.el)},openRoom(t){t.preventDefault();const f=t.target.textContent,a=t.target.getAttribute("data-room-jid"),n={name:f||r.unescapeNode(r.getNodeFromJid(a))||a};e.api.rooms.open(a,n)},closeRoom(f){f.preventDefault();const a=f.target.getAttribute("data-room-name"),n=f.target.getAttribute("data-room-jid");confirm(t("Are you sure you want to leave the room %1$s?",a))&&e.chatboxviews.get(n).close()},showOrHide(e){this.model.models.length?i.showElement(this.el):i.hideElement(this.el)},removeBookmark:e.removeBookmarkViaEvent,addBookmark:e.addBookmarkViaEvent,toggleRoomsList(t){t&&t.preventDefault&&t.preventDefault();const f=t.target.querySelector(".fa");f.classList.contains("fa-caret-down")?i.slideIn(this.el.querySelector(".open-rooms-list")).then(()=>{this.list_model.save({"toggle-state":e.CLOSED}),f.classList.remove("fa-caret-down"),f.classList.add("fa-caret-right")}):i.slideOut(this.el.querySelector(".open-rooms-list")).then(()=>{this.list_model.save({"toggle-state":e.OPENED}),f.classList.remove("fa-caret-right"),f.classList.add("fa-caret-down")})}});const n=function(){e.rooms_list_view=new e.RoomsListView({model:new e.OpenRooms})};e.allow_bookmarks?i.onMultipleEvents([{object:e,event:"chatBoxesFetched"},{object:e,event:"roomsPanelRendered"},{object:e,event:"bookmarksInitialized"}],n):i.onMultipleEvents([{object:e,event:"chatBoxesFetched"},{object:e,event:"roomsPanelRendered"}],n),e.api.listen.on("reconnected",n)}})})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+="\x3c!-- src/templates/registration_form.html --\x3e\n<legend>"+f(e.__("Account Registration:"))+" "+f(e.domain)+'</legend>\n<p class="title">'+f(e.title)+'</p>\n<p class="instructions">'+f(e.instructions)+'</p>\n<div class="form-errors hidden"></div>\n\n<fieldset class="buttons">\n    <input type="submit" class="btn btn-primary" value="'+f(e.__("Register"))+'"/>\n    ',e.registration_domain||(t+='\n        <input type="button" class="btn btn-secondary button-cancel" value="'+f(e.__("Choose a different provider"))+'"/>\n    '),t+="\n</fieldset>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/registration_request.html --\x3e\n<span class="spinner login-submit fa fa-spinner"></span>\n<p class="info">'+f(e.__("Hold tight, we're fetching the registration form…"))+"</p>\n",e.cancel&&(t+='\n    <button class="btn btn-secondary button-cancel hor_centered">'+f(e.__("Cancel"))+"</button>\n"),t+="\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/register_panel.html --\x3e\n<div class="row">\n    <form id="converse-register" class="converse-form">\n        <legend>'+f(e.__("Create your account"))+'</legend>\n\n        <div class="form-group">\n            <label>'+f(e.__("Please enter the XMPP provider to register with:"))+'</label>\n            <div class="form-errors hidden"></div>\n\n            ',e.default_domain&&(t+="\n                "+f(e.default_domain)+"\n            </div>\n            "),t+="\n            ",e.default_domain||(t+='\n                <input class="form-control" autofocus="autofocus" required="required" type="text" name="domain" placeholder="'+f(e.domain_placeholder)+'">\n                <p class="form-text text-muted">'+f(e.help_providers)+' <a href="'+f(e.href_providers)+'" class="url" target="_blank" rel="noopener">'+f(e.help_providers_link)+'</a>.</p>\n            </div>\n            <fieldset class="buttons">\n                <input class="btn btn-primary" type="submit" value="'+f(e.label_register)+'">\n                <div class="switch-form">\n                    <p>'+f(e.__("Already have a chat account?"))+'</p>\n                    <p><a class="login-here toggle-register-login" href="#converse/login">'+f(e.__("Log in here"))+"</a></p>\n                </div>\n            </fieldset>\n            "),t+="\n        </div>\n    </form>\n</div>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/register_link.html --\x3e\n<div class="switch-form">\n    ',e._converse.auto_login||"CONNECTING"===e._converse.CONNECTION_STATUS[e.connection_status]||(t+="\n        <p>"+f(e.__("Don't have a chat account?"))+'</p>\n        <p><a class="register-account toggle-register-login" href="#converse/register">'+f(e.__("Create an account"))+"</a></p>\n    "),t+="\n</div>\n"}},function(e,t,f){"use strict";var a,n,o;n=[f(20),f(2),f(59),f(168),f(167),f(165),f(166),f(58),f(18),f(9)],void 0===(o="function"==typeof(a=function(e,t,f,a,n,o,r,s,c){const i=t.env,u=i.Strophe,_=i.Backbone,d=i.sizzle,l=i.$iq,h=i._;u.addNamespace("REGISTER","jabber:iq:register");let m=0;h.each(h.keys(u.Status),function(e){m=Math.max(m,u.Status[e])}),u.Status.REGIFAIL=m+1,u.Status.REGISTERED=m+2,u.Status.CONFLICT=m+3,u.Status.NOTACCEPTABLE=m+5,t.plugins.add("converse-register",{overrides:{LoginPanel:{insertRegisterLink(){const e=this.__super__._converse;h.isUndefined(this.registerlinkview)&&(this.registerlinkview=new e.RegisterLinkView({model:this.model}),this.registerlinkview.render(),this.el.querySelector(".buttons").insertAdjacentElement("beforeend",this.registerlinkview.el)),this.registerlinkview.render()},render(e){const t=this.__super__._converse;return this.__super__.render.apply(this,arguments),t.allow_registration&&!t.auto_login&&this.insertRegisterLink(),this}},ControlBoxView:{initialize(){this.__super__.initialize.apply(this,arguments),this.model.on("change:active-form",this.showLoginOrRegisterForm.bind(this))},showLoginOrRegisterForm(){this.__super__._converse,h.isNil(this.registerpanel)||("register"==this.model.get("active-form")?(this.loginpanel.el.classList.add("hidden"),this.registerpanel.el.classList.remove("hidden")):(this.loginpanel.el.classList.remove("hidden"),this.registerpanel.el.classList.add("hidden")))},renderRegistrationPanel(){const e=this.__super__._converse;return e.allow_registration&&(this.registerpanel=new e.RegisterPanel({model:this.model}),this.registerpanel.render(),this.registerpanel.el.classList.add("hidden"),this.el.querySelector("#converse-login-panel").insertAdjacentElement("afterend",this.registerpanel.el),this.showLoginOrRegisterForm()),this},renderLoginPanel(){return this.__super__.renderLoginPanel.apply(this,arguments),this.renderRegistrationPanel(),this}}},initialize(){const t=this._converse,i=t.__;function m(e){t.api.waitUntil("controlboxInitialized").then(()=>{const f=t.chatboxes.get("controlbox");f.set({"active-form":e})}).catch(h.partial(t.log,h,u.LogLevel.FATAL))}t.CONNECTION_STATUS[u.Status.REGIFAIL]="REGIFAIL",t.CONNECTION_STATUS[u.Status.REGISTERED]="REGISTERED",t.CONNECTION_STATUS[u.Status.CONFLICT]="CONFLICT",t.CONNECTION_STATUS[u.Status.NOTACCEPTABLE]="NOTACCEPTABLE",t.api.settings.update({allow_registration:!0,domain_placeholder:i(" e.g. conversejs.org"),providers_link:"https://xmpp.net/directory.php",registration_domain:""}),t.router.route("converse/login",h.partial(m,"login")),t.router.route("converse/register",h.partial(m,"register")),t.RegisterLinkView=_.VDOMView.extend({toHTML(){return a(h.extend(this.model.toJSON(),{__:t.__,_converse:t,connection_status:t.connfeedback.get("connection_status")}))}}),t.RegisterPanel=_.NativeView.extend({tagName:"div",id:"converse-register-panel",className:"controlbox-pane fade-in",events:{"submit form#converse-register":"onFormSubmission","click .button-cancel":"renderProviderChoiceForm"},initialize(e){this.reset(),this.registerHooks()},render(){return this.model.set("registration_form_rendered",!1),this.el.innerHTML=n({__:i,default_domain:t.registration_domain,label_register:i("Fetch registration form"),help_providers:i("Tip: A list of public XMPP providers is available"),help_providers_link:i("here"),href_providers:t.providers_link,domain_placeholder:t.domain_placeholder}),t.registration_domain&&this.fetchRegistrationForm(t.registration_domain),this},registerHooks(){const e=t.connection,f=e._connect_cb.bind(e);e._connect_cb=((e,t,a)=>{this._registering?this.getRegistrationFields(e,t,a)&&(this._registering=!1):f(e,t,a)})},getRegistrationFields(e,f,a){const n=t.connection;n.connected=!0;const o=n._proto._reqToData(e);if(!o)return;if(n._proto._connect_cb(o)===u.Status.CONNFAIL)return this.showValidationError(i("Sorry, we're unable to connect to your chosen provider.")),!1;const r=o.getElementsByTagName("register"),s=o.getElementsByTagName("mechanism");if(0===r.length&&0===s.length)return n._proto._no_auth_received(f),!1;if(0===r.length)return n._changeConnectStatus(u.Status.REGIFAIL),this.showValidationError(i("Sorry, the given provider does not support in band account registration. Please try with a different provider.")),!0;n._addSysHandler(this.onRegistrationFields.bind(this),null,"iq",null,null);const c=l({type:"get"}).c("query",{xmlns:u.NS.REGISTER}).tree();return c.setAttribute("id",n.getUniqueId("sendIQ")),n.send(c),n.connected=!1,!0},onRegistrationFields(e){return"error"===e.getAttribute("type")?(t.connection._changeConnectStatus(u.Status.REGIFAIL,i('Something went wrong while establishing a connection with "%1$s". Are you sure it exists?',this.domain)),!1):1!==e.getElementsByTagName("query").length?(t.connection._changeConnectStatus(u.Status.REGIFAIL,"unknown"),!1):(this.setFields(e),this.model.get("registration_form_rendered")||this.renderRegistrationForm(e),!1)},reset(e){const t={fields:{},urls:[],title:"",instructions:"",registered:!1,_registering:!1,domain:null,form_type:null};h.extend(this,t),e&&h.extend(this,h.pick(e,h.keys(t)))},onFormSubmission(e){e&&e.preventDefault&&e.preventDefault(),h.isNull(e.target.querySelector("input[name=domain]"))?this.submitRegistrationForm(e.target):this.onProviderChosen(e.target)},onProviderChosen(e){const t=e.querySelector("input[name=domain]"),f=h.get(t,"value");f?(e.querySelector("input[type=submit]").classList.add("hidden"),this.fetchRegistrationForm(f.trim())):t.classList.add("error")},fetchRegistrationForm(e){return this.model.get("registration_form_rendered")||this.renderRegistrationRequest(),this.reset({domain:u.getDomainFromJid(e),_registering:!0}),t.connection.connect(this.domain,"",this.onConnectStatusChanged.bind(this)),!1},renderRegistrationRequest(){this.clearRegistrationForm().insertAdjacentHTML("beforeend",r({__:t.__,cancel:t.registration_domain}))},giveFeedback(e,t){let f=this.el.querySelector(".reg-feedback");h.isNull(f)||f.parentNode.removeChild(f);const a=this.el.querySelector("form");a.insertAdjacentHTML("afterbegin",'<span class="reg-feedback"></span>'),(f=a.querySelector(".reg-feedback")).textContent=e,t&&f.classList.add(t)},clearRegistrationForm(){const e=this.el.querySelector("form");return e.innerHTML="",this.model.set("registration_form_rendered",!1),e},showSpinner(){const e=this.el.querySelector("form");return e.innerHTML=c(),this.model.set("registration_form_rendered",!1),this},onConnectStatusChanged(e){t.log("converse-register: onConnectStatusChanged"),h.includes([u.Status.DISCONNECTED,u.Status.CONNFAIL,u.Status.REGIFAIL,u.Status.NOTACCEPTABLE,u.Status.CONFLICT],e)?(t.log(`Problem during registration: Strophe.Status is ${t.CONNECTION_STATUS[e]}`,u.LogLevel.ERROR),this.abortRegistration()):e===u.Status.REGISTERED&&(t.log("Registered successfully."),t.connection.reset(),this.showSpinner(),h.includes(["converse/login","converse/register"],_.history.getFragment())&&t.router.navigate("",{replace:!0}),this.fields.password&&this.fields.username?(t.connection.connect(this.fields.username.toLowerCase()+"@"+this.domain.toLowerCase(),this.fields.password,t.onConnectStatusChanged),this.giveFeedback(i("Now logging you in"),"info")):(t.chatboxviews.get("controlbox").renderLoginPanel(),t.giveFeedback(i("Registered successfully"))),this.reset())},renderLegacyRegistrationForm(e){h.each(h.keys(this.fields),t=>{"username"===t?e.insertAdjacentHTML("beforeend",f({domain:` @${this.domain}`,name:t,type:"text",label:t,value:"",required:!0})):e.insertAdjacentHTML("beforeend",s({label:t,name:t,placeholder:t,required:!0,type:"password"===t||"email"===t?t:"text",value:""}))}),h.each(this.urls,t=>{e.insertAdjacentHTML("afterend",'<a target="blank" rel="noopener" href="'+t+'">'+t+"</a>")})},renderRegistrationForm(f){const a=this.el.querySelector("form");a.innerHTML=o({__:t.__,domain:this.domain,title:this.title,instructions:this.instructions,registration_domain:t.registration_domain});const n=a.querySelector("fieldset.buttons");"xform"===this.form_type?h.each(f.querySelectorAll("field"),t=>{n.insertAdjacentHTML("beforebegin",e.xForm2webForm(t,f,this.domain))}):this.renderLegacyRegistrationForm(a),this.fields||a.querySelector(".button-primary").classList.add("hidden"),a.classList.remove("hidden"),this.model.set("registration_form_rendered",!0)},showValidationError(e){const t=this.el.querySelector("form");let f=t.querySelector(".form-errors");if(h.isNull(f)){f='<div class="form-errors hidden"></div>';const e=t.querySelector("p.instructions");h.isNull(e)?t.insertAdjacentHTML("afterbegin",f):e.insertAdjacentHTML("afterend",f),f=t.querySelector(".form-errors")}else f.innerHTML="";f.insertAdjacentHTML("beforeend",'<p class="form-help error">'+e+"</p>"),f.classList.remove("hidden")},reportErrors(e){const t=e.querySelectorAll("error");if(h.each(t,e=>{this.showValidationError(e.textContent)}),!t.length){const e=i("The provider rejected your registration attempt. Please check the values you entered for correctness.");this.showValidationError(e)}},renderProviderChoiceForm(e){e&&e.preventDefault&&e.preventDefault(),t.connection._proto._abortAllRequests(),t.connection.reset(),this.render()},abortRegistration(){t.connection._proto._abortAllRequests(),t.connection.reset(),this.model.get("registration_form_rendered")?t.registration_domain&&this.model.get("registration_form_rendered")&&this.fetchRegistrationForm(t.registration_domain):this.render()},submitRegistrationForm(f){const a=h.reduce(this.el.querySelectorAll("input.required"),function(e,t){return""===t.value?(t.classList.add("error"),e+1):e},0);if(a)return;const n=d(":input:not([type=button]):not([type=submit])",f),o=l({type:"set",id:t.connection.getUniqueId()}).c("query",{xmlns:u.NS.REGISTER});"xform"===this.form_type?(o.c("x",{xmlns:u.NS.XFORM,type:"submit"}),h.each(n,t=>{o.cnode(e.webForm2xForm(t)).up()})):h.each(n,e=>{o.c(e.getAttribute("name"),{},e.value)}),t.connection._addSysHandler(this._onRegisterIQ.bind(this),null,"iq",null,null),t.connection.send(o),this.setFields(o.tree())},setFields(e){const t=e.querySelector("query"),f=d(`x[xmlns="${u.NS.XFORM}"]`,t);f.length>0?this._setFieldsFromXForm(f.pop()):this._setFieldsFromLegacy(t)},_setFieldsFromLegacy(e){h.each(e.children,e=>{"instructions"!==e.tagName.toLowerCase()?"x"!==e.tagName.toLowerCase()?this.fields[e.tagName.toLowerCase()]=u.getText(e):"jabber:x:oob"===e.getAttribute("xmlns")&&this.urls.concat(h.map(e.querySelectorAll("url"),"textContent")):this.instructions=u.getText(e)}),this.form_type="legacy"},_setFieldsFromXForm(e){this.title=h.get(e.querySelector("title"),"textContent"),this.instructions=h.get(e.querySelector("instructions"),"textContent"),h.each(e.querySelectorAll("field"),e=>{const f=e.getAttribute("var");f?this.fields[f.toLowerCase()]=h.get(e.querySelector("value"),"textContent",""):t.log("Found field we couldn't parse",u.LogLevel.WARN)}),this.form_type="xform"},_onRegisterIQ(e){if("error"===e.getAttribute("type")){t.log("Registration failed.",u.LogLevel.ERROR),this.reportErrors(e);let f=e.getElementsByTagName("error");if(1!==f.length)return t.connection._changeConnectStatus(u.Status.REGIFAIL,"unknown"),!1;"conflict"===(f=f[0].firstChild.tagName.toLowerCase())?t.connection._changeConnectStatus(u.Status.CONFLICT,f):"not-acceptable"===f?t.connection._changeConnectStatus(u.Status.NOTACCEPTABLE,f):t.connection._changeConnectStatus(u.Status.REGIFAIL,f)}else t.connection._changeConnectStatus(u.Status.REGISTERED,null);return!1}})}})})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){"use strict";var a,n,o;n=[f(2)],void 0===(o="function"==typeof(a=function(e){const t=e.env,f=t.Backbone,a=t.Promise,n=t.Strophe,o=t.$iq,r=t.$pres,s=t.b64_sha1,c=t.moment,i=t.sizzle,u=t._,_=e.env.utils;e.plugins.add("converse-roster",{dependencies:["converse-vcard"],initialize(){const e=this._converse,t=e.__;e.api.settings.update({allow_contact_requests:!0,auto_subscribe:!1,synchronize_availability:!0}),e.api.promises.add(["cachedRoster","roster","rosterContactsFetched","rosterGroupsFetched","rosterInitialized"]),e.registerPresenceHandler=function(){e.unregisterPresenceHandler(),e.presence_ref=e.connection.addHandler(function(t){return e.roster.presenceHandler(t),!0},null,"presence",null)},e.initRoster=function(){e.roster=new e.RosterContacts,e.roster.browserStorage=new f.BrowserStorage[e.storage](s(`converse.contacts-${e.bare_jid}`)),e.roster.data=new f.Model;const t=s(`converse-roster-model-${e.bare_jid}`);e.roster.data.id=t,e.roster.data.browserStorage=new f.BrowserStorage[e.storage](t),e.roster.data.fetch(),e.rostergroups=new e.RosterGroups,e.rostergroups.browserStorage=new f.BrowserStorage[e.storage](s(`converse.roster.groups${e.bare_jid}`)),e.emit("rosterInitialized")},e.populateRoster=function(t=!1){t?(e.send_initial_presence=!0,e.roster.fetchFromServer().then(()=>{e.emit("rosterContactsFetched"),e.sendInitialPresence()}).catch(t=>{e.log(t,n.LogLevel.ERROR),e.sendInitialPresence()})):e.rostergroups.fetchRosterGroups().then(()=>(e.emit("rosterGroupsFetched"),e.roster.fetchRosterContacts())).then(()=>{e.emit("rosterContactsFetched"),e.sendInitialPresence()}).catch(t=>{e.log(t,n.LogLevel.ERROR),e.sendInitialPresence()})},e.Presence=f.Model.extend({defaults:()=>({show:"offline",resources:{}}),getHighestPriorityResource(){const e=this.get("resources");if(u.isObject(e)&&u.size(e)){const t=u.flow(u.values,u.partial(u.sortBy,u,["priority","timestamp"]),u.reverse)(e)[0];if(!u.isUndefined(t))return t}},addResource(e){const t=e.getAttribute("from"),f=u.propertyOf(e.querySelector("show"))("textContent")||"online",a=n.getResourceFromJid(t),o=i(`delay[xmlns="${n.NS.DELAY}"]`,e).pop(),r=u.isNil(o)?c().format():c(o.getAttribute("stamp")).format();let s=u.propertyOf(e.querySelector("priority"))("textContent")||0;s=u.isNaN(parseInt(s,10))?0:parseInt(s,10);const _=u.isObject(this.get("resources"))?this.get("resources"):{};_[a]={name:a,priority:s,show:f,timestamp:r};const d={resources:_},l=this.getHighestPriorityResource();return s==l.priority&&r==l.timestamp&&(d.show=f),this.save(d),_},removeResource(e){let t=this.get("resources");u.isObject(t)?delete t[e]:t={},this.save({resources:t,show:u.propertyOf(this.getHighestPriorityResource())("show")||"offline"})}}),e.Presences=f.Collection.extend({model:e.Presence}),e.ModelWithVCardAndPresence=f.Model.extend({initialize(){this.setVCard(),this.setPresence()},setVCard(){const t=this.get("jid");this.vcard=e.vcards.findWhere({jid:t})||e.vcards.create({jid:t})},setPresence(){const t=this.get("jid");this.presence=e.presences.findWhere({jid:t})||e.presences.create({jid:t})}}),e.RosterContact=e.ModelWithVCardAndPresence.extend({defaults:{chat_state:void 0,image:e.DEFAULT_IMAGE,image_type:e.DEFAULT_IMAGE_TYPE,num_unread:0,status:""},initialize(t){e.ModelWithVCardAndPresence.prototype.initialize.apply(this,arguments);const f=t.jid,a=n.getBareJidFromJid(f).toLowerCase();n.getResourceFromJid(f),t.jid=a,this.set(u.assignIn({groups:[],id:a,jid:a,user_id:n.getNodeFromJid(f)},t)),this.presence.on("change:show",()=>e.emit("contactPresenceChanged",this)),this.presence.on("change:show",()=>this.trigger("presenceChanged"))},getDisplayName(){return this.vcard.get("fullname")||this.get("jid")},getFullname(){return this.vcard.get("fullname")},subscribe(t){const f=r({to:this.get("jid"),type:"subscribe"});t&&""!==t&&f.c("status").t(t).up();const a=e.xmppstatus.vcard.get("nickname")||e.xmppstatus.vcard.get("fullname");return a&&f.c("nick",{xmlns:n.NS.NICK}).t(a).up(),e.connection.send(f),this.save("ask","subscribe"),this},ackSubscribe(){e.connection.send(r({type:"subscribe",to:this.get("jid")}))},ackUnsubscribe(){e.connection.send(r({type:"unsubscribe",to:this.get("jid")})),this.removeFromRoster(),this.destroy()},unauthorize(t){return e.rejectPresenceSubscription(this.get("jid"),t),this},authorize(t){const f=r({to:this.get("jid"),type:"subscribed"});return t&&""!==t&&f.c("status").t(t),e.connection.send(f),this},removeFromRoster(t,f){const a=o({type:"set"}).c("query",{xmlns:n.NS.ROSTER}).c("item",{jid:this.get("jid"),subscription:"remove"});return e.connection.sendIQ(a,t,f),this}}),e.RosterContacts=f.Collection.extend({model:e.RosterContact,comparator(t,f){const a=t.presence.get("show")||"offline",n=f.presence.get("show")||"offline";if(e.STATUS_WEIGHTS[a]===e.STATUS_WEIGHTS[n]){const e=t.getDisplayName().toLowerCase(),a=f.getDisplayName().toLowerCase();return e<a?-1:e>a?1:0}return e.STATUS_WEIGHTS[a]<e.STATUS_WEIGHTS[n]?-1:1},onConnected(){this.registerRosterHandler(),this.registerRosterXHandler()},registerRosterHandler(){e.connection.addHandler(t=>(e.roster.onRosterPush(t),!0),n.NS.ROSTER,"iq","set")},registerRosterXHandler(){let t=0;e.connection.addHandler(function(f){return window.setTimeout(function(){e.connection.flush(),e.roster.subscribeToSuggestedItems.bind(e.roster)(f)},t),t+=250*f.querySelectorAll("item").length,!0},n.NS.ROSTERX,"message",null)},fetchRosterContacts(){const t=this;return new a((f,a)=>{this.fetch({add:!0,silent:!0,success(n){0===n.length||t.rosterVersioningSupported()&&!e.session.get("roster_fetched")?(e.send_initial_presence=!0,e.roster.fetchFromServer().then(f).catch(a)):(e.emit("cachedRoster",n),f())}})})},subscribeToSuggestedItems:t=>(u.each(t.querySelectorAll("item"),function(t){"add"===t.getAttribute("action")&&e.roster.addAndSubscribe(t.getAttribute("jid"),e.xmppstatus.vcard.get("nickname")||e.xmppstatus.vcard.get("fullname"))}),!0),isSelf:t=>_.isSameBareJID(t,e.connection.jid),addAndSubscribe(t,f,a,n,o){const r=t=>{t instanceof e.RosterContact&&t.subscribe(n)};this.addContactToRoster(t,f,a,o).then(r,r)},sendContactAddIQ(t,f,a,r,s){f=u.isEmpty(f)?t:f;const c=o({type:"set"}).c("query",{xmlns:n.NS.ROSTER}).c("item",{jid:t,name:f});u.each(a,function(e){c.c("group").t(e).up()}),e.connection.sendIQ(c,r,s)},addContactToRoster(f,o,r,s){return new a((a,c)=>{r=r||[],this.sendContactAddIQ(f,o,r,()=>{const e=this.create(u.assignIn({ask:void 0,nickname:o,groups:r,jid:f,requesting:!1,subscription:"none"},s),{sort:!1});a(e)},function(f){alert(t("Sorry, there was an error while trying to add %1$s as a contact.",o)),e.log(f,n.LogLevel.ERROR),a(f)})})},subscribeBack(t,f){const a=this.get(t);if(a instanceof e.RosterContact)a.authorize().subscribe();else{const a=t=>{t instanceof e.RosterContact&&t.authorize().subscribe()},o=u.get(i(`nick[xmlns="${n.NS.NICK}"]`,f).pop(),"textContent",null);this.addContactToRoster(t,o,[],{subscription:"from"}).then(a,a)}},getNumOnlineContacts(){let t=["offline","unavailable"];return e.show_only_online_users&&(t=u.union(t,["dnd","xa","away"])),u.sum(this.models.filter(e=>!u.includes(t,e.presence.get("show"))))},onRosterPush(t){const f=t.getAttribute("id"),a=t.getAttribute("from");if(a&&a!==e.connection.jid)return;e.connection.send(o({type:"result",id:f,from:e.connection.jid}));const r=i(`query[xmlns="${n.NS.ROSTER}"]`,t).pop();this.data.save("version",r.getAttribute("ver"));const s=i("item",r);if(s.length>1)throw e.log(t,n.LogLevel.ERROR),new Error('Roster push query may not contain more than one "item" element.');if(0===s.length)return e.log(t,n.LogLevel.WARN),void e.log('Received a roster push stanza without an "item" element.',n.LogLevel.WARN);this.updateContact(s.pop()),e.emit("rosterPush",t)},rosterVersioningSupported(){return e.api.disco.stream.getFeature("ver","urn:xmpp:features:rosterver")&&this.data.get("version")},fetchFromServer(){return new a((t,f)=>{const a=o({type:"get",id:e.connection.getUniqueId("roster")}).c("query",{xmlns:n.NS.ROSTER});this.rosterVersioningSupported()&&a.attrs({ver:this.data.get("version")});const r=u.flow(this.onReceivedFromServer.bind(this),t);return e.connection.sendIQ(a,r,function(t){const a="Error while trying to fetch roster from the server";e.log(a,n.LogLevel.ERROR),f(new Error(a))})})},onReceivedFromServer(t){const f=i(`query[xmlns="${n.NS.ROSTER}"]`,t).pop();if(f){const t=i("item",f);u.each(t,e=>this.updateContact(e)),this.data.save("version",f.getAttribute("ver")),e.session.save("roster_fetched",!0)}e.emit("roster",t)},updateContact(e){const t=e.getAttribute("jid");if(this.isSelf(t))return;const f=this.get(t),a=e.getAttribute("subscription"),o=e.getAttribute("ask"),r=u.map(e.getElementsByTagName("group"),n.getText);if(f){if("remove"===a)return f.destroy();f.save({subscription:a,ask:o,requesting:null,groups:r})}else{if("none"===a&&null===o||"remove"===a)return;this.create({ask:o,nickname:e.getAttribute("name"),groups:r,jid:t,subscription:a},{sort:!1})}},createRequestingContact(t){const f=n.getBareJidFromJid(t.getAttribute("from")),a=u.get(i(`nick[xmlns="${n.NS.NICK}"]`,t).pop(),"textContent",null),o={jid:f,subscription:"none",ask:null,requesting:!0,nickname:a};e.emit("contactRequest",this.create(o))},handleIncomingSubscription(f){const a=f.getAttribute("from"),o=n.getBareJidFromJid(a),r=this.get(o);e.allow_contact_requests||e.rejectPresenceSubscription(a,t("This client does not allow presence subscriptions")),e.auto_subscribe?r&&"to"===r.get("subscription")?r.authorize():this.subscribeBack(o,f):r?"none"!==r.get("subscription")?r.authorize():"subscribe"===r.get("ask")&&r.authorize():this.createRequestingContact(f)},handleOwnPresence(t){const f=t.getAttribute("from"),a=n.getResourceFromJid(f),o=t.getAttribute("type");if(e.connection.jid!==f&&"unavailable"!==o&&(!0===e.synchronize_availability||e.synchronize_availability===a)){const f=u.propertyOf(t.querySelector("show"))("textContent")||"online";e.xmppstatus.save({status:f});const a=u.propertyOf(t.querySelector("status"))("textContent");a&&e.xmppstatus.save({status_message:a})}e.jid===f&&"unavailable"===o&&e.xmppstatus.sendPresence()},presenceHandler(e){const t=e.getAttribute("type");if("error"===t)return!0;const f=e.getAttribute("from"),a=n.getBareJidFromJid(f);if(this.isSelf(a))return this.handleOwnPresence(e);if(i(`query[xmlns="${n.NS.MUC}"]`,e).length)return;const o=u.propertyOf(e.querySelector("status"))("textContent"),r=this.get(a);if(r&&o!==r.get("status")&&r.save({status:o}),"subscribed"===t&&r)r.ackSubscribe();else if("unsubscribed"===t&&r)r.ackUnsubscribe();else{if("unsubscribe"===t)return;if("subscribe"===t)this.handleIncomingSubscription(e);else if("unavailable"===t&&r){const e=n.getResourceFromJid(f);r.presence.removeResource(e)}else r&&r.presence.addResource(e)}}}),e.RosterGroup=f.Model.extend({initialize(f){this.set(u.assignIn({description:t("Click to hide these contacts"),state:e.OPENED},f)),this.contacts=new e.RosterContacts}}),e.RosterGroups=f.Collection.extend({model:e.RosterGroup,fetchRosterGroups(){return new a((e,t)=>{this.fetch({silent:!0,success:e})})}}),e.unregisterPresenceHandler=function(){u.isUndefined(e.presence_ref)||(e.connection.deleteHandler(e.presence_ref),delete e.presence_ref)},e.api.listen.on("beforeTearDown",e.unregisterPresenceHandler()),e.api.listen.on("afterTearDown",()=>{e.presences&&e.presences.off().reset()}),e.api.listen.on("clearSession",()=>{e.presences&&e.presences.browserStorage._clear()}),e.api.listen.on("statusInitialized",t=>{t||(e.presences=new e.Presences,e.presences.browserStorage=new f.BrowserStorage.session(s(`converse.presences-${e.bare_jid}`)),e.presences.fetch()),e.emit("presencesInitialized",t)}),e.api.listen.on("presencesInitialized",t=>{t?e.emit("rosterReadyAfterReconnection"):(e.registerIntervalHandler(),e.initRoster()),e.roster.onConnected(),e.populateRoster(t),e.registerPresenceHandler()}),u.extend(e.api,{contacts:{get(t){const f=function(t){return e.roster.get(n.getBareJidFromJid(t))||null};if(u.isUndefined(t))t=e.roster.pluck("jid");else if(u.isString(t))return f(t);return u.map(t,f)},add(t,f){if(!u.isString(t)||!u.includes(t,"@"))throw new TypeError("contacts.add: invalid jid");e.roster.addAndSubscribe(t,u.isEmpty(f)?t:f)}}})}})})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){var a,n;a=[f(14)],void 0===(n=function(e){return function(e,t,f,a,n){e.addConnectionPlugin("ping",{_c:null,init:function(t){this._c=t,e.addNamespace("PING","urn:xmpp:ping")},ping:function(t,a,n,o){var r=this._c.getUniqueId("ping"),s=f({type:"get",to:t,id:r}).c("ping",{xmlns:e.NS.PING});this._c.sendIQ(s,a,n,o)},pong:function(e){var t=e.getAttribute("from"),a=e.getAttribute("id"),n=f({type:"result",to:t,id:a});this._c.sendIQ(n)},addPingHandler:function(t){return this._c.addHandler(t,e.NS.PING,"iq","get")}})}(e.Strophe,e.$build,e.$iq,e.$msg,e.$pres),e}.apply(t,a))||(e.exports=n)},function(e,t,f){"use strict";var a,n,o;n=[f(2),f(171)],void 0===(o="function"==typeof(a=function(e){const t=e.env,f=t.Strophe,a=t._;e.plugins.add("converse-ping",{initialize(){const e=this._converse;e.api.settings.update({ping_interval:180}),e.ping=function(t,n,o,r){return e.lastStanzaDate=new Date,a.isNil(t)&&(t=f.getDomainFromJid(e.bare_jid)),a.isUndefined(r)&&(r=null),a.isUndefined(n)&&(n=null),a.isUndefined(o)&&(o=null),!!e.connection&&(e.connection.ping.ping(t,n,o,r),!0)},e.pong=function(t){return e.lastStanzaDate=new Date,e.connection.ping.pong(t),!0},e.registerPongHandler=function(){a.isUndefined(e.connection.disco)||e.api.disco.own.features.add(f.NS.PING),e.connection.ping.addPingHandler(e.pong)},e.registerPingHandler=function(){e.registerPongHandler(),e.ping_interval>0&&(e.connection.addHandler(function(){return e.lastStanzaDate=new Date,!0}),e.connection.addTimedHandler(1e3,function(){const t=new Date;return e.lastStanzaDate||(e.lastStanzaDate=t),!((t-e.lastStanzaDate)/1e3>e.ping_interval)||e.ping()}))};const t=function(){e.registerPingHandler()};e.on("connected",t),e.on("reconnected",t)}})})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){"use strict";var a,n,o;n=[f(2)],void 0===(o="function"==typeof(a=function(e){const t=e.env,f=t.utils,a=t.Strophe,n=t._;e.plugins.add("converse-notification",{initialize(){const e=this._converse,t=e.__;e.supports_html5_notification="Notification"in window,e.api.settings.update({notify_all_room_messages:!1,show_desktop_notifications:!0,show_chatstate_notifications:!1,chatstate_notification_blacklist:[],play_sounds:!0,sounds_path:"/sounds/",notification_icon:"/logo/conversejs-filled.svg"}),e.isOnlyChatStateNotification=(t=>n.isNull(t.querySelector("body"))&&(n.isNull(t.querySelector(e.ACTIVE))||n.isNull(t.querySelector(e.COMPOSING))||n.isNull(t.querySelector(e.INACTIVE))||n.isNull(t.querySelector(e.PAUSED))||n.isNull(t.querySelector(e.GONE)))),e.shouldNotifyOfGroupMessage=function(t){let f=e.notify_all_room_messages;const o=t.getAttribute("from"),r=a.getResourceFromJid(o),s=a.getBareJidFromJid(o),c=r&&a.unescapeNode(r)||"";if(""===c||t.querySelectorAll("delay").length>0)return!1;const i=e.chatboxes.get(s),u=t.querySelector("body");if(n.isNull(u))return!1;const _=new RegExp(`\\b${i.get("nick")}\\b`).test(u.textContent);return f=!0===f||n.isArray(f)&&n.includes(f,s),!(c===i.get("nick")||!f&&!_)},e.isMessageToHiddenChat=function(t){if(n.includes(["mobile","fullscreen","embedded"],e.view_mode)){const f=a.getBareJidFromJid(t.getAttribute("from")),o=e.chatboxes.get(f);return!!n.isNil(o)||o.get("hidden")||"hidden"===e.windowState}return"hidden"===e.windowState},e.shouldNotifyOfMessage=function(t){if(f.isOTRMessage(t))return!1;const o=t.querySelector("forwarded");if(!n.isNull(o))return!1;if("groupchat"===t.getAttribute("type"))return e.shouldNotifyOfGroupMessage(t);if(f.isHeadlineMessage(e,t))return e.isMessageToHiddenChat(t);const r=a.getBareJidFromJid(t.getAttribute("from"))===e.bare_jid;return!e.isOnlyChatStateNotification(t)&&!r&&e.isMessageToHiddenChat(t)},e.playSoundNotification=function(){let t;e.play_sounds&&!n.isUndefined(window.Audio)&&((t=new Audio(e.sounds_path+"msg_received.ogg")).canPlayType("audio/ogg")?t.play():(t=new Audio(e.sounds_path+"msg_received.mp3")).canPlayType("audio/mp3")&&t.play())},e.areDesktopNotificationsEnabled=function(){return e.supports_html5_notification&&e.show_desktop_notifications&&"granted"===Notification.permission},e.showMessageNotification=function(f){let o,r;const s=f.getAttribute("from"),c=a.getBareJidFromJid(s);if("headline"===f.getAttribute("type")){if(n.includes(c,"@")&&!e.allow_non_roster_messaging)return;o=t("Notification from %1$s",c)}else if(n.includes(c,"@"))if("groupchat"===f.getAttribute("type"))o=t("%1$s says",a.getResourceFromJid(s));else{if(n.isUndefined(e.roster))return void e.log("Could not send notification, because roster is undefined",a.LogLevel.ERROR);if(r=e.roster.get(c),n.isUndefined(r)){if(!e.allow_non_roster_messaging)return;o=t("%1$s says",c)}else o=t("%1$s says",r.getDisplayName())}else o=t("Notification from %1$s",c);const i=new Notification(o,{body:f.querySelector("body").textContent,lang:e.locale,icon:e.notification_icon});setTimeout(i.close.bind(i),5e3)},e.showChatStateNotification=function(f){if(n.includes(e.chatstate_notification_blacklist,f.jid))return;const a=f.chat_status;let o=null;if("offline"===a?o=t("has gone offline"):"away"===a?o=t("has gone away"):"dnd"===a?o=t("is busy"):"online"===a&&(o=t("has come online")),null===o)return;const r=new Notification(f.getDisplayName(),{body:o,lang:e.locale,icon:e.notification_icon});setTimeout(r.close.bind(r),5e3)},e.showContactRequestNotification=function(f){const a=new Notification(f.getDisplayName(),{body:t("wants to be your contact"),lang:e.locale,icon:e.notification_icon});setTimeout(a.close.bind(a),5e3)},e.showFeedbackNotification=function(t){if("error"===t.klass||"warn"===t.klass){const f=new Notification(t.subject,{body:t.message,lang:e.locale,icon:e.notification_icon});setTimeout(f.close.bind(f),5e3)}},e.handleChatStateNotification=function(t){e.areDesktopNotificationsEnabled()&&e.show_chatstate_notifications&&e.showChatStateNotification(t)},e.handleMessageNotification=function(t){const f=t.stanza;if(!e.shouldNotifyOfMessage(f))return!1;e.playSoundNotification(),e.areDesktopNotificationsEnabled()&&e.showMessageNotification(f)},e.handleContactRequestNotification=function(t){e.areDesktopNotificationsEnabled(!0)&&e.showContactRequestNotification(t)},e.handleFeedback=function(t){e.areDesktopNotificationsEnabled(!0)&&e.showFeedbackNotification(t)},e.requestPermission=function(){e.supports_html5_notification&&!n.includes(["denied","granted"],Notification.permission)&&Notification.requestPermission()},e.on("pluginsInitialized",function(){e.on("contactRequest",e.handleContactRequestNotification),e.on("contactPresenceChanged",e.handleChatStateNotification),e.on("message",e.handleMessageNotification),e.on("feedback",e.handleFeedback),e.on("connected",e.requestPermission)})}})})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/chatroom_password_form.html --\x3e\n<div class="chatroom-form-container">\n    <form class="pure-form converse-form chatroom-form">\n        <fieldset class="form-group">\n            <legend>'+f(e.heading)+"</legend>\n            <label>"+f(e.label_password)+'</label>\n            <input type="password" name="password"/>\n        </fieldset>\n        <input class="btn btn-primary" type="submit" value="'+f(e.label_submit)+'"/>\n    </form>\n</div>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="";return t+='\x3c!-- src/templates/rooms_results.html --\x3e\n<li class="list-group-item active">'+(0,a.escape)(e.feedback_text)+"</dt>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/room_panel.html --\x3e\n\x3c!-- <div id="chatrooms"> --\x3e\n<div class="d-flex controlbox-padded">\n    <span class="w-100 controlbox-heading">'+f(e.heading_chatrooms)+'</span>\n    <a class="chatbox-btn show-list-muc-modal fa fa-list-ul" title="'+f(e.title_list_rooms)+'" data-toggle="modal" data-target="#list-chatrooms-modal"></a>\n    <a class="chatbox-btn show-add-muc-modal fa fa-plus" title="'+f(e.title_new_room)+'" data-toggle="modal" data-target="#add-chatrooms-modal"></a>\n</div>\n<div class="list-container open-rooms-list rooms-list-container"></div>\n<div class="list-container bookmarks-list rooms-list-container"></div>\n\x3c!-- </div> --\x3e\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/room_item.html --\x3e\n<li class="room-item list-group-item">\n  <div class="available-chatroom d-flex flex-row">\n    <a class="open-room available-room w-100"\n       data-room-jid="'+f(e.jid)+'"\n       data-room-name="'+f(e.name)+'"\n       title="'+f(e.open_title)+'"\n       href="#">'+f(e.name)+'</a>\n    <a class="right room-info icon-room-info"\n       data-room-jid="'+f(e.jid)+'"\n       title="'+f(e.info_title)+'" href="#">&nbsp;</a>\n  </div>\n</li>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/room_description.html --\x3e\n\x3c!-- FIXME: check markup in mockup --\x3e\n<div class="room-info">\n<p class="room-info"><strong>'+f(e.label_jid)+"</strong> "+f(e.jid)+'</p>\n<p class="room-info"><strong>'+f(e.label_desc)+"</strong> "+f(e.desc)+'</p>\n<p class="room-info"><strong>'+f(e.label_occ)+"</strong> "+f(e.occ)+'</p>\n<p class="room-info"><strong>'+f(e.label_features)+"</strong>\n    <ul>\n        ",e.passwordprotected&&(t+='\n        <li class="room-info locked">'+f(e.label_requires_auth)+"</li>\n        "),t+="\n        ",e.hidden&&(t+='\n        <li class="room-info">'+f(e.label_hidden)+"</li>\n        "),t+="\n        ",e.membersonly&&(t+='\n        <li class="room-info">'+f(e.label_requires_invite)+"</li>\n        "),t+="\n        ",e.moderated&&(t+='\n        <li class="room-info">'+f(e.label_moderated)+"</li>\n        "),t+="\n        ",e.nonanonymous&&(t+='\n        <li class="room-info">'+f(e.label_non_anon)+"</li>\n        "),t+="\n        ",e.open&&(t+='\n        <li class="room-info">'+f(e.label_open_room)+"</li>\n        "),t+="\n        ",e.persistent&&(t+='\n        <li class="room-info">'+f(e.label_permanent_room)+"</li>\n        "),t+="\n        ",e.publicroom&&(t+='\n        <li class="room-info">'+f(e.label_public)+"</li>\n        "),t+="\n        ",e.semianonymous&&(t+='\n        <li class="room-info">'+f(e.label_semi_anon)+"</li>\n        "),t+="\n        ",e.temporary&&(t+='\n        <li class="room-info">'+f(e.label_temp_room)+"</li>\n        "),t+="\n        ",e.unmoderated&&(t+='\n        <li class="room-info">'+f(e.label_unmoderated)+"</li>\n        "),t+="\n    </ul>\n</p>\n</div>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/occupant.html --\x3e\n<li class="occupant" id="'+f(e.id)+'"\n    ',"moderator"===e.role&&(t+='\n       title="'+f(e.jid)+" "+f(e.desc_moderator)+" "+f(e.hint_occupant)+'"\n    '),t+="\n    ","participant"===e.role&&(t+='\n       title="'+f(e.jid)+" "+f(e.desc_participant)+" "+f(e.hint_occupant)+'"\n    '),t+="\n    ","visitor"===e.role&&(t+='\n       title="'+f(e.jid)+" "+f(e.desc_visitor)+" "+f(e.hint_occupant)+'"\n    '),t+="\n    ",e._.includes(["visitor","participant","moderator"],e.role)||(t+='\n       title="'+f(e.jid)+" "+f(e.hint_occupant)+'"\n    '),t+='>\n    <div class="row no-gutters">\n        <div class="col-auto">\n            <div class="occupant-status occupant-'+f(e.show)+' circle" title="'+f(e.hint_show)+'"></div>\n        </div>\n        <div class="col">\n            <span class="occupant-nick">'+f(e.nick||e.jid)+"</span>\n            ","owner"===e.affiliation&&(t+='\n                <span class="badge badge-danger">'+f(e.label_owner)+"</span>\n            "),t+="\n            ","admin"===e.affiliation&&(t+='\n                <span class="badge badge-info">'+f(e.label_admin)+"</span>\n            "),t+="\n            ","member"===e.affiliation&&(t+='\n                <span class="badge badge-info">'+f(e.label_member)+"</span>\n            "),t+="\n\n            ","moderator"===e.role&&(t+='\n                <span class="badge badge-info">'+f(e.label_moderator)+"</span>\n            "),t+="\n            ","visitor"===e.role&&(t+='\n                <span class="badge badge-secondary">'+f(e.label_visitor)+"</span>\n            "),t+="\n        </div>\n    </div>\n</li>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/list_chatrooms_modal.html --\x3e\n<div class="modal fade" id="list-chatrooms-modal" tabindex="-1" role="dialog" aria-labelledby="list-chatrooms-modal-label" aria-hidden="true">\n    <div class="modal-dialog" role="document">\n        <div class="modal-content">\n            <div class="modal-header">\n                <h5 class="modal-title"\n                    id="list-chatrooms-modal-label">'+f(e.heading_list_chatrooms)+'</h5>\n                <button type="button" class="close" data-dismiss="modal" aria-label="Close">\n                    <span aria-hidden="true">&times;</span>\n                </button>\n            </div>\n            <div class="modal-body">\n                <form class="converse-form list-chatrooms">\n                    <div class="form-group">\n                        <label for="chatroom">'+f(e.label_server_address)+':</label>\n                        <input type="text" value="'+f(e.muc_domain)+'" required="required" name="server" class="form-control" placeholder="'+f(e.server_placeholder)+'">\n                    </div>\n                    <input type="submit" class="btn btn-primary" name="join" value="'+f(e.label_query)+'">\n                </form>\n                <ul class="available-chatrooms list-group"></ul>\n            </div>\n        </div>\n    </div>\n</div>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+="\x3c!-- src/templates/chatroom_toolbar.html --\x3e\n",e.use_emoji&&(t+='\n<li class="toggle-toolbar-menu toggle-smiley dropup">\n    <a class="toggle-smiley fa fa-smile-o" title="'+f(e.label_insert_smiley)+'" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"></a> \n    <div class="emoji-picker dropdown-menu toolbar-menu"></div>\n</li>\n'),t+="\n",e.show_call_button&&(t+='\n<li class="toggle-call fa fa-phone" title="'+f(e.label_start_call)+'"></li>\n'),t+="\n",e.show_occupants_toggle&&(t+='\n<li class="toggle-occupants fa fa-angle-double-right" title="'+f(e.label_hide_occupants)+'"></li>\n'),t+="\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="";return t+='\x3c!-- src/templates/chatroom_sidebar.html --\x3e\n\x3c!-- <div class="occupants"> --\x3e\n<div class="occupants-header">\n    <i class="hide-occupants fa fa-times"></i>\n    <p class="occupants-heading">'+(0,a.escape)(e.label_occupants)+'</p>\n</div>\n<ul class="occupant-list"></ul>\n<div class="chatroom-features"></div>\n\x3c!-- </div> --\x3e\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/chatroom_nickname_form.html --\x3e\n<div class="chatroom-form-container">\n    <form class="converse-form chatroom-form converse-centered-form">\n        <fieldset class="form-group">\n            <label>'+f(e.heading)+'</label>\n            <p class="validation-message">'+f(e.validation_message)+'</p>\n            <input type="text" required="required" name="nick" class="form-control" placeholder="'+f(e.label_nickname)+'"/>\n        </fieldset>\n        <input type="submit" class="btn btn-primary" name="join" value="'+f(e.label_join)+'"/>\n    </form>\n</div>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/chatroom_invite.html --\x3e\n<form class="room-invite">\n    ',e.error_message&&(t+='\n        <span class="error">'+f(e.error_message)+"</span>\n    "),t+='\n    <input class="form-control invited-contact" placeholder="'+f(e.label_invitation)+'" type="text"/>\n</form>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/chatroom_head.html --\x3e\n<div class="chatbox-navback"><i class="fa fa-arrow-left"></i></div>\n<div class="chatbox-title">\n    <div class="chat-title" title="'+f(e.jid)+'">\n        ',e.name&&e.name!==e.Strophe.getNodeFromJid(e.jid)?t+="\n            "+f(e.name)+"\n        ":t+="\n            "+f(e.Strophe.getNodeFromJid(e.jid))+"@"+f(e.Strophe.getDomainFromJid(e.jid))+"\n        ",t+='\n    </div>\n    <p class="chatroom-description">'+f(e.description)+'<p/>\n</div>\n<div class="chatbox-buttons row no-gutters">\n    <a class="chatbox-btn close-chatbox-button fa fa-sign-out" title="'+f(e.info_close)+'"></a>\n    ',"owner"==e.affiliation&&(t+='\n    <a class="chatbox-btn configure-chatroom-button fa fa-wrench" title="'+f(e.info_configure)+' "></a>\n    '),t+='\n    <a class="chatbox-btn show-room-details-modal fa fa-info-circle" title="'+f(e.info_details)+'"></a>\n</div>\n'}},function(e,t,f){f(1);e.exports=function(e){var t="";return t+='\x3c!-- src/templates/chatroom_form.html --\x3e\n<div class="chatroom-form-container">\n    <form class="converse-form chatroom-form">\n        <fieldset class="form-group">\n            <span class="spinner fa fa-spinner centered"/>\n        </fieldset>\n    </form>\n</div>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+="\x3c!-- src/templates/chatroom_features.html --\x3e\n",e.has_features&&(t+='\n<p class="occupants-heading">'+f(e.__("Features"))+"</p>\n"),t+='\n<ul class="features-list">\n',e.passwordprotected&&(t+='\n<li class="feature" title="'+f(e.__("This room requires a password before entry"))+'"><span class="fa fa-lock"></span>'+f(e.__("Password protected"))+"</li>\n"),t+="\n",e.unsecured&&(t+='\n<li class="feature" title="'+f(e.__("This room does not require a password upon entry"))+'"><span class="fa fa-unlock"></span>'+f(e.__("No password"))+"</li>\n"),t+="\n",e.hidden&&(t+='\n<li class="feature" title="'+f(e.__("This room is not publicly searchable"))+'"><span class="fa fa-eye-slash"></span>'+f(e.__("Hidden"))+"</li>\n"),t+="\n",e.public_room&&(t+='\n<li class="feature" title="'+f(e.__("This room is publicly searchable"))+'"><span class="fa fa-eye"></span>'+f(e.__("Public"))+"</li>\n"),t+="\n",e.membersonly&&(t+='\n<li class="feature" title="'+f(e.__("this room is restricted to members only"))+'"><span class="fa fa-address-book"></span>'+f(e.__("Members only"))+"</li>\n"),t+="\n",e.open&&(t+='\n<li class="feature" title="'+f(e.__("Anyone can join this room"))+'"><span class="fa fa-globe"></span>'+f(e.__("Open"))+"</li>\n"),t+="\n",e.persistent&&(t+='\n<li class="feature" title="'+f(e.__("This room persists even if it's unoccupied"))+'"><span class="fa fa-save"></span>'+f(e.__("Persistent"))+"</li>\n"),t+="\n",e.temporary&&(t+='\n<li class="feature" title="'+f(e.__("This room will disappear once the last person leaves"))+'"><span class="fa fa-snowflake-o"></span>'+f(e.__("Temporary"))+"</li>\n"),t+="\n",e.nonanonymous&&(t+='\n<li class="feature" title="'+f(e.__("All other room occupants can see your XMPP username"))+'"><span class="fa fa-id-card"></span>'+f(e.__("Not anonymous"))+"</li>\n"),t+="\n",e.semianonymous&&(t+='\n<li class="feature" title="'+f(e.__("Only moderators can see your XMPP username"))+'"><span class="fa fa-user-secret"></span>'+f(e.__("Semi-anonymous"))+"</li>\n"),t+="\n",e.moderated&&(t+='\n<li class="feature" title="'+f(e.__("This room is being moderated"))+'"><span class="fa fa-gavel"></span>'+f(e.__("Moderated"))+"</li>\n"),t+="\n",e.unmoderated&&(t+='\n<li class="feature" title="'+f(e.__("This room is not being moderated"))+'"><span class="fa fa-info-circle"></span>'+f(e.__("Not moderated"))+"</li>\n"),t+="\n",e.mam_enabled&&(t+='\n<li class="feature" title="'+f(e.__("Messages are archived on the server"))+'"><span class="fa fa-database"></span>'+f(e.__("Message archiving"))+"</li>\n"),t+="\n</ul>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="";return t+='\x3c!-- src/templates/chatroom_disconnect.html --\x3e\n<p class="disconnect-msg">'+(0,a.escape)(e.disconnect_message)+"</p>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/chatroom_details_modal.html --\x3e\n<div class="modal fade" id="room-details-modal" tabindex="-1" role="dialog" aria-labelledby="user-profile-modal-label" aria-hidden="true">\n    <div class="modal-dialog" role="document">\n        <div class="modal-content">\n            <div class="modal-header">\n                <h5 class="modal-title" id="user-profile-modal-label">'+f(e.display_name)+'</h5>\n                <button type="button" class="close" data-dismiss="modal" aria-label="'+f(e.label_close)+'"><span aria-hidden="true">&times;</span></button>\n            </div>\n            <div class="modal-body">\n                <div class="room-info">\n                    <p class="room-info"><strong>'+f(e.__("Room address (JID)"))+"</strong>: "+f(e.jid)+'</p>\n                    <p class="room-info"><strong>'+f(e.__("Name"))+"</strong>: "+f(e.name)+'</p>\n                    <p class="room-info"><strong>'+f(e.__("Description"))+"</strong>: "+f(e.description)+'</p>\n                    <p class="room-info"><strong>'+f(e.__("Online users"))+"</strong>: "+f(e.num_occupants)+'</p>\n                    <p class="room-info"><strong>'+f(e.__("Features"))+'</strong>:\n                        <div class="chatroom-features">\n                        <ul class="features-list">\n                        ',e.passwordprotected&&(t+='\n                        <li class="feature" ><span class="fa fa-lock"></span>'+f(e.__("Password protected"))+" - <em>"+f(e.__("This room requires a password before entry"))+"</em></li>\n                        "),t+="\n                        ",e.unsecured&&(t+='\n                        <li class="feature" ><span class="fa fa-unlock"></span>'+f(e.__("No password required"))+" - <em>"+f(e.__("This room does not require a password upon entry"))+"</em></li>\n                        "),t+="\n                        ",e.hidden&&(t+='\n                        <li class="feature" ><span class="fa fa-eye-slash"></span>'+f(e.__("Hidden"))+" - <em>"+f(e.__("This room is not publicly searchable"))+"</em></li>\n                        "),t+="\n                        ",e.public_room&&(t+='\n                        <li class="feature" ><span class="fa fa-eye"></span>'+f(e.__("Public"))+" - <em>"+f(e.__("This room is publicly searchable"))+"</em></li>\n                        "),t+="\n                        ",e.membersonly&&(t+='\n                        <li class="feature" ><span class="fa fa-address-book"></span>'+f(e.__("Members only"))+" - <em>"+f(e.__("this room is restricted to members only"))+"</em></li>\n                        "),t+="\n                        ",e.open&&(t+='\n                        <li class="feature" ><span class="fa fa-globe"></span>'+f(e.__("Open"))+" - <em>"+f(e.__("Anyone can join this room"))+"</em></li>\n                        "),t+="\n                        ",e.persistent&&(t+='\n                        <li class="feature" ><span class="fa fa-save"></span>'+f(e.__("Persistent"))+" - <em>"+f(e.__("This room persists even if it's unoccupied"))+"</em></li>\n                        "),t+="\n                        ",e.temporary&&(t+='\n                        <li class="feature" ><span class="fa fa-snowflake-o"></span>'+f(e.__("Temporary"))+" - <em>"+f(e.__("This room will disappear once the last person leaves"))+"</em></li>\n                        "),t+="\n                        ",e.nonanonymous&&(t+='\n                        <li class="feature" ><span class="fa fa-id-card"></span>'+f(e.__("Not anonymous"))+" - <em>"+f(e.__("All other room occupants can see your XMPP username"))+"</em></li>\n                        "),t+="\n                        ",e.semianonymous&&(t+='\n                        <li class="feature" ><span class="fa fa-user-secret"></span>'+f(e.__("Semi-anonymous"))+" - <em>"+f(e.__("Only moderators can see your XMPP username"))+"</em></li>\n                        "),t+="\n                        ",e.moderated&&(t+='\n                        <li class="feature" ><span class="fa fa-gavel"></span>'+f(e.__("Moderated"))+" - <em>"+f(e.__("This room is being moderated"))+"</em></li>\n                        "),t+="\n                        ",e.unmoderated&&(t+='\n                        <li class="feature" ><span class="fa fa-info-circle"></span>'+f(e.__("Not moderated"))+" - <em>"+f(e.__("This room is not being moderated"))+"</em></li>\n                        "),t+="\n                        ",e.mam_enabled&&(t+='\n                        <li class="feature" ><span class="fa fa-database"></span>'+f(e.__("Message archiving"))+" - <em>"+f(e.__("Messages are archived on the server"))+"</em></li>\n                        "),t+="\n                        </ul>\n                        </div>\n                    </p>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n"}},function(e,t,f){f(1);e.exports=function(e){var t="";return t+='\x3c!-- src/templates/chatroom.html --\x3e\n<div class="flyout box-flyout">\n    <div class="chat-head chat-head-chatroom row no-gutters"></div>\n    <div class="chat-body chatroom-body row no-gutters"></div>\n</div>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/chatarea.html --\x3e\n<div class="chat-area col">\n    <div class="chat-content ',e.show_send_button&&(t+="chat-content-sendbutton"),t+='"></div>\n    <div class="new-msgs-indicator hidden">▼ '+f(e.unread_msgs)+' ▼</div>\n    <form class="sendXMPPMessage">\n        ',e.show_toolbar&&(t+='\n            <ul class="chat-toolbar no-text-select"></ul>\n        '),t+='\n        <textarea type="text" class="chat-textarea ',e.show_send_button&&(t+="chat-textarea-send-button"),t+='"\n                  placeholder="'+f(e.label_message)+'"></textarea>\n    ',e.show_send_button&&(t+='\n        <button type="submit" class="pure-button send-button">'+f(e.label_send)+"</button>\n    "),t+="\n    </form>\n</div>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/add_chatroom_modal.html --\x3e\n<div class="modal fade" id="add-chatroom-modal" tabindex="-1" role="dialog" aria-labelledby="add-chatroom-modal-label" aria-hidden="true">\n    <div class="modal-dialog" role="document">\n        <div class="modal-content">\n            <div class="modal-header">\n                <h5 class="modal-title"\n                    id="add-chatroom-modal-label">'+f(e.heading_new_chatroom)+'</h5>\n                <button type="button" class="close" data-dismiss="modal" aria-label="Close">\n                    <span aria-hidden="true">&times;</span>\n                </button>\n            </div>\n            <div class="modal-body">\n                <form class="converse-form add-chatroom">\n                    <div class="form-group">\n                        <label for="chatroom">'+f(e.label_room_address)+':</label>\n                        <input type="text" required="required" name="chatroom" class="form-control" placeholder="'+f(e.chatroom_placeholder)+'">\n                    </div>\n                    <div class="form-group">\n                        <label for="nickname">'+f(e.label_nickname)+':</label>\n                        <input type="text" name="nickname" value="'+f(e.nick)+'" class="form-control">\n                    </div>\n                    <input type="submit" class="btn btn-primary" name="join" value="'+f(e.label_join)+'">\n                </form>\n            </div>\n        </div>\n    </div>\n</div>\n'}},function(e,t,f){f(1);e.exports=function(e){var t="";return t+='\x3c!-- src/templates/chats_panel.html --\x3e\n<a id="toggle-minimized-chats" href="#" class="row no-gutters"></a>\n<div class="flyout minimized-chats-flyout row no-gutters"></div>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/trimmed_chat.html --\x3e\n<a href="#" class="restore-chat w-100 align-self-center" title="'+f(e.tooltip)+'">\n    ',e.num_unread&&(t+=' \n        <span class="message-count badge badge-light">'+f(e.num_unread)+"</span>\n    "),t+="\n    "+f(e.title||e.jid)+'\n</a>\n<a class="chatbox-btn close-chatbox-button fa fa-times"></a>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+="\x3c!-- src/templates/toggle_chats.html --\x3e\n"+f(e.num_minimized)+" "+f(e.Minimized)+'\n<span class="unread-message-count ',e.num_unread||(t+=" unread-message-count-hidden "),t+='" href="#">'+f(e.num_unread)+"</span>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="";return t+='\x3c!-- src/templates/chatbox_minimize.html --\x3e\n<a class="chatbox-btn toggle-chatbox-button fa fa-minus" title="'+(0,a.escape)(e.info_minimize)+'"></a>\n'}},function(e,t,f){"use strict";var a,n,o;n=[f(2),f(196),f(195),f(194),f(193),f(3)],void 0===(o="function"==typeof(a=function(e,t,f,a,n){const o=e.env,r=o._,s=o.Backbone,c=o.Promise,i=o.Strophe,u=o.b64_sha1,_=o.moment,d=e.env.utils;e.plugins.add("converse-minimize",{dependencies:["converse-chatview","converse-controlbox","converse-muc","converse-muc-views","converse-headline"],enabled:e=>"overlayed"==e.view_mode,overrides:{ChatBox:{initialize(){this.__super__.initialize.apply(this,arguments),this.on("show",this.maximize,this),"controlbox"!==this.get("id")&&this.save({minimized:this.get("minimized")||!1,time_minimized:this.get("time_minimized")||_()})},maximize(){d.safeSave(this,{minimized:!1,time_opened:_().valueOf()})},minimize(){d.safeSave(this,{minimized:!0,time_minimized:_().format()})}},ChatBoxView:{events:{"click .toggle-chatbox-button":"minimize"},initialize(){return this.model.on("change:minimized",this.onMinimizedChanged,this),this.__super__.initialize.apply(this,arguments)},_show(){const e=this.__super__._converse;this.model.get("minimized")?this.minimize():(this.__super__._show.apply(this,arguments),e.chatboxviews.trimChats(this))},isNewMessageHidden(){return this.model.get("minimized")||this.__super__.isNewMessageHidden.apply(this,arguments)},shouldShowOnTextMessage(){return!this.model.get("minimized")&&this.__super__.shouldShowOnTextMessage.apply(this,arguments)},setChatBoxHeight(e){if(!this.model.get("minimized"))return this.__super__.setChatBoxHeight.apply(this,arguments)},setChatBoxWidth(e){if(!this.model.get("minimized"))return this.__super__.setChatBoxWidth.apply(this,arguments)},onMinimizedChanged(e){e.get("minimized")?this.minimize():this.maximize()},maximize(){return this.__super__._converse,this.insertIntoDOM(),this.model.isScrolledUp()||this.model.clearUnreadMsgCounter(),this.show(),this.__super__._converse.emit("chatBoxMaximized",this),this},minimize(e){const t=this.__super__._converse;e&&e.preventDefault&&e.preventDefault(),this.model.collection&&this.model.collection.browserStorage?this.model.save({scroll:this.content.scrollTop}):this.model.set({scroll:this.content.scrollTop}),this.setChatState(t.INACTIVE).model.minimize(),this.hide(),t.emit("chatBoxMinimized",this)}},ChatBoxHeading:{render(){const e=this.__super__._converse,f=e.__,a=(this.__super__.render.apply(this,arguments),t({info_minimize:f("Minimize this chat box")})),n=this.el.querySelector(".toggle-chatbox-button");if(n)n.outerHTML=a;else{const e=this.el.querySelector(".close-chatbox-button");e.insertAdjacentHTML("afterEnd",a)}}},ChatRoomView:{events:{"click .toggle-chatbox-button":"minimize"},initialize(){this.model.on("change:minimized",function(e){e.get("minimized")?this.hide():this.maximize()},this);const e=this.__super__.initialize.apply(this,arguments);return this.model.get("minimized")&&this.hide(),e},generateHeadingHTML(){const e=this.__super__._converse,f=e.__,a=this.__super__.generateHeadingHTML.apply(this,arguments),n=document.createElement("div");n.innerHTML=a;const o=n.querySelector(".close-chatbox-button");return o.insertAdjacentHTML("afterend",t({info_minimize:f("Minimize this chat box")})),n.innerHTML}},ChatBoxes:{chatBoxMayBeShown(e){return this.__super__.chatBoxMayBeShown.apply(this,arguments)&&!e.get("minimized")}},ChatBoxViews:{getChatBoxWidth:e=>!e.model.get("minimized")&&d.isVisible(e.el)?d.getOuterWidth(e.el,!0):0,getShownChats(){return this.filter(e=>!e.model.get("minimized")&&!e.model.get("closed")&&d.isVisible(e.el))},trimChats(e){const t=this.__super__._converse,f=this.getShownChats(),a=d.getOuterWidth(document.querySelector("body"),!0);t.no_trimming||f.length<=1||this.getChatBoxWidth(f[0])!==a&&t.api.waitUntil("minimizedChatsInitialized").then(()=>{const f=r.get(t.minimized_chats,"el"),n=e?e.model.get("id"):null;if(f){const t=r.includes(this.model.pluck("minimized"),!0)?d.getOuterWidth(f,!0):0,o=r.reduce(this.xget(n),(e,t)=>e+this.getChatBoxWidth(t),e?d.getOuterWidth(e.el,!0):0);if(t+o>a){const e=this.getOldestMaximizedChat([n]);if(e){const t=this.get(e.get("id"));t&&t.hide(),e.minimize()}}}}).catch(r.partial(t.log,r,i.LogLevel.FATAL))},getOldestMaximizedChat(e){e.push("controlbox");let t=0,f=this.model.sort().at(t);for(;r.includes(e,f.get("id"))||!0===f.get("minimized");)if(t++,!(f=this.model.at(t)))return null;return f}}},initialize(){const e=this._converse,o=e.__;e.templates.chatbox_minimize=t,e.templates.toggle_chats=f,e.templates.trimmed_chat=a,e.templates.chats_panel=n,e.api.settings.update({no_trimming:!1}),e.api.promises.add("minimizedChatsInitialized"),e.MinimizedChatBoxView=s.NativeView.extend({tagName:"div",className:"chat-head row no-gutters",events:{"click .close-chatbox-button":"close","click .restore-chat":"restore"},initialize(){this.model.on("change:num_unread",this.render,this)},render(){const e=r.extend(this.model.toJSON(),{tooltip:o("Click to restore this chat")});return"chatroom"===this.model.get("type")?(e.title=this.model.get("name"),d.addClass("chat-head-chatroom",this.el)):(e.title=this.model.get("fullname"),d.addClass("chat-head-chatbox",this.el)),this.el.innerHTML=a(e),this.el},close(t){t&&t.preventDefault&&t.preventDefault(),this.remove();const f=e.chatboxviews.get(this.model.get("id"));return f?f.close():(this.model.destroy(),e.emit("chatBoxClosed",this)),this},restore:r.debounce(function(e){e&&e.preventDefault&&e.preventDefault(),this.model.off("change:num_unread",null,this),this.remove(),this.model.maximize()},200,{leading:!0})}),e.MinimizedChats=s.Overview.extend({tagName:"div",id:"minimized-chats",className:"hidden",events:{"click #toggle-minimized-chats":"toggle"},initialize(){this.render(),this.initToggle(),this.addMultipleChats(this.model.where({minimized:!0})),this.model.on("add",this.onChanged,this),this.model.on("destroy",this.removeChat,this),this.model.on("change:minimized",this.onChanged,this),this.model.on("change:num_unread",this.updateUnreadMessagesCounter,this)},render(){return this.el.parentElement||(this.el.innerHTML=n(),e.chatboxviews.insertRowColumn(this.el)),0===this.keys().length?this.el.classList.add("hidden"):this.keys().length>0&&!d.isVisible(this.el)&&(this.el.classList.remove("hidden"),e.chatboxviews.trimChats()),this.el},tearDown(){return this.model.off("add",this.onChanged),this.model.off("destroy",this.removeChat),this.model.off("change:minimized",this.onChanged),this.model.off("change:num_unread",this.updateUnreadMessagesCounter),this},initToggle(){this.toggleview=new e.MinimizedChatsToggleView({model:new e.MinimizedChatsToggle});const t=u(`converse.minchatstoggle${e.bare_jid}`);this.toggleview.model.id=t,this.toggleview.model.browserStorage=new s.BrowserStorage[e.storage](t),this.toggleview.model.fetch()},toggle(e){e&&e.preventDefault&&e.preventDefault(),this.toggleview.model.save({collapsed:!this.toggleview.model.get("collapsed")}),d.slideToggleElement(this.el.querySelector(".minimized-chats-flyout"),200)},onChanged(e){"controlbox"!==e.get("id")&&(e.get("minimized")?this.addChat(e):this.get(e.get("id"))&&this.removeChat(e))},addChatView(t){const f=this.get(t.get("id"));if(f&&f.el.parentNode)return;const a=new e.MinimizedChatBoxView({model:t});this.el.querySelector(".minimized-chats-flyout").insertAdjacentElement("beforeEnd",a.render()),this.add(t.get("id"),a)},addMultipleChats(e){r.each(e,this.addChatView.bind(this)),this.toggleview.model.set({num_minimized:this.keys().length}),this.render()},addChat(e){this.addChatView(e),this.toggleview.model.set({num_minimized:this.keys().length}),this.render()},removeChat(e){this.remove(e.get("id")),this.toggleview.model.set({num_minimized:this.keys().length}),this.render()},updateUnreadMessagesCounter(){const e=this.model.pluck("num_unread");let t,f=0;for(t=0;t<e.length;t++)f+=e[t];this.toggleview.model.save({num_unread:f}),this.render()}}),e.MinimizedChatsToggle=s.Model.extend({defaults:{collapsed:!1,num_minimized:0,num_unread:0}}),e.MinimizedChatsToggleView=s.NativeView.extend({el:"#toggle-minimized-chats",initialize(){this.model.on("change:num_minimized",this.render,this),this.model.on("change:num_unread",this.render,this),this.flyout=this.el.parentElement.querySelector(".minimized-chats-flyout")},render(){return this.el.innerHTML=f(r.extend(this.model.toJSON(),{Minimized:o("Minimized")})),this.model.get("collapsed")?d.hideElement(this.flyout):d.showElement(this.flyout),this.el}}),c.all([e.api.waitUntil("connectionInitialized"),e.api.waitUntil("chatBoxesInitialized")]).then(()=>{e.minimized_chats=new e.MinimizedChats({model:e.chatboxes}),e.emit("minimizedChatsInitialized")}).catch(r.partial(e.log,r,i.LogLevel.FATAL)),e.on("registeredGlobalEventHandlers",function(){window.addEventListener("resize",r.debounce(function(t){e.connection.connected&&e.chatboxviews.trimChats()},200))}),e.on("controlBoxOpened",function(t){e.connection.connected&&e.chatboxviews.trimChats(t)})}})})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){"use strict";var a,n,o;n=[f(2),f(52),f(3)],void 0===(o="function"==typeof(a=function(e,t){const f=e.env,a=f._,n=f.utils;e.plugins.add("converse-headline",{dependencies:["converse-chatview"],overrides:{ChatBoxes:{model(e,t){const f=this.__super__._converse;return"headline"==e.type?new f.HeadlinesBox(e,t):this.__super__.model.apply(this,arguments)}},ChatBoxViews:{onChatBoxAdded(e){const t=this.__super__._converse;let f=this.get(e.get("id"));return f||"headline"!==e.get("type")?this.__super__.onChatBoxAdded.apply(this,arguments):(f=new t.HeadlinesBoxView({model:e}),this.add(e.get("id"),f),f)}}},initialize(){const e=this._converse;function f(t){const f=t.getAttribute("from");if(n.isHeadlineMessage(e,t)){if(a.includes(f,"@")&&!e.allow_non_roster_messaging)return;const n=e.chatboxes.create({id:f,jid:f,type:"headline",from:f});n.createMessage(t,t),e.emit("message",{chatbox:n,stanza:t})}return!0}function o(){e.connection.addHandler(f,null,"message")}e.__,e.HeadlinesBox=e.ChatBox.extend({defaults:{type:"headline",bookmarked:!1,chat_state:void 0,num_unread:0,url:""}}),e.HeadlinesBoxView=e.ChatBoxView.extend({className:"chatbox headlines",events:{"click .close-chatbox-button":"close","click .toggle-chatbox-button":"minimize","keypress textarea.chat-textarea":"keyPressed"},initialize(){this.initDebounced(),this.disable_mam=!0,this.model.messages.on("add",this.onMessageAdded,this),this.model.on("show",this.show,this),this.model.on("destroy",this.hide,this),this.model.on("change:minimized",this.onMinimizedChanged,this),this.render().insertHeading().fetchMessages().insertIntoDOM().hide(),e.emit("chatBoxOpened",this),e.emit("chatBoxInitialized",this)},render(){return this.el.setAttribute("id",this.model.get("box_id")),this.el.innerHTML=t(a.extend(this.model.toJSON(),{info_close:"",label_personal_message:"",show_send_button:!1,show_toolbar:!1,unread_msgs:""})),this.content=this.el.querySelector(".chat-content"),this},renderMessageForm:a.noop,afterShown:a.noop}),e.on("connected",o),e.on("reconnected",o)}})})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){"use strict";var a,n,o;n=[f(2)],void 0===(o="function"==typeof(a=function(e){const t=e.env,f=t.Strophe,a=t.$iq,n=t._;f.addNamespace("PUSH","urn:xmpp:push:0"),e.plugins.add("converse-push",{initialize(){const e=this._converse;function t(t){t.jid&&Promise.all([e.api.disco.supports(f.NS.PUSH,e.bare_jid)]).then(n=>{if(!n[0].length&&!n[1].length)return e.log(`Not disabling push app server "${t.jid}", no disco support from your server.`,f.LogLevel.WARN);const o=a({type:"set"}).c("disable",{xmlns:f.NS.PUSH,jid:t.jid});t.node&&o.attrs({node:t.node}),e.api.sendIQ(o).then(()=>e.session.set("push_enabled",!0)).catch(a=>{e.log(`Could not enable push app server for ${t.jid}`,f.LogLevel.ERROR),e.log(a,f.LogLevel.ERROR)})}).catch(n.partial(e.log,n,f.LogLevel.FATAL))}function o(t){t.jid&&t.node&&e.api.disco.getIdentity("pubsub","push",t.jid).then(o=>o?Promise.all([e.api.disco.supports(f.NS.PUSH,t.jid),e.api.disco.supports(f.NS.PUSH,e.bare_jid)]).then(n=>{if(!n[0].length&&!n[1].length)return e.log(`Not enabling push app server "${t.jid}", no disco support from your server.`,f.LogLevel.WARN);const o=a({type:"set"}).c("enable",{xmlns:f.NS.PUSH,jid:t.jid,node:t.node});t.secret&&o.c("x",{xmlns:f.NS.XFORM,type:"submit"}).c("field",{var:"FORM_TYPE"}).c("value").t(`${f.NS.PUBSUB}#publish-options`).up().up().c("field",{var:"secret"}).c("value").t(t.secret),e.api.sendIQ(o).then(()=>e.session.set("push_enabled",!0)).catch(a=>{e.log(`Could not enable push app server for ${t.jid}`,f.LogLevel.ERROR),e.log(a,f.LogLevel.ERROR)})}).catch(n.partial(e.log,n,f.LogLevel.FATAL)):e.log(`Not enabling push the service "${t.jid}", it doesn't have the right disco identtiy.`,f.LogLevel.WARN)).catch(n.partial(e.log,n,f.LogLevel.FATAL))}e.__,e.api.settings.update({push_app_servers:[]}),e.api.listen.on("statusInitialized",function(){if(e.session.get("push_enabled"))return;const f=n.reject(e.push_app_servers,"disable");n.each(f,o);const a=n.filter(e.push_app_servers,"disable");n.each(a,t)})}})})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){"use strict";var a,n,o;n=[f(2),f(3)],void 0===(o="function"==typeof(a=function(e){const t=e.env,f=t._;function a(e){"controlbox"!==e.model.get("id")&&(e.model.save({hidden:!0}),e.hide())}t.Strophe,e.plugins.add("converse-singleton",{dependencies:["converse-chatboxes","converse-muc","converse-muc-views","converse-controlbox","converse-rosterview"],overrides:{ChatBoxes:{chatBoxMayBeShown(e){const t=this.__super__._converse;if("controlbox"===e.get("id"))return!0;if(f.includes(["mobile","fullscreen","embedded"],t.view_mode)){const f=t.chatboxes.filter(e=>"controlbox"!=e.get("id")).filter(e=>!e.get("hidden")).length>0;return!f||!e.get("hidden")}return this.__super__.chatBoxMayBeShown.apply(this,arguments)},createChatBox(e,t){return f.includes(["mobile","fullscreen","embedded"],this.__super__._converse.view_mode)&&((t=t||{}).hidden=!0),this.__super__.createChatBox.call(this,e,t)}},ChatBoxView:{shouldShowOnTextMessage(){return!f.includes(["mobile","fullscreen","embedded"],this.__super__._converse.view_mode)&&this.__super__.shouldShowOnTextMessage.apply(this,arguments)},_show(e){return f.includes(["mobile","fullscreen","embedded"],this.__super__._converse.view_mode)&&(f.each(this.__super__._converse.chatboxviews.xget(this.model.get("id")),a),this.model.set("hidden",!1)),this.__super__._show.apply(this,arguments)}},ChatRoomView:{show(e){return f.includes(["mobile","fullscreen","embedded"],this.__super__._converse.view_mode)&&(f.each(this.__super__._converse.chatboxviews.xget(this.model.get("id")),a),this.model.set("hidden",!1)),this.__super__.show.apply(this,arguments)}}}})})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){f(1);e.exports=function(e){var t="";return t+='\x3c!-- src/templates/inverse_brand_heading.html --\x3e\n<div class="row">\n    <div class="container brand-heading-container">\n        <h1 class="brand-heading"><i class="icon-conversejs"></i>Converse</h1>\n        <p class="brand-subtitle"><a target="_blank" rel="nofollow" href="https://conversejs.org">Open Source</a> XMPP chat client brought to you by <a target="_blank" rel="nofollow" href="https://opkode.com">Opkode</a> </p>\n        <p class="brand-subtitle"><a target="_blank" rel="nofollow" href="https://hosted.weblate.org/projects/conversejs/#languages">Translate</a> it into your own language</p>\n    <div>\n</div>\n'}},function(e,t,f){"use strict";var a,n,o;n=[f(2),f(201),f(3),f(9),f(6),f(200)],void 0===(o="function"==typeof(a=function(e,t){const f=e.env,a=(f.Strophe,f._);e.plugins.add("converse-fullscreen",{enabled:e=>a.includes(["fullscreen","embedded"],e.view_mode),overrides:{ControlBoxView:{createBrandHeadingHTML:()=>t(),insertBrandHeading(){const e=this.__super__._converse,t=e.root.getElementById("converse-login-panel");t.parentNode.insertAdjacentHTML("afterbegin",this.createBrandHeadingHTML())}}},initialize(){this._converse.api.settings.update({chatview_avatar_height:50,chatview_avatar_width:50,hide_open_bookmarks:!0,show_controlbox_by_default:!0,sticky_controlbox:!0})}})})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){"use strict";var a,n,o;n=[f(2),f(6)],void 0===(o="function"==typeof(a=function(e){const t=e.env,f=(t.Backbone,t._);e.plugins.add("converse-embedded",{enabled:e=>"embedded"===e.view_mode,initialize(){this._converse.api.settings.update({allow_logout:!1,allow_muc_invitations:!1,hide_muc_server:!0});const e=this._converse;if(!f.isArray(e.auto_join_rooms)&&!f.isArray(e.auto_join_private_chats))throw new Error("converse-embedded: auto_join_rooms must be an Array");if(1!==e.auto_join_rooms.length&&1!==e.auto_join_private_chats.length)throw new Error("converse-embedded: It doesn't make sense to have the auto_join_rooms setting to zero or more then one, since only one chat room can be open at any time.")}})})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){f(1);e.exports=function(e){var t="";return t+='\x3c!-- src/templates/dragresize.html --\x3e\n<div class="dragresize dragresize-top"></div>\n<div class="dragresize dragresize-topleft"></div>\n<div class="dragresize dragresize-left"></div>\n'}},function(e,t,f){"use strict";var a,n,o;n=[f(2),f(204),f(3),f(9)],void 0===(o="function"==typeof(a=function(e,t){const f=e.env._;function a(e,f){const a=f.el.querySelector(".box-flyout"),n=document.createElement("div");n.innerHTML=t(),a.insertBefore(n,a.firstChild)}e.plugins.add("converse-dragresize",{dependencies:["converse-chatview","converse-headline","converse-muc-views"],enabled:e=>"overlayed"==e.view_mode,overrides:{registerGlobalEventHandlers(){const e=this;return document.addEventListener("mousemove",function(t){if(!e.resizing||!e.allow_dragresize)return!0;t.preventDefault(),e.resizing.chatbox.resizeChatBox(t)}),document.addEventListener("mouseup",function(t){if(!e.resizing||!e.allow_dragresize)return!0;t.preventDefault();const f=e.applyDragResistance(e.resizing.chatbox.height,e.resizing.chatbox.model.get("default_height")),a=e.applyDragResistance(e.resizing.chatbox.width,e.resizing.chatbox.model.get("default_width"));e.connection.connected?(e.resizing.chatbox.model.save({height:f}),e.resizing.chatbox.model.save({width:a})):(e.resizing.chatbox.model.set({height:f}),e.resizing.chatbox.model.set({width:a})),e.resizing=null}),this.__super__.registerGlobalEventHandlers.apply(this,arguments)},ChatBox:{initialize(){const e=this.__super__._converse,t=this.__super__.initialize.apply(this,arguments),f=this.get("height"),a=this.get("width"),n="controlbox"===this.get("id")?this.set.bind(this):this.save.bind(this);return n({height:e.applyDragResistance(f,this.get("default_height")),width:e.applyDragResistance(a,this.get("default_width"))}),t}},ChatBoxView:{events:{"mousedown .dragresize-top":"onStartVerticalResize","mousedown .dragresize-left":"onStartHorizontalResize","mousedown .dragresize-topleft":"onStartDiagonalResize"},initialize(){window.addEventListener("resize",f.debounce(this.setDimensions.bind(this),100)),this.__super__.initialize.apply(this,arguments)},render(){const e=this.__super__.render.apply(this,arguments);return a(this.__super__._converse,this),this.setWidth(),e},setWidth(){this.model.get("width")&&(this.el.style.width=this.model.get("width"))},_show(){this.initDragResize().setDimensions(),this.__super__._show.apply(this,arguments)},initDragResize(){const e=this.__super__._converse,t=this.el.querySelector(".box-flyout"),a=window.getComputedStyle(t);if(f.isUndefined(this.model.get("height"))){const e=parseInt(a.height.replace(/px$/,""),10),t=parseInt(a.width.replace(/px$/,""),10);this.model.set("height",e),this.model.set("default_height",e),this.model.set("width",t),this.model.set("default_width",t)}const n=a["min-width"],o=a["min-height"];return this.model.set("min_width",n.endsWith("px")?Number(n.replace(/px$/,"")):0),this.model.set("min_height",o.endsWith("px")?Number(o.replace(/px$/,"")):0),this.prev_pageY=0,this.prev_pageX=0,e.connection.connected&&(this.height=this.model.get("height"),this.width=this.model.get("width")),this},setDimensions(){this.adjustToViewport(),this.setChatBoxHeight(this.model.get("height")),this.setChatBoxWidth(this.model.get("width"))},setChatBoxHeight(e){const t=this.__super__._converse;e=e?t.applyDragResistance(e,this.model.get("default_height"))+"px":"";const a=this.el.querySelector(".box-flyout");f.isNull(a)||(a.style.height=e)},setChatBoxWidth(e){const t=this.__super__._converse;e=e?t.applyDragResistance(e,this.model.get("default_width"))+"px":"",this.el.style.width=e;const a=this.el.querySelector(".box-flyout");f.isNull(a)||(a.style.width=e)},adjustToViewport(){const e=Math.max(document.documentElement.clientWidth,window.innerWidth||0),t=Math.max(document.documentElement.clientHeight,window.innerHeight||0);e<=480?(this.model.set("height",void 0),this.model.set("width",void 0)):e<=this.model.get("width")?this.model.set("width",void 0):t<=this.model.get("height")&&this.model.set("height",void 0)},onStartVerticalResize(e){const t=this.__super__._converse;if(!t.allow_dragresize)return!0;const f=this.el.querySelector(".box-flyout"),a=window.getComputedStyle(f);this.height=parseInt(a.height.replace(/px$/,""),10),t.resizing={chatbox:this,direction:"top"},this.prev_pageY=e.pageY},onStartHorizontalResize(e){const t=this.__super__._converse;if(!t.allow_dragresize)return!0;const f=this.el.querySelector(".box-flyout"),a=window.getComputedStyle(f);this.width=parseInt(a.width.replace(/px$/,""),10),t.resizing={chatbox:this,direction:"left"},this.prev_pageX=e.pageX},onStartDiagonalResize(e){const t=this.__super__._converse;this.onStartHorizontalResize(e),this.onStartVerticalResize(e),t.resizing.direction="topleft"},resizeChatBox(e){let t;const a=this.__super__._converse;0===a.resizing.direction.indexOf("top")&&(t=e.pageY-this.prev_pageY)&&(this.height=this.height-t>(this.model.get("min_height")||0)?this.height-t:this.model.get("min_height"),this.prev_pageY=e.pageY,this.setChatBoxHeight(this.height)),f.includes(a.resizing.direction,"left")&&(t=this.prev_pageX-e.pageX)&&(this.width=this.width+t>(this.model.get("min_width")||0)?this.width+t:this.model.get("min_width"),this.prev_pageX=e.pageX,this.setChatBoxWidth(this.width))}},HeadlinesBoxView:{events:{"mousedown .dragresize-top":"onStartVerticalResize","mousedown .dragresize-left":"onStartHorizontalResize","mousedown .dragresize-topleft":"onStartDiagonalResize"},initialize(){return window.addEventListener("resize",f.debounce(this.setDimensions.bind(this),100)),this.__super__.initialize.apply(this,arguments)},render(){const e=this.__super__.render.apply(this,arguments);return a(this.__super__._converse,this),this.setWidth(),e}},ControlBoxView:{events:{"mousedown .dragresize-top":"onStartVerticalResize","mousedown .dragresize-left":"onStartHorizontalResize","mousedown .dragresize-topleft":"onStartDiagonalResize"},initialize(){window.addEventListener("resize",f.debounce(this.setDimensions.bind(this),100)),this.__super__.initialize.apply(this,arguments)},render(){const e=this.__super__.render.apply(this,arguments);return a(this.__super__._converse,this),this.setWidth(),e},renderLoginPanel(){const e=this.__super__.renderLoginPanel.apply(this,arguments);return this.initDragResize().setDimensions(),e},renderControlBoxPane(){const e=this.__super__.renderControlBoxPane.apply(this,arguments);return this.initDragResize().setDimensions(),e}},ChatRoomView:{events:{"mousedown .dragresize-top":"onStartVerticalResize","mousedown .dragresize-left":"onStartHorizontalResize","mousedown .dragresize-topleft":"onStartDiagonalResize"},initialize(){window.addEventListener("resize",f.debounce(this.setDimensions.bind(this),100)),this.__super__.initialize.apply(this,arguments)},render(){const e=this.__super__.render.apply(this,arguments);return a(this.__super__._converse,this),this.setWidth(),e}}},initialize(){const e=this._converse;e.api.settings.update({allow_dragresize:!0}),e.applyDragResistance=function(e,t){if(!f.isUndefined(e))return f.isUndefined(t)?e:e!==t&&Math.abs(e-t)<10?t:e}}})})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="";return t+='\x3c!-- src/templates/controlbox_toggle.html --\x3e\n<span class="toggle-feedback">'+(0,a.escape)(e.label_toggle)+"</span>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/profile_modal.html --\x3e\n<div class="modal fade" id="user-profile-modal" tabindex="-1" role="dialog" aria-labelledby="user-profile-modal-label" aria-hidden="true">\n    <div class="modal-dialog" role="document">\n        <div class="modal-content">\n            <div class="modal-header">\n                <h5 class="modal-title" id="user-profile-modal-label">'+f(e.heading_profile)+'</h5>\n                <button type="button" class="close" data-dismiss="modal" aria-label="'+f(e.label_close)+'"><span aria-hidden="true">&times;</span></button>\n            </div>\n            <form class="converse-form">\n                <div class="modal-body">\n                    <div class="row">\n                        <div class="col-auto">\n                            <a class="change-avatar" href="#">\n                                ',e.image&&(t+='\n                                    <img alt="'+f(e.alt_avatar)+'" class="img-thumbnail avatar align-self-center" height="100px" width="100px" src="data:'+f(e.image_type)+";base64,"+f(e.image)+'"/>\n                                '),t+="\n                                ",e.image||(t+='\n                                    <canvas class="avatar" height="100px" width="100px"/>\n                                '),t+='\n                            </a>\n                            <input class="hidden" name="image" type="file">\n                        </div>\n                        <div class="col">\n                            <div class="form-group">\n                                <label class="col-form-label">'+f(e.label_jid)+":</label>\n                                <div>"+f(e.jid)+'</div>\n                            </div>\n                        </div>\n                    </div>\n                    <div class="form-group">\n                        <label for="vcard-fullname" class="col-form-label">'+f(e.label_fullname)+':</label>\n                        <input id="vcard-fullname" type="text" class="form-control" name="fn" value="'+f(e.fullname)+'">\n                    </div>\n                    <div class="form-group">\n                        <label for="vcard-nickname" class="col-form-label">'+f(e.label_nickname)+':</label>\n                        <input id="vcard-nickname" type="text" class="form-control" name="nickname" value="'+f(e.nickname)+'">\n                    </div>\n                    <div class="form-group">\n                        <label for="vcard-url" class="col-form-label">'+f(e.label_url)+':</label>\n                        <input id="vcard-url" type="url" class="form-control" name="url" value="'+f(e.url)+'">\n                    </div>\n                    <div class="form-group">\n                        <label for="vcard-email" class="col-form-label">'+f(e.label_email)+':</label>\n                        <input id="vcard-email" type="email" class="form-control" name="email" value="'+f(e.email)+'">\n                    </div>\n                    <div class="form-group">\n                        <label for="vcard-role" class="col-form-label">'+f(e.label_role)+':</label>\n                        <input id="vcard-role" type="text" class="form-control" name="role" value="'+f(e.role)+'" aria-describedby="vcard-role-help">\n                        <small id="vcard-role-help" class="form-text text-muted">'+f(e.label_role_help)+'</small>\n                    </div>\n                </div>\n                <div class="modal-footer">\n                    <button type="submit" class="save-form btn btn-primary">'+f(e.label_save)+'</button>\n                    <button type="button" class="btn btn-secondary" data-dismiss="modal">'+f(e.label_close)+"</button>\n                </div>\n            </form>\n        </div>\n    </div>\n</div>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/vcard.html --\x3e\n<vCard xmlns="vcard-temp">\n    <FN>'+f(e.fn)+"</FN>\n    <NICKNAME>"+f(e.nickname)+"</NICKNAME>\n    <URL>"+f(e.url)+"</URL>\n    <ROLE>"+f(e.role)+"</ROLE>\n    <EMAIL><INTERNET/><PREF/><USERID>"+f(e.email)+"</USERID></EMAIL>\n    <PHOTO>\n      <TYPE>"+f(e.image_type)+"</TYPE>\n      <BINVAL>"+f(e.image)+"</BINVAL>\n    </PHOTO>\n</vCard>\n"}},function(e,t,f){var a,n;void 0===(n="function"==typeof(a=function(){var e,t,f,a,n=n||function(e,t){var f={},a=f.lib={},n=a.Base=function(){function e(){}return{extend:function(t){e.prototype=this;var f=new e;return t&&f.mixIn(t),f.hasOwnProperty("init")||(f.init=function(){f.$super.init.apply(this,arguments)}),f.init.prototype=f,f.$super=this,f},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),o=a.WordArray=n.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=void 0!=t?t:4*e.length},toString:function(e){return(e||s).stringify(this)},concat:function(e){var t=this.words,f=e.words,a=this.sigBytes,n=e.sigBytes;if(this.clamp(),a%4)for(var o=0;o<n;o++){var r=f[o>>>2]>>>24-o%4*8&255;t[a+o>>>2]|=r<<24-(a+o)%4*8}else if(f.length>65535)for(var o=0;o<n;o+=4)t[a+o>>>2]=f[o>>>2];else t.push.apply(t,f);return this.sigBytes+=n,this},clamp:function(){var t=this.words,f=this.sigBytes;t[f>>>2]&=4294967295<<32-f%4*8,t.length=e.ceil(f/4)},clone:function(){var e=n.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var f=[],a=0;a<t;a+=4)f.push(4294967296*e.random()|0);return new o.init(f,t)}}),r=f.enc={},s=r.Hex={stringify:function(e){for(var t=e.words,f=e.sigBytes,a=[],n=0;n<f;n++){var o=t[n>>>2]>>>24-n%4*8&255;a.push((o>>>4).toString(16)),a.push((15&o).toString(16))}return a.join("")},parse:function(e){for(var t=e.length,f=[],a=0;a<t;a+=2)f[a>>>3]|=parseInt(e.substr(a,2),16)<<24-a%8*4;return new o.init(f,t/2)}},c=r.Latin1={stringify:function(e){for(var t=e.words,f=e.sigBytes,a=[],n=0;n<f;n++){var o=t[n>>>2]>>>24-n%4*8&255;a.push(String.fromCharCode(o))}return a.join("")},parse:function(e){for(var t=e.length,f=[],a=0;a<t;a++)f[a>>>2]|=(255&e.charCodeAt(a))<<24-a%4*8;return new o.init(f,t)}},i=r.Utf8={stringify:function(e){try{return decodeURIComponent(escape(c.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return c.parse(unescape(encodeURIComponent(e)))}},u=a.BufferedBlockAlgorithm=n.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=i.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var f=this._data,a=f.words,n=f.sigBytes,r=this.blockSize,s=4*r,c=n/s,i=(c=t?e.ceil(c):e.max((0|c)-this._minBufferSize,0))*r,u=e.min(4*i,n);if(i){for(var _=0;_<i;_+=r)this._doProcessBlock(a,_);var d=a.splice(0,i);f.sigBytes-=u}return new o.init(d,u)},clone:function(){var e=n.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),_=(a.Hasher=u.extend({cfg:n.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){u.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){e&&this._append(e);var t=this._doFinalize();return t},blockSize:16,_createHelper:function(e){return function(t,f){return new e.init(f).finalize(t)}},_createHmacHelper:function(e){return function(t,f){return new _.HMAC.init(e,f).finalize(t)}}}),f.algo={});return f}(Math);return a=(f=n).lib.WordArray,f.enc.Base64={stringify:function(e){var t=e.words,f=e.sigBytes,a=this._map;e.clamp();for(var n=[],o=0;o<f;o+=3)for(var r=(t[o>>>2]>>>24-o%4*8&255)<<16|(t[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|t[o+2>>>2]>>>24-(o+2)%4*8&255,s=0;s<4&&o+.75*s<f;s++)n.push(a.charAt(r>>>6*(3-s)&63));var c=a.charAt(64);if(c)for(;n.length%4;)n.push(c);return n.join("")},parse:function(e){var t=e.length,f=this._map,n=f.charAt(64);if(n){var o=e.indexOf(n);-1!=o&&(t=o)}for(var r=[],s=0,c=0;c<t;c++)if(c%4){var i=f.indexOf(e.charAt(c-1))<<c%4*2,u=f.indexOf(e.charAt(c))>>>6-c%4*2;r[s>>>2]|=(i|u)<<24-s%4*8,s++}return a.create(r,s)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},n.lib.Cipher||function(e){var t=n,f=t.lib,a=f.Base,o=f.WordArray,r=f.BufferedBlockAlgorithm,s=t.enc,c=(s.Utf8,s.Base64),i=t.algo.EvpKDF,u=f.Cipher=r.extend({cfg:a.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,f){this.cfg=this.cfg.extend(f),this._xformMode=e,this._key=t,this.reset()},reset:function(){r.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?y:p}return function(t){return{encrypt:function(f,a,n){return e(a).encrypt(t,f,a,n)},decrypt:function(f,a,n){return e(a).decrypt(t,f,a,n)}}}}()}),_=(f.StreamCipher=u.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),t.mode={}),d=f.BlockCipherMode=a.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),l=_.CBC=function(){var t=d.extend();function f(t,f,a){var n=this._iv;if(n){var o=n;this._iv=e}else o=this._prevBlock;for(var r=0;r<a;r++)t[f+r]^=o[r]}return t.Encryptor=t.extend({processBlock:function(e,t){var a=this._cipher,n=a.blockSize;f.call(this,e,t,n),a.encryptBlock(e,t),this._prevBlock=e.slice(t,t+n)}}),t.Decryptor=t.extend({processBlock:function(e,t){var a=this._cipher,n=a.blockSize,o=e.slice(t,t+n);a.decryptBlock(e,t),f.call(this,e,t,n),this._prevBlock=o}}),t}(),h=(t.pad={}).Pkcs7={pad:function(e,t){for(var f=4*t,a=f-e.sigBytes%f,n=a<<24|a<<16|a<<8|a,r=[],s=0;s<a;s+=4)r.push(n);var c=o.create(r,a);e.concat(c)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},m=(f.BlockCipher=u.extend({cfg:u.cfg.extend({mode:l,padding:h}),reset:function(){u.reset.call(this);var e=this.cfg,t=e.iv,f=e.mode;if(this._xformMode==this._ENC_XFORM_MODE)var a=f.createEncryptor;else a=f.createDecryptor,this._minBufferSize=1;this._mode=a.call(f,this,t&&t.words)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){e.pad(this._data,this.blockSize);var t=this._process(!0)}else t=this._process(!0),e.unpad(t);return t},blockSize:4}),f.CipherParams=a.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}})),g=(t.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,f=e.salt;if(f)var a=o.create([1398893684,1701076831]).concat(f).concat(t);else a=t;return a.toString(c)},parse:function(e){var t=c.parse(e),f=t.words;if(1398893684==f[0]&&1701076831==f[1]){var a=o.create(f.slice(2,4));f.splice(0,4),t.sigBytes-=16}return m.create({ciphertext:t,salt:a})}},p=f.SerializableCipher=a.extend({cfg:a.extend({format:g}),encrypt:function(e,t,f,a){a=this.cfg.extend(a);var n=e.createEncryptor(f,a),o=n.finalize(t),r=n.cfg;return m.create({ciphertext:o,key:f,iv:r.iv,algorithm:e,mode:r.mode,padding:r.padding,blockSize:e.blockSize,formatter:a.format})},decrypt:function(e,t,f,a){return a=this.cfg.extend(a),t=this._parse(t,a.format),e.createDecryptor(f,a).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),b=(t.kdf={}).OpenSSL={execute:function(e,t,f,a){a||(a=o.random(8));var n=i.create({keySize:t+f}).compute(e,a),r=o.create(n.words.slice(t),4*f);return n.sigBytes=4*t,m.create({key:n,iv:r,salt:a})}},y=f.PasswordBasedCipher=p.extend({cfg:p.cfg.extend({kdf:b}),encrypt:function(e,t,f,a){var n=(a=this.cfg.extend(a)).kdf.execute(f,e.keySize,e.ivSize);a.iv=n.iv;var o=p.encrypt.call(this,e,t,n.key,a);return o.mixIn(n),o},decrypt:function(e,t,f,a){a=this.cfg.extend(a),t=this._parse(t,a.format);var n=a.kdf.execute(f,e.keySize,e.ivSize,t.salt);return a.iv=n.iv,p.decrypt.call(this,e,t,n.key,a)}})}(),function(){var e=n,t=e.lib.BlockCipher,f=e.algo,a=[],o=[],r=[],s=[],c=[],i=[],u=[],_=[],d=[],l=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var f=0,n=0;for(t=0;t<256;t++){var h=n^n<<1^n<<2^n<<3^n<<4;h=h>>>8^255&h^99,a[f]=h,o[h]=f;var m=e[f],g=e[m],p=e[g],b=257*e[h]^16843008*h;r[f]=b<<24|b>>>8,s[f]=b<<16|b>>>16,c[f]=b<<8|b>>>24,i[f]=b,b=16843009*p^65537*g^257*m^16843008*f,u[h]=b<<24|b>>>8,_[h]=b<<16|b>>>16,d[h]=b<<8|b>>>24,l[h]=b,f?(f=m^e[e[e[p^m]]],n^=e[e[n]]):f=n=1}}();var h=[0,1,2,4,8,16,32,64,128,27,54],m=f.AES=t.extend({_doReset:function(){for(var e=this._key,t=e.words,f=e.sigBytes/4,n=4*((this._nRounds=f+6)+1),o=this._keySchedule=[],r=0;r<n;r++)if(r<f)o[r]=t[r];else{var s=o[r-1];r%f?f>6&&r%f==4&&(s=a[s>>>24]<<24|a[s>>>16&255]<<16|a[s>>>8&255]<<8|a[255&s]):(s=a[(s=s<<8|s>>>24)>>>24]<<24|a[s>>>16&255]<<16|a[s>>>8&255]<<8|a[255&s],s^=h[r/f|0]<<24),o[r]=o[r-f]^s}for(var c=this._invKeySchedule=[],i=0;i<n;i++)r=n-i,s=i%4?o[r]:o[r-4],c[i]=i<4||r<=4?s:u[a[s>>>24]]^_[a[s>>>16&255]]^d[a[s>>>8&255]]^l[a[255&s]]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,r,s,c,i,a)},decryptBlock:function(e,t){var f=e[t+1];e[t+1]=e[t+3],e[t+3]=f,this._doCryptBlock(e,t,this._invKeySchedule,u,_,d,l,o),f=e[t+1],e[t+1]=e[t+3],e[t+3]=f},_doCryptBlock:function(e,t,f,a,n,o,r,s){for(var c=this._nRounds,i=e[t]^f[0],u=e[t+1]^f[1],_=e[t+2]^f[2],d=e[t+3]^f[3],l=4,h=1;h<c;h++){var m=a[i>>>24]^n[u>>>16&255]^o[_>>>8&255]^r[255&d]^f[l++],g=a[u>>>24]^n[_>>>16&255]^o[d>>>8&255]^r[255&i]^f[l++],p=a[_>>>24]^n[d>>>16&255]^o[i>>>8&255]^r[255&u]^f[l++],b=a[d>>>24]^n[i>>>16&255]^o[u>>>8&255]^r[255&_]^f[l++];i=m,u=g,_=p,d=b}m=(s[i>>>24]<<24|s[u>>>16&255]<<16|s[_>>>8&255]<<8|s[255&d])^f[l++],g=(s[u>>>24]<<24|s[_>>>16&255]<<16|s[d>>>8&255]<<8|s[255&i])^f[l++],p=(s[_>>>24]<<24|s[d>>>16&255]<<16|s[i>>>8&255]<<8|s[255&u])^f[l++],b=(s[d>>>24]<<24|s[i>>>16&255]<<16|s[u>>>8&255]<<8|s[255&_])^f[l++],e[t]=m,e[t+1]=g,e[t+2]=p,e[t+3]=b},keySize:8});e.AES=t._createHelper(m)}(),function(){var e=n,t=e.lib,f=t.WordArray,a=t.Hasher,o=[],r=e.algo.SHA1=a.extend({_doReset:function(){this._hash=new f.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var f=this._hash.words,a=f[0],n=f[1],r=f[2],s=f[3],c=f[4],i=0;i<80;i++){if(i<16)o[i]=0|e[t+i];else{var u=o[i-3]^o[i-8]^o[i-14]^o[i-16];o[i]=u<<1|u>>>31}var _=(a<<5|a>>>27)+c+o[i];_+=i<20?1518500249+(n&r|~n&s):i<40?1859775393+(n^r^s):i<60?(n&r|n&s|r&s)-1894007588:(n^r^s)-899497514,c=s,s=r,r=n<<30|n>>>2,n=a,a=_}f[0]=f[0]+a|0,f[1]=f[1]+n|0,f[2]=f[2]+r|0,f[3]=f[3]+s|0,f[4]=f[4]+c|0},_doFinalize:function(){var e=this._data,t=e.words,f=8*this._nDataBytes,a=8*e.sigBytes;return t[a>>>5]|=128<<24-a%32,t[14+(a+64>>>9<<4)]=Math.floor(f/4294967296),t[15+(a+64>>>9<<4)]=f,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e}});e.SHA1=a._createHelper(r),e.HmacSHA1=a._createHmacHelper(r)}(),function(e){var t=n,f=t.lib,a=f.WordArray,o=f.Hasher,r=t.algo,s=[],c=[];!function(){function t(t){for(var f=e.sqrt(t),a=2;a<=f;a++)if(!(t%a))return!1;return!0}function f(e){return 4294967296*(e-(0|e))|0}for(var a=2,n=0;n<64;)t(a)&&(n<8&&(s[n]=f(e.pow(a,.5))),c[n]=f(e.pow(a,1/3)),n++),a++}();var i=[],u=r.SHA256=o.extend({_doReset:function(){this._hash=new a.init(s.slice(0))},_doProcessBlock:function(e,t){for(var f=this._hash.words,a=f[0],n=f[1],o=f[2],r=f[3],s=f[4],u=f[5],_=f[6],d=f[7],l=0;l<64;l++){if(l<16)i[l]=0|e[t+l];else{var h=i[l-15],m=(h<<25|h>>>7)^(h<<14|h>>>18)^h>>>3,g=i[l-2],p=(g<<15|g>>>17)^(g<<13|g>>>19)^g>>>10;i[l]=m+i[l-7]+p+i[l-16]}var b=a&n^a&o^n&o,y=(a<<30|a>>>2)^(a<<19|a>>>13)^(a<<10|a>>>22),v=d+((s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25))+(s&u^~s&_)+c[l]+i[l];d=_,_=u,u=s,s=r+v|0,r=o,o=n,n=a,a=v+(y+b)|0}f[0]=f[0]+a|0,f[1]=f[1]+n|0,f[2]=f[2]+o|0,f[3]=f[3]+r|0,f[4]=f[4]+s|0,f[5]=f[5]+u|0,f[6]=f[6]+_|0,f[7]=f[7]+d|0},_doFinalize:function(){var t=this._data,f=t.words,a=8*this._nDataBytes,n=8*t.sigBytes;return f[n>>>5]|=128<<24-n%32,f[14+(n+64>>>9<<4)]=e.floor(a/4294967296),f[15+(n+64>>>9<<4)]=a,t.sigBytes=4*f.length,this._process(),this._hash},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA256=o._createHelper(u),t.HmacSHA256=o._createHmacHelper(u)}(Math),function(){var e=n,t=e.lib.Base,f=e.enc.Utf8;e.algo.HMAC=t.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=f.parse(t));var a=e.blockSize,n=4*a;t.sigBytes>n&&(t=e.finalize(t)),t.clamp();for(var o=this._oKey=t.clone(),r=this._iKey=t.clone(),s=o.words,c=r.words,i=0;i<a;i++)s[i]^=1549556828,c[i]^=909522486;o.sigBytes=r.sigBytes=n,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,f=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(f))}})}(),n.pad.NoPadding={pad:function(){},unpad:function(){}},n.mode.CTR=(e=n.lib.BlockCipherMode.extend(),t=e.Encryptor=e.extend({processBlock:function(e,t){var f=this._cipher,a=f.blockSize,n=this._iv,o=this._counter;n&&(o=this._counter=n.slice(0),this._iv=void 0);var r=o.slice(0);f.encryptBlock(r,0),o[a-1]=o[a-1]+1|0;for(var s=0;s<a;s++)e[t+s]^=r[s]}}),e.Decryptor=t,e),n})?a.call(t,f,t,e):a)||(e.exports=n)},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/status_option.html --\x3e\n<li>\n    <a href="#" class="'+f(e.value)+'" data-value="'+f(e.value)+'">\n        <span class="icon-'+f(e.value)+'"></span>\n        '+f(e.text)+"\n    </a>\n</li>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/profile_view.html --\x3e\n<div class="userinfo controlbox-padded">\n<div class="profile d-flex">\n    <a class="show-profile" href="#">\n        <img alt="User Avatar" class="avatar align-self-center" height="40px" width="40px" src="data:'+f(e.image_type)+";base64,"+f(e.image)+'"/>\n    </a>\n    <span class="username w-100 align-self-center">'+f(e.fullname)+'</span>\n    \x3c!-- <a class="chatbox-btn fa fa-vcard align-self-center" title="'+f(e.title_your_profile)+'" data-toggle="modal" data-target="#userProfileModal"></a> --\x3e\n    \x3c!-- <a class="chatbox-btn fa fa-cog align-self-center" title="'+f(e.title_change_status)+'" data-toggle="modal" data-target="#settingsModal"></a> --\x3e\n    ',e._converse.allow_logout&&(t+='\n        <a class="chatbox-btn logout fa fa-sign-out align-self-center" title="'+f(e.title_log_out)+'"></a>\n    '),t+='\n</div>\n<div class="d-flex xmpp-status">\n    <span class="'+f(e.chat_status)+' w-100 align-self-center" data-value="'+f(e.chat_status)+'">\n        <span class="fa\n            ',"online"===e.chat_status&&(t+=" fa-circle "),t+="\n            ","dnd"===e.chat_status&&(t+=" fa-minus-circle "),t+="\n            ","away"===e.chat_status&&(t+=" fa-dot-circle-o "),t+="\n            ","xa"===e.chat_status&&(t+=" fa-circle-o "),t+="\n            ","offline"===e.chat_status&&(t+=" fa-times-circle "),t+='"></span> '+f(e.status_message)+'</span>\n    <a class="chatbox-btn change-status fa fa-pencil" title="'+f(e.title_change_status)+'" data-toggle="modal" data-target="#changeStatusModal"></a>\n</div>\n</div>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/chat_status_modal.html --\x3e\n\x3c!-- Change status Modal --\x3e\n<div class="modal fade" id="modal-status-change" tabindex="-1" role="dialog" aria-labelledby="changeStatusModalLabel" aria-hidden="true">\n    <div class="modal-dialog" role="document">\n        <div class="modal-content">\n            <div class="modal-header">\n                <h5 class="modal-title" id="changeStatusModalLabel">'+f(e.modal_title)+'</h5>\n                <button type="button" class="close" data-dismiss="modal" aria-label="'+f(e.label_close)+'">\n                    <span aria-hidden="true">&times;</span>\n                </button>\n            </div>\n            <form class="set-xmpp-status" id="set-xmpp-status">\n                <div class="modal-body">\n                    <div class="form-group">\n                        <div class="custom-control custom-radio">\n                            <input ',"online"===e.status&&(t+=' checked="checked" '),t+='\n                                   type="radio" id="radio-online" value="online" name="chat_status" class="custom-control-input">\n                            <label class="custom-control-label" for="radio-online">\n                                <span class="fa fa-circle"></span>&nbsp;'+f(e.label_online)+'</label>\n                        </div>\n                        <div class="custom-control custom-radio">\n                            <input ',"busy"===e.status&&(t+=' checked="checked" '),t+='\n                                   type="radio" id="radio-busy" value="dnd" name="chat_status" class="custom-control-input">\n                            <label class="custom-control-label" for="radio-busy">\n                                <span class="fa fa-minus-circle"></span>&nbsp;'+f(e.label_busy)+'</label>\n                        </div>\n                        <div class="custom-control custom-radio">\n                            <input ',"away"===e.status&&(t+=' checked="checked" '),t+='\n                                   type="radio" id="radio-away" value="away" name="chat_status" class="custom-control-input">\n                            <label class="custom-control-label" for="radio-away">\n                                <span class="fa fa-dot-circle-o"></span>&nbsp;'+f(e.label_away)+'</label>\n                        </div>\n                        <div class="custom-control custom-radio">\n                            <input ',"xa"===e.status&&(t+=' checked="checked" '),t+='\n                                   type="radio" id="radio-xa" value="xa" name="chat_status" class="custom-control-input">\n                            <label class="custom-control-label" for="radio-xa">\n                                <span class="fa fa-circle-o"></span>&nbsp;'+f(e.label_xa)+'</label>\n                        </div>\n                    </div>\n                    <div class="btn-group w-100">\n                        <input name="status_message" type="text" class="form-control" \n                               value="'+f(e.status_message)+'" placeholder="'+f(e.placeholder_status_message)+'">\n                        <span class="clear-input fa fa-times ',e.status_message||(t+=" hidden "),t+='"></span>\n                    </div>\n                </div>\n                <div class="modal-footer">\n                    <button type="submit" class="btn btn-primary">'+f(e.label_save)+"</button>\n                </div>\n            </form>\n        </div>\n    </div>\n</div>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/alert.html --\x3e\n<div class="alert '+f(e.type)+'" role="alert">'+f(e.message)+"</div>\n"}},function(e,t,f){"use strict";var a,n,o;n=[f(2),f(11),f(213),f(212),f(207),f(211),f(210),f(48),f(10)],void 0===(o="function"==typeof(a=function(e,t,f,a,n,o,r){const s=e.env,c=s.Strophe,i=s.Backbone,u=(s.Promise,s.utils,s._),_=(s.moment,e.env.utils);e.plugins.add("converse-profile",{dependencies:["converse-modal","converse-vcard"],initialize(){const e=this._converse,t=e.__;e.ProfileModal=e.BootstrapModal.extend({events:{"click .change-avatar":"openFileSelection",'change input[type="file"':"updateFilePreview","submit form":"onFormSubmitted"},initialize(){e.BootstrapModal.prototype.initialize.apply(this,arguments),this.model.on("change",this.render,this)},toHTML(){return n(u.extend(this.model.toJSON(),this.model.vcard.toJSON(),{heading_profile:t("Your Profile"),label_close:t("Close"),label_email:t("Email"),label_fullname:t("Full Name"),label_nickname:t("Nickname"),label_jid:t("XMPP Address (JID)"),label_role:t("Role"),label_role_help:t("Use commas to separate multiple roles. Your roles are shown next to your name on your chat messages."),label_save:t("Save"),label_url:t("URL"),alt_avatar:t("Your avatar image")}))},openFileSelection(e){e.preventDefault(),this.el.querySelector('input[type="file"]').click()},updateFilePreview(e){const t=e.target.files[0],f=new FileReader;f.onloadend=(()=>{this.el.querySelector(".avatar").setAttribute("src",f.result)}),f.readAsDataURL(t)},setVCard(f,a){e.api.vcard.set(a).then(()=>e.api.vcard.update(this.model.vcard,!0)).catch(f=>{e.log(f,c.LogLevel.FATAL),e.api.alert.show(c.LogLevel.ERROR,t("Error"),[t("Sorry, an error happened while trying to save your profile data."),t("You can check your browser's developer console for any error output.")])}),this.modal.hide()},onFormSubmitted(e){e.preventDefault();const t=new FileReader,f=new FormData(e.target),a=this.el.querySelector(".modal-body"),n=f.get("image"),o={fn:f.get("fn"),nickname:f.get("nickname"),role:f.get("role"),email:f.get("email"),url:f.get("url")};n.size?(t.onloadend=(()=>{u.extend(o,{image:btoa(t.result),image_type:n.type}),this.setVCard(a,o)}),t.readAsBinaryString(n)):(u.extend(o,{image:this.model.vcard.get("image"),image_type:this.model.vcard.get("image_type")}),this.setVCard(a,o))}}),e.ChatStatusModal=e.BootstrapModal.extend({events:{"submit form#set-xmpp-status":"onFormSubmitted","click .clear-input":"clearStatusMessage"},toHTML(){return a(u.extend(this.model.toJSON(),this.model.vcard.toJSON(),{label_away:t("Away"),label_close:t("Close"),label_busy:t("Busy"),label_cancel:t("Cancel"),label_custom_status:t("Custom status"),label_offline:t("Offline"),label_online:t("Online"),label_save:t("Save"),label_xa:t("Away for long"),modal_title:t("Change chat status"),placeholder_status_message:t("Personal status message")}))},afterRender(){this.el.addEventListener("shown.bs.modal",()=>{this.el.querySelector('input[name="status_message"]').focus()},!1)},clearStatusMessage(e){e&&e.preventDefault&&(e.preventDefault(),_.hideElement(this.el.querySelector(".clear-input")));const t=this.el.querySelector('input[name="status_message"]');t.value=""},onFormSubmitted(e){e.preventDefault();const t=new FormData(e.target);this.model.save({status_message:t.get("status_message"),status:t.get("chat_status")}),this.modal.hide()}}),e.XMPPStatusView=i.VDOMView.extend({tagName:"div",events:{"click a.show-profile":"showProfileModal","click a.change-status":"showStatusChangeModal","click .logout":"logOut"},initialize(){this.model.on("change",this.render,this),this.model.vcard.on("change",this.render,this)},toHTML(){const f=this.model.get("status")||"offline";return o(u.extend(this.model.toJSON(),this.model.vcard.toJSON(),{fullname:this.model.vcard.get("fullname")||e.bare_jid,status_message:this.model.get("status_message")||t("I am %1$s",this.getPrettyStatus(f)),chat_status:f,_converse:e,title_change_settings:t("Change settings"),title_change_status:t("Click to change your chat status"),title_log_out:t("Log out"),title_your_profile:t("Your profile")}))},showProfileModal(t){u.isUndefined(this.profile_modal)&&(this.profile_modal=new e.ProfileModal({model:this.model})),this.profile_modal.show(t)},showStatusChangeModal(t){u.isUndefined(this.status_modal)&&(this.status_modal=new e.ChatStatusModal({model:this.model})),this.status_modal.show(t)},logOut(f){f.preventDefault();const a=confirm(t("Are you sure you want to log out?"));!0===a&&e.logOut()},getPrettyStatus:e=>"chat"===e?t("online"):"dnd"===e?t("busy"):"xa"===e?t("away for long"):"away"===e?t("away"):"offline"===e?t("offline"):t(e)||t("online")})}})})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/roster_filter.html --\x3e\n<form class="controlbox-padded roster-filter-form input-button-group ',e.visible||(t+=" hidden "),t+='">\n    <div class="form-inline flex-nowrap">\n        <div class="btn-group">\n            <input ',e.filter_text&&(t+=' value="'+f(e.filter_text)+'" '),t+='\n                class="roster-filter form-control ',"state"===e.filter_type&&(t+=" hidden "),t+='"\n                placeholder="'+f(e.placeholder)+'">\n            <span class="clear-input fa fa-times ',e.filter_text||(t+=" hidden "),t+='"></span>\n        </div>\n\n        <select class="form-control state-type ',"state"!==e.filter_type&&(t+=" hidden "),t+='">\n            <option value="">'+f(e.label_any)+"</option>\n            <option ","unread_messages"===e.chat_state&&(t+=' selected="selected" '),t+='\n                value="unread_messages">'+f(e.label_unread_messages)+"</option>\n            <option ","online"===e.chat_state&&(t+=' selected="selected" '),t+='\n                value="online">'+f(e.label_online)+"</option>\n            <option ","chat"===e.chat_state&&(t+=' selected="selected" '),t+='\n                value="chat">'+f(e.label_chatty)+"</option>\n            <option ","dnd"===e.chat_state&&(t+=' selected="selected" '),t+='\n                value="dnd">'+f(e.label_busy)+"</option>\n            <option ","away"===e.chat_state&&(t+=' selected="selected" '),t+='\n                value="away">'+f(e.label_away)+"</option>\n            <option ","xa"===e.chat_state&&(t+=' selected="selected" '),t+='\n                value="xa">'+f(e.label_xa)+"</option>\n            <option ","offline"===e.chat_state&&(t+=' selected="selected" '),t+='\n                value="offline">'+f(e.label_offline)+'</option>\n        </select>\n\n        <div class="filter-by d-flex flex-nowrap">\n            <span class="fa fa-user ',"contacts"===e.filter_type&&(t+=" selected "),t+='" data-type="contacts" title="'+f(e.title_contact_filter)+'"></span>\n            <span class="fa fa-users ',"groups"===e.filter_type&&(t+=" selected "),t+='" data-type="groups" title="'+f(e.title_group_filter)+'"></span>\n            <span class="fa fa-circle ',"state"===e.filter_type&&(t+=" selected "),t+='" data-type="state" title="'+f(e.title_status_filter)+'"></span>\n        </div>\n    </div>\n</form>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/search_contact.html --\x3e\n<li>\n    <form class="search-xmpp-contact">\n        <input type="text"\n            name="identifier"\n            class="username"\n            placeholder="'+f(e.label_contact_name)+'"/>\n        <button type="submit">'+f(e.label_search)+"</button>\n    </form>\n</li>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/roster_item.html --\x3e\n<a class="open-chat w-100 ',e.num_unread&&(t+=" unread-msgs "),t+='"\n   title="'+f(e.desc_chat)+'" href="#">\n    <span class="fa '+f(e.status_icon)+'" title="'+f(e.desc_status)+'"></span>\n    ',e.num_unread&&(t+='\n    <span class="msgs-indicator">'+f(e.num_unread)+"</span>\n    "),t+='\n    <span class="contact-name ',e.num_unread&&(t+=" unread-msgs "),t+='">'+f(e.display_name)+"</span></a>\n",e.allow_contact_removal&&(t+='\n<a class="remove-xmpp-contact fa fa-trash" title="'+f(e.desc_remove)+'" href="#"></a>\n'),t+="\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/roster.html --\x3e\n<div class="d-flex controlbox-padded">\n    <span class="w-100 controlbox-heading">'+f(e.heading_contacts)+'</span>\n    <a class="chatbox-btn add-contact fa fa-user-plus" title="'+f(e.title_add_contact)+'"\n       data-toggle="modal" data-target="#add-contact-modal"></a>\n</div>\n\n<form class="roster-filter-form"></form>\n\n<div class="roster-contacts"></div>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+="\x3c!-- src/templates/requesting_contact.html --\x3e\n",e.allow_chat_pending_contacts&&(t+='\n<a class="open-chat w-100"href="#">\n'),t+='\n<span class="req-contact-name w-100" title="JID: '+f(e.jid)+'">'+f(e.display_name)+"</span>\n",e.allow_chat_pending_contacts&&(t+="\n</a>\n"),t+='\n<a class="accept-xmpp-request fa fa-check"\n   aria-label="'+f(e.desc_accept)+'" title="'+f(e.desc_accept)+'" href="#"></a>\n<a class="decline-xmpp-request fa fa-times"\n   aria-label="'+f(e.desc_decline)+'" title="'+f(e.desc_decline)+'" href="#"></a>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+="\x3c!-- src/templates/pending_contact.html --\x3e\n",e.allow_chat_pending_contacts&&(t+='\n<a class="open-chat w-100" href="#">\n'),t+='\n<span class="pending-contact-name w-100" title="JID: '+f(e.jid)+'">'+f(e.display_name)+"</span> \n",e.allow_chat_pending_contacts&&(t+="</a>\n"),t+='\n<a class="remove-xmpp-contact fa fa-trash" title="'+f(e.desc_remove)+'" href="#"></a>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/group_header.html --\x3e\n<a href="#" class="group-toggle controlbox-padded" title="'+f(e.desc_group_toggle)+'">\n    <span class="fa ',e.toggle_state===e._converse.OPENED?t+=" fa-caret-down ":t+=" fa-caret-right ",t+='">\n    </span> '+f(e.label_group)+'</a>\n<ul class="roster-group-contacts ',e.toggle_state===e._converse.CLOSED&&(t+=" collapsed "),t+='"></ul>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/add_contact_modal.html --\x3e\n\x3c!-- Add contact Modal --\x3e\n<div class="modal fade" id="add-contact-modal" tabindex="-1" role="dialog" aria-labelledby="addContactModalLabel" aria-hidden="true">\n    <div class="modal-dialog" role="document">\n        <div class="modal-content">\n            <div class="modal-header">\n                <h5 class="modal-title" id="addContactModalLabel">'+f(e.heading_new_contact)+'</h5>\n                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>\n            </div>\n            <form class="converse-form add-xmpp-contact">\n                <div class="modal-body">\n                    <div class="form-group ',e._converse.xhr_user_search_url&&(t+=" hidden "),t+='">\n                        <label class="clearfix" for="jid">'+f(e.label_xmpp_address)+':</label>\n                        <input type="text" name="jid" required="required" value="'+f(e.jid)+'"\n                               class="form-control"\n                               placeholder="'+f(e.contact_placeholder)+'"/>\n                        <div class="invalid-feedback">'+f(e.error_message)+'</div>\n                    </div>\n                    <div class="form-group">\n                        <label class="clearfix" for="name">'+f(e.label_nickname)+':</label>\n                        <input type="text" name="name" value="'+f(e.nickname)+'"\n                               class="form-control"\n                               placeholder="'+f(e.nickname_placeholder)+'"/>\n                    </div>\n                </div>\n                <div class="modal-footer">\n                    <button type="submit" class="btn btn-primary">'+f(e.label_add)+"</button>\n                </div>\n            </form>\n        </div>\n    </div>\n</div>\n"}},function(e,t,f){"use strict";var a,n,o;n=[f(2),f(222),f(221),f(220),f(219),f(218),f(215),f(217),f(216),f(49),f(51),f(10)],void 0===(o="function"==typeof(a=function(e,t,f,a,n,o,r,s,c,i){const u=e.env,_=u.Backbone,d=u.Strophe,l=(u.$iq,u.b64_sha1),h=(u.sizzle,u._),m=e.env.utils;e.plugins.add("converse-rosterview",{dependencies:["converse-roster","converse-modal"],overrides:{afterReconnected(){this.__super__.afterReconnected.apply(this,arguments)},tearDown(){this.__super__.tearDown.apply(this,arguments),h.isUndefined(this.rosterview)||this.rosterview.remove()},RosterGroups:{comparator(){const e=this.__super__._converse;return e.RosterGroupsComparator.apply(this,arguments)}}},initialize(){const e=this._converse,c=e.__;e.api.settings.update({allow_chat_pending_contacts:!0,allow_contact_removal:!0,hide_offline_users:!1,roster_groups:!0,show_only_online_users:!1,show_toolbar:!0,xhr_user_search_url:null}),e.api.promises.add("rosterViewInitialized");const u={dnd:c("This contact is busy"),online:c("This contact is online"),offline:c("This contact is offline"),unavailable:c("This contact is unavailable"),xa:c("This contact is away for an extended period"),away:c("This contact is away")},g=(c("Contacts"),c("Groups"),c("My contacts")),p=c("Pending contacts"),b=c("Contact requests"),y=c("Ungrouped"),v={};function w(t){const f=h.head(e.roster.where({jid:t.get("jid")}));h.isUndefined(f)||f.save({num_unread:t.get("num_unread")})}function k(){e.rosterview=new e.RosterView({model:e.rostergroups}),e.rosterview.render(),e.emit("rosterViewInitialized")}v[b]=0,v[g]=1,v[y]=2,v[p]=3,e.RosterGroupsComparator=function(e,t){e=e.get("name"),t=t.get("name");const f=h.keys(v),a=h.includes(f,e),n=h.includes(f,t);return a||n?a&&n?v[e]<v[t]?-1:v[e]>v[t]?1:0:!a&&n?t===b?1:-1:a&&!n?e===b?-1:1:void 0:e.toLowerCase()<t.toLowerCase()?-1:e.toLowerCase()>t.toLowerCase()?1:0},e.AddContactModal=e.BootstrapModal.extend({events:{"submit form":"addContactFromForm"},initialize(){e.BootstrapModal.prototype.initialize.apply(this,arguments),this.model.on("change",this.render,this)},toHTML(){const f=e.xhr_user_search_url?c("Contact name"):c("Optional nickname");return t(h.extend(this.model.toJSON(),{_converse:e,heading_new_contact:c("Add a Contact"),label_xmpp_address:c("XMPP Address"),label_nickname:f,contact_placeholder:c("name@example.org"),label_add:c("Add"),error_message:c("Please enter a valid XMPP address")}))},afterRender(){e.xhr_user_search_url&&h.isString(e.xhr_user_search_url)?this.initXHRAutoComplete(this.el):this.initJIDAutoComplete(this.el);const t=this.el.querySelector('input[name="jid"]');this.el.addEventListener("shown.bs.modal",()=>{t.focus()},!1)},initJIDAutoComplete(t){const f=t.querySelector('input[name="jid"]'),a=h.uniq(e.roster.map(e=>d.getDomainFromJid(e.get("jid"))));new i(f,{list:a,data:function(e,t){return t.slice(0,t.indexOf("@"))+"@"+e},filter:i.FILTER_STARTSWITH})},initXHRAutoComplete(t){const f=this.el.querySelector('input[name="name"]'),a=this.el.querySelector('input[name="jid"]'),n=new i(f,{minChars:1,list:[]}),o=new window.XMLHttpRequest;o.onload=function(){o.responseText&&(n.list=JSON.parse(o.responseText).map(e=>({label:e.fullname||e.jid,value:e.jid})),n.evaluate())},f.addEventListener("input",h.debounce(()=>{o.open("GET",`${e.xhr_user_search_url}q=${f.value}`,!0),o.send()},300)),this.el.addEventListener("awesomplete-selectcomplete",e=>{a.value=e.text.value,f.value=e.text.label})},addContactFromForm(t){t.preventDefault();const f=new FormData(t.target),a=f.get("jid"),n=f.get("name");!a||h.compact(a.split("@")).length<2?(m.addClass("is-invalid",this.el.querySelector('input[name="jid"]')),m.addClass("d-block",this.el.querySelector(".invalid-feedback"))):(t.target.reset(),e.roster.addAndSubscribe(a,n),this.model.clear(),this.modal.hide())}}),e.RosterFilter=_.Model.extend({initialize(){this.set({filter_text:"",filter_type:"contacts",chat_state:""})}}),e.RosterFilterView=_.VDOMView.extend({tagName:"form",className:"roster-filter-form",events:{"keydown .roster-filter":"liveFilter","submit form.roster-filter-form":"submitFilter","click .clear-input":"clearFilter","click .filter-by span":"changeTypeFilter","change .state-type":"changeChatStateFilter"},initialize(){this.model.on("change:filter_type",this.render,this),this.model.on("change:filter_text",this.render,this)},toHTML(){return r(h.extend(this.model.toJSON(),{visible:this.shouldBeVisible(),placeholder:c("Filter"),title_contact_filter:c("Filter by contact name"),title_group_filter:c("Filter by group name"),title_status_filter:c("Filter by status"),label_any:c("Any"),label_unread_messages:c("Unread"),label_online:c("Online"),label_chatty:c("Chatty"),label_busy:c("Busy"),label_away:c("Away"),label_xa:c("Extended Away"),label_offline:c("Offline")}))},changeChatStateFilter(e){e&&e.preventDefault&&e.preventDefault(),this.model.save({chat_state:this.el.querySelector(".state-type").value})},changeTypeFilter(e){e&&e.preventDefault&&e.preventDefault();const t=e.target.dataset.type;"state"===t?this.model.save({filter_type:t,chat_state:this.el.querySelector(".state-type").value}):this.model.save({filter_type:t,filter_text:this.el.querySelector(".roster-filter").value})},liveFilter:h.debounce(function(e){this.model.save({filter_text:this.el.querySelector(".roster-filter").value})},250),submitFilter(e){e&&e.preventDefault&&e.preventDefault(),this.liveFilter(),this.render()},isActive(){return!("state"!==this.model.get("filter_type")&&!this.model.get("filter_text"))},shouldBeVisible(){return e.roster.length>=5||this.isActive()},showOrHide(){this.shouldBeVisible()?this.show():this.hide()},show(){return m.isVisible(this.el)?this:(this.el.classList.add("fade-in"),this.el.classList.remove("hidden"),this)},hide(){return m.isVisible(this.el)?(this.model.save({filter_text:"",chat_state:""}),this.el.classList.add("hidden"),this):this},clearFilter(e){e&&e.preventDefault&&(e.preventDefault(),m.hideElement(this.el.querySelector(".clear-input")));const t=this.el.querySelector(".roster-filter");t.value="",this.model.save({filter_text:""})}}),e.RosterContactView=_.NativeView.extend({tagName:"li",className:"d-flex hidden controlbox-padded",events:{"click .accept-xmpp-request":"acceptRequest","click .decline-xmpp-request":"declineRequest","click .open-chat":"openChat","click .remove-xmpp-contact":"removeContact"},initialize(){this.model.on("change",this.render,this),this.model.on("destroy",this.remove,this),this.model.on("open",this.openChat,this),this.model.on("remove",this.remove,this),this.model.presence.on("change:show",this.render,this),this.model.vcard.on("change:fullname",this.render,this)},render(){const t=this;if(!this.mayBeShown())return m.hideElement(this.el),this;const f=this.model,o=f.get("ask"),r=f.presence.get("show"),s=f.get("requesting"),i=f.get("subscription"),_=["current-xmpp-contact","pending-xmpp-contact","requesting-xmpp-contact"].concat(h.keys(u));if(h.each(_,function(e){h.includes(t.el.className,e)&&t.el.classList.remove(e)}),this.el.classList.add(r),this.el.setAttribute("data-status",r),"subscribe"===o||"from"===i){const t=f.getDisplayName();this.el.classList.add("pending-xmpp-contact"),this.el.innerHTML=a(h.extend(f.toJSON(),{display_name:t,desc_remove:c("Click to remove %1$s as a contact",t),allow_chat_pending_contacts:e.allow_chat_pending_contacts}))}else if(!0===s){const t=f.getDisplayName();this.el.classList.add("requesting-xmpp-contact"),this.el.innerHTML=n(h.extend(f.toJSON(),{display_name:t,desc_accept:c("Click to accept the contact request from %1$s",t),desc_decline:c("Click to decline the contact request from %1$s",t),allow_chat_pending_contacts:e.allow_chat_pending_contacts}))}else"both"!==i&&"to"!==i||(this.el.classList.add("current-xmpp-contact"),this.el.classList.remove(h.without(["both","to"],i)[0]),this.el.classList.add(i),this.renderRosterItem(f));return this},renderRosterItem(t){let f="fa-times-circle";const a=t.presence.get("show")||"offline";"online"===a?f="fa-circle":"away"===a?f="fa-dot-circle-o":"xa"===a?f="fa-circle-o":"dnd"===a&&(f="fa-minus-circle");const n=t.getDisplayName();return this.el.innerHTML=s(h.extend(t.toJSON(),{display_name:n,desc_status:u[a],status_icon:f,desc_chat:c("Click to chat with %1$s (JID: %2$s)",n,t.get("jid")),desc_remove:c("Click to remove %1$s as a contact",n),allow_contact_removal:e.allow_contact_removal,num_unread:t.get("num_unread")||0})),this},mayBeShown(){const t=this.model.presence.get("show");return!(e.show_only_online_users&&"online"!==t||e.hide_offline_users&&"offline"===t)||"subscribe"===this.model.get("ask")||"from"===this.model.get("subscription")||!0===this.model.get("requesting")},openChat(t){t&&t.preventDefault&&t.preventDefault();const f=this.model.attributes;e.api.chats.open(f.jid,f)},removeContact(t){if(t&&t.preventDefault&&t.preventDefault(),!e.allow_contact_removal)return;const f=confirm(c("Are you sure you want to remove this contact?"));!0===f&&this.model.removeFromRoster(e=>{this.model.destroy(),this.remove()},function(t){alert(c("Sorry, there was an error while trying to remove %1$s as a contact.",name)),e.log(t,d.LogLevel.ERROR)})},acceptRequest(t){t&&t.preventDefault&&t.preventDefault(),e.roster.sendContactAddIQ(this.model.get("jid"),this.model.getFullname(),[],()=>{this.model.authorize().subscribe()})},declineRequest(e){e&&e.preventDefault&&e.preventDefault();const t=confirm(c("Are you sure you want to decline this contact request?"));return!0===t&&this.model.unauthorize().destroy(),this}}),e.RosterGroupView=_.OrderedListView.extend({tagName:"div",className:"roster-group hidden",events:{"click a.group-toggle":"toggle"},ItemView:e.RosterContactView,listItems:"model.contacts",listSelector:".roster-group-contacts",sortEvent:"presenceChanged",initialize(){_.OrderedListView.prototype.initialize.apply(this,arguments),this.model.contacts.on("change:subscription",this.onContactSubscriptionChange,this),this.model.contacts.on("change:requesting",this.onContactRequestChange,this),this.model.contacts.on("remove",this.onRemove,this),e.roster.on("change:groups",this.onContactGroupChange,this),e.rosterview.on("rosterContactsFetchedAndProcessed",this.sortAndPositionAllItems.bind(this))},render(){return this.el.setAttribute("data-group",this.model.get("name")),this.el.innerHTML=f({label_group:this.model.get("name"),desc_group_toggle:this.model.get("description"),toggle_state:this.model.get("state"),_converse:e}),this.contacts_el=this.el.querySelector(".roster-group-contacts"),this},show(){return m.showElement(this.el),h.each(this.getAll(),t=>{t.mayBeShown()&&this.model.get("state")===e.OPENED&&m.showElement(t.el)}),this},collapse(){return m.slideIn(this.contacts_el)},filterOutContacts(e=[]){let t=0;this.getAll(),h.each(this.model.contacts.models,f=>{const a=this.get(f.get("id"));h.includes(e,f)?m.hideElement(a.el):a.mayBeShown()&&(m.showElement(a.el),t+=1)}),t?m.showElement(this.el):m.hideElement(this.el)},getFilterMatches(e,t){if(0===e.length)return[];let f;return e=e.toLowerCase(),f="state"===t?this.model.get("name")===b?this.model.contacts.filter(t=>!h.includes(t.presence.get("show"),e)&&!t.get("requesting")):"unread_messages"===e?this.model.contacts.filter({num_unread:0}):this.model.contacts.filter(t=>!h.includes(t.presence.get("show"),e)):this.model.contacts.filter(t=>!h.includes(t.getDisplayName().toLowerCase(),e.toLowerCase()))},filter(t,f){h.isNil(t)&&(f=f||e.rosterview.filter_view.model.get("filter_type"),t="state"===f?e.rosterview.filter_view.model.get("chat_state"):e.rosterview.filter_view.model.get("filter_text")),this.filterOutContacts(this.getFilterMatches(t,f))},toggle(t){t&&t.preventDefault&&t.preventDefault();const f=t.target.querySelector(".fa");h.includes(f.classList,"fa-caret-down")?(this.model.save({state:e.CLOSED}),this.collapse().then(()=>{f.classList.remove("fa-caret-down"),f.classList.add("fa-caret-right")})):(f.classList.remove("fa-caret-right"),f.classList.add("fa-caret-down"),this.model.save({state:e.OPENED}),this.filter(),m.showElement(this.el),m.slideOut(this.contacts_el))},onContactGroupChange(e){const t=h.includes(e.get("groups"),this.model.get("name")),f=e.get("id"),a=!this.get(f);t&&!a?this.items.trigger("add",e):t||this.removeContact(e)},onContactSubscriptionChange(e){this.model.get("name")===p&&"from"!==e.get("subscription")&&this.removeContact(e)},onContactRequestChange(e){this.model.get("name")!==b||e.get("requesting")||this.removeContact(e)},removeContact(e){this.model.contacts.remove(e,{silent:!0}),this.onRemove(e)},onRemove(e){this.remove(e.get("jid")),0===this.model.contacts.length&&this.remove()}}),e.RosterView=_.OrderedListView.extend({tagName:"div",id:"converse-roster",className:"controlbox-section",ItemView:e.RosterGroupView,listItems:"model",listSelector:".roster-contacts",sortEvent:null,subviewIndex:"name",events:{"click a.chatbox-btn.add-contact":"showAddContactModal"},initialize(){_.OrderedListView.prototype.initialize.apply(this,arguments),e.roster.on("add",this.onContactAdded,this),e.roster.on("change:groups",this.onContactAdded,this),e.roster.on("change",this.onContactChange,this),e.roster.on("destroy",this.update,this),e.roster.on("remove",this.update,this),e.presences.on("change:show",()=>{this.update(),this.updateFilter()}),this.model.on("reset",this.reset,this),e.on("rosterGroupsFetched",this.sortAndPositionAllItems.bind(this)),e.on("rosterContactsFetched",()=>{e.roster.each(e=>this.addRosterContact(e,{silent:!0})),this.update(),this.updateFilter(),this.trigger("rosterContactsFetchedAndProcessed")}),this.createRosterFilter()},render(){this.el.innerHTML=o({heading_contacts:c("Contacts"),title_add_contact:c("Add a contact")});const e=this.el.querySelector(".roster-filter-form");return this.el.replaceChild(this.filter_view.render().el,e),this.roster_el=this.el.querySelector(".roster-contacts"),this},showAddContactModal(t){h.isUndefined(this.add_contact_modal)&&(this.add_contact_modal=new e.AddContactModal({model:new _.Model})),this.add_contact_modal.show(t)},createRosterFilter(){const t=new e.RosterFilter;t.id=l(`_converse.rosterfilter${e.bare_jid}`),t.browserStorage=new _.BrowserStorage.local(this.filter.id),this.filter_view=new e.RosterFilterView({model:t}),this.filter_view.model.on("change",this.updateFilter,this),this.filter_view.model.fetch()},updateFilter:h.debounce(function(){const e=this.filter_view.model.get("filter_type");"state"===e?this.filter(this.filter_view.model.get("chat_state"),e):this.filter(this.filter_view.model.get("filter_text"),e)},100),update:h.debounce(function(){return m.isVisible(this.roster_el)||m.showElement(this.roster_el),this.filter_view.showOrHide(),this},e.animate?100:0),filter(e,t){h.each(this.getAll(),function(e){e.model.contacts.length>0&&e.show().filter("")}),e=e.toLowerCase(),"groups"===t?h.each(this.getAll(),function(t,f){h.includes(t.model.get("name").toLowerCase(),e.toLowerCase())?t.model.contacts.length>0&&m.slideOut(t.el):m.slideIn(t.el)}):h.each(this.getAll(),function(f){f.filter(e,t)})},reset(){return e.roster.reset(),this.removeAll(),this.render().update(),this},onContactAdded(e){this.addRosterContact(e),this.update(),this.updateFilter()},onContactChange(e){this.updateChatBox(e),this.update(),h.has(e.changed,"subscription")&&("from"===e.changed.subscription?this.addContactToGroup(e,p):h.includes(["both","to"],e.get("subscription"))&&this.addExistingContact(e)),h.has(e.changed,"ask")&&"subscribe"===e.changed.ask&&this.addContactToGroup(e,p),h.has(e.changed,"subscription")&&"true"===e.changed.requesting&&this.addContactToGroup(e,b),this.updateFilter()},updateChatBox(t){const f=e.chatboxes.get(t.get("jid")),a={};return f?(h.has(t.changed,"status")&&(a.status=t.get("status")),f.save(a),this):this},getGroup(e){const t=this.get(e);return t?t.model:this.model.create({name:e,id:l(e)})},addContactToGroup(e,t,f){this.getGroup(t).contacts.add(e,f),this.sortAndPositionAllItems()},addExistingContact(t,f){let a;e.roster_groups?0===(a=t.get("groups")).length&&(a=[y]):a=[g],h.each(a,h.bind(this.addContactToGroup,this,t,h,f))},addRosterContact(e,t){return"both"===e.get("subscription")||"to"===e.get("subscription")?this.addExistingContact(e,t):"subscribe"===e.get("ask")||"from"===e.get("subscription")?this.addContactToGroup(e,p,t):!0===e.get("requesting")&&this.addContactToGroup(e,b,t),this}}),e.api.listen.on("chatBoxesInitialized",()=>{e.chatboxes.on("change:num_unread",w)}),e.api.listen.on("rosterInitialized",k),e.api.listen.on("rosterReadyAfterReconnection",k)}})})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/login_panel.html --\x3e\n<div id="converse-login-panel" class="controlbox-pane fade-in row no-gutters">\n    <form id="converse-login" class="converse-form" method="post">\n        <div class="conn-feedback fade-in ',e.conn_feedback_subject||(t+=" hidden "),t+=" "+f(e.conn_feedback_class)+'">\n            <p class="feedback-subject">'+f(e.conn_feedback_subject)+'</p>\n            <p class="feedback-message ',e.conn_feedback_message||(t+=" hidden "),t+='">'+f(e.conn_feedback_message)+"</p>\n        </div>\n        ",e.auto_login||"CONNECTING"===e._converse.CONNECTION_STATUS[e.connection_status]?t+='\n            <span class="spinner fa fa-spinner centered"/>\n        ':(t+="\n            ",e.authentication!=e.LOGIN&&e.authentication!=e.EXTERNAL||(t+='\n                <div class="form-group">\n                    <label for="converse-login-jid">'+f(e.__("XMPP Username:"))+'</label>\n                    <input id="converse-login-jid" class="form-control" autofocus required="required" type="text" name="jid" placeholder="'+f(e.placeholder_username)+'">\n                </div>\n                ',e.authentication!==e.EXTERNAL&&(t+='\n                <div class="form-group">\n                    <label for="converse-login-password">'+f(e.__("Password:"))+'</label>\n                    <input id="converse-login-password" class="form-control" required="required" type="password" name="password" placeholder="'+f(e.__("password"))+'">\n                </div>\n                '),t+='\n                <div class="form-group form-check">\n                    <input id="converse-login-trusted" type="checkbox" class="form-check-input" name="trusted" ',e._converse.trusted&&(t+=' checked="checked" '),t+='>\n                    <label for="converse-login-trusted" class="form-check-label">'+f(e.__("This is a trusted device"))+'</label>\n                    <i class="fa fa-info-circle" data-toggle="popover"\n                       data-title="Trusted device?"\n                       data-content="'+f(e.__("To improve performance, we cache your data in this browser. Uncheck this box if this is a public computer or if you want your data to be deleted when you log out. It's important that you explicitly log out, otherwise not all cached data might be deleted."))+'"></i>\n                </div>\n\n                <fieldset class="buttons">\n                    <input class="btn btn-primary" type="submit" value="'+f(e.__("Log in"))+'">\n                </fieldset>\n            '),t+="\n            ",e.authentication==e.ANONYMOUS&&(t+='\n                <input class="btn btn-primary login-anon" type="submit" value="'+f(e.__("Click here to log in anonymously"))+'"/>\n            '),t+="\n            ",e.authentication==e.PREBIND&&(t+="\n                <p>Disconnected.</p>\n            "),t+="\n        "),t+="\n    </form>\n</div>\n"}},function(e,t,f){f(1);e.exports=function(e){var t="";Array.prototype.join;return t+='\x3c!-- src/templates/controlbox.html --\x3e\n<div class="flyout box-flyout">\n    <div class="chat-head controlbox-head">\n        ',e.sticky_controlbox||(t+='\n            <a class="chatbox-btn close-chatbox-button fa fa-close"></a>\n        '),t+='\n    </div>\n    <div class="controlbox-panes"></div>\n</div>\n'}},function(e,t,f){f(1);e.exports=function(e){var t="";return t+='\x3c!-- src/templates/converse_brand_heading.html --\x3e\n<span class="brand-heading-container">\n    <div class="brand-heading">\n        <a href="https://conversejs.org" target="_blank" rel="noopener">\n            <i class="icon-conversejs"></i><span class="brand-name">converse</span>\n        </a>\n    </div>\n</span>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/csn.html --\x3e\n<div class="message chat-info chat-state-notification"\n     data-isodate="'+f(e.isodate)+'"\n     data-csn="'+f(e.from)+'">'+f(e.message)+"</div>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/spoiler_message.html --\x3e\n<div class="message chat-msg '+f(e.extra_classes)+'" data-isodate="'+f(e.time)+'" data-msgid="'+f(e.msgid)+'">\n    <canvas class="avatar" height="36" width="36"></canvas>\n    <div class="chat-msg-content">\n        <span class="chat-msg-heading">\n            <span class="chat-msg-author">'+f(e.username)+'</span>\n            <span class="chat-msg-time">'+f(e.pretty_time)+'</span>\n        </span>\n        <div>\n            <span class="spoiler-hint">'+f(e.spoiler_hint)+'</span>\n            <a class="badge badge-info spoiler-toggle" data-toggle-state="closed" href="#"><i class="fa fa-eye"></i>'+f(e.label_show)+'</a>\n        </div>\n        <div class="chat-msg-text spoiler collapsed">\x3c!-- message gets added here via renderMessage --\x3e</div>\n    </div>\n</div>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/message.html --\x3e\n<div class="message chat-msg '+f(e.type)+" "+f(e.extra_classes)+'" data-isodate="'+f(e.time)+'" data-msgid="'+f(e.msgid)+'" data-from="'+f(e.from)+'">\n    ',"headline"!==e.type&&(t+='\n    <canvas class="avatar" height="36" width="36"></canvas>\n    '),t+='\n    <div class="chat-msg-content">\n        <span class="chat-msg-heading">\n            <span class="chat-msg-author">'+f(e.username)+"\n                ",e.roles.forEach(function(e){t+=' <span class="badge badge-secondary">'+f(e)+"</span> "}),t+='\n            </span>\n            <span class="chat-msg-time">'+f(e.pretty_time)+'</span>\n        </span>\n        <span class="chat-msg-text"></span>\n        <div class="chat-msg-media"></div>\n    </div>\n</div>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/file_progress.html --\x3e\n<div class="message chat-msg" data-isodate="'+f(e.time)+'" data-msgid="'+f(e.msgid)+'">\n    <canvas class="avatar" height="36" width="36"></canvas>\n    <div class="chat-msg-content">\n        <span class="chat-msg-text">Uploading file: <strong>'+f(e.file.name)+"</strong>, "+f(e.filesize)+'</span>\n        <progress value="'+f(e.progress)+'"/>\n    </div>\n</div>\n'}},function(e,t,f){"use strict";var a,n,o;n=[f(2),f(54),f(12),f(50),f(53),f(227),f(230),f(17),f(229),f(228)],void 0===(o="function"==typeof(a=function(e,t,f,a,n,o,r,s,c,i){const u=e.env,_=u.Backbone,d=u._,l=u.moment,h=e.env.utils;return e.plugins.add("converse-message-view",{initialize(){const e=this._converse,u=e.__;e.ViewWithAvatar=_.NativeView.extend({renderAvatar(){const e=this.el.querySelector("canvas");if(d.isNull(e))return;const t="data:"+this.model.vcard.get("image_type")+";base64,"+this.model.vcard.get("image"),f=new Image;f.onload=(()=>{const t=e.getContext("2d"),a=f.width/f.height;t.clearRect(0,0,e.width,e.height),a<1?t.drawImage(f,0,0,e.width,e.height*(1/a)):t.drawImage(f,0,0,e.width,e.height*a)}),f.src=t}}),e.MessageView=e.ViewWithAvatar.extend({initialize(){this.model.vcard.on("change",this.render,this),this.model.on("change:progress",this.renderFileUploadProgresBar,this),this.model.on("change:type",this.render,this),this.model.on("change:upload",this.render,this),this.model.on("destroy",this.remove,this),this.render()},render(){const e=h.hasClass("chat-msg-followup",this.el);return this.model.isOnlyChatStateNotification()?this.renderChatStateNotification():this.model.get("file")&&!this.model.get("oob_url")?this.renderFileUploadProgresBar():"error"===this.model.get("type")?this.renderErrorMessage():this.renderChatMessage(),e&&h.addClass("chat-msg-followup",this.el),this.el},replaceElement(e){return d.isNil(this.el.parentElement)||this.el.parentElement.replaceChild(e,this.el),this.setElement(e),this.el},renderChatMessage(){let a,o=this.model.get("message");this.isMeCommand()?(a=n,o=this.model.get("message").replace(/^\/me/,"")):a=this.model.get("is_spoiler")?i:c;const r=l(this.model.get("time")),s=this.model.vcard.get("role"),_=s?s.split(","):[],m=h.stringToElement(a(d.extend(this.model.toJSON(),{roles:_,pretty_time:r.format(e.time_format),time:r.format(),extra_classes:this.getExtraMessageClasses(),label_show:u("Show more"),username:this.model.getDisplayName()})));var g=this.model.get("oob_url");g&&(m.querySelector(".chat-msg-media").innerHTML=d.flow(d.partial(h.renderFileURL,e),d.partial(h.renderMovieURL,e),d.partial(h.renderAudioURL,e),d.partial(h.renderImageURL,e))(g));const p=m.querySelector(".chat-msg-text");o!==g&&(o=t.filterXSS(o,{whiteList:{}}),p.innerHTML=d.flow(d.partial(h.geoUriToHttp,d,e.geouri_replacement),h.addHyperlinks,d.partial(h.addEmoji,e,f,d))(o)),h.renderImageURLs(e,p).then(()=>{this.model.collection.trigger("rendered")}),this.replaceElement(m),"headline"!==this.model.get("type")&&this.renderAvatar()},renderErrorMessage(){const e=l(this.model.get("time")),t=h.stringToElement(s(d.extend(this.model.toJSON(),{extra_classes:"chat-error",isodate:e.format(),data:""})));return this.replaceElement(t)},renderChatStateNotification(){let t;const f=this.model.get("from"),a=this.model.getDisplayName();if(this.model.get("chat_state")===e.COMPOSING)t="me"===this.model.get("sender")?u("Typing from another device"):a+" "+u("is typing");else if(this.model.get("chat_state")===e.PAUSED)t="me"===this.model.get("sender")?u("Stopped typing on the other device"):a+" "+u("has stopped typing");else{if(this.model.get("chat_state")!==e.GONE)return;t=a+" "+u("has gone away")}const n=l().format();this.replaceElement(h.stringToElement(o({message:t,from:f,isodate:n})))},renderFileUploadProgresBar(){const e=h.stringToElement(r(d.extend(this.model.toJSON(),{filesize:a(this.model.get("file").size)})));this.replaceElement(e),this.renderAvatar()},isMeCommand(){const e=this.model.get("message");if(!e)return!1;const t=e.match(/^\/(.*?)(?: (.*))?$/);return t&&"me"===t[1]},processMessageText(){var t=this.get("message");t=h.geoUriToHttp(t,e.geouri_replacement)},getExtraMessageClasses(){let e=this.model.get("is_delayed")?"delayed":"";return"groupchat"===this.model.get("type")&&"them"===this.model.get("sender")&&this.model.collection.chatbox.isUserMentioned(this.model.get("message"))&&(e+=" mentioned"),e}})}}),e})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){f(1);e.exports=function(e){var t="";return t+='\x3c!-- src/templates/chatboxes.html --\x3e\n<div class="converse-chatboxes row no-gutters"></div>\n<div id="converse-modals" class="modals"></div>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/alert_modal.html --\x3e\n<div class="modal" tabindex="-1" role="dialog">\n  <div class="modal-dialog" role="document">\n    <div class="modal-content">\n      <div class="modal-header '+f(e.type)+'">\n        <h5 class="modal-title">'+f(e.title)+'</h5>\n        <button type="button" class="close" data-dismiss="modal" aria-label="Close">\n          <span aria-hidden="true">&times;</span>\n        </button>\n      </div>\n      <div class="modal-body">',e.messages.forEach(function(e){t+="\n          <p>"+f(e)+"</p>\n      "}),t+="\n    </div>\n    </div>\n  </div>\n</div>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+="\x3c!-- src/templates/toolbar.html --\x3e\n",e.use_emoji&&(t+='\n<li class="toggle-toolbar-menu toggle-smiley dropup">\n    <a class="toggle-smiley fa fa-smile-o" title="'+f(e.tooltip_insert_smiley)+'" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"></a> \n    <div class="emoji-picker dropdown-menu toolbar-menu"></div>\n</li>\n'),t+="\n",e.show_call_button&&(t+='\n<li class="toggle-call fa fa-phone" title="'+f(e.label_start_call)+'"></li>\n'),t+="\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/status_message.html --\x3e\n<div class="message chat-info chat-status"\n     data-isodate="'+f(e.isodate)+'"\n     data-status="'+f(e.from)+'">'+f(e.message)+"</div>\n"}},function(e,t,f){f(1);e.exports=function(e){var t,f="";Array.prototype.join;return f+='\x3c!-- src/templates/spoiler_button.html --\x3e\n<li class="toggle-compose-spoiler fa ',e.composing_spoiler&&(f+=" fa-eye-slash "),f+=" ",e.composing_spoiler||(f+=" fa-eye "),f+='"\n    title="'+(null==(t=e.label_toggle_spoiler)?"":t)+'"></a>\n</li>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="";return t+='\x3c!-- src/templates/toolbar_fileupload.html --\x3e\n<li class="upload-file">\n    <a class="fa fa-paperclip" title="'+(0,a.escape)(e.tooltip_upload_file)+'"></a>\n    <input type="file" class="fileupload" multiple style="display:none"/>\n</li> \n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/user_details_modal.html --\x3e\n<div class="modal fade" id="user-profile-modal" tabindex="-1" role="dialog" aria-labelledby="user-profile-modal-label" aria-hidden="true">\n    <div class="modal-dialog" role="document">\n        <div class="modal-content">\n            <div class="modal-header">\n                <h5 class="modal-title" id="user-profile-modal-label">'+f(e.display_name)+'</h5>\n                <button type="button" class="close" data-dismiss="modal" aria-label="'+f(e.label_close)+'"><span aria-hidden="true">&times;</span></button>\n            </div>\n            <div class="modal-body">\n                ',e.image&&(t+='\n                <img alt="'+f(e.alt_profile_image)+'"\n                    class="img-thumbnail avatar align-self-center mb-3"\n                    height="100" width="100" src="data:'+f(e.image_type)+";base64,"+f(e.image)+'"/>\n                '),t+="\n                ",e.fullname&&(t+="\n                <p><label>"+f(e.label_fullname)+":</label>&nbsp;"+f(e.fullname)+"</p>\n                "),t+="\n                <p><label>"+f(e.label_jid)+":</label>&nbsp;"+f(e.jid)+"</p>\n                ",e.nickname&&(t+="\n                <p><label>"+f(e.label_nickname)+":</label>&nbsp;"+f(e.nickname)+"</p>\n                "),t+="\n                ",e.url&&(t+="\n                <p><label>"+f(e.label_url)+':</label>&nbsp;<a target="_blank" rel="noopener" href="'+f(e.url)+'">'+f(e.url)+"</a></p>\n                "),t+="\n                ",e.email&&(t+="\n                <p><label>"+f(e.label_email)+':</label>&nbsp;<a href="mailto:'+f(e.email)+'">'+f(e.email)+"</a></p>\n                "),t+="\n                ",e.role&&(t+="\n                <p><label>"+f(e.label_role)+":</label>&nbsp;"+f(e.role)+"</p>\n                "),t+='\n            </div>\n            <div class="modal-footer">\n                ',e.allow_contact_removal&&e.is_roster_contact&&(t+='\n                    <button type="button" class="btn btn-danger remove-contact"><i class="fa fa-trash"> </i>'+f(e.label_remove)+"</button>\n                "),t+='\n                <button type="button" class="btn btn-info refresh-contact"><i class="fa fa-refresh"> </i>'+f(e.label_refresh)+'</button>\n                <button type="button" class="btn btn-secondary" data-dismiss="modal">'+f(e.label_close)+"</button>\n            </div>\n        </div>\n    </div>\n</div>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/new_day.html --\x3e\n<div class="message date-separator" data-isodate="'+f(e.isodate)+'">\n    <hr class="separator">\n    <time class="separator-text" datetime="'+f(e.isodate)+'"><span>'+f(e.datestring)+"</span></time>\n</div>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t,f="",n=a.escape;Array.prototype.join;return f+='\x3c!-- src/templates/help_message.html --\x3e\n<div class="message chat-info ',"info"!==e.type&&(f+=" chat-"+n(e.type)+" "),f+='" data-isodate="'+n(e.isodate)+'">'+(null==(t=e.message)?"":t)+"</div>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/error_message.html --\x3e\n<div class="message chat-info chat-error" data-isodate="'+f(e.isodate)+'">'+f(e.message)+"</div>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t,f="",n=a.escape;Array.prototype.join;return f+='\x3c!-- src/templates/emojis.html --\x3e\n<div class="emoji-picker-container">\n',e._.forEach(e.emojis_by_category,function(a,o){f+='\n    <ul class="emoji-picker emoji-picker-'+n(o)+" ",e.current_category!==o&&(f+=" hidden "),f+='">\n        ',e._.forEach(e.emojis_by_category[o],function(a){f+='\n        <li class="emoji insert-emoji ',e.shouldBeHidden(a._shortname,e.current_skintone,e.toned_emojis)&&(f+=" hidden "),f+='"\n            data-emoji="'+n(a._shortname)+'">\n                <a href="#" data-emoji="'+n(a._shortname)+'"> '+(null==(t=e.transform(a._shortname))?"":t)+"  </a>\n        </li>\n        "}),f+="\n    </ul>\n"}),f+='\n<ul class="emoji-toolbar">\n    <li class="emoji-category-picker">\n        <ul>\n            ',e._.forEach(e.emojis_by_category,function(a,o){f+='\n                <li data-category="'+n(o)+'" class="emoji-category ',e.current_category===o&&(f+=" picked "),f+='">\n                    <a class="pick-category" href="#" data-category="'+n(o)+'"> '+(null==(t=e.transform(e.emojis_by_category[o][0]._shortname))?"":t)+" </a>\n                </li>\n            "}),f+='\n        </ul>\n    </li>\n    <li class="emoji-skintone-picker">\n        <ul>\n            ',e._.forEach(e.skintones,function(a){f+='\n                <li data-skintone="'+n(a)+'" class="emoji-skintone ',e.current_skintone===a&&(f+=" picked "),f+='">\n                    <a class="pick-skintone" href="#" data-skintone="'+n(a)+'"> '+(null==(t=e.transform(":"+a+":"))?"":t)+" </a>\n                </li>\n            "}),f+="\n        </ul>\n    </li>\n</ul>\n</div>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t,f="",n=a.escape;Array.prototype.join;return f+='\x3c!-- src/templates/chatbox_message_form.html --\x3e\n<div class="message-form-container">\n<div class="new-msgs-indicator hidden">▼ '+n(e.unread_msgs)+' ▼</div>\n<form class="sendXMPPMessage">\n    ',e.show_toolbar&&(f+='\n        <ul class="chat-toolbar no-text-select"></ul>\n    '),f+='\n    <input type="text" placeholder="'+(null==(t=e.label_spoiler_hint)?"":t)+'" value="'+(null==(t=e.hint_value)?"":t)+'"\n           class="',e.composing_spoiler||(f+=" hidden "),f+=' spoiler-hint"/>\n    <textarea\n        type="text"\n        class="chat-textarea\n            ',e.show_send_button&&(f+=" chat-textarea-send-button "),f+="\n            ",e.composing_spoiler&&(f+=" spoiler "),f+='"\n        placeholder="'+n(e.label_personal_message)+'">'+(null==(t=e.message_value)?"":t)+"</textarea>\n    ",e.show_send_button&&(f+='\n        <button type="submit" class="pure-button send-button">'+n(e.label_send)+"</button>\n    "),f+="\n</form>\n</div>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/chatbox_head.html --\x3e\n<div class="chat-head chat-head-chatbox row no-gutters">\n    <div class="chatbox-navback"><i class="fa fa-arrow-left"></i></div>\n    <div class="chatbox-title">\n        <div class="row no-gutters">\n            <canvas class="avatar" height="36" width="36"></canvas>\n            <div class="col chat-title" title="'+f(e.jid)+'">\n                ',e.url&&(t+='\n                    <a href="'+f(e.url)+'" target="_blank" rel="noopener" class="user">\n                '),t+="\n                        "+f(e.fullname||e.jid)+"\n                ",e.url&&(t+="\n                    </a>\n                "),t+='\n                <p class="user-custom-message">'+f(e.status)+'</p>\n            </div>\n        </div>\n    </div>\n    <div class="chatbox-buttons row no-gutters">\n        <a class="chatbox-btn close-chatbox-button fa fa-close" title='+f(e.info_close)+'></a>\n        <a class="chatbox-btn show-user-details-modal fa fa-vcard" title="'+f(e.info_details)+'"></a>\n    </div>\n</div>\n'}},function(e,t,f){"use strict";var a,n,o;n=[f(2)],void 0===(o="function"==typeof(a=function(e){const t=e.env,f=t.Strophe,a=t.$build,n=t._,o=t.b64_sha1;function r(e,t){return e.sort((e,f)=>e[t]>f[t]?-1:1)}function s(e){return a("c",{xmlns:f.NS.CAPS,hash:"sha-1",node:"https://conversejs.org",ver:function(e){const t=e.api.disco.own.identities.get(),f=e.api.disco.own.features.get();t.length>1&&(r(t,"category"),r(t,"type"),r(t,"lang"));let a=n.reduce(t,(e,t)=>`${e}${t.category}/${t.type}/${n.get(t,"lang","")}/${t.name}<`,"");return f.sort(),a=n.reduce(f,(e,t)=>`${e}${t}<`,a),o(a)}(e)}).nodeTree}f.addNamespace("CAPS","http://jabber.org/protocol/caps"),e.plugins.add("converse-caps",{overrides:{XMPPStatus:{constructPresence(){const e=this.__super__.constructPresence.apply(this,arguments);return e.root().cnode(s(this.__super__._converse)),e}}}})})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/bookmarks_list.html --\x3e\n<a href="#" class="rooms-toggle bookmarks-toggle controlbox-padded" title="'+f(e.desc_bookmarks)+'">\n    <span class="fa ',e.toggle_state===e._converse.OPENED?t+=" fa-caret-down ":t+=" fa-caret-right ",t+='">\n    </span> '+f(e.label_bookmarks)+'</a>\n<div class="items-list bookmarks rooms-list ',e.toggle_state!==e._converse.OPENED&&(t+=" hidden "),t+='"></div>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/bookmark.html --\x3e\n<div class="list-item controlbox-padded room-item available-chatroom d-flex flex-row ',e.hidden&&(t+=" hidden "),t+='" data-room-jid="'+f(e.jid)+'">\n    <a class="open-room w-100" data-room-jid="'+f(e.jid)+'" title="'+f(e.open_title)+'" href="#">'+f(e.name)+'</a>\n    <a class="remove-bookmark fa fa-bookmark align-self-center ',e.bookmarked&&(t+=" button-on "),t+='"\n        data-room-jid="'+f(e.jid)+'" data-bookmark-name="'+f(e.name)+'"\n        title="'+f(e.info_remove_bookmark)+'" href="#">&nbsp;</a>\n    <a class="room-info fa fa-info-circle align-self-center" data-room-jid="'+f(e.jid)+'"\n        title="'+f(e.info_title)+'" href="#">&nbsp;</a>\n</div>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/chatroom_bookmark_toggle.html --\x3e\n<a class="chatbox-btn toggle-bookmark fa fa-bookmark\n   ',e.bookmarked&&(t+=" button-on "),t+='" title="'+f(e.info_toggle_bookmark)+'"></a>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/chatroom_bookmark_form.html --\x3e\n<div class="chatroom-form-container">\n    <form class="converse-form chatroom-form">\n        <fieldset class="form-group">\n            <legend>'+f(e.heading)+"</legend>\n            <label>"+f(e.label_name)+'</label>\n            <input type="text" name="name" required="required"/>\n            <label>'+f(e.label_autojoin)+'</label>\n            <input type="checkbox" name="autojoin"/>\n            <label>'+f(e.label_nick)+'</label>\n            <input type="text" name="nick" value="'+f(e.default_nick)+'"/>\n        </fieldset>\n        <fieldset class="form-group">\n            <input class="btn btn-primary" type="submit" value="'+f(e.label_submit)+'"/>\n            <input class="btn btn-secondary button-cancel" type="button" value="'+f(e.label_cancel)+'"/>\n        </fieldset>\n    </form>\n</div>\n'}},function(e,t,f){var a;e.exports=function e(t,f,n){function o(s,c){if(!f[s]){if(!t[s]){var i="function"==typeof a&&a;if(!c&&i)return a(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var _=f[s]={exports:{}};t[s][0].call(_.exports,function(e){var f=t[s][1][e];return o(f||e)},_,_.exports,e,t,f,n)}return f[s].exports}for(var r="function"==typeof a&&a,s=0;s<n.length;s++)o(n[s]);return o}({1:[function(e,t,f){"use strict";Object.defineProperty(f,"__esModule",{value:!0});var a=/[A-Z]/g;function n(e,t){var f,n=t.elm,o=e.data.dataset,r=t.data.dataset;if((o||r)&&o!==r){o=o||{},r=r||{};var s=n.dataset;for(f in o)r[f]||(s?f in s&&delete s[f]:n.removeAttribute("data-"+f.replace(a,"-$&").toLowerCase()));for(f in r)o[f]!==r[f]&&(s?s[f]=r[f]:n.setAttribute("data-"+f.replace(a,"-$&").toLowerCase(),r[f]))}}f.datasetModule={create:n,update:n},f.default=f.datasetModule},{}]},{},[1])(1)},function(e,t,f){var a;e.exports=function e(t,f,n){function o(s,c){if(!f[s]){if(!t[s]){var i="function"==typeof a&&a;if(!c&&i)return a(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var _=f[s]={exports:{}};t[s][0].call(_.exports,function(e){var f=t[s][1][e];return o(f||e)},_,_.exports,e,t,f,n)}return f[s].exports}for(var r="function"==typeof a&&a,s=0;s<n.length;s++)o(n[s]);return o}({1:[function(e,t,f){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.htmlDomApi={createElement:function(e){return document.createElement(e)},createElementNS:function(e,t){return document.createElementNS(e,t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,f){e.insertBefore(t,f)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContent=t},getTextContent:function(e){return e.textContent},isElement:function(e){return 1===e.nodeType},isText:function(e){return 3===e.nodeType},isComment:function(e){return 8===e.nodeType}},f.default=f.htmlDomApi},{}],2:[function(e,t,f){"use strict";Object.defineProperty(f,"__esModule",{value:!0});var a=e("./vnode"),n=e("./htmldomapi");function o(e,t){var f,r=void 0!==t?t:n.default;if(r.isElement(e)){var s,c=e.id?"#"+e.id:"",i=e.getAttribute("class"),u=i?"."+i.split(" ").join("."):"",_=r.tagName(e).toLowerCase()+c+u,d={},l=[],h=void 0,m=void 0,g=e.attributes,p=e.childNodes;for(h=0,m=g.length;h<m;h++)"id"!==(s=g[h].nodeName)&&"class"!==s&&(d[s]=g[h].nodeValue);for(h=0,m=p.length;h<m;h++)l.push(o(p[h]));return a.default(_,{attrs:d},l,void 0,e)}return r.isText(e)?(f=r.getTextContent(e),a.default(void 0,void 0,void 0,f,e)):r.isComment(e)?(f=r.getTextContent(e),a.default("!",{},[],f,e)):a.default("",{},[],void 0,void 0)}f.toVNode=o,f.default=o},{"./htmldomapi":1,"./vnode":3}],3:[function(e,t,f){"use strict";function a(e,t,f,a,n){var o=void 0===t?void 0:t.key;return{sel:e,data:t,children:f,text:a,elm:n,key:o}}Object.defineProperty(f,"__esModule",{value:!0}),f.vnode=a,f.default=a},{}]},{},[2])(2)},function(e,t,f){var a;e.exports=function e(t,f,n){function o(s,c){if(!f[s]){if(!t[s]){var i="function"==typeof a&&a;if(!c&&i)return a(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var _=f[s]={exports:{}};t[s][0].call(_.exports,function(e){var f=t[s][1][e];return o(f||e)},_,_.exports,e,t,f,n)}return f[s].exports}for(var r="function"==typeof a&&a,s=0;s<n.length;s++)o(n[s]);return o}({1:[function(e,t,f){"use strict";Object.defineProperty(f,"__esModule",{value:!0});var a="undefined"!=typeof window&&window.requestAnimationFrame||setTimeout,n=function(e){a(function(){a(e)})};function o(e,t,f){n(function(){e[t]=f})}function r(e,t){var f,a,n=t.elm,r=e.data.style,s=t.data.style;if((r||s)&&r!==s){r=r||{},s=s||{};var c="delayed"in r;for(a in r)s[a]||("-"===a[0]&&"-"===a[1]?n.style.removeProperty(a):n.style[a]="");for(a in s)if(f=s[a],"delayed"===a&&s.delayed)for(var i in s.delayed)f=s.delayed[i],c&&f===r.delayed[i]||o(n.style,i,f);else"remove"!==a&&f!==r[a]&&("-"===a[0]&&"-"===a[1]?n.style.setProperty(a,f):n.style[a]=f)}}f.styleModule={create:r,update:r,destroy:function(e){var t,f,a=e.elm,n=e.data.style;if(n&&(t=n.destroy))for(f in t)a.style[f]=t[f]},remove:function(e,t){var f=e.data.style;if(f&&f.remove){var a,n=e.elm,o=0,r=f.remove,s=0,c=[];for(a in r)c.push(a),n.style[a]=r[a];for(var i=getComputedStyle(n)["transition-property"].split(", ");o<i.length;++o)-1!==c.indexOf(i[o])&&s++;n.addEventListener("transitionend",function(e){e.target===n&&--s,0===s&&t()})}else t()}},f.default=f.styleModule},{}]},{},[1])(1)},function(e,t,f){var a;e.exports=function e(t,f,n){function o(s,c){if(!f[s]){if(!t[s]){var i="function"==typeof a&&a;if(!c&&i)return a(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var _=f[s]={exports:{}};t[s][0].call(_.exports,function(e){var f=t[s][1][e];return o(f||e)},_,_.exports,e,t,f,n)}return f[s].exports}for(var r="function"==typeof a&&a,s=0;s<n.length;s++)o(n[s]);return o}({1:[function(e,t,f){"use strict";function a(e,t){var f,a,n=t.elm,o=e.data.props,r=t.data.props;if((o||r)&&o!==r){for(f in o=o||{},r=r||{},o)r[f]||delete n[f];for(f in r)a=r[f],o[f]===a||"value"===f&&n[f]===a||(n[f]=a)}}Object.defineProperty(f,"__esModule",{value:!0}),f.propsModule={create:a,update:a},f.default=f.propsModule},{}]},{},[1])(1)},function(e,t,f){var a;e.exports=function e(t,f,n){function o(s,c){if(!f[s]){if(!t[s]){var i="function"==typeof a&&a;if(!c&&i)return a(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var _=f[s]={exports:{}};t[s][0].call(_.exports,function(e){var f=t[s][1][e];return o(f||e)},_,_.exports,e,t,f,n)}return f[s].exports}for(var r="function"==typeof a&&a,s=0;s<n.length;s++)o(n[s]);return o}({1:[function(e,t,f){"use strict";function a(e,t){var f,a,n=t.elm,o=e.data.class,r=t.data.class;if((o||r)&&o!==r){for(a in o=o||{},r=r||{},o)r[a]||n.classList.remove(a);for(a in r)(f=r[a])!==o[a]&&n.classList[f?"add":"remove"](a)}}Object.defineProperty(f,"__esModule",{value:!0}),f.classModule={create:a,update:a},f.default=f.classModule},{}]},{},[1])(1)},function(e,t,f){var a;e.exports=function e(t,f,n){function o(s,c){if(!f[s]){if(!t[s]){var i="function"==typeof a&&a;if(!c&&i)return a(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var _=f[s]={exports:{}};t[s][0].call(_.exports,function(e){var f=t[s][1][e];return o(f||e)},_,_.exports,e,t,f,n)}return f[s].exports}for(var r="function"==typeof a&&a,s=0;s<n.length;s++)o(n[s]);return o}({1:[function(e,t,f){"use strict";Object.defineProperty(f,"__esModule",{value:!0});for(var a=["allowfullscreen","async","autofocus","autoplay","checked","compact","controls","declare","default","defaultchecked","defaultmuted","defaultselected","defer","disabled","draggable","enabled","formnovalidate","hidden","indeterminate","inert","ismap","itemscope","loop","multiple","muted","nohref","noresize","noshade","novalidate","nowrap","open","pauseonexit","readonly","required","reversed","scoped","seamless","selected","sortable","spellcheck","translate","truespeed","typemustmatch","visible"],n="http://www.w3.org/1999/xlink",o="http://www.w3.org/XML/1998/namespace",r=58,s=120,c=Object.create(null),i=0,u=a.length;i<u;i++)c[a[i]]=!0;function _(e,t){var f,a=t.elm,i=e.data.attrs,u=t.data.attrs;if((i||u)&&i!==u){for(f in i=i||{},u=u||{}){var _=u[f],d=i[f];d!==_&&(c[f]?_?a.setAttribute(f,""):a.removeAttribute(f):f.charCodeAt(0)!==s?a.setAttribute(f,_):f.charCodeAt(3)===r?a.setAttributeNS(o,f,_):f.charCodeAt(5)===r?a.setAttributeNS(n,f,_):a.setAttribute(f,_))}for(f in i)f in u||a.removeAttribute(f)}}f.attributesModule={create:_,update:_},f.default=f.attributesModule},{}]},{},[1])(1)},function(e,t,f){var a;e.exports=function e(t,f,n){function o(s,c){if(!f[s]){if(!t[s]){var i="function"==typeof a&&a;if(!c&&i)return a(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var _=f[s]={exports:{}};t[s][0].call(_.exports,function(e){var f=t[s][1][e];return o(f||e)},_,_.exports,e,t,f,n)}return f[s].exports}for(var r="function"==typeof a&&a,s=0;s<n.length;s++)o(n[s]);return o}({1:[function(e,t,f){"use strict";Object.defineProperty(f,"__esModule",{value:!0});var a=e("./vnode"),n=e("./is");function o(e,t,f){var o,r,s,c={};if(void 0!==f?(c=t,n.array(f)?o=f:n.primitive(f)?r=f:f&&f.sel&&(o=[f])):void 0!==t&&(n.array(t)?o=t:n.primitive(t)?r=t:t&&t.sel?o=[t]:c=t),n.array(o))for(s=0;s<o.length;++s)n.primitive(o[s])&&(o[s]=a.vnode(void 0,void 0,void 0,o[s]));return"s"!==e[0]||"v"!==e[1]||"g"!==e[2]||3!==e.length&&"."!==e[3]&&"#"!==e[3]||function e(t,f,a){if(t.ns="http://www.w3.org/2000/svg","foreignObject"!==a&&void 0!==f)for(var n=0;n<f.length;++n){var o=f[n].data;void 0!==o&&e(o,f[n].children,f[n].sel)}}(c,o,e),a.vnode(e,c,o,r,void 0)}f.h=o,f.default=o},{"./is":3,"./vnode":6}],2:[function(e,t,f){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.htmlDomApi={createElement:function(e){return document.createElement(e)},createElementNS:function(e,t){return document.createElementNS(e,t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,f){e.insertBefore(t,f)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContent=t},getTextContent:function(e){return e.textContent},isElement:function(e){return 1===e.nodeType},isText:function(e){return 3===e.nodeType},isComment:function(e){return 8===e.nodeType}},f.default=f.htmlDomApi},{}],3:[function(e,t,f){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.array=Array.isArray,f.primitive=function(e){return"string"==typeof e||"number"==typeof e}},{}],4:[function(e,t,f){"use strict";Object.defineProperty(f,"__esModule",{value:!0});var a=e("./vnode"),n=e("./is"),o=e("./htmldomapi");function r(e){return void 0===e}function s(e){return void 0!==e}var c=a.default("",{},[],void 0,void 0);function i(e,t){return e.key===t.key&&e.sel===t.sel}function u(e,t,f){var a,n,o,r={};for(a=t;a<=f;++a)null!=(o=e[a])&&void 0!==(n=o.key)&&(r[n]=a);return r}var _=["create","update","remove","destroy","pre","post"],d=e("./h");f.h=d.h;var l=e("./thunk");f.thunk=l.thunk,f.init=function(e,t){var f,d,l={},h=void 0!==t?t:o.default;for(f=0;f<_.length;++f)for(l[_[f]]=[],d=0;d<e.length;++d){var m=e[d][_[f]];void 0!==m&&l[_[f]].push(m)}function g(e,t){return function(){if(0==--t){var f=h.parentNode(e);h.removeChild(f,e)}}}function p(e,t){var f,a=e.data;void 0!==a&&s(f=a.hook)&&s(f=f.init)&&(f(e),a=e.data);var o=e.children,i=e.sel;if("!"===i)r(e.text)&&(e.text=""),e.elm=h.createComment(e.text);else if(void 0!==i){var u=i.indexOf("#"),_=i.indexOf(".",u),d=u>0?u:i.length,m=_>0?_:i.length,g=-1!==u||-1!==_?i.slice(0,Math.min(d,m)):i,b=e.elm=s(a)&&s(f=a.ns)?h.createElementNS(f,g):h.createElement(g);for(d<m&&b.setAttribute("id",i.slice(d+1,m)),_>0&&b.setAttribute("class",i.slice(m+1).replace(/\./g," ")),f=0;f<l.create.length;++f)l.create[f](c,e);if(n.array(o))for(f=0;f<o.length;++f){var y=o[f];null!=y&&h.appendChild(b,p(y,t))}else n.primitive(e.text)&&h.appendChild(b,h.createTextNode(e.text));s(f=e.data.hook)&&(f.create&&f.create(c,e),f.insert&&t.push(e))}else e.elm=h.createTextNode(e.text);return e.elm}function b(e,t,f,a,n,o){for(;a<=n;++a){var r=f[a];null!=r&&h.insertBefore(e,p(r,o),t)}}function y(e){var t,f,a=e.data;if(void 0!==a){for(s(t=a.hook)&&s(t=t.destroy)&&t(e),t=0;t<l.destroy.length;++t)l.destroy[t](e);if(void 0!==e.children)for(f=0;f<e.children.length;++f)null!=(t=e.children[f])&&"string"!=typeof t&&y(t)}}function v(e,t,f,a){for(;f<=a;++f){var n=void 0,o=void 0,r=void 0,c=t[f];if(null!=c)if(s(c.sel)){for(y(c),o=l.remove.length+1,r=g(c.elm,o),n=0;n<l.remove.length;++n)l.remove[n](c,r);s(n=c.data)&&s(n=n.hook)&&s(n=n.remove)?n(c,r):r()}else h.removeChild(e,c.elm)}}function w(e,t,f){var a,n;s(a=t.data)&&s(n=a.hook)&&s(a=n.prepatch)&&a(e,t);var o=t.elm=e.elm,c=e.children,_=t.children;if(e!==t){if(void 0!==t.data){for(a=0;a<l.update.length;++a)l.update[a](e,t);s(a=t.data.hook)&&s(a=a.update)&&a(e,t)}r(t.text)?s(c)&&s(_)?c!==_&&function(e,t,f,a){for(var n,o,s,c,_=0,d=0,l=t.length-1,m=t[0],g=t[l],y=f.length-1,k=f[0],M=f[y];_<=l&&d<=y;)null==m?m=t[++_]:null==g?g=t[--l]:null==k?k=f[++d]:null==M?M=f[--y]:i(m,k)?(w(m,k,a),m=t[++_],k=f[++d]):i(g,M)?(w(g,M,a),g=t[--l],M=f[--y]):i(m,M)?(w(m,M,a),h.insertBefore(e,m.elm,h.nextSibling(g.elm)),m=t[++_],M=f[--y]):i(g,k)?(w(g,k,a),h.insertBefore(e,g.elm,m.elm),g=t[--l],k=f[++d]):(void 0===n&&(n=u(t,_,l)),r(o=n[k.key])?(h.insertBefore(e,p(k,a),m.elm),k=f[++d]):((s=t[o]).sel!==k.sel?h.insertBefore(e,p(k,a),m.elm):(w(s,k,a),t[o]=void 0,h.insertBefore(e,s.elm,m.elm)),k=f[++d]));_>l?(c=null==f[y+1]?null:f[y+1].elm,b(e,c,f,d,y,a)):d>y&&v(e,t,_,l)}(o,c,_,f):s(_)?(s(e.text)&&h.setTextContent(o,""),b(o,null,_,0,_.length-1,f)):s(c)?v(o,c,0,c.length-1):s(e.text)&&h.setTextContent(o,""):e.text!==t.text&&h.setTextContent(o,t.text),s(n)&&s(a=n.postpatch)&&a(e,t)}}return function(e,t){var f,n,o,r=[];for(f=0;f<l.pre.length;++f)l.pre[f]();for(function(e){return void 0!==e.sel}(e)||(e=function(e){var t=e.id?"#"+e.id:"",f=e.className?"."+e.className.split(" ").join("."):"";return a.default(h.tagName(e).toLowerCase()+t+f,{},[],void 0,e)}(e)),i(e,t)?w(e,t,r):(n=e.elm,o=h.parentNode(n),p(t,r),null!==o&&(h.insertBefore(o,t.elm,h.nextSibling(n)),v(o,[e],0,0))),f=0;f<r.length;++f)r[f].data.hook.insert(r[f]);for(f=0;f<l.post.length;++f)l.post[f]();return t}}},{"./h":1,"./htmldomapi":2,"./is":3,"./thunk":5,"./vnode":6}],5:[function(e,t,f){"use strict";Object.defineProperty(f,"__esModule",{value:!0});var a=e("./h");function n(e,t){t.elm=e.elm,e.data.fn=t.data.fn,e.data.args=t.data.args,t.data=e.data,t.children=e.children,t.text=e.text,t.elm=e.elm}function o(e){var t=e.data,f=t.fn.apply(void 0,t.args);n(f,e)}function r(e,t){var f,a=e.data,o=t.data,r=a.args,s=o.args;if(a.fn===o.fn&&r.length===s.length){for(f=0;f<s.length;++f)if(r[f]!==s[f])return void n(o.fn.apply(void 0,s),t);n(e,t)}else n(o.fn.apply(void 0,s),t)}f.thunk=function(e,t,f,n){return void 0===n&&(n=f,f=t,t=void 0),a.h(e,{key:t,hook:{init:o,prepatch:r},fn:f,args:n})},f.default=f.thunk},{"./h":1}],6:[function(e,t,f){"use strict";function a(e,t,f,a,n){var o=void 0===t?void 0:t.key;return{sel:e,data:t,children:f,text:a,elm:n,key:o}}Object.defineProperty(f,"__esModule",{value:!0}),f.vnode=a,f.default=a},{}]},{},[4])(4)},function(e,t,f){var a,n,o,r=r||{};r.nativeview=f(13),n=[f(7),f(4),f(19)],void 0===(o="function"==typeof(a=function(e,t){"use strict";return t.OrderedListView=t.Overview.extend({listItems:"model",sortEvent:"change",listSelector:".ordered-items",ItemView:void 0,subviewIndex:"id",initialize(){this.sortEventually=e.debounce(this.sortAndPositionAllItems.bind(this),500),this.items=e.get(this,this.listItems),this.items.on("add",this.sortAndPositionAllItems,this),this.items.on("remove",this.removeView,this),e.isNil(this.sortEvent)||this.items.on(this.sortEvent,this.sortEventually,this)},createItemView(e){let t=this.get(e.get(this.subviewIndex));return t?(t.model=e,t.initialize()):(t=new this.ItemView({model:e}),this.add(e.get(this.subviewIndex),t)),t.render(),t},removeView(e){this.remove(e.get(this.subviewIndex))},sortAndPositionAllItems(){if(!this.items.length)return;this.items.sort();const t=this.el.querySelector(this.listSelector),f=document.createElement("div");t.parentNode.replaceChild(f,t),this.items.each(f=>{let a=this.get(f.get(this.subviewIndex));e.isUndefined(a)&&(a=this.createItemView(f)),t.insertAdjacentElement("beforeend",a.el)}),f.parentNode.replaceChild(t,f)}}),t.OrderedListView})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/form_textarea.html --\x3e\n<label class="label-ta">'+f(e.label)+'</label>\n<textarea name="'+f(e.name)+'">'+f(e.value)+"</textarea>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+="\x3c!-- src/templates/form_url.html --\x3e\n<label>\n    "+f(e.label)+'\n    <a class="form-url" target="_blank" rel="noopener" href="'+f(e.value)+'">'+f(e.value)+"</a>\n</label>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+="\x3c!-- src/templates/form_captcha.html --\x3e\n",e.label&&(t+="\n<label>\n    "+f(e.label)+"\n</label>\n"),t+='\n<img src="data:'+f(e.type)+";base64,"+f(e.data)+'">\n<input name="'+f(e.name)+'" type="text" ',e.required&&(t+=' class="required" '),t+=" >\n\n\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/form_checkbox.html --\x3e\n<label class="checkbox" for="'+f(e.name)+'">'+f(e.label)+'<input name="'+f(e.name)+'" type="'+f(e.type)+'" '+f(e.checked)+"></label>\n\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t,f="",n=a.escape;Array.prototype.join;return f+="\x3c!-- src/templates/form_select.html --\x3e\n<label>\n    "+n(e.label)+'\n    <select name="'+n(e.name)+'"  ',e.multiple&&(f+=' multiple="multiple" '),f+=">"+(null==(t=e.options)?"":t)+"</select>\n</label>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/select_option.html --\x3e\n<option value="'+f(e.value)+'" ',e.selected&&(t+=' selected="selected" '),t+=" >"+f(e.label)+"</option>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;Array.prototype.join;return t+='\x3c!-- src/templates/field.html --\x3e\n<field var="'+f(e.name)+'">\n',e.value.constructor===Array?(t+="\n    ",e.value.forEach(function(e){t+="<value>"+f(e)+"</value>"}),t+="\n"):t+="\n    <value>"+f(e.value)+"</value>\n",t+="</field>\n"}},function(e,t,f){"use strict";var a,n,o;n=[f(2),f(6),f(249),f(248),f(247),f(246)],void 0===(o="function"==typeof(a=function(e,t,f,a,n,o){const r=e.env,s=r.Backbone,c=r.Promise,i=r.Strophe,u=r.$iq,_=r.b64_sha1,d=r.sizzle,l=r._,h=e.env.utils;e.plugins.add("converse-bookmarks",{dependencies:["converse-chatboxes","converse-muc","converse-muc-views"],overrides:{ChatRoomView:{events:{"click .toggle-bookmark":"toggleBookmark"},initialize(){this.__super__.initialize.apply(this,arguments),this.model.on("change:bookmarked",this.onBookmarked,this),this.setBookmarkState()},renderBookmarkToggle(){const e=this.__super__._converse,t=e.__,f=a(l.assignIn(this.model.toJSON(),{info_toggle_bookmark:t("Bookmark this room"),bookmarked:this.model.get("bookmarked")})),n=this.el.querySelector(".close-chatbox-button");n.insertAdjacentHTML("afterend",f)},renderHeading(){this.__super__.renderHeading.apply(this,arguments);const e=this.__super__._converse;e.allow_bookmarks&&e.checkBookmarksSupport().then(e=>{e&&this.renderBookmarkToggle()}).catch(l.partial(e.log,l,i.LogLevel.FATAL))},checkForReservedNick(){const e=this.__super__._converse;if(l.isUndefined(e.bookmarks)||!e.allow_bookmarks)return this.__super__.checkForReservedNick.apply(this,arguments);const t=e.bookmarks.findWhere({jid:this.model.get("jid")});if(l.isUndefined(t)||!t.get("nick"))return this.__super__.checkForReservedNick.apply(this,arguments);this.join(t.get("nick"))},onBookmarked(){const e=this.el.querySelector(".toggle-bookmark");l.isNull(e)||(this.model.get("bookmarked")?e.classList.add("button-on"):e.classList.remove("button-on"))},setBookmarkState(){const e=this.__super__._converse;if(!l.isUndefined(e.bookmarks)){const t=e.bookmarks.where({jid:this.model.get("jid")});t.length?this.model.save("bookmarked",!0):this.model.save("bookmarked",!1)}},renderBookmarkForm(){const e=this.__super__._converse,t=e.__,a=this.el.querySelector(".chatroom-body");l.each(a.children,function(e){e.classList.add("hidden")}),l.each(a.querySelectorAll(".chatroom-form-container"),h.removeElement),a.insertAdjacentHTML("beforeend",f({heading:t("Bookmark this room"),label_name:t("The name for this bookmark:"),label_autojoin:t("Would you like this room to be automatically joined upon startup?"),label_nick:t("What should your nickname for this room be?"),default_nick:this.model.get("nick"),label_submit:t("Save"),label_cancel:t("Cancel")}));const n=a.querySelector("form.chatroom-form");n.addEventListener("submit",this.onBookmarkFormSubmitted.bind(this)),n.querySelector(".button-cancel").addEventListener("click",this.closeForm.bind(this))},onBookmarkFormSubmitted(e){e.preventDefault();const t=this.__super__._converse;t.bookmarks.createBookmark({jid:this.model.get("jid"),autojoin:l.get(e.target.querySelector('input[name="autojoin"]'),"checked")||!1,name:l.get(e.target.querySelector("input[name=name]"),"value"),nick:l.get(e.target.querySelector("input[name=nick]"),"value")}),h.removeElement(this.el.querySelector("div.chatroom-form-container")),this.renderAfterTransition()},toggleBookmark(e){e&&(e.preventDefault(),e.stopPropagation());const t=this.__super__._converse,f=t.bookmarks.where({jid:this.model.get("jid")});f.length?(l.forEach(f,function(e){e.destroy()}),this.el.querySelector(".toggle-bookmark").classList.remove("button-on")):this.renderBookmarkForm()}}},initialize(){const e=this._converse,t=e.__;e.api.settings.update({allow_bookmarks:!0,allow_public_bookmarks:!1,hide_open_bookmarks:!0}),e.api.promises.add("bookmarksInitialized"),l.extend(e,{removeBookmarkViaEvent(f){f.preventDefault();const a=f.target.getAttribute("data-bookmark-name"),n=f.target.getAttribute("data-room-jid");confirm(t('Are you sure you want to remove the bookmark "%1$s"?',a))&&l.invokeMap(e.bookmarks.where({jid:n}),s.Model.prototype.destroy)},addBookmarkViaEvent(t){t.preventDefault();const f=t.target.getAttribute("data-room-jid");e.api.rooms.open(f,{bring_to_foreground:!0}),e.chatboxviews.get(f).renderBookmarkForm()}}),e.Bookmark=s.Model,e.Bookmarks=s.Collection.extend({model:e.Bookmark,comparator:"name",initialize(){this.on("add",l.flow(this.openBookmarkedRoom,this.markRoomAsBookmarked)),this.on("remove",this.markRoomAsUnbookmarked,this),this.on("remove",this.sendBookmarkStanza,this);const t=`converse.room-bookmarks${e.bare_jid}`;this.fetched_flag=_(t+"fetched"),this.browserStorage=new s.BrowserStorage[e.storage](_(t))},openBookmarkedRoom(t){if(t.get("autojoin")){const f=e.api.rooms.create(t.get("jid"),t.get("nick"));f.get("hidden")||f.trigger("show")}return t},fetchBookmarks(){const e=h.getResolveablePromise();return this.browserStorage.records.length>0?this.fetch({success:l.bind(this.onCachedBookmarksFetched,this,e),error:l.bind(this.onCachedBookmarksFetched,this,e)}):window.sessionStorage.getItem(this.fetched_flag)?e.resolve():this.fetchBookmarksFromServer(e),e},onCachedBookmarksFetched:e=>e.resolve(),createBookmark(t){e.bookmarks.create(t),e.bookmarks.sendBookmarkStanza()},sendBookmarkStanza(){let t=u({type:"set",from:e.connection.jid}).c("pubsub",{xmlns:i.NS.PUBSUB}).c("publish",{node:"storage:bookmarks"}).c("item",{id:"current"}).c("storage",{xmlns:"storage:bookmarks"});this.each(function(e){t=t.c("conference",{name:e.get("name"),autojoin:e.get("autojoin"),jid:e.get("jid")}).c("nick").t(e.get("nick")).up().up()}),t.up().up().up(),t.c("publish-options").c("x",{xmlns:i.NS.XFORM,type:"submit"}).c("field",{var:"FORM_TYPE",type:"hidden"}).c("value").t("http://jabber.org/protocol/pubsub#publish-options").up().up().c("field",{var:"pubsub#persist_items"}).c("value").t("true").up().up().c("field",{var:"pubsub#access_model"}).c("value").t("whitelist"),e.connection.sendIQ(t,null,this.onBookmarkError.bind(this))},onBookmarkError(f){e.log("Error while trying to add bookmark",i.LogLevel.ERROR),e.log(f),this.reset(),this.fetchBookmarksFromServer(null),window.alert(t("Sorry, something went wrong while trying to save your bookmark."))},fetchBookmarksFromServer(t){const f=u({from:e.connection.jid,type:"get"}).c("pubsub",{xmlns:i.NS.PUBSUB}).c("items",{node:"storage:bookmarks"});e.connection.sendIQ(f,l.bind(this.onBookmarksReceived,this,t),l.bind(this.onBookmarksReceivedError,this,t))},markRoomAsBookmarked(t){const f=e.chatboxes.get(t.get("jid"));l.isUndefined(f)||f.save("bookmarked",!0)},markRoomAsUnbookmarked(t){const f=e.chatboxes.get(t.get("jid"));l.isUndefined(f)||f.save("bookmarked",!1)},createBookmarksFromStanza(e){const t=d('items[node="storage:bookmarks"] item#current storage[xmlns="storage:bookmarks"] conference',e);l.forEach(t,e=>{this.create({jid:e.getAttribute("jid"),name:e.getAttribute("name"),autojoin:"true"===e.getAttribute("autojoin"),nick:l.get(e.querySelector("nick"),"textContent")})})},onBookmarksReceived(e,t){if(this.createBookmarksFromStanza(t),!l.isUndefined(e))return e.resolve()},onBookmarksReceivedError(t,f){if(window.sessionStorage.setItem(this.fetched_flag,!0),e.log("Error while fetching bookmarks",i.LogLevel.WARN),e.log(f.outerHTML,i.LogLevel.DEBUG),!l.isNil(t))return f.querySelector('error[type="cancel"] item-not-found')?t.resolve():t.reject(new Error("Could not fetch bookmarks"))}}),e.BookmarksList=s.Model.extend({defaults:{"toggle-state":e.OPENED}}),e.BookmarkView=s.VDOMView.extend({toHTML(){return n({hidden:e.hide_open_bookmarks&&e.chatboxes.where({jid:this.model.get("jid")}).length,bookmarked:!0,info_leave_room:t("Leave this room"),info_remove:t("Remove this bookmark"),info_remove_bookmark:t("Unbookmark this room"),info_title:t("Show more information on this room"),jid:this.model.get("jid"),name:i.xmlunescape(this.model.get("name")),open_title:t("Click to open this room")})}}),e.BookmarksView=s.OrderedListView.extend({tagName:"div",className:"bookmarks-list list-container rooms-list-container",events:{"click .add-bookmark":"addBookmark","click .bookmarks-toggle":"toggleBookmarksList","click .remove-bookmark":"removeBookmark","click .open-room":"openRoom"},listSelector:".rooms-list",ItemView:e.BookmarkView,subviewIndex:"jid",initialize(){s.OrderedListView.prototype.initialize.apply(this,arguments),this.model.on("add",this.showOrHide,this),this.model.on("remove",this.showOrHide,this),e.chatboxes.on("add",this.renderBookmarkListElement,this),e.chatboxes.on("remove",this.renderBookmarkListElement,this);const t=`converse.room-bookmarks${e.bare_jid}-list-model`;this.list_model=new e.BookmarksList,this.list_model.id=t,this.list_model.browserStorage=new s.BrowserStorage[e.storage](_(t)),this.list_model.fetch(),this.render(),this.sortAndPositionAllItems()},render(){return this.el.innerHTML=o({toggle_state:this.list_model.get("toggle-state"),desc_bookmarks:t("Click to toggle the bookmarks list"),label_bookmarks:t("Bookmarks"),_converse:e}),this.showOrHide(),this.insertIntoControlBox(),this},insertIntoControlBox(){const t=e.chatboxviews.get("controlbox");if(!l.isUndefined(t)&&!h.rootContains(e.root,this.el)){const e=t.el.querySelector(".bookmarks-list");l.isNull(e)||e.parentNode.replaceChild(this.el,e)}},openRoom(t){t.preventDefault();const f=t.target.textContent,a=t.target.getAttribute("data-room-jid"),n={name:f||i.unescapeNode(i.getNodeFromJid(a))||a};e.api.rooms.open(a,n)},removeBookmark:e.removeBookmarkViaEvent,addBookmark:e.addBookmarkViaEvent,renderBookmarkListElement(e){const t=this.get(e.get("jid"));l.isNil(t)||(t.render(),this.showOrHide())},showOrHide(t){if(e.hide_open_bookmarks){const t=this.model.filter(t=>!e.chatboxes.get(t.get("jid")));if(!t.length)return void h.hideElement(this.el)}this.model.models.length&&h.showElement(this.el)},toggleBookmarksList(t){t&&t.preventDefault&&t.preventDefault();const f=t.target.querySelector(".fa");h.hasClass("fa-caret-down",f)?(h.slideIn(this.el.querySelector(".bookmarks")),this.list_model.save({"toggle-state":e.CLOSED}),f.classList.remove("fa-caret-down"),f.classList.add("fa-caret-right")):(f.classList.remove("fa-caret-right"),f.classList.add("fa-caret-down"),h.slideOut(this.el.querySelector(".bookmarks")),this.list_model.save({"toggle-state":e.OPENED}))}}),e.checkBookmarksSupport=function(){return new c((t,f)=>{c.all([e.api.disco.getIdentity("pubsub","pep",e.bare_jid),e.api.disco.supports(i.NS.PUBSUB+"#publish-options",e.bare_jid)]).then(f=>{t(f[0]&&(f[1].length||e.allow_public_bookmarks))}).catch(l.partial(e.log,l,i.LogLevel.FATAL))}).catch(l.partial(e.log,l,i.LogLevel.FATAL))};const f=function(){e.allow_bookmarks&&e.checkBookmarksSupport().then(t=>{t?(e.bookmarks=new e.Bookmarks,e.bookmarksview=new e.BookmarksView({model:e.bookmarks}),e.bookmarks.fetchBookmarks().catch(l.partial(e.log,l,i.LogLevel.FATAL)).then(()=>e.emit("bookmarksInitialized"))):e.emit("bookmarksInitialized")})};h.onMultipleEvents([{object:e,event:"chatBoxesFetched"},{object:e,event:"roomsPanelRendered"}],f),e.on("clearSession",()=>{l.isUndefined(e.bookmarks)||(e.bookmarks.browserStorage._clear(),window.sessionStorage.removeItem(e.bookmarks.fetched_flag))}),e.on("reconnected",f),e.on("connected",()=>{e.connection.addHandler(t=>{t.querySelector('event[xmlns="'+i.NS.PUBSUB+'#event"]')&&e.bookmarks.createBookmarksFromStanza(t)},null,"message","headline",null,e.bare_jid)})}})})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/image.html --\x3e\n<a href="'+f(e.url)+'" target="_blank" rel="noopener"><img class="chat-image img-thumbnail" src="'+f(e.url)+'"></a>\n'}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/file.html --\x3e\n<a target="_blank" rel="noopener" href="'+f(e.url)+'">'+f(e.label_download)+"</a>\n"}},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/audio.html --\x3e\n<audio controls><source src="'+f(e.url)+'" type="audio/mpeg"></audio>\n<a target="_blank" rel="noopener" href="'+f(e.url)+'">'+f(e.label_download)+"</a>\n"}},function(e,t,f){var a,n,o;
 /*!
- * Backbone.OrderedListView
+ * URI.js - Mutating URLs
+ *
+ * Version: 1.19.1
+ *
+ * Author: Rodney Rehm
+ * Web: http://medialize.github.io/URI.js/
  *
- * Copyright (c) 2017, JC Brand <jc@opkode.com>
- * Licensed under the Mozilla Public License (MPL) 
- */
-
+ * Licensed under
+ *   MIT License http://www.opensource.org/licenses/mit-license
+ *
+ */
 /*!
- * Backbone.VDOMView
+ * URI.js - Mutating URLs
+ *
+ * Version: 1.19.1
+ *
+ * Author: Rodney Rehm
+ * Web: http://medialize.github.io/URI.js/
  *
- * MIT Licensed. Copyright (c) 2017, JC Brand <jc@opkode.com>
- */
-
-//# sourceMappingURL=backbone.vdomview.js.map;
-// Converse.js (A browser based XMPP chat client)
-// http://conversejs.org
-//
-// This is the utilities module.
-//
-// Copyright (c) 2012-2017, Jan-Carel Brand <jc@opkode.com>
-// Licensed under the Mozilla Public License (MPLv2)
-//
-
-//# sourceMappingURL=muc.js.map;
-// Converse.js
-// http://conversejs.org
-//
-// Copyright (c) 2013-2018, the Converse.js developers
-// Licensed under the Mozilla Public License (MPLv2)
-
-// Converse.js (A browser based XMPP chat client)
-// http://conversejs.org
-//
-// Copyright (c) 2012-2017, Jan-Carel Brand <jc@opkode.com>
-// Licensed under the Mozilla Public License (MPLv2)
-//
-
-//# sourceMappingURL=converse-bookmarks.js.map;
-// Converse.js
-// http://conversejs.org
-//
-// Copyright (c) 2013-2018, the Converse.js developers
-// Licensed under the Mozilla Public License (MPLv2)
-
-// Converse.js
-// http://conversejs.org
-//
-// Copyright (c) 2018, the Converse.js developers
-// Licensed under the Mozilla Public License (MPLv2)
-
-/**
- * filesize
- *
- * @copyright 2018 Jason Mulligan <jason.mulligan@avoidwork.com>
- * @license BSD-3-Clause
- * @version 3.6.1
- */
-
-// Converse.js
-// http://conversejs.org
-//
-// Copyright (c) 2012-2018, the Converse.js developers
-// Licensed under the Mozilla Public License (MPLv2)
-
-//# sourceMappingURL=converse-message-view.js.map;
-// Converse.js
-// http://conversejs.org
-//
-// Copyright (c) 2012-2018, the Converse.js developers
-// Licensed under the Mozilla Public License (MPLv2)
-
+ * Licensed under
+ *   MIT License http://www.opensource.org/licenses/mit-license
+ *
+ */
+!function(r,s){"use strict";"object"==typeof e&&e.exports?e.exports=s(f(62),f(61),f(60)):(n=[f(62),f(61),f(60)],void 0===(o="function"==typeof(a=s)?a.apply(t,n):a)||(e.exports=o))}(0,function(e,t,f,a){"use strict";var n=a&&a.URI;function o(e,t){var f=arguments.length>=1,a=arguments.length>=2;if(!(this instanceof o))return f?a?new o(e,t):new o(e):new o;if(void 0===e){if(f)throw new TypeError("undefined is not a valid argument for URI");e="undefined"!=typeof location?location.href+"":""}if(null===e&&f)throw new TypeError("null is not a valid argument for URI");return this.href(e),void 0!==t?this.absoluteTo(t):this}o.version="1.19.1";var r=o.prototype,s=Object.prototype.hasOwnProperty;function c(e){return e.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function i(e){return void 0===e?"Undefined":String(Object.prototype.toString.call(e)).slice(8,-1)}function u(e){return"Array"===i(e)}function _(e,t){var f,a,n={};if("RegExp"===i(t))n=null;else if(u(t))for(f=0,a=t.length;f<a;f++)n[t[f]]=!0;else n[t]=!0;for(f=0,a=e.length;f<a;f++){(n&&void 0!==n[e[f]]||!n&&t.test(e[f]))&&(e.splice(f,1),a--,f--)}return e}function d(e,t){var f,a;if(u(t)){for(f=0,a=t.length;f<a;f++)if(!d(e,t[f]))return!1;return!0}var n=i(t);for(f=0,a=e.length;f<a;f++)if("RegExp"===n){if("string"==typeof e[f]&&e[f].match(t))return!0}else if(e[f]===t)return!0;return!1}function l(e,t){if(!u(e)||!u(t))return!1;if(e.length!==t.length)return!1;e.sort(),t.sort();for(var f=0,a=e.length;f<a;f++)if(e[f]!==t[f])return!1;return!0}function h(e){return e.replace(/^\/+|\/+$/g,"")}function m(e){return escape(e)}function g(e){return encodeURIComponent(e).replace(/[!'()*]/g,m).replace(/\*/g,"%2A")}o._parts=function(){return{protocol:null,username:null,password:null,hostname:null,urn:null,port:null,path:null,query:null,fragment:null,preventInvalidHostname:o.preventInvalidHostname,duplicateQueryParameters:o.duplicateQueryParameters,escapeQuerySpace:o.escapeQuerySpace}},o.preventInvalidHostname=!1,o.duplicateQueryParameters=!1,o.escapeQuerySpace=!0,o.protocol_expression=/^[a-z][a-z0-9.+-]*$/i,o.idn_expression=/[^a-z0-9\._-]/i,o.punycode_expression=/(xn--)/i,o.ip4_expression=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,o.ip6_expression=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,o.find_uri_expression=/\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»“”‘’]))/gi,o.findUri={start:/\b(?:([a-z][a-z0-9.+-]*:\/\/)|www\.)/gi,end:/[\s\r\n]|$/,trim:/[`!()\[\]{};:'".,<>?«»“”„‘’]+$/,parens:/(\([^\)]*\)|\[[^\]]*\]|\{[^}]*\}|<[^>]*>)/g},o.defaultPorts={http:"80",https:"443",ftp:"21",gopher:"70",ws:"80",wss:"443"},o.hostProtocols=["http","https"],o.invalid_hostname_characters=/[^a-zA-Z0-9\.\-:_]/,o.domAttributes={a:"href",blockquote:"cite",link:"href",base:"href",script:"src",form:"action",img:"src",area:"href",iframe:"src",embed:"src",source:"src",track:"src",input:"src",audio:"src",video:"src"},o.getDomAttribute=function(e){if(e&&e.nodeName){var t=e.nodeName.toLowerCase();if("input"!==t||"image"===e.type)return o.domAttributes[t]}},o.encode=g,o.decode=decodeURIComponent,o.iso8859=function(){o.encode=escape,o.decode=unescape},o.unicode=function(){o.encode=g,o.decode=decodeURIComponent},o.characters={pathname:{encode:{expression:/%(24|26|2B|2C|3B|3D|3A|40)/gi,map:{"%24":"$","%26":"&","%2B":"+","%2C":",","%3B":";","%3D":"=","%3A":":","%40":"@"}},decode:{expression:/[\/\?#]/g,map:{"/":"%2F","?":"%3F","#":"%23"}}},reserved:{encode:{expression:/%(21|23|24|26|27|28|29|2A|2B|2C|2F|3A|3B|3D|3F|40|5B|5D)/gi,map:{"%3A":":","%2F":"/","%3F":"?","%23":"#","%5B":"[","%5D":"]","%40":"@","%21":"!","%24":"$","%26":"&","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"="}}},urnpath:{encode:{expression:/%(21|24|27|28|29|2A|2B|2C|3B|3D|40)/gi,map:{"%21":"!","%24":"$","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"=","%40":"@"}},decode:{expression:/[\/\?#:]/g,map:{"/":"%2F","?":"%3F","#":"%23",":":"%3A"}}}},o.encodeQuery=function(e,t){var f=o.encode(e+"");return void 0===t&&(t=o.escapeQuerySpace),t?f.replace(/%20/g,"+"):f},o.decodeQuery=function(e,t){e+="",void 0===t&&(t=o.escapeQuerySpace);try{return o.decode(t?e.replace(/\+/g,"%20"):e)}catch(t){return e}};var p,b={encode:"encode",decode:"decode"},y=function(e,t){return function(f){try{return o[t](f+"").replace(o.characters[e][t].expression,function(f){return o.characters[e][t].map[f]})}catch(e){return f}}};for(p in b)o[p+"PathSegment"]=y("pathname",b[p]),o[p+"UrnPathSegment"]=y("urnpath",b[p]);var v=function(e,t,f){return function(a){var n;n=f?function(e){return o[t](o[f](e))}:o[t];for(var r=(a+"").split(e),s=0,c=r.length;s<c;s++)r[s]=n(r[s]);return r.join(e)}};function w(e){return function(t,f){return void 0===t?this._parts[e]||"":(this._parts[e]=t||null,this.build(!f),this)}}function k(e,t){return function(f,a){return void 0===f?this._parts[e]||"":(null!==f&&(f+="").charAt(0)===t&&(f=f.substring(1)),this._parts[e]=f,this.build(!a),this)}}o.decodePath=v("/","decodePathSegment"),o.decodeUrnPath=v(":","decodeUrnPathSegment"),o.recodePath=v("/","encodePathSegment","decode"),o.recodeUrnPath=v(":","encodeUrnPathSegment","decode"),o.encodeReserved=y("reserved","encode"),o.parse=function(e,t){var f;return t||(t={preventInvalidHostname:o.preventInvalidHostname}),(f=e.indexOf("#"))>-1&&(t.fragment=e.substring(f+1)||null,e=e.substring(0,f)),(f=e.indexOf("?"))>-1&&(t.query=e.substring(f+1)||null,e=e.substring(0,f)),"//"===e.substring(0,2)?(t.protocol=null,e=e.substring(2),e=o.parseAuthority(e,t)):(f=e.indexOf(":"))>-1&&(t.protocol=e.substring(0,f)||null,t.protocol&&!t.protocol.match(o.protocol_expression)?t.protocol=void 0:"//"===e.substring(f+1,f+3)?(e=e.substring(f+3),e=o.parseAuthority(e,t)):(e=e.substring(f+1),t.urn=!0)),t.path=e,t},o.parseHost=function(e,t){e||(e="");var f,a,n=(e=e.replace(/\\/g,"/")).indexOf("/");if(-1===n&&(n=e.length),"["===e.charAt(0))f=e.indexOf("]"),t.hostname=e.substring(1,f)||null,t.port=e.substring(f+2,n)||null,"/"===t.port&&(t.port=null);else{var r=e.indexOf(":"),s=e.indexOf("/"),c=e.indexOf(":",r+1);-1!==c&&(-1===s||c<s)?(t.hostname=e.substring(0,n)||null,t.port=null):(a=e.substring(0,n).split(":"),t.hostname=a[0]||null,t.port=a[1]||null)}return t.hostname&&"/"!==e.substring(n).charAt(0)&&(n++,e="/"+e),t.preventInvalidHostname&&o.ensureValidHostname(t.hostname,t.protocol),t.port&&o.ensureValidPort(t.port),e.substring(n)||"/"},o.parseAuthority=function(e,t){return e=o.parseUserinfo(e,t),o.parseHost(e,t)},o.parseUserinfo=function(e,t){var f,a=e.indexOf("/"),n=e.lastIndexOf("@",a>-1?a:e.length-1);return n>-1&&(-1===a||n<a)?(f=e.substring(0,n).split(":"),t.username=f[0]?o.decode(f[0]):null,f.shift(),t.password=f[0]?o.decode(f.join(":")):null,e=e.substring(n+1)):(t.username=null,t.password=null),e},o.parseQuery=function(e,t){if(!e)return{};if(!(e=e.replace(/&+/g,"&").replace(/^\?*&*|&+$/g,"")))return{};for(var f,a,n,r={},c=e.split("&"),i=c.length,u=0;u<i;u++)f=c[u].split("="),a=o.decodeQuery(f.shift(),t),n=f.length?o.decodeQuery(f.join("="),t):null,s.call(r,a)?("string"!=typeof r[a]&&null!==r[a]||(r[a]=[r[a]]),r[a].push(n)):r[a]=n;return r},o.build=function(e){var t="";return e.protocol&&(t+=e.protocol+":"),e.urn||!t&&!e.hostname||(t+="//"),t+=o.buildAuthority(e)||"","string"==typeof e.path&&("/"!==e.path.charAt(0)&&"string"==typeof e.hostname&&(t+="/"),t+=e.path),"string"==typeof e.query&&e.query&&(t+="?"+e.query),"string"==typeof e.fragment&&e.fragment&&(t+="#"+e.fragment),t},o.buildHost=function(e){var t="";return e.hostname?(o.ip6_expression.test(e.hostname)?t+="["+e.hostname+"]":t+=e.hostname,e.port&&(t+=":"+e.port),t):""},o.buildAuthority=function(e){return o.buildUserinfo(e)+o.buildHost(e)},o.buildUserinfo=function(e){var t="";return e.username&&(t+=o.encode(e.username)),e.password&&(t+=":"+o.encode(e.password)),t&&(t+="@"),t},o.buildQuery=function(e,t,f){var a,n,r,c,i="";for(n in e)if(s.call(e,n)&&n)if(u(e[n]))for(a={},r=0,c=e[n].length;r<c;r++)void 0!==e[n][r]&&void 0===a[e[n][r]+""]&&(i+="&"+o.buildQueryParameter(n,e[n][r],f),!0!==t&&(a[e[n][r]+""]=!0));else void 0!==e[n]&&(i+="&"+o.buildQueryParameter(n,e[n],f));return i.substring(1)},o.buildQueryParameter=function(e,t,f){return o.encodeQuery(e,f)+(null!==t?"="+o.encodeQuery(t,f):"")},o.addQuery=function(e,t,f){if("object"==typeof t)for(var a in t)s.call(t,a)&&o.addQuery(e,a,t[a]);else{if("string"!=typeof t)throw new TypeError("URI.addQuery() accepts an object, string as the name parameter");if(void 0===e[t])return void(e[t]=f);"string"==typeof e[t]&&(e[t]=[e[t]]),u(f)||(f=[f]),e[t]=(e[t]||[]).concat(f)}},o.setQuery=function(e,t,f){if("object"==typeof t)for(var a in t)s.call(t,a)&&o.setQuery(e,a,t[a]);else{if("string"!=typeof t)throw new TypeError("URI.setQuery() accepts an object, string as the name parameter");e[t]=void 0===f?null:f}},o.removeQuery=function(e,t,f){var a,n,r;if(u(t))for(a=0,n=t.length;a<n;a++)e[t[a]]=void 0;else if("RegExp"===i(t))for(r in e)t.test(r)&&(e[r]=void 0);else if("object"==typeof t)for(r in t)s.call(t,r)&&o.removeQuery(e,r,t[r]);else{if("string"!=typeof t)throw new TypeError("URI.removeQuery() accepts an object, string, RegExp as the first parameter");void 0!==f?"RegExp"===i(f)?!u(e[t])&&f.test(e[t])?e[t]=void 0:e[t]=_(e[t],f):e[t]!==String(f)||u(f)&&1!==f.length?u(e[t])&&(e[t]=_(e[t],f)):e[t]=void 0:e[t]=void 0}},o.hasQuery=function(e,t,f,a){switch(i(t)){case"String":break;case"RegExp":for(var n in e)if(s.call(e,n)&&t.test(n)&&(void 0===f||o.hasQuery(e,n,f)))return!0;return!1;case"Object":for(var r in t)if(s.call(t,r)&&!o.hasQuery(e,r,t[r]))return!1;return!0;default:throw new TypeError("URI.hasQuery() accepts a string, regular expression or object as the name parameter")}switch(i(f)){case"Undefined":return t in e;case"Boolean":return f===Boolean(u(e[t])?e[t].length:e[t]);case"Function":return!!f(e[t],t,e);case"Array":return!!u(e[t])&&(a?d:l)(e[t],f);case"RegExp":return u(e[t])?!!a&&d(e[t],f):Boolean(e[t]&&e[t].match(f));case"Number":f=String(f);case"String":return u(e[t])?!!a&&d(e[t],f):e[t]===f;default:throw new TypeError("URI.hasQuery() accepts undefined, boolean, string, number, RegExp, Function as the value parameter")}},o.joinPaths=function(){for(var e=[],t=[],f=0,a=0;a<arguments.length;a++){var n=new o(arguments[a]);e.push(n);for(var r=n.segment(),s=0;s<r.length;s++)"string"==typeof r[s]&&t.push(r[s]),r[s]&&f++}if(!t.length||!f)return new o("");var c=new o("").segment(t);return""!==e[0].path()&&"/"!==e[0].path().slice(0,1)||c.path("/"+c.path()),c.normalize()},o.commonPath=function(e,t){var f,a=Math.min(e.length,t.length);for(f=0;f<a;f++)if(e.charAt(f)!==t.charAt(f)){f--;break}return f<1?e.charAt(0)===t.charAt(0)&&"/"===e.charAt(0)?"/":"":("/"===e.charAt(f)&&"/"===t.charAt(f)||(f=e.substring(0,f).lastIndexOf("/")),e.substring(0,f+1))},o.withinString=function(e,t,f){f||(f={});var a=f.start||o.findUri.start,n=f.end||o.findUri.end,r=f.trim||o.findUri.trim,s=f.parens||o.findUri.parens,c=/[a-z0-9-]=["']?$/i;for(a.lastIndex=0;;){var i=a.exec(e);if(!i)break;var u=i.index;if(f.ignoreHtml){var _=e.slice(Math.max(u-3,0),u);if(_&&c.test(_))continue}for(var d=u+e.slice(u).search(n),l=e.slice(u,d),h=-1;;){var m=s.exec(l);if(!m)break;var g=m.index+m[0].length;h=Math.max(h,g)}if(!((l=h>-1?l.slice(0,h)+l.slice(h).replace(r,""):l.replace(r,"")).length<=i[0].length||f.ignore&&f.ignore.test(l))){var p=t(l,u,d=u+l.length,e);void 0!==p?(p=String(p),e=e.slice(0,u)+p+e.slice(d),a.lastIndex=u+p.length):a.lastIndex=d}}return a.lastIndex=0,e},o.ensureValidHostname=function(t,f){var a=!!t,n=!1;if(!!f&&(n=d(o.hostProtocols,f)),n&&!a)throw new TypeError("Hostname cannot be empty, if protocol is "+f);if(t&&t.match(o.invalid_hostname_characters)){if(!e)throw new TypeError('Hostname "'+t+'" contains characters other than [A-Z0-9.-:_] and Punycode.js is not available');if(e.toASCII(t).match(o.invalid_hostname_characters))throw new TypeError('Hostname "'+t+'" contains characters other than [A-Z0-9.-:_]')}},o.ensureValidPort=function(e){if(e){var t=Number(e);if(!(/^[0-9]+$/.test(t)&&t>0&&t<65536))throw new TypeError('Port "'+e+'" is not a valid port')}},o.noConflict=function(e){if(e){var t={URI:this.noConflict()};return a.URITemplate&&"function"==typeof a.URITemplate.noConflict&&(t.URITemplate=a.URITemplate.noConflict()),a.IPv6&&"function"==typeof a.IPv6.noConflict&&(t.IPv6=a.IPv6.noConflict()),a.SecondLevelDomains&&"function"==typeof a.SecondLevelDomains.noConflict&&(t.SecondLevelDomains=a.SecondLevelDomains.noConflict()),t}return a.URI===this&&(a.URI=n),this},r.build=function(e){return!0===e?this._deferred_build=!0:(void 0===e||this._deferred_build)&&(this._string=o.build(this._parts),this._deferred_build=!1),this},r.clone=function(){return new o(this)},r.valueOf=r.toString=function(){return this.build(!1)._string},r.protocol=w("protocol"),r.username=w("username"),r.password=w("password"),r.hostname=w("hostname"),r.port=w("port"),r.query=k("query","?"),r.fragment=k("fragment","#"),r.search=function(e,t){var f=this.query(e,t);return"string"==typeof f&&f.length?"?"+f:f},r.hash=function(e,t){var f=this.fragment(e,t);return"string"==typeof f&&f.length?"#"+f:f},r.pathname=function(e,t){if(void 0===e||!0===e){var f=this._parts.path||(this._parts.hostname?"/":"");return e?(this._parts.urn?o.decodeUrnPath:o.decodePath)(f):f}return this._parts.urn?this._parts.path=e?o.recodeUrnPath(e):"":this._parts.path=e?o.recodePath(e):"/",this.build(!t),this},r.path=r.pathname,r.href=function(e,t){var f;if(void 0===e)return this.toString();this._string="",this._parts=o._parts();var a=e instanceof o,n="object"==typeof e&&(e.hostname||e.path||e.pathname);e.nodeName&&(e=e[o.getDomAttribute(e)]||"",n=!1);if(!a&&n&&void 0!==e.pathname&&(e=e.toString()),"string"==typeof e||e instanceof String)this._parts=o.parse(String(e),this._parts);else{if(!a&&!n)throw new TypeError("invalid input");var r=a?e._parts:e;for(f in r)"query"!==f&&s.call(this._parts,f)&&(this._parts[f]=r[f]);r.query&&this.query(r.query,!1)}return this.build(!t),this},r.is=function(e){var t=!1,a=!1,n=!1,r=!1,s=!1,c=!1,i=!1,u=!this._parts.urn;switch(this._parts.hostname&&(u=!1,a=o.ip4_expression.test(this._parts.hostname),n=o.ip6_expression.test(this._parts.hostname),s=(r=!(t=a||n))&&f&&f.has(this._parts.hostname),c=r&&o.idn_expression.test(this._parts.hostname),i=r&&o.punycode_expression.test(this._parts.hostname)),e.toLowerCase()){case"relative":return u;case"absolute":return!u;case"domain":case"name":return r;case"sld":return s;case"ip":return t;case"ip4":case"ipv4":case"inet4":return a;case"ip6":case"ipv6":case"inet6":return n;case"idn":return c;case"url":return!this._parts.urn;case"urn":return!!this._parts.urn;case"punycode":return i}return null};var M=r.protocol,L=r.port,x=r.hostname;r.protocol=function(e,t){if(e&&!(e=e.replace(/:(\/\/)?$/,"")).match(o.protocol_expression))throw new TypeError('Protocol "'+e+"\" contains characters other than [A-Z0-9.+-] or doesn't start with [A-Z]");return M.call(this,e,t)},r.scheme=r.protocol,r.port=function(e,t){return this._parts.urn?void 0===e?"":this:(void 0!==e&&(0===e&&(e=null),e&&(":"===(e+="").charAt(0)&&(e=e.substring(1)),o.ensureValidPort(e))),L.call(this,e,t))},r.hostname=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0!==e){var f={preventInvalidHostname:this._parts.preventInvalidHostname};if("/"!==o.parseHost(e,f))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-]');e=f.hostname,this._parts.preventInvalidHostname&&o.ensureValidHostname(e,this._parts.protocol)}return x.call(this,e,t)},r.origin=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e){var f=this.protocol();return this.authority()?(f?f+"://":"")+this.authority():""}var a=o(e);return this.protocol(a.protocol()).authority(a.authority()).build(!t),this},r.host=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e)return this._parts.hostname?o.buildHost(this._parts):"";if("/"!==o.parseHost(e,this._parts))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-]');return this.build(!t),this},r.authority=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e)return this._parts.hostname?o.buildAuthority(this._parts):"";if("/"!==o.parseAuthority(e,this._parts))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-]');return this.build(!t),this},r.userinfo=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e){var f=o.buildUserinfo(this._parts);return f?f.substring(0,f.length-1):f}return"@"!==e[e.length-1]&&(e+="@"),o.parseUserinfo(e,this._parts),this.build(!t),this},r.resource=function(e,t){var f;return void 0===e?this.path()+this.search()+this.hash():(f=o.parse(e),this._parts.path=f.path,this._parts.query=f.query,this._parts.fragment=f.fragment,this.build(!t),this)},r.subdomain=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var f=this._parts.hostname.length-this.domain().length-1;return this._parts.hostname.substring(0,f)||""}var a=this._parts.hostname.length-this.domain().length,n=this._parts.hostname.substring(0,a),r=new RegExp("^"+c(n));if(e&&"."!==e.charAt(e.length-1)&&(e+="."),-1!==e.indexOf(":"))throw new TypeError("Domains cannot contain colons");return e&&o.ensureValidHostname(e,this._parts.protocol),this._parts.hostname=this._parts.hostname.replace(r,e),this.build(!t),this},r.domain=function(e,t){if(this._parts.urn)return void 0===e?"":this;if("boolean"==typeof e&&(t=e,e=void 0),void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var f=this._parts.hostname.match(/\./g);if(f&&f.length<2)return this._parts.hostname;var a=this._parts.hostname.length-this.tld(t).length-1;return a=this._parts.hostname.lastIndexOf(".",a-1)+1,this._parts.hostname.substring(a)||""}if(!e)throw new TypeError("cannot set domain empty");if(-1!==e.indexOf(":"))throw new TypeError("Domains cannot contain colons");if(o.ensureValidHostname(e,this._parts.protocol),!this._parts.hostname||this.is("IP"))this._parts.hostname=e;else{var n=new RegExp(c(this.domain())+"$");this._parts.hostname=this._parts.hostname.replace(n,e)}return this.build(!t),this},r.tld=function(e,t){if(this._parts.urn)return void 0===e?"":this;if("boolean"==typeof e&&(t=e,e=void 0),void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var a=this._parts.hostname.lastIndexOf("."),n=this._parts.hostname.substring(a+1);return!0!==t&&f&&f.list[n.toLowerCase()]&&f.get(this._parts.hostname)||n}var o;if(!e)throw new TypeError("cannot set TLD empty");if(e.match(/[^a-zA-Z0-9-]/)){if(!f||!f.is(e))throw new TypeError('TLD "'+e+'" contains characters other than [A-Z0-9]');o=new RegExp(c(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(o,e)}else{if(!this._parts.hostname||this.is("IP"))throw new ReferenceError("cannot set TLD on non-domain host");o=new RegExp(c(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(o,e)}return this.build(!t),this},r.directory=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e||!0===e){if(!this._parts.path&&!this._parts.hostname)return"";if("/"===this._parts.path)return"/";var f=this._parts.path.length-this.filename().length-1,a=this._parts.path.substring(0,f)||(this._parts.hostname?"/":"");return e?o.decodePath(a):a}var n=this._parts.path.length-this.filename().length,r=this._parts.path.substring(0,n),s=new RegExp("^"+c(r));return this.is("relative")||(e||(e="/"),"/"!==e.charAt(0)&&(e="/"+e)),e&&"/"!==e.charAt(e.length-1)&&(e+="/"),e=o.recodePath(e),this._parts.path=this._parts.path.replace(s,e),this.build(!t),this},r.filename=function(e,t){if(this._parts.urn)return void 0===e?"":this;if("string"!=typeof e){if(!this._parts.path||"/"===this._parts.path)return"";var f=this._parts.path.lastIndexOf("/"),a=this._parts.path.substring(f+1);return e?o.decodePathSegment(a):a}var n=!1;"/"===e.charAt(0)&&(e=e.substring(1)),e.match(/\.?\//)&&(n=!0);var r=new RegExp(c(this.filename())+"$");return e=o.recodePath(e),this._parts.path=this._parts.path.replace(r,e),n?this.normalizePath(t):this.build(!t),this},r.suffix=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e||!0===e){if(!this._parts.path||"/"===this._parts.path)return"";var f,a,n=this.filename(),r=n.lastIndexOf(".");return-1===r?"":(f=n.substring(r+1),a=/^[a-z0-9%]+$/i.test(f)?f:"",e?o.decodePathSegment(a):a)}"."===e.charAt(0)&&(e=e.substring(1));var s,i=this.suffix();if(i)s=e?new RegExp(c(i)+"$"):new RegExp(c("."+i)+"$");else{if(!e)return this;this._parts.path+="."+o.recodePath(e)}return s&&(e=o.recodePath(e),this._parts.path=this._parts.path.replace(s,e)),this.build(!t),this},r.segment=function(e,t,f){var a=this._parts.urn?":":"/",n=this.path(),o="/"===n.substring(0,1),r=n.split(a);if(void 0!==e&&"number"!=typeof e&&(f=t,t=e,e=void 0),void 0!==e&&"number"!=typeof e)throw new Error('Bad segment "'+e+'", must be 0-based integer');if(o&&r.shift(),e<0&&(e=Math.max(r.length+e,0)),void 0===t)return void 0===e?r:r[e];if(null===e||void 0===r[e])if(u(t)){r=[];for(var s=0,c=t.length;s<c;s++)(t[s].length||r.length&&r[r.length-1].length)&&(r.length&&!r[r.length-1].length&&r.pop(),r.push(h(t[s])))}else(t||"string"==typeof t)&&(t=h(t),""===r[r.length-1]?r[r.length-1]=t:r.push(t));else t?r[e]=h(t):r.splice(e,1);return o&&r.unshift(""),this.path(r.join(a),f)},r.segmentCoded=function(e,t,f){var a,n,r;if("number"!=typeof e&&(f=t,t=e,e=void 0),void 0===t){if(u(a=this.segment(e,t,f)))for(n=0,r=a.length;n<r;n++)a[n]=o.decode(a[n]);else a=void 0!==a?o.decode(a):void 0;return a}if(u(t))for(n=0,r=t.length;n<r;n++)t[n]=o.encode(t[n]);else t="string"==typeof t||t instanceof String?o.encode(t):t;return this.segment(e,t,f)};var S=r.query;return r.query=function(e,t){if(!0===e)return o.parseQuery(this._parts.query,this._parts.escapeQuerySpace);if("function"==typeof e){var f=o.parseQuery(this._parts.query,this._parts.escapeQuerySpace),a=e.call(this,f);return this._parts.query=o.buildQuery(a||f,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),this.build(!t),this}return void 0!==e&&"string"!=typeof e?(this._parts.query=o.buildQuery(e,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),this.build(!t),this):S.call(this,e,t)},r.setQuery=function(e,t,f){var a=o.parseQuery(this._parts.query,this._parts.escapeQuerySpace);if("string"==typeof e||e instanceof String)a[e]=void 0!==t?t:null;else{if("object"!=typeof e)throw new TypeError("URI.addQuery() accepts an object, string as the name parameter");for(var n in e)s.call(e,n)&&(a[n]=e[n])}return this._parts.query=o.buildQuery(a,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),"string"!=typeof e&&(f=t),this.build(!f),this},r.addQuery=function(e,t,f){var a=o.parseQuery(this._parts.query,this._parts.escapeQuerySpace);return o.addQuery(a,e,void 0===t?null:t),this._parts.query=o.buildQuery(a,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),"string"!=typeof e&&(f=t),this.build(!f),this},r.removeQuery=function(e,t,f){var a=o.parseQuery(this._parts.query,this._parts.escapeQuerySpace);return o.removeQuery(a,e,t),this._parts.query=o.buildQuery(a,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),"string"!=typeof e&&(f=t),this.build(!f),this},r.hasQuery=function(e,t,f){var a=o.parseQuery(this._parts.query,this._parts.escapeQuerySpace);return o.hasQuery(a,e,t,f)},r.setSearch=r.setQuery,r.addSearch=r.addQuery,r.removeSearch=r.removeQuery,r.hasSearch=r.hasQuery,r.normalize=function(){return this._parts.urn?this.normalizeProtocol(!1).normalizePath(!1).normalizeQuery(!1).normalizeFragment(!1).build():this.normalizeProtocol(!1).normalizeHostname(!1).normalizePort(!1).normalizePath(!1).normalizeQuery(!1).normalizeFragment(!1).build()},r.normalizeProtocol=function(e){return"string"==typeof this._parts.protocol&&(this._parts.protocol=this._parts.protocol.toLowerCase(),this.build(!e)),this},r.normalizeHostname=function(f){return this._parts.hostname&&(this.is("IDN")&&e?this._parts.hostname=e.toASCII(this._parts.hostname):this.is("IPv6")&&t&&(this._parts.hostname=t.best(this._parts.hostname)),this._parts.hostname=this._parts.hostname.toLowerCase(),this.build(!f)),this},r.normalizePort=function(e){return"string"==typeof this._parts.protocol&&this._parts.port===o.defaultPorts[this._parts.protocol]&&(this._parts.port=null,this.build(!e)),this},r.normalizePath=function(e){var t,f=this._parts.path;if(!f)return this;if(this._parts.urn)return this._parts.path=o.recodeUrnPath(this._parts.path),this.build(!e),this;if("/"===this._parts.path)return this;var a,n,r="";for("/"!==(f=o.recodePath(f)).charAt(0)&&(t=!0,f="/"+f),"/.."!==f.slice(-3)&&"/."!==f.slice(-2)||(f+="/"),f=f.replace(/(\/(\.\/)+)|(\/\.$)/g,"/").replace(/\/{2,}/g,"/"),t&&(r=f.substring(1).match(/^(\.\.\/)+/)||"")&&(r=r[0]);-1!==(a=f.search(/\/\.\.(\/|$)/));)0!==a?(-1===(n=f.substring(0,a).lastIndexOf("/"))&&(n=a),f=f.substring(0,n)+f.substring(a+3)):f=f.substring(3);return t&&this.is("relative")&&(f=r+f.substring(1)),this._parts.path=f,this.build(!e),this},r.normalizePathname=r.normalizePath,r.normalizeQuery=function(e){return"string"==typeof this._parts.query&&(this._parts.query.length?this.query(o.parseQuery(this._parts.query,this._parts.escapeQuerySpace)):this._parts.query=null,this.build(!e)),this},r.normalizeFragment=function(e){return this._parts.fragment||(this._parts.fragment=null,this.build(!e)),this},r.normalizeSearch=r.normalizeQuery,r.normalizeHash=r.normalizeFragment,r.iso8859=function(){var e=o.encode,t=o.decode;o.encode=escape,o.decode=decodeURIComponent;try{this.normalize()}finally{o.encode=e,o.decode=t}return this},r.unicode=function(){var e=o.encode,t=o.decode;o.encode=g,o.decode=unescape;try{this.normalize()}finally{o.encode=e,o.decode=t}return this},r.readable=function(){var t=this.clone();t.username("").password("").normalize();var f="";if(t._parts.protocol&&(f+=t._parts.protocol+"://"),t._parts.hostname&&(t.is("punycode")&&e?(f+=e.toUnicode(t._parts.hostname),t._parts.port&&(f+=":"+t._parts.port)):f+=t.host()),t._parts.hostname&&t._parts.path&&"/"!==t._parts.path.charAt(0)&&(f+="/"),f+=t.path(!0),t._parts.query){for(var a="",n=0,r=t._parts.query.split("&"),s=r.length;n<s;n++){var c=(r[n]||"").split("=");a+="&"+o.decodeQuery(c[0],this._parts.escapeQuerySpace).replace(/&/g,"%26"),void 0!==c[1]&&(a+="="+o.decodeQuery(c[1],this._parts.escapeQuerySpace).replace(/&/g,"%26"))}f+="?"+a.substring(1)}return f+=o.decodeQuery(t.hash(),!0)},r.absoluteTo=function(e){var t,f,a,n=this.clone(),r=["protocol","username","password","hostname","port"];if(this._parts.urn)throw new Error("URNs do not have any generally defined hierarchical components");if(e instanceof o||(e=new o(e)),n._parts.protocol)return n;if(n._parts.protocol=e._parts.protocol,this._parts.hostname)return n;for(f=0;a=r[f];f++)n._parts[a]=e._parts[a];return n._parts.path?(".."===n._parts.path.substring(-2)&&(n._parts.path+="/"),"/"!==n.path().charAt(0)&&(t=(t=e.directory())||(0===e.path().indexOf("/")?"/":""),n._parts.path=(t?t+"/":"")+n._parts.path,n.normalizePath())):(n._parts.path=e._parts.path,n._parts.query||(n._parts.query=e._parts.query)),n.build(),n},r.relativeTo=function(e){var t,f,a,n,r,s=this.clone().normalize();if(s._parts.urn)throw new Error("URNs do not have any generally defined hierarchical components");if(e=new o(e).normalize(),t=s._parts,f=e._parts,n=s.path(),r=e.path(),"/"!==n.charAt(0))throw new Error("URI is already relative");if("/"!==r.charAt(0))throw new Error("Cannot calculate a URI relative to another relative URI");if(t.protocol===f.protocol&&(t.protocol=null),t.username!==f.username||t.password!==f.password)return s.build();if(null!==t.protocol||null!==t.username||null!==t.password)return s.build();if(t.hostname!==f.hostname||t.port!==f.port)return s.build();if(t.hostname=null,t.port=null,n===r)return t.path="",s.build();if(!(a=o.commonPath(n,r)))return s.build();var c=f.path.substring(a.length).replace(/[^\/]*$/,"").replace(/.*?\//g,"../");return t.path=c+t.path.substring(a.length)||"./",s.build()},r.equals=function(e){var t,f,a,n,r,c=this.clone(),i=new o(e),_={};if(c.normalize(),i.normalize(),c.toString()===i.toString())return!0;if(a=c.query(),n=i.query(),c.query(""),i.query(""),c.toString()!==i.toString())return!1;if(a.length!==n.length)return!1;for(r in t=o.parseQuery(a,this._parts.escapeQuerySpace),f=o.parseQuery(n,this._parts.escapeQuerySpace),t)if(s.call(t,r)){if(u(t[r])){if(!l(t[r],f[r]))return!1}else if(t[r]!==f[r])return!1;_[r]=!0}for(r in f)if(s.call(f,r)&&!_[r])return!1;return!0},r.preventInvalidHostname=function(e){return this._parts.preventInvalidHostname=!!e,this},r.duplicateQueryParameters=function(e){return this._parts.duplicateQueryParameters=!!e,this},r.escapeQuerySpace=function(e){return this._parts.escapeQuerySpace=!!e,this},o})},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t){var f=Object.prototype.toString;e.exports=function(e){return f.call(e)}},function(e,t,f){var a=f(21),n=Object.prototype,o=n.hasOwnProperty,r=n.toString,s=a?a.toStringTag:void 0;e.exports=function(e){var t=o.call(e,s),f=e[s];try{e[s]=void 0;var a=!0}catch(e){}var n=r.call(e);return a&&(t?e[s]=f:delete e[s]),n}},function(e,t,f){var a=f(21),n=f(272),o=f(271),r="[object Null]",s="[object Undefined]",c=a?a.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?s:r:c&&c in Object(e)?n(e):o(e)}},function(e,t,f){var a=f(273),n=f(270),o="[object Symbol]";e.exports=function(e){return"symbol"==typeof e||n(e)&&a(e)==o}},function(e,t){var f=Array.isArray;e.exports=f},function(e,t){e.exports=function(e,t){for(var f=-1,a=null==e?0:e.length,n=Array(a);++f<a;)n[f]=t(e[f],f,e);return n}},function(e,t,f){(function(t){var f="object"==typeof t&&t&&t.Object===Object&&t;e.exports=f}).call(this,f(5))},function(e,t,f){var a=f(277),n="object"==typeof self&&self&&self.Object===Object&&self,o=a||n||Function("return this")();e.exports=o},function(e,t,f){var a=f(21),n=f(276),o=f(275),r=f(274),s=1/0,c=a?a.prototype:void 0,i=c?c.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(o(t))return n(t,e)+"";if(r(t))return i?i.call(t):"";var f=t+"";return"0"==f&&1/t==-s?"-0":f}},function(e,t,f){var a=f(279);e.exports=function(e){return null==e?"":a(e)}},function(e,t){e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},function(e,t,f){var a=f(281)({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});e.exports=a},function(e,t,f){var a={escape:f(1)};e.exports=function(e){var t="",f=a.escape;return t+='\x3c!-- src/templates/video.html --\x3e\n<video controls><source src="'+f(e.url)+'" type="video/mp4"></video>\n<a target="_blank" rel="noopener" href="'+f(e.url)+'">'+f(e.label_download)+"</a>\n"}},function(e,t,f){e.exports=function(e,t){function f(){return(65536*(1+Math.random())|0).toString(16).substring(1)}function a(e,t){for(var f in t)e[f]=t[f];return e}function n(e,f,a){var n;if("local"===a&&!window.localStorage)throw"Backbone.browserStorage: Environment does not support localStorage.";if("session"===a&&!window.sessionStorage)throw"Backbone.browserStorage: Environment does not support sessionStorage.";if(this.name=e,this.serializer=f||{serialize:function(e){return t.isObject(e)?JSON.stringify(e):e},deserialize:function(e){return e&&JSON.parse(e)}},"session"===a)this.store=window.sessionStorage;else{if("local"!==a)throw"Backbone.browserStorage: No storage type was specified";this.store=window.localStorage}n=this.store.getItem(this.name),this.records=n&&n.split(",")||[]}e.BrowserStorage={local:function(e,t){return n.bind(this,e,t,"local")()},session:function(e,t){return n.bind(this,e,t,"session")()}};var o={save:function(){this.store.setItem(this.name,this.records.join(","))},create:function(e){return e.id||(e.id=f()+f()+"-"+f()+"-"+f()+"-"+f()+"-"+f()+f()+f(),e.set(e.idAttribute,e.id)),this.store.setItem(this._itemName(e.id),this.serializer.serialize(e)),this.records.push(e.id.toString()),this.save(),!1!==this.find(e)},update:function(e){this.store.setItem(this._itemName(e.id),this.serializer.serialize(e));var t=e.id.toString();return function(e,t){for(var f=e.length;f--;)if(e[f]===t)return!0;return!1}(this.records,t)||(this.records.push(t),this.save()),!1!==this.find(e)},find:function(e){return this.serializer.deserialize(this.store.getItem(this._itemName(e.id)))},findAll:function(){for(var e,t,f=[],a=0;a<this.records.length;a++)e=this.records[a],null!==(t=this.serializer.deserialize(this.store.getItem(this._itemName(e))))&&f.push(t);return f},destroy:function(e){this.store.removeItem(this._itemName(e.id));for(var t=e.id.toString(),f=0;f<this.records.length;f++)this.records[f]===t&&this.records.splice(f,1);return this.save(),e},browserStorage:function(){return{session:sessionStorage,local:localStorage}},_clear:function(){var e,t=this.store;for(var f in e=new RegExp("^"+this.name.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")+"-"),t.removeItem(this.name),t)e.test(f)&&t.removeItem(f);this.records.length=0},_storageSize:function(){return this.store.length},_itemName:function(e){return this.name+"-"+e}};return a(e.BrowserStorage.session.prototype,o),a(e.BrowserStorage.local.prototype,o),e.BrowserStorage.sync=e.localSync=function(t,f,a){var n,o,r=f.browserStorage||f.collection.browserStorage,s=e.$?e.$.Deferred&&e.$.Deferred():e.Deferred&&e.Deferred();try{switch(t){case"read":n=void 0!==f.id?r.find(f):r.findAll();break;case"create":n=r.create(f);break;case"update":n=r.update(f);break;case"delete":n=r.destroy(f)}}catch(e){o=22===e.code&&0===r._storageSize()?"Private browsing is unsupported":e.message}return n?(a&&a.success&&("0.9.10"===e.VERSION?a.success(f,n,a):a.success(n)),s&&s.resolve(n)):(o=o||"Record Not Found",a&&a.error&&("0.9.10"===e.VERSION?a.error(f,o,a):a.error(o)),s&&s.reject(o)),a&&a.complete&&a.complete(n),s&&s.promise()},e.ajaxSync=e.sync,e.getSyncMethod=function(t){return t.browserStorage||t.collection&&t.collection.browserStorage?e.localSync:e.ajaxSync},e.sync=function(t,f,a){return e.getSyncMethod(f).apply(this,[t,f,a])},e.BrowserStorage}(f(4),f(7))},function(e,t,f){"use strict";var a;void 0===(a=function(){return Object}.apply(t,[]))||(e.exports=a)},function(e,t,f){"use strict";var a,n;a=[f(4)],void 0===(n=function(e){return e.noConflict()}.apply(t,a))||(e.exports=n)},function(e,t,f){var a,n,o;n=[t,f(15)],void 0===(o="function"==typeof(a=function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.enable=void 0;var f=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var f in e)Object.prototype.hasOwnProperty.call(e,f)&&(t[f]=e[f]);return t.default=e,t}(t),a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function n(e,t){this.name=t,this.plugged=e,void 0===this.plugged.__super__?this.plugged.__super__={}:"string"==typeof this.plugged.__super__&&(this.plugged.__super__={__string__:this.plugged.__super__}),this.plugged.__super__[t]=this.plugged,this.plugins={},this.initialized_plugins=[]}function o(e,t,a){void 0===a&&(a="pluginSocket"),void 0===t&&(t="plugged");var o={};return o[a]=new n(e,t),f.extend(e,o)}f.extend(n.prototype,{wrappedOverride:function(e,t,a,n){return"function"==typeof a&&(void 0===this.__super__&&(this.__super__=n),this.__super__[e]=a.bind(this)),t.apply(this,f.drop(arguments,4))},_overrideAttribute:function(e,t){var a=t.overrides[e];if("function"==typeof a){var n={};n[this.name]=this.plugged;var o=f.partial(this.wrappedOverride,e,a,this.plugged[e],n);this.plugged[e]=o}else this.plugged[e]=a},_extendObject:function(e,t){e.prototype.__super__||(e.prototype.__super__={},e.prototype.__super__[this.name]=this.plugged);var a=this;f.each(t,function(t,n){if("events"===n)e.prototype[n]=f.extend(t,e.prototype[n]);else if("function"==typeof t){var o={};o[a.name]=a.plugged;var r=f.partial(a.wrappedOverride,n,t,e.prototype[n],o);e.prototype[n]=r}else e.prototype[n]=t})},loadPluginDependencies:function(e){var t=this;f.each(e.dependencies,function(a){var n=t.plugins[a];if(n){if(f.includes(n.dependencies,e.__name__))throw'Found a circular dependency between the plugins "'+e.__name__+'" and "'+a+'"';t.initializePlugin(n)}else t.throwUndefinedDependencyError('Could not find dependency "'+a+'" for the plugin "'+e.__name__+"\". If it's needed, make sure it's loaded by require.js")})},throwUndefinedDependencyError:function(e){if(this.plugged.strict_plugin_dependencies)throw e;console.log(e)},applyOverrides:function(e){var t=this;f.each(Object.keys(e.overrides||{}),function(f){var n=e.overrides[f];"object"===(void 0===n?"undefined":a(n))?void 0===t.plugged[f]?t.throwUndefinedDependencyError('Error: Plugin "'+e.__name__+'" tried to override '+f+" but it's not found."):t._extendObject(t.plugged[f],n):t._overrideAttribute(f,e)})},initializePlugin:function(e){f.includes(f.keys(this.allowed_plugins),e.__name__)&&(f.includes(this.initialized_plugins,e.__name__)||(f.isBoolean(e.enabled)&&e.enabled||f.isFunction(e.enabled)&&e.enabled(this.plugged)||f.isNil(e.enabled))&&(f.extend(e,this.properties),e.dependencies&&this.loadPluginDependencies(e),this.applyOverrides(e),"function"==typeof e.initialize&&e.initialize.bind(e)(this),this.initialized_plugins.push(e.__name__)))},registerPlugin:function(e,t){if(e in this.plugins)throw new Error("Error: Plugin name "+e+" is already taken");t.__name__=e,this.plugins[e]=t},initializePlugins:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];f.size(this.plugins)&&(this.properties=e,this.allowed_plugins=f.pickBy(this.plugins,function(e,n){return(!t.length||t.length&&f.includes(t,n))&&!f.includes(a,n)}),f.each(f.values(this.allowed_plugins),this.initializePlugin.bind(this)))}}),e.enable=o,e.default={enable:o}})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){var a={"./af":44,"./af.js":44,"./ar":43,"./ar-dz":158,"./ar-dz.js":158,"./ar-kw":157,"./ar-kw.js":157,"./ar-ly":156,"./ar-ly.js":156,"./ar-ma":155,"./ar-ma.js":155,"./ar-sa":154,"./ar-sa.js":154,"./ar-tn":153,"./ar-tn.js":153,"./ar.js":43,"./az":152,"./az.js":152,"./be":151,"./be.js":151,"./bg":42,"./bg.js":42,"./bm":150,"./bm.js":150,"./bn":149,"./bn.js":149,"./bo":148,"./bo.js":148,"./br":147,"./br.js":147,"./bs":146,"./bs.js":146,"./ca":41,"./ca.js":41,"./cs":145,"./cs.js":145,"./cv":144,"./cv.js":144,"./cy":143,"./cy.js":143,"./da":142,"./da.js":142,"./de":40,"./de-at":141,"./de-at.js":141,"./de-ch":140,"./de-ch.js":140,"./de.js":40,"./dv":139,"./dv.js":139,"./el":138,"./el.js":138,"./en-au":137,"./en-au.js":137,"./en-ca":136,"./en-ca.js":136,"./en-gb":135,"./en-gb.js":135,"./en-ie":134,"./en-ie.js":134,"./en-nz":133,"./en-nz.js":133,"./eo":132,"./eo.js":132,"./es":39,"./es-do":131,"./es-do.js":131,"./es-us":130,"./es-us.js":130,"./es.js":39,"./et":129,"./et.js":129,"./eu":38,"./eu.js":38,"./fa":128,"./fa.js":128,"./fi":127,"./fi.js":127,"./fo":126,"./fo.js":126,"./fr":37,"./fr-ca":125,"./fr-ca.js":125,"./fr-ch":124,"./fr-ch.js":124,"./fr.js":37,"./fy":123,"./fy.js":123,"./gd":122,"./gd.js":122,"./gl":121,"./gl.js":121,"./gom-latn":120,"./gom-latn.js":120,"./gu":119,"./gu.js":119,"./he":36,"./he.js":36,"./hi":118,"./hi.js":118,"./hr":117,"./hr.js":117,"./hu":35,"./hu.js":35,"./hy-am":116,"./hy-am.js":116,"./id":34,"./id.js":34,"./is":115,"./is.js":115,"./it":33,"./it.js":33,"./ja":32,"./ja.js":32,"./jv":114,"./jv.js":114,"./ka":113,"./ka.js":113,"./kk":112,"./kk.js":112,"./km":111,"./km.js":111,"./kn":110,"./kn.js":110,"./ko":109,"./ko.js":109,"./ky":108,"./ky.js":108,"./lb":107,"./lb.js":107,"./lo":106,"./lo.js":106,"./lt":105,"./lt.js":105,"./lv":104,"./lv.js":104,"./me":103,"./me.js":103,"./mi":102,"./mi.js":102,"./mk":101,"./mk.js":101,"./ml":100,"./ml.js":100,"./mr":99,"./mr.js":99,"./ms":98,"./ms-my":97,"./ms-my.js":97,"./ms.js":98,"./my":96,"./my.js":96,"./nb":31,"./nb.js":31,"./ne":95,"./ne.js":95,"./nl":30,"./nl-be":94,"./nl-be.js":94,"./nl.js":30,"./nn":93,"./nn.js":93,"./pa-in":92,"./pa-in.js":92,"./pl":29,"./pl.js":29,"./pt":91,"./pt-br":28,"./pt-br.js":28,"./pt.js":91,"./ro":90,"./ro.js":90,"./ru":27,"./ru.js":27,"./sd":89,"./sd.js":89,"./se":88,"./se.js":88,"./si":87,"./si.js":87,"./sk":86,"./sk.js":86,"./sl":85,"./sl.js":85,"./sq":84,"./sq.js":84,"./sr":83,"./sr-cyrl":82,"./sr-cyrl.js":82,"./sr.js":83,"./ss":81,"./ss.js":81,"./sv":80,"./sv.js":80,"./sw":79,"./sw.js":79,"./ta":78,"./ta.js":78,"./te":77,"./te.js":77,"./tet":76,"./tet.js":76,"./th":75,"./th.js":75,"./tl-ph":74,"./tl-ph.js":74,"./tlh":73,"./tlh.js":73,"./tr":26,"./tr.js":26,"./tzl":72,"./tzl.js":72,"./tzm":71,"./tzm-latn":70,"./tzm-latn.js":70,"./tzm.js":71,"./uk":25,"./uk.js":25,"./ur":69,"./ur.js":69,"./uz":68,"./uz-latn":67,"./uz-latn.js":67,"./uz.js":68,"./vi":66,"./vi.js":66,"./x-pseudo":65,"./x-pseudo.js":65,"./yo":64,"./yo.js":64,"./zh-cn":24,"./zh-cn.js":24,"./zh-hk":63,"./zh-hk.js":63,"./zh-tw":23,"./zh-tw.js":23};function n(e){var t=o(e);return f(t)}function o(e){var t=a[e];if(!(t+1)){var f=new Error('Cannot find module "'+e+'".');throw f.code="MODULE_NOT_FOUND",f}return t}n.keys=function(){return Object.keys(a)},n.resolve=o,e.exports=n,n.id=288},function(e,t,f){
 /**
- * Simple, lightweight, usable local autocomplete library for modern browsers
- * Because there weren’t enough autocomplete scripts in the world? Because I’m completely insane and have NIH syndrome? Probably both. :P
- * @author Lea Verou http://leaverou.github.io/awesomplete
- * MIT license
- */
-
-/*
-CryptoJS v3.1.2
-code.google.com/p/crypto-js
-(c) 2009-2013 by Jeff Mott. All rights reserved.
-code.google.com/p/crypto-js/wiki/License
-*/
-
-//# sourceMappingURL=converse-vcard.js.map;
-// Converse.js (A browser based XMPP chat client)
-// http://conversejs.org
-//
-// Copyright (c) 2012-2017, Jan-Carel Brand <jc@opkode.com>
-// Licensed under the Mozilla Public License (MPLv2)
-//
-
-//# sourceMappingURL=converse-profile.js.map;
-// Converse.js (A browser based XMPP chat client)
-// http://conversejs.org
-//
-// Copyright (c) 2012-2017, Jan-Carel Brand <jc@opkode.com>
-// Licensed under the Mozilla Public License (MPLv2)
-//
-
-//# sourceMappingURL=converse-dragresize.js.map;
-// Converse.js
-// http://conversejs.org
-//
-// Copyright (c) 2012-2018, the Converse.js developers
-// Licensed under the Mozilla Public License (MPLv2)
-
-// Converse.js (A browser based XMPP chat client)
-// http://conversejs.org
-//
-// Copyright (c) 2012-2017, JC Brand <jc@opkode.com>
-// Licensed under the Mozilla Public License (MPLv2)
-//
-
-//# sourceMappingURL=converse-singleton.js.map;
-// Converse.js (A browser based XMPP chat client)
-// http://conversejs.org
-//
-// Copyright (c) JC Brand <jc@opkode.com>
-// Licensed under the Mozilla Public License (MPLv2)
-//
-
-//# sourceMappingURL=converse-fullscreen.js.map;
-// Converse.js (A browser based XMPP chat client)
-// http://conversejs.org
-//
-// Copyright (c) 2012-2017, Jan-Carel Brand <jc@opkode.com>
-// Licensed under the Mozilla Public License (MPLv2)
-//
-
-//# sourceMappingURL=converse-muc-views.js.map;
-// Converse.js (A browser based XMPP chat client)
-// http://conversejs.org
-//
-// Copyright (c) 2012-2017, Jan-Carel Brand <jc@opkode.com>
-// Licensed under the Mozilla Public License (MPLv2)
-//
-
-/*!
- * EventEmitter v4.2.3 - git.io/ee
- * Oliver Caldwell
- * MIT license
- * @preserve
- */
-
-/*!
-
-  otr.js v0.2.16 - 2015-12-03
-  (c) 2015 - Arlo Breault <arlolra@gmail.com>
-  Freely distributed under the MPL-2.0 license.
-
-  This file is concatenated for the browser.
-  Please see: https://github.com/arlolra/otr
-
-*/
-
-/*
-* Based on Ping Strophejs plugins (https://github.com/metajack/strophejs-plugins/tree/master/ping)
-* This plugin is distributed under the terms of the MIT licence.
-* Please see the LICENCE file for details.
-*
-* Copyright (c) Markus Kohlhase, 2010
-* Refactored by Pavel Lang, 2011
-* AMD Support added by Thierry
-*/
-
-//# sourceMappingURL=converse-ping.js.map;
-// Converse.js
-// http://conversejs.org
-//
-// Copyright (c) 2012-2018, the Converse.js developers
-// Licensed under the Mozilla Public License (MPLv2)
-
-!function(e,t){e.converse=function(){function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var f=document.createEvent("CustomEvent");return f.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),f}function t(e){return(t="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 t(e){return(t="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 t(e){return(t="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)}var f,n,o;return function(e){function t(e,t){return w.call(e,t)}function a(e,t){var f,n,o,a,r,s,c,i,u,_,d,l,h=t&&t.split("/"),m=y.map,g=m&&m["*"]||{};if(e){for(e=e.split("/"),r=e.length-1,y.nodeIdCompat&&S.test(e[r])&&(e[r]=e[r].replace(S,"")),"."===e[0].charAt(0)&&h&&(l=h.slice(0,h.length-1),e=l.concat(e)),u=0;u<e.length;u++)if("."===(d=e[u]))e.splice(u,1),u-=1;else if(".."===d){if(0===u||1===u&&".."===e[2]||".."===e[u-1])continue;u>0&&(e.splice(u-1,2),u-=2)}e=e.join("/")}if((h||g)&&m){for(f=e.split("/"),u=f.length;u>0;u-=1){if(n=f.slice(0,u).join("/"),h)for(_=h.length;_>0;_-=1)if((o=m[h.slice(0,_).join("/")])&&(o=o[n])){a=o,s=u;break}if(a)break;!c&&g&&g[n]&&(c=g[n],i=u)}!a&&c&&(a=c,s=i),a&&(f.splice(0,s,a),e=f.join("/"))}return e}function r(t,f){return function(){var n=k.call(arguments,0);return"string"!=typeof n[0]&&1===n.length&&n.push(null),h.apply(e,n.concat([t,f]))}}function s(e){return function(t){return a(t,e)}}function c(e){return function(t){p[e]=t}}function i(f){if(t(b,f)){var n=b[f];delete b[f],v[f]=!0,l.apply(e,n)}if(!t(p,f)&&!t(v,f))throw new Error("No "+f);return p[f]}function u(e){var t,f=e?e.indexOf("!"):-1;return f>-1&&(t=e.substring(0,f),e=e.substring(f+1,e.length)),[t,e]}function _(e){return e?u(e):[]}function d(e){return function(){return y&&y.config&&y.config[e]||{}}}var l,h,m,g,p={},b={},y={},v={},w=Object.prototype.hasOwnProperty,k=[].slice,S=/\.js$/;m=function(e,t){var f,n=u(e),o=n[0],r=t[1];return e=n[1],o&&(o=a(o,r),f=i(o)),o?e=f&&f.normalize?f.normalize(e,s(r)):a(e,r):(e=a(e,r),n=u(e),o=n[0],e=n[1],o&&(f=i(o))),{f:o?o+"!"+e:e,n:e,pr:o,p:f}},g={require:function(e){return r(e)},exports:function(e){var t=p[e];return void 0!==t?t:p[e]={}},module:function(e){return{id:e,uri:"",exports:p[e],config:d(e)}}},l=function(f,n,o,a){var s,u,d,l,h,y,w,k=[],S=typeof o;if(a=a||f,y=_(a),"undefined"===S||"function"===S){for(n=!n.length&&o.length?["require","exports","module"]:n,h=0;h<n.length;h+=1)if(l=m(n[h],y),"require"===(u=l.f))k[h]=g.require(f);else if("exports"===u)k[h]=g.exports(f),w=!0;else if("module"===u)s=k[h]=g.module(f);else if(t(p,u)||t(b,u)||t(v,u))k[h]=i(u);else{if(!l.p)throw new Error(f+" missing "+u);l.p.load(l.n,r(a,!0),c(u),{}),k[h]=p[u]}d=o?o.apply(p[f],k):void 0,f&&(s&&s.exports!==e&&s.exports!==p[f]?p[f]=s.exports:d===e&&w||(p[f]=d))}else f&&(p[f]=o)},f=n=h=function(t,f,n,o,a){if("string"==typeof t)return g[t]?g[t](f):i(m(t,_(f)).f);if(!t.splice){if(y=t,y.deps&&h(y.deps,y.callback),!f)return;f.splice?(t=f,f=n,n=null):t=e}return f=f||function(){},"function"==typeof n&&(n=o,o=a),o?l(e,t,f,n):setTimeout(function(){l(e,t,f,n)},4),h},h.config=function(e){return h(e)},f._defined=p,o=function(e,f,n){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");f.splice||(n=f,f=[]),t(p,e)||t(b,e)||(b[e]=[e,f,n])},o.amd={jQuery:!0}}(),o("almond",function(){}),function(e){function t(e,t,f,n){var o,a,r,s,c,i,_,l=t&&t.ownerDocument,h=t?t.nodeType:9;if(f=f||[],"string"!=typeof e||!e||1!==h&&9!==h&&11!==h)return f;if(!n&&((t?t.ownerDocument||t:F)!==N&&j(t),t=t||N,R)){if(11!==h&&(c=ge.exec(e)))if(o=c[1]){if(9===h){if(!(r=t.getElementById(o)))return f;if(r.id===o)return f.push(r),f}else if(l&&(r=l.getElementById(o))&&H(t,r)&&r.id===o)return f.push(r),f}else{if(c[2])return X.apply(f,t.getElementsByTagName(e)),f;if((o=c[3])&&w.getElementsByClassName&&t.getElementsByClassName)return X.apply(f,t.getElementsByClassName(o)),f}if(w.qsa&&!W[e+" "]&&(!D||!D.test(e))){if(1!==h)l=t,_=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(ve,we):t.setAttribute("id",s=z),i=M(e),a=i.length;a--;)i[a]="#"+s+" "+d(i[a]);_=i.join(","),l=pe.test(e)&&u(t.parentNode)||t}if(_)try{return X.apply(f,l.querySelectorAll(_)),f}catch(e){}finally{s===z&&t.removeAttribute("id")}}}return T(e.replace(re,"$1"),t,f,n)}function f(){function e(f,n){return t.push(f+" ")>k.cacheLength&&delete e[t.shift()],e[f+" "]=n}var t=[];return e}function n(e){return e[z]=!0,e}function a(e){var t=N.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function r(e,t){for(var f=e.split("|"),n=f.length;n--;)k.attrHandle[f[n]]=t}function s(e,t){var f=t&&e,n=f&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(n)return n;if(f)for(;f=f.nextSibling;)if(f===t)return-1;return e?1:-1}function c(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&Se(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function i(e){return n(function(t){return t=+t,n(function(f,n){for(var o,a=e([],f.length,t),r=a.length;r--;)f[o=a[r]]&&(f[o]=!(n[o]=f[o]))})})}function u(e){return e&&void 0!==e.getElementsByTagName&&e}function _(){}function d(e){for(var t=0,f=e.length,n="";t<f;t++)n+=e[t].value;return n}function l(e,t,f){var n=t.dir,o=t.next,a=o||n,r=f&&"parentNode"===a,s=q++;return t.first?function(t,f,o){for(;t=t[n];)if(1===t.nodeType||r)return e(t,f,o);return!1}:function(t,f,c){var i,u,_,d=[B,s];if(c){for(;t=t[n];)if((1===t.nodeType||r)&&e(t,f,c))return!0}else for(;t=t[n];)if(1===t.nodeType||r)if(_=t[z]||(t[z]={}),u=_[t.uniqueID]||(_[t.uniqueID]={}),o&&o===t.nodeName.toLowerCase())t=t[n]||t;else{if((i=u[a])&&i[0]===B&&i[1]===s)return d[2]=i[2];if(u[a]=d,d[2]=e(t,f,c))return!0}return!1}}function h(e){return e.length>1?function(t,f,n){for(var o=e.length;o--;)if(!e[o](t,f,n))return!1;return!0}:e[0]}function m(e,f,n){for(var o=0,a=f.length;o<a;o++)t(e,f[o],n);return n}function g(e,t,f,n,o){for(var a,r=[],s=0,c=e.length,i=null!=t;s<c;s++)(a=e[s])&&(f&&!f(a,n,o)||(r.push(a),i&&t.push(s)));return r}function p(e,t,f,o,a,r){return o&&!o[z]&&(o=p(o)),a&&!a[z]&&(a=p(a,r)),n(function(n,r,s,c){var i,u,_,d=[],l=[],h=r.length,p=n||m(t||"*",s.nodeType?[s]:s,[]),b=!e||!n&&t?p:g(p,d,e,s,c),y=f?a||(n?e:h||o)?[]:r:b;if(f&&f(b,y,s,c),o)for(i=g(y,l),o(i,[],s,c),u=i.length;u--;)(_=i[u])&&(y[l[u]]=!(b[l[u]]=_));if(n){if(a||e){if(a){for(i=[],u=y.length;u--;)(_=y[u])&&i.push(b[u]=_);a(null,y=[],i,c)}for(u=y.length;u--;)(_=y[u])&&(i=a?Z(n,_):d[u])>-1&&(n[i]=!(r[i]=_))}}else y=g(y===r?y.splice(h,y.length):y),a?a(null,r,y,c):X.apply(r,y)})}function b(e){for(var t,f,n,o=e.length,a=k.relative[e[0].type],r=a||k.relative[" "],s=a?1:0,c=l(function(e){return e===t},r,!0),i=l(function(e){return Z(t,e)>-1},r,!0),u=[function(e,f,n){var o=!a&&(n||f!==E)||((t=f).nodeType?c(e,f,n):i(e,f,n));return t=null,o}];s<o;s++)if(f=k.relative[e[s].type])u=[l(h(u),f)];else{if(f=k.filter[e[s].type].apply(null,e[s].matches),f[z]){for(n=++s;n<o&&!k.relative[e[n].type];n++);return p(s>1&&h(u),s>1&&d(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(re,"$1"),f,s<n&&b(e.slice(s,n)),n<o&&b(e=e.slice(n)),n<o&&d(e))}u.push(f)}return h(u)}function y(e,f){var o=f.length>0,a=e.length>0,r=function(n,r,s,c,i){var u,_,d,l=0,h="0",m=n&&[],p=[],b=E,y=n||a&&k.find.TAG("*",i),v=B+=null==b?1:Math.random()||.1,w=y.length;for(i&&(E=r===N||r||i);h!==w&&null!=(u=y[h]);h++){if(a&&u){for(_=0,r||u.ownerDocument===N||(j(u),s=!R);d=e[_++];)if(d(u,r||N,s)){c.push(u);break}i&&(B=v)}o&&((u=!d&&u)&&l--,n&&m.push(u))}if(l+=h,o&&h!==l){for(_=0;d=f[_++];)d(m,p,r,s);if(n){if(l>0)for(;h--;)m[h]||p[h]||(p[h]=J.call(c));p=g(p)}X.apply(c,p),i&&!n&&p.length>0&&l+f.length>1&&t.uniqueSort(c)}return i&&(B=v,E=b),m};return o?n(r):r}var v,w,k,S,x,M,A,T,E,C,L,j,N,O,R,D,I,P,H,z="sizzle"+1*new Date,F=e.document,B=0,q=0,U=f(),Y=f(),W=f(),V=function(e,t){return e===t&&(L=!0),0},G={}.hasOwnProperty,$=[],J=$.pop,Q=$.push,X=$.push,K=$.slice,Z=function(e,t){for(var f=0,n=e.length;f<n;f++)if(e[f]===t)return f;return-1},ee="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",te="[\\x20\\t\\r\\n\\f]",fe="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",ne="\\["+te+"*("+fe+")(?:"+te+"*([*^$|!~]?=)"+te+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+fe+"))|)"+te+"*\\]",oe=":("+fe+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ne+")*)|.*)\\)|)",ae=new RegExp(te+"+","g"),re=new RegExp("^"+te+"+|((?:^|[^\\\\])(?:\\\\.)*)"+te+"+$","g"),se=new RegExp("^"+te+"*,"+te+"*"),ce=new RegExp("^"+te+"*([>+~]|"+te+")"+te+"*"),ie=new RegExp("="+te+"*([^\\]'\"]*?)"+te+"*\\]","g"),ue=new RegExp(oe),_e=new RegExp("^"+fe+"$"),de={ID:new RegExp("^#("+fe+")"),CLASS:new RegExp("^\\.("+fe+")"),TAG:new RegExp("^("+fe+"|[*])"),ATTR:new RegExp("^"+ne),PSEUDO:new RegExp("^"+oe),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+te+"*(even|odd|(([+-]|)(\\d*)n|)"+te+"*(?:([+-]|)"+te+"*(\\d+)|))"+te+"*\\)|)","i"),bool:new RegExp("^(?:"+ee+")$","i"),needsContext:new RegExp("^"+te+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+te+"*((?:-\\d)?\\d*)"+te+"*\\)|)(?=[^-]|$)","i")},le=/^(?:input|select|textarea|button)$/i,he=/^h\d$/i,me=/^[^{]+\{\s*\[native \w/,ge=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,pe=/[+~]/,be=new RegExp("\\\\([\\da-f]{1,6}"+te+"?|("+te+")|.)","ig"),ye=function(e,t,f){var n="0x"+t-65536;return n!==n||f?t:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)},ve=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,we=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ke=function(){j()},Se=l(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{X.apply($=K.call(F.childNodes),F.childNodes),$[F.childNodes.length].nodeType}catch(e){X={apply:$.length?function(e,t){Q.apply(e,K.call(t))}:function(e,t){for(var f=e.length,n=0;e[f++]=t[n++];);e.length=f-1}}}w=t.support={},x=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},j=t.setDocument=function(e){var t,f,n=e?e.ownerDocument||e:F;return n!==N&&9===n.nodeType&&n.documentElement?(N=n,O=N.documentElement,R=!x(N),F!==N&&(f=N.defaultView)&&f.top!==f&&(f.addEventListener?f.addEventListener("unload",ke,!1):f.attachEvent&&f.attachEvent("onunload",ke)),w.attributes=a(function(e){return e.className="i",!e.getAttribute("className")}),w.getElementsByTagName=a(function(e){return e.appendChild(N.createComment("")),!e.getElementsByTagName("*").length}),w.getElementsByClassName=me.test(N.getElementsByClassName),w.getById=a(function(e){return O.appendChild(e).id=z,!N.getElementsByName||!N.getElementsByName(z).length}),w.getById?(k.filter.ID=function(e){var t=e.replace(be,ye);return function(e){return e.getAttribute("id")===t}},k.find.ID=function(e,t){if(void 0!==t.getElementById&&R){var f=t.getElementById(e);return f?[f]:[]}}):(k.filter.ID=function(e){var t=e.replace(be,ye);return function(e){var f=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return f&&f.value===t}},k.find.ID=function(e,t){if(void 0!==t.getElementById&&R){var f,n,o,a=t.getElementById(e);if(a){if((f=a.getAttributeNode("id"))&&f.value===e)return[a];for(o=t.getElementsByName(e),n=0;a=o[n++];)if((f=a.getAttributeNode("id"))&&f.value===e)return[a]}return[]}}),k.find.TAG=w.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):w.qsa?t.querySelectorAll(e):void 0}:function(e,t){var f,n=[],o=0,a=t.getElementsByTagName(e);if("*"===e){for(;f=a[o++];)1===f.nodeType&&n.push(f);return n}return a},k.find.CLASS=w.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&R)return t.getElementsByClassName(e)},I=[],D=[],(w.qsa=me.test(N.querySelectorAll))&&(a(function(e){O.appendChild(e).innerHTML="<a id='"+z+"'></a><select id='"+z+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&D.push("[*^$]="+te+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||D.push("\\["+te+"*(?:value|"+ee+")"),e.querySelectorAll("[id~="+z+"-]").length||D.push("~="),e.querySelectorAll(":checked").length||D.push(":checked"),e.querySelectorAll("a#"+z+"+*").length||D.push(".#.+[+~]")}),a(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=N.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&D.push("name"+te+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&D.push(":enabled",":disabled"),O.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&D.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),D.push(",.*:")})),(w.matchesSelector=me.test(P=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&a(function(e){w.disconnectedMatch=P.call(e,"*"),P.call(e,"[s!='']:x"),I.push("!=",oe)}),D=D.length&&new RegExp(D.join("|")),I=I.length&&new RegExp(I.join("|")),t=me.test(O.compareDocumentPosition),H=t||me.test(O.contains)?function(e,t){var f=9===e.nodeType?e.documentElement:e,n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(f.contains?f.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},V=t?function(e,t){if(e===t)return L=!0,0;var f=!e.compareDocumentPosition-!t.compareDocumentPosition;return f||(f=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&f||!w.sortDetached&&t.compareDocumentPosition(e)===f?e===N||e.ownerDocument===F&&H(F,e)?-1:t===N||t.ownerDocument===F&&H(F,t)?1:C?Z(C,e)-Z(C,t):0:4&f?-1:1)}:function(e,t){if(e===t)return L=!0,0;var f,n=0,o=e.parentNode,a=t.parentNode,r=[e],c=[t];if(!o||!a)return e===N?-1:t===N?1:o?-1:a?1:C?Z(C,e)-Z(C,t):0;if(o===a)return s(e,t);for(f=e;f=f.parentNode;)r.unshift(f);for(f=t;f=f.parentNode;)c.unshift(f);for(;r[n]===c[n];)n++;return n?s(r[n],c[n]):r[n]===F?-1:c[n]===F?1:0},N):N},t.matches=function(e,f){return t(e,null,null,f)},t.matchesSelector=function(e,f){if((e.ownerDocument||e)!==N&&j(e),f=f.replace(ie,"='$1']"),w.matchesSelector&&R&&!W[f+" "]&&(!I||!I.test(f))&&(!D||!D.test(f)))try{var n=P.call(e,f);if(n||w.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return t(f,N,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==N&&j(e),H(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==N&&j(e);var f=k.attrHandle[t.toLowerCase()],n=f&&G.call(k.attrHandle,t.toLowerCase())?f(e,t,!R):void 0;return void 0!==n?n:w.attributes||!R?e.getAttribute(t):(n=e.getAttributeNode(t))&&n.specified?n.value:null},t.escape=function(e){return(e+"").replace(ve,we)},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,f=[],n=0,o=0;if(L=!w.detectDuplicates,C=!w.sortStable&&e.slice(0),e.sort(V),L){for(;t=e[o++];)t===e[o]&&(n=f.push(o));for(;n--;)e.splice(f[n],1)}return C=null,e},S=t.getText=function(e){var t,f="",n=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)f+=S(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[n++];)f+=S(t);return f},k=t.selectors={cacheLength:50,createPseudo:n,match:de,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(be,ye),e[3]=(e[3]||e[4]||e[5]||"").replace(be,ye),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,f=!e[6]&&e[2];return de.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":f&&ue.test(f)&&(t=M(f,!0))&&(t=f.indexOf(")",f.length-t)-f.length)&&(e[0]=e[0].slice(0,t),e[2]=f.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(be,ye).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=U[e+" "];return t||(t=new RegExp("(^|"+te+")"+e+"("+te+"|$)"))&&U(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,f,n){return function(o){var a=t.attr(o,e);return null==a?"!="===f:!f||(a+="","="===f?a===n:"!="===f?a!==n:"^="===f?n&&0===a.indexOf(n):"*="===f?n&&a.indexOf(n)>-1:"$="===f?n&&a.slice(-n.length)===n:"~="===f?(" "+a.replace(ae," ")+" ").indexOf(n)>-1:"|="===f&&(a===n||a.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,f,n,o){var a="nth"!==e.slice(0,3),r="last"!==e.slice(-4),s="of-type"===t;return 1===n&&0===o?function(e){return!!e.parentNode}:function(t,f,c){var i,u,_,d,l,h,m=a!==r?"nextSibling":"previousSibling",g=t.parentNode,p=s&&t.nodeName.toLowerCase(),b=!c&&!s,y=!1;if(g){if(a){for(;m;){for(d=t;d=d[m];)if(s?d.nodeName.toLowerCase()===p:1===d.nodeType)return!1;h=m="only"===e&&!h&&"nextSibling"}return!0}if(h=[r?g.firstChild:g.lastChild],r&&b){for(d=g,_=d[z]||(d[z]={}),u=_[d.uniqueID]||(_[d.uniqueID]={}),i=u[e]||[],l=i[0]===B&&i[1],y=l&&i[2],d=l&&g.childNodes[l];d=++l&&d&&d[m]||(y=l=0)||h.pop();)if(1===d.nodeType&&++y&&d===t){u[e]=[B,l,y];break}}else if(b&&(d=t,_=d[z]||(d[z]={}),u=_[d.uniqueID]||(_[d.uniqueID]={}),i=u[e]||[],l=i[0]===B&&i[1],y=l),!1===y)for(;(d=++l&&d&&d[m]||(y=l=0)||h.pop())&&((s?d.nodeName.toLowerCase()!==p:1!==d.nodeType)||!++y||(b&&(_=d[z]||(d[z]={}),u=_[d.uniqueID]||(_[d.uniqueID]={}),u[e]=[B,y]),d!==t)););return(y-=o)===n||y%n==0&&y/n>=0}}},PSEUDO:function(e,f){var o,a=k.pseudos[e]||k.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return a[z]?a(f):a.length>1?(o=[e,e,"",f],k.setFilters.hasOwnProperty(e.toLowerCase())?n(function(e,t){for(var n,o=a(e,f),r=o.length;r--;)n=Z(e,o[r]),e[n]=!(t[n]=o[r])}):function(e){return a(e,0,o)}):a}},pseudos:{not:n(function(e){var t=[],f=[],o=A(e.replace(re,"$1"));return o[z]?n(function(e,t,f,n){for(var a,r=o(e,null,n,[]),s=e.length;s--;)(a=r[s])&&(e[s]=!(t[s]=a))}):function(e,n,a){return t[0]=e,o(t,null,a,f),t[0]=null,!f.pop()}}),has:n(function(e){return function(f){return t(e,f).length>0}}),contains:n(function(e){return e=e.replace(be,ye),function(t){return(t.textContent||t.innerText||S(t)).indexOf(e)>-1}}),lang:n(function(e){return _e.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(be,ye).toLowerCase(),function(t){var f;do{if(f=R?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(f=f.toLowerCase())===e||0===f.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var f=e.location&&e.location.hash;return f&&f.slice(1)===t.id},root:function(e){return e===O},focus:function(e){return e===N.activeElement&&(!N.hasFocus||N.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:c(!1),disabled:c(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!k.pseudos.empty(e)},header:function(e){return he.test(e.nodeName)},input:function(e){return le.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:i(function(){return[0]}),last:i(function(e,t){return[t-1]}),eq:i(function(e,t,f){return[f<0?f+t:f]}),even:i(function(e,t){for(var f=0;f<t;f+=2)e.push(f);return e}),odd:i(function(e,t){for(var f=1;f<t;f+=2)e.push(f);return e}),lt:i(function(e,t,f){for(var n=f<0?f+t:f;--n>=0;)e.push(n);return e}),gt:i(function(e,t,f){for(var n=f<0?f+t:f;++n<t;)e.push(n);return e})}},k.pseudos.nth=k.pseudos.eq;for(v in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})k.pseudos[v]=function(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}(v);for(v in{submit:!0,reset:!0})k.pseudos[v]=function(e){return function(t){var f=t.nodeName.toLowerCase();return("input"===f||"button"===f)&&t.type===e}}(v);_.prototype=k.filters=k.pseudos,k.setFilters=new _,M=t.tokenize=function(e,f){var n,o,a,r,s,c,i,u=Y[e+" "];if(u)return f?0:u.slice(0);for(s=e,c=[],i=k.preFilter;s;){n&&!(o=se.exec(s))||(o&&(s=s.slice(o[0].length)||s),c.push(a=[])),n=!1,(o=ce.exec(s))&&(n=o.shift(),a.push({value:n,type:o[0].replace(re," ")}),s=s.slice(n.length));for(r in k.filter)!(o=de[r].exec(s))||i[r]&&!(o=i[r](o))||(n=o.shift(),a.push({value:n,type:r,matches:o}),s=s.slice(n.length));if(!n)break}return f?s.length:s?t.error(e):Y(e,c).slice(0)},A=t.compile=function(e,t){var f,n=[],o=[],a=W[e+" "];if(!a){for(t||(t=M(e)),f=t.length;f--;)a=b(t[f]),a[z]?n.push(a):o.push(a);a=W(e,y(o,n)),a.selector=e}return a},T=t.select=function(e,t,f,n){var o,a,r,s,c,i="function"==typeof e&&e,_=!n&&M(e=i.selector||e);if(f=f||[],1===_.length){if(a=_[0]=_[0].slice(0),a.length>2&&"ID"===(r=a[0]).type&&9===t.nodeType&&R&&k.relative[a[1].type]){if(!(t=(k.find.ID(r.matches[0].replace(be,ye),t)||[])[0]))return f;i&&(t=t.parentNode),e=e.slice(a.shift().value.length)}for(o=de.needsContext.test(e)?0:a.length;o--&&(r=a[o],!k.relative[s=r.type]);)if((c=k.find[s])&&(n=c(r.matches[0].replace(be,ye),pe.test(a[0].type)&&u(t.parentNode)||t))){if(a.splice(o,1),!(e=n.length&&d(a)))return X.apply(f,n),f;break}}return(i||A(e,_))(n,t,!R,f,!t||pe.test(e)&&u(t.parentNode)||t),f},w.sortStable=z.split("").sort(V).join("")===z,w.detectDuplicates=!!L,j(),w.sortDetached=a(function(e){return 1&e.compareDocumentPosition(N.createElement("fieldset"))}),a(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||r("type|href|height|width",function(e,t,f){if(!f)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),w.attributes&&a(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||r("value",function(e,t,f){if(!f&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),a(function(e){return null==e.getAttribute("disabled")})||r(ee,function(e,t,f){var n;if(!f)return!0===e[t]?t.toLowerCase():(n=e.getAttributeNode(t))&&n.specified?n.value:null});var xe=e.Sizzle;t.noConflict=function(){return e.Sizzle===t&&(e.Sizzle=xe),t},"function"==typeof o&&o.amd?o("sizzle",[],function(){return t}):"undefined"!=typeof module&&module.exports?module.exports=t:e.Sizzle=t}(window),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof o&&o.amd?o("es6-promise",t):e.ES6Promise=t()}(this,function(){"use strict";function e(e){var t=typeof e;return null!==e&&("object"===t||"function"===t)}function t(e){return"function"==typeof e}function f(e){F=e}function o(e){B=e}function a(){return void 0!==z?function(){z(s)}:r()}function r(){var e=setTimeout;return function(){return e(s,1)}}function s(){for(var e=0;e<H;e+=2){(0,G[e])(G[e+1]),G[e]=void 0,G[e+1]=void 0}H=0}function c(e,t){var f=this,n=new this.constructor(u);void 0===n[J]&&E(n);var o=f._state;if(o){var a=arguments[o-1];B(function(){return M(o,n,a,f._result)})}else k(f,n,e,t);return n}function i(e){var t=this;if(e&&"object"==typeof e&&e.constructor===t)return e;var f=new t(u);return b(f,e),f}function u(){}function _(){return new TypeError("You cannot resolve a promise with itself")}function d(){return new TypeError("A promises callback cannot return that same promise.")}function l(e){try{return e.then}catch(e){return Z.error=e,Z}}function h(e,t,f,n){try{e.call(t,f,n)}catch(e){return e}}function m(e,t,f){B(function(e){var n=!1,o=h(f,t,function(f){n||(n=!0,t!==f?b(e,f):v(e,f))},function(t){n||(n=!0,w(e,t))},"Settle: "+(e._label||" unknown promise"));!n&&o&&(n=!0,w(e,o))},e)}function g(e,t){t._state===X?v(e,t._result):t._state===K?w(e,t._result):k(t,void 0,function(t){return b(e,t)},function(t){return w(e,t)})}function p(e,f,n){f.constructor===e.constructor&&n===c&&f.constructor.resolve===i?g(e,f):n===Z?(w(e,Z.error),Z.error=null):void 0===n?v(e,f):t(n)?m(e,f,n):v(e,f)}function b(t,f){t===f?w(t,_()):e(f)?p(t,f,l(f)):v(t,f)}function y(e){e._onerror&&e._onerror(e._result),S(e)}function v(e,t){e._state===Q&&(e._result=t,e._state=X,0!==e._subscribers.length&&B(S,e))}function w(e,t){e._state===Q&&(e._state=K,e._result=t,B(y,e))}function k(e,t,f,n){var o=e._subscribers,a=o.length;e._onerror=null,o[a]=t,o[a+X]=f,o[a+K]=n,0===a&&e._state&&B(S,e)}function S(e){var t=e._subscribers,f=e._state;if(0!==t.length){for(var n=void 0,o=void 0,a=e._result,r=0;r<t.length;r+=3)n=t[r],o=t[r+f],n?M(f,n,o,a):o(a);e._subscribers.length=0}}function x(e,t){try{return e(t)}catch(e){return Z.error=e,Z}}function M(e,f,n,o){var a=t(n),r=void 0,s=void 0,c=void 0,i=void 0;if(a){if(r=x(n,o),r===Z?(i=!0,s=r.error,r.error=null):c=!0,f===r)return void w(f,d())}else r=o,c=!0;f._state!==Q||(a&&c?b(f,r):i?w(f,s):e===X?v(f,r):e===K&&w(f,r))}function A(e,t){try{t(function(t){b(e,t)},function(t){w(e,t)})}catch(t){w(e,t)}}function T(){return ee++}function E(e){e[J]=ee++,e._state=void 0,e._result=void 0,e._subscribers=[]}function C(){return new Error("Array Methods must be provided an Array")}function L(e){return new te(this,e).promise}function j(e){var t=this;return new t(P(e)?function(f,n){for(var o=e.length,a=0;a<o;a++)t.resolve(e[a]).then(f,n)}:function(e,t){return t(new TypeError("You must pass an array to race."))})}function N(e){var t=this,f=new t(u);return w(f,e),f}function O(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function R(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function D(){var e=void 0;if("undefined"!=typeof global)e=global;else if("undefined"!=typeof self)e=self;else try{e=Function("return this")()}catch(e){throw new Error("polyfill failed because global object is unavailable in this environment")}var t=e.Promise;if(t){var f=null;try{f=Object.prototype.toString.call(t.resolve())}catch(e){}if("[object Promise]"===f&&!t.cast)return}e.Promise=fe}var I=void 0;I=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)};var P=I,H=0,z=void 0,F=void 0,B=function(e,t){G[H]=e,G[H+1]=t,2===(H+=2)&&(F?F(s):$())},q="undefined"!=typeof window?window:void 0,U=q||{},Y=U.MutationObserver||U.WebKitMutationObserver,W="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),V="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,G=new Array(1e3),$=void 0;$=W?function(){return function(){return process.nextTick(s)}}():Y?function(){var e=0,t=new Y(s),f=document.createTextNode("");return t.observe(f,{characterData:!0}),function(){f.data=e=++e%2}}():V?function(){var e=new MessageChannel;return e.port1.onmessage=s,function(){return e.port2.postMessage(0)}}():void 0===q&&"function"==typeof n?function(){try{var e=Function("return this")().require("vertx");return z=e.runOnLoop||e.runOnContext,a()}catch(e){return r()}}():r();var J=Math.random().toString(36).substring(2),Q=void 0,X=1,K=2,Z={error:null},ee=0,te=function(){function e(e,t){this._instanceConstructor=e,this.promise=new e(u),this.promise[J]||E(this.promise),P(t)?(this.length=t.length,this._remaining=t.length,this._result=new Array(this.length),0===this.length?v(this.promise,this._result):(this.length=this.length||0,this._enumerate(t),0===this._remaining&&v(this.promise,this._result))):w(this.promise,C())}return e.prototype._enumerate=function(e){for(var t=0;this._state===Q&&t<e.length;t++)this._eachEntry(e[t],t)},e.prototype._eachEntry=function(e,t){var f=this._instanceConstructor,n=f.resolve;if(n===i){var o=l(e);if(o===c&&e._state!==Q)this._settledAt(e._state,t,e._result);else if("function"!=typeof o)this._remaining--,this._result[t]=e;else if(f===fe){var a=new f(u);p(a,e,o),this._willSettleAt(a,t)}else this._willSettleAt(new f(function(t){return t(e)}),t)}else this._willSettleAt(n(e),t)},e.prototype._settledAt=function(e,t,f){var n=this.promise;n._state===Q&&(this._remaining--,e===K?w(n,f):this._result[t]=f),0===this._remaining&&v(n,this._result)},e.prototype._willSettleAt=function(e,t){var f=this;k(e,void 0,function(e){return f._settledAt(X,t,e)},function(e){return f._settledAt(K,t,e)})},e}(),fe=function(){function e(t){this[J]=T(),this._result=this._state=void 0,this._subscribers=[],u!==t&&("function"!=typeof t&&O(),this instanceof e?A(this,t):R())}return e.prototype.catch=function(e){return this.then(null,e)},e.prototype.finally=function(e){var t=this,f=t.constructor;return t.then(function(t){return f.resolve(e()).then(function(){return t})},function(t){return f.resolve(e()).then(function(){throw t})})},e}();return fe.prototype.then=c,fe.all=L,fe.race=j,fe.resolve=i,fe.reject=N,fe._setScheduler=f,fe._setAsap=o,fe._asap=B,fe.polyfill=D,fe.Promise=fe,fe.polyfill(),fe}),function(){function e(e,t){return e.set(t[0],t[1]),e}function t(e,t){return e.add(t),e}function f(e,t,f){switch(f.length){case 0:return e.call(t);case 1:return e.call(t,f[0]);case 2:return e.call(t,f[0],f[1]);case 3:return e.call(t,f[0],f[1],f[2])}return e.apply(t,f)}function n(e,t,f,n){for(var o=-1,a=null==e?0:e.length;++o<a;){var r=e[o];t(n,r,f(r),e)}return n}function a(e,t){for(var f=-1,n=null==e?0:e.length;++f<n&&!1!==t(e[f],f,e););return e}function r(e,t){for(var f=null==e?0:e.length;f--&&!1!==t(e[f],f,e););return e}function s(e,t){for(var f=-1,n=null==e?0:e.length;++f<n;)if(!t(e[f],f,e))return!1;return!0}function c(e,t){for(var f=-1,n=null==e?0:e.length,o=0,a=[];++f<n;){var r=e[f];t(r,f,e)&&(a[o++]=r)}return a}function i(e,t){return!!(null==e?0:e.length)&&v(e,t,0)>-1}function u(e,t,f){for(var n=-1,o=null==e?0:e.length;++n<o;)if(f(t,e[n]))return!0;return!1}function _(e,t){for(var f=-1,n=null==e?0:e.length,o=Array(n);++f<n;)o[f]=t(e[f],f,e);return o}function d(e,t){for(var f=-1,n=t.length,o=e.length;++f<n;)e[o+f]=t[f];return e}function l(e,t,f,n){var o=-1,a=null==e?0:e.length;for(n&&a&&(f=e[++o]);++o<a;)f=t(f,e[o],o,e);return f}function h(e,t,f,n){var o=null==e?0:e.length;for(n&&o&&(f=e[--o]);o--;)f=t(f,e[o],o,e);return f}function m(e,t){for(var f=-1,n=null==e?0:e.length;++f<n;)if(t(e[f],f,e))return!0;return!1}function g(e){return e.split("")}function p(e){return e.match(It)||[]}function b(e,t,f){var n;return f(e,function(e,f,o){if(t(e,f,o))return n=f,!1}),n}function y(e,t,f,n){for(var o=e.length,a=f+(n?1:-1);n?a--:++a<o;)if(t(e[a],a,e))return a;return-1}function v(e,t,f){return t===t?G(e,t,f):y(e,k,f)}function w(e,t,f,n){for(var o=f-1,a=e.length;++o<a;)if(n(e[o],t))return o;return-1}function k(e){return e!==e}function S(e,t){var f=null==e?0:e.length;return f?E(e,t)/f:je}function x(e){return function(t){return null==t?ee:t[e]}}function M(e){return function(t){return null==e?ee:e[t]}}function A(e,t,f,n,o){return o(e,function(e,o,a){f=n?(n=!1,e):t(f,e,o,a)}),f}function T(e,t){var f=e.length;for(e.sort(t);f--;)e[f]=e[f].value;return e}
-function E(e,t){for(var f,n=-1,o=e.length;++n<o;){var a=t(e[n]);a!==ee&&(f=f===ee?a:f+a)}return f}function C(e,t){for(var f=-1,n=Array(e);++f<e;)n[f]=t(f);return n}function L(e,t){return _(t,function(t){return[t,e[t]]})}function j(e){return function(t){return e(t)}}function N(e,t){return _(t,function(t){return e[t]})}function O(e,t){return e.has(t)}function R(e,t){for(var f=-1,n=e.length;++f<n&&v(t,e[f],0)>-1;);return f}function D(e,t){for(var f=e.length;f--&&v(t,e[f],0)>-1;);return f}function I(e,t){for(var f=e.length,n=0;f--;)e[f]===t&&++n;return n}function P(e){return"\\"+xf[e]}function H(e,t){return null==e?ee:e[t]}function z(e){return mf.test(e)}function F(e){return gf.test(e)}function B(e){for(var t,f=[];!(t=e.next()).done;)f.push(t.value);return f}function q(e){var t=-1,f=Array(e.size);return e.forEach(function(e,n){f[++t]=[n,e]}),f}function U(e,t){return function(f){return e(t(f))}}function Y(e,t){for(var f=-1,n=e.length,o=0,a=[];++f<n;){var r=e[f];r!==t&&r!==re||(e[f]=re,a[o++]=f)}return a}function W(e){var t=-1,f=Array(e.size);return e.forEach(function(e){f[++t]=e}),f}function V(e){var t=-1,f=Array(e.size);return e.forEach(function(e){f[++t]=[e,e]}),f}function G(e,t,f){for(var n=f-1,o=e.length;++n<o;)if(e[n]===t)return n;return-1}function $(e,t,f){for(var n=f+1;n--;)if(e[n]===t)return n;return n}function J(e){return z(e)?X(e):Bf(e)}function Q(e){return z(e)?K(e):g(e)}function X(e){for(var t=lf.lastIndex=0;lf.test(e);)++t;return t}function K(e){return e.match(lf)||[]}function Z(e){return e.match(hf)||[]}var ee,te=200,fe="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",ne="Expected a function",oe="__lodash_hash_undefined__",ae=500,re="__lodash_placeholder__",se=1,ce=2,ie=4,ue=1,_e=2,de=1,le=2,he=4,me=8,ge=16,pe=32,be=64,ye=128,ve=256,we=512,ke=30,Se="...",xe=800,Me=16,Ae=1,Te=2,Ee=1/0,Ce=9007199254740991,Le=1.7976931348623157e308,je=NaN,Ne=4294967295,Oe=Ne-1,Re=Ne>>>1,De=[["ary",ye],["bind",de],["bindKey",le],["curry",me],["curryRight",ge],["flip",we],["partial",pe],["partialRight",be],["rearg",ve]],Ie="[object Arguments]",Pe="[object Array]",He="[object AsyncFunction]",ze="[object Boolean]",Fe="[object Date]",Be="[object DOMException]",qe="[object Error]",Ue="[object Function]",Ye="[object GeneratorFunction]",We="[object Map]",Ve="[object Number]",Ge="[object Null]",$e="[object Object]",Je="[object Proxy]",Qe="[object RegExp]",Xe="[object Set]",Ke="[object String]",Ze="[object Symbol]",et="[object Undefined]",tt="[object WeakMap]",ft="[object WeakSet]",nt="[object ArrayBuffer]",ot="[object DataView]",at="[object Float32Array]",rt="[object Float64Array]",st="[object Int8Array]",ct="[object Int16Array]",it="[object Int32Array]",ut="[object Uint8Array]",_t="[object Uint8ClampedArray]",dt="[object Uint16Array]",lt="[object Uint32Array]",ht=/\b__p \+= '';/g,mt=/\b(__p \+=) '' \+/g,gt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,pt=/&(?:amp|lt|gt|quot|#39);/g,bt=/[&<>"']/g,yt=RegExp(pt.source),vt=RegExp(bt.source),wt=/<%-([\s\S]+?)%>/g,kt=/<%([\s\S]+?)%>/g,St=/<%=([\s\S]+?)%>/g,xt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Mt=/^\w*$/,At=/^\./,Tt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Et=/[\\^$.*+?()[\]{}|]/g,Ct=RegExp(Et.source),Lt=/^\s+|\s+$/g,jt=/^\s+/,Nt=/\s+$/,Ot=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Rt=/\{\n\/\* \[wrapped with (.+)\] \*/,Dt=/,? & /,It=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Pt=/\\(\\)?/g,Ht=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,zt=/\w*$/,Ft=/^[-+]0x[0-9a-f]+$/i,Bt=/^0b[01]+$/i,qt=/^\[object .+?Constructor\]$/,Ut=/^0o[0-7]+$/i,Yt=/^(?:0|[1-9]\d*)$/,Wt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Vt=/($^)/,Gt=/['\n\r\u2028\u2029\\]/g,$t="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Jt="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Qt="["+Jt+"]",Xt="["+$t+"]",Kt="[a-z\\xdf-\\xf6\\xf8-\\xff]",Zt="[^\\ud800-\\udfff"+Jt+"\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",ef="\\ud83c[\\udffb-\\udfff]",tf="(?:\\ud83c[\\udde6-\\uddff]){2}",ff="[\\ud800-\\udbff][\\udc00-\\udfff]",nf="[A-Z\\xc0-\\xd6\\xd8-\\xde]",of="(?:"+Kt+"|"+Zt+")",af="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",rf="(?:\\u200d(?:"+["[^\\ud800-\\udfff]",tf,ff].join("|")+")[\\ufe0e\\ufe0f]?"+af+")*",sf="[\\ufe0e\\ufe0f]?"+af+rf,cf="(?:"+["[\\u2700-\\u27bf]",tf,ff].join("|")+")"+sf,uf="(?:"+["[^\\ud800-\\udfff]"+Xt+"?",Xt,tf,ff,"[\\ud800-\\udfff]"].join("|")+")",_f=RegExp("['’]","g"),df=RegExp(Xt,"g"),lf=RegExp(ef+"(?="+ef+")|"+uf+sf,"g"),hf=RegExp([nf+"?"+Kt+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[Qt,nf,"$"].join("|")+")","(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[Qt,nf+of,"$"].join("|")+")",nf+"?"+of+"+(?:['’](?:d|ll|m|re|s|t|ve))?",nf+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)","\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)","\\d+",cf].join("|"),"g"),mf=RegExp("[\\u200d\\ud800-\\udfff"+$t+"\\ufe0e\\ufe0f]"),gf=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,pf=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],bf=-1,yf={};yf[at]=yf[rt]=yf[st]=yf[ct]=yf[it]=yf[ut]=yf[_t]=yf[dt]=yf[lt]=!0,yf[Ie]=yf[Pe]=yf[nt]=yf[ze]=yf[ot]=yf[Fe]=yf[qe]=yf[Ue]=yf[We]=yf[Ve]=yf[$e]=yf[Qe]=yf[Xe]=yf[Ke]=yf[tt]=!1;var vf={};vf[Ie]=vf[Pe]=vf[nt]=vf[ot]=vf[ze]=vf[Fe]=vf[at]=vf[rt]=vf[st]=vf[ct]=vf[it]=vf[We]=vf[Ve]=vf[$e]=vf[Qe]=vf[Xe]=vf[Ke]=vf[Ze]=vf[ut]=vf[_t]=vf[dt]=vf[lt]=!0,vf[qe]=vf[Ue]=vf[tt]=!1;var wf={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},kf={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Sf={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},xf={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Mf=parseFloat,Af=parseInt,Tf="object"==typeof global&&global&&global.Object===Object&&global,Ef="object"==typeof self&&self&&self.Object===Object&&self,Cf=Tf||Ef||Function("return this")(),Lf="object"==typeof exports&&exports&&!exports.nodeType&&exports,jf=Lf&&"object"==typeof module&&module&&!module.nodeType&&module,Nf=jf&&jf.exports===Lf,Of=Nf&&Tf.process,Rf=function(){try{return Of&&Of.binding&&Of.binding("util")}catch(e){}}(),Df=Rf&&Rf.isArrayBuffer,If=Rf&&Rf.isDate,Pf=Rf&&Rf.isMap,Hf=Rf&&Rf.isRegExp,zf=Rf&&Rf.isSet,Ff=Rf&&Rf.isTypedArray,Bf=x("length"),qf=M(wf),Uf=M(kf),Yf=M(Sf),Wf=function o(g){function M(e){if(rc(e)&&!pd(e)&&!(e instanceof K)){if(e instanceof X)return e;if(pu.call(e,"__wrapped__"))return nr(e)}return new X(e)}function G(){}function X(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=ee}function K(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Ne,this.__views__=[]}function It(){var e=new K(this.__wrapped__);return e.__actions__=zo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=zo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=zo(this.__views__),e}function $t(){if(this.__filtered__){var e=new K(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function Jt(){var e=this.__wrapped__.value(),t=this.__dir__,f=pd(e),n=t<0,o=f?e.length:0,a=Ea(0,o,this.__views__),r=a.start,s=a.end,c=s-r,i=n?s:r-1,u=this.__iteratees__,_=u.length,d=0,l=Gu(c,this.__takeCount__);if(!f||!n&&o==c&&l==c)return vo(e,this.__actions__);var h=[];e:for(;c--&&d<l;){i+=t;for(var m=-1,g=e[i];++m<_;){var p=u[m],b=p.iteratee,y=p.type,v=b(g);if(y==Te)g=v;else if(!v){if(y==Ae)continue e;break e}}h[d++]=g}return h}function Qt(e){var t=-1,f=null==e?0:e.length;for(this.clear();++t<f;){var n=e[t];this.set(n[0],n[1])}}function Xt(){this.__data__=n_?n_(null):{},this.size=0}function Kt(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}function Zt(e){var t=this.__data__;if(n_){var f=t[e];return f===oe?ee:f}return pu.call(t,e)?t[e]:ee}function ef(e){var t=this.__data__;return n_?t[e]!==ee:pu.call(t,e)}function tf(e,t){var f=this.__data__;return this.size+=this.has(e)?0:1,f[e]=n_&&t===ee?oe:t,this}function ff(e){var t=-1,f=null==e?0:e.length;for(this.clear();++t<f;){var n=e[t];this.set(n[0],n[1])}}function nf(){this.__data__=[],this.size=0}function of(e){var t=this.__data__,f=Qf(t,e);return!(f<0)&&(f==t.length-1?t.pop():ju.call(t,f,1),--this.size,!0)}function af(e){var t=this.__data__,f=Qf(t,e);return f<0?ee:t[f][1]}function rf(e){return Qf(this.__data__,e)>-1}function sf(e,t){var f=this.__data__,n=Qf(f,e);return n<0?(++this.size,f.push([e,t])):f[n][1]=t,this}function cf(e){var t=-1,f=null==e?0:e.length;for(this.clear();++t<f;){var n=e[t];this.set(n[0],n[1])}}function uf(){this.size=0,this.__data__={hash:new Qt,map:new(Zu||ff),string:new Qt}}function lf(e){var t=xa(this,e).delete(e);return this.size-=t?1:0,t}function hf(e){return xa(this,e).get(e)}function mf(e){return xa(this,e).has(e)}function gf(e,t){var f=xa(this,e),n=f.size;return f.set(e,t),this.size+=f.size==n?0:1,this}function wf(e){var t=-1,f=null==e?0:e.length;for(this.__data__=new cf;++t<f;)this.add(e[t])}function kf(e){return this.__data__.set(e,oe),this}function Sf(e){return this.__data__.has(e)}function xf(e){var t=this.__data__=new ff(e);this.size=t.size}function Tf(){this.__data__=new ff,this.size=0}function Ef(e){var t=this.__data__,f=t.delete(e);return this.size=t.size,f}function Lf(e){return this.__data__.get(e)}function jf(e){return this.__data__.has(e)}function Of(e,t){var f=this.__data__;if(f instanceof ff){var n=f.__data__;if(!Zu||n.length<te-1)return n.push([e,t]),this.size=++f.size,this;f=this.__data__=new cf(n)}return f.set(e,t),this.size=f.size,this}function Rf(e,t){var f=pd(e),n=!f&&gd(e),o=!f&&!n&&yd(e),a=!f&&!n&&!o&&xd(e),r=f||n||o||a,s=r?C(e.length,uu):[],c=s.length;for(var i in e)!t&&!pu.call(e,i)||r&&("length"==i||o&&("offset"==i||"parent"==i)||a&&("buffer"==i||"byteLength"==i||"byteOffset"==i)||Ia(i,c))||s.push(i);return s}function Bf(e){var t=e.length;return t?e[eo(0,t-1)]:ee}function Vf(e,t){return Za(zo(e),fn(t,0,e.length))}function Gf(e){return Za(zo(e))}function $f(e,t,f){(f===ee||Vs(e[t],f))&&(f!==ee||t in e)||en(e,t,f)}function Jf(e,t,f){var n=e[t];pu.call(e,t)&&Vs(n,f)&&(f!==ee||t in e)||en(e,t,f)}function Qf(e,t){for(var f=e.length;f--;)if(Vs(e[f][0],t))return f;return-1}function Xf(e,t,f,n){return m_(e,function(e,o,a){t(n,e,f(e),a)}),n}function Kf(e,t){return e&&Fo(t,Bc(t),e)}function Zf(e,t){return e&&Fo(t,qc(t),e)}function en(e,t,f){"__proto__"==t&&Du?Du(e,t,{configurable:!0,enumerable:!0,value:f,writable:!0}):e[t]=f}function tn(e,t){for(var f=-1,n=t.length,o=nu(n),a=null==e;++f<n;)o[f]=a?ee:Hc(e,t[f]);return o}function fn(e,t,f){return e===e&&(f!==ee&&(e=e<=f?e:f),t!==ee&&(e=e>=t?e:t)),e}function nn(e,t,f,n,o,r){var s,c=t&se,i=t&ce,u=t&ie;if(f&&(s=o?f(e,n,o,r):f(e)),s!==ee)return s;if(!ac(e))return e;var _=pd(e);if(_){if(s=ja(e),!c)return zo(e,s)}else{var d=T_(e),l=d==Ue||d==Ye;if(yd(e))return To(e,c);if(d==$e||d==Ie||l&&!o){if(s=i||l?{}:Na(e),!c)return i?qo(e,Zf(s,e)):Bo(e,Kf(s,e))}else{if(!vf[d])return o?e:{};s=Oa(e,d,nn,c)}}r||(r=new xf);var h=r.get(e);if(h)return h;r.set(e,s);var m=u?i?va:ya:i?qc:Bc,g=_?ee:m(e);return a(g||e,function(n,o){g&&(o=n,n=e[o]),Jf(s,o,nn(n,t,f,o,e,r))}),s}function on(e){var t=Bc(e);return function(f){return an(f,e,t)}}function an(e,t,f){var n=f.length;if(null==e)return!n;for(e=cu(e);n--;){var o=f[n],a=t[o],r=e[o];if(r===ee&&!(o in e)||!a(r))return!1}return!0}function rn(e,t,f){if("function"!=typeof e)throw new _u(ne);return L_(function(){e.apply(ee,f)},t)}function sn(e,t,f,n){var o=-1,a=i,r=!0,s=e.length,c=[],d=t.length;if(!s)return c;f&&(t=_(t,j(f))),n?(a=u,r=!1):t.length>=te&&(a=O,r=!1,t=new wf(t));e:for(;++o<s;){var l=e[o],h=null==f?l:f(l);if(l=n||0!==l?l:0,r&&h===h){for(var m=d;m--;)if(t[m]===h)continue e;c.push(l)}else a(t,h,n)||c.push(l)}return c}function cn(e,t){var f=!0;return m_(e,function(e,n,o){return f=!!t(e,n,o)}),f}function un(e,t,f){for(var n=-1,o=e.length;++n<o;){var a=e[n],r=t(a);if(null!=r&&(s===ee?r===r&&!pc(r):f(r,s)))var s=r,c=a}return c}function _n(e,t,f,n){var o=e.length;for(f=Sc(f),f<0&&(f=-f>o?0:o+f),n=n===ee||n>o?o:Sc(n),n<0&&(n+=o),n=f>n?0:xc(n);f<n;)e[f++]=t;return e}function dn(e,t){var f=[];return m_(e,function(e,n,o){t(e,n,o)&&f.push(e)}),f}function ln(e,t,f,n,o){var a=-1,r=e.length;for(f||(f=Da),o||(o=[]);++a<r;){var s=e[a];t>0&&f(s)?t>1?ln(s,t-1,f,n,o):d(o,s):n||(o[o.length]=s)}return o}function hn(e,t){return e&&p_(e,t,Bc)}function mn(e,t){return e&&b_(e,t,Bc)}function gn(e,t){return c(t,function(t){return fc(e[t])})}function pn(e,t){t=Mo(t,e);for(var f=0,n=t.length;null!=e&&f<n;)e=e[er(t[f++])];return f&&f==n?e:ee}function bn(e,t,f){var n=t(e);return pd(e)?n:d(n,f(e))}function yn(e){return null==e?e===ee?et:Ge:Ru&&Ru in cu(e)?Ta(e):Ga(e)}function vn(e,t){return e>t}function wn(e,t){return null!=e&&pu.call(e,t)}function kn(e,t){return null!=e&&t in cu(e)}function Sn(e,t,f){return e>=Gu(t,f)&&e<Vu(t,f)}function xn(e,t,f){for(var n=f?u:i,o=e[0].length,a=e.length,r=a,s=nu(a),c=1/0,d=[];r--;){var l=e[r];r&&t&&(l=_(l,j(t))),c=Gu(l.length,c),s[r]=!f&&(t||o>=120&&l.length>=120)?new wf(r&&l):ee}l=e[0];var h=-1,m=s[0];e:for(;++h<o&&d.length<c;){var g=l[h],p=t?t(g):g;if(g=f||0!==g?g:0,!(m?O(m,p):n(d,p,f))){for(r=a;--r;){var b=s[r];if(!(b?O(b,p):n(e[r],p,f)))continue e}m&&m.push(p),d.push(g)}}return d}function Mn(e,t,f,n){return hn(e,function(e,o,a){t(n,f(e),o,a)}),n}function An(e,t,n){t=Mo(t,e),e=Ja(e,t);var o=null==e?e:e[er(kr(t))];return null==o?ee:f(o,e,n)}function Tn(e){return rc(e)&&yn(e)==Ie}function En(e){return rc(e)&&yn(e)==nt}function Cn(e){return rc(e)&&yn(e)==Fe}function Ln(e,t,f,n,o){return e===t||(null==e||null==t||!rc(e)&&!rc(t)?e!==e&&t!==t:jn(e,t,f,n,Ln,o))}function jn(e,t,f,n,o,a){var r=pd(e),s=pd(t),c=r?Pe:T_(e),i=s?Pe:T_(t);c=c==Ie?$e:c,i=i==Ie?$e:i;var u=c==$e,_=i==$e,d=c==i;if(d&&yd(e)){if(!yd(t))return!1;r=!0,u=!1}if(d&&!u)return a||(a=new xf),r||xd(e)?ma(e,t,f,n,o,a):ga(e,t,c,f,n,o,a);if(!(f&ue)){var l=u&&pu.call(e,"__wrapped__"),h=_&&pu.call(t,"__wrapped__");if(l||h){var m=l?e.value():e,g=h?t.value():t;return a||(a=new xf),o(m,g,f,n,a)}}return!!d&&(a||(a=new xf),pa(e,t,f,n,o,a))}function Nn(e){return rc(e)&&T_(e)==We}function On(e,t,f,n){var o=f.length,a=o,r=!n;if(null==e)return!a;for(e=cu(e);o--;){var s=f[o];if(r&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++o<a;){s=f[o];var c=s[0],i=e[c],u=s[1];if(r&&s[2]){if(i===ee&&!(c in e))return!1}else{var _=new xf;if(n)var d=n(i,u,c,e,t,_);if(!(d===ee?Ln(u,i,ue|_e,n,_):d))return!1}}return!0}function Rn(e){return!(!ac(e)||Ba(e))&&(fc(e)?Su:qt).test(tr(e))}function Dn(e){return rc(e)&&yn(e)==Qe}function In(e){return rc(e)&&T_(e)==Xe}function Pn(e){return rc(e)&&oc(e.length)&&!!yf[yn(e)]}function Hn(e){return"function"==typeof e?e:null==e?ji:"object"==typeof e?pd(e)?Yn(e[0],e[1]):Un(e):zi(e)}function zn(e){if(!qa(e))return Wu(e);var t=[];for(var f in cu(e))pu.call(e,f)&&"constructor"!=f&&t.push(f);return t}function Fn(e){if(!ac(e))return Va(e);var t=qa(e),f=[];for(var n in e)("constructor"!=n||!t&&pu.call(e,n))&&f.push(n);return f}function Bn(e,t){return e<t}function qn(e,t){var f=-1,n=Gs(e)?nu(e.length):[];return m_(e,function(e,o,a){n[++f]=t(e,o,a)}),n}function Un(e){var t=Ma(e);return 1==t.length&&t[0][2]?Ya(t[0][0],t[0][1]):function(f){return f===e||On(f,e,t)}}function Yn(e,t){return Ha(e)&&Ua(t)?Ya(er(e),t):function(f){var n=Hc(f,e);return n===ee&&n===t?Fc(f,e):Ln(t,n,ue|_e)}}function Wn(e,t,f,n,o){e!==t&&p_(t,function(a,r){if(ac(a))o||(o=new xf),Vn(e,t,r,f,Wn,n,o);else{var s=n?n(e[r],a,r+"",e,t,o):ee;s===ee&&(s=a),$f(e,r,s)}},qc)}function Vn(e,t,f,n,o,a,r){var s=e[f],c=t[f],i=r.get(c);if(i)return void $f(e,f,i);var u=a?a(s,c,f+"",e,t,r):ee,_=u===ee;if(_){var d=pd(c),l=!d&&yd(c),h=!d&&!l&&xd(c);u=c,d||l||h?pd(s)?u=s:$s(s)?u=zo(s):l?(_=!1,u=To(c,!0)):h?(_=!1,u=Ro(c,!0)):u=[]:hc(c)||gd(c)?(u=s,gd(s)?u=Ac(s):(!ac(s)||n&&fc(s))&&(u=Na(c))):_=!1}_&&(r.set(c,u),o(u,c,n,a,r),r.delete(c)),$f(e,f,u)}function Gn(e,t){var f=e.length;if(f)return t+=t<0?f:0,Ia(t,f)?e[t]:ee}function $n(e,t,f){var n=-1;return t=_(t.length?t:[ji],j(Sa())),T(qn(e,function(e,f,o){return{criteria:_(t,function(t){return t(e)}),index:++n,value:e}}),function(e,t){return Io(e,t,f)})}function Jn(e,t){return Qn(e,t,function(t,f){return Fc(e,f)})}function Qn(e,t,f){for(var n=-1,o=t.length,a={};++n<o;){var r=t[n],s=pn(e,r);f(s,r)&&ro(a,Mo(r,e),s)}return a}function Xn(e){return function(t){return pn(t,e)}}function Kn(e,t,f,n){var o=n?w:v,a=-1,r=t.length,s=e;for(e===t&&(t=zo(t)),f&&(s=_(e,j(f)));++a<r;)for(var c=0,i=t[a],u=f?f(i):i;(c=o(s,u,c,n))>-1;)s!==e&&ju.call(s,c,1),ju.call(e,c,1);return e}function Zn(e,t){for(var f=e?t.length:0,n=f-1;f--;){var o=t[f];if(f==n||o!==a){var a=o;Ia(o)?ju.call(e,o,1):po(e,o)}}return e}function eo(e,t){return e+Fu(Qu()*(t-e+1))}function to(e,t,f,n){for(var o=-1,a=Vu(zu((t-e)/(f||1)),0),r=nu(a);a--;)r[n?a:++o]=e,e+=f;return r}function fo(e,t){var f="";if(!e||t<1||t>Ce)return f;do{t%2&&(f+=e),(t=Fu(t/2))&&(e+=e)}while(t);return f}function no(e,t){return j_($a(e,t,ji),e+"")}function oo(e){return Bf(ei(e))}function ao(e,t){var f=ei(e);return Za(f,fn(t,0,f.length))}function ro(e,t,f,n){if(!ac(e))return e;t=Mo(t,e);for(var o=-1,a=t.length,r=a-1,s=e;null!=s&&++o<a;){var c=er(t[o]),i=f;if(o!=r){var u=s[c];i=n?n(u,c,s):ee,i===ee&&(i=ac(u)?u:Ia(t[o+1])?[]:{})}Jf(s,c,i),s=s[c]}return e}function so(e){return Za(ei(e))}function co(e,t,f){var n=-1,o=e.length;t<0&&(t=-t>o?0:o+t),f=f>o?o:f,f<0&&(f+=o),o=t>f?0:f-t>>>0,t>>>=0;for(var a=nu(o);++n<o;)a[n]=e[n+t];return a}function io(e,t){var f;return m_(e,function(e,n,o){return!(f=t(e,n,o))}),!!f}function uo(e,t,f){var n=0,o=null==e?n:e.length;if("number"==typeof t&&t===t&&o<=Re){for(;n<o;){var a=n+o>>>1,r=e[a];null!==r&&!pc(r)&&(f?r<=t:r<t)?n=a+1:o=a}return o}return _o(e,t,ji,f)}function _o(e,t,f,n){t=f(t);for(var o=0,a=null==e?0:e.length,r=t!==t,s=null===t,c=pc(t),i=t===ee;o<a;){var u=Fu((o+a)/2),_=f(e[u]),d=_!==ee,l=null===_,h=_===_,m=pc(_);if(r)var g=n||h;else g=i?h&&(n||d):s?h&&d&&(n||!l):c?h&&d&&!l&&(n||!m):!l&&!m&&(n?_<=t:_<t);g?o=u+1:a=u}return Gu(a,Oe)}function lo(e,t){for(var f=-1,n=e.length,o=0,a=[];++f<n;){var r=e[f],s=t?t(r):r;if(!f||!Vs(s,c)){var c=s;a[o++]=0===r?0:r}}return a}function ho(e){return"number"==typeof e?e:pc(e)?je:+e}function mo(e){if("string"==typeof e)return e;if(pd(e))return _(e,mo)+"";if(pc(e))return l_?l_.call(e):"";var t=e+"";return"0"==t&&1/e==-Ee?"-0":t}function go(e,t,f){var n=-1,o=i,a=e.length,r=!0,s=[],c=s;if(f)r=!1,o=u;else if(a>=te){var _=t?null:S_(e);if(_)return W(_);r=!1,o=O,c=new wf}else c=t?[]:s;e:for(;++n<a;){var d=e[n],l=t?t(d):d;if(d=f||0!==d?d:0,r&&l===l){for(var h=c.length;h--;)if(c[h]===l)continue e;t&&c.push(l),s.push(d)}else o(c,l,f)||(c!==s&&c.push(l),s.push(d))}return s}function po(e,t){return t=Mo(t,e),null==(e=Ja(e,t))||delete e[er(kr(t))]}function bo(e,t,f,n){return ro(e,t,f(pn(e,t)),n)}function yo(e,t,f,n){for(var o=e.length,a=n?o:-1;(n?a--:++a<o)&&t(e[a],a,e););return f?co(e,n?0:a,n?a+1:o):co(e,n?a+1:0,n?o:a)}function vo(e,t){var f=e;return f instanceof K&&(f=f.value()),l(t,function(e,t){return t.func.apply(t.thisArg,d([e],t.args))},f)}function wo(e,t,f){var n=e.length;if(n<2)return n?go(e[0]):[];for(var o=-1,a=nu(n);++o<n;)for(var r=e[o],s=-1;++s<n;)s!=o&&(a[o]=sn(a[o]||r,e[s],t,f));return go(ln(a,1),t,f)}function ko(e,t,f){for(var n=-1,o=e.length,a=t.length,r={};++n<o;){var s=n<a?t[n]:ee;f(r,e[n],s)}return r}function So(e){return $s(e)?e:[]}function xo(e){return"function"==typeof e?e:ji}function Mo(e,t){return pd(e)?e:Ha(e,t)?[e]:N_(Ec(e))}function Ao(e,t,f){var n=e.length;return f=f===ee?n:f,!t&&f>=n?e:co(e,t,f)}function To(e,t){if(t)return e.slice();var f=e.length,n=Tu?Tu(f):new e.constructor(f);return e.copy(n),n}function Eo(e){var t=new e.constructor(e.byteLength);return new Au(t).set(new Au(e)),t}function Co(e,t){var f=t?Eo(e.buffer):e.buffer;return new e.constructor(f,e.byteOffset,e.byteLength)}function Lo(t,f,n){return l(f?n(q(t),se):q(t),e,new t.constructor)}function jo(e){var t=new e.constructor(e.source,zt.exec(e));return t.lastIndex=e.lastIndex,t}function No(e,f,n){return l(f?n(W(e),se):W(e),t,new e.constructor)}function Oo(e){return d_?cu(d_.call(e)):{}}function Ro(e,t){var f=t?Eo(e.buffer):e.buffer;return new e.constructor(f,e.byteOffset,e.length)}function Do(e,t){if(e!==t){var f=e!==ee,n=null===e,o=e===e,a=pc(e),r=t!==ee,s=null===t,c=t===t,i=pc(t);if(!s&&!i&&!a&&e>t||a&&r&&c&&!s&&!i||n&&r&&c||!f&&c||!o)return 1;if(!n&&!a&&!i&&e<t||i&&f&&o&&!n&&!a||s&&f&&o||!r&&o||!c)return-1}return 0}function Io(e,t,f){for(var n=-1,o=e.criteria,a=t.criteria,r=o.length,s=f.length;++n<r;){var c=Do(o[n],a[n]);if(c){if(n>=s)return c;return c*("desc"==f[n]?-1:1)}}return e.index-t.index}function Po(e,t,f,n){for(var o=-1,a=e.length,r=f.length,s=-1,c=t.length,i=Vu(a-r,0),u=nu(c+i),_=!n;++s<c;)u[s]=t[s];for(;++o<r;)(_||o<a)&&(u[f[o]]=e[o]);for(;i--;)u[s++]=e[o++];return u}function Ho(e,t,f,n){for(var o=-1,a=e.length,r=-1,s=f.length,c=-1,i=t.length,u=Vu(a-s,0),_=nu(u+i),d=!n;++o<u;)_[o]=e[o];for(var l=o;++c<i;)_[l+c]=t[c];for(;++r<s;)(d||o<a)&&(_[l+f[r]]=e[o++]);return _}function zo(e,t){var f=-1,n=e.length;for(t||(t=nu(n));++f<n;)t[f]=e[f];return t}function Fo(e,t,f,n){var o=!f;f||(f={});for(var a=-1,r=t.length;++a<r;){var s=t[a],c=n?n(f[s],e[s],s,f,e):ee;c===ee&&(c=e[s]),o?en(f,s,c):Jf(f,s,c)}return f}function Bo(e,t){return Fo(e,M_(e),t)}function qo(e,t){return Fo(e,A_(e),t)}function Uo(e,t){return function(f,o){var a=pd(f)?n:Xf,r=t?t():{};return a(f,e,Sa(o,2),r)}}function Yo(e){return no(function(t,f){var n=-1,o=f.length,a=o>1?f[o-1]:ee,r=o>2?f[2]:ee;for(a=e.length>3&&"function"==typeof a?(o--,a):ee,r&&Pa(f[0],f[1],r)&&(a=o<3?ee:a,o=1),t=cu(t);++n<o;){var s=f[n];s&&e(t,s,n,a)}return t})}function Wo(e,t){return function(f,n){if(null==f)return f;if(!Gs(f))return e(f,n);for(var o=f.length,a=t?o:-1,r=cu(f);(t?a--:++a<o)&&!1!==n(r[a],a,r););return f}}function Vo(e){return function(t,f,n){for(var o=-1,a=cu(t),r=n(t),s=r.length;s--;){var c=r[e?s:++o];if(!1===f(a[c],c,a))break}return t}}function Go(e,t,f){function n(){return(this&&this!==Cf&&this instanceof n?a:e).apply(o?f:this,arguments)}var o=t&de,a=Qo(e);return n}function $o(e){return function(t){t=Ec(t);var f=z(t)?Q(t):ee,n=f?f[0]:t.charAt(0),o=f?Ao(f,1).join(""):t.slice(1);return n[e]()+o}}function Jo(e){return function(t){return l(Ai(ri(t).replace(_f,"")),e,"")}}function Qo(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var f=h_(e.prototype),n=e.apply(f,t);return ac(n)?n:f}}function Xo(e,t,n){function o(){for(var r=arguments.length,s=nu(r),c=r,i=ka(o);c--;)s[c]=arguments[c];var u=r<3&&s[0]!==i&&s[r-1]!==i?[]:Y(s,i);return(r-=u.length)<n?ca(e,t,ea,o.placeholder,ee,s,u,ee,ee,n-r):f(this&&this!==Cf&&this instanceof o?a:e,this,s)}var a=Qo(e);return o}function Ko(e){return function(t,f,n){var o=cu(t);if(!Gs(t)){var a=Sa(f,3);t=Bc(t),f=function(e){return a(o[e],e,o)}}var r=e(t,f,n);return r>-1?o[a?t[r]:r]:ee}}function Zo(e){return ba(function(t){var f=t.length,n=f,o=X.prototype.thru;for(e&&t.reverse();n--;){var a=t[n];if("function"!=typeof a)throw new _u(ne);if(o&&!r&&"wrapper"==wa(a))var r=new X([],!0)}for(n=r?n:f;++n<f;){a=t[n];var s=wa(a),c="wrapper"==s?x_(a):ee;r=c&&Fa(c[0])&&c[1]==(ye|me|pe|ve)&&!c[4].length&&1==c[9]?r[wa(c[0])].apply(r,c[3]):1==a.length&&Fa(a)?r[s]():r.thru(a)}return function(){var e=arguments,n=e[0];if(r&&1==e.length&&pd(n))return r.plant(n).value();for(var o=0,a=f?t[o].apply(this,e):n;++o<f;)a=t[o].call(this,a);return a}})}function ea(e,t,f,n,o,a,r,s,c,i){function u(){for(var p=arguments.length,b=nu(p),y=p;y--;)b[y]=arguments[y];if(h)var v=ka(u),w=I(b,v);if(n&&(b=Po(b,n,o,h)),a&&(b=Ho(b,a,r,h)),p-=w,h&&p<i){var k=Y(b,v);return ca(e,t,ea,u.placeholder,f,b,k,s,c,i-p)}var S=d?f:this,x=l?S[e]:e;return p=b.length,s?b=Qa(b,s):m&&p>1&&b.reverse(),_&&c<p&&(b.length=c),this&&this!==Cf&&this instanceof u&&(x=g||Qo(x)),x.apply(S,b)}var _=t&ye,d=t&de,l=t&le,h=t&(me|ge),m=t&we,g=l?ee:Qo(e);return u}function ta(e,t){return function(f,n){return Mn(f,e,t(n),{})}}function fa(e,t){return function(f,n){var o;if(f===ee&&n===ee)return t;if(f!==ee&&(o=f),n!==ee){if(o===ee)return n;"string"==typeof f||"string"==typeof n?(f=mo(f),n=mo(n)):(f=ho(f),n=ho(n)),o=e(f,n)}return o}}function na(e){return ba(function(t){return t=_(t,j(Sa())),no(function(n){var o=this;return e(t,function(e){return f(e,o,n)})})})}function oa(e,t){t=t===ee?" ":mo(t);var f=t.length;if(f<2)return f?fo(t,e):t;var n=fo(t,zu(e/J(t)));return z(t)?Ao(Q(n),0,e).join(""):n.slice(0,e)}function aa(e,t,n,o){function a(){for(var t=-1,c=arguments.length,i=-1,u=o.length,_=nu(u+c),d=this&&this!==Cf&&this instanceof a?s:e;++i<u;)_[i]=o[i];for(;c--;)_[i++]=arguments[++t];return f(d,r?n:this,_)}var r=t&de,s=Qo(e);return a}function ra(e){return function(t,f,n){return n&&"number"!=typeof n&&Pa(t,f,n)&&(f=n=ee),t=kc(t),f===ee?(f=t,t=0):f=kc(f),n=n===ee?t<f?1:-1:kc(n),to(t,f,n,e)}}function sa(e){return function(t,f){return"string"==typeof t&&"string"==typeof f||(t=Mc(t),f=Mc(f)),e(t,f)}}function ca(e,t,f,n,o,a,r,s,c,i){var u=t&me,_=u?r:ee,d=u?ee:r,l=u?a:ee,h=u?ee:a;t|=u?pe:be,(t&=~(u?be:pe))&he||(t&=~(de|le));var m=[e,t,o,l,_,h,d,s,c,i],g=f.apply(ee,m);return Fa(e)&&C_(g,m),g.placeholder=n,Xa(g,e,t)}function ia(e){var t=su[e];return function(e,f){if(e=Mc(e),f=null==f?0:Gu(Sc(f),292)){var n=(Ec(e)+"e").split("e");return n=(Ec(t(n[0]+"e"+(+n[1]+f)))+"e").split("e"),+(n[0]+"e"+(+n[1]-f))}return t(e)}}function ua(e){return function(t){var f=T_(t);return f==We?q(t):f==Xe?V(t):L(t,e(t))}}function _a(e,t,f,n,o,a,r,s){var c=t&le;if(!c&&"function"!=typeof e)throw new _u(ne);var i=n?n.length:0;if(i||(t&=~(pe|be),n=o=ee),r=r===ee?r:Vu(Sc(r),0),s=s===ee?s:Sc(s),i-=o?o.length:0,t&be){var u=n,_=o;n=o=ee}var d=c?ee:x_(e),l=[e,t,f,n,o,u,_,a,r,s];if(d&&Wa(l,d),e=l[0],t=l[1],f=l[2],n=l[3],o=l[4],s=l[9]=l[9]===ee?c?0:e.length:Vu(l[9]-i,0),!s&&t&(me|ge)&&(t&=~(me|ge)),t&&t!=de)h=t==me||t==ge?Xo(e,t,s):t!=pe&&t!=(de|pe)||o.length?ea.apply(ee,l):aa(e,t,f,n);else var h=Go(e,t,f);return Xa((d?y_:C_)(h,l),e,t)}function da(e,t,f,n){return e===ee||Vs(e,hu[f])&&!pu.call(n,f)?t:e}function la(e,t,f,n,o,a){return ac(e)&&ac(t)&&(a.set(t,e),Wn(e,t,ee,la,a),a.delete(t)),e}function ha(e){return hc(e)?ee:e}function ma(e,t,f,n,o,a){var r=f&ue,s=e.length,c=t.length;if(s!=c&&!(r&&c>s))return!1;var i=a.get(e);if(i&&a.get(t))return i==t;var u=-1,_=!0,d=f&_e?new wf:ee;for(a.set(e,t),a.set(t,e);++u<s;){var l=e[u],h=t[u];if(n)var g=r?n(h,l,u,t,e,a):n(l,h,u,e,t,a);if(g!==ee){if(g)continue;_=!1;break}if(d){if(!m(t,function(e,t){if(!O(d,t)&&(l===e||o(l,e,f,n,a)))return d.push(t)})){_=!1;break}}else if(l!==h&&!o(l,h,f,n,a)){_=!1;break}}return a.delete(e),a.delete(t),_}function ga(e,t,f,n,o,a,r){switch(f){case ot:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case nt:return!(e.byteLength!=t.byteLength||!a(new Au(e),new Au(t)));case ze:case Fe:case Ve:return Vs(+e,+t);case qe:return e.name==t.name&&e.message==t.message;case Qe:case Ke:return e==t+"";case We:var s=q;case Xe:var c=n&ue;if(s||(s=W),e.size!=t.size&&!c)return!1;var i=r.get(e);if(i)return i==t;n|=_e,r.set(e,t);var u=ma(s(e),s(t),n,o,a,r);return r.delete(e),u;case Ze:if(d_)return d_.call(e)==d_.call(t)}return!1}function pa(e,t,f,n,o,a){var r=f&ue,s=ya(e),c=s.length;if(c!=ya(t).length&&!r)return!1;for(var i=c;i--;){var u=s[i];if(!(r?u in t:pu.call(t,u)))return!1}var _=a.get(e);if(_&&a.get(t))return _==t;var d=!0;a.set(e,t),a.set(t,e);for(var l=r;++i<c;){u=s[i];var h=e[u],m=t[u];if(n)var g=r?n(m,h,u,t,e,a):n(h,m,u,e,t,a);if(!(g===ee?h===m||o(h,m,f,n,a):g)){d=!1;break}l||(l="constructor"==u)}if(d&&!l){var p=e.constructor,b=t.constructor;p!=b&&"constructor"in e&&"constructor"in t&&!("function"==typeof p&&p instanceof p&&"function"==typeof b&&b instanceof b)&&(d=!1)}return a.delete(e),a.delete(t),d}function ba(e){return j_($a(e,ee,hr),e+"")}function ya(e){return bn(e,Bc,M_)}function va(e){return bn(e,qc,A_)}function wa(e){for(var t=e.name+"",f=a_[t],n=pu.call(a_,t)?f.length:0;n--;){var o=f[n],a=o.func;if(null==a||a==e)return o.name}return t}function ka(e){return(pu.call(M,"placeholder")?M:e).placeholder}function Sa(){var e=M.iteratee||Ni;return e=e===Ni?Hn:e,arguments.length?e(arguments[0],arguments[1]):e}function xa(e,t){var f=e.__data__;return za(t)?f["string"==typeof t?"string":"hash"]:f.map}function Ma(e){for(var t=Bc(e),f=t.length;f--;){var n=t[f],o=e[n];t[f]=[n,o,Ua(o)]}return t}function Aa(e,t){var f=H(e,t);return Rn(f)?f:ee}function Ta(e){var t=pu.call(e,Ru),f=e[Ru];try{e[Ru]=ee;var n=!0}catch(e){}var o=vu.call(e);return n&&(t?e[Ru]=f:delete e[Ru]),o}function Ea(e,t,f){for(var n=-1,o=f.length;++n<o;){var a=f[n],r=a.size;switch(a.type){case"drop":e+=r;break;case"dropRight":t-=r;break;case"take":t=Gu(t,e+r);break;case"takeRight":e=Vu(e,t-r)}}return{start:e,end:t}}function Ca(e){var t=e.match(Rt);return t?t[1].split(Dt):[]}function La(e,t,f){t=Mo(t,e);for(var n=-1,o=t.length,a=!1;++n<o;){var r=er(t[n]);if(!(a=null!=e&&f(e,r)))break;e=e[r]}return a||++n!=o?a:!!(o=null==e?0:e.length)&&oc(o)&&Ia(r,o)&&(pd(e)||gd(e))}function ja(e){var t=e.length,f=e.constructor(t);return t&&"string"==typeof e[0]&&pu.call(e,"index")&&(f.index=e.index,f.input=e.input),f}function Na(e){return"function"!=typeof e.constructor||qa(e)?{}:h_(Eu(e))}function Oa(e,t,f,n){var o=e.constructor;switch(t){case nt:return Eo(e);case ze:case Fe:return new o(+e);case ot:return Co(e,n);case at:case rt:case st:case ct:case it:
-case ut:case _t:case dt:case lt:return Ro(e,n);case We:return Lo(e,n,f);case Ve:case Ke:return new o(e);case Qe:return jo(e);case Xe:return No(e,n,f);case Ze:return Oo(e)}}function Ra(e,t){var f=t.length;if(!f)return e;var n=f-1;return t[n]=(f>1?"& ":"")+t[n],t=t.join(f>2?", ":" "),e.replace(Ot,"{\n/* [wrapped with "+t+"] */\n")}function Da(e){return pd(e)||gd(e)||!!(Nu&&e&&e[Nu])}function Ia(e,t){return!!(t=null==t?Ce:t)&&("number"==typeof e||Yt.test(e))&&e>-1&&e%1==0&&e<t}function Pa(e,t,f){if(!ac(f))return!1;var n=typeof t;return!!("number"==n?Gs(f)&&Ia(t,f.length):"string"==n&&t in f)&&Vs(f[t],e)}function Ha(e,t){if(pd(e))return!1;var f=typeof e;return!("number"!=f&&"symbol"!=f&&"boolean"!=f&&null!=e&&!pc(e))||(Mt.test(e)||!xt.test(e)||null!=t&&e in cu(t))}function za(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}function Fa(e){var t=wa(e),f=M[t];if("function"!=typeof f||!(t in K.prototype))return!1;if(e===f)return!0;var n=x_(f);return!!n&&e===n[0]}function Ba(e){return!!yu&&yu in e}function qa(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||hu)}function Ua(e){return e===e&&!ac(e)}function Ya(e,t){return function(f){return null!=f&&(f[e]===t&&(t!==ee||e in cu(f)))}}function Wa(e,t){var f=e[1],n=t[1],o=f|n,a=o<(de|le|ye),r=n==ye&&f==me||n==ye&&f==ve&&e[7].length<=t[8]||n==(ye|ve)&&t[7].length<=t[8]&&f==me;if(!a&&!r)return e;n&de&&(e[2]=t[2],o|=f&de?0:he);var s=t[3];if(s){var c=e[3];e[3]=c?Po(c,s,t[4]):s,e[4]=c?Y(e[3],re):t[4]}return s=t[5],s&&(c=e[5],e[5]=c?Ho(c,s,t[6]):s,e[6]=c?Y(e[5],re):t[6]),s=t[7],s&&(e[7]=s),n&ye&&(e[8]=null==e[8]?t[8]:Gu(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=o,e}function Va(e){var t=[];if(null!=e)for(var f in cu(e))t.push(f);return t}function Ga(e){return vu.call(e)}function $a(e,t,n){return t=Vu(t===ee?e.length-1:t,0),function(){for(var o=arguments,a=-1,r=Vu(o.length-t,0),s=nu(r);++a<r;)s[a]=o[t+a];a=-1;for(var c=nu(t+1);++a<t;)c[a]=o[a];return c[t]=n(s),f(e,this,c)}}function Ja(e,t){return t.length<2?e:pn(e,co(t,0,-1))}function Qa(e,t){for(var f=e.length,n=Gu(t.length,f),o=zo(e);n--;){var a=t[n];e[n]=Ia(a,f)?o[a]:ee}return e}function Xa(e,t,f){var n=t+"";return j_(e,Ra(n,fr(Ca(n),f)))}function Ka(e){var t=0,f=0;return function(){var n=$u(),o=Me-(n-f);if(f=n,o>0){if(++t>=xe)return arguments[0]}else t=0;return e.apply(ee,arguments)}}function Za(e,t){var f=-1,n=e.length,o=n-1;for(t=t===ee?n:t;++f<t;){var a=eo(f,o),r=e[a];e[a]=e[f],e[f]=r}return e.length=t,e}function er(e){if("string"==typeof e||pc(e))return e;var t=e+"";return"0"==t&&1/e==-Ee?"-0":t}function tr(e){if(null!=e){try{return gu.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function fr(e,t){return a(De,function(f){var n="_."+f[0];t&f[1]&&!i(e,n)&&e.push(n)}),e.sort()}function nr(e){if(e instanceof K)return e.clone();var t=new X(e.__wrapped__,e.__chain__);return t.__actions__=zo(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}function or(e,t,f){t=(f?Pa(e,t,f):t===ee)?1:Vu(Sc(t),0);var n=null==e?0:e.length;if(!n||t<1)return[];for(var o=0,a=0,r=nu(zu(n/t));o<n;)r[a++]=co(e,o,o+=t);return r}function ar(e){for(var t=-1,f=null==e?0:e.length,n=0,o=[];++t<f;){var a=e[t];a&&(o[n++]=a)}return o}function rr(){var e=arguments.length;if(!e)return[];for(var t=nu(e-1),f=arguments[0],n=e;n--;)t[n-1]=arguments[n];return d(pd(f)?zo(f):[f],ln(t,1))}function sr(e,t,f){var n=null==e?0:e.length;return n?(t=f||t===ee?1:Sc(t),co(e,t<0?0:t,n)):[]}function cr(e,t,f){var n=null==e?0:e.length;return n?(t=f||t===ee?1:Sc(t),t=n-t,co(e,0,t<0?0:t)):[]}function ir(e,t){return e&&e.length?yo(e,Sa(t,3),!0,!0):[]}function ur(e,t){return e&&e.length?yo(e,Sa(t,3),!0):[]}function _r(e,t,f,n){var o=null==e?0:e.length;return o?(f&&"number"!=typeof f&&Pa(e,t,f)&&(f=0,n=o),_n(e,t,f,n)):[]}function dr(e,t,f){var n=null==e?0:e.length;if(!n)return-1;var o=null==f?0:Sc(f);return o<0&&(o=Vu(n+o,0)),y(e,Sa(t,3),o)}function lr(e,t,f){var n=null==e?0:e.length;if(!n)return-1;var o=n-1;return f!==ee&&(o=Sc(f),o=f<0?Vu(n+o,0):Gu(o,n-1)),y(e,Sa(t,3),o,!0)}function hr(e){return(null==e?0:e.length)?ln(e,1):[]}function mr(e){return(null==e?0:e.length)?ln(e,Ee):[]}function gr(e,t){return(null==e?0:e.length)?(t=t===ee?1:Sc(t),ln(e,t)):[]}function pr(e){for(var t=-1,f=null==e?0:e.length,n={};++t<f;){var o=e[t];n[o[0]]=o[1]}return n}function br(e){return e&&e.length?e[0]:ee}function yr(e,t,f){var n=null==e?0:e.length;if(!n)return-1;var o=null==f?0:Sc(f);return o<0&&(o=Vu(n+o,0)),v(e,t,o)}function vr(e){return(null==e?0:e.length)?co(e,0,-1):[]}function wr(e,t){return null==e?"":Yu.call(e,t)}function kr(e){var t=null==e?0:e.length;return t?e[t-1]:ee}function Sr(e,t,f){var n=null==e?0:e.length;if(!n)return-1;var o=n;return f!==ee&&(o=Sc(f),o=o<0?Vu(n+o,0):Gu(o,n-1)),t===t?$(e,t,o):y(e,k,o,!0)}function xr(e,t){return e&&e.length?Gn(e,Sc(t)):ee}function Mr(e,t){return e&&e.length&&t&&t.length?Kn(e,t):e}function Ar(e,t,f){return e&&e.length&&t&&t.length?Kn(e,t,Sa(f,2)):e}function Tr(e,t,f){return e&&e.length&&t&&t.length?Kn(e,t,ee,f):e}function Er(e,t){var f=[];if(!e||!e.length)return f;var n=-1,o=[],a=e.length;for(t=Sa(t,3);++n<a;){var r=e[n];t(r,n,e)&&(f.push(r),o.push(n))}return Zn(e,o),f}function Cr(e){return null==e?e:Xu.call(e)}function Lr(e,t,f){var n=null==e?0:e.length;return n?(f&&"number"!=typeof f&&Pa(e,t,f)?(t=0,f=n):(t=null==t?0:Sc(t),f=f===ee?n:Sc(f)),co(e,t,f)):[]}function jr(e,t){return uo(e,t)}function Nr(e,t,f){return _o(e,t,Sa(f,2))}function Or(e,t){var f=null==e?0:e.length;if(f){var n=uo(e,t);if(n<f&&Vs(e[n],t))return n}return-1}function Rr(e,t){return uo(e,t,!0)}function Dr(e,t,f){return _o(e,t,Sa(f,2),!0)}function Ir(e,t){if(null==e?0:e.length){var f=uo(e,t,!0)-1;if(Vs(e[f],t))return f}return-1}function Pr(e){return e&&e.length?lo(e):[]}function Hr(e,t){return e&&e.length?lo(e,Sa(t,2)):[]}function zr(e){var t=null==e?0:e.length;return t?co(e,1,t):[]}function Fr(e,t,f){return e&&e.length?(t=f||t===ee?1:Sc(t),co(e,0,t<0?0:t)):[]}function Br(e,t,f){var n=null==e?0:e.length;return n?(t=f||t===ee?1:Sc(t),t=n-t,co(e,t<0?0:t,n)):[]}function qr(e,t){return e&&e.length?yo(e,Sa(t,3),!1,!0):[]}function Ur(e,t){return e&&e.length?yo(e,Sa(t,3)):[]}function Yr(e){return e&&e.length?go(e):[]}function Wr(e,t){return e&&e.length?go(e,Sa(t,2)):[]}function Vr(e,t){return t="function"==typeof t?t:ee,e&&e.length?go(e,ee,t):[]}function Gr(e){if(!e||!e.length)return[];var t=0;return e=c(e,function(e){if($s(e))return t=Vu(e.length,t),!0}),C(t,function(t){return _(e,x(t))})}function $r(e,t){if(!e||!e.length)return[];var n=Gr(e);return null==t?n:_(n,function(e){return f(t,ee,e)})}function Jr(e,t){return ko(e||[],t||[],Jf)}function Qr(e,t){return ko(e||[],t||[],ro)}function Xr(e){var t=M(e);return t.__chain__=!0,t}function Kr(e,t){return t(e),e}function Zr(e,t){return t(e)}function es(){return Xr(this)}function ts(){return new X(this.value(),this.__chain__)}function fs(){this.__values__===ee&&(this.__values__=wc(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?ee:this.__values__[this.__index__++]}}function ns(){return this}function os(e){for(var t,f=this;f instanceof G;){var n=nr(f);n.__index__=0,n.__values__=ee,t?o.__wrapped__=n:t=n;var o=n;f=f.__wrapped__}return o.__wrapped__=e,t}function as(){var e=this.__wrapped__;if(e instanceof K){var t=e;return this.__actions__.length&&(t=new K(this)),t=t.reverse(),t.__actions__.push({func:Zr,args:[Cr],thisArg:ee}),new X(t,this.__chain__)}return this.thru(Cr)}function rs(){return vo(this.__wrapped__,this.__actions__)}function ss(e,t,f){var n=pd(e)?s:cn;return f&&Pa(e,t,f)&&(t=ee),n(e,Sa(t,3))}function cs(e,t){return(pd(e)?c:dn)(e,Sa(t,3))}function is(e,t){return ln(ms(e,t),1)}function us(e,t){return ln(ms(e,t),Ee)}function _s(e,t,f){return f=f===ee?1:Sc(f),ln(ms(e,t),f)}function ds(e,t){return(pd(e)?a:m_)(e,Sa(t,3))}function ls(e,t){return(pd(e)?r:g_)(e,Sa(t,3))}function hs(e,t,f,n){e=Gs(e)?e:ei(e),f=f&&!n?Sc(f):0;var o=e.length;return f<0&&(f=Vu(o+f,0)),gc(e)?f<=o&&e.indexOf(t,f)>-1:!!o&&v(e,t,f)>-1}function ms(e,t){return(pd(e)?_:qn)(e,Sa(t,3))}function gs(e,t,f,n){return null==e?[]:(pd(t)||(t=null==t?[]:[t]),f=n?ee:f,pd(f)||(f=null==f?[]:[f]),$n(e,t,f))}function ps(e,t,f){var n=pd(e)?l:A,o=arguments.length<3;return n(e,Sa(t,4),f,o,m_)}function bs(e,t,f){var n=pd(e)?h:A,o=arguments.length<3;return n(e,Sa(t,4),f,o,g_)}function ys(e,t){return(pd(e)?c:dn)(e,Os(Sa(t,3)))}function vs(e){return(pd(e)?Bf:oo)(e)}function ws(e,t,f){return t=(f?Pa(e,t,f):t===ee)?1:Sc(t),(pd(e)?Vf:ao)(e,t)}function ks(e){return(pd(e)?Gf:so)(e)}function Ss(e){if(null==e)return 0;if(Gs(e))return gc(e)?J(e):e.length;var t=T_(e);return t==We||t==Xe?e.size:zn(e).length}function xs(e,t,f){var n=pd(e)?m:io;return f&&Pa(e,t,f)&&(t=ee),n(e,Sa(t,3))}function Ms(e,t){if("function"!=typeof t)throw new _u(ne);return e=Sc(e),function(){if(--e<1)return t.apply(this,arguments)}}function As(e,t,f){return t=f?ee:t,t=e&&null==t?e.length:t,_a(e,ye,ee,ee,ee,ee,t)}function Ts(e,t){var f;if("function"!=typeof t)throw new _u(ne);return e=Sc(e),function(){return--e>0&&(f=t.apply(this,arguments)),e<=1&&(t=ee),f}}function Es(e,t,f){t=f?ee:t;var n=_a(e,me,ee,ee,ee,ee,ee,t);return n.placeholder=Es.placeholder,n}function Cs(e,t,f){t=f?ee:t;var n=_a(e,ge,ee,ee,ee,ee,ee,t);return n.placeholder=Cs.placeholder,n}function Ls(e,t,f){function n(t){var f=d,n=l;return d=l=ee,b=t,m=e.apply(n,f)}function o(e){return b=e,g=L_(s,t),y?n(e):m}function a(e){var f=e-p,n=e-b,o=t-f;return v?Gu(o,h-n):o}function r(e){var f=e-p,n=e-b;return p===ee||f>=t||f<0||v&&n>=h}function s(){var e=ad();if(r(e))return c(e);g=L_(s,a(e))}function c(e){return g=ee,w&&d?n(e):(d=l=ee,m)}function i(){g!==ee&&k_(g),b=0,d=p=l=g=ee}function u(){return g===ee?m:c(ad())}function _(){var e=ad(),f=r(e);if(d=arguments,l=this,p=e,f){if(g===ee)return o(p);if(v)return g=L_(s,t),n(p)}return g===ee&&(g=L_(s,t)),m}var d,l,h,m,g,p,b=0,y=!1,v=!1,w=!0;if("function"!=typeof e)throw new _u(ne);return t=Mc(t)||0,ac(f)&&(y=!!f.leading,v="maxWait"in f,h=v?Vu(Mc(f.maxWait)||0,t):h,w="trailing"in f?!!f.trailing:w),_.cancel=i,_.flush=u,_}function js(e){return _a(e,we)}function Ns(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new _u(ne);var f=function(){var n=arguments,o=t?t.apply(this,n):n[0],a=f.cache;if(a.has(o))return a.get(o);var r=e.apply(this,n);return f.cache=a.set(o,r)||a,r};return f.cache=new(Ns.Cache||cf),f}function Os(e){if("function"!=typeof e)throw new _u(ne);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function Rs(e){return Ts(2,e)}function Ds(e,t){if("function"!=typeof e)throw new _u(ne);return t=t===ee?t:Sc(t),no(e,t)}function Is(e,t){if("function"!=typeof e)throw new _u(ne);return t=null==t?0:Vu(Sc(t),0),no(function(n){var o=n[t],a=Ao(n,0,t);return o&&d(a,o),f(e,this,a)})}function Ps(e,t,f){var n=!0,o=!0;if("function"!=typeof e)throw new _u(ne);return ac(f)&&(n="leading"in f?!!f.leading:n,o="trailing"in f?!!f.trailing:o),Ls(e,t,{leading:n,maxWait:t,trailing:o})}function Hs(e){return As(e,1)}function zs(e,t){return _d(xo(t),e)}function Fs(){if(!arguments.length)return[];var e=arguments[0];return pd(e)?e:[e]}function Bs(e){return nn(e,ie)}function qs(e,t){return t="function"==typeof t?t:ee,nn(e,ie,t)}function Us(e){return nn(e,se|ie)}function Ys(e,t){return t="function"==typeof t?t:ee,nn(e,se|ie,t)}function Ws(e,t){return null==t||an(e,t,Bc(t))}function Vs(e,t){return e===t||e!==e&&t!==t}function Gs(e){return null!=e&&oc(e.length)&&!fc(e)}function $s(e){return rc(e)&&Gs(e)}function Js(e){return!0===e||!1===e||rc(e)&&yn(e)==ze}function Qs(e){return rc(e)&&1===e.nodeType&&!hc(e)}function Xs(e){if(null==e)return!0;if(Gs(e)&&(pd(e)||"string"==typeof e||"function"==typeof e.splice||yd(e)||xd(e)||gd(e)))return!e.length;var t=T_(e);if(t==We||t==Xe)return!e.size;if(qa(e))return!zn(e).length;for(var f in e)if(pu.call(e,f))return!1;return!0}function Ks(e,t){return Ln(e,t)}function Zs(e,t,f){f="function"==typeof f?f:ee;var n=f?f(e,t):ee;return n===ee?Ln(e,t,ee,f):!!n}function ec(e){if(!rc(e))return!1;var t=yn(e);return t==qe||t==Be||"string"==typeof e.message&&"string"==typeof e.name&&!hc(e)}function tc(e){return"number"==typeof e&&Uu(e)}function fc(e){if(!ac(e))return!1;var t=yn(e);return t==Ue||t==Ye||t==He||t==Je}function nc(e){return"number"==typeof e&&e==Sc(e)}function oc(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=Ce}function ac(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function rc(e){return null!=e&&"object"==typeof e}function sc(e,t){return e===t||On(e,t,Ma(t))}function cc(e,t,f){return f="function"==typeof f?f:ee,On(e,t,Ma(t),f)}function ic(e){return lc(e)&&e!=+e}function uc(e){if(E_(e))throw new au(fe);return Rn(e)}function _c(e){return null===e}function dc(e){return null==e}function lc(e){return"number"==typeof e||rc(e)&&yn(e)==Ve}function hc(e){if(!rc(e)||yn(e)!=$e)return!1;var t=Eu(e);if(null===t)return!0;var f=pu.call(t,"constructor")&&t.constructor;return"function"==typeof f&&f instanceof f&&gu.call(f)==wu}function mc(e){return nc(e)&&e>=-Ce&&e<=Ce}function gc(e){return"string"==typeof e||!pd(e)&&rc(e)&&yn(e)==Ke}function pc(e){return"symbol"==typeof e||rc(e)&&yn(e)==Ze}function bc(e){return e===ee}function yc(e){return rc(e)&&T_(e)==tt}function vc(e){return rc(e)&&yn(e)==ft}function wc(e){if(!e)return[];if(Gs(e))return gc(e)?Q(e):zo(e);if(Ou&&e[Ou])return B(e[Ou]());var t=T_(e);return(t==We?q:t==Xe?W:ei)(e)}function kc(e){if(!e)return 0===e?e:0;if((e=Mc(e))===Ee||e===-Ee){return(e<0?-1:1)*Le}return e===e?e:0}function Sc(e){var t=kc(e),f=t%1;return t===t?f?t-f:t:0}function xc(e){return e?fn(Sc(e),0,Ne):0}function Mc(e){if("number"==typeof e)return e;if(pc(e))return je;if(ac(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ac(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(Lt,"");var f=Bt.test(e);return f||Ut.test(e)?Af(e.slice(2),f?2:8):Ft.test(e)?je:+e}function Ac(e){return Fo(e,qc(e))}function Tc(e){return e?fn(Sc(e),-Ce,Ce):0===e?e:0}function Ec(e){return null==e?"":mo(e)}function Cc(e,t){var f=h_(e);return null==t?f:Kf(f,t)}function Lc(e,t){return b(e,Sa(t,3),hn)}function jc(e,t){return b(e,Sa(t,3),mn)}function Nc(e,t){return null==e?e:p_(e,Sa(t,3),qc)}function Oc(e,t){return null==e?e:b_(e,Sa(t,3),qc)}function Rc(e,t){return e&&hn(e,Sa(t,3))}function Dc(e,t){return e&&mn(e,Sa(t,3))}function Ic(e){return null==e?[]:gn(e,Bc(e))}function Pc(e){return null==e?[]:gn(e,qc(e))}function Hc(e,t,f){var n=null==e?ee:pn(e,t);return n===ee?f:n}function zc(e,t){return null!=e&&La(e,t,wn)}function Fc(e,t){return null!=e&&La(e,t,kn)}function Bc(e){return Gs(e)?Rf(e):zn(e)}function qc(e){return Gs(e)?Rf(e,!0):Fn(e)}function Uc(e,t){var f={};return t=Sa(t,3),hn(e,function(e,n,o){en(f,t(e,n,o),e)}),f}function Yc(e,t){var f={};return t=Sa(t,3),hn(e,function(e,n,o){en(f,n,t(e,n,o))}),f}function Wc(e,t){return Vc(e,Os(Sa(t)))}function Vc(e,t){if(null==e)return{};var f=_(va(e),function(e){return[e]});return t=Sa(t),Qn(e,f,function(e,f){return t(e,f[0])})}function Gc(e,t,f){t=Mo(t,e);var n=-1,o=t.length;for(o||(o=1,e=ee);++n<o;){var a=null==e?ee:e[er(t[n])];a===ee&&(n=o,a=f),e=fc(a)?a.call(e):a}return e}function $c(e,t,f){return null==e?e:ro(e,t,f)}function Jc(e,t,f,n){return n="function"==typeof n?n:ee,null==e?e:ro(e,t,f,n)}function Qc(e,t,f){var n=pd(e),o=n||yd(e)||xd(e);if(t=Sa(t,4),null==f){var r=e&&e.constructor;f=o?n?new r:[]:ac(e)&&fc(r)?h_(Eu(e)):{}}return(o?a:hn)(e,function(e,n,o){return t(f,e,n,o)}),f}function Xc(e,t){return null==e||po(e,t)}function Kc(e,t,f){return null==e?e:bo(e,t,xo(f))}function Zc(e,t,f,n){return n="function"==typeof n?n:ee,null==e?e:bo(e,t,xo(f),n)}function ei(e){return null==e?[]:N(e,Bc(e))}function ti(e){return null==e?[]:N(e,qc(e))}function fi(e,t,f){return f===ee&&(f=t,t=ee),f!==ee&&(f=Mc(f),f=f===f?f:0),t!==ee&&(t=Mc(t),t=t===t?t:0),fn(Mc(e),t,f)}function ni(e,t,f){return t=kc(t),f===ee?(f=t,t=0):f=kc(f),e=Mc(e),Sn(e,t,f)}function oi(e,t,f){if(f&&"boolean"!=typeof f&&Pa(e,t,f)&&(t=f=ee),f===ee&&("boolean"==typeof t?(f=t,t=ee):"boolean"==typeof e&&(f=e,e=ee)),e===ee&&t===ee?(e=0,t=1):(e=kc(e),t===ee?(t=e,e=0):t=kc(t)),e>t){var n=e;e=t,t=n}if(f||e%1||t%1){var o=Qu();return Gu(e+o*(t-e+Mf("1e-"+((o+"").length-1))),t)}return eo(e,t)}function ai(e){return Qd(Ec(e).toLowerCase())}function ri(e){return(e=Ec(e))&&e.replace(Wt,qf).replace(df,"")}function si(e,t,f){e=Ec(e),t=mo(t);var n=e.length;f=f===ee?n:fn(Sc(f),0,n);var o=f;return(f-=t.length)>=0&&e.slice(f,o)==t}function ci(e){return e=Ec(e),e&&vt.test(e)?e.replace(bt,Uf):e}function ii(e){return e=Ec(e),e&&Ct.test(e)?e.replace(Et,"\\$&"):e}function ui(e,t,f){e=Ec(e),t=Sc(t);var n=t?J(e):0;if(!t||n>=t)return e;var o=(t-n)/2;return oa(Fu(o),f)+e+oa(zu(o),f)}function _i(e,t,f){e=Ec(e),t=Sc(t);var n=t?J(e):0;return t&&n<t?e+oa(t-n,f):e}function di(e,t,f){e=Ec(e),t=Sc(t);var n=t?J(e):0;return t&&n<t?oa(t-n,f)+e:e}function li(e,t,f){return f||null==t?t=0:t&&(t=+t),Ju(Ec(e).replace(jt,""),t||0)}function hi(e,t,f){return t=(f?Pa(e,t,f):t===ee)?1:Sc(t),fo(Ec(e),t)}function mi(){var e=arguments,t=Ec(e[0]);return e.length<3?t:t.replace(e[1],e[2])}function gi(e,t,f){return f&&"number"!=typeof f&&Pa(e,t,f)&&(t=f=ee),(f=f===ee?Ne:f>>>0)?(e=Ec(e),e&&("string"==typeof t||null!=t&&!kd(t))&&!(t=mo(t))&&z(e)?Ao(Q(e),0,f):e.split(t,f)):[]}function pi(e,t,f){return e=Ec(e),f=null==f?0:fn(Sc(f),0,e.length),t=mo(t),e.slice(f,f+t.length)==t}function bi(e,t,f){var n=M.templateSettings;f&&Pa(e,t,f)&&(t=ee),e=Ec(e),t=Cd({},t,n,da);var o,a,r=Cd({},t.imports,n.imports,da),s=Bc(r),c=N(r,s),i=0,u=t.interpolate||Vt,_="__p += '",d=iu((t.escape||Vt).source+"|"+u.source+"|"+(u===St?Ht:Vt).source+"|"+(t.evaluate||Vt).source+"|$","g"),l="//# sourceURL="+("sourceURL"in t?t.sourceURL:"lodash.templateSources["+ ++bf+"]")+"\n";e.replace(d,function(t,f,n,r,s,c){return n||(n=r),_+=e.slice(i,c).replace(Gt,P),f&&(o=!0,_+="' +\n__e("+f+") +\n'"),s&&(a=!0,_+="';\n"+s+";\n__p += '"),n&&(_+="' +\n((__t = ("+n+")) == null ? '' : __t) +\n'"),i=c+t.length,t}),_+="';\n";var h=t.variable;h||(_="with (obj) {\n"+_+"\n}\n"),_=(a?_.replace(ht,""):_).replace(mt,"$1").replace(gt,"$1;"),_="function("+(h||"obj")+") {\n"+(h?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+_+"return __p\n}";var m=Xd(function(){return ru(s,l+"return "+_).apply(ee,c)});if(m.source=_,ec(m))throw m;return m}function yi(e){return Ec(e).toLowerCase()}function vi(e){return Ec(e).toUpperCase()}function wi(e,t,f){if((e=Ec(e))&&(f||t===ee))return e.replace(Lt,"");if(!e||!(t=mo(t)))return e;var n=Q(e),o=Q(t);return Ao(n,R(n,o),D(n,o)+1).join("")}function ki(e,t,f){if((e=Ec(e))&&(f||t===ee))return e.replace(Nt,"");if(!e||!(t=mo(t)))return e;var n=Q(e);return Ao(n,0,D(n,Q(t))+1).join("")}function Si(e,t,f){if((e=Ec(e))&&(f||t===ee))return e.replace(jt,"");if(!e||!(t=mo(t)))return e;var n=Q(e);return Ao(n,R(n,Q(t))).join("")}function xi(e,t){var f=ke,n=Se;if(ac(t)){var o="separator"in t?t.separator:o;f="length"in t?Sc(t.length):f,n="omission"in t?mo(t.omission):n}e=Ec(e);var a=e.length;if(z(e)){var r=Q(e);a=r.length}if(f>=a)return e;var s=f-J(n);if(s<1)return n;var c=r?Ao(r,0,s).join(""):e.slice(0,s);if(o===ee)return c+n;if(r&&(s+=c.length-s),kd(o)){if(e.slice(s).search(o)){var i,u=c;for(o.global||(o=iu(o.source,Ec(zt.exec(o))+"g")),o.lastIndex=0;i=o.exec(u);)var _=i.index;c=c.slice(0,_===ee?s:_)}}else if(e.indexOf(mo(o),s)!=s){var d=c.lastIndexOf(o);d>-1&&(c=c.slice(0,d))}return c+n}function Mi(e){return e=Ec(e),e&&yt.test(e)?e.replace(pt,Yf):e}function Ai(e,t,f){return e=Ec(e),t=f?ee:t,t===ee?F(e)?Z(e):p(e):e.match(t)||[]}function Ti(e){var t=null==e?0:e.length,n=Sa();return e=t?_(e,function(e){if("function"!=typeof e[1])throw new _u(ne);return[n(e[0]),e[1]]}):[],no(function(n){for(var o=-1;++o<t;){var a=e[o];if(f(a[0],this,n))return f(a[1],this,n)}})}function Ei(e){return on(nn(e,se))}function Ci(e){return function(){return e}}function Li(e,t){return null==e||e!==e?t:e}function ji(e){return e}function Ni(e){return Hn("function"==typeof e?e:nn(e,se))}function Oi(e){return Un(nn(e,se))}function Ri(e,t){return Yn(e,nn(t,se))}function Di(e,t,f){var n=Bc(t),o=gn(t,n);null!=f||ac(t)&&(o.length||!n.length)||(f=t,t=e,e=this,o=gn(t,Bc(t)));var r=!(ac(f)&&"chain"in f&&!f.chain),s=fc(e);return a(o,function(f){var n=t[f];e[f]=n,s&&(e.prototype[f]=function(){var t=this.__chain__;if(r||t){var f=e(this.__wrapped__);return(f.__actions__=zo(this.__actions__)).push({func:n,args:arguments,thisArg:e}),f.__chain__=t,f}return n.apply(e,d([this.value()],arguments))})}),e}function Ii(){return Cf._===this&&(Cf._=ku),this}function Pi(){}function Hi(e){return e=Sc(e),no(function(t){return Gn(t,e)})}function zi(e){return Ha(e)?x(er(e)):Xn(e)}function Fi(e){return function(t){return null==e?ee:pn(e,t)}}function Bi(){return[]}function qi(){return!1}function Ui(){return{}}function Yi(){return""}function Wi(){return!0}function Vi(e,t){if((e=Sc(e))<1||e>Ce)return[];var f=Ne,n=Gu(e,Ne);t=Sa(t),e-=Ne;for(var o=C(n,t);++f<e;)t(f);return o}function Gi(e){return pd(e)?_(e,er):pc(e)?[e]:zo(N_(Ec(e)))}function $i(e){var t=++bu;return Ec(e)+t}function Ji(e){return e&&e.length?un(e,ji,vn):ee}function Qi(e,t){return e&&e.length?un(e,Sa(t,2),vn):ee}function Xi(e){return S(e,ji)}function Ki(e,t){return S(e,Sa(t,2))}function Zi(e){return e&&e.length?un(e,ji,Bn):ee}function eu(e,t){return e&&e.length?un(e,Sa(t,2),Bn):ee}function tu(e){return e&&e.length?E(e,ji):0}function fu(e,t){return e&&e.length?E(e,Sa(t,2)):0}g=null==g?Cf:Wf.defaults(Cf.Object(),g,Wf.pick(Cf,pf));var nu=g.Array,ou=g.Date,au=g.Error,ru=g.Function,su=g.Math,cu=g.Object,iu=g.RegExp,uu=g.String,_u=g.TypeError,du=nu.prototype,lu=ru.prototype,hu=cu.prototype,mu=g["__core-js_shared__"],gu=lu.toString,pu=hu.hasOwnProperty,bu=0,yu=function(){var e=/[^.]+$/.exec(mu&&mu.keys&&mu.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),vu=hu.toString,wu=gu.call(cu),ku=Cf._,Su=iu("^"+gu.call(pu).replace(Et,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),xu=Nf?g.Buffer:ee,Mu=g.Symbol,Au=g.Uint8Array,Tu=xu?xu.allocUnsafe:ee,Eu=U(cu.getPrototypeOf,cu),Cu=cu.create,Lu=hu.propertyIsEnumerable,ju=du.splice,Nu=Mu?Mu.isConcatSpreadable:ee,Ou=Mu?Mu.iterator:ee,Ru=Mu?Mu.toStringTag:ee,Du=function(){try{var e=Aa(cu,"defineProperty");return e({},"",{}),e}catch(e){}}(),Iu=g.clearTimeout!==Cf.clearTimeout&&g.clearTimeout,Pu=ou&&ou.now!==Cf.Date.now&&ou.now,Hu=g.setTimeout!==Cf.setTimeout&&g.setTimeout,zu=su.ceil,Fu=su.floor,Bu=cu.getOwnPropertySymbols,qu=xu?xu.isBuffer:ee,Uu=g.isFinite,Yu=du.join,Wu=U(cu.keys,cu),Vu=su.max,Gu=su.min,$u=ou.now,Ju=g.parseInt,Qu=su.random,Xu=du.reverse,Ku=Aa(g,"DataView"),Zu=Aa(g,"Map"),e_=Aa(g,"Promise"),t_=Aa(g,"Set"),f_=Aa(g,"WeakMap"),n_=Aa(cu,"create"),o_=f_&&new f_,a_={},r_=tr(Ku),s_=tr(Zu),c_=tr(e_),i_=tr(t_),u_=tr(f_),__=Mu?Mu.prototype:ee,d_=__?__.valueOf:ee,l_=__?__.toString:ee,h_=function(){function e(){}return function(t){if(!ac(t))return{};if(Cu)return Cu(t);e.prototype=t;var f=new e;return e.prototype=ee,f}}();M.templateSettings={escape:wt,evaluate:kt,interpolate:St,variable:"",imports:{_:M}},M.prototype=G.prototype,M.prototype.constructor=M,X.prototype=h_(G.prototype),X.prototype.constructor=X,K.prototype=h_(G.prototype),K.prototype.constructor=K,Qt.prototype.clear=Xt,Qt.prototype.delete=Kt,Qt.prototype.get=Zt,Qt.prototype.has=ef,Qt.prototype.set=tf,ff.prototype.clear=nf,ff.prototype.delete=of,ff.prototype.get=af,ff.prototype.has=rf,ff.prototype.set=sf,cf.prototype.clear=uf,cf.prototype.delete=lf,cf.prototype.get=hf,cf.prototype.has=mf,cf.prototype.set=gf,wf.prototype.add=wf.prototype.push=kf,wf.prototype.has=Sf,xf.prototype.clear=Tf,xf.prototype.delete=Ef,xf.prototype.get=Lf,xf.prototype.has=jf,xf.prototype.set=Of;var m_=Wo(hn),g_=Wo(mn,!0),p_=Vo(),b_=Vo(!0),y_=o_?function(e,t){return o_.set(e,t),e}:ji,v_=Du?function(e,t){return Du(e,"toString",{configurable:!0,enumerable:!1,value:Ci(t),writable:!0})}:ji,w_=no,k_=Iu||function(e){return Cf.clearTimeout(e)},S_=t_&&1/W(new t_([,-0]))[1]==Ee?function(e){return new t_(e)}:Pi,x_=o_?function(e){return o_.get(e)}:Pi,M_=Bu?function(e){return null==e?[]:(e=cu(e),c(Bu(e),function(t){return Lu.call(e,t)}))}:Bi,A_=Bu?function(e){for(var t=[];e;)d(t,M_(e)),e=Eu(e);return t}:Bi,T_=yn;(Ku&&T_(new Ku(new ArrayBuffer(1)))!=ot||Zu&&T_(new Zu)!=We||e_&&"[object Promise]"!=T_(e_.resolve())||t_&&T_(new t_)!=Xe||f_&&T_(new f_)!=tt)&&(T_=function(e){var t=yn(e),f=t==$e?e.constructor:ee,n=f?tr(f):"";if(n)switch(n){case r_:return ot;case s_:return We;case c_:return"[object Promise]";case i_:return Xe;case u_:return tt}return t});var E_=mu?fc:qi,C_=Ka(y_),L_=Hu||function(e,t){return Cf.setTimeout(e,t)},j_=Ka(v_),N_=function(e){var t=Ns(e,function(e){return f.size===ae&&f.clear(),e}),f=t.cache;return t}(function(e){var t=[];return At.test(e)&&t.push(""),e.replace(Tt,function(e,f,n,o){t.push(n?o.replace(Pt,"$1"):f||e)}),t}),O_=no(function(e,t){return $s(e)?sn(e,ln(t,1,$s,!0)):[]}),R_=no(function(e,t){var f=kr(t);return $s(f)&&(f=ee),$s(e)?sn(e,ln(t,1,$s,!0),Sa(f,2)):[]}),D_=no(function(e,t){var f=kr(t);return $s(f)&&(f=ee),$s(e)?sn(e,ln(t,1,$s,!0),ee,f):[]}),I_=no(function(e){var t=_(e,So);return t.length&&t[0]===e[0]?xn(t):[]}),P_=no(function(e){var t=kr(e),f=_(e,So);return t===kr(f)?t=ee:f.pop(),f.length&&f[0]===e[0]?xn(f,Sa(t,2)):[]}),H_=no(function(e){var t=kr(e),f=_(e,So);return t="function"==typeof t?t:ee,t&&f.pop(),f.length&&f[0]===e[0]?xn(f,ee,t):[]}),z_=no(Mr),F_=ba(function(e,t){var f=null==e?0:e.length,n=tn(e,t);return Zn(e,_(t,function(e){return Ia(e,f)?+e:e}).sort(Do)),n}),B_=no(function(e){return go(ln(e,1,$s,!0))}),q_=no(function(e){var t=kr(e);return $s(t)&&(t=ee),go(ln(e,1,$s,!0),Sa(t,2))}),U_=no(function(e){var t=kr(e);return t="function"==typeof t?t:ee,go(ln(e,1,$s,!0),ee,t)}),Y_=no(function(e,t){return $s(e)?sn(e,t):[]}),W_=no(function(e){return wo(c(e,$s))}),V_=no(function(e){var t=kr(e);return $s(t)&&(t=ee),wo(c(e,$s),Sa(t,2))}),G_=no(function(e){var t=kr(e);return t="function"==typeof t?t:ee,wo(c(e,$s),ee,t)}),$_=no(Gr),J_=no(function(e){var t=e.length,f=t>1?e[t-1]:ee;return f="function"==typeof f?(e.pop(),f):ee,$r(e,f)}),Q_=ba(function(e){var t=e.length,f=t?e[0]:0,n=this.__wrapped__,o=function(t){return tn(t,e)};return!(t>1||this.__actions__.length)&&n instanceof K&&Ia(f)?(n=n.slice(f,+f+(t?1:0)),n.__actions__.push({func:Zr,args:[o],thisArg:ee}),new X(n,this.__chain__).thru(function(e){return t&&!e.length&&e.push(ee),e})):this.thru(o)}),X_=Uo(function(e,t,f){pu.call(e,f)?++e[f]:en(e,f,1)}),K_=Ko(dr),Z_=Ko(lr),ed=Uo(function(e,t,f){pu.call(e,f)?e[f].push(t):en(e,f,[t])}),td=no(function(e,t,n){var o=-1,a="function"==typeof t,r=Gs(e)?nu(e.length):[];return m_(e,function(e){r[++o]=a?f(t,e,n):An(e,t,n)}),r}),fd=Uo(function(e,t,f){en(e,f,t)}),nd=Uo(function(e,t,f){e[f?0:1].push(t)},function(){return[[],[]]}),od=no(function(e,t){if(null==e)return[];var f=t.length;return f>1&&Pa(e,t[0],t[1])?t=[]:f>2&&Pa(t[0],t[1],t[2])&&(t=[t[0]]),$n(e,ln(t,1),[])}),ad=Pu||function(){return Cf.Date.now()},rd=no(function(e,t,f){var n=de;if(f.length){var o=Y(f,ka(rd));n|=pe}return _a(e,n,t,f,o)}),sd=no(function(e,t,f){var n=de|le;if(f.length){var o=Y(f,ka(sd));n|=pe}return _a(t,n,e,f,o)}),cd=no(function(e,t){return rn(e,1,t)}),id=no(function(e,t,f){return rn(e,Mc(t)||0,f)});Ns.Cache=cf;var ud=w_(function(e,t){t=1==t.length&&pd(t[0])?_(t[0],j(Sa())):_(ln(t,1),j(Sa()));var n=t.length;return no(function(o){for(var a=-1,r=Gu(o.length,n);++a<r;)o[a]=t[a].call(this,o[a]);return f(e,this,o)})}),_d=no(function(e,t){var f=Y(t,ka(_d));return _a(e,pe,ee,t,f)}),dd=no(function(e,t){var f=Y(t,ka(dd));return _a(e,be,ee,t,f)}),ld=ba(function(e,t){return _a(e,ve,ee,ee,ee,t)}),hd=sa(vn),md=sa(function(e,t){return e>=t}),gd=Tn(function(){return arguments}())?Tn:function(e){return rc(e)&&pu.call(e,"callee")&&!Lu.call(e,"callee")},pd=nu.isArray,bd=Df?j(Df):En,yd=qu||qi,vd=If?j(If):Cn,wd=Pf?j(Pf):Nn,kd=Hf?j(Hf):Dn,Sd=zf?j(zf):In,xd=Ff?j(Ff):Pn,Md=sa(Bn),Ad=sa(function(e,t){return e<=t}),Td=Yo(function(e,t){if(qa(t)||Gs(t))return void Fo(t,Bc(t),e);for(var f in t)pu.call(t,f)&&Jf(e,f,t[f])}),Ed=Yo(function(e,t){Fo(t,qc(t),e)}),Cd=Yo(function(e,t,f,n){Fo(t,qc(t),e,n)}),Ld=Yo(function(e,t,f,n){Fo(t,Bc(t),e,n)}),jd=ba(tn),Nd=no(function(e){return e.push(ee,da),f(Cd,ee,e)}),Od=no(function(e){return e.push(ee,la),f(Hd,ee,e)}),Rd=ta(function(e,t,f){e[t]=f},Ci(ji)),Dd=ta(function(e,t,f){pu.call(e,t)?e[t].push(f):e[t]=[f]},Sa),Id=no(An),Pd=Yo(function(e,t,f){Wn(e,t,f)}),Hd=Yo(function(e,t,f,n){Wn(e,t,f,n)}),zd=ba(function(e,t){var f={};if(null==e)return f;var n=!1;t=_(t,function(t){return t=Mo(t,e),n||(n=t.length>1),t}),Fo(e,va(e),f),n&&(f=nn(f,se|ce|ie,ha));for(var o=t.length;o--;)po(f,t[o]);return f}),Fd=ba(function(e,t){return null==e?{}:Jn(e,t)}),Bd=ua(Bc),qd=ua(qc),Ud=Jo(function(e,t,f){return t=t.toLowerCase(),e+(f?ai(t):t)}),Yd=Jo(function(e,t,f){return e+(f?"-":"")+t.toLowerCase()}),Wd=Jo(function(e,t,f){return e+(f?" ":"")+t.toLowerCase()}),Vd=$o("toLowerCase"),Gd=Jo(function(e,t,f){return e+(f?"_":"")+t.toLowerCase()}),$d=Jo(function(e,t,f){return e+(f?" ":"")+Qd(t)}),Jd=Jo(function(e,t,f){return e+(f?" ":"")+t.toUpperCase()}),Qd=$o("toUpperCase"),Xd=no(function(e,t){try{return f(e,ee,t)}catch(e){return ec(e)?e:new au(e)}}),Kd=ba(function(e,t){return a(t,function(t){t=er(t),en(e,t,rd(e[t],e))}),e}),Zd=Zo(),el=Zo(!0),tl=no(function(e,t){return function(f){return An(f,e,t)}}),fl=no(function(e,t){return function(f){return An(e,f,t)}}),nl=na(_),ol=na(s),al=na(m),rl=ra(),sl=ra(!0),cl=fa(function(e,t){return e+t},0),il=ia("ceil"),ul=fa(function(e,t){return e/t},1),_l=ia("floor"),dl=fa(function(e,t){return e*t},1),ll=ia("round"),hl=fa(function(e,t){return e-t},0);return M.after=Ms,M.ary=As,M.assign=Td,M.assignIn=Ed,M.assignInWith=Cd,M.assignWith=Ld,M.at=jd,M.before=Ts,M.bind=rd,M.bindAll=Kd,M.bindKey=sd,M.castArray=Fs,M.chain=Xr,M.chunk=or,M.compact=ar,M.concat=rr,M.cond=Ti,M.conforms=Ei,M.constant=Ci,M.countBy=X_,M.create=Cc,M.curry=Es,M.curryRight=Cs,M.debounce=Ls,M.defaults=Nd,M.defaultsDeep=Od,M.defer=cd,M.delay=id,M.difference=O_,M.differenceBy=R_,M.differenceWith=D_,M.drop=sr,M.dropRight=cr,M.dropRightWhile=ir,M.dropWhile=ur,M.fill=_r,M.filter=cs,M.flatMap=is,M.flatMapDeep=us,M.flatMapDepth=_s,M.flatten=hr,M.flattenDeep=mr,M.flattenDepth=gr,M.flip=js,M.flow=Zd,M.flowRight=el,M.fromPairs=pr,M.functions=Ic,M.functionsIn=Pc,M.groupBy=ed,M.initial=vr,M.intersection=I_,M.intersectionBy=P_,M.intersectionWith=H_,M.invert=Rd,M.invertBy=Dd,M.invokeMap=td,M.iteratee=Ni,M.keyBy=fd,M.keys=Bc,M.keysIn=qc,M.map=ms,M.mapKeys=Uc,M.mapValues=Yc,M.matches=Oi,M.matchesProperty=Ri,M.memoize=Ns,M.merge=Pd,M.mergeWith=Hd,M.method=tl,M.methodOf=fl,M.mixin=Di,M.negate=Os,M.nthArg=Hi,M.omit=zd,M.omitBy=Wc,M.once=Rs,M.orderBy=gs,M.over=nl,M.overArgs=ud,M.overEvery=ol,M.overSome=al,M.partial=_d,M.partialRight=dd,M.partition=nd,M.pick=Fd,M.pickBy=Vc,M.property=zi,M.propertyOf=Fi,M.pull=z_,M.pullAll=Mr,M.pullAllBy=Ar,M.pullAllWith=Tr,M.pullAt=F_,M.range=rl,M.rangeRight=sl,M.rearg=ld,M.reject=ys,M.remove=Er,M.rest=Ds,M.reverse=Cr,M.sampleSize=ws,M.set=$c,M.setWith=Jc,M.shuffle=ks,M.slice=Lr,M.sortBy=od,M.sortedUniq=Pr,M.sortedUniqBy=Hr,M.split=gi,M.spread=Is,M.tail=zr,M.take=Fr,M.takeRight=Br,M.takeRightWhile=qr,M.takeWhile=Ur,M.tap=Kr,M.throttle=Ps,M.thru=Zr,M.toArray=wc,M.toPairs=Bd,M.toPairsIn=qd,M.toPath=Gi,M.toPlainObject=Ac,M.transform=Qc,M.unary=Hs,M.union=B_,M.unionBy=q_,M.unionWith=U_,M.uniq=Yr,M.uniqBy=Wr,M.uniqWith=Vr,M.unset=Xc,M.unzip=Gr,M.unzipWith=$r,M.update=Kc,M.updateWith=Zc,M.values=ei,M.valuesIn=ti,M.without=Y_,M.words=Ai,M.wrap=zs,M.xor=W_,M.xorBy=V_,M.xorWith=G_,M.zip=$_,M.zipObject=Jr,M.zipObjectDeep=Qr,M.zipWith=J_,M.entries=Bd,M.entriesIn=qd,M.extend=Ed,M.extendWith=Cd,Di(M,M),
-M.add=cl,M.attempt=Xd,M.camelCase=Ud,M.capitalize=ai,M.ceil=il,M.clamp=fi,M.clone=Bs,M.cloneDeep=Us,M.cloneDeepWith=Ys,M.cloneWith=qs,M.conformsTo=Ws,M.deburr=ri,M.defaultTo=Li,M.divide=ul,M.endsWith=si,M.eq=Vs,M.escape=ci,M.escapeRegExp=ii,M.every=ss,M.find=K_,M.findIndex=dr,M.findKey=Lc,M.findLast=Z_,M.findLastIndex=lr,M.findLastKey=jc,M.floor=_l,M.forEach=ds,M.forEachRight=ls,M.forIn=Nc,M.forInRight=Oc,M.forOwn=Rc,M.forOwnRight=Dc,M.get=Hc,M.gt=hd,M.gte=md,M.has=zc,M.hasIn=Fc,M.head=br,M.identity=ji,M.includes=hs,M.indexOf=yr,M.inRange=ni,M.invoke=Id,M.isArguments=gd,M.isArray=pd,M.isArrayBuffer=bd,M.isArrayLike=Gs,M.isArrayLikeObject=$s,M.isBoolean=Js,M.isBuffer=yd,M.isDate=vd,M.isElement=Qs,M.isEmpty=Xs,M.isEqual=Ks,M.isEqualWith=Zs,M.isError=ec,M.isFinite=tc,M.isFunction=fc,M.isInteger=nc,M.isLength=oc,M.isMap=wd,M.isMatch=sc,M.isMatchWith=cc,M.isNaN=ic,M.isNative=uc,M.isNil=dc,M.isNull=_c,M.isNumber=lc,M.isObject=ac,M.isObjectLike=rc,M.isPlainObject=hc,M.isRegExp=kd,M.isSafeInteger=mc,M.isSet=Sd,M.isString=gc,M.isSymbol=pc,M.isTypedArray=xd,M.isUndefined=bc,M.isWeakMap=yc,M.isWeakSet=vc,M.join=wr,M.kebabCase=Yd,M.last=kr,M.lastIndexOf=Sr,M.lowerCase=Wd,M.lowerFirst=Vd,M.lt=Md,M.lte=Ad,M.max=Ji,M.maxBy=Qi,M.mean=Xi,M.meanBy=Ki,M.min=Zi,M.minBy=eu,M.stubArray=Bi,M.stubFalse=qi,M.stubObject=Ui,M.stubString=Yi,M.stubTrue=Wi,M.multiply=dl,M.nth=xr,M.noConflict=Ii,M.noop=Pi,M.now=ad,M.pad=ui,M.padEnd=_i,M.padStart=di,M.parseInt=li,M.random=oi,M.reduce=ps,M.reduceRight=bs,M.repeat=hi,M.replace=mi,M.result=Gc,M.round=ll,M.runInContext=o,M.sample=vs,M.size=Ss,M.snakeCase=Gd,M.some=xs,M.sortedIndex=jr,M.sortedIndexBy=Nr,M.sortedIndexOf=Or,M.sortedLastIndex=Rr,M.sortedLastIndexBy=Dr,M.sortedLastIndexOf=Ir,M.startCase=$d,M.startsWith=pi,M.subtract=hl,M.sum=tu,M.sumBy=fu,M.template=bi,M.times=Vi,M.toFinite=kc,M.toInteger=Sc,M.toLength=xc,M.toLower=yi,M.toNumber=Mc,M.toSafeInteger=Tc,M.toString=Ec,M.toUpper=vi,M.trim=wi,M.trimEnd=ki,M.trimStart=Si,M.truncate=xi,M.unescape=Mi,M.uniqueId=$i,M.upperCase=Jd,M.upperFirst=Qd,M.each=ds,M.eachRight=ls,M.first=br,Di(M,function(){var e={};return hn(M,function(t,f){pu.call(M.prototype,f)||(e[f]=t)}),e}(),{chain:!1}),M.VERSION="4.17.4",a(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){M[e].placeholder=M}),a(["drop","take"],function(e,t){K.prototype[e]=function(f){f=f===ee?1:Vu(Sc(f),0);var n=this.__filtered__&&!t?new K(this):this.clone();return n.__filtered__?n.__takeCount__=Gu(f,n.__takeCount__):n.__views__.push({size:Gu(f,Ne),type:e+(n.__dir__<0?"Right":"")}),n},K.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),a(["filter","map","takeWhile"],function(e,t){var f=t+1,n=f==Ae||3==f;K.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Sa(e,3),type:f}),t.__filtered__=t.__filtered__||n,t}}),a(["head","last"],function(e,t){var f="take"+(t?"Right":"");K.prototype[e]=function(){return this[f](1).value()[0]}}),a(["initial","tail"],function(e,t){var f="drop"+(t?"":"Right");K.prototype[e]=function(){return this.__filtered__?new K(this):this[f](1)}}),K.prototype.compact=function(){return this.filter(ji)},K.prototype.find=function(e){return this.filter(e).head()},K.prototype.findLast=function(e){return this.reverse().find(e)},K.prototype.invokeMap=no(function(e,t){return"function"==typeof e?new K(this):this.map(function(f){return An(f,e,t)})}),K.prototype.reject=function(e){return this.filter(Os(Sa(e)))},K.prototype.slice=function(e,t){e=Sc(e);var f=this;return f.__filtered__&&(e>0||t<0)?new K(f):(e<0?f=f.takeRight(-e):e&&(f=f.drop(e)),t!==ee&&(t=Sc(t),f=t<0?f.dropRight(-t):f.take(t-e)),f)},K.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},K.prototype.toArray=function(){return this.take(Ne)},hn(K.prototype,function(e,t){var f=/^(?:filter|find|map|reject)|While$/.test(t),n=/^(?:head|last)$/.test(t),o=M[n?"take"+("last"==t?"Right":""):t],a=n||/^find/.test(t);o&&(M.prototype[t]=function(){var t=this.__wrapped__,r=n?[1]:arguments,s=t instanceof K,c=r[0],i=s||pd(t),u=function(e){var t=o.apply(M,d([e],r));return n&&_?t[0]:t};i&&f&&"function"==typeof c&&1!=c.length&&(s=i=!1);var _=this.__chain__,l=!!this.__actions__.length,h=a&&!_,m=s&&!l;if(!a&&i){t=m?t:new K(this);var g=e.apply(t,r);return g.__actions__.push({func:Zr,args:[u],thisArg:ee}),new X(g,_)}return h&&m?e.apply(this,r):(g=this.thru(u),h?n?g.value()[0]:g.value():g)})}),a(["pop","push","shift","sort","splice","unshift"],function(e){var t=du[e],f=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",n=/^(?:pop|shift)$/.test(e);M.prototype[e]=function(){var e=arguments;if(n&&!this.__chain__){var o=this.value();return t.apply(pd(o)?o:[],e)}return this[f](function(f){return t.apply(pd(f)?f:[],e)})}}),hn(K.prototype,function(e,t){var f=M[t];if(f){var n=f.name+"";(a_[n]||(a_[n]=[])).push({name:t,func:f})}}),a_[ea(ee,le).name]=[{name:"wrapper",func:ee}],K.prototype.clone=It,K.prototype.reverse=$t,K.prototype.value=Jt,M.prototype.at=Q_,M.prototype.chain=es,M.prototype.commit=ts,M.prototype.next=fs,M.prototype.plant=os,M.prototype.reverse=as,M.prototype.toJSON=M.prototype.valueOf=M.prototype.value=rs,M.prototype.first=M.prototype.head,Ou&&(M.prototype[Ou]=ns),M}();"function"==typeof o&&"object"==typeof o.amd&&o.amd?(Cf._=Wf,o("lodash",[],function(){return Wf})):jf?((jf.exports=Wf)._=Wf,Lf._=Wf):Cf._=Wf}.call(this),o("lodash.noconflict",["lodash"],function(e){if(!e.isUndefined(n)&&!e.isUndefined(n.s)){var t=n.s.contexts._.config.lodashLoader;t.templateSettings.imports={_:e},n.config({lodashLoader:t})}return e.noConflict()}),function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof o&&o.amd?o("lodash.converter",[],t):"object"==typeof exports?exports.fp=t():e.fp=t()}(this,function(){return function(e){function t(n){if(f[n])return f[n].exports;var o=f[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var f={};return t.m=e,t.c=f,t.p="",t(0)}([function(e,t,f){function n(e,t){return o(e,e,t)}var o=f(1);"function"==typeof _&&"function"==typeof _.runInContext&&(fp=n(_.runInContext())),e.exports=n},function(e,t,f){function n(e,t){return 2==t?function(t,f){return e.apply(void 0,arguments)}:function(t){return e.apply(void 0,arguments)}}function o(e,t){return 2==t?function(t,f){return e(t,f)}:function(t){return e(t)}}function a(e){for(var t=e?e.length:0,f=Array(t);t--;)f[t]=e[t];return f}function r(e){return function(t){return e({},t)}}function s(e,t){return function(){for(var f=arguments.length,n=f-1,o=Array(f);f--;)o[f]=arguments[f];var a=o[t],r=o.slice(0,t);return a&&d.apply(r,a),t!=n&&d.apply(r,o.slice(t+1)),e.apply(this,r)}}function c(e,t){return function(){var f=arguments.length;if(f){for(var n=Array(f);f--;)n[f]=arguments[f];var o=n[0]=t.apply(void 0,n);return e.apply(void 0,n),o}}}function i(e,t,f,d){function l(e,t){if(T.cap){var f=u.iterateeRearg[e];if(f)return w(t,f);var n=!M&&u.iterateeAry[e];if(n)return v(t,n)}return t}function h(e,t,f){return E||T.curry&&f>1?P(t,f):t}function m(e,t,f){if(T.fixed&&(C||!u.skipFixed[e])){var n=u.methodSpread[e],o=n&&n.start;return void 0===o?R(t,f):s(t,o)}return t}function g(e,t,f){return T.rearg&&f>1&&(L||!u.skipRearg[e])?q(t,u.methodRearg[e]||u.aryRearg[f]):t}function p(e,t){t=Y(t);for(var f=-1,n=t.length,o=n-1,a=I(Object(e)),r=a;null!=r&&++f<n;){var s=t[f],c=r[s];null!=c&&(r[t[f]]=I(f==o?c:Object(c))),r=r[s]}return a}function b(e){return G.runInContext.convert(e)(void 0)}function y(e,t){var f=u.aliasToReal[e]||e,n=u.remap[f]||f,o=d;return function(e){var a=M?N:O,r=M?N[n]:t,s=D(D({},o),e);return i(a,f,r,s)}}function v(e,t){return k(e,function(e){return"function"==typeof e?o(e,t):e})}function w(e,t){return k(e,function(e){var f=t.length;return n(q(o(e,f),t),f)})}function k(e,t){return function(){var f=arguments.length;if(!f)return e();for(var n=Array(f);f--;)n[f]=arguments[f];var o=T.rearg?0:f-1;return n[o]=t(n[o]),e.apply(void 0,n)}}function S(e,t){var f,n=u.aliasToReal[e]||e,o=t,s=V[n];return s?o=s(t):T.immutable&&(u.mutate.array[n]?o=c(t,a):u.mutate.object[n]?o=c(t,r(t)):u.mutate.set[n]&&(o=c(t,p))),H(W,function(e){return H(u.aryMethod[e],function(t){if(n==t){var a=u.methodSpread[n],r=a&&a.afterRearg;return f=r?m(n,g(n,o,e),e):g(n,m(n,o,e),e),f=l(n,f),f=h(n,f,e),!1}}),!f}),f||(f=o),f==t&&(f=E?P(f,1):function(){return t.apply(this,arguments)}),f.convert=y(n,t),u.placeholder[n]&&(x=!0,f.placeholder=t.placeholder=j),f}var x,M="function"==typeof t,A=t===Object(t);if(A&&(d=f,f=t,t=void 0),null==f)throw new TypeError;d||(d={});var T={cap:!("cap"in d)||d.cap,curry:!("curry"in d)||d.curry,fixed:!("fixed"in d)||d.fixed,immutable:!("immutable"in d)||d.immutable,rearg:!("rearg"in d)||d.rearg},E="curry"in d&&d.curry,C="fixed"in d&&d.fixed,L="rearg"in d&&d.rearg,j=M?f:_,N=M?f.runInContext():void 0,O=M?f:{ary:e.ary,assign:e.assign,clone:e.clone,curry:e.curry,forEach:e.forEach,isArray:e.isArray,isFunction:e.isFunction,iteratee:e.iteratee,keys:e.keys,rearg:e.rearg,toInteger:e.toInteger,toPath:e.toPath},R=O.ary,D=O.assign,I=O.clone,P=O.curry,H=O.forEach,z=O.isArray,F=O.isFunction,B=O.keys,q=O.rearg,U=O.toInteger,Y=O.toPath,W=B(u.aryMethod),V={castArray:function(e){return function(){var t=arguments[0];return z(t)?e(a(t)):e.apply(void 0,arguments)}},iteratee:function(e){return function(){var t=arguments[0],f=arguments[1],n=e(t,f),a=n.length;return T.cap&&"number"==typeof f?(f=f>2?f-2:1,a&&a<=f?n:o(n,f)):n}},mixin:function(e){return function(t){var f=this;if(!F(f))return e(f,Object(t));var n=[];return H(B(t),function(e){F(t[e])&&n.push([e,f.prototype[e]])}),e(f,Object(t)),H(n,function(e){var t=e[1];F(t)?f.prototype[e[0]]=t:delete f.prototype[e[0]]}),f}},nthArg:function(e){return function(t){var f=t<0?1:U(t)+1;return P(e(t),f)}},rearg:function(e){return function(t,f){var n=f?f.length:0;return P(e(t,f),n)}},runInContext:function(t){return function(f){return i(e,t(f),d)}}};if(!A)return S(t,f);var G=f,$=[];return H(W,function(e){H(u.aryMethod[e],function(e){var t=G[u.remap[e]||e];t&&$.push([e,S(e,t)])})}),H(B(G),function(e){var t=G[e];if("function"==typeof t){for(var f=$.length;f--;)if($[f][0]==e)return;t.convert=y(e,t),$.push([e,t])}}),H($,function(e){G[e[0]]=e[1]}),G.convert=b,x&&(G.placeholder=j),H(B(G),function(e){H(u.realToAlias[e]||[],function(t){G[t]=G[e]})}),G}var u=f(2),_=f(3),d=Array.prototype.push;e.exports=i},function(e,t){t.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},t.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},t.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},t.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},t.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},t.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},t.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},t.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},t.placeholder={bind:!0,bindKey:!0,curry:!0,curryRight:!0,partial:!0,partialRight:!0},t.realToAlias=function(){var e=Object.prototype.hasOwnProperty,f=t.aliasToReal,n={};for(var o in f){var a=f[o];e.call(n,a)?n[a].push(o):n[a]=[o]}return n}(),t.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},t.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},t.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},function(e,t){e.exports={}}])}),o("lodash.fp",["lodash","lodash.converter"],function(e,t){return t(e.runInContext())}),"function"!=typeof window.CustomEvent&&(e.prototype=window.Event.prototype,window.CustomEvent=e),String.prototype.includes||(String.prototype.includes=function(e,t){"use strict";return"number"!=typeof t&&(t=0),!(t+e.length>this.length)&&-1!==this.indexOf(e,t)}),String.prototype.endsWith||(String.prototype.endsWith=function(e,t){var f=this.toString();(void 0===t||t>f.length)&&(t=f.length),t-=e.length;var n=f.indexOf(e,t);return-1!==n&&n===t}),String.prototype.startsWith||(String.prototype.startsWith=function(e,t){return t=t||0,this.substr(t,e.length)===e}),String.prototype.splitOnce||(String.prototype.splitOnce=function(e){var t=this.split(e);return[t.shift(),t.join(e)]}),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}),o("polyfill",function(){}),function(e,t){function f(e){return d.PF.compile(e||"nplurals=2; plural=(n != 1);")}function n(e,t){this._key=e,this._i18n=t}var a=Array.prototype,r=Object.prototype,s=a.slice,c=r.hasOwnProperty,i=a.forEach,u={},_={forEach:function(e,t,f){var n,o,a;if(null!==e)if(i&&e.forEach===i)e.forEach(t,f);else if(e.length===+e.length){for(n=0,o=e.length;n<o;n++)if(n in e&&t.call(f,e[n],n,e)===u)return}else for(a in e)if(c.call(e,a)&&t.call(f,e[a],a,e)===u)return},extend:function(e){return this.forEach(s.call(arguments,1),function(t){for(var f in t)e[f]=t[f]}),e}},d=function(e){if(this.defaults={locale_data:{messages:{"":{domain:"messages",lang:"en",plural_forms:"nplurals=2; plural=(n != 1);"}}},domain:"messages",debug:!1},this.options=_.extend({},this.defaults,e),this.textdomain(this.options.domain),e.domain&&!this.options.locale_data[this.options.domain])throw new Error("Text domain set to non-existent domain: `"+e.domain+"`")};d.context_delimiter=String.fromCharCode(4),_.extend(n.prototype,{onDomain:function(e){return this._domain=e,this},withContext:function(e){return this._context=e,this},ifPlural:function(e,t){return this._val=e,this._pkey=t,this},fetch:function(e){return"[object Array]"!={}.toString.call(e)&&(e=[].slice.call(arguments,0)),(e&&e.length?d.sprintf:function(e){return e})(this._i18n.dcnpgettext(this._domain,this._context,this._key,this._pkey,this._val),e)}}),_.extend(d.prototype,{translate:function(e){return new n(e,this)},textdomain:function(e){if(!e)return this._textdomain;this._textdomain=e},gettext:function(e){return this.dcnpgettext.call(this,void 0,void 0,e)},dgettext:function(e,t){return this.dcnpgettext.call(this,e,void 0,t)},dcgettext:function(e,t){return this.dcnpgettext.call(this,e,void 0,t)},ngettext:function(e,t,f){return this.dcnpgettext.call(this,void 0,void 0,e,t,f)},dngettext:function(e,t,f,n){return this.dcnpgettext.call(this,e,void 0,t,f,n)},dcngettext:function(e,t,f,n){return this.dcnpgettext.call(this,e,void 0,t,f,n)},pgettext:function(e,t){return this.dcnpgettext.call(this,void 0,e,t)},dpgettext:function(e,t,f){return this.dcnpgettext.call(this,e,t,f)},dcpgettext:function(e,t,f){return this.dcnpgettext.call(this,e,t,f)},npgettext:function(e,t,f,n){return this.dcnpgettext.call(this,void 0,e,t,f,n)},dnpgettext:function(e,t,f,n,o){return this.dcnpgettext.call(this,e,t,f,n,o)},dcnpgettext:function(e,t,n,o,a){o=o||n,e=e||this._textdomain;var r;if(!this.options)return r=new d,r.dcnpgettext.call(r,void 0,void 0,n,o,a);if(!this.options.locale_data)throw new Error("No locale data provided.");if(!this.options.locale_data[e])throw new Error("Domain `"+e+"` was not found.");if(!this.options.locale_data[e][""])throw new Error("No locale meta information provided.");if(!n)throw new Error("No translation key found.");var s,c,i,u=t?t+d.context_delimiter+n:n,_=this.options.locale_data,l=_[e],h=(_.messages||this.defaults.locale_data.messages)[""],m=l[""].plural_forms||l[""]["Plural-Forms"]||l[""]["plural-forms"]||h.plural_forms||h["Plural-Forms"]||h["plural-forms"];if(void 0===a)i=0;else{if("number"!=typeof a&&(a=parseInt(a,10),isNaN(a)))throw new Error("The number that was passed in is not a number.");i=f(m)(a)}if(!l)throw new Error("No domain named `"+e+"` could be found.");return!(s=l[u])||i>s.length?(this.options.missing_key_callback&&this.options.missing_key_callback(u,e),c=[n,o],!0===this.options.debug&&console.log(c[f(m)(a)]),c[f()(a)]):(c=s[i])||(c=[n,o],c[f()(a)])}});var l=function(){function e(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}function t(e,t){for(var f=[];t>0;f[--t]=e);return f.join("")}var f=function(){return f.cache.hasOwnProperty(arguments[0])||(f.cache[arguments[0]]=f.parse(arguments[0])),f.format.call(null,f.cache[arguments[0]],arguments)};return f.format=function(f,n){var o,a,r,s,c,i,u,_=1,d=f.length,h="",m=[];for(a=0;a<d;a++)if("string"===(h=e(f[a])))m.push(f[a]);else if("array"===h){if(s=f[a],s[2])for(o=n[_],r=0;r<s[2].length;r++){if(!o.hasOwnProperty(s[2][r]))throw l('[sprintf] property "%s" does not exist',s[2][r]);o=o[s[2][r]]}else o=s[1]?n[s[1]]:n[_++];if(/[^s]/.test(s[8])&&"number"!=e(o))throw l("[sprintf] expecting number but found %s",e(o));switch(void 0!==o&&null!==o||(o=""),s[8]){case"b":o=o.toString(2);break;case"c":o=String.fromCharCode(o);break;case"d":o=parseInt(o,10);break;case"e":o=s[7]?o.toExponential(s[7]):o.toExponential();break;case"f":o=s[7]?parseFloat(o).toFixed(s[7]):parseFloat(o);break;case"o":o=o.toString(8);break;case"s":o=(o=String(o))&&s[7]?o.substring(0,s[7]):o;break;case"u":o=Math.abs(o);break;case"x":o=o.toString(16);break;case"X":o=o.toString(16).toUpperCase()}o=/[def]/.test(s[8])&&s[3]&&o>=0?"+"+o:o,i=s[4]?"0"==s[4]?"0":s[4].charAt(1):" ",u=s[6]-String(o).length,c=s[6]?t(i,u):"",m.push(s[5]?o+c:c+o)}return m.join("")},f.cache={},f.parse=function(e){for(var t=e,f=[],n=[],o=0;t;){if(null!==(f=/^[^\x25]+/.exec(t)))n.push(f[0]);else if(null!==(f=/^\x25{2}/.exec(t)))n.push("%");else{if(null===(f=/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(t)))throw"[sprintf] huh?";if(f[2]){o|=1;var a=[],r=f[2],s=[];if(null===(s=/^([a-z_][a-z_\d]*)/i.exec(r)))throw"[sprintf] huh?";for(a.push(s[1]);""!==(r=r.substring(s[0].length));)if(null!==(s=/^\.([a-z_][a-z_\d]*)/i.exec(r)))a.push(s[1]);else{if(null===(s=/^\[(\d+)\]/.exec(r)))throw"[sprintf] huh?";a.push(s[1])}f[2]=a}else o|=2;if(3===o)throw"[sprintf] mixing positional and named placeholders is not (yet) supported";n.push(f)}t=t.substring(f[0].length)}return n},f}(),h=function(e,t){return t.unshift(e),l.apply(null,t)};d.parse_plural=function(e,t){return e=e.replace(/n/g,t),d.parse_expression(e)},d.sprintf=function(e,t){return"[object Array]"=={}.toString.call(t)?h(e,[].slice.call(t)):l.apply(this,[].slice.call(arguments))},d.prototype.sprintf=function(){return d.sprintf.apply(this,arguments)},d.PF={},d.PF.parse=function(e){var t=d.PF.extractPluralExpr(e);return d.PF.parser.parse.call(d.PF.parser,t)},d.PF.compile=function(e){function t(e){return!0===e?1:e||0}var f=d.PF.parse(e);return function(e){return t(d.PF.interpreter(f)(e))}},d.PF.interpreter=function(e){return function(t){switch(e.type){case"GROUP":return d.PF.interpreter(e.expr)(t);case"TERNARY":return d.PF.interpreter(e.expr)(t)?d.PF.interpreter(e.truthy)(t):d.PF.interpreter(e.falsey)(t);case"OR":return d.PF.interpreter(e.left)(t)||d.PF.interpreter(e.right)(t);case"AND":return d.PF.interpreter(e.left)(t)&&d.PF.interpreter(e.right)(t);case"LT":return d.PF.interpreter(e.left)(t)<d.PF.interpreter(e.right)(t);case"GT":return d.PF.interpreter(e.left)(t)>d.PF.interpreter(e.right)(t);case"LTE":return d.PF.interpreter(e.left)(t)<=d.PF.interpreter(e.right)(t);case"GTE":return d.PF.interpreter(e.left)(t)>=d.PF.interpreter(e.right)(t);case"EQ":return d.PF.interpreter(e.left)(t)==d.PF.interpreter(e.right)(t);case"NEQ":return d.PF.interpreter(e.left)(t)!=d.PF.interpreter(e.right)(t);case"MOD":return d.PF.interpreter(e.left)(t)%d.PF.interpreter(e.right)(t);case"VAR":return t;case"NUM":return e.val;default:throw new Error("Invalid Token found.")}}},d.PF.extractPluralExpr=function(e){e=e.replace(/^\s\s*/,"").replace(/\s\s*$/,""),/;\s*$/.test(e)||(e=e.concat(";"));var t,f=/nplurals\=(\d+);/,n=/plural\=(.*);/,o=e.match(f),a={};if(!(o.length>1))throw new Error("nplurals not found in plural_forms string: "+e);if(a.nplurals=o[1],e=e.replace(f,""),!((t=e.match(n))&&t.length>1))throw new Error("`plural` expression not found: "+e);return t[1]},d.PF.parser=function(){var e={trace:function(){},yy:{},symbols_:{error:2,expressions:3,e:4,EOF:5,"?":6,":":7,"||":8,"&&":9,"<":10,"<=":11,">":12,">=":13,"!=":14,"==":15,"%":16,"(":17,")":18,n:19,NUMBER:20,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",6:"?",7:":",8:"||",9:"&&",10:"<",11:"<=",12:">",13:">=",14:"!=",15:"==",16:"%",17:"(",18:")",19:"n",20:"NUMBER"},productions_:[0,[3,2],[4,5],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,1],[4,1]],performAction:function(e,t,f,n,o,a,r){var s=a.length-1;switch(o){case 1:return{type:"GROUP",expr:a[s-1]};case 2:this.$={type:"TERNARY",expr:a[s-4],truthy:a[s-2],falsey:a[s]};break;case 3:this.$={type:"OR",left:a[s-2],right:a[s]};break;case 4:this.$={type:"AND",left:a[s-2],right:a[s]};break;case 5:this.$={type:"LT",left:a[s-2],right:a[s]};break;case 6:this.$={type:"LTE",left:a[s-2],right:a[s]};break;case 7:this.$={type:"GT",left:a[s-2],right:a[s]};break;case 8:this.$={type:"GTE",left:a[s-2],right:a[s]};break;case 9:this.$={type:"NEQ",left:a[s-2],right:a[s]};break;case 10:this.$={type:"EQ",left:a[s-2],right:a[s]};break;case 11:this.$={type:"MOD",left:a[s-2],right:a[s]};break;case 12:this.$={type:"GROUP",expr:a[s-1]};break;case 13:this.$={type:"VAR"};break;case 14:this.$={type:"NUM",val:Number(e)}}},table:[{3:1,4:2,17:[1,3],19:[1,4],20:[1,5]},{1:[3]},{5:[1,6],6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{4:17,17:[1,3],19:[1,4],20:[1,5]},{5:[2,13],6:[2,13],7:[2,13],8:[2,13],9:[2,13],10:[2,13],11:[2,13],12:[2,13],13:[2,13],14:[2,13],15:[2,13],16:[2,13],18:[2,13]},{5:[2,14],6:[2,14],7:[2,14],8:[2,14],9:[2,14],10:[2,14],11:[2,14],12:[2,14],13:[2,14],14:[2,14],15:[2,14],16:[2,14],18:[2,14]},{1:[2,1]},{4:18,17:[1,3],19:[1,4],20:[1,5]},{4:19,17:[1,3],19:[1,4],20:[1,5]},{4:20,17:[1,3],19:[1,4],20:[1,5]},{4:21,17:[1,3],19:[1,4],20:[1,5]},{4:22,17:[1,3],19:[1,4],20:[1,5]},{4:23,17:[1,3],19:[1,4],20:[1,5]},{4:24,17:[1,3],19:[1,4],20:[1,5]},{4:25,17:[1,3],19:[1,4],20:[1,5]},{4:26,17:[1,3],19:[1,4],20:[1,5]},{4:27,17:[1,3],19:[1,4],20:[1,5]},{6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[1,28]},{6:[1,7],7:[1,29],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{5:[2,3],6:[2,3],7:[2,3],8:[2,3],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,3]},{5:[2,4],6:[2,4],7:[2,4],8:[2,4],9:[2,4],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,4]},{5:[2,5],6:[2,5],7:[2,5],8:[2,5],9:[2,5],10:[2,5],11:[2,5],12:[2,5],13:[2,5],14:[2,5],15:[2,5],16:[1,16],18:[2,5]},{5:[2,6],6:[2,6],7:[2,6],8:[2,6],9:[2,6],10:[2,6],11:[2,6],12:[2,6],13:[2,6],14:[2,6],15:[2,6],16:[1,16],18:[2,6]},{5:[2,7],6:[2,7],7:[2,7],8:[2,7],9:[2,7],10:[2,7],11:[2,7],12:[2,7],13:[2,7],14:[2,7],15:[2,7],16:[1,16],18:[2,7]},{5:[2,8],6:[2,8],7:[2,8],8:[2,8],9:[2,8],10:[2,8],11:[2,8],12:[2,8],13:[2,8],14:[2,8],15:[2,8],16:[1,16],18:[2,8]},{5:[2,9],6:[2,9],7:[2,9],8:[2,9],9:[2,9],10:[2,9],11:[2,9],12:[2,9],13:[2,9],14:[2,9],15:[2,9],16:[1,16],18:[2,9]},{5:[2,10],6:[2,10],7:[2,10],8:[2,10],9:[2,10],10:[2,10],11:[2,10],12:[2,10],13:[2,10],14:[2,10],15:[2,10],16:[1,16],18:[2,10]},{5:[2,11],6:[2,11],7:[2,11],8:[2,11],9:[2,11],10:[2,11],11:[2,11],12:[2,11],13:[2,11],14:[2,11],15:[2,11],16:[2,11],18:[2,11]},{5:[2,12],6:[2,12],7:[2,12],8:[2,12],9:[2,12],10:[2,12],11:[2,12],12:[2,12],13:[2,12],14:[2,12],15:[2,12],16:[2,12],18:[2,12]},{4:30,17:[1,3],19:[1,4],20:[1,5]},{5:[2,2],6:[1,7],7:[2,2],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,2]}],defaultActions:{6:[2,1]},parseError:function(e,t){throw new Error(e)},parse:function(e){function t(){var e;return e=f.lexer.lex()||1,"number"!=typeof e&&(e=f.symbols_[e]||e),e}var f=this,n=[0],o=[null],a=[],r=this.table,s="",c=0,i=0,u=0,_=2;this.lexer.setInput(e),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,void 0===this.lexer.yylloc&&(this.lexer.yylloc={});var d=this.lexer.yylloc;a.push(d),"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var l,h,m,g,p,b,y,v,w,k={};;){if(m=n[n.length-1],this.defaultActions[m]?g=this.defaultActions[m]:(null==l&&(l=t()),g=r[m]&&r[m][l]),void 0===g||!g.length||!g[0]){if(!u){w=[];for(b in r[m])this.terminals_[b]&&b>2&&w.push("'"+this.terminals_[b]+"'");var S="";S=this.lexer.showPosition?"Parse error on line "+(c+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+w.join(", ")+", got '"+this.terminals_[l]+"'":"Parse error on line "+(c+1)+": Unexpected "+(1==l?"end of input":"'"+(this.terminals_[l]||l)+"'"),this.parseError(S,{text:this.lexer.match,token:this.terminals_[l]||l,line:this.lexer.yylineno,loc:d,expected:w})}if(3==u){if(1==l)throw new Error(S||"Parsing halted.");i=this.lexer.yyleng,s=this.lexer.yytext,c=this.lexer.yylineno,d=this.lexer.yylloc,l=t()}for(;;){if(_.toString()in r[m])break;if(0==m)throw new Error(S||"Parsing halted.");!function(e){n.length=n.length-2*e,o.length=o.length-e,a.length=a.length-e}(1),m=n[n.length-1]}h=l,l=_,m=n[n.length-1],g=r[m]&&r[m][_],u=3}if(g[0]instanceof Array&&g.length>1)throw new Error("Parse Error: multiple actions possible at state: "+m+", token: "+l);switch(g[0]){case 1:n.push(l),o.push(this.lexer.yytext),a.push(this.lexer.yylloc),n.push(g[1]),l=null,h?(l=h,h=null):(i=this.lexer.yyleng,s=this.lexer.yytext,c=this.lexer.yylineno,d=this.lexer.yylloc,u>0&&u--);break;case 2:if(y=this.productions_[g[1]][1],k.$=o[o.length-y],k._$={first_line:a[a.length-(y||1)].first_line,last_line:a[a.length-1].last_line,first_column:a[a.length-(y||1)].first_column,last_column:a[a.length-1].last_column},void 0!==(p=this.performAction.call(k,s,i,c,this.yy,g[1],o,a)))return p;y&&(n=n.slice(0,-1*y*2),o=o.slice(0,-1*y),a=a.slice(0,-1*y)),n.push(this.productions_[g[1]][0]),o.push(k.$),a.push(k._$),v=r[n[n.length-2]][n[n.length-1]],n.push(v);break;case 3:return!0}}return!0}},t=function(){var e={EOF:1,parseError:function(e,t){if(!this.yy.parseError)throw new Error(e);this.yy.parseError(e,t)},setInput:function(e){return this._input=e,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this},input:function(){var e=this._input[0];return this.yytext+=e,
-this.yyleng++,this.match+=e,this.matched+=e,e.match(/\n/)&&this.yylineno++,this._input=this._input.slice(1),e},unput:function(e){return this._input=e+this._input,this},more:function(){return this._more=!0,this},pastInput:function(){var e=this.matched.substr(0,this.matched.length-this.match.length);return(e.length>20?"...":"")+e.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var e=this.match;return e.length<20&&(e+=this._input.substr(0,20-e.length)),(e.substr(0,20)+(e.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var e=this.pastInput(),t=new Array(e.length+1).join("-");return e+this.upcomingInput()+"\n"+t+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var e,t;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),n=0;n<f.length;n++)if(e=this._input.match(this.rules[f[n]]))return t=e[0].match(/\n.*/g),t&&(this.yylineno+=t.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:t?t[t.length-1].length-1:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this._more=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],this.performAction.call(this,this.yy,this,f[n],this.conditionStack[this.conditionStack.length-1])||void 0;if(""===this._input)return this.EOF;this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var e=this.next();return void 0!==e?e:this.lex()},begin:function(e){this.conditionStack.push(e)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(e){this.begin(e)}};return e.performAction=function(e,t,f,n){switch(f){case 0:break;case 1:return 20;case 2:return 19;case 3:return 8;case 4:return 9;case 5:return 6;case 6:return 7;case 7:return 11;case 8:return 13;case 9:return 10;case 10:return 12;case 11:return 14;case 12:return 15;case 13:return 16;case 14:return 17;case 15:return 18;case 16:return 5;case 17:return"INVALID"}},e.rules=[/^\s+/,/^[0-9]+(\.[0-9]+)?\b/,/^n\b/,/^\|\|/,/^&&/,/^\?/,/^:/,/^<=/,/^>=/,/^</,/^>/,/^!=/,/^==/,/^%/,/^\(/,/^\)/,/^$/,/^./],e.conditions={INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17],inclusive:!0}},e}();return e.lexer=t,e}(),"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=d),exports.Jed=d):("function"==typeof o&&o.amd&&o("jed",[],function(){return d}),e.Jed=d)}(this),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof o&&o.amd?o("moment/moment",t):e.moment=t()}(this,function(){"use strict";function e(){return En.apply(null,arguments)}function t(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function f(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}function a(e){return void 0===e}function r(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function s(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function c(e,t){var f,n=[];for(f=0;f<e.length;++f)n.push(t(e[f],f));return n}function i(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function u(e,t){for(var f in t)i(t,f)&&(e[f]=t[f]);return i(t,"toString")&&(e.toString=t.toString),i(t,"valueOf")&&(e.valueOf=t.valueOf),e}function _(e,t,f,n){return xt(e,t,f,n,!0).utc()}function d(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function l(e){return null==e._pf&&(e._pf=d()),e._pf}function h(e){if(null==e._isValid){var t=l(e),f=Cn.call(t.parsedDateParts,function(e){return null!=e}),n=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&f);if(e._strict&&(n=n&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return n;e._isValid=n}return e._isValid}function m(e){var t=_(NaN);return null!=e?u(l(t),e):l(t).userInvalidated=!0,t}function g(e,t){var f,n,o;if(a(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),a(t._i)||(e._i=t._i),a(t._f)||(e._f=t._f),a(t._l)||(e._l=t._l),a(t._strict)||(e._strict=t._strict),a(t._tzm)||(e._tzm=t._tzm),a(t._isUTC)||(e._isUTC=t._isUTC),a(t._offset)||(e._offset=t._offset),a(t._pf)||(e._pf=l(t)),a(t._locale)||(e._locale=t._locale),Ln.length>0)for(f=0;f<Ln.length;f++)n=Ln[f],o=t[n],a(o)||(e[n]=o);return e}function p(t){g(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===jn&&(jn=!0,e.updateOffset(this),jn=!1)}function b(e){return e instanceof p||null!=e&&null!=e._isAMomentObject}function y(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function v(e){var t=+e,f=0;return 0!==t&&isFinite(t)&&(f=y(t)),f}function w(e,t,f){var n,o=Math.min(e.length,t.length),a=Math.abs(e.length-t.length),r=0;for(n=0;n<o;n++)(f&&e[n]!==t[n]||!f&&v(e[n])!==v(t[n]))&&r++;return r+a}function k(t){!1===e.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function S(t,f){var n=!0;return u(function(){if(null!=e.deprecationHandler&&e.deprecationHandler(null,t),n){for(var o,a=[],r=0;r<arguments.length;r++){if(o="","object"==typeof arguments[r]){o+="\n["+r+"] ";for(var s in arguments[0])o+=s+": "+arguments[0][s]+", ";o=o.slice(0,-2)}else o=arguments[r];a.push(o)}k(t+"\nArguments: "+Array.prototype.slice.call(a).join("")+"\n"+(new Error).stack),n=!1}return f.apply(this,arguments)},f)}function x(t,f){null!=e.deprecationHandler&&e.deprecationHandler(t,f),Nn[t]||(k(f),Nn[t]=!0)}function M(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function A(e){var t,f;for(f in e)t=e[f],M(t)?this[f]=t:this["_"+f]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function T(e,t){var n,o=u({},e);for(n in t)i(t,n)&&(f(e[n])&&f(t[n])?(o[n]={},u(o[n],e[n]),u(o[n],t[n])):null!=t[n]?o[n]=t[n]:delete o[n]);for(n in e)i(e,n)&&!i(t,n)&&f(e[n])&&(o[n]=u({},o[n]));return o}function E(e){null!=e&&this.set(e)}function C(e,t,f){var n=this._calendar[e]||this._calendar.sameElse;return M(n)?n.call(t,f):n}function L(e){var t=this._longDateFormat[e],f=this._longDateFormat[e.toUpperCase()];return t||!f?t:(this._longDateFormat[e]=f.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])}function j(){return this._invalidDate}function N(e){return this._ordinal.replace("%d",e)}function O(e,t,f,n){var o=this._relativeTime[f];return M(o)?o(e,t,f,n):o.replace(/%d/i,e)}function R(e,t){var f=this._relativeTime[e>0?"future":"past"];return M(f)?f(t):f.replace(/%s/i,t)}function D(e,t){var f=e.toLowerCase();Hn[f]=Hn[f+"s"]=Hn[t]=e}function I(e){return"string"==typeof e?Hn[e]||Hn[e.toLowerCase()]:void 0}function P(e){var t,f,n={};for(f in e)i(e,f)&&(t=I(f))&&(n[t]=e[f]);return n}function H(e,t){zn[e]=t}function z(e){var t=[];for(var f in e)t.push({unit:f,priority:zn[f]});return t.sort(function(e,t){return e.priority-t.priority}),t}function F(e,t,f){var n=""+Math.abs(e),o=t-n.length;return(e>=0?f?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+n}function B(e,t,f,n){var o=n;"string"==typeof n&&(o=function(){return this[n]()}),e&&(Un[e]=o),t&&(Un[t[0]]=function(){return F(o.apply(this,arguments),t[1],t[2])}),f&&(Un[f]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function q(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function U(e){var t,f,n=e.match(Fn);for(t=0,f=n.length;t<f;t++)Un[n[t]]?n[t]=Un[n[t]]:n[t]=q(n[t]);return function(t){var o,a="";for(o=0;o<f;o++)a+=M(n[o])?n[o].call(t,e):n[o];return a}}function Y(e,t){return e.isValid()?(t=W(t,e.localeData()),qn[t]=qn[t]||U(t),qn[t](e)):e.localeData().invalidDate()}function W(e,t){function f(e){return t.longDateFormat(e)||e}var n=5;for(Bn.lastIndex=0;n>=0&&Bn.test(e);)e=e.replace(Bn,f),Bn.lastIndex=0,n-=1;return e}function V(e,t,f){so[e]=M(t)?t:function(e,n){return e&&f?f:t}}function G(e,t){return i(so,e)?so[e](t._strict,t._locale):new RegExp($(e))}function $(e){return J(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,f,n,o){return t||f||n||o}))}function J(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Q(e,t){var f,n=t;for("string"==typeof e&&(e=[e]),r(t)&&(n=function(e,f){f[t]=v(e)}),f=0;f<e.length;f++)co[e[f]]=n}function X(e,t){Q(e,function(e,f,n,o){n._w=n._w||{},t(e,n._w,n,o)})}function K(e,t,f){null!=t&&i(co,e)&&co[e](t,f._a,f,e)}function Z(e){return ee(e)?366:365}function ee(e){return e%4==0&&e%100!=0||e%400==0}function te(){return ee(this.year())}function fe(t,f){return function(n){return null!=n?(oe(this,t,n),e.updateOffset(this,f),this):ne(this,t)}}function ne(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function oe(e,t,f){e.isValid()&&!isNaN(f)&&("FullYear"===t&&ee(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](f,e.month(),ce(f,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](f))}function ae(e){return e=I(e),M(this[e])?this[e]():this}function re(e,t){if("object"==typeof e){e=P(e);for(var f=z(e),n=0;n<f.length;n++)this[f[n].unit](e[f[n].unit])}else if(e=I(e),M(this[e]))return this[e](t);return this}function se(e,t){return(e%t+t)%t}function ce(e,t){if(isNaN(e)||isNaN(t))return NaN;var f=se(t,12);return e+=(t-f)/12,1===f?ee(e)?29:28:31-f%7%2}function ie(e,f){return e?t(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||wo).test(f)?"format":"standalone"][e.month()]:t(this._months)?this._months:this._months.standalone}function ue(e,f){return e?t(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[wo.test(f)?"format":"standalone"][e.month()]:t(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function _e(e,t,f){var n,o,a,r=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)a=_([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(a,"").toLocaleLowerCase();return f?"MMM"===t?(o=yo.call(this._shortMonthsParse,r),-1!==o?o:null):(o=yo.call(this._longMonthsParse,r),-1!==o?o:null):"MMM"===t?-1!==(o=yo.call(this._shortMonthsParse,r))?o:(o=yo.call(this._longMonthsParse,r),-1!==o?o:null):-1!==(o=yo.call(this._longMonthsParse,r))?o:(o=yo.call(this._shortMonthsParse,r),-1!==o?o:null)}function de(e,t,f){var n,o,a;if(this._monthsParseExact)return _e.call(this,e,t,f);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(o=_([2e3,n]),f&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(o,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(o,"").replace(".","")+"$","i")),f||this._monthsParse[n]||(a="^"+this.months(o,"")+"|^"+this.monthsShort(o,""),this._monthsParse[n]=new RegExp(a.replace(".",""),"i")),f&&"MMMM"===t&&this._longMonthsParse[n].test(e))return n;if(f&&"MMM"===t&&this._shortMonthsParse[n].test(e))return n;if(!f&&this._monthsParse[n].test(e))return n}}function le(e,t){var f;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=v(t);else if(t=e.localeData().monthsParse(t),!r(t))return e;return f=Math.min(e.date(),ce(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,f),e}function he(t){return null!=t?(le(this,t),e.updateOffset(this,!0),this):ne(this,"Month")}function me(){return ce(this.year(),this.month())}function ge(e){return this._monthsParseExact?(i(this,"_monthsRegex")||be.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(i(this,"_monthsShortRegex")||(this._monthsShortRegex=xo),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function pe(e){return this._monthsParseExact?(i(this,"_monthsRegex")||be.call(this),e?this._monthsStrictRegex:this._monthsRegex):(i(this,"_monthsRegex")||(this._monthsRegex=Mo),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function be(){function e(e,t){return t.length-e.length}var t,f,n=[],o=[],a=[];for(t=0;t<12;t++)f=_([2e3,t]),n.push(this.monthsShort(f,"")),o.push(this.months(f,"")),a.push(this.months(f,"")),a.push(this.monthsShort(f,""));for(n.sort(e),o.sort(e),a.sort(e),t=0;t<12;t++)n[t]=J(n[t]),o[t]=J(o[t]);for(t=0;t<24;t++)a[t]=J(a[t]);this._monthsRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+n.join("|")+")","i")}function ye(e,t,f,n,o,a,r){var s=new Date(e,t,f,n,o,a,r);return e<100&&e>=0&&isFinite(s.getFullYear())&&s.setFullYear(e),s}function ve(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function we(e,t,f){var n=7+t-f;return-(7+ve(e,0,n).getUTCDay()-t)%7+n-1}function ke(e,t,f,n,o){var a,r,s=(7+f-n)%7,c=we(e,n,o),i=1+7*(t-1)+s+c;return i<=0?(a=e-1,r=Z(a)+i):i>Z(e)?(a=e+1,r=i-Z(e)):(a=e,r=i),{year:a,dayOfYear:r}}function Se(e,t,f){var n,o,a=we(e.year(),t,f),r=Math.floor((e.dayOfYear()-a-1)/7)+1;return r<1?(o=e.year()-1,n=r+xe(o,t,f)):r>xe(e.year(),t,f)?(n=r-xe(e.year(),t,f),o=e.year()+1):(o=e.year(),n=r),{week:n,year:o}}function xe(e,t,f){var n=we(e,t,f),o=we(e+1,t,f);return(Z(e)-n+o)/7}function Me(e){return Se(e,this._week.dow,this._week.doy).week}function Ae(){return this._week.dow}function Te(){return this._week.doy}function Ee(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Ce(e){var t=Se(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Le(e,t){return"string"!=typeof e?e:isNaN(e)?(e=t.weekdaysParse(e),"number"==typeof e?e:null):parseInt(e,10)}function je(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Ne(e,f){return e?t(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(f)?"format":"standalone"][e.day()]:t(this._weekdays)?this._weekdays:this._weekdays.standalone}function Oe(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Re(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin}function De(e,t,f){var n,o,a,r=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)a=_([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(a,"").toLocaleLowerCase();return f?"dddd"===t?(o=yo.call(this._weekdaysParse,r),-1!==o?o:null):"ddd"===t?(o=yo.call(this._shortWeekdaysParse,r),-1!==o?o:null):(o=yo.call(this._minWeekdaysParse,r),-1!==o?o:null):"dddd"===t?-1!==(o=yo.call(this._weekdaysParse,r))?o:-1!==(o=yo.call(this._shortWeekdaysParse,r))?o:(o=yo.call(this._minWeekdaysParse,r),-1!==o?o:null):"ddd"===t?-1!==(o=yo.call(this._shortWeekdaysParse,r))?o:-1!==(o=yo.call(this._weekdaysParse,r))?o:(o=yo.call(this._minWeekdaysParse,r),-1!==o?o:null):-1!==(o=yo.call(this._minWeekdaysParse,r))?o:-1!==(o=yo.call(this._weekdaysParse,r))?o:(o=yo.call(this._shortWeekdaysParse,r),-1!==o?o:null)}function Ie(e,t,f){var n,o,a;if(this._weekdaysParseExact)return De.call(this,e,t,f);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(o=_([2e3,1]).day(n),f&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(o,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(o,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(o,"").replace(".",".?")+"$","i")),this._weekdaysParse[n]||(a="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[n]=new RegExp(a.replace(".",""),"i")),f&&"dddd"===t&&this._fullWeekdaysParse[n].test(e))return n;if(f&&"ddd"===t&&this._shortWeekdaysParse[n].test(e))return n;if(f&&"dd"===t&&this._minWeekdaysParse[n].test(e))return n;if(!f&&this._weekdaysParse[n].test(e))return n}}function Pe(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=Le(e,this.localeData()),this.add(e-t,"d")):t}function He(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function ze(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=je(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Fe(e){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||Ue.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(i(this,"_weekdaysRegex")||(this._weekdaysRegex=Lo),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Be(e){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||Ue.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(i(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=jo),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function qe(e){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||Ue.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(i(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=No),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ue(){function e(e,t){return t.length-e.length}var t,f,n,o,a,r=[],s=[],c=[],i=[];for(t=0;t<7;t++)f=_([2e3,1]).day(t),n=this.weekdaysMin(f,""),o=this.weekdaysShort(f,""),a=this.weekdays(f,""),r.push(n),s.push(o),c.push(a),i.push(n),i.push(o),i.push(a);for(r.sort(e),s.sort(e),c.sort(e),i.sort(e),t=0;t<7;t++)s[t]=J(s[t]),c[t]=J(c[t]),i[t]=J(i[t]);this._weekdaysRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+r.join("|")+")","i")}function Ye(){return this.hours()%12||12}function We(){return this.hours()||24}function Ve(e,t){B(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Ge(e,t){return t._meridiemParse}function $e(e){return"p"===(e+"").toLowerCase().charAt(0)}function Je(e,t,f){return e>11?f?"pm":"PM":f?"am":"AM"}function Qe(e){return e?e.toLowerCase().replace("_","-"):e}function Xe(e){for(var t,f,n,o,a=0;a<e.length;){for(o=Qe(e[a]).split("-"),t=o.length,f=Qe(e[a+1]),f=f?f.split("-"):null;t>0;){if(n=Ke(o.slice(0,t).join("-")))return n;if(f&&f.length>=t&&w(o,f,!0)>=t-1)break;t--}a++}return null}function Ke(e){var t=null;if(!Po[e]&&"undefined"!=typeof module&&module&&module.exports)try{t=Oo._abbr;n("./locale/"+e),Ze(t)}catch(e){}return Po[e]}function Ze(e,t){var f;return e&&(f=a(t)?ft(e):et(e,t))&&(Oo=f),Oo._abbr}function et(e,t){if(null!==t){var f=Io;if(t.abbr=e,null!=Po[e])x("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),f=Po[e]._config;else if(null!=t.parentLocale){if(null==Po[t.parentLocale])return Ho[t.parentLocale]||(Ho[t.parentLocale]=[]),Ho[t.parentLocale].push({name:e,config:t}),null;f=Po[t.parentLocale]._config}return Po[e]=new E(T(f,t)),Ho[e]&&Ho[e].forEach(function(e){et(e.name,e.config)}),Ze(e),Po[e]}return delete Po[e],null}function tt(e,t){if(null!=t){var f,n,o=Io;n=Ke(e),null!=n&&(o=n._config),t=T(o,t),f=new E(t),f.parentLocale=Po[e],Po[e]=f,Ze(e)}else null!=Po[e]&&(null!=Po[e].parentLocale?Po[e]=Po[e].parentLocale:null!=Po[e]&&delete Po[e]);return Po[e]}function ft(e){var f;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Oo;if(!t(e)){if(f=Ke(e))return f;e=[e]}return Xe(e)}function nt(){return On(Po)}function ot(e){var t,f=e._a;return f&&-2===l(e).overflow&&(t=f[uo]<0||f[uo]>11?uo:f[_o]<1||f[_o]>ce(f[io],f[uo])?_o:f[lo]<0||f[lo]>24||24===f[lo]&&(0!==f[ho]||0!==f[mo]||0!==f[go])?lo:f[ho]<0||f[ho]>59?ho:f[mo]<0||f[mo]>59?mo:f[go]<0||f[go]>999?go:-1,l(e)._overflowDayOfYear&&(t<io||t>_o)&&(t=_o),l(e)._overflowWeeks&&-1===t&&(t=po),l(e)._overflowWeekday&&-1===t&&(t=bo),l(e).overflow=t),e}function at(e,t,f){return null!=e?e:null!=t?t:f}function rt(t){var f=new Date(e.now());return t._useUTC?[f.getUTCFullYear(),f.getUTCMonth(),f.getUTCDate()]:[f.getFullYear(),f.getMonth(),f.getDate()]}function st(e){var t,f,n,o,a,r=[];if(!e._d){for(n=rt(e),e._w&&null==e._a[_o]&&null==e._a[uo]&&ct(e),null!=e._dayOfYear&&(a=at(e._a[io],n[io]),(e._dayOfYear>Z(a)||0===e._dayOfYear)&&(l(e)._overflowDayOfYear=!0),f=ve(a,0,e._dayOfYear),e._a[uo]=f.getUTCMonth(),e._a[_o]=f.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=r[t]=n[t];for(;t<7;t++)e._a[t]=r[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[lo]&&0===e._a[ho]&&0===e._a[mo]&&0===e._a[go]&&(e._nextDay=!0,e._a[lo]=0),e._d=(e._useUTC?ve:ye).apply(null,r),o=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[lo]=24),e._w&&void 0!==e._w.d&&e._w.d!==o&&(l(e).weekdayMismatch=!0)}}function ct(e){var t,f,n,o,a,r,s,c;if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)a=1,r=4,f=at(t.GG,e._a[io],Se(Mt(),1,4).year),n=at(t.W,1),((o=at(t.E,1))<1||o>7)&&(c=!0);else{a=e._locale._week.dow,r=e._locale._week.doy;var i=Se(Mt(),a,r);f=at(t.gg,e._a[io],i.year),n=at(t.w,i.week),null!=t.d?((o=t.d)<0||o>6)&&(c=!0):null!=t.e?(o=t.e+a,(t.e<0||t.e>6)&&(c=!0)):o=a}n<1||n>xe(f,a,r)?l(e)._overflowWeeks=!0:null!=c?l(e)._overflowWeekday=!0:(s=ke(f,n,o,a,r),e._a[io]=s.year,e._dayOfYear=s.dayOfYear)}function it(e){var t,f,n,o,a,r,s=e._i,c=zo.exec(s)||Fo.exec(s);if(c){for(l(e).iso=!0,t=0,f=qo.length;t<f;t++)if(qo[t][1].exec(c[1])){o=qo[t][0],n=!1!==qo[t][2];break}if(null==o)return void(e._isValid=!1);if(c[3]){for(t=0,f=Uo.length;t<f;t++)if(Uo[t][1].exec(c[3])){a=(c[2]||" ")+Uo[t][0];break}if(null==a)return void(e._isValid=!1)}if(!n&&null!=a)return void(e._isValid=!1);if(c[4]){if(!Bo.exec(c[4]))return void(e._isValid=!1);r="Z"}e._f=o+(a||"")+(r||""),pt(e)}else e._isValid=!1}function ut(e,t,f,n,o,a){var r=[_t(e),So.indexOf(t),parseInt(f,10),parseInt(n,10),parseInt(o,10)];return a&&r.push(parseInt(a,10)),r}function _t(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function dt(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}function lt(e,t,f){if(e){if(Eo.indexOf(e)!==new Date(t[0],t[1],t[2]).getDay())return l(f).weekdayMismatch=!0,f._isValid=!1,!1}return!0}function ht(e,t,f){if(e)return Vo[e];if(t)return 0;var n=parseInt(f,10),o=n%100;return(n-o)/100*60+o}function mt(e){var t=Wo.exec(dt(e._i));if(t){var f=ut(t[4],t[3],t[2],t[5],t[6],t[7]);if(!lt(t[1],f,e))return;e._a=f,e._tzm=ht(t[8],t[9],t[10]),e._d=ve.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),l(e).rfc2822=!0}else e._isValid=!1}function gt(t){var f=Yo.exec(t._i);if(null!==f)return void(t._d=new Date(+f[1]));it(t),!1===t._isValid&&(delete t._isValid,mt(t),!1===t._isValid&&(delete t._isValid,e.createFromInputFallback(t)))}function pt(t){if(t._f===e.ISO_8601)return void it(t);if(t._f===e.RFC_2822)return void mt(t);t._a=[],l(t).empty=!0;var f,n,o,a,r,s=""+t._i,c=s.length,i=0;for(o=W(t._f,t._locale).match(Fn)||[],f=0;f<o.length;f++)a=o[f],n=(s.match(G(a,t))||[])[0],n&&(r=s.substr(0,s.indexOf(n)),r.length>0&&l(t).unusedInput.push(r),s=s.slice(s.indexOf(n)+n.length),i+=n.length),Un[a]?(n?l(t).empty=!1:l(t).unusedTokens.push(a),K(a,n,t)):t._strict&&!n&&l(t).unusedTokens.push(a);l(t).charsLeftOver=c-i,s.length>0&&l(t).unusedInput.push(s),t._a[lo]<=12&&!0===l(t).bigHour&&t._a[lo]>0&&(l(t).bigHour=void 0),l(t).parsedDateParts=t._a.slice(0),l(t).meridiem=t._meridiem,t._a[lo]=bt(t._locale,t._a[lo],t._meridiem),st(t),ot(t)}function bt(e,t,f){var n;return null==f?t:null!=e.meridiemHour?e.meridiemHour(t,f):null!=e.isPM?(n=e.isPM(f),n&&t<12&&(t+=12),n||12!==t||(t=0),t):t}function yt(e){var t,f,n,o,a;if(0===e._f.length)return l(e).invalidFormat=!0,void(e._d=new Date(NaN));for(o=0;o<e._f.length;o++)a=0,t=g({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[o],pt(t),h(t)&&(a+=l(t).charsLeftOver,a+=10*l(t).unusedTokens.length,l(t).score=a,(null==n||a<n)&&(n=a,f=t));u(e,f||t)}function vt(e){if(!e._d){var t=P(e._i);e._a=c([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),st(e)}}function wt(e){var t=new p(ot(kt(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function kt(e){var f=e._i,n=e._f;return e._locale=e._locale||ft(e._l),null===f||void 0===n&&""===f?m({nullInput:!0}):("string"==typeof f&&(e._i=f=e._locale.preparse(f)),b(f)?new p(ot(f)):(s(f)?e._d=f:t(n)?yt(e):n?pt(e):St(e),h(e)||(e._d=null),e))}function St(n){var o=n._i;a(o)?n._d=new Date(e.now()):s(o)?n._d=new Date(o.valueOf()):"string"==typeof o?gt(n):t(o)?(n._a=c(o.slice(0),function(e){return parseInt(e,10)}),st(n)):f(o)?vt(n):r(o)?n._d=new Date(o):e.createFromInputFallback(n)}function xt(e,n,a,r,s){var c={};return!0!==a&&!1!==a||(r=a,a=void 0),(f(e)&&o(e)||t(e)&&0===e.length)&&(e=void 0),c._isAMomentObject=!0,c._useUTC=c._isUTC=s,c._l=a,c._i=e,c._f=n,c._strict=r,wt(c)}function Mt(e,t,f,n){return xt(e,t,f,n,!1)}function At(e,f){var n,o;if(1===f.length&&t(f[0])&&(f=f[0]),!f.length)return Mt();for(n=f[0],o=1;o<f.length;++o)f[o].isValid()&&!f[o][e](n)||(n=f[o]);return n}function Tt(){return At("isBefore",[].slice.call(arguments,0))}function Et(){return At("isAfter",[].slice.call(arguments,0))}function Ct(e){for(var t in e)if(-1===yo.call(Qo,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var f=!1,n=0;n<Qo.length;++n)if(e[Qo[n]]){if(f)return!1;parseFloat(e[Qo[n]])!==v(e[Qo[n]])&&(f=!0)}return!0}function Lt(){return this._isValid}function jt(){return Qt(NaN)}function Nt(e){var t=P(e),f=t.year||0,n=t.quarter||0,o=t.month||0,a=t.week||0,r=t.day||0,s=t.hour||0,c=t.minute||0,i=t.second||0,u=t.millisecond||0;this._isValid=Ct(t),this._milliseconds=+u+1e3*i+6e4*c+1e3*s*60*60,this._days=+r+7*a,this._months=+o+3*n+12*f,this._data={},this._locale=ft(),this._bubble()}function Ot(e){return e instanceof Nt}function Rt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Dt(e,t){B(e,0,0,function(){var e=this.utcOffset(),f="+";return e<0&&(e=-e,f="-"),f+F(~~(e/60),2)+t+F(~~e%60,2)})}function It(e,t){var f=(t||"").match(e);if(null===f)return null;var n=f[f.length-1]||[],o=(n+"").match(Xo)||["-",0,0],a=60*o[1]+v(o[2]);return 0===a?0:"+"===o[0]?a:-a}function Pt(t,f){var n,o;return f._isUTC?(n=f.clone(),o=(b(t)||s(t)?t.valueOf():Mt(t).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+o),e.updateOffset(n,!1),n):Mt(t).local()}function Ht(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function zt(t,f,n){var o,a=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if("string"==typeof t){if(null===(t=It(oo,t)))return this}else Math.abs(t)<16&&!n&&(t*=60);return!this._isUTC&&f&&(o=Ht(this)),this._offset=t,this._isUTC=!0,null!=o&&this.add(o,"m"),a!==t&&(!f||this._changeInProgress?tf(this,Qt(t-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,e.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?a:Ht(this)}function Ft(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function Bt(e){return this.utcOffset(0,e)}function qt(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Ht(this),"m")),this}function Ut(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=It(no,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function Yt(e){return!!this.isValid()&&(e=e?Mt(e).utcOffset():0,(this.utcOffset()-e)%60==0)}function Wt(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Vt(){if(!a(this._isDSTShifted))return this._isDSTShifted;var e={};if(g(e,this),e=kt(e),e._a){var t=e._isUTC?_(e._a):Mt(e._a);this._isDSTShifted=this.isValid()&&w(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Gt(){return!!this.isValid()&&!this._isUTC}function $t(){return!!this.isValid()&&this._isUTC}function Jt(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Qt(e,t){var f,n,o,a=e,s=null;return Ot(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:r(e)?(a={},t?a[t]=e:a.milliseconds=e):(s=Ko.exec(e))?(f="-"===s[1]?-1:1,a={y:0,d:v(s[_o])*f,h:v(s[lo])*f,m:v(s[ho])*f,s:v(s[mo])*f,ms:v(Rt(1e3*s[go]))*f}):(s=Zo.exec(e))?(f="-"===s[1]?-1:(s[1],1),a={y:Xt(s[2],f),M:Xt(s[3],f),w:Xt(s[4],f),d:Xt(s[5],f),h:Xt(s[6],f),m:Xt(s[7],f),s:Xt(s[8],f)}):null==a?a={}:"object"==typeof a&&("from"in a||"to"in a)&&(o=Zt(Mt(a.from),Mt(a.to)),a={},a.ms=o.milliseconds,a.M=o.months),n=new Nt(a),Ot(e)&&i(e,"_locale")&&(n._locale=e._locale),n}function Xt(e,t){var f=e&&parseFloat(e.replace(",","."));return(isNaN(f)?0:f)*t}function Kt(e,t){var f={milliseconds:0,months:0};return f.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(f.months,"M").isAfter(t)&&--f.months,f.milliseconds=+t-+e.clone().add(f.months,"M"),f}function Zt(e,t){var f;return e.isValid()&&t.isValid()?(t=Pt(t,e),e.isBefore(t)?f=Kt(e,t):(f=Kt(t,e),f.milliseconds=-f.milliseconds,f.months=-f.months),f):{milliseconds:0,months:0}}function ef(e,t){return function(f,n){var o,a;return null===n||isNaN(+n)||(x(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."),a=f,f=n,n=a),f="string"==typeof f?+f:f,o=Qt(f,n),tf(this,o,e),this}}function tf(t,f,n,o){var a=f._milliseconds,r=Rt(f._days),s=Rt(f._months);t.isValid()&&(o=null==o||o,s&&le(t,ne(t,"Month")+s*n),r&&oe(t,"Date",ne(t,"Date")+r*n),a&&t._d.setTime(t._d.valueOf()+a*n),o&&e.updateOffset(t,r||s))}function ff(e,t){var f=e.diff(t,"days",!0);return f<-6?"sameElse":f<-1?"lastWeek":f<0?"lastDay":f<1?"sameDay":f<2?"nextDay":f<7?"nextWeek":"sameElse"}function nf(t,f){var n=t||Mt(),o=Pt(n,this).startOf("day"),a=e.calendarFormat(this,o)||"sameElse",r=f&&(M(f[a])?f[a].call(this,n):f[a]);return this.format(r||this.localeData().calendar(a,this,Mt(n)))}function of(){return new p(this)}function af(e,t){var f=b(e)?e:Mt(e);return!(!this.isValid()||!f.isValid())&&(t=I(a(t)?"millisecond":t),"millisecond"===t?this.valueOf()>f.valueOf():f.valueOf()<this.clone().startOf(t).valueOf())}function rf(e,t){var f=b(e)?e:Mt(e);return!(!this.isValid()||!f.isValid())&&(t=I(a(t)?"millisecond":t),"millisecond"===t?this.valueOf()<f.valueOf():this.clone().endOf(t).valueOf()<f.valueOf())}function sf(e,t,f,n){return n=n||"()",("("===n[0]?this.isAfter(e,f):!this.isBefore(e,f))&&(")"===n[1]?this.isBefore(t,f):!this.isAfter(t,f))}function cf(e,t){var f,n=b(e)?e:Mt(e);return!(!this.isValid()||!n.isValid())&&(t=I(t||"millisecond"),"millisecond"===t?this.valueOf()===n.valueOf():(f=n.valueOf(),this.clone().startOf(t).valueOf()<=f&&f<=this.clone().endOf(t).valueOf()))}function uf(e,t){
-return this.isSame(e,t)||this.isAfter(e,t)}function _f(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function df(e,t,f){var n,o,a;if(!this.isValid())return NaN;if(n=Pt(e,this),!n.isValid())return NaN;switch(o=6e4*(n.utcOffset()-this.utcOffset()),t=I(t)){case"year":a=lf(this,n)/12;break;case"month":a=lf(this,n);break;case"quarter":a=lf(this,n)/3;break;case"second":a=(this-n)/1e3;break;case"minute":a=(this-n)/6e4;break;case"hour":a=(this-n)/36e5;break;case"day":a=(this-n-o)/864e5;break;case"week":a=(this-n-o)/6048e5;break;default:a=this-n}return f?a:y(a)}function lf(e,t){var f,n,o=12*(t.year()-e.year())+(t.month()-e.month()),a=e.clone().add(o,"months");return t-a<0?(f=e.clone().add(o-1,"months"),n=(t-a)/(a-f)):(f=e.clone().add(o+1,"months"),n=(t-a)/(f-a)),-(o+n)||0}function hf(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function mf(){if(!this.isValid())return null;var e=this.clone().utc();return e.year()<0||e.year()>9999?Y(e,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):M(Date.prototype.toISOString)?this.toDate().toISOString():Y(e,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function gf(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var f="["+e+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",o=t+'[")]';return this.format(f+n+"-MM-DD[T]HH:mm:ss.SSS"+o)}function pf(t){t||(t=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var f=Y(this,t);return this.localeData().postformat(f)}function bf(e,t){return this.isValid()&&(b(e)&&e.isValid()||Mt(e).isValid())?Qt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function yf(e){return this.from(Mt(),e)}function vf(e,t){return this.isValid()&&(b(e)&&e.isValid()||Mt(e).isValid())?Qt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function wf(e){return this.to(Mt(),e)}function kf(e){var t;return void 0===e?this._locale._abbr:(t=ft(e),null!=t&&(this._locale=t),this)}function Sf(){return this._locale}function xf(e){switch(e=I(e)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===e&&this.weekday(0),"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this}function Mf(e){return void 0===(e=I(e))||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))}function Af(){return this._d.valueOf()-6e4*(this._offset||0)}function Tf(){return Math.floor(this.valueOf()/1e3)}function Ef(){return new Date(this.valueOf())}function Cf(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Lf(){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()}}function jf(){return this.isValid()?this.toISOString():null}function Nf(){return h(this)}function Of(){return u({},l(this))}function Rf(){return l(this).overflow}function Df(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function If(e,t){B(0,[e,e.length],0,t)}function Pf(e){return Bf.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Hf(e){return Bf.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function zf(){return xe(this.year(),1,4)}function Ff(){var e=this.localeData()._week;return xe(this.year(),e.dow,e.doy)}function Bf(e,t,f,n,o){var a;return null==e?Se(this,n,o).year:(a=xe(e,n,o),t>a&&(t=a),qf.call(this,e,t,f,n,o))}function qf(e,t,f,n,o){var a=ke(e,t,f,n,o),r=ve(a.year,0,a.dayOfYear);return this.year(r.getUTCFullYear()),this.month(r.getUTCMonth()),this.date(r.getUTCDate()),this}function Uf(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}function Yf(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}function Wf(e,t){t[go]=v(1e3*("0."+e))}function Vf(){return this._isUTC?"UTC":""}function Gf(){return this._isUTC?"Coordinated Universal Time":""}function $f(e){return Mt(1e3*e)}function Jf(){return Mt.apply(null,arguments).parseZone()}function Qf(e){return e}function Xf(e,t,f,n){var o=ft(),a=_().set(n,t);return o[f](a,e)}function Kf(e,t,f){if(r(e)&&(t=e,e=void 0),e=e||"",null!=t)return Xf(e,t,f,"month");var n,o=[];for(n=0;n<12;n++)o[n]=Xf(e,n,f,"month");return o}function Zf(e,t,f,n){"boolean"==typeof e?(r(t)&&(f=t,t=void 0),t=t||""):(t=e,f=t,e=!1,r(t)&&(f=t,t=void 0),t=t||"");var o=ft(),a=e?o._week.dow:0;if(null!=f)return Xf(t,(f+a)%7,n,"day");var s,c=[];for(s=0;s<7;s++)c[s]=Xf(t,(s+a)%7,n,"day");return c}function en(e,t){return Kf(e,t,"months")}function tn(e,t){return Kf(e,t,"monthsShort")}function fn(e,t,f){return Zf(e,t,f,"weekdays")}function nn(e,t,f){return Zf(e,t,f,"weekdaysShort")}function on(e,t,f){return Zf(e,t,f,"weekdaysMin")}function an(){var e=this._data;return this._milliseconds=ua(this._milliseconds),this._days=ua(this._days),this._months=ua(this._months),e.milliseconds=ua(e.milliseconds),e.seconds=ua(e.seconds),e.minutes=ua(e.minutes),e.hours=ua(e.hours),e.months=ua(e.months),e.years=ua(e.years),this}function rn(e,t,f,n){var o=Qt(t,f);return e._milliseconds+=n*o._milliseconds,e._days+=n*o._days,e._months+=n*o._months,e._bubble()}function sn(e,t){return rn(this,e,t,1)}function cn(e,t){return rn(this,e,t,-1)}function un(e){return e<0?Math.floor(e):Math.ceil(e)}function _n(){var e,t,f,n,o,a=this._milliseconds,r=this._days,s=this._months,c=this._data;return a>=0&&r>=0&&s>=0||a<=0&&r<=0&&s<=0||(a+=864e5*un(ln(s)+r),r=0,s=0),c.milliseconds=a%1e3,e=y(a/1e3),c.seconds=e%60,t=y(e/60),c.minutes=t%60,f=y(t/60),c.hours=f%24,r+=y(f/24),o=y(dn(r)),s+=o,r-=un(ln(o)),n=y(s/12),s%=12,c.days=r,c.months=s,c.years=n,this}function dn(e){return 4800*e/146097}function ln(e){return 146097*e/4800}function hn(e){if(!this.isValid())return NaN;var t,f,n=this._milliseconds;if("month"===(e=I(e))||"year"===e)return t=this._days+n/864e5,f=this._months+dn(t),"month"===e?f:f/12;switch(t=this._days+Math.round(ln(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return 24*t+n/36e5;case"minute":return 1440*t+n/6e4;case"second":return 86400*t+n/1e3;case"millisecond":return Math.floor(864e5*t)+n;default:throw new Error("Unknown unit "+e)}}function mn(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*v(this._months/12):NaN}function gn(e){return function(){return this.as(e)}}function pn(){return Qt(this)}function bn(e){return e=I(e),this.isValid()?this[e+"s"]():NaN}function yn(e){return function(){return this.isValid()?this._data[e]:NaN}}function vn(){return y(this.days()/7)}function wn(e,t,f,n,o){return o.relativeTime(t||1,!!f,e,n)}function kn(e,t,f){var n=Qt(e).abs(),o=Aa(n.as("s")),a=Aa(n.as("m")),r=Aa(n.as("h")),s=Aa(n.as("d")),c=Aa(n.as("M")),i=Aa(n.as("y")),u=o<=Ta.ss&&["s",o]||o<Ta.s&&["ss",o]||a<=1&&["m"]||a<Ta.m&&["mm",a]||r<=1&&["h"]||r<Ta.h&&["hh",r]||s<=1&&["d"]||s<Ta.d&&["dd",s]||c<=1&&["M"]||c<Ta.M&&["MM",c]||i<=1&&["y"]||["yy",i];return u[2]=t,u[3]=+e>0,u[4]=f,wn.apply(null,u)}function Sn(e){return void 0===e?Aa:"function"==typeof e&&(Aa=e,!0)}function xn(e,t){return void 0!==Ta[e]&&(void 0===t?Ta[e]:(Ta[e]=t,"s"===e&&(Ta.ss=t-1),!0))}function Mn(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),f=kn(this,!e,t);return e&&(f=t.pastFuture(+this,f)),t.postformat(f)}function An(e){return(e>0)-(e<0)||+e}function Tn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,f,n=Ea(this._milliseconds)/1e3,o=Ea(this._days),a=Ea(this._months);e=y(n/60),t=y(e/60),n%=60,e%=60,f=y(a/12),a%=12;var r=f,s=a,c=o,i=t,u=e,_=n?n.toFixed(3).replace(/\.?0+$/,""):"",d=this.asSeconds();if(!d)return"P0D";var l=d<0?"-":"",h=An(this._months)!==An(d)?"-":"",m=An(this._days)!==An(d)?"-":"",g=An(this._milliseconds)!==An(d)?"-":"";return l+"P"+(r?h+r+"Y":"")+(s?h+s+"M":"")+(c?m+c+"D":"")+(i||u||_?"T":"")+(i?g+i+"H":"")+(u?g+u+"M":"")+(_?g+_+"S":"")}var En,Cn;Cn=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),f=t.length>>>0,n=0;n<f;n++)if(n in t&&e.call(this,t[n],n,t))return!0;return!1};var Ln=e.momentProperties=[],jn=!1,Nn={};e.suppressDeprecationWarnings=!1,e.deprecationHandler=null;var On;On=Object.keys?Object.keys:function(e){var t,f=[];for(t in e)i(e,t)&&f.push(t);return f};var Rn={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Dn={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},In=/\d{1,2}/,Pn={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Hn={},zn={},Fn=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Bn=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,qn={},Un={},Yn=/\d/,Wn=/\d\d/,Vn=/\d{3}/,Gn=/\d{4}/,$n=/[+-]?\d{6}/,Jn=/\d\d?/,Qn=/\d\d\d\d?/,Xn=/\d\d\d\d\d\d?/,Kn=/\d{1,3}/,Zn=/\d{1,4}/,eo=/[+-]?\d{1,6}/,to=/\d+/,fo=/[+-]?\d+/,no=/Z|[+-]\d\d:?\d\d/gi,oo=/Z|[+-]\d\d(?::?\d\d)?/gi,ao=/[+-]?\d+(\.\d{1,3})?/,ro=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,so={},co={},io=0,uo=1,_o=2,lo=3,ho=4,mo=5,go=6,po=7,bo=8;B("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),B(0,["YY",2],0,function(){return this.year()%100}),B(0,["YYYY",4],0,"year"),B(0,["YYYYY",5],0,"year"),B(0,["YYYYYY",6,!0],0,"year"),D("year","y"),H("year",1),V("Y",fo),V("YY",Jn,Wn),V("YYYY",Zn,Gn),V("YYYYY",eo,$n),V("YYYYYY",eo,$n),Q(["YYYYY","YYYYYY"],io),Q("YYYY",function(t,f){f[io]=2===t.length?e.parseTwoDigitYear(t):v(t)}),Q("YY",function(t,f){f[io]=e.parseTwoDigitYear(t)}),Q("Y",function(e,t){t[io]=parseInt(e,10)}),e.parseTwoDigitYear=function(e){return v(e)+(v(e)>68?1900:2e3)};var yo,vo=fe("FullYear",!0);yo=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},B("M",["MM",2],"Mo",function(){return this.month()+1}),B("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),B("MMMM",0,0,function(e){return this.localeData().months(this,e)}),D("month","M"),H("month",8),V("M",Jn),V("MM",Jn,Wn),V("MMM",function(e,t){return t.monthsShortRegex(e)}),V("MMMM",function(e,t){return t.monthsRegex(e)}),Q(["M","MM"],function(e,t){t[uo]=v(e)-1}),Q(["MMM","MMMM"],function(e,t,f,n){var o=f._locale.monthsParse(e,n,f._strict);null!=o?t[uo]=o:l(f).invalidMonth=e});var wo=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,ko="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),So="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),xo=ro,Mo=ro;B("w",["ww",2],"wo","week"),B("W",["WW",2],"Wo","isoWeek"),D("week","w"),D("isoWeek","W"),H("week",5),H("isoWeek",5),V("w",Jn),V("ww",Jn,Wn),V("W",Jn),V("WW",Jn,Wn),X(["w","ww","W","WW"],function(e,t,f,n){t[n.substr(0,1)]=v(e)});var Ao={dow:0,doy:6};B("d",0,"do","day"),B("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),B("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),B("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),B("e",0,0,"weekday"),B("E",0,0,"isoWeekday"),D("day","d"),D("weekday","e"),D("isoWeekday","E"),H("day",11),H("weekday",11),H("isoWeekday",11),V("d",Jn),V("e",Jn),V("E",Jn),V("dd",function(e,t){return t.weekdaysMinRegex(e)}),V("ddd",function(e,t){return t.weekdaysShortRegex(e)}),V("dddd",function(e,t){return t.weekdaysRegex(e)}),X(["dd","ddd","dddd"],function(e,t,f,n){var o=f._locale.weekdaysParse(e,n,f._strict);null!=o?t.d=o:l(f).invalidWeekday=e}),X(["d","e","E"],function(e,t,f,n){t[n]=v(e)});var To="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Eo="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Co="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Lo=ro,jo=ro,No=ro;B("H",["HH",2],0,"hour"),B("h",["hh",2],0,Ye),B("k",["kk",2],0,We),B("hmm",0,0,function(){return""+Ye.apply(this)+F(this.minutes(),2)}),B("hmmss",0,0,function(){return""+Ye.apply(this)+F(this.minutes(),2)+F(this.seconds(),2)}),B("Hmm",0,0,function(){return""+this.hours()+F(this.minutes(),2)}),B("Hmmss",0,0,function(){return""+this.hours()+F(this.minutes(),2)+F(this.seconds(),2)}),Ve("a",!0),Ve("A",!1),D("hour","h"),H("hour",13),V("a",Ge),V("A",Ge),V("H",Jn),V("h",Jn),V("k",Jn),V("HH",Jn,Wn),V("hh",Jn,Wn),V("kk",Jn,Wn),V("hmm",Qn),V("hmmss",Xn),V("Hmm",Qn),V("Hmmss",Xn),Q(["H","HH"],lo),Q(["k","kk"],function(e,t,f){var n=v(e);t[lo]=24===n?0:n}),Q(["a","A"],function(e,t,f){f._isPm=f._locale.isPM(e),f._meridiem=e}),Q(["h","hh"],function(e,t,f){t[lo]=v(e),l(f).bigHour=!0}),Q("hmm",function(e,t,f){var n=e.length-2;t[lo]=v(e.substr(0,n)),t[ho]=v(e.substr(n)),l(f).bigHour=!0}),Q("hmmss",function(e,t,f){var n=e.length-4,o=e.length-2;t[lo]=v(e.substr(0,n)),t[ho]=v(e.substr(n,2)),t[mo]=v(e.substr(o)),l(f).bigHour=!0}),Q("Hmm",function(e,t,f){var n=e.length-2;t[lo]=v(e.substr(0,n)),t[ho]=v(e.substr(n))}),Q("Hmmss",function(e,t,f){var n=e.length-4,o=e.length-2;t[lo]=v(e.substr(0,n)),t[ho]=v(e.substr(n,2)),t[mo]=v(e.substr(o))});var Oo,Ro=/[ap]\.?m?\.?/i,Do=fe("Hours",!0),Io={calendar:Rn,longDateFormat:Dn,invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:In,relativeTime:Pn,months:ko,monthsShort:So,week:Ao,weekdays:To,weekdaysMin:Co,weekdaysShort:Eo,meridiemParse:Ro},Po={},Ho={},zo=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Fo=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Bo=/Z|[+-]\d\d(?::?\d\d)?/,qo=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Uo=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Yo=/^\/?Date\((\-?\d+)/i,Wo=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Vo={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};e.createFromInputFallback=S("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),e.ISO_8601=function(){},e.RFC_2822=function(){};var Go=S("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Mt.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:m()}),$o=S("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Mt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:m()}),Jo=function(){return Date.now?Date.now():+new Date},Qo=["year","quarter","month","week","day","hour","minute","second","millisecond"];Dt("Z",":"),Dt("ZZ",""),V("Z",oo),V("ZZ",oo),Q(["Z","ZZ"],function(e,t,f){f._useUTC=!0,f._tzm=It(oo,e)});var Xo=/([\+\-]|\d\d)/gi;e.updateOffset=function(){};var Ko=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Zo=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;Qt.fn=Nt.prototype,Qt.invalid=jt;var ea=ef(1,"add"),ta=ef(-1,"subtract");e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var fa=S("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)});B(0,["gg",2],0,function(){return this.weekYear()%100}),B(0,["GG",2],0,function(){return this.isoWeekYear()%100}),If("gggg","weekYear"),If("ggggg","weekYear"),If("GGGG","isoWeekYear"),If("GGGGG","isoWeekYear"),D("weekYear","gg"),D("isoWeekYear","GG"),H("weekYear",1),H("isoWeekYear",1),V("G",fo),V("g",fo),V("GG",Jn,Wn),V("gg",Jn,Wn),V("GGGG",Zn,Gn),V("gggg",Zn,Gn),V("GGGGG",eo,$n),V("ggggg",eo,$n),X(["gggg","ggggg","GGGG","GGGGG"],function(e,t,f,n){t[n.substr(0,2)]=v(e)}),X(["gg","GG"],function(t,f,n,o){f[o]=e.parseTwoDigitYear(t)}),B("Q",0,"Qo","quarter"),D("quarter","Q"),H("quarter",7),V("Q",Yn),Q("Q",function(e,t){t[uo]=3*(v(e)-1)}),B("D",["DD",2],"Do","date"),D("date","D"),H("date",9),V("D",Jn),V("DD",Jn,Wn),V("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),Q(["D","DD"],_o),Q("Do",function(e,t){t[_o]=v(e.match(Jn)[0])});var na=fe("Date",!0);B("DDD",["DDDD",3],"DDDo","dayOfYear"),D("dayOfYear","DDD"),H("dayOfYear",4),V("DDD",Kn),V("DDDD",Vn),Q(["DDD","DDDD"],function(e,t,f){f._dayOfYear=v(e)}),B("m",["mm",2],0,"minute"),D("minute","m"),H("minute",14),V("m",Jn),V("mm",Jn,Wn),Q(["m","mm"],ho);var oa=fe("Minutes",!1);B("s",["ss",2],0,"second"),D("second","s"),H("second",15),V("s",Jn),V("ss",Jn,Wn),Q(["s","ss"],mo);var aa=fe("Seconds",!1);B("S",0,0,function(){return~~(this.millisecond()/100)}),B(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),B(0,["SSS",3],0,"millisecond"),B(0,["SSSS",4],0,function(){return 10*this.millisecond()}),B(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),B(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),B(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),B(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),B(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),D("millisecond","ms"),H("millisecond",16),V("S",Kn,Yn),V("SS",Kn,Wn),V("SSS",Kn,Vn);var ra;for(ra="SSSS";ra.length<=9;ra+="S")V(ra,to);for(ra="S";ra.length<=9;ra+="S")Q(ra,Wf);var sa=fe("Milliseconds",!1);B("z",0,0,"zoneAbbr"),B("zz",0,0,"zoneName");var ca=p.prototype;ca.add=ea,ca.calendar=nf,ca.clone=of,ca.diff=df,ca.endOf=Mf,ca.format=pf,ca.from=bf,ca.fromNow=yf,ca.to=vf,ca.toNow=wf,ca.get=ae,ca.invalidAt=Rf,ca.isAfter=af,ca.isBefore=rf,ca.isBetween=sf,ca.isSame=cf,ca.isSameOrAfter=uf,ca.isSameOrBefore=_f,ca.isValid=Nf,ca.lang=fa,ca.locale=kf,ca.localeData=Sf,ca.max=$o,ca.min=Go,ca.parsingFlags=Of,ca.set=re,ca.startOf=xf,ca.subtract=ta,ca.toArray=Cf,ca.toObject=Lf,ca.toDate=Ef,ca.toISOString=mf,ca.inspect=gf,ca.toJSON=jf,ca.toString=hf,ca.unix=Tf,ca.valueOf=Af,ca.creationData=Df,ca.year=vo,ca.isLeapYear=te,ca.weekYear=Pf,ca.isoWeekYear=Hf,ca.quarter=ca.quarters=Uf,ca.month=he,ca.daysInMonth=me,ca.week=ca.weeks=Ee,ca.isoWeek=ca.isoWeeks=Ce,ca.weeksInYear=Ff,ca.isoWeeksInYear=zf,ca.date=na,ca.day=ca.days=Pe,ca.weekday=He,ca.isoWeekday=ze,ca.dayOfYear=Yf,ca.hour=ca.hours=Do,ca.minute=ca.minutes=oa,ca.second=ca.seconds=aa,ca.millisecond=ca.milliseconds=sa,ca.utcOffset=zt,ca.utc=Bt,ca.local=qt,ca.parseZone=Ut,ca.hasAlignedHourOffset=Yt,ca.isDST=Wt,ca.isLocal=Gt,ca.isUtcOffset=$t,ca.isUtc=Jt,ca.isUTC=Jt,ca.zoneAbbr=Vf,ca.zoneName=Gf,ca.dates=S("dates accessor is deprecated. Use date instead.",na),ca.months=S("months accessor is deprecated. Use month instead",he),ca.years=S("years accessor is deprecated. Use year instead",vo),ca.zone=S("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ft),ca.isDSTShifted=S("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Vt);var ia=E.prototype;ia.calendar=C,ia.longDateFormat=L,ia.invalidDate=j,ia.ordinal=N,ia.preparse=Qf,ia.postformat=Qf,ia.relativeTime=O,ia.pastFuture=R,ia.set=A,ia.months=ie,ia.monthsShort=ue,ia.monthsParse=de,ia.monthsRegex=pe,ia.monthsShortRegex=ge,ia.week=Me,ia.firstDayOfYear=Te,ia.firstDayOfWeek=Ae,ia.weekdays=Ne,ia.weekdaysMin=Re,ia.weekdaysShort=Oe,ia.weekdaysParse=Ie,ia.weekdaysRegex=Fe,ia.weekdaysShortRegex=Be,ia.weekdaysMinRegex=qe,ia.isPM=$e,ia.meridiem=Je,Ze("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===v(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),e.lang=S("moment.lang is deprecated. Use moment.locale instead.",Ze),e.langData=S("moment.langData is deprecated. Use moment.localeData instead.",ft);var ua=Math.abs,_a=gn("ms"),da=gn("s"),la=gn("m"),ha=gn("h"),ma=gn("d"),ga=gn("w"),pa=gn("M"),ba=gn("y"),ya=yn("milliseconds"),va=yn("seconds"),wa=yn("minutes"),ka=yn("hours"),Sa=yn("days"),xa=yn("months"),Ma=yn("years"),Aa=Math.round,Ta={ss:44,s:45,m:45,h:22,d:26,M:11},Ea=Math.abs,Ca=Nt.prototype;return Ca.isValid=Lt,Ca.abs=an,Ca.add=sn,Ca.subtract=cn,Ca.as=hn,Ca.asMilliseconds=_a,Ca.asSeconds=da,Ca.asMinutes=la,Ca.asHours=ha,Ca.asDays=ma,Ca.asWeeks=ga,Ca.asMonths=pa,Ca.asYears=ba,Ca.valueOf=mn,Ca._bubble=_n,Ca.clone=pn,Ca.get=bn,Ca.milliseconds=ya,Ca.seconds=va,Ca.minutes=wa,Ca.hours=ka,Ca.days=Sa,Ca.weeks=vn,Ca.months=xa,Ca.years=Ma,Ca.humanize=Mn,Ca.toISOString=Tn,Ca.toString=Tn,Ca.toJSON=Tn,Ca.locale=kf,Ca.localeData=Sf,Ca.toIsoString=S("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Tn),Ca.lang=fa,B("X",0,0,"unix"),B("x",0,0,"valueOf"),V("x",fo),V("X",ao),Q("X",function(e,t,f){f._d=new Date(1e3*parseFloat(e,10))}),Q("x",function(e,t,f){f._d=new Date(v(e))}),e.version="2.19.4",function(e){En=e}(Mt),e.fn=ca,e.min=Tt,e.max=Et,e.now=Jo,e.utc=_,e.unix=$f,e.months=en,e.isDate=s,e.locale=Ze,e.invalid=m,e.duration=Qt,e.isMoment=b,e.weekdays=fn,e.parseZone=Jf,e.localeData=ft,e.isDuration=Ot,e.monthsShort=tn,e.weekdaysMin=on,e.defineLocale=et,e.updateLocale=tt,e.locales=nt,e.weekdaysShort=nn,e.normalizeUnits=I,e.relativeTimeRounding=Sn,e.relativeTimeThreshold=xn,e.calendarFormat=ff,e.prototype=ca,e}),o("moment",["moment/moment"],function(e){return e}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof n?t(n("../moment")):"function"==typeof o&&o.amd?o("moment/locale/af",["../moment"],t):t(e.moment)}(this,function(e){"use strict";return e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,f){return e<12?f?"vm":"VM":f?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof n?t(n("../moment")):"function"==typeof o&&o.amd?o("moment/locale/ar",["../moment"],t):t(e.moment)}(this,function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},f={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},o={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},a=function(e){return function(t,f,a,r){var s=n(t),c=o[e][n(t)];return 2===s&&(c=c[f?0:1]),c.replace(/%d/i,t)}},r=["كانون الثاني يناير","شباط فبراير","آذار مارس","نيسان أبريل","أيار مايو","حزيران يونيو","تموز يوليو","آب أغسطس","أيلول سبتمبر","تشرين الأول أكتوبر","تشرين الثاني نوفمبر","كانون الأول ديسمبر"];return e.defineLocale("ar",{months:r,monthsShort:r,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,f){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:a("s"),m:a("m"),mm:a("m"),h:a("h"),hh:a("h"),d:a("d"),dd:a("d"),M:a("M"),MM:a("M"),y:a("y"),yy:a("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return f[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof n?t(n("../moment")):"function"==typeof o&&o.amd?o("moment/locale/bg",["../moment"],t):t(e.moment)}(this,function(e){"use strict";return e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,f=e%100;return 0===e?e+"-ев":0===f?e+"-ен":f>10&&f<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof n?t(n("../moment")):"function"==typeof o&&o.amd?o("moment/locale/ca",["../moment"],t):t(e.moment)}(this,function(e){"use strict";return e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var f=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(f="a"),e+f},week:{dow:1,doy:4}})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof n?t(n("../moment")):"function"==typeof o&&o.amd?o("moment/locale/de",["../moment"],t):t(e.moment)}(this,function(e){"use strict";function t(e,t,f,n){var o={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?o[f][0]:o[f][1]}return e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof n?t(n("../moment")):"function"==typeof o&&o.amd?o("moment/locale/es",["../moment"],t):t(e.moment)}(this,function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),f="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],o=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;return e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){
-return e?/-MMM-/.test(n)?f[e.month()]:t[e.month()]:t},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof n?t(n("../moment")):"function"==typeof o&&o.amd?o("moment/locale/eu",["../moment"],t):t(e.moment)}(this,function(e){"use strict";return e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof n?t(n("../moment")):"function"==typeof o&&o.amd?o("moment/locale/fr",["../moment"],t):t(e.moment)}(this,function(e){"use strict";return e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof n?t(n("../moment")):"function"==typeof o&&o.amd?o("moment/locale/he",["../moment"],t):t(e.moment)}(this,function(e){"use strict";return e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,f){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?f?'לפנה"צ':"לפני הצהריים":e<18?f?'אחה"צ':"אחרי הצהריים":"בערב"}})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof n?t(n("../moment")):"function"==typeof o&&o.amd?o("moment/locale/hu",["../moment"],t):t(e.moment)}(this,function(e){"use strict";function t(e,t,f,n){var o=e;switch(f){case"s":return n||t?"néhány másodperc":"néhány másodperce";case"m":return"egy"+(n||t?" perc":" perce");case"mm":return o+(n||t?" perc":" perce");case"h":return"egy"+(n||t?" óra":" órája");case"hh":return o+(n||t?" óra":" órája");case"d":return"egy"+(n||t?" nap":" napja");case"dd":return o+(n||t?" nap":" napja");case"M":return"egy"+(n||t?" hónap":" hónapja");case"MM":return o+(n||t?" hónap":" hónapja");case"y":return"egy"+(n||t?" év":" éve");case"yy":return o+(n||t?" év":" éve")}return""}function f(e){return(e?"":"[múlt] ")+"["+n[this.day()]+"] LT[-kor]"}var n="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");return e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,f){return e<12?!0===f?"de":"DE":!0===f?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return f.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return f.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof n?t(n("../moment")):"function"==typeof o&&o.amd?o("moment/locale/id",["../moment"],t):t(e.moment)}(this,function(e){"use strict";return e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,f){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof n?t(n("../moment")):"function"==typeof o&&o.amd?o("moment/locale/it",["../moment"],t):t(e.moment)}(this,function(e){"use strict";return e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof n?t(n("../moment")):"function"==typeof o&&o.amd?o("moment/locale/ja",["../moment"],t):t(e.moment)}(this,function(e){"use strict";return e.defineLocale("ja",{months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 HH:mm dddd",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日 HH:mm dddd"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,f){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:"[来週]dddd LT",lastDay:"[昨日] LT",lastWeek:"[前週]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof n?t(n("../moment")):"function"==typeof o&&o.amd?o("moment/locale/nb",["../moment"],t):t(e.moment)}(this,function(e){"use strict";return e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof n?t(n("../moment")):"function"==typeof o&&o.amd?o("moment/locale/nl",["../moment"],t):t(e.moment)}(this,function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),f="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],o=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;return e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?f[e.month()]:t[e.month()]:t},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof n?t(n("../moment")):"function"==typeof o&&o.amd?o("moment/locale/pl",["../moment"],t):t(e.moment)}(this,function(e){"use strict";function t(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function f(e,f,n){var o=e+" ";switch(n){case"m":return f?"minuta":"minutę";case"mm":return o+(t(e)?"minuty":"minut");case"h":return f?"godzina":"godzinę";case"hh":return o+(t(e)?"godziny":"godzin");case"MM":return o+(t(e)?"miesiące":"miesięcy");case"yy":return o+(t(e)?"lata":"lat")}}var n="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),o="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");return e.defineLocale("pl",{months:function(e,t){return e?""===t?"("+o[e.month()]+"|"+n[e.month()]+")":/D MMMM/.test(t)?o[e.month()]:n[e.month()]:n},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:f,mm:f,h:f,hh:f,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:f,y:"rok",yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof n?t(n("../moment")):"function"==typeof o&&o.amd?o("moment/locale/pt-br",["../moment"],t):t(e.moment)}(this,function(e){"use strict";return e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"%s atrás",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº"})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof n?t(n("../moment")):"function"==typeof o&&o.amd?o("moment/locale/ru",["../moment"],t):t(e.moment)}(this,function(e){"use strict";function t(e,t){var f=e.split("_");return t%10==1&&t%100!=11?f[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?f[1]:f[2]}function f(e,f,n){var o={mm:f?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===n?f?"минута":"минуту":e+" "+t(o[n],+e)}var n=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];return e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сегодня в] LT",nextDay:"[Завтра в] LT",lastDay:"[Вчера в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В следующее] dddd [в] LT";case 1:case 2:case 4:return"[В следующий] dddd [в] LT";case 3:case 5:case 6:return"[В следующую] dddd [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:f,mm:f,h:"час",hh:f,d:"день",dd:f,M:"месяц",MM:f,y:"год",yy:f},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,f){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof n?t(n("../moment")):"function"==typeof o&&o.amd?o("moment/locale/tr",["../moment"],t):t(e.moment)}(this,function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};return e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},dayOfMonthOrdinalParse:/\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/,ordinal:function(e){if(0===e)return e+"'ıncı";var f=e%10,n=e%100-f,o=e>=100?100:null;return e+(t[f]||t[n]||t[o])},week:{dow:1,doy:7}})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof n?t(n("../moment")):"function"==typeof o&&o.amd?o("moment/locale/uk",["../moment"],t):t(e.moment)}(this,function(e){"use strict";function t(e,t){var f=e.split("_");return t%10==1&&t%100!=11?f[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?f[1]:f[2]}function f(e,f,n){var o={mm:f?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:f?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===n?f?"хвилина":"хвилину":"h"===n?f?"година":"годину":e+" "+t(o[n],+e)}function n(e,t){var f={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return e?f[/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative"][e.day()]:f.nominative}function o(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}return e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:n,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:o("[Сьогодні "),nextDay:o("[Завтра "),lastDay:o("[Вчора "),nextWeek:o("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return o("[Минулої] dddd [").call(this);case 1:case 2:case 4:return o("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",m:f,mm:f,h:"годину",hh:f,d:"день",dd:f,M:"місяць",MM:f,y:"рік",yy:f},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,f){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof n?t(n("../moment")):"function"==typeof o&&o.amd?o("moment/locale/zh-cn",["../moment"],t):t(e.moment)}(this,function(e){"use strict";return e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY年MMMD日",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah点mm分",LLLL:"YYYY年MMMD日ddddAh点mm分",l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日 HH:mm",llll:"YYYY年MMMD日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,f){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s内",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof n?t(n("../moment")):"function"==typeof o&&o.amd?o("moment/locale/zh-tw",["../moment"],t):t(e.moment)}(this,function(e){"use strict";return e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY年MMMD日",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日 HH:mm",LLLL:"YYYY年MMMD日dddd HH:mm",l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日 HH:mm",llll:"YYYY年MMMD日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,f){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}),function(e,t){o("i18n",["es6-promise","jed","lodash.noconflict","moment","moment/locale/af","moment/locale/ar","moment/locale/bg","moment/locale/ca","moment/locale/de","moment/locale/es","moment/locale/eu","moment/locale/fr","moment/locale/he","moment/locale/hu","moment/locale/id","moment/locale/it","moment/locale/ja","moment/locale/nb","moment/locale/nl","moment/locale/pl","moment/locale/pt-br","moment/locale/ru","moment/locale/tr","moment/locale/uk","moment/locale/zh-cn","moment/locale/zh-tw"],t)}(0,function(e,t,f,n){"use strict";function o(e){var t,f;if(window.navigator.userLanguage&&(t=c(window.navigator.userLanguage,e)),window.navigator.languages&&!t)for(f=0;f<window.navigator.languages.length&&!t;f++)t=c(window.navigator.languages[f],e);return window.navigator.browserLanguage&&!t&&(t=c(window.navigator.browserLanguage,e)),window.navigator.language&&!t&&(t=c(window.navigator.language,e)),window.navigator.systemLanguage&&!t&&(t=c(window.navigator.systemLanguage,e)),t||"en"}function a(e){return f.isString(e)&&n.locale()===n.locale(e)}function r(e,t){return f.isString(e)&&f.includes(t,e)}function s(e,t){return f.isString(e)&&("en"===e||t(e))?e:o(t)||"en"}function c(e,t){if(t(e))return e;var f=e.split("-")[0];return f!==e&&t(f)?f:void 0}var i;return{setLocales:function(e,t){t.locale=s(e,f.partial(r,f,t.locales)),n.locale(s(e,a))},translate:function(e){if(f.isNil(i))return t.sprintf.apply(t,arguments);var n=i.translate(e);return arguments.length>1?n.fetch.apply(n,[].slice.call(arguments,1)):n.fetch()},fetchTranslations:function(f,n,o){return new e(function(e,a){if(!r(f,n)||"en"===f)return e();var s=new XMLHttpRequest;s.open("GET",o,!0),s.setRequestHeader("Accept","application/json, text/javascript"),s.onload=function(){s.status>=200&&s.status<400?(i=new t(window.JSON.parse(s.responseText)),e()):s.onerror()},s.onerror=function(){a(s.statusText)},s.send()})}}}),o("underscore",["lodash"],function(e){return e.noConflict()}),o("jquery",[],function(){return Object}),function(e){var t="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global;if("function"==typeof o&&o.amd)o("backbone",["underscore","jquery","exports"],function(f,n,o){t.Backbone=e(t,o,f,n)});else if("undefined"!=typeof exports){var f,a=n("underscore");try{f=n("jquery")}catch(e){}e(t,exports,a,f)}else t.Backbone=e(t,{},t._,t.jQuery||t.Zepto||t.ender||t.$)}(function(e,t,f,n){var o=e.Backbone,a=Array.prototype.slice;t.VERSION="1.3.3",t.$=n,t.noConflict=function(){return e.Backbone=o,this},t.emulateHTTP=!1,t.emulateJSON=!1;var r=function(e,t,n){switch(e){case 1:return function(){return f[t](this[n])};case 2:return function(e){return f[t](this[n],e)};case 3:return function(e,o){return f[t](this[n],c(e,this),o)};case 4:return function(e,o,a){return f[t](this[n],c(e,this),o,a)};default:return function(){var e=a.call(arguments);return e.unshift(this[n]),f[t].apply(f,e)}}},s=function(e,t,n){f.each(t,function(t,o){f[o]&&(e.prototype[o]=r(t,o,n))})},c=function(e,t){return f.isFunction(e)?e:f.isObject(e)&&!t._isModel(e)?i(e):f.isString(e)?function(t){return t.get(e)}:e},i=function(e){var t=f.matches(e);return function(e){return t(e.attributes)}},u=t.Events={},_=/\s+/,d=function(e,t,n,o,a){var r,s=0;if(n&&"object"==typeof n){void 0!==o&&"context"in a&&void 0===a.context&&(a.context=o);for(r=f.keys(n);s<r.length;s++)t=d(e,t,r[s],n[r[s]],a)}else if(n&&_.test(n))for(r=n.split(_);s<r.length;s++)t=e(t,r[s],o,a);else t=e(t,n,o,a);return t};u.on=function(e,t,f){return l(this,e,t,f)};var l=function(e,t,f,n,o){if(e._events=d(h,e._events||{},t,f,{context:n,ctx:e,listening:o}),o){(e._listeners||(e._listeners={}))[o.id]=o}return e}
-;u.listenTo=function(e,t,n){if(!e)return this;var o=e._listenId||(e._listenId=f.uniqueId("l")),a=this._listeningTo||(this._listeningTo={}),r=a[o];if(!r){var s=this._listenId||(this._listenId=f.uniqueId("l"));r=a[o]={obj:e,objId:o,id:s,listeningTo:a,count:0}}return l(e,t,n,this,r),this};var h=function(e,t,f,n){if(f){var o=e[t]||(e[t]=[]),a=n.context,r=n.ctx,s=n.listening;s&&s.count++,o.push({callback:f,context:a,ctx:a||r,listening:s})}return e};u.off=function(e,t,f){return this._events?(this._events=d(m,this._events,e,t,{context:f,listeners:this._listeners}),this):this},u.stopListening=function(e,t,n){var o=this._listeningTo;if(!o)return this;for(var a=e?[e._listenId]:f.keys(o),r=0;r<a.length;r++){var s=o[a[r]];if(!s)break;s.obj.off(t,n,this)}return this};var m=function(e,t,n,o){if(e){var a,r=0,s=o.context,c=o.listeners;if(t||n||s){for(var i=t?[t]:f.keys(e);r<i.length;r++){t=i[r];var u=e[t];if(!u)break;for(var _=[],d=0;d<u.length;d++){var l=u[d];n&&n!==l.callback&&n!==l.callback._callback||s&&s!==l.context?_.push(l):(a=l.listening)&&0==--a.count&&(delete c[a.id],delete a.listeningTo[a.objId])}_.length?e[t]=_:delete e[t]}return e}for(var h=f.keys(c);r<h.length;r++)a=c[h[r]],delete c[a.id],delete a.listeningTo[a.objId]}};u.once=function(e,t,n){var o=d(g,{},e,t,f.bind(this.off,this));return"string"==typeof e&&null==n&&(t=void 0),this.on(o,t,n)},u.listenToOnce=function(e,t,n){var o=d(g,{},t,n,f.bind(this.stopListening,this,e));return this.listenTo(e,o)};var g=function(e,t,n,o){if(n){var a=e[t]=f.once(function(){o(t,a),n.apply(this,arguments)});a._callback=n}return e};u.trigger=function(e){if(!this._events)return this;for(var t=Math.max(0,arguments.length-1),f=Array(t),n=0;n<t;n++)f[n]=arguments[n+1];return d(p,this._events,e,void 0,f),this};var p=function(e,t,f,n){if(e){var o=e[t],a=e.all;o&&a&&(a=a.slice()),o&&b(o,n),a&&b(a,[t].concat(n))}return e},b=function(e,t){var f,n=-1,o=e.length,a=t[0],r=t[1],s=t[2];switch(t.length){case 0:for(;++n<o;)(f=e[n]).callback.call(f.ctx);return;case 1:for(;++n<o;)(f=e[n]).callback.call(f.ctx,a);return;case 2:for(;++n<o;)(f=e[n]).callback.call(f.ctx,a,r);return;case 3:for(;++n<o;)(f=e[n]).callback.call(f.ctx,a,r,s);return;default:for(;++n<o;)(f=e[n]).callback.apply(f.ctx,t);return}};u.bind=u.on,u.unbind=u.off,f.extend(t,u);var y=t.Model=function(e,t){var n=e||{};t||(t={}),this.cid=f.uniqueId(this.cidPrefix),this.attributes={},t.collection&&(this.collection=t.collection),t.parse&&(n=this.parse(n,t)||{});var o=f.result(this,"defaults");n=f.defaults(f.extend({},o,n),o),this.set(n,t),this.changed={},this.initialize.apply(this,arguments)};f.extend(y.prototype,u,{changed:null,validationError:null,idAttribute:"id",cidPrefix:"c",initialize:function(){},toJSON:function(e){return f.clone(this.attributes)},sync:function(){return t.sync.apply(this,arguments)},get:function(e){return this.attributes[e]},escape:function(e){return f.escape(this.get(e))},has:function(e){return null!=this.get(e)},matches:function(e){return!!f.iteratee(e,this)(this.attributes)},set:function(e,t,n){if(null==e)return this;var o;if("object"==typeof e?(o=e,n=t):(o={})[e]=t,n||(n={}),!this._validate(o,n))return!1;var a=n.unset,r=n.silent,s=[],c=this._changing;this._changing=!0,c||(this._previousAttributes=f.clone(this.attributes),this.changed={});var i=this.attributes,u=this.changed,_=this._previousAttributes;for(var d in o)t=o[d],f.isEqual(i[d],t)||s.push(d),f.isEqual(_[d],t)?delete u[d]:u[d]=t,a?delete i[d]:i[d]=t;if(this.idAttribute in o&&(this.id=this.get(this.idAttribute)),!r){s.length&&(this._pending=n);for(var l=0;l<s.length;l++)this.trigger("change:"+s[l],this,i[s[l]],n)}if(c)return this;if(!r)for(;this._pending;)n=this._pending,this._pending=!1,this.trigger("change",this,n);return this._pending=!1,this._changing=!1,this},unset:function(e,t){return this.set(e,void 0,f.extend({},t,{unset:!0}))},clear:function(e){var t={};for(var n in this.attributes)t[n]=void 0;return this.set(t,f.extend({},e,{unset:!0}))},hasChanged:function(e){return null==e?!f.isEmpty(this.changed):f.has(this.changed,e)},changedAttributes:function(e){if(!e)return!!this.hasChanged()&&f.clone(this.changed);var t=this._changing?this._previousAttributes:this.attributes,n={};for(var o in e){var a=e[o];f.isEqual(t[o],a)||(n[o]=a)}return!!f.size(n)&&n},previous:function(e){return null!=e&&this._previousAttributes?this._previousAttributes[e]:null},previousAttributes:function(){return f.clone(this._previousAttributes)},fetch:function(e){e=f.extend({parse:!0},e);var t=this,n=e.success;return e.success=function(f){var o=e.parse?t.parse(f,e):f;if(!t.set(o,e))return!1;n&&n.call(e.context,t,f,e),t.trigger("sync",t,f,e)},z(this,e),this.sync("read",this,e)},save:function(e,t,n){var o;null==e||"object"==typeof e?(o=e,n=t):(o={})[e]=t,n=f.extend({validate:!0,parse:!0},n);var a=n.wait;if(o&&!a){if(!this.set(o,n))return!1}else if(!this._validate(o,n))return!1;var r=this,s=n.success,c=this.attributes;n.success=function(e){r.attributes=c;var t=n.parse?r.parse(e,n):e;if(a&&(t=f.extend({},o,t)),t&&!r.set(t,n))return!1;s&&s.call(n.context,r,e,n),r.trigger("sync",r,e,n)},z(this,n),o&&a&&(this.attributes=f.extend({},c,o));var i=this.isNew()?"create":n.patch?"patch":"update";"patch"!==i||n.attrs||(n.attrs=o);var u=this.sync(i,this,n);return this.attributes=c,u},destroy:function(e){e=e?f.clone(e):{};var t=this,n=e.success,o=e.wait,a=function(){t.stopListening(),t.trigger("destroy",t,t.collection,e)};e.success=function(f){o&&a(),n&&n.call(e.context,t,f,e),t.isNew()||t.trigger("sync",t,f,e)};var r=!1;return this.isNew()?f.defer(e.success):(z(this,e),r=this.sync("delete",this,e)),o||a(),r},url:function(){var e=f.result(this,"urlRoot")||f.result(this.collection,"url")||H();if(this.isNew())return e;var t=this.get(this.idAttribute);return e.replace(/[^\/]$/,"$&/")+encodeURIComponent(t)},parse:function(e,t){return e},clone:function(){return new this.constructor(this.attributes)},isNew:function(){return!this.has(this.idAttribute)},isValid:function(e){return this._validate({},f.extend({},e,{validate:!0}))},_validate:function(e,t){if(!t.validate||!this.validate)return!0;e=f.extend({},this.attributes,e);var n=this.validationError=this.validate(e,t)||null;return!n||(this.trigger("invalid",this,n,f.extend(t,{validationError:n})),!1)}}),s(y,{keys:1,values:1,pairs:1,invert:1,pick:0,omit:0,chain:1,isEmpty:1},"attributes");var v=t.Collection=function(e,t){t||(t={}),t.model&&(this.model=t.model),void 0!==t.comparator&&(this.comparator=t.comparator),this._reset(),this.initialize.apply(this,arguments),e&&this.reset(e,f.extend({silent:!0},t))},w={add:!0,remove:!0,merge:!0},k={add:!0,remove:!1},S=function(e,t,f){f=Math.min(Math.max(f,0),e.length);var n,o=Array(e.length-f),a=t.length;for(n=0;n<o.length;n++)o[n]=e[n+f];for(n=0;n<a;n++)e[n+f]=t[n];for(n=0;n<o.length;n++)e[n+a+f]=o[n]};f.extend(v.prototype,u,{model:y,initialize:function(){},toJSON:function(e){return this.map(function(t){return t.toJSON(e)})},sync:function(){return t.sync.apply(this,arguments)},add:function(e,t){return this.set(e,f.extend({merge:!1},t,k))},remove:function(e,t){t=f.extend({},t);var n=!f.isArray(e);e=n?[e]:e.slice();var o=this._removeModels(e,t);return!t.silent&&o.length&&(t.changes={added:[],merged:[],removed:o},this.trigger("update",this,t)),n?o[0]:o},set:function(e,t){if(null!=e){t=f.extend({},w,t),t.parse&&!this._isModel(e)&&(e=this.parse(e,t)||[]);var n=!f.isArray(e);e=n?[e]:e.slice();var o=t.at;null!=o&&(o=+o),o>this.length&&(o=this.length),o<0&&(o+=this.length+1);var a,r,s=[],c=[],i=[],u=[],_={},d=t.add,l=t.merge,h=t.remove,m=!1,g=this.comparator&&null==o&&!1!==t.sort,p=f.isString(this.comparator)?this.comparator:null;for(r=0;r<e.length;r++){a=e[r];var b=this.get(a);if(b){if(l&&a!==b){var y=this._isModel(a)?a.attributes:a;t.parse&&(y=b.parse(y,t)),b.set(y,t),i.push(b),g&&!m&&(m=b.hasChanged(p))}_[b.cid]||(_[b.cid]=!0,s.push(b)),e[r]=b}else d&&(a=e[r]=this._prepareModel(a,t))&&(c.push(a),this._addReference(a,t),_[a.cid]=!0,s.push(a))}if(h){for(r=0;r<this.length;r++)a=this.models[r],_[a.cid]||u.push(a);u.length&&this._removeModels(u,t)}var v=!1,k=!g&&d&&h;if(s.length&&k?(v=this.length!==s.length||f.some(this.models,function(e,t){return e!==s[t]}),this.models.length=0,S(this.models,s,0),this.length=this.models.length):c.length&&(g&&(m=!0),S(this.models,c,null==o?this.length:o),this.length=this.models.length),m&&this.sort({silent:!0}),!t.silent){for(r=0;r<c.length;r++)null!=o&&(t.index=o+r),a=c[r],a.trigger("add",a,this,t);(m||v)&&this.trigger("sort",this,t),(c.length||u.length||i.length)&&(t.changes={added:c,removed:u,merged:i},this.trigger("update",this,t))}return n?e[0]:e}},reset:function(e,t){t=t?f.clone(t):{};for(var n=0;n<this.models.length;n++)this._removeReference(this.models[n],t);return t.previousModels=this.models,this._reset(),e=this.add(e,f.extend({silent:!0},t)),t.silent||this.trigger("reset",this,t),e},push:function(e,t){return this.add(e,f.extend({at:this.length},t))},pop:function(e){var t=this.at(this.length-1);return this.remove(t,e)},unshift:function(e,t){return this.add(e,f.extend({at:0},t))},shift:function(e){var t=this.at(0);return this.remove(t,e)},slice:function(){return a.apply(this.models,arguments)},get:function(e){if(null!=e)return this._byId[e]||this._byId[this.modelId(e.attributes||e)]||e.cid&&this._byId[e.cid]},has:function(e){return null!=this.get(e)},at:function(e){return e<0&&(e+=this.length),this.models[e]},where:function(e,t){return this[t?"find":"filter"](e)},findWhere:function(e){return this.where(e,!0)},sort:function(e){var t=this.comparator;if(!t)throw new Error("Cannot sort a set without a comparator");e||(e={});var n=t.length;return f.isFunction(t)&&(t=f.bind(t,this)),1===n||f.isString(t)?this.models=this.sortBy(t):this.models.sort(t),e.silent||this.trigger("sort",this,e),this},pluck:function(e){return this.map(e+"")},fetch:function(e){e=f.extend({parse:!0},e);var t=e.success,n=this;return e.success=function(f){var o=e.reset?"reset":"set";n[o](f,e),t&&t.call(e.context,n,f,e),n.trigger("sync",n,f,e)},z(this,e),this.sync("read",this,e)},create:function(e,t){t=t?f.clone(t):{};var n=t.wait;if(!(e=this._prepareModel(e,t)))return!1;n||this.add(e,t);var o=this,a=t.success;return t.success=function(e,t,f){n&&o.add(e,f),a&&a.call(f.context,e,t,f)},e.save(null,t),e},parse:function(e,t){return e},clone:function(){return new this.constructor(this.models,{model:this.model,comparator:this.comparator})},modelId:function(e){return e[this.model.prototype.idAttribute||"id"]},_reset:function(){this.length=0,this.models=[],this._byId={}},_prepareModel:function(e,t){if(this._isModel(e))return e.collection||(e.collection=this),e;t=t?f.clone(t):{},t.collection=this;var n=new this.model(e,t);return n.validationError?(this.trigger("invalid",this,n.validationError,t),!1):n},_removeModels:function(e,t){for(var f=[],n=0;n<e.length;n++){var o=this.get(e[n]);if(o){var a=this.indexOf(o);this.models.splice(a,1),this.length--,delete this._byId[o.cid];var r=this.modelId(o.attributes);null!=r&&delete this._byId[r],t.silent||(t.index=a,o.trigger("remove",o,this,t)),f.push(o),this._removeReference(o,t)}}return f},_isModel:function(e){return e instanceof y},_addReference:function(e,t){this._byId[e.cid]=e;var f=this.modelId(e.attributes);null!=f&&(this._byId[f]=e),e.on("all",this._onModelEvent,this)},_removeReference:function(e,t){delete this._byId[e.cid];var f=this.modelId(e.attributes);null!=f&&delete this._byId[f],this===e.collection&&delete e.collection,e.off("all",this._onModelEvent,this)},_onModelEvent:function(e,t,f,n){if(t){if(("add"===e||"remove"===e)&&f!==this)return;if("destroy"===e&&this.remove(t,n),"change"===e){var o=this.modelId(t.previousAttributes()),a=this.modelId(t.attributes);o!==a&&(null!=o&&delete this._byId[o],null!=a&&(this._byId[a]=t))}}this.trigger.apply(this,arguments)}}),s(v,{forEach:3,each:3,map:3,collect:3,reduce:0,foldl:0,inject:0,reduceRight:0,foldr:0,find:3,detect:3,filter:3,select:3,reject:3,every:3,all:3,some:3,any:3,include:3,includes:3,contains:3,invoke:0,max:3,min:3,toArray:1,size:1,first:3,head:3,take:3,initial:3,rest:3,tail:3,drop:3,last:3,without:0,difference:0,indexOf:3,shuffle:1,lastIndexOf:3,isEmpty:1,chain:1,sample:3,partition:3,groupBy:3,countBy:3,sortBy:3,indexBy:3,findIndex:3,findLastIndex:3},"models");var x=t.View=function(e){this.cid=f.uniqueId("view"),f.extend(this,f.pick(e,A)),this._ensureElement(),this.initialize.apply(this,arguments)},M=/^(\S+)\s*(.*)$/,A=["model","collection","el","id","attributes","className","tagName","events"];f.extend(x.prototype,u,{tagName:"div",$:function(e){return this.$el.find(e)},initialize:function(){},render:function(){return this},remove:function(){return this._removeElement(),this.stopListening(),this},_removeElement:function(){this.$el.remove()},setElement:function(e){return this.undelegateEvents(),this._setElement(e),this.delegateEvents(),this},_setElement:function(e){this.$el=e instanceof t.$?e:t.$(e),this.el=this.$el[0]},delegateEvents:function(e){if(e||(e=f.result(this,"events")),!e)return this;this.undelegateEvents();for(var t in e){var n=e[t];if(f.isFunction(n)||(n=this[n]),n){var o=t.match(M);this.delegate(o[1],o[2],f.bind(n,this))}}return this},delegate:function(e,t,f){return this.$el.on(e+".delegateEvents"+this.cid,t,f),this},undelegateEvents:function(){return this.$el&&this.$el.off(".delegateEvents"+this.cid),this},undelegate:function(e,t,f){return this.$el.off(e+".delegateEvents"+this.cid,t,f),this},_createElement:function(e){return document.createElement(e)},_ensureElement:function(){if(this.el)this.setElement(f.result(this,"el"));else{var e=f.extend({},f.result(this,"attributes"));this.id&&(e.id=f.result(this,"id")),this.className&&(e.class=f.result(this,"className")),this.setElement(this._createElement(f.result(this,"tagName"))),this._setAttributes(e)}},_setAttributes:function(e){this.$el.attr(e)}}),t.sync=function(e,n,o){var a=T[e];f.defaults(o||(o={}),{emulateHTTP:t.emulateHTTP,emulateJSON:t.emulateJSON});var r={type:a,dataType:"json"};if(o.url||(r.url=f.result(n,"url")||H()),null!=o.data||!n||"create"!==e&&"update"!==e&&"patch"!==e||(r.contentType="application/json",r.data=JSON.stringify(o.attrs||n.toJSON(o))),o.emulateJSON&&(r.contentType="application/x-www-form-urlencoded",r.data=r.data?{model:r.data}:{}),o.emulateHTTP&&("PUT"===a||"DELETE"===a||"PATCH"===a)){r.type="POST",o.emulateJSON&&(r.data._method=a);var s=o.beforeSend;o.beforeSend=function(e){if(e.setRequestHeader("X-HTTP-Method-Override",a),s)return s.apply(this,arguments)}}"GET"===r.type||o.emulateJSON||(r.processData=!1);var c=o.error;o.error=function(e,t,f){o.textStatus=t,o.errorThrown=f,c&&c.call(o.context,e,t,f)};var i=o.xhr=t.ajax(f.extend(r,o));return n.trigger("request",n,i,o),i};var T={create:"POST",update:"PUT",patch:"PATCH",delete:"DELETE",read:"GET"};t.ajax=function(){return t.$.ajax.apply(t.$,arguments)};var E=t.Router=function(e){e||(e={}),e.routes&&(this.routes=e.routes),this._bindRoutes(),this.initialize.apply(this,arguments)},C=/\((.*?)\)/g,L=/(\(\?)?:\w+/g,j=/\*\w+/g,N=/[\-{}\[\]+?.,\\\^$|#\s]/g;f.extend(E.prototype,u,{initialize:function(){},route:function(e,n,o){f.isRegExp(e)||(e=this._routeToRegExp(e)),f.isFunction(n)&&(o=n,n=""),o||(o=this[n]);var a=this;return t.history.route(e,function(f){var r=a._extractParameters(e,f);!1!==a.execute(o,r,n)&&(a.trigger.apply(a,["route:"+n].concat(r)),a.trigger("route",n,r),t.history.trigger("route",a,n,r))}),this},execute:function(e,t,f){e&&e.apply(this,t)},navigate:function(e,f){return t.history.navigate(e,f),this},_bindRoutes:function(){if(this.routes){this.routes=f.result(this,"routes");for(var e,t=f.keys(this.routes);null!=(e=t.pop());)this.route(e,this.routes[e])}},_routeToRegExp:function(e){return e=e.replace(N,"\\$&").replace(C,"(?:$1)?").replace(L,function(e,t){return t?e:"([^/?]+)"}).replace(j,"([^?]*?)"),new RegExp("^"+e+"(?:\\?([\\s\\S]*))?$")},_extractParameters:function(e,t){var n=e.exec(t).slice(1);return f.map(n,function(e,t){return t===n.length-1?e||null:e?decodeURIComponent(e):null})}});var O=t.History=function(){this.handlers=[],this.checkUrl=f.bind(this.checkUrl,this),"undefined"!=typeof window&&(this.location=window.location,this.history=window.history)},R=/^[#\/]|\s+$/g,D=/^\/+|\/+$/g,I=/#.*$/;O.started=!1,f.extend(O.prototype,u,{interval:50,atRoot:function(){return this.location.pathname.replace(/[^\/]$/,"$&/")===this.root&&!this.getSearch()},matchRoot:function(){return this.decodeFragment(this.location.pathname).slice(0,this.root.length-1)+"/"===this.root},decodeFragment:function(e){return decodeURI(e.replace(/%25/g,"%2525"))},getSearch:function(){var e=this.location.href.replace(/#.*/,"").match(/\?.+/);return e?e[0]:""},getHash:function(e){var t=(e||this).location.href.match(/#(.*)$/);return t?t[1]:""},getPath:function(){var e=this.decodeFragment(this.location.pathname+this.getSearch()).slice(this.root.length-1);return"/"===e.charAt(0)?e.slice(1):e},getFragment:function(e){return null==e&&(e=this._usePushState||!this._wantsHashChange?this.getPath():this.getHash()),e.replace(R,"")},start:function(e){if(O.started)throw new Error("Backbone.history has already been started");if(O.started=!0,this.options=f.extend({root:"/"},this.options,e),this.root=this.options.root,this._wantsHashChange=!1!==this.options.hashChange,this._hasHashChange="onhashchange"in window&&(void 0===document.documentMode||document.documentMode>7),this._useHashChange=this._wantsHashChange&&this._hasHashChange,this._wantsPushState=!!this.options.pushState,this._hasPushState=!(!this.history||!this.history.pushState),this._usePushState=this._wantsPushState&&this._hasPushState,this.fragment=this.getFragment(),this.root=("/"+this.root+"/").replace(D,"/"),this._wantsHashChange&&this._wantsPushState){if(!this._hasPushState&&!this.atRoot()){var t=this.root.slice(0,-1)||"/";return this.location.replace(t+"#"+this.getPath()),!0}this._hasPushState&&this.atRoot()&&this.navigate(this.getHash(),{replace:!0})}if(!this._hasHashChange&&this._wantsHashChange&&!this._usePushState){this.iframe=document.createElement("iframe"),this.iframe.src="javascript:0",this.iframe.style.display="none",this.iframe.tabIndex=-1;var n=document.body,o=n.insertBefore(this.iframe,n.firstChild).contentWindow;o.document.open(),o.document.close(),o.location.hash="#"+this.fragment}var a=window.addEventListener||function(e,t){return attachEvent("on"+e,t)};if(this._usePushState?a("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe?a("hashchange",this.checkUrl,!1):this._wantsHashChange&&(this._checkUrlInterval=setInterval(this.checkUrl,this.interval)),!this.options.silent)return this.loadUrl()},stop:function(){var e=window.removeEventListener||function(e,t){return detachEvent("on"+e,t)};this._usePushState?e("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe&&e("hashchange",this.checkUrl,!1),this.iframe&&(document.body.removeChild(this.iframe),this.iframe=null),this._checkUrlInterval&&clearInterval(this._checkUrlInterval),O.started=!1},route:function(e,t){this.handlers.unshift({route:e,callback:t})},checkUrl:function(e){var t=this.getFragment();if(t===this.fragment&&this.iframe&&(t=this.getHash(this.iframe.contentWindow)),t===this.fragment)return!1;this.iframe&&this.navigate(t),this.loadUrl()},loadUrl:function(e){return!!this.matchRoot()&&(e=this.fragment=this.getFragment(e),f.some(this.handlers,function(t){if(t.route.test(e))return t.callback(e),!0}))},navigate:function(e,t){if(!O.started)return!1;t&&!0!==t||(t={trigger:!!t}),e=this.getFragment(e||"");var f=this.root;""!==e&&"?"!==e.charAt(0)||(f=f.slice(0,-1)||"/");var n=f+e;if(e=this.decodeFragment(e.replace(I,"")),this.fragment!==e){if(this.fragment=e,this._usePushState)this.history[t.replace?"replaceState":"pushState"]({},document.title,n);else{if(!this._wantsHashChange)return this.location.assign(n);if(this._updateHash(this.location,e,t.replace),this.iframe&&e!==this.getHash(this.iframe.contentWindow)){var o=this.iframe.contentWindow;t.replace||(o.document.open(),o.document.close()),this._updateHash(o.location,e,t.replace)}}return t.trigger?this.loadUrl(e):void 0}},_updateHash:function(e,t,f){if(f){var n=e.href.replace(/(javascript:|#).*$/,"");e.replace(n+"#"+t)}else e.hash="#"+t}}),t.history=new O;var P=function(e,t){var n,o=this;return n=e&&f.has(e,"constructor")?e.constructor:function(){return o.apply(this,arguments)},f.extend(n,o,t),n.prototype=f.create(o.prototype,e),n.prototype.constructor=n,n.__super__=o.prototype,n};y.extend=v.extend=E.extend=x.extend=O.extend=P;var H=function(){throw new Error('A "url" property or function must be specified')},z=function(e,t){var f=t.error;t.error=function(n){f&&f.call(t.context,e,n,t),e.trigger("error",e,n,t)}};return t}),o("backbone.noconflict",["backbone"],function(e){return e.noConflict()}),function(e,t){if("function"==typeof o&&o.amd)o("strophe",[],t);else{var f=t();e.Strophe=f.Strophe,e.$build=f.$build,e.$iq=f.$iq,e.$msg=f.$msg,e.$pres=f.$pres,e.SHA1=f.SHA1,e.MD5=f.MD5,e.b64_hmac_sha1=f.b64_hmac_sha1,e.b64_sha1=f.b64_sha1,e.str_hmac_sha1=f.str_hmac_sha1,e.str_sha1=f.str_sha1}}(this,function(){var e,t,f;return function(n){function o(e,t){return w.call(e,t)}function a(e,t){var f,n,o,a,r,s,c,i,u,_,d,l,h=t&&t.split("/"),m=y.map,g=m&&m["*"]||{};if(e){for(e=e.split("/"),r=e.length-1,y.nodeIdCompat&&S.test(e[r])&&(e[r]=e[r].replace(S,"")),"."===e[0].charAt(0)&&h&&(l=h.slice(0,h.length-1),e=l.concat(e)),u=0;u<e.length;u++)if("."===(d=e[u]))e.splice(u,1),u-=1;else if(".."===d){if(0===u||1===u&&".."===e[2]||".."===e[u-1])continue;u>0&&(e.splice(u-1,2),u-=2)}e=e.join("/")}if((h||g)&&m){for(f=e.split("/"),u=f.length;u>0;u-=1){if(n=f.slice(0,u).join("/"),h)for(_=h.length;_>0;_-=1)if((o=m[h.slice(0,_).join("/")])&&(o=o[n])){a=o,s=u;break}if(a)break;!c&&g&&g[n]&&(c=g[n],i=u)}!a&&c&&(a=c,s=i),a&&(f.splice(0,s,a),e=f.join("/"))}return e}function r(e,t){return function(){var f=k.call(arguments,0);return"string"!=typeof f[0]&&1===f.length&&f.push(null),h.apply(n,f.concat([e,t]))}}function s(e){return function(t){return a(t,e)}}function c(e){return function(t){p[e]=t}}function i(e){if(o(b,e)){var t=b[e];delete b[e],v[e]=!0,l.apply(n,t)}if(!o(p,e)&&!o(v,e))throw new Error("No "+e);return p[e]}function u(e){var t,f=e?e.indexOf("!"):-1;return f>-1&&(t=e.substring(0,f),e=e.substring(f+1,e.length)),[t,e]}function _(e){return e?u(e):[]}function d(e){return function(){return y&&y.config&&y.config[e]||{}}}var l,h,m,g,p={},b={},y={},v={},w=Object.prototype.hasOwnProperty,k=[].slice,S=/\.js$/;m=function(e,t){var f,n=u(e),o=n[0],r=t[1];return e=n[1],o&&(o=a(o,r),f=i(o)),o?e=f&&f.normalize?f.normalize(e,s(r)):a(e,r):(e=a(e,r),n=u(e),o=n[0],e=n[1],o&&(f=i(o))),{f:o?o+"!"+e:e,n:e,pr:o,p:f}},g={require:function(e){return r(e)},exports:function(e){var t=p[e];return void 0!==t?t:p[e]={}},module:function(e){return{id:e,uri:"",exports:p[e],config:d(e)}}},l=function(e,t,f,a){var s,u,d,l,h,y,w,k=[],S=typeof f;if(a=a||e,y=_(a),"undefined"===S||"function"===S){for(t=!t.length&&f.length?["require","exports","module"]:t,h=0;h<t.length;h+=1)if(l=m(t[h],y),"require"===(u=l.f))k[h]=g.require(e);else if("exports"===u)k[h]=g.exports(e),w=!0;else if("module"===u)s=k[h]=g.module(e);else if(o(p,u)||o(b,u)||o(v,u))k[h]=i(u);else{if(!l.p)throw new Error(e+" missing "+u);l.p.load(l.n,r(a,!0),c(u),{}),k[h]=p[u]}d=f?f.apply(p[e],k):void 0,e&&(s&&s.exports!==n&&s.exports!==p[e]?p[e]=s.exports:d===n&&w||(p[e]=d))}else e&&(p[e]=f)},e=t=h=function(e,t,f,o,a){if("string"==typeof e)return g[e]?g[e](t):i(m(e,_(t)).f);if(!e.splice){if(y=e,y.deps&&h(y.deps,y.callback),!t)return;t.splice?(e=t,t=f,f=null):e=n}return t=t||function(){},"function"==typeof f&&(f=o,o=a),o?l(n,e,t,f):setTimeout(function(){l(n,e,t,f)},4),h},h.config=function(e){return h(e)},e._defined=p,f=function(e,t,f){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");t.splice||(f=t,t=[]),o(p,e)||o(b,e)||(b[e]=[e,t,f])},f.amd={jQuery:!0}}(),f("node_modules/almond/almond.js",function(){}),function(e,t){if("function"!=typeof f||!f.amd)return t(e);f("strophe-polyfill",[],function(){return t(e)})}(this,function(e){Function.prototype.bind||(Function.prototype.bind=function(e){var t=this,f=Array.prototype.slice,n=Array.prototype.concat,o=f.call(arguments,1);return function(){return t.apply(e||this,n.call(o,f.call(arguments,0)))}}),Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),Array.prototype.indexOf||(Array.prototype.indexOf=function(e){var t=this.length,f=Number(arguments[1])||0;for(f=f<0?Math.ceil(f):Math.floor(f),f<0&&(f+=t);f<t;f++)if(f in this&&this[f]===e)return f;return-1}),Array.prototype.forEach||(Array.prototype.forEach=function(e,t){var f,n;if(null===this)throw new TypeError(" this is null or not defined");var o=Object(this),a=o.length>>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(f=t),n=0;n<a;){var r;n in o&&(r=o[n],e.call(f,r,n,o)),n++}});var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";e.btoa||(e.btoa=function(e){var f,n,o,a,r,s,c,i="",u=0;do{f=e.charCodeAt(u++),n=e.charCodeAt(u++),o=e.charCodeAt(u++),a=f>>2,r=(3&f)<<4|n>>4,s=(15&n)<<2|o>>6,c=63&o,isNaN(n)?(r=(3&f)<<4,s=c=64):isNaN(o)&&(c=64),i=i+t.charAt(a)+t.charAt(r)+t.charAt(s)+t.charAt(c)}while(u<e.length);return i}),e.atob||(e.atob=function(e){var f,n,o,a,r,s,c,i="",u=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{a=t.indexOf(e.charAt(u++)),r=t.indexOf(e.charAt(u++)),s=t.indexOf(e.charAt(u++)),c=t.indexOf(e.charAt(u++)),f=a<<2|r>>4,n=(15&r)<<4|s>>2,o=(3&s)<<6|c,i+=String.fromCharCode(f),64!==s&&(i+=String.fromCharCode(n)),64!==c&&(i+=String.fromCharCode(o))}while(u<e.length);return i})}),function(e,t){"function"==typeof f&&f.amd?f("strophe-sha1",[],function(){return t()}):e.SHA1=t()}(this,function(){function e(e,n){e[n>>5]|=128<<24-n%32,e[15+(n+64>>9<<4)]=n;var r,s,c,i,u,_,d,l,h=new Array(80),m=1732584193,g=-271733879,p=-1732584194,b=271733878,y=-1009589776;for(r=0;r<e.length;r+=16){for(i=m,u=g,_=p,d=b,l=y,s=0;s<80;s++)h[s]=s<16?e[r+s]:a(h[s-3]^h[s-8]^h[s-14]^h[s-16],1),c=o(o(a(m,5),t(s,g,p,b)),o(o(y,h[s]),f(s))),y=b,b=p,p=a(g,30),g=m,m=c;m=o(m,i),g=o(g,u),p=o(p,_),b=o(b,d),y=o(y,l)}return[m,g,p,b,y]}function t(e,t,f,n){return e<20?t&f|~t&n:e<40?t^f^n:e<60?t&f|t&n|f&n:t^f^n}function f(e){return e<20?1518500249:e<40?1859775393:e<60?-1894007588:-899497514}function n(t,f){var n=r(t);n.length>16&&(n=e(n,8*t.length));for(var o=new Array(16),a=new Array(16),s=0;s<16;s++)o[s]=909522486^n[s],a[s]=1549556828^n[s];var c=e(o.concat(r(f)),512+8*f.length);return e(a.concat(c),672)}function o(e,t){var f=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(f>>16)<<16|65535&f}function a(e,t){return e<<t|e>>>32-t}function r(e){for(var t=[],f=0;f<8*e.length;f+=8)t[f>>5]|=(255&e.charCodeAt(f/8))<<24-f%32;return t}function s(e){for(var t="",f=0;f<32*e.length;f+=8)t+=String.fromCharCode(e[f>>5]>>>24-f%32&255);return t}function c(e){for(var t,f,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o="",a=0;a<4*e.length;a+=3)for(t=(e[a>>2]>>8*(3-a%4)&255)<<16|(e[a+1>>2]>>8*(3-(a+1)%4)&255)<<8|e[a+2>>2]>>8*(3-(a+2)%4)&255,f=0;f<4;f++)8*a+6*f>32*e.length?o+="=":o+=n.charAt(t>>6*(3-f)&63);return o}return{b64_hmac_sha1:function(e,t){return c(n(e,t))},b64_sha1:function(t){return c(e(r(t),8*t.length))},binb2str:s,core_hmac_sha1:n,str_hmac_sha1:function(e,t){return s(n(e,t))},str_sha1:function(t){return s(e(r(t),8*t.length))}}}),function(e,t){"function"==typeof f&&f.amd?f("strophe-md5",[],function(){return t()}):e.MD5=t()}(this,function(){var e=function(e,t){var f=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(f>>16)<<16|65535&f},t=function(e,t){return e<<t|e>>>32-t},f=function(e){for(var t=[],f=0;f<8*e.length;f+=8)t[f>>5]|=(255&e.charCodeAt(f/8))<<f%32;return t},n=function(e){for(var t="",f=0;f<32*e.length;f+=8)t+=String.fromCharCode(e[f>>5]>>>f%32&255);return t},o=function(e){for(var t="0123456789abcdef",f="",n=0;n<4*e.length;n++)f+=t.charAt(e[n>>2]>>n%4*8+4&15)+t.charAt(e[n>>2]>>n%4*8&15);return f},a=function(f,n,o,a,r,s){return e(t(e(e(n,f),e(a,s)),r),o)},r=function(e,t,f,n,o,r,s){return a(t&f|~t&n,e,t,o,r,s)},s=function(e,t,f,n,o,r,s){return a(t&n|f&~n,e,t,o,r,s)},c=function(e,t,f,n,o,r,s){return a(t^f^n,e,t,o,r,s)},i=function(e,t,f,n,o,r,s){return a(f^(t|~n),e,t,o,r,s)},u=function(t,f){t[f>>5]|=128<<f%32,t[14+(f+64>>>9<<4)]=f;for(var n,o,a,u,_=1732584193,d=-271733879,l=-1732584194,h=271733878,m=0;m<t.length;m+=16)n=_,o=d,a=l,u=h,_=r(_,d,l,h,t[m+0],7,-680876936),h=r(h,_,d,l,t[m+1],12,-389564586),l=r(l,h,_,d,t[m+2],17,606105819),d=r(d,l,h,_,t[m+3],22,-1044525330),_=r(_,d,l,h,t[m+4],7,-176418897),h=r(h,_,d,l,t[m+5],12,1200080426),l=r(l,h,_,d,t[m+6],17,-1473231341),d=r(d,l,h,_,t[m+7],22,-45705983),_=r(_,d,l,h,t[m+8],7,1770035416),h=r(h,_,d,l,t[m+9],12,-1958414417),l=r(l,h,_,d,t[m+10],17,-42063),d=r(d,l,h,_,t[m+11],22,-1990404162),_=r(_,d,l,h,t[m+12],7,1804603682),h=r(h,_,d,l,t[m+13],12,-40341101),l=r(l,h,_,d,t[m+14],17,-1502002290),d=r(d,l,h,_,t[m+15],22,1236535329),_=s(_,d,l,h,t[m+1],5,-165796510),h=s(h,_,d,l,t[m+6],9,-1069501632),l=s(l,h,_,d,t[m+11],14,643717713),d=s(d,l,h,_,t[m+0],20,-373897302),_=s(_,d,l,h,t[m+5],5,-701558691),h=s(h,_,d,l,t[m+10],9,38016083),l=s(l,h,_,d,t[m+15],14,-660478335),d=s(d,l,h,_,t[m+4],20,-405537848),_=s(_,d,l,h,t[m+9],5,568446438),h=s(h,_,d,l,t[m+14],9,-1019803690),l=s(l,h,_,d,t[m+3],14,-187363961),d=s(d,l,h,_,t[m+8],20,1163531501),_=s(_,d,l,h,t[m+13],5,-1444681467),h=s(h,_,d,l,t[m+2],9,-51403784),l=s(l,h,_,d,t[m+7],14,1735328473),d=s(d,l,h,_,t[m+12],20,-1926607734),_=c(_,d,l,h,t[m+5],4,-378558),h=c(h,_,d,l,t[m+8],11,-2022574463),l=c(l,h,_,d,t[m+11],16,1839030562),d=c(d,l,h,_,t[m+14],23,-35309556),_=c(_,d,l,h,t[m+1],4,-1530992060),h=c(h,_,d,l,t[m+4],11,1272893353),l=c(l,h,_,d,t[m+7],16,-155497632),d=c(d,l,h,_,t[m+10],23,-1094730640),_=c(_,d,l,h,t[m+13],4,681279174),h=c(h,_,d,l,t[m+0],11,-358537222),l=c(l,h,_,d,t[m+3],16,-722521979),d=c(d,l,h,_,t[m+6],23,76029189),_=c(_,d,l,h,t[m+9],4,-640364487),h=c(h,_,d,l,t[m+12],11,-421815835),l=c(l,h,_,d,t[m+15],16,530742520),d=c(d,l,h,_,t[m+2],23,-995338651),_=i(_,d,l,h,t[m+0],6,-198630844),h=i(h,_,d,l,t[m+7],10,1126891415),l=i(l,h,_,d,t[m+14],15,-1416354905),d=i(d,l,h,_,t[m+5],21,-57434055),_=i(_,d,l,h,t[m+12],6,1700485571),h=i(h,_,d,l,t[m+3],10,-1894986606),l=i(l,h,_,d,t[m+10],15,-1051523),d=i(d,l,h,_,t[m+1],21,-2054922799),_=i(_,d,l,h,t[m+8],6,1873313359),h=i(h,_,d,l,t[m+15],10,-30611744),l=i(l,h,_,d,t[m+6],15,-1560198380),d=i(d,l,h,_,t[m+13],21,1309151649),_=i(_,d,l,h,t[m+4],6,-145523070),h=i(h,_,d,l,t[m+11],10,-1120210379),l=i(l,h,_,d,t[m+2],15,718787259),d=i(d,l,h,_,t[m+9],21,-343485551),_=e(_,n),d=e(d,o),l=e(l,a),h=e(h,u);return[_,d,l,h]};return{hexdigest:function(e){return o(u(f(e),8*e.length))},hash:function(e){return n(u(f(e),8*e.length))}}}),function(e,t){"function"==typeof f&&f.amd?f("strophe-utils",[],function(){return t()}):e.stropheUtils=t()}(this,function(){return{utf16to8:function(e){var t,f,n="",o=e.length;for(t=0;t<o;t++)f=e.charCodeAt(t),f>=0&&f<=127?n+=e.charAt(t):f>2047?(n+=String.fromCharCode(224|f>>12&15),n+=String.fromCharCode(128|f>>6&63),n+=String.fromCharCode(128|f>>0&63)):(n+=String.fromCharCode(192|f>>6&31),n+=String.fromCharCode(128|f>>0&63));return n},addCookies:function(e){var t,f,n,o,a,r,s;for(t in e||{})a="",r="",s="",f=e[t],n="object"==typeof f,o=escape(unescape(n?f.value:f)),n&&(a=f.expires?";expires="+f.expires:"",r=f.domain?";domain="+f.domain:"",s=f.path?";path="+f.path:""),document.cookie=t+"="+o+a+r+s}}}),function(e,t){if("function"==typeof f&&f.amd)f("strophe-core",["strophe-sha1","strophe-md5","strophe-utils"],function(){return t.apply(this,arguments)});else{var n=t(e.SHA1,e.MD5,e.stropheUtils);e.Strophe=n.Strophe,e.$build=n.$build,e.$iq=n.$iq,e.$msg=n.$msg,e.$pres=n.$pres,e.SHA1=n.SHA1,e.MD5=n.MD5,e.b64_hmac_sha1=n.SHA1.b64_hmac_sha1,e.b64_sha1=n.SHA1.b64_sha1,e.str_hmac_sha1=n.SHA1.str_hmac_sha1,e.str_sha1=n.SHA1.str_sha1}}(this,function(e,t,f){function n(e,t){
-return new s.Builder(e,t)}function o(e){return new s.Builder("message",e)}function a(e){return new s.Builder("iq",e)}function r(e){return new s.Builder("presence",e)}var s;return s={VERSION:"1.2.14",NS:{HTTPBIND:"http://jabber.org/protocol/httpbind",BOSH:"urn:xmpp:xbosh",CLIENT:"jabber:client",AUTH:"jabber:iq:auth",ROSTER:"jabber:iq:roster",PROFILE:"jabber:iq:profile",DISCO_INFO:"http://jabber.org/protocol/disco#info",DISCO_ITEMS:"http://jabber.org/protocol/disco#items",MUC:"http://jabber.org/protocol/muc",SASL:"urn:ietf:params:xml:ns:xmpp-sasl",STREAM:"http://etherx.jabber.org/streams",FRAMING:"urn:ietf:params:xml:ns:xmpp-framing",BIND:"urn:ietf:params:xml:ns:xmpp-bind",SESSION:"urn:ietf:params:xml:ns:xmpp-session",VERSION:"jabber:iq:version",STANZAS:"urn:ietf:params:xml:ns:xmpp-stanzas",XHTML_IM:"http://jabber.org/protocol/xhtml-im",XHTML:"http://www.w3.org/1999/xhtml"},XHTML:{tags:["a","blockquote","br","cite","em","img","li","ol","p","span","strong","ul","body"],attributes:{a:["href"],blockquote:["style"],br:[],cite:["style"],em:[],img:["src","alt","style","height","width"],li:["style"],ol:["style"],p:["style"],span:["style"],strong:[],ul:["style"],body:[]},css:["background-color","color","font-family","font-size","font-style","font-weight","margin-left","margin-right","text-align","text-decoration"],validTag:function(e){for(var t=0;t<s.XHTML.tags.length;t++)if(e===s.XHTML.tags[t])return!0;return!1},validAttribute:function(e,t){if(void 0!==s.XHTML.attributes[e]&&s.XHTML.attributes[e].length>0)for(var f=0;f<s.XHTML.attributes[e].length;f++)if(t===s.XHTML.attributes[e][f])return!0;return!1},validCSS:function(e){for(var t=0;t<s.XHTML.css.length;t++)if(e===s.XHTML.css[t])return!0;return!1}},Status:{ERROR:0,CONNECTING:1,CONNFAIL:2,AUTHENTICATING:3,AUTHFAIL:4,CONNECTED:5,DISCONNECTED:6,DISCONNECTING:7,ATTACHED:8,REDIRECT:9,CONNTIMEOUT:10},LogLevel:{DEBUG:0,INFO:1,WARN:2,ERROR:3,FATAL:4},ElementType:{NORMAL:1,TEXT:3,CDATA:4,FRAGMENT:11},TIMEOUT:1.1,SECONDARY_TIMEOUT:.1,addNamespace:function(e,t){s.NS[e]=t},forEachChild:function(e,t,f){var n,o;for(n=0;n<e.childNodes.length;n++)o=e.childNodes[n],o.nodeType!==s.ElementType.NORMAL||t&&!this.isTagEqual(o,t)||f(o)},isTagEqual:function(e,t){return e.tagName===t},_xmlGenerator:null,_makeGenerator:function(){var e;return void 0===document.implementation.createDocument||document.implementation.createDocument&&document.documentMode&&document.documentMode<10?(e=this._getIEXmlDom(),e.appendChild(e.createElement("strophe"))):e=document.implementation.createDocument("jabber:client","strophe",null),e},xmlGenerator:function(){return s._xmlGenerator||(s._xmlGenerator=s._makeGenerator()),s._xmlGenerator},_getIEXmlDom:function(){for(var e=null,t=["Msxml2.DOMDocument.6.0","Msxml2.DOMDocument.5.0","Msxml2.DOMDocument.4.0","MSXML2.DOMDocument.3.0","MSXML2.DOMDocument","MSXML.DOMDocument","Microsoft.XMLDOM"],f=0;f<t.length&&null===e;f++)try{e=new ActiveXObject(t[f])}catch(t){e=null}return e},xmlElement:function(e){if(!e)return null;var t,f,n,o=s.xmlGenerator().createElement(e);for(t=1;t<arguments.length;t++){var a=arguments[t];if(a)if("string"==typeof a||"number"==typeof a)o.appendChild(s.xmlTextNode(a));else if("object"==typeof a&&"function"==typeof a.sort)for(f=0;f<a.length;f++){var r=a[f];"object"==typeof r&&"function"==typeof r.sort&&void 0!==r[1]&&null!==r[1]&&o.setAttribute(r[0],r[1])}else if("object"==typeof a)for(n in a)a.hasOwnProperty(n)&&void 0!==a[n]&&null!==a[n]&&o.setAttribute(n,a[n])}return o},xmlescape:function(e){return e=e.replace(/\&/g,"&amp;"),e=e.replace(/</g,"&lt;"),e=e.replace(/>/g,"&gt;"),e=e.replace(/'/g,"&apos;"),e=e.replace(/"/g,"&quot;")},xmlunescape:function(e){return e=e.replace(/\&amp;/g,"&"),e=e.replace(/&lt;/g,"<"),e=e.replace(/&gt;/g,">"),e=e.replace(/&apos;/g,"'"),e=e.replace(/&quot;/g,'"')},xmlTextNode:function(e){return s.xmlGenerator().createTextNode(e)},xmlHtmlNode:function(e){var t;if(DOMParser){t=(new DOMParser).parseFromString(e,"text/xml")}else t=new ActiveXObject("Microsoft.XMLDOM"),t.async="false",t.loadXML(e);return t},getText:function(e){if(!e)return null;var t="";0===e.childNodes.length&&e.nodeType===s.ElementType.TEXT&&(t+=e.nodeValue);for(var f=0;f<e.childNodes.length;f++)e.childNodes[f].nodeType===s.ElementType.TEXT&&(t+=e.childNodes[f].nodeValue);return s.xmlescape(t)},copyElement:function(e){var t,f;if(e.nodeType===s.ElementType.NORMAL){for(f=s.xmlElement(e.tagName),t=0;t<e.attributes.length;t++)f.setAttribute(e.attributes[t].nodeName,e.attributes[t].value);for(t=0;t<e.childNodes.length;t++)f.appendChild(s.copyElement(e.childNodes[t]))}else e.nodeType===s.ElementType.TEXT&&(f=s.xmlGenerator().createTextNode(e.nodeValue));return f},createHtml:function(e){var t,f,n,o,a,r,c,i,u,_,d;if(e.nodeType===s.ElementType.NORMAL)if(o=e.nodeName.toLowerCase(),s.XHTML.validTag(o))try{for(f=s.xmlElement(o),t=0;t<s.XHTML.attributes[o].length;t++)if(a=s.XHTML.attributes[o][t],void 0!==(r=e.getAttribute(a))&&null!==r&&""!==r&&!1!==r&&0!==r)if("style"===a&&"object"==typeof r&&void 0!==r.cssText&&(r=r.cssText),"style"===a){for(c=[],i=r.split(";"),n=0;n<i.length;n++)u=i[n].split(":"),_=u[0].replace(/^\s*/,"").replace(/\s*$/,"").toLowerCase(),s.XHTML.validCSS(_)&&(d=u[1].replace(/^\s*/,"").replace(/\s*$/,""),c.push(_+": "+d));c.length>0&&(r=c.join("; "),f.setAttribute(a,r))}else f.setAttribute(a,r);for(t=0;t<e.childNodes.length;t++)f.appendChild(s.createHtml(e.childNodes[t]))}catch(e){f=s.xmlTextNode("")}else for(f=s.xmlGenerator().createDocumentFragment(),t=0;t<e.childNodes.length;t++)f.appendChild(s.createHtml(e.childNodes[t]));else if(e.nodeType===s.ElementType.FRAGMENT)for(f=s.xmlGenerator().createDocumentFragment(),t=0;t<e.childNodes.length;t++)f.appendChild(s.createHtml(e.childNodes[t]));else e.nodeType===s.ElementType.TEXT&&(f=s.xmlTextNode(e.nodeValue));return f},escapeNode:function(e){return"string"!=typeof e?e:e.replace(/^\s+|\s+$/g,"").replace(/\\/g,"\\5c").replace(/ /g,"\\20").replace(/\"/g,"\\22").replace(/\&/g,"\\26").replace(/\'/g,"\\27").replace(/\//g,"\\2f").replace(/:/g,"\\3a").replace(/</g,"\\3c").replace(/>/g,"\\3e").replace(/@/g,"\\40")},unescapeNode:function(e){return"string"!=typeof e?e:e.replace(/\\20/g," ").replace(/\\22/g,'"').replace(/\\26/g,"&").replace(/\\27/g,"'").replace(/\\2f/g,"/").replace(/\\3a/g,":").replace(/\\3c/g,"<").replace(/\\3e/g,">").replace(/\\40/g,"@").replace(/\\5c/g,"\\")},getNodeFromJid:function(e){return e.indexOf("@")<0?null:e.split("@")[0]},getDomainFromJid:function(e){var t=s.getBareJidFromJid(e);if(t.indexOf("@")<0)return t;var f=t.split("@");return f.splice(0,1),f.join("@")},getResourceFromJid:function(e){var t=e.split("/");return t.length<2?null:(t.splice(0,1),t.join("/"))},getBareJidFromJid:function(e){return e?e.split("/")[0]:null},_handleError:function(e){void 0!==e.stack&&s.fatal(e.stack),e.sourceURL?s.fatal("error: "+this.handler+" "+e.sourceURL+":"+e.line+" - "+e.name+": "+e.message):e.fileName?s.fatal("error: "+this.handler+" "+e.fileName+":"+e.lineNumber+" - "+e.name+": "+e.message):s.fatal("error: "+e.message)},log:function(e,t){},debug:function(e){this.log(this.LogLevel.DEBUG,e)},info:function(e){this.log(this.LogLevel.INFO,e)},warn:function(e){this.log(this.LogLevel.WARN,e)},error:function(e){this.log(this.LogLevel.ERROR,e)},fatal:function(e){this.log(this.LogLevel.FATAL,e)},serialize:function(e){var t;if(!e)return null;"function"==typeof e.tree&&(e=e.tree());var f,n,o=e.nodeName;for(e.getAttribute("_realname")&&(o=e.getAttribute("_realname")),t="<"+o,f=0;f<e.attributes.length;f++)"_realname"!==e.attributes[f].nodeName&&(t+=" "+e.attributes[f].nodeName+"='"+s.xmlescape(e.attributes[f].value)+"'");if(e.childNodes.length>0){for(t+=">",f=0;f<e.childNodes.length;f++)switch(n=e.childNodes[f],n.nodeType){case s.ElementType.NORMAL:t+=s.serialize(n);break;case s.ElementType.TEXT:t+=s.xmlescape(n.nodeValue);break;case s.ElementType.CDATA:t+="<![CDATA["+n.nodeValue+"]]>"}t+="</"+o+">"}else t+="/>";return t},_requestId:0,_connectionPlugins:{},addConnectionPlugin:function(e,t){s._connectionPlugins[e]=t}},s.Builder=function(e,t){"presence"!==e&&"message"!==e&&"iq"!==e||(t&&!t.xmlns?t.xmlns=s.NS.CLIENT:t||(t={xmlns:s.NS.CLIENT})),this.nodeTree=s.xmlElement(e,t),this.node=this.nodeTree},s.Builder.prototype={tree:function(){return this.nodeTree},toString:function(){return s.serialize(this.nodeTree)},up:function(){return this.node=this.node.parentNode,this},root:function(){return this.node=this.nodeTree,this},attrs:function(e){for(var t in e)e.hasOwnProperty(t)&&(void 0===e[t]?this.node.removeAttribute(t):this.node.setAttribute(t,e[t]));return this},c:function(e,t,f){var n=s.xmlElement(e,t,f);return this.node.appendChild(n),"string"!=typeof f&&"number"!=typeof f&&(this.node=n),this},cnode:function(e){var t,f=s.xmlGenerator();try{t=void 0!==f.importNode}catch(e){t=!1}var n=t?f.importNode(e,!0):s.copyElement(e);return this.node.appendChild(n),this.node=n,this},t:function(e){var t=s.xmlTextNode(e);return this.node.appendChild(t),this},h:function(e){var t=document.createElement("body");t.innerHTML=e;for(var f=s.createHtml(t);f.childNodes.length>0;)this.node.appendChild(f.childNodes[0]);return this}},s.Handler=function(e,t,f,n,o,a,r){this.handler=e,this.ns=t,this.name=f,this.type=n,this.id=o,this.options=r||{matchBareFromJid:!1,ignoreNamespaceFragment:!1},this.options.matchBare&&(s.warn('The "matchBare" option is deprecated, use "matchBareFromJid" instead.'),this.options.matchBareFromJid=this.options.matchBare,delete this.options.matchBare),this.options.matchBareFromJid?this.from=a?s.getBareJidFromJid(a):null:this.from=a,this.user=!0},s.Handler.prototype={getNamespace:function(e){var t=e.getAttribute("xmlns");return t&&this.options.ignoreNamespaceFragment&&(t=t.split("#")[0]),t},namespaceMatch:function(e){var t=!1;if(!this.ns)return!0;var f=this;return s.forEachChild(e,null,function(e){f.getNamespace(e)===f.ns&&(t=!0)}),t=t||this.getNamespace(e)===this.ns},isMatch:function(e){var t=e.getAttribute("from");this.options.matchBareFromJid&&(t=s.getBareJidFromJid(t));var f=e.getAttribute("type");return!(!this.namespaceMatch(e)||this.name&&!s.isTagEqual(e,this.name)||this.type&&(Array.isArray(this.type)?-1===this.type.indexOf(f):f!==this.type)||this.id&&e.getAttribute("id")!==this.id||this.from&&t!==this.from)},run:function(e){var t=null;try{t=this.handler(e)}catch(e){throw s._handleError(e),e}return t},toString:function(){return"{Handler: "+this.handler+"("+this.name+","+this.id+","+this.ns+")}"}},s.TimedHandler=function(e,t){this.period=e,this.handler=t,this.lastCalled=(new Date).getTime(),this.user=!0},s.TimedHandler.prototype={run:function(){return this.lastCalled=(new Date).getTime(),this.handler()},reset:function(){this.lastCalled=(new Date).getTime()},toString:function(){return"{TimedHandler: "+this.handler+"("+this.period+")}"}},s.Connection=function(e,t){this.service=e,this.options=t||{};var n=this.options.protocol||"";0===e.indexOf("ws:")||0===e.indexOf("wss:")||0===n.indexOf("ws")?this._proto=new s.Websocket(this):this._proto=new s.Bosh(this),this.jid="",this.domain=null,this.features=null,this._sasl_data={},this.do_session=!1,this.do_bind=!1,this.timedHandlers=[],this.handlers=[],this.removeTimeds=[],this.removeHandlers=[],this.addTimeds=[],this.addHandlers=[],this.protocolErrorHandlers={HTTP:{},websocket:{}},this._idleTimeout=null,this._disconnectTimeout=null,this.authenticated=!1,this.connected=!1,this.disconnecting=!1,this.do_authentication=!0,this.paused=!1,this.restored=!1,this._data=[],this._uniqueId=0,this._sasl_success_handler=null,this._sasl_failure_handler=null,this._sasl_challenge_handler=null,this.maxRetries=5,this._idleTimeout=setTimeout(function(){this._onIdle()}.bind(this),100),f.addCookies(this.options.cookies),this.registerSASLMechanisms(this.options.mechanisms);for(var o in s._connectionPlugins)if(s._connectionPlugins.hasOwnProperty(o)){var a=s._connectionPlugins[o],r=function(){};r.prototype=a,this[o]=new r,this[o].init(this)}},s.Connection.prototype={reset:function(){this._proto._reset(),this.do_session=!1,this.do_bind=!1,this.timedHandlers=[],this.handlers=[],this.removeTimeds=[],this.removeHandlers=[],this.addTimeds=[],this.addHandlers=[],this.authenticated=!1,this.connected=!1,this.disconnecting=!1,this.restored=!1,this._data=[],this._requests=[],this._uniqueId=0},pause:function(){this.paused=!0},resume:function(){this.paused=!1},getUniqueId:function(e){var t="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)});return"string"==typeof e||"number"==typeof e?t+":"+e:t+""},addProtocolErrorHandler:function(e,t,f){this.protocolErrorHandlers[e][t]=f},connect:function(e,t,f,n,o,a,r){this.jid=e,this.authzid=s.getBareJidFromJid(this.jid),this.authcid=r||s.getNodeFromJid(this.jid),this.pass=t,this.servtype="xmpp",this.connect_callback=f,this.disconnecting=!1,this.connected=!1,this.authenticated=!1,this.restored=!1,this.domain=s.getDomainFromJid(this.jid),this._changeConnectStatus(s.Status.CONNECTING,null),this._proto._connect(n,o,a)},attach:function(e,t,f,n,o,a,r){if(!(this._proto instanceof s.Bosh))throw{name:"StropheSessionError",message:'The "attach" method can only be used with a BOSH connection.'};this._proto._attach(e,t,f,n,o,a,r)},restore:function(e,t,f,n,o){if(!this._sessionCachingSupported())throw{name:"StropheSessionError",message:'The "restore" method can only be used with a BOSH connection.'};this._proto._restore(e,t,f,n,o)},_sessionCachingSupported:function(){if(this._proto instanceof s.Bosh){if(!JSON)return!1;try{sessionStorage.setItem("_strophe_","_strophe_"),sessionStorage.removeItem("_strophe_")}catch(e){return!1}return!0}return!1},xmlInput:function(e){},xmlOutput:function(e){},rawInput:function(e){},rawOutput:function(e){},nextValidRid:function(e){},send:function(e){if(null!==e){if("function"==typeof e.sort)for(var t=0;t<e.length;t++)this._queueData(e[t]);else"function"==typeof e.tree?this._queueData(e.tree()):this._queueData(e);this._proto._send()}},flush:function(){clearTimeout(this._idleTimeout),this._onIdle()},sendPresence:function(e,t,f,n){var o=null,a=this;"function"==typeof e.tree&&(e=e.tree());var r=e.getAttribute("id");if(r||(r=this.getUniqueId("sendPresence"),e.setAttribute("id",r)),"function"==typeof t||"function"==typeof f){var s=this.addHandler(function(e){o&&a.deleteTimedHandler(o),"error"===e.getAttribute("type")?f&&f(e):t&&t(e)},null,"presence",null,r);n&&(o=this.addTimedHandler(n,function(){return a.deleteHandler(s),f&&f(null),!1}))}return this.send(e),r},sendIQ:function(e,t,f,n){var o=null,a=this;"function"==typeof e.tree&&(e=e.tree());var r=e.getAttribute("id");if(r||(r=this.getUniqueId("sendIQ"),e.setAttribute("id",r)),"function"==typeof t||"function"==typeof f){var s=this.addHandler(function(e){o&&a.deleteTimedHandler(o);var n=e.getAttribute("type");if("result"===n)t&&t(e);else{if("error"!==n)throw{name:"StropheError",message:"Got bad IQ type of "+n};f&&f(e)}},null,"iq",["error","result"],r);n&&(o=this.addTimedHandler(n,function(){return a.deleteHandler(s),f&&f(null),!1}))}return this.send(e),r},_queueData:function(e){if(null===e||!e.tagName||!e.childNodes)throw{name:"StropheError",message:"Cannot queue non-DOMElement."};this._data.push(e)},_sendRestart:function(){this._data.push("restart"),this._proto._sendRestart(),this._idleTimeout=setTimeout(function(){this._onIdle()}.bind(this),100)},addTimedHandler:function(e,t){var f=new s.TimedHandler(e,t);return this.addTimeds.push(f),f},deleteTimedHandler:function(e){this.removeTimeds.push(e)},addHandler:function(e,t,f,n,o,a,r){var c=new s.Handler(e,t,f,n,o,a,r);return this.addHandlers.push(c),c},deleteHandler:function(e){this.removeHandlers.push(e);var t=this.addHandlers.indexOf(e);t>=0&&this.addHandlers.splice(t,1)},registerSASLMechanisms:function(e){this.mechanisms={},e=e||[s.SASLAnonymous,s.SASLExternal,s.SASLMD5,s.SASLOAuthBearer,s.SASLPlain,s.SASLSHA1],e.forEach(this.registerSASLMechanism.bind(this))},registerSASLMechanism:function(e){this.mechanisms[e.prototype.name]=e},disconnect:function(e){if(this._changeConnectStatus(s.Status.DISCONNECTING,e),s.info("Disconnect was called because: "+e),this.connected){var t=!1;this.disconnecting=!0,this.authenticated&&(t=r({xmlns:s.NS.CLIENT,type:"unavailable"})),this._disconnectTimeout=this._addSysTimedHandler(3e3,this._onDisconnectTimeout.bind(this)),this._proto._disconnect(t)}else s.info("Disconnect was called before Strophe connected to the server"),this._proto._abortAllRequests(),this._doDisconnect()},_changeConnectStatus:function(e,t){for(var f in s._connectionPlugins)if(s._connectionPlugins.hasOwnProperty(f)){var n=this[f];if(n.statusChanged)try{n.statusChanged(e,t)}catch(e){s.error(f+" plugin caused an exception changing status: "+e)}}if(this.connect_callback)try{this.connect_callback(e,t)}catch(e){s._handleError(e),s.error("User connection callback caused an exception: "+e)}},_doDisconnect:function(e){"number"==typeof this._idleTimeout&&clearTimeout(this._idleTimeout),null!==this._disconnectTimeout&&(this.deleteTimedHandler(this._disconnectTimeout),this._disconnectTimeout=null),s.info("_doDisconnect was called"),this._proto._doDisconnect(),this.authenticated=!1,this.disconnecting=!1,this.restored=!1,this.handlers=[],this.timedHandlers=[],this.removeTimeds=[],this.removeHandlers=[],this.addTimeds=[],this.addHandlers=[],this._changeConnectStatus(s.Status.DISCONNECTED,e),this.connected=!1},_dataRecv:function(e,t){s.info("_dataRecv called");var f=this._proto._reqToData(e);if(null!==f){this.xmlInput!==s.Connection.prototype.xmlInput&&(f.nodeName===this._proto.strip&&f.childNodes.length?this.xmlInput(f.childNodes[0]):this.xmlInput(f)),this.rawInput!==s.Connection.prototype.rawInput&&(t?this.rawInput(t):this.rawInput(s.serialize(f)));for(var n,o;this.removeHandlers.length>0;)o=this.removeHandlers.pop(),(n=this.handlers.indexOf(o))>=0&&this.handlers.splice(n,1);for(;this.addHandlers.length>0;)this.handlers.push(this.addHandlers.pop());if(this.disconnecting&&this._proto._emptyQueue())return void this._doDisconnect();var a,r,c=f.getAttribute("type");if(null!==c&&"terminate"===c){if(this.disconnecting)return;return a=f.getAttribute("condition"),r=f.getElementsByTagName("conflict"),null!==a?("remote-stream-error"===a&&r.length>0&&(a="conflict"),this._changeConnectStatus(s.Status.CONNFAIL,a)):this._changeConnectStatus(s.Status.CONNFAIL,"unknown"),void this._doDisconnect(a)}var i=this;s.forEachChild(f,null,function(e){var t,f;for(f=i.handlers,i.handlers=[],t=0;t<f.length;t++){var n=f[t];try{!n.isMatch(e)||!i.authenticated&&n.user?i.handlers.push(n):n.run(e)&&i.handlers.push(n)}catch(e){s.warn("Removing Strophe handlers due to uncaught exception: "+e.message)}}})}},mechanisms:{},_connect_cb:function(e,t,f){s.info("_connect_cb was called"),this.connected=!0;var n;try{n=this._proto._reqToData(e)}catch(e){if("badformat"!==e)throw e;this._changeConnectStatus(s.Status.CONNFAIL,"bad-format"),this._doDisconnect("bad-format")}if(n){this.xmlInput!==s.Connection.prototype.xmlInput&&(n.nodeName===this._proto.strip&&n.childNodes.length?this.xmlInput(n.childNodes[0]):this.xmlInput(n)),this.rawInput!==s.Connection.prototype.rawInput&&(f?this.rawInput(f):this.rawInput(s.serialize(n)));if(this._proto._connect_cb(n)!==s.Status.CONNFAIL){if(!(n.getElementsByTagNameNS?n.getElementsByTagNameNS(s.NS.STREAM,"features").length>0:n.getElementsByTagName("stream:features").length>0||n.getElementsByTagName("features").length>0))return void this._proto._no_auth_received(t);var o,a,r=[],c=n.getElementsByTagName("mechanism");if(c.length>0)for(o=0;o<c.length;o++)a=s.getText(c[o]),this.mechanisms[a]&&r.push(this.mechanisms[a]);if(0===r.length&&0===n.getElementsByTagName("auth").length)return void this._proto._no_auth_received(t);!1!==this.do_authentication&&this.authenticate(r)}}},sortMechanismsByPriority:function(e){var t,f,n,o;for(t=0;t<e.length-1;++t){for(n=t,f=t+1;f<e.length;++f)e[f].prototype.priority>e[n].prototype.priority&&(n=f);n!==t&&(o=e[t],e[t]=e[n],e[n]=o)}return e},_attemptSASLAuth:function(e){e=this.sortMechanismsByPriority(e||[]);var t=0,f=!1;for(t=0;t<e.length;++t)if(e[t].prototype.test(this)){this._sasl_success_handler=this._addSysHandler(this._sasl_success_cb.bind(this),null,"success",null,null),this._sasl_failure_handler=this._addSysHandler(this._sasl_failure_cb.bind(this),null,"failure",null,null),this._sasl_challenge_handler=this._addSysHandler(this._sasl_challenge_cb.bind(this),null,"challenge",null,null),this._sasl_mechanism=new e[t],this._sasl_mechanism.onStart(this);var o=n("auth",{xmlns:s.NS.SASL,mechanism:this._sasl_mechanism.name});if(this._sasl_mechanism.isClientFirst){var a=this._sasl_mechanism.onChallenge(this,null);o.t(btoa(a))}this.send(o.tree()),f=!0;break}return f},_attemptLegacyAuth:function(){null===s.getNodeFromJid(this.jid)?(this._changeConnectStatus(s.Status.CONNFAIL,"x-strophe-bad-non-anon-jid"),this.disconnect("x-strophe-bad-non-anon-jid")):(this._changeConnectStatus(s.Status.AUTHENTICATING,null),this._addSysHandler(this._auth1_cb.bind(this),null,null,null,"_auth_1"),this.send(a({type:"get",to:this.domain,id:"_auth_1"}).c("query",{xmlns:s.NS.AUTH}).c("username",{}).t(s.getNodeFromJid(this.jid)).tree()))},authenticate:function(e){this._attemptSASLAuth(e)||this._attemptLegacyAuth()},_sasl_challenge_cb:function(e){var t=atob(s.getText(e)),f=this._sasl_mechanism.onChallenge(this,t),o=n("response",{xmlns:s.NS.SASL});return""!==f&&o.t(btoa(f)),this.send(o.tree()),!0},_auth1_cb:function(e){var t=a({type:"set",id:"_auth_2"}).c("query",{xmlns:s.NS.AUTH}).c("username",{}).t(s.getNodeFromJid(this.jid)).up().c("password").t(this.pass);return s.getResourceFromJid(this.jid)||(this.jid=s.getBareJidFromJid(this.jid)+"/strophe"),t.up().c("resource",{}).t(s.getResourceFromJid(this.jid)),this._addSysHandler(this._auth2_cb.bind(this),null,null,null,"_auth_2"),this.send(t.tree()),!1},_sasl_success_cb:function(e){if(this._sasl_data["server-signature"]){var t,f=atob(s.getText(e)),n=/([a-z]+)=([^,]+)(,|$)/,o=f.match(n);if("v"===o[1]&&(t=o[2]),t!==this._sasl_data["server-signature"])return this.deleteHandler(this._sasl_failure_handler),this._sasl_failure_handler=null,this._sasl_challenge_handler&&(this.deleteHandler(this._sasl_challenge_handler),this._sasl_challenge_handler=null),this._sasl_data={},this._sasl_failure_cb(null)}s.info("SASL authentication succeeded."),this._sasl_mechanism&&this._sasl_mechanism.onSuccess(),this.deleteHandler(this._sasl_failure_handler),this._sasl_failure_handler=null,this._sasl_challenge_handler&&(this.deleteHandler(this._sasl_challenge_handler),this._sasl_challenge_handler=null);var a=[],r=function(e,t){for(;e.length;)this.deleteHandler(e.pop());return this._sasl_auth1_cb.bind(this)(t),!1};return a.push(this._addSysHandler(function(e){r.bind(this)(a,e)}.bind(this),null,"stream:features",null,null)),a.push(this._addSysHandler(function(e){r.bind(this)(a,e)}.bind(this),s.NS.STREAM,"features",null,null)),this._sendRestart(),!1},_sasl_auth1_cb:function(e){this.features=e;var t,f;for(t=0;t<e.childNodes.length;t++)f=e.childNodes[t],"bind"===f.nodeName&&(this.do_bind=!0),"session"===f.nodeName&&(this.do_session=!0);if(!this.do_bind)return this._changeConnectStatus(s.Status.AUTHFAIL,null),!1;this._addSysHandler(this._sasl_bind_cb.bind(this),null,null,null,"_bind_auth_2");var n=s.getResourceFromJid(this.jid);return n?this.send(a({type:"set",id:"_bind_auth_2"}).c("bind",{xmlns:s.NS.BIND}).c("resource",{}).t(n).tree()):this.send(a({type:"set",id:"_bind_auth_2"}).c("bind",{xmlns:s.NS.BIND}).tree()),!1},_sasl_bind_cb:function(e){if("error"===e.getAttribute("type")){s.info("SASL binding failed.");var t,f=e.getElementsByTagName("conflict");return f.length>0&&(t="conflict"),this._changeConnectStatus(s.Status.AUTHFAIL,t),!1}var n,o=e.getElementsByTagName("bind");if(!(o.length>0))return s.info("SASL binding failed."),this._changeConnectStatus(s.Status.AUTHFAIL,null),!1;n=o[0].getElementsByTagName("jid"),n.length>0&&(this.jid=s.getText(n[0]),this.do_session?(this._addSysHandler(this._sasl_session_cb.bind(this),null,null,null,"_session_auth_2"),this.send(a({type:"set",id:"_session_auth_2"}).c("session",{xmlns:s.NS.SESSION}).tree())):(this.authenticated=!0,this._changeConnectStatus(s.Status.CONNECTED,null)))},_sasl_session_cb:function(e){if("result"===e.getAttribute("type"))this.authenticated=!0,this._changeConnectStatus(s.Status.CONNECTED,null);else if("error"===e.getAttribute("type"))return s.info("Session creation failed."),this._changeConnectStatus(s.Status.AUTHFAIL,null),!1;return!1},_sasl_failure_cb:function(e){return this._sasl_success_handler&&(this.deleteHandler(this._sasl_success_handler),this._sasl_success_handler=null),this._sasl_challenge_handler&&(this.deleteHandler(this._sasl_challenge_handler),this._sasl_challenge_handler=null),this._sasl_mechanism&&this._sasl_mechanism.onFailure(),this._changeConnectStatus(s.Status.AUTHFAIL,null),!1},_auth2_cb:function(e){return"result"===e.getAttribute("type")?(this.authenticated=!0,this._changeConnectStatus(s.Status.CONNECTED,null)):"error"===e.getAttribute("type")&&(this._changeConnectStatus(s.Status.AUTHFAIL,null),this.disconnect("authentication failed")),!1},_addSysTimedHandler:function(e,t){var f=new s.TimedHandler(e,t);return f.user=!1,this.addTimeds.push(f),f},_addSysHandler:function(e,t,f,n,o){var a=new s.Handler(e,t,f,n,o);return a.user=!1,this.addHandlers.push(a),a},_onDisconnectTimeout:function(){return s.info("_onDisconnectTimeout was called"),this._changeConnectStatus(s.Status.CONNTIMEOUT,null),this._proto._onDisconnectTimeout(),this._doDisconnect(),!1},_onIdle:function(){for(var e,t,f,n;this.addTimeds.length>0;)this.timedHandlers.push(this.addTimeds.pop());for(;this.removeTimeds.length>0;)t=this.removeTimeds.pop(),(e=this.timedHandlers.indexOf(t))>=0&&this.timedHandlers.splice(e,1);var o=(new Date).getTime();for(n=[],e=0;e<this.timedHandlers.length;e++)t=this.timedHandlers[e],!this.authenticated&&t.user||(f=t.lastCalled+t.period,f-o<=0?t.run()&&n.push(t):n.push(t));this.timedHandlers=n,clearTimeout(this._idleTimeout),this._proto._onIdle(),this.connected&&(this._idleTimeout=setTimeout(function(){this._onIdle()}.bind(this),100))}},s.SASLMechanism=function(e,t,f){this.name=e,this.isClientFirst=t,this.priority=f},s.SASLMechanism.prototype={test:function(e){return!0},onStart:function(e){this._connection=e},onChallenge:function(e,t){throw new Error("You should implement challenge handling!")},onFailure:function(){this._connection=null},onSuccess:function(){this._connection=null}},s.SASLAnonymous=function(){},s.SASLAnonymous.prototype=new s.SASLMechanism("ANONYMOUS",!1,20),s.SASLAnonymous.prototype.test=function(e){return null===e.authcid},s.SASLPlain=function(){},s.SASLPlain.prototype=new s.SASLMechanism("PLAIN",!0,30),s.SASLPlain.prototype.test=function(e){return null!==e.authcid},s.SASLPlain.prototype.onChallenge=function(e){var t=e.authzid;return t+="\0",t+=e.authcid,t+="\0",t+=e.pass,f.utf16to8(t)},s.SASLSHA1=function(){},s.SASLSHA1.prototype=new s.SASLMechanism("SCRAM-SHA-1",!0,50),s.SASLSHA1.prototype.test=function(e){return null!==e.authcid},s.SASLSHA1.prototype.onChallenge=function(n,o,a){var r=a||t.hexdigest(1234567890*Math.random()),s="n="+f.utf16to8(n.authcid);return s+=",r=",s+=r,n._sasl_data.cnonce=r,n._sasl_data["client-first-message-bare"]=s,s="n,,"+s,this.onChallenge=function(t,n){for(var o,a,r,s,c,i,u,_,d,l,h,m,g="c=biws,",p=t._sasl_data["client-first-message-bare"]+","+n+",",b=t._sasl_data.cnonce,y=/([a-z]+)=([^,]+)(,|$)/;n.match(y);){var v=n.match(y);switch(n=n.replace(v[0],""),v[1]){case"r":o=v[2];break;case"s":a=v[2];break;case"i":r=v[2]}}if(o.substr(0,b.length)!==b)return t._sasl_data={},t._sasl_failure_cb();for(g+="r="+o,p+=g,a=atob(a),a+="\0\0\0",d=f.utf16to8(t.pass),s=i=e.core_hmac_sha1(d,a),u=1;u<r;u++){for(c=e.core_hmac_sha1(d,e.binb2str(i)),_=0;_<5;_++)s[_]^=c[_];i=c}for(s=e.binb2str(s),l=e.core_hmac_sha1(s,"Client Key"),h=e.str_hmac_sha1(s,"Server Key"),m=e.core_hmac_sha1(e.str_sha1(e.binb2str(l)),p),t._sasl_data["server-signature"]=e.b64_hmac_sha1(h,p),_=0;_<5;_++)l[_]^=m[_];return g+=",p="+btoa(e.binb2str(l))}.bind(this),s},s.SASLMD5=function(){},s.SASLMD5.prototype=new s.SASLMechanism("DIGEST-MD5",!1,40),s.SASLMD5.prototype.test=function(e){return null!==e.authcid},s.SASLMD5.prototype._quote=function(e){return'"'+e.replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"'},s.SASLMD5.prototype.onChallenge=function(e,n,o){for(var a,r=/([a-z]+)=("[^"]+"|[^,"]+)(?:,|$)/,s=o||t.hexdigest(""+1234567890*Math.random()),c="",i=null,u="";n.match(r);)switch(a=n.match(r),n=n.replace(a[0],""),a[2]=a[2].replace(/^"(.+)"$/,"$1"),a[1]){case"realm":c=a[2];break;case"nonce":u=a[2];break;case"qop":a[2];break;case"host":i=a[2]}var _=e.servtype+"/"+e.domain;null!==i&&(_=_+"/"+i);var d=f.utf16to8(e.authcid+":"+c+":"+this._connection.pass),l=t.hash(d)+":"+u+":"+s,h="AUTHENTICATE:"+_,m="";return m+="charset=utf-8,",m+="username="+this._quote(f.utf16to8(e.authcid))+",",m+="realm="+this._quote(c)+",",m+="nonce="+this._quote(u)+",",m+="nc=00000001,",m+="cnonce="+this._quote(s)+",",m+="digest-uri="+this._quote(_)+",",m+="response="+t.hexdigest(t.hexdigest(l)+":"+u+":00000001:"+s+":auth:"+t.hexdigest(h))+",",m+="qop=auth",this.onChallenge=function(){return""},m},s.SASLOAuthBearer=function(){},s.SASLOAuthBearer.prototype=new s.SASLMechanism("OAUTHBEARER",!0,60),s.SASLOAuthBearer.prototype.test=function(e){return null!==e.pass},s.SASLOAuthBearer.prototype.onChallenge=function(e){var t="n,";return null!==e.authcid&&(t=t+"a="+e.authzid),t+=",",t+="",t+="auth=Bearer ",t+=e.pass,t+="",t+="",f.utf16to8(t)},s.SASLExternal=function(){},s.SASLExternal.prototype=new s.SASLMechanism("EXTERNAL",!0,10),s.SASLExternal.prototype.onChallenge=function(e){return e.authcid===e.authzid?"":e.authzid},{Strophe:s,$build:n,$iq:a,$msg:o,$pres:r,SHA1:e,MD5:t,b64_hmac_sha1:e.b64_hmac_sha1,b64_sha1:e.b64_sha1,str_hmac_sha1:e.str_hmac_sha1,str_sha1:e.str_sha1}}),function(e,t){if("function"!=typeof f||!f.amd)return t(Strophe,$build);f("strophe-bosh",["strophe-core"],function(e){return t(e.Strophe,e.$build)})}(0,function(e,t){return e.Request=function(t,f,n,o){this.id=++e._requestId,this.xmlData=t,this.data=e.serialize(t),this.origFunc=f,this.func=f,this.rid=n,this.date=NaN,this.sends=o||0,this.abort=!1,this.dead=null,this.age=function(){return this.date?(new Date-this.date)/1e3:0},this.timeDead=function(){return this.dead?(new Date-this.dead)/1e3:0},this.xhr=this._newXHR()},e.Request.prototype={getResponse:function(){var t=null;if(this.xhr.responseXML&&this.xhr.responseXML.documentElement){if(t=this.xhr.responseXML.documentElement,"parsererror"===t.tagName)throw e.error("invalid response received"),e.error("responseText: "+this.xhr.responseText),e.error("responseXML: "+e.serialize(this.xhr.responseXML)),"parsererror"}else if(this.xhr.responseText)throw e.error("invalid response received"),e.error("responseText: "+this.xhr.responseText),"badformat";return t},_newXHR:function(){var e=null;return window.XMLHttpRequest?(e=new XMLHttpRequest,e.overrideMimeType&&e.overrideMimeType("text/xml; charset=utf-8")):window.ActiveXObject&&(e=new ActiveXObject("Microsoft.XMLHTTP")),e.onreadystatechange=this.func.bind(null,this),e}},e.Bosh=function(e){this._conn=e,this.rid=Math.floor(4294967295*Math.random()),this.sid=null,this.hold=1,this.wait=60,this.window=5,this.errors=0,this.inactivity=null,this._requests=[]},e.Bosh.prototype={strip:null,_buildBody:function(){var f=t("body",{rid:this.rid++,xmlns:e.NS.HTTPBIND});return null!==this.sid&&f.attrs({sid:this.sid}),this._conn.options.keepalive&&this._conn._sessionCachingSupported()&&this._cacheSession(),f},_reset:function(){this.rid=Math.floor(4294967295*Math.random()),this.sid=null,this.errors=0,this._conn._sessionCachingSupported()&&window.sessionStorage.removeItem("strophe-bosh-session"),this._conn.nextValidRid(this.rid)},_connect:function(t,f,n){this.wait=t||this.wait,this.hold=f||this.hold,this.errors=0
-;var o=this._buildBody().attrs({to:this._conn.domain,"xml:lang":"en",wait:this.wait,hold:this.hold,content:"text/xml; charset=utf-8",ver:"1.6","xmpp:version":"1.0","xmlns:xmpp":e.NS.BOSH});n&&o.attrs({route:n});var a=this._conn._connect_cb;this._requests.push(new e.Request(o.tree(),this._onRequestStateChange.bind(this,a.bind(this._conn)),o.tree().getAttribute("rid"))),this._throttledRequestHandler()},_attach:function(t,f,n,o,a,r,s){this._conn.jid=t,this.sid=f,this.rid=n,this._conn.connect_callback=o,this._conn.domain=e.getDomainFromJid(this._conn.jid),this._conn.authenticated=!0,this._conn.connected=!0,this.wait=a||this.wait,this.hold=r||this.hold,this.window=s||this.window,this._conn._changeConnectStatus(e.Status.ATTACHED,null)},_restore:function(t,f,n,o,a){var r=JSON.parse(window.sessionStorage.getItem("strophe-bosh-session"));if(!(void 0!==r&&null!==r&&r.rid&&r.sid&&r.jid&&(void 0===t||null===t||e.getBareJidFromJid(r.jid)===e.getBareJidFromJid(t)||null===e.getNodeFromJid(t)&&e.getDomainFromJid(r.jid)===t)))throw{name:"StropheSessionError",message:"_restore: no restoreable session."};this._conn.restored=!0,this._attach(r.jid,r.sid,r.rid,f,n,o,a)},_cacheSession:function(){this._conn.authenticated?this._conn.jid&&this.rid&&this.sid&&window.sessionStorage.setItem("strophe-bosh-session",JSON.stringify({jid:this._conn.jid,rid:this.rid,sid:this.sid})):window.sessionStorage.removeItem("strophe-bosh-session")},_connect_cb:function(t){var f,n,o=t.getAttribute("type");if(null!==o&&"terminate"===o)return f=t.getAttribute("condition"),e.error("BOSH-Connection failed: "+f),n=t.getElementsByTagName("conflict"),null!==f?("remote-stream-error"===f&&n.length>0&&(f="conflict"),this._conn._changeConnectStatus(e.Status.CONNFAIL,f)):this._conn._changeConnectStatus(e.Status.CONNFAIL,"unknown"),this._conn._doDisconnect(f),e.Status.CONNFAIL;this.sid||(this.sid=t.getAttribute("sid"));var a=t.getAttribute("requests");a&&(this.window=parseInt(a,10));var r=t.getAttribute("hold");r&&(this.hold=parseInt(r,10));var s=t.getAttribute("wait");s&&(this.wait=parseInt(s,10));var c=t.getAttribute("inactivity");c&&(this.inactivity=parseInt(c,10))},_disconnect:function(e){this._sendTerminate(e)},_doDisconnect:function(){this.sid=null,this.rid=Math.floor(4294967295*Math.random()),this._conn._sessionCachingSupported()&&window.sessionStorage.removeItem("strophe-bosh-session"),this._conn.nextValidRid(this.rid)},_emptyQueue:function(){return 0===this._requests.length},_callProtocolErrorHandlers:function(e){var t,f=this._getRequestStatus(e);(t=this._conn.protocolErrorHandlers.HTTP[f])&&t.call(this,f)},_hitError:function(t){this.errors++,e.warn("request errored, status: "+t+", number of errors: "+this.errors),this.errors>4&&this._conn._onDisconnectTimeout()},_no_auth_received:function(t){t=t?t.bind(this._conn):this._conn._connect_cb.bind(this._conn);var f=this._buildBody();this._requests.push(new e.Request(f.tree(),this._onRequestStateChange.bind(this,t.bind(this._conn)),f.tree().getAttribute("rid"))),this._throttledRequestHandler()},_onDisconnectTimeout:function(){this._abortAllRequests()},_abortAllRequests:function(){for(var e;this._requests.length>0;)e=this._requests.pop(),e.abort=!0,e.xhr.abort(),e.xhr.onreadystatechange=function(){}},_onIdle:function(){var t=this._conn._data;if(this._conn.authenticated&&0===this._requests.length&&0===t.length&&!this._conn.disconnecting&&(e.info("no requests during idle cycle, sending blank request"),t.push(null)),!this._conn.paused){if(this._requests.length<2&&t.length>0){for(var f=this._buildBody(),n=0;n<t.length;n++)null!==t[n]&&("restart"===t[n]?f.attrs({to:this._conn.domain,"xml:lang":"en","xmpp:restart":"true","xmlns:xmpp":e.NS.BOSH}):f.cnode(t[n]).up());delete this._conn._data,this._conn._data=[],this._requests.push(new e.Request(f.tree(),this._onRequestStateChange.bind(this,this._conn._dataRecv.bind(this._conn)),f.tree().getAttribute("rid"))),this._throttledRequestHandler()}if(this._requests.length>0){var o=this._requests[0].age();null!==this._requests[0].dead&&this._requests[0].timeDead()>Math.floor(e.SECONDARY_TIMEOUT*this.wait)&&this._throttledRequestHandler(),o>Math.floor(e.TIMEOUT*this.wait)&&(e.warn("Request "+this._requests[0].id+" timed out, over "+Math.floor(e.TIMEOUT*this.wait)+" seconds since last activity"),this._throttledRequestHandler())}}},_getRequestStatus:function(t,f){var n;if(4===t.xhr.readyState)try{n=t.xhr.status}catch(t){e.error("Caught an error while retrieving a request's status, reqStatus: "+n)}return void 0===n&&(n="number"==typeof f?f:0),n},_onRequestStateChange:function(t,f){if(e.debug("request id "+f.id+"."+f.sends+" state changed to "+f.xhr.readyState),f.abort)return void(f.abort=!1);if(4===f.xhr.readyState){var n=this._getRequestStatus(f);if(this.disconnecting&&n>=400)return this._hitError(n),void this._callProtocolErrorHandlers(f);var o=n>0&&n<500,a=f.sends>this._conn.maxRetries;if((o||a)&&(this._removeRequest(f),e.debug("request id "+f.id+" should now be removed")),200===n){var r=this._requests[0]===f;(this._requests[1]===f||r&&this._requests.length>0&&this._requests[0].age()>Math.floor(e.SECONDARY_TIMEOUT*this.wait))&&this._restartRequest(0),this._conn.nextValidRid(Number(f.rid)+1),e.debug("request id "+f.id+"."+f.sends+" got 200"),t(f),this.errors=0}else 0===n||n>=400&&n<600||n>=12e3?(e.error("request id "+f.id+"."+f.sends+" error "+n+" happened"),this._hitError(n),this._callProtocolErrorHandlers(f),n>=400&&n<500&&(this._conn._changeConnectStatus(e.Status.DISCONNECTING,null),this._conn._doDisconnect())):e.error("request id "+f.id+"."+f.sends+" error "+n+" happened");o||a?a&&!this._conn.connected&&this._conn._changeConnectStatus(e.Status.CONNFAIL,"giving-up"):this._throttledRequestHandler()}},_processRequest:function(t){var f=this,n=this._requests[t],o=this._getRequestStatus(n,-1);if(n.sends>this._conn.maxRetries)return void this._conn._onDisconnectTimeout();var a=n.age(),r=!isNaN(a)&&a>Math.floor(e.TIMEOUT*this.wait),s=null!==n.dead&&n.timeDead()>Math.floor(e.SECONDARY_TIMEOUT*this.wait),c=4===n.xhr.readyState&&(o<1||o>=500);if((r||s||c)&&(s&&e.error("Request "+this._requests[t].id+" timed out (secondary), restarting"),n.abort=!0,n.xhr.abort(),n.xhr.onreadystatechange=function(){},this._requests[t]=new e.Request(n.xmlData,n.origFunc,n.rid,n.sends),n=this._requests[t]),0===n.xhr.readyState){e.debug("request id "+n.id+"."+n.sends+" posting");try{var i=this._conn.options.contentType||"text/xml; charset=utf-8";n.xhr.open("POST",this._conn.service,!this._conn.options.sync),void 0!==n.xhr.setRequestHeader&&n.xhr.setRequestHeader("Content-Type",i),this._conn.options.withCredentials&&(n.xhr.withCredentials=!0)}catch(t){return e.error("XHR open failed: "+t.toString()),this._conn.connected||this._conn._changeConnectStatus(e.Status.CONNFAIL,"bad-service"),void this._conn.disconnect()}var u=function(){if(n.date=new Date,f._conn.options.customHeaders){var e=f._conn.options.customHeaders;for(var t in e)e.hasOwnProperty(t)&&n.xhr.setRequestHeader(t,e[t])}n.xhr.send(n.data)};if(n.sends>1){var _=1e3*Math.min(Math.floor(e.TIMEOUT*this.wait),Math.pow(n.sends,3));setTimeout(function(){u()},_)}else u();n.sends++,this._conn.xmlOutput!==e.Connection.prototype.xmlOutput&&(n.xmlData.nodeName===this.strip&&n.xmlData.childNodes.length?this._conn.xmlOutput(n.xmlData.childNodes[0]):this._conn.xmlOutput(n.xmlData)),this._conn.rawOutput!==e.Connection.prototype.rawOutput&&this._conn.rawOutput(n.data)}else e.debug("_processRequest: "+(0===t?"first":"second")+" request has readyState of "+n.xhr.readyState)},_removeRequest:function(t){e.debug("removing request");var f;for(f=this._requests.length-1;f>=0;f--)t===this._requests[f]&&this._requests.splice(f,1);t.xhr.onreadystatechange=function(){},this._throttledRequestHandler()},_restartRequest:function(e){var t=this._requests[e];null===t.dead&&(t.dead=new Date),this._processRequest(e)},_reqToData:function(e){try{return e.getResponse()}catch(e){if("parsererror"!==e)throw e;this._conn.disconnect("strophe-parsererror")}},_sendTerminate:function(t){e.info("_sendTerminate was called");var f=this._buildBody().attrs({type:"terminate"});t&&f.cnode(t.tree());var n=new e.Request(f.tree(),this._onRequestStateChange.bind(this,this._conn._dataRecv.bind(this._conn)),f.tree().getAttribute("rid"));this._requests.push(n),this._throttledRequestHandler()},_send:function(){clearTimeout(this._conn._idleTimeout),this._throttledRequestHandler(),this._conn._idleTimeout=setTimeout(function(){this._onIdle()}.bind(this._conn),100)},_sendRestart:function(){this._throttledRequestHandler(),clearTimeout(this._conn._idleTimeout)},_throttledRequestHandler:function(){this._requests?e.debug("_throttledRequestHandler called with "+this._requests.length+" requests"):e.debug("_throttledRequestHandler called with undefined requests"),this._requests&&0!==this._requests.length&&(this._requests.length>0&&this._processRequest(0),this._requests.length>1&&Math.abs(this._requests[0].rid-this._requests[1].rid)<this.window&&this._processRequest(1))}},e}),function(e,t){if("function"!=typeof f||!f.amd)return t(Strophe,$build);f("strophe-websocket",["strophe-core"],function(e){return t(e.Strophe,e.$build)})}(0,function(e,t){return e.Websocket=function(e){this._conn=e,this.strip="wrapper";var t=e.service;if(0!==t.indexOf("ws:")&&0!==t.indexOf("wss:")){var f="";"ws"===e.options.protocol&&"https:"!==window.location.protocol?f+="ws":f+="wss",f+="://"+window.location.host,0!==t.indexOf("/")?f+=window.location.pathname+t:f+=t,e.service=f}},e.Websocket.prototype={_buildStream:function(){return t("open",{xmlns:e.NS.FRAMING,to:this._conn.domain,version:"1.0"})},_check_streamerror:function(t,f){var n;if(n=t.getElementsByTagNameNS?t.getElementsByTagNameNS(e.NS.STREAM,"error"):t.getElementsByTagName("stream:error"),0===n.length)return!1;for(var o=n[0],a="",r="",s=0;s<o.childNodes.length;s++){var c=o.childNodes[s];if("urn:ietf:params:xml:ns:xmpp-streams"!==c.getAttribute("xmlns"))break;"text"===c.nodeName?r=c.textContent:a=c.nodeName}var i="WebSocket stream error: ";return i+=a||"unknown",r&&(i+=" - "+r),e.error(i),this._conn._changeConnectStatus(f,a),this._conn._doDisconnect(),!0},_reset:function(){},_connect:function(){this._closeSocket(),this.socket=new WebSocket(this._conn.service,"xmpp"),this.socket.onopen=this._onOpen.bind(this),this.socket.onerror=this._onError.bind(this),this.socket.onclose=this._onClose.bind(this),this.socket.onmessage=this._connect_cb_wrapper.bind(this)},_connect_cb:function(t){if(this._check_streamerror(t,e.Status.CONNFAIL))return e.Status.CONNFAIL},_handleStreamStart:function(t){var f=!1,n=t.getAttribute("xmlns");"string"!=typeof n?f="Missing xmlns in <open />":n!==e.NS.FRAMING&&(f="Wrong xmlns in <open />: "+n);var o=t.getAttribute("version");return"string"!=typeof o?f="Missing version in <open />":"1.0"!==o&&(f="Wrong version in <open />: "+o),!f||(this._conn._changeConnectStatus(e.Status.CONNFAIL,f),this._conn._doDisconnect(),!1)},_connect_cb_wrapper:function(t){if(0===t.data.indexOf("<open ")||0===t.data.indexOf("<?xml")){var f=t.data.replace(/^(<\?.*?\?>\s*)*/,"");if(""===f)return;var n=(new DOMParser).parseFromString(f,"text/xml").documentElement;this._conn.xmlInput(n),this._conn.rawInput(t.data),this._handleStreamStart(n)&&this._connect_cb(n)}else if(0===t.data.indexOf("<close ")){this._conn.rawInput(t.data),this._conn.xmlInput(t);var o=t.getAttribute("see-other-uri");o?(this._conn._changeConnectStatus(e.Status.REDIRECT,"Received see-other-uri, resetting connection"),this._conn.reset(),this._conn.service=o,this._connect()):(this._conn._changeConnectStatus(e.Status.CONNFAIL,"Received closing stream"),this._conn._doDisconnect())}else{var a=this._streamWrap(t.data),r=(new DOMParser).parseFromString(a,"text/xml").documentElement;this.socket.onmessage=this._onMessage.bind(this),this._conn._connect_cb(r,null,t.data)}},_disconnect:function(f){if(this.socket&&this.socket.readyState!==WebSocket.CLOSED){f&&this._conn.send(f);var n=t("close",{xmlns:e.NS.FRAMING});this._conn.xmlOutput(n);var o=e.serialize(n);this._conn.rawOutput(o);try{this.socket.send(o)}catch(t){e.info("Couldn't send <close /> tag.")}}this._conn._doDisconnect()},_doDisconnect:function(){e.info("WebSockets _doDisconnect was called"),this._closeSocket()},_streamWrap:function(e){return"<wrapper>"+e+"</wrapper>"},_closeSocket:function(){if(this.socket)try{this.socket.close()}catch(e){}this.socket=null},_emptyQueue:function(){return!0},_onClose:function(t){this._conn.connected&&!this._conn.disconnecting?(e.error("Websocket closed unexpectedly"),this._conn._doDisconnect()):t&&1006===t.code&&!this._conn.connected&&this.socket?(e.error("Websocket closed unexcectedly"),this._conn._changeConnectStatus(e.Status.CONNFAIL,"The WebSocket connection could not be established or was disconnected."),this._conn._doDisconnect()):e.info("Websocket closed")},_no_auth_received:function(t){e.error("Server did not send any auth methods"),this._conn._changeConnectStatus(e.Status.CONNFAIL,"Server did not send any auth methods"),t&&(t=t.bind(this._conn))(),this._conn._doDisconnect()},_onDisconnectTimeout:function(){},_abortAllRequests:function(){},_onError:function(t){e.error("Websocket error "+t),this._conn._changeConnectStatus(e.Status.CONNFAIL,"The WebSocket connection could not be established or was disconnected."),this._disconnect()},_onIdle:function(){var t=this._conn._data;if(t.length>0&&!this._conn.paused){for(var f=0;f<t.length;f++)if(null!==t[f]){var n,o;n="restart"===t[f]?this._buildStream().tree():t[f],o=e.serialize(n),this._conn.xmlOutput(n),this._conn.rawOutput(o),this.socket.send(o)}this._conn._data=[]}},_onMessage:function(t){var f,n,o='<close xmlns="urn:ietf:params:xml:ns:xmpp-framing" />';if(t.data===o)return this._conn.rawInput(o),this._conn.xmlInput(t),void(this._conn.disconnecting||this._conn._doDisconnect());if(0===t.data.search("<open ")){if(f=(new DOMParser).parseFromString(t.data,"text/xml").documentElement,!this._handleStreamStart(f))return}else n=this._streamWrap(t.data),f=(new DOMParser).parseFromString(n,"text/xml").documentElement;return this._check_streamerror(f,e.Status.ERROR)?void 0:this._conn.disconnecting&&"presence"===f.firstChild.nodeName&&"unavailable"===f.firstChild.getAttribute("type")?(this._conn.xmlInput(f),void this._conn.rawInput(e.serialize(f))):void this._conn._dataRecv(f,t.data)},_onOpen:function(){e.info("Websocket open");var t=this._buildStream();this._conn.xmlOutput(t.tree());var f=e.serialize(t);this._conn.rawOutput(f),this.socket.send(f)},_reqToData:function(e){return e},_send:function(){this._conn.flush()},_sendRestart:function(){clearTimeout(this._conn._idleTimeout),this._conn._onIdle.bind(this._conn)()}},e}),function(e){"function"==typeof f&&f.amd&&f("strophe",["strophe-core","strophe-bosh","strophe-websocket"],function(e){return e})}(),t(["strophe-polyfill"]),t("strophe")}),function(e){function t(e){throw new RangeError(j[e])}function f(e,t){for(var f=e.length,n=[];f--;)n[f]=t(e[f]);return n}function n(e,t){var n=e.split("@"),o="";return n.length>1&&(o=n[0]+"@",e=n[1]),e=e.replace(L,"."),o+f(e.split("."),t).join(".")}function a(e){for(var t,f,n=[],o=0,a=e.length;o<a;)t=e.charCodeAt(o++),t>=55296&&t<=56319&&o<a?(f=e.charCodeAt(o++),56320==(64512&f)?n.push(((1023&t)<<10)+(1023&f)+65536):(n.push(t),o--)):n.push(t);return n}function r(e){return f(e,function(e){var t="";return e>65535&&(e-=65536,t+=R(e>>>10&1023|55296),e=56320|1023&e),t+=R(e)}).join("")}function s(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:v}function c(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function i(e,t,f){var n=0;for(e=f?O(e/x):e>>1,e+=O(e/t);e>N*k>>1;n+=v)e=O(e/N);return O(n+(N+1)*e/(e+S))}function u(e){var f,n,o,a,c,u,_,d,l,h,m=[],g=e.length,p=0,b=A,S=M;for(n=e.lastIndexOf(T),n<0&&(n=0),o=0;o<n;++o)e.charCodeAt(o)>=128&&t("not-basic"),m.push(e.charCodeAt(o));for(a=n>0?n+1:0;a<g;){for(c=p,u=1,_=v;a>=g&&t("invalid-input"),d=s(e.charCodeAt(a++)),(d>=v||d>O((y-p)/u))&&t("overflow"),p+=d*u,l=_<=S?w:_>=S+k?k:_-S,!(d<l);_+=v)h=v-l,u>O(y/h)&&t("overflow"),u*=h;f=m.length+1,S=i(p-c,f,0==c),O(p/f)>y-b&&t("overflow"),b+=O(p/f),p%=f,m.splice(p++,0,b)}return r(m)}function _(e){var f,n,o,r,s,u,_,d,l,h,m,g,p,b,S,x=[];for(e=a(e),g=e.length,f=A,n=0,s=M,u=0;u<g;++u)(m=e[u])<128&&x.push(R(m));for(o=r=x.length,r&&x.push(T);o<g;){for(_=y,u=0;u<g;++u)(m=e[u])>=f&&m<_&&(_=m);for(p=o+1,_-f>O((y-n)/p)&&t("overflow"),n+=(_-f)*p,f=_,u=0;u<g;++u)if(m=e[u],m<f&&++n>y&&t("overflow"),m==f){for(d=n,l=v;h=l<=s?w:l>=s+k?k:l-s,!(d<h);l+=v)S=d-h,b=v-h,x.push(R(c(h+S%b,0))),d=O(S/b);x.push(R(c(d,0))),s=i(n,p,o==r),n=0,++o}++n,++f}return x.join("")}function d(e){return n(e,function(e){return E.test(e)?u(e.slice(4).toLowerCase()):e})}function l(e){return n(e,function(e){return C.test(e)?"xn--"+_(e):e})}var h="object"==typeof exports&&exports&&!exports.nodeType&&exports,m="object"==typeof module&&module&&!module.nodeType&&module,g="object"==typeof global&&global;g.global!==g&&g.window!==g&&g.self!==g||(e=g);var p,b,y=2147483647,v=36,w=1,k=26,S=38,x=700,M=72,A=128,T="-",E=/^xn--/,C=/[^\x20-\x7E]/,L=/[\x2E\u3002\uFF0E\uFF61]/g,j={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},N=v-w,O=Math.floor,R=String.fromCharCode;if(p={version:"1.3.2",ucs2:{decode:a,encode:r},decode:u,encode:_,toASCII:l,toUnicode:d},"function"==typeof o&&"object"==typeof o.amd&&o.amd)o("punycode",[],function(){return p});else if(h&&m)if(module.exports==h)m.exports=p;else for(b in p)p.hasOwnProperty(b)&&(h[b]=p[b]);else e.punycode=p}(this),function(e,t){"use strict";"object"==typeof module&&module.exports?module.exports=t():"function"==typeof o&&o.amd?o("IPv6",t):e.IPv6=t(e)}(this,function(e){"use strict";function t(e){var t=e.toLowerCase(),f=t.split(":"),n=f.length,o=8;""===f[0]&&""===f[1]&&""===f[2]?(f.shift(),f.shift()):""===f[0]&&""===f[1]?f.shift():""===f[n-1]&&""===f[n-2]&&f.pop(),n=f.length,-1!==f[n-1].indexOf(".")&&(o=7);var a;for(a=0;a<n&&""!==f[a];a++);if(a<o)for(f.splice(a,1,"0000");f.length<o;)f.splice(a,0,"0000");for(var r,s=0;s<o;s++){r=f[s].split("");for(var c=0;c<3&&("0"===r[0]&&r.length>1);c++)r.splice(0,1);f[s]=r.join("")}var i=-1,u=0,_=0,d=-1,l=!1;for(s=0;s<o;s++)l?"0"===f[s]?_+=1:(l=!1,_>u&&(i=d,u=_)):"0"===f[s]&&(l=!0,d=s,_=1);_>u&&(i=d,u=_),u>1&&f.splice(i,u,""),n=f.length;var h="";for(""===f[0]&&(h=":"),s=0;s<n&&(h+=f[s],s!==n-1);s++)h+=":";return""===f[n-1]&&(h+=":"),h}function f(){return e.IPv6===this&&(e.IPv6=n),this}var n=e&&e.IPv6;return{best:t,noConflict:f}}),function(e,t){"use strict";"object"==typeof module&&module.exports?module.exports=t():"function"==typeof o&&o.amd?o("SecondLevelDomains",t):e.SecondLevelDomains=t(e)}(this,function(e){"use strict";var t=e&&e.SecondLevelDomains,f={list:{ac:" com gov mil net org ",ae:" ac co gov mil name net org pro sch ",af:" com edu gov net org ",al:" com edu gov mil net org ",ao:" co ed gv it og pb ",ar:" com edu gob gov int mil net org tur ",at:" ac co gv or ",au:" asn com csiro edu gov id net org ",ba:" co com edu gov mil net org rs unbi unmo unsa untz unze ",bb:" biz co com edu gov info net org store tv ",bh:" biz cc com edu gov info net org ",bn:" com edu gov net org ",bo:" com edu gob gov int mil net org tv ",br:" adm adv agr am arq art ato b bio blog bmd cim cng cnt com coop ecn edu eng esp etc eti far flog fm fnd fot fst g12 ggf gov imb ind inf jor jus lel mat med mil mus net nom not ntr odo org ppg pro psc psi qsl rec slg srv tmp trd tur tv vet vlog wiki zlg ",bs:" com edu gov net org ",bz:" du et om ov rg ",ca:" ab bc mb nb nf nl ns nt nu on pe qc sk yk ",ck:" biz co edu gen gov info net org ",cn:" ac ah bj com cq edu fj gd gov gs gx gz ha hb he hi hl hn jl js jx ln mil net nm nx org qh sc sd sh sn sx tj tw xj xz yn zj ",co:" com edu gov mil net nom org ",cr:" ac c co ed fi go or sa ",cy:" ac biz com ekloges gov ltd name net org parliament press pro tm ",do:" art com edu gob gov mil net org sld web ",dz:" art asso com edu gov net org pol ",ec:" com edu fin gov info med mil net org pro ",eg:" com edu eun gov mil name net org sci ",er:" com edu gov ind mil net org rochest w ",es:" com edu gob nom org ",et:" biz com edu gov info name net org ",fj:" ac biz com info mil name net org pro ",fk:" ac co gov net nom org ",fr:" asso com f gouv nom prd presse tm ",gg:" co net org ",gh:" com edu gov mil org ",gn:" ac com gov net org ",gr:" com edu gov mil net org ",gt:" com edu gob ind mil net org ",gu:" com edu gov net org ",hk:" com edu gov idv net org ",hu:" 2000 agrar bolt casino city co erotica erotika film forum games hotel info ingatlan jogasz konyvelo lakas media news org priv reklam sex shop sport suli szex tm tozsde utazas video ",id:" ac co go mil net or sch web ",il:" ac co gov idf k12 muni net org ",in:" ac co edu ernet firm gen gov i ind mil net nic org res ",iq:" com edu gov i mil net org ",ir:" ac co dnssec gov i id net org sch ",it:" edu gov ",je:" co net org ",jo:" com edu gov mil name net org sch ",jp:" ac ad co ed go gr lg ne or ",ke:" ac co go info me mobi ne or sc ",kh:" com edu gov mil net org per ",ki:" biz com de edu gov info mob net org tel ",km:" asso com coop edu gouv k medecin mil nom notaires pharmaciens presse tm veterinaire ",kn:" edu gov net org ",kr:" ac busan chungbuk chungnam co daegu daejeon es gangwon go gwangju gyeongbuk gyeonggi gyeongnam hs incheon jeju jeonbuk jeonnam k kg mil ms ne or pe re sc seoul ulsan ",kw:" com edu gov net org ",ky:" com edu gov net org ",kz:" com edu gov mil net org ",lb:" com edu gov net org ",lk:" assn com edu gov grp hotel int ltd net ngo org sch soc web ",lr:" com edu gov net org ",lv:" asn com conf edu gov id mil net org ",ly:" com edu gov id med net org plc sch ",ma:" ac co gov m net org press ",mc:" asso tm ",me:" ac co edu gov its net org priv ",mg:" com edu gov mil nom org prd tm ",mk:" com edu gov inf name net org pro ",ml:" com edu gov net org presse ",mn:" edu gov org ",mo:" com edu gov net org ",mt:" com edu gov net org ",mv:" aero biz com coop edu gov info int mil museum name net org pro ",mw:" ac co com coop edu gov int museum net org ",mx:" com edu gob net org ",my:" com edu gov mil name net org sch ",nf:" arts com firm info net other per rec store web ",ng:" biz com edu gov mil mobi name net org sch ",ni:" ac co com edu gob mil net nom org ",np:" com edu gov mil net org ",nr:" biz com edu gov info net org ",om:" ac biz co com edu gov med mil museum net org pro sch ",pe:" com edu gob mil net nom org sld ",ph:" com edu gov i mil net ngo org ",pk:" biz com edu fam gob gok gon gop gos gov net org web ",pl:" art bialystok biz com edu gda gdansk gorzow gov info katowice krakow lodz lublin mil net ngo olsztyn org poznan pwr radom slupsk szczecin torun warszawa waw wroc wroclaw zgora ",pr:" ac biz com edu est gov info isla name net org pro prof ",ps:" com edu gov net org plo sec ",pw:" belau co ed go ne or ",ro:" arts com firm info nom nt org rec store tm www ",rs:" ac co edu gov in org ",sb:" com edu gov net org ",sc:" com edu gov net org ",sh:" co com edu gov net nom org ",sl:" com edu gov net org ",st:" co com consulado edu embaixada gov mil net org principe saotome store ",sv:" com edu gob org red ",sz:" ac co org ",tr:" av bbs bel biz com dr edu gen gov info k12 name net org pol tel tsk tv web ",tt:" aero biz cat co com coop edu gov info int jobs mil mobi museum name net org pro tel travel ",tw:" club com ebiz edu game gov idv mil net org ",mu:" ac co com gov net or org ",mz:" ac co edu gov org ",na:" co com ",nz:" ac co cri geek gen govt health iwi maori mil net org parliament school ",pa:" abo ac com edu gob ing med net nom org sld ",pt:" com edu gov int net nome org publ ",py:" com edu gov mil net org ",qa:" com edu gov mil net org ",re:" asso com nom ",ru:" ac adygeya altai amur arkhangelsk astrakhan bashkiria belgorod bir bryansk buryatia cbg chel chelyabinsk chita chukotka chuvashia com dagestan e-burg edu gov grozny int irkutsk ivanovo izhevsk jar joshkar-ola kalmykia kaluga kamchatka karelia kazan kchr kemerovo khabarovsk khakassia khv kirov koenig komi kostroma kranoyarsk kuban kurgan kursk lipetsk magadan mari mari-el marine mil mordovia mosreg msk murmansk nalchik net nnov nov novosibirsk nsk omsk orenburg org oryol penza perm pp pskov ptz rnd ryazan sakhalin samara saratov simbirsk smolensk spb stavropol stv surgut tambov tatarstan tom tomsk tsaritsyn tsk tula tuva tver tyumen udm udmurtia ulan-ude vladikavkaz vladimir vladivostok volgograd vologda voronezh vrn vyatka yakutia yamal yekaterinburg yuzhno-sakhalinsk ",rw:" ac co com edu gouv gov int mil net ",sa:" com edu gov med net org pub sch ",sd:" com edu gov info med net org tv ",se:" a ac b bd c d e f g h i k l m n o org p parti pp press r s t tm u w x y z ",sg:" com edu gov idn net org per ",sn:" art com edu gouv org perso univ ",sy:" com edu gov mil net news org ",th:" ac co go in mi net or ",tj:" ac biz co com edu go gov info int mil name net nic org test web ",tn:" agrinet com defense edunet ens fin gov ind info intl mincom nat net org perso rnrt rns rnu tourism ",tz:" ac co go ne or ",ua:" biz cherkassy chernigov chernovtsy ck cn co com crimea cv dn dnepropetrovsk donetsk dp edu gov if in ivano-frankivsk kh kharkov kherson khmelnitskiy kiev kirovograd km kr ks kv lg lugansk lutsk lviv me mk net nikolaev od odessa org pl poltava pp rovno rv sebastopol sumy te ternopil uzhgorod vinnica vn zaporizhzhe zhitomir zp zt ",ug:" ac co go ne or org sc ",uk:" ac bl british-library co cym gov govt icnet jet lea ltd me mil mod national-library-scotland nel net nhs nic nls org orgn parliament plc police sch scot soc ",us:" dni fed isa kids nsn ",uy:" com edu gub mil net org ",ve:" co com edu gob info mil net org web ",vi:" co com k12 net org ",vn:" ac biz com edu gov health info int name net org pro ",ye:" co com gov ltd me net org plc ",yu:" ac co edu gov org ",za:" ac agric alt bourse city co cybernet db edu gov grondar iaccess imt inca landesign law mil net ngo nis nom olivetti org pix school tm web ",zm:" ac co com edu gov net org sch ",com:"ar br cn de eu gb gr hu jpn kr no qc ru sa se uk us uy za ",net:"gb jp se uk ",org:"ae",de:"com "},has:function(e){var t=e.lastIndexOf(".");if(t<=0||t>=e.length-1)return!1;var n=e.lastIndexOf(".",t-1);if(n<=0||n>=t-1)return!1;var o=f.list[e.slice(t+1)];return!!o&&o.indexOf(" "+e.slice(n+1,t)+" ")>=0},is:function(e){var t=e.lastIndexOf(".");if(t<=0||t>=e.length-1)return!1;if(e.lastIndexOf(".",t-1)>=0)return!1;var n=f.list[e.slice(t+1)];return!!n&&n.indexOf(" "+e.slice(0,t)+" ")>=0},get:function(e){var t=e.lastIndexOf(".");if(t<=0||t>=e.length-1)return null;var n=e.lastIndexOf(".",t-1);if(n<=0||n>=t-1)return null;var o=f.list[e.slice(t+1)];return o?o.indexOf(" "+e.slice(n+1,t)+" ")<0?null:e.slice(n+1):null},noConflict:function(){return e.SecondLevelDomains===this&&(e.SecondLevelDomains=t),this}};return f}),function(e,t){"use strict";"object"==typeof module&&module.exports?module.exports=t(n("./punycode"),n("./IPv6"),n("./SecondLevelDomains")):"function"==typeof o&&o.amd?o("uri",["./punycode","./IPv6","./SecondLevelDomains"],t):e.URI=t(e.punycode,e.IPv6,e.SecondLevelDomains,e)}(this,function(e,t,f,n){"use strict";function o(e,t){var f=arguments.length>=1,n=arguments.length>=2;if(!(this instanceof o))return f?n?new o(e,t):new o(e):new o;if(void 0===e){if(f)throw new TypeError("undefined is not a valid argument for URI");e="undefined"!=typeof location?location.href+"":""}if(null===e&&f)throw new TypeError("null is not a valid argument for URI");return this.href(e),void 0!==t?this.absoluteTo(t):this}function a(e){return/^[0-9]+$/.test(e)}function r(e){return e.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function s(e){return void 0===e?"Undefined":String(Object.prototype.toString.call(e)).slice(8,-1)}function c(e){return"Array"===s(e)}function i(e,t){var f,n,o={};if("RegExp"===s(t))o=null;else if(c(t))for(f=0,n=t.length;f<n;f++)o[t[f]]=!0;else o[t]=!0;for(f=0,n=e.length;f<n;f++){(o&&void 0!==o[e[f]]||!o&&t.test(e[f]))&&(e.splice(f,1),n--,f--)}return e}function u(e,t){var f,n;if(c(t)){for(f=0,n=t.length;f<n;f++)if(!u(e,t[f]))return!1;return!0}var o=s(t);for(f=0,n=e.length;f<n;f++)if("RegExp"===o){if("string"==typeof e[f]&&e[f].match(t))return!0}else if(e[f]===t)return!0;return!1}function _(e,t){if(!c(e)||!c(t))return!1;if(e.length!==t.length)return!1;e.sort(),t.sort();for(var f=0,n=e.length;f<n;f++)if(e[f]!==t[f])return!1;return!0}function d(e){var t=/^\/+|\/+$/g;return e.replace(t,"")}function l(e){return escape(e)}function h(e){return encodeURIComponent(e).replace(/[!'()*]/g,l).replace(/\*/g,"%2A")}function m(e){return function(t,f){return void 0===t?this._parts[e]||"":(this._parts[e]=t||null,this.build(!f),this)}}function g(e,t){return function(f,n){return void 0===f?this._parts[e]||"":(null!==f&&(f+="",f.charAt(0)===t&&(f=f.substring(1))),this._parts[e]=f,this.build(!n),this)}}var p=n&&n.URI;o.version="1.19.1";var b=o.prototype,y=Object.prototype.hasOwnProperty;o._parts=function(){return{protocol:null,username:null,password:null,hostname:null,urn:null,port:null,path:null,query:null,fragment:null,preventInvalidHostname:o.preventInvalidHostname,duplicateQueryParameters:o.duplicateQueryParameters,escapeQuerySpace:o.escapeQuerySpace}},o.preventInvalidHostname=!1,o.duplicateQueryParameters=!1,o.escapeQuerySpace=!0,o.protocol_expression=/^[a-z][a-z0-9.+-]*$/i,o.idn_expression=/[^a-z0-9\._-]/i,o.punycode_expression=/(xn--)/i,o.ip4_expression=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,o.ip6_expression=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,o.find_uri_expression=/\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»“”‘’]))/gi,o.findUri={start:/\b(?:([a-z][a-z0-9.+-]*:\/\/)|www\.)/gi,end:/[\s\r\n]|$/,trim:/[`!()\[\]{};:'".,<>?«»“”„‘’]+$/,parens:/(\([^\)]*\)|\[[^\]]*\]|\{[^}]*\}|<[^>]*>)/g},o.defaultPorts={http:"80",https:"443",ftp:"21",gopher:"70",ws:"80",wss:"443"},o.hostProtocols=["http","https"],o.invalid_hostname_characters=/[^a-zA-Z0-9\.\-:_]/,o.domAttributes={a:"href",blockquote:"cite",link:"href",base:"href",script:"src",form:"action",img:"src",area:"href",iframe:"src",embed:"src",source:"src",track:"src",input:"src",audio:"src",video:"src"},o.getDomAttribute=function(e){if(e&&e.nodeName){var t=e.nodeName.toLowerCase();if("input"!==t||"image"===e.type)return o.domAttributes[t]}},o.encode=h,o.decode=decodeURIComponent,o.iso8859=function(){o.encode=escape,o.decode=unescape},o.unicode=function(){o.encode=h,o.decode=decodeURIComponent},o.characters={pathname:{encode:{expression:/%(24|26|2B|2C|3B|3D|3A|40)/gi,map:{"%24":"$","%26":"&","%2B":"+","%2C":",","%3B":";","%3D":"=","%3A":":","%40":"@"}},decode:{expression:/[\/\?#]/g,map:{"/":"%2F","?":"%3F","#":"%23"}}},reserved:{encode:{expression:/%(21|23|24|26|27|28|29|2A|2B|2C|2F|3A|3B|3D|3F|40|5B|5D)/gi,map:{"%3A":":","%2F":"/",
-"%3F":"?","%23":"#","%5B":"[","%5D":"]","%40":"@","%21":"!","%24":"$","%26":"&","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"="}}},urnpath:{encode:{expression:/%(21|24|27|28|29|2A|2B|2C|3B|3D|40)/gi,map:{"%21":"!","%24":"$","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"=","%40":"@"}},decode:{expression:/[\/\?#:]/g,map:{"/":"%2F","?":"%3F","#":"%23",":":"%3A"}}}},o.encodeQuery=function(e,t){var f=o.encode(e+"");return void 0===t&&(t=o.escapeQuerySpace),t?f.replace(/%20/g,"+"):f},o.decodeQuery=function(e,t){e+="",void 0===t&&(t=o.escapeQuerySpace);try{return o.decode(t?e.replace(/\+/g,"%20"):e)}catch(t){return e}};var v,w={encode:"encode",decode:"decode"},k=function(e,t){return function(f){try{return o[t](f+"").replace(o.characters[e][t].expression,function(f){return o.characters[e][t].map[f]})}catch(e){return f}}};for(v in w)o[v+"PathSegment"]=k("pathname",w[v]),o[v+"UrnPathSegment"]=k("urnpath",w[v]);var S=function(e,t,f){return function(n){var a;a=f?function(e){return o[t](o[f](e))}:o[t];for(var r=(n+"").split(e),s=0,c=r.length;s<c;s++)r[s]=a(r[s]);return r.join(e)}};o.decodePath=S("/","decodePathSegment"),o.decodeUrnPath=S(":","decodeUrnPathSegment"),o.recodePath=S("/","encodePathSegment","decode"),o.recodeUrnPath=S(":","encodeUrnPathSegment","decode"),o.encodeReserved=k("reserved","encode"),o.parse=function(e,t){var f;return t||(t={preventInvalidHostname:o.preventInvalidHostname}),f=e.indexOf("#"),f>-1&&(t.fragment=e.substring(f+1)||null,e=e.substring(0,f)),f=e.indexOf("?"),f>-1&&(t.query=e.substring(f+1)||null,e=e.substring(0,f)),"//"===e.substring(0,2)?(t.protocol=null,e=e.substring(2),e=o.parseAuthority(e,t)):(f=e.indexOf(":"))>-1&&(t.protocol=e.substring(0,f)||null,t.protocol&&!t.protocol.match(o.protocol_expression)?t.protocol=void 0:"//"===e.substring(f+1,f+3)?(e=e.substring(f+3),e=o.parseAuthority(e,t)):(e=e.substring(f+1),t.urn=!0)),t.path=e,t},o.parseHost=function(e,t){e||(e=""),e=e.replace(/\\/g,"/");var f,n,a=e.indexOf("/");if(-1===a&&(a=e.length),"["===e.charAt(0))f=e.indexOf("]"),t.hostname=e.substring(1,f)||null,t.port=e.substring(f+2,a)||null,"/"===t.port&&(t.port=null);else{var r=e.indexOf(":"),s=e.indexOf("/"),c=e.indexOf(":",r+1);-1!==c&&(-1===s||c<s)?(t.hostname=e.substring(0,a)||null,t.port=null):(n=e.substring(0,a).split(":"),t.hostname=n[0]||null,t.port=n[1]||null)}return t.hostname&&"/"!==e.substring(a).charAt(0)&&(a++,e="/"+e),t.preventInvalidHostname&&o.ensureValidHostname(t.hostname,t.protocol),t.port&&o.ensureValidPort(t.port),e.substring(a)||"/"},o.parseAuthority=function(e,t){return e=o.parseUserinfo(e,t),o.parseHost(e,t)},o.parseUserinfo=function(e,t){var f,n=e.indexOf("/"),a=e.lastIndexOf("@",n>-1?n:e.length-1);return a>-1&&(-1===n||a<n)?(f=e.substring(0,a).split(":"),t.username=f[0]?o.decode(f[0]):null,f.shift(),t.password=f[0]?o.decode(f.join(":")):null,e=e.substring(a+1)):(t.username=null,t.password=null),e},o.parseQuery=function(e,t){if(!e)return{};if(!(e=e.replace(/&+/g,"&").replace(/^\?*&*|&+$/g,"")))return{};for(var f,n,a,r={},s=e.split("&"),c=s.length,i=0;i<c;i++)f=s[i].split("="),n=o.decodeQuery(f.shift(),t),a=f.length?o.decodeQuery(f.join("="),t):null,y.call(r,n)?("string"!=typeof r[n]&&null!==r[n]||(r[n]=[r[n]]),r[n].push(a)):r[n]=a;return r},o.build=function(e){var t="";return e.protocol&&(t+=e.protocol+":"),e.urn||!t&&!e.hostname||(t+="//"),t+=o.buildAuthority(e)||"","string"==typeof e.path&&("/"!==e.path.charAt(0)&&"string"==typeof e.hostname&&(t+="/"),t+=e.path),"string"==typeof e.query&&e.query&&(t+="?"+e.query),"string"==typeof e.fragment&&e.fragment&&(t+="#"+e.fragment),t},o.buildHost=function(e){var t="";return e.hostname?(o.ip6_expression.test(e.hostname)?t+="["+e.hostname+"]":t+=e.hostname,e.port&&(t+=":"+e.port),t):""},o.buildAuthority=function(e){return o.buildUserinfo(e)+o.buildHost(e)},o.buildUserinfo=function(e){var t="";return e.username&&(t+=o.encode(e.username)),e.password&&(t+=":"+o.encode(e.password)),t&&(t+="@"),t},o.buildQuery=function(e,t,f){var n,a,r,s,i="";for(a in e)if(y.call(e,a)&&a)if(c(e[a]))for(n={},r=0,s=e[a].length;r<s;r++)void 0!==e[a][r]&&void 0===n[e[a][r]+""]&&(i+="&"+o.buildQueryParameter(a,e[a][r],f),!0!==t&&(n[e[a][r]+""]=!0));else void 0!==e[a]&&(i+="&"+o.buildQueryParameter(a,e[a],f));return i.substring(1)},o.buildQueryParameter=function(e,t,f){return o.encodeQuery(e,f)+(null!==t?"="+o.encodeQuery(t,f):"")},o.addQuery=function(e,t,f){if("object"==typeof t)for(var n in t)y.call(t,n)&&o.addQuery(e,n,t[n]);else{if("string"!=typeof t)throw new TypeError("URI.addQuery() accepts an object, string as the name parameter");if(void 0===e[t])return void(e[t]=f);"string"==typeof e[t]&&(e[t]=[e[t]]),c(f)||(f=[f]),e[t]=(e[t]||[]).concat(f)}},o.setQuery=function(e,t,f){if("object"==typeof t)for(var n in t)y.call(t,n)&&o.setQuery(e,n,t[n]);else{if("string"!=typeof t)throw new TypeError("URI.setQuery() accepts an object, string as the name parameter");e[t]=void 0===f?null:f}},o.removeQuery=function(e,t,f){var n,a,r;if(c(t))for(n=0,a=t.length;n<a;n++)e[t[n]]=void 0;else if("RegExp"===s(t))for(r in e)t.test(r)&&(e[r]=void 0);else if("object"==typeof t)for(r in t)y.call(t,r)&&o.removeQuery(e,r,t[r]);else{if("string"!=typeof t)throw new TypeError("URI.removeQuery() accepts an object, string, RegExp as the first parameter");void 0!==f?"RegExp"===s(f)?!c(e[t])&&f.test(e[t])?e[t]=void 0:e[t]=i(e[t],f):e[t]!==String(f)||c(f)&&1!==f.length?c(e[t])&&(e[t]=i(e[t],f)):e[t]=void 0:e[t]=void 0}},o.hasQuery=function(e,t,f,n){switch(s(t)){case"String":break;case"RegExp":for(var a in e)if(y.call(e,a)&&t.test(a)&&(void 0===f||o.hasQuery(e,a,f)))return!0;return!1;case"Object":for(var r in t)if(y.call(t,r)&&!o.hasQuery(e,r,t[r]))return!1;return!0;default:throw new TypeError("URI.hasQuery() accepts a string, regular expression or object as the name parameter")}switch(s(f)){case"Undefined":return t in e;case"Boolean":return f===Boolean(c(e[t])?e[t].length:e[t]);case"Function":return!!f(e[t],t,e);case"Array":if(!c(e[t]))return!1;return(n?u:_)(e[t],f);case"RegExp":return c(e[t])?!!n&&u(e[t],f):Boolean(e[t]&&e[t].match(f));case"Number":f=String(f);case"String":return c(e[t])?!!n&&u(e[t],f):e[t]===f;default:throw new TypeError("URI.hasQuery() accepts undefined, boolean, string, number, RegExp, Function as the value parameter")}},o.joinPaths=function(){for(var e=[],t=[],f=0,n=0;n<arguments.length;n++){var a=new o(arguments[n]);e.push(a);for(var r=a.segment(),s=0;s<r.length;s++)"string"==typeof r[s]&&t.push(r[s]),r[s]&&f++}if(!t.length||!f)return new o("");var c=new o("").segment(t);return""!==e[0].path()&&"/"!==e[0].path().slice(0,1)||c.path("/"+c.path()),c.normalize()},o.commonPath=function(e,t){var f,n=Math.min(e.length,t.length);for(f=0;f<n;f++)if(e.charAt(f)!==t.charAt(f)){f--;break}return f<1?e.charAt(0)===t.charAt(0)&&"/"===e.charAt(0)?"/":"":("/"===e.charAt(f)&&"/"===t.charAt(f)||(f=e.substring(0,f).lastIndexOf("/")),e.substring(0,f+1))},o.withinString=function(e,t,f){f||(f={});var n=f.start||o.findUri.start,a=f.end||o.findUri.end,r=f.trim||o.findUri.trim,s=f.parens||o.findUri.parens,c=/[a-z0-9-]=["']?$/i;for(n.lastIndex=0;;){var i=n.exec(e);if(!i)break;var u=i.index;if(f.ignoreHtml){var _=e.slice(Math.max(u-3,0),u);if(_&&c.test(_))continue}for(var d=u+e.slice(u).search(a),l=e.slice(u,d),h=-1;;){var m=s.exec(l);if(!m)break;var g=m.index+m[0].length;h=Math.max(h,g)}if(l=h>-1?l.slice(0,h)+l.slice(h).replace(r,""):l.replace(r,""),!(l.length<=i[0].length||f.ignore&&f.ignore.test(l))){d=u+l.length;var p=t(l,u,d,e);void 0!==p?(p=String(p),e=e.slice(0,u)+p+e.slice(d),n.lastIndex=u+p.length):n.lastIndex=d}}return n.lastIndex=0,e},o.ensureValidHostname=function(t,f){var n=!!t,a=!!f,r=!1;if(a&&(r=u(o.hostProtocols,f)),r&&!n)throw new TypeError("Hostname cannot be empty, if protocol is "+f);if(t&&t.match(o.invalid_hostname_characters)){if(!e)throw new TypeError('Hostname "'+t+'" contains characters other than [A-Z0-9.-:_] and Punycode.js is not available');if(e.toASCII(t).match(o.invalid_hostname_characters))throw new TypeError('Hostname "'+t+'" contains characters other than [A-Z0-9.-:_]')}},o.ensureValidPort=function(e){if(e){var t=Number(e);if(!(a(t)&&t>0&&t<65536))throw new TypeError('Port "'+e+'" is not a valid port')}},o.noConflict=function(e){if(e){var t={URI:this.noConflict()};return n.URITemplate&&"function"==typeof n.URITemplate.noConflict&&(t.URITemplate=n.URITemplate.noConflict()),n.IPv6&&"function"==typeof n.IPv6.noConflict&&(t.IPv6=n.IPv6.noConflict()),n.SecondLevelDomains&&"function"==typeof n.SecondLevelDomains.noConflict&&(t.SecondLevelDomains=n.SecondLevelDomains.noConflict()),t}return n.URI===this&&(n.URI=p),this},b.build=function(e){return!0===e?this._deferred_build=!0:(void 0===e||this._deferred_build)&&(this._string=o.build(this._parts),this._deferred_build=!1),this},b.clone=function(){return new o(this)},b.valueOf=b.toString=function(){return this.build(!1)._string},b.protocol=m("protocol"),b.username=m("username"),b.password=m("password"),b.hostname=m("hostname"),b.port=m("port"),b.query=g("query","?"),b.fragment=g("fragment","#"),b.search=function(e,t){var f=this.query(e,t);return"string"==typeof f&&f.length?"?"+f:f},b.hash=function(e,t){var f=this.fragment(e,t);return"string"==typeof f&&f.length?"#"+f:f},b.pathname=function(e,t){if(void 0===e||!0===e){var f=this._parts.path||(this._parts.hostname?"/":"");return e?(this._parts.urn?o.decodeUrnPath:o.decodePath)(f):f}return this._parts.urn?this._parts.path=e?o.recodeUrnPath(e):"":this._parts.path=e?o.recodePath(e):"/",this.build(!t),this},b.path=b.pathname,b.href=function(e,t){var f;if(void 0===e)return this.toString();this._string="",this._parts=o._parts();var n=e instanceof o,a="object"==typeof e&&(e.hostname||e.path||e.pathname);if(e.nodeName){e=e[o.getDomAttribute(e)]||"",a=!1}if(!n&&a&&void 0!==e.pathname&&(e=e.toString()),"string"==typeof e||e instanceof String)this._parts=o.parse(String(e),this._parts);else{if(!n&&!a)throw new TypeError("invalid input");var r=n?e._parts:e;for(f in r)"query"!==f&&y.call(this._parts,f)&&(this._parts[f]=r[f]);r.query&&this.query(r.query,!1)}return this.build(!t),this},b.is=function(e){var t=!1,n=!1,a=!1,r=!1,s=!1,c=!1,i=!1,u=!this._parts.urn;switch(this._parts.hostname&&(u=!1,n=o.ip4_expression.test(this._parts.hostname),a=o.ip6_expression.test(this._parts.hostname),t=n||a,r=!t,s=r&&f&&f.has(this._parts.hostname),c=r&&o.idn_expression.test(this._parts.hostname),i=r&&o.punycode_expression.test(this._parts.hostname)),e.toLowerCase()){case"relative":return u;case"absolute":return!u;case"domain":case"name":return r;case"sld":return s;case"ip":return t;case"ip4":case"ipv4":case"inet4":return n;case"ip6":case"ipv6":case"inet6":return a;case"idn":return c;case"url":return!this._parts.urn;case"urn":return!!this._parts.urn;case"punycode":return i}return null};var x=b.protocol,M=b.port,A=b.hostname;b.protocol=function(e,t){if(e&&(e=e.replace(/:(\/\/)?$/,""),!e.match(o.protocol_expression)))throw new TypeError('Protocol "'+e+"\" contains characters other than [A-Z0-9.+-] or doesn't start with [A-Z]");return x.call(this,e,t)},b.scheme=b.protocol,b.port=function(e,t){return this._parts.urn?void 0===e?"":this:(void 0!==e&&(0===e&&(e=null),e&&(e+="",":"===e.charAt(0)&&(e=e.substring(1)),o.ensureValidPort(e))),M.call(this,e,t))},b.hostname=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0!==e){var f={preventInvalidHostname:this._parts.preventInvalidHostname};if("/"!==o.parseHost(e,f))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-]');e=f.hostname,this._parts.preventInvalidHostname&&o.ensureValidHostname(e,this._parts.protocol)}return A.call(this,e,t)},b.origin=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e){var f=this.protocol();return this.authority()?(f?f+"://":"")+this.authority():""}var n=o(e);return this.protocol(n.protocol()).authority(n.authority()).build(!t),this},b.host=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e)return this._parts.hostname?o.buildHost(this._parts):"";if("/"!==o.parseHost(e,this._parts))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-]');return this.build(!t),this},b.authority=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e)return this._parts.hostname?o.buildAuthority(this._parts):"";if("/"!==o.parseAuthority(e,this._parts))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-]');return this.build(!t),this},b.userinfo=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e){var f=o.buildUserinfo(this._parts);return f?f.substring(0,f.length-1):f}return"@"!==e[e.length-1]&&(e+="@"),o.parseUserinfo(e,this._parts),this.build(!t),this},b.resource=function(e,t){var f;return void 0===e?this.path()+this.search()+this.hash():(f=o.parse(e),this._parts.path=f.path,this._parts.query=f.query,this._parts.fragment=f.fragment,this.build(!t),this)},b.subdomain=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var f=this._parts.hostname.length-this.domain().length-1;return this._parts.hostname.substring(0,f)||""}var n=this._parts.hostname.length-this.domain().length,a=this._parts.hostname.substring(0,n),s=new RegExp("^"+r(a));if(e&&"."!==e.charAt(e.length-1)&&(e+="."),-1!==e.indexOf(":"))throw new TypeError("Domains cannot contain colons");return e&&o.ensureValidHostname(e,this._parts.protocol),this._parts.hostname=this._parts.hostname.replace(s,e),this.build(!t),this},b.domain=function(e,t){if(this._parts.urn)return void 0===e?"":this;if("boolean"==typeof e&&(t=e,e=void 0),void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var f=this._parts.hostname.match(/\./g);if(f&&f.length<2)return this._parts.hostname;var n=this._parts.hostname.length-this.tld(t).length-1;return n=this._parts.hostname.lastIndexOf(".",n-1)+1,this._parts.hostname.substring(n)||""}if(!e)throw new TypeError("cannot set domain empty");if(-1!==e.indexOf(":"))throw new TypeError("Domains cannot contain colons");if(o.ensureValidHostname(e,this._parts.protocol),!this._parts.hostname||this.is("IP"))this._parts.hostname=e;else{var a=new RegExp(r(this.domain())+"$");this._parts.hostname=this._parts.hostname.replace(a,e)}return this.build(!t),this},b.tld=function(e,t){if(this._parts.urn)return void 0===e?"":this;if("boolean"==typeof e&&(t=e,e=void 0),void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var n=this._parts.hostname.lastIndexOf("."),o=this._parts.hostname.substring(n+1);return!0!==t&&f&&f.list[o.toLowerCase()]?f.get(this._parts.hostname)||o:o}var a;if(!e)throw new TypeError("cannot set TLD empty");if(e.match(/[^a-zA-Z0-9-]/)){if(!f||!f.is(e))throw new TypeError('TLD "'+e+'" contains characters other than [A-Z0-9]');a=new RegExp(r(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(a,e)}else{if(!this._parts.hostname||this.is("IP"))throw new ReferenceError("cannot set TLD on non-domain host");a=new RegExp(r(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(a,e)}return this.build(!t),this},b.directory=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e||!0===e){if(!this._parts.path&&!this._parts.hostname)return"";if("/"===this._parts.path)return"/";var f=this._parts.path.length-this.filename().length-1,n=this._parts.path.substring(0,f)||(this._parts.hostname?"/":"");return e?o.decodePath(n):n}var a=this._parts.path.length-this.filename().length,s=this._parts.path.substring(0,a),c=new RegExp("^"+r(s));return this.is("relative")||(e||(e="/"),"/"!==e.charAt(0)&&(e="/"+e)),e&&"/"!==e.charAt(e.length-1)&&(e+="/"),e=o.recodePath(e),this._parts.path=this._parts.path.replace(c,e),this.build(!t),this},b.filename=function(e,t){if(this._parts.urn)return void 0===e?"":this;if("string"!=typeof e){if(!this._parts.path||"/"===this._parts.path)return"";var f=this._parts.path.lastIndexOf("/"),n=this._parts.path.substring(f+1);return e?o.decodePathSegment(n):n}var a=!1;"/"===e.charAt(0)&&(e=e.substring(1)),e.match(/\.?\//)&&(a=!0);var s=new RegExp(r(this.filename())+"$");return e=o.recodePath(e),this._parts.path=this._parts.path.replace(s,e),a?this.normalizePath(t):this.build(!t),this},b.suffix=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e||!0===e){if(!this._parts.path||"/"===this._parts.path)return"";var f,n,a=this.filename(),s=a.lastIndexOf(".");return-1===s?"":(f=a.substring(s+1),n=/^[a-z0-9%]+$/i.test(f)?f:"",e?o.decodePathSegment(n):n)}"."===e.charAt(0)&&(e=e.substring(1));var c,i=this.suffix();if(i)c=e?new RegExp(r(i)+"$"):new RegExp(r("."+i)+"$");else{if(!e)return this;this._parts.path+="."+o.recodePath(e)}return c&&(e=o.recodePath(e),this._parts.path=this._parts.path.replace(c,e)),this.build(!t),this},b.segment=function(e,t,f){var n=this._parts.urn?":":"/",o=this.path(),a="/"===o.substring(0,1),r=o.split(n);if(void 0!==e&&"number"!=typeof e&&(f=t,t=e,e=void 0),void 0!==e&&"number"!=typeof e)throw new Error('Bad segment "'+e+'", must be 0-based integer');if(a&&r.shift(),e<0&&(e=Math.max(r.length+e,0)),void 0===t)return void 0===e?r:r[e];if(null===e||void 0===r[e])if(c(t)){r=[];for(var s=0,i=t.length;s<i;s++)(t[s].length||r.length&&r[r.length-1].length)&&(r.length&&!r[r.length-1].length&&r.pop(),r.push(d(t[s])))}else(t||"string"==typeof t)&&(t=d(t),""===r[r.length-1]?r[r.length-1]=t:r.push(t));else t?r[e]=d(t):r.splice(e,1);return a&&r.unshift(""),this.path(r.join(n),f)},b.segmentCoded=function(e,t,f){var n,a,r;if("number"!=typeof e&&(f=t,t=e,e=void 0),void 0===t){if(n=this.segment(e,t,f),c(n))for(a=0,r=n.length;a<r;a++)n[a]=o.decode(n[a]);else n=void 0!==n?o.decode(n):void 0;return n}if(c(t))for(a=0,r=t.length;a<r;a++)t[a]=o.encode(t[a]);else t="string"==typeof t||t instanceof String?o.encode(t):t;return this.segment(e,t,f)};var T=b.query;return b.query=function(e,t){if(!0===e)return o.parseQuery(this._parts.query,this._parts.escapeQuerySpace);if("function"==typeof e){var f=o.parseQuery(this._parts.query,this._parts.escapeQuerySpace),n=e.call(this,f);return this._parts.query=o.buildQuery(n||f,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),this.build(!t),this}return void 0!==e&&"string"!=typeof e?(this._parts.query=o.buildQuery(e,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),this.build(!t),this):T.call(this,e,t)},b.setQuery=function(e,t,f){var n=o.parseQuery(this._parts.query,this._parts.escapeQuerySpace);if("string"==typeof e||e instanceof String)n[e]=void 0!==t?t:null;else{if("object"!=typeof e)throw new TypeError("URI.addQuery() accepts an object, string as the name parameter");for(var a in e)y.call(e,a)&&(n[a]=e[a])}return this._parts.query=o.buildQuery(n,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),"string"!=typeof e&&(f=t),this.build(!f),this},b.addQuery=function(e,t,f){var n=o.parseQuery(this._parts.query,this._parts.escapeQuerySpace);return o.addQuery(n,e,void 0===t?null:t),this._parts.query=o.buildQuery(n,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),"string"!=typeof e&&(f=t),this.build(!f),this},b.removeQuery=function(e,t,f){var n=o.parseQuery(this._parts.query,this._parts.escapeQuerySpace);return o.removeQuery(n,e,t),this._parts.query=o.buildQuery(n,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),"string"!=typeof e&&(f=t),this.build(!f),this},b.hasQuery=function(e,t,f){var n=o.parseQuery(this._parts.query,this._parts.escapeQuerySpace);return o.hasQuery(n,e,t,f)},b.setSearch=b.setQuery,b.addSearch=b.addQuery,b.removeSearch=b.removeQuery,b.hasSearch=b.hasQuery,b.normalize=function(){return this._parts.urn?this.normalizeProtocol(!1).normalizePath(!1).normalizeQuery(!1).normalizeFragment(!1).build():this.normalizeProtocol(!1).normalizeHostname(!1).normalizePort(!1).normalizePath(!1).normalizeQuery(!1).normalizeFragment(!1).build()},b.normalizeProtocol=function(e){return"string"==typeof this._parts.protocol&&(this._parts.protocol=this._parts.protocol.toLowerCase(),this.build(!e)),this},b.normalizeHostname=function(f){return this._parts.hostname&&(this.is("IDN")&&e?this._parts.hostname=e.toASCII(this._parts.hostname):this.is("IPv6")&&t&&(this._parts.hostname=t.best(this._parts.hostname)),this._parts.hostname=this._parts.hostname.toLowerCase(),this.build(!f)),this},b.normalizePort=function(e){return"string"==typeof this._parts.protocol&&this._parts.port===o.defaultPorts[this._parts.protocol]&&(this._parts.port=null,this.build(!e)),this},b.normalizePath=function(e){var t=this._parts.path;if(!t)return this;if(this._parts.urn)return this._parts.path=o.recodeUrnPath(this._parts.path),this.build(!e),this;if("/"===this._parts.path)return this;t=o.recodePath(t);var f,n,a,r="";for("/"!==t.charAt(0)&&(f=!0,t="/"+t),"/.."!==t.slice(-3)&&"/."!==t.slice(-2)||(t+="/"),t=t.replace(/(\/(\.\/)+)|(\/\.$)/g,"/").replace(/\/{2,}/g,"/"),f&&(r=t.substring(1).match(/^(\.\.\/)+/)||"")&&(r=r[0]);;){if(-1===(n=t.search(/\/\.\.(\/|$)/)))break;0!==n?(a=t.substring(0,n).lastIndexOf("/"),-1===a&&(a=n),t=t.substring(0,a)+t.substring(n+3)):t=t.substring(3)}return f&&this.is("relative")&&(t=r+t.substring(1)),this._parts.path=t,this.build(!e),this},b.normalizePathname=b.normalizePath,b.normalizeQuery=function(e){return"string"==typeof this._parts.query&&(this._parts.query.length?this.query(o.parseQuery(this._parts.query,this._parts.escapeQuerySpace)):this._parts.query=null,this.build(!e)),this},b.normalizeFragment=function(e){return this._parts.fragment||(this._parts.fragment=null,this.build(!e)),this},b.normalizeSearch=b.normalizeQuery,b.normalizeHash=b.normalizeFragment,b.iso8859=function(){var e=o.encode,t=o.decode;o.encode=escape,o.decode=decodeURIComponent;try{this.normalize()}finally{o.encode=e,o.decode=t}return this},b.unicode=function(){var e=o.encode,t=o.decode;o.encode=h,o.decode=unescape;try{this.normalize()}finally{o.encode=e,o.decode=t}return this},b.readable=function(){var t=this.clone();t.username("").password("").normalize();var f="";if(t._parts.protocol&&(f+=t._parts.protocol+"://"),t._parts.hostname&&(t.is("punycode")&&e?(f+=e.toUnicode(t._parts.hostname),t._parts.port&&(f+=":"+t._parts.port)):f+=t.host()),t._parts.hostname&&t._parts.path&&"/"!==t._parts.path.charAt(0)&&(f+="/"),f+=t.path(!0),t._parts.query){for(var n="",a=0,r=t._parts.query.split("&"),s=r.length;a<s;a++){var c=(r[a]||"").split("=");n+="&"+o.decodeQuery(c[0],this._parts.escapeQuerySpace).replace(/&/g,"%26"),void 0!==c[1]&&(n+="="+o.decodeQuery(c[1],this._parts.escapeQuerySpace).replace(/&/g,"%26"))}f+="?"+n.substring(1)}return f+=o.decodeQuery(t.hash(),!0)},b.absoluteTo=function(e){var t,f,n,a=this.clone(),r=["protocol","username","password","hostname","port"];if(this._parts.urn)throw new Error("URNs do not have any generally defined hierarchical components");if(e instanceof o||(e=new o(e)),a._parts.protocol)return a;if(a._parts.protocol=e._parts.protocol,this._parts.hostname)return a;for(f=0;n=r[f];f++)a._parts[n]=e._parts[n];return a._parts.path?(".."===a._parts.path.substring(-2)&&(a._parts.path+="/"),"/"!==a.path().charAt(0)&&(t=e.directory(),t=t||(0===e.path().indexOf("/")?"/":""),a._parts.path=(t?t+"/":"")+a._parts.path,a.normalizePath())):(a._parts.path=e._parts.path,a._parts.query||(a._parts.query=e._parts.query)),a.build(),a},b.relativeTo=function(e){var t,f,n,a,r,s=this.clone().normalize();if(s._parts.urn)throw new Error("URNs do not have any generally defined hierarchical components");if(e=new o(e).normalize(),t=s._parts,f=e._parts,a=s.path(),r=e.path(),"/"!==a.charAt(0))throw new Error("URI is already relative");if("/"!==r.charAt(0))throw new Error("Cannot calculate a URI relative to another relative URI");if(t.protocol===f.protocol&&(t.protocol=null),t.username!==f.username||t.password!==f.password)return s.build();if(null!==t.protocol||null!==t.username||null!==t.password)return s.build();if(t.hostname!==f.hostname||t.port!==f.port)return s.build();if(t.hostname=null,t.port=null,a===r)return t.path="",s.build();if(!(n=o.commonPath(a,r)))return s.build();var c=f.path.substring(n.length).replace(/[^\/]*$/,"").replace(/.*?\//g,"../");return t.path=c+t.path.substring(n.length)||"./",s.build()},b.equals=function(e){var t,f,n,a=this.clone(),r=new o(e),s={},i={},u={};if(a.normalize(),r.normalize(),a.toString()===r.toString())return!0;if(t=a.query(),f=r.query(),a.query(""),r.query(""),a.toString()!==r.toString())return!1;if(t.length!==f.length)return!1;s=o.parseQuery(t,this._parts.escapeQuerySpace),i=o.parseQuery(f,this._parts.escapeQuerySpace);for(n in s)if(y.call(s,n)){if(c(s[n])){if(!_(s[n],i[n]))return!1}else if(s[n]!==i[n])return!1;u[n]=!0}for(n in i)if(y.call(i,n)&&!u[n])return!1;return!0},b.preventInvalidHostname=function(e){return this._parts.preventInvalidHostname=!!e,this},b.duplicateQueryParameters=function(e){return this._parts.duplicateQueryParameters=!!e,this},b.escapeQuerySpace=function(e){return this._parts.escapeQuerySpace=!!e,this},o}),function(e){"use strict";var t={},n="function"==typeof f&&f.nodeRequire,a=function(e){return e.replace(/(\/$)/,"")};o("tpl",["require","exports","module","lodash"],function(e,f){function o(e,t,f){return["define('",e,"!",t,"', ","['lodash'], ",["function(_) {","return ",f,";","}"].join(""),");\n"].join("")}function r(e){var t=s.extend({ext:".html",root:e.baseUrl,templateSettings:{}},e.lodashLoader);return t.root&&"/"!==t.root.slice(-1)&&(t.root+="/"),s.extend(s.templateSettings,t.templateSettings),t}var s=e("lodash");f.version="1.0.1",f.load=function(f,o,c,i){var u;i||(i=e.rawConfig,u=!0);var _="",d=r(i);a(i.baseUrl)===a(d.root)&&(d.root="");var l=e.toUrl(d.root+f+d.ext);if(u&&0!==l.indexOf(i.baseUrl)&&(l=a(i.baseUrl)+l),i.isBuild){var h=n("fs");try{_=String(h.readFileSync(l))}catch(e){"/"===l.slice(0,1)&&(l=l.slice(1)),_=String(h.readFileSync(l))}return t[f]=s.template(_),c()}var m=new XMLHttpRequest;m.onreadystatechange=function(){if(4===m.readyState){var e=s.clone(d.templateSettings);e.sourceURL=l,t[f]=s.template(m.responseText,e),c(t[f])}},m.open("GET",l,!0),m.send(null)},f.write=function(e,f,n){n(o(e,f,t[f].source))},f.compile=function(e,t,f,n,a){function s(f){n.write(o(e,t,f))}r(a),n.read(t,s,n.error)}})}("object"==typeof global&&global),o("tpl!audio",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<audio controls><source src="'+n(t.url)+'" type="audio/mpeg"></audio>\n<a target="_blank" rel="noopener" href="'+n(t.url)+'">'+n(t.label_download)+"</a>\n"}}),o("tpl!file",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<a target="_blank" rel="noopener" href="'+n(t.url)+'">'+n(t.label_download)+"</a>\n"}}),o("tpl!image",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<a href="'+n(t.url)+'" target="_blank" rel="noopener"><img class="chat-image img-thumbnail" src="'+n(t.url)+'"></a>\n'}}),o("tpl!video",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<video controls><source src="'+n(t.url)+'" type="video/mp4"></video>\n<a target="_blank" rel="noopener" href="'+n(t.url)+'">'+n(t.label_download)+"</a>\n"}}),function(e,t){if("function"==typeof o&&o.amd)o("utils",["sizzle","es6-promise","lodash.noconflict","backbone","strophe","uri","tpl!audio","tpl!file","tpl!image","tpl!video"],t);else{var f={Strophe:e.Strophe,$build:e.$build,$iq:e.$iq,$msg:e.$msg,$pres:e.$pres,SHA1:e.SHA1,MD5:e.MD5,b64_hmac_sha1:e.b64_hmac_sha1,b64_sha1:e.b64_sha1,str_hmac_sha1:e.str_hmac_sha1,str_sha1:e.str_sha1};e.converse_utils=t(e.sizzle,e.Promise,e._,e.Backbone,f)}}(this,function(e,f,n,o,a,r,s,c,i,u){"use strict";function _(e){e.removeAttribute("data-slider-marker"),e.classList.remove("collapsed"),e.style.overflow="",e.style.height=""}function d(e,t){e.classList.remove("visible"),n.isFunction(t)&&t()}a=a.Strophe;var l=/\b(https?:\/\/|www\.|https?:\/\/www\.)[^\s<>]{2,200}\b\/?/g,h=n.assign({debug:n.get(console,"log")?console.log.bind(console):n.noop,error:n.get(console,"log")?console.log.bind(console):n.noop,info:n.get(console,"log")?console.log.bind(console):n.noop,warn:n.get(console,"log")?console.log.bind(console):n.noop},console),m=function(e){return new f(function(t,f){var n=new Image,o=window.setTimeout(function(){f(new Error("Could not determine whether it's an image")),n=null},3e3);n.onerror=n.onabort=function(){clearTimeout(o),f(new Error("Could not determine whether it's an image"))},n.onload=function(){clearTimeout(o),t(n)},n.src=e})},g={};return g.getNextElement=function(t){for(var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"*",o=t.nextElementSibling;!n.isNull(o)&&!e.matchesSelector(o,f);)o=o.nextElementSibling;return o},g.getPreviousElement=function(t){for(var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"*",o=t.previousSibling;!n.isNull(o)&&!e.matchesSelector(o,f);)o=o.previousSibling;return o},g.getFirstChildElement=function(t){for(var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"*",o=t.firstElementChild;!n.isNull(o)&&!e.matchesSelector(o,f);)o=o.nextSibling;return o},g.getLastChildElement=function(t){for(var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"*",o=t.lastElementChild;!n.isNull(o)&&!e.matchesSelector(o,f);)o=o.previousSibling;return o},g.calculateElementHeight=function(e){return n.reduce(e.children,function(e,t){return e+t.offsetHeight},0)},g.addClass=function(e,t){t instanceof Element&&t.classList.add(e)},g.removeClass=function(e,t){return t instanceof Element&&t.classList.remove(e),t},g.removeElement=function(e){n.isNil(e)||n.isNil(e.parentNode)||e.parentNode.removeChild(e)},g.showElement=n.flow(n.partial(g.removeClass,"collapsed"),n.partial(g.removeClass,"hidden")),g.hideElement=function(e){return n.isNil(e)||e.classList.add("hidden"),e},g.ancestor=function(t,f){for(var o=t;!n.isNil(o)&&!e.matchesSelector(o,f);)o=o.parentElement;return o},g.nextUntil=function(e,t){for(var f=(arguments.length>2&&void 0!==arguments[2]&&arguments[2],[]),o=e.nextElementSibling;!n.isNil(o)&&!o.matches(t);)f.push(o),o=o.nextElementSibling;return f},g.unescapeHTML=function(e){var t=document.createElement("div");return t.innerHTML=e,t.innerText},g.escapeHTML=function(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")},g.addHyperlinks=function(e){return r.withinString(e,function(e){var t=new r(e);return t.normalize(),e.startsWith("http://")||e.startsWith("https://")||(e="http://"+e),e=encodeURI(decodeURI(e)).replace(/[!'()]/g,escape).replace(/\*/g,"%2A"),'<a target="_blank" rel="noopener" href="'.concat(g.escapeHTML(e),'">').concat(g.escapeHTML(t.readable()),"</a>")})},g.renderImageURLs=function(t,o){var a=t.__,r=o.textContent.match(l)||[];return f.all(n.map(r,function(t){return new f(function(f,r){return m(t).then(function(r){var s=new Image;s.src=r.src,s.addEventListener("load",f),s.addEventListener("error",f),n.each(e('a[href="'.concat(t,'"]'),o),function(e){e.outerHTML=i({url:t,label_download:a("Download")})})}).catch(f)})}))},g.renderFileURL=function(e,t){var f=new r(t),o=e.__,a=f.filename();return!n.includes(["https","http"],f.protocol())||a.endsWith("mp3")||a.endsWith("mp4")||a.endsWith("jpg")||a.endsWith("jpeg")||a.endsWith("png")||a.endsWith("gif")||a.endsWith("svg")?t:c({url:t,label_download:o('Download: "%1$s',a)})},g.renderImageURL=function(e,t){var f=e.__;return t.endsWith("jpg")||t.endsWith("jpeg")||t.endsWith("png")||t.endsWith("gif")||t.endsWith("svg")?i({url:t,label_download:f("Download")}):t},g.renderMovieURL=function(e,t){var f=e.__;return t.endsWith("mp4")?u({url:t,label_download:f("Download video file")}):t},g.renderAudioURL=function(e,t){var f=e.__;return t.endsWith("mp3")?s({url:t,label_download:f("Download audio file")}):t},g.slideInAllElements=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300;return f.all(n.map(e,n.partial(g.slideIn,n,t)))},g.slideToggleElement=function(e,t){
-return n.includes(e.classList,"collapsed")||n.includes(e.classList,"hidden")?g.slideOut(e,t):g.slideIn(e,t)},g.hasClass=function(e,t){return n.includes(t.classList,e)},g.slideOut=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200;return new f(function(f,o){function a(){u+=c/i,u<c?(e.style.height=u+"px",e.setAttribute("data-slider-marker",window.requestAnimationFrame(a))):(e.removeAttribute("data-slider-marker"),e.style.height=g.calculateElementHeight(e)+"px",e.style.overflow="",e.style.height="",f())}if(n.isNil(e)){var r="Undefined or null element passed into slideOut";return h.warn(r),void o(new Error(r))}var s=e.getAttribute("data-slider-marker");s&&(e.removeAttribute("data-slider-marker"),window.cancelAnimationFrame(s));var c=g.calculateElementHeight(e);if(window.converse_disable_effects)return e.style.height=c+"px",_(e),void f();if(!g.hasClass("collapsed",e)&&!g.hasClass("hidden",e))return void f();var i=t/17,u=0;e.style.height="0",e.style.overflow="hidden",e.classList.remove("hidden"),e.classList.remove("collapsed"),e.setAttribute("data-slider-marker",window.requestAnimationFrame(a))})},g.slideIn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200;return new f(function(f,o){function a(){u-=c/i,u>0?(e.style.height=u+"px",e.setAttribute("data-slider-marker",window.requestAnimationFrame(a))):(e.removeAttribute("data-slider-marker"),e.classList.add("collapsed"),e.style.height="",f(e))}if(n.isNil(e)){var r="Undefined or null element passed into slideIn";return h.warn(r),o(new Error(r))}if(n.includes(e.classList,"collapsed"))return f(e);if(window.converse_disable_effects)return e.classList.add("collapsed"),e.style.height="",f(e);var s=e.getAttribute("data-slider-marker");s&&(e.removeAttribute("data-slider-marker"),window.cancelAnimationFrame(s));var c=e.offsetHeight,i=t/17,u=c;e.style.overflow="hidden",e.setAttribute("data-slider-marker",window.requestAnimationFrame(a))})},g.fadeIn=function(e,t){if(n.isNil(e)&&h.warn("Undefined or null element passed into fadeIn"),window.converse_disable_effects)return e.classList.remove("hidden"),d(e,t);n.includes(e.classList,"hidden")?(e.classList.add("visible"),e.classList.remove("hidden"),e.addEventListener("webkitAnimationEnd",n.partial(d,e,t)),e.addEventListener("animationend",n.partial(d,e,t)),e.addEventListener("oanimationend",n.partial(d,e,t))):d(e,t)},g.isValidJID=function(e){return 2===n.compact(e.split("@")).length&&!e.startsWith("@")&&!e.endsWith("@")},g.isValidMUCJID=function(e){return!e.startsWith("@")&&!e.endsWith("@")},g.isSameBareJID=function(e,t){return a.getBareJidFromJid(e).toLowerCase()===a.getBareJidFromJid(t).toLowerCase()},g.getMostRecentMessage=function(e){var t=e.messages.filter("message");return t[t.length-1]},g.isNewMessage=function(t){return t instanceof Element?!e('result[xmlns="'+a.NS.MAM+'"]',t).length&&!e('delay[xmlns="'+a.NS.DELAY+'"]',t).length:!t.get("delayed")},g.isOnlyChatStateNotification=function(e){return e instanceof o.Model&&(e=e.attributes),e.chat_state&&!e.oob_url&&!e.file&&!e.message},g.isOTRMessage=function(e){var t=e.querySelector("body"),f=n.isNull(t)?void 0:t.textContent;return f&&!!f.match(/^\?OTR/)},g.isHeadlineMessage=function(e,t){var f=t.getAttribute("from");if("headline"===t.getAttribute("type"))return!0;var o=e.chatboxes.get(a.getBareJidFromJid(f));return(!o||"chatroom"!==o.get("type"))&&("error"!==t.getAttribute("type")&&!n.isNil(f)&&!n.includes(f,"@"))},g.merge=function e(t,f){for(var o in f)n.isObject(t[o])?e(t[o],f[o]):t[o]=f[o]},g.applyUserSettings=function e(t,f,o){for(var a in f)n.isUndefined(o[a])||(n.isObject(f[a])&&!n.isArray(f[a])?e(t[a],f[a],o[a]):t[a]=o[a])},g.stringToNode=function(e){var t=document.createElement("div");return t.innerHTML=e,t.firstChild},g.getOuterWidth=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],f=e.offsetWidth;if(!t)return f;var n=window.getComputedStyle(e);return f+=parseInt(n.marginLeft,10)+parseInt(n.marginRight,10)},g.stringToElement=function(e){var t=document.createElement("div");return t.innerHTML=e,t.firstElementChild},g.matchesSelector=function(e,t){return(e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector).call(e,t)},g.queryChildren=function(e,t){return n.filter(e.childNodes,n.partial(g.matchesSelector,n,t))},g.contains=function(e,f){return function(o){if("object"===t(e)){var a=!1;return n.forEach(e,function(e){a=a||n.includes(o.get(e).toLowerCase(),f.toLowerCase())}),a}if("string"==typeof e)return n.includes(o.get(e).toLowerCase(),f.toLowerCase());throw new TypeError("contains: wrong attribute type. Must be string or array.")}},g.isOfType=function(e,t){return t.get("type")==e},g.isInstance=function(e,t){return t instanceof e},g.getAttribute=function(e,t){return t.get(e)},g.contains.not=function(e,t){return function(f){return!g.contains(e,t)(f)}},g.createFragmentFromText=function(e){var t,f=document.createDocumentFragment(),n=document.createElement("body");for(n.innerHTML=e;t=n.firstChild;)f.appendChild(t);return f},g.addEmoji=function(e,t,f){return e.use_emojione?t.toImage(f):t.shortnameToUnicode(f)},g.getEmojisByCategory=function(e,t){if(n.isUndefined(e.emojis_by_category)){var f=n.values(n.mapValues(t.emojioneList,function(e,t,f){return e._shortname=t,e})),o=[":tone1:",":tone2:",":tone3:",":tone4:",":tone5:"],a=[":kiss_ww:",":kiss_mm:",":kiss_woman_man:"],r=[":woman",":man",":women_",":men_","_man_","_woman_","_woman:","_man:"],s=["modifier","regional"],c=n.difference(n.uniq(n.map(f,n.partial(n.get,n,"category"))),s),i={};n.forEach(c,function(e){var t=n.sortBy(n.filter(f,["category",e]),["uc_base"]);if(t=n.filter(t,function(e){return!n.includes(n.concat(o,a),e._shortname)&&!n.some(r,n.partial(n.includes,e._shortname))}),"people"===e){var s=n.findIndex(t,["uc_base","1f600"]);t=n.union(n.slice(t,s),n.slice(t,0,s+1))}else"activity"===e?t=n.union(n.slice(t,26),n.slice(t,0,27)):"objects"===e?t=n.union(n.slice(t,23),n.slice(t,0,24)):"travel"===e?t=n.union(n.slice(t,16),n.slice(t,0,17)):"symbols"===e&&(t=n.union(n.slice(t,59),n.slice(t,0,60)));i[e]=t}),e.emojis_by_category=i}return e.emojis_by_category},g.getTonedEmojis=function(e){return e.toned_emojis=n.uniq(n.map(n.filter(g.getEmojisByCategory(e).people,function(e){return n.includes(e._shortname,"_tone")}),function(e){return e._shortname.replace(/_tone[1-5]/,"")})),e.toned_emojis},g.isPersistableModel=function(e){return e.collection&&e.collection.browserStorage},g.getResolveablePromise=function(){var e={},t=new f(function(t,f){e.resolve=t,e.reject=f});return n.assign(t,e),t},g.interpolate=function(e,t){return e.replace(/{{{([^{}]*)}}}/g,function(e,f){var n=t[f];return"string"==typeof n||"number"==typeof n?n:e})},g.onMultipleEvents=function(){function e(e){o.push(e),t.length===o.length&&(f(o),o=[])}var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],f=arguments.length>1?arguments[1]:void 0,o=[];n.each(t,function(t){return t.object.on(t.event,e)})},g.safeSave=function(e,t){g.isPersistableModel(e)?e.save(t):e.set(t)},g.isVisible=function(e){return!g.hasClass("hidden",e)&&(e.offsetWidth>0||e.offsetHeight>0||e.getClientRects().length>0)},g.triggerEvent=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Event",n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],a=document.createEvent(f);a.initEvent(t,n,o),e.dispatchEvent(a)},g.geoUriToHttp=function(e,t){var f=/geo:([\-0-9.]+),([\-0-9.]+)(?:,([\-0-9.]+))?(?:\?(.*))?/g;return e.replace(f,t)},g.httpToGeoUri=function(e,t){return e.replace(t.geouri_regex,"geo:$1,$2")},g.getSelectValues=function(e){for(var t,f=[],n=e&&e.options,o=0,a=n.length;o<a;o++)t=n[o],t.selected&&f.push(t.value||t.text);return f},g}),function(e,t){if("function"==typeof o&&o.amd)o("pluggable",["exports","lodash"],t);else if("undefined"!=typeof exports)t(exports,n("lodash"));else{var f={exports:{}};t(f.exports,e._),e.pluggable=f.exports}}(this,function(e,t){"use strict";function f(e,t){this.name=t,this.plugged=e,void 0===this.plugged.__super__?this.plugged.__super__={}:"string"==typeof this.plugged.__super__&&(this.plugged.__super__={__string__:this.plugged.__super__}),this.plugged.__super__[t]=this.plugged,this.plugins={},this.initialized_plugins=[]}function n(e,t,n){void 0===n&&(n="pluginSocket"),void 0===t&&(t="plugged");var a={};return a[n]=new f(e,t),o.extend(e,a)}Object.defineProperty(e,"__esModule",{value:!0}),e.enable=void 0;var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var f in e)Object.prototype.hasOwnProperty.call(e,f)&&(t[f]=e[f]);return t.default=e,t}(t),a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};o.extend(f.prototype,{wrappedOverride:function(e,t,f,n){return"function"==typeof f&&(void 0===this.__super__&&(this.__super__=n),this.__super__[e]=f.bind(this)),t.apply(this,o.drop(arguments,4))},_overrideAttribute:function(e,t){var f=t.overrides[e];if("function"==typeof f){var n={};n[this.name]=this.plugged;var a=o.partial(this.wrappedOverride,e,f,this.plugged[e],n);this.plugged[e]=a}else this.plugged[e]=f},_extendObject:function(e,t){e.prototype.__super__||(e.prototype.__super__={},e.prototype.__super__[this.name]=this.plugged);var f=this;o.each(t,function(t,n){if("events"===n)e.prototype[n]=o.extend(t,e.prototype[n]);else if("function"==typeof t){var a={};a[f.name]=f.plugged;var r=o.partial(f.wrappedOverride,n,t,e.prototype[n],a);e.prototype[n]=r}else e.prototype[n]=t})},loadPluginDependencies:function(e){var t=this;o.each(e.dependencies,function(f){var n=t.plugins[f];if(n){if(o.includes(n.dependencies,e.__name__))throw'Found a circular dependency between the plugins "'+e.__name__+'" and "'+f+'"';t.initializePlugin(n)}else t.throwUndefinedDependencyError('Could not find dependency "'+f+'" for the plugin "'+e.__name__+"\". If it's needed, make sure it's loaded by require.js")})},throwUndefinedDependencyError:function(e){if(this.plugged.strict_plugin_dependencies)throw e;return void console.log(e)},applyOverrides:function(e){var t=this;o.each(Object.keys(e.overrides||{}),function(f){var n=e.overrides[f];"object"===(void 0===n?"undefined":a(n))?void 0===t.plugged[f]?t.throwUndefinedDependencyError('Error: Plugin "'+e.__name__+'" tried to override '+f+" but it's not found."):t._extendObject(t.plugged[f],n):t._overrideAttribute(f,e)})},initializePlugin:function(e){o.includes(o.keys(this.allowed_plugins),e.__name__)&&(o.includes(this.initialized_plugins,e.__name__)||(o.isBoolean(e.enabled)&&e.enabled||o.isFunction(e.enabled)&&e.enabled(this.plugged)||o.isNil(e.enabled))&&(o.extend(e,this.properties),e.dependencies&&this.loadPluginDependencies(e),this.applyOverrides(e),"function"==typeof e.initialize&&e.initialize.bind(e)(this),this.initialized_plugins.push(e.__name__)))},registerPlugin:function(e,t){if(e in this.plugins)throw new Error("Error: Plugin name "+e+" is already taken");t.__name__=e,this.plugins[e]=t},initializePlugins:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];o.size(this.plugins)&&(this.properties=e,this.allowed_plugins=o.pickBy(this.plugins,function(e,n){return(!t.length||t.length&&o.includes(t,n))&&!o.includes(f,n)}),o.each(o.values(this.allowed_plugins),this.initializePlugin.bind(this)))}}),e.enable=n,e.default={enable:n}}),function(e){"function"==typeof o&&o.amd?o("backbone.nativeview",["backbone"],e):"object"==typeof module?module.exports=e(n("backbone")):e(Backbone)}(function(e){var t=/^\s*</,f="undefined"!=typeof Element&&Element.prototype||{},n=f.addEventListener||function(e,t){return this.attachEvent("on"+e,t)},o=f.removeEventListener||function(e,t){return this.detachEvent("on"+e,t)},a=function(e,t){for(var f=0,n=e.length;f<n;f++)if(e[f]===t)return f;return-1},r=f.matches||f.webkitMatchesSelector||f.mozMatchesSelector||f.msMatchesSelector||f.oMatchesSelector||function(e){var t=(this.parentNode||document).querySelectorAll(e)||[];return~a(t,this)},s=e.View;return e.NativeViewMixin={_domEvents:null,constructor:function(){return this._domEvents=[],s.apply(this,arguments)},$:function(e){return this.el.querySelectorAll(e)},_removeElement:function(){this.undelegateEvents(),this.el.parentNode&&this.el.parentNode.removeChild(this.el)},_setElement:function(e){if("string"==typeof e)if(t.test(e)){var f=document.createElement("div");f.innerHTML=e,this.el=f.firstChild}else this.el=document.querySelector(e);else this.el=e},_setAttributes:function(e){for(var t in e)t in this.el?this.el[t]=e[t]:this.el.setAttribute(t,e[t])},delegate:function(e,t,f){"function"==typeof t&&(f=t,t=null);var o=this.el,a=t?function(e){for(var n=e.target||e.srcElement;n&&n!=o;n=n.parentNode)r.call(n,t)&&(e.delegateTarget=n,f(e))}:f;return n.call(this.el,e,a,!1),this._domEvents.push({eventName:e,handler:a,listener:f,selector:t}),a},undelegate:function(e,t,f){if("function"==typeof t&&(f=t,t=null),this.el)for(var n=this._domEvents.slice(),r=0,s=n.length;r<s;r++){var c=n[r],i=!(c.eventName!==e||f&&c.listener!==f||t&&c.selector!==t);i&&(o.call(this.el,c.eventName,c.handler,!1),this._domEvents.splice(a(n,c),1))}return this},undelegateEvents:function(){if(this.el){for(var e=0,t=this._domEvents.length;e<t;e++){var f=this._domEvents[e];o.call(this.el,f.eventName,f.handler,!1)}this._domEvents.length=0}return this}},e.NativeView=e.View.extend(e.NativeViewMixin),e.NativeView}),function(e,t){"object"==typeof exports&&"function"==typeof n?module.exports=t(n("backbone"),n("underscore")):"function"==typeof o&&o.amd?o("backbone.browserStorage",["backbone","underscore"],function(f,n){return t(f||e.Backbone,n||e._)}):t(Backbone,_)}(this,function(e,t){function f(){return(65536*(1+Math.random())|0).toString(16).substring(1)}function n(){return f()+f()+"-"+f()+"-"+f()+"-"+f()+"-"+f()+f()+f()}function o(e,t){for(var f=e.length;f--;)if(e[f]===t)return!0;return!1}function a(e,t){for(var f in t)e[f]=t[f];return e}function r(e,f,n){var o;if("local"===n&&!window.localStorage)throw"Backbone.browserStorage: Environment does not support localStorage.";if("session"===n&&!window.sessionStorage)throw"Backbone.browserStorage: Environment does not support sessionStorage.";if(this.name=e,this.serializer=f||{serialize:function(e){return t.isObject(e)?JSON.stringify(e):e},deserialize:function(e){return e&&JSON.parse(e)}},"session"===n)this.store=window.sessionStorage;else{if("local"!==n)throw"Backbone.browserStorage: No storage type was specified";this.store=window.localStorage}o=this.store.getItem(this.name),this.records=o&&o.split(",")||[]}e.BrowserStorage={local:function(e,t){return r.bind(this,e,t,"local")()},session:function(e,t){return r.bind(this,e,t,"session")()}};var s={save:function(){this.store.setItem(this.name,this.records.join(","))},create:function(e){return e.id||(e.id=n(),e.set(e.idAttribute,e.id)),this.store.setItem(this._itemName(e.id),this.serializer.serialize(e)),this.records.push(e.id.toString()),this.save(),!1!==this.find(e)},update:function(e){this.store.setItem(this._itemName(e.id),this.serializer.serialize(e));var t=e.id.toString();return o(this.records,t)||(this.records.push(t),this.save()),!1!==this.find(e)},find:function(e){return this.serializer.deserialize(this.store.getItem(this._itemName(e.id)))},findAll:function(){for(var e,t,f=[],n=0;n<this.records.length;n++)e=this.records[n],null!==(t=this.serializer.deserialize(this.store.getItem(this._itemName(e))))&&f.push(t);return f},destroy:function(e){this.store.removeItem(this._itemName(e.id));for(var t=e.id.toString(),f=0;f<this.records.length;f++)this.records[f]===t&&this.records.splice(f,1);return this.save(),e},browserStorage:function(){return{session:sessionStorage,local:localStorage}},_clear:function(){var e,t=this.store;e=new RegExp("^"+this.name.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")+"-"),t.removeItem(this.name);for(var f in t)e.test(f)&&t.removeItem(f);this.records.length=0},_storageSize:function(){return this.store.length},_itemName:function(e){return this.name+"-"+e}};return a(e.BrowserStorage.session.prototype,s),a(e.BrowserStorage.local.prototype,s),e.BrowserStorage.sync=e.localSync=function(t,f,n){var o,a,r=f.browserStorage||f.collection.browserStorage,s=e.$?e.$.Deferred&&e.$.Deferred():e.Deferred&&e.Deferred();try{switch(t){case"read":o=void 0!==f.id?r.find(f):r.findAll();break;case"create":o=r.create(f);break;case"update":o=r.update(f);break;case"delete":o=r.destroy(f)}}catch(e){a=22===e.code&&0===r._storageSize()?"Private browsing is unsupported":e.message}return o?(n&&n.success&&("0.9.10"===e.VERSION?n.success(f,o,n):n.success(o)),s&&s.resolve(o)):(a=a||"Record Not Found",n&&n.error&&("0.9.10"===e.VERSION?n.error(f,a,n):n.error(a)),s&&s.reject(a)),n&&n.complete&&n.complete(o),s&&s.promise()},e.ajaxSync=e.sync,e.getSyncMethod=function(t){return t.browserStorage||t.collection&&t.collection.browserStorage?e.localSync:e.ajaxSync},e.sync=function(t,f,n){return e.getSyncMethod(f).apply(this,[t,f,n])},e.BrowserStorage}),function(e,t){o("converse-core",["sizzle","es6-promise","lodash.noconflict","lodash.fp","polyfill","i18n","utils","moment","strophe","pluggable","backbone.noconflict","backbone.nativeview","backbone.browserStorage"],t)}(0,function(f,n,o,a,r,s,c,i,u,_,d){function l(e){v.promises[e]=c.getResolveablePromise()}var h=u,m=h.$build,g=h.$iq,p=h.$msg,b=h.$pres,y=u.SHA1.b64_sha1;u=u.Strophe,u.addNamespace("CARBONS","urn:xmpp:carbons:2"),u.addNamespace("CHATSTATES","http://jabber.org/protocol/chatstates"),u.addNamespace("CSI","urn:xmpp:csi:0"),u.addNamespace("DELAY","urn:xmpp:delay"),u.addNamespace("FORWARD","urn:xmpp:forward:0"),u.addNamespace("HINTS","urn:xmpp:hints"),u.addNamespace("HTTPUPLOAD","urn:xmpp:http:upload:0"),u.addNamespace("MAM","urn:xmpp:mam:2"),u.addNamespace("NICK","http://jabber.org/protocol/nick"),u.addNamespace("OUTOFBAND","jabber:x:oob"),u.addNamespace("PUBSUB","http://jabber.org/protocol/pubsub"),u.addNamespace("ROSTERX","http://jabber.org/protocol/rosterx"),u.addNamespace("RSM","http://jabber.org/protocol/rsm"),u.addNamespace("SID","urn:xmpp:sid:0"),u.addNamespace("SPOILER","urn:xmpp:spoiler:0"),u.addNamespace("VCARD","vcard-temp"),u.addNamespace("VCARDUPDATE","vcard-temp:x:update"),u.addNamespace("XFORM","jabber:x:data"),o.templateSettings={escape:/\{\{\{([\s\S]+?)\}\}\}/g,evaluate:/\{\[([\s\S]+?)\]\}/g,interpolate:/\{\{([\s\S]+?)\}\}/g,imports:{_:o}};var v={templates:{},promises:{}};o.extend(v,d.Events),v.core_plugins=["converse-bookmarks","converse-chatboxes","converse-chatview","converse-caps","converse-controlbox","converse-core","converse-disco","converse-dragresize","converse-embedded","converse-fullscreen","converse-headline","converse-mam","converse-message-view","converse-minimize","converse-modal","converse-muc","converse-muc-views","converse-notification","converse-otr","converse-ping","converse-profile","converse-register","converse-roomslist","converse-roster","converse-rosterview","converse-singleton","converse-spoilers","converse-vcard"],_.enable(v,"_converse","pluggable"),v.STATUS_WEIGHTS={offline:6,unavailable:5,xa:4,away:3,dnd:2,chat:1,online:1},v.PRETTY_CHAT_STATUS={offline:"Offline",unavailable:"Unavailable",xa:"Extended Away",away:"Away",dnd:"Do not disturb",chat:"Chattty",online:"Online"},v.ANONYMOUS="anonymous",v.CLOSED="closed",v.EXTERNAL="external",v.LOGIN="login",v.LOGOUT="logout",v.OPENED="opened",v.PREBIND="prebind",v.CONNECTION_STATUS={0:"ERROR",1:"CONNECTING",2:"CONNFAIL",3:"AUTHENTICATING",4:"AUTHFAIL",5:"CONNECTED",6:"DISCONNECTED",7:"DISCONNECTING",8:"ATTACHED",9:"REDIRECT",10:"RECONNECTING"},v.SUCCESS="success",v.FAILURE="failure",v.DEFAULT_IMAGE_TYPE="image/png",v.DEFAULT_IMAGE="iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAIAAABt+uBvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwHCy455JBsggAABkJJREFUeNrtnM1PE1sUwHvvTD8otWLHST/Gimi1CEgr6M6FEWuIBo2pujDVsNDEP8GN/4MbN7oxrlipG2OCgZgYlxAbkRYw1KqkIDRCSkM7nXvvW8x7vjyNeQ9m7p1p3z1LQk/v/Dhz7vkEXL161cHl9wI5Ag6IA+KAOCAOiAPigDggLhwQB2S+iNZ+PcYY/SWEEP2HAAAIoSAIoihCCP+ngDDGtVotGAz29/cfOXJEUZSOjg6n06lp2sbGRqlUWlhYyGazS0tLbrdbEASrzgksyeYJId3d3el0uqenRxRFAAAA4KdfIIRgjD9+/Pj8+fOpqSndslofEIQwHA6Pjo4mEon//qmFhYXHjx8vLi4ihBgDEnp7e9l8E0Jo165dQ0NDd+/eDYVC2/qsJElDQ0OEkKWlpa2tLZamxAhQo9EIBoOjo6MXL17csZLe3l5FUT59+lQul5l5JRaAVFWNRqN37tw5ceKEQVWRSOTw4cOFQuHbt2+iKLYCIISQLMu3b99OJpOmKAwEAgcPHszn8+vr6wzsiG6UQQhxuVyXLl0aGBgwUW0sFstkMl6v90fo1KyAMMYDAwPnzp0zXfPg4GAqlWo0Gk0MiBAiy/L58+edTqf5Aa4onj59OhaLYYybFRCEMBaL0fNxBw4cSCQStN0QRUBut3t4eJjq6U+dOiVJElVPRBFQIBDo6+ujCqirqyscDlONGykC2lYyYSR6pBoQQapHZwAoHo/TuARYAOrs7GQASFEUqn6aIiBJkhgA6ujooFpUo6iaTa7koFwnaoWadLNe81tbWwzoaJrWrICWl5cZAFpbW6OabVAEtLi4yABQsVjUNK0pAWWzWQaAcrlcswKanZ1VVZUqHYRQEwOq1Wpv3ryhCmh6erpcLjdrNl+v1ycnJ+l5UELI27dvv3//3qxxEADgy5cvExMT9Mznw4cPtFtAdAPFarU6Pj5eKpVM17yxsfHy5cvV1VXazXu62gVBKBQKT58+rdVqJqrFGL948eLdu3dU8/g/H4FBUaJYLAqC0NPTY9brMD4+PjY25mDSracOCABACJmZmXE6nUePHjWu8NWrV48ePSKEsGlAs7Agfd5nenq6Wq0mk0kjDzY2NvbkyRMIIbP2PLvhBUEQ8vl8NpuNx+M+n29bzhVjvLKycv/+/YmJCcazQuwA6YzW1tYmJyf1SY+2trZ/rRk1Go1SqfT69esHDx4UCgVmNaa/zZ/9ABUhRFXVYDB48uTJeDweiUQkSfL7/T9MA2NcqVTK5fLy8vL8/PzU1FSxWHS5XJaM4wGr9sUwxqqqer3eUCgkSZJuUBBCfTRvc3OzXC6vrKxUKhWn02nhCJ5lM4oQQo/HgxD6+vXr58+fHf8sDOp+HQDg8XgclorFU676dKLlo6yWRdItIBwQB8QBcUCtfosRQjRNQwhhjPUC4w46WXryBSHU1zgEQWBz99EFhDGu1+t+v//48ePxeFxRlD179ng8nh0Efgiher2+vr6ur3HMzMysrq7uTJVdACGEurq6Ll++nEgkPB7Pj9jPoDHqOxyqqubz+WfPnuVyuV9XPeyeagAAAoHArVu3BgcHab8CuVzu4cOHpVKJUnfA5GweY+xyuc6cOXPv3r1IJMLAR8iyPDw8XK/Xi8Wiqqqmm5KZgBBC7e3tN27cuHbtGuPVpf7+/lAoNDs7W61WzfVKpgHSSzw3b95MpVKW3MfRaDQSiczNzVUqFRMZmQOIEOL1eq9fv3727FlL1t50URRFluX5+flqtWpWEGAOIFEUU6nUlStXLKSjy759+xwOx9zcnKZpphzGHMzhcDiTydgk9r1w4YIp7RPTAAmCkMlk2FeLf/tIEKbTab/fbwtAhJBoNGrutpNx6e7uPnTokC1eMU3T0um0DZPMkZER6wERQnw+n/FFSxpy7Nix3bt3WwwIIcRgIWnHkkwmjecfRgGx7DtuV/r6+iwGhDHev3+/bQF1dnYaH6E2CkiWZdsC2rt3r8WAHA5HW1ubbQGZcjajgOwTH/4qNko1Wlg4IA6IA+KAOKBWBUQIsfNojyliKIoRRfH9+/dut9umf3wzpoUNNQ4BAJubmwz+ic+OxefzWWlBhJD29nbug7iT5sIBcUAcEAfEAXFAHBAHxOVn+QMrmWpuPZx12gAAAABJRU5ErkJggg==",v.log=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";t!==u.LogLevel.ERROR&&t!==u.LogLevel.FATAL||(f=f||"color: maroon"),e instanceof Error&&(e=e.stack);var n=f?"%c":"",a=o.assign({debug:o.get(console,"log")?console.log.bind(console):o.noop,error:o.get(console,"log")?console.log.bind(console):o.noop,info:o.get(console,"log")?console.log.bind(console):o.noop,warn:o.get(console,"log")?console.log.bind(console):o.noop},console);t===u.LogLevel.ERROR?a.error("".concat(n," ERROR: ").concat(e),f):t===u.LogLevel.WARN?v.debug&&a.warn("".concat(n," ").concat(i().format()," WARNING: ").concat(e),f):t===u.LogLevel.FATAL?a.error("".concat(n," FATAL: ").concat(e),f):v.debug&&(t===u.LogLevel.DEBUG?a.debug("".concat(n," ").concat(i().format()," DEBUG: ").concat(e),f):a.info("".concat(n," ").concat(i().format()," INFO: ").concat(e),f))},u.log=function(e,t){v.log(e+" "+t,e)},u.error=function(e){v.log(e,u.LogLevel.ERROR)},v.__=function(e){return o.isUndefined(s)?e:s.translate.apply(s,arguments)};var w=v.__,k=["initialized","connectionInitialized","pluginsInitialized","statusInitialized"];return v.emit=function(e){v.trigger.apply(this,arguments);var t=v.promises[e];o.isUndefined(t)||t.resolve()},v.router=new d.Router,v.ModelWithDefaultAvatar=d.Model.extend({defaults:{image:v.DEFAULT_IMAGE,image_type:v.DEFAULT_IMAGE_TYPE},set:function(e,f,n){var a;return"object"===t(e)?(a=e,n=f):(a={})[e]=f,o.has(a,"image")&&o.isUndefined(a.image)?(a.image=v.DEFAULT_IMAGE,a.image_type=v.DEFAULT_IMAGE_TYPE,d.Model.prototype.set.call(this,a,n)):d.Model.prototype.set.apply(this,arguments)}}),v.initialize=function(e,t){"use strict";function f(){v.initPlugins(),v.initConnection(),v.setUpXMLLogging(),v.logIn(),v.registerGlobalEventHandlers(),d.history.started||d.history.start()}var a=this;e=o.isUndefined(e)?{}:e;var r=c.getResolveablePromise();o.each(k,l),o.isUndefined(v.connection)||(d.history.stop(),v.chatboxviews.closeAllChatBoxes(),delete v.controlboxtoggle,delete v.chatboxviews,v.connection.reset(),v.off(),v.stopListening(),v._tearDown());var i;if("onpagehide"in window?i="pagehide":"onbeforeunload"in window?i="beforeunload":"onunload"in window&&(i="unload"),this.TIMEOUTS={PAUSED:1e4,INACTIVE:9e4},this.INACTIVE="inactive",this.ACTIVE="active",this.COMPOSING="composing",this.PAUSED="paused",this.GONE="gone",this.default_settings={allow_contact_requests:!0,allow_non_roster_messaging:!1,animate:!0,authentication:"login",auto_away:0,auto_login:!1,auto_reconnect:!0,auto_subscribe:!1,auto_xa:0,blacklisted_plugins:[],bosh_service_url:void 0,connection_options:{},credentials_url:null,csi_waiting_time:0,debug:!1,default_state:"online",expose_rid_and_sid:!1,filter_by_resource:!1,forward_messages:!1,geouri_regex:/https:\/\/www.openstreetmap.org\/.*#map=[0-9]+\/([\-0-9.]+)\/([\-0-9.]+)\S*/g,geouri_replacement:"https://www.openstreetmap.org/?mlat=$1&mlon=$2#map=18/$1/$2",hide_offline_users:!1,include_offline_state:!1,jid:void 0,keepalive:!0,locales_url:"locale/{{{locale}}}/LC_MESSAGES/converse.json",locales:["af","ar","bg","ca","de","es","eu","en","fr","he","hu","id","it","ja","nb","nl","pl","pt_BR","ru","tr","uk","zh_CN","zh_TW"],message_carbons:!0,message_storage:"session",nickname:void 0,password:void 0,prebind_url:null,priority:0,registration_domain:"",rid:void 0,root:window.document,show_only_online_users:!1,show_send_button:!1,sid:void 0,storage:"session",strict_plugin_dependencies:!1,synchronize_availability:!0,view_mode:"overlayed",websocket_url:void 0,whitelisted_plugins:[]},o.assignIn(this,this.default_settings),o.assignIn(this,o.pick(e,o.keys(this.default_settings))),this.authentication===v.ANONYMOUS&&this.auto_login&&!this.jid)throw new Error("Config Error: you need to provide the server's domain via the 'jid' option when using anonymous authentication with auto_login.");return o.isUndefined(s)?v.locale="en":s.setLocales(e.i18n,v),this.callback=t||o.noop,this.send_initial_presence=!0,this.msg_counter=0,this.user_settings=e,this.generateResource=function(){return"/converse.js-".concat(Math.floor(139749528*Math.random()).toString())},this.sendCSI=function(e){v.connection.send(m(e,{xmlns:u.NS.CSI})),v.inactive=e===v.INACTIVE},this.onUserActivity=function(){v.idle_seconds>0&&(v.idle_seconds=0),v.connection.authenticated&&(v.inactive&&v.sendCSI(v.ACTIVE),!0===v.auto_changed_status&&(v.auto_changed_status=!1,v.xmppstatus.set("status",v.default_state)))},this.onEverySecond=function(){if(v.connection.authenticated){var e=v.xmppstatus.get("status");v.idle_seconds++,v.csi_waiting_time>0&&v.idle_seconds>v.csi_waiting_time&&!v.inactive&&v.sendCSI(v.INACTIVE),v.auto_away>0&&v.idle_seconds>v.auto_away&&"away"!==e&&"xa"!==e&&"dnd"!==e?(v.auto_changed_status=!0,v.xmppstatus.set("status","away")):v.auto_xa>0&&v.idle_seconds>v.auto_xa&&"xa"!==e&&"dnd"!==e&&(v.auto_changed_status=!0,v.xmppstatus.set("status","xa"))}},this.registerIntervalHandler=function(){v.auto_away<1&&v.auto_xa<1&&v.csi_waiting_time<1||(v.idle_seconds=0,v.auto_changed_status=!1,window.addEventListener("click",v.onUserActivity),window.addEventListener("focus",v.onUserActivity),window.addEventListener("keypress",v.onUserActivity),window.addEventListener("mousemove",v.onUserActivity),window.addEventListener(i,v.onUserActivity),v.everySecondTrigger=window.setInterval(v.onEverySecond,1e3))},this.setConnectionStatus=function(e,t){v.connfeedback.set({connection_status:e,message:t})},this.rejectPresenceSubscription=function(e,t){var f=b({to:e,type:"unsubscribed"});t&&""!==t&&f.c("status").t(t),v.connection.send(f)},this.reconnect=o.debounce(function(){v.log("RECONNECTING"),v.log("The connection has dropped, attempting to reconnect."),v.setConnectionStatus(u.Status.RECONNECTING,w("The connection has dropped, attempting to reconnect.")),v.connection.reconnecting=!0,v._tearDown(),v.logIn(null,!0)},3e3,{leading:!0}),this.disconnect=function(){v.log("DISCONNECTED"),delete v.connection.reconnecting,v.connection.reset(),v._tearDown(),v.emit("disconnected")},this.onDisconnected=function(){var e=v.disconnection_reason;return v.disconnection_cause===u.Status.AUTHFAIL?v.credentials_url&&v.auto_reconnect?(v.emit("will-reconnect"),v.reconnect()):v.disconnect():v.disconnection_cause===v.LOGOUT||!o.isUndefined(e)&&e===o.get(u,"ErrorCondition.NO_AUTH_MECH")||"host-unknown"===e||"remote-connection-failed"===e||!v.auto_reconnect?v.disconnect():(v.emit("will-reconnect"),void v.reconnect())},this.setDisconnectionCause=function(e,t,f){o.isUndefined(e)?(delete v.disconnection_cause,delete v.disconnection_reason):(o.isUndefined(v.disconnection_cause)||f)&&(v.disconnection_cause=e,v.disconnection_reason=t)},this.onConnectStatusChanged=function(e,t){if(v.log("Status changed to: ".concat(v.CONNECTION_STATUS[e])),e===u.Status.CONNECTED||e===u.Status.ATTACHED)v.setConnectionStatus(e),v.send_initial_presence=!0,v.setDisconnectionCause(),v.connection.reconnecting?(v.log(e===u.Status.CONNECTED?"Reconnected":"Reattached"),v.onConnected(!0)):(v.log(e===u.Status.CONNECTED?"Connected":"Attached"),v.connection.restored&&(v.send_initial_presence=!1),v.onConnected());else if(e===u.Status.DISCONNECTED)v.setDisconnectionCause(e,t),v.onDisconnected();else if(e===u.Status.ERROR)v.setConnectionStatus(e,w("An error occurred while connecting to the chat server."));else if(e===u.Status.CONNECTING)v.setConnectionStatus(e);else if(e===u.Status.AUTHENTICATING)v.setConnectionStatus(e);else if(e===u.Status.AUTHFAIL)t||(t=w("Your Jabber ID and/or password is incorrect. Please try again.")),v.setConnectionStatus(e,t),v.setDisconnectionCause(e,t,!0),v.onDisconnected();else if(e===u.Status.CONNFAIL){var f=t;"host-unknown"===t||"remote-connection-failed"==t?f=w("Sorry, we could not connect to the XMPP host with domain: %1$s",'"'.concat(u.getDomainFromJid(v.connection.jid),'"')):o.isUndefined(t)||t!==o.get(u,"ErrorCondition.NO_AUTH_MECH")||(f=w("The XMPP server did not offer a supported authentication mechanism")),v.setConnectionStatus(e,f),v.setDisconnectionCause(e,t)}else e===u.Status.DISCONNECTING&&v.setDisconnectionCause(e,t)},this.incrementMsgCounter=function(){this.msg_counter+=1;var e=this.msg_counter,t=document.title;o.isNil(t)||(t=-1===t.search(/^Messages \(\d+\) /)?"Messages (".concat(e,") ").concat(t):t.replace(/^Messages \(\d+\) /,"Messages (".concat(e,")")))},this.clearMsgCounter=function(){this.msg_counter=0;var e=document.title;o.isNil(e)||-1!==e.search(/^Messages \(\d+\) /)&&(e=e.replace(/^Messages \(\d+\) /,""))},this.initStatus=function(e){if(e=!o.isUndefined(v.xmppstatus)&&e)v.onStatusInitialized(e);else{a.xmppstatus=new a.XMPPStatus;var t=y("converse.xmppstatus-".concat(v.bare_jid));a.xmppstatus.id=t,a.xmppstatus.browserStorage=new d.BrowserStorage[v.storage](t),a.xmppstatus.fetch({success:o.partial(v.onStatusInitialized,e),error:o.partial(v.onStatusInitialized,e)})}},this.initSession=function(){v.session=new d.Model;var e=y("converse.bosh-session");v.session.id=e,v.session.browserStorage=new d.BrowserStorage[v.storage](e),v.session.fetch()},this.clearSession=function(){!o.isUndefined(this.session)&&this.session.browserStorage&&this.session.browserStorage._clear()},this.logOut=function(){v.clearSession(),v.setDisconnectionCause(v.LOGOUT,void 0,!0),o.isUndefined(v.connection)?v._tearDown():v.connection.disconnect(),o.each(o.keys(v.promises),l),v.emit("logout")},this.saveWindowState=function(e,t){var f,n={focus:"visible",focusin:"visible",pageshow:"visible",blur:"hidden",focusout:"hidden",pagehide:"hidden"};e=e||document.createEvent("Events"),f=e.type in n?n[e.type]:document[t]?"hidden":"visible","visible"===f&&v.clearMsgCounter(),v.windowState=f,v.emit("windowStateChanged",{state:f})},this.registerGlobalEventHandlers=function(){var e="hidden"
-;e in document?document.addEventListener("visibilitychange",o.partial(v.saveWindowState,o,e)):(e="mozHidden")in document?document.addEventListener("mozvisibilitychange",o.partial(v.saveWindowState,o,e)):(e="webkitHidden")in document?document.addEventListener("webkitvisibilitychange",o.partial(v.saveWindowState,o,e)):(e="msHidden")in document?document.addEventListener("msvisibilitychange",o.partial(v.saveWindowState,o,e)):"onfocusin"in document?document.onfocusin=document.onfocusout=o.partial(v.saveWindowState,o,e):window.onpageshow=window.onpagehide=window.onfocus=window.onblur=o.partial(v.saveWindowState,o,e),void 0!==document[e]&&o.partial(v.saveWindowState,o,e)({type:document[e]?"blur":"focus"})},this.enableCarbons=function(){var e=this;if(this.message_carbons&&!this.session.get("carbons_enabled")){var t=new u.Builder("iq",{from:this.connection.jid,id:"enablecarbons",type:"set"}).c("enable",{xmlns:u.NS.CARBONS});this.connection.addHandler(function(t){t.querySelectorAll("error").length>0?v.log("An error occured while trying to enable message carbons.",u.LogLevel.ERROR):(e.session.save({carbons_enabled:!0}),v.log("Message carbons have been enabled."))},null,"iq",null,"enablecarbons"),this.connection.send(t)}},this.unregisterPresenceHandler=function(){o.isUndefined(v.presence_ref)||(v.connection.deleteHandler(v.presence_ref),delete v.presence_ref)},this.sendInitialPresence=function(){v.send_initial_presence&&v.xmppstatus.sendPresence()},this.onStatusInitialized=function(e){v.emit("statusInitialized",e),e?v.emit("reconnected"):(r.resolve(),v.emit("initialized"),v.emit("connected"))},this.setUserJid=function(){v.jid=v.connection.jid,v.bare_jid=u.getBareJidFromJid(v.connection.jid),v.resource=u.getResourceFromJid(v.connection.jid),v.domain=u.getDomainFromJid(v.connection.jid)},this.onConnected=function(e){v.connection.flush(),v.setUserJid(),v.initSession(),v.enableCarbons(),v.initStatus(e)},this.ConnectionFeedback=d.Model.extend({defaults:{connection_status:u.Status.DISCONNECTED,message:""},initialize:function(){this.on("change",function(){v.emit("connfeedback",v.connfeedback)})}}),this.connfeedback=new this.ConnectionFeedback,this.XMPPStatus=this.ModelWithDefaultAvatar.extend({defaults:function(){return{jid:v.bare_jid,status:v.default_state}},initialize:function(){var e=this;this.vcard=v.vcards.findWhere({jid:this.get("jid")}),o.isNil(this.vcard)&&(this.vcard=v.vcards.create({jid:this.get("jid")})),this.on("change:status",function(t){var f=e.get("status");e.sendPresence(f),v.emit("statusChanged",f)}),this.on("change:status_message",function(){var t=e.get("status_message");e.sendPresence(e.get("status"),t),v.emit("statusMessageChanged",t)})},constructPresence:function(e,t){var f;return e=o.isString(e)?e:this.get("status")||v.default_state,t=o.isString(t)?t:this.get("status_message"),f="unavailable"===e||"probe"===e||"error"===e||"unsubscribe"===e||"unsubscribed"===e||"subscribe"===e||"subscribed"===e?b({type:e}):"offline"===e?b({type:"unavailable"}):"online"===e?b():b().c("show").t(e).up(),t&&f.c("status").t(t).up(),f.c("priority").t(o.isNaN(Number(v.priority))?0:v.priority),f},sendPresence:function(e,t){v.connection.send(this.constructPresence(e,t))}}),this.setUpXMLLogging=function(){u.log=function(e,t){v.log(t,e)},this.debug&&(this.connection.xmlInput=function(e){v.log(e.outerHTML,u.LogLevel.DEBUG,"color: darkgoldenrod")},this.connection.xmlOutput=function(e){v.log(e.outerHTML,u.LogLevel.DEBUG,"color: darkcyan")})},this.fetchLoginCredentials=function(){return new n(function(e,t){var f=new XMLHttpRequest;f.open("GET",v.credentials_url,!0),f.setRequestHeader("Accept","application/json, text/javascript"),f.onload=function(){if(f.status>=200&&f.status<400){var t=JSON.parse(f.responseText);e({jid:t.jid,password:t.password})}else f.onerror()},f.onerror=function(){delete v.connection,v.emit("noResumeableSession",this),t(f.responseText)},f.send()})},this.startNewBOSHSession=function(){var e=new XMLHttpRequest;e.open("GET",v.prebind_url,!0),e.setRequestHeader("Accept","application/json, text/javascript"),e.onload=function(){if(e.status>=200&&e.status<400){var t=JSON.parse(e.responseText);v.connection.attach(t.jid,t.sid,t.rid,v.onConnectStatusChanged)}else e.onerror()},e.onerror=function(){delete v.connection,v.emit("noResumeableSession",this)},e.send()},this.restoreBOSHSession=function(e){if(!this.jid){var t='restoreBOSHSession: tried to restore a "keepalive" session but we don\'t have the JID for the user!';if(e)throw new Error(t);v.log(t)}try{return this.connection.restore(this.jid,this.onConnectStatusChanged),!0}catch(e){return v.log("Could not restore session for jid: "+this.jid+" Error message: "+e.message,u.LogLevel.WARN),this.clearSession(),!1}},this.attemptPreboundSession=function(e){if(!e){if(this.keepalive&&this.restoreBOSHSession(!0))return;if(this.jid&&this.sid&&this.rid)return this.connection.attach(this.jid,this.sid,this.rid,this.onConnectStatusChanged)}if(this.prebind_url)return this.startNewBOSHSession();throw new Error("attemptPreboundSession: If you use prebind and not keepalive, then you MUST supply JID, RID and SID values or a prebind_url.")},this.attemptNonPreboundSession=function(e,t){if(t||!this.keepalive||!this.restoreBOSHSession())if(e)this.autoLogin(e);else if(this.auto_login)if(this.credentials_url)this.fetchLoginCredentials().then(this.autoLogin.bind(this),this.autoLogin.bind(this));else{if(!this.jid)throw new Error("attemptNonPreboundSession: If you use auto_login, you also need to give either a jid value (and if applicable a password) or you need to pass in a URL from where the username and password can be fetched (via credentials_url).");this.autoLogin()}else t&&this.autoLogin()},this.autoLogin=function(e){if(e&&(this.jid=e.jid),this.authentication===v.ANONYMOUS){if(!this.jid)throw new Error("Config Error: when using anonymous login you need to provide the server's domain via the 'jid' option. Either when calling converse.initialize, or when calling _converse.api.user.login.");this.connection.reconnecting||this.connection.reset(),this.connection.connect(this.jid.toLowerCase(),null,this.onConnectStatusChanged)}else if(this.authentication===v.LOGIN){var t=o.isNil(e)?v.connection.pass||this.password:e.password;if(!t){if(this.auto_login)throw new Error("initConnection: If you use auto_login and authentication='login' then you also need to provide a password.");return v.setDisconnectionCause(u.Status.AUTHFAIL,void 0,!0),void v.disconnect()}var f=u.getResourceFromJid(this.jid);this.jid=f?u.getBareJidFromJid(this.jid).toLowerCase()+"/"+f:this.jid.toLowerCase()+v.generateResource(),this.connection.reconnecting||this.connection.reset(),this.connection.connect(this.jid,t,this.onConnectStatusChanged)}},this.logIn=function(e,t){this.authentication===v.PREBIND?this.attemptPreboundSession(t):this.attemptNonPreboundSession(e,t)},this.initConnection=function(){if(!this.connection){if(!this.bosh_service_url&&!this.websocket_url)throw new Error("initConnection: you must supply a value for either the bosh_service_url or websocket_url or both.");if(("WebSocket"in window||"MozWebSocket"in window)&&this.websocket_url)this.connection=new u.Connection(this.websocket_url,this.connection_options);else{if(!this.bosh_service_url)throw new Error("initConnection: this browser does not support websockets and bosh_service_url wasn't specified.");this.connection=new u.Connection(this.bosh_service_url,o.assignIn(this.connection_options,{keepalive:this.keepalive}))}}v.emit("connectionInitialized")},this._tearDown=function(){return v.emit("beforeTearDown"),v.unregisterPresenceHandler(),o.isUndefined(v.session)||v.session.destroy(),window.removeEventListener("click",v.onUserActivity),window.removeEventListener("focus",v.onUserActivity),window.removeEventListener("keypress",v.onUserActivity),window.removeEventListener("mousemove",v.onUserActivity),window.removeEventListener(i,v.onUserActivity),window.clearInterval(v.everySecondTrigger),v.emit("afterTearDown"),v},this.initPlugins=function(){v.pluggable.initialized_plugins=[];var e=v.core_plugins.concat(v.whitelisted_plugins);"embedded"===v.view_mode&&o.forEach(["converse-bookmarks","converse-controlbox","converse-headline","converse-register"],function(e){v.blacklisted_plugins.push(e)}),v.pluggable.initializePlugins({updateSettings:function(){v.log("(DEPRECATION) The `updateSettings` method has been deprecated. Please use `_converse.api.settings.update` instead.",u.LogLevel.WARN),v.api.settings.update.apply(v,arguments)},_converse:v},e,v.blacklisted_plugins),v.emit("pluginsInitialized")},e.connection&&(this.connection=e.connection),o.isUndefined(v.connection)||"jasmine tests"!==v.connection.service?(o.isUndefined(s)?f():s.fetchTranslations(v.locale,v.locales,c.interpolate(v.locales_url,{locale:v.locale})).catch(o.partial(v.log,o,u.LogLevel.FATAL)).then(f).catch(o.partial(v.log,o,u.LogLevel.FATAL)),r):(f(),v)},v.api={connection:{connected:function(){return v.connection&&v.connection.connected||!1},disconnect:function(){v.connection.disconnect()}},emit:function(){v.emit.apply(v,arguments)},user:{jid:function(){return v.connection.jid},login:function(e){v.logIn(e)},logout:function(){v.logOut()},status:{get:function(){return v.xmppstatus.get("status")},set:function(e,t){var f={status:e};if(!o.includes(o.keys(v.STATUS_WEIGHTS),e))throw new Error("Invalid availability value. See https://xmpp.org/rfcs/rfc3921.html#rfc.section.2.2.2.1");o.isString(t)&&(f.status_message=t),v.xmppstatus.sendPresence(e),v.xmppstatus.save(f)},message:{get:function(){return v.xmppstatus.get("status_message")},set:function(e){v.xmppstatus.save({status_message:e})}}}},settings:{update:function(e){c.merge(v.default_settings,e),c.merge(v,e),c.applyUserSettings(v,e,v.user_settings)},get:function(e){if(o.includes(o.keys(v.default_settings),e))return v[e]},set:function(e,t){var f={};o.isObject(e)?o.assignIn(v,o.pick(e,o.keys(v.default_settings))):o.isString("string")&&(f[e]=t,o.assignIn(v,o.pick(f,o.keys(v.default_settings))))}},promises:{add:function(e){e=o.isArray(e)?e:[e],o.each(e,l)}},tokens:{get:function(e){return!v.expose_rid_and_sid||o.isUndefined(v.connection)?null:"rid"===e.toLowerCase()?v.connection.rid||v.connection._proto.rid:"sid"===e.toLowerCase()?v.connection.sid||v.connection._proto.sid:void 0}},listen:{once:v.once.bind(v),on:v.on.bind(v),not:v.off.bind(v),stanza:function(e,t,f){o.isFunction(t)?(f=t,t={}):t=t||{},v.connection.addHandler(f,t.ns,e,t.type,t.id,t.from,t)}},waitUntil:function(e){var t=v.promises[e];return o.isUndefined(t)?null:t},send:function(e){v.connection.send(e)}},window.converse={initialize:function(e,t){return v.initialize(e,t)},plugins:{add:function(e,t){if(t.__name__=e,!o.isUndefined(v.pluggable.plugins[e]))throw new TypeError('Error: plugin with name "'.concat(e,'" has already been ')+"registered!");v.pluggable.plugins[e]=t}},env:{$build:m,$iq:g,$msg:p,$pres:b,Backbone:d,Promise:n,Strophe:u,_:o,f:a,b64_sha1:y,moment:i,sizzle:f,utils:c}},window.dispatchEvent(new e("converse-loaded")),window.converse}),o("tpl!field",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<field var="'+n(t.name)+'">\n',e.isArray(t.value)?(f+="\n    ",e.each(t.value,function(e){f+="<value>"+n(e)+"</value>"}),f+="\n"):f+="\n    <value>"+n(t.value)+"</value>\n",f+="</field>\n"}}),o("tpl!select_option",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<option value="'+n(t.value)+'" ',t.selected&&(f+=' selected="selected" '),f+=" >"+n(t.label)+"</option>\n"}}),o("tpl!form_select",["lodash"],function(e){return function(t){var f,n="",o=e.escape;Array.prototype.join;return n+="<label>\n    "+o(t.label)+'\n    <select name="'+o(t.name)+'"  ',t.multiple&&(n+=' multiple="multiple" '),n+=">"+(null==(f=t.options)?"":f)+"</select>\n</label>\n"}}),o("tpl!form_textarea",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<label class="label-ta">'+n(t.label)+'</label>\n<textarea name="'+n(t.name)+'">'+n(t.value)+"</textarea>\n"}}),o("tpl!form_checkbox",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<label class="checkbox" for="'+n(t.name)+'">'+n(t.label)+'<input name="'+n(t.name)+'" type="'+n(t.type)+'" '+n(t.checked)+"></label>\n\n"}}),o("tpl!form_username",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return t.label&&(f+="\n<label>\n    "+n(t.label)+"\n</label>\n"),f+='\n<div class="input-group">\n    <input name="'+n(t.name)+'" type="'+n(t.type)+'"\n        ',t.value&&(f+=' value="'+n(t.value)+'" '),f+="\n        ",t.required&&(f+=' class="required" '),f+=' />\n    <span title="'+n(t.domain)+'">'+n(t.domain)+"</span>\n</div>\n"}}),o("tpl!form_input",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+="<label>\n    "+n(t.label)+'\n    <input name="'+n(t.name)+'" type="'+n(t.type)+'" \n        ',t.placeholder&&(f+=' placeholder="'+n(t.placeholder)+'" '),f+="\n        ",t.value&&(f+=' value="'+n(t.value)+'" '),f+="\n        ",t.required&&(f+=' class="required" '),f+=" >\n</label>\n"}}),o("tpl!form_captcha",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return t.label&&(f+="\n<label>\n    "+n(t.label)+"\n</label>\n"),f+='\n<img src="data:'+n(t.type)+";base64,"+n(t.data)+'">\n<input name="'+n(t.name)+'" type="text" ',t.required&&(f+=' class="required" '),f+=" >\n\n\n"}}),o("tpl!form_url",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+="<label>\n    "+n(t.label)+'\n    <a class="form-url" target="_blank" rel="noopener" href="'+n(t.value)+'">'+n(t.value)+"</a>\n</label>\n"}}),function(e,t){o("form-utils",["sizzle","lodash.noconflict","utils","tpl!field","tpl!select_option","tpl!form_select","tpl!form_textarea","tpl!form_checkbox","tpl!form_username","tpl!form_input","tpl!form_captcha","tpl!form_url"],t)}(0,function(e,t,f,n,o,a,r,s,c,i,u,_){"use strict";var d={"text-private":"password","text-single":"text",fixed:"label",boolean:"checkbox",hidden:"hidden","jid-multi":"textarea","list-single":"dropdown","list-multi":"dropdown"};return f.webForm2xForm=function(e){var o;return o="checkbox"===e.getAttribute("type")?e.checked&&1||0:"TEXTAREA"==e.tagName?t.filter(e.value.split("\n"),t.trim):"SELECT"==e.tagName?f.getSelectValues(e):e.value,f.stringToNode(n({name:e.getAttribute("name"),value:o}))},f.xForm2webForm=function(n,l,h){if(n.getAttribute("type")){if("list-single"===n.getAttribute("type")||"list-multi"===n.getAttribute("type")){var m=t.map(f.queryChildren(n,"value"),t.partial(t.get,t,"textContent")),g=t.map(f.queryChildren(n,"option"),function(e){var f=t.get(e.querySelector("value"),"textContent");return o({value:f,label:e.getAttribute("label"),selected:t.includes(m,f),required:!t.isNil(n.querySelector("required"))})});return a({name:n.getAttribute("var"),label:n.getAttribute("label"),options:g.join(""),multiple:"list-multi"===n.getAttribute("type"),required:!t.isNil(n.querySelector("required"))})}if("fixed"===n.getAttribute("type")){return'<p class="form-help">'+t.get(n.querySelector("value"),"textContent")+"</p>"}return"jid-multi"===n.getAttribute("type")?r({name:n.getAttribute("var"),label:n.getAttribute("label")||"",value:t.get(n.querySelector("value"),"textContent"),required:!t.isNil(n.querySelector("required"))}):"boolean"===n.getAttribute("type")?s({name:n.getAttribute("var"),type:d[n.getAttribute("type")],label:n.getAttribute("label")||"",checked:"1"===t.get(n.querySelector("value"),"textContent")&&'checked="1"'||"",required:!t.isNil(n.querySelector("required"))}):"url"===n.getAttribute("var")?_({label:n.getAttribute("label")||"",value:t.get(n.querySelector("value"),"textContent")}):"username"===n.getAttribute("var")?c({domain:" @"+h,name:n.getAttribute("var"),type:d[n.getAttribute("type")],label:n.getAttribute("label")||"",value:t.get(n.querySelector("value"),"textContent"),required:!t.isNil(n.querySelector("required"))}):i({label:n.getAttribute("label")||"",name:n.getAttribute("var"),placeholder:null,required:!t.isNil(n.querySelector("required")),type:d[n.getAttribute("type")],value:t.get(n.querySelector("value"),"textContent")})}if("ocr"===n.getAttribute("var")){var p=n.querySelector("uri"),b=e('data[cid="'+p.textContent.replace(/^cid:/,"")+'"]',l)[0];return u({label:n.getAttribute("label"),name:n.getAttribute("var"),data:t.get(b,"textContent"),type:p.getAttribute("type"),required:!t.isNil(n.querySelector("required"))})}},f}),function(e){e.emojioneList={":kiss_mm:":{uc_base:"1f468-2764-1f48b-1f468",uc_output:"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468",uc_match:"1f468-2764-fe0f-1f48b-1f468",uc_greedy:"1f468-2764-1f48b-1f468",shortnames:[":couplekiss_mm:"],category:"people"},":kiss_woman_man:":{uc_base:"1f469-2764-1f48b-1f468",uc_output:"1f469-200d-2764-fe0f-200d-1f48b-200d-1f468",uc_match:"1f469-2764-fe0f-1f48b-1f468",uc_greedy:"1f469-2764-1f48b-1f468",shortnames:[],category:"people"},":kiss_ww:":{uc_base:"1f469-2764-1f48b-1f469",uc_output:"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469",uc_match:"1f469-2764-fe0f-1f48b-1f469",uc_greedy:"1f469-2764-1f48b-1f469",shortnames:[":couplekiss_ww:"],category:"people"},":england:":{uc_base:"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f",uc_output:"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f",uc_match:"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f",uc_greedy:"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f",shortnames:[],category:"flags"},":scotland:":{uc_base:"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f",uc_output:"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f",uc_match:"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f",uc_greedy:"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f",shortnames:[],category:"flags"},":wales:":{uc_base:"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f",uc_output:"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f",uc_match:"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f",uc_greedy:"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f",shortnames:[],category:"flags"},":family_mmbb:":{uc_base:"1f468-1f468-1f466-1f466",uc_output:"1f468-200d-1f468-200d-1f466-200d-1f466",uc_match:"1f468-1f468-1f466-1f466",uc_greedy:"1f468-1f468-1f466-1f466",shortnames:[],category:"people"},":family_mmgb:":{uc_base:"1f468-1f468-1f467-1f466",uc_output:"1f468-200d-1f468-200d-1f467-200d-1f466",uc_match:"1f468-1f468-1f467-1f466",uc_greedy:"1f468-1f468-1f467-1f466",shortnames:[],category:"people"},":family_mmgg:":{uc_base:"1f468-1f468-1f467-1f467",uc_output:"1f468-200d-1f468-200d-1f467-200d-1f467",uc_match:"1f468-1f468-1f467-1f467",uc_greedy:"1f468-1f468-1f467-1f467",shortnames:[],category:"people"},":family_mwbb:":{uc_base:"1f468-1f469-1f466-1f466",uc_output:"1f468-200d-1f469-200d-1f466-200d-1f466",uc_match:"1f468-1f469-1f466-1f466",uc_greedy:"1f468-1f469-1f466-1f466",shortnames:[],category:"people"},":family_mwgb:":{uc_base:"1f468-1f469-1f467-1f466",uc_output:"1f468-200d-1f469-200d-1f467-200d-1f466",uc_match:"1f468-1f469-1f467-1f466",uc_greedy:"1f468-1f469-1f467-1f466",shortnames:[],category:"people"},":family_mwgg:":{uc_base:"1f468-1f469-1f467-1f467",uc_output:"1f468-200d-1f469-200d-1f467-200d-1f467",uc_match:"1f468-1f469-1f467-1f467",uc_greedy:"1f468-1f469-1f467-1f467",shortnames:[],category:"people"},":family_wwbb:":{uc_base:"1f469-1f469-1f466-1f466",uc_output:"1f469-200d-1f469-200d-1f466-200d-1f466",uc_match:"1f469-1f469-1f466-1f466",uc_greedy:"1f469-1f469-1f466-1f466",shortnames:[],category:"people"},":family_wwgb:":{uc_base:"1f469-1f469-1f467-1f466",uc_output:"1f469-200d-1f469-200d-1f467-200d-1f466",uc_match:"1f469-1f469-1f467-1f466",uc_greedy:"1f469-1f469-1f467-1f466",shortnames:[],category:"people"},":family_wwgg:":{uc_base:"1f469-1f469-1f467-1f467",uc_output:"1f469-200d-1f469-200d-1f467-200d-1f467",uc_match:"1f469-1f469-1f467-1f467",uc_greedy:"1f469-1f469-1f467-1f467",shortnames:[],category:"people"},":couple_mm:":{uc_base:"1f468-2764-1f468",uc_output:"1f468-200d-2764-fe0f-200d-1f468",uc_match:"1f468-2764-fe0f-1f468",uc_greedy:"1f468-2764-1f468",shortnames:[":couple_with_heart_mm:"],category:"people"},":couple_with_heart_woman_man:":{uc_base:"1f469-2764-1f468",uc_output:"1f469-200d-2764-fe0f-200d-1f468",uc_match:"1f469-2764-fe0f-1f468",uc_greedy:"1f469-2764-1f468",shortnames:[],category:"people"},":couple_ww:":{uc_base:"1f469-2764-1f469",uc_output:"1f469-200d-2764-fe0f-200d-1f469",uc_match:"1f469-2764-fe0f-1f469",uc_greedy:"1f469-2764-1f469",shortnames:[":couple_with_heart_ww:"],category:"people"},":family_man_boy_boy:":{uc_base:"1f468-1f466-1f466",uc_output:"1f468-200d-1f466-200d-1f466",uc_match:"1f468-1f466-1f466",uc_greedy:"1f468-1f466-1f466",shortnames:[],category:"people"},":family_man_girl_boy:":{uc_base:"1f468-1f467-1f466",uc_output:"1f468-200d-1f467-200d-1f466",uc_match:"1f468-1f467-1f466",uc_greedy:"1f468-1f467-1f466",shortnames:[],category:"people"},":family_man_girl_girl:":{uc_base:"1f468-1f467-1f467",uc_output:"1f468-200d-1f467-200d-1f467",uc_match:"1f468-1f467-1f467",uc_greedy:"1f468-1f467-1f467",shortnames:[],category:"people"},":family_man_woman_boy:":{uc_base:"1f468-1f469-1f466",uc_output:"1f468-200d-1f469-200d-1f466",uc_match:"1f468-1f469-1f466",uc_greedy:"1f468-1f469-1f466",shortnames:[],category:"people"},":family_mmb:":{uc_base:"1f468-1f468-1f466",uc_output:"1f468-200d-1f468-200d-1f466",uc_match:"1f468-1f468-1f466",uc_greedy:"1f468-1f468-1f466",shortnames:[],category:"people"},":family_mmg:":{uc_base:"1f468-1f468-1f467",uc_output:"1f468-200d-1f468-200d-1f467",uc_match:"1f468-1f468-1f467",uc_greedy:"1f468-1f468-1f467",shortnames:[],category:"people"},":family_mwg:":{uc_base:"1f468-1f469-1f467",uc_output:"1f468-200d-1f469-200d-1f467",uc_match:"1f468-1f469-1f467",uc_greedy:"1f468-1f469-1f467",shortnames:[],category:"people"},":family_woman_boy_boy:":{uc_base:"1f469-1f466-1f466",uc_output:"1f469-200d-1f466-200d-1f466",uc_match:"1f469-1f466-1f466",uc_greedy:"1f469-1f466-1f466",shortnames:[],category:"people"},":family_woman_girl_boy:":{uc_base:"1f469-1f467-1f466",uc_output:"1f469-200d-1f467-200d-1f466",uc_match:"1f469-1f467-1f466",uc_greedy:"1f469-1f467-1f466",shortnames:[],category:"people"},":family_woman_girl_girl:":{uc_base:"1f469-1f467-1f467",uc_output:"1f469-200d-1f467-200d-1f467",uc_match:"1f469-1f467-1f467",uc_greedy:"1f469-1f467-1f467",shortnames:[],category:"people"},":family_wwb:":{uc_base:"1f469-1f469-1f466",uc_output:"1f469-200d-1f469-200d-1f466",uc_match:"1f469-1f469-1f466",uc_greedy:"1f469-1f469-1f466",shortnames:[],category:"people"},":family_wwg:":{uc_base:"1f469-1f469-1f467",uc_output:"1f469-200d-1f469-200d-1f467",uc_match:"1f469-1f469-1f467",uc_greedy:"1f469-1f469-1f467",shortnames:[],category:"people"},":blond-haired_man_tone1:":{uc_base:"1f471-1f3fb-2642",uc_output:"1f471-1f3fb-200d-2642-fe0f",uc_match:"1f471-1f3fb-2642-fe0f",uc_greedy:"1f471-1f3fb-2642",shortnames:[":blond-haired_man_light_skin_tone:"],category:"people"},":blond-haired_man_tone2:":{uc_base:"1f471-1f3fc-2642",uc_output:"1f471-1f3fc-200d-2642-fe0f",uc_match:"1f471-1f3fc-2642-fe0f",uc_greedy:"1f471-1f3fc-2642",shortnames:[":blond-haired_man_medium_light_skin_tone:"],category:"people"},":blond-haired_man_tone3:":{uc_base:"1f471-1f3fd-2642",uc_output:"1f471-1f3fd-200d-2642-fe0f",uc_match:"1f471-1f3fd-2642-fe0f",uc_greedy:"1f471-1f3fd-2642",shortnames:[":blond-haired_man_medium_skin_tone:"],category:"people"},":blond-haired_man_tone4:":{uc_base:"1f471-1f3fe-2642",uc_output:"1f471-1f3fe-200d-2642-fe0f",uc_match:"1f471-1f3fe-2642-fe0f",uc_greedy:"1f471-1f3fe-2642",shortnames:[":blond-haired_man_medium_dark_skin_tone:"],category:"people"},":blond-haired_man_tone5:":{uc_base:"1f471-1f3ff-2642",uc_output:"1f471-1f3ff-200d-2642-fe0f",uc_match:"1f471-1f3ff-2642-fe0f",uc_greedy:"1f471-1f3ff-2642",shortnames:[":blond-haired_man_dark_skin_tone:"],category:"people"},":blond-haired_woman_tone1:":{uc_base:"1f471-1f3fb-2640",uc_output:"1f471-1f3fb-200d-2640-fe0f",uc_match:"1f471-1f3fb-2640-fe0f",uc_greedy:"1f471-1f3fb-2640",shortnames:[":blond-haired_woman_light_skin_tone:"],category:"people"},":blond-haired_woman_tone2:":{uc_base:"1f471-1f3fc-2640",uc_output:"1f471-1f3fc-200d-2640-fe0f",uc_match:"1f471-1f3fc-2640-fe0f",uc_greedy:"1f471-1f3fc-2640",shortnames:[":blond-haired_woman_medium_light_skin_tone:"],category:"people"},":blond-haired_woman_tone3:":{uc_base:"1f471-1f3fd-2640",uc_output:"1f471-1f3fd-200d-2640-fe0f",uc_match:"1f471-1f3fd-2640-fe0f",uc_greedy:"1f471-1f3fd-2640",shortnames:[":blond-haired_woman_medium_skin_tone:"],category:"people"},":blond-haired_woman_tone4:":{uc_base:"1f471-1f3fe-2640",uc_output:"1f471-1f3fe-200d-2640-fe0f",uc_match:"1f471-1f3fe-2640-fe0f",uc_greedy:"1f471-1f3fe-2640",shortnames:[":blond-haired_woman_medium_dark_skin_tone:"],category:"people"},":blond-haired_woman_tone5:":{uc_base:"1f471-1f3ff-2640",uc_output:"1f471-1f3ff-200d-2640-fe0f",uc_match:"1f471-1f3ff-2640-fe0f",uc_greedy:"1f471-1f3ff-2640",shortnames:[":blond-haired_woman_dark_skin_tone:"],category:"people"},":eye_in_speech_bubble:":{uc_base:"1f441-1f5e8",uc_output:"1f441-fe0f-200d-1f5e8-fe0f",uc_match:"1f441-fe0f-1f5e8-fe0f",uc_greedy:"1f441-1f5e8",shortnames:[],category:"symbols"},":man_biking_tone1:":{uc_base:"1f6b4-1f3fb-2642",uc_output:"1f6b4-1f3fb-200d-2642-fe0f",uc_match:"1f6b4-1f3fb-2642-fe0f",uc_greedy:"1f6b4-1f3fb-2642",shortnames:[":man_biking_light_skin_tone:"],category:"activity"},":man_biking_tone2:":{uc_base:"1f6b4-1f3fc-2642",uc_output:"1f6b4-1f3fc-200d-2642-fe0f",uc_match:"1f6b4-1f3fc-2642-fe0f",uc_greedy:"1f6b4-1f3fc-2642",shortnames:[":man_biking_medium_light_skin_tone:"],category:"activity"},":man_biking_tone3:":{uc_base:"1f6b4-1f3fd-2642",uc_output:"1f6b4-1f3fd-200d-2642-fe0f",uc_match:"1f6b4-1f3fd-2642-fe0f",uc_greedy:"1f6b4-1f3fd-2642",shortnames:[":man_biking_medium_skin_tone:"],category:"activity"},":man_biking_tone4:":{uc_base:"1f6b4-1f3fe-2642",uc_output:"1f6b4-1f3fe-200d-2642-fe0f",uc_match:"1f6b4-1f3fe-2642-fe0f",uc_greedy:"1f6b4-1f3fe-2642",shortnames:[":man_biking_medium_dark_skin_tone:"],category:"activity"},":man_biking_tone5:":{uc_base:"1f6b4-1f3ff-2642",uc_output:"1f6b4-1f3ff-200d-2642-fe0f",uc_match:"1f6b4-1f3ff-2642-fe0f",uc_greedy:"1f6b4-1f3ff-2642",shortnames:[":man_biking_dark_skin_tone:"],category:"activity"},":man_bowing_tone1:":{uc_base:"1f647-1f3fb-2642",uc_output:"1f647-1f3fb-200d-2642-fe0f",uc_match:"1f647-1f3fb-2642-fe0f",uc_greedy:"1f647-1f3fb-2642",shortnames:[":man_bowing_light_skin_tone:"],category:"people"},":man_bowing_tone2:":{uc_base:"1f647-1f3fc-2642",uc_output:"1f647-1f3fc-200d-2642-fe0f",uc_match:"1f647-1f3fc-2642-fe0f",uc_greedy:"1f647-1f3fc-2642",shortnames:[":man_bowing_medium_light_skin_tone:"],category:"people"},":man_bowing_tone3:":{uc_base:"1f647-1f3fd-2642",uc_output:"1f647-1f3fd-200d-2642-fe0f",uc_match:"1f647-1f3fd-2642-fe0f",uc_greedy:"1f647-1f3fd-2642",shortnames:[":man_bowing_medium_skin_tone:"],category:"people"},":man_bowing_tone4:":{uc_base:"1f647-1f3fe-2642",uc_output:"1f647-1f3fe-200d-2642-fe0f",uc_match:"1f647-1f3fe-2642-fe0f",uc_greedy:"1f647-1f3fe-2642",shortnames:[":man_bowing_medium_dark_skin_tone:"],category:"people"},":man_bowing_tone5:":{uc_base:"1f647-1f3ff-2642",uc_output:"1f647-1f3ff-200d-2642-fe0f",uc_match:"1f647-1f3ff-2642-fe0f",uc_greedy:"1f647-1f3ff-2642",shortnames:[":man_bowing_dark_skin_tone:"],category:"people"},":man_cartwheeling_tone1:":{uc_base:"1f938-1f3fb-2642",uc_output:"1f938-1f3fb-200d-2642-fe0f",uc_match:"1f938-1f3fb-2642-fe0f",uc_greedy:"1f938-1f3fb-2642",shortnames:[":man_cartwheeling_light_skin_tone:"],category:"activity"},":man_cartwheeling_tone2:":{uc_base:"1f938-1f3fc-2642",uc_output:"1f938-1f3fc-200d-2642-fe0f",uc_match:"1f938-1f3fc-2642-fe0f",uc_greedy:"1f938-1f3fc-2642",shortnames:[":man_cartwheeling_medium_light_skin_tone:"],category:"activity"},":man_cartwheeling_tone3:":{uc_base:"1f938-1f3fd-2642",uc_output:"1f938-1f3fd-200d-2642-fe0f",uc_match:"1f938-1f3fd-2642-fe0f",uc_greedy:"1f938-1f3fd-2642",shortnames:[":man_cartwheeling_medium_skin_tone:"],category:"activity"},":man_cartwheeling_tone4:":{uc_base:"1f938-1f3fe-2642",uc_output:"1f938-1f3fe-200d-2642-fe0f",uc_match:"1f938-1f3fe-2642-fe0f",uc_greedy:"1f938-1f3fe-2642",shortnames:[":man_cartwheeling_medium_dark_skin_tone:"],category:"activity"},":man_cartwheeling_tone5:":{uc_base:"1f938-1f3ff-2642",uc_output:"1f938-1f3ff-200d-2642-fe0f",uc_match:"1f938-1f3ff-2642-fe0f",uc_greedy:"1f938-1f3ff-2642",shortnames:[":man_cartwheeling_dark_skin_tone:"],category:"activity"},":man_climbing_tone1:":{uc_base:"1f9d7-1f3fb-2642",uc_output:"1f9d7-1f3fb-200d-2642-fe0f",uc_match:"1f9d7-1f3fb-2642-fe0f",uc_greedy:"1f9d7-1f3fb-2642",shortnames:[":man_climbing_light_skin_tone:"],category:"activity"},":man_climbing_tone2:":{uc_base:"1f9d7-1f3fc-2642",uc_output:"1f9d7-1f3fc-200d-2642-fe0f",uc_match:"1f9d7-1f3fc-2642-fe0f",uc_greedy:"1f9d7-1f3fc-2642",shortnames:[":man_climbing_medium_light_skin_tone:"],category:"activity"},":man_climbing_tone3:":{uc_base:"1f9d7-1f3fd-2642",uc_output:"1f9d7-1f3fd-200d-2642-fe0f",uc_match:"1f9d7-1f3fd-2642-fe0f",uc_greedy:"1f9d7-1f3fd-2642",shortnames:[":man_climbing_medium_skin_tone:"],category:"activity"},":man_climbing_tone4:":{uc_base:"1f9d7-1f3fe-2642",uc_output:"1f9d7-1f3fe-200d-2642-fe0f",uc_match:"1f9d7-1f3fe-2642-fe0f",uc_greedy:"1f9d7-1f3fe-2642",shortnames:[":man_climbing_medium_dark_skin_tone:"],category:"activity"},":man_climbing_tone5:":{uc_base:"1f9d7-1f3ff-2642",uc_output:"1f9d7-1f3ff-200d-2642-fe0f",uc_match:"1f9d7-1f3ff-2642-fe0f",uc_greedy:"1f9d7-1f3ff-2642",shortnames:[":man_climbing_dark_skin_tone:"],category:"activity"},":man_construction_worker_tone1:":{uc_base:"1f477-1f3fb-2642",uc_output:"1f477-1f3fb-200d-2642-fe0f",uc_match:"1f477-1f3fb-2642-fe0f",uc_greedy:"1f477-1f3fb-2642",shortnames:[":man_construction_worker_light_skin_tone:"],category:"people"},":man_construction_worker_tone2:":{uc_base:"1f477-1f3fc-2642",uc_output:"1f477-1f3fc-200d-2642-fe0f",uc_match:"1f477-1f3fc-2642-fe0f",uc_greedy:"1f477-1f3fc-2642",shortnames:[":man_construction_worker_medium_light_skin_tone:"],category:"people"},":man_construction_worker_tone3:":{uc_base:"1f477-1f3fd-2642",uc_output:"1f477-1f3fd-200d-2642-fe0f",uc_match:"1f477-1f3fd-2642-fe0f",uc_greedy:"1f477-1f3fd-2642",shortnames:[":man_construction_worker_medium_skin_tone:"],category:"people"},":man_construction_worker_tone4:":{uc_base:"1f477-1f3fe-2642",uc_output:"1f477-1f3fe-200d-2642-fe0f",uc_match:"1f477-1f3fe-2642-fe0f",uc_greedy:"1f477-1f3fe-2642",shortnames:[":man_construction_worker_medium_dark_skin_tone:"],category:"people"},":man_construction_worker_tone5:":{uc_base:"1f477-1f3ff-2642",uc_output:"1f477-1f3ff-200d-2642-fe0f",uc_match:"1f477-1f3ff-2642-fe0f",uc_greedy:"1f477-1f3ff-2642",shortnames:[":man_construction_worker_dark_skin_tone:"],category:"people"},":man_detective_tone1:":{uc_base:"1f575-1f3fb-2642",uc_output:"1f575-1f3fb-200d-2642-fe0f",uc_match:"1f575-fe0f-1f3fb-2642-fe0f",uc_greedy:"1f575-1f3fb-2642",shortnames:[":man_detective_light_skin_tone:"],category:"people"},":man_detective_tone2:":{uc_base:"1f575-1f3fc-2642",uc_output:"1f575-1f3fc-200d-2642-fe0f",uc_match:"1f575-fe0f-1f3fc-2642-fe0f",uc_greedy:"1f575-1f3fc-2642",shortnames:[":man_detective_medium_light_skin_tone:"],category:"people"},":man_detective_tone3:":{uc_base:"1f575-1f3fd-2642",uc_output:"1f575-1f3fd-200d-2642-fe0f",uc_match:"1f575-fe0f-1f3fd-2642-fe0f",uc_greedy:"1f575-1f3fd-2642",shortnames:[":man_detective_medium_skin_tone:"],category:"people"},":man_detective_tone4:":{uc_base:"1f575-1f3fe-2642",uc_output:"1f575-1f3fe-200d-2642-fe0f",uc_match:"1f575-fe0f-1f3fe-2642-fe0f",uc_greedy:"1f575-1f3fe-2642",shortnames:[":man_detective_medium_dark_skin_tone:"],category:"people"},":man_detective_tone5:":{uc_base:"1f575-1f3ff-2642",uc_output:"1f575-1f3ff-200d-2642-fe0f",uc_match:"1f575-fe0f-1f3ff-2642-fe0f",uc_greedy:"1f575-1f3ff-2642",shortnames:[":man_detective_dark_skin_tone:"],category:"people"},":man_elf_tone1:":{uc_base:"1f9dd-1f3fb-2642",uc_output:"1f9dd-1f3fb-200d-2642-fe0f",uc_match:"1f9dd-1f3fb-2642-fe0f",
-uc_greedy:"1f9dd-1f3fb-2642",shortnames:[":man_elf_light_skin_tone:"],category:"people"},":man_elf_tone2:":{uc_base:"1f9dd-1f3fc-2642",uc_output:"1f9dd-1f3fc-200d-2642-fe0f",uc_match:"1f9dd-1f3fc-2642-fe0f",uc_greedy:"1f9dd-1f3fc-2642",shortnames:[":man_elf_medium_light_skin_tone:"],category:"people"},":man_elf_tone3:":{uc_base:"1f9dd-1f3fd-2642",uc_output:"1f9dd-1f3fd-200d-2642-fe0f",uc_match:"1f9dd-1f3fd-2642-fe0f",uc_greedy:"1f9dd-1f3fd-2642",shortnames:[":man_elf_medium_skin_tone:"],category:"people"},":man_elf_tone4:":{uc_base:"1f9dd-1f3fe-2642",uc_output:"1f9dd-1f3fe-200d-2642-fe0f",uc_match:"1f9dd-1f3fe-2642-fe0f",uc_greedy:"1f9dd-1f3fe-2642",shortnames:[":man_elf_medium_dark_skin_tone:"],category:"people"},":man_elf_tone5:":{uc_base:"1f9dd-1f3ff-2642",uc_output:"1f9dd-1f3ff-200d-2642-fe0f",uc_match:"1f9dd-1f3ff-2642-fe0f",uc_greedy:"1f9dd-1f3ff-2642",shortnames:[":man_elf_dark_skin_tone:"],category:"people"},":man_facepalming_tone1:":{uc_base:"1f926-1f3fb-2642",uc_output:"1f926-1f3fb-200d-2642-fe0f",uc_match:"1f926-1f3fb-2642-fe0f",uc_greedy:"1f926-1f3fb-2642",shortnames:[":man_facepalming_light_skin_tone:"],category:"people"},":man_facepalming_tone2:":{uc_base:"1f926-1f3fc-2642",uc_output:"1f926-1f3fc-200d-2642-fe0f",uc_match:"1f926-1f3fc-2642-fe0f",uc_greedy:"1f926-1f3fc-2642",shortnames:[":man_facepalming_medium_light_skin_tone:"],category:"people"},":man_facepalming_tone3:":{uc_base:"1f926-1f3fd-2642",uc_output:"1f926-1f3fd-200d-2642-fe0f",uc_match:"1f926-1f3fd-2642-fe0f",uc_greedy:"1f926-1f3fd-2642",shortnames:[":man_facepalming_medium_skin_tone:"],category:"people"},":man_facepalming_tone4:":{uc_base:"1f926-1f3fe-2642",uc_output:"1f926-1f3fe-200d-2642-fe0f",uc_match:"1f926-1f3fe-2642-fe0f",uc_greedy:"1f926-1f3fe-2642",shortnames:[":man_facepalming_medium_dark_skin_tone:"],category:"people"},":man_facepalming_tone5:":{uc_base:"1f926-1f3ff-2642",uc_output:"1f926-1f3ff-200d-2642-fe0f",uc_match:"1f926-1f3ff-2642-fe0f",uc_greedy:"1f926-1f3ff-2642",shortnames:[":man_facepalming_dark_skin_tone:"],category:"people"},":man_fairy_tone1:":{uc_base:"1f9da-1f3fb-2642",uc_output:"1f9da-1f3fb-200d-2642-fe0f",uc_match:"1f9da-1f3fb-2642-fe0f",uc_greedy:"1f9da-1f3fb-2642",shortnames:[":man_fairy_light_skin_tone:"],category:"people"},":man_fairy_tone2:":{uc_base:"1f9da-1f3fc-2642",uc_output:"1f9da-1f3fc-200d-2642-fe0f",uc_match:"1f9da-1f3fc-2642-fe0f",uc_greedy:"1f9da-1f3fc-2642",shortnames:[":man_fairy_medium_light_skin_tone:"],category:"people"},":man_fairy_tone3:":{uc_base:"1f9da-1f3fd-2642",uc_output:"1f9da-1f3fd-200d-2642-fe0f",uc_match:"1f9da-1f3fd-2642-fe0f",uc_greedy:"1f9da-1f3fd-2642",shortnames:[":man_fairy_medium_skin_tone:"],category:"people"},":man_fairy_tone4:":{uc_base:"1f9da-1f3fe-2642",uc_output:"1f9da-1f3fe-200d-2642-fe0f",uc_match:"1f9da-1f3fe-2642-fe0f",uc_greedy:"1f9da-1f3fe-2642",shortnames:[":man_fairy_medium_dark_skin_tone:"],category:"people"},":man_fairy_tone5:":{uc_base:"1f9da-1f3ff-2642",uc_output:"1f9da-1f3ff-200d-2642-fe0f",uc_match:"1f9da-1f3ff-2642-fe0f",uc_greedy:"1f9da-1f3ff-2642",shortnames:[":man_fairy_dark_skin_tone:"],category:"people"},":man_frowning_tone1:":{uc_base:"1f64d-1f3fb-2642",uc_output:"1f64d-1f3fb-200d-2642-fe0f",uc_match:"1f64d-1f3fb-2642-fe0f",uc_greedy:"1f64d-1f3fb-2642",shortnames:[":man_frowning_light_skin_tone:"],category:"people"},":man_frowning_tone2:":{uc_base:"1f64d-1f3fc-2642",uc_output:"1f64d-1f3fc-200d-2642-fe0f",uc_match:"1f64d-1f3fc-2642-fe0f",uc_greedy:"1f64d-1f3fc-2642",shortnames:[":man_frowning_medium_light_skin_tone:"],category:"people"},":man_frowning_tone3:":{uc_base:"1f64d-1f3fd-2642",uc_output:"1f64d-1f3fd-200d-2642-fe0f",uc_match:"1f64d-1f3fd-2642-fe0f",uc_greedy:"1f64d-1f3fd-2642",shortnames:[":man_frowning_medium_skin_tone:"],category:"people"},":man_frowning_tone4:":{uc_base:"1f64d-1f3fe-2642",uc_output:"1f64d-1f3fe-200d-2642-fe0f",uc_match:"1f64d-1f3fe-2642-fe0f",uc_greedy:"1f64d-1f3fe-2642",shortnames:[":man_frowning_medium_dark_skin_tone:"],category:"people"},":man_frowning_tone5:":{uc_base:"1f64d-1f3ff-2642",uc_output:"1f64d-1f3ff-200d-2642-fe0f",uc_match:"1f64d-1f3ff-2642-fe0f",uc_greedy:"1f64d-1f3ff-2642",shortnames:[":man_frowning_dark_skin_tone:"],category:"people"},":man_gesturing_no_tone1:":{uc_base:"1f645-1f3fb-2642",uc_output:"1f645-1f3fb-200d-2642-fe0f",uc_match:"1f645-1f3fb-2642-fe0f",uc_greedy:"1f645-1f3fb-2642",shortnames:[":man_gesturing_no_light_skin_tone:"],category:"people"},":man_gesturing_no_tone2:":{uc_base:"1f645-1f3fc-2642",uc_output:"1f645-1f3fc-200d-2642-fe0f",uc_match:"1f645-1f3fc-2642-fe0f",uc_greedy:"1f645-1f3fc-2642",shortnames:[":man_gesturing_no_medium_light_skin_tone:"],category:"people"},":man_gesturing_no_tone3:":{uc_base:"1f645-1f3fd-2642",uc_output:"1f645-1f3fd-200d-2642-fe0f",uc_match:"1f645-1f3fd-2642-fe0f",uc_greedy:"1f645-1f3fd-2642",shortnames:[":man_gesturing_no_medium_skin_tone:"],category:"people"},":man_gesturing_no_tone4:":{uc_base:"1f645-1f3fe-2642",uc_output:"1f645-1f3fe-200d-2642-fe0f",uc_match:"1f645-1f3fe-2642-fe0f",uc_greedy:"1f645-1f3fe-2642",shortnames:[":man_gesturing_no_medium_dark_skin_tone:"],category:"people"},":man_gesturing_no_tone5:":{uc_base:"1f645-1f3ff-2642",uc_output:"1f645-1f3ff-200d-2642-fe0f",uc_match:"1f645-1f3ff-2642-fe0f",uc_greedy:"1f645-1f3ff-2642",shortnames:[":man_gesturing_no_dark_skin_tone:"],category:"people"},":man_gesturing_ok_tone1:":{uc_base:"1f646-1f3fb-2642",uc_output:"1f646-1f3fb-200d-2642-fe0f",uc_match:"1f646-1f3fb-2642-fe0f",uc_greedy:"1f646-1f3fb-2642",shortnames:[":man_gesturing_ok_light_skin_tone:"],category:"people"},":man_gesturing_ok_tone2:":{uc_base:"1f646-1f3fc-2642",uc_output:"1f646-1f3fc-200d-2642-fe0f",uc_match:"1f646-1f3fc-2642-fe0f",uc_greedy:"1f646-1f3fc-2642",shortnames:[":man_gesturing_ok_medium_light_skin_tone:"],category:"people"},":man_gesturing_ok_tone3:":{uc_base:"1f646-1f3fd-2642",uc_output:"1f646-1f3fd-200d-2642-fe0f",uc_match:"1f646-1f3fd-2642-fe0f",uc_greedy:"1f646-1f3fd-2642",shortnames:[":man_gesturing_ok_medium_skin_tone:"],category:"people"},":man_gesturing_ok_tone4:":{uc_base:"1f646-1f3fe-2642",uc_output:"1f646-1f3fe-200d-2642-fe0f",uc_match:"1f646-1f3fe-2642-fe0f",uc_greedy:"1f646-1f3fe-2642",shortnames:[":man_gesturing_ok_medium_dark_skin_tone:"],category:"people"},":man_gesturing_ok_tone5:":{uc_base:"1f646-1f3ff-2642",uc_output:"1f646-1f3ff-200d-2642-fe0f",uc_match:"1f646-1f3ff-2642-fe0f",uc_greedy:"1f646-1f3ff-2642",shortnames:[":man_gesturing_ok_dark_skin_tone:"],category:"people"},":man_getting_face_massage_tone1:":{uc_base:"1f486-1f3fb-2642",uc_output:"1f486-1f3fb-200d-2642-fe0f",uc_match:"1f486-1f3fb-2642-fe0f",uc_greedy:"1f486-1f3fb-2642",shortnames:[":man_getting_face_massage_light_skin_tone:"],category:"people"},":man_getting_face_massage_tone2:":{uc_base:"1f486-1f3fc-2642",uc_output:"1f486-1f3fc-200d-2642-fe0f",uc_match:"1f486-1f3fc-2642-fe0f",uc_greedy:"1f486-1f3fc-2642",shortnames:[":man_getting_face_massage_medium_light_skin_tone:"],category:"people"},":man_getting_face_massage_tone3:":{uc_base:"1f486-1f3fd-2642",uc_output:"1f486-1f3fd-200d-2642-fe0f",uc_match:"1f486-1f3fd-2642-fe0f",uc_greedy:"1f486-1f3fd-2642",shortnames:[":man_getting_face_massage_medium_skin_tone:"],category:"people"},":man_getting_face_massage_tone4:":{uc_base:"1f486-1f3fe-2642",uc_output:"1f486-1f3fe-200d-2642-fe0f",uc_match:"1f486-1f3fe-2642-fe0f",uc_greedy:"1f486-1f3fe-2642",shortnames:[":man_getting_face_massage_medium_dark_skin_tone:"],category:"people"},":man_getting_face_massage_tone5:":{uc_base:"1f486-1f3ff-2642",uc_output:"1f486-1f3ff-200d-2642-fe0f",uc_match:"1f486-1f3ff-2642-fe0f",uc_greedy:"1f486-1f3ff-2642",shortnames:[":man_getting_face_massage_dark_skin_tone:"],category:"people"},":man_getting_haircut_tone1:":{uc_base:"1f487-1f3fb-2642",uc_output:"1f487-1f3fb-200d-2642-fe0f",uc_match:"1f487-1f3fb-2642-fe0f",uc_greedy:"1f487-1f3fb-2642",shortnames:[":man_getting_haircut_light_skin_tone:"],category:"people"},":man_getting_haircut_tone2:":{uc_base:"1f487-1f3fc-2642",uc_output:"1f487-1f3fc-200d-2642-fe0f",uc_match:"1f487-1f3fc-2642-fe0f",uc_greedy:"1f487-1f3fc-2642",shortnames:[":man_getting_haircut_medium_light_skin_tone:"],category:"people"},":man_getting_haircut_tone3:":{uc_base:"1f487-1f3fd-2642",uc_output:"1f487-1f3fd-200d-2642-fe0f",uc_match:"1f487-1f3fd-2642-fe0f",uc_greedy:"1f487-1f3fd-2642",shortnames:[":man_getting_haircut_medium_skin_tone:"],category:"people"},":man_getting_haircut_tone4:":{uc_base:"1f487-1f3fe-2642",uc_output:"1f487-1f3fe-200d-2642-fe0f",uc_match:"1f487-1f3fe-2642-fe0f",uc_greedy:"1f487-1f3fe-2642",shortnames:[":man_getting_haircut_medium_dark_skin_tone:"],category:"people"},":man_getting_haircut_tone5:":{uc_base:"1f487-1f3ff-2642",uc_output:"1f487-1f3ff-200d-2642-fe0f",uc_match:"1f487-1f3ff-2642-fe0f",uc_greedy:"1f487-1f3ff-2642",shortnames:[":man_getting_haircut_dark_skin_tone:"],category:"people"},":man_golfing_tone1:":{uc_base:"1f3cc-1f3fb-2642",uc_output:"1f3cc-1f3fb-200d-2642-fe0f",uc_match:"1f3cc-fe0f-1f3fb-2642-fe0f",uc_greedy:"1f3cc-1f3fb-2642",shortnames:[":man_golfing_light_skin_tone:"],category:"activity"},":man_golfing_tone2:":{uc_base:"1f3cc-1f3fc-2642",uc_output:"1f3cc-1f3fc-200d-2642-fe0f",uc_match:"1f3cc-fe0f-1f3fc-2642-fe0f",uc_greedy:"1f3cc-1f3fc-2642",shortnames:[":man_golfing_medium_light_skin_tone:"],category:"activity"},":man_golfing_tone3:":{uc_base:"1f3cc-1f3fd-2642",uc_output:"1f3cc-1f3fd-200d-2642-fe0f",uc_match:"1f3cc-fe0f-1f3fd-2642-fe0f",uc_greedy:"1f3cc-1f3fd-2642",shortnames:[":man_golfing_medium_skin_tone:"],category:"activity"},":man_golfing_tone4:":{uc_base:"1f3cc-1f3fe-2642",uc_output:"1f3cc-1f3fe-200d-2642-fe0f",uc_match:"1f3cc-fe0f-1f3fe-2642-fe0f",uc_greedy:"1f3cc-1f3fe-2642",shortnames:[":man_golfing_medium_dark_skin_tone:"],category:"activity"},":man_golfing_tone5:":{uc_base:"1f3cc-1f3ff-2642",uc_output:"1f3cc-1f3ff-200d-2642-fe0f",uc_match:"1f3cc-fe0f-1f3ff-2642-fe0f",uc_greedy:"1f3cc-1f3ff-2642",shortnames:[":man_golfing_dark_skin_tone:"],category:"activity"},":man_guard_tone1:":{uc_base:"1f482-1f3fb-2642",uc_output:"1f482-1f3fb-200d-2642-fe0f",uc_match:"1f482-1f3fb-2642-fe0f",uc_greedy:"1f482-1f3fb-2642",shortnames:[":man_guard_light_skin_tone:"],category:"people"},":man_guard_tone2:":{uc_base:"1f482-1f3fc-2642",uc_output:"1f482-1f3fc-200d-2642-fe0f",uc_match:"1f482-1f3fc-2642-fe0f",uc_greedy:"1f482-1f3fc-2642",shortnames:[":man_guard_medium_light_skin_tone:"],category:"people"},":man_guard_tone3:":{uc_base:"1f482-1f3fd-2642",uc_output:"1f482-1f3fd-200d-2642-fe0f",uc_match:"1f482-1f3fd-2642-fe0f",uc_greedy:"1f482-1f3fd-2642",shortnames:[":man_guard_medium_skin_tone:"],category:"people"},":man_guard_tone4:":{uc_base:"1f482-1f3fe-2642",uc_output:"1f482-1f3fe-200d-2642-fe0f",uc_match:"1f482-1f3fe-2642-fe0f",uc_greedy:"1f482-1f3fe-2642",shortnames:[":man_guard_medium_dark_skin_tone:"],category:"people"},":man_guard_tone5:":{uc_base:"1f482-1f3ff-2642",uc_output:"1f482-1f3ff-200d-2642-fe0f",uc_match:"1f482-1f3ff-2642-fe0f",uc_greedy:"1f482-1f3ff-2642",shortnames:[":man_guard_dark_skin_tone:"],category:"people"},":man_health_worker_tone1:":{uc_base:"1f468-1f3fb-2695",uc_output:"1f468-1f3fb-200d-2695-fe0f",uc_match:"1f468-1f3fb-2695-fe0f",uc_greedy:"1f468-1f3fb-2695",shortnames:[":man_health_worker_light_skin_tone:"],category:"people"},":man_health_worker_tone2:":{uc_base:"1f468-1f3fc-2695",uc_output:"1f468-1f3fc-200d-2695-fe0f",uc_match:"1f468-1f3fc-2695-fe0f",uc_greedy:"1f468-1f3fc-2695",shortnames:[":man_health_worker_medium_light_skin_tone:"],category:"people"},":man_health_worker_tone3:":{uc_base:"1f468-1f3fd-2695",uc_output:"1f468-1f3fd-200d-2695-fe0f",uc_match:"1f468-1f3fd-2695-fe0f",uc_greedy:"1f468-1f3fd-2695",shortnames:[":man_health_worker_medium_skin_tone:"],category:"people"},":man_health_worker_tone4:":{uc_base:"1f468-1f3fe-2695",uc_output:"1f468-1f3fe-200d-2695-fe0f",uc_match:"1f468-1f3fe-2695-fe0f",uc_greedy:"1f468-1f3fe-2695",shortnames:[":man_health_worker_medium_dark_skin_tone:"],category:"people"},":man_health_worker_tone5:":{uc_base:"1f468-1f3ff-2695",uc_output:"1f468-1f3ff-200d-2695-fe0f",uc_match:"1f468-1f3ff-2695-fe0f",uc_greedy:"1f468-1f3ff-2695",shortnames:[":man_health_worker_dark_skin_tone:"],category:"people"},":man_in_lotus_position_tone1:":{uc_base:"1f9d8-1f3fb-2642",uc_output:"1f9d8-1f3fb-200d-2642-fe0f",uc_match:"1f9d8-1f3fb-2642-fe0f",uc_greedy:"1f9d8-1f3fb-2642",shortnames:[":man_in_lotus_position_light_skin_tone:"],category:"activity"},":man_in_lotus_position_tone2:":{uc_base:"1f9d8-1f3fc-2642",uc_output:"1f9d8-1f3fc-200d-2642-fe0f",uc_match:"1f9d8-1f3fc-2642-fe0f",uc_greedy:"1f9d8-1f3fc-2642",shortnames:[":man_in_lotus_position_medium_light_skin_tone:"],category:"activity"},":man_in_lotus_position_tone3:":{uc_base:"1f9d8-1f3fd-2642",uc_output:"1f9d8-1f3fd-200d-2642-fe0f",uc_match:"1f9d8-1f3fd-2642-fe0f",uc_greedy:"1f9d8-1f3fd-2642",shortnames:[":man_in_lotus_position_medium_skin_tone:"],category:"activity"},":man_in_lotus_position_tone4:":{uc_base:"1f9d8-1f3fe-2642",uc_output:"1f9d8-1f3fe-200d-2642-fe0f",uc_match:"1f9d8-1f3fe-2642-fe0f",uc_greedy:"1f9d8-1f3fe-2642",shortnames:[":man_in_lotus_position_medium_dark_skin_tone:"],category:"activity"},":man_in_lotus_position_tone5:":{uc_base:"1f9d8-1f3ff-2642",uc_output:"1f9d8-1f3ff-200d-2642-fe0f",uc_match:"1f9d8-1f3ff-2642-fe0f",uc_greedy:"1f9d8-1f3ff-2642",shortnames:[":man_in_lotus_position_dark_skin_tone:"],category:"activity"},":man_in_steamy_room_tone1:":{uc_base:"1f9d6-1f3fb-2642",uc_output:"1f9d6-1f3fb-200d-2642-fe0f",uc_match:"1f9d6-1f3fb-2642-fe0f",uc_greedy:"1f9d6-1f3fb-2642",shortnames:[":man_in_steamy_room_light_skin_tone:"],category:"activity"},":man_in_steamy_room_tone2:":{uc_base:"1f9d6-1f3fc-2642",uc_output:"1f9d6-1f3fc-200d-2642-fe0f",uc_match:"1f9d6-1f3fc-2642-fe0f",uc_greedy:"1f9d6-1f3fc-2642",shortnames:[":man_in_steamy_room_medium_light_skin_tone:"],category:"activity"},":man_in_steamy_room_tone3:":{uc_base:"1f9d6-1f3fd-2642",uc_output:"1f9d6-1f3fd-200d-2642-fe0f",uc_match:"1f9d6-1f3fd-2642-fe0f",uc_greedy:"1f9d6-1f3fd-2642",shortnames:[":man_in_steamy_room_medium_skin_tone:"],category:"activity"},":man_in_steamy_room_tone4:":{uc_base:"1f9d6-1f3fe-2642",uc_output:"1f9d6-1f3fe-200d-2642-fe0f",uc_match:"1f9d6-1f3fe-2642-fe0f",uc_greedy:"1f9d6-1f3fe-2642",shortnames:[":man_in_steamy_room_medium_dark_skin_tone:"],category:"activity"},":man_in_steamy_room_tone5:":{uc_base:"1f9d6-1f3ff-2642",uc_output:"1f9d6-1f3ff-200d-2642-fe0f",uc_match:"1f9d6-1f3ff-2642-fe0f",uc_greedy:"1f9d6-1f3ff-2642",shortnames:[":man_in_steamy_room_dark_skin_tone:"],category:"activity"},":man_judge_tone1:":{uc_base:"1f468-1f3fb-2696",uc_output:"1f468-1f3fb-200d-2696-fe0f",uc_match:"1f468-1f3fb-2696-fe0f",uc_greedy:"1f468-1f3fb-2696",shortnames:[":man_judge_light_skin_tone:"],category:"people"},":man_judge_tone2:":{uc_base:"1f468-1f3fc-2696",uc_output:"1f468-1f3fc-200d-2696-fe0f",uc_match:"1f468-1f3fc-2696-fe0f",uc_greedy:"1f468-1f3fc-2696",shortnames:[":man_judge_medium_light_skin_tone:"],category:"people"},":man_judge_tone3:":{uc_base:"1f468-1f3fd-2696",uc_output:"1f468-1f3fd-200d-2696-fe0f",uc_match:"1f468-1f3fd-2696-fe0f",uc_greedy:"1f468-1f3fd-2696",shortnames:[":man_judge_medium_skin_tone:"],category:"people"},":man_judge_tone4:":{uc_base:"1f468-1f3fe-2696",uc_output:"1f468-1f3fe-200d-2696-fe0f",uc_match:"1f468-1f3fe-2696-fe0f",uc_greedy:"1f468-1f3fe-2696",shortnames:[":man_judge_medium_dark_skin_tone:"],category:"people"},":man_judge_tone5:":{uc_base:"1f468-1f3ff-2696",uc_output:"1f468-1f3ff-200d-2696-fe0f",uc_match:"1f468-1f3ff-2696-fe0f",uc_greedy:"1f468-1f3ff-2696",shortnames:[":man_judge_dark_skin_tone:"],category:"people"},":man_juggling_tone1:":{uc_base:"1f939-1f3fb-2642",uc_output:"1f939-1f3fb-200d-2642-fe0f",uc_match:"1f939-1f3fb-2642-fe0f",uc_greedy:"1f939-1f3fb-2642",shortnames:[":man_juggling_light_skin_tone:"],category:"activity"},":man_juggling_tone2:":{uc_base:"1f939-1f3fc-2642",uc_output:"1f939-1f3fc-200d-2642-fe0f",uc_match:"1f939-1f3fc-2642-fe0f",uc_greedy:"1f939-1f3fc-2642",shortnames:[":man_juggling_medium_light_skin_tone:"],category:"activity"},":man_juggling_tone3:":{uc_base:"1f939-1f3fd-2642",uc_output:"1f939-1f3fd-200d-2642-fe0f",uc_match:"1f939-1f3fd-2642-fe0f",uc_greedy:"1f939-1f3fd-2642",shortnames:[":man_juggling_medium_skin_tone:"],category:"activity"},":man_juggling_tone4:":{uc_base:"1f939-1f3fe-2642",uc_output:"1f939-1f3fe-200d-2642-fe0f",uc_match:"1f939-1f3fe-2642-fe0f",uc_greedy:"1f939-1f3fe-2642",shortnames:[":man_juggling_medium_dark_skin_tone:"],category:"activity"},":man_juggling_tone5:":{uc_base:"1f939-1f3ff-2642",uc_output:"1f939-1f3ff-200d-2642-fe0f",uc_match:"1f939-1f3ff-2642-fe0f",uc_greedy:"1f939-1f3ff-2642",shortnames:[":man_juggling_dark_skin_tone:"],category:"activity"},":man_lifting_weights_tone1:":{uc_base:"1f3cb-1f3fb-2642",uc_output:"1f3cb-1f3fb-200d-2642-fe0f",uc_match:"1f3cb-fe0f-1f3fb-2642-fe0f",uc_greedy:"1f3cb-1f3fb-2642",shortnames:[":man_lifting_weights_light_skin_tone:"],category:"activity"},":man_lifting_weights_tone2:":{uc_base:"1f3cb-1f3fc-2642",uc_output:"1f3cb-1f3fc-200d-2642-fe0f",uc_match:"1f3cb-fe0f-1f3fc-2642-fe0f",uc_greedy:"1f3cb-1f3fc-2642",shortnames:[":man_lifting_weights_medium_light_skin_tone:"],category:"activity"},":man_lifting_weights_tone3:":{uc_base:"1f3cb-1f3fd-2642",uc_output:"1f3cb-1f3fd-200d-2642-fe0f",uc_match:"1f3cb-fe0f-1f3fd-2642-fe0f",uc_greedy:"1f3cb-1f3fd-2642",shortnames:[":man_lifting_weights_medium_skin_tone:"],category:"activity"},":man_lifting_weights_tone4:":{uc_base:"1f3cb-1f3fe-2642",uc_output:"1f3cb-1f3fe-200d-2642-fe0f",uc_match:"1f3cb-fe0f-1f3fe-2642-fe0f",uc_greedy:"1f3cb-1f3fe-2642",shortnames:[":man_lifting_weights_medium_dark_skin_tone:"],category:"activity"},":man_lifting_weights_tone5:":{uc_base:"1f3cb-1f3ff-2642",uc_output:"1f3cb-1f3ff-200d-2642-fe0f",uc_match:"1f3cb-fe0f-1f3ff-2642-fe0f",uc_greedy:"1f3cb-1f3ff-2642",shortnames:[":man_lifting_weights_dark_skin_tone:"],category:"activity"},":man_mage_tone1:":{uc_base:"1f9d9-1f3fb-2642",uc_output:"1f9d9-1f3fb-200d-2642-fe0f",uc_match:"1f9d9-1f3fb-2642-fe0f",uc_greedy:"1f9d9-1f3fb-2642",shortnames:[":man_mage_light_skin_tone:"],category:"people"},":man_mage_tone2:":{uc_base:"1f9d9-1f3fc-2642",uc_output:"1f9d9-1f3fc-200d-2642-fe0f",uc_match:"1f9d9-1f3fc-2642-fe0f",uc_greedy:"1f9d9-1f3fc-2642",shortnames:[":man_mage_medium_light_skin_tone:"],category:"people"},":man_mage_tone3:":{uc_base:"1f9d9-1f3fd-2642",uc_output:"1f9d9-1f3fd-200d-2642-fe0f",uc_match:"1f9d9-1f3fd-2642-fe0f",uc_greedy:"1f9d9-1f3fd-2642",shortnames:[":man_mage_medium_skin_tone:"],category:"people"},":man_mage_tone4:":{uc_base:"1f9d9-1f3fe-2642",uc_output:"1f9d9-1f3fe-200d-2642-fe0f",uc_match:"1f9d9-1f3fe-2642-fe0f",uc_greedy:"1f9d9-1f3fe-2642",shortnames:[":man_mage_medium_dark_skin_tone:"],category:"people"},":man_mage_tone5:":{uc_base:"1f9d9-1f3ff-2642",uc_output:"1f9d9-1f3ff-200d-2642-fe0f",uc_match:"1f9d9-1f3ff-2642-fe0f",uc_greedy:"1f9d9-1f3ff-2642",shortnames:[":man_mage_dark_skin_tone:"],category:"people"},":man_mountain_biking_tone1:":{uc_base:"1f6b5-1f3fb-2642",uc_output:"1f6b5-1f3fb-200d-2642-fe0f",uc_match:"1f6b5-1f3fb-2642-fe0f",uc_greedy:"1f6b5-1f3fb-2642",shortnames:[":man_mountain_biking_light_skin_tone:"],category:"activity"},":man_mountain_biking_tone2:":{uc_base:"1f6b5-1f3fc-2642",uc_output:"1f6b5-1f3fc-200d-2642-fe0f",uc_match:"1f6b5-1f3fc-2642-fe0f",uc_greedy:"1f6b5-1f3fc-2642",shortnames:[":man_mountain_biking_medium_light_skin_tone:"],category:"activity"},":man_mountain_biking_tone3:":{uc_base:"1f6b5-1f3fd-2642",uc_output:"1f6b5-1f3fd-200d-2642-fe0f",uc_match:"1f6b5-1f3fd-2642-fe0f",uc_greedy:"1f6b5-1f3fd-2642",shortnames:[":man_mountain_biking_medium_skin_tone:"],category:"activity"},":man_mountain_biking_tone4:":{uc_base:"1f6b5-1f3fe-2642",uc_output:"1f6b5-1f3fe-200d-2642-fe0f",uc_match:"1f6b5-1f3fe-2642-fe0f",uc_greedy:"1f6b5-1f3fe-2642",shortnames:[":man_mountain_biking_medium_dark_skin_tone:"],category:"activity"},":man_mountain_biking_tone5:":{uc_base:"1f6b5-1f3ff-2642",uc_output:"1f6b5-1f3ff-200d-2642-fe0f",uc_match:"1f6b5-1f3ff-2642-fe0f",uc_greedy:"1f6b5-1f3ff-2642",shortnames:[":man_mountain_biking_dark_skin_tone:"],category:"activity"},":man_pilot_tone1:":{uc_base:"1f468-1f3fb-2708",uc_output:"1f468-1f3fb-200d-2708-fe0f",uc_match:"1f468-1f3fb-2708-fe0f",uc_greedy:"1f468-1f3fb-2708",shortnames:[":man_pilot_light_skin_tone:"],category:"people"},":man_pilot_tone2:":{uc_base:"1f468-1f3fc-2708",uc_output:"1f468-1f3fc-200d-2708-fe0f",uc_match:"1f468-1f3fc-2708-fe0f",uc_greedy:"1f468-1f3fc-2708",shortnames:[":man_pilot_medium_light_skin_tone:"],category:"people"},":man_pilot_tone3:":{uc_base:"1f468-1f3fd-2708",uc_output:"1f468-1f3fd-200d-2708-fe0f",uc_match:"1f468-1f3fd-2708-fe0f",uc_greedy:"1f468-1f3fd-2708",shortnames:[":man_pilot_medium_skin_tone:"],category:"people"},":man_pilot_tone4:":{uc_base:"1f468-1f3fe-2708",uc_output:"1f468-1f3fe-200d-2708-fe0f",uc_match:"1f468-1f3fe-2708-fe0f",uc_greedy:"1f468-1f3fe-2708",shortnames:[":man_pilot_medium_dark_skin_tone:"],category:"people"},":man_pilot_tone5:":{uc_base:"1f468-1f3ff-2708",uc_output:"1f468-1f3ff-200d-2708-fe0f",uc_match:"1f468-1f3ff-2708-fe0f",uc_greedy:"1f468-1f3ff-2708",shortnames:[":man_pilot_dark_skin_tone:"],category:"people"},":man_playing_handball_tone1:":{uc_base:"1f93e-1f3fb-2642",uc_output:"1f93e-1f3fb-200d-2642-fe0f",uc_match:"1f93e-1f3fb-2642-fe0f",uc_greedy:"1f93e-1f3fb-2642",shortnames:[":man_playing_handball_light_skin_tone:"],category:"activity"},":man_playing_handball_tone2:":{uc_base:"1f93e-1f3fc-2642",uc_output:"1f93e-1f3fc-200d-2642-fe0f",uc_match:"1f93e-1f3fc-2642-fe0f",uc_greedy:"1f93e-1f3fc-2642",shortnames:[":man_playing_handball_medium_light_skin_tone:"],category:"activity"},":man_playing_handball_tone3:":{uc_base:"1f93e-1f3fd-2642",uc_output:"1f93e-1f3fd-200d-2642-fe0f",uc_match:"1f93e-1f3fd-2642-fe0f",uc_greedy:"1f93e-1f3fd-2642",shortnames:[":man_playing_handball_medium_skin_tone:"],category:"activity"},":man_playing_handball_tone4:":{uc_base:"1f93e-1f3fe-2642",uc_output:"1f93e-1f3fe-200d-2642-fe0f",uc_match:"1f93e-1f3fe-2642-fe0f",uc_greedy:"1f93e-1f3fe-2642",shortnames:[":man_playing_handball_medium_dark_skin_tone:"],category:"activity"},":man_playing_handball_tone5:":{uc_base:"1f93e-1f3ff-2642",uc_output:"1f93e-1f3ff-200d-2642-fe0f",uc_match:"1f93e-1f3ff-2642-fe0f",uc_greedy:"1f93e-1f3ff-2642",shortnames:[":man_playing_handball_dark_skin_tone:"],category:"activity"},":man_playing_water_polo_tone1:":{uc_base:"1f93d-1f3fb-2642",uc_output:"1f93d-1f3fb-200d-2642-fe0f",uc_match:"1f93d-1f3fb-2642-fe0f",uc_greedy:"1f93d-1f3fb-2642",shortnames:[":man_playing_water_polo_light_skin_tone:"],category:"activity"},":man_playing_water_polo_tone2:":{uc_base:"1f93d-1f3fc-2642",uc_output:"1f93d-1f3fc-200d-2642-fe0f",uc_match:"1f93d-1f3fc-2642-fe0f",uc_greedy:"1f93d-1f3fc-2642",shortnames:[":man_playing_water_polo_medium_light_skin_tone:"],category:"activity"},":man_playing_water_polo_tone3:":{uc_base:"1f93d-1f3fd-2642",uc_output:"1f93d-1f3fd-200d-2642-fe0f",uc_match:"1f93d-1f3fd-2642-fe0f",uc_greedy:"1f93d-1f3fd-2642",shortnames:[":man_playing_water_polo_medium_skin_tone:"],category:"activity"},":man_playing_water_polo_tone4:":{uc_base:"1f93d-1f3fe-2642",uc_output:"1f93d-1f3fe-200d-2642-fe0f",uc_match:"1f93d-1f3fe-2642-fe0f",uc_greedy:"1f93d-1f3fe-2642",shortnames:[":man_playing_water_polo_medium_dark_skin_tone:"],category:"activity"},":man_playing_water_polo_tone5:":{uc_base:"1f93d-1f3ff-2642",uc_output:"1f93d-1f3ff-200d-2642-fe0f",uc_match:"1f93d-1f3ff-2642-fe0f",uc_greedy:"1f93d-1f3ff-2642",shortnames:[":man_playing_water_polo_dark_skin_tone:"],category:"activity"},":man_police_officer_tone1:":{uc_base:"1f46e-1f3fb-2642",uc_output:"1f46e-1f3fb-200d-2642-fe0f",uc_match:"1f46e-1f3fb-2642-fe0f",uc_greedy:"1f46e-1f3fb-2642",shortnames:[":man_police_officer_light_skin_tone:"],category:"people"},":man_police_officer_tone2:":{uc_base:"1f46e-1f3fc-2642",uc_output:"1f46e-1f3fc-200d-2642-fe0f",uc_match:"1f46e-1f3fc-2642-fe0f",uc_greedy:"1f46e-1f3fc-2642",shortnames:[":man_police_officer_medium_light_skin_tone:"],category:"people"},":man_police_officer_tone3:":{uc_base:"1f46e-1f3fd-2642",uc_output:"1f46e-1f3fd-200d-2642-fe0f",uc_match:"1f46e-1f3fd-2642-fe0f",uc_greedy:"1f46e-1f3fd-2642",shortnames:[":man_police_officer_medium_skin_tone:"],category:"people"},":man_police_officer_tone4:":{uc_base:"1f46e-1f3fe-2642",uc_output:"1f46e-1f3fe-200d-2642-fe0f",uc_match:"1f46e-1f3fe-2642-fe0f",uc_greedy:"1f46e-1f3fe-2642",shortnames:[":man_police_officer_medium_dark_skin_tone:"],category:"people"},":man_police_officer_tone5:":{uc_base:"1f46e-1f3ff-2642",uc_output:"1f46e-1f3ff-200d-2642-fe0f",uc_match:"1f46e-1f3ff-2642-fe0f",uc_greedy:"1f46e-1f3ff-2642",shortnames:[":man_police_officer_dark_skin_tone:"],category:"people"},":man_pouting_tone1:":{uc_base:"1f64e-1f3fb-2642",uc_output:"1f64e-1f3fb-200d-2642-fe0f",uc_match:"1f64e-1f3fb-2642-fe0f",uc_greedy:"1f64e-1f3fb-2642",shortnames:[":man_pouting_light_skin_tone:"],category:"people"},":man_pouting_tone2:":{uc_base:"1f64e-1f3fc-2642",uc_output:"1f64e-1f3fc-200d-2642-fe0f",uc_match:"1f64e-1f3fc-2642-fe0f",uc_greedy:"1f64e-1f3fc-2642",shortnames:[":man_pouting_medium_light_skin_tone:"],category:"people"},":man_pouting_tone3:":{uc_base:"1f64e-1f3fd-2642",uc_output:"1f64e-1f3fd-200d-2642-fe0f",uc_match:"1f64e-1f3fd-2642-fe0f",uc_greedy:"1f64e-1f3fd-2642",shortnames:[":man_pouting_medium_skin_tone:"],category:"people"},":man_pouting_tone4:":{uc_base:"1f64e-1f3fe-2642",uc_output:"1f64e-1f3fe-200d-2642-fe0f",uc_match:"1f64e-1f3fe-2642-fe0f",uc_greedy:"1f64e-1f3fe-2642",shortnames:[":man_pouting_medium_dark_skin_tone:"],category:"people"},":man_pouting_tone5:":{uc_base:"1f64e-1f3ff-2642",uc_output:"1f64e-1f3ff-200d-2642-fe0f",uc_match:"1f64e-1f3ff-2642-fe0f",uc_greedy:"1f64e-1f3ff-2642",shortnames:[":man_pouting_dark_skin_tone:"],category:"people"},":man_raising_hand_tone1:":{uc_base:"1f64b-1f3fb-2642",uc_output:"1f64b-1f3fb-200d-2642-fe0f",uc_match:"1f64b-1f3fb-2642-fe0f",uc_greedy:"1f64b-1f3fb-2642",shortnames:[":man_raising_hand_light_skin_tone:"],category:"people"},":man_raising_hand_tone2:":{uc_base:"1f64b-1f3fc-2642",uc_output:"1f64b-1f3fc-200d-2642-fe0f",uc_match:"1f64b-1f3fc-2642-fe0f",uc_greedy:"1f64b-1f3fc-2642",shortnames:[":man_raising_hand_medium_light_skin_tone:"],category:"people"},":man_raising_hand_tone3:":{uc_base:"1f64b-1f3fd-2642",uc_output:"1f64b-1f3fd-200d-2642-fe0f",uc_match:"1f64b-1f3fd-2642-fe0f",uc_greedy:"1f64b-1f3fd-2642",shortnames:[":man_raising_hand_medium_skin_tone:"],category:"people"},":man_raising_hand_tone4:":{uc_base:"1f64b-1f3fe-2642",uc_output:"1f64b-1f3fe-200d-2642-fe0f",uc_match:"1f64b-1f3fe-2642-fe0f",uc_greedy:"1f64b-1f3fe-2642",shortnames:[":man_raising_hand_medium_dark_skin_tone:"],category:"people"},":man_raising_hand_tone5:":{uc_base:"1f64b-1f3ff-2642",uc_output:"1f64b-1f3ff-200d-2642-fe0f",uc_match:"1f64b-1f3ff-2642-fe0f",uc_greedy:"1f64b-1f3ff-2642",shortnames:[":man_raising_hand_dark_skin_tone:"],category:"people"},":man_rowing_boat_tone1:":{uc_base:"1f6a3-1f3fb-2642",uc_output:"1f6a3-1f3fb-200d-2642-fe0f",uc_match:"1f6a3-1f3fb-2642-fe0f",uc_greedy:"1f6a3-1f3fb-2642",shortnames:[":man_rowing_boat_light_skin_tone:"],category:"activity"},":man_rowing_boat_tone2:":{uc_base:"1f6a3-1f3fc-2642",uc_output:"1f6a3-1f3fc-200d-2642-fe0f",uc_match:"1f6a3-1f3fc-2642-fe0f",uc_greedy:"1f6a3-1f3fc-2642",shortnames:[":man_rowing_boat_medium_light_skin_tone:"],category:"activity"},":man_rowing_boat_tone3:":{uc_base:"1f6a3-1f3fd-2642",uc_output:"1f6a3-1f3fd-200d-2642-fe0f",uc_match:"1f6a3-1f3fd-2642-fe0f",uc_greedy:"1f6a3-1f3fd-2642",shortnames:[":man_rowing_boat_medium_skin_tone:"],category:"activity"},":man_rowing_boat_tone4:":{uc_base:"1f6a3-1f3fe-2642",uc_output:"1f6a3-1f3fe-200d-2642-fe0f",uc_match:"1f6a3-1f3fe-2642-fe0f",uc_greedy:"1f6a3-1f3fe-2642",shortnames:[":man_rowing_boat_medium_dark_skin_tone:"],category:"activity"},":man_rowing_boat_tone5:":{uc_base:"1f6a3-1f3ff-2642",uc_output:"1f6a3-1f3ff-200d-2642-fe0f",uc_match:"1f6a3-1f3ff-2642-fe0f",uc_greedy:"1f6a3-1f3ff-2642",shortnames:[":man_rowing_boat_dark_skin_tone:"],category:"activity"},":man_running_tone1:":{uc_base:"1f3c3-1f3fb-2642",uc_output:"1f3c3-1f3fb-200d-2642-fe0f",uc_match:"1f3c3-1f3fb-2642-fe0f",uc_greedy:"1f3c3-1f3fb-2642",shortnames:[":man_running_light_skin_tone:"],category:"people"},":man_running_tone2:":{uc_base:"1f3c3-1f3fc-2642",uc_output:"1f3c3-1f3fc-200d-2642-fe0f",uc_match:"1f3c3-1f3fc-2642-fe0f",uc_greedy:"1f3c3-1f3fc-2642",shortnames:[":man_running_medium_light_skin_tone:"],category:"people"},":man_running_tone3:":{uc_base:"1f3c3-1f3fd-2642",uc_output:"1f3c3-1f3fd-200d-2642-fe0f",uc_match:"1f3c3-1f3fd-2642-fe0f",uc_greedy:"1f3c3-1f3fd-2642",shortnames:[":man_running_medium_skin_tone:"],category:"people"},":man_running_tone4:":{uc_base:"1f3c3-1f3fe-2642",uc_output:"1f3c3-1f3fe-200d-2642-fe0f",uc_match:"1f3c3-1f3fe-2642-fe0f",uc_greedy:"1f3c3-1f3fe-2642",shortnames:[":man_running_medium_dark_skin_tone:"],category:"people"},":man_running_tone5:":{uc_base:"1f3c3-1f3ff-2642",uc_output:"1f3c3-1f3ff-200d-2642-fe0f",uc_match:"1f3c3-1f3ff-2642-fe0f",uc_greedy:"1f3c3-1f3ff-2642",shortnames:[":man_running_dark_skin_tone:"],category:"people"},":man_shrugging_tone1:":{uc_base:"1f937-1f3fb-2642",uc_output:"1f937-1f3fb-200d-2642-fe0f",uc_match:"1f937-1f3fb-2642-fe0f",uc_greedy:"1f937-1f3fb-2642",shortnames:[":man_shrugging_light_skin_tone:"],category:"people"},":man_shrugging_tone2:":{uc_base:"1f937-1f3fc-2642",uc_output:"1f937-1f3fc-200d-2642-fe0f",uc_match:"1f937-1f3fc-2642-fe0f",uc_greedy:"1f937-1f3fc-2642",shortnames:[":man_shrugging_medium_light_skin_tone:"],category:"people"},":man_shrugging_tone3:":{uc_base:"1f937-1f3fd-2642",uc_output:"1f937-1f3fd-200d-2642-fe0f",uc_match:"1f937-1f3fd-2642-fe0f",uc_greedy:"1f937-1f3fd-2642",shortnames:[":man_shrugging_medium_skin_tone:"],category:"people"},":man_shrugging_tone4:":{uc_base:"1f937-1f3fe-2642",uc_output:"1f937-1f3fe-200d-2642-fe0f",uc_match:"1f937-1f3fe-2642-fe0f",uc_greedy:"1f937-1f3fe-2642",shortnames:[":man_shrugging_medium_dark_skin_tone:"],category:"people"},":man_shrugging_tone5:":{uc_base:"1f937-1f3ff-2642",uc_output:"1f937-1f3ff-200d-2642-fe0f",uc_match:"1f937-1f3ff-2642-fe0f",uc_greedy:"1f937-1f3ff-2642",shortnames:[":man_shrugging_dark_skin_tone:"],category:"people"},":man_surfing_tone1:":{uc_base:"1f3c4-1f3fb-2642",uc_output:"1f3c4-1f3fb-200d-2642-fe0f",uc_match:"1f3c4-1f3fb-2642-fe0f",uc_greedy:"1f3c4-1f3fb-2642",shortnames:[":man_surfing_light_skin_tone:"],category:"activity"},":man_surfing_tone2:":{uc_base:"1f3c4-1f3fc-2642",uc_output:"1f3c4-1f3fc-200d-2642-fe0f",uc_match:"1f3c4-1f3fc-2642-fe0f",uc_greedy:"1f3c4-1f3fc-2642",shortnames:[":man_surfing_medium_light_skin_tone:"],category:"activity"},":man_surfing_tone3:":{uc_base:"1f3c4-1f3fd-2642",uc_output:"1f3c4-1f3fd-200d-2642-fe0f",uc_match:"1f3c4-1f3fd-2642-fe0f",uc_greedy:"1f3c4-1f3fd-2642",shortnames:[":man_surfing_medium_skin_tone:"],category:"activity"},":man_surfing_tone4:":{uc_base:"1f3c4-1f3fe-2642",uc_output:"1f3c4-1f3fe-200d-2642-fe0f",uc_match:"1f3c4-1f3fe-2642-fe0f",uc_greedy:"1f3c4-1f3fe-2642",shortnames:[":man_surfing_medium_dark_skin_tone:"],category:"activity"},":man_surfing_tone5:":{uc_base:"1f3c4-1f3ff-2642",uc_output:"1f3c4-1f3ff-200d-2642-fe0f",uc_match:"1f3c4-1f3ff-2642-fe0f",uc_greedy:"1f3c4-1f3ff-2642",shortnames:[":man_surfing_dark_skin_tone:"],category:"activity"},":man_swimming_tone1:":{uc_base:"1f3ca-1f3fb-2642",uc_output:"1f3ca-1f3fb-200d-2642-fe0f",uc_match:"1f3ca-1f3fb-2642-fe0f",uc_greedy:"1f3ca-1f3fb-2642",shortnames:[":man_swimming_light_skin_tone:"],category:"activity"},":man_swimming_tone2:":{uc_base:"1f3ca-1f3fc-2642",uc_output:"1f3ca-1f3fc-200d-2642-fe0f",uc_match:"1f3ca-1f3fc-2642-fe0f",uc_greedy:"1f3ca-1f3fc-2642",shortnames:[":man_swimming_medium_light_skin_tone:"],category:"activity"},":man_swimming_tone3:":{uc_base:"1f3ca-1f3fd-2642",
-uc_output:"1f3ca-1f3fd-200d-2642-fe0f",uc_match:"1f3ca-1f3fd-2642-fe0f",uc_greedy:"1f3ca-1f3fd-2642",shortnames:[":man_swimming_medium_skin_tone:"],category:"activity"},":man_swimming_tone4:":{uc_base:"1f3ca-1f3fe-2642",uc_output:"1f3ca-1f3fe-200d-2642-fe0f",uc_match:"1f3ca-1f3fe-2642-fe0f",uc_greedy:"1f3ca-1f3fe-2642",shortnames:[":man_swimming_medium_dark_skin_tone:"],category:"activity"},":man_swimming_tone5:":{uc_base:"1f3ca-1f3ff-2642",uc_output:"1f3ca-1f3ff-200d-2642-fe0f",uc_match:"1f3ca-1f3ff-2642-fe0f",uc_greedy:"1f3ca-1f3ff-2642",shortnames:[":man_swimming_dark_skin_tone:"],category:"activity"},":man_tipping_hand_tone1:":{uc_base:"1f481-1f3fb-2642",uc_output:"1f481-1f3fb-200d-2642-fe0f",uc_match:"1f481-1f3fb-2642-fe0f",uc_greedy:"1f481-1f3fb-2642",shortnames:[":man_tipping_hand_light_skin_tone:"],category:"people"},":man_tipping_hand_tone2:":{uc_base:"1f481-1f3fc-2642",uc_output:"1f481-1f3fc-200d-2642-fe0f",uc_match:"1f481-1f3fc-2642-fe0f",uc_greedy:"1f481-1f3fc-2642",shortnames:[":man_tipping_hand_medium_light_skin_tone:"],category:"people"},":man_tipping_hand_tone3:":{uc_base:"1f481-1f3fd-2642",uc_output:"1f481-1f3fd-200d-2642-fe0f",uc_match:"1f481-1f3fd-2642-fe0f",uc_greedy:"1f481-1f3fd-2642",shortnames:[":man_tipping_hand_medium_skin_tone:"],category:"people"},":man_tipping_hand_tone4:":{uc_base:"1f481-1f3fe-2642",uc_output:"1f481-1f3fe-200d-2642-fe0f",uc_match:"1f481-1f3fe-2642-fe0f",uc_greedy:"1f481-1f3fe-2642",shortnames:[":man_tipping_hand_medium_dark_skin_tone:"],category:"people"},":man_tipping_hand_tone5:":{uc_base:"1f481-1f3ff-2642",uc_output:"1f481-1f3ff-200d-2642-fe0f",uc_match:"1f481-1f3ff-2642-fe0f",uc_greedy:"1f481-1f3ff-2642",shortnames:[":man_tipping_hand_dark_skin_tone:"],category:"people"},":man_vampire_tone1:":{uc_base:"1f9db-1f3fb-2642",uc_output:"1f9db-1f3fb-200d-2642-fe0f",uc_match:"1f9db-1f3fb-2642-fe0f",uc_greedy:"1f9db-1f3fb-2642",shortnames:[":man_vampire_light_skin_tone:"],category:"people"},":man_vampire_tone2:":{uc_base:"1f9db-1f3fc-2642",uc_output:"1f9db-1f3fc-200d-2642-fe0f",uc_match:"1f9db-1f3fc-2642-fe0f",uc_greedy:"1f9db-1f3fc-2642",shortnames:[":man_vampire_medium_light_skin_tone:"],category:"people"},":man_vampire_tone3:":{uc_base:"1f9db-1f3fd-2642",uc_output:"1f9db-1f3fd-200d-2642-fe0f",uc_match:"1f9db-1f3fd-2642-fe0f",uc_greedy:"1f9db-1f3fd-2642",shortnames:[":man_vampire_medium_skin_tone:"],category:"people"},":man_vampire_tone4:":{uc_base:"1f9db-1f3fe-2642",uc_output:"1f9db-1f3fe-200d-2642-fe0f",uc_match:"1f9db-1f3fe-2642-fe0f",uc_greedy:"1f9db-1f3fe-2642",shortnames:[":man_vampire_medium_dark_skin_tone:"],category:"people"},":man_vampire_tone5:":{uc_base:"1f9db-1f3ff-2642",uc_output:"1f9db-1f3ff-200d-2642-fe0f",uc_match:"1f9db-1f3ff-2642-fe0f",uc_greedy:"1f9db-1f3ff-2642",shortnames:[":man_vampire_dark_skin_tone:"],category:"people"},":man_walking_tone1:":{uc_base:"1f6b6-1f3fb-2642",uc_output:"1f6b6-1f3fb-200d-2642-fe0f",uc_match:"1f6b6-1f3fb-2642-fe0f",uc_greedy:"1f6b6-1f3fb-2642",shortnames:[":man_walking_light_skin_tone:"],category:"people"},":man_walking_tone2:":{uc_base:"1f6b6-1f3fc-2642",uc_output:"1f6b6-1f3fc-200d-2642-fe0f",uc_match:"1f6b6-1f3fc-2642-fe0f",uc_greedy:"1f6b6-1f3fc-2642",shortnames:[":man_walking_medium_light_skin_tone:"],category:"people"},":man_walking_tone3:":{uc_base:"1f6b6-1f3fd-2642",uc_output:"1f6b6-1f3fd-200d-2642-fe0f",uc_match:"1f6b6-1f3fd-2642-fe0f",uc_greedy:"1f6b6-1f3fd-2642",shortnames:[":man_walking_medium_skin_tone:"],category:"people"},":man_walking_tone4:":{uc_base:"1f6b6-1f3fe-2642",uc_output:"1f6b6-1f3fe-200d-2642-fe0f",uc_match:"1f6b6-1f3fe-2642-fe0f",uc_greedy:"1f6b6-1f3fe-2642",shortnames:[":man_walking_medium_dark_skin_tone:"],category:"people"},":man_walking_tone5:":{uc_base:"1f6b6-1f3ff-2642",uc_output:"1f6b6-1f3ff-200d-2642-fe0f",uc_match:"1f6b6-1f3ff-2642-fe0f",uc_greedy:"1f6b6-1f3ff-2642",shortnames:[":man_walking_dark_skin_tone:"],category:"people"},":man_wearing_turban_tone1:":{uc_base:"1f473-1f3fb-2642",uc_output:"1f473-1f3fb-200d-2642-fe0f",uc_match:"1f473-1f3fb-2642-fe0f",uc_greedy:"1f473-1f3fb-2642",shortnames:[":man_wearing_turban_light_skin_tone:"],category:"people"},":man_wearing_turban_tone2:":{uc_base:"1f473-1f3fc-2642",uc_output:"1f473-1f3fc-200d-2642-fe0f",uc_match:"1f473-1f3fc-2642-fe0f",uc_greedy:"1f473-1f3fc-2642",shortnames:[":man_wearing_turban_medium_light_skin_tone:"],category:"people"},":man_wearing_turban_tone3:":{uc_base:"1f473-1f3fd-2642",uc_output:"1f473-1f3fd-200d-2642-fe0f",uc_match:"1f473-1f3fd-2642-fe0f",uc_greedy:"1f473-1f3fd-2642",shortnames:[":man_wearing_turban_medium_skin_tone:"],category:"people"},":man_wearing_turban_tone4:":{uc_base:"1f473-1f3fe-2642",uc_output:"1f473-1f3fe-200d-2642-fe0f",uc_match:"1f473-1f3fe-2642-fe0f",uc_greedy:"1f473-1f3fe-2642",shortnames:[":man_wearing_turban_medium_dark_skin_tone:"],category:"people"},":man_wearing_turban_tone5:":{uc_base:"1f473-1f3ff-2642",uc_output:"1f473-1f3ff-200d-2642-fe0f",uc_match:"1f473-1f3ff-2642-fe0f",uc_greedy:"1f473-1f3ff-2642",shortnames:[":man_wearing_turban_dark_skin_tone:"],category:"people"},":mermaid_tone1:":{uc_base:"1f9dc-1f3fb-2640",uc_output:"1f9dc-1f3fb-200d-2640-fe0f",uc_match:"1f9dc-1f3fb-2640-fe0f",uc_greedy:"1f9dc-1f3fb-2640",shortnames:[":mermaid_light_skin_tone:"],category:"people"},":mermaid_tone2:":{uc_base:"1f9dc-1f3fc-2640",uc_output:"1f9dc-1f3fc-200d-2640-fe0f",uc_match:"1f9dc-1f3fc-2640-fe0f",uc_greedy:"1f9dc-1f3fc-2640",shortnames:[":mermaid_medium_light_skin_tone:"],category:"people"},":mermaid_tone3:":{uc_base:"1f9dc-1f3fd-2640",uc_output:"1f9dc-1f3fd-200d-2640-fe0f",uc_match:"1f9dc-1f3fd-2640-fe0f",uc_greedy:"1f9dc-1f3fd-2640",shortnames:[":mermaid_medium_skin_tone:"],category:"people"},":mermaid_tone4:":{uc_base:"1f9dc-1f3fe-2640",uc_output:"1f9dc-1f3fe-200d-2640-fe0f",uc_match:"1f9dc-1f3fe-2640-fe0f",uc_greedy:"1f9dc-1f3fe-2640",shortnames:[":mermaid_medium_dark_skin_tone:"],category:"people"},":mermaid_tone5:":{uc_base:"1f9dc-1f3ff-2640",uc_output:"1f9dc-1f3ff-200d-2640-fe0f",uc_match:"1f9dc-1f3ff-2640-fe0f",uc_greedy:"1f9dc-1f3ff-2640",shortnames:[":mermaid_dark_skin_tone:"],category:"people"},":merman_tone1:":{uc_base:"1f9dc-1f3fb-2642",uc_output:"1f9dc-1f3fb-200d-2642-fe0f",uc_match:"1f9dc-1f3fb-2642-fe0f",uc_greedy:"1f9dc-1f3fb-2642",shortnames:[":merman_light_skin_tone:"],category:"people"},":merman_tone2:":{uc_base:"1f9dc-1f3fc-2642",uc_output:"1f9dc-1f3fc-200d-2642-fe0f",uc_match:"1f9dc-1f3fc-2642-fe0f",uc_greedy:"1f9dc-1f3fc-2642",shortnames:[":merman_medium_light_skin_tone:"],category:"people"},":merman_tone3:":{uc_base:"1f9dc-1f3fd-2642",uc_output:"1f9dc-1f3fd-200d-2642-fe0f",uc_match:"1f9dc-1f3fd-2642-fe0f",uc_greedy:"1f9dc-1f3fd-2642",shortnames:[":merman_medium_skin_tone:"],category:"people"},":merman_tone4:":{uc_base:"1f9dc-1f3fe-2642",uc_output:"1f9dc-1f3fe-200d-2642-fe0f",uc_match:"1f9dc-1f3fe-2642-fe0f",uc_greedy:"1f9dc-1f3fe-2642",shortnames:[":merman_medium_dark_skin_tone:"],category:"people"},":merman_tone5:":{uc_base:"1f9dc-1f3ff-2642",uc_output:"1f9dc-1f3ff-200d-2642-fe0f",uc_match:"1f9dc-1f3ff-2642-fe0f",uc_greedy:"1f9dc-1f3ff-2642",shortnames:[":merman_dark_skin_tone:"],category:"people"},":woman_biking_tone1:":{uc_base:"1f6b4-1f3fb-2640",uc_output:"1f6b4-1f3fb-200d-2640-fe0f",uc_match:"1f6b4-1f3fb-2640-fe0f",uc_greedy:"1f6b4-1f3fb-2640",shortnames:[":woman_biking_light_skin_tone:"],category:"activity"},":woman_biking_tone2:":{uc_base:"1f6b4-1f3fc-2640",uc_output:"1f6b4-1f3fc-200d-2640-fe0f",uc_match:"1f6b4-1f3fc-2640-fe0f",uc_greedy:"1f6b4-1f3fc-2640",shortnames:[":woman_biking_medium_light_skin_tone:"],category:"activity"},":woman_biking_tone3:":{uc_base:"1f6b4-1f3fd-2640",uc_output:"1f6b4-1f3fd-200d-2640-fe0f",uc_match:"1f6b4-1f3fd-2640-fe0f",uc_greedy:"1f6b4-1f3fd-2640",shortnames:[":woman_biking_medium_skin_tone:"],category:"activity"},":woman_biking_tone4:":{uc_base:"1f6b4-1f3fe-2640",uc_output:"1f6b4-1f3fe-200d-2640-fe0f",uc_match:"1f6b4-1f3fe-2640-fe0f",uc_greedy:"1f6b4-1f3fe-2640",shortnames:[":woman_biking_medium_dark_skin_tone:"],category:"activity"},":woman_biking_tone5:":{uc_base:"1f6b4-1f3ff-2640",uc_output:"1f6b4-1f3ff-200d-2640-fe0f",uc_match:"1f6b4-1f3ff-2640-fe0f",uc_greedy:"1f6b4-1f3ff-2640",shortnames:[":woman_biking_dark_skin_tone:"],category:"activity"},":woman_bowing_tone1:":{uc_base:"1f647-1f3fb-2640",uc_output:"1f647-1f3fb-200d-2640-fe0f",uc_match:"1f647-1f3fb-2640-fe0f",uc_greedy:"1f647-1f3fb-2640",shortnames:[":woman_bowing_light_skin_tone:"],category:"people"},":woman_bowing_tone2:":{uc_base:"1f647-1f3fc-2640",uc_output:"1f647-1f3fc-200d-2640-fe0f",uc_match:"1f647-1f3fc-2640-fe0f",uc_greedy:"1f647-1f3fc-2640",shortnames:[":woman_bowing_medium_light_skin_tone:"],category:"people"},":woman_bowing_tone3:":{uc_base:"1f647-1f3fd-2640",uc_output:"1f647-1f3fd-200d-2640-fe0f",uc_match:"1f647-1f3fd-2640-fe0f",uc_greedy:"1f647-1f3fd-2640",shortnames:[":woman_bowing_medium_skin_tone:"],category:"people"},":woman_bowing_tone4:":{uc_base:"1f647-1f3fe-2640",uc_output:"1f647-1f3fe-200d-2640-fe0f",uc_match:"1f647-1f3fe-2640-fe0f",uc_greedy:"1f647-1f3fe-2640",shortnames:[":woman_bowing_medium_dark_skin_tone:"],category:"people"},":woman_bowing_tone5:":{uc_base:"1f647-1f3ff-2640",uc_output:"1f647-1f3ff-200d-2640-fe0f",uc_match:"1f647-1f3ff-2640-fe0f",uc_greedy:"1f647-1f3ff-2640",shortnames:[":woman_bowing_dark_skin_tone:"],category:"people"},":woman_cartwheeling_tone1:":{uc_base:"1f938-1f3fb-2640",uc_output:"1f938-1f3fb-200d-2640-fe0f",uc_match:"1f938-1f3fb-2640-fe0f",uc_greedy:"1f938-1f3fb-2640",shortnames:[":woman_cartwheeling_light_skin_tone:"],category:"activity"},":woman_cartwheeling_tone2:":{uc_base:"1f938-1f3fc-2640",uc_output:"1f938-1f3fc-200d-2640-fe0f",uc_match:"1f938-1f3fc-2640-fe0f",uc_greedy:"1f938-1f3fc-2640",shortnames:[":woman_cartwheeling_medium_light_skin_tone:"],category:"activity"},":woman_cartwheeling_tone3:":{uc_base:"1f938-1f3fd-2640",uc_output:"1f938-1f3fd-200d-2640-fe0f",uc_match:"1f938-1f3fd-2640-fe0f",uc_greedy:"1f938-1f3fd-2640",shortnames:[":woman_cartwheeling_medium_skin_tone:"],category:"activity"},":woman_cartwheeling_tone4:":{uc_base:"1f938-1f3fe-2640",uc_output:"1f938-1f3fe-200d-2640-fe0f",uc_match:"1f938-1f3fe-2640-fe0f",uc_greedy:"1f938-1f3fe-2640",shortnames:[":woman_cartwheeling_medium_dark_skin_tone:"],category:"activity"},":woman_cartwheeling_tone5:":{uc_base:"1f938-1f3ff-2640",uc_output:"1f938-1f3ff-200d-2640-fe0f",uc_match:"1f938-1f3ff-2640-fe0f",uc_greedy:"1f938-1f3ff-2640",shortnames:[":woman_cartwheeling_dark_skin_tone:"],category:"activity"},":woman_climbing_tone1:":{uc_base:"1f9d7-1f3fb-2640",uc_output:"1f9d7-1f3fb-200d-2640-fe0f",uc_match:"1f9d7-1f3fb-2640-fe0f",uc_greedy:"1f9d7-1f3fb-2640",shortnames:[":woman_climbing_light_skin_tone:"],category:"activity"},":woman_climbing_tone2:":{uc_base:"1f9d7-1f3fc-2640",uc_output:"1f9d7-1f3fc-200d-2640-fe0f",uc_match:"1f9d7-1f3fc-2640-fe0f",uc_greedy:"1f9d7-1f3fc-2640",shortnames:[":woman_climbing_medium_light_skin_tone:"],category:"activity"},":woman_climbing_tone3:":{uc_base:"1f9d7-1f3fd-2640",uc_output:"1f9d7-1f3fd-200d-2640-fe0f",uc_match:"1f9d7-1f3fd-2640-fe0f",uc_greedy:"1f9d7-1f3fd-2640",shortnames:[":woman_climbing_medium_skin_tone:"],category:"activity"},":woman_climbing_tone4:":{uc_base:"1f9d7-1f3fe-2640",uc_output:"1f9d7-1f3fe-200d-2640-fe0f",uc_match:"1f9d7-1f3fe-2640-fe0f",uc_greedy:"1f9d7-1f3fe-2640",shortnames:[":woman_climbing_medium_dark_skin_tone:"],category:"activity"},":woman_climbing_tone5:":{uc_base:"1f9d7-1f3ff-2640",uc_output:"1f9d7-1f3ff-200d-2640-fe0f",uc_match:"1f9d7-1f3ff-2640-fe0f",uc_greedy:"1f9d7-1f3ff-2640",shortnames:[":woman_climbing_dark_skin_tone:"],category:"activity"},":woman_construction_worker_tone1:":{uc_base:"1f477-1f3fb-2640",uc_output:"1f477-1f3fb-200d-2640-fe0f",uc_match:"1f477-1f3fb-2640-fe0f",uc_greedy:"1f477-1f3fb-2640",shortnames:[":woman_construction_worker_light_skin_tone:"],category:"people"},":woman_construction_worker_tone2:":{uc_base:"1f477-1f3fc-2640",uc_output:"1f477-1f3fc-200d-2640-fe0f",uc_match:"1f477-1f3fc-2640-fe0f",uc_greedy:"1f477-1f3fc-2640",shortnames:[":woman_construction_worker_medium_light_skin_tone:"],category:"people"},":woman_construction_worker_tone3:":{uc_base:"1f477-1f3fd-2640",uc_output:"1f477-1f3fd-200d-2640-fe0f",uc_match:"1f477-1f3fd-2640-fe0f",uc_greedy:"1f477-1f3fd-2640",shortnames:[":woman_construction_worker_medium_skin_tone:"],category:"people"},":woman_construction_worker_tone4:":{uc_base:"1f477-1f3fe-2640",uc_output:"1f477-1f3fe-200d-2640-fe0f",uc_match:"1f477-1f3fe-2640-fe0f",uc_greedy:"1f477-1f3fe-2640",shortnames:[":woman_construction_worker_medium_dark_skin_tone:"],category:"people"},":woman_construction_worker_tone5:":{uc_base:"1f477-1f3ff-2640",uc_output:"1f477-1f3ff-200d-2640-fe0f",uc_match:"1f477-1f3ff-2640-fe0f",uc_greedy:"1f477-1f3ff-2640",shortnames:[":woman_construction_worker_dark_skin_tone:"],category:"people"},":woman_detective_tone1:":{uc_base:"1f575-1f3fb-2640",uc_output:"1f575-1f3fb-200d-2640-fe0f",uc_match:"1f575-fe0f-1f3fb-2640-fe0f",uc_greedy:"1f575-1f3fb-2640",shortnames:[":woman_detective_light_skin_tone:"],category:"people"},":woman_detective_tone2:":{uc_base:"1f575-1f3fc-2640",uc_output:"1f575-1f3fc-200d-2640-fe0f",uc_match:"1f575-fe0f-1f3fc-2640-fe0f",uc_greedy:"1f575-1f3fc-2640",shortnames:[":woman_detective_medium_light_skin_tone:"],category:"people"},":woman_detective_tone3:":{uc_base:"1f575-1f3fd-2640",uc_output:"1f575-1f3fd-200d-2640-fe0f",uc_match:"1f575-fe0f-1f3fd-2640-fe0f",uc_greedy:"1f575-1f3fd-2640",shortnames:[":woman_detective_medium_skin_tone:"],category:"people"},":woman_detective_tone4:":{uc_base:"1f575-1f3fe-2640",uc_output:"1f575-1f3fe-200d-2640-fe0f",uc_match:"1f575-fe0f-1f3fe-2640-fe0f",uc_greedy:"1f575-1f3fe-2640",shortnames:[":woman_detective_medium_dark_skin_tone:"],category:"people"},":woman_detective_tone5:":{uc_base:"1f575-1f3ff-2640",uc_output:"1f575-1f3ff-200d-2640-fe0f",uc_match:"1f575-fe0f-1f3ff-2640-fe0f",uc_greedy:"1f575-1f3ff-2640",shortnames:[":woman_detective_dark_skin_tone:"],category:"people"},":woman_elf_tone1:":{uc_base:"1f9dd-1f3fb-2640",uc_output:"1f9dd-1f3fb-200d-2640-fe0f",uc_match:"1f9dd-1f3fb-2640-fe0f",uc_greedy:"1f9dd-1f3fb-2640",shortnames:[":woman_elf_light_skin_tone:"],category:"people"},":woman_elf_tone2:":{uc_base:"1f9dd-1f3fc-2640",uc_output:"1f9dd-1f3fc-200d-2640-fe0f",uc_match:"1f9dd-1f3fc-2640-fe0f",uc_greedy:"1f9dd-1f3fc-2640",shortnames:[":woman_elf_medium_light_skin_tone:"],category:"people"},":woman_elf_tone3:":{uc_base:"1f9dd-1f3fd-2640",uc_output:"1f9dd-1f3fd-200d-2640-fe0f",uc_match:"1f9dd-1f3fd-2640-fe0f",uc_greedy:"1f9dd-1f3fd-2640",shortnames:[":woman_elf_medium_skin_tone:"],category:"people"},":woman_elf_tone4:":{uc_base:"1f9dd-1f3fe-2640",uc_output:"1f9dd-1f3fe-200d-2640-fe0f",uc_match:"1f9dd-1f3fe-2640-fe0f",uc_greedy:"1f9dd-1f3fe-2640",shortnames:[":woman_elf_medium_dark_skin_tone:"],category:"people"},":woman_elf_tone5:":{uc_base:"1f9dd-1f3ff-2640",uc_output:"1f9dd-1f3ff-200d-2640-fe0f",uc_match:"1f9dd-1f3ff-2640-fe0f",uc_greedy:"1f9dd-1f3ff-2640",shortnames:[":woman_elf_dark_skin_tone:"],category:"people"},":woman_facepalming_tone1:":{uc_base:"1f926-1f3fb-2640",uc_output:"1f926-1f3fb-200d-2640-fe0f",uc_match:"1f926-1f3fb-2640-fe0f",uc_greedy:"1f926-1f3fb-2640",shortnames:[":woman_facepalming_light_skin_tone:"],category:"people"},":woman_facepalming_tone2:":{uc_base:"1f926-1f3fc-2640",uc_output:"1f926-1f3fc-200d-2640-fe0f",uc_match:"1f926-1f3fc-2640-fe0f",uc_greedy:"1f926-1f3fc-2640",shortnames:[":woman_facepalming_medium_light_skin_tone:"],category:"people"},":woman_facepalming_tone3:":{uc_base:"1f926-1f3fd-2640",uc_output:"1f926-1f3fd-200d-2640-fe0f",uc_match:"1f926-1f3fd-2640-fe0f",uc_greedy:"1f926-1f3fd-2640",shortnames:[":woman_facepalming_medium_skin_tone:"],category:"people"},":woman_facepalming_tone4:":{uc_base:"1f926-1f3fe-2640",uc_output:"1f926-1f3fe-200d-2640-fe0f",uc_match:"1f926-1f3fe-2640-fe0f",uc_greedy:"1f926-1f3fe-2640",shortnames:[":woman_facepalming_medium_dark_skin_tone:"],category:"people"},":woman_facepalming_tone5:":{uc_base:"1f926-1f3ff-2640",uc_output:"1f926-1f3ff-200d-2640-fe0f",uc_match:"1f926-1f3ff-2640-fe0f",uc_greedy:"1f926-1f3ff-2640",shortnames:[":woman_facepalming_dark_skin_tone:"],category:"people"},":woman_fairy_tone1:":{uc_base:"1f9da-1f3fb-2640",uc_output:"1f9da-1f3fb-200d-2640-fe0f",uc_match:"1f9da-1f3fb-2640-fe0f",uc_greedy:"1f9da-1f3fb-2640",shortnames:[":woman_fairy_light_skin_tone:"],category:"people"},":woman_fairy_tone2:":{uc_base:"1f9da-1f3fc-2640",uc_output:"1f9da-1f3fc-200d-2640-fe0f",uc_match:"1f9da-1f3fc-2640-fe0f",uc_greedy:"1f9da-1f3fc-2640",shortnames:[":woman_fairy_medium_light_skin_tone:"],category:"people"},":woman_fairy_tone3:":{uc_base:"1f9da-1f3fd-2640",uc_output:"1f9da-1f3fd-200d-2640-fe0f",uc_match:"1f9da-1f3fd-2640-fe0f",uc_greedy:"1f9da-1f3fd-2640",shortnames:[":woman_fairy_medium_skin_tone:"],category:"people"},":woman_fairy_tone4:":{uc_base:"1f9da-1f3fe-2640",uc_output:"1f9da-1f3fe-200d-2640-fe0f",uc_match:"1f9da-1f3fe-2640-fe0f",uc_greedy:"1f9da-1f3fe-2640",shortnames:[":woman_fairy_medium_dark_skin_tone:"],category:"people"},":woman_fairy_tone5:":{uc_base:"1f9da-1f3ff-2640",uc_output:"1f9da-1f3ff-200d-2640-fe0f",uc_match:"1f9da-1f3ff-2640-fe0f",uc_greedy:"1f9da-1f3ff-2640",shortnames:[":woman_fairy_dark_skin_tone:"],category:"people"},":woman_frowning_tone1:":{uc_base:"1f64d-1f3fb-2640",uc_output:"1f64d-1f3fb-200d-2640-fe0f",uc_match:"1f64d-1f3fb-2640-fe0f",uc_greedy:"1f64d-1f3fb-2640",shortnames:[":woman_frowning_light_skin_tone:"],category:"people"},":woman_frowning_tone2:":{uc_base:"1f64d-1f3fc-2640",uc_output:"1f64d-1f3fc-200d-2640-fe0f",uc_match:"1f64d-1f3fc-2640-fe0f",uc_greedy:"1f64d-1f3fc-2640",shortnames:[":woman_frowning_medium_light_skin_tone:"],category:"people"},":woman_frowning_tone3:":{uc_base:"1f64d-1f3fd-2640",uc_output:"1f64d-1f3fd-200d-2640-fe0f",uc_match:"1f64d-1f3fd-2640-fe0f",uc_greedy:"1f64d-1f3fd-2640",shortnames:[":woman_frowning_medium_skin_tone:"],category:"people"},":woman_frowning_tone4:":{uc_base:"1f64d-1f3fe-2640",uc_output:"1f64d-1f3fe-200d-2640-fe0f",uc_match:"1f64d-1f3fe-2640-fe0f",uc_greedy:"1f64d-1f3fe-2640",shortnames:[":woman_frowning_medium_dark_skin_tone:"],category:"people"},":woman_frowning_tone5:":{uc_base:"1f64d-1f3ff-2640",uc_output:"1f64d-1f3ff-200d-2640-fe0f",uc_match:"1f64d-1f3ff-2640-fe0f",uc_greedy:"1f64d-1f3ff-2640",shortnames:[":woman_frowning_dark_skin_tone:"],category:"people"},":woman_gesturing_no_tone1:":{uc_base:"1f645-1f3fb-2640",uc_output:"1f645-1f3fb-200d-2640-fe0f",uc_match:"1f645-1f3fb-2640-fe0f",uc_greedy:"1f645-1f3fb-2640",shortnames:[":woman_gesturing_no_light_skin_tone:"],category:"people"},":woman_gesturing_no_tone2:":{uc_base:"1f645-1f3fc-2640",uc_output:"1f645-1f3fc-200d-2640-fe0f",uc_match:"1f645-1f3fc-2640-fe0f",uc_greedy:"1f645-1f3fc-2640",shortnames:[":woman_gesturing_no_medium_light_skin_tone:"],category:"people"},":woman_gesturing_no_tone3:":{uc_base:"1f645-1f3fd-2640",uc_output:"1f645-1f3fd-200d-2640-fe0f",uc_match:"1f645-1f3fd-2640-fe0f",uc_greedy:"1f645-1f3fd-2640",shortnames:[":woman_gesturing_no_medium_skin_tone:"],category:"people"},":woman_gesturing_no_tone4:":{uc_base:"1f645-1f3fe-2640",uc_output:"1f645-1f3fe-200d-2640-fe0f",uc_match:"1f645-1f3fe-2640-fe0f",uc_greedy:"1f645-1f3fe-2640",shortnames:[":woman_gesturing_no_medium_dark_skin_tone:"],category:"people"},":woman_gesturing_no_tone5:":{uc_base:"1f645-1f3ff-2640",uc_output:"1f645-1f3ff-200d-2640-fe0f",uc_match:"1f645-1f3ff-2640-fe0f",uc_greedy:"1f645-1f3ff-2640",shortnames:[":woman_gesturing_no_dark_skin_tone:"],category:"people"},":woman_gesturing_ok_tone1:":{uc_base:"1f646-1f3fb-2640",uc_output:"1f646-1f3fb-200d-2640-fe0f",uc_match:"1f646-1f3fb-2640-fe0f",uc_greedy:"1f646-1f3fb-2640",shortnames:[":woman_gesturing_ok_light_skin_tone:"],category:"people"},":woman_gesturing_ok_tone2:":{uc_base:"1f646-1f3fc-2640",uc_output:"1f646-1f3fc-200d-2640-fe0f",uc_match:"1f646-1f3fc-2640-fe0f",uc_greedy:"1f646-1f3fc-2640",shortnames:[":woman_gesturing_ok_medium_light_skin_tone:"],category:"people"},":woman_gesturing_ok_tone3:":{uc_base:"1f646-1f3fd-2640",uc_output:"1f646-1f3fd-200d-2640-fe0f",uc_match:"1f646-1f3fd-2640-fe0f",uc_greedy:"1f646-1f3fd-2640",shortnames:[":woman_gesturing_ok_medium_skin_tone:"],category:"people"},":woman_gesturing_ok_tone4:":{uc_base:"1f646-1f3fe-2640",uc_output:"1f646-1f3fe-200d-2640-fe0f",uc_match:"1f646-1f3fe-2640-fe0f",uc_greedy:"1f646-1f3fe-2640",shortnames:[":woman_gesturing_ok_medium_dark_skin_tone:"],category:"people"},":woman_gesturing_ok_tone5:":{uc_base:"1f646-1f3ff-2640",uc_output:"1f646-1f3ff-200d-2640-fe0f",uc_match:"1f646-1f3ff-2640-fe0f",uc_greedy:"1f646-1f3ff-2640",shortnames:[":woman_gesturing_ok_dark_skin_tone:"],category:"people"},":woman_getting_face_massage_tone1:":{uc_base:"1f486-1f3fb-2640",uc_output:"1f486-1f3fb-200d-2640-fe0f",uc_match:"1f486-1f3fb-2640-fe0f",uc_greedy:"1f486-1f3fb-2640",shortnames:[":woman_getting_face_massage_light_skin_tone:"],category:"people"},":woman_getting_face_massage_tone2:":{uc_base:"1f486-1f3fc-2640",uc_output:"1f486-1f3fc-200d-2640-fe0f",uc_match:"1f486-1f3fc-2640-fe0f",uc_greedy:"1f486-1f3fc-2640",shortnames:[":woman_getting_face_massage_medium_light_skin_tone:"],category:"people"},":woman_getting_face_massage_tone3:":{uc_base:"1f486-1f3fd-2640",uc_output:"1f486-1f3fd-200d-2640-fe0f",uc_match:"1f486-1f3fd-2640-fe0f",uc_greedy:"1f486-1f3fd-2640",shortnames:[":woman_getting_face_massage_medium_skin_tone:"],category:"people"},":woman_getting_face_massage_tone4:":{uc_base:"1f486-1f3fe-2640",uc_output:"1f486-1f3fe-200d-2640-fe0f",uc_match:"1f486-1f3fe-2640-fe0f",uc_greedy:"1f486-1f3fe-2640",shortnames:[":woman_getting_face_massage_medium_dark_skin_tone:"],category:"people"},":woman_getting_face_massage_tone5:":{uc_base:"1f486-1f3ff-2640",uc_output:"1f486-1f3ff-200d-2640-fe0f",uc_match:"1f486-1f3ff-2640-fe0f",uc_greedy:"1f486-1f3ff-2640",shortnames:[":woman_getting_face_massage_dark_skin_tone:"],category:"people"},":woman_getting_haircut_tone1:":{uc_base:"1f487-1f3fb-2640",uc_output:"1f487-1f3fb-200d-2640-fe0f",uc_match:"1f487-1f3fb-2640-fe0f",uc_greedy:"1f487-1f3fb-2640",shortnames:[":woman_getting_haircut_light_skin_tone:"],category:"people"},":woman_getting_haircut_tone2:":{uc_base:"1f487-1f3fc-2640",uc_output:"1f487-1f3fc-200d-2640-fe0f",uc_match:"1f487-1f3fc-2640-fe0f",uc_greedy:"1f487-1f3fc-2640",shortnames:[":woman_getting_haircut_medium_light_skin_tone:"],category:"people"},":woman_getting_haircut_tone3:":{uc_base:"1f487-1f3fd-2640",uc_output:"1f487-1f3fd-200d-2640-fe0f",uc_match:"1f487-1f3fd-2640-fe0f",uc_greedy:"1f487-1f3fd-2640",shortnames:[":woman_getting_haircut_medium_skin_tone:"],category:"people"},":woman_getting_haircut_tone4:":{uc_base:"1f487-1f3fe-2640",uc_output:"1f487-1f3fe-200d-2640-fe0f",uc_match:"1f487-1f3fe-2640-fe0f",uc_greedy:"1f487-1f3fe-2640",shortnames:[":woman_getting_haircut_medium_dark_skin_tone:"],category:"people"},":woman_getting_haircut_tone5:":{uc_base:"1f487-1f3ff-2640",uc_output:"1f487-1f3ff-200d-2640-fe0f",uc_match:"1f487-1f3ff-2640-fe0f",uc_greedy:"1f487-1f3ff-2640",shortnames:[":woman_getting_haircut_dark_skin_tone:"],category:"people"},":woman_golfing_tone1:":{uc_base:"1f3cc-1f3fb-2640",uc_output:"1f3cc-1f3fb-200d-2640-fe0f",uc_match:"1f3cc-fe0f-1f3fb-2640-fe0f",uc_greedy:"1f3cc-1f3fb-2640",shortnames:[":woman_golfing_light_skin_tone:"],category:"activity"},":woman_golfing_tone2:":{uc_base:"1f3cc-1f3fc-2640",uc_output:"1f3cc-1f3fc-200d-2640-fe0f",uc_match:"1f3cc-fe0f-1f3fc-2640-fe0f",uc_greedy:"1f3cc-1f3fc-2640",shortnames:[":woman_golfing_medium_light_skin_tone:"],category:"activity"},":woman_golfing_tone3:":{uc_base:"1f3cc-1f3fd-2640",uc_output:"1f3cc-1f3fd-200d-2640-fe0f",uc_match:"1f3cc-fe0f-1f3fd-2640-fe0f",uc_greedy:"1f3cc-1f3fd-2640",shortnames:[":woman_golfing_medium_skin_tone:"],category:"activity"},":woman_golfing_tone4:":{uc_base:"1f3cc-1f3fe-2640",uc_output:"1f3cc-1f3fe-200d-2640-fe0f",uc_match:"1f3cc-fe0f-1f3fe-2640-fe0f",uc_greedy:"1f3cc-1f3fe-2640",shortnames:[":woman_golfing_medium_dark_skin_tone:"],category:"activity"},":woman_golfing_tone5:":{uc_base:"1f3cc-1f3ff-2640",uc_output:"1f3cc-1f3ff-200d-2640-fe0f",uc_match:"1f3cc-fe0f-1f3ff-2640-fe0f",uc_greedy:"1f3cc-1f3ff-2640",shortnames:[":woman_golfing_dark_skin_tone:"],category:"activity"},":woman_guard_tone1:":{uc_base:"1f482-1f3fb-2640",uc_output:"1f482-1f3fb-200d-2640-fe0f",uc_match:"1f482-1f3fb-2640-fe0f",uc_greedy:"1f482-1f3fb-2640",shortnames:[":woman_guard_light_skin_tone:"],category:"people"},":woman_guard_tone2:":{uc_base:"1f482-1f3fc-2640",uc_output:"1f482-1f3fc-200d-2640-fe0f",uc_match:"1f482-1f3fc-2640-fe0f",uc_greedy:"1f482-1f3fc-2640",shortnames:[":woman_guard_medium_light_skin_tone:"],category:"people"},":woman_guard_tone3:":{uc_base:"1f482-1f3fd-2640",uc_output:"1f482-1f3fd-200d-2640-fe0f",uc_match:"1f482-1f3fd-2640-fe0f",uc_greedy:"1f482-1f3fd-2640",shortnames:[":woman_guard_medium_skin_tone:"],category:"people"},":woman_guard_tone4:":{uc_base:"1f482-1f3fe-2640",uc_output:"1f482-1f3fe-200d-2640-fe0f",uc_match:"1f482-1f3fe-2640-fe0f",uc_greedy:"1f482-1f3fe-2640",shortnames:[":woman_guard_medium_dark_skin_tone:"],category:"people"},":woman_guard_tone5:":{uc_base:"1f482-1f3ff-2640",uc_output:"1f482-1f3ff-200d-2640-fe0f",uc_match:"1f482-1f3ff-2640-fe0f",uc_greedy:"1f482-1f3ff-2640",shortnames:[":woman_guard_dark_skin_tone:"],category:"people"},":woman_health_worker_tone1:":{uc_base:"1f469-1f3fb-2695",uc_output:"1f469-1f3fb-200d-2695-fe0f",uc_match:"1f469-1f3fb-2695-fe0f",uc_greedy:"1f469-1f3fb-2695",shortnames:[":woman_health_worker_light_skin_tone:"],category:"people"},":woman_health_worker_tone2:":{uc_base:"1f469-1f3fc-2695",uc_output:"1f469-1f3fc-200d-2695-fe0f",uc_match:"1f469-1f3fc-2695-fe0f",uc_greedy:"1f469-1f3fc-2695",shortnames:[":woman_health_worker_medium_light_skin_tone:"],category:"people"},":woman_health_worker_tone3:":{uc_base:"1f469-1f3fd-2695",uc_output:"1f469-1f3fd-200d-2695-fe0f",uc_match:"1f469-1f3fd-2695-fe0f",uc_greedy:"1f469-1f3fd-2695",shortnames:[":woman_health_worker_medium_skin_tone:"],category:"people"},":woman_health_worker_tone4:":{uc_base:"1f469-1f3fe-2695",uc_output:"1f469-1f3fe-200d-2695-fe0f",uc_match:"1f469-1f3fe-2695-fe0f",uc_greedy:"1f469-1f3fe-2695",shortnames:[":woman_health_worker_medium_dark_skin_tone:"],category:"people"},":woman_health_worker_tone5:":{uc_base:"1f469-1f3ff-2695",uc_output:"1f469-1f3ff-200d-2695-fe0f",uc_match:"1f469-1f3ff-2695-fe0f",uc_greedy:"1f469-1f3ff-2695",shortnames:[":woman_health_worker_dark_skin_tone:"],category:"people"},":woman_in_lotus_position_tone1:":{uc_base:"1f9d8-1f3fb-2640",uc_output:"1f9d8-1f3fb-200d-2640-fe0f",uc_match:"1f9d8-1f3fb-2640-fe0f",uc_greedy:"1f9d8-1f3fb-2640",shortnames:[":woman_in_lotus_position_light_skin_tone:"],category:"activity"},":woman_in_lotus_position_tone2:":{uc_base:"1f9d8-1f3fc-2640",uc_output:"1f9d8-1f3fc-200d-2640-fe0f",uc_match:"1f9d8-1f3fc-2640-fe0f",uc_greedy:"1f9d8-1f3fc-2640",shortnames:[":woman_in_lotus_position_medium_light_skin_tone:"],category:"activity"},":woman_in_lotus_position_tone3:":{uc_base:"1f9d8-1f3fd-2640",uc_output:"1f9d8-1f3fd-200d-2640-fe0f",uc_match:"1f9d8-1f3fd-2640-fe0f",uc_greedy:"1f9d8-1f3fd-2640",shortnames:[":woman_in_lotus_position_medium_skin_tone:"],category:"activity"},":woman_in_lotus_position_tone4:":{uc_base:"1f9d8-1f3fe-2640",uc_output:"1f9d8-1f3fe-200d-2640-fe0f",uc_match:"1f9d8-1f3fe-2640-fe0f",uc_greedy:"1f9d8-1f3fe-2640",shortnames:[":woman_in_lotus_position_medium_dark_skin_tone:"],category:"activity"},":woman_in_lotus_position_tone5:":{uc_base:"1f9d8-1f3ff-2640",uc_output:"1f9d8-1f3ff-200d-2640-fe0f",uc_match:"1f9d8-1f3ff-2640-fe0f",uc_greedy:"1f9d8-1f3ff-2640",shortnames:[":woman_in_lotus_position_dark_skin_tone:"],category:"activity"},":woman_in_steamy_room_tone1:":{uc_base:"1f9d6-1f3fb-2640",uc_output:"1f9d6-1f3fb-200d-2640-fe0f",uc_match:"1f9d6-1f3fb-2640-fe0f",uc_greedy:"1f9d6-1f3fb-2640",shortnames:[":woman_in_steamy_room_light_skin_tone:"],category:"activity"},":woman_in_steamy_room_tone2:":{uc_base:"1f9d6-1f3fc-2640",uc_output:"1f9d6-1f3fc-200d-2640-fe0f",uc_match:"1f9d6-1f3fc-2640-fe0f",uc_greedy:"1f9d6-1f3fc-2640",shortnames:[":woman_in_steamy_room_medium_light_skin_tone:"],category:"activity"},":woman_in_steamy_room_tone3:":{uc_base:"1f9d6-1f3fd-2640",uc_output:"1f9d6-1f3fd-200d-2640-fe0f",uc_match:"1f9d6-1f3fd-2640-fe0f",uc_greedy:"1f9d6-1f3fd-2640",shortnames:[":woman_in_steamy_room_medium_skin_tone:"],category:"activity"},":woman_in_steamy_room_tone4:":{uc_base:"1f9d6-1f3fe-2640",uc_output:"1f9d6-1f3fe-200d-2640-fe0f",uc_match:"1f9d6-1f3fe-2640-fe0f",uc_greedy:"1f9d6-1f3fe-2640",shortnames:[":woman_in_steamy_room_medium_dark_skin_tone:"],category:"activity"},":woman_in_steamy_room_tone5:":{uc_base:"1f9d6-1f3ff-2640",uc_output:"1f9d6-1f3ff-200d-2640-fe0f",uc_match:"1f9d6-1f3ff-2640-fe0f",uc_greedy:"1f9d6-1f3ff-2640",shortnames:[":woman_in_steamy_room_dark_skin_tone:"],category:"activity"},":woman_judge_tone1:":{uc_base:"1f469-1f3fb-2696",uc_output:"1f469-1f3fb-200d-2696-fe0f",uc_match:"1f469-1f3fb-2696-fe0f",uc_greedy:"1f469-1f3fb-2696",shortnames:[":woman_judge_light_skin_tone:"],category:"people"},":woman_judge_tone2:":{uc_base:"1f469-1f3fc-2696",uc_output:"1f469-1f3fc-200d-2696-fe0f",uc_match:"1f469-1f3fc-2696-fe0f",uc_greedy:"1f469-1f3fc-2696",shortnames:[":woman_judge_medium_light_skin_tone:"],category:"people"},":woman_judge_tone3:":{uc_base:"1f469-1f3fd-2696",uc_output:"1f469-1f3fd-200d-2696-fe0f",uc_match:"1f469-1f3fd-2696-fe0f",uc_greedy:"1f469-1f3fd-2696",shortnames:[":woman_judge_medium_skin_tone:"],category:"people"},":woman_judge_tone4:":{uc_base:"1f469-1f3fe-2696",uc_output:"1f469-1f3fe-200d-2696-fe0f",uc_match:"1f469-1f3fe-2696-fe0f",uc_greedy:"1f469-1f3fe-2696",shortnames:[":woman_judge_medium_dark_skin_tone:"],category:"people"},":woman_judge_tone5:":{uc_base:"1f469-1f3ff-2696",uc_output:"1f469-1f3ff-200d-2696-fe0f",uc_match:"1f469-1f3ff-2696-fe0f",uc_greedy:"1f469-1f3ff-2696",shortnames:[":woman_judge_dark_skin_tone:"],category:"people"},":woman_juggling_tone1:":{uc_base:"1f939-1f3fb-2640",uc_output:"1f939-1f3fb-200d-2640-fe0f",uc_match:"1f939-1f3fb-2640-fe0f",uc_greedy:"1f939-1f3fb-2640",shortnames:[":woman_juggling_light_skin_tone:"],category:"activity"},":woman_juggling_tone2:":{uc_base:"1f939-1f3fc-2640",uc_output:"1f939-1f3fc-200d-2640-fe0f",uc_match:"1f939-1f3fc-2640-fe0f",uc_greedy:"1f939-1f3fc-2640",shortnames:[":woman_juggling_medium_light_skin_tone:"],category:"activity"},":woman_juggling_tone3:":{uc_base:"1f939-1f3fd-2640",uc_output:"1f939-1f3fd-200d-2640-fe0f",uc_match:"1f939-1f3fd-2640-fe0f",uc_greedy:"1f939-1f3fd-2640",shortnames:[":woman_juggling_medium_skin_tone:"],category:"activity"},":woman_juggling_tone4:":{uc_base:"1f939-1f3fe-2640",uc_output:"1f939-1f3fe-200d-2640-fe0f",uc_match:"1f939-1f3fe-2640-fe0f",uc_greedy:"1f939-1f3fe-2640",shortnames:[":woman_juggling_medium_dark_skin_tone:"],category:"activity"},":woman_juggling_tone5:":{uc_base:"1f939-1f3ff-2640",uc_output:"1f939-1f3ff-200d-2640-fe0f",uc_match:"1f939-1f3ff-2640-fe0f",uc_greedy:"1f939-1f3ff-2640",shortnames:[":woman_juggling_dark_skin_tone:"],category:"activity"},":woman_lifting_weights_tone1:":{uc_base:"1f3cb-1f3fb-2640",uc_output:"1f3cb-1f3fb-200d-2640-fe0f",uc_match:"1f3cb-fe0f-1f3fb-2640-fe0f",uc_greedy:"1f3cb-1f3fb-2640",shortnames:[":woman_lifting_weights_light_skin_tone:"],category:"activity"},":woman_lifting_weights_tone2:":{uc_base:"1f3cb-1f3fc-2640",uc_output:"1f3cb-1f3fc-200d-2640-fe0f",uc_match:"1f3cb-fe0f-1f3fc-2640-fe0f",uc_greedy:"1f3cb-1f3fc-2640",shortnames:[":woman_lifting_weights_medium_light_skin_tone:"],category:"activity"},":woman_lifting_weights_tone3:":{uc_base:"1f3cb-1f3fd-2640",uc_output:"1f3cb-1f3fd-200d-2640-fe0f",uc_match:"1f3cb-fe0f-1f3fd-2640-fe0f",uc_greedy:"1f3cb-1f3fd-2640",shortnames:[":woman_lifting_weights_medium_skin_tone:"],category:"activity"},
-":woman_lifting_weights_tone4:":{uc_base:"1f3cb-1f3fe-2640",uc_output:"1f3cb-1f3fe-200d-2640-fe0f",uc_match:"1f3cb-fe0f-1f3fe-2640-fe0f",uc_greedy:"1f3cb-1f3fe-2640",shortnames:[":woman_lifting_weights_medium_dark_skin_tone:"],category:"activity"},":woman_lifting_weights_tone5:":{uc_base:"1f3cb-1f3ff-2640",uc_output:"1f3cb-1f3ff-200d-2640-fe0f",uc_match:"1f3cb-fe0f-1f3ff-2640-fe0f",uc_greedy:"1f3cb-1f3ff-2640",shortnames:[":woman_lifting_weights_dark_skin_tone:"],category:"activity"},":woman_mage_tone1:":{uc_base:"1f9d9-1f3fb-2640",uc_output:"1f9d9-1f3fb-200d-2640-fe0f",uc_match:"1f9d9-1f3fb-2640-fe0f",uc_greedy:"1f9d9-1f3fb-2640",shortnames:[":woman_mage_light_skin_tone:"],category:"people"},":woman_mage_tone2:":{uc_base:"1f9d9-1f3fc-2640",uc_output:"1f9d9-1f3fc-200d-2640-fe0f",uc_match:"1f9d9-1f3fc-2640-fe0f",uc_greedy:"1f9d9-1f3fc-2640",shortnames:[":woman_mage_medium_light_skin_tone:"],category:"people"},":woman_mage_tone3:":{uc_base:"1f9d9-1f3fd-2640",uc_output:"1f9d9-1f3fd-200d-2640-fe0f",uc_match:"1f9d9-1f3fd-2640-fe0f",uc_greedy:"1f9d9-1f3fd-2640",shortnames:[":woman_mage_medium_skin_tone:"],category:"people"},":woman_mage_tone4:":{uc_base:"1f9d9-1f3fe-2640",uc_output:"1f9d9-1f3fe-200d-2640-fe0f",uc_match:"1f9d9-1f3fe-2640-fe0f",uc_greedy:"1f9d9-1f3fe-2640",shortnames:[":woman_mage_medium_dark_skin_tone:"],category:"people"},":woman_mage_tone5:":{uc_base:"1f9d9-1f3ff-2640",uc_output:"1f9d9-1f3ff-200d-2640-fe0f",uc_match:"1f9d9-1f3ff-2640-fe0f",uc_greedy:"1f9d9-1f3ff-2640",shortnames:[":woman_mage_dark_skin_tone:"],category:"people"},":woman_mountain_biking_tone1:":{uc_base:"1f6b5-1f3fb-2640",uc_output:"1f6b5-1f3fb-200d-2640-fe0f",uc_match:"1f6b5-1f3fb-2640-fe0f",uc_greedy:"1f6b5-1f3fb-2640",shortnames:[":woman_mountain_biking_light_skin_tone:"],category:"activity"},":woman_mountain_biking_tone2:":{uc_base:"1f6b5-1f3fc-2640",uc_output:"1f6b5-1f3fc-200d-2640-fe0f",uc_match:"1f6b5-1f3fc-2640-fe0f",uc_greedy:"1f6b5-1f3fc-2640",shortnames:[":woman_mountain_biking_medium_light_skin_tone:"],category:"activity"},":woman_mountain_biking_tone3:":{uc_base:"1f6b5-1f3fd-2640",uc_output:"1f6b5-1f3fd-200d-2640-fe0f",uc_match:"1f6b5-1f3fd-2640-fe0f",uc_greedy:"1f6b5-1f3fd-2640",shortnames:[":woman_mountain_biking_medium_skin_tone:"],category:"activity"},":woman_mountain_biking_tone4:":{uc_base:"1f6b5-1f3fe-2640",uc_output:"1f6b5-1f3fe-200d-2640-fe0f",uc_match:"1f6b5-1f3fe-2640-fe0f",uc_greedy:"1f6b5-1f3fe-2640",shortnames:[":woman_mountain_biking_medium_dark_skin_tone:"],category:"activity"},":woman_mountain_biking_tone5:":{uc_base:"1f6b5-1f3ff-2640",uc_output:"1f6b5-1f3ff-200d-2640-fe0f",uc_match:"1f6b5-1f3ff-2640-fe0f",uc_greedy:"1f6b5-1f3ff-2640",shortnames:[":woman_mountain_biking_dark_skin_tone:"],category:"activity"},":woman_pilot_tone1:":{uc_base:"1f469-1f3fb-2708",uc_output:"1f469-1f3fb-200d-2708-fe0f",uc_match:"1f469-1f3fb-2708-fe0f",uc_greedy:"1f469-1f3fb-2708",shortnames:[":woman_pilot_light_skin_tone:"],category:"people"},":woman_pilot_tone2:":{uc_base:"1f469-1f3fc-2708",uc_output:"1f469-1f3fc-200d-2708-fe0f",uc_match:"1f469-1f3fc-2708-fe0f",uc_greedy:"1f469-1f3fc-2708",shortnames:[":woman_pilot_medium_light_skin_tone:"],category:"people"},":woman_pilot_tone3:":{uc_base:"1f469-1f3fd-2708",uc_output:"1f469-1f3fd-200d-2708-fe0f",uc_match:"1f469-1f3fd-2708-fe0f",uc_greedy:"1f469-1f3fd-2708",shortnames:[":woman_pilot_medium_skin_tone:"],category:"people"},":woman_pilot_tone4:":{uc_base:"1f469-1f3fe-2708",uc_output:"1f469-1f3fe-200d-2708-fe0f",uc_match:"1f469-1f3fe-2708-fe0f",uc_greedy:"1f469-1f3fe-2708",shortnames:[":woman_pilot_medium_dark_skin_tone:"],category:"people"},":woman_pilot_tone5:":{uc_base:"1f469-1f3ff-2708",uc_output:"1f469-1f3ff-200d-2708-fe0f",uc_match:"1f469-1f3ff-2708-fe0f",uc_greedy:"1f469-1f3ff-2708",shortnames:[":woman_pilot_dark_skin_tone:"],category:"people"},":woman_playing_handball_tone1:":{uc_base:"1f93e-1f3fb-2640",uc_output:"1f93e-1f3fb-200d-2640-fe0f",uc_match:"1f93e-1f3fb-2640-fe0f",uc_greedy:"1f93e-1f3fb-2640",shortnames:[":woman_playing_handball_light_skin_tone:"],category:"activity"},":woman_playing_handball_tone2:":{uc_base:"1f93e-1f3fc-2640",uc_output:"1f93e-1f3fc-200d-2640-fe0f",uc_match:"1f93e-1f3fc-2640-fe0f",uc_greedy:"1f93e-1f3fc-2640",shortnames:[":woman_playing_handball_medium_light_skin_tone:"],category:"activity"},":woman_playing_handball_tone3:":{uc_base:"1f93e-1f3fd-2640",uc_output:"1f93e-1f3fd-200d-2640-fe0f",uc_match:"1f93e-1f3fd-2640-fe0f",uc_greedy:"1f93e-1f3fd-2640",shortnames:[":woman_playing_handball_medium_skin_tone:"],category:"activity"},":woman_playing_handball_tone4:":{uc_base:"1f93e-1f3fe-2640",uc_output:"1f93e-1f3fe-200d-2640-fe0f",uc_match:"1f93e-1f3fe-2640-fe0f",uc_greedy:"1f93e-1f3fe-2640",shortnames:[":woman_playing_handball_medium_dark_skin_tone:"],category:"activity"},":woman_playing_handball_tone5:":{uc_base:"1f93e-1f3ff-2640",uc_output:"1f93e-1f3ff-200d-2640-fe0f",uc_match:"1f93e-1f3ff-2640-fe0f",uc_greedy:"1f93e-1f3ff-2640",shortnames:[":woman_playing_handball_dark_skin_tone:"],category:"activity"},":woman_playing_water_polo_tone1:":{uc_base:"1f93d-1f3fb-2640",uc_output:"1f93d-1f3fb-200d-2640-fe0f",uc_match:"1f93d-1f3fb-2640-fe0f",uc_greedy:"1f93d-1f3fb-2640",shortnames:[":woman_playing_water_polo_light_skin_tone:"],category:"activity"},":woman_playing_water_polo_tone2:":{uc_base:"1f93d-1f3fc-2640",uc_output:"1f93d-1f3fc-200d-2640-fe0f",uc_match:"1f93d-1f3fc-2640-fe0f",uc_greedy:"1f93d-1f3fc-2640",shortnames:[":woman_playing_water_polo_medium_light_skin_tone:"],category:"activity"},":woman_playing_water_polo_tone3:":{uc_base:"1f93d-1f3fd-2640",uc_output:"1f93d-1f3fd-200d-2640-fe0f",uc_match:"1f93d-1f3fd-2640-fe0f",uc_greedy:"1f93d-1f3fd-2640",shortnames:[":woman_playing_water_polo_medium_skin_tone:"],category:"activity"},":woman_playing_water_polo_tone4:":{uc_base:"1f93d-1f3fe-2640",uc_output:"1f93d-1f3fe-200d-2640-fe0f",uc_match:"1f93d-1f3fe-2640-fe0f",uc_greedy:"1f93d-1f3fe-2640",shortnames:[":woman_playing_water_polo_medium_dark_skin_tone:"],category:"activity"},":woman_playing_water_polo_tone5:":{uc_base:"1f93d-1f3ff-2640",uc_output:"1f93d-1f3ff-200d-2640-fe0f",uc_match:"1f93d-1f3ff-2640-fe0f",uc_greedy:"1f93d-1f3ff-2640",shortnames:[":woman_playing_water_polo_dark_skin_tone:"],category:"activity"},":woman_police_officer_tone1:":{uc_base:"1f46e-1f3fb-2640",uc_output:"1f46e-1f3fb-200d-2640-fe0f",uc_match:"1f46e-1f3fb-2640-fe0f",uc_greedy:"1f46e-1f3fb-2640",shortnames:[":woman_police_officer_light_skin_tone:"],category:"people"},":woman_police_officer_tone2:":{uc_base:"1f46e-1f3fc-2640",uc_output:"1f46e-1f3fc-200d-2640-fe0f",uc_match:"1f46e-1f3fc-2640-fe0f",uc_greedy:"1f46e-1f3fc-2640",shortnames:[":woman_police_officer_medium_light_skin_tone:"],category:"people"},":woman_police_officer_tone3:":{uc_base:"1f46e-1f3fd-2640",uc_output:"1f46e-1f3fd-200d-2640-fe0f",uc_match:"1f46e-1f3fd-2640-fe0f",uc_greedy:"1f46e-1f3fd-2640",shortnames:[":woman_police_officer_medium_skin_tone:"],category:"people"},":woman_police_officer_tone4:":{uc_base:"1f46e-1f3fe-2640",uc_output:"1f46e-1f3fe-200d-2640-fe0f",uc_match:"1f46e-1f3fe-2640-fe0f",uc_greedy:"1f46e-1f3fe-2640",shortnames:[":woman_police_officer_medium_dark_skin_tone:"],category:"people"},":woman_police_officer_tone5:":{uc_base:"1f46e-1f3ff-2640",uc_output:"1f46e-1f3ff-200d-2640-fe0f",uc_match:"1f46e-1f3ff-2640-fe0f",uc_greedy:"1f46e-1f3ff-2640",shortnames:[":woman_police_officer_dark_skin_tone:"],category:"people"},":woman_pouting_tone1:":{uc_base:"1f64e-1f3fb-2640",uc_output:"1f64e-1f3fb-200d-2640-fe0f",uc_match:"1f64e-1f3fb-2640-fe0f",uc_greedy:"1f64e-1f3fb-2640",shortnames:[":woman_pouting_light_skin_tone:"],category:"people"},":woman_pouting_tone2:":{uc_base:"1f64e-1f3fc-2640",uc_output:"1f64e-1f3fc-200d-2640-fe0f",uc_match:"1f64e-1f3fc-2640-fe0f",uc_greedy:"1f64e-1f3fc-2640",shortnames:[":woman_pouting_medium_light_skin_tone:"],category:"people"},":woman_pouting_tone3:":{uc_base:"1f64e-1f3fd-2640",uc_output:"1f64e-1f3fd-200d-2640-fe0f",uc_match:"1f64e-1f3fd-2640-fe0f",uc_greedy:"1f64e-1f3fd-2640",shortnames:[":woman_pouting_medium_skin_tone:"],category:"people"},":woman_pouting_tone4:":{uc_base:"1f64e-1f3fe-2640",uc_output:"1f64e-1f3fe-200d-2640-fe0f",uc_match:"1f64e-1f3fe-2640-fe0f",uc_greedy:"1f64e-1f3fe-2640",shortnames:[":woman_pouting_medium_dark_skin_tone:"],category:"people"},":woman_pouting_tone5:":{uc_base:"1f64e-1f3ff-2640",uc_output:"1f64e-1f3ff-200d-2640-fe0f",uc_match:"1f64e-1f3ff-2640-fe0f",uc_greedy:"1f64e-1f3ff-2640",shortnames:[":woman_pouting_dark_skin_tone:"],category:"people"},":woman_raising_hand_tone1:":{uc_base:"1f64b-1f3fb-2640",uc_output:"1f64b-1f3fb-200d-2640-fe0f",uc_match:"1f64b-1f3fb-2640-fe0f",uc_greedy:"1f64b-1f3fb-2640",shortnames:[":woman_raising_hand_light_skin_tone:"],category:"people"},":woman_raising_hand_tone2:":{uc_base:"1f64b-1f3fc-2640",uc_output:"1f64b-1f3fc-200d-2640-fe0f",uc_match:"1f64b-1f3fc-2640-fe0f",uc_greedy:"1f64b-1f3fc-2640",shortnames:[":woman_raising_hand_medium_light_skin_tone:"],category:"people"},":woman_raising_hand_tone3:":{uc_base:"1f64b-1f3fd-2640",uc_output:"1f64b-1f3fd-200d-2640-fe0f",uc_match:"1f64b-1f3fd-2640-fe0f",uc_greedy:"1f64b-1f3fd-2640",shortnames:[":woman_raising_hand_medium_skin_tone:"],category:"people"},":woman_raising_hand_tone4:":{uc_base:"1f64b-1f3fe-2640",uc_output:"1f64b-1f3fe-200d-2640-fe0f",uc_match:"1f64b-1f3fe-2640-fe0f",uc_greedy:"1f64b-1f3fe-2640",shortnames:[":woman_raising_hand_medium_dark_skin_tone:"],category:"people"},":woman_raising_hand_tone5:":{uc_base:"1f64b-1f3ff-2640",uc_output:"1f64b-1f3ff-200d-2640-fe0f",uc_match:"1f64b-1f3ff-2640-fe0f",uc_greedy:"1f64b-1f3ff-2640",shortnames:[":woman_raising_hand_dark_skin_tone:"],category:"people"},":woman_rowing_boat_tone1:":{uc_base:"1f6a3-1f3fb-2640",uc_output:"1f6a3-1f3fb-200d-2640-fe0f",uc_match:"1f6a3-1f3fb-2640-fe0f",uc_greedy:"1f6a3-1f3fb-2640",shortnames:[":woman_rowing_boat_light_skin_tone:"],category:"activity"},":woman_rowing_boat_tone2:":{uc_base:"1f6a3-1f3fc-2640",uc_output:"1f6a3-1f3fc-200d-2640-fe0f",uc_match:"1f6a3-1f3fc-2640-fe0f",uc_greedy:"1f6a3-1f3fc-2640",shortnames:[":woman_rowing_boat_medium_light_skin_tone:"],category:"activity"},":woman_rowing_boat_tone3:":{uc_base:"1f6a3-1f3fd-2640",uc_output:"1f6a3-1f3fd-200d-2640-fe0f",uc_match:"1f6a3-1f3fd-2640-fe0f",uc_greedy:"1f6a3-1f3fd-2640",shortnames:[":woman_rowing_boat_medium_skin_tone:"],category:"activity"},":woman_rowing_boat_tone4:":{uc_base:"1f6a3-1f3fe-2640",uc_output:"1f6a3-1f3fe-200d-2640-fe0f",uc_match:"1f6a3-1f3fe-2640-fe0f",uc_greedy:"1f6a3-1f3fe-2640",shortnames:[":woman_rowing_boat_medium_dark_skin_tone:"],category:"activity"},":woman_rowing_boat_tone5:":{uc_base:"1f6a3-1f3ff-2640",uc_output:"1f6a3-1f3ff-200d-2640-fe0f",uc_match:"1f6a3-1f3ff-2640-fe0f",uc_greedy:"1f6a3-1f3ff-2640",shortnames:[":woman_rowing_boat_dark_skin_tone:"],category:"activity"},":woman_running_tone1:":{uc_base:"1f3c3-1f3fb-2640",uc_output:"1f3c3-1f3fb-200d-2640-fe0f",uc_match:"1f3c3-1f3fb-2640-fe0f",uc_greedy:"1f3c3-1f3fb-2640",shortnames:[":woman_running_light_skin_tone:"],category:"people"},":woman_running_tone2:":{uc_base:"1f3c3-1f3fc-2640",uc_output:"1f3c3-1f3fc-200d-2640-fe0f",uc_match:"1f3c3-1f3fc-2640-fe0f",uc_greedy:"1f3c3-1f3fc-2640",shortnames:[":woman_running_medium_light_skin_tone:"],category:"people"},":woman_running_tone3:":{uc_base:"1f3c3-1f3fd-2640",uc_output:"1f3c3-1f3fd-200d-2640-fe0f",uc_match:"1f3c3-1f3fd-2640-fe0f",uc_greedy:"1f3c3-1f3fd-2640",shortnames:[":woman_running_medium_skin_tone:"],category:"people"},":woman_running_tone4:":{uc_base:"1f3c3-1f3fe-2640",uc_output:"1f3c3-1f3fe-200d-2640-fe0f",uc_match:"1f3c3-1f3fe-2640-fe0f",uc_greedy:"1f3c3-1f3fe-2640",shortnames:[":woman_running_medium_dark_skin_tone:"],category:"people"},":woman_running_tone5:":{uc_base:"1f3c3-1f3ff-2640",uc_output:"1f3c3-1f3ff-200d-2640-fe0f",uc_match:"1f3c3-1f3ff-2640-fe0f",uc_greedy:"1f3c3-1f3ff-2640",shortnames:[":woman_running_dark_skin_tone:"],category:"people"},":woman_shrugging_tone1:":{uc_base:"1f937-1f3fb-2640",uc_output:"1f937-1f3fb-200d-2640-fe0f",uc_match:"1f937-1f3fb-2640-fe0f",uc_greedy:"1f937-1f3fb-2640",shortnames:[":woman_shrugging_light_skin_tone:"],category:"people"},":woman_shrugging_tone2:":{uc_base:"1f937-1f3fc-2640",uc_output:"1f937-1f3fc-200d-2640-fe0f",uc_match:"1f937-1f3fc-2640-fe0f",uc_greedy:"1f937-1f3fc-2640",shortnames:[":woman_shrugging_medium_light_skin_tone:"],category:"people"},":woman_shrugging_tone3:":{uc_base:"1f937-1f3fd-2640",uc_output:"1f937-1f3fd-200d-2640-fe0f",uc_match:"1f937-1f3fd-2640-fe0f",uc_greedy:"1f937-1f3fd-2640",shortnames:[":woman_shrugging_medium_skin_tone:"],category:"people"},":woman_shrugging_tone4:":{uc_base:"1f937-1f3fe-2640",uc_output:"1f937-1f3fe-200d-2640-fe0f",uc_match:"1f937-1f3fe-2640-fe0f",uc_greedy:"1f937-1f3fe-2640",shortnames:[":woman_shrugging_medium_dark_skin_tone:"],category:"people"},":woman_shrugging_tone5:":{uc_base:"1f937-1f3ff-2640",uc_output:"1f937-1f3ff-200d-2640-fe0f",uc_match:"1f937-1f3ff-2640-fe0f",uc_greedy:"1f937-1f3ff-2640",shortnames:[":woman_shrugging_dark_skin_tone:"],category:"people"},":woman_surfing_tone1:":{uc_base:"1f3c4-1f3fb-2640",uc_output:"1f3c4-1f3fb-200d-2640-fe0f",uc_match:"1f3c4-1f3fb-2640-fe0f",uc_greedy:"1f3c4-1f3fb-2640",shortnames:[":woman_surfing_light_skin_tone:"],category:"activity"},":woman_surfing_tone2:":{uc_base:"1f3c4-1f3fc-2640",uc_output:"1f3c4-1f3fc-200d-2640-fe0f",uc_match:"1f3c4-1f3fc-2640-fe0f",uc_greedy:"1f3c4-1f3fc-2640",shortnames:[":woman_surfing_medium_light_skin_tone:"],category:"activity"},":woman_surfing_tone3:":{uc_base:"1f3c4-1f3fd-2640",uc_output:"1f3c4-1f3fd-200d-2640-fe0f",uc_match:"1f3c4-1f3fd-2640-fe0f",uc_greedy:"1f3c4-1f3fd-2640",shortnames:[":woman_surfing_medium_skin_tone:"],category:"activity"},":woman_surfing_tone4:":{uc_base:"1f3c4-1f3fe-2640",uc_output:"1f3c4-1f3fe-200d-2640-fe0f",uc_match:"1f3c4-1f3fe-2640-fe0f",uc_greedy:"1f3c4-1f3fe-2640",shortnames:[":woman_surfing_medium_dark_skin_tone:"],category:"activity"},":woman_surfing_tone5:":{uc_base:"1f3c4-1f3ff-2640",uc_output:"1f3c4-1f3ff-200d-2640-fe0f",uc_match:"1f3c4-1f3ff-2640-fe0f",uc_greedy:"1f3c4-1f3ff-2640",shortnames:[":woman_surfing_dark_skin_tone:"],category:"activity"},":woman_swimming_tone1:":{uc_base:"1f3ca-1f3fb-2640",uc_output:"1f3ca-1f3fb-200d-2640-fe0f",uc_match:"1f3ca-1f3fb-2640-fe0f",uc_greedy:"1f3ca-1f3fb-2640",shortnames:[":woman_swimming_light_skin_tone:"],category:"activity"},":woman_swimming_tone2:":{uc_base:"1f3ca-1f3fc-2640",uc_output:"1f3ca-1f3fc-200d-2640-fe0f",uc_match:"1f3ca-1f3fc-2640-fe0f",uc_greedy:"1f3ca-1f3fc-2640",shortnames:[":woman_swimming_medium_light_skin_tone:"],category:"activity"},":woman_swimming_tone3:":{uc_base:"1f3ca-1f3fd-2640",uc_output:"1f3ca-1f3fd-200d-2640-fe0f",uc_match:"1f3ca-1f3fd-2640-fe0f",uc_greedy:"1f3ca-1f3fd-2640",shortnames:[":woman_swimming_medium_skin_tone:"],category:"activity"},":woman_swimming_tone4:":{uc_base:"1f3ca-1f3fe-2640",uc_output:"1f3ca-1f3fe-200d-2640-fe0f",uc_match:"1f3ca-1f3fe-2640-fe0f",uc_greedy:"1f3ca-1f3fe-2640",shortnames:[":woman_swimming_medium_dark_skin_tone:"],category:"activity"},":woman_swimming_tone5:":{uc_base:"1f3ca-1f3ff-2640",uc_output:"1f3ca-1f3ff-200d-2640-fe0f",uc_match:"1f3ca-1f3ff-2640-fe0f",uc_greedy:"1f3ca-1f3ff-2640",shortnames:[":woman_swimming_dark_skin_tone:"],category:"activity"},":woman_tipping_hand_tone1:":{uc_base:"1f481-1f3fb-2640",uc_output:"1f481-1f3fb-200d-2640-fe0f",uc_match:"1f481-1f3fb-2640-fe0f",uc_greedy:"1f481-1f3fb-2640",shortnames:[":woman_tipping_hand_light_skin_tone:"],category:"people"},":woman_tipping_hand_tone2:":{uc_base:"1f481-1f3fc-2640",uc_output:"1f481-1f3fc-200d-2640-fe0f",uc_match:"1f481-1f3fc-2640-fe0f",uc_greedy:"1f481-1f3fc-2640",shortnames:[":woman_tipping_hand_medium_light_skin_tone:"],category:"people"},":woman_tipping_hand_tone3:":{uc_base:"1f481-1f3fd-2640",uc_output:"1f481-1f3fd-200d-2640-fe0f",uc_match:"1f481-1f3fd-2640-fe0f",uc_greedy:"1f481-1f3fd-2640",shortnames:[":woman_tipping_hand_medium_skin_tone:"],category:"people"},":woman_tipping_hand_tone4:":{uc_base:"1f481-1f3fe-2640",uc_output:"1f481-1f3fe-200d-2640-fe0f",uc_match:"1f481-1f3fe-2640-fe0f",uc_greedy:"1f481-1f3fe-2640",shortnames:[":woman_tipping_hand_medium_dark_skin_tone:"],category:"people"},":woman_tipping_hand_tone5:":{uc_base:"1f481-1f3ff-2640",uc_output:"1f481-1f3ff-200d-2640-fe0f",uc_match:"1f481-1f3ff-2640-fe0f",uc_greedy:"1f481-1f3ff-2640",shortnames:[":woman_tipping_hand_dark_skin_tone:"],category:"people"},":woman_vampire_tone1:":{uc_base:"1f9db-1f3fb-2640",uc_output:"1f9db-1f3fb-200d-2640-fe0f",uc_match:"1f9db-1f3fb-2640-fe0f",uc_greedy:"1f9db-1f3fb-2640",shortnames:[":woman_vampire_light_skin_tone:"],category:"people"},":woman_vampire_tone2:":{uc_base:"1f9db-1f3fc-2640",uc_output:"1f9db-1f3fc-200d-2640-fe0f",uc_match:"1f9db-1f3fc-2640-fe0f",uc_greedy:"1f9db-1f3fc-2640",shortnames:[":woman_vampire_medium_light_skin_tone:"],category:"people"},":woman_vampire_tone3:":{uc_base:"1f9db-1f3fd-2640",uc_output:"1f9db-1f3fd-200d-2640-fe0f",uc_match:"1f9db-1f3fd-2640-fe0f",uc_greedy:"1f9db-1f3fd-2640",shortnames:[":woman_vampire_medium_skin_tone:"],category:"people"},":woman_vampire_tone4:":{uc_base:"1f9db-1f3fe-2640",uc_output:"1f9db-1f3fe-200d-2640-fe0f",uc_match:"1f9db-1f3fe-2640-fe0f",uc_greedy:"1f9db-1f3fe-2640",shortnames:[":woman_vampire_medium_dark_skin_tone:"],category:"people"},":woman_vampire_tone5:":{uc_base:"1f9db-1f3ff-2640",uc_output:"1f9db-1f3ff-200d-2640-fe0f",uc_match:"1f9db-1f3ff-2640-fe0f",uc_greedy:"1f9db-1f3ff-2640",shortnames:[":woman_vampire_dark_skin_tone:"],category:"people"},":woman_walking_tone1:":{uc_base:"1f6b6-1f3fb-2640",uc_output:"1f6b6-1f3fb-200d-2640-fe0f",uc_match:"1f6b6-1f3fb-2640-fe0f",uc_greedy:"1f6b6-1f3fb-2640",shortnames:[":woman_walking_light_skin_tone:"],category:"people"},":woman_walking_tone2:":{uc_base:"1f6b6-1f3fc-2640",uc_output:"1f6b6-1f3fc-200d-2640-fe0f",uc_match:"1f6b6-1f3fc-2640-fe0f",uc_greedy:"1f6b6-1f3fc-2640",shortnames:[":woman_walking_medium_light_skin_tone:"],category:"people"},":woman_walking_tone3:":{uc_base:"1f6b6-1f3fd-2640",uc_output:"1f6b6-1f3fd-200d-2640-fe0f",uc_match:"1f6b6-1f3fd-2640-fe0f",uc_greedy:"1f6b6-1f3fd-2640",shortnames:[":woman_walking_medium_skin_tone:"],category:"people"},":woman_walking_tone4:":{uc_base:"1f6b6-1f3fe-2640",uc_output:"1f6b6-1f3fe-200d-2640-fe0f",uc_match:"1f6b6-1f3fe-2640-fe0f",uc_greedy:"1f6b6-1f3fe-2640",shortnames:[":woman_walking_medium_dark_skin_tone:"],category:"people"},":woman_walking_tone5:":{uc_base:"1f6b6-1f3ff-2640",uc_output:"1f6b6-1f3ff-200d-2640-fe0f",uc_match:"1f6b6-1f3ff-2640-fe0f",uc_greedy:"1f6b6-1f3ff-2640",shortnames:[":woman_walking_dark_skin_tone:"],category:"people"},":woman_wearing_turban_tone1:":{uc_base:"1f473-1f3fb-2640",uc_output:"1f473-1f3fb-200d-2640-fe0f",uc_match:"1f473-1f3fb-2640-fe0f",uc_greedy:"1f473-1f3fb-2640",shortnames:[":woman_wearing_turban_light_skin_tone:"],category:"people"},":woman_wearing_turban_tone2:":{uc_base:"1f473-1f3fc-2640",uc_output:"1f473-1f3fc-200d-2640-fe0f",uc_match:"1f473-1f3fc-2640-fe0f",uc_greedy:"1f473-1f3fc-2640",shortnames:[":woman_wearing_turban_medium_light_skin_tone:"],category:"people"},":woman_wearing_turban_tone3:":{uc_base:"1f473-1f3fd-2640",uc_output:"1f473-1f3fd-200d-2640-fe0f",uc_match:"1f473-1f3fd-2640-fe0f",uc_greedy:"1f473-1f3fd-2640",shortnames:[":woman_wearing_turban_medium_skin_tone:"],category:"people"},":woman_wearing_turban_tone4:":{uc_base:"1f473-1f3fe-2640",uc_output:"1f473-1f3fe-200d-2640-fe0f",uc_match:"1f473-1f3fe-2640-fe0f",uc_greedy:"1f473-1f3fe-2640",shortnames:[":woman_wearing_turban_medium_dark_skin_tone:"],category:"people"},":woman_wearing_turban_tone5:":{uc_base:"1f473-1f3ff-2640",uc_output:"1f473-1f3ff-200d-2640-fe0f",uc_match:"1f473-1f3ff-2640-fe0f",uc_greedy:"1f473-1f3ff-2640",shortnames:[":woman_wearing_turban_dark_skin_tone:"],category:"people"},":man_bouncing_ball_tone1:":{uc_base:"26f9-1f3fb-2642",uc_output:"26f9-1f3fb-200d-2642-fe0f",uc_match:"26f9-fe0f-1f3fb-2642-fe0f",uc_greedy:"26f9-1f3fb-2642",shortnames:[":man_bouncing_ball_light_skin_tone:"],category:"activity"},":man_bouncing_ball_tone2:":{uc_base:"26f9-1f3fc-2642",uc_output:"26f9-1f3fc-200d-2642-fe0f",uc_match:"26f9-fe0f-1f3fc-2642-fe0f",uc_greedy:"26f9-1f3fc-2642",shortnames:[":man_bouncing_ball_medium_light_skin_tone:"],category:"activity"},":man_bouncing_ball_tone3:":{uc_base:"26f9-1f3fd-2642",uc_output:"26f9-1f3fd-200d-2642-fe0f",uc_match:"26f9-fe0f-1f3fd-2642-fe0f",uc_greedy:"26f9-1f3fd-2642",shortnames:[":man_bouncing_ball_medium_skin_tone:"],category:"activity"},":man_bouncing_ball_tone4:":{uc_base:"26f9-1f3fe-2642",uc_output:"26f9-1f3fe-200d-2642-fe0f",uc_match:"26f9-fe0f-1f3fe-2642-fe0f",uc_greedy:"26f9-1f3fe-2642",shortnames:[":man_bouncing_ball_medium_dark_skin_tone:"],category:"activity"},":man_bouncing_ball_tone5:":{uc_base:"26f9-1f3ff-2642",uc_output:"26f9-1f3ff-200d-2642-fe0f",uc_match:"26f9-fe0f-1f3ff-2642-fe0f",uc_greedy:"26f9-1f3ff-2642",shortnames:[":man_bouncing_ball_dark_skin_tone:"],category:"activity"},":man_detective:":{uc_base:"1f575-2642",uc_output:"1f575-fe0f-200d-2642-fe0f",uc_match:"1f575-fe0f-2642-fe0f",uc_greedy:"1f575-2642",shortnames:[],category:"people"},":man_golfing:":{uc_base:"1f3cc-2642",uc_output:"1f3cc-fe0f-200d-2642-fe0f",uc_match:"1f3cc-fe0f-2642-fe0f",uc_greedy:"1f3cc-2642",shortnames:[],category:"activity"},":man_lifting_weights:":{uc_base:"1f3cb-2642",uc_output:"1f3cb-fe0f-200d-2642-fe0f",uc_match:"1f3cb-fe0f-2642-fe0f",uc_greedy:"1f3cb-2642",shortnames:[],category:"activity"},":woman_bouncing_ball_tone1:":{uc_base:"26f9-1f3fb-2640",uc_output:"26f9-1f3fb-200d-2640-fe0f",uc_match:"26f9-fe0f-1f3fb-2640-fe0f",uc_greedy:"26f9-1f3fb-2640",shortnames:[":woman_bouncing_ball_light_skin_tone:"],category:"activity"},":woman_bouncing_ball_tone2:":{uc_base:"26f9-1f3fc-2640",uc_output:"26f9-1f3fc-200d-2640-fe0f",uc_match:"26f9-fe0f-1f3fc-2640-fe0f",uc_greedy:"26f9-1f3fc-2640",shortnames:[":woman_bouncing_ball_medium_light_skin_tone:"],category:"activity"},":woman_bouncing_ball_tone3:":{uc_base:"26f9-1f3fd-2640",uc_output:"26f9-1f3fd-200d-2640-fe0f",uc_match:"26f9-fe0f-1f3fd-2640-fe0f",uc_greedy:"26f9-1f3fd-2640",shortnames:[":woman_bouncing_ball_medium_skin_tone:"],category:"activity"},":woman_bouncing_ball_tone4:":{uc_base:"26f9-1f3fe-2640",uc_output:"26f9-1f3fe-200d-2640-fe0f",uc_match:"26f9-fe0f-1f3fe-2640-fe0f",uc_greedy:"26f9-1f3fe-2640",shortnames:[":woman_bouncing_ball_medium_dark_skin_tone:"],category:"activity"},":woman_bouncing_ball_tone5:":{uc_base:"26f9-1f3ff-2640",uc_output:"26f9-1f3ff-200d-2640-fe0f",uc_match:"26f9-fe0f-1f3ff-2640-fe0f",uc_greedy:"26f9-1f3ff-2640",shortnames:[":woman_bouncing_ball_dark_skin_tone:"],category:"activity"},":woman_detective:":{uc_base:"1f575-2640",uc_output:"1f575-fe0f-200d-2640-fe0f",uc_match:"1f575-fe0f-2640-fe0f",uc_greedy:"1f575-2640",shortnames:[],category:"people"},":woman_golfing:":{uc_base:"1f3cc-2640",uc_output:"1f3cc-fe0f-200d-2640-fe0f",uc_match:"1f3cc-fe0f-2640-fe0f",uc_greedy:"1f3cc-2640",shortnames:[],category:"activity"},":woman_lifting_weights:":{uc_base:"1f3cb-2640",uc_output:"1f3cb-fe0f-200d-2640-fe0f",uc_match:"1f3cb-fe0f-2640-fe0f",uc_greedy:"1f3cb-2640",shortnames:[],category:"activity"},":man_bouncing_ball:":{uc_base:"26f9-2642",uc_output:"26f9-fe0f-200d-2642-fe0f",uc_match:"26f9-fe0f-2642-fe0f",uc_greedy:"26f9-2642",shortnames:[],category:"activity"},":woman_bouncing_ball:":{uc_base:"26f9-2640",uc_output:"26f9-fe0f-200d-2640-fe0f",uc_match:"26f9-fe0f-2640-fe0f",uc_greedy:"26f9-2640",shortnames:[],category:"activity"},":man_artist_tone1:":{uc_base:"1f468-1f3fb-1f3a8",uc_output:"1f468-1f3fb-200d-1f3a8",uc_match:"1f468-1f3fb-1f3a8",uc_greedy:"1f468-1f3fb-1f3a8",shortnames:[":man_artist_light_skin_tone:"],category:"people"},":man_artist_tone2:":{uc_base:"1f468-1f3fc-1f3a8",uc_output:"1f468-1f3fc-200d-1f3a8",uc_match:"1f468-1f3fc-1f3a8",uc_greedy:"1f468-1f3fc-1f3a8",shortnames:[":man_artist_medium_light_skin_tone:"],category:"people"},":man_artist_tone3:":{uc_base:"1f468-1f3fd-1f3a8",uc_output:"1f468-1f3fd-200d-1f3a8",uc_match:"1f468-1f3fd-1f3a8",uc_greedy:"1f468-1f3fd-1f3a8",shortnames:[":man_artist_medium_skin_tone:"],category:"people"},":man_artist_tone4:":{uc_base:"1f468-1f3fe-1f3a8",uc_output:"1f468-1f3fe-200d-1f3a8",uc_match:"1f468-1f3fe-1f3a8",uc_greedy:"1f468-1f3fe-1f3a8",shortnames:[":man_artist_medium_dark_skin_tone:"],category:"people"},":man_artist_tone5:":{uc_base:"1f468-1f3ff-1f3a8",uc_output:"1f468-1f3ff-200d-1f3a8",uc_match:"1f468-1f3ff-1f3a8",uc_greedy:"1f468-1f3ff-1f3a8",shortnames:[":man_artist_dark_skin_tone:"],category:"people"},":man_astronaut_tone1:":{uc_base:"1f468-1f3fb-1f680",uc_output:"1f468-1f3fb-200d-1f680",uc_match:"1f468-1f3fb-1f680",uc_greedy:"1f468-1f3fb-1f680",shortnames:[":man_astronaut_light_skin_tone:"],category:"people"},":man_astronaut_tone2:":{uc_base:"1f468-1f3fc-1f680",uc_output:"1f468-1f3fc-200d-1f680",uc_match:"1f468-1f3fc-1f680",uc_greedy:"1f468-1f3fc-1f680",shortnames:[":man_astronaut_medium_light_skin_tone:"],category:"people"},":man_astronaut_tone3:":{uc_base:"1f468-1f3fd-1f680",uc_output:"1f468-1f3fd-200d-1f680",uc_match:"1f468-1f3fd-1f680",uc_greedy:"1f468-1f3fd-1f680",shortnames:[":man_astronaut_medium_skin_tone:"],category:"people"},":man_astronaut_tone4:":{uc_base:"1f468-1f3fe-1f680",uc_output:"1f468-1f3fe-200d-1f680",uc_match:"1f468-1f3fe-1f680",uc_greedy:"1f468-1f3fe-1f680",shortnames:[":man_astronaut_medium_dark_skin_tone:"],category:"people"},":man_astronaut_tone5:":{uc_base:"1f468-1f3ff-1f680",uc_output:"1f468-1f3ff-200d-1f680",uc_match:"1f468-1f3ff-1f680",uc_greedy:"1f468-1f3ff-1f680",shortnames:[":man_astronaut_dark_skin_tone:"],category:"people"},":man_cook_tone1:":{uc_base:"1f468-1f3fb-1f373",uc_output:"1f468-1f3fb-200d-1f373",uc_match:"1f468-1f3fb-1f373",uc_greedy:"1f468-1f3fb-1f373",shortnames:[":man_cook_light_skin_tone:"],category:"people"},":man_cook_tone2:":{uc_base:"1f468-1f3fc-1f373",uc_output:"1f468-1f3fc-200d-1f373",uc_match:"1f468-1f3fc-1f373",uc_greedy:"1f468-1f3fc-1f373",shortnames:[":man_cook_medium_light_skin_tone:"],category:"people"},":man_cook_tone3:":{uc_base:"1f468-1f3fd-1f373",uc_output:"1f468-1f3fd-200d-1f373",uc_match:"1f468-1f3fd-1f373",uc_greedy:"1f468-1f3fd-1f373",shortnames:[":man_cook_medium_skin_tone:"],category:"people"},":man_cook_tone4:":{uc_base:"1f468-1f3fe-1f373",uc_output:"1f468-1f3fe-200d-1f373",uc_match:"1f468-1f3fe-1f373",uc_greedy:"1f468-1f3fe-1f373",shortnames:[":man_cook_medium_dark_skin_tone:"],category:"people"},":man_cook_tone5:":{uc_base:"1f468-1f3ff-1f373",uc_output:"1f468-1f3ff-200d-1f373",uc_match:"1f468-1f3ff-1f373",uc_greedy:"1f468-1f3ff-1f373",shortnames:[":man_cook_dark_skin_tone:"],category:"people"},":man_factory_worker_tone1:":{uc_base:"1f468-1f3fb-1f3ed",uc_output:"1f468-1f3fb-200d-1f3ed",uc_match:"1f468-1f3fb-1f3ed",uc_greedy:"1f468-1f3fb-1f3ed",shortnames:[":man_factory_worker_light_skin_tone:"],category:"people"},":man_factory_worker_tone2:":{uc_base:"1f468-1f3fc-1f3ed",uc_output:"1f468-1f3fc-200d-1f3ed",uc_match:"1f468-1f3fc-1f3ed",uc_greedy:"1f468-1f3fc-1f3ed",shortnames:[":man_factory_worker_medium_light_skin_tone:"],category:"people"},":man_factory_worker_tone3:":{uc_base:"1f468-1f3fd-1f3ed",uc_output:"1f468-1f3fd-200d-1f3ed",uc_match:"1f468-1f3fd-1f3ed",uc_greedy:"1f468-1f3fd-1f3ed",shortnames:[":man_factory_worker_medium_skin_tone:"],category:"people"},":man_factory_worker_tone4:":{uc_base:"1f468-1f3fe-1f3ed",uc_output:"1f468-1f3fe-200d-1f3ed",uc_match:"1f468-1f3fe-1f3ed",uc_greedy:"1f468-1f3fe-1f3ed",shortnames:[":man_factory_worker_medium_dark_skin_tone:"],category:"people"},":man_factory_worker_tone5:":{uc_base:"1f468-1f3ff-1f3ed",uc_output:"1f468-1f3ff-200d-1f3ed",uc_match:"1f468-1f3ff-1f3ed",uc_greedy:"1f468-1f3ff-1f3ed",shortnames:[":man_factory_worker_dark_skin_tone:"],category:"people"},":man_farmer_tone1:":{uc_base:"1f468-1f3fb-1f33e",uc_output:"1f468-1f3fb-200d-1f33e",uc_match:"1f468-1f3fb-1f33e",uc_greedy:"1f468-1f3fb-1f33e",shortnames:[":man_farmer_light_skin_tone:"],category:"people"},":man_farmer_tone2:":{uc_base:"1f468-1f3fc-1f33e",uc_output:"1f468-1f3fc-200d-1f33e",uc_match:"1f468-1f3fc-1f33e",uc_greedy:"1f468-1f3fc-1f33e",shortnames:[":man_farmer_medium_light_skin_tone:"],category:"people"},":man_farmer_tone3:":{uc_base:"1f468-1f3fd-1f33e",uc_output:"1f468-1f3fd-200d-1f33e",uc_match:"1f468-1f3fd-1f33e",uc_greedy:"1f468-1f3fd-1f33e",shortnames:[":man_farmer_medium_skin_tone:"],category:"people"},":man_farmer_tone4:":{uc_base:"1f468-1f3fe-1f33e",uc_output:"1f468-1f3fe-200d-1f33e",uc_match:"1f468-1f3fe-1f33e",uc_greedy:"1f468-1f3fe-1f33e",shortnames:[":man_farmer_medium_dark_skin_tone:"],category:"people"},":man_farmer_tone5:":{uc_base:"1f468-1f3ff-1f33e",uc_output:"1f468-1f3ff-200d-1f33e",uc_match:"1f468-1f3ff-1f33e",uc_greedy:"1f468-1f3ff-1f33e",shortnames:[":man_farmer_dark_skin_tone:"],category:"people"},":man_firefighter_tone1:":{uc_base:"1f468-1f3fb-1f692",uc_output:"1f468-1f3fb-200d-1f692",uc_match:"1f468-1f3fb-1f692",uc_greedy:"1f468-1f3fb-1f692",shortnames:[":man_firefighter_light_skin_tone:"],category:"people"},":man_firefighter_tone2:":{uc_base:"1f468-1f3fc-1f692",uc_output:"1f468-1f3fc-200d-1f692",uc_match:"1f468-1f3fc-1f692",uc_greedy:"1f468-1f3fc-1f692",shortnames:[":man_firefighter_medium_light_skin_tone:"],category:"people"},":man_firefighter_tone3:":{uc_base:"1f468-1f3fd-1f692",uc_output:"1f468-1f3fd-200d-1f692",uc_match:"1f468-1f3fd-1f692",uc_greedy:"1f468-1f3fd-1f692",shortnames:[":man_firefighter_medium_skin_tone:"],category:"people"},":man_firefighter_tone4:":{uc_base:"1f468-1f3fe-1f692",uc_output:"1f468-1f3fe-200d-1f692",uc_match:"1f468-1f3fe-1f692",uc_greedy:"1f468-1f3fe-1f692",shortnames:[":man_firefighter_medium_dark_skin_tone:"],category:"people"},":man_firefighter_tone5:":{uc_base:"1f468-1f3ff-1f692",uc_output:"1f468-1f3ff-200d-1f692",uc_match:"1f468-1f3ff-1f692",uc_greedy:"1f468-1f3ff-1f692",shortnames:[":man_firefighter_dark_skin_tone:"],category:"people"},":man_mechanic_tone1:":{uc_base:"1f468-1f3fb-1f527",uc_output:"1f468-1f3fb-200d-1f527",uc_match:"1f468-1f3fb-1f527",uc_greedy:"1f468-1f3fb-1f527",shortnames:[":man_mechanic_light_skin_tone:"],category:"people"},":man_mechanic_tone2:":{uc_base:"1f468-1f3fc-1f527",uc_output:"1f468-1f3fc-200d-1f527",uc_match:"1f468-1f3fc-1f527",uc_greedy:"1f468-1f3fc-1f527",shortnames:[":man_mechanic_medium_light_skin_tone:"],category:"people"},":man_mechanic_tone3:":{uc_base:"1f468-1f3fd-1f527",uc_output:"1f468-1f3fd-200d-1f527",uc_match:"1f468-1f3fd-1f527",uc_greedy:"1f468-1f3fd-1f527",shortnames:[":man_mechanic_medium_skin_tone:"],category:"people"},":man_mechanic_tone4:":{uc_base:"1f468-1f3fe-1f527",uc_output:"1f468-1f3fe-200d-1f527",uc_match:"1f468-1f3fe-1f527",uc_greedy:"1f468-1f3fe-1f527",shortnames:[":man_mechanic_medium_dark_skin_tone:"],category:"people"},":man_mechanic_tone5:":{uc_base:"1f468-1f3ff-1f527",uc_output:"1f468-1f3ff-200d-1f527",uc_match:"1f468-1f3ff-1f527",uc_greedy:"1f468-1f3ff-1f527",shortnames:[":man_mechanic_dark_skin_tone:"],category:"people"},":man_office_worker_tone1:":{uc_base:"1f468-1f3fb-1f4bc",uc_output:"1f468-1f3fb-200d-1f4bc",uc_match:"1f468-1f3fb-1f4bc",uc_greedy:"1f468-1f3fb-1f4bc",shortnames:[":man_office_worker_light_skin_tone:"],category:"people"},":man_office_worker_tone2:":{uc_base:"1f468-1f3fc-1f4bc",uc_output:"1f468-1f3fc-200d-1f4bc",uc_match:"1f468-1f3fc-1f4bc",uc_greedy:"1f468-1f3fc-1f4bc",shortnames:[":man_office_worker_medium_light_skin_tone:"],category:"people"},":man_office_worker_tone3:":{uc_base:"1f468-1f3fd-1f4bc",uc_output:"1f468-1f3fd-200d-1f4bc",uc_match:"1f468-1f3fd-1f4bc",uc_greedy:"1f468-1f3fd-1f4bc",shortnames:[":man_office_worker_medium_skin_tone:"],category:"people"},":man_office_worker_tone4:":{uc_base:"1f468-1f3fe-1f4bc",uc_output:"1f468-1f3fe-200d-1f4bc",uc_match:"1f468-1f3fe-1f4bc",uc_greedy:"1f468-1f3fe-1f4bc",
-shortnames:[":man_office_worker_medium_dark_skin_tone:"],category:"people"},":man_office_worker_tone5:":{uc_base:"1f468-1f3ff-1f4bc",uc_output:"1f468-1f3ff-200d-1f4bc",uc_match:"1f468-1f3ff-1f4bc",uc_greedy:"1f468-1f3ff-1f4bc",shortnames:[":man_office_worker_dark_skin_tone:"],category:"people"},":man_scientist_tone1:":{uc_base:"1f468-1f3fb-1f52c",uc_output:"1f468-1f3fb-200d-1f52c",uc_match:"1f468-1f3fb-1f52c",uc_greedy:"1f468-1f3fb-1f52c",shortnames:[":man_scientist_light_skin_tone:"],category:"people"},":man_scientist_tone2:":{uc_base:"1f468-1f3fc-1f52c",uc_output:"1f468-1f3fc-200d-1f52c",uc_match:"1f468-1f3fc-1f52c",uc_greedy:"1f468-1f3fc-1f52c",shortnames:[":man_scientist_medium_light_skin_tone:"],category:"people"},":man_scientist_tone3:":{uc_base:"1f468-1f3fd-1f52c",uc_output:"1f468-1f3fd-200d-1f52c",uc_match:"1f468-1f3fd-1f52c",uc_greedy:"1f468-1f3fd-1f52c",shortnames:[":man_scientist_medium_skin_tone:"],category:"people"},":man_scientist_tone4:":{uc_base:"1f468-1f3fe-1f52c",uc_output:"1f468-1f3fe-200d-1f52c",uc_match:"1f468-1f3fe-1f52c",uc_greedy:"1f468-1f3fe-1f52c",shortnames:[":man_scientist_medium_dark_skin_tone:"],category:"people"},":man_scientist_tone5:":{uc_base:"1f468-1f3ff-1f52c",uc_output:"1f468-1f3ff-200d-1f52c",uc_match:"1f468-1f3ff-1f52c",uc_greedy:"1f468-1f3ff-1f52c",shortnames:[":man_scientist_dark_skin_tone:"],category:"people"},":man_singer_tone1:":{uc_base:"1f468-1f3fb-1f3a4",uc_output:"1f468-1f3fb-200d-1f3a4",uc_match:"1f468-1f3fb-1f3a4",uc_greedy:"1f468-1f3fb-1f3a4",shortnames:[":man_singer_light_skin_tone:"],category:"people"},":man_singer_tone2:":{uc_base:"1f468-1f3fc-1f3a4",uc_output:"1f468-1f3fc-200d-1f3a4",uc_match:"1f468-1f3fc-1f3a4",uc_greedy:"1f468-1f3fc-1f3a4",shortnames:[":man_singer_medium_light_skin_tone:"],category:"people"},":man_singer_tone3:":{uc_base:"1f468-1f3fd-1f3a4",uc_output:"1f468-1f3fd-200d-1f3a4",uc_match:"1f468-1f3fd-1f3a4",uc_greedy:"1f468-1f3fd-1f3a4",shortnames:[":man_singer_medium_skin_tone:"],category:"people"},":man_singer_tone4:":{uc_base:"1f468-1f3fe-1f3a4",uc_output:"1f468-1f3fe-200d-1f3a4",uc_match:"1f468-1f3fe-1f3a4",uc_greedy:"1f468-1f3fe-1f3a4",shortnames:[":man_singer_medium_dark_skin_tone:"],category:"people"},":man_singer_tone5:":{uc_base:"1f468-1f3ff-1f3a4",uc_output:"1f468-1f3ff-200d-1f3a4",uc_match:"1f468-1f3ff-1f3a4",uc_greedy:"1f468-1f3ff-1f3a4",shortnames:[":man_singer_dark_skin_tone:"],category:"people"},":man_student_tone1:":{uc_base:"1f468-1f3fb-1f393",uc_output:"1f468-1f3fb-200d-1f393",uc_match:"1f468-1f3fb-1f393",uc_greedy:"1f468-1f3fb-1f393",shortnames:[":man_student_light_skin_tone:"],category:"people"},":man_student_tone2:":{uc_base:"1f468-1f3fc-1f393",uc_output:"1f468-1f3fc-200d-1f393",uc_match:"1f468-1f3fc-1f393",uc_greedy:"1f468-1f3fc-1f393",shortnames:[":man_student_medium_light_skin_tone:"],category:"people"},":man_student_tone3:":{uc_base:"1f468-1f3fd-1f393",uc_output:"1f468-1f3fd-200d-1f393",uc_match:"1f468-1f3fd-1f393",uc_greedy:"1f468-1f3fd-1f393",shortnames:[":man_student_medium_skin_tone:"],category:"people"},":man_student_tone4:":{uc_base:"1f468-1f3fe-1f393",uc_output:"1f468-1f3fe-200d-1f393",uc_match:"1f468-1f3fe-1f393",uc_greedy:"1f468-1f3fe-1f393",shortnames:[":man_student_medium_dark_skin_tone:"],category:"people"},":man_student_tone5:":{uc_base:"1f468-1f3ff-1f393",uc_output:"1f468-1f3ff-200d-1f393",uc_match:"1f468-1f3ff-1f393",uc_greedy:"1f468-1f3ff-1f393",shortnames:[":man_student_dark_skin_tone:"],category:"people"},":man_teacher_tone1:":{uc_base:"1f468-1f3fb-1f3eb",uc_output:"1f468-1f3fb-200d-1f3eb",uc_match:"1f468-1f3fb-1f3eb",uc_greedy:"1f468-1f3fb-1f3eb",shortnames:[":man_teacher_light_skin_tone:"],category:"people"},":man_teacher_tone2:":{uc_base:"1f468-1f3fc-1f3eb",uc_output:"1f468-1f3fc-200d-1f3eb",uc_match:"1f468-1f3fc-1f3eb",uc_greedy:"1f468-1f3fc-1f3eb",shortnames:[":man_teacher_medium_light_skin_tone:"],category:"people"},":man_teacher_tone3:":{uc_base:"1f468-1f3fd-1f3eb",uc_output:"1f468-1f3fd-200d-1f3eb",uc_match:"1f468-1f3fd-1f3eb",uc_greedy:"1f468-1f3fd-1f3eb",shortnames:[":man_teacher_medium_skin_tone:"],category:"people"},":man_teacher_tone4:":{uc_base:"1f468-1f3fe-1f3eb",uc_output:"1f468-1f3fe-200d-1f3eb",uc_match:"1f468-1f3fe-1f3eb",uc_greedy:"1f468-1f3fe-1f3eb",shortnames:[":man_teacher_medium_dark_skin_tone:"],category:"people"},":man_teacher_tone5:":{uc_base:"1f468-1f3ff-1f3eb",uc_output:"1f468-1f3ff-200d-1f3eb",uc_match:"1f468-1f3ff-1f3eb",uc_greedy:"1f468-1f3ff-1f3eb",shortnames:[":man_teacher_dark_skin_tone:"],category:"people"},":man_technologist_tone1:":{uc_base:"1f468-1f3fb-1f4bb",uc_output:"1f468-1f3fb-200d-1f4bb",uc_match:"1f468-1f3fb-1f4bb",uc_greedy:"1f468-1f3fb-1f4bb",shortnames:[":man_technologist_light_skin_tone:"],category:"people"},":man_technologist_tone2:":{uc_base:"1f468-1f3fc-1f4bb",uc_output:"1f468-1f3fc-200d-1f4bb",uc_match:"1f468-1f3fc-1f4bb",uc_greedy:"1f468-1f3fc-1f4bb",shortnames:[":man_technologist_medium_light_skin_tone:"],category:"people"},":man_technologist_tone3:":{uc_base:"1f468-1f3fd-1f4bb",uc_output:"1f468-1f3fd-200d-1f4bb",uc_match:"1f468-1f3fd-1f4bb",uc_greedy:"1f468-1f3fd-1f4bb",shortnames:[":man_technologist_medium_skin_tone:"],category:"people"},":man_technologist_tone4:":{uc_base:"1f468-1f3fe-1f4bb",uc_output:"1f468-1f3fe-200d-1f4bb",uc_match:"1f468-1f3fe-1f4bb",uc_greedy:"1f468-1f3fe-1f4bb",shortnames:[":man_technologist_medium_dark_skin_tone:"],category:"people"},":man_technologist_tone5:":{uc_base:"1f468-1f3ff-1f4bb",uc_output:"1f468-1f3ff-200d-1f4bb",uc_match:"1f468-1f3ff-1f4bb",uc_greedy:"1f468-1f3ff-1f4bb",shortnames:[":man_technologist_dark_skin_tone:"],category:"people"},":woman_artist_tone1:":{uc_base:"1f469-1f3fb-1f3a8",uc_output:"1f469-1f3fb-200d-1f3a8",uc_match:"1f469-1f3fb-1f3a8",uc_greedy:"1f469-1f3fb-1f3a8",shortnames:[":woman_artist_light_skin_tone:"],category:"people"},":woman_artist_tone2:":{uc_base:"1f469-1f3fc-1f3a8",uc_output:"1f469-1f3fc-200d-1f3a8",uc_match:"1f469-1f3fc-1f3a8",uc_greedy:"1f469-1f3fc-1f3a8",shortnames:[":woman_artist_medium_light_skin_tone:"],category:"people"},":woman_artist_tone3:":{uc_base:"1f469-1f3fd-1f3a8",uc_output:"1f469-1f3fd-200d-1f3a8",uc_match:"1f469-1f3fd-1f3a8",uc_greedy:"1f469-1f3fd-1f3a8",shortnames:[":woman_artist_medium_skin_tone:"],category:"people"},":woman_artist_tone4:":{uc_base:"1f469-1f3fe-1f3a8",uc_output:"1f469-1f3fe-200d-1f3a8",uc_match:"1f469-1f3fe-1f3a8",uc_greedy:"1f469-1f3fe-1f3a8",shortnames:[":woman_artist_medium_dark_skin_tone:"],category:"people"},":woman_artist_tone5:":{uc_base:"1f469-1f3ff-1f3a8",uc_output:"1f469-1f3ff-200d-1f3a8",uc_match:"1f469-1f3ff-1f3a8",uc_greedy:"1f469-1f3ff-1f3a8",shortnames:[":woman_artist_dark_skin_tone:"],category:"people"},":woman_astronaut_tone1:":{uc_base:"1f469-1f3fb-1f680",uc_output:"1f469-1f3fb-200d-1f680",uc_match:"1f469-1f3fb-1f680",uc_greedy:"1f469-1f3fb-1f680",shortnames:[":woman_astronaut_light_skin_tone:"],category:"people"},":woman_astronaut_tone2:":{uc_base:"1f469-1f3fc-1f680",uc_output:"1f469-1f3fc-200d-1f680",uc_match:"1f469-1f3fc-1f680",uc_greedy:"1f469-1f3fc-1f680",shortnames:[":woman_astronaut_medium_light_skin_tone:"],category:"people"},":woman_astronaut_tone3:":{uc_base:"1f469-1f3fd-1f680",uc_output:"1f469-1f3fd-200d-1f680",uc_match:"1f469-1f3fd-1f680",uc_greedy:"1f469-1f3fd-1f680",shortnames:[":woman_astronaut_medium_skin_tone:"],category:"people"},":woman_astronaut_tone4:":{uc_base:"1f469-1f3fe-1f680",uc_output:"1f469-1f3fe-200d-1f680",uc_match:"1f469-1f3fe-1f680",uc_greedy:"1f469-1f3fe-1f680",shortnames:[":woman_astronaut_medium_dark_skin_tone:"],category:"people"},":woman_astronaut_tone5:":{uc_base:"1f469-1f3ff-1f680",uc_output:"1f469-1f3ff-200d-1f680",uc_match:"1f469-1f3ff-1f680",uc_greedy:"1f469-1f3ff-1f680",shortnames:[":woman_astronaut_dark_skin_tone:"],category:"people"},":woman_cook_tone1:":{uc_base:"1f469-1f3fb-1f373",uc_output:"1f469-1f3fb-200d-1f373",uc_match:"1f469-1f3fb-1f373",uc_greedy:"1f469-1f3fb-1f373",shortnames:[":woman_cook_light_skin_tone:"],category:"people"},":woman_cook_tone2:":{uc_base:"1f469-1f3fc-1f373",uc_output:"1f469-1f3fc-200d-1f373",uc_match:"1f469-1f3fc-1f373",uc_greedy:"1f469-1f3fc-1f373",shortnames:[":woman_cook_medium_light_skin_tone:"],category:"people"},":woman_cook_tone3:":{uc_base:"1f469-1f3fd-1f373",uc_output:"1f469-1f3fd-200d-1f373",uc_match:"1f469-1f3fd-1f373",uc_greedy:"1f469-1f3fd-1f373",shortnames:[":woman_cook_medium_skin_tone:"],category:"people"},":woman_cook_tone4:":{uc_base:"1f469-1f3fe-1f373",uc_output:"1f469-1f3fe-200d-1f373",uc_match:"1f469-1f3fe-1f373",uc_greedy:"1f469-1f3fe-1f373",shortnames:[":woman_cook_medium_dark_skin_tone:"],category:"people"},":woman_cook_tone5:":{uc_base:"1f469-1f3ff-1f373",uc_output:"1f469-1f3ff-200d-1f373",uc_match:"1f469-1f3ff-1f373",uc_greedy:"1f469-1f3ff-1f373",shortnames:[":woman_cook_dark_skin_tone:"],category:"people"},":woman_factory_worker_tone1:":{uc_base:"1f469-1f3fb-1f3ed",uc_output:"1f469-1f3fb-200d-1f3ed",uc_match:"1f469-1f3fb-1f3ed",uc_greedy:"1f469-1f3fb-1f3ed",shortnames:[":woman_factory_worker_light_skin_tone:"],category:"people"},":woman_factory_worker_tone2:":{uc_base:"1f469-1f3fc-1f3ed",uc_output:"1f469-1f3fc-200d-1f3ed",uc_match:"1f469-1f3fc-1f3ed",uc_greedy:"1f469-1f3fc-1f3ed",shortnames:[":woman_factory_worker_medium_light_skin_tone:"],category:"people"},":woman_factory_worker_tone3:":{uc_base:"1f469-1f3fd-1f3ed",uc_output:"1f469-1f3fd-200d-1f3ed",uc_match:"1f469-1f3fd-1f3ed",uc_greedy:"1f469-1f3fd-1f3ed",shortnames:[":woman_factory_worker_medium_skin_tone:"],category:"people"},":woman_factory_worker_tone4:":{uc_base:"1f469-1f3fe-1f3ed",uc_output:"1f469-1f3fe-200d-1f3ed",uc_match:"1f469-1f3fe-1f3ed",uc_greedy:"1f469-1f3fe-1f3ed",shortnames:[":woman_factory_worker_medium_dark_skin_tone:"],category:"people"},":woman_factory_worker_tone5:":{uc_base:"1f469-1f3ff-1f3ed",uc_output:"1f469-1f3ff-200d-1f3ed",uc_match:"1f469-1f3ff-1f3ed",uc_greedy:"1f469-1f3ff-1f3ed",shortnames:[":woman_factory_worker_dark_skin_tone:"],category:"people"},":woman_farmer_tone1:":{uc_base:"1f469-1f3fb-1f33e",uc_output:"1f469-1f3fb-200d-1f33e",uc_match:"1f469-1f3fb-1f33e",uc_greedy:"1f469-1f3fb-1f33e",shortnames:[":woman_farmer_light_skin_tone:"],category:"people"},":woman_farmer_tone2:":{uc_base:"1f469-1f3fc-1f33e",uc_output:"1f469-1f3fc-200d-1f33e",uc_match:"1f469-1f3fc-1f33e",uc_greedy:"1f469-1f3fc-1f33e",shortnames:[":woman_farmer_medium_light_skin_tone:"],category:"people"},":woman_farmer_tone3:":{uc_base:"1f469-1f3fd-1f33e",uc_output:"1f469-1f3fd-200d-1f33e",uc_match:"1f469-1f3fd-1f33e",uc_greedy:"1f469-1f3fd-1f33e",shortnames:[":woman_farmer_medium_skin_tone:"],category:"people"},":woman_farmer_tone4:":{uc_base:"1f469-1f3fe-1f33e",uc_output:"1f469-1f3fe-200d-1f33e",uc_match:"1f469-1f3fe-1f33e",uc_greedy:"1f469-1f3fe-1f33e",shortnames:[":woman_farmer_medium_dark_skin_tone:"],category:"people"},":woman_farmer_tone5:":{uc_base:"1f469-1f3ff-1f33e",uc_output:"1f469-1f3ff-200d-1f33e",uc_match:"1f469-1f3ff-1f33e",uc_greedy:"1f469-1f3ff-1f33e",shortnames:[":woman_farmer_dark_skin_tone:"],category:"people"},":woman_firefighter_tone1:":{uc_base:"1f469-1f3fb-1f692",uc_output:"1f469-1f3fb-200d-1f692",uc_match:"1f469-1f3fb-1f692",uc_greedy:"1f469-1f3fb-1f692",shortnames:[":woman_firefighter_light_skin_tone:"],category:"people"},":woman_firefighter_tone2:":{uc_base:"1f469-1f3fc-1f692",uc_output:"1f469-1f3fc-200d-1f692",uc_match:"1f469-1f3fc-1f692",uc_greedy:"1f469-1f3fc-1f692",shortnames:[":woman_firefighter_medium_light_skin_tone:"],category:"people"},":woman_firefighter_tone3:":{uc_base:"1f469-1f3fd-1f692",uc_output:"1f469-1f3fd-200d-1f692",uc_match:"1f469-1f3fd-1f692",uc_greedy:"1f469-1f3fd-1f692",shortnames:[":woman_firefighter_medium_skin_tone:"],category:"people"},":woman_firefighter_tone4:":{uc_base:"1f469-1f3fe-1f692",uc_output:"1f469-1f3fe-200d-1f692",uc_match:"1f469-1f3fe-1f692",uc_greedy:"1f469-1f3fe-1f692",shortnames:[":woman_firefighter_medium_dark_skin_tone:"],category:"people"},":woman_firefighter_tone5:":{uc_base:"1f469-1f3ff-1f692",uc_output:"1f469-1f3ff-200d-1f692",uc_match:"1f469-1f3ff-1f692",uc_greedy:"1f469-1f3ff-1f692",shortnames:[":woman_firefighter_dark_skin_tone:"],category:"people"},":woman_mechanic_tone1:":{uc_base:"1f469-1f3fb-1f527",uc_output:"1f469-1f3fb-200d-1f527",uc_match:"1f469-1f3fb-1f527",uc_greedy:"1f469-1f3fb-1f527",shortnames:[":woman_mechanic_light_skin_tone:"],category:"people"},":woman_mechanic_tone2:":{uc_base:"1f469-1f3fc-1f527",uc_output:"1f469-1f3fc-200d-1f527",uc_match:"1f469-1f3fc-1f527",uc_greedy:"1f469-1f3fc-1f527",shortnames:[":woman_mechanic_medium_light_skin_tone:"],category:"people"},":woman_mechanic_tone3:":{uc_base:"1f469-1f3fd-1f527",uc_output:"1f469-1f3fd-200d-1f527",uc_match:"1f469-1f3fd-1f527",uc_greedy:"1f469-1f3fd-1f527",shortnames:[":woman_mechanic_medium_skin_tone:"],category:"people"},":woman_mechanic_tone4:":{uc_base:"1f469-1f3fe-1f527",uc_output:"1f469-1f3fe-200d-1f527",uc_match:"1f469-1f3fe-1f527",uc_greedy:"1f469-1f3fe-1f527",shortnames:[":woman_mechanic_medium_dark_skin_tone:"],category:"people"},":woman_mechanic_tone5:":{uc_base:"1f469-1f3ff-1f527",uc_output:"1f469-1f3ff-200d-1f527",uc_match:"1f469-1f3ff-1f527",uc_greedy:"1f469-1f3ff-1f527",shortnames:[":woman_mechanic_dark_skin_tone:"],category:"people"},":woman_office_worker_tone1:":{uc_base:"1f469-1f3fb-1f4bc",uc_output:"1f469-1f3fb-200d-1f4bc",uc_match:"1f469-1f3fb-1f4bc",uc_greedy:"1f469-1f3fb-1f4bc",shortnames:[":woman_office_worker_light_skin_tone:"],category:"people"},":woman_office_worker_tone2:":{uc_base:"1f469-1f3fc-1f4bc",uc_output:"1f469-1f3fc-200d-1f4bc",uc_match:"1f469-1f3fc-1f4bc",uc_greedy:"1f469-1f3fc-1f4bc",shortnames:[":woman_office_worker_medium_light_skin_tone:"],category:"people"},":woman_office_worker_tone3:":{uc_base:"1f469-1f3fd-1f4bc",uc_output:"1f469-1f3fd-200d-1f4bc",uc_match:"1f469-1f3fd-1f4bc",uc_greedy:"1f469-1f3fd-1f4bc",shortnames:[":woman_office_worker_medium_skin_tone:"],category:"people"},":woman_office_worker_tone4:":{uc_base:"1f469-1f3fe-1f4bc",uc_output:"1f469-1f3fe-200d-1f4bc",uc_match:"1f469-1f3fe-1f4bc",uc_greedy:"1f469-1f3fe-1f4bc",shortnames:[":woman_office_worker_medium_dark_skin_tone:"],category:"people"},":woman_office_worker_tone5:":{uc_base:"1f469-1f3ff-1f4bc",uc_output:"1f469-1f3ff-200d-1f4bc",uc_match:"1f469-1f3ff-1f4bc",uc_greedy:"1f469-1f3ff-1f4bc",shortnames:[":woman_office_worker_dark_skin_tone:"],category:"people"},":woman_scientist_tone1:":{uc_base:"1f469-1f3fb-1f52c",uc_output:"1f469-1f3fb-200d-1f52c",uc_match:"1f469-1f3fb-1f52c",uc_greedy:"1f469-1f3fb-1f52c",shortnames:[":woman_scientist_light_skin_tone:"],category:"people"},":woman_scientist_tone2:":{uc_base:"1f469-1f3fc-1f52c",uc_output:"1f469-1f3fc-200d-1f52c",uc_match:"1f469-1f3fc-1f52c",uc_greedy:"1f469-1f3fc-1f52c",shortnames:[":woman_scientist_medium_light_skin_tone:"],category:"people"},":woman_scientist_tone3:":{uc_base:"1f469-1f3fd-1f52c",uc_output:"1f469-1f3fd-200d-1f52c",uc_match:"1f469-1f3fd-1f52c",uc_greedy:"1f469-1f3fd-1f52c",shortnames:[":woman_scientist_medium_skin_tone:"],category:"people"},":woman_scientist_tone4:":{uc_base:"1f469-1f3fe-1f52c",uc_output:"1f469-1f3fe-200d-1f52c",uc_match:"1f469-1f3fe-1f52c",uc_greedy:"1f469-1f3fe-1f52c",shortnames:[":woman_scientist_medium_dark_skin_tone:"],category:"people"},":woman_scientist_tone5:":{uc_base:"1f469-1f3ff-1f52c",uc_output:"1f469-1f3ff-200d-1f52c",uc_match:"1f469-1f3ff-1f52c",uc_greedy:"1f469-1f3ff-1f52c",shortnames:[":woman_scientist_dark_skin_tone:"],category:"people"},":woman_singer_tone1:":{uc_base:"1f469-1f3fb-1f3a4",uc_output:"1f469-1f3fb-200d-1f3a4",uc_match:"1f469-1f3fb-1f3a4",uc_greedy:"1f469-1f3fb-1f3a4",shortnames:[":woman_singer_light_skin_tone:"],category:"people"},":woman_singer_tone2:":{uc_base:"1f469-1f3fc-1f3a4",uc_output:"1f469-1f3fc-200d-1f3a4",uc_match:"1f469-1f3fc-1f3a4",uc_greedy:"1f469-1f3fc-1f3a4",shortnames:[":woman_singer_medium_light_skin_tone:"],category:"people"},":woman_singer_tone3:":{uc_base:"1f469-1f3fd-1f3a4",uc_output:"1f469-1f3fd-200d-1f3a4",uc_match:"1f469-1f3fd-1f3a4",uc_greedy:"1f469-1f3fd-1f3a4",shortnames:[":woman_singer_medium_skin_tone:"],category:"people"},":woman_singer_tone4:":{uc_base:"1f469-1f3fe-1f3a4",uc_output:"1f469-1f3fe-200d-1f3a4",uc_match:"1f469-1f3fe-1f3a4",uc_greedy:"1f469-1f3fe-1f3a4",shortnames:[":woman_singer_medium_dark_skin_tone:"],category:"people"},":woman_singer_tone5:":{uc_base:"1f469-1f3ff-1f3a4",uc_output:"1f469-1f3ff-200d-1f3a4",uc_match:"1f469-1f3ff-1f3a4",uc_greedy:"1f469-1f3ff-1f3a4",shortnames:[":woman_singer_dark_skin_tone:"],category:"people"},":woman_student_tone1:":{uc_base:"1f469-1f3fb-1f393",uc_output:"1f469-1f3fb-200d-1f393",uc_match:"1f469-1f3fb-1f393",uc_greedy:"1f469-1f3fb-1f393",shortnames:[":woman_student_light_skin_tone:"],category:"people"},":woman_student_tone2:":{uc_base:"1f469-1f3fc-1f393",uc_output:"1f469-1f3fc-200d-1f393",uc_match:"1f469-1f3fc-1f393",uc_greedy:"1f469-1f3fc-1f393",shortnames:[":woman_student_medium_light_skin_tone:"],category:"people"},":woman_student_tone3:":{uc_base:"1f469-1f3fd-1f393",uc_output:"1f469-1f3fd-200d-1f393",uc_match:"1f469-1f3fd-1f393",uc_greedy:"1f469-1f3fd-1f393",shortnames:[":woman_student_medium_skin_tone:"],category:"people"},":woman_student_tone4:":{uc_base:"1f469-1f3fe-1f393",uc_output:"1f469-1f3fe-200d-1f393",uc_match:"1f469-1f3fe-1f393",uc_greedy:"1f469-1f3fe-1f393",shortnames:[":woman_student_medium_dark_skin_tone:"],category:"people"},":woman_student_tone5:":{uc_base:"1f469-1f3ff-1f393",uc_output:"1f469-1f3ff-200d-1f393",uc_match:"1f469-1f3ff-1f393",uc_greedy:"1f469-1f3ff-1f393",shortnames:[":woman_student_dark_skin_tone:"],category:"people"},":woman_teacher_tone1:":{uc_base:"1f469-1f3fb-1f3eb",uc_output:"1f469-1f3fb-200d-1f3eb",uc_match:"1f469-1f3fb-1f3eb",uc_greedy:"1f469-1f3fb-1f3eb",shortnames:[":woman_teacher_light_skin_tone:"],category:"people"},":woman_teacher_tone2:":{uc_base:"1f469-1f3fc-1f3eb",uc_output:"1f469-1f3fc-200d-1f3eb",uc_match:"1f469-1f3fc-1f3eb",uc_greedy:"1f469-1f3fc-1f3eb",shortnames:[":woman_teacher_medium_light_skin_tone:"],category:"people"},":woman_teacher_tone3:":{uc_base:"1f469-1f3fd-1f3eb",uc_output:"1f469-1f3fd-200d-1f3eb",uc_match:"1f469-1f3fd-1f3eb",uc_greedy:"1f469-1f3fd-1f3eb",shortnames:[":woman_teacher_medium_skin_tone:"],category:"people"},":woman_teacher_tone4:":{uc_base:"1f469-1f3fe-1f3eb",uc_output:"1f469-1f3fe-200d-1f3eb",uc_match:"1f469-1f3fe-1f3eb",uc_greedy:"1f469-1f3fe-1f3eb",shortnames:[":woman_teacher_medium_dark_skin_tone:"],category:"people"},":woman_teacher_tone5:":{uc_base:"1f469-1f3ff-1f3eb",uc_output:"1f469-1f3ff-200d-1f3eb",uc_match:"1f469-1f3ff-1f3eb",uc_greedy:"1f469-1f3ff-1f3eb",shortnames:[":woman_teacher_dark_skin_tone:"],category:"people"},":woman_technologist_tone1:":{uc_base:"1f469-1f3fb-1f4bb",uc_output:"1f469-1f3fb-200d-1f4bb",uc_match:"1f469-1f3fb-1f4bb",uc_greedy:"1f469-1f3fb-1f4bb",shortnames:[":woman_technologist_light_skin_tone:"],category:"people"},":woman_technologist_tone2:":{uc_base:"1f469-1f3fc-1f4bb",uc_output:"1f469-1f3fc-200d-1f4bb",uc_match:"1f469-1f3fc-1f4bb",uc_greedy:"1f469-1f3fc-1f4bb",shortnames:[":woman_technologist_medium_light_skin_tone:"],category:"people"},":woman_technologist_tone3:":{uc_base:"1f469-1f3fd-1f4bb",uc_output:"1f469-1f3fd-200d-1f4bb",uc_match:"1f469-1f3fd-1f4bb",uc_greedy:"1f469-1f3fd-1f4bb",shortnames:[":woman_technologist_medium_skin_tone:"],category:"people"},":woman_technologist_tone4:":{uc_base:"1f469-1f3fe-1f4bb",uc_output:"1f469-1f3fe-200d-1f4bb",uc_match:"1f469-1f3fe-1f4bb",uc_greedy:"1f469-1f3fe-1f4bb",shortnames:[":woman_technologist_medium_dark_skin_tone:"],category:"people"},":woman_technologist_tone5:":{uc_base:"1f469-1f3ff-1f4bb",uc_output:"1f469-1f3ff-200d-1f4bb",uc_match:"1f469-1f3ff-1f4bb",uc_greedy:"1f469-1f3ff-1f4bb",shortnames:[":woman_technologist_dark_skin_tone:"],category:"people"},":rainbow_flag:":{uc_base:"1f3f3-1f308",uc_output:"1f3f3-fe0f-200d-1f308",uc_match:"1f3f3-fe0f-1f308",uc_greedy:"1f3f3-1f308",shortnames:[":gay_pride_flag:"],category:"flags"},":blond-haired_man:":{uc_base:"1f471-2642",uc_output:"1f471-200d-2642-fe0f",uc_match:"1f471-2642-fe0f",uc_greedy:"1f471-2642",shortnames:[],category:"people"},":blond-haired_woman:":{uc_base:"1f471-2640",uc_output:"1f471-200d-2640-fe0f",uc_match:"1f471-2640-fe0f",uc_greedy:"1f471-2640",shortnames:[],category:"people"},":man_biking:":{uc_base:"1f6b4-2642",uc_output:"1f6b4-200d-2642-fe0f",uc_match:"1f6b4-2642-fe0f",uc_greedy:"1f6b4-2642",shortnames:[],category:"activity"},":man_bowing:":{uc_base:"1f647-2642",uc_output:"1f647-200d-2642-fe0f",uc_match:"1f647-2642-fe0f",uc_greedy:"1f647-2642",shortnames:[],category:"people"},":man_cartwheeling:":{uc_base:"1f938-2642",uc_output:"1f938-200d-2642-fe0f",uc_match:"1f938-2642-fe0f",uc_greedy:"1f938-2642",shortnames:[],category:"activity"},":man_climbing:":{uc_base:"1f9d7-2642",uc_output:"1f9d7-200d-2642-fe0f",uc_match:"1f9d7-2642-fe0f",uc_greedy:"1f9d7-2642",shortnames:[],category:"activity"},":man_construction_worker:":{uc_base:"1f477-2642",uc_output:"1f477-200d-2642-fe0f",uc_match:"1f477-2642-fe0f",uc_greedy:"1f477-2642",shortnames:[],category:"people"},":man_elf:":{uc_base:"1f9dd-2642",uc_output:"1f9dd-200d-2642-fe0f",uc_match:"1f9dd-2642-fe0f",uc_greedy:"1f9dd-2642",shortnames:[],category:"people"},":man_facepalming:":{uc_base:"1f926-2642",uc_output:"1f926-200d-2642-fe0f",uc_match:"1f926-2642-fe0f",uc_greedy:"1f926-2642",shortnames:[],category:"people"},":man_fairy:":{uc_base:"1f9da-2642",uc_output:"1f9da-200d-2642-fe0f",uc_match:"1f9da-2642-fe0f",uc_greedy:"1f9da-2642",shortnames:[],category:"people"},":man_frowning:":{uc_base:"1f64d-2642",uc_output:"1f64d-200d-2642-fe0f",uc_match:"1f64d-2642-fe0f",uc_greedy:"1f64d-2642",shortnames:[],category:"people"},":man_genie:":{uc_base:"1f9de-2642",uc_output:"1f9de-200d-2642-fe0f",uc_match:"1f9de-2642-fe0f",uc_greedy:"1f9de-2642",shortnames:[],category:"people"},":man_gesturing_no:":{uc_base:"1f645-2642",uc_output:"1f645-200d-2642-fe0f",uc_match:"1f645-2642-fe0f",uc_greedy:"1f645-2642",shortnames:[],category:"people"},":man_gesturing_ok:":{uc_base:"1f646-2642",uc_output:"1f646-200d-2642-fe0f",uc_match:"1f646-2642-fe0f",uc_greedy:"1f646-2642",shortnames:[],category:"people"},":man_getting_face_massage:":{uc_base:"1f486-2642",uc_output:"1f486-200d-2642-fe0f",uc_match:"1f486-2642-fe0f",uc_greedy:"1f486-2642",shortnames:[],category:"people"},":man_getting_haircut:":{uc_base:"1f487-2642",uc_output:"1f487-200d-2642-fe0f",uc_match:"1f487-2642-fe0f",uc_greedy:"1f487-2642",shortnames:[],category:"people"},":man_guard:":{uc_base:"1f482-2642",uc_output:"1f482-200d-2642-fe0f",uc_match:"1f482-2642-fe0f",uc_greedy:"1f482-2642",shortnames:[],category:"people"},":man_health_worker:":{uc_base:"1f468-2695",uc_output:"1f468-200d-2695-fe0f",uc_match:"1f468-2695-fe0f",uc_greedy:"1f468-2695",shortnames:[],category:"people"},":man_in_lotus_position:":{uc_base:"1f9d8-2642",uc_output:"1f9d8-200d-2642-fe0f",uc_match:"1f9d8-2642-fe0f",uc_greedy:"1f9d8-2642",shortnames:[],category:"activity"},":man_in_steamy_room:":{uc_base:"1f9d6-2642",uc_output:"1f9d6-200d-2642-fe0f",uc_match:"1f9d6-2642-fe0f",uc_greedy:"1f9d6-2642",shortnames:[],category:"activity"},":man_judge:":{uc_base:"1f468-2696",uc_output:"1f468-200d-2696-fe0f",uc_match:"1f468-2696-fe0f",uc_greedy:"1f468-2696",shortnames:[],category:"people"},":man_juggling:":{uc_base:"1f939-2642",uc_output:"1f939-200d-2642-fe0f",uc_match:"1f939-2642-fe0f",uc_greedy:"1f939-2642",shortnames:[],category:"activity"},":man_mage:":{uc_base:"1f9d9-2642",uc_output:"1f9d9-200d-2642-fe0f",uc_match:"1f9d9-2642-fe0f",uc_greedy:"1f9d9-2642",shortnames:[],category:"people"},":man_mountain_biking:":{uc_base:"1f6b5-2642",uc_output:"1f6b5-200d-2642-fe0f",uc_match:"1f6b5-2642-fe0f",uc_greedy:"1f6b5-2642",shortnames:[],category:"activity"},":man_pilot:":{uc_base:"1f468-2708",uc_output:"1f468-200d-2708-fe0f",uc_match:"1f468-2708-fe0f",uc_greedy:"1f468-2708",shortnames:[],category:"people"},":man_playing_handball:":{uc_base:"1f93e-2642",uc_output:"1f93e-200d-2642-fe0f",uc_match:"1f93e-2642-fe0f",uc_greedy:"1f93e-2642",shortnames:[],category:"activity"},":man_playing_water_polo:":{uc_base:"1f93d-2642",uc_output:"1f93d-200d-2642-fe0f",uc_match:"1f93d-2642-fe0f",uc_greedy:"1f93d-2642",shortnames:[],category:"activity"},":man_police_officer:":{uc_base:"1f46e-2642",uc_output:"1f46e-200d-2642-fe0f",uc_match:"1f46e-2642-fe0f",uc_greedy:"1f46e-2642",shortnames:[],category:"people"},":man_pouting:":{uc_base:"1f64e-2642",uc_output:"1f64e-200d-2642-fe0f",uc_match:"1f64e-2642-fe0f",uc_greedy:"1f64e-2642",shortnames:[],category:"people"},":man_raising_hand:":{uc_base:"1f64b-2642",uc_output:"1f64b-200d-2642-fe0f",uc_match:"1f64b-2642-fe0f",uc_greedy:"1f64b-2642",shortnames:[],category:"people"},":man_rowing_boat:":{uc_base:"1f6a3-2642",uc_output:"1f6a3-200d-2642-fe0f",uc_match:"1f6a3-2642-fe0f",uc_greedy:"1f6a3-2642",shortnames:[],category:"activity"},":man_running:":{uc_base:"1f3c3-2642",uc_output:"1f3c3-200d-2642-fe0f",uc_match:"1f3c3-2642-fe0f",uc_greedy:"1f3c3-2642",shortnames:[],category:"people"},":man_shrugging:":{uc_base:"1f937-2642",uc_output:"1f937-200d-2642-fe0f",uc_match:"1f937-2642-fe0f",uc_greedy:"1f937-2642",shortnames:[],category:"people"},":man_surfing:":{uc_base:"1f3c4-2642",uc_output:"1f3c4-200d-2642-fe0f",uc_match:"1f3c4-2642-fe0f",uc_greedy:"1f3c4-2642",shortnames:[],category:"activity"},":man_swimming:":{uc_base:"1f3ca-2642",uc_output:"1f3ca-200d-2642-fe0f",uc_match:"1f3ca-2642-fe0f",uc_greedy:"1f3ca-2642",shortnames:[],category:"activity"},":man_tipping_hand:":{uc_base:"1f481-2642",uc_output:"1f481-200d-2642-fe0f",uc_match:"1f481-2642-fe0f",uc_greedy:"1f481-2642",shortnames:[],category:"people"},":man_vampire:":{uc_base:"1f9db-2642",uc_output:"1f9db-200d-2642-fe0f",uc_match:"1f9db-2642-fe0f",uc_greedy:"1f9db-2642",shortnames:[],category:"people"},":man_walking:":{uc_base:"1f6b6-2642",uc_output:"1f6b6-200d-2642-fe0f",uc_match:"1f6b6-2642-fe0f",uc_greedy:"1f6b6-2642",shortnames:[],category:"people"},":man_wearing_turban:":{uc_base:"1f473-2642",uc_output:"1f473-200d-2642-fe0f",uc_match:"1f473-2642-fe0f",uc_greedy:"1f473-2642",shortnames:[],category:"people"},":man_zombie:":{uc_base:"1f9df-2642",uc_output:"1f9df-200d-2642-fe0f",uc_match:"1f9df-2642-fe0f",uc_greedy:"1f9df-2642",shortnames:[],category:"people"},":men_with_bunny_ears_partying:":{uc_base:"1f46f-2642",uc_output:"1f46f-200d-2642-fe0f",uc_match:"1f46f-2642-fe0f",uc_greedy:"1f46f-2642",shortnames:[],category:"people"},":men_wrestling:":{uc_base:"1f93c-2642",uc_output:"1f93c-200d-2642-fe0f",uc_match:"1f93c-2642-fe0f",uc_greedy:"1f93c-2642",shortnames:[],category:"activity"},":mermaid:":{uc_base:"1f9dc-2640",uc_output:"1f9dc-200d-2640-fe0f",uc_match:"1f9dc-2640-fe0f",uc_greedy:"1f9dc-2640",shortnames:[],category:"people"},":merman:":{uc_base:"1f9dc-2642",uc_output:"1f9dc-200d-2642-fe0f",uc_match:"1f9dc-2642-fe0f",uc_greedy:"1f9dc-2642",shortnames:[],category:"people"},":woman_biking:":{uc_base:"1f6b4-2640",uc_output:"1f6b4-200d-2640-fe0f",uc_match:"1f6b4-2640-fe0f",uc_greedy:"1f6b4-2640",shortnames:[],category:"activity"},":woman_bowing:":{uc_base:"1f647-2640",uc_output:"1f647-200d-2640-fe0f",uc_match:"1f647-2640-fe0f",uc_greedy:"1f647-2640",shortnames:[],category:"people"},":woman_cartwheeling:":{uc_base:"1f938-2640",uc_output:"1f938-200d-2640-fe0f",uc_match:"1f938-2640-fe0f",uc_greedy:"1f938-2640",shortnames:[],category:"activity"},":woman_climbing:":{uc_base:"1f9d7-2640",uc_output:"1f9d7-200d-2640-fe0f",uc_match:"1f9d7-2640-fe0f",uc_greedy:"1f9d7-2640",shortnames:[],category:"activity"},":woman_construction_worker:":{uc_base:"1f477-2640",uc_output:"1f477-200d-2640-fe0f",uc_match:"1f477-2640-fe0f",uc_greedy:"1f477-2640",shortnames:[],category:"people"},":woman_elf:":{uc_base:"1f9dd-2640",uc_output:"1f9dd-200d-2640-fe0f",uc_match:"1f9dd-2640-fe0f",uc_greedy:"1f9dd-2640",shortnames:[],category:"people"},":woman_facepalming:":{uc_base:"1f926-2640",uc_output:"1f926-200d-2640-fe0f",uc_match:"1f926-2640-fe0f",uc_greedy:"1f926-2640",shortnames:[],category:"people"},":woman_fairy:":{uc_base:"1f9da-2640",uc_output:"1f9da-200d-2640-fe0f",uc_match:"1f9da-2640-fe0f",uc_greedy:"1f9da-2640",shortnames:[],category:"people"},":woman_frowning:":{uc_base:"1f64d-2640",uc_output:"1f64d-200d-2640-fe0f",uc_match:"1f64d-2640-fe0f",uc_greedy:"1f64d-2640",shortnames:[],category:"people"},":woman_genie:":{uc_base:"1f9de-2640",uc_output:"1f9de-200d-2640-fe0f",uc_match:"1f9de-2640-fe0f",uc_greedy:"1f9de-2640",shortnames:[],category:"people"},":woman_gesturing_no:":{uc_base:"1f645-2640",uc_output:"1f645-200d-2640-fe0f",uc_match:"1f645-2640-fe0f",uc_greedy:"1f645-2640",shortnames:[],category:"people"},":woman_gesturing_ok:":{uc_base:"1f646-2640",uc_output:"1f646-200d-2640-fe0f",uc_match:"1f646-2640-fe0f",uc_greedy:"1f646-2640",shortnames:[],category:"people"},":woman_getting_face_massage:":{uc_base:"1f486-2640",uc_output:"1f486-200d-2640-fe0f",uc_match:"1f486-2640-fe0f",uc_greedy:"1f486-2640",shortnames:[],category:"people"},":woman_getting_haircut:":{uc_base:"1f487-2640",uc_output:"1f487-200d-2640-fe0f",uc_match:"1f487-2640-fe0f",uc_greedy:"1f487-2640",shortnames:[],category:"people"},":woman_guard:":{uc_base:"1f482-2640",uc_output:"1f482-200d-2640-fe0f",uc_match:"1f482-2640-fe0f",uc_greedy:"1f482-2640",shortnames:[],category:"people"},":woman_health_worker:":{uc_base:"1f469-2695",uc_output:"1f469-200d-2695-fe0f",uc_match:"1f469-2695-fe0f",uc_greedy:"1f469-2695",shortnames:[],category:"people"},":woman_in_lotus_position:":{uc_base:"1f9d8-2640",uc_output:"1f9d8-200d-2640-fe0f",uc_match:"1f9d8-2640-fe0f",uc_greedy:"1f9d8-2640",shortnames:[],category:"activity"},":woman_in_steamy_room:":{uc_base:"1f9d6-2640",uc_output:"1f9d6-200d-2640-fe0f",uc_match:"1f9d6-2640-fe0f",uc_greedy:"1f9d6-2640",shortnames:[],category:"activity"},":woman_judge:":{uc_base:"1f469-2696",uc_output:"1f469-200d-2696-fe0f",uc_match:"1f469-2696-fe0f",uc_greedy:"1f469-2696",shortnames:[],category:"people"},":woman_juggling:":{uc_base:"1f939-2640",uc_output:"1f939-200d-2640-fe0f",uc_match:"1f939-2640-fe0f",uc_greedy:"1f939-2640",shortnames:[],category:"activity"},":woman_mage:":{uc_base:"1f9d9-2640",uc_output:"1f9d9-200d-2640-fe0f",uc_match:"1f9d9-2640-fe0f",uc_greedy:"1f9d9-2640",shortnames:[],category:"people"},":woman_mountain_biking:":{uc_base:"1f6b5-2640",uc_output:"1f6b5-200d-2640-fe0f",uc_match:"1f6b5-2640-fe0f",uc_greedy:"1f6b5-2640",shortnames:[],category:"activity"},":woman_pilot:":{uc_base:"1f469-2708",uc_output:"1f469-200d-2708-fe0f",uc_match:"1f469-2708-fe0f",uc_greedy:"1f469-2708",shortnames:[],category:"people"},":woman_playing_handball:":{uc_base:"1f93e-2640",uc_output:"1f93e-200d-2640-fe0f",uc_match:"1f93e-2640-fe0f",uc_greedy:"1f93e-2640",shortnames:[],category:"activity"},":woman_playing_water_polo:":{uc_base:"1f93d-2640",uc_output:"1f93d-200d-2640-fe0f",uc_match:"1f93d-2640-fe0f",uc_greedy:"1f93d-2640",shortnames:[],category:"activity"},":woman_police_officer:":{uc_base:"1f46e-2640",uc_output:"1f46e-200d-2640-fe0f",uc_match:"1f46e-2640-fe0f",uc_greedy:"1f46e-2640",shortnames:[],category:"people"},":woman_pouting:":{uc_base:"1f64e-2640",uc_output:"1f64e-200d-2640-fe0f",uc_match:"1f64e-2640-fe0f",uc_greedy:"1f64e-2640",shortnames:[],category:"people"},":woman_raising_hand:":{uc_base:"1f64b-2640",uc_output:"1f64b-200d-2640-fe0f",uc_match:"1f64b-2640-fe0f",uc_greedy:"1f64b-2640",shortnames:[],category:"people"},":woman_rowing_boat:":{uc_base:"1f6a3-2640",uc_output:"1f6a3-200d-2640-fe0f",uc_match:"1f6a3-2640-fe0f",uc_greedy:"1f6a3-2640",shortnames:[],category:"activity"},":woman_running:":{uc_base:"1f3c3-2640",uc_output:"1f3c3-200d-2640-fe0f",uc_match:"1f3c3-2640-fe0f",uc_greedy:"1f3c3-2640",shortnames:[],category:"people"},":woman_shrugging:":{uc_base:"1f937-2640",uc_output:"1f937-200d-2640-fe0f",uc_match:"1f937-2640-fe0f",uc_greedy:"1f937-2640",shortnames:[],category:"people"},":woman_surfing:":{uc_base:"1f3c4-2640",
-uc_output:"1f3c4-200d-2640-fe0f",uc_match:"1f3c4-2640-fe0f",uc_greedy:"1f3c4-2640",shortnames:[],category:"activity"},":woman_swimming:":{uc_base:"1f3ca-2640",uc_output:"1f3ca-200d-2640-fe0f",uc_match:"1f3ca-2640-fe0f",uc_greedy:"1f3ca-2640",shortnames:[],category:"activity"},":woman_tipping_hand:":{uc_base:"1f481-2640",uc_output:"1f481-200d-2640-fe0f",uc_match:"1f481-2640-fe0f",uc_greedy:"1f481-2640",shortnames:[],category:"people"},":woman_vampire:":{uc_base:"1f9db-2640",uc_output:"1f9db-200d-2640-fe0f",uc_match:"1f9db-2640-fe0f",uc_greedy:"1f9db-2640",shortnames:[],category:"people"},":woman_walking:":{uc_base:"1f6b6-2640",uc_output:"1f6b6-200d-2640-fe0f",uc_match:"1f6b6-2640-fe0f",uc_greedy:"1f6b6-2640",shortnames:[],category:"people"},":woman_wearing_turban:":{uc_base:"1f473-2640",uc_output:"1f473-200d-2640-fe0f",uc_match:"1f473-2640-fe0f",uc_greedy:"1f473-2640",shortnames:[],category:"people"},":woman_zombie:":{uc_base:"1f9df-2640",uc_output:"1f9df-200d-2640-fe0f",uc_match:"1f9df-2640-fe0f",uc_greedy:"1f9df-2640",shortnames:[],category:"people"},":women_with_bunny_ears_partying:":{uc_base:"1f46f-2640",uc_output:"1f46f-200d-2640-fe0f",uc_match:"1f46f-2640-fe0f",uc_greedy:"1f46f-2640",shortnames:[],category:"people"},":women_wrestling:":{uc_base:"1f93c-2640",uc_output:"1f93c-200d-2640-fe0f",uc_match:"1f93c-2640-fe0f",uc_greedy:"1f93c-2640",shortnames:[],category:"activity"},":family_man_boy:":{uc_base:"1f468-1f466",uc_output:"1f468-200d-1f466",uc_match:"1f468-1f466",uc_greedy:"1f468-1f466",shortnames:[],category:"people"},":family_man_girl:":{uc_base:"1f468-1f467",uc_output:"1f468-200d-1f467",uc_match:"1f468-1f467",uc_greedy:"1f468-1f467",shortnames:[],category:"people"},":family_woman_boy:":{uc_base:"1f469-1f466",uc_output:"1f469-200d-1f466",uc_match:"1f469-1f466",uc_greedy:"1f469-1f466",shortnames:[],category:"people"},":family_woman_girl:":{uc_base:"1f469-1f467",uc_output:"1f469-200d-1f467",uc_match:"1f469-1f467",uc_greedy:"1f469-1f467",shortnames:[],category:"people"},":man_artist:":{uc_base:"1f468-1f3a8",uc_output:"1f468-200d-1f3a8",uc_match:"1f468-1f3a8",uc_greedy:"1f468-1f3a8",shortnames:[],category:"people"},":man_astronaut:":{uc_base:"1f468-1f680",uc_output:"1f468-200d-1f680",uc_match:"1f468-1f680",uc_greedy:"1f468-1f680",shortnames:[],category:"people"},":man_cook:":{uc_base:"1f468-1f373",uc_output:"1f468-200d-1f373",uc_match:"1f468-1f373",uc_greedy:"1f468-1f373",shortnames:[],category:"people"},":man_factory_worker:":{uc_base:"1f468-1f3ed",uc_output:"1f468-200d-1f3ed",uc_match:"1f468-1f3ed",uc_greedy:"1f468-1f3ed",shortnames:[],category:"people"},":man_farmer:":{uc_base:"1f468-1f33e",uc_output:"1f468-200d-1f33e",uc_match:"1f468-1f33e",uc_greedy:"1f468-1f33e",shortnames:[],category:"people"},":man_firefighter:":{uc_base:"1f468-1f692",uc_output:"1f468-200d-1f692",uc_match:"1f468-1f692",uc_greedy:"1f468-1f692",shortnames:[],category:"people"},":man_mechanic:":{uc_base:"1f468-1f527",uc_output:"1f468-200d-1f527",uc_match:"1f468-1f527",uc_greedy:"1f468-1f527",shortnames:[],category:"people"},":man_office_worker:":{uc_base:"1f468-1f4bc",uc_output:"1f468-200d-1f4bc",uc_match:"1f468-1f4bc",uc_greedy:"1f468-1f4bc",shortnames:[],category:"people"},":man_scientist:":{uc_base:"1f468-1f52c",uc_output:"1f468-200d-1f52c",uc_match:"1f468-1f52c",uc_greedy:"1f468-1f52c",shortnames:[],category:"people"},":man_singer:":{uc_base:"1f468-1f3a4",uc_output:"1f468-200d-1f3a4",uc_match:"1f468-1f3a4",uc_greedy:"1f468-1f3a4",shortnames:[],category:"people"},":man_student:":{uc_base:"1f468-1f393",uc_output:"1f468-200d-1f393",uc_match:"1f468-1f393",uc_greedy:"1f468-1f393",shortnames:[],category:"people"},":man_teacher:":{uc_base:"1f468-1f3eb",uc_output:"1f468-200d-1f3eb",uc_match:"1f468-1f3eb",uc_greedy:"1f468-1f3eb",shortnames:[],category:"people"},":man_technologist:":{uc_base:"1f468-1f4bb",uc_output:"1f468-200d-1f4bb",uc_match:"1f468-1f4bb",uc_greedy:"1f468-1f4bb",shortnames:[],category:"people"},":woman_artist:":{uc_base:"1f469-1f3a8",uc_output:"1f469-200d-1f3a8",uc_match:"1f469-1f3a8",uc_greedy:"1f469-1f3a8",shortnames:[],category:"people"},":woman_astronaut:":{uc_base:"1f469-1f680",uc_output:"1f469-200d-1f680",uc_match:"1f469-1f680",uc_greedy:"1f469-1f680",shortnames:[],category:"people"},":woman_cook:":{uc_base:"1f469-1f373",uc_output:"1f469-200d-1f373",uc_match:"1f469-1f373",uc_greedy:"1f469-1f373",shortnames:[],category:"people"},":woman_factory_worker:":{uc_base:"1f469-1f3ed",uc_output:"1f469-200d-1f3ed",uc_match:"1f469-1f3ed",uc_greedy:"1f469-1f3ed",shortnames:[],category:"people"},":woman_farmer:":{uc_base:"1f469-1f33e",uc_output:"1f469-200d-1f33e",uc_match:"1f469-1f33e",uc_greedy:"1f469-1f33e",shortnames:[],category:"people"},":woman_firefighter:":{uc_base:"1f469-1f692",uc_output:"1f469-200d-1f692",uc_match:"1f469-1f692",uc_greedy:"1f469-1f692",shortnames:[],category:"people"},":woman_mechanic:":{uc_base:"1f469-1f527",uc_output:"1f469-200d-1f527",uc_match:"1f469-1f527",uc_greedy:"1f469-1f527",shortnames:[],category:"people"},":woman_office_worker:":{uc_base:"1f469-1f4bc",uc_output:"1f469-200d-1f4bc",uc_match:"1f469-1f4bc",uc_greedy:"1f469-1f4bc",shortnames:[],category:"people"},":woman_scientist:":{uc_base:"1f469-1f52c",uc_output:"1f469-200d-1f52c",uc_match:"1f469-1f52c",uc_greedy:"1f469-1f52c",shortnames:[],category:"people"},":woman_singer:":{uc_base:"1f469-1f3a4",uc_output:"1f469-200d-1f3a4",uc_match:"1f469-1f3a4",uc_greedy:"1f469-1f3a4",shortnames:[],category:"people"},":woman_student:":{uc_base:"1f469-1f393",uc_output:"1f469-200d-1f393",uc_match:"1f469-1f393",uc_greedy:"1f469-1f393",shortnames:[],category:"people"},":woman_teacher:":{uc_base:"1f469-1f3eb",uc_output:"1f469-200d-1f3eb",uc_match:"1f469-1f3eb",uc_greedy:"1f469-1f3eb",shortnames:[],category:"people"},":woman_technologist:":{uc_base:"1f469-1f4bb",uc_output:"1f469-200d-1f4bb",uc_match:"1f469-1f4bb",uc_greedy:"1f469-1f4bb",shortnames:[],category:"people"},":asterisk:":{uc_base:"002a-20e3",uc_output:"002a-fe0f-20e3",uc_match:"002a-20e3",uc_greedy:"002a-20e3",shortnames:[":keycap_asterisk:"],category:"symbols"},":eight:":{uc_base:"0038-20e3",uc_output:"0038-fe0f-20e3",uc_match:"0038-20e3",uc_greedy:"0038-20e3",shortnames:[],category:"symbols"},":five:":{uc_base:"0035-20e3",uc_output:"0035-fe0f-20e3",uc_match:"0035-20e3",uc_greedy:"0035-20e3",shortnames:[],category:"symbols"},":four:":{uc_base:"0034-20e3",uc_output:"0034-fe0f-20e3",uc_match:"0034-20e3",uc_greedy:"0034-20e3",shortnames:[],category:"symbols"},":hash:":{uc_base:"0023-20e3",uc_output:"0023-fe0f-20e3",uc_match:"0023-20e3",uc_greedy:"0023-20e3",shortnames:[],category:"symbols"},":nine:":{uc_base:"0039-20e3",uc_output:"0039-fe0f-20e3",uc_match:"0039-20e3",uc_greedy:"0039-20e3",shortnames:[],category:"symbols"},":one:":{uc_base:"0031-20e3",uc_output:"0031-fe0f-20e3",uc_match:"0031-20e3",uc_greedy:"0031-20e3",shortnames:[],category:"symbols"},":seven:":{uc_base:"0037-20e3",uc_output:"0037-fe0f-20e3",uc_match:"0037-20e3",uc_greedy:"0037-20e3",shortnames:[],category:"symbols"},":six:":{uc_base:"0036-20e3",uc_output:"0036-fe0f-20e3",uc_match:"0036-20e3",uc_greedy:"0036-20e3",shortnames:[],category:"symbols"},":three:":{uc_base:"0033-20e3",uc_output:"0033-fe0f-20e3",uc_match:"0033-20e3",uc_greedy:"0033-20e3",shortnames:[],category:"symbols"},":two:":{uc_base:"0032-20e3",uc_output:"0032-fe0f-20e3",uc_match:"0032-20e3",uc_greedy:"0032-20e3",shortnames:[],category:"symbols"},":zero:":{uc_base:"0030-20e3",uc_output:"0030-fe0f-20e3",uc_match:"0030-20e3",uc_greedy:"0030-20e3",shortnames:[],category:"symbols"},":adult_tone1:":{uc_base:"1f9d1-1f3fb",uc_output:"1f9d1-1f3fb",uc_match:"1f9d1-1f3fb",uc_greedy:"1f9d1-1f3fb",shortnames:[":adult_light_skin_tone:"],category:"people"},":adult_tone2:":{uc_base:"1f9d1-1f3fc",uc_output:"1f9d1-1f3fc",uc_match:"1f9d1-1f3fc",uc_greedy:"1f9d1-1f3fc",shortnames:[":adult_medium_light_skin_tone:"],category:"people"},":adult_tone3:":{uc_base:"1f9d1-1f3fd",uc_output:"1f9d1-1f3fd",uc_match:"1f9d1-1f3fd",uc_greedy:"1f9d1-1f3fd",shortnames:[":adult_medium_skin_tone:"],category:"people"},":adult_tone4:":{uc_base:"1f9d1-1f3fe",uc_output:"1f9d1-1f3fe",uc_match:"1f9d1-1f3fe",uc_greedy:"1f9d1-1f3fe",shortnames:[":adult_medium_dark_skin_tone:"],category:"people"},":adult_tone5:":{uc_base:"1f9d1-1f3ff",uc_output:"1f9d1-1f3ff",uc_match:"1f9d1-1f3ff",uc_greedy:"1f9d1-1f3ff",shortnames:[":adult_dark_skin_tone:"],category:"people"},":angel_tone1:":{uc_base:"1f47c-1f3fb",uc_output:"1f47c-1f3fb",uc_match:"1f47c-1f3fb",uc_greedy:"1f47c-1f3fb",shortnames:[],category:"people"},":angel_tone2:":{uc_base:"1f47c-1f3fc",uc_output:"1f47c-1f3fc",uc_match:"1f47c-1f3fc",uc_greedy:"1f47c-1f3fc",shortnames:[],category:"people"},":angel_tone3:":{uc_base:"1f47c-1f3fd",uc_output:"1f47c-1f3fd",uc_match:"1f47c-1f3fd",uc_greedy:"1f47c-1f3fd",shortnames:[],category:"people"},":angel_tone4:":{uc_base:"1f47c-1f3fe",uc_output:"1f47c-1f3fe",uc_match:"1f47c-1f3fe",uc_greedy:"1f47c-1f3fe",shortnames:[],category:"people"},":angel_tone5:":{uc_base:"1f47c-1f3ff",uc_output:"1f47c-1f3ff",uc_match:"1f47c-1f3ff",uc_greedy:"1f47c-1f3ff",shortnames:[],category:"people"},":baby_tone1:":{uc_base:"1f476-1f3fb",uc_output:"1f476-1f3fb",uc_match:"1f476-1f3fb",uc_greedy:"1f476-1f3fb",shortnames:[],category:"people"},":baby_tone2:":{uc_base:"1f476-1f3fc",uc_output:"1f476-1f3fc",uc_match:"1f476-1f3fc",uc_greedy:"1f476-1f3fc",shortnames:[],category:"people"},":baby_tone3:":{uc_base:"1f476-1f3fd",uc_output:"1f476-1f3fd",uc_match:"1f476-1f3fd",uc_greedy:"1f476-1f3fd",shortnames:[],category:"people"},":baby_tone4:":{uc_base:"1f476-1f3fe",uc_output:"1f476-1f3fe",uc_match:"1f476-1f3fe",uc_greedy:"1f476-1f3fe",shortnames:[],category:"people"},":baby_tone5:":{uc_base:"1f476-1f3ff",uc_output:"1f476-1f3ff",uc_match:"1f476-1f3ff",uc_greedy:"1f476-1f3ff",shortnames:[],category:"people"},":bath_tone1:":{uc_base:"1f6c0-1f3fb",uc_output:"1f6c0-1f3fb",uc_match:"1f6c0-1f3fb",uc_greedy:"1f6c0-1f3fb",shortnames:[],category:"objects"},":bath_tone2:":{uc_base:"1f6c0-1f3fc",uc_output:"1f6c0-1f3fc",uc_match:"1f6c0-1f3fc",uc_greedy:"1f6c0-1f3fc",shortnames:[],category:"objects"},":bath_tone3:":{uc_base:"1f6c0-1f3fd",uc_output:"1f6c0-1f3fd",uc_match:"1f6c0-1f3fd",uc_greedy:"1f6c0-1f3fd",shortnames:[],category:"objects"},":bath_tone4:":{uc_base:"1f6c0-1f3fe",uc_output:"1f6c0-1f3fe",uc_match:"1f6c0-1f3fe",uc_greedy:"1f6c0-1f3fe",shortnames:[],category:"objects"},":bath_tone5:":{uc_base:"1f6c0-1f3ff",uc_output:"1f6c0-1f3ff",uc_match:"1f6c0-1f3ff",uc_greedy:"1f6c0-1f3ff",shortnames:[],category:"objects"},":bearded_person_tone1:":{uc_base:"1f9d4-1f3fb",uc_output:"1f9d4-1f3fb",uc_match:"1f9d4-1f3fb",uc_greedy:"1f9d4-1f3fb",shortnames:[":bearded_person_light_skin_tone:"],category:"people"},":bearded_person_tone2:":{uc_base:"1f9d4-1f3fc",uc_output:"1f9d4-1f3fc",uc_match:"1f9d4-1f3fc",uc_greedy:"1f9d4-1f3fc",shortnames:[":bearded_person_medium_light_skin_tone:"],category:"people"},":bearded_person_tone3:":{uc_base:"1f9d4-1f3fd",uc_output:"1f9d4-1f3fd",uc_match:"1f9d4-1f3fd",uc_greedy:"1f9d4-1f3fd",shortnames:[":bearded_person_medium_skin_tone:"],category:"people"},":bearded_person_tone4:":{uc_base:"1f9d4-1f3fe",uc_output:"1f9d4-1f3fe",uc_match:"1f9d4-1f3fe",uc_greedy:"1f9d4-1f3fe",shortnames:[":bearded_person_medium_dark_skin_tone:"],category:"people"},":bearded_person_tone5:":{uc_base:"1f9d4-1f3ff",uc_output:"1f9d4-1f3ff",uc_match:"1f9d4-1f3ff",uc_greedy:"1f9d4-1f3ff",shortnames:[":bearded_person_dark_skin_tone:"],category:"people"},":blond_haired_person_tone1:":{uc_base:"1f471-1f3fb",uc_output:"1f471-1f3fb",uc_match:"1f471-1f3fb",uc_greedy:"1f471-1f3fb",shortnames:[":person_with_blond_hair_tone1:"],category:"people"},":blond_haired_person_tone2:":{uc_base:"1f471-1f3fc",uc_output:"1f471-1f3fc",uc_match:"1f471-1f3fc",uc_greedy:"1f471-1f3fc",shortnames:[":person_with_blond_hair_tone2:"],category:"people"},":blond_haired_person_tone3:":{uc_base:"1f471-1f3fd",uc_output:"1f471-1f3fd",uc_match:"1f471-1f3fd",uc_greedy:"1f471-1f3fd",shortnames:[":person_with_blond_hair_tone3:"],category:"people"},":blond_haired_person_tone4:":{uc_base:"1f471-1f3fe",uc_output:"1f471-1f3fe",uc_match:"1f471-1f3fe",uc_greedy:"1f471-1f3fe",shortnames:[":person_with_blond_hair_tone4:"],category:"people"},":blond_haired_person_tone5:":{uc_base:"1f471-1f3ff",uc_output:"1f471-1f3ff",uc_match:"1f471-1f3ff",uc_greedy:"1f471-1f3ff",shortnames:[":person_with_blond_hair_tone5:"],category:"people"},":boy_tone1:":{uc_base:"1f466-1f3fb",uc_output:"1f466-1f3fb",uc_match:"1f466-1f3fb",uc_greedy:"1f466-1f3fb",shortnames:[],category:"people"},":boy_tone2:":{uc_base:"1f466-1f3fc",uc_output:"1f466-1f3fc",uc_match:"1f466-1f3fc",uc_greedy:"1f466-1f3fc",shortnames:[],category:"people"},":boy_tone3:":{uc_base:"1f466-1f3fd",uc_output:"1f466-1f3fd",uc_match:"1f466-1f3fd",uc_greedy:"1f466-1f3fd",shortnames:[],category:"people"},":boy_tone4:":{uc_base:"1f466-1f3fe",uc_output:"1f466-1f3fe",uc_match:"1f466-1f3fe",uc_greedy:"1f466-1f3fe",shortnames:[],category:"people"},":boy_tone5:":{uc_base:"1f466-1f3ff",uc_output:"1f466-1f3ff",uc_match:"1f466-1f3ff",uc_greedy:"1f466-1f3ff",shortnames:[],category:"people"},":breast_feeding_tone1:":{uc_base:"1f931-1f3fb",uc_output:"1f931-1f3fb",uc_match:"1f931-1f3fb",uc_greedy:"1f931-1f3fb",shortnames:[":breast_feeding_light_skin_tone:"],category:"activity"},":breast_feeding_tone2:":{uc_base:"1f931-1f3fc",uc_output:"1f931-1f3fc",uc_match:"1f931-1f3fc",uc_greedy:"1f931-1f3fc",shortnames:[":breast_feeding_medium_light_skin_tone:"],category:"activity"},":breast_feeding_tone3:":{uc_base:"1f931-1f3fd",uc_output:"1f931-1f3fd",uc_match:"1f931-1f3fd",uc_greedy:"1f931-1f3fd",shortnames:[":breast_feeding_medium_skin_tone:"],category:"activity"},":breast_feeding_tone4:":{uc_base:"1f931-1f3fe",uc_output:"1f931-1f3fe",uc_match:"1f931-1f3fe",uc_greedy:"1f931-1f3fe",shortnames:[":breast_feeding_medium_dark_skin_tone:"],category:"activity"},":breast_feeding_tone5:":{uc_base:"1f931-1f3ff",uc_output:"1f931-1f3ff",uc_match:"1f931-1f3ff",uc_greedy:"1f931-1f3ff",shortnames:[":breast_feeding_dark_skin_tone:"],category:"activity"},":bride_with_veil_tone1:":{uc_base:"1f470-1f3fb",uc_output:"1f470-1f3fb",uc_match:"1f470-1f3fb",uc_greedy:"1f470-1f3fb",shortnames:[],category:"people"},":bride_with_veil_tone2:":{uc_base:"1f470-1f3fc",uc_output:"1f470-1f3fc",uc_match:"1f470-1f3fc",uc_greedy:"1f470-1f3fc",shortnames:[],category:"people"},":bride_with_veil_tone3:":{uc_base:"1f470-1f3fd",uc_output:"1f470-1f3fd",uc_match:"1f470-1f3fd",uc_greedy:"1f470-1f3fd",shortnames:[],category:"people"},":bride_with_veil_tone4:":{uc_base:"1f470-1f3fe",uc_output:"1f470-1f3fe",uc_match:"1f470-1f3fe",uc_greedy:"1f470-1f3fe",shortnames:[],category:"people"},":bride_with_veil_tone5:":{uc_base:"1f470-1f3ff",uc_output:"1f470-1f3ff",uc_match:"1f470-1f3ff",uc_greedy:"1f470-1f3ff",shortnames:[],category:"people"},":call_me_tone1:":{uc_base:"1f919-1f3fb",uc_output:"1f919-1f3fb",uc_match:"1f919-1f3fb",uc_greedy:"1f919-1f3fb",shortnames:[":call_me_hand_tone1:"],category:"people"},":call_me_tone2:":{uc_base:"1f919-1f3fc",uc_output:"1f919-1f3fc",uc_match:"1f919-1f3fc",uc_greedy:"1f919-1f3fc",shortnames:[":call_me_hand_tone2:"],category:"people"},":call_me_tone3:":{uc_base:"1f919-1f3fd",uc_output:"1f919-1f3fd",uc_match:"1f919-1f3fd",uc_greedy:"1f919-1f3fd",shortnames:[":call_me_hand_tone3:"],category:"people"},":call_me_tone4:":{uc_base:"1f919-1f3fe",uc_output:"1f919-1f3fe",uc_match:"1f919-1f3fe",uc_greedy:"1f919-1f3fe",shortnames:[":call_me_hand_tone4:"],category:"people"},":call_me_tone5:":{uc_base:"1f919-1f3ff",uc_output:"1f919-1f3ff",uc_match:"1f919-1f3ff",uc_greedy:"1f919-1f3ff",shortnames:[":call_me_hand_tone5:"],category:"people"},":child_tone1:":{uc_base:"1f9d2-1f3fb",uc_output:"1f9d2-1f3fb",uc_match:"1f9d2-1f3fb",uc_greedy:"1f9d2-1f3fb",shortnames:[":child_light_skin_tone:"],category:"people"},":child_tone2:":{uc_base:"1f9d2-1f3fc",uc_output:"1f9d2-1f3fc",uc_match:"1f9d2-1f3fc",uc_greedy:"1f9d2-1f3fc",shortnames:[":child_medium_light_skin_tone:"],category:"people"},":child_tone3:":{uc_base:"1f9d2-1f3fd",uc_output:"1f9d2-1f3fd",uc_match:"1f9d2-1f3fd",uc_greedy:"1f9d2-1f3fd",shortnames:[":child_medium_skin_tone:"],category:"people"},":child_tone4:":{uc_base:"1f9d2-1f3fe",uc_output:"1f9d2-1f3fe",uc_match:"1f9d2-1f3fe",uc_greedy:"1f9d2-1f3fe",shortnames:[":child_medium_dark_skin_tone:"],category:"people"},":child_tone5:":{uc_base:"1f9d2-1f3ff",uc_output:"1f9d2-1f3ff",uc_match:"1f9d2-1f3ff",uc_greedy:"1f9d2-1f3ff",shortnames:[":child_dark_skin_tone:"],category:"people"},":clap_tone1:":{uc_base:"1f44f-1f3fb",uc_output:"1f44f-1f3fb",uc_match:"1f44f-1f3fb",uc_greedy:"1f44f-1f3fb",shortnames:[],category:"people"},":clap_tone2:":{uc_base:"1f44f-1f3fc",uc_output:"1f44f-1f3fc",uc_match:"1f44f-1f3fc",uc_greedy:"1f44f-1f3fc",shortnames:[],category:"people"},":clap_tone3:":{uc_base:"1f44f-1f3fd",uc_output:"1f44f-1f3fd",uc_match:"1f44f-1f3fd",uc_greedy:"1f44f-1f3fd",shortnames:[],category:"people"},":clap_tone4:":{uc_base:"1f44f-1f3fe",uc_output:"1f44f-1f3fe",uc_match:"1f44f-1f3fe",uc_greedy:"1f44f-1f3fe",shortnames:[],category:"people"},":clap_tone5:":{uc_base:"1f44f-1f3ff",uc_output:"1f44f-1f3ff",uc_match:"1f44f-1f3ff",uc_greedy:"1f44f-1f3ff",shortnames:[],category:"people"},":construction_worker_tone1:":{uc_base:"1f477-1f3fb",uc_output:"1f477-1f3fb",uc_match:"1f477-1f3fb",uc_greedy:"1f477-1f3fb",shortnames:[],category:"people"},":construction_worker_tone2:":{uc_base:"1f477-1f3fc",uc_output:"1f477-1f3fc",uc_match:"1f477-1f3fc",uc_greedy:"1f477-1f3fc",shortnames:[],category:"people"},":construction_worker_tone3:":{uc_base:"1f477-1f3fd",uc_output:"1f477-1f3fd",uc_match:"1f477-1f3fd",uc_greedy:"1f477-1f3fd",shortnames:[],category:"people"},":construction_worker_tone4:":{uc_base:"1f477-1f3fe",uc_output:"1f477-1f3fe",uc_match:"1f477-1f3fe",uc_greedy:"1f477-1f3fe",shortnames:[],category:"people"},":construction_worker_tone5:":{uc_base:"1f477-1f3ff",uc_output:"1f477-1f3ff",uc_match:"1f477-1f3ff",uc_greedy:"1f477-1f3ff",shortnames:[],category:"people"},":dancer_tone1:":{uc_base:"1f483-1f3fb",uc_output:"1f483-1f3fb",uc_match:"1f483-1f3fb",uc_greedy:"1f483-1f3fb",shortnames:[],category:"people"},":dancer_tone2:":{uc_base:"1f483-1f3fc",uc_output:"1f483-1f3fc",uc_match:"1f483-1f3fc",uc_greedy:"1f483-1f3fc",shortnames:[],category:"people"},":dancer_tone3:":{uc_base:"1f483-1f3fd",uc_output:"1f483-1f3fd",uc_match:"1f483-1f3fd",uc_greedy:"1f483-1f3fd",shortnames:[],category:"people"},":dancer_tone4:":{uc_base:"1f483-1f3fe",uc_output:"1f483-1f3fe",uc_match:"1f483-1f3fe",uc_greedy:"1f483-1f3fe",shortnames:[],category:"people"},":dancer_tone5:":{uc_base:"1f483-1f3ff",uc_output:"1f483-1f3ff",uc_match:"1f483-1f3ff",uc_greedy:"1f483-1f3ff",shortnames:[],category:"people"},":detective_tone1:":{uc_base:"1f575-1f3fb",uc_output:"1f575-1f3fb",uc_match:"1f575-fe0f-1f3fb",uc_greedy:"1f575-fe0f-1f3fb",shortnames:[":spy_tone1:",":sleuth_or_spy_tone1:"],category:"people"},":detective_tone2:":{uc_base:"1f575-1f3fc",uc_output:"1f575-1f3fc",uc_match:"1f575-fe0f-1f3fc",uc_greedy:"1f575-fe0f-1f3fc",shortnames:[":spy_tone2:",":sleuth_or_spy_tone2:"],category:"people"},":detective_tone3:":{uc_base:"1f575-1f3fd",uc_output:"1f575-1f3fd",uc_match:"1f575-fe0f-1f3fd",uc_greedy:"1f575-fe0f-1f3fd",shortnames:[":spy_tone3:",":sleuth_or_spy_tone3:"],category:"people"},":detective_tone4:":{uc_base:"1f575-1f3fe",uc_output:"1f575-1f3fe",uc_match:"1f575-fe0f-1f3fe",uc_greedy:"1f575-fe0f-1f3fe",shortnames:[":spy_tone4:",":sleuth_or_spy_tone4:"],category:"people"},":detective_tone5:":{uc_base:"1f575-1f3ff",uc_output:"1f575-1f3ff",uc_match:"1f575-fe0f-1f3ff",uc_greedy:"1f575-fe0f-1f3ff",shortnames:[":spy_tone5:",":sleuth_or_spy_tone5:"],category:"people"},":ear_tone1:":{uc_base:"1f442-1f3fb",uc_output:"1f442-1f3fb",uc_match:"1f442-1f3fb",uc_greedy:"1f442-1f3fb",shortnames:[],category:"people"},":ear_tone2:":{uc_base:"1f442-1f3fc",uc_output:"1f442-1f3fc",uc_match:"1f442-1f3fc",uc_greedy:"1f442-1f3fc",shortnames:[],category:"people"},":ear_tone3:":{uc_base:"1f442-1f3fd",uc_output:"1f442-1f3fd",uc_match:"1f442-1f3fd",uc_greedy:"1f442-1f3fd",shortnames:[],category:"people"},":ear_tone4:":{uc_base:"1f442-1f3fe",uc_output:"1f442-1f3fe",uc_match:"1f442-1f3fe",uc_greedy:"1f442-1f3fe",shortnames:[],category:"people"},":ear_tone5:":{uc_base:"1f442-1f3ff",uc_output:"1f442-1f3ff",uc_match:"1f442-1f3ff",uc_greedy:"1f442-1f3ff",shortnames:[],category:"people"},":elf_tone1:":{uc_base:"1f9dd-1f3fb",uc_output:"1f9dd-1f3fb",uc_match:"1f9dd-1f3fb",uc_greedy:"1f9dd-1f3fb",shortnames:[":elf_light_skin_tone:"],category:"people"},":elf_tone2:":{uc_base:"1f9dd-1f3fc",uc_output:"1f9dd-1f3fc",uc_match:"1f9dd-1f3fc",uc_greedy:"1f9dd-1f3fc",shortnames:[":elf_medium_light_skin_tone:"],category:"people"},":elf_tone3:":{uc_base:"1f9dd-1f3fd",uc_output:"1f9dd-1f3fd",uc_match:"1f9dd-1f3fd",uc_greedy:"1f9dd-1f3fd",shortnames:[":elf_medium_skin_tone:"],category:"people"},":elf_tone4:":{uc_base:"1f9dd-1f3fe",uc_output:"1f9dd-1f3fe",uc_match:"1f9dd-1f3fe",uc_greedy:"1f9dd-1f3fe",shortnames:[":elf_medium_dark_skin_tone:"],category:"people"},":elf_tone5:":{uc_base:"1f9dd-1f3ff",uc_output:"1f9dd-1f3ff",uc_match:"1f9dd-1f3ff",uc_greedy:"1f9dd-1f3ff",shortnames:[":elf_dark_skin_tone:"],category:"people"},":fairy_tone1:":{uc_base:"1f9da-1f3fb",uc_output:"1f9da-1f3fb",uc_match:"1f9da-1f3fb",uc_greedy:"1f9da-1f3fb",shortnames:[":fairy_light_skin_tone:"],category:"people"},":fairy_tone2:":{uc_base:"1f9da-1f3fc",uc_output:"1f9da-1f3fc",uc_match:"1f9da-1f3fc",uc_greedy:"1f9da-1f3fc",shortnames:[":fairy_medium_light_skin_tone:"],category:"people"},":fairy_tone3:":{uc_base:"1f9da-1f3fd",uc_output:"1f9da-1f3fd",uc_match:"1f9da-1f3fd",uc_greedy:"1f9da-1f3fd",shortnames:[":fairy_medium_skin_tone:"],category:"people"},":fairy_tone4:":{uc_base:"1f9da-1f3fe",uc_output:"1f9da-1f3fe",uc_match:"1f9da-1f3fe",uc_greedy:"1f9da-1f3fe",shortnames:[":fairy_medium_dark_skin_tone:"],category:"people"},":fairy_tone5:":{uc_base:"1f9da-1f3ff",uc_output:"1f9da-1f3ff",uc_match:"1f9da-1f3ff",uc_greedy:"1f9da-1f3ff",shortnames:[":fairy_dark_skin_tone:"],category:"people"},":fingers_crossed_tone1:":{uc_base:"1f91e-1f3fb",uc_output:"1f91e-1f3fb",uc_match:"1f91e-1f3fb",uc_greedy:"1f91e-1f3fb",shortnames:[":hand_with_index_and_middle_fingers_crossed_tone1:"],category:"people"},":fingers_crossed_tone2:":{uc_base:"1f91e-1f3fc",uc_output:"1f91e-1f3fc",uc_match:"1f91e-1f3fc",uc_greedy:"1f91e-1f3fc",shortnames:[":hand_with_index_and_middle_fingers_crossed_tone2:"],category:"people"},":fingers_crossed_tone3:":{uc_base:"1f91e-1f3fd",uc_output:"1f91e-1f3fd",uc_match:"1f91e-1f3fd",uc_greedy:"1f91e-1f3fd",shortnames:[":hand_with_index_and_middle_fingers_crossed_tone3:"],category:"people"},":fingers_crossed_tone4:":{uc_base:"1f91e-1f3fe",uc_output:"1f91e-1f3fe",uc_match:"1f91e-1f3fe",uc_greedy:"1f91e-1f3fe",shortnames:[":hand_with_index_and_middle_fingers_crossed_tone4:"],category:"people"},":fingers_crossed_tone5:":{uc_base:"1f91e-1f3ff",uc_output:"1f91e-1f3ff",uc_match:"1f91e-1f3ff",uc_greedy:"1f91e-1f3ff",shortnames:[":hand_with_index_and_middle_fingers_crossed_tone5:"],category:"people"},":flag_ac:":{uc_base:"1f1e6-1f1e8",uc_output:"1f1e6-1f1e8",uc_match:"1f1e6-1f1e8",uc_greedy:"1f1e6-1f1e8",shortnames:[":ac:"],category:"flags"},":flag_ad:":{uc_base:"1f1e6-1f1e9",uc_output:"1f1e6-1f1e9",uc_match:"1f1e6-1f1e9",uc_greedy:"1f1e6-1f1e9",shortnames:[":ad:"],category:"flags"},":flag_ae:":{uc_base:"1f1e6-1f1ea",uc_output:"1f1e6-1f1ea",uc_match:"1f1e6-1f1ea",uc_greedy:"1f1e6-1f1ea",shortnames:[":ae:"],category:"flags"},":flag_af:":{uc_base:"1f1e6-1f1eb",uc_output:"1f1e6-1f1eb",uc_match:"1f1e6-1f1eb",uc_greedy:"1f1e6-1f1eb",shortnames:[":af:"],category:"flags"},":flag_ag:":{uc_base:"1f1e6-1f1ec",uc_output:"1f1e6-1f1ec",uc_match:"1f1e6-1f1ec",uc_greedy:"1f1e6-1f1ec",shortnames:[":ag:"],category:"flags"},":flag_ai:":{uc_base:"1f1e6-1f1ee",uc_output:"1f1e6-1f1ee",uc_match:"1f1e6-1f1ee",uc_greedy:"1f1e6-1f1ee",shortnames:[":ai:"],category:"flags"},":flag_al:":{uc_base:"1f1e6-1f1f1",uc_output:"1f1e6-1f1f1",uc_match:"1f1e6-1f1f1",uc_greedy:"1f1e6-1f1f1",shortnames:[":al:"],category:"flags"},":flag_am:":{uc_base:"1f1e6-1f1f2",uc_output:"1f1e6-1f1f2",uc_match:"1f1e6-1f1f2",uc_greedy:"1f1e6-1f1f2",shortnames:[":am:"],category:"flags"},":flag_ao:":{uc_base:"1f1e6-1f1f4",uc_output:"1f1e6-1f1f4",uc_match:"1f1e6-1f1f4",uc_greedy:"1f1e6-1f1f4",shortnames:[":ao:"],category:"flags"},":flag_aq:":{uc_base:"1f1e6-1f1f6",uc_output:"1f1e6-1f1f6",uc_match:"1f1e6-1f1f6",uc_greedy:"1f1e6-1f1f6",shortnames:[":aq:"],category:"flags"},":flag_ar:":{uc_base:"1f1e6-1f1f7",uc_output:"1f1e6-1f1f7",uc_match:"1f1e6-1f1f7",uc_greedy:"1f1e6-1f1f7",shortnames:[":ar:"],category:"flags"},":flag_as:":{uc_base:"1f1e6-1f1f8",uc_output:"1f1e6-1f1f8",uc_match:"1f1e6-1f1f8",uc_greedy:"1f1e6-1f1f8",shortnames:[":as:"],category:"flags"},":flag_at:":{uc_base:"1f1e6-1f1f9",uc_output:"1f1e6-1f1f9",uc_match:"1f1e6-1f1f9",uc_greedy:"1f1e6-1f1f9",shortnames:[":at:"],category:"flags"},":flag_au:":{uc_base:"1f1e6-1f1fa",uc_output:"1f1e6-1f1fa",uc_match:"1f1e6-1f1fa",uc_greedy:"1f1e6-1f1fa",shortnames:[":au:"],category:"flags"},":flag_aw:":{uc_base:"1f1e6-1f1fc",uc_output:"1f1e6-1f1fc",uc_match:"1f1e6-1f1fc",uc_greedy:"1f1e6-1f1fc",shortnames:[":aw:"],category:"flags"},":flag_ax:":{uc_base:"1f1e6-1f1fd",uc_output:"1f1e6-1f1fd",uc_match:"1f1e6-1f1fd",uc_greedy:"1f1e6-1f1fd",shortnames:[":ax:"],category:"flags"},":flag_az:":{uc_base:"1f1e6-1f1ff",uc_output:"1f1e6-1f1ff",uc_match:"1f1e6-1f1ff",uc_greedy:"1f1e6-1f1ff",shortnames:[":az:"],category:"flags"},":flag_ba:":{uc_base:"1f1e7-1f1e6",uc_output:"1f1e7-1f1e6",uc_match:"1f1e7-1f1e6",uc_greedy:"1f1e7-1f1e6",shortnames:[":ba:"],category:"flags"},":flag_bb:":{uc_base:"1f1e7-1f1e7",uc_output:"1f1e7-1f1e7",uc_match:"1f1e7-1f1e7",uc_greedy:"1f1e7-1f1e7",shortnames:[":bb:"],category:"flags"},":flag_bd:":{uc_base:"1f1e7-1f1e9",uc_output:"1f1e7-1f1e9",uc_match:"1f1e7-1f1e9",uc_greedy:"1f1e7-1f1e9",shortnames:[":bd:"],category:"flags"},":flag_be:":{uc_base:"1f1e7-1f1ea",uc_output:"1f1e7-1f1ea",uc_match:"1f1e7-1f1ea",uc_greedy:"1f1e7-1f1ea",shortnames:[":be:"],category:"flags"},":flag_bf:":{uc_base:"1f1e7-1f1eb",uc_output:"1f1e7-1f1eb",uc_match:"1f1e7-1f1eb",uc_greedy:"1f1e7-1f1eb",shortnames:[":bf:"],category:"flags"},":flag_bg:":{uc_base:"1f1e7-1f1ec",uc_output:"1f1e7-1f1ec",uc_match:"1f1e7-1f1ec",uc_greedy:"1f1e7-1f1ec",shortnames:[":bg:"],category:"flags"},":flag_bh:":{uc_base:"1f1e7-1f1ed",uc_output:"1f1e7-1f1ed",uc_match:"1f1e7-1f1ed",uc_greedy:"1f1e7-1f1ed",shortnames:[":bh:"],category:"flags"},":flag_bi:":{uc_base:"1f1e7-1f1ee",uc_output:"1f1e7-1f1ee",uc_match:"1f1e7-1f1ee",uc_greedy:"1f1e7-1f1ee",shortnames:[":bi:"],category:"flags"},":flag_bj:":{uc_base:"1f1e7-1f1ef",uc_output:"1f1e7-1f1ef",uc_match:"1f1e7-1f1ef",uc_greedy:"1f1e7-1f1ef",shortnames:[":bj:"],category:"flags"},":flag_bl:":{uc_base:"1f1e7-1f1f1",uc_output:"1f1e7-1f1f1",uc_match:"1f1e7-1f1f1",uc_greedy:"1f1e7-1f1f1",shortnames:[":bl:"],category:"flags"},":flag_bm:":{uc_base:"1f1e7-1f1f2",uc_output:"1f1e7-1f1f2",uc_match:"1f1e7-1f1f2",uc_greedy:"1f1e7-1f1f2",shortnames:[":bm:"],category:"flags"},":flag_bn:":{uc_base:"1f1e7-1f1f3",uc_output:"1f1e7-1f1f3",uc_match:"1f1e7-1f1f3",uc_greedy:"1f1e7-1f1f3",shortnames:[":bn:"],category:"flags"},":flag_bo:":{uc_base:"1f1e7-1f1f4",uc_output:"1f1e7-1f1f4",uc_match:"1f1e7-1f1f4",uc_greedy:"1f1e7-1f1f4",shortnames:[":bo:"],category:"flags"},":flag_bq:":{uc_base:"1f1e7-1f1f6",uc_output:"1f1e7-1f1f6",uc_match:"1f1e7-1f1f6",uc_greedy:"1f1e7-1f1f6",shortnames:[":bq:"],category:"flags"},":flag_br:":{uc_base:"1f1e7-1f1f7",uc_output:"1f1e7-1f1f7",uc_match:"1f1e7-1f1f7",uc_greedy:"1f1e7-1f1f7",shortnames:[":br:"],category:"flags"},":flag_bs:":{uc_base:"1f1e7-1f1f8",uc_output:"1f1e7-1f1f8",uc_match:"1f1e7-1f1f8",uc_greedy:"1f1e7-1f1f8",shortnames:[":bs:"],category:"flags"},":flag_bt:":{uc_base:"1f1e7-1f1f9",uc_output:"1f1e7-1f1f9",uc_match:"1f1e7-1f1f9",uc_greedy:"1f1e7-1f1f9",shortnames:[":bt:"],category:"flags"},":flag_bv:":{uc_base:"1f1e7-1f1fb",uc_output:"1f1e7-1f1fb",uc_match:"1f1e7-1f1fb",uc_greedy:"1f1e7-1f1fb",shortnames:[":bv:"],category:"flags"},":flag_bw:":{uc_base:"1f1e7-1f1fc",uc_output:"1f1e7-1f1fc",uc_match:"1f1e7-1f1fc",uc_greedy:"1f1e7-1f1fc",shortnames:[":bw:"],category:"flags"},":flag_by:":{uc_base:"1f1e7-1f1fe",uc_output:"1f1e7-1f1fe",uc_match:"1f1e7-1f1fe",uc_greedy:"1f1e7-1f1fe",shortnames:[":by:"],category:"flags"},":flag_bz:":{uc_base:"1f1e7-1f1ff",uc_output:"1f1e7-1f1ff",uc_match:"1f1e7-1f1ff",uc_greedy:"1f1e7-1f1ff",shortnames:[":bz:"],category:"flags"},":flag_ca:":{uc_base:"1f1e8-1f1e6",uc_output:"1f1e8-1f1e6",uc_match:"1f1e8-1f1e6",uc_greedy:"1f1e8-1f1e6",shortnames:[":ca:"],category:"flags"},":flag_cc:":{uc_base:"1f1e8-1f1e8",uc_output:"1f1e8-1f1e8",uc_match:"1f1e8-1f1e8",uc_greedy:"1f1e8-1f1e8",shortnames:[":cc:"],category:"flags"},":flag_cd:":{uc_base:"1f1e8-1f1e9",uc_output:"1f1e8-1f1e9",uc_match:"1f1e8-1f1e9",uc_greedy:"1f1e8-1f1e9",shortnames:[":congo:"],category:"flags"},":flag_cf:":{uc_base:"1f1e8-1f1eb",uc_output:"1f1e8-1f1eb",uc_match:"1f1e8-1f1eb",uc_greedy:"1f1e8-1f1eb",shortnames:[":cf:"],category:"flags"},":flag_cg:":{uc_base:"1f1e8-1f1ec",uc_output:"1f1e8-1f1ec",uc_match:"1f1e8-1f1ec",uc_greedy:"1f1e8-1f1ec",shortnames:[":cg:"],category:"flags"},":flag_ch:":{uc_base:"1f1e8-1f1ed",uc_output:"1f1e8-1f1ed",uc_match:"1f1e8-1f1ed",uc_greedy:"1f1e8-1f1ed",shortnames:[":ch:"],category:"flags"},":flag_ci:":{uc_base:"1f1e8-1f1ee",uc_output:"1f1e8-1f1ee",uc_match:"1f1e8-1f1ee",uc_greedy:"1f1e8-1f1ee",shortnames:[":ci:"],category:"flags"},":flag_ck:":{uc_base:"1f1e8-1f1f0",uc_output:"1f1e8-1f1f0",uc_match:"1f1e8-1f1f0",uc_greedy:"1f1e8-1f1f0",shortnames:[":ck:"],category:"flags"},":flag_cl:":{uc_base:"1f1e8-1f1f1",uc_output:"1f1e8-1f1f1",uc_match:"1f1e8-1f1f1",uc_greedy:"1f1e8-1f1f1",shortnames:[":chile:"],category:"flags"},":flag_cm:":{uc_base:"1f1e8-1f1f2",uc_output:"1f1e8-1f1f2",uc_match:"1f1e8-1f1f2",uc_greedy:"1f1e8-1f1f2",shortnames:[":cm:"],category:"flags"},":flag_cn:":{uc_base:"1f1e8-1f1f3",uc_output:"1f1e8-1f1f3",uc_match:"1f1e8-1f1f3",uc_greedy:"1f1e8-1f1f3",shortnames:[":cn:"],category:"flags"},":flag_co:":{uc_base:"1f1e8-1f1f4",uc_output:"1f1e8-1f1f4",uc_match:"1f1e8-1f1f4",uc_greedy:"1f1e8-1f1f4",shortnames:[":co:"],category:"flags"},":flag_cp:":{uc_base:"1f1e8-1f1f5",uc_output:"1f1e8-1f1f5",uc_match:"1f1e8-1f1f5",uc_greedy:"1f1e8-1f1f5",shortnames:[":cp:"],category:"flags"},":flag_cr:":{uc_base:"1f1e8-1f1f7",uc_output:"1f1e8-1f1f7",uc_match:"1f1e8-1f1f7",uc_greedy:"1f1e8-1f1f7",shortnames:[":cr:"],category:"flags"},":flag_cu:":{uc_base:"1f1e8-1f1fa",uc_output:"1f1e8-1f1fa",uc_match:"1f1e8-1f1fa",uc_greedy:"1f1e8-1f1fa",shortnames:[":cu:"],category:"flags"},":flag_cv:":{uc_base:"1f1e8-1f1fb",uc_output:"1f1e8-1f1fb",uc_match:"1f1e8-1f1fb",uc_greedy:"1f1e8-1f1fb",shortnames:[":cv:"],category:"flags"},":flag_cw:":{uc_base:"1f1e8-1f1fc",uc_output:"1f1e8-1f1fc",uc_match:"1f1e8-1f1fc",uc_greedy:"1f1e8-1f1fc",shortnames:[":cw:"],category:"flags"},":flag_cx:":{uc_base:"1f1e8-1f1fd",uc_output:"1f1e8-1f1fd",uc_match:"1f1e8-1f1fd",uc_greedy:"1f1e8-1f1fd",shortnames:[":cx:"],category:"flags"},":flag_cy:":{uc_base:"1f1e8-1f1fe",uc_output:"1f1e8-1f1fe",uc_match:"1f1e8-1f1fe",uc_greedy:"1f1e8-1f1fe",shortnames:[":cy:"],category:"flags"},":flag_cz:":{uc_base:"1f1e8-1f1ff",uc_output:"1f1e8-1f1ff",uc_match:"1f1e8-1f1ff",uc_greedy:"1f1e8-1f1ff",shortnames:[":cz:"],category:"flags"},":flag_de:":{uc_base:"1f1e9-1f1ea",uc_output:"1f1e9-1f1ea",uc_match:"1f1e9-1f1ea",uc_greedy:"1f1e9-1f1ea",shortnames:[":de:"],category:"flags"},":flag_dg:":{uc_base:"1f1e9-1f1ec",uc_output:"1f1e9-1f1ec",uc_match:"1f1e9-1f1ec",uc_greedy:"1f1e9-1f1ec",shortnames:[":dg:"],category:"flags"},":flag_dj:":{uc_base:"1f1e9-1f1ef",uc_output:"1f1e9-1f1ef",uc_match:"1f1e9-1f1ef",uc_greedy:"1f1e9-1f1ef",shortnames:[":dj:"],category:"flags"},":flag_dk:":{uc_base:"1f1e9-1f1f0",uc_output:"1f1e9-1f1f0",
-uc_match:"1f1e9-1f1f0",uc_greedy:"1f1e9-1f1f0",shortnames:[":dk:"],category:"flags"},":flag_dm:":{uc_base:"1f1e9-1f1f2",uc_output:"1f1e9-1f1f2",uc_match:"1f1e9-1f1f2",uc_greedy:"1f1e9-1f1f2",shortnames:[":dm:"],category:"flags"},":flag_do:":{uc_base:"1f1e9-1f1f4",uc_output:"1f1e9-1f1f4",uc_match:"1f1e9-1f1f4",uc_greedy:"1f1e9-1f1f4",shortnames:[":do:"],category:"flags"},":flag_dz:":{uc_base:"1f1e9-1f1ff",uc_output:"1f1e9-1f1ff",uc_match:"1f1e9-1f1ff",uc_greedy:"1f1e9-1f1ff",shortnames:[":dz:"],category:"flags"},":flag_ea:":{uc_base:"1f1ea-1f1e6",uc_output:"1f1ea-1f1e6",uc_match:"1f1ea-1f1e6",uc_greedy:"1f1ea-1f1e6",shortnames:[":ea:"],category:"flags"},":flag_ec:":{uc_base:"1f1ea-1f1e8",uc_output:"1f1ea-1f1e8",uc_match:"1f1ea-1f1e8",uc_greedy:"1f1ea-1f1e8",shortnames:[":ec:"],category:"flags"},":flag_ee:":{uc_base:"1f1ea-1f1ea",uc_output:"1f1ea-1f1ea",uc_match:"1f1ea-1f1ea",uc_greedy:"1f1ea-1f1ea",shortnames:[":ee:"],category:"flags"},":flag_eg:":{uc_base:"1f1ea-1f1ec",uc_output:"1f1ea-1f1ec",uc_match:"1f1ea-1f1ec",uc_greedy:"1f1ea-1f1ec",shortnames:[":eg:"],category:"flags"},":flag_eh:":{uc_base:"1f1ea-1f1ed",uc_output:"1f1ea-1f1ed",uc_match:"1f1ea-1f1ed",uc_greedy:"1f1ea-1f1ed",shortnames:[":eh:"],category:"flags"},":flag_er:":{uc_base:"1f1ea-1f1f7",uc_output:"1f1ea-1f1f7",uc_match:"1f1ea-1f1f7",uc_greedy:"1f1ea-1f1f7",shortnames:[":er:"],category:"flags"},":flag_es:":{uc_base:"1f1ea-1f1f8",uc_output:"1f1ea-1f1f8",uc_match:"1f1ea-1f1f8",uc_greedy:"1f1ea-1f1f8",shortnames:[":es:"],category:"flags"},":flag_et:":{uc_base:"1f1ea-1f1f9",uc_output:"1f1ea-1f1f9",uc_match:"1f1ea-1f1f9",uc_greedy:"1f1ea-1f1f9",shortnames:[":et:"],category:"flags"},":flag_eu:":{uc_base:"1f1ea-1f1fa",uc_output:"1f1ea-1f1fa",uc_match:"1f1ea-1f1fa",uc_greedy:"1f1ea-1f1fa",shortnames:[":eu:"],category:"flags"},":flag_fi:":{uc_base:"1f1eb-1f1ee",uc_output:"1f1eb-1f1ee",uc_match:"1f1eb-1f1ee",uc_greedy:"1f1eb-1f1ee",shortnames:[":fi:"],category:"flags"},":flag_fj:":{uc_base:"1f1eb-1f1ef",uc_output:"1f1eb-1f1ef",uc_match:"1f1eb-1f1ef",uc_greedy:"1f1eb-1f1ef",shortnames:[":fj:"],category:"flags"},":flag_fk:":{uc_base:"1f1eb-1f1f0",uc_output:"1f1eb-1f1f0",uc_match:"1f1eb-1f1f0",uc_greedy:"1f1eb-1f1f0",shortnames:[":fk:"],category:"flags"},":flag_fm:":{uc_base:"1f1eb-1f1f2",uc_output:"1f1eb-1f1f2",uc_match:"1f1eb-1f1f2",uc_greedy:"1f1eb-1f1f2",shortnames:[":fm:"],category:"flags"},":flag_fo:":{uc_base:"1f1eb-1f1f4",uc_output:"1f1eb-1f1f4",uc_match:"1f1eb-1f1f4",uc_greedy:"1f1eb-1f1f4",shortnames:[":fo:"],category:"flags"},":flag_fr:":{uc_base:"1f1eb-1f1f7",uc_output:"1f1eb-1f1f7",uc_match:"1f1eb-1f1f7",uc_greedy:"1f1eb-1f1f7",shortnames:[":fr:"],category:"flags"},":flag_ga:":{uc_base:"1f1ec-1f1e6",uc_output:"1f1ec-1f1e6",uc_match:"1f1ec-1f1e6",uc_greedy:"1f1ec-1f1e6",shortnames:[":ga:"],category:"flags"},":flag_gb:":{uc_base:"1f1ec-1f1e7",uc_output:"1f1ec-1f1e7",uc_match:"1f1ec-1f1e7",uc_greedy:"1f1ec-1f1e7",shortnames:[":gb:"],category:"flags"},":flag_gd:":{uc_base:"1f1ec-1f1e9",uc_output:"1f1ec-1f1e9",uc_match:"1f1ec-1f1e9",uc_greedy:"1f1ec-1f1e9",shortnames:[":gd:"],category:"flags"},":flag_ge:":{uc_base:"1f1ec-1f1ea",uc_output:"1f1ec-1f1ea",uc_match:"1f1ec-1f1ea",uc_greedy:"1f1ec-1f1ea",shortnames:[":ge:"],category:"flags"},":flag_gf:":{uc_base:"1f1ec-1f1eb",uc_output:"1f1ec-1f1eb",uc_match:"1f1ec-1f1eb",uc_greedy:"1f1ec-1f1eb",shortnames:[":gf:"],category:"flags"},":flag_gg:":{uc_base:"1f1ec-1f1ec",uc_output:"1f1ec-1f1ec",uc_match:"1f1ec-1f1ec",uc_greedy:"1f1ec-1f1ec",shortnames:[":gg:"],category:"flags"},":flag_gh:":{uc_base:"1f1ec-1f1ed",uc_output:"1f1ec-1f1ed",uc_match:"1f1ec-1f1ed",uc_greedy:"1f1ec-1f1ed",shortnames:[":gh:"],category:"flags"},":flag_gi:":{uc_base:"1f1ec-1f1ee",uc_output:"1f1ec-1f1ee",uc_match:"1f1ec-1f1ee",uc_greedy:"1f1ec-1f1ee",shortnames:[":gi:"],category:"flags"},":flag_gl:":{uc_base:"1f1ec-1f1f1",uc_output:"1f1ec-1f1f1",uc_match:"1f1ec-1f1f1",uc_greedy:"1f1ec-1f1f1",shortnames:[":gl:"],category:"flags"},":flag_gm:":{uc_base:"1f1ec-1f1f2",uc_output:"1f1ec-1f1f2",uc_match:"1f1ec-1f1f2",uc_greedy:"1f1ec-1f1f2",shortnames:[":gm:"],category:"flags"},":flag_gn:":{uc_base:"1f1ec-1f1f3",uc_output:"1f1ec-1f1f3",uc_match:"1f1ec-1f1f3",uc_greedy:"1f1ec-1f1f3",shortnames:[":gn:"],category:"flags"},":flag_gp:":{uc_base:"1f1ec-1f1f5",uc_output:"1f1ec-1f1f5",uc_match:"1f1ec-1f1f5",uc_greedy:"1f1ec-1f1f5",shortnames:[":gp:"],category:"flags"},":flag_gq:":{uc_base:"1f1ec-1f1f6",uc_output:"1f1ec-1f1f6",uc_match:"1f1ec-1f1f6",uc_greedy:"1f1ec-1f1f6",shortnames:[":gq:"],category:"flags"},":flag_gr:":{uc_base:"1f1ec-1f1f7",uc_output:"1f1ec-1f1f7",uc_match:"1f1ec-1f1f7",uc_greedy:"1f1ec-1f1f7",shortnames:[":gr:"],category:"flags"},":flag_gs:":{uc_base:"1f1ec-1f1f8",uc_output:"1f1ec-1f1f8",uc_match:"1f1ec-1f1f8",uc_greedy:"1f1ec-1f1f8",shortnames:[":gs:"],category:"flags"},":flag_gt:":{uc_base:"1f1ec-1f1f9",uc_output:"1f1ec-1f1f9",uc_match:"1f1ec-1f1f9",uc_greedy:"1f1ec-1f1f9",shortnames:[":gt:"],category:"flags"},":flag_gu:":{uc_base:"1f1ec-1f1fa",uc_output:"1f1ec-1f1fa",uc_match:"1f1ec-1f1fa",uc_greedy:"1f1ec-1f1fa",shortnames:[":gu:"],category:"flags"},":flag_gw:":{uc_base:"1f1ec-1f1fc",uc_output:"1f1ec-1f1fc",uc_match:"1f1ec-1f1fc",uc_greedy:"1f1ec-1f1fc",shortnames:[":gw:"],category:"flags"},":flag_gy:":{uc_base:"1f1ec-1f1fe",uc_output:"1f1ec-1f1fe",uc_match:"1f1ec-1f1fe",uc_greedy:"1f1ec-1f1fe",shortnames:[":gy:"],category:"flags"},":flag_hk:":{uc_base:"1f1ed-1f1f0",uc_output:"1f1ed-1f1f0",uc_match:"1f1ed-1f1f0",uc_greedy:"1f1ed-1f1f0",shortnames:[":hk:"],category:"flags"},":flag_hm:":{uc_base:"1f1ed-1f1f2",uc_output:"1f1ed-1f1f2",uc_match:"1f1ed-1f1f2",uc_greedy:"1f1ed-1f1f2",shortnames:[":hm:"],category:"flags"},":flag_hn:":{uc_base:"1f1ed-1f1f3",uc_output:"1f1ed-1f1f3",uc_match:"1f1ed-1f1f3",uc_greedy:"1f1ed-1f1f3",shortnames:[":hn:"],category:"flags"},":flag_hr:":{uc_base:"1f1ed-1f1f7",uc_output:"1f1ed-1f1f7",uc_match:"1f1ed-1f1f7",uc_greedy:"1f1ed-1f1f7",shortnames:[":hr:"],category:"flags"},":flag_ht:":{uc_base:"1f1ed-1f1f9",uc_output:"1f1ed-1f1f9",uc_match:"1f1ed-1f1f9",uc_greedy:"1f1ed-1f1f9",shortnames:[":ht:"],category:"flags"},":flag_hu:":{uc_base:"1f1ed-1f1fa",uc_output:"1f1ed-1f1fa",uc_match:"1f1ed-1f1fa",uc_greedy:"1f1ed-1f1fa",shortnames:[":hu:"],category:"flags"},":flag_ic:":{uc_base:"1f1ee-1f1e8",uc_output:"1f1ee-1f1e8",uc_match:"1f1ee-1f1e8",uc_greedy:"1f1ee-1f1e8",shortnames:[":ic:"],category:"flags"},":flag_id:":{uc_base:"1f1ee-1f1e9",uc_output:"1f1ee-1f1e9",uc_match:"1f1ee-1f1e9",uc_greedy:"1f1ee-1f1e9",shortnames:[":indonesia:"],category:"flags"},":flag_ie:":{uc_base:"1f1ee-1f1ea",uc_output:"1f1ee-1f1ea",uc_match:"1f1ee-1f1ea",uc_greedy:"1f1ee-1f1ea",shortnames:[":ie:"],category:"flags"},":flag_il:":{uc_base:"1f1ee-1f1f1",uc_output:"1f1ee-1f1f1",uc_match:"1f1ee-1f1f1",uc_greedy:"1f1ee-1f1f1",shortnames:[":il:"],category:"flags"},":flag_im:":{uc_base:"1f1ee-1f1f2",uc_output:"1f1ee-1f1f2",uc_match:"1f1ee-1f1f2",uc_greedy:"1f1ee-1f1f2",shortnames:[":im:"],category:"flags"},":flag_in:":{uc_base:"1f1ee-1f1f3",uc_output:"1f1ee-1f1f3",uc_match:"1f1ee-1f1f3",uc_greedy:"1f1ee-1f1f3",shortnames:[":in:"],category:"flags"},":flag_io:":{uc_base:"1f1ee-1f1f4",uc_output:"1f1ee-1f1f4",uc_match:"1f1ee-1f1f4",uc_greedy:"1f1ee-1f1f4",shortnames:[":io:"],category:"flags"},":flag_iq:":{uc_base:"1f1ee-1f1f6",uc_output:"1f1ee-1f1f6",uc_match:"1f1ee-1f1f6",uc_greedy:"1f1ee-1f1f6",shortnames:[":iq:"],category:"flags"},":flag_ir:":{uc_base:"1f1ee-1f1f7",uc_output:"1f1ee-1f1f7",uc_match:"1f1ee-1f1f7",uc_greedy:"1f1ee-1f1f7",shortnames:[":ir:"],category:"flags"},":flag_is:":{uc_base:"1f1ee-1f1f8",uc_output:"1f1ee-1f1f8",uc_match:"1f1ee-1f1f8",uc_greedy:"1f1ee-1f1f8",shortnames:[":is:"],category:"flags"},":flag_it:":{uc_base:"1f1ee-1f1f9",uc_output:"1f1ee-1f1f9",uc_match:"1f1ee-1f1f9",uc_greedy:"1f1ee-1f1f9",shortnames:[":it:"],category:"flags"},":flag_je:":{uc_base:"1f1ef-1f1ea",uc_output:"1f1ef-1f1ea",uc_match:"1f1ef-1f1ea",uc_greedy:"1f1ef-1f1ea",shortnames:[":je:"],category:"flags"},":flag_jm:":{uc_base:"1f1ef-1f1f2",uc_output:"1f1ef-1f1f2",uc_match:"1f1ef-1f1f2",uc_greedy:"1f1ef-1f1f2",shortnames:[":jm:"],category:"flags"},":flag_jo:":{uc_base:"1f1ef-1f1f4",uc_output:"1f1ef-1f1f4",uc_match:"1f1ef-1f1f4",uc_greedy:"1f1ef-1f1f4",shortnames:[":jo:"],category:"flags"},":flag_jp:":{uc_base:"1f1ef-1f1f5",uc_output:"1f1ef-1f1f5",uc_match:"1f1ef-1f1f5",uc_greedy:"1f1ef-1f1f5",shortnames:[":jp:"],category:"flags"},":flag_ke:":{uc_base:"1f1f0-1f1ea",uc_output:"1f1f0-1f1ea",uc_match:"1f1f0-1f1ea",uc_greedy:"1f1f0-1f1ea",shortnames:[":ke:"],category:"flags"},":flag_kg:":{uc_base:"1f1f0-1f1ec",uc_output:"1f1f0-1f1ec",uc_match:"1f1f0-1f1ec",uc_greedy:"1f1f0-1f1ec",shortnames:[":kg:"],category:"flags"},":flag_kh:":{uc_base:"1f1f0-1f1ed",uc_output:"1f1f0-1f1ed",uc_match:"1f1f0-1f1ed",uc_greedy:"1f1f0-1f1ed",shortnames:[":kh:"],category:"flags"},":flag_ki:":{uc_base:"1f1f0-1f1ee",uc_output:"1f1f0-1f1ee",uc_match:"1f1f0-1f1ee",uc_greedy:"1f1f0-1f1ee",shortnames:[":ki:"],category:"flags"},":flag_km:":{uc_base:"1f1f0-1f1f2",uc_output:"1f1f0-1f1f2",uc_match:"1f1f0-1f1f2",uc_greedy:"1f1f0-1f1f2",shortnames:[":km:"],category:"flags"},":flag_kn:":{uc_base:"1f1f0-1f1f3",uc_output:"1f1f0-1f1f3",uc_match:"1f1f0-1f1f3",uc_greedy:"1f1f0-1f1f3",shortnames:[":kn:"],category:"flags"},":flag_kp:":{uc_base:"1f1f0-1f1f5",uc_output:"1f1f0-1f1f5",uc_match:"1f1f0-1f1f5",uc_greedy:"1f1f0-1f1f5",shortnames:[":kp:"],category:"flags"},":flag_kr:":{uc_base:"1f1f0-1f1f7",uc_output:"1f1f0-1f1f7",uc_match:"1f1f0-1f1f7",uc_greedy:"1f1f0-1f1f7",shortnames:[":kr:"],category:"flags"},":flag_kw:":{uc_base:"1f1f0-1f1fc",uc_output:"1f1f0-1f1fc",uc_match:"1f1f0-1f1fc",uc_greedy:"1f1f0-1f1fc",shortnames:[":kw:"],category:"flags"},":flag_ky:":{uc_base:"1f1f0-1f1fe",uc_output:"1f1f0-1f1fe",uc_match:"1f1f0-1f1fe",uc_greedy:"1f1f0-1f1fe",shortnames:[":ky:"],category:"flags"},":flag_kz:":{uc_base:"1f1f0-1f1ff",uc_output:"1f1f0-1f1ff",uc_match:"1f1f0-1f1ff",uc_greedy:"1f1f0-1f1ff",shortnames:[":kz:"],category:"flags"},":flag_la:":{uc_base:"1f1f1-1f1e6",uc_output:"1f1f1-1f1e6",uc_match:"1f1f1-1f1e6",uc_greedy:"1f1f1-1f1e6",shortnames:[":la:"],category:"flags"},":flag_lb:":{uc_base:"1f1f1-1f1e7",uc_output:"1f1f1-1f1e7",uc_match:"1f1f1-1f1e7",uc_greedy:"1f1f1-1f1e7",shortnames:[":lb:"],category:"flags"},":flag_lc:":{uc_base:"1f1f1-1f1e8",uc_output:"1f1f1-1f1e8",uc_match:"1f1f1-1f1e8",uc_greedy:"1f1f1-1f1e8",shortnames:[":lc:"],category:"flags"},":flag_li:":{uc_base:"1f1f1-1f1ee",uc_output:"1f1f1-1f1ee",uc_match:"1f1f1-1f1ee",uc_greedy:"1f1f1-1f1ee",shortnames:[":li:"],category:"flags"},":flag_lk:":{uc_base:"1f1f1-1f1f0",uc_output:"1f1f1-1f1f0",uc_match:"1f1f1-1f1f0",uc_greedy:"1f1f1-1f1f0",shortnames:[":lk:"],category:"flags"},":flag_lr:":{uc_base:"1f1f1-1f1f7",uc_output:"1f1f1-1f1f7",uc_match:"1f1f1-1f1f7",uc_greedy:"1f1f1-1f1f7",shortnames:[":lr:"],category:"flags"},":flag_ls:":{uc_base:"1f1f1-1f1f8",uc_output:"1f1f1-1f1f8",uc_match:"1f1f1-1f1f8",uc_greedy:"1f1f1-1f1f8",shortnames:[":ls:"],category:"flags"},":flag_lt:":{uc_base:"1f1f1-1f1f9",uc_output:"1f1f1-1f1f9",uc_match:"1f1f1-1f1f9",uc_greedy:"1f1f1-1f1f9",shortnames:[":lt:"],category:"flags"},":flag_lu:":{uc_base:"1f1f1-1f1fa",uc_output:"1f1f1-1f1fa",uc_match:"1f1f1-1f1fa",uc_greedy:"1f1f1-1f1fa",shortnames:[":lu:"],category:"flags"},":flag_lv:":{uc_base:"1f1f1-1f1fb",uc_output:"1f1f1-1f1fb",uc_match:"1f1f1-1f1fb",uc_greedy:"1f1f1-1f1fb",shortnames:[":lv:"],category:"flags"},":flag_ly:":{uc_base:"1f1f1-1f1fe",uc_output:"1f1f1-1f1fe",uc_match:"1f1f1-1f1fe",uc_greedy:"1f1f1-1f1fe",shortnames:[":ly:"],category:"flags"},":flag_ma:":{uc_base:"1f1f2-1f1e6",uc_output:"1f1f2-1f1e6",uc_match:"1f1f2-1f1e6",uc_greedy:"1f1f2-1f1e6",shortnames:[":ma:"],category:"flags"},":flag_mc:":{uc_base:"1f1f2-1f1e8",uc_output:"1f1f2-1f1e8",uc_match:"1f1f2-1f1e8",uc_greedy:"1f1f2-1f1e8",shortnames:[":mc:"],category:"flags"},":flag_md:":{uc_base:"1f1f2-1f1e9",uc_output:"1f1f2-1f1e9",uc_match:"1f1f2-1f1e9",uc_greedy:"1f1f2-1f1e9",shortnames:[":md:"],category:"flags"},":flag_me:":{uc_base:"1f1f2-1f1ea",uc_output:"1f1f2-1f1ea",uc_match:"1f1f2-1f1ea",uc_greedy:"1f1f2-1f1ea",shortnames:[":me:"],category:"flags"},":flag_mf:":{uc_base:"1f1f2-1f1eb",uc_output:"1f1f2-1f1eb",uc_match:"1f1f2-1f1eb",uc_greedy:"1f1f2-1f1eb",shortnames:[":mf:"],category:"flags"},":flag_mg:":{uc_base:"1f1f2-1f1ec",uc_output:"1f1f2-1f1ec",uc_match:"1f1f2-1f1ec",uc_greedy:"1f1f2-1f1ec",shortnames:[":mg:"],category:"flags"},":flag_mh:":{uc_base:"1f1f2-1f1ed",uc_output:"1f1f2-1f1ed",uc_match:"1f1f2-1f1ed",uc_greedy:"1f1f2-1f1ed",shortnames:[":mh:"],category:"flags"},":flag_mk:":{uc_base:"1f1f2-1f1f0",uc_output:"1f1f2-1f1f0",uc_match:"1f1f2-1f1f0",uc_greedy:"1f1f2-1f1f0",shortnames:[":mk:"],category:"flags"},":flag_ml:":{uc_base:"1f1f2-1f1f1",uc_output:"1f1f2-1f1f1",uc_match:"1f1f2-1f1f1",uc_greedy:"1f1f2-1f1f1",shortnames:[":ml:"],category:"flags"},":flag_mm:":{uc_base:"1f1f2-1f1f2",uc_output:"1f1f2-1f1f2",uc_match:"1f1f2-1f1f2",uc_greedy:"1f1f2-1f1f2",shortnames:[":mm:"],category:"flags"},":flag_mn:":{uc_base:"1f1f2-1f1f3",uc_output:"1f1f2-1f1f3",uc_match:"1f1f2-1f1f3",uc_greedy:"1f1f2-1f1f3",shortnames:[":mn:"],category:"flags"},":flag_mo:":{uc_base:"1f1f2-1f1f4",uc_output:"1f1f2-1f1f4",uc_match:"1f1f2-1f1f4",uc_greedy:"1f1f2-1f1f4",shortnames:[":mo:"],category:"flags"},":flag_mp:":{uc_base:"1f1f2-1f1f5",uc_output:"1f1f2-1f1f5",uc_match:"1f1f2-1f1f5",uc_greedy:"1f1f2-1f1f5",shortnames:[":mp:"],category:"flags"},":flag_mq:":{uc_base:"1f1f2-1f1f6",uc_output:"1f1f2-1f1f6",uc_match:"1f1f2-1f1f6",uc_greedy:"1f1f2-1f1f6",shortnames:[":mq:"],category:"flags"},":flag_mr:":{uc_base:"1f1f2-1f1f7",uc_output:"1f1f2-1f1f7",uc_match:"1f1f2-1f1f7",uc_greedy:"1f1f2-1f1f7",shortnames:[":mr:"],category:"flags"},":flag_ms:":{uc_base:"1f1f2-1f1f8",uc_output:"1f1f2-1f1f8",uc_match:"1f1f2-1f1f8",uc_greedy:"1f1f2-1f1f8",shortnames:[":ms:"],category:"flags"},":flag_mt:":{uc_base:"1f1f2-1f1f9",uc_output:"1f1f2-1f1f9",uc_match:"1f1f2-1f1f9",uc_greedy:"1f1f2-1f1f9",shortnames:[":mt:"],category:"flags"},":flag_mu:":{uc_base:"1f1f2-1f1fa",uc_output:"1f1f2-1f1fa",uc_match:"1f1f2-1f1fa",uc_greedy:"1f1f2-1f1fa",shortnames:[":mu:"],category:"flags"},":flag_mv:":{uc_base:"1f1f2-1f1fb",uc_output:"1f1f2-1f1fb",uc_match:"1f1f2-1f1fb",uc_greedy:"1f1f2-1f1fb",shortnames:[":mv:"],category:"flags"},":flag_mw:":{uc_base:"1f1f2-1f1fc",uc_output:"1f1f2-1f1fc",uc_match:"1f1f2-1f1fc",uc_greedy:"1f1f2-1f1fc",shortnames:[":mw:"],category:"flags"},":flag_mx:":{uc_base:"1f1f2-1f1fd",uc_output:"1f1f2-1f1fd",uc_match:"1f1f2-1f1fd",uc_greedy:"1f1f2-1f1fd",shortnames:[":mx:"],category:"flags"},":flag_my:":{uc_base:"1f1f2-1f1fe",uc_output:"1f1f2-1f1fe",uc_match:"1f1f2-1f1fe",uc_greedy:"1f1f2-1f1fe",shortnames:[":my:"],category:"flags"},":flag_mz:":{uc_base:"1f1f2-1f1ff",uc_output:"1f1f2-1f1ff",uc_match:"1f1f2-1f1ff",uc_greedy:"1f1f2-1f1ff",shortnames:[":mz:"],category:"flags"},":flag_na:":{uc_base:"1f1f3-1f1e6",uc_output:"1f1f3-1f1e6",uc_match:"1f1f3-1f1e6",uc_greedy:"1f1f3-1f1e6",shortnames:[":na:"],category:"flags"},":flag_nc:":{uc_base:"1f1f3-1f1e8",uc_output:"1f1f3-1f1e8",uc_match:"1f1f3-1f1e8",uc_greedy:"1f1f3-1f1e8",shortnames:[":nc:"],category:"flags"},":flag_ne:":{uc_base:"1f1f3-1f1ea",uc_output:"1f1f3-1f1ea",uc_match:"1f1f3-1f1ea",uc_greedy:"1f1f3-1f1ea",shortnames:[":ne:"],category:"flags"},":flag_nf:":{uc_base:"1f1f3-1f1eb",uc_output:"1f1f3-1f1eb",uc_match:"1f1f3-1f1eb",uc_greedy:"1f1f3-1f1eb",shortnames:[":nf:"],category:"flags"},":flag_ng:":{uc_base:"1f1f3-1f1ec",uc_output:"1f1f3-1f1ec",uc_match:"1f1f3-1f1ec",uc_greedy:"1f1f3-1f1ec",shortnames:[":nigeria:"],category:"flags"},":flag_ni:":{uc_base:"1f1f3-1f1ee",uc_output:"1f1f3-1f1ee",uc_match:"1f1f3-1f1ee",uc_greedy:"1f1f3-1f1ee",shortnames:[":ni:"],category:"flags"},":flag_nl:":{uc_base:"1f1f3-1f1f1",uc_output:"1f1f3-1f1f1",uc_match:"1f1f3-1f1f1",uc_greedy:"1f1f3-1f1f1",shortnames:[":nl:"],category:"flags"},":flag_no:":{uc_base:"1f1f3-1f1f4",uc_output:"1f1f3-1f1f4",uc_match:"1f1f3-1f1f4",uc_greedy:"1f1f3-1f1f4",shortnames:[":no:"],category:"flags"},":flag_np:":{uc_base:"1f1f3-1f1f5",uc_output:"1f1f3-1f1f5",uc_match:"1f1f3-1f1f5",uc_greedy:"1f1f3-1f1f5",shortnames:[":np:"],category:"flags"},":flag_nr:":{uc_base:"1f1f3-1f1f7",uc_output:"1f1f3-1f1f7",uc_match:"1f1f3-1f1f7",uc_greedy:"1f1f3-1f1f7",shortnames:[":nr:"],category:"flags"},":flag_nu:":{uc_base:"1f1f3-1f1fa",uc_output:"1f1f3-1f1fa",uc_match:"1f1f3-1f1fa",uc_greedy:"1f1f3-1f1fa",shortnames:[":nu:"],category:"flags"},":flag_nz:":{uc_base:"1f1f3-1f1ff",uc_output:"1f1f3-1f1ff",uc_match:"1f1f3-1f1ff",uc_greedy:"1f1f3-1f1ff",shortnames:[":nz:"],category:"flags"},":flag_om:":{uc_base:"1f1f4-1f1f2",uc_output:"1f1f4-1f1f2",uc_match:"1f1f4-1f1f2",uc_greedy:"1f1f4-1f1f2",shortnames:[":om:"],category:"flags"},":flag_pa:":{uc_base:"1f1f5-1f1e6",uc_output:"1f1f5-1f1e6",uc_match:"1f1f5-1f1e6",uc_greedy:"1f1f5-1f1e6",shortnames:[":pa:"],category:"flags"},":flag_pe:":{uc_base:"1f1f5-1f1ea",uc_output:"1f1f5-1f1ea",uc_match:"1f1f5-1f1ea",uc_greedy:"1f1f5-1f1ea",shortnames:[":pe:"],category:"flags"},":flag_pf:":{uc_base:"1f1f5-1f1eb",uc_output:"1f1f5-1f1eb",uc_match:"1f1f5-1f1eb",uc_greedy:"1f1f5-1f1eb",shortnames:[":pf:"],category:"flags"},":flag_pg:":{uc_base:"1f1f5-1f1ec",uc_output:"1f1f5-1f1ec",uc_match:"1f1f5-1f1ec",uc_greedy:"1f1f5-1f1ec",shortnames:[":pg:"],category:"flags"},":flag_ph:":{uc_base:"1f1f5-1f1ed",uc_output:"1f1f5-1f1ed",uc_match:"1f1f5-1f1ed",uc_greedy:"1f1f5-1f1ed",shortnames:[":ph:"],category:"flags"},":flag_pk:":{uc_base:"1f1f5-1f1f0",uc_output:"1f1f5-1f1f0",uc_match:"1f1f5-1f1f0",uc_greedy:"1f1f5-1f1f0",shortnames:[":pk:"],category:"flags"},":flag_pl:":{uc_base:"1f1f5-1f1f1",uc_output:"1f1f5-1f1f1",uc_match:"1f1f5-1f1f1",uc_greedy:"1f1f5-1f1f1",shortnames:[":pl:"],category:"flags"},":flag_pm:":{uc_base:"1f1f5-1f1f2",uc_output:"1f1f5-1f1f2",uc_match:"1f1f5-1f1f2",uc_greedy:"1f1f5-1f1f2",shortnames:[":pm:"],category:"flags"},":flag_pn:":{uc_base:"1f1f5-1f1f3",uc_output:"1f1f5-1f1f3",uc_match:"1f1f5-1f1f3",uc_greedy:"1f1f5-1f1f3",shortnames:[":pn:"],category:"flags"},":flag_pr:":{uc_base:"1f1f5-1f1f7",uc_output:"1f1f5-1f1f7",uc_match:"1f1f5-1f1f7",uc_greedy:"1f1f5-1f1f7",shortnames:[":pr:"],category:"flags"},":flag_ps:":{uc_base:"1f1f5-1f1f8",uc_output:"1f1f5-1f1f8",uc_match:"1f1f5-1f1f8",uc_greedy:"1f1f5-1f1f8",shortnames:[":ps:"],category:"flags"},":flag_pt:":{uc_base:"1f1f5-1f1f9",uc_output:"1f1f5-1f1f9",uc_match:"1f1f5-1f1f9",uc_greedy:"1f1f5-1f1f9",shortnames:[":pt:"],category:"flags"},":flag_pw:":{uc_base:"1f1f5-1f1fc",uc_output:"1f1f5-1f1fc",uc_match:"1f1f5-1f1fc",uc_greedy:"1f1f5-1f1fc",shortnames:[":pw:"],category:"flags"},":flag_py:":{uc_base:"1f1f5-1f1fe",uc_output:"1f1f5-1f1fe",uc_match:"1f1f5-1f1fe",uc_greedy:"1f1f5-1f1fe",shortnames:[":py:"],category:"flags"},":flag_qa:":{uc_base:"1f1f6-1f1e6",uc_output:"1f1f6-1f1e6",uc_match:"1f1f6-1f1e6",uc_greedy:"1f1f6-1f1e6",shortnames:[":qa:"],category:"flags"},":flag_re:":{uc_base:"1f1f7-1f1ea",uc_output:"1f1f7-1f1ea",uc_match:"1f1f7-1f1ea",uc_greedy:"1f1f7-1f1ea",shortnames:[":re:"],category:"flags"},":flag_ro:":{uc_base:"1f1f7-1f1f4",uc_output:"1f1f7-1f1f4",uc_match:"1f1f7-1f1f4",uc_greedy:"1f1f7-1f1f4",shortnames:[":ro:"],category:"flags"},":flag_rs:":{uc_base:"1f1f7-1f1f8",uc_output:"1f1f7-1f1f8",uc_match:"1f1f7-1f1f8",uc_greedy:"1f1f7-1f1f8",shortnames:[":rs:"],category:"flags"},":flag_ru:":{uc_base:"1f1f7-1f1fa",uc_output:"1f1f7-1f1fa",uc_match:"1f1f7-1f1fa",uc_greedy:"1f1f7-1f1fa",shortnames:[":ru:"],category:"flags"},":flag_rw:":{uc_base:"1f1f7-1f1fc",uc_output:"1f1f7-1f1fc",uc_match:"1f1f7-1f1fc",uc_greedy:"1f1f7-1f1fc",shortnames:[":rw:"],category:"flags"},":flag_sa:":{uc_base:"1f1f8-1f1e6",uc_output:"1f1f8-1f1e6",uc_match:"1f1f8-1f1e6",uc_greedy:"1f1f8-1f1e6",shortnames:[":saudiarabia:",":saudi:"],category:"flags"},":flag_sb:":{uc_base:"1f1f8-1f1e7",uc_output:"1f1f8-1f1e7",uc_match:"1f1f8-1f1e7",uc_greedy:"1f1f8-1f1e7",shortnames:[":sb:"],category:"flags"},":flag_sc:":{uc_base:"1f1f8-1f1e8",uc_output:"1f1f8-1f1e8",uc_match:"1f1f8-1f1e8",uc_greedy:"1f1f8-1f1e8",shortnames:[":sc:"],category:"flags"},":flag_sd:":{uc_base:"1f1f8-1f1e9",uc_output:"1f1f8-1f1e9",uc_match:"1f1f8-1f1e9",uc_greedy:"1f1f8-1f1e9",shortnames:[":sd:"],category:"flags"},":flag_se:":{uc_base:"1f1f8-1f1ea",uc_output:"1f1f8-1f1ea",uc_match:"1f1f8-1f1ea",uc_greedy:"1f1f8-1f1ea",shortnames:[":se:"],category:"flags"},":flag_sg:":{uc_base:"1f1f8-1f1ec",uc_output:"1f1f8-1f1ec",uc_match:"1f1f8-1f1ec",uc_greedy:"1f1f8-1f1ec",shortnames:[":sg:"],category:"flags"},":flag_sh:":{uc_base:"1f1f8-1f1ed",uc_output:"1f1f8-1f1ed",uc_match:"1f1f8-1f1ed",uc_greedy:"1f1f8-1f1ed",shortnames:[":sh:"],category:"flags"},":flag_si:":{uc_base:"1f1f8-1f1ee",uc_output:"1f1f8-1f1ee",uc_match:"1f1f8-1f1ee",uc_greedy:"1f1f8-1f1ee",shortnames:[":si:"],category:"flags"},":flag_sj:":{uc_base:"1f1f8-1f1ef",uc_output:"1f1f8-1f1ef",uc_match:"1f1f8-1f1ef",uc_greedy:"1f1f8-1f1ef",shortnames:[":sj:"],category:"flags"},":flag_sk:":{uc_base:"1f1f8-1f1f0",uc_output:"1f1f8-1f1f0",uc_match:"1f1f8-1f1f0",uc_greedy:"1f1f8-1f1f0",shortnames:[":sk:"],category:"flags"},":flag_sl:":{uc_base:"1f1f8-1f1f1",uc_output:"1f1f8-1f1f1",uc_match:"1f1f8-1f1f1",uc_greedy:"1f1f8-1f1f1",shortnames:[":sl:"],category:"flags"},":flag_sm:":{uc_base:"1f1f8-1f1f2",uc_output:"1f1f8-1f1f2",uc_match:"1f1f8-1f1f2",uc_greedy:"1f1f8-1f1f2",shortnames:[":sm:"],category:"flags"},":flag_sn:":{uc_base:"1f1f8-1f1f3",uc_output:"1f1f8-1f1f3",uc_match:"1f1f8-1f1f3",uc_greedy:"1f1f8-1f1f3",shortnames:[":sn:"],category:"flags"},":flag_so:":{uc_base:"1f1f8-1f1f4",uc_output:"1f1f8-1f1f4",uc_match:"1f1f8-1f1f4",uc_greedy:"1f1f8-1f1f4",shortnames:[":so:"],category:"flags"},":flag_sr:":{uc_base:"1f1f8-1f1f7",uc_output:"1f1f8-1f1f7",uc_match:"1f1f8-1f1f7",uc_greedy:"1f1f8-1f1f7",shortnames:[":sr:"],category:"flags"},":flag_ss:":{uc_base:"1f1f8-1f1f8",uc_output:"1f1f8-1f1f8",uc_match:"1f1f8-1f1f8",uc_greedy:"1f1f8-1f1f8",shortnames:[":ss:"],category:"flags"},":flag_st:":{uc_base:"1f1f8-1f1f9",uc_output:"1f1f8-1f1f9",uc_match:"1f1f8-1f1f9",uc_greedy:"1f1f8-1f1f9",shortnames:[":st:"],category:"flags"},":flag_sv:":{uc_base:"1f1f8-1f1fb",uc_output:"1f1f8-1f1fb",uc_match:"1f1f8-1f1fb",uc_greedy:"1f1f8-1f1fb",shortnames:[":sv:"],category:"flags"},":flag_sx:":{uc_base:"1f1f8-1f1fd",uc_output:"1f1f8-1f1fd",uc_match:"1f1f8-1f1fd",uc_greedy:"1f1f8-1f1fd",shortnames:[":sx:"],category:"flags"},":flag_sy:":{uc_base:"1f1f8-1f1fe",uc_output:"1f1f8-1f1fe",uc_match:"1f1f8-1f1fe",uc_greedy:"1f1f8-1f1fe",shortnames:[":sy:"],category:"flags"},":flag_sz:":{uc_base:"1f1f8-1f1ff",uc_output:"1f1f8-1f1ff",uc_match:"1f1f8-1f1ff",uc_greedy:"1f1f8-1f1ff",shortnames:[":sz:"],category:"flags"},":flag_ta:":{uc_base:"1f1f9-1f1e6",uc_output:"1f1f9-1f1e6",uc_match:"1f1f9-1f1e6",uc_greedy:"1f1f9-1f1e6",shortnames:[":ta:"],category:"flags"},":flag_tc:":{uc_base:"1f1f9-1f1e8",uc_output:"1f1f9-1f1e8",uc_match:"1f1f9-1f1e8",uc_greedy:"1f1f9-1f1e8",shortnames:[":tc:"],category:"flags"},":flag_td:":{uc_base:"1f1f9-1f1e9",uc_output:"1f1f9-1f1e9",uc_match:"1f1f9-1f1e9",uc_greedy:"1f1f9-1f1e9",shortnames:[":td:"],category:"flags"},":flag_tf:":{uc_base:"1f1f9-1f1eb",uc_output:"1f1f9-1f1eb",uc_match:"1f1f9-1f1eb",uc_greedy:"1f1f9-1f1eb",shortnames:[":tf:"],category:"flags"},":flag_tg:":{uc_base:"1f1f9-1f1ec",uc_output:"1f1f9-1f1ec",uc_match:"1f1f9-1f1ec",uc_greedy:"1f1f9-1f1ec",shortnames:[":tg:"],category:"flags"},":flag_th:":{uc_base:"1f1f9-1f1ed",uc_output:"1f1f9-1f1ed",uc_match:"1f1f9-1f1ed",uc_greedy:"1f1f9-1f1ed",shortnames:[":th:"],category:"flags"},":flag_tj:":{uc_base:"1f1f9-1f1ef",uc_output:"1f1f9-1f1ef",uc_match:"1f1f9-1f1ef",uc_greedy:"1f1f9-1f1ef",shortnames:[":tj:"],category:"flags"},":flag_tk:":{uc_base:"1f1f9-1f1f0",uc_output:"1f1f9-1f1f0",uc_match:"1f1f9-1f1f0",uc_greedy:"1f1f9-1f1f0",shortnames:[":tk:"],category:"flags"},":flag_tl:":{uc_base:"1f1f9-1f1f1",uc_output:"1f1f9-1f1f1",uc_match:"1f1f9-1f1f1",uc_greedy:"1f1f9-1f1f1",shortnames:[":tl:"],category:"flags"},":flag_tm:":{uc_base:"1f1f9-1f1f2",uc_output:"1f1f9-1f1f2",uc_match:"1f1f9-1f1f2",uc_greedy:"1f1f9-1f1f2",shortnames:[":turkmenistan:"],category:"flags"},":flag_tn:":{uc_base:"1f1f9-1f1f3",uc_output:"1f1f9-1f1f3",uc_match:"1f1f9-1f1f3",uc_greedy:"1f1f9-1f1f3",shortnames:[":tn:"],category:"flags"},":flag_to:":{uc_base:"1f1f9-1f1f4",uc_output:"1f1f9-1f1f4",uc_match:"1f1f9-1f1f4",uc_greedy:"1f1f9-1f1f4",shortnames:[":to:"],category:"flags"},":flag_tr:":{uc_base:"1f1f9-1f1f7",uc_output:"1f1f9-1f1f7",uc_match:"1f1f9-1f1f7",uc_greedy:"1f1f9-1f1f7",shortnames:[":tr:"],category:"flags"},":flag_tt:":{uc_base:"1f1f9-1f1f9",uc_output:"1f1f9-1f1f9",uc_match:"1f1f9-1f1f9",uc_greedy:"1f1f9-1f1f9",shortnames:[":tt:"],category:"flags"},":flag_tv:":{uc_base:"1f1f9-1f1fb",uc_output:"1f1f9-1f1fb",uc_match:"1f1f9-1f1fb",uc_greedy:"1f1f9-1f1fb",shortnames:[":tuvalu:"],category:"flags"},":flag_tw:":{uc_base:"1f1f9-1f1fc",uc_output:"1f1f9-1f1fc",uc_match:"1f1f9-1f1fc",uc_greedy:"1f1f9-1f1fc",shortnames:[":tw:"],category:"flags"},":flag_tz:":{uc_base:"1f1f9-1f1ff",uc_output:"1f1f9-1f1ff",uc_match:"1f1f9-1f1ff",uc_greedy:"1f1f9-1f1ff",shortnames:[":tz:"],category:"flags"},":flag_ua:":{uc_base:"1f1fa-1f1e6",uc_output:"1f1fa-1f1e6",uc_match:"1f1fa-1f1e6",uc_greedy:"1f1fa-1f1e6",shortnames:[":ua:"],category:"flags"},":flag_ug:":{uc_base:"1f1fa-1f1ec",uc_output:"1f1fa-1f1ec",uc_match:"1f1fa-1f1ec",uc_greedy:"1f1fa-1f1ec",shortnames:[":ug:"],category:"flags"},":flag_um:":{uc_base:"1f1fa-1f1f2",uc_output:"1f1fa-1f1f2",uc_match:"1f1fa-1f1f2",uc_greedy:"1f1fa-1f1f2",shortnames:[":um:"],category:"flags"},":flag_us:":{uc_base:"1f1fa-1f1f8",uc_output:"1f1fa-1f1f8",uc_match:"1f1fa-1f1f8",uc_greedy:"1f1fa-1f1f8",shortnames:[":us:"],category:"flags"},":flag_uy:":{uc_base:"1f1fa-1f1fe",uc_output:"1f1fa-1f1fe",uc_match:"1f1fa-1f1fe",uc_greedy:"1f1fa-1f1fe",shortnames:[":uy:"],category:"flags"},":flag_uz:":{uc_base:"1f1fa-1f1ff",uc_output:"1f1fa-1f1ff",uc_match:"1f1fa-1f1ff",uc_greedy:"1f1fa-1f1ff",shortnames:[":uz:"],category:"flags"},":flag_va:":{uc_base:"1f1fb-1f1e6",uc_output:"1f1fb-1f1e6",uc_match:"1f1fb-1f1e6",uc_greedy:"1f1fb-1f1e6",shortnames:[":va:"],category:"flags"},":flag_vc:":{uc_base:"1f1fb-1f1e8",uc_output:"1f1fb-1f1e8",uc_match:"1f1fb-1f1e8",uc_greedy:"1f1fb-1f1e8",shortnames:[":vc:"],category:"flags"},":flag_ve:":{uc_base:"1f1fb-1f1ea",uc_output:"1f1fb-1f1ea",uc_match:"1f1fb-1f1ea",uc_greedy:"1f1fb-1f1ea",shortnames:[":ve:"],category:"flags"},":flag_vg:":{uc_base:"1f1fb-1f1ec",uc_output:"1f1fb-1f1ec",uc_match:"1f1fb-1f1ec",uc_greedy:"1f1fb-1f1ec",shortnames:[":vg:"],category:"flags"},":flag_vi:":{uc_base:"1f1fb-1f1ee",uc_output:"1f1fb-1f1ee",uc_match:"1f1fb-1f1ee",uc_greedy:"1f1fb-1f1ee",shortnames:[":vi:"],category:"flags"},":flag_vn:":{uc_base:"1f1fb-1f1f3",uc_output:"1f1fb-1f1f3",uc_match:"1f1fb-1f1f3",uc_greedy:"1f1fb-1f1f3",shortnames:[":vn:"],category:"flags"},":flag_vu:":{uc_base:"1f1fb-1f1fa",uc_output:"1f1fb-1f1fa",uc_match:"1f1fb-1f1fa",uc_greedy:"1f1fb-1f1fa",shortnames:[":vu:"],category:"flags"},":flag_wf:":{uc_base:"1f1fc-1f1eb",uc_output:"1f1fc-1f1eb",uc_match:"1f1fc-1f1eb",uc_greedy:"1f1fc-1f1eb",shortnames:[":wf:"],category:"flags"},":flag_ws:":{uc_base:"1f1fc-1f1f8",uc_output:"1f1fc-1f1f8",uc_match:"1f1fc-1f1f8",uc_greedy:"1f1fc-1f1f8",shortnames:[":ws:"],category:"flags"},":flag_xk:":{uc_base:"1f1fd-1f1f0",uc_output:"1f1fd-1f1f0",uc_match:"1f1fd-1f1f0",uc_greedy:"1f1fd-1f1f0",shortnames:[":xk:"],category:"flags"},":flag_ye:":{uc_base:"1f1fe-1f1ea",uc_output:"1f1fe-1f1ea",uc_match:"1f1fe-1f1ea",uc_greedy:"1f1fe-1f1ea",shortnames:[":ye:"],category:"flags"},":flag_yt:":{uc_base:"1f1fe-1f1f9",uc_output:"1f1fe-1f1f9",uc_match:"1f1fe-1f1f9",uc_greedy:"1f1fe-1f1f9",shortnames:[":yt:"],category:"flags"},":flag_za:":{uc_base:"1f1ff-1f1e6",uc_output:"1f1ff-1f1e6",uc_match:"1f1ff-1f1e6",uc_greedy:"1f1ff-1f1e6",shortnames:[":za:"],category:"flags"},":flag_zm:":{uc_base:"1f1ff-1f1f2",uc_output:"1f1ff-1f1f2",uc_match:"1f1ff-1f1f2",uc_greedy:"1f1ff-1f1f2",shortnames:[":zm:"],category:"flags"},":flag_zw:":{uc_base:"1f1ff-1f1fc",uc_output:"1f1ff-1f1fc",uc_match:"1f1ff-1f1fc",uc_greedy:"1f1ff-1f1fc",shortnames:[":zw:"],category:"flags"},":girl_tone1:":{uc_base:"1f467-1f3fb",uc_output:"1f467-1f3fb",uc_match:"1f467-1f3fb",uc_greedy:"1f467-1f3fb",shortnames:[],category:"people"},":girl_tone2:":{uc_base:"1f467-1f3fc",uc_output:"1f467-1f3fc",uc_match:"1f467-1f3fc",uc_greedy:"1f467-1f3fc",shortnames:[],category:"people"},":girl_tone3:":{uc_base:"1f467-1f3fd",uc_output:"1f467-1f3fd",uc_match:"1f467-1f3fd",uc_greedy:"1f467-1f3fd",shortnames:[],category:"people"},":girl_tone4:":{uc_base:"1f467-1f3fe",uc_output:"1f467-1f3fe",uc_match:"1f467-1f3fe",uc_greedy:"1f467-1f3fe",shortnames:[],category:"people"},":girl_tone5:":{uc_base:"1f467-1f3ff",uc_output:"1f467-1f3ff",uc_match:"1f467-1f3ff",uc_greedy:"1f467-1f3ff",shortnames:[],category:"people"},":guard_tone1:":{uc_base:"1f482-1f3fb",uc_output:"1f482-1f3fb",uc_match:"1f482-1f3fb",uc_greedy:"1f482-1f3fb",shortnames:[":guardsman_tone1:"],category:"people"},":guard_tone2:":{uc_base:"1f482-1f3fc",uc_output:"1f482-1f3fc",uc_match:"1f482-1f3fc",uc_greedy:"1f482-1f3fc",shortnames:[":guardsman_tone2:"],category:"people"},":guard_tone3:":{uc_base:"1f482-1f3fd",uc_output:"1f482-1f3fd",uc_match:"1f482-1f3fd",uc_greedy:"1f482-1f3fd",shortnames:[":guardsman_tone3:"],category:"people"},":guard_tone4:":{uc_base:"1f482-1f3fe",uc_output:"1f482-1f3fe",uc_match:"1f482-1f3fe",uc_greedy:"1f482-1f3fe",shortnames:[":guardsman_tone4:"],category:"people"},":guard_tone5:":{uc_base:"1f482-1f3ff",uc_output:"1f482-1f3ff",uc_match:"1f482-1f3ff",uc_greedy:"1f482-1f3ff",shortnames:[":guardsman_tone5:"],category:"people"},":hand_splayed_tone1:":{uc_base:"1f590-1f3fb",uc_output:"1f590-1f3fb",uc_match:"1f590-fe0f-1f3fb",uc_greedy:"1f590-fe0f-1f3fb",shortnames:[":raised_hand_with_fingers_splayed_tone1:"],category:"people"},":hand_splayed_tone2:":{uc_base:"1f590-1f3fc",uc_output:"1f590-1f3fc",uc_match:"1f590-fe0f-1f3fc",uc_greedy:"1f590-fe0f-1f3fc",shortnames:[":raised_hand_with_fingers_splayed_tone2:"],category:"people"},":hand_splayed_tone3:":{uc_base:"1f590-1f3fd",uc_output:"1f590-1f3fd",uc_match:"1f590-fe0f-1f3fd",uc_greedy:"1f590-fe0f-1f3fd",shortnames:[":raised_hand_with_fingers_splayed_tone3:"],category:"people"},":hand_splayed_tone4:":{uc_base:"1f590-1f3fe",uc_output:"1f590-1f3fe",uc_match:"1f590-fe0f-1f3fe",uc_greedy:"1f590-fe0f-1f3fe",shortnames:[":raised_hand_with_fingers_splayed_tone4:"],category:"people"},":hand_splayed_tone5:":{uc_base:"1f590-1f3ff",uc_output:"1f590-1f3ff",uc_match:"1f590-fe0f-1f3ff",uc_greedy:"1f590-fe0f-1f3ff",shortnames:[":raised_hand_with_fingers_splayed_tone5:"],category:"people"},":horse_racing_tone1:":{uc_base:"1f3c7-1f3fb",uc_output:"1f3c7-1f3fb",uc_match:"1f3c7-1f3fb",uc_greedy:"1f3c7-1f3fb",shortnames:[],category:"activity"},":horse_racing_tone2:":{uc_base:"1f3c7-1f3fc",uc_output:"1f3c7-1f3fc",uc_match:"1f3c7-1f3fc",uc_greedy:"1f3c7-1f3fc",shortnames:[],category:"activity"},":horse_racing_tone3:":{uc_base:"1f3c7-1f3fd",uc_output:"1f3c7-1f3fd",uc_match:"1f3c7-1f3fd",uc_greedy:"1f3c7-1f3fd",shortnames:[],category:"activity"},":horse_racing_tone4:":{uc_base:"1f3c7-1f3fe",uc_output:"1f3c7-1f3fe",uc_match:"1f3c7-1f3fe",uc_greedy:"1f3c7-1f3fe",shortnames:[],category:"activity"},":horse_racing_tone5:":{uc_base:"1f3c7-1f3ff",uc_output:"1f3c7-1f3ff",uc_match:"1f3c7-1f3ff",uc_greedy:"1f3c7-1f3ff",shortnames:[],category:"activity"},":left_facing_fist_tone1:":{uc_base:"1f91b-1f3fb",uc_output:"1f91b-1f3fb",uc_match:"1f91b-1f3fb",uc_greedy:"1f91b-1f3fb",shortnames:[":left_fist_tone1:"],category:"people"},":left_facing_fist_tone2:":{uc_base:"1f91b-1f3fc",uc_output:"1f91b-1f3fc",uc_match:"1f91b-1f3fc",uc_greedy:"1f91b-1f3fc",shortnames:[":left_fist_tone2:"],category:"people"},":left_facing_fist_tone3:":{uc_base:"1f91b-1f3fd",uc_output:"1f91b-1f3fd",uc_match:"1f91b-1f3fd",uc_greedy:"1f91b-1f3fd",shortnames:[":left_fist_tone3:"],
-category:"people"},":left_facing_fist_tone4:":{uc_base:"1f91b-1f3fe",uc_output:"1f91b-1f3fe",uc_match:"1f91b-1f3fe",uc_greedy:"1f91b-1f3fe",shortnames:[":left_fist_tone4:"],category:"people"},":left_facing_fist_tone5:":{uc_base:"1f91b-1f3ff",uc_output:"1f91b-1f3ff",uc_match:"1f91b-1f3ff",uc_greedy:"1f91b-1f3ff",shortnames:[":left_fist_tone5:"],category:"people"},":love_you_gesture_tone1:":{uc_base:"1f91f-1f3fb",uc_output:"1f91f-1f3fb",uc_match:"1f91f-1f3fb",uc_greedy:"1f91f-1f3fb",shortnames:[":love_you_gesture_light_skin_tone:"],category:"people"},":love_you_gesture_tone2:":{uc_base:"1f91f-1f3fc",uc_output:"1f91f-1f3fc",uc_match:"1f91f-1f3fc",uc_greedy:"1f91f-1f3fc",shortnames:[":love_you_gesture_medium_light_skin_tone:"],category:"people"},":love_you_gesture_tone3:":{uc_base:"1f91f-1f3fd",uc_output:"1f91f-1f3fd",uc_match:"1f91f-1f3fd",uc_greedy:"1f91f-1f3fd",shortnames:[":love_you_gesture_medium_skin_tone:"],category:"people"},":love_you_gesture_tone4:":{uc_base:"1f91f-1f3fe",uc_output:"1f91f-1f3fe",uc_match:"1f91f-1f3fe",uc_greedy:"1f91f-1f3fe",shortnames:[":love_you_gesture_medium_dark_skin_tone:"],category:"people"},":love_you_gesture_tone5:":{uc_base:"1f91f-1f3ff",uc_output:"1f91f-1f3ff",uc_match:"1f91f-1f3ff",uc_greedy:"1f91f-1f3ff",shortnames:[":love_you_gesture_dark_skin_tone:"],category:"people"},":mage_tone1:":{uc_base:"1f9d9-1f3fb",uc_output:"1f9d9-1f3fb",uc_match:"1f9d9-1f3fb",uc_greedy:"1f9d9-1f3fb",shortnames:[":mage_light_skin_tone:"],category:"people"},":mage_tone2:":{uc_base:"1f9d9-1f3fc",uc_output:"1f9d9-1f3fc",uc_match:"1f9d9-1f3fc",uc_greedy:"1f9d9-1f3fc",shortnames:[":mage_medium_light_skin_tone:"],category:"people"},":mage_tone3:":{uc_base:"1f9d9-1f3fd",uc_output:"1f9d9-1f3fd",uc_match:"1f9d9-1f3fd",uc_greedy:"1f9d9-1f3fd",shortnames:[":mage_medium_skin_tone:"],category:"people"},":mage_tone4:":{uc_base:"1f9d9-1f3fe",uc_output:"1f9d9-1f3fe",uc_match:"1f9d9-1f3fe",uc_greedy:"1f9d9-1f3fe",shortnames:[":mage_medium_dark_skin_tone:"],category:"people"},":mage_tone5:":{uc_base:"1f9d9-1f3ff",uc_output:"1f9d9-1f3ff",uc_match:"1f9d9-1f3ff",uc_greedy:"1f9d9-1f3ff",shortnames:[":mage_dark_skin_tone:"],category:"people"},":man_dancing_tone1:":{uc_base:"1f57a-1f3fb",uc_output:"1f57a-1f3fb",uc_match:"1f57a-1f3fb",uc_greedy:"1f57a-1f3fb",shortnames:[":male_dancer_tone1:"],category:"people"},":man_dancing_tone2:":{uc_base:"1f57a-1f3fc",uc_output:"1f57a-1f3fc",uc_match:"1f57a-1f3fc",uc_greedy:"1f57a-1f3fc",shortnames:[":male_dancer_tone2:"],category:"people"},":man_dancing_tone3:":{uc_base:"1f57a-1f3fd",uc_output:"1f57a-1f3fd",uc_match:"1f57a-1f3fd",uc_greedy:"1f57a-1f3fd",shortnames:[":male_dancer_tone3:"],category:"people"},":man_dancing_tone4:":{uc_base:"1f57a-1f3fe",uc_output:"1f57a-1f3fe",uc_match:"1f57a-1f3fe",uc_greedy:"1f57a-1f3fe",shortnames:[":male_dancer_tone4:"],category:"people"},":man_dancing_tone5:":{uc_base:"1f57a-1f3ff",uc_output:"1f57a-1f3ff",uc_match:"1f57a-1f3ff",uc_greedy:"1f57a-1f3ff",shortnames:[":male_dancer_tone5:"],category:"people"},":man_in_business_suit_levitating_tone1:":{uc_base:"1f574-1f3fb",uc_output:"1f574-1f3fb",uc_match:"1f574-fe0f-1f3fb",uc_greedy:"1f574-fe0f-1f3fb",shortnames:[":man_in_business_suit_levitating_light_skin_tone:"],category:"people"},":man_in_business_suit_levitating_tone2:":{uc_base:"1f574-1f3fc",uc_output:"1f574-1f3fc",uc_match:"1f574-fe0f-1f3fc",uc_greedy:"1f574-fe0f-1f3fc",shortnames:[":man_in_business_suit_levitating_medium_light_skin_tone:"],category:"people"},":man_in_business_suit_levitating_tone3:":{uc_base:"1f574-1f3fd",uc_output:"1f574-1f3fd",uc_match:"1f574-fe0f-1f3fd",uc_greedy:"1f574-fe0f-1f3fd",shortnames:[":man_in_business_suit_levitating_medium_skin_tone:"],category:"people"},":man_in_business_suit_levitating_tone4:":{uc_base:"1f574-1f3fe",uc_output:"1f574-1f3fe",uc_match:"1f574-fe0f-1f3fe",uc_greedy:"1f574-fe0f-1f3fe",shortnames:[":man_in_business_suit_levitating_medium_dark_skin_tone:"],category:"people"},":man_in_business_suit_levitating_tone5:":{uc_base:"1f574-1f3ff",uc_output:"1f574-1f3ff",uc_match:"1f574-fe0f-1f3ff",uc_greedy:"1f574-fe0f-1f3ff",shortnames:[":man_in_business_suit_levitating_dark_skin_tone:"],category:"people"},":man_in_tuxedo_tone1:":{uc_base:"1f935-1f3fb",uc_output:"1f935-1f3fb",uc_match:"1f935-1f3fb",uc_greedy:"1f935-1f3fb",shortnames:[":tuxedo_tone1:"],category:"people"},":man_in_tuxedo_tone2:":{uc_base:"1f935-1f3fc",uc_output:"1f935-1f3fc",uc_match:"1f935-1f3fc",uc_greedy:"1f935-1f3fc",shortnames:[":tuxedo_tone2:"],category:"people"},":man_in_tuxedo_tone3:":{uc_base:"1f935-1f3fd",uc_output:"1f935-1f3fd",uc_match:"1f935-1f3fd",uc_greedy:"1f935-1f3fd",shortnames:[":tuxedo_tone3:"],category:"people"},":man_in_tuxedo_tone4:":{uc_base:"1f935-1f3fe",uc_output:"1f935-1f3fe",uc_match:"1f935-1f3fe",uc_greedy:"1f935-1f3fe",shortnames:[":tuxedo_tone4:"],category:"people"},":man_in_tuxedo_tone5:":{uc_base:"1f935-1f3ff",uc_output:"1f935-1f3ff",uc_match:"1f935-1f3ff",uc_greedy:"1f935-1f3ff",shortnames:[":tuxedo_tone5:"],category:"people"},":man_tone1:":{uc_base:"1f468-1f3fb",uc_output:"1f468-1f3fb",uc_match:"1f468-1f3fb",uc_greedy:"1f468-1f3fb",shortnames:[],category:"people"},":man_tone2:":{uc_base:"1f468-1f3fc",uc_output:"1f468-1f3fc",uc_match:"1f468-1f3fc",uc_greedy:"1f468-1f3fc",shortnames:[],category:"people"},":man_tone3:":{uc_base:"1f468-1f3fd",uc_output:"1f468-1f3fd",uc_match:"1f468-1f3fd",uc_greedy:"1f468-1f3fd",shortnames:[],category:"people"},":man_tone4:":{uc_base:"1f468-1f3fe",uc_output:"1f468-1f3fe",uc_match:"1f468-1f3fe",uc_greedy:"1f468-1f3fe",shortnames:[],category:"people"},":man_tone5:":{uc_base:"1f468-1f3ff",uc_output:"1f468-1f3ff",uc_match:"1f468-1f3ff",uc_greedy:"1f468-1f3ff",shortnames:[],category:"people"},":man_with_chinese_cap_tone1:":{uc_base:"1f472-1f3fb",uc_output:"1f472-1f3fb",uc_match:"1f472-1f3fb",uc_greedy:"1f472-1f3fb",shortnames:[":man_with_gua_pi_mao_tone1:"],category:"people"},":man_with_chinese_cap_tone2:":{uc_base:"1f472-1f3fc",uc_output:"1f472-1f3fc",uc_match:"1f472-1f3fc",uc_greedy:"1f472-1f3fc",shortnames:[":man_with_gua_pi_mao_tone2:"],category:"people"},":man_with_chinese_cap_tone3:":{uc_base:"1f472-1f3fd",uc_output:"1f472-1f3fd",uc_match:"1f472-1f3fd",uc_greedy:"1f472-1f3fd",shortnames:[":man_with_gua_pi_mao_tone3:"],category:"people"},":man_with_chinese_cap_tone4:":{uc_base:"1f472-1f3fe",uc_output:"1f472-1f3fe",uc_match:"1f472-1f3fe",uc_greedy:"1f472-1f3fe",shortnames:[":man_with_gua_pi_mao_tone4:"],category:"people"},":man_with_chinese_cap_tone5:":{uc_base:"1f472-1f3ff",uc_output:"1f472-1f3ff",uc_match:"1f472-1f3ff",uc_greedy:"1f472-1f3ff",shortnames:[":man_with_gua_pi_mao_tone5:"],category:"people"},":merperson_tone1:":{uc_base:"1f9dc-1f3fb",uc_output:"1f9dc-1f3fb",uc_match:"1f9dc-1f3fb",uc_greedy:"1f9dc-1f3fb",shortnames:[":merperson_light_skin_tone:"],category:"people"},":merperson_tone2:":{uc_base:"1f9dc-1f3fc",uc_output:"1f9dc-1f3fc",uc_match:"1f9dc-1f3fc",uc_greedy:"1f9dc-1f3fc",shortnames:[":merperson_medium_light_skin_tone:"],category:"people"},":merperson_tone3:":{uc_base:"1f9dc-1f3fd",uc_output:"1f9dc-1f3fd",uc_match:"1f9dc-1f3fd",uc_greedy:"1f9dc-1f3fd",shortnames:[":merperson_medium_skin_tone:"],category:"people"},":merperson_tone4:":{uc_base:"1f9dc-1f3fe",uc_output:"1f9dc-1f3fe",uc_match:"1f9dc-1f3fe",uc_greedy:"1f9dc-1f3fe",shortnames:[":merperson_medium_dark_skin_tone:"],category:"people"},":merperson_tone5:":{uc_base:"1f9dc-1f3ff",uc_output:"1f9dc-1f3ff",uc_match:"1f9dc-1f3ff",uc_greedy:"1f9dc-1f3ff",shortnames:[":merperson_dark_skin_tone:"],category:"people"},":metal_tone1:":{uc_base:"1f918-1f3fb",uc_output:"1f918-1f3fb",uc_match:"1f918-1f3fb",uc_greedy:"1f918-1f3fb",shortnames:[":sign_of_the_horns_tone1:"],category:"people"},":metal_tone2:":{uc_base:"1f918-1f3fc",uc_output:"1f918-1f3fc",uc_match:"1f918-1f3fc",uc_greedy:"1f918-1f3fc",shortnames:[":sign_of_the_horns_tone2:"],category:"people"},":metal_tone3:":{uc_base:"1f918-1f3fd",uc_output:"1f918-1f3fd",uc_match:"1f918-1f3fd",uc_greedy:"1f918-1f3fd",shortnames:[":sign_of_the_horns_tone3:"],category:"people"},":metal_tone4:":{uc_base:"1f918-1f3fe",uc_output:"1f918-1f3fe",uc_match:"1f918-1f3fe",uc_greedy:"1f918-1f3fe",shortnames:[":sign_of_the_horns_tone4:"],category:"people"},":metal_tone5:":{uc_base:"1f918-1f3ff",uc_output:"1f918-1f3ff",uc_match:"1f918-1f3ff",uc_greedy:"1f918-1f3ff",shortnames:[":sign_of_the_horns_tone5:"],category:"people"},":middle_finger_tone1:":{uc_base:"1f595-1f3fb",uc_output:"1f595-1f3fb",uc_match:"1f595-1f3fb",uc_greedy:"1f595-1f3fb",shortnames:[":reversed_hand_with_middle_finger_extended_tone1:"],category:"people"},":middle_finger_tone2:":{uc_base:"1f595-1f3fc",uc_output:"1f595-1f3fc",uc_match:"1f595-1f3fc",uc_greedy:"1f595-1f3fc",shortnames:[":reversed_hand_with_middle_finger_extended_tone2:"],category:"people"},":middle_finger_tone3:":{uc_base:"1f595-1f3fd",uc_output:"1f595-1f3fd",uc_match:"1f595-1f3fd",uc_greedy:"1f595-1f3fd",shortnames:[":reversed_hand_with_middle_finger_extended_tone3:"],category:"people"},":middle_finger_tone4:":{uc_base:"1f595-1f3fe",uc_output:"1f595-1f3fe",uc_match:"1f595-1f3fe",uc_greedy:"1f595-1f3fe",shortnames:[":reversed_hand_with_middle_finger_extended_tone4:"],category:"people"},":middle_finger_tone5:":{uc_base:"1f595-1f3ff",uc_output:"1f595-1f3ff",uc_match:"1f595-1f3ff",uc_greedy:"1f595-1f3ff",shortnames:[":reversed_hand_with_middle_finger_extended_tone5:"],category:"people"},":mrs_claus_tone1:":{uc_base:"1f936-1f3fb",uc_output:"1f936-1f3fb",uc_match:"1f936-1f3fb",uc_greedy:"1f936-1f3fb",shortnames:[":mother_christmas_tone1:"],category:"people"},":mrs_claus_tone2:":{uc_base:"1f936-1f3fc",uc_output:"1f936-1f3fc",uc_match:"1f936-1f3fc",uc_greedy:"1f936-1f3fc",shortnames:[":mother_christmas_tone2:"],category:"people"},":mrs_claus_tone3:":{uc_base:"1f936-1f3fd",uc_output:"1f936-1f3fd",uc_match:"1f936-1f3fd",uc_greedy:"1f936-1f3fd",shortnames:[":mother_christmas_tone3:"],category:"people"},":mrs_claus_tone4:":{uc_base:"1f936-1f3fe",uc_output:"1f936-1f3fe",uc_match:"1f936-1f3fe",uc_greedy:"1f936-1f3fe",shortnames:[":mother_christmas_tone4:"],category:"people"},":mrs_claus_tone5:":{uc_base:"1f936-1f3ff",uc_output:"1f936-1f3ff",uc_match:"1f936-1f3ff",uc_greedy:"1f936-1f3ff",shortnames:[":mother_christmas_tone5:"],category:"people"},":muscle_tone1:":{uc_base:"1f4aa-1f3fb",uc_output:"1f4aa-1f3fb",uc_match:"1f4aa-1f3fb",uc_greedy:"1f4aa-1f3fb",shortnames:[],category:"people"},":muscle_tone2:":{uc_base:"1f4aa-1f3fc",uc_output:"1f4aa-1f3fc",uc_match:"1f4aa-1f3fc",uc_greedy:"1f4aa-1f3fc",shortnames:[],category:"people"},":muscle_tone3:":{uc_base:"1f4aa-1f3fd",uc_output:"1f4aa-1f3fd",uc_match:"1f4aa-1f3fd",uc_greedy:"1f4aa-1f3fd",shortnames:[],category:"people"},":muscle_tone4:":{uc_base:"1f4aa-1f3fe",uc_output:"1f4aa-1f3fe",uc_match:"1f4aa-1f3fe",uc_greedy:"1f4aa-1f3fe",shortnames:[],category:"people"},":muscle_tone5:":{uc_base:"1f4aa-1f3ff",uc_output:"1f4aa-1f3ff",uc_match:"1f4aa-1f3ff",uc_greedy:"1f4aa-1f3ff",shortnames:[],category:"people"},":nail_care_tone1:":{uc_base:"1f485-1f3fb",uc_output:"1f485-1f3fb",uc_match:"1f485-1f3fb",uc_greedy:"1f485-1f3fb",shortnames:[],category:"people"},":nail_care_tone2:":{uc_base:"1f485-1f3fc",uc_output:"1f485-1f3fc",uc_match:"1f485-1f3fc",uc_greedy:"1f485-1f3fc",shortnames:[],category:"people"},":nail_care_tone3:":{uc_base:"1f485-1f3fd",uc_output:"1f485-1f3fd",uc_match:"1f485-1f3fd",uc_greedy:"1f485-1f3fd",shortnames:[],category:"people"},":nail_care_tone4:":{uc_base:"1f485-1f3fe",uc_output:"1f485-1f3fe",uc_match:"1f485-1f3fe",uc_greedy:"1f485-1f3fe",shortnames:[],category:"people"},":nail_care_tone5:":{uc_base:"1f485-1f3ff",uc_output:"1f485-1f3ff",uc_match:"1f485-1f3ff",uc_greedy:"1f485-1f3ff",shortnames:[],category:"people"},":nose_tone1:":{uc_base:"1f443-1f3fb",uc_output:"1f443-1f3fb",uc_match:"1f443-1f3fb",uc_greedy:"1f443-1f3fb",shortnames:[],category:"people"},":nose_tone2:":{uc_base:"1f443-1f3fc",uc_output:"1f443-1f3fc",uc_match:"1f443-1f3fc",uc_greedy:"1f443-1f3fc",shortnames:[],category:"people"},":nose_tone3:":{uc_base:"1f443-1f3fd",uc_output:"1f443-1f3fd",uc_match:"1f443-1f3fd",uc_greedy:"1f443-1f3fd",shortnames:[],category:"people"},":nose_tone4:":{uc_base:"1f443-1f3fe",uc_output:"1f443-1f3fe",uc_match:"1f443-1f3fe",uc_greedy:"1f443-1f3fe",shortnames:[],category:"people"},":nose_tone5:":{uc_base:"1f443-1f3ff",uc_output:"1f443-1f3ff",uc_match:"1f443-1f3ff",uc_greedy:"1f443-1f3ff",shortnames:[],category:"people"},":ok_hand_tone1:":{uc_base:"1f44c-1f3fb",uc_output:"1f44c-1f3fb",uc_match:"1f44c-1f3fb",uc_greedy:"1f44c-1f3fb",shortnames:[],category:"people"},":ok_hand_tone2:":{uc_base:"1f44c-1f3fc",uc_output:"1f44c-1f3fc",uc_match:"1f44c-1f3fc",uc_greedy:"1f44c-1f3fc",shortnames:[],category:"people"},":ok_hand_tone3:":{uc_base:"1f44c-1f3fd",uc_output:"1f44c-1f3fd",uc_match:"1f44c-1f3fd",uc_greedy:"1f44c-1f3fd",shortnames:[],category:"people"},":ok_hand_tone4:":{uc_base:"1f44c-1f3fe",uc_output:"1f44c-1f3fe",uc_match:"1f44c-1f3fe",uc_greedy:"1f44c-1f3fe",shortnames:[],category:"people"},":ok_hand_tone5:":{uc_base:"1f44c-1f3ff",uc_output:"1f44c-1f3ff",uc_match:"1f44c-1f3ff",uc_greedy:"1f44c-1f3ff",shortnames:[],category:"people"},":older_adult_tone1:":{uc_base:"1f9d3-1f3fb",uc_output:"1f9d3-1f3fb",uc_match:"1f9d3-1f3fb",uc_greedy:"1f9d3-1f3fb",shortnames:[":older_adult_light_skin_tone:"],category:"people"},":older_adult_tone2:":{uc_base:"1f9d3-1f3fc",uc_output:"1f9d3-1f3fc",uc_match:"1f9d3-1f3fc",uc_greedy:"1f9d3-1f3fc",shortnames:[":older_adult_medium_light_skin_tone:"],category:"people"},":older_adult_tone3:":{uc_base:"1f9d3-1f3fd",uc_output:"1f9d3-1f3fd",uc_match:"1f9d3-1f3fd",uc_greedy:"1f9d3-1f3fd",shortnames:[":older_adult_medium_skin_tone:"],category:"people"},":older_adult_tone4:":{uc_base:"1f9d3-1f3fe",uc_output:"1f9d3-1f3fe",uc_match:"1f9d3-1f3fe",uc_greedy:"1f9d3-1f3fe",shortnames:[":older_adult_medium_dark_skin_tone:"],category:"people"},":older_adult_tone5:":{uc_base:"1f9d3-1f3ff",uc_output:"1f9d3-1f3ff",uc_match:"1f9d3-1f3ff",uc_greedy:"1f9d3-1f3ff",shortnames:[":older_adult_dark_skin_tone:"],category:"people"},":older_man_tone1:":{uc_base:"1f474-1f3fb",uc_output:"1f474-1f3fb",uc_match:"1f474-1f3fb",uc_greedy:"1f474-1f3fb",shortnames:[],category:"people"},":older_man_tone2:":{uc_base:"1f474-1f3fc",uc_output:"1f474-1f3fc",uc_match:"1f474-1f3fc",uc_greedy:"1f474-1f3fc",shortnames:[],category:"people"},":older_man_tone3:":{uc_base:"1f474-1f3fd",uc_output:"1f474-1f3fd",uc_match:"1f474-1f3fd",uc_greedy:"1f474-1f3fd",shortnames:[],category:"people"},":older_man_tone4:":{uc_base:"1f474-1f3fe",uc_output:"1f474-1f3fe",uc_match:"1f474-1f3fe",uc_greedy:"1f474-1f3fe",shortnames:[],category:"people"},":older_man_tone5:":{uc_base:"1f474-1f3ff",uc_output:"1f474-1f3ff",uc_match:"1f474-1f3ff",uc_greedy:"1f474-1f3ff",shortnames:[],category:"people"},":older_woman_tone1:":{uc_base:"1f475-1f3fb",uc_output:"1f475-1f3fb",uc_match:"1f475-1f3fb",uc_greedy:"1f475-1f3fb",shortnames:[":grandma_tone1:"],category:"people"},":older_woman_tone2:":{uc_base:"1f475-1f3fc",uc_output:"1f475-1f3fc",uc_match:"1f475-1f3fc",uc_greedy:"1f475-1f3fc",shortnames:[":grandma_tone2:"],category:"people"},":older_woman_tone3:":{uc_base:"1f475-1f3fd",uc_output:"1f475-1f3fd",uc_match:"1f475-1f3fd",uc_greedy:"1f475-1f3fd",shortnames:[":grandma_tone3:"],category:"people"},":older_woman_tone4:":{uc_base:"1f475-1f3fe",uc_output:"1f475-1f3fe",uc_match:"1f475-1f3fe",uc_greedy:"1f475-1f3fe",shortnames:[":grandma_tone4:"],category:"people"},":older_woman_tone5:":{uc_base:"1f475-1f3ff",uc_output:"1f475-1f3ff",uc_match:"1f475-1f3ff",uc_greedy:"1f475-1f3ff",shortnames:[":grandma_tone5:"],category:"people"},":open_hands_tone1:":{uc_base:"1f450-1f3fb",uc_output:"1f450-1f3fb",uc_match:"1f450-1f3fb",uc_greedy:"1f450-1f3fb",shortnames:[],category:"people"},":open_hands_tone2:":{uc_base:"1f450-1f3fc",uc_output:"1f450-1f3fc",uc_match:"1f450-1f3fc",uc_greedy:"1f450-1f3fc",shortnames:[],category:"people"},":open_hands_tone3:":{uc_base:"1f450-1f3fd",uc_output:"1f450-1f3fd",uc_match:"1f450-1f3fd",uc_greedy:"1f450-1f3fd",shortnames:[],category:"people"},":open_hands_tone4:":{uc_base:"1f450-1f3fe",uc_output:"1f450-1f3fe",uc_match:"1f450-1f3fe",uc_greedy:"1f450-1f3fe",shortnames:[],category:"people"},":open_hands_tone5:":{uc_base:"1f450-1f3ff",uc_output:"1f450-1f3ff",uc_match:"1f450-1f3ff",uc_greedy:"1f450-1f3ff",shortnames:[],category:"people"},":palms_up_together_tone1:":{uc_base:"1f932-1f3fb",uc_output:"1f932-1f3fb",uc_match:"1f932-1f3fb",uc_greedy:"1f932-1f3fb",shortnames:[":palms_up_together_light_skin_tone:"],category:"people"},":palms_up_together_tone2:":{uc_base:"1f932-1f3fc",uc_output:"1f932-1f3fc",uc_match:"1f932-1f3fc",uc_greedy:"1f932-1f3fc",shortnames:[":palms_up_together_medium_light_skin_tone:"],category:"people"},":palms_up_together_tone3:":{uc_base:"1f932-1f3fd",uc_output:"1f932-1f3fd",uc_match:"1f932-1f3fd",uc_greedy:"1f932-1f3fd",shortnames:[":palms_up_together_medium_skin_tone:"],category:"people"},":palms_up_together_tone4:":{uc_base:"1f932-1f3fe",uc_output:"1f932-1f3fe",uc_match:"1f932-1f3fe",uc_greedy:"1f932-1f3fe",shortnames:[":palms_up_together_medium_dark_skin_tone:"],category:"people"},":palms_up_together_tone5:":{uc_base:"1f932-1f3ff",uc_output:"1f932-1f3ff",uc_match:"1f932-1f3ff",uc_greedy:"1f932-1f3ff",shortnames:[":palms_up_together_dark_skin_tone:"],category:"people"},":person_biking_tone1:":{uc_base:"1f6b4-1f3fb",uc_output:"1f6b4-1f3fb",uc_match:"1f6b4-1f3fb",uc_greedy:"1f6b4-1f3fb",shortnames:[":bicyclist_tone1:"],category:"activity"},":person_biking_tone2:":{uc_base:"1f6b4-1f3fc",uc_output:"1f6b4-1f3fc",uc_match:"1f6b4-1f3fc",uc_greedy:"1f6b4-1f3fc",shortnames:[":bicyclist_tone2:"],category:"activity"},":person_biking_tone3:":{uc_base:"1f6b4-1f3fd",uc_output:"1f6b4-1f3fd",uc_match:"1f6b4-1f3fd",uc_greedy:"1f6b4-1f3fd",shortnames:[":bicyclist_tone3:"],category:"activity"},":person_biking_tone4:":{uc_base:"1f6b4-1f3fe",uc_output:"1f6b4-1f3fe",uc_match:"1f6b4-1f3fe",uc_greedy:"1f6b4-1f3fe",shortnames:[":bicyclist_tone4:"],category:"activity"},":person_biking_tone5:":{uc_base:"1f6b4-1f3ff",uc_output:"1f6b4-1f3ff",uc_match:"1f6b4-1f3ff",uc_greedy:"1f6b4-1f3ff",shortnames:[":bicyclist_tone5:"],category:"activity"},":person_bowing_tone1:":{uc_base:"1f647-1f3fb",uc_output:"1f647-1f3fb",uc_match:"1f647-1f3fb",uc_greedy:"1f647-1f3fb",shortnames:[":bow_tone1:"],category:"people"},":person_bowing_tone2:":{uc_base:"1f647-1f3fc",uc_output:"1f647-1f3fc",uc_match:"1f647-1f3fc",uc_greedy:"1f647-1f3fc",shortnames:[":bow_tone2:"],category:"people"},":person_bowing_tone3:":{uc_base:"1f647-1f3fd",uc_output:"1f647-1f3fd",uc_match:"1f647-1f3fd",uc_greedy:"1f647-1f3fd",shortnames:[":bow_tone3:"],category:"people"},":person_bowing_tone4:":{uc_base:"1f647-1f3fe",uc_output:"1f647-1f3fe",uc_match:"1f647-1f3fe",uc_greedy:"1f647-1f3fe",shortnames:[":bow_tone4:"],category:"people"},":person_bowing_tone5:":{uc_base:"1f647-1f3ff",uc_output:"1f647-1f3ff",uc_match:"1f647-1f3ff",uc_greedy:"1f647-1f3ff",shortnames:[":bow_tone5:"],category:"people"},":person_climbing_tone1:":{uc_base:"1f9d7-1f3fb",uc_output:"1f9d7-1f3fb",uc_match:"1f9d7-1f3fb",uc_greedy:"1f9d7-1f3fb",shortnames:[":person_climbing_light_skin_tone:"],category:"activity"},":person_climbing_tone2:":{uc_base:"1f9d7-1f3fc",uc_output:"1f9d7-1f3fc",uc_match:"1f9d7-1f3fc",uc_greedy:"1f9d7-1f3fc",shortnames:[":person_climbing_medium_light_skin_tone:"],category:"activity"},":person_climbing_tone3:":{uc_base:"1f9d7-1f3fd",uc_output:"1f9d7-1f3fd",uc_match:"1f9d7-1f3fd",uc_greedy:"1f9d7-1f3fd",shortnames:[":person_climbing_medium_skin_tone:"],category:"activity"},":person_climbing_tone4:":{uc_base:"1f9d7-1f3fe",uc_output:"1f9d7-1f3fe",uc_match:"1f9d7-1f3fe",uc_greedy:"1f9d7-1f3fe",shortnames:[":person_climbing_medium_dark_skin_tone:"],category:"activity"},":person_climbing_tone5:":{uc_base:"1f9d7-1f3ff",uc_output:"1f9d7-1f3ff",uc_match:"1f9d7-1f3ff",uc_greedy:"1f9d7-1f3ff",shortnames:[":person_climbing_dark_skin_tone:"],category:"activity"},":person_doing_cartwheel_tone1:":{uc_base:"1f938-1f3fb",uc_output:"1f938-1f3fb",uc_match:"1f938-1f3fb",uc_greedy:"1f938-1f3fb",shortnames:[":cartwheel_tone1:"],category:"activity"},":person_doing_cartwheel_tone2:":{uc_base:"1f938-1f3fc",uc_output:"1f938-1f3fc",uc_match:"1f938-1f3fc",uc_greedy:"1f938-1f3fc",shortnames:[":cartwheel_tone2:"],category:"activity"},":person_doing_cartwheel_tone3:":{uc_base:"1f938-1f3fd",uc_output:"1f938-1f3fd",uc_match:"1f938-1f3fd",uc_greedy:"1f938-1f3fd",shortnames:[":cartwheel_tone3:"],category:"activity"},":person_doing_cartwheel_tone4:":{uc_base:"1f938-1f3fe",uc_output:"1f938-1f3fe",uc_match:"1f938-1f3fe",uc_greedy:"1f938-1f3fe",shortnames:[":cartwheel_tone4:"],category:"activity"},":person_doing_cartwheel_tone5:":{uc_base:"1f938-1f3ff",uc_output:"1f938-1f3ff",uc_match:"1f938-1f3ff",uc_greedy:"1f938-1f3ff",shortnames:[":cartwheel_tone5:"],category:"activity"},":person_facepalming_tone1:":{uc_base:"1f926-1f3fb",uc_output:"1f926-1f3fb",uc_match:"1f926-1f3fb",uc_greedy:"1f926-1f3fb",shortnames:[":face_palm_tone1:",":facepalm_tone1:"],category:"people"},":person_facepalming_tone2:":{uc_base:"1f926-1f3fc",uc_output:"1f926-1f3fc",uc_match:"1f926-1f3fc",uc_greedy:"1f926-1f3fc",shortnames:[":face_palm_tone2:",":facepalm_tone2:"],category:"people"},":person_facepalming_tone3:":{uc_base:"1f926-1f3fd",uc_output:"1f926-1f3fd",uc_match:"1f926-1f3fd",uc_greedy:"1f926-1f3fd",shortnames:[":face_palm_tone3:",":facepalm_tone3:"],category:"people"},":person_facepalming_tone4:":{uc_base:"1f926-1f3fe",uc_output:"1f926-1f3fe",uc_match:"1f926-1f3fe",uc_greedy:"1f926-1f3fe",shortnames:[":face_palm_tone4:",":facepalm_tone4:"],category:"people"},":person_facepalming_tone5:":{uc_base:"1f926-1f3ff",uc_output:"1f926-1f3ff",uc_match:"1f926-1f3ff",uc_greedy:"1f926-1f3ff",shortnames:[":face_palm_tone5:",":facepalm_tone5:"],category:"people"},":person_frowning_tone1:":{uc_base:"1f64d-1f3fb",uc_output:"1f64d-1f3fb",uc_match:"1f64d-1f3fb",uc_greedy:"1f64d-1f3fb",shortnames:[],category:"people"},":person_frowning_tone2:":{uc_base:"1f64d-1f3fc",uc_output:"1f64d-1f3fc",uc_match:"1f64d-1f3fc",uc_greedy:"1f64d-1f3fc",shortnames:[],category:"people"},":person_frowning_tone3:":{uc_base:"1f64d-1f3fd",uc_output:"1f64d-1f3fd",uc_match:"1f64d-1f3fd",uc_greedy:"1f64d-1f3fd",shortnames:[],category:"people"},":person_frowning_tone4:":{uc_base:"1f64d-1f3fe",uc_output:"1f64d-1f3fe",uc_match:"1f64d-1f3fe",uc_greedy:"1f64d-1f3fe",shortnames:[],category:"people"},":person_frowning_tone5:":{uc_base:"1f64d-1f3ff",uc_output:"1f64d-1f3ff",uc_match:"1f64d-1f3ff",uc_greedy:"1f64d-1f3ff",shortnames:[],category:"people"},":person_gesturing_no_tone1:":{uc_base:"1f645-1f3fb",uc_output:"1f645-1f3fb",uc_match:"1f645-1f3fb",uc_greedy:"1f645-1f3fb",shortnames:[":no_good_tone1:"],category:"people"},":person_gesturing_no_tone2:":{uc_base:"1f645-1f3fc",uc_output:"1f645-1f3fc",uc_match:"1f645-1f3fc",uc_greedy:"1f645-1f3fc",shortnames:[":no_good_tone2:"],category:"people"},":person_gesturing_no_tone3:":{uc_base:"1f645-1f3fd",uc_output:"1f645-1f3fd",uc_match:"1f645-1f3fd",uc_greedy:"1f645-1f3fd",shortnames:[":no_good_tone3:"],category:"people"},":person_gesturing_no_tone4:":{uc_base:"1f645-1f3fe",uc_output:"1f645-1f3fe",uc_match:"1f645-1f3fe",uc_greedy:"1f645-1f3fe",shortnames:[":no_good_tone4:"],category:"people"},":person_gesturing_no_tone5:":{uc_base:"1f645-1f3ff",uc_output:"1f645-1f3ff",uc_match:"1f645-1f3ff",uc_greedy:"1f645-1f3ff",shortnames:[":no_good_tone5:"],category:"people"},":person_gesturing_ok_tone1:":{uc_base:"1f646-1f3fb",uc_output:"1f646-1f3fb",uc_match:"1f646-1f3fb",uc_greedy:"1f646-1f3fb",shortnames:[":ok_woman_tone1:"],category:"people"},":person_gesturing_ok_tone2:":{uc_base:"1f646-1f3fc",uc_output:"1f646-1f3fc",uc_match:"1f646-1f3fc",uc_greedy:"1f646-1f3fc",shortnames:[":ok_woman_tone2:"],category:"people"},":person_gesturing_ok_tone3:":{uc_base:"1f646-1f3fd",uc_output:"1f646-1f3fd",uc_match:"1f646-1f3fd",uc_greedy:"1f646-1f3fd",shortnames:[":ok_woman_tone3:"],category:"people"},":person_gesturing_ok_tone4:":{uc_base:"1f646-1f3fe",uc_output:"1f646-1f3fe",uc_match:"1f646-1f3fe",uc_greedy:"1f646-1f3fe",shortnames:[":ok_woman_tone4:"],category:"people"},":person_gesturing_ok_tone5:":{uc_base:"1f646-1f3ff",uc_output:"1f646-1f3ff",uc_match:"1f646-1f3ff",uc_greedy:"1f646-1f3ff",shortnames:[":ok_woman_tone5:"],category:"people"},":person_getting_haircut_tone1:":{uc_base:"1f487-1f3fb",uc_output:"1f487-1f3fb",uc_match:"1f487-1f3fb",uc_greedy:"1f487-1f3fb",shortnames:[":haircut_tone1:"],category:"people"},":person_getting_haircut_tone2:":{uc_base:"1f487-1f3fc",uc_output:"1f487-1f3fc",uc_match:"1f487-1f3fc",uc_greedy:"1f487-1f3fc",shortnames:[":haircut_tone2:"],category:"people"},":person_getting_haircut_tone3:":{uc_base:"1f487-1f3fd",uc_output:"1f487-1f3fd",uc_match:"1f487-1f3fd",uc_greedy:"1f487-1f3fd",shortnames:[":haircut_tone3:"],category:"people"},":person_getting_haircut_tone4:":{uc_base:"1f487-1f3fe",uc_output:"1f487-1f3fe",uc_match:"1f487-1f3fe",uc_greedy:"1f487-1f3fe",shortnames:[":haircut_tone4:"],category:"people"},":person_getting_haircut_tone5:":{uc_base:"1f487-1f3ff",uc_output:"1f487-1f3ff",uc_match:"1f487-1f3ff",uc_greedy:"1f487-1f3ff",shortnames:[":haircut_tone5:"],category:"people"},":person_getting_massage_tone1:":{uc_base:"1f486-1f3fb",uc_output:"1f486-1f3fb",uc_match:"1f486-1f3fb",uc_greedy:"1f486-1f3fb",shortnames:[":massage_tone1:"],category:"people"},":person_getting_massage_tone2:":{uc_base:"1f486-1f3fc",uc_output:"1f486-1f3fc",uc_match:"1f486-1f3fc",uc_greedy:"1f486-1f3fc",shortnames:[":massage_tone2:"],category:"people"},":person_getting_massage_tone3:":{uc_base:"1f486-1f3fd",uc_output:"1f486-1f3fd",uc_match:"1f486-1f3fd",uc_greedy:"1f486-1f3fd",shortnames:[":massage_tone3:"],category:"people"},":person_getting_massage_tone4:":{uc_base:"1f486-1f3fe",uc_output:"1f486-1f3fe",uc_match:"1f486-1f3fe",uc_greedy:"1f486-1f3fe",shortnames:[":massage_tone4:"],category:"people"},":person_getting_massage_tone5:":{uc_base:"1f486-1f3ff",uc_output:"1f486-1f3ff",uc_match:"1f486-1f3ff",uc_greedy:"1f486-1f3ff",shortnames:[":massage_tone5:"],category:"people"},":person_golfing_tone1:":{uc_base:"1f3cc-1f3fb",uc_output:"1f3cc-1f3fb",uc_match:"1f3cc-fe0f-1f3fb",uc_greedy:"1f3cc-fe0f-1f3fb",shortnames:[":person_golfing_light_skin_tone:"],category:"activity"},":person_golfing_tone2:":{uc_base:"1f3cc-1f3fc",uc_output:"1f3cc-1f3fc",uc_match:"1f3cc-fe0f-1f3fc",uc_greedy:"1f3cc-fe0f-1f3fc",shortnames:[":person_golfing_medium_light_skin_tone:"],category:"activity"},":person_golfing_tone3:":{uc_base:"1f3cc-1f3fd",uc_output:"1f3cc-1f3fd",uc_match:"1f3cc-fe0f-1f3fd",uc_greedy:"1f3cc-fe0f-1f3fd",shortnames:[":person_golfing_medium_skin_tone:"],category:"activity"},":person_golfing_tone4:":{uc_base:"1f3cc-1f3fe",uc_output:"1f3cc-1f3fe",uc_match:"1f3cc-fe0f-1f3fe",uc_greedy:"1f3cc-fe0f-1f3fe",shortnames:[":person_golfing_medium_dark_skin_tone:"],category:"activity"},":person_golfing_tone5:":{uc_base:"1f3cc-1f3ff",uc_output:"1f3cc-1f3ff",uc_match:"1f3cc-fe0f-1f3ff",uc_greedy:"1f3cc-fe0f-1f3ff",shortnames:[":person_golfing_dark_skin_tone:"],category:"activity"},":person_in_bed_tone1:":{uc_base:"1f6cc-1f3fb",uc_output:"1f6cc-1f3fb",uc_match:"1f6cc-1f3fb",uc_greedy:"1f6cc-1f3fb",shortnames:[":person_in_bed_light_skin_tone:"],category:"objects"},":person_in_bed_tone2:":{uc_base:"1f6cc-1f3fc",uc_output:"1f6cc-1f3fc",uc_match:"1f6cc-1f3fc",uc_greedy:"1f6cc-1f3fc",shortnames:[":person_in_bed_medium_light_skin_tone:"],category:"objects"},":person_in_bed_tone3:":{uc_base:"1f6cc-1f3fd",uc_output:"1f6cc-1f3fd",uc_match:"1f6cc-1f3fd",uc_greedy:"1f6cc-1f3fd",shortnames:[":person_in_bed_medium_skin_tone:"],category:"objects"},":person_in_bed_tone4:":{uc_base:"1f6cc-1f3fe",uc_output:"1f6cc-1f3fe",uc_match:"1f6cc-1f3fe",uc_greedy:"1f6cc-1f3fe",shortnames:[":person_in_bed_medium_dark_skin_tone:"],category:"objects"},":person_in_bed_tone5:":{uc_base:"1f6cc-1f3ff",uc_output:"1f6cc-1f3ff",uc_match:"1f6cc-1f3ff",uc_greedy:"1f6cc-1f3ff",shortnames:[":person_in_bed_dark_skin_tone:"],category:"objects"},":person_in_lotus_position_tone1:":{uc_base:"1f9d8-1f3fb",uc_output:"1f9d8-1f3fb",uc_match:"1f9d8-1f3fb",uc_greedy:"1f9d8-1f3fb",shortnames:[":person_in_lotus_position_light_skin_tone:"],category:"activity"},":person_in_lotus_position_tone2:":{uc_base:"1f9d8-1f3fc",uc_output:"1f9d8-1f3fc",uc_match:"1f9d8-1f3fc",uc_greedy:"1f9d8-1f3fc",shortnames:[":person_in_lotus_position_medium_light_skin_tone:"],category:"activity"},":person_in_lotus_position_tone3:":{uc_base:"1f9d8-1f3fd",uc_output:"1f9d8-1f3fd",uc_match:"1f9d8-1f3fd",uc_greedy:"1f9d8-1f3fd",shortnames:[":person_in_lotus_position_medium_skin_tone:"],category:"activity"},":person_in_lotus_position_tone4:":{uc_base:"1f9d8-1f3fe",uc_output:"1f9d8-1f3fe",uc_match:"1f9d8-1f3fe",uc_greedy:"1f9d8-1f3fe",shortnames:[":person_in_lotus_position_medium_dark_skin_tone:"],category:"activity"},":person_in_lotus_position_tone5:":{uc_base:"1f9d8-1f3ff",uc_output:"1f9d8-1f3ff",uc_match:"1f9d8-1f3ff",uc_greedy:"1f9d8-1f3ff",shortnames:[":person_in_lotus_position_dark_skin_tone:"],category:"activity"},":person_in_steamy_room_tone1:":{uc_base:"1f9d6-1f3fb",uc_output:"1f9d6-1f3fb",uc_match:"1f9d6-1f3fb",uc_greedy:"1f9d6-1f3fb",shortnames:[":person_in_steamy_room_light_skin_tone:"],category:"activity"},":person_in_steamy_room_tone2:":{uc_base:"1f9d6-1f3fc",uc_output:"1f9d6-1f3fc",uc_match:"1f9d6-1f3fc",uc_greedy:"1f9d6-1f3fc",shortnames:[":person_in_steamy_room_medium_light_skin_tone:"],category:"activity"},":person_in_steamy_room_tone3:":{uc_base:"1f9d6-1f3fd",uc_output:"1f9d6-1f3fd",uc_match:"1f9d6-1f3fd",uc_greedy:"1f9d6-1f3fd",shortnames:[":person_in_steamy_room_medium_skin_tone:"],category:"activity"},":person_in_steamy_room_tone4:":{uc_base:"1f9d6-1f3fe",uc_output:"1f9d6-1f3fe",uc_match:"1f9d6-1f3fe",uc_greedy:"1f9d6-1f3fe",shortnames:[":person_in_steamy_room_medium_dark_skin_tone:"],category:"activity"},":person_in_steamy_room_tone5:":{uc_base:"1f9d6-1f3ff",uc_output:"1f9d6-1f3ff",uc_match:"1f9d6-1f3ff",uc_greedy:"1f9d6-1f3ff",shortnames:[":person_in_steamy_room_dark_skin_tone:"],category:"activity"},":person_juggling_tone1:":{uc_base:"1f939-1f3fb",uc_output:"1f939-1f3fb",uc_match:"1f939-1f3fb",uc_greedy:"1f939-1f3fb",shortnames:[":juggling_tone1:",":juggler_tone1:"],category:"activity"},":person_juggling_tone2:":{uc_base:"1f939-1f3fc",uc_output:"1f939-1f3fc",uc_match:"1f939-1f3fc",uc_greedy:"1f939-1f3fc",shortnames:[":juggling_tone2:",":juggler_tone2:"],category:"activity"},":person_juggling_tone3:":{uc_base:"1f939-1f3fd",uc_output:"1f939-1f3fd",uc_match:"1f939-1f3fd",uc_greedy:"1f939-1f3fd",shortnames:[":juggling_tone3:",":juggler_tone3:"],category:"activity"},":person_juggling_tone4:":{uc_base:"1f939-1f3fe",uc_output:"1f939-1f3fe",uc_match:"1f939-1f3fe",uc_greedy:"1f939-1f3fe",shortnames:[":juggling_tone4:",":juggler_tone4:"],category:"activity"},":person_juggling_tone5:":{uc_base:"1f939-1f3ff",uc_output:"1f939-1f3ff",uc_match:"1f939-1f3ff",uc_greedy:"1f939-1f3ff",shortnames:[":juggling_tone5:",":juggler_tone5:"],category:"activity"},":person_lifting_weights_tone1:":{uc_base:"1f3cb-1f3fb",uc_output:"1f3cb-1f3fb",uc_match:"1f3cb-fe0f-1f3fb",uc_greedy:"1f3cb-fe0f-1f3fb",shortnames:[":lifter_tone1:",":weight_lifter_tone1:"],category:"activity"},":person_lifting_weights_tone2:":{uc_base:"1f3cb-1f3fc",uc_output:"1f3cb-1f3fc",uc_match:"1f3cb-fe0f-1f3fc",uc_greedy:"1f3cb-fe0f-1f3fc",shortnames:[":lifter_tone2:",":weight_lifter_tone2:"],category:"activity"},":person_lifting_weights_tone3:":{uc_base:"1f3cb-1f3fd",uc_output:"1f3cb-1f3fd",uc_match:"1f3cb-fe0f-1f3fd",uc_greedy:"1f3cb-fe0f-1f3fd",shortnames:[":lifter_tone3:",":weight_lifter_tone3:"],category:"activity"},":person_lifting_weights_tone4:":{uc_base:"1f3cb-1f3fe",uc_output:"1f3cb-1f3fe",uc_match:"1f3cb-fe0f-1f3fe",uc_greedy:"1f3cb-fe0f-1f3fe",shortnames:[":lifter_tone4:",":weight_lifter_tone4:"],category:"activity"},
-":person_lifting_weights_tone5:":{uc_base:"1f3cb-1f3ff",uc_output:"1f3cb-1f3ff",uc_match:"1f3cb-fe0f-1f3ff",uc_greedy:"1f3cb-fe0f-1f3ff",shortnames:[":lifter_tone5:",":weight_lifter_tone5:"],category:"activity"},":person_mountain_biking_tone1:":{uc_base:"1f6b5-1f3fb",uc_output:"1f6b5-1f3fb",uc_match:"1f6b5-1f3fb",uc_greedy:"1f6b5-1f3fb",shortnames:[":mountain_bicyclist_tone1:"],category:"activity"},":person_mountain_biking_tone2:":{uc_base:"1f6b5-1f3fc",uc_output:"1f6b5-1f3fc",uc_match:"1f6b5-1f3fc",uc_greedy:"1f6b5-1f3fc",shortnames:[":mountain_bicyclist_tone2:"],category:"activity"},":person_mountain_biking_tone3:":{uc_base:"1f6b5-1f3fd",uc_output:"1f6b5-1f3fd",uc_match:"1f6b5-1f3fd",uc_greedy:"1f6b5-1f3fd",shortnames:[":mountain_bicyclist_tone3:"],category:"activity"},":person_mountain_biking_tone4:":{uc_base:"1f6b5-1f3fe",uc_output:"1f6b5-1f3fe",uc_match:"1f6b5-1f3fe",uc_greedy:"1f6b5-1f3fe",shortnames:[":mountain_bicyclist_tone4:"],category:"activity"},":person_mountain_biking_tone5:":{uc_base:"1f6b5-1f3ff",uc_output:"1f6b5-1f3ff",uc_match:"1f6b5-1f3ff",uc_greedy:"1f6b5-1f3ff",shortnames:[":mountain_bicyclist_tone5:"],category:"activity"},":person_playing_handball_tone1:":{uc_base:"1f93e-1f3fb",uc_output:"1f93e-1f3fb",uc_match:"1f93e-1f3fb",uc_greedy:"1f93e-1f3fb",shortnames:[":handball_tone1:"],category:"activity"},":person_playing_handball_tone2:":{uc_base:"1f93e-1f3fc",uc_output:"1f93e-1f3fc",uc_match:"1f93e-1f3fc",uc_greedy:"1f93e-1f3fc",shortnames:[":handball_tone2:"],category:"activity"},":person_playing_handball_tone3:":{uc_base:"1f93e-1f3fd",uc_output:"1f93e-1f3fd",uc_match:"1f93e-1f3fd",uc_greedy:"1f93e-1f3fd",shortnames:[":handball_tone3:"],category:"activity"},":person_playing_handball_tone4:":{uc_base:"1f93e-1f3fe",uc_output:"1f93e-1f3fe",uc_match:"1f93e-1f3fe",uc_greedy:"1f93e-1f3fe",shortnames:[":handball_tone4:"],category:"activity"},":person_playing_handball_tone5:":{uc_base:"1f93e-1f3ff",uc_output:"1f93e-1f3ff",uc_match:"1f93e-1f3ff",uc_greedy:"1f93e-1f3ff",shortnames:[":handball_tone5:"],category:"activity"},":person_playing_water_polo_tone1:":{uc_base:"1f93d-1f3fb",uc_output:"1f93d-1f3fb",uc_match:"1f93d-1f3fb",uc_greedy:"1f93d-1f3fb",shortnames:[":water_polo_tone1:"],category:"activity"},":person_playing_water_polo_tone2:":{uc_base:"1f93d-1f3fc",uc_output:"1f93d-1f3fc",uc_match:"1f93d-1f3fc",uc_greedy:"1f93d-1f3fc",shortnames:[":water_polo_tone2:"],category:"activity"},":person_playing_water_polo_tone3:":{uc_base:"1f93d-1f3fd",uc_output:"1f93d-1f3fd",uc_match:"1f93d-1f3fd",uc_greedy:"1f93d-1f3fd",shortnames:[":water_polo_tone3:"],category:"activity"},":person_playing_water_polo_tone4:":{uc_base:"1f93d-1f3fe",uc_output:"1f93d-1f3fe",uc_match:"1f93d-1f3fe",uc_greedy:"1f93d-1f3fe",shortnames:[":water_polo_tone4:"],category:"activity"},":person_playing_water_polo_tone5:":{uc_base:"1f93d-1f3ff",uc_output:"1f93d-1f3ff",uc_match:"1f93d-1f3ff",uc_greedy:"1f93d-1f3ff",shortnames:[":water_polo_tone5:"],category:"activity"},":person_pouting_tone1:":{uc_base:"1f64e-1f3fb",uc_output:"1f64e-1f3fb",uc_match:"1f64e-1f3fb",uc_greedy:"1f64e-1f3fb",shortnames:[":person_with_pouting_face_tone1:"],category:"people"},":person_pouting_tone2:":{uc_base:"1f64e-1f3fc",uc_output:"1f64e-1f3fc",uc_match:"1f64e-1f3fc",uc_greedy:"1f64e-1f3fc",shortnames:[":person_with_pouting_face_tone2:"],category:"people"},":person_pouting_tone3:":{uc_base:"1f64e-1f3fd",uc_output:"1f64e-1f3fd",uc_match:"1f64e-1f3fd",uc_greedy:"1f64e-1f3fd",shortnames:[":person_with_pouting_face_tone3:"],category:"people"},":person_pouting_tone4:":{uc_base:"1f64e-1f3fe",uc_output:"1f64e-1f3fe",uc_match:"1f64e-1f3fe",uc_greedy:"1f64e-1f3fe",shortnames:[":person_with_pouting_face_tone4:"],category:"people"},":person_pouting_tone5:":{uc_base:"1f64e-1f3ff",uc_output:"1f64e-1f3ff",uc_match:"1f64e-1f3ff",uc_greedy:"1f64e-1f3ff",shortnames:[":person_with_pouting_face_tone5:"],category:"people"},":person_raising_hand_tone1:":{uc_base:"1f64b-1f3fb",uc_output:"1f64b-1f3fb",uc_match:"1f64b-1f3fb",uc_greedy:"1f64b-1f3fb",shortnames:[":raising_hand_tone1:"],category:"people"},":person_raising_hand_tone2:":{uc_base:"1f64b-1f3fc",uc_output:"1f64b-1f3fc",uc_match:"1f64b-1f3fc",uc_greedy:"1f64b-1f3fc",shortnames:[":raising_hand_tone2:"],category:"people"},":person_raising_hand_tone3:":{uc_base:"1f64b-1f3fd",uc_output:"1f64b-1f3fd",uc_match:"1f64b-1f3fd",uc_greedy:"1f64b-1f3fd",shortnames:[":raising_hand_tone3:"],category:"people"},":person_raising_hand_tone4:":{uc_base:"1f64b-1f3fe",uc_output:"1f64b-1f3fe",uc_match:"1f64b-1f3fe",uc_greedy:"1f64b-1f3fe",shortnames:[":raising_hand_tone4:"],category:"people"},":person_raising_hand_tone5:":{uc_base:"1f64b-1f3ff",uc_output:"1f64b-1f3ff",uc_match:"1f64b-1f3ff",uc_greedy:"1f64b-1f3ff",shortnames:[":raising_hand_tone5:"],category:"people"},":person_rowing_boat_tone1:":{uc_base:"1f6a3-1f3fb",uc_output:"1f6a3-1f3fb",uc_match:"1f6a3-1f3fb",uc_greedy:"1f6a3-1f3fb",shortnames:[":rowboat_tone1:"],category:"activity"},":person_rowing_boat_tone2:":{uc_base:"1f6a3-1f3fc",uc_output:"1f6a3-1f3fc",uc_match:"1f6a3-1f3fc",uc_greedy:"1f6a3-1f3fc",shortnames:[":rowboat_tone2:"],category:"activity"},":person_rowing_boat_tone3:":{uc_base:"1f6a3-1f3fd",uc_output:"1f6a3-1f3fd",uc_match:"1f6a3-1f3fd",uc_greedy:"1f6a3-1f3fd",shortnames:[":rowboat_tone3:"],category:"activity"},":person_rowing_boat_tone4:":{uc_base:"1f6a3-1f3fe",uc_output:"1f6a3-1f3fe",uc_match:"1f6a3-1f3fe",uc_greedy:"1f6a3-1f3fe",shortnames:[":rowboat_tone4:"],category:"activity"},":person_rowing_boat_tone5:":{uc_base:"1f6a3-1f3ff",uc_output:"1f6a3-1f3ff",uc_match:"1f6a3-1f3ff",uc_greedy:"1f6a3-1f3ff",shortnames:[":rowboat_tone5:"],category:"activity"},":person_running_tone1:":{uc_base:"1f3c3-1f3fb",uc_output:"1f3c3-1f3fb",uc_match:"1f3c3-1f3fb",uc_greedy:"1f3c3-1f3fb",shortnames:[":runner_tone1:"],category:"people"},":person_running_tone2:":{uc_base:"1f3c3-1f3fc",uc_output:"1f3c3-1f3fc",uc_match:"1f3c3-1f3fc",uc_greedy:"1f3c3-1f3fc",shortnames:[":runner_tone2:"],category:"people"},":person_running_tone3:":{uc_base:"1f3c3-1f3fd",uc_output:"1f3c3-1f3fd",uc_match:"1f3c3-1f3fd",uc_greedy:"1f3c3-1f3fd",shortnames:[":runner_tone3:"],category:"people"},":person_running_tone4:":{uc_base:"1f3c3-1f3fe",uc_output:"1f3c3-1f3fe",uc_match:"1f3c3-1f3fe",uc_greedy:"1f3c3-1f3fe",shortnames:[":runner_tone4:"],category:"people"},":person_running_tone5:":{uc_base:"1f3c3-1f3ff",uc_output:"1f3c3-1f3ff",uc_match:"1f3c3-1f3ff",uc_greedy:"1f3c3-1f3ff",shortnames:[":runner_tone5:"],category:"people"},":person_shrugging_tone1:":{uc_base:"1f937-1f3fb",uc_output:"1f937-1f3fb",uc_match:"1f937-1f3fb",uc_greedy:"1f937-1f3fb",shortnames:[":shrug_tone1:"],category:"people"},":person_shrugging_tone2:":{uc_base:"1f937-1f3fc",uc_output:"1f937-1f3fc",uc_match:"1f937-1f3fc",uc_greedy:"1f937-1f3fc",shortnames:[":shrug_tone2:"],category:"people"},":person_shrugging_tone3:":{uc_base:"1f937-1f3fd",uc_output:"1f937-1f3fd",uc_match:"1f937-1f3fd",uc_greedy:"1f937-1f3fd",shortnames:[":shrug_tone3:"],category:"people"},":person_shrugging_tone4:":{uc_base:"1f937-1f3fe",uc_output:"1f937-1f3fe",uc_match:"1f937-1f3fe",uc_greedy:"1f937-1f3fe",shortnames:[":shrug_tone4:"],category:"people"},":person_shrugging_tone5:":{uc_base:"1f937-1f3ff",uc_output:"1f937-1f3ff",uc_match:"1f937-1f3ff",uc_greedy:"1f937-1f3ff",shortnames:[":shrug_tone5:"],category:"people"},":person_surfing_tone1:":{uc_base:"1f3c4-1f3fb",uc_output:"1f3c4-1f3fb",uc_match:"1f3c4-1f3fb",uc_greedy:"1f3c4-1f3fb",shortnames:[":surfer_tone1:"],category:"activity"},":person_surfing_tone2:":{uc_base:"1f3c4-1f3fc",uc_output:"1f3c4-1f3fc",uc_match:"1f3c4-1f3fc",uc_greedy:"1f3c4-1f3fc",shortnames:[":surfer_tone2:"],category:"activity"},":person_surfing_tone3:":{uc_base:"1f3c4-1f3fd",uc_output:"1f3c4-1f3fd",uc_match:"1f3c4-1f3fd",uc_greedy:"1f3c4-1f3fd",shortnames:[":surfer_tone3:"],category:"activity"},":person_surfing_tone4:":{uc_base:"1f3c4-1f3fe",uc_output:"1f3c4-1f3fe",uc_match:"1f3c4-1f3fe",uc_greedy:"1f3c4-1f3fe",shortnames:[":surfer_tone4:"],category:"activity"},":person_surfing_tone5:":{uc_base:"1f3c4-1f3ff",uc_output:"1f3c4-1f3ff",uc_match:"1f3c4-1f3ff",uc_greedy:"1f3c4-1f3ff",shortnames:[":surfer_tone5:"],category:"activity"},":person_swimming_tone1:":{uc_base:"1f3ca-1f3fb",uc_output:"1f3ca-1f3fb",uc_match:"1f3ca-1f3fb",uc_greedy:"1f3ca-1f3fb",shortnames:[":swimmer_tone1:"],category:"activity"},":person_swimming_tone2:":{uc_base:"1f3ca-1f3fc",uc_output:"1f3ca-1f3fc",uc_match:"1f3ca-1f3fc",uc_greedy:"1f3ca-1f3fc",shortnames:[":swimmer_tone2:"],category:"activity"},":person_swimming_tone3:":{uc_base:"1f3ca-1f3fd",uc_output:"1f3ca-1f3fd",uc_match:"1f3ca-1f3fd",uc_greedy:"1f3ca-1f3fd",shortnames:[":swimmer_tone3:"],category:"activity"},":person_swimming_tone4:":{uc_base:"1f3ca-1f3fe",uc_output:"1f3ca-1f3fe",uc_match:"1f3ca-1f3fe",uc_greedy:"1f3ca-1f3fe",shortnames:[":swimmer_tone4:"],category:"activity"},":person_swimming_tone5:":{uc_base:"1f3ca-1f3ff",uc_output:"1f3ca-1f3ff",uc_match:"1f3ca-1f3ff",uc_greedy:"1f3ca-1f3ff",shortnames:[":swimmer_tone5:"],category:"activity"},":person_tipping_hand_tone1:":{uc_base:"1f481-1f3fb",uc_output:"1f481-1f3fb",uc_match:"1f481-1f3fb",uc_greedy:"1f481-1f3fb",shortnames:[":information_desk_person_tone1:"],category:"people"},":person_tipping_hand_tone2:":{uc_base:"1f481-1f3fc",uc_output:"1f481-1f3fc",uc_match:"1f481-1f3fc",uc_greedy:"1f481-1f3fc",shortnames:[":information_desk_person_tone2:"],category:"people"},":person_tipping_hand_tone3:":{uc_base:"1f481-1f3fd",uc_output:"1f481-1f3fd",uc_match:"1f481-1f3fd",uc_greedy:"1f481-1f3fd",shortnames:[":information_desk_person_tone3:"],category:"people"},":person_tipping_hand_tone4:":{uc_base:"1f481-1f3fe",uc_output:"1f481-1f3fe",uc_match:"1f481-1f3fe",uc_greedy:"1f481-1f3fe",shortnames:[":information_desk_person_tone4:"],category:"people"},":person_tipping_hand_tone5:":{uc_base:"1f481-1f3ff",uc_output:"1f481-1f3ff",uc_match:"1f481-1f3ff",uc_greedy:"1f481-1f3ff",shortnames:[":information_desk_person_tone5:"],category:"people"},":person_walking_tone1:":{uc_base:"1f6b6-1f3fb",uc_output:"1f6b6-1f3fb",uc_match:"1f6b6-1f3fb",uc_greedy:"1f6b6-1f3fb",shortnames:[":walking_tone1:"],category:"people"},":person_walking_tone2:":{uc_base:"1f6b6-1f3fc",uc_output:"1f6b6-1f3fc",uc_match:"1f6b6-1f3fc",uc_greedy:"1f6b6-1f3fc",shortnames:[":walking_tone2:"],category:"people"},":person_walking_tone3:":{uc_base:"1f6b6-1f3fd",uc_output:"1f6b6-1f3fd",uc_match:"1f6b6-1f3fd",uc_greedy:"1f6b6-1f3fd",shortnames:[":walking_tone3:"],category:"people"},":person_walking_tone4:":{uc_base:"1f6b6-1f3fe",uc_output:"1f6b6-1f3fe",uc_match:"1f6b6-1f3fe",uc_greedy:"1f6b6-1f3fe",shortnames:[":walking_tone4:"],category:"people"},":person_walking_tone5:":{uc_base:"1f6b6-1f3ff",uc_output:"1f6b6-1f3ff",uc_match:"1f6b6-1f3ff",uc_greedy:"1f6b6-1f3ff",shortnames:[":walking_tone5:"],category:"people"},":person_wearing_turban_tone1:":{uc_base:"1f473-1f3fb",uc_output:"1f473-1f3fb",uc_match:"1f473-1f3fb",uc_greedy:"1f473-1f3fb",shortnames:[":man_with_turban_tone1:"],category:"people"},":person_wearing_turban_tone2:":{uc_base:"1f473-1f3fc",uc_output:"1f473-1f3fc",uc_match:"1f473-1f3fc",uc_greedy:"1f473-1f3fc",shortnames:[":man_with_turban_tone2:"],category:"people"},":person_wearing_turban_tone3:":{uc_base:"1f473-1f3fd",uc_output:"1f473-1f3fd",uc_match:"1f473-1f3fd",uc_greedy:"1f473-1f3fd",shortnames:[":man_with_turban_tone3:"],category:"people"},":person_wearing_turban_tone4:":{uc_base:"1f473-1f3fe",uc_output:"1f473-1f3fe",uc_match:"1f473-1f3fe",uc_greedy:"1f473-1f3fe",shortnames:[":man_with_turban_tone4:"],category:"people"},":person_wearing_turban_tone5:":{uc_base:"1f473-1f3ff",uc_output:"1f473-1f3ff",uc_match:"1f473-1f3ff",uc_greedy:"1f473-1f3ff",shortnames:[":man_with_turban_tone5:"],category:"people"},":point_down_tone1:":{uc_base:"1f447-1f3fb",uc_output:"1f447-1f3fb",uc_match:"1f447-1f3fb",uc_greedy:"1f447-1f3fb",shortnames:[],category:"people"},":point_down_tone2:":{uc_base:"1f447-1f3fc",uc_output:"1f447-1f3fc",uc_match:"1f447-1f3fc",uc_greedy:"1f447-1f3fc",shortnames:[],category:"people"},":point_down_tone3:":{uc_base:"1f447-1f3fd",uc_output:"1f447-1f3fd",uc_match:"1f447-1f3fd",uc_greedy:"1f447-1f3fd",shortnames:[],category:"people"},":point_down_tone4:":{uc_base:"1f447-1f3fe",uc_output:"1f447-1f3fe",uc_match:"1f447-1f3fe",uc_greedy:"1f447-1f3fe",shortnames:[],category:"people"},":point_down_tone5:":{uc_base:"1f447-1f3ff",uc_output:"1f447-1f3ff",uc_match:"1f447-1f3ff",uc_greedy:"1f447-1f3ff",shortnames:[],category:"people"},":point_left_tone1:":{uc_base:"1f448-1f3fb",uc_output:"1f448-1f3fb",uc_match:"1f448-1f3fb",uc_greedy:"1f448-1f3fb",shortnames:[],category:"people"},":point_left_tone2:":{uc_base:"1f448-1f3fc",uc_output:"1f448-1f3fc",uc_match:"1f448-1f3fc",uc_greedy:"1f448-1f3fc",shortnames:[],category:"people"},":point_left_tone3:":{uc_base:"1f448-1f3fd",uc_output:"1f448-1f3fd",uc_match:"1f448-1f3fd",uc_greedy:"1f448-1f3fd",shortnames:[],category:"people"},":point_left_tone4:":{uc_base:"1f448-1f3fe",uc_output:"1f448-1f3fe",uc_match:"1f448-1f3fe",uc_greedy:"1f448-1f3fe",shortnames:[],category:"people"},":point_left_tone5:":{uc_base:"1f448-1f3ff",uc_output:"1f448-1f3ff",uc_match:"1f448-1f3ff",uc_greedy:"1f448-1f3ff",shortnames:[],category:"people"},":point_right_tone1:":{uc_base:"1f449-1f3fb",uc_output:"1f449-1f3fb",uc_match:"1f449-1f3fb",uc_greedy:"1f449-1f3fb",shortnames:[],category:"people"},":point_right_tone2:":{uc_base:"1f449-1f3fc",uc_output:"1f449-1f3fc",uc_match:"1f449-1f3fc",uc_greedy:"1f449-1f3fc",shortnames:[],category:"people"},":point_right_tone3:":{uc_base:"1f449-1f3fd",uc_output:"1f449-1f3fd",uc_match:"1f449-1f3fd",uc_greedy:"1f449-1f3fd",shortnames:[],category:"people"},":point_right_tone4:":{uc_base:"1f449-1f3fe",uc_output:"1f449-1f3fe",uc_match:"1f449-1f3fe",uc_greedy:"1f449-1f3fe",shortnames:[],category:"people"},":point_right_tone5:":{uc_base:"1f449-1f3ff",uc_output:"1f449-1f3ff",uc_match:"1f449-1f3ff",uc_greedy:"1f449-1f3ff",shortnames:[],category:"people"},":point_up_2_tone1:":{uc_base:"1f446-1f3fb",uc_output:"1f446-1f3fb",uc_match:"1f446-1f3fb",uc_greedy:"1f446-1f3fb",shortnames:[],category:"people"},":point_up_2_tone2:":{uc_base:"1f446-1f3fc",uc_output:"1f446-1f3fc",uc_match:"1f446-1f3fc",uc_greedy:"1f446-1f3fc",shortnames:[],category:"people"},":point_up_2_tone3:":{uc_base:"1f446-1f3fd",uc_output:"1f446-1f3fd",uc_match:"1f446-1f3fd",uc_greedy:"1f446-1f3fd",shortnames:[],category:"people"},":point_up_2_tone4:":{uc_base:"1f446-1f3fe",uc_output:"1f446-1f3fe",uc_match:"1f446-1f3fe",uc_greedy:"1f446-1f3fe",shortnames:[],category:"people"},":point_up_2_tone5:":{uc_base:"1f446-1f3ff",uc_output:"1f446-1f3ff",uc_match:"1f446-1f3ff",uc_greedy:"1f446-1f3ff",shortnames:[],category:"people"},":police_officer_tone1:":{uc_base:"1f46e-1f3fb",uc_output:"1f46e-1f3fb",uc_match:"1f46e-1f3fb",uc_greedy:"1f46e-1f3fb",shortnames:[":cop_tone1:"],category:"people"},":police_officer_tone2:":{uc_base:"1f46e-1f3fc",uc_output:"1f46e-1f3fc",uc_match:"1f46e-1f3fc",uc_greedy:"1f46e-1f3fc",shortnames:[":cop_tone2:"],category:"people"},":police_officer_tone3:":{uc_base:"1f46e-1f3fd",uc_output:"1f46e-1f3fd",uc_match:"1f46e-1f3fd",uc_greedy:"1f46e-1f3fd",shortnames:[":cop_tone3:"],category:"people"},":police_officer_tone4:":{uc_base:"1f46e-1f3fe",uc_output:"1f46e-1f3fe",uc_match:"1f46e-1f3fe",uc_greedy:"1f46e-1f3fe",shortnames:[":cop_tone4:"],category:"people"},":police_officer_tone5:":{uc_base:"1f46e-1f3ff",uc_output:"1f46e-1f3ff",uc_match:"1f46e-1f3ff",uc_greedy:"1f46e-1f3ff",shortnames:[":cop_tone5:"],category:"people"},":pray_tone1:":{uc_base:"1f64f-1f3fb",uc_output:"1f64f-1f3fb",uc_match:"1f64f-1f3fb",uc_greedy:"1f64f-1f3fb",shortnames:[],category:"people"},":pray_tone2:":{uc_base:"1f64f-1f3fc",uc_output:"1f64f-1f3fc",uc_match:"1f64f-1f3fc",uc_greedy:"1f64f-1f3fc",shortnames:[],category:"people"},":pray_tone3:":{uc_base:"1f64f-1f3fd",uc_output:"1f64f-1f3fd",uc_match:"1f64f-1f3fd",uc_greedy:"1f64f-1f3fd",shortnames:[],category:"people"},":pray_tone4:":{uc_base:"1f64f-1f3fe",uc_output:"1f64f-1f3fe",uc_match:"1f64f-1f3fe",uc_greedy:"1f64f-1f3fe",shortnames:[],category:"people"},":pray_tone5:":{uc_base:"1f64f-1f3ff",uc_output:"1f64f-1f3ff",uc_match:"1f64f-1f3ff",uc_greedy:"1f64f-1f3ff",shortnames:[],category:"people"},":pregnant_woman_tone1:":{uc_base:"1f930-1f3fb",uc_output:"1f930-1f3fb",uc_match:"1f930-1f3fb",uc_greedy:"1f930-1f3fb",shortnames:[":expecting_woman_tone1:"],category:"people"},":pregnant_woman_tone2:":{uc_base:"1f930-1f3fc",uc_output:"1f930-1f3fc",uc_match:"1f930-1f3fc",uc_greedy:"1f930-1f3fc",shortnames:[":expecting_woman_tone2:"],category:"people"},":pregnant_woman_tone3:":{uc_base:"1f930-1f3fd",uc_output:"1f930-1f3fd",uc_match:"1f930-1f3fd",uc_greedy:"1f930-1f3fd",shortnames:[":expecting_woman_tone3:"],category:"people"},":pregnant_woman_tone4:":{uc_base:"1f930-1f3fe",uc_output:"1f930-1f3fe",uc_match:"1f930-1f3fe",uc_greedy:"1f930-1f3fe",shortnames:[":expecting_woman_tone4:"],category:"people"},":pregnant_woman_tone5:":{uc_base:"1f930-1f3ff",uc_output:"1f930-1f3ff",uc_match:"1f930-1f3ff",uc_greedy:"1f930-1f3ff",shortnames:[":expecting_woman_tone5:"],category:"people"},":prince_tone1:":{uc_base:"1f934-1f3fb",uc_output:"1f934-1f3fb",uc_match:"1f934-1f3fb",uc_greedy:"1f934-1f3fb",shortnames:[],category:"people"},":prince_tone2:":{uc_base:"1f934-1f3fc",uc_output:"1f934-1f3fc",uc_match:"1f934-1f3fc",uc_greedy:"1f934-1f3fc",shortnames:[],category:"people"},":prince_tone3:":{uc_base:"1f934-1f3fd",uc_output:"1f934-1f3fd",uc_match:"1f934-1f3fd",uc_greedy:"1f934-1f3fd",shortnames:[],category:"people"},":prince_tone4:":{uc_base:"1f934-1f3fe",uc_output:"1f934-1f3fe",uc_match:"1f934-1f3fe",uc_greedy:"1f934-1f3fe",shortnames:[],category:"people"},":prince_tone5:":{uc_base:"1f934-1f3ff",uc_output:"1f934-1f3ff",uc_match:"1f934-1f3ff",uc_greedy:"1f934-1f3ff",shortnames:[],category:"people"},":princess_tone1:":{uc_base:"1f478-1f3fb",uc_output:"1f478-1f3fb",uc_match:"1f478-1f3fb",uc_greedy:"1f478-1f3fb",shortnames:[],category:"people"},":princess_tone2:":{uc_base:"1f478-1f3fc",uc_output:"1f478-1f3fc",uc_match:"1f478-1f3fc",uc_greedy:"1f478-1f3fc",shortnames:[],category:"people"},":princess_tone3:":{uc_base:"1f478-1f3fd",uc_output:"1f478-1f3fd",uc_match:"1f478-1f3fd",uc_greedy:"1f478-1f3fd",shortnames:[],category:"people"},":princess_tone4:":{uc_base:"1f478-1f3fe",uc_output:"1f478-1f3fe",uc_match:"1f478-1f3fe",uc_greedy:"1f478-1f3fe",shortnames:[],category:"people"},":princess_tone5:":{uc_base:"1f478-1f3ff",uc_output:"1f478-1f3ff",uc_match:"1f478-1f3ff",uc_greedy:"1f478-1f3ff",shortnames:[],category:"people"},":punch_tone1:":{uc_base:"1f44a-1f3fb",uc_output:"1f44a-1f3fb",uc_match:"1f44a-1f3fb",uc_greedy:"1f44a-1f3fb",shortnames:[],category:"people"},":punch_tone2:":{uc_base:"1f44a-1f3fc",uc_output:"1f44a-1f3fc",uc_match:"1f44a-1f3fc",uc_greedy:"1f44a-1f3fc",shortnames:[],category:"people"},":punch_tone3:":{uc_base:"1f44a-1f3fd",uc_output:"1f44a-1f3fd",uc_match:"1f44a-1f3fd",uc_greedy:"1f44a-1f3fd",shortnames:[],category:"people"},":punch_tone4:":{uc_base:"1f44a-1f3fe",uc_output:"1f44a-1f3fe",uc_match:"1f44a-1f3fe",uc_greedy:"1f44a-1f3fe",shortnames:[],category:"people"},":punch_tone5:":{uc_base:"1f44a-1f3ff",uc_output:"1f44a-1f3ff",uc_match:"1f44a-1f3ff",uc_greedy:"1f44a-1f3ff",shortnames:[],category:"people"},":raised_back_of_hand_tone1:":{uc_base:"1f91a-1f3fb",uc_output:"1f91a-1f3fb",uc_match:"1f91a-1f3fb",uc_greedy:"1f91a-1f3fb",shortnames:[":back_of_hand_tone1:"],category:"people"},":raised_back_of_hand_tone2:":{uc_base:"1f91a-1f3fc",uc_output:"1f91a-1f3fc",uc_match:"1f91a-1f3fc",uc_greedy:"1f91a-1f3fc",shortnames:[":back_of_hand_tone2:"],category:"people"},":raised_back_of_hand_tone3:":{uc_base:"1f91a-1f3fd",uc_output:"1f91a-1f3fd",uc_match:"1f91a-1f3fd",uc_greedy:"1f91a-1f3fd",shortnames:[":back_of_hand_tone3:"],category:"people"},":raised_back_of_hand_tone4:":{uc_base:"1f91a-1f3fe",uc_output:"1f91a-1f3fe",uc_match:"1f91a-1f3fe",uc_greedy:"1f91a-1f3fe",shortnames:[":back_of_hand_tone4:"],category:"people"},":raised_back_of_hand_tone5:":{uc_base:"1f91a-1f3ff",uc_output:"1f91a-1f3ff",uc_match:"1f91a-1f3ff",uc_greedy:"1f91a-1f3ff",shortnames:[":back_of_hand_tone5:"],category:"people"},":raised_hands_tone1:":{uc_base:"1f64c-1f3fb",uc_output:"1f64c-1f3fb",uc_match:"1f64c-1f3fb",uc_greedy:"1f64c-1f3fb",shortnames:[],category:"people"},":raised_hands_tone2:":{uc_base:"1f64c-1f3fc",uc_output:"1f64c-1f3fc",uc_match:"1f64c-1f3fc",uc_greedy:"1f64c-1f3fc",shortnames:[],category:"people"},":raised_hands_tone3:":{uc_base:"1f64c-1f3fd",uc_output:"1f64c-1f3fd",uc_match:"1f64c-1f3fd",uc_greedy:"1f64c-1f3fd",shortnames:[],category:"people"},":raised_hands_tone4:":{uc_base:"1f64c-1f3fe",uc_output:"1f64c-1f3fe",uc_match:"1f64c-1f3fe",uc_greedy:"1f64c-1f3fe",shortnames:[],category:"people"},":raised_hands_tone5:":{uc_base:"1f64c-1f3ff",uc_output:"1f64c-1f3ff",uc_match:"1f64c-1f3ff",uc_greedy:"1f64c-1f3ff",shortnames:[],category:"people"},":right_facing_fist_tone1:":{uc_base:"1f91c-1f3fb",uc_output:"1f91c-1f3fb",uc_match:"1f91c-1f3fb",uc_greedy:"1f91c-1f3fb",shortnames:[":right_fist_tone1:"],category:"people"},":right_facing_fist_tone2:":{uc_base:"1f91c-1f3fc",uc_output:"1f91c-1f3fc",uc_match:"1f91c-1f3fc",uc_greedy:"1f91c-1f3fc",shortnames:[":right_fist_tone2:"],category:"people"},":right_facing_fist_tone3:":{uc_base:"1f91c-1f3fd",uc_output:"1f91c-1f3fd",uc_match:"1f91c-1f3fd",uc_greedy:"1f91c-1f3fd",shortnames:[":right_fist_tone3:"],category:"people"},":right_facing_fist_tone4:":{uc_base:"1f91c-1f3fe",uc_output:"1f91c-1f3fe",uc_match:"1f91c-1f3fe",uc_greedy:"1f91c-1f3fe",shortnames:[":right_fist_tone4:"],category:"people"},":right_facing_fist_tone5:":{uc_base:"1f91c-1f3ff",uc_output:"1f91c-1f3ff",uc_match:"1f91c-1f3ff",uc_greedy:"1f91c-1f3ff",shortnames:[":right_fist_tone5:"],category:"people"},":santa_tone1:":{uc_base:"1f385-1f3fb",uc_output:"1f385-1f3fb",uc_match:"1f385-1f3fb",uc_greedy:"1f385-1f3fb",shortnames:[],category:"people"},":santa_tone2:":{uc_base:"1f385-1f3fc",uc_output:"1f385-1f3fc",uc_match:"1f385-1f3fc",uc_greedy:"1f385-1f3fc",shortnames:[],category:"people"},":santa_tone3:":{uc_base:"1f385-1f3fd",uc_output:"1f385-1f3fd",uc_match:"1f385-1f3fd",uc_greedy:"1f385-1f3fd",shortnames:[],category:"people"},":santa_tone4:":{uc_base:"1f385-1f3fe",uc_output:"1f385-1f3fe",uc_match:"1f385-1f3fe",uc_greedy:"1f385-1f3fe",shortnames:[],category:"people"},":santa_tone5:":{uc_base:"1f385-1f3ff",uc_output:"1f385-1f3ff",uc_match:"1f385-1f3ff",uc_greedy:"1f385-1f3ff",shortnames:[],category:"people"},":selfie_tone1:":{uc_base:"1f933-1f3fb",uc_output:"1f933-1f3fb",uc_match:"1f933-1f3fb",uc_greedy:"1f933-1f3fb",shortnames:[],category:"people"},":selfie_tone2:":{uc_base:"1f933-1f3fc",uc_output:"1f933-1f3fc",uc_match:"1f933-1f3fc",uc_greedy:"1f933-1f3fc",shortnames:[],category:"people"},":selfie_tone3:":{uc_base:"1f933-1f3fd",uc_output:"1f933-1f3fd",uc_match:"1f933-1f3fd",uc_greedy:"1f933-1f3fd",shortnames:[],category:"people"},":selfie_tone4:":{uc_base:"1f933-1f3fe",uc_output:"1f933-1f3fe",uc_match:"1f933-1f3fe",uc_greedy:"1f933-1f3fe",shortnames:[],category:"people"},":selfie_tone5:":{uc_base:"1f933-1f3ff",uc_output:"1f933-1f3ff",uc_match:"1f933-1f3ff",uc_greedy:"1f933-1f3ff",shortnames:[],category:"people"},":snowboarder_tone1:":{uc_base:"1f3c2-1f3fb",uc_output:"1f3c2-1f3fb",uc_match:"1f3c2-1f3fb",uc_greedy:"1f3c2-1f3fb",shortnames:[":snowboarder_light_skin_tone:"],category:"activity"},":snowboarder_tone2:":{uc_base:"1f3c2-1f3fc",uc_output:"1f3c2-1f3fc",uc_match:"1f3c2-1f3fc",uc_greedy:"1f3c2-1f3fc",shortnames:[":snowboarder_medium_light_skin_tone:"],category:"activity"},":snowboarder_tone3:":{uc_base:"1f3c2-1f3fd",uc_output:"1f3c2-1f3fd",uc_match:"1f3c2-1f3fd",uc_greedy:"1f3c2-1f3fd",shortnames:[":snowboarder_medium_skin_tone:"],category:"activity"},":snowboarder_tone4:":{uc_base:"1f3c2-1f3fe",uc_output:"1f3c2-1f3fe",uc_match:"1f3c2-1f3fe",uc_greedy:"1f3c2-1f3fe",shortnames:[":snowboarder_medium_dark_skin_tone:"],category:"activity"},":snowboarder_tone5:":{uc_base:"1f3c2-1f3ff",uc_output:"1f3c2-1f3ff",uc_match:"1f3c2-1f3ff",uc_greedy:"1f3c2-1f3ff",shortnames:[":snowboarder_dark_skin_tone:"],category:"activity"},":thumbsdown_tone1:":{uc_base:"1f44e-1f3fb",uc_output:"1f44e-1f3fb",uc_match:"1f44e-1f3fb",uc_greedy:"1f44e-1f3fb",shortnames:[":-1_tone1:",":thumbdown_tone1:"],category:"people"},":thumbsdown_tone2:":{uc_base:"1f44e-1f3fc",uc_output:"1f44e-1f3fc",uc_match:"1f44e-1f3fc",uc_greedy:"1f44e-1f3fc",shortnames:[":-1_tone2:",":thumbdown_tone2:"],category:"people"},":thumbsdown_tone3:":{uc_base:"1f44e-1f3fd",uc_output:"1f44e-1f3fd",uc_match:"1f44e-1f3fd",uc_greedy:"1f44e-1f3fd",shortnames:[":-1_tone3:",":thumbdown_tone3:"],category:"people"},":thumbsdown_tone4:":{uc_base:"1f44e-1f3fe",uc_output:"1f44e-1f3fe",uc_match:"1f44e-1f3fe",uc_greedy:"1f44e-1f3fe",shortnames:[":-1_tone4:",":thumbdown_tone4:"],category:"people"},":thumbsdown_tone5:":{uc_base:"1f44e-1f3ff",uc_output:"1f44e-1f3ff",uc_match:"1f44e-1f3ff",uc_greedy:"1f44e-1f3ff",shortnames:[":-1_tone5:",":thumbdown_tone5:"],category:"people"},":thumbsup_tone1:":{uc_base:"1f44d-1f3fb",uc_output:"1f44d-1f3fb",uc_match:"1f44d-1f3fb",uc_greedy:"1f44d-1f3fb",shortnames:[":+1_tone1:",":thumbup_tone1:"],category:"people"},":thumbsup_tone2:":{uc_base:"1f44d-1f3fc",uc_output:"1f44d-1f3fc",uc_match:"1f44d-1f3fc",uc_greedy:"1f44d-1f3fc",shortnames:[":+1_tone2:",":thumbup_tone2:"],category:"people"},":thumbsup_tone3:":{uc_base:"1f44d-1f3fd",uc_output:"1f44d-1f3fd",uc_match:"1f44d-1f3fd",uc_greedy:"1f44d-1f3fd",shortnames:[":+1_tone3:",":thumbup_tone3:"],category:"people"},":thumbsup_tone4:":{uc_base:"1f44d-1f3fe",uc_output:"1f44d-1f3fe",uc_match:"1f44d-1f3fe",uc_greedy:"1f44d-1f3fe",shortnames:[":+1_tone4:",":thumbup_tone4:"],category:"people"},":thumbsup_tone5:":{uc_base:"1f44d-1f3ff",uc_output:"1f44d-1f3ff",uc_match:"1f44d-1f3ff",uc_greedy:"1f44d-1f3ff",shortnames:[":+1_tone5:",":thumbup_tone5:"],category:"people"},":united_nations:":{uc_base:"1f1fa-1f1f3",uc_output:"1f1fa-1f1f3",uc_match:"1f1fa-1f1f3",uc_greedy:"1f1fa-1f1f3",shortnames:[],category:"flags"},":vampire_tone1:":{uc_base:"1f9db-1f3fb",uc_output:"1f9db-1f3fb",uc_match:"1f9db-1f3fb",uc_greedy:"1f9db-1f3fb",shortnames:[":vampire_light_skin_tone:"],category:"people"},":vampire_tone2:":{uc_base:"1f9db-1f3fc",uc_output:"1f9db-1f3fc",uc_match:"1f9db-1f3fc",uc_greedy:"1f9db-1f3fc",shortnames:[":vampire_medium_light_skin_tone:"],category:"people"},":vampire_tone3:":{uc_base:"1f9db-1f3fd",uc_output:"1f9db-1f3fd",uc_match:"1f9db-1f3fd",uc_greedy:"1f9db-1f3fd",shortnames:[":vampire_medium_skin_tone:"],category:"people"},":vampire_tone4:":{uc_base:"1f9db-1f3fe",uc_output:"1f9db-1f3fe",uc_match:"1f9db-1f3fe",uc_greedy:"1f9db-1f3fe",shortnames:[":vampire_medium_dark_skin_tone:"],category:"people"},":vampire_tone5:":{uc_base:"1f9db-1f3ff",uc_output:"1f9db-1f3ff",uc_match:"1f9db-1f3ff",uc_greedy:"1f9db-1f3ff",shortnames:[":vampire_dark_skin_tone:"],category:"people"},":vulcan_tone1:":{uc_base:"1f596-1f3fb",uc_output:"1f596-1f3fb",uc_match:"1f596-1f3fb",uc_greedy:"1f596-1f3fb",shortnames:[":raised_hand_with_part_between_middle_and_ring_fingers_tone1:"],category:"people"},":vulcan_tone2:":{uc_base:"1f596-1f3fc",uc_output:"1f596-1f3fc",uc_match:"1f596-1f3fc",uc_greedy:"1f596-1f3fc",shortnames:[":raised_hand_with_part_between_middle_and_ring_fingers_tone2:"],category:"people"},":vulcan_tone3:":{uc_base:"1f596-1f3fd",uc_output:"1f596-1f3fd",uc_match:"1f596-1f3fd",uc_greedy:"1f596-1f3fd",shortnames:[":raised_hand_with_part_between_middle_and_ring_fingers_tone3:"],category:"people"},":vulcan_tone4:":{uc_base:"1f596-1f3fe",uc_output:"1f596-1f3fe",uc_match:"1f596-1f3fe",uc_greedy:"1f596-1f3fe",shortnames:[":raised_hand_with_part_between_middle_and_ring_fingers_tone4:"],category:"people"},":vulcan_tone5:":{uc_base:"1f596-1f3ff",uc_output:"1f596-1f3ff",uc_match:"1f596-1f3ff",uc_greedy:"1f596-1f3ff",shortnames:[":raised_hand_with_part_between_middle_and_ring_fingers_tone5:"],category:"people"},":wave_tone1:":{uc_base:"1f44b-1f3fb",uc_output:"1f44b-1f3fb",uc_match:"1f44b-1f3fb",uc_greedy:"1f44b-1f3fb",shortnames:[],category:"people"},":wave_tone2:":{uc_base:"1f44b-1f3fc",uc_output:"1f44b-1f3fc",uc_match:"1f44b-1f3fc",uc_greedy:"1f44b-1f3fc",shortnames:[],category:"people"},":wave_tone3:":{uc_base:"1f44b-1f3fd",uc_output:"1f44b-1f3fd",uc_match:"1f44b-1f3fd",uc_greedy:"1f44b-1f3fd",shortnames:[],category:"people"},":wave_tone4:":{uc_base:"1f44b-1f3fe",uc_output:"1f44b-1f3fe",uc_match:"1f44b-1f3fe",uc_greedy:"1f44b-1f3fe",shortnames:[],category:"people"},":wave_tone5:":{uc_base:"1f44b-1f3ff",uc_output:"1f44b-1f3ff",uc_match:"1f44b-1f3ff",uc_greedy:"1f44b-1f3ff",shortnames:[],category:"people"},":woman_tone1:":{uc_base:"1f469-1f3fb",uc_output:"1f469-1f3fb",uc_match:"1f469-1f3fb",uc_greedy:"1f469-1f3fb",shortnames:[],category:"people"},":woman_tone2:":{uc_base:"1f469-1f3fc",uc_output:"1f469-1f3fc",uc_match:"1f469-1f3fc",uc_greedy:"1f469-1f3fc",shortnames:[],category:"people"},":woman_tone3:":{uc_base:"1f469-1f3fd",uc_output:"1f469-1f3fd",uc_match:"1f469-1f3fd",uc_greedy:"1f469-1f3fd",shortnames:[],category:"people"},":woman_tone4:":{uc_base:"1f469-1f3fe",uc_output:"1f469-1f3fe",uc_match:"1f469-1f3fe",uc_greedy:"1f469-1f3fe",shortnames:[],category:"people"},":woman_tone5:":{uc_base:"1f469-1f3ff",uc_output:"1f469-1f3ff",uc_match:"1f469-1f3ff",uc_greedy:"1f469-1f3ff",shortnames:[],category:"people"},":woman_with_headscarf_tone1:":{uc_base:"1f9d5-1f3fb",uc_output:"1f9d5-1f3fb",uc_match:"1f9d5-1f3fb",uc_greedy:"1f9d5-1f3fb",shortnames:[":woman_with_headscarf_light_skin_tone:"],category:"people"},":woman_with_headscarf_tone2:":{uc_base:"1f9d5-1f3fc",uc_output:"1f9d5-1f3fc",uc_match:"1f9d5-1f3fc",uc_greedy:"1f9d5-1f3fc",shortnames:[":woman_with_headscarf_medium_light_skin_tone:"],category:"people"},":woman_with_headscarf_tone3:":{uc_base:"1f9d5-1f3fd",uc_output:"1f9d5-1f3fd",uc_match:"1f9d5-1f3fd",uc_greedy:"1f9d5-1f3fd",shortnames:[":woman_with_headscarf_medium_skin_tone:"],category:"people"},":woman_with_headscarf_tone4:":{uc_base:"1f9d5-1f3fe",uc_output:"1f9d5-1f3fe",uc_match:"1f9d5-1f3fe",uc_greedy:"1f9d5-1f3fe",shortnames:[":woman_with_headscarf_medium_dark_skin_tone:"],category:"people"},":woman_with_headscarf_tone5:":{uc_base:"1f9d5-1f3ff",uc_output:"1f9d5-1f3ff",uc_match:"1f9d5-1f3ff",uc_greedy:"1f9d5-1f3ff",shortnames:[":woman_with_headscarf_dark_skin_tone:"],category:"people"},":a:":{uc_base:"1f170",uc_output:"1f170-fe0f",uc_match:"1f170-fe0f",uc_greedy:"1f170",shortnames:[],category:"symbols"},":airplane_small:":{uc_base:"1f6e9",uc_output:"1f6e9-fe0f",uc_match:"1f6e9-fe0f",uc_greedy:"1f6e9",shortnames:[":small_airplane:"],category:"travel"},":anger_right:":{uc_base:"1f5ef",uc_output:"1f5ef-fe0f",uc_match:"1f5ef-fe0f",uc_greedy:"1f5ef",shortnames:[":right_anger_bubble:"],category:"symbols"},":b:":{uc_base:"1f171",uc_output:"1f171-fe0f",uc_match:"1f171-fe0f",uc_greedy:"1f171",shortnames:[],category:"symbols"},":ballot_box:":{uc_base:"1f5f3",uc_output:"1f5f3-fe0f",uc_match:"1f5f3-fe0f",uc_greedy:"1f5f3",shortnames:[":ballot_box_with_ballot:"],category:"objects"},":beach:":{uc_base:"1f3d6",uc_output:"1f3d6-fe0f",uc_match:"1f3d6-fe0f",uc_greedy:"1f3d6",shortnames:[":beach_with_umbrella:"],category:"travel"},":bed:":{uc_base:"1f6cf",uc_output:"1f6cf-fe0f",uc_match:"1f6cf-fe0f",uc_greedy:"1f6cf",shortnames:[],category:"objects"},":bellhop:":{uc_base:"1f6ce",uc_output:"1f6ce-fe0f",uc_match:"1f6ce-fe0f",uc_greedy:"1f6ce",shortnames:[":bellhop_bell:"],category:"objects"},":calendar_spiral:":{uc_base:"1f5d3",uc_output:"1f5d3-fe0f",uc_match:"1f5d3-fe0f",uc_greedy:"1f5d3",shortnames:[":spiral_calendar_pad:"],category:"objects"},":camping:":{uc_base:"1f3d5",uc_output:"1f3d5-fe0f",uc_match:"1f3d5-fe0f",uc_greedy:"1f3d5",shortnames:[],category:"travel"},":candle:":{uc_base:"1f56f",uc_output:"1f56f-fe0f",uc_match:"1f56f-fe0f",uc_greedy:"1f56f",shortnames:[],
-category:"objects"},":card_box:":{uc_base:"1f5c3",uc_output:"1f5c3-fe0f",uc_match:"1f5c3-fe0f",uc_greedy:"1f5c3",shortnames:[":card_file_box:"],category:"objects"},":chipmunk:":{uc_base:"1f43f",uc_output:"1f43f-fe0f",uc_match:"1f43f-fe0f",uc_greedy:"1f43f",shortnames:[],category:"nature"},":cityscape:":{uc_base:"1f3d9",uc_output:"1f3d9-fe0f",uc_match:"1f3d9-fe0f",uc_greedy:"1f3d9",shortnames:[],category:"travel"},":classical_building:":{uc_base:"1f3db",uc_output:"1f3db-fe0f",uc_match:"1f3db-fe0f",uc_greedy:"1f3db",shortnames:[],category:"travel"},":clock:":{uc_base:"1f570",uc_output:"1f570-fe0f",uc_match:"1f570-fe0f",uc_greedy:"1f570",shortnames:[":mantlepiece_clock:"],category:"objects"},":cloud_lightning:":{uc_base:"1f329",uc_output:"1f329-fe0f",uc_match:"1f329-fe0f",uc_greedy:"1f329",shortnames:[":cloud_with_lightning:"],category:"nature"},":cloud_rain:":{uc_base:"1f327",uc_output:"1f327-fe0f",uc_match:"1f327-fe0f",uc_greedy:"1f327",shortnames:[":cloud_with_rain:"],category:"nature"},":cloud_snow:":{uc_base:"1f328",uc_output:"1f328-fe0f",uc_match:"1f328-fe0f",uc_greedy:"1f328",shortnames:[":cloud_with_snow:"],category:"nature"},":cloud_tornado:":{uc_base:"1f32a",uc_output:"1f32a-fe0f",uc_match:"1f32a-fe0f",uc_greedy:"1f32a",shortnames:[":cloud_with_tornado:"],category:"nature"},":compression:":{uc_base:"1f5dc",uc_output:"1f5dc-fe0f",uc_match:"1f5dc-fe0f",uc_greedy:"1f5dc",shortnames:[],category:"objects"},":construction_site:":{uc_base:"1f3d7",uc_output:"1f3d7-fe0f",uc_match:"1f3d7-fe0f",uc_greedy:"1f3d7",shortnames:[":building_construction:"],category:"travel"},":control_knobs:":{uc_base:"1f39b",uc_output:"1f39b-fe0f",uc_match:"1f39b-fe0f",uc_greedy:"1f39b",shortnames:[],category:"objects"},":couch:":{uc_base:"1f6cb",uc_output:"1f6cb-fe0f",uc_match:"1f6cb-fe0f",uc_greedy:"1f6cb",shortnames:[":couch_and_lamp:"],category:"objects"},":crayon:":{uc_base:"1f58d",uc_output:"1f58d-fe0f",uc_match:"1f58d-fe0f",uc_greedy:"1f58d",shortnames:[":lower_left_crayon:"],category:"objects"},":cruise_ship:":{uc_base:"1f6f3",uc_output:"1f6f3-fe0f",uc_match:"1f6f3-fe0f",uc_greedy:"1f6f3",shortnames:[":passenger_ship:"],category:"travel"},":dagger:":{uc_base:"1f5e1",uc_output:"1f5e1-fe0f",uc_match:"1f5e1-fe0f",uc_greedy:"1f5e1",shortnames:[":dagger_knife:"],category:"objects"},":dark_sunglasses:":{uc_base:"1f576",uc_output:"1f576-fe0f",uc_match:"1f576-fe0f",uc_greedy:"1f576",shortnames:[],category:"people"},":desert:":{uc_base:"1f3dc",uc_output:"1f3dc-fe0f",uc_match:"1f3dc-fe0f",uc_greedy:"1f3dc",shortnames:[],category:"travel"},":desktop:":{uc_base:"1f5a5",uc_output:"1f5a5-fe0f",uc_match:"1f5a5-fe0f",uc_greedy:"1f5a5",shortnames:[":desktop_computer:"],category:"objects"},":detective:":{uc_base:"1f575",uc_output:"1f575-fe0f",uc_match:"1f575-fe0f",uc_greedy:"1f575",shortnames:[":spy:",":sleuth_or_spy:"],category:"people"},":dividers:":{uc_base:"1f5c2",uc_output:"1f5c2-fe0f",uc_match:"1f5c2-fe0f",uc_greedy:"1f5c2",shortnames:[":card_index_dividers:"],category:"objects"},":dove:":{uc_base:"1f54a",uc_output:"1f54a-fe0f",uc_match:"1f54a-fe0f",uc_greedy:"1f54a",shortnames:[":dove_of_peace:"],category:"nature"},":eye:":{uc_base:"1f441",uc_output:"1f441-fe0f",uc_match:"1f441-fe0f",uc_greedy:"1f441",shortnames:[],category:"people"},":file_cabinet:":{uc_base:"1f5c4",uc_output:"1f5c4-fe0f",uc_match:"1f5c4-fe0f",uc_greedy:"1f5c4",shortnames:[],category:"objects"},":film_frames:":{uc_base:"1f39e",uc_output:"1f39e-fe0f",uc_match:"1f39e-fe0f",uc_greedy:"1f39e",shortnames:[],category:"objects"},":fist_tone1:":{uc_base:"270a-1f3fb",uc_output:"270a-1f3fb",uc_match:"270a-1f3fb",uc_greedy:"270a-1f3fb",shortnames:[],category:"people"},":fist_tone2:":{uc_base:"270a-1f3fc",uc_output:"270a-1f3fc",uc_match:"270a-1f3fc",uc_greedy:"270a-1f3fc",shortnames:[],category:"people"},":fist_tone3:":{uc_base:"270a-1f3fd",uc_output:"270a-1f3fd",uc_match:"270a-1f3fd",uc_greedy:"270a-1f3fd",shortnames:[],category:"people"},":fist_tone4:":{uc_base:"270a-1f3fe",uc_output:"270a-1f3fe",uc_match:"270a-1f3fe",uc_greedy:"270a-1f3fe",shortnames:[],category:"people"},":fist_tone5:":{uc_base:"270a-1f3ff",uc_output:"270a-1f3ff",uc_match:"270a-1f3ff",uc_greedy:"270a-1f3ff",shortnames:[],category:"people"},":flag_white:":{uc_base:"1f3f3",uc_output:"1f3f3-fe0f",uc_match:"1f3f3-fe0f",uc_greedy:"1f3f3",shortnames:[":waving_white_flag:"],category:"flags"},":fog:":{uc_base:"1f32b",uc_output:"1f32b-fe0f",uc_match:"1f32b-fe0f",uc_greedy:"1f32b",shortnames:[],category:"nature"},":fork_knife_plate:":{uc_base:"1f37d",uc_output:"1f37d-fe0f",uc_match:"1f37d-fe0f",uc_greedy:"1f37d",shortnames:[":fork_and_knife_with_plate:"],category:"food"},":frame_photo:":{uc_base:"1f5bc",uc_output:"1f5bc-fe0f",uc_match:"1f5bc-fe0f",uc_greedy:"1f5bc",shortnames:[":frame_with_picture:"],category:"objects"},":hand_splayed:":{uc_base:"1f590",uc_output:"1f590-fe0f",uc_match:"1f590-fe0f",uc_greedy:"1f590",shortnames:[":raised_hand_with_fingers_splayed:"],category:"people"},":hole:":{uc_base:"1f573",uc_output:"1f573-fe0f",uc_match:"1f573-fe0f",uc_greedy:"1f573",shortnames:[],category:"objects"},":homes:":{uc_base:"1f3d8",uc_output:"1f3d8-fe0f",uc_match:"1f3d8-fe0f",uc_greedy:"1f3d8",shortnames:[":house_buildings:"],category:"travel"},":hot_pepper:":{uc_base:"1f336",uc_output:"1f336-fe0f",uc_match:"1f336-fe0f",uc_greedy:"1f336",shortnames:[],category:"food"},":house_abandoned:":{uc_base:"1f3da",uc_output:"1f3da-fe0f",uc_match:"1f3da-fe0f",uc_greedy:"1f3da",shortnames:[":derelict_house_building:"],category:"travel"},":island:":{uc_base:"1f3dd",uc_output:"1f3dd-fe0f",uc_match:"1f3dd-fe0f",uc_greedy:"1f3dd",shortnames:[":desert_island:"],category:"travel"},":joystick:":{uc_base:"1f579",uc_output:"1f579-fe0f",uc_match:"1f579-fe0f",uc_greedy:"1f579",shortnames:[],category:"objects"},":key2:":{uc_base:"1f5dd",uc_output:"1f5dd-fe0f",uc_match:"1f5dd-fe0f",uc_greedy:"1f5dd",shortnames:[":old_key:"],category:"objects"},":label:":{uc_base:"1f3f7",uc_output:"1f3f7-fe0f",uc_match:"1f3f7-fe0f",uc_greedy:"1f3f7",shortnames:[],category:"objects"},":level_slider:":{uc_base:"1f39a",uc_output:"1f39a-fe0f",uc_match:"1f39a-fe0f",uc_greedy:"1f39a",shortnames:[],category:"objects"},":man_in_business_suit_levitating:":{uc_base:"1f574",uc_output:"1f574-fe0f",uc_match:"1f574-fe0f",uc_greedy:"1f574",shortnames:[],category:"people"},":map:":{uc_base:"1f5fa",uc_output:"1f5fa-fe0f",uc_match:"1f5fa-fe0f",uc_greedy:"1f5fa",shortnames:[":world_map:"],category:"travel"},":microphone2:":{uc_base:"1f399",uc_output:"1f399-fe0f",uc_match:"1f399-fe0f",uc_greedy:"1f399",shortnames:[":studio_microphone:"],category:"objects"},":military_medal:":{uc_base:"1f396",uc_output:"1f396-fe0f",uc_match:"1f396-fe0f",uc_greedy:"1f396",shortnames:[],category:"activity"},":motorboat:":{uc_base:"1f6e5",uc_output:"1f6e5-fe0f",uc_match:"1f6e5-fe0f",uc_greedy:"1f6e5",shortnames:[],category:"travel"},":motorcycle:":{uc_base:"1f3cd",uc_output:"1f3cd-fe0f",uc_match:"1f3cd-fe0f",uc_greedy:"1f3cd",shortnames:[":racing_motorcycle:"],category:"travel"},":motorway:":{uc_base:"1f6e3",uc_output:"1f6e3-fe0f",uc_match:"1f6e3-fe0f",uc_greedy:"1f6e3",shortnames:[],category:"travel"},":mountain_snow:":{uc_base:"1f3d4",uc_output:"1f3d4-fe0f",uc_match:"1f3d4-fe0f",uc_greedy:"1f3d4",shortnames:[":snow_capped_mountain:"],category:"travel"},":mouse_three_button:":{uc_base:"1f5b1",uc_output:"1f5b1-fe0f",uc_match:"1f5b1-fe0f",uc_greedy:"1f5b1",shortnames:[":three_button_mouse:"],category:"objects"},":newspaper2:":{uc_base:"1f5de",uc_output:"1f5de-fe0f",uc_match:"1f5de-fe0f",uc_greedy:"1f5de",shortnames:[":rolled_up_newspaper:"],category:"objects"},":notepad_spiral:":{uc_base:"1f5d2",uc_output:"1f5d2-fe0f",uc_match:"1f5d2-fe0f",uc_greedy:"1f5d2",shortnames:[":spiral_note_pad:"],category:"objects"},":o2:":{uc_base:"1f17e",uc_output:"1f17e-fe0f",uc_match:"1f17e-fe0f",uc_greedy:"1f17e",shortnames:[],category:"symbols"},":oil:":{uc_base:"1f6e2",uc_output:"1f6e2-fe0f",uc_match:"1f6e2-fe0f",uc_greedy:"1f6e2",shortnames:[":oil_drum:"],category:"objects"},":om_symbol:":{uc_base:"1f549",uc_output:"1f549-fe0f",uc_match:"1f549-fe0f",uc_greedy:"1f549",shortnames:[],category:"symbols"},":paintbrush:":{uc_base:"1f58c",uc_output:"1f58c-fe0f",uc_match:"1f58c-fe0f",uc_greedy:"1f58c",shortnames:[":lower_left_paintbrush:"],category:"objects"},":paperclips:":{uc_base:"1f587",uc_output:"1f587-fe0f",uc_match:"1f587-fe0f",uc_greedy:"1f587",shortnames:[":linked_paperclips:"],category:"objects"},":park:":{uc_base:"1f3de",uc_output:"1f3de-fe0f",uc_match:"1f3de-fe0f",uc_greedy:"1f3de",shortnames:[":national_park:"],category:"travel"},":parking:":{uc_base:"1f17f",uc_output:"1f17f-fe0f",uc_match:"1f17f-fe0f",uc_greedy:"1f17f",shortnames:[],category:"symbols"},":pen_ballpoint:":{uc_base:"1f58a",uc_output:"1f58a-fe0f",uc_match:"1f58a-fe0f",uc_greedy:"1f58a",shortnames:[":lower_left_ballpoint_pen:"],category:"objects"},":pen_fountain:":{uc_base:"1f58b",uc_output:"1f58b-fe0f",uc_match:"1f58b-fe0f",uc_greedy:"1f58b",shortnames:[":lower_left_fountain_pen:"],category:"objects"},":person_bouncing_ball_tone1:":{uc_base:"26f9-1f3fb",uc_output:"26f9-1f3fb",uc_match:"26f9-fe0f-1f3fb",uc_greedy:"26f9-fe0f-1f3fb",shortnames:[":basketball_player_tone1:",":person_with_ball_tone1:"],category:"activity"},":person_bouncing_ball_tone2:":{uc_base:"26f9-1f3fc",uc_output:"26f9-1f3fc",uc_match:"26f9-fe0f-1f3fc",uc_greedy:"26f9-fe0f-1f3fc",shortnames:[":basketball_player_tone2:",":person_with_ball_tone2:"],category:"activity"},":person_bouncing_ball_tone3:":{uc_base:"26f9-1f3fd",uc_output:"26f9-1f3fd",uc_match:"26f9-fe0f-1f3fd",uc_greedy:"26f9-fe0f-1f3fd",shortnames:[":basketball_player_tone3:",":person_with_ball_tone3:"],category:"activity"},":person_bouncing_ball_tone4:":{uc_base:"26f9-1f3fe",uc_output:"26f9-1f3fe",uc_match:"26f9-fe0f-1f3fe",uc_greedy:"26f9-fe0f-1f3fe",shortnames:[":basketball_player_tone4:",":person_with_ball_tone4:"],category:"activity"},":person_bouncing_ball_tone5:":{uc_base:"26f9-1f3ff",uc_output:"26f9-1f3ff",uc_match:"26f9-fe0f-1f3ff",uc_greedy:"26f9-fe0f-1f3ff",shortnames:[":basketball_player_tone5:",":person_with_ball_tone5:"],category:"activity"},":person_golfing:":{uc_base:"1f3cc",uc_output:"1f3cc-fe0f",uc_match:"1f3cc-fe0f",uc_greedy:"1f3cc",shortnames:[":golfer:"],category:"activity"},":person_lifting_weights:":{uc_base:"1f3cb",uc_output:"1f3cb-fe0f",uc_match:"1f3cb-fe0f",uc_greedy:"1f3cb",shortnames:[":lifter:",":weight_lifter:"],category:"activity"},":point_up_tone1:":{uc_base:"261d-1f3fb",uc_output:"261d-1f3fb",uc_match:"261d-fe0f-1f3fb",uc_greedy:"261d-fe0f-1f3fb",shortnames:[],category:"people"},":point_up_tone2:":{uc_base:"261d-1f3fc",uc_output:"261d-1f3fc",uc_match:"261d-fe0f-1f3fc",uc_greedy:"261d-fe0f-1f3fc",shortnames:[],category:"people"},":point_up_tone3:":{uc_base:"261d-1f3fd",uc_output:"261d-1f3fd",uc_match:"261d-fe0f-1f3fd",uc_greedy:"261d-fe0f-1f3fd",shortnames:[],category:"people"},":point_up_tone4:":{uc_base:"261d-1f3fe",uc_output:"261d-1f3fe",uc_match:"261d-fe0f-1f3fe",uc_greedy:"261d-fe0f-1f3fe",shortnames:[],category:"people"},":point_up_tone5:":{uc_base:"261d-1f3ff",uc_output:"261d-1f3ff",uc_match:"261d-fe0f-1f3ff",uc_greedy:"261d-fe0f-1f3ff",shortnames:[],category:"people"},":printer:":{uc_base:"1f5a8",uc_output:"1f5a8-fe0f",uc_match:"1f5a8-fe0f",uc_greedy:"1f5a8",shortnames:[],category:"objects"},":projector:":{uc_base:"1f4fd",uc_output:"1f4fd-fe0f",uc_match:"1f4fd-fe0f",uc_greedy:"1f4fd",shortnames:[":film_projector:"],category:"objects"},":race_car:":{uc_base:"1f3ce",uc_output:"1f3ce-fe0f",uc_match:"1f3ce-fe0f",uc_greedy:"1f3ce",shortnames:[":racing_car:"],category:"travel"},":railway_track:":{uc_base:"1f6e4",uc_output:"1f6e4-fe0f",uc_match:"1f6e4-fe0f",uc_greedy:"1f6e4",shortnames:[":railroad_track:"],category:"travel"},":raised_hand_tone1:":{uc_base:"270b-1f3fb",uc_output:"270b-1f3fb",uc_match:"270b-1f3fb",uc_greedy:"270b-1f3fb",shortnames:[],category:"people"},":raised_hand_tone2:":{uc_base:"270b-1f3fc",uc_output:"270b-1f3fc",uc_match:"270b-1f3fc",uc_greedy:"270b-1f3fc",shortnames:[],category:"people"},":raised_hand_tone3:":{uc_base:"270b-1f3fd",uc_output:"270b-1f3fd",uc_match:"270b-1f3fd",uc_greedy:"270b-1f3fd",shortnames:[],category:"people"},":raised_hand_tone4:":{uc_base:"270b-1f3fe",uc_output:"270b-1f3fe",uc_match:"270b-1f3fe",uc_greedy:"270b-1f3fe",shortnames:[],category:"people"},":raised_hand_tone5:":{uc_base:"270b-1f3ff",uc_output:"270b-1f3ff",uc_match:"270b-1f3ff",uc_greedy:"270b-1f3ff",shortnames:[],category:"people"},":reminder_ribbon:":{uc_base:"1f397",uc_output:"1f397-fe0f",uc_match:"1f397-fe0f",uc_greedy:"1f397",shortnames:[],category:"activity"},":rosette:":{uc_base:"1f3f5",uc_output:"1f3f5-fe0f",uc_match:"1f3f5-fe0f",uc_greedy:"1f3f5",shortnames:[],category:"activity"},":sa:":{uc_base:"1f202",uc_output:"1f202-fe0f",uc_match:"1f202-fe0f",uc_greedy:"1f202",shortnames:[],category:"symbols"},":satellite_orbital:":{uc_base:"1f6f0",uc_output:"1f6f0-fe0f",uc_match:"1f6f0-fe0f",uc_greedy:"1f6f0",shortnames:[],category:"travel"},":shield:":{uc_base:"1f6e1",uc_output:"1f6e1-fe0f",uc_match:"1f6e1-fe0f",uc_greedy:"1f6e1",shortnames:[],category:"objects"},":shopping_bags:":{uc_base:"1f6cd",uc_output:"1f6cd-fe0f",uc_match:"1f6cd-fe0f",uc_greedy:"1f6cd",shortnames:[],category:"objects"},":speaking_head:":{uc_base:"1f5e3",uc_output:"1f5e3-fe0f",uc_match:"1f5e3-fe0f",uc_greedy:"1f5e3",shortnames:[":speaking_head_in_silhouette:"],category:"people"},":speech_left:":{uc_base:"1f5e8",uc_output:"1f5e8-fe0f",uc_match:"1f5e8-fe0f",uc_greedy:"1f5e8",shortnames:[":left_speech_bubble:"],category:"symbols"},":spider:":{uc_base:"1f577",uc_output:"1f577-fe0f",uc_match:"1f577-fe0f",uc_greedy:"1f577",shortnames:[],category:"nature"},":spider_web:":{uc_base:"1f578",uc_output:"1f578-fe0f",uc_match:"1f578-fe0f",uc_greedy:"1f578",shortnames:[],category:"nature"},":stadium:":{uc_base:"1f3df",uc_output:"1f3df-fe0f",uc_match:"1f3df-fe0f",uc_greedy:"1f3df",shortnames:[],category:"travel"},":thermometer:":{uc_base:"1f321",uc_output:"1f321-fe0f",uc_match:"1f321-fe0f",uc_greedy:"1f321",shortnames:[],category:"objects"},":tickets:":{uc_base:"1f39f",uc_output:"1f39f-fe0f",uc_match:"1f39f-fe0f",uc_greedy:"1f39f",shortnames:[":admission_tickets:"],category:"activity"},":tools:":{uc_base:"1f6e0",uc_output:"1f6e0-fe0f",uc_match:"1f6e0-fe0f",uc_greedy:"1f6e0",shortnames:[":hammer_and_wrench:"],category:"objects"},":trackball:":{uc_base:"1f5b2",uc_output:"1f5b2-fe0f",uc_match:"1f5b2-fe0f",uc_greedy:"1f5b2",shortnames:[],category:"objects"},":u6708:":{uc_base:"1f237",uc_output:"1f237-fe0f",uc_match:"1f237-fe0f",uc_greedy:"1f237",shortnames:[],category:"symbols"},":v_tone1:":{uc_base:"270c-1f3fb",uc_output:"270c-1f3fb",uc_match:"270c-fe0f-1f3fb",uc_greedy:"270c-fe0f-1f3fb",shortnames:[],category:"people"},":v_tone2:":{uc_base:"270c-1f3fc",uc_output:"270c-1f3fc",uc_match:"270c-fe0f-1f3fc",uc_greedy:"270c-fe0f-1f3fc",shortnames:[],category:"people"},":v_tone3:":{uc_base:"270c-1f3fd",uc_output:"270c-1f3fd",uc_match:"270c-fe0f-1f3fd",uc_greedy:"270c-fe0f-1f3fd",shortnames:[],category:"people"},":v_tone4:":{uc_base:"270c-1f3fe",uc_output:"270c-1f3fe",uc_match:"270c-fe0f-1f3fe",uc_greedy:"270c-fe0f-1f3fe",shortnames:[],category:"people"},":v_tone5:":{uc_base:"270c-1f3ff",uc_output:"270c-1f3ff",uc_match:"270c-fe0f-1f3ff",uc_greedy:"270c-fe0f-1f3ff",shortnames:[],category:"people"},":wastebasket:":{uc_base:"1f5d1",uc_output:"1f5d1-fe0f",uc_match:"1f5d1-fe0f",uc_greedy:"1f5d1",shortnames:[],category:"objects"},":white_sun_cloud:":{uc_base:"1f325",uc_output:"1f325-fe0f",uc_match:"1f325-fe0f",uc_greedy:"1f325",shortnames:[":white_sun_behind_cloud:"],category:"nature"},":white_sun_rain_cloud:":{uc_base:"1f326",uc_output:"1f326-fe0f",uc_match:"1f326-fe0f",uc_greedy:"1f326",shortnames:[":white_sun_behind_cloud_with_rain:"],category:"nature"},":white_sun_small_cloud:":{uc_base:"1f324",uc_output:"1f324-fe0f",uc_match:"1f324-fe0f",uc_greedy:"1f324",shortnames:[":white_sun_with_small_cloud:"],category:"nature"},":wind_blowing_face:":{uc_base:"1f32c",uc_output:"1f32c-fe0f",uc_match:"1f32c-fe0f",uc_greedy:"1f32c",shortnames:[],category:"nature"},":writing_hand_tone1:":{uc_base:"270d-1f3fb",uc_output:"270d-1f3fb",uc_match:"270d-fe0f-1f3fb",uc_greedy:"270d-fe0f-1f3fb",shortnames:[],category:"people"},":writing_hand_tone2:":{uc_base:"270d-1f3fc",uc_output:"270d-1f3fc",uc_match:"270d-fe0f-1f3fc",uc_greedy:"270d-fe0f-1f3fc",shortnames:[],category:"people"},":writing_hand_tone3:":{uc_base:"270d-1f3fd",uc_output:"270d-1f3fd",uc_match:"270d-fe0f-1f3fd",uc_greedy:"270d-fe0f-1f3fd",shortnames:[],category:"people"},":writing_hand_tone4:":{uc_base:"270d-1f3fe",uc_output:"270d-1f3fe",uc_match:"270d-fe0f-1f3fe",uc_greedy:"270d-fe0f-1f3fe",shortnames:[],category:"people"},":writing_hand_tone5:":{uc_base:"270d-1f3ff",uc_output:"270d-1f3ff",uc_match:"270d-fe0f-1f3ff",uc_greedy:"270d-fe0f-1f3ff",shortnames:[],category:"people"},":airplane:":{uc_base:"2708",uc_output:"2708-fe0f",uc_match:"2708-fe0f",uc_greedy:"2708",shortnames:[],category:"travel"},":alembic:":{uc_base:"2697",uc_output:"2697-fe0f",uc_match:"2697-fe0f",uc_greedy:"2697",shortnames:[],category:"objects"},":arrow_backward:":{uc_base:"25c0",uc_output:"25c0-fe0f",uc_match:"25c0-fe0f",uc_greedy:"25c0",shortnames:[],category:"symbols"},":arrow_down:":{uc_base:"2b07",uc_output:"2b07-fe0f",uc_match:"2b07-fe0f",uc_greedy:"2b07",shortnames:[],category:"symbols"},":arrow_forward:":{uc_base:"25b6",uc_output:"25b6-fe0f",uc_match:"25b6-fe0f",uc_greedy:"25b6",shortnames:[],category:"symbols"},":arrow_heading_down:":{uc_base:"2935",uc_output:"2935-fe0f",uc_match:"2935-fe0f",uc_greedy:"2935",shortnames:[],category:"symbols"},":arrow_heading_up:":{uc_base:"2934",uc_output:"2934-fe0f",uc_match:"2934-fe0f",uc_greedy:"2934",shortnames:[],category:"symbols"},":arrow_left:":{uc_base:"2b05",uc_output:"2b05-fe0f",uc_match:"2b05-fe0f",uc_greedy:"2b05",shortnames:[],category:"symbols"},":arrow_lower_left:":{uc_base:"2199",uc_output:"2199-fe0f",uc_match:"2199-fe0f",uc_greedy:"2199",shortnames:[],category:"symbols"},":arrow_lower_right:":{uc_base:"2198",uc_output:"2198-fe0f",uc_match:"2198-fe0f",uc_greedy:"2198",shortnames:[],category:"symbols"},":arrow_right:":{uc_base:"27a1",uc_output:"27a1-fe0f",uc_match:"27a1-fe0f",uc_greedy:"27a1",shortnames:[],category:"symbols"},":arrow_right_hook:":{uc_base:"21aa",uc_output:"21aa-fe0f",uc_match:"21aa-fe0f",uc_greedy:"21aa",shortnames:[],category:"symbols"},":arrow_up:":{uc_base:"2b06",uc_output:"2b06-fe0f",uc_match:"2b06-fe0f",uc_greedy:"2b06",shortnames:[],category:"symbols"},":arrow_up_down:":{uc_base:"2195",uc_output:"2195-fe0f",uc_match:"2195-fe0f",uc_greedy:"2195",shortnames:[],category:"symbols"},":arrow_upper_left:":{uc_base:"2196",uc_output:"2196-fe0f",uc_match:"2196-fe0f",uc_greedy:"2196",shortnames:[],category:"symbols"},":arrow_upper_right:":{uc_base:"2197",uc_output:"2197-fe0f",uc_match:"2197-fe0f",uc_greedy:"2197",shortnames:[],category:"symbols"},":asterisk_symbol:":{uc_base:"002a",uc_output:"002a-fe0f",uc_match:"002a-fe0f",uc_greedy:"002a",shortnames:[],category:"symbols"},":atom:":{uc_base:"269b",uc_output:"269b-fe0f",uc_match:"269b-fe0f",uc_greedy:"269b",shortnames:[":atom_symbol:"],category:"symbols"},":ballot_box_with_check:":{uc_base:"2611",uc_output:"2611-fe0f",uc_match:"2611-fe0f",uc_greedy:"2611",shortnames:[],category:"symbols"},":bangbang:":{uc_base:"203c",uc_output:"203c-fe0f",uc_match:"203c-fe0f",uc_greedy:"203c",shortnames:[],category:"symbols"},":beach_umbrella:":{uc_base:"26f1",uc_output:"26f1-fe0f",uc_match:"26f1-fe0f",uc_greedy:"26f1",shortnames:[":umbrella_on_ground:"],category:"travel"},":biohazard:":{uc_base:"2623",uc_output:"2623-fe0f",uc_match:"2623-fe0f",uc_greedy:"2623",shortnames:[":biohazard_sign:"],category:"symbols"},":black_medium_square:":{uc_base:"25fc",uc_output:"25fc-fe0f",uc_match:"25fc-fe0f",uc_greedy:"25fc",shortnames:[],category:"symbols"},":black_nib:":{uc_base:"2712",uc_output:"2712-fe0f",uc_match:"2712-fe0f",uc_greedy:"2712",shortnames:[],category:"objects"},":black_small_square:":{uc_base:"25aa",uc_output:"25aa-fe0f",uc_match:"25aa-fe0f",uc_greedy:"25aa",shortnames:[],category:"symbols"},":chains:":{uc_base:"26d3",uc_output:"26d3-fe0f",uc_match:"26d3-fe0f",uc_greedy:"26d3",shortnames:[],category:"objects"},":cloud:":{uc_base:"2601",uc_output:"2601-fe0f",uc_match:"2601-fe0f",uc_greedy:"2601",shortnames:[],category:"nature"},":clubs:":{uc_base:"2663",uc_output:"2663-fe0f",uc_match:"2663-fe0f",uc_greedy:"2663",shortnames:[],category:"symbols"},":coffin:":{uc_base:"26b0",uc_output:"26b0-fe0f",uc_match:"26b0-fe0f",uc_greedy:"26b0",shortnames:[],category:"objects"},":comet:":{uc_base:"2604",uc_output:"2604-fe0f",uc_match:"2604-fe0f",uc_greedy:"2604",shortnames:[],category:"nature"},":congratulations:":{uc_base:"3297",uc_output:"3297-fe0f",uc_match:"3297-fe0f",uc_greedy:"3297",shortnames:[],category:"symbols"},":copyright:":{uc_base:"00a9",uc_output:"00a9-fe0f",uc_match:"00a9-fe0f",uc_greedy:"00a9",shortnames:[],category:"symbols"},":cross:":{uc_base:"271d",uc_output:"271d-fe0f",uc_match:"271d-fe0f",uc_greedy:"271d",shortnames:[":latin_cross:"],category:"symbols"},":crossed_swords:":{uc_base:"2694",uc_output:"2694-fe0f",uc_match:"2694-fe0f",uc_greedy:"2694",shortnames:[],category:"objects"},":diamonds:":{uc_base:"2666",uc_output:"2666-fe0f",uc_match:"2666-fe0f",uc_greedy:"2666",shortnames:[],category:"symbols"},":digit_eight:":{uc_base:"0038",uc_output:"0038-fe0f",uc_match:"0038-fe0f",uc_greedy:"0038",shortnames:[],category:"symbols"},":digit_five:":{uc_base:"0035",uc_output:"0035-fe0f",uc_match:"0035-fe0f",uc_greedy:"0035",shortnames:[],category:"symbols"},":digit_four:":{uc_base:"0034",uc_output:"0034-fe0f",uc_match:"0034-fe0f",uc_greedy:"0034",shortnames:[],category:"symbols"},":digit_nine:":{uc_base:"0039",uc_output:"0039-fe0f",uc_match:"0039-fe0f",uc_greedy:"0039",shortnames:[],category:"symbols"},":digit_one:":{uc_base:"0031",uc_output:"0031-fe0f",uc_match:"0031-fe0f",uc_greedy:"0031",shortnames:[],category:"symbols"},":digit_seven:":{uc_base:"0037",uc_output:"0037-fe0f",uc_match:"0037-fe0f",uc_greedy:"0037",shortnames:[],category:"symbols"},":digit_six:":{uc_base:"0036",uc_output:"0036-fe0f",uc_match:"0036-fe0f",uc_greedy:"0036",shortnames:[],category:"symbols"},":digit_three:":{uc_base:"0033",uc_output:"0033-fe0f",uc_match:"0033-fe0f",uc_greedy:"0033",shortnames:[],category:"symbols"},":digit_two:":{uc_base:"0032",uc_output:"0032-fe0f",uc_match:"0032-fe0f",uc_greedy:"0032",shortnames:[],category:"symbols"},":digit_zero:":{uc_base:"0030",uc_output:"0030-fe0f",uc_match:"0030-fe0f",uc_greedy:"0030",shortnames:[],category:"symbols"},":eight_pointed_black_star:":{uc_base:"2734",uc_output:"2734-fe0f",uc_match:"2734-fe0f",uc_greedy:"2734",shortnames:[],category:"symbols"},":eight_spoked_asterisk:":{uc_base:"2733",uc_output:"2733-fe0f",uc_match:"2733-fe0f",uc_greedy:"2733",shortnames:[],category:"symbols"},":eject:":{uc_base:"23cf",uc_output:"23cf-fe0f",uc_match:"23cf-fe0f",uc_greedy:"23cf",shortnames:[":eject_symbol:"],category:"symbols"},":envelope:":{uc_base:"2709",uc_output:"2709-fe0f",uc_match:"2709-fe0f",uc_greedy:"2709",shortnames:[],category:"objects"},":female_sign:":{uc_base:"2640",uc_output:"2640-fe0f",uc_match:"2640-fe0f",uc_greedy:"2640",shortnames:[],category:"people"},":ferry:":{uc_base:"26f4",uc_output:"26f4-fe0f",uc_match:"26f4-fe0f",uc_greedy:"26f4",shortnames:[],category:"travel"},":fleur-de-lis:":{uc_base:"269c",uc_output:"269c-fe0f",uc_match:"269c-fe0f",uc_greedy:"269c",shortnames:[],category:"symbols"},":frowning2:":{uc_base:"2639",uc_output:"2639-fe0f",uc_match:"2639-fe0f",uc_greedy:"2639",shortnames:[":white_frowning_face:"],category:"people"},":gear:":{uc_base:"2699",uc_output:"2699-fe0f",uc_match:"2699-fe0f",uc_greedy:"2699",shortnames:[],category:"objects"},":hammer_pick:":{uc_base:"2692",uc_output:"2692-fe0f",uc_match:"2692-fe0f",uc_greedy:"2692",shortnames:[":hammer_and_pick:"],category:"objects"},":heart:":{uc_base:"2764",uc_output:"2764-fe0f",uc_match:"2764-fe0f",uc_greedy:"2764",shortnames:[],category:"symbols"},":heart_exclamation:":{uc_base:"2763",uc_output:"2763-fe0f",uc_match:"2763-fe0f",uc_greedy:"2763",shortnames:[":heavy_heart_exclamation_mark_ornament:"],category:"symbols"},":hearts:":{uc_base:"2665",uc_output:"2665-fe0f",uc_match:"2665-fe0f",uc_greedy:"2665",shortnames:[],category:"symbols"},":heavy_check_mark:":{uc_base:"2714",uc_output:"2714-fe0f",uc_match:"2714-fe0f",uc_greedy:"2714",shortnames:[],category:"symbols"},":heavy_multiplication_x:":{uc_base:"2716",uc_output:"2716-fe0f",uc_match:"2716-fe0f",uc_greedy:"2716",shortnames:[],category:"symbols"},":helmet_with_cross:":{uc_base:"26d1",uc_output:"26d1-fe0f",uc_match:"26d1-fe0f",uc_greedy:"26d1",shortnames:[":helmet_with_white_cross:"],category:"people"},":hotsprings:":{uc_base:"2668",uc_output:"2668-fe0f",uc_match:"2668-fe0f",uc_greedy:"2668",shortnames:[],category:"symbols"},":ice_skate:":{uc_base:"26f8",uc_output:"26f8-fe0f",uc_match:"26f8-fe0f",uc_greedy:"26f8",shortnames:[],category:"activity"},":information_source:":{uc_base:"2139",uc_output:"2139-fe0f",uc_match:"2139-fe0f",uc_greedy:"2139",shortnames:[],category:"symbols"},":interrobang:":{uc_base:"2049",uc_output:"2049-fe0f",uc_match:"2049-fe0f",uc_greedy:"2049",shortnames:[],category:"symbols"},":keyboard:":{uc_base:"2328",uc_output:"2328-fe0f",uc_match:"2328-fe0f",uc_greedy:"2328",shortnames:[],category:"objects"},":left_right_arrow:":{uc_base:"2194",uc_output:"2194-fe0f",uc_match:"2194-fe0f",uc_greedy:"2194",shortnames:[],category:"symbols"},":leftwards_arrow_with_hook:":{uc_base:"21a9",uc_output:"21a9-fe0f",uc_match:"21a9-fe0f",uc_greedy:"21a9",shortnames:[],category:"symbols"},":m:":{uc_base:"24c2",uc_output:"24c2-fe0f",uc_match:"24c2-fe0f",uc_greedy:"24c2",shortnames:[],category:"symbols"},":male_sign:":{uc_base:"2642",uc_output:"2642-fe0f",uc_match:"2642-fe0f",uc_greedy:"2642",shortnames:[],category:"people"},":medical_symbol:":{uc_base:"2695",uc_output:"2695-fe0f",uc_match:"2695-fe0f",uc_greedy:"2695",shortnames:[],category:"people"},":mountain:":{uc_base:"26f0",uc_output:"26f0-fe0f",uc_match:"26f0-fe0f",uc_greedy:"26f0",shortnames:[],category:"travel"},":orthodox_cross:":{uc_base:"2626",uc_output:"2626-fe0f",uc_match:"2626-fe0f",uc_greedy:"2626",shortnames:[],category:"symbols"},":part_alternation_mark:":{uc_base:"303d",uc_output:"303d-fe0f",uc_match:"303d-fe0f",uc_greedy:"303d",shortnames:[],category:"symbols"},":pause_button:":{uc_base:"23f8",uc_output:"23f8-fe0f",uc_match:"23f8-fe0f",uc_greedy:"23f8",shortnames:[":double_vertical_bar:"],category:"symbols"},":peace:":{uc_base:"262e",uc_output:"262e-fe0f",uc_match:"262e-fe0f",uc_greedy:"262e",shortnames:[":peace_symbol:"],category:"symbols"},":pencil2:":{uc_base:"270f",uc_output:"270f-fe0f",uc_match:"270f-fe0f",uc_greedy:"270f",shortnames:[],category:"objects"},":person_bouncing_ball:":{uc_base:"26f9",uc_output:"26f9-fe0f",uc_match:"26f9-fe0f",uc_greedy:"26f9",shortnames:[":basketball_player:",":person_with_ball:"],category:"activity"},":pick:":{uc_base:"26cf",uc_output:"26cf-fe0f",uc_match:"26cf-fe0f",uc_greedy:"26cf",shortnames:[],category:"objects"},":play_pause:":{uc_base:"23ef",uc_output:"23ef-fe0f",uc_match:"23ef-fe0f",uc_greedy:"23ef",shortnames:[],category:"symbols"},":point_up:":{uc_base:"261d",uc_output:"261d-fe0f",uc_match:"261d-fe0f",uc_greedy:"261d",shortnames:[],category:"people"},":pound_symbol:":{uc_base:"0023",uc_output:"0023-fe0f",uc_match:"0023-fe0f",uc_greedy:"0023",shortnames:[],category:"symbols"},":radioactive:":{uc_base:"2622",uc_output:"2622-fe0f",uc_match:"2622-fe0f",uc_greedy:"2622",shortnames:[":radioactive_sign:"],category:"symbols"},":record_button:":{uc_base:"23fa",uc_output:"23fa-fe0f",uc_match:"23fa-fe0f",uc_greedy:"23fa",shortnames:[],category:"symbols"},":recycle:":{uc_base:"267b",uc_output:"267b-fe0f",uc_match:"267b-fe0f",uc_greedy:"267b",shortnames:[],category:"symbols"},":registered:":{uc_base:"00ae",uc_output:"00ae-fe0f",uc_match:"00ae-fe0f",uc_greedy:"00ae",shortnames:[],category:"symbols"},":relaxed:":{uc_base:"263a",uc_output:"263a-fe0f",uc_match:"263a-fe0f",uc_greedy:"263a",shortnames:[],category:"people"},":scales:":{uc_base:"2696",uc_output:"2696-fe0f",uc_match:"2696-fe0f",uc_greedy:"2696",shortnames:[],category:"objects"},":scissors:":{uc_base:"2702",uc_output:"2702-fe0f",uc_match:"2702-fe0f",uc_greedy:"2702",shortnames:[],category:"objects"},":secret:":{uc_base:"3299",uc_output:"3299-fe0f",uc_match:"3299-fe0f",uc_greedy:"3299",shortnames:[],category:"symbols"},":shamrock:":{uc_base:"2618",uc_output:"2618-fe0f",uc_match:"2618-fe0f",uc_greedy:"2618",shortnames:[],category:"nature"},":shinto_shrine:":{uc_base:"26e9",uc_output:"26e9-fe0f",uc_match:"26e9-fe0f",uc_greedy:"26e9",shortnames:[],category:"travel"},":skier:":{uc_base:"26f7",uc_output:"26f7-fe0f",uc_match:"26f7-fe0f",uc_greedy:"26f7",shortnames:[],category:"activity"},":skull_crossbones:":{uc_base:"2620",uc_output:"2620-fe0f",uc_match:"2620-fe0f",uc_greedy:"2620",shortnames:[":skull_and_crossbones:"],category:"people"},":snowflake:":{uc_base:"2744",uc_output:"2744-fe0f",uc_match:"2744-fe0f",uc_greedy:"2744",shortnames:[],category:"nature"},":snowman2:":{uc_base:"2603",uc_output:"2603-fe0f",uc_match:"2603-fe0f",uc_greedy:"2603",shortnames:[],category:"nature"},":spades:":{uc_base:"2660",uc_output:"2660-fe0f",uc_match:"2660-fe0f",uc_greedy:"2660",shortnames:[],category:"symbols"},":sparkle:":{uc_base:"2747",uc_output:"2747-fe0f",uc_match:"2747-fe0f",uc_greedy:"2747",shortnames:[],category:"symbols"},":star_and_crescent:":{uc_base:"262a",uc_output:"262a-fe0f",uc_match:"262a-fe0f",uc_greedy:"262a",shortnames:[],category:"symbols"},":star_of_david:":{uc_base:"2721",uc_output:"2721-fe0f",uc_match:"2721-fe0f",uc_greedy:"2721",shortnames:[],category:"symbols"},":stop_button:":{uc_base:"23f9",uc_output:"23f9-fe0f",uc_match:"23f9-fe0f",uc_greedy:"23f9",shortnames:[],category:"symbols"},":stopwatch:":{uc_base:"23f1",uc_output:"23f1-fe0f",uc_match:"23f1-fe0f",uc_greedy:"23f1",shortnames:[],category:"objects"},":sunny:":{uc_base:"2600",uc_output:"2600-fe0f",uc_match:"2600-fe0f",uc_greedy:"2600",shortnames:[],category:"nature"},":telephone:":{uc_base:"260e",uc_output:"260e-fe0f",uc_match:"260e-fe0f",uc_greedy:"260e",shortnames:[],category:"objects"},":thunder_cloud_rain:":{uc_base:"26c8",uc_output:"26c8-fe0f",uc_match:"26c8-fe0f",uc_greedy:"26c8",shortnames:[":thunder_cloud_and_rain:"],category:"nature"},":timer:":{uc_base:"23f2",uc_output:"23f2-fe0f",uc_match:"23f2-fe0f",uc_greedy:"23f2",shortnames:[":timer_clock:"],category:"objects"},":tm:":{uc_base:"2122",uc_output:"2122-fe0f",uc_match:"2122-fe0f",uc_greedy:"2122",shortnames:[],category:"symbols"},":track_next:":{uc_base:"23ed",uc_output:"23ed-fe0f",uc_match:"23ed-fe0f",uc_greedy:"23ed",shortnames:[":next_track:"],category:"symbols"},":track_previous:":{uc_base:"23ee",uc_output:"23ee-fe0f",uc_match:"23ee-fe0f",uc_greedy:"23ee",shortnames:[":previous_track:"],category:"symbols"},":umbrella2:":{uc_base:"2602",uc_output:"2602-fe0f",uc_match:"2602-fe0f",uc_greedy:"2602",shortnames:[],category:"people"},":urn:":{uc_base:"26b1",uc_output:"26b1-fe0f",uc_match:"26b1-fe0f",uc_greedy:"26b1",shortnames:[":funeral_urn:"],category:"objects"},":v:":{uc_base:"270c",uc_output:"270c-fe0f",uc_match:"270c-fe0f",uc_greedy:"270c",shortnames:[],category:"people"},":warning:":{uc_base:"26a0",uc_output:"26a0-fe0f",uc_match:"26a0-fe0f",uc_greedy:"26a0",shortnames:[],category:"symbols"},":wavy_dash:":{uc_base:"3030",uc_output:"3030-fe0f",uc_match:"3030-fe0f",uc_greedy:"3030",shortnames:[],category:"symbols"},":wheel_of_dharma:":{uc_base:"2638",uc_output:"2638-fe0f",uc_match:"2638-fe0f",uc_greedy:"2638",shortnames:[],category:"symbols"},":white_medium_square:":{uc_base:"25fb",uc_output:"25fb-fe0f",uc_match:"25fb-fe0f",uc_greedy:"25fb",shortnames:[],category:"symbols"},":white_small_square:":{uc_base:"25ab",uc_output:"25ab-fe0f",uc_match:"25ab-fe0f",uc_greedy:"25ab",
-shortnames:[],category:"symbols"},":writing_hand:":{uc_base:"270d",uc_output:"270d-fe0f",uc_match:"270d-fe0f",uc_greedy:"270d",shortnames:[],category:"people"},":yin_yang:":{uc_base:"262f",uc_output:"262f-fe0f",uc_match:"262f-fe0f",uc_greedy:"262f",shortnames:[],category:"symbols"},":100:":{uc_base:"1f4af",uc_output:"1f4af",uc_match:"1f4af",uc_greedy:"1f4af",shortnames:[],category:"symbols"},":1234:":{uc_base:"1f522",uc_output:"1f522",uc_match:"1f522",uc_greedy:"1f522",shortnames:[],category:"symbols"},":8ball:":{uc_base:"1f3b1",uc_output:"1f3b1",uc_match:"1f3b1",uc_greedy:"1f3b1",shortnames:[],category:"activity"},":ab:":{uc_base:"1f18e",uc_output:"1f18e",uc_match:"1f18e",uc_greedy:"1f18e",shortnames:[],category:"symbols"},":abc:":{uc_base:"1f524",uc_output:"1f524",uc_match:"1f524",uc_greedy:"1f524",shortnames:[],category:"symbols"},":abcd:":{uc_base:"1f521",uc_output:"1f521",uc_match:"1f521",uc_greedy:"1f521",shortnames:[],category:"symbols"},":accept:":{uc_base:"1f251",uc_output:"1f251",uc_match:"1f251",uc_greedy:"1f251",shortnames:[],category:"symbols"},":adult:":{uc_base:"1f9d1",uc_output:"1f9d1",uc_match:"1f9d1",uc_greedy:"1f9d1",shortnames:[],category:"people"},":aerial_tramway:":{uc_base:"1f6a1",uc_output:"1f6a1",uc_match:"1f6a1",uc_greedy:"1f6a1",shortnames:[],category:"travel"},":airplane_arriving:":{uc_base:"1f6ec",uc_output:"1f6ec",uc_match:"1f6ec",uc_greedy:"1f6ec",shortnames:[],category:"travel"},":airplane_departure:":{uc_base:"1f6eb",uc_output:"1f6eb",uc_match:"1f6eb",uc_greedy:"1f6eb",shortnames:[],category:"travel"},":alien:":{uc_base:"1f47d",uc_output:"1f47d",uc_match:"1f47d",uc_greedy:"1f47d",shortnames:[],category:"people"},":ambulance:":{uc_base:"1f691",uc_output:"1f691",uc_match:"1f691",uc_greedy:"1f691",shortnames:[],category:"travel"},":amphora:":{uc_base:"1f3fa",uc_output:"1f3fa",uc_match:"1f3fa",uc_greedy:"1f3fa",shortnames:[],category:"objects"},":angel:":{uc_base:"1f47c",uc_output:"1f47c",uc_match:"1f47c",uc_greedy:"1f47c",shortnames:[],category:"people"},":anger:":{uc_base:"1f4a2",uc_output:"1f4a2",uc_match:"1f4a2",uc_greedy:"1f4a2",shortnames:[],category:"symbols"},":angry:":{uc_base:"1f620",uc_output:"1f620",uc_match:"1f620",uc_greedy:"1f620",shortnames:[],category:"people"},":anguished:":{uc_base:"1f627",uc_output:"1f627",uc_match:"1f627",uc_greedy:"1f627",shortnames:[],category:"people"},":ant:":{uc_base:"1f41c",uc_output:"1f41c",uc_match:"1f41c",uc_greedy:"1f41c",shortnames:[],category:"nature"},":apple:":{uc_base:"1f34e",uc_output:"1f34e",uc_match:"1f34e",uc_greedy:"1f34e",shortnames:[],category:"food"},":arrow_down_small:":{uc_base:"1f53d",uc_output:"1f53d",uc_match:"1f53d",uc_greedy:"1f53d",shortnames:[],category:"symbols"},":arrow_up_small:":{uc_base:"1f53c",uc_output:"1f53c",uc_match:"1f53c",uc_greedy:"1f53c",shortnames:[],category:"symbols"},":arrows_clockwise:":{uc_base:"1f503",uc_output:"1f503",uc_match:"1f503",uc_greedy:"1f503",shortnames:[],category:"symbols"},":arrows_counterclockwise:":{uc_base:"1f504",uc_output:"1f504",uc_match:"1f504",uc_greedy:"1f504",shortnames:[],category:"symbols"},":art:":{uc_base:"1f3a8",uc_output:"1f3a8",uc_match:"1f3a8",uc_greedy:"1f3a8",shortnames:[],category:"activity"},":articulated_lorry:":{uc_base:"1f69b",uc_output:"1f69b",uc_match:"1f69b",uc_greedy:"1f69b",shortnames:[],category:"travel"},":astonished:":{uc_base:"1f632",uc_output:"1f632",uc_match:"1f632",uc_greedy:"1f632",shortnames:[],category:"people"},":athletic_shoe:":{uc_base:"1f45f",uc_output:"1f45f",uc_match:"1f45f",uc_greedy:"1f45f",shortnames:[],category:"people"},":atm:":{uc_base:"1f3e7",uc_output:"1f3e7",uc_match:"1f3e7",uc_greedy:"1f3e7",shortnames:[],category:"symbols"},":avocado:":{uc_base:"1f951",uc_output:"1f951",uc_match:"1f951",uc_greedy:"1f951",shortnames:[],category:"food"},":baby:":{uc_base:"1f476",uc_output:"1f476",uc_match:"1f476",uc_greedy:"1f476",shortnames:[],category:"people"},":baby_bottle:":{uc_base:"1f37c",uc_output:"1f37c",uc_match:"1f37c",uc_greedy:"1f37c",shortnames:[],category:"food"},":baby_chick:":{uc_base:"1f424",uc_output:"1f424",uc_match:"1f424",uc_greedy:"1f424",shortnames:[],category:"nature"},":baby_symbol:":{uc_base:"1f6bc",uc_output:"1f6bc",uc_match:"1f6bc",uc_greedy:"1f6bc",shortnames:[],category:"symbols"},":back:":{uc_base:"1f519",uc_output:"1f519",uc_match:"1f519",uc_greedy:"1f519",shortnames:[],category:"symbols"},":bacon:":{uc_base:"1f953",uc_output:"1f953",uc_match:"1f953",uc_greedy:"1f953",shortnames:[],category:"food"},":badminton:":{uc_base:"1f3f8",uc_output:"1f3f8",uc_match:"1f3f8",uc_greedy:"1f3f8",shortnames:[],category:"activity"},":baggage_claim:":{uc_base:"1f6c4",uc_output:"1f6c4",uc_match:"1f6c4",uc_greedy:"1f6c4",shortnames:[],category:"symbols"},":balloon:":{uc_base:"1f388",uc_output:"1f388",uc_match:"1f388",uc_greedy:"1f388",shortnames:[],category:"objects"},":bamboo:":{uc_base:"1f38d",uc_output:"1f38d",uc_match:"1f38d",uc_greedy:"1f38d",shortnames:[],category:"nature"},":banana:":{uc_base:"1f34c",uc_output:"1f34c",uc_match:"1f34c",uc_greedy:"1f34c",shortnames:[],category:"food"},":bank:":{uc_base:"1f3e6",uc_output:"1f3e6",uc_match:"1f3e6",uc_greedy:"1f3e6",shortnames:[],category:"travel"},":bar_chart:":{uc_base:"1f4ca",uc_output:"1f4ca",uc_match:"1f4ca",uc_greedy:"1f4ca",shortnames:[],category:"objects"},":barber:":{uc_base:"1f488",uc_output:"1f488",uc_match:"1f488",uc_greedy:"1f488",shortnames:[],category:"objects"},":basketball:":{uc_base:"1f3c0",uc_output:"1f3c0",uc_match:"1f3c0",uc_greedy:"1f3c0",shortnames:[],category:"activity"},":bat:":{uc_base:"1f987",uc_output:"1f987",uc_match:"1f987",uc_greedy:"1f987",shortnames:[],category:"nature"},":bath:":{uc_base:"1f6c0",uc_output:"1f6c0",uc_match:"1f6c0",uc_greedy:"1f6c0",shortnames:[],category:"objects"},":bathtub:":{uc_base:"1f6c1",uc_output:"1f6c1",uc_match:"1f6c1",uc_greedy:"1f6c1",shortnames:[],category:"objects"},":battery:":{uc_base:"1f50b",uc_output:"1f50b",uc_match:"1f50b",uc_greedy:"1f50b",shortnames:[],category:"objects"},":bear:":{uc_base:"1f43b",uc_output:"1f43b",uc_match:"1f43b",uc_greedy:"1f43b",shortnames:[],category:"nature"},":bearded_person:":{uc_base:"1f9d4",uc_output:"1f9d4",uc_match:"1f9d4",uc_greedy:"1f9d4",shortnames:[],category:"people"},":bee:":{uc_base:"1f41d",uc_output:"1f41d",uc_match:"1f41d",uc_greedy:"1f41d",shortnames:[],category:"nature"},":beer:":{uc_base:"1f37a",uc_output:"1f37a",uc_match:"1f37a",uc_greedy:"1f37a",shortnames:[],category:"food"},":beers:":{uc_base:"1f37b",uc_output:"1f37b",uc_match:"1f37b",uc_greedy:"1f37b",shortnames:[],category:"food"},":beetle:":{uc_base:"1f41e",uc_output:"1f41e",uc_match:"1f41e",uc_greedy:"1f41e",shortnames:[],category:"nature"},":beginner:":{uc_base:"1f530",uc_output:"1f530",uc_match:"1f530",uc_greedy:"1f530",shortnames:[],category:"symbols"},":bell:":{uc_base:"1f514",uc_output:"1f514",uc_match:"1f514",uc_greedy:"1f514",shortnames:[],category:"symbols"},":bento:":{uc_base:"1f371",uc_output:"1f371",uc_match:"1f371",uc_greedy:"1f371",shortnames:[],category:"food"},":bike:":{uc_base:"1f6b2",uc_output:"1f6b2",uc_match:"1f6b2",uc_greedy:"1f6b2",shortnames:[],category:"travel"},":bikini:":{uc_base:"1f459",uc_output:"1f459",uc_match:"1f459",uc_greedy:"1f459",shortnames:[],category:"people"},":billed_cap:":{uc_base:"1f9e2",uc_output:"1f9e2",uc_match:"1f9e2",uc_greedy:"1f9e2",shortnames:[],category:"people"},":bird:":{uc_base:"1f426",uc_output:"1f426",uc_match:"1f426",uc_greedy:"1f426",shortnames:[],category:"nature"},":birthday:":{uc_base:"1f382",uc_output:"1f382",uc_match:"1f382",uc_greedy:"1f382",shortnames:[],category:"food"},":black_heart:":{uc_base:"1f5a4",uc_output:"1f5a4",uc_match:"1f5a4",uc_greedy:"1f5a4",shortnames:[],category:"symbols"},":black_joker:":{uc_base:"1f0cf",uc_output:"1f0cf",uc_match:"1f0cf",uc_greedy:"1f0cf",shortnames:[],category:"symbols"},":black_square_button:":{uc_base:"1f532",uc_output:"1f532",uc_match:"1f532",uc_greedy:"1f532",shortnames:[],category:"symbols"},":blond_haired_person:":{uc_base:"1f471",uc_output:"1f471",uc_match:"1f471",uc_greedy:"1f471",shortnames:[":person_with_blond_hair:"],category:"people"},":blossom:":{uc_base:"1f33c",uc_output:"1f33c",uc_match:"1f33c",uc_greedy:"1f33c",shortnames:[],category:"nature"},":blowfish:":{uc_base:"1f421",uc_output:"1f421",uc_match:"1f421",uc_greedy:"1f421",shortnames:[],category:"nature"},":blue_book:":{uc_base:"1f4d8",uc_output:"1f4d8",uc_match:"1f4d8",uc_greedy:"1f4d8",shortnames:[],category:"objects"},":blue_car:":{uc_base:"1f699",uc_output:"1f699",uc_match:"1f699",uc_greedy:"1f699",shortnames:[],category:"travel"},":blue_circle:":{uc_base:"1f535",uc_output:"1f535",uc_match:"1f535",uc_greedy:"1f535",shortnames:[],category:"symbols"},":blue_heart:":{uc_base:"1f499",uc_output:"1f499",uc_match:"1f499",uc_greedy:"1f499",shortnames:[],category:"symbols"},":blush:":{uc_base:"1f60a",uc_output:"1f60a",uc_match:"1f60a",uc_greedy:"1f60a",shortnames:[],category:"people"},":boar:":{uc_base:"1f417",uc_output:"1f417",uc_match:"1f417",uc_greedy:"1f417",shortnames:[],category:"nature"},":bomb:":{uc_base:"1f4a3",uc_output:"1f4a3",uc_match:"1f4a3",uc_greedy:"1f4a3",shortnames:[],category:"objects"},":book:":{uc_base:"1f4d6",uc_output:"1f4d6",uc_match:"1f4d6",uc_greedy:"1f4d6",shortnames:[],category:"objects"},":bookmark:":{uc_base:"1f516",uc_output:"1f516",uc_match:"1f516",uc_greedy:"1f516",shortnames:[],category:"objects"},":bookmark_tabs:":{uc_base:"1f4d1",uc_output:"1f4d1",uc_match:"1f4d1",uc_greedy:"1f4d1",shortnames:[],category:"objects"},":books:":{uc_base:"1f4da",uc_output:"1f4da",uc_match:"1f4da",uc_greedy:"1f4da",shortnames:[],category:"objects"},":boom:":{uc_base:"1f4a5",uc_output:"1f4a5",uc_match:"1f4a5",uc_greedy:"1f4a5",shortnames:[],category:"nature"},":boot:":{uc_base:"1f462",uc_output:"1f462",uc_match:"1f462",uc_greedy:"1f462",shortnames:[],category:"people"},":bouquet:":{uc_base:"1f490",uc_output:"1f490",uc_match:"1f490",uc_greedy:"1f490",shortnames:[],category:"nature"},":bow_and_arrow:":{uc_base:"1f3f9",uc_output:"1f3f9",uc_match:"1f3f9",uc_greedy:"1f3f9",shortnames:[":archery:"],category:"activity"},":bowl_with_spoon:":{uc_base:"1f963",uc_output:"1f963",uc_match:"1f963",uc_greedy:"1f963",shortnames:[],category:"food"},":bowling:":{uc_base:"1f3b3",uc_output:"1f3b3",uc_match:"1f3b3",uc_greedy:"1f3b3",shortnames:[],category:"activity"},":boxing_glove:":{uc_base:"1f94a",uc_output:"1f94a",uc_match:"1f94a",uc_greedy:"1f94a",shortnames:[":boxing_gloves:"],category:"activity"},":boy:":{uc_base:"1f466",uc_output:"1f466",uc_match:"1f466",uc_greedy:"1f466",shortnames:[],category:"people"},":brain:":{uc_base:"1f9e0",uc_output:"1f9e0",uc_match:"1f9e0",uc_greedy:"1f9e0",shortnames:[],category:"people"},":bread:":{uc_base:"1f35e",uc_output:"1f35e",uc_match:"1f35e",uc_greedy:"1f35e",shortnames:[],category:"food"},":breast_feeding:":{uc_base:"1f931",uc_output:"1f931",uc_match:"1f931",uc_greedy:"1f931",shortnames:[],category:"activity"},":bride_with_veil:":{uc_base:"1f470",uc_output:"1f470",uc_match:"1f470",uc_greedy:"1f470",shortnames:[],category:"people"},":bridge_at_night:":{uc_base:"1f309",uc_output:"1f309",uc_match:"1f309",uc_greedy:"1f309",shortnames:[],category:"travel"},":briefcase:":{uc_base:"1f4bc",uc_output:"1f4bc",uc_match:"1f4bc",uc_greedy:"1f4bc",shortnames:[],category:"people"},":broccoli:":{uc_base:"1f966",uc_output:"1f966",uc_match:"1f966",uc_greedy:"1f966",shortnames:[],category:"food"},":broken_heart:":{uc_base:"1f494",uc_output:"1f494",uc_match:"1f494",uc_greedy:"1f494",shortnames:[],category:"symbols"},":bug:":{uc_base:"1f41b",uc_output:"1f41b",uc_match:"1f41b",uc_greedy:"1f41b",shortnames:[],category:"nature"},":bulb:":{uc_base:"1f4a1",uc_output:"1f4a1",uc_match:"1f4a1",uc_greedy:"1f4a1",shortnames:[],category:"objects"},":bullettrain_front:":{uc_base:"1f685",uc_output:"1f685",uc_match:"1f685",uc_greedy:"1f685",shortnames:[],category:"travel"},":bullettrain_side:":{uc_base:"1f684",uc_output:"1f684",uc_match:"1f684",uc_greedy:"1f684",shortnames:[],category:"travel"},":burrito:":{uc_base:"1f32f",uc_output:"1f32f",uc_match:"1f32f",uc_greedy:"1f32f",shortnames:[],category:"food"},":bus:":{uc_base:"1f68c",uc_output:"1f68c",uc_match:"1f68c",uc_greedy:"1f68c",shortnames:[],category:"travel"},":busstop:":{uc_base:"1f68f",uc_output:"1f68f",uc_match:"1f68f",uc_greedy:"1f68f",shortnames:[],category:"travel"},":bust_in_silhouette:":{uc_base:"1f464",uc_output:"1f464",uc_match:"1f464",uc_greedy:"1f464",shortnames:[],category:"people"},":busts_in_silhouette:":{uc_base:"1f465",uc_output:"1f465",uc_match:"1f465",uc_greedy:"1f465",shortnames:[],category:"people"},":butterfly:":{uc_base:"1f98b",uc_output:"1f98b",uc_match:"1f98b",uc_greedy:"1f98b",shortnames:[],category:"nature"},":cactus:":{uc_base:"1f335",uc_output:"1f335",uc_match:"1f335",uc_greedy:"1f335",shortnames:[],category:"nature"},":cake:":{uc_base:"1f370",uc_output:"1f370",uc_match:"1f370",uc_greedy:"1f370",shortnames:[],category:"food"},":calendar:":{uc_base:"1f4c6",uc_output:"1f4c6",uc_match:"1f4c6",uc_greedy:"1f4c6",shortnames:[],category:"objects"},":call_me:":{uc_base:"1f919",uc_output:"1f919",uc_match:"1f919",uc_greedy:"1f919",shortnames:[":call_me_hand:"],category:"people"},":calling:":{uc_base:"1f4f2",uc_output:"1f4f2",uc_match:"1f4f2",uc_greedy:"1f4f2",shortnames:[],category:"objects"},":camel:":{uc_base:"1f42b",uc_output:"1f42b",uc_match:"1f42b",uc_greedy:"1f42b",shortnames:[],category:"nature"},":camera:":{uc_base:"1f4f7",uc_output:"1f4f7",uc_match:"1f4f7",uc_greedy:"1f4f7",shortnames:[],category:"objects"},":camera_with_flash:":{uc_base:"1f4f8",uc_output:"1f4f8",uc_match:"1f4f8",uc_greedy:"1f4f8",shortnames:[],category:"objects"},":candy:":{uc_base:"1f36c",uc_output:"1f36c",uc_match:"1f36c",uc_greedy:"1f36c",shortnames:[],category:"food"},":canned_food:":{uc_base:"1f96b",uc_output:"1f96b",uc_match:"1f96b",uc_greedy:"1f96b",shortnames:[],category:"food"},":canoe:":{uc_base:"1f6f6",uc_output:"1f6f6",uc_match:"1f6f6",uc_greedy:"1f6f6",shortnames:[":kayak:"],category:"travel"},":capital_abcd:":{uc_base:"1f520",uc_output:"1f520",uc_match:"1f520",uc_greedy:"1f520",shortnames:[],category:"symbols"},":card_index:":{uc_base:"1f4c7",uc_output:"1f4c7",uc_match:"1f4c7",uc_greedy:"1f4c7",shortnames:[],category:"objects"},":carousel_horse:":{uc_base:"1f3a0",uc_output:"1f3a0",uc_match:"1f3a0",uc_greedy:"1f3a0",shortnames:[],category:"travel"},":carrot:":{uc_base:"1f955",uc_output:"1f955",uc_match:"1f955",uc_greedy:"1f955",shortnames:[],category:"food"},":cat2:":{uc_base:"1f408",uc_output:"1f408",uc_match:"1f408",uc_greedy:"1f408",shortnames:[],category:"nature"},":cat:":{uc_base:"1f431",uc_output:"1f431",uc_match:"1f431",uc_greedy:"1f431",shortnames:[],category:"nature"},":cd:":{uc_base:"1f4bf",uc_output:"1f4bf",uc_match:"1f4bf",uc_greedy:"1f4bf",shortnames:[],category:"objects"},":champagne:":{uc_base:"1f37e",uc_output:"1f37e",uc_match:"1f37e",uc_greedy:"1f37e",shortnames:[":bottle_with_popping_cork:"],category:"food"},":champagne_glass:":{uc_base:"1f942",uc_output:"1f942",uc_match:"1f942",uc_greedy:"1f942",shortnames:[":clinking_glass:"],category:"food"},":chart:":{uc_base:"1f4b9",uc_output:"1f4b9",uc_match:"1f4b9",uc_greedy:"1f4b9",shortnames:[],category:"symbols"},":chart_with_downwards_trend:":{uc_base:"1f4c9",uc_output:"1f4c9",uc_match:"1f4c9",uc_greedy:"1f4c9",shortnames:[],category:"objects"},":chart_with_upwards_trend:":{uc_base:"1f4c8",uc_output:"1f4c8",uc_match:"1f4c8",uc_greedy:"1f4c8",shortnames:[],category:"objects"},":checkered_flag:":{uc_base:"1f3c1",uc_output:"1f3c1",uc_match:"1f3c1",uc_greedy:"1f3c1",shortnames:[],category:"flags"},":cheese:":{uc_base:"1f9c0",uc_output:"1f9c0",uc_match:"1f9c0",uc_greedy:"1f9c0",shortnames:[":cheese_wedge:"],category:"food"},":cherries:":{uc_base:"1f352",uc_output:"1f352",uc_match:"1f352",uc_greedy:"1f352",shortnames:[],category:"food"},":cherry_blossom:":{uc_base:"1f338",uc_output:"1f338",uc_match:"1f338",uc_greedy:"1f338",shortnames:[],category:"nature"},":chestnut:":{uc_base:"1f330",uc_output:"1f330",uc_match:"1f330",uc_greedy:"1f330",shortnames:[],category:"food"},":chicken:":{uc_base:"1f414",uc_output:"1f414",uc_match:"1f414",uc_greedy:"1f414",shortnames:[],category:"nature"},":child:":{uc_base:"1f9d2",uc_output:"1f9d2",uc_match:"1f9d2",uc_greedy:"1f9d2",shortnames:[],category:"people"},":children_crossing:":{uc_base:"1f6b8",uc_output:"1f6b8",uc_match:"1f6b8",uc_greedy:"1f6b8",shortnames:[],category:"symbols"},":chocolate_bar:":{uc_base:"1f36b",uc_output:"1f36b",uc_match:"1f36b",uc_greedy:"1f36b",shortnames:[],category:"food"},":chopsticks:":{uc_base:"1f962",uc_output:"1f962",uc_match:"1f962",uc_greedy:"1f962",shortnames:[],category:"food"},":christmas_tree:":{uc_base:"1f384",uc_output:"1f384",uc_match:"1f384",uc_greedy:"1f384",shortnames:[],category:"nature"},":cinema:":{uc_base:"1f3a6",uc_output:"1f3a6",uc_match:"1f3a6",uc_greedy:"1f3a6",shortnames:[],category:"symbols"},":circus_tent:":{uc_base:"1f3aa",uc_output:"1f3aa",uc_match:"1f3aa",uc_greedy:"1f3aa",shortnames:[],category:"activity"},":city_dusk:":{uc_base:"1f306",uc_output:"1f306",uc_match:"1f306",uc_greedy:"1f306",shortnames:[],category:"travel"},":city_sunset:":{uc_base:"1f307",uc_output:"1f307",uc_match:"1f307",uc_greedy:"1f307",shortnames:[":city_sunrise:"],category:"travel"},":cl:":{uc_base:"1f191",uc_output:"1f191",uc_match:"1f191",uc_greedy:"1f191",shortnames:[],category:"symbols"},":clap:":{uc_base:"1f44f",uc_output:"1f44f",uc_match:"1f44f",uc_greedy:"1f44f",shortnames:[],category:"people"},":clapper:":{uc_base:"1f3ac",uc_output:"1f3ac",uc_match:"1f3ac",uc_greedy:"1f3ac",shortnames:[],category:"activity"},":clipboard:":{uc_base:"1f4cb",uc_output:"1f4cb",uc_match:"1f4cb",uc_greedy:"1f4cb",shortnames:[],category:"objects"},":clock1030:":{uc_base:"1f565",uc_output:"1f565",uc_match:"1f565",uc_greedy:"1f565",shortnames:[],category:"symbols"},":clock10:":{uc_base:"1f559",uc_output:"1f559",uc_match:"1f559",uc_greedy:"1f559",shortnames:[],category:"symbols"},":clock1130:":{uc_base:"1f566",uc_output:"1f566",uc_match:"1f566",uc_greedy:"1f566",shortnames:[],category:"symbols"},":clock11:":{uc_base:"1f55a",uc_output:"1f55a",uc_match:"1f55a",uc_greedy:"1f55a",shortnames:[],category:"symbols"},":clock1230:":{uc_base:"1f567",uc_output:"1f567",uc_match:"1f567",uc_greedy:"1f567",shortnames:[],category:"symbols"},":clock12:":{uc_base:"1f55b",uc_output:"1f55b",uc_match:"1f55b",uc_greedy:"1f55b",shortnames:[],category:"symbols"},":clock130:":{uc_base:"1f55c",uc_output:"1f55c",uc_match:"1f55c",uc_greedy:"1f55c",shortnames:[],category:"symbols"},":clock1:":{uc_base:"1f550",uc_output:"1f550",uc_match:"1f550",uc_greedy:"1f550",shortnames:[],category:"symbols"},":clock230:":{uc_base:"1f55d",uc_output:"1f55d",uc_match:"1f55d",uc_greedy:"1f55d",shortnames:[],category:"symbols"},":clock2:":{uc_base:"1f551",uc_output:"1f551",uc_match:"1f551",uc_greedy:"1f551",shortnames:[],category:"symbols"},":clock330:":{uc_base:"1f55e",uc_output:"1f55e",uc_match:"1f55e",uc_greedy:"1f55e",shortnames:[],category:"symbols"},":clock3:":{uc_base:"1f552",uc_output:"1f552",uc_match:"1f552",uc_greedy:"1f552",shortnames:[],category:"symbols"},":clock430:":{uc_base:"1f55f",uc_output:"1f55f",uc_match:"1f55f",uc_greedy:"1f55f",shortnames:[],category:"symbols"},":clock4:":{uc_base:"1f553",uc_output:"1f553",uc_match:"1f553",uc_greedy:"1f553",shortnames:[],category:"symbols"},":clock530:":{uc_base:"1f560",uc_output:"1f560",uc_match:"1f560",uc_greedy:"1f560",shortnames:[],category:"symbols"},":clock5:":{uc_base:"1f554",uc_output:"1f554",uc_match:"1f554",uc_greedy:"1f554",shortnames:[],category:"symbols"},":clock630:":{uc_base:"1f561",uc_output:"1f561",uc_match:"1f561",uc_greedy:"1f561",shortnames:[],category:"symbols"},":clock6:":{uc_base:"1f555",uc_output:"1f555",uc_match:"1f555",uc_greedy:"1f555",shortnames:[],category:"symbols"},":clock730:":{uc_base:"1f562",uc_output:"1f562",uc_match:"1f562",uc_greedy:"1f562",shortnames:[],category:"symbols"},":clock7:":{uc_base:"1f556",uc_output:"1f556",uc_match:"1f556",uc_greedy:"1f556",shortnames:[],category:"symbols"},":clock830:":{uc_base:"1f563",uc_output:"1f563",uc_match:"1f563",uc_greedy:"1f563",shortnames:[],category:"symbols"},":clock8:":{uc_base:"1f557",uc_output:"1f557",uc_match:"1f557",uc_greedy:"1f557",shortnames:[],category:"symbols"},":clock930:":{uc_base:"1f564",uc_output:"1f564",uc_match:"1f564",uc_greedy:"1f564",shortnames:[],category:"symbols"},":clock9:":{uc_base:"1f558",uc_output:"1f558",uc_match:"1f558",uc_greedy:"1f558",shortnames:[],category:"symbols"},":closed_book:":{uc_base:"1f4d5",uc_output:"1f4d5",uc_match:"1f4d5",uc_greedy:"1f4d5",shortnames:[],category:"objects"},":closed_lock_with_key:":{uc_base:"1f510",uc_output:"1f510",uc_match:"1f510",uc_greedy:"1f510",shortnames:[],category:"objects"},":closed_umbrella:":{uc_base:"1f302",uc_output:"1f302",uc_match:"1f302",uc_greedy:"1f302",shortnames:[],category:"people"},":clown:":{uc_base:"1f921",uc_output:"1f921",uc_match:"1f921",uc_greedy:"1f921",shortnames:[":clown_face:"],category:"people"},":coat:":{uc_base:"1f9e5",uc_output:"1f9e5",uc_match:"1f9e5",uc_greedy:"1f9e5",shortnames:[],category:"people"},":cocktail:":{uc_base:"1f378",uc_output:"1f378",uc_match:"1f378",uc_greedy:"1f378",shortnames:[],category:"food"},":coconut:":{uc_base:"1f965",uc_output:"1f965",uc_match:"1f965",uc_greedy:"1f965",shortnames:[],category:"food"},":cold_sweat:":{uc_base:"1f630",uc_output:"1f630",uc_match:"1f630",uc_greedy:"1f630",shortnames:[],category:"people"},":computer:":{uc_base:"1f4bb",uc_output:"1f4bb",uc_match:"1f4bb",uc_greedy:"1f4bb",shortnames:[],category:"objects"},":confetti_ball:":{uc_base:"1f38a",uc_output:"1f38a",uc_match:"1f38a",uc_greedy:"1f38a",shortnames:[],category:"objects"},":confounded:":{uc_base:"1f616",uc_output:"1f616",uc_match:"1f616",uc_greedy:"1f616",shortnames:[],category:"people"},":confused:":{uc_base:"1f615",uc_output:"1f615",uc_match:"1f615",uc_greedy:"1f615",shortnames:[],category:"people"},":construction:":{uc_base:"1f6a7",uc_output:"1f6a7",uc_match:"1f6a7",uc_greedy:"1f6a7",shortnames:[],category:"travel"},":construction_worker:":{uc_base:"1f477",uc_output:"1f477",uc_match:"1f477",uc_greedy:"1f477",shortnames:[],category:"people"},":convenience_store:":{uc_base:"1f3ea",uc_output:"1f3ea",uc_match:"1f3ea",uc_greedy:"1f3ea",shortnames:[],category:"travel"},":cookie:":{uc_base:"1f36a",uc_output:"1f36a",uc_match:"1f36a",uc_greedy:"1f36a",shortnames:[],category:"food"},":cooking:":{uc_base:"1f373",uc_output:"1f373",uc_match:"1f373",uc_greedy:"1f373",shortnames:[],category:"food"},":cool:":{uc_base:"1f192",uc_output:"1f192",uc_match:"1f192",uc_greedy:"1f192",shortnames:[],category:"symbols"},":corn:":{uc_base:"1f33d",uc_output:"1f33d",uc_match:"1f33d",uc_greedy:"1f33d",shortnames:[],category:"food"},":couple:":{uc_base:"1f46b",uc_output:"1f46b",uc_match:"1f46b",uc_greedy:"1f46b",shortnames:[],category:"people"},":couple_with_heart:":{uc_base:"1f491",uc_output:"1f491",uc_match:"1f491",uc_greedy:"1f491",shortnames:[],category:"people"},":couplekiss:":{uc_base:"1f48f",uc_output:"1f48f",uc_match:"1f48f",uc_greedy:"1f48f",shortnames:[],category:"people"},":cow2:":{uc_base:"1f404",uc_output:"1f404",uc_match:"1f404",uc_greedy:"1f404",shortnames:[],category:"nature"},":cow:":{uc_base:"1f42e",uc_output:"1f42e",uc_match:"1f42e",uc_greedy:"1f42e",shortnames:[],category:"nature"},":cowboy:":{uc_base:"1f920",uc_output:"1f920",uc_match:"1f920",uc_greedy:"1f920",shortnames:[":face_with_cowboy_hat:"],category:"people"},":crab:":{uc_base:"1f980",uc_output:"1f980",uc_match:"1f980",uc_greedy:"1f980",shortnames:[],category:"nature"},":crazy_face:":{uc_base:"1f92a",uc_output:"1f92a",uc_match:"1f92a",uc_greedy:"1f92a",shortnames:[],category:"people"},":credit_card:":{uc_base:"1f4b3",uc_output:"1f4b3",uc_match:"1f4b3",uc_greedy:"1f4b3",shortnames:[],category:"objects"},":crescent_moon:":{uc_base:"1f319",uc_output:"1f319",uc_match:"1f319",uc_greedy:"1f319",shortnames:[],category:"nature"},":cricket:":{uc_base:"1f997",uc_output:"1f997",uc_match:"1f997",uc_greedy:"1f997",shortnames:[],category:"nature"},":cricket_game:":{uc_base:"1f3cf",uc_output:"1f3cf",uc_match:"1f3cf",uc_greedy:"1f3cf",shortnames:[":cricket_bat_ball:"],category:"activity"},":crocodile:":{uc_base:"1f40a",uc_output:"1f40a",uc_match:"1f40a",uc_greedy:"1f40a",shortnames:[],category:"nature"},":croissant:":{uc_base:"1f950",uc_output:"1f950",uc_match:"1f950",uc_greedy:"1f950",shortnames:[],category:"food"},":crossed_flags:":{uc_base:"1f38c",uc_output:"1f38c",uc_match:"1f38c",uc_greedy:"1f38c",shortnames:[],category:"flags"},":crown:":{uc_base:"1f451",uc_output:"1f451",uc_match:"1f451",uc_greedy:"1f451",shortnames:[],category:"people"},":cry:":{uc_base:"1f622",uc_output:"1f622",uc_match:"1f622",uc_greedy:"1f622",shortnames:[],category:"people"},":crying_cat_face:":{uc_base:"1f63f",uc_output:"1f63f",uc_match:"1f63f",uc_greedy:"1f63f",shortnames:[],category:"people"},":crystal_ball:":{uc_base:"1f52e",uc_output:"1f52e",uc_match:"1f52e",uc_greedy:"1f52e",shortnames:[],category:"objects"},":cucumber:":{uc_base:"1f952",uc_output:"1f952",uc_match:"1f952",uc_greedy:"1f952",shortnames:[],category:"food"},":cup_with_straw:":{uc_base:"1f964",uc_output:"1f964",uc_match:"1f964",uc_greedy:"1f964",shortnames:[],category:"food"},":cupid:":{uc_base:"1f498",uc_output:"1f498",uc_match:"1f498",uc_greedy:"1f498",shortnames:[],category:"symbols"},":curling_stone:":{uc_base:"1f94c",uc_output:"1f94c",uc_match:"1f94c",uc_greedy:"1f94c",shortnames:[],category:"activity"},":currency_exchange:":{uc_base:"1f4b1",uc_output:"1f4b1",uc_match:"1f4b1",uc_greedy:"1f4b1",shortnames:[],category:"symbols"},":curry:":{uc_base:"1f35b",uc_output:"1f35b",uc_match:"1f35b",uc_greedy:"1f35b",shortnames:[],category:"food"},":custard:":{uc_base:"1f36e",uc_output:"1f36e",uc_match:"1f36e",uc_greedy:"1f36e",shortnames:[":pudding:",":flan:"],category:"food"},":customs:":{uc_base:"1f6c3",uc_output:"1f6c3",uc_match:"1f6c3",uc_greedy:"1f6c3",shortnames:[],category:"symbols"},":cut_of_meat:":{uc_base:"1f969",uc_output:"1f969",uc_match:"1f969",uc_greedy:"1f969",shortnames:[],category:"food"},":cyclone:":{uc_base:"1f300",uc_output:"1f300",uc_match:"1f300",uc_greedy:"1f300",shortnames:[],category:"symbols"},":dancer:":{uc_base:"1f483",uc_output:"1f483",uc_match:"1f483",uc_greedy:"1f483",shortnames:[],category:"people"},":dango:":{uc_base:"1f361",uc_output:"1f361",uc_match:"1f361",uc_greedy:"1f361",shortnames:[],category:"food"},":dart:":{uc_base:"1f3af",uc_output:"1f3af",uc_match:"1f3af",uc_greedy:"1f3af",shortnames:[],category:"activity"},":dash:":{uc_base:"1f4a8",uc_output:"1f4a8",uc_match:"1f4a8",uc_greedy:"1f4a8",shortnames:[],category:"nature"},":date:":{uc_base:"1f4c5",uc_output:"1f4c5",uc_match:"1f4c5",uc_greedy:"1f4c5",shortnames:[],category:"objects"},":deciduous_tree:":{uc_base:"1f333",uc_output:"1f333",uc_match:"1f333",uc_greedy:"1f333",shortnames:[],category:"nature"},":deer:":{uc_base:"1f98c",uc_output:"1f98c",uc_match:"1f98c",uc_greedy:"1f98c",shortnames:[],category:"nature"},":department_store:":{uc_base:"1f3ec",uc_output:"1f3ec",uc_match:"1f3ec",uc_greedy:"1f3ec",shortnames:[],category:"travel"},":diamond_shape_with_a_dot_inside:":{uc_base:"1f4a0",uc_output:"1f4a0",uc_match:"1f4a0",uc_greedy:"1f4a0",shortnames:[],category:"symbols"},":disappointed:":{uc_base:"1f61e",uc_output:"1f61e",uc_match:"1f61e",uc_greedy:"1f61e",shortnames:[],category:"people"},":disappointed_relieved:":{uc_base:"1f625",uc_output:"1f625",uc_match:"1f625",uc_greedy:"1f625",shortnames:[],category:"people"},":dizzy:":{uc_base:"1f4ab",uc_output:"1f4ab",uc_match:"1f4ab",uc_greedy:"1f4ab",shortnames:[],category:"nature"},":dizzy_face:":{uc_base:"1f635",uc_output:"1f635",uc_match:"1f635",uc_greedy:"1f635",shortnames:[],category:"people"},":do_not_litter:":{uc_base:"1f6af",uc_output:"1f6af",uc_match:"1f6af",uc_greedy:"1f6af",shortnames:[],category:"symbols"},":dog2:":{uc_base:"1f415",uc_output:"1f415",uc_match:"1f415",uc_greedy:"1f415",shortnames:[],category:"nature"},":dog:":{uc_base:"1f436",uc_output:"1f436",uc_match:"1f436",uc_greedy:"1f436",shortnames:[],category:"nature"},":dollar:":{uc_base:"1f4b5",uc_output:"1f4b5",uc_match:"1f4b5",uc_greedy:"1f4b5",shortnames:[],category:"objects"},":dolls:":{uc_base:"1f38e",uc_output:"1f38e",uc_match:"1f38e",uc_greedy:"1f38e",shortnames:[],category:"objects"},":dolphin:":{uc_base:"1f42c",uc_output:"1f42c",uc_match:"1f42c",uc_greedy:"1f42c",shortnames:[],category:"nature"},":door:":{uc_base:"1f6aa",uc_output:"1f6aa",uc_match:"1f6aa",uc_greedy:"1f6aa",shortnames:[],category:"objects"},":doughnut:":{uc_base:"1f369",uc_output:"1f369",uc_match:"1f369",uc_greedy:"1f369",shortnames:[],category:"food"},":dragon:":{uc_base:"1f409",uc_output:"1f409",uc_match:"1f409",uc_greedy:"1f409",shortnames:[],category:"nature"},":dragon_face:":{uc_base:"1f432",uc_output:"1f432",uc_match:"1f432",uc_greedy:"1f432",shortnames:[],category:"nature"},":dress:":{uc_base:"1f457",uc_output:"1f457",uc_match:"1f457",uc_greedy:"1f457",shortnames:[],category:"people"},":dromedary_camel:":{uc_base:"1f42a",uc_output:"1f42a",uc_match:"1f42a",uc_greedy:"1f42a",shortnames:[],category:"nature"},":drooling_face:":{uc_base:"1f924",uc_output:"1f924",uc_match:"1f924",uc_greedy:"1f924",shortnames:[":drool:"],category:"people"},":droplet:":{uc_base:"1f4a7",uc_output:"1f4a7",uc_match:"1f4a7",uc_greedy:"1f4a7",shortnames:[],category:"nature"},":drum:":{uc_base:"1f941",uc_output:"1f941",uc_match:"1f941",uc_greedy:"1f941",shortnames:[":drum_with_drumsticks:"],category:"activity"},":duck:":{uc_base:"1f986",uc_output:"1f986",uc_match:"1f986",uc_greedy:"1f986",shortnames:[],category:"nature"},":dumpling:":{uc_base:"1f95f",uc_output:"1f95f",uc_match:"1f95f",uc_greedy:"1f95f",shortnames:[],category:"food"},":dvd:":{uc_base:"1f4c0",uc_output:"1f4c0",uc_match:"1f4c0",uc_greedy:"1f4c0",shortnames:[],category:"objects"},":e-mail:":{uc_base:"1f4e7",uc_output:"1f4e7",uc_match:"1f4e7",uc_greedy:"1f4e7",shortnames:[":email:"],category:"objects"},":eagle:":{uc_base:"1f985",uc_output:"1f985",uc_match:"1f985",uc_greedy:"1f985",shortnames:[],category:"nature"},":ear:":{uc_base:"1f442",uc_output:"1f442",uc_match:"1f442",uc_greedy:"1f442",shortnames:[],category:"people"},":ear_of_rice:":{uc_base:"1f33e",uc_output:"1f33e",uc_match:"1f33e",uc_greedy:"1f33e",shortnames:[],category:"nature"},":earth_africa:":{uc_base:"1f30d",uc_output:"1f30d",uc_match:"1f30d",uc_greedy:"1f30d",shortnames:[],category:"nature"},":earth_americas:":{uc_base:"1f30e",uc_output:"1f30e",uc_match:"1f30e",uc_greedy:"1f30e",shortnames:[],category:"nature"},":earth_asia:":{uc_base:"1f30f",uc_output:"1f30f",uc_match:"1f30f",uc_greedy:"1f30f",shortnames:[],category:"nature"},":egg:":{uc_base:"1f95a",uc_output:"1f95a",uc_match:"1f95a",uc_greedy:"1f95a",shortnames:[],category:"food"},":eggplant:":{uc_base:"1f346",uc_output:"1f346",uc_match:"1f346",uc_greedy:"1f346",shortnames:[],category:"food"},":electric_plug:":{uc_base:"1f50c",uc_output:"1f50c",uc_match:"1f50c",uc_greedy:"1f50c",shortnames:[],category:"objects"},":elephant:":{uc_base:"1f418",uc_output:"1f418",uc_match:"1f418",uc_greedy:"1f418",shortnames:[],category:"nature"},":elf:":{uc_base:"1f9dd",uc_output:"1f9dd",uc_match:"1f9dd",uc_greedy:"1f9dd",shortnames:[],category:"people"},":end:":{uc_base:"1f51a",uc_output:"1f51a",uc_match:"1f51a",uc_greedy:"1f51a",shortnames:[],category:"symbols"},":envelope_with_arrow:":{uc_base:"1f4e9",uc_output:"1f4e9",uc_match:"1f4e9",uc_greedy:"1f4e9",shortnames:[],category:"objects"},":euro:":{uc_base:"1f4b6",uc_output:"1f4b6",uc_match:"1f4b6",uc_greedy:"1f4b6",shortnames:[],category:"objects"},":european_castle:":{uc_base:"1f3f0",uc_output:"1f3f0",uc_match:"1f3f0",uc_greedy:"1f3f0",shortnames:[],category:"travel"},":european_post_office:":{uc_base:"1f3e4",uc_output:"1f3e4",uc_match:"1f3e4",uc_greedy:"1f3e4",shortnames:[],category:"travel"},":evergreen_tree:":{uc_base:"1f332",uc_output:"1f332",uc_match:"1f332",uc_greedy:"1f332",shortnames:[],category:"nature"},
-":exploding_head:":{uc_base:"1f92f",uc_output:"1f92f",uc_match:"1f92f",uc_greedy:"1f92f",shortnames:[],category:"people"},":expressionless:":{uc_base:"1f611",uc_output:"1f611",uc_match:"1f611",uc_greedy:"1f611",shortnames:[],category:"people"},":eyeglasses:":{uc_base:"1f453",uc_output:"1f453",uc_match:"1f453",uc_greedy:"1f453",shortnames:[],category:"people"},":eyes:":{uc_base:"1f440",uc_output:"1f440",uc_match:"1f440",uc_greedy:"1f440",shortnames:[],category:"people"},":face_vomiting:":{uc_base:"1f92e",uc_output:"1f92e",uc_match:"1f92e",uc_greedy:"1f92e",shortnames:[],category:"people"},":face_with_hand_over_mouth:":{uc_base:"1f92d",uc_output:"1f92d",uc_match:"1f92d",uc_greedy:"1f92d",shortnames:[],category:"people"},":face_with_monocle:":{uc_base:"1f9d0",uc_output:"1f9d0",uc_match:"1f9d0",uc_greedy:"1f9d0",shortnames:[],category:"people"},":face_with_raised_eyebrow:":{uc_base:"1f928",uc_output:"1f928",uc_match:"1f928",uc_greedy:"1f928",shortnames:[],category:"people"},":face_with_symbols_over_mouth:":{uc_base:"1f92c",uc_output:"1f92c",uc_match:"1f92c",uc_greedy:"1f92c",shortnames:[],category:"people"},":factory:":{uc_base:"1f3ed",uc_output:"1f3ed",uc_match:"1f3ed",uc_greedy:"1f3ed",shortnames:[],category:"travel"},":fairy:":{uc_base:"1f9da",uc_output:"1f9da",uc_match:"1f9da",uc_greedy:"1f9da",shortnames:[],category:"people"},":fallen_leaf:":{uc_base:"1f342",uc_output:"1f342",uc_match:"1f342",uc_greedy:"1f342",shortnames:[],category:"nature"},":family:":{uc_base:"1f46a",uc_output:"1f46a",uc_match:"1f46a",uc_greedy:"1f46a",shortnames:[],category:"people"},":fax:":{uc_base:"1f4e0",uc_output:"1f4e0",uc_match:"1f4e0",uc_greedy:"1f4e0",shortnames:[],category:"objects"},":fearful:":{uc_base:"1f628",uc_output:"1f628",uc_match:"1f628",uc_greedy:"1f628",shortnames:[],category:"people"},":feet:":{uc_base:"1f43e",uc_output:"1f43e",uc_match:"1f43e",uc_greedy:"1f43e",shortnames:[":paw_prints:"],category:"nature"},":ferris_wheel:":{uc_base:"1f3a1",uc_output:"1f3a1",uc_match:"1f3a1",uc_greedy:"1f3a1",shortnames:[],category:"travel"},":field_hockey:":{uc_base:"1f3d1",uc_output:"1f3d1",uc_match:"1f3d1",uc_greedy:"1f3d1",shortnames:[],category:"activity"},":file_folder:":{uc_base:"1f4c1",uc_output:"1f4c1",uc_match:"1f4c1",uc_greedy:"1f4c1",shortnames:[],category:"objects"},":fingers_crossed:":{uc_base:"1f91e",uc_output:"1f91e",uc_match:"1f91e",uc_greedy:"1f91e",shortnames:[":hand_with_index_and_middle_finger_crossed:"],category:"people"},":fire:":{uc_base:"1f525",uc_output:"1f525",uc_match:"1f525",uc_greedy:"1f525",shortnames:[":flame:"],category:"nature"},":fire_engine:":{uc_base:"1f692",uc_output:"1f692",uc_match:"1f692",uc_greedy:"1f692",shortnames:[],category:"travel"},":fireworks:":{uc_base:"1f386",uc_output:"1f386",uc_match:"1f386",uc_greedy:"1f386",shortnames:[],category:"travel"},":first_place:":{uc_base:"1f947",uc_output:"1f947",uc_match:"1f947",uc_greedy:"1f947",shortnames:[":first_place_medal:"],category:"activity"},":first_quarter_moon:":{uc_base:"1f313",uc_output:"1f313",uc_match:"1f313",uc_greedy:"1f313",shortnames:[],category:"nature"},":first_quarter_moon_with_face:":{uc_base:"1f31b",uc_output:"1f31b",uc_match:"1f31b",uc_greedy:"1f31b",shortnames:[],category:"nature"},":fish:":{uc_base:"1f41f",uc_output:"1f41f",uc_match:"1f41f",uc_greedy:"1f41f",shortnames:[],category:"nature"},":fish_cake:":{uc_base:"1f365",uc_output:"1f365",uc_match:"1f365",uc_greedy:"1f365",shortnames:[],category:"food"},":fishing_pole_and_fish:":{uc_base:"1f3a3",uc_output:"1f3a3",uc_match:"1f3a3",uc_greedy:"1f3a3",shortnames:[],category:"activity"},":flag_black:":{uc_base:"1f3f4",uc_output:"1f3f4",uc_match:"1f3f4",uc_greedy:"1f3f4",shortnames:[":waving_black_flag:"],category:"flags"},":flags:":{uc_base:"1f38f",uc_output:"1f38f",uc_match:"1f38f",uc_greedy:"1f38f",shortnames:[],category:"objects"},":flashlight:":{uc_base:"1f526",uc_output:"1f526",uc_match:"1f526",uc_greedy:"1f526",shortnames:[],category:"objects"},":floppy_disk:":{uc_base:"1f4be",uc_output:"1f4be",uc_match:"1f4be",uc_greedy:"1f4be",shortnames:[],category:"objects"},":flower_playing_cards:":{uc_base:"1f3b4",uc_output:"1f3b4",uc_match:"1f3b4",uc_greedy:"1f3b4",shortnames:[],category:"symbols"},":flushed:":{uc_base:"1f633",uc_output:"1f633",uc_match:"1f633",uc_greedy:"1f633",shortnames:[],category:"people"},":flying_saucer:":{uc_base:"1f6f8",uc_output:"1f6f8",uc_match:"1f6f8",uc_greedy:"1f6f8",shortnames:[],category:"travel"},":foggy:":{uc_base:"1f301",uc_output:"1f301",uc_match:"1f301",uc_greedy:"1f301",shortnames:[],category:"travel"},":football:":{uc_base:"1f3c8",uc_output:"1f3c8",uc_match:"1f3c8",uc_greedy:"1f3c8",shortnames:[],category:"activity"},":footprints:":{uc_base:"1f463",uc_output:"1f463",uc_match:"1f463",uc_greedy:"1f463",shortnames:[],category:"people"},":fork_and_knife:":{uc_base:"1f374",uc_output:"1f374",uc_match:"1f374",uc_greedy:"1f374",shortnames:[],category:"food"},":fortune_cookie:":{uc_base:"1f960",uc_output:"1f960",uc_match:"1f960",uc_greedy:"1f960",shortnames:[],category:"food"},":four_leaf_clover:":{uc_base:"1f340",uc_output:"1f340",uc_match:"1f340",uc_greedy:"1f340",shortnames:[],category:"nature"},":fox:":{uc_base:"1f98a",uc_output:"1f98a",uc_match:"1f98a",uc_greedy:"1f98a",shortnames:[":fox_face:"],category:"nature"},":free:":{uc_base:"1f193",uc_output:"1f193",uc_match:"1f193",uc_greedy:"1f193",shortnames:[],category:"symbols"},":french_bread:":{uc_base:"1f956",uc_output:"1f956",uc_match:"1f956",uc_greedy:"1f956",shortnames:[":baguette_bread:"],category:"food"},":fried_shrimp:":{uc_base:"1f364",uc_output:"1f364",uc_match:"1f364",uc_greedy:"1f364",shortnames:[],category:"food"},":fries:":{uc_base:"1f35f",uc_output:"1f35f",uc_match:"1f35f",uc_greedy:"1f35f",shortnames:[],category:"food"},":frog:":{uc_base:"1f438",uc_output:"1f438",uc_match:"1f438",uc_greedy:"1f438",shortnames:[],category:"nature"},":frowning:":{uc_base:"1f626",uc_output:"1f626",uc_match:"1f626",uc_greedy:"1f626",shortnames:[],category:"people"},":full_moon:":{uc_base:"1f315",uc_output:"1f315",uc_match:"1f315",uc_greedy:"1f315",shortnames:[],category:"nature"},":full_moon_with_face:":{uc_base:"1f31d",uc_output:"1f31d",uc_match:"1f31d",uc_greedy:"1f31d",shortnames:[],category:"nature"},":game_die:":{uc_base:"1f3b2",uc_output:"1f3b2",uc_match:"1f3b2",uc_greedy:"1f3b2",shortnames:[],category:"activity"},":gem:":{uc_base:"1f48e",uc_output:"1f48e",uc_match:"1f48e",uc_greedy:"1f48e",shortnames:[],category:"objects"},":genie:":{uc_base:"1f9de",uc_output:"1f9de",uc_match:"1f9de",uc_greedy:"1f9de",shortnames:[],category:"people"},":ghost:":{uc_base:"1f47b",uc_output:"1f47b",uc_match:"1f47b",uc_greedy:"1f47b",shortnames:[],category:"people"},":gift:":{uc_base:"1f381",uc_output:"1f381",uc_match:"1f381",uc_greedy:"1f381",shortnames:[],category:"objects"},":gift_heart:":{uc_base:"1f49d",uc_output:"1f49d",uc_match:"1f49d",uc_greedy:"1f49d",shortnames:[],category:"symbols"},":giraffe:":{uc_base:"1f992",uc_output:"1f992",uc_match:"1f992",uc_greedy:"1f992",shortnames:[],category:"nature"},":girl:":{uc_base:"1f467",uc_output:"1f467",uc_match:"1f467",uc_greedy:"1f467",shortnames:[],category:"people"},":globe_with_meridians:":{uc_base:"1f310",uc_output:"1f310",uc_match:"1f310",uc_greedy:"1f310",shortnames:[],category:"symbols"},":gloves:":{uc_base:"1f9e4",uc_output:"1f9e4",uc_match:"1f9e4",uc_greedy:"1f9e4",shortnames:[],category:"people"},":goal:":{uc_base:"1f945",uc_output:"1f945",uc_match:"1f945",uc_greedy:"1f945",shortnames:[":goal_net:"],category:"activity"},":goat:":{uc_base:"1f410",uc_output:"1f410",uc_match:"1f410",uc_greedy:"1f410",shortnames:[],category:"nature"},":gorilla:":{uc_base:"1f98d",uc_output:"1f98d",uc_match:"1f98d",uc_greedy:"1f98d",shortnames:[],category:"nature"},":grapes:":{uc_base:"1f347",uc_output:"1f347",uc_match:"1f347",uc_greedy:"1f347",shortnames:[],category:"food"},":green_apple:":{uc_base:"1f34f",uc_output:"1f34f",uc_match:"1f34f",uc_greedy:"1f34f",shortnames:[],category:"food"},":green_book:":{uc_base:"1f4d7",uc_output:"1f4d7",uc_match:"1f4d7",uc_greedy:"1f4d7",shortnames:[],category:"objects"},":green_heart:":{uc_base:"1f49a",uc_output:"1f49a",uc_match:"1f49a",uc_greedy:"1f49a",shortnames:[],category:"symbols"},":grimacing:":{uc_base:"1f62c",uc_output:"1f62c",uc_match:"1f62c",uc_greedy:"1f62c",shortnames:[],category:"people"},":grin:":{uc_base:"1f601",uc_output:"1f601",uc_match:"1f601",uc_greedy:"1f601",shortnames:[],category:"people"},":grinning:":{uc_base:"1f600",uc_output:"1f600",uc_match:"1f600",uc_greedy:"1f600",shortnames:[],category:"people"},":guard:":{uc_base:"1f482",uc_output:"1f482",uc_match:"1f482",uc_greedy:"1f482",shortnames:[":guardsman:"],category:"people"},":guitar:":{uc_base:"1f3b8",uc_output:"1f3b8",uc_match:"1f3b8",uc_greedy:"1f3b8",shortnames:[],category:"activity"},":gun:":{uc_base:"1f52b",uc_output:"1f52b",uc_match:"1f52b",uc_greedy:"1f52b",shortnames:[],category:"objects"},":hamburger:":{uc_base:"1f354",uc_output:"1f354",uc_match:"1f354",uc_greedy:"1f354",shortnames:[],category:"food"},":hammer:":{uc_base:"1f528",uc_output:"1f528",uc_match:"1f528",uc_greedy:"1f528",shortnames:[],category:"objects"},":hamster:":{uc_base:"1f439",uc_output:"1f439",uc_match:"1f439",uc_greedy:"1f439",shortnames:[],category:"nature"},":handbag:":{uc_base:"1f45c",uc_output:"1f45c",uc_match:"1f45c",uc_greedy:"1f45c",shortnames:[],category:"people"},":handshake:":{uc_base:"1f91d",uc_output:"1f91d",uc_match:"1f91d",uc_greedy:"1f91d",shortnames:[":shaking_hands:"],category:"people"},":hatched_chick:":{uc_base:"1f425",uc_output:"1f425",uc_match:"1f425",uc_greedy:"1f425",shortnames:[],category:"nature"},":hatching_chick:":{uc_base:"1f423",uc_output:"1f423",uc_match:"1f423",uc_greedy:"1f423",shortnames:[],category:"nature"},":head_bandage:":{uc_base:"1f915",uc_output:"1f915",uc_match:"1f915",uc_greedy:"1f915",shortnames:[":face_with_head_bandage:"],category:"people"},":headphones:":{uc_base:"1f3a7",uc_output:"1f3a7",uc_match:"1f3a7",uc_greedy:"1f3a7",shortnames:[],category:"activity"},":hear_no_evil:":{uc_base:"1f649",uc_output:"1f649",uc_match:"1f649",uc_greedy:"1f649",shortnames:[],category:"nature"},":heart_decoration:":{uc_base:"1f49f",uc_output:"1f49f",uc_match:"1f49f",uc_greedy:"1f49f",shortnames:[],category:"symbols"},":heart_eyes:":{uc_base:"1f60d",uc_output:"1f60d",uc_match:"1f60d",uc_greedy:"1f60d",shortnames:[],category:"people"},":heart_eyes_cat:":{uc_base:"1f63b",uc_output:"1f63b",uc_match:"1f63b",uc_greedy:"1f63b",shortnames:[],category:"people"},":heartbeat:":{uc_base:"1f493",uc_output:"1f493",uc_match:"1f493",uc_greedy:"1f493",shortnames:[],category:"symbols"},":heartpulse:":{uc_base:"1f497",uc_output:"1f497",uc_match:"1f497",uc_greedy:"1f497",shortnames:[],category:"symbols"},":heavy_dollar_sign:":{uc_base:"1f4b2",uc_output:"1f4b2",uc_match:"1f4b2",uc_greedy:"1f4b2",shortnames:[],category:"symbols"},":hedgehog:":{uc_base:"1f994",uc_output:"1f994",uc_match:"1f994",uc_greedy:"1f994",shortnames:[],category:"nature"},":helicopter:":{uc_base:"1f681",uc_output:"1f681",uc_match:"1f681",uc_greedy:"1f681",shortnames:[],category:"travel"},":herb:":{uc_base:"1f33f",uc_output:"1f33f",uc_match:"1f33f",uc_greedy:"1f33f",shortnames:[],category:"nature"},":hibiscus:":{uc_base:"1f33a",uc_output:"1f33a",uc_match:"1f33a",uc_greedy:"1f33a",shortnames:[],category:"nature"},":high_brightness:":{uc_base:"1f506",uc_output:"1f506",uc_match:"1f506",uc_greedy:"1f506",shortnames:[],category:"symbols"},":high_heel:":{uc_base:"1f460",uc_output:"1f460",uc_match:"1f460",uc_greedy:"1f460",shortnames:[],category:"people"},":hockey:":{uc_base:"1f3d2",uc_output:"1f3d2",uc_match:"1f3d2",uc_greedy:"1f3d2",shortnames:[],category:"activity"},":honey_pot:":{uc_base:"1f36f",uc_output:"1f36f",uc_match:"1f36f",uc_greedy:"1f36f",shortnames:[],category:"food"},":horse:":{uc_base:"1f434",uc_output:"1f434",uc_match:"1f434",uc_greedy:"1f434",shortnames:[],category:"nature"},":horse_racing:":{uc_base:"1f3c7",uc_output:"1f3c7",uc_match:"1f3c7",uc_greedy:"1f3c7",shortnames:[],category:"activity"},":hospital:":{uc_base:"1f3e5",uc_output:"1f3e5",uc_match:"1f3e5",uc_greedy:"1f3e5",shortnames:[],category:"travel"},":hotdog:":{uc_base:"1f32d",uc_output:"1f32d",uc_match:"1f32d",uc_greedy:"1f32d",shortnames:[":hot_dog:"],category:"food"},":hotel:":{uc_base:"1f3e8",uc_output:"1f3e8",uc_match:"1f3e8",uc_greedy:"1f3e8",shortnames:[],category:"travel"},":house:":{uc_base:"1f3e0",uc_output:"1f3e0",uc_match:"1f3e0",uc_greedy:"1f3e0",shortnames:[],category:"travel"},":house_with_garden:":{uc_base:"1f3e1",uc_output:"1f3e1",uc_match:"1f3e1",uc_greedy:"1f3e1",shortnames:[],category:"travel"},":hugging:":{uc_base:"1f917",uc_output:"1f917",uc_match:"1f917",uc_greedy:"1f917",shortnames:[":hugging_face:"],category:"people"},":hushed:":{uc_base:"1f62f",uc_output:"1f62f",uc_match:"1f62f",uc_greedy:"1f62f",shortnames:[],category:"people"},":ice_cream:":{uc_base:"1f368",uc_output:"1f368",uc_match:"1f368",uc_greedy:"1f368",shortnames:[],category:"food"},":icecream:":{uc_base:"1f366",uc_output:"1f366",uc_match:"1f366",uc_greedy:"1f366",shortnames:[],category:"food"},":id:":{uc_base:"1f194",uc_output:"1f194",uc_match:"1f194",uc_greedy:"1f194",shortnames:[],category:"symbols"},":ideograph_advantage:":{uc_base:"1f250",uc_output:"1f250",uc_match:"1f250",uc_greedy:"1f250",shortnames:[],category:"symbols"},":imp:":{uc_base:"1f47f",uc_output:"1f47f",uc_match:"1f47f",uc_greedy:"1f47f",shortnames:[],category:"people"},":inbox_tray:":{uc_base:"1f4e5",uc_output:"1f4e5",uc_match:"1f4e5",uc_greedy:"1f4e5",shortnames:[],category:"objects"},":incoming_envelope:":{uc_base:"1f4e8",uc_output:"1f4e8",uc_match:"1f4e8",uc_greedy:"1f4e8",shortnames:[],category:"objects"},":innocent:":{uc_base:"1f607",uc_output:"1f607",uc_match:"1f607",uc_greedy:"1f607",shortnames:[],category:"people"},":iphone:":{uc_base:"1f4f1",uc_output:"1f4f1",uc_match:"1f4f1",uc_greedy:"1f4f1",shortnames:[],category:"objects"},":izakaya_lantern:":{uc_base:"1f3ee",uc_output:"1f3ee",uc_match:"1f3ee",uc_greedy:"1f3ee",shortnames:[],category:"objects"},":jack_o_lantern:":{uc_base:"1f383",uc_output:"1f383",uc_match:"1f383",uc_greedy:"1f383",shortnames:[],category:"people"},":japan:":{uc_base:"1f5fe",uc_output:"1f5fe",uc_match:"1f5fe",uc_greedy:"1f5fe",shortnames:[],category:"travel"},":japanese_castle:":{uc_base:"1f3ef",uc_output:"1f3ef",uc_match:"1f3ef",uc_greedy:"1f3ef",shortnames:[],category:"travel"},":japanese_goblin:":{uc_base:"1f47a",uc_output:"1f47a",uc_match:"1f47a",uc_greedy:"1f47a",shortnames:[],category:"people"},":japanese_ogre:":{uc_base:"1f479",uc_output:"1f479",uc_match:"1f479",uc_greedy:"1f479",shortnames:[],category:"people"},":jeans:":{uc_base:"1f456",uc_output:"1f456",uc_match:"1f456",uc_greedy:"1f456",shortnames:[],category:"people"},":joy:":{uc_base:"1f602",uc_output:"1f602",uc_match:"1f602",uc_greedy:"1f602",shortnames:[],category:"people"},":joy_cat:":{uc_base:"1f639",uc_output:"1f639",uc_match:"1f639",uc_greedy:"1f639",shortnames:[],category:"people"},":kaaba:":{uc_base:"1f54b",uc_output:"1f54b",uc_match:"1f54b",uc_greedy:"1f54b",shortnames:[],category:"travel"},":key:":{uc_base:"1f511",uc_output:"1f511",uc_match:"1f511",uc_greedy:"1f511",shortnames:[],category:"objects"},":keycap_ten:":{uc_base:"1f51f",uc_output:"1f51f",uc_match:"1f51f",uc_greedy:"1f51f",shortnames:[],category:"symbols"},":kimono:":{uc_base:"1f458",uc_output:"1f458",uc_match:"1f458",uc_greedy:"1f458",shortnames:[],category:"people"},":kiss:":{uc_base:"1f48b",uc_output:"1f48b",uc_match:"1f48b",uc_greedy:"1f48b",shortnames:[],category:"people"},":kissing:":{uc_base:"1f617",uc_output:"1f617",uc_match:"1f617",uc_greedy:"1f617",shortnames:[],category:"people"},":kissing_cat:":{uc_base:"1f63d",uc_output:"1f63d",uc_match:"1f63d",uc_greedy:"1f63d",shortnames:[],category:"people"},":kissing_closed_eyes:":{uc_base:"1f61a",uc_output:"1f61a",uc_match:"1f61a",uc_greedy:"1f61a",shortnames:[],category:"people"},":kissing_heart:":{uc_base:"1f618",uc_output:"1f618",uc_match:"1f618",uc_greedy:"1f618",shortnames:[],category:"people"},":kissing_smiling_eyes:":{uc_base:"1f619",uc_output:"1f619",uc_match:"1f619",uc_greedy:"1f619",shortnames:[],category:"people"},":kiwi:":{uc_base:"1f95d",uc_output:"1f95d",uc_match:"1f95d",uc_greedy:"1f95d",shortnames:[":kiwifruit:"],category:"food"},":knife:":{uc_base:"1f52a",uc_output:"1f52a",uc_match:"1f52a",uc_greedy:"1f52a",shortnames:[],category:"objects"},":koala:":{uc_base:"1f428",uc_output:"1f428",uc_match:"1f428",uc_greedy:"1f428",shortnames:[],category:"nature"},":koko:":{uc_base:"1f201",uc_output:"1f201",uc_match:"1f201",uc_greedy:"1f201",shortnames:[],category:"symbols"},":large_blue_diamond:":{uc_base:"1f537",uc_output:"1f537",uc_match:"1f537",uc_greedy:"1f537",shortnames:[],category:"symbols"},":large_orange_diamond:":{uc_base:"1f536",uc_output:"1f536",uc_match:"1f536",uc_greedy:"1f536",shortnames:[],category:"symbols"},":last_quarter_moon:":{uc_base:"1f317",uc_output:"1f317",uc_match:"1f317",uc_greedy:"1f317",shortnames:[],category:"nature"},":last_quarter_moon_with_face:":{uc_base:"1f31c",uc_output:"1f31c",uc_match:"1f31c",uc_greedy:"1f31c",shortnames:[],category:"nature"},":laughing:":{uc_base:"1f606",uc_output:"1f606",uc_match:"1f606",uc_greedy:"1f606",shortnames:[":satisfied:"],category:"people"},":leaves:":{uc_base:"1f343",uc_output:"1f343",uc_match:"1f343",uc_greedy:"1f343",shortnames:[],category:"nature"},":ledger:":{uc_base:"1f4d2",uc_output:"1f4d2",uc_match:"1f4d2",uc_greedy:"1f4d2",shortnames:[],category:"objects"},":left_facing_fist:":{uc_base:"1f91b",uc_output:"1f91b",uc_match:"1f91b",uc_greedy:"1f91b",shortnames:[":left_fist:"],category:"people"},":left_luggage:":{uc_base:"1f6c5",uc_output:"1f6c5",uc_match:"1f6c5",uc_greedy:"1f6c5",shortnames:[],category:"symbols"},":lemon:":{uc_base:"1f34b",uc_output:"1f34b",uc_match:"1f34b",uc_greedy:"1f34b",shortnames:[],category:"food"},":leopard:":{uc_base:"1f406",uc_output:"1f406",uc_match:"1f406",uc_greedy:"1f406",shortnames:[],category:"nature"},":light_rail:":{uc_base:"1f688",uc_output:"1f688",uc_match:"1f688",uc_greedy:"1f688",shortnames:[],category:"travel"},":link:":{uc_base:"1f517",uc_output:"1f517",uc_match:"1f517",uc_greedy:"1f517",shortnames:[],category:"objects"},":lion_face:":{uc_base:"1f981",uc_output:"1f981",uc_match:"1f981",uc_greedy:"1f981",shortnames:[":lion:"],category:"nature"},":lips:":{uc_base:"1f444",uc_output:"1f444",uc_match:"1f444",uc_greedy:"1f444",shortnames:[],category:"people"},":lipstick:":{uc_base:"1f484",uc_output:"1f484",uc_match:"1f484",uc_greedy:"1f484",shortnames:[],category:"people"},":lizard:":{uc_base:"1f98e",uc_output:"1f98e",uc_match:"1f98e",uc_greedy:"1f98e",shortnames:[],category:"nature"},":lock:":{uc_base:"1f512",uc_output:"1f512",uc_match:"1f512",uc_greedy:"1f512",shortnames:[],category:"objects"},":lock_with_ink_pen:":{uc_base:"1f50f",uc_output:"1f50f",uc_match:"1f50f",uc_greedy:"1f50f",shortnames:[],category:"objects"},":lollipop:":{uc_base:"1f36d",uc_output:"1f36d",uc_match:"1f36d",uc_greedy:"1f36d",shortnames:[],category:"food"},":loud_sound:":{uc_base:"1f50a",uc_output:"1f50a",uc_match:"1f50a",uc_greedy:"1f50a",shortnames:[],category:"symbols"},":loudspeaker:":{uc_base:"1f4e2",uc_output:"1f4e2",uc_match:"1f4e2",uc_greedy:"1f4e2",shortnames:[],category:"symbols"},":love_hotel:":{uc_base:"1f3e9",uc_output:"1f3e9",uc_match:"1f3e9",uc_greedy:"1f3e9",shortnames:[],category:"travel"},":love_letter:":{uc_base:"1f48c",uc_output:"1f48c",uc_match:"1f48c",uc_greedy:"1f48c",shortnames:[],category:"objects"},":love_you_gesture:":{uc_base:"1f91f",uc_output:"1f91f",uc_match:"1f91f",uc_greedy:"1f91f",shortnames:[],category:"people"},":low_brightness:":{uc_base:"1f505",uc_output:"1f505",uc_match:"1f505",uc_greedy:"1f505",shortnames:[],category:"symbols"},":lying_face:":{uc_base:"1f925",uc_output:"1f925",uc_match:"1f925",uc_greedy:"1f925",shortnames:[":liar:"],category:"people"},":mag:":{uc_base:"1f50d",uc_output:"1f50d",uc_match:"1f50d",uc_greedy:"1f50d",shortnames:[],category:"objects"},":mag_right:":{uc_base:"1f50e",uc_output:"1f50e",uc_match:"1f50e",uc_greedy:"1f50e",shortnames:[],category:"objects"},":mage:":{uc_base:"1f9d9",uc_output:"1f9d9",uc_match:"1f9d9",uc_greedy:"1f9d9",shortnames:[],category:"people"},":mahjong:":{uc_base:"1f004",uc_output:"1f004",uc_match:"1f004",uc_greedy:"1f004",shortnames:[],category:"symbols"},":mailbox:":{uc_base:"1f4eb",uc_output:"1f4eb",uc_match:"1f4eb",uc_greedy:"1f4eb",shortnames:[],category:"objects"},":mailbox_closed:":{uc_base:"1f4ea",uc_output:"1f4ea",uc_match:"1f4ea",uc_greedy:"1f4ea",shortnames:[],category:"objects"},":mailbox_with_mail:":{uc_base:"1f4ec",uc_output:"1f4ec",uc_match:"1f4ec",uc_greedy:"1f4ec",shortnames:[],category:"objects"},":mailbox_with_no_mail:":{uc_base:"1f4ed",uc_output:"1f4ed",uc_match:"1f4ed",uc_greedy:"1f4ed",shortnames:[],category:"objects"},":man:":{uc_base:"1f468",uc_output:"1f468",uc_match:"1f468",uc_greedy:"1f468",shortnames:[],category:"people"},":man_dancing:":{uc_base:"1f57a",uc_output:"1f57a",uc_match:"1f57a",uc_greedy:"1f57a",shortnames:[":male_dancer:"],category:"people"},":man_in_tuxedo:":{uc_base:"1f935",uc_output:"1f935",uc_match:"1f935",uc_greedy:"1f935",shortnames:[],category:"people"},":man_with_chinese_cap:":{uc_base:"1f472",uc_output:"1f472",uc_match:"1f472",uc_greedy:"1f472",shortnames:[":man_with_gua_pi_mao:"],category:"people"},":mans_shoe:":{uc_base:"1f45e",uc_output:"1f45e",uc_match:"1f45e",uc_greedy:"1f45e",shortnames:[],category:"people"},":maple_leaf:":{uc_base:"1f341",uc_output:"1f341",uc_match:"1f341",uc_greedy:"1f341",shortnames:[],category:"nature"},":martial_arts_uniform:":{uc_base:"1f94b",uc_output:"1f94b",uc_match:"1f94b",uc_greedy:"1f94b",shortnames:[":karate_uniform:"],category:"activity"},":mask:":{uc_base:"1f637",uc_output:"1f637",uc_match:"1f637",uc_greedy:"1f637",shortnames:[],category:"people"},":meat_on_bone:":{uc_base:"1f356",uc_output:"1f356",uc_match:"1f356",uc_greedy:"1f356",shortnames:[],category:"food"},":medal:":{uc_base:"1f3c5",uc_output:"1f3c5",uc_match:"1f3c5",uc_greedy:"1f3c5",shortnames:[":sports_medal:"],category:"activity"},":mega:":{uc_base:"1f4e3",uc_output:"1f4e3",uc_match:"1f4e3",uc_greedy:"1f4e3",shortnames:[],category:"symbols"},":melon:":{uc_base:"1f348",uc_output:"1f348",uc_match:"1f348",uc_greedy:"1f348",shortnames:[],category:"food"},":menorah:":{uc_base:"1f54e",uc_output:"1f54e",uc_match:"1f54e",uc_greedy:"1f54e",shortnames:[],category:"symbols"},":mens:":{uc_base:"1f6b9",uc_output:"1f6b9",uc_match:"1f6b9",uc_greedy:"1f6b9",shortnames:[],category:"symbols"},":merperson:":{uc_base:"1f9dc",uc_output:"1f9dc",uc_match:"1f9dc",uc_greedy:"1f9dc",shortnames:[],category:"people"},":metal:":{uc_base:"1f918",uc_output:"1f918",uc_match:"1f918",uc_greedy:"1f918",shortnames:[":sign_of_the_horns:"],category:"people"},":metro:":{uc_base:"1f687",uc_output:"1f687",uc_match:"1f687",uc_greedy:"1f687",shortnames:[],category:"travel"},":microphone:":{uc_base:"1f3a4",uc_output:"1f3a4",uc_match:"1f3a4",uc_greedy:"1f3a4",shortnames:[],category:"activity"},":microscope:":{uc_base:"1f52c",uc_output:"1f52c",uc_match:"1f52c",uc_greedy:"1f52c",shortnames:[],category:"objects"},":middle_finger:":{uc_base:"1f595",uc_output:"1f595",uc_match:"1f595",uc_greedy:"1f595",shortnames:[":reversed_hand_with_middle_finger_extended:"],category:"people"},":milk:":{uc_base:"1f95b",uc_output:"1f95b",uc_match:"1f95b",uc_greedy:"1f95b",shortnames:[":glass_of_milk:"],category:"food"},":milky_way:":{uc_base:"1f30c",uc_output:"1f30c",uc_match:"1f30c",uc_greedy:"1f30c",shortnames:[],category:"travel"},":minibus:":{uc_base:"1f690",uc_output:"1f690",uc_match:"1f690",uc_greedy:"1f690",shortnames:[],category:"travel"},":minidisc:":{uc_base:"1f4bd",uc_output:"1f4bd",uc_match:"1f4bd",uc_greedy:"1f4bd",shortnames:[],category:"objects"},":mobile_phone_off:":{uc_base:"1f4f4",uc_output:"1f4f4",uc_match:"1f4f4",uc_greedy:"1f4f4",shortnames:[],category:"symbols"},":money_mouth:":{uc_base:"1f911",uc_output:"1f911",uc_match:"1f911",uc_greedy:"1f911",shortnames:[":money_mouth_face:"],category:"people"},":money_with_wings:":{uc_base:"1f4b8",uc_output:"1f4b8",uc_match:"1f4b8",uc_greedy:"1f4b8",shortnames:[],category:"objects"},":moneybag:":{uc_base:"1f4b0",uc_output:"1f4b0",uc_match:"1f4b0",uc_greedy:"1f4b0",shortnames:[],category:"objects"},":monkey:":{uc_base:"1f412",uc_output:"1f412",uc_match:"1f412",uc_greedy:"1f412",shortnames:[],category:"nature"},":monkey_face:":{uc_base:"1f435",uc_output:"1f435",uc_match:"1f435",uc_greedy:"1f435",shortnames:[],category:"nature"},":monorail:":{uc_base:"1f69d",uc_output:"1f69d",uc_match:"1f69d",uc_greedy:"1f69d",shortnames:[],category:"travel"},":mortar_board:":{uc_base:"1f393",uc_output:"1f393",uc_match:"1f393",uc_greedy:"1f393",shortnames:[],category:"people"},":mosque:":{uc_base:"1f54c",uc_output:"1f54c",uc_match:"1f54c",uc_greedy:"1f54c",shortnames:[],category:"travel"},":motor_scooter:":{uc_base:"1f6f5",uc_output:"1f6f5",uc_match:"1f6f5",uc_greedy:"1f6f5",shortnames:[":motorbike:"],category:"travel"},":mount_fuji:":{uc_base:"1f5fb",uc_output:"1f5fb",uc_match:"1f5fb",uc_greedy:"1f5fb",shortnames:[],category:"travel"},":mountain_cableway:":{uc_base:"1f6a0",uc_output:"1f6a0",uc_match:"1f6a0",uc_greedy:"1f6a0",shortnames:[],category:"travel"},":mountain_railway:":{uc_base:"1f69e",uc_output:"1f69e",uc_match:"1f69e",uc_greedy:"1f69e",shortnames:[],category:"travel"},":mouse2:":{uc_base:"1f401",uc_output:"1f401",uc_match:"1f401",uc_greedy:"1f401",shortnames:[],category:"nature"},":mouse:":{uc_base:"1f42d",uc_output:"1f42d",uc_match:"1f42d",uc_greedy:"1f42d",shortnames:[],category:"nature"},":movie_camera:":{uc_base:"1f3a5",uc_output:"1f3a5",uc_match:"1f3a5",uc_greedy:"1f3a5",shortnames:[],category:"objects"},":moyai:":{uc_base:"1f5ff",uc_output:"1f5ff",uc_match:"1f5ff",uc_greedy:"1f5ff",shortnames:[],category:"travel"},":mrs_claus:":{uc_base:"1f936",uc_output:"1f936",uc_match:"1f936",uc_greedy:"1f936",shortnames:[":mother_christmas:"],category:"people"},":muscle:":{uc_base:"1f4aa",uc_output:"1f4aa",uc_match:"1f4aa",uc_greedy:"1f4aa",shortnames:[],category:"people"},":mushroom:":{uc_base:"1f344",uc_output:"1f344",uc_match:"1f344",uc_greedy:"1f344",shortnames:[],category:"nature"},":musical_keyboard:":{uc_base:"1f3b9",uc_output:"1f3b9",uc_match:"1f3b9",uc_greedy:"1f3b9",shortnames:[],category:"activity"},":musical_note:":{uc_base:"1f3b5",uc_output:"1f3b5",uc_match:"1f3b5",uc_greedy:"1f3b5",shortnames:[],category:"symbols"},":musical_score:":{uc_base:"1f3bc",uc_output:"1f3bc",uc_match:"1f3bc",uc_greedy:"1f3bc",shortnames:[],category:"activity"},":mute:":{uc_base:"1f507",uc_output:"1f507",uc_match:"1f507",uc_greedy:"1f507",shortnames:[],category:"symbols"},":nail_care:":{uc_base:"1f485",uc_output:"1f485",uc_match:"1f485",uc_greedy:"1f485",shortnames:[],category:"people"},":name_badge:":{uc_base:"1f4db",uc_output:"1f4db",uc_match:"1f4db",uc_greedy:"1f4db",shortnames:[],category:"symbols"},":nauseated_face:":{uc_base:"1f922",uc_output:"1f922",uc_match:"1f922",uc_greedy:"1f922",shortnames:[":sick:"],category:"people"},":necktie:":{uc_base:"1f454",uc_output:"1f454",uc_match:"1f454",uc_greedy:"1f454",shortnames:[],category:"people"},":nerd:":{uc_base:"1f913",uc_output:"1f913",uc_match:"1f913",uc_greedy:"1f913",shortnames:[":nerd_face:"],category:"people"},":neutral_face:":{uc_base:"1f610",uc_output:"1f610",uc_match:"1f610",uc_greedy:"1f610",shortnames:[],category:"people"},":new:":{uc_base:"1f195",uc_output:"1f195",uc_match:"1f195",uc_greedy:"1f195",shortnames:[],category:"symbols"},":new_moon:":{uc_base:"1f311",uc_output:"1f311",uc_match:"1f311",uc_greedy:"1f311",shortnames:[],category:"nature"},":new_moon_with_face:":{uc_base:"1f31a",uc_output:"1f31a",uc_match:"1f31a",uc_greedy:"1f31a",shortnames:[],category:"nature"},":newspaper:":{uc_base:"1f4f0",uc_output:"1f4f0",uc_match:"1f4f0",uc_greedy:"1f4f0",shortnames:[],category:"objects"},":ng:":{uc_base:"1f196",uc_output:"1f196",uc_match:"1f196",uc_greedy:"1f196",shortnames:[],category:"symbols"},":night_with_stars:":{uc_base:"1f303",uc_output:"1f303",uc_match:"1f303",uc_greedy:"1f303",shortnames:[],category:"travel"},":no_bell:":{uc_base:"1f515",uc_output:"1f515",uc_match:"1f515",uc_greedy:"1f515",shortnames:[],category:"symbols"},":no_bicycles:":{uc_base:"1f6b3",uc_output:"1f6b3",uc_match:"1f6b3",uc_greedy:"1f6b3",shortnames:[],category:"symbols"},":no_entry_sign:":{uc_base:"1f6ab",uc_output:"1f6ab",uc_match:"1f6ab",uc_greedy:"1f6ab",shortnames:[],category:"symbols"},":no_mobile_phones:":{uc_base:"1f4f5",uc_output:"1f4f5",uc_match:"1f4f5",uc_greedy:"1f4f5",shortnames:[],category:"symbols"},":no_mouth:":{uc_base:"1f636",uc_output:"1f636",uc_match:"1f636",uc_greedy:"1f636",shortnames:[],category:"people"},":no_pedestrians:":{uc_base:"1f6b7",uc_output:"1f6b7",uc_match:"1f6b7",uc_greedy:"1f6b7",shortnames:[],category:"symbols"},":no_smoking:":{uc_base:"1f6ad",uc_output:"1f6ad",uc_match:"1f6ad",uc_greedy:"1f6ad",shortnames:[],category:"symbols"},":non-potable_water:":{uc_base:"1f6b1",uc_output:"1f6b1",uc_match:"1f6b1",uc_greedy:"1f6b1",shortnames:[],category:"symbols"},":nose:":{uc_base:"1f443",uc_output:"1f443",uc_match:"1f443",uc_greedy:"1f443",shortnames:[],category:"people"},":notebook:":{uc_base:"1f4d3",uc_output:"1f4d3",uc_match:"1f4d3",uc_greedy:"1f4d3",shortnames:[],category:"objects"},":notebook_with_decorative_cover:":{uc_base:"1f4d4",uc_output:"1f4d4",uc_match:"1f4d4",uc_greedy:"1f4d4",shortnames:[],category:"objects"},":notes:":{uc_base:"1f3b6",uc_output:"1f3b6",uc_match:"1f3b6",uc_greedy:"1f3b6",shortnames:[],category:"symbols"},":nut_and_bolt:":{uc_base:"1f529",uc_output:"1f529",uc_match:"1f529",uc_greedy:"1f529",shortnames:[],category:"objects"},":ocean:":{uc_base:"1f30a",uc_output:"1f30a",uc_match:"1f30a",uc_greedy:"1f30a",shortnames:[],category:"nature"},":octagonal_sign:":{uc_base:"1f6d1",uc_output:"1f6d1",uc_match:"1f6d1",uc_greedy:"1f6d1",shortnames:[":stop_sign:"],category:"symbols"},":octopus:":{uc_base:"1f419",uc_output:"1f419",uc_match:"1f419",uc_greedy:"1f419",shortnames:[],category:"nature"},":oden:":{uc_base:"1f362",uc_output:"1f362",uc_match:"1f362",uc_greedy:"1f362",shortnames:[],category:"food"},":office:":{uc_base:"1f3e2",uc_output:"1f3e2",uc_match:"1f3e2",uc_greedy:"1f3e2",shortnames:[],category:"travel"},":ok:":{uc_base:"1f197",uc_output:"1f197",uc_match:"1f197",uc_greedy:"1f197",shortnames:[],category:"symbols"},":ok_hand:":{uc_base:"1f44c",uc_output:"1f44c",uc_match:"1f44c",uc_greedy:"1f44c",shortnames:[],category:"people"},":older_adult:":{uc_base:"1f9d3",uc_output:"1f9d3",uc_match:"1f9d3",uc_greedy:"1f9d3",shortnames:[],category:"people"},":older_man:":{uc_base:"1f474",uc_output:"1f474",uc_match:"1f474",uc_greedy:"1f474",shortnames:[],category:"people"},":older_woman:":{uc_base:"1f475",uc_output:"1f475",uc_match:"1f475",uc_greedy:"1f475",shortnames:[":grandma:"],category:"people"},":on:":{uc_base:"1f51b",uc_output:"1f51b",uc_match:"1f51b",uc_greedy:"1f51b",shortnames:[],category:"symbols"},":oncoming_automobile:":{uc_base:"1f698",uc_output:"1f698",uc_match:"1f698",uc_greedy:"1f698",shortnames:[],category:"travel"},":oncoming_bus:":{uc_base:"1f68d",uc_output:"1f68d",uc_match:"1f68d",uc_greedy:"1f68d",shortnames:[],category:"travel"},":oncoming_police_car:":{uc_base:"1f694",uc_output:"1f694",uc_match:"1f694",uc_greedy:"1f694",shortnames:[],category:"travel"},":oncoming_taxi:":{uc_base:"1f696",uc_output:"1f696",uc_match:"1f696",uc_greedy:"1f696",shortnames:[],category:"travel"},":open_file_folder:":{uc_base:"1f4c2",uc_output:"1f4c2",uc_match:"1f4c2",uc_greedy:"1f4c2",shortnames:[],category:"objects"},":open_hands:":{uc_base:"1f450",uc_output:"1f450",uc_match:"1f450",uc_greedy:"1f450",shortnames:[],category:"people"},":open_mouth:":{uc_base:"1f62e",uc_output:"1f62e",uc_match:"1f62e",uc_greedy:"1f62e",shortnames:[],category:"people"},":orange_book:":{uc_base:"1f4d9",uc_output:"1f4d9",uc_match:"1f4d9",uc_greedy:"1f4d9",shortnames:[],category:"objects"},":orange_heart:":{uc_base:"1f9e1",
-uc_output:"1f9e1",uc_match:"1f9e1",uc_greedy:"1f9e1",shortnames:[],category:"objects"},":outbox_tray:":{uc_base:"1f4e4",uc_output:"1f4e4",uc_match:"1f4e4",uc_greedy:"1f4e4",shortnames:[],category:"objects"},":owl:":{uc_base:"1f989",uc_output:"1f989",uc_match:"1f989",uc_greedy:"1f989",shortnames:[],category:"nature"},":ox:":{uc_base:"1f402",uc_output:"1f402",uc_match:"1f402",uc_greedy:"1f402",shortnames:[],category:"nature"},":package:":{uc_base:"1f4e6",uc_output:"1f4e6",uc_match:"1f4e6",uc_greedy:"1f4e6",shortnames:[],category:"objects"},":page_facing_up:":{uc_base:"1f4c4",uc_output:"1f4c4",uc_match:"1f4c4",uc_greedy:"1f4c4",shortnames:[],category:"objects"},":page_with_curl:":{uc_base:"1f4c3",uc_output:"1f4c3",uc_match:"1f4c3",uc_greedy:"1f4c3",shortnames:[],category:"objects"},":pager:":{uc_base:"1f4df",uc_output:"1f4df",uc_match:"1f4df",uc_greedy:"1f4df",shortnames:[],category:"objects"},":palm_tree:":{uc_base:"1f334",uc_output:"1f334",uc_match:"1f334",uc_greedy:"1f334",shortnames:[],category:"nature"},":palms_up_together:":{uc_base:"1f932",uc_output:"1f932",uc_match:"1f932",uc_greedy:"1f932",shortnames:[],category:"people"},":pancakes:":{uc_base:"1f95e",uc_output:"1f95e",uc_match:"1f95e",uc_greedy:"1f95e",shortnames:[],category:"food"},":panda_face:":{uc_base:"1f43c",uc_output:"1f43c",uc_match:"1f43c",uc_greedy:"1f43c",shortnames:[],category:"nature"},":paperclip:":{uc_base:"1f4ce",uc_output:"1f4ce",uc_match:"1f4ce",uc_greedy:"1f4ce",shortnames:[],category:"objects"},":passport_control:":{uc_base:"1f6c2",uc_output:"1f6c2",uc_match:"1f6c2",uc_greedy:"1f6c2",shortnames:[],category:"symbols"},":peach:":{uc_base:"1f351",uc_output:"1f351",uc_match:"1f351",uc_greedy:"1f351",shortnames:[],category:"food"},":peanuts:":{uc_base:"1f95c",uc_output:"1f95c",uc_match:"1f95c",uc_greedy:"1f95c",shortnames:[":shelled_peanut:"],category:"food"},":pear:":{uc_base:"1f350",uc_output:"1f350",uc_match:"1f350",uc_greedy:"1f350",shortnames:[],category:"food"},":pencil:":{uc_base:"1f4dd",uc_output:"1f4dd",uc_match:"1f4dd",uc_greedy:"1f4dd",shortnames:[":memo:"],category:"objects"},":penguin:":{uc_base:"1f427",uc_output:"1f427",uc_match:"1f427",uc_greedy:"1f427",shortnames:[],category:"nature"},":pensive:":{uc_base:"1f614",uc_output:"1f614",uc_match:"1f614",uc_greedy:"1f614",shortnames:[],category:"people"},":people_with_bunny_ears_partying:":{uc_base:"1f46f",uc_output:"1f46f",uc_match:"1f46f",uc_greedy:"1f46f",shortnames:[":dancers:"],category:"people"},":people_wrestling:":{uc_base:"1f93c",uc_output:"1f93c",uc_match:"1f93c",uc_greedy:"1f93c",shortnames:[":wrestlers:",":wrestling:"],category:"activity"},":performing_arts:":{uc_base:"1f3ad",uc_output:"1f3ad",uc_match:"1f3ad",uc_greedy:"1f3ad",shortnames:[],category:"activity"},":persevere:":{uc_base:"1f623",uc_output:"1f623",uc_match:"1f623",uc_greedy:"1f623",shortnames:[],category:"people"},":person_biking:":{uc_base:"1f6b4",uc_output:"1f6b4",uc_match:"1f6b4",uc_greedy:"1f6b4",shortnames:[":bicyclist:"],category:"activity"},":person_bowing:":{uc_base:"1f647",uc_output:"1f647",uc_match:"1f647",uc_greedy:"1f647",shortnames:[":bow:"],category:"people"},":person_climbing:":{uc_base:"1f9d7",uc_output:"1f9d7",uc_match:"1f9d7",uc_greedy:"1f9d7",shortnames:[],category:"activity"},":person_doing_cartwheel:":{uc_base:"1f938",uc_output:"1f938",uc_match:"1f938",uc_greedy:"1f938",shortnames:[":cartwheel:"],category:"activity"},":person_facepalming:":{uc_base:"1f926",uc_output:"1f926",uc_match:"1f926",uc_greedy:"1f926",shortnames:[":face_palm:",":facepalm:"],category:"people"},":person_fencing:":{uc_base:"1f93a",uc_output:"1f93a",uc_match:"1f93a",uc_greedy:"1f93a",shortnames:[":fencer:",":fencing:"],category:"activity"},":person_frowning:":{uc_base:"1f64d",uc_output:"1f64d",uc_match:"1f64d",uc_greedy:"1f64d",shortnames:[],category:"people"},":person_gesturing_no:":{uc_base:"1f645",uc_output:"1f645",uc_match:"1f645",uc_greedy:"1f645",shortnames:[":no_good:"],category:"people"},":person_gesturing_ok:":{uc_base:"1f646",uc_output:"1f646",uc_match:"1f646",uc_greedy:"1f646",shortnames:[":ok_woman:"],category:"people"},":person_getting_haircut:":{uc_base:"1f487",uc_output:"1f487",uc_match:"1f487",uc_greedy:"1f487",shortnames:[":haircut:"],category:"people"},":person_getting_massage:":{uc_base:"1f486",uc_output:"1f486",uc_match:"1f486",uc_greedy:"1f486",shortnames:[":massage:"],category:"people"},":person_in_lotus_position:":{uc_base:"1f9d8",uc_output:"1f9d8",uc_match:"1f9d8",uc_greedy:"1f9d8",shortnames:[],category:"activity"},":person_in_steamy_room:":{uc_base:"1f9d6",uc_output:"1f9d6",uc_match:"1f9d6",uc_greedy:"1f9d6",shortnames:[],category:"activity"},":person_juggling:":{uc_base:"1f939",uc_output:"1f939",uc_match:"1f939",uc_greedy:"1f939",shortnames:[":juggling:",":juggler:"],category:"activity"},":person_mountain_biking:":{uc_base:"1f6b5",uc_output:"1f6b5",uc_match:"1f6b5",uc_greedy:"1f6b5",shortnames:[":mountain_bicyclist:"],category:"activity"},":person_playing_handball:":{uc_base:"1f93e",uc_output:"1f93e",uc_match:"1f93e",uc_greedy:"1f93e",shortnames:[":handball:"],category:"activity"},":person_playing_water_polo:":{uc_base:"1f93d",uc_output:"1f93d",uc_match:"1f93d",uc_greedy:"1f93d",shortnames:[":water_polo:"],category:"activity"},":person_pouting:":{uc_base:"1f64e",uc_output:"1f64e",uc_match:"1f64e",uc_greedy:"1f64e",shortnames:[":person_with_pouting_face:"],category:"people"},":person_raising_hand:":{uc_base:"1f64b",uc_output:"1f64b",uc_match:"1f64b",uc_greedy:"1f64b",shortnames:[":raising_hand:"],category:"people"},":person_rowing_boat:":{uc_base:"1f6a3",uc_output:"1f6a3",uc_match:"1f6a3",uc_greedy:"1f6a3",shortnames:[":rowboat:"],category:"activity"},":person_running:":{uc_base:"1f3c3",uc_output:"1f3c3",uc_match:"1f3c3",uc_greedy:"1f3c3",shortnames:[":runner:"],category:"people"},":person_shrugging:":{uc_base:"1f937",uc_output:"1f937",uc_match:"1f937",uc_greedy:"1f937",shortnames:[":shrug:"],category:"people"},":person_surfing:":{uc_base:"1f3c4",uc_output:"1f3c4",uc_match:"1f3c4",uc_greedy:"1f3c4",shortnames:[":surfer:"],category:"activity"},":person_swimming:":{uc_base:"1f3ca",uc_output:"1f3ca",uc_match:"1f3ca",uc_greedy:"1f3ca",shortnames:[":swimmer:"],category:"activity"},":person_tipping_hand:":{uc_base:"1f481",uc_output:"1f481",uc_match:"1f481",uc_greedy:"1f481",shortnames:[":information_desk_person:"],category:"people"},":person_walking:":{uc_base:"1f6b6",uc_output:"1f6b6",uc_match:"1f6b6",uc_greedy:"1f6b6",shortnames:[":walking:"],category:"people"},":person_wearing_turban:":{uc_base:"1f473",uc_output:"1f473",uc_match:"1f473",uc_greedy:"1f473",shortnames:[":man_with_turban:"],category:"people"},":pie:":{uc_base:"1f967",uc_output:"1f967",uc_match:"1f967",uc_greedy:"1f967",shortnames:[],category:"food"},":pig2:":{uc_base:"1f416",uc_output:"1f416",uc_match:"1f416",uc_greedy:"1f416",shortnames:[],category:"nature"},":pig:":{uc_base:"1f437",uc_output:"1f437",uc_match:"1f437",uc_greedy:"1f437",shortnames:[],category:"nature"},":pig_nose:":{uc_base:"1f43d",uc_output:"1f43d",uc_match:"1f43d",uc_greedy:"1f43d",shortnames:[],category:"nature"},":pill:":{uc_base:"1f48a",uc_output:"1f48a",uc_match:"1f48a",uc_greedy:"1f48a",shortnames:[],category:"objects"},":pineapple:":{uc_base:"1f34d",uc_output:"1f34d",uc_match:"1f34d",uc_greedy:"1f34d",shortnames:[],category:"food"},":ping_pong:":{uc_base:"1f3d3",uc_output:"1f3d3",uc_match:"1f3d3",uc_greedy:"1f3d3",shortnames:[":table_tennis:"],category:"activity"},":pizza:":{uc_base:"1f355",uc_output:"1f355",uc_match:"1f355",uc_greedy:"1f355",shortnames:[],category:"food"},":place_of_worship:":{uc_base:"1f6d0",uc_output:"1f6d0",uc_match:"1f6d0",uc_greedy:"1f6d0",shortnames:[":worship_symbol:"],category:"symbols"},":point_down:":{uc_base:"1f447",uc_output:"1f447",uc_match:"1f447",uc_greedy:"1f447",shortnames:[],category:"people"},":point_left:":{uc_base:"1f448",uc_output:"1f448",uc_match:"1f448",uc_greedy:"1f448",shortnames:[],category:"people"},":point_right:":{uc_base:"1f449",uc_output:"1f449",uc_match:"1f449",uc_greedy:"1f449",shortnames:[],category:"people"},":point_up_2:":{uc_base:"1f446",uc_output:"1f446",uc_match:"1f446",uc_greedy:"1f446",shortnames:[],category:"people"},":police_car:":{uc_base:"1f693",uc_output:"1f693",uc_match:"1f693",uc_greedy:"1f693",shortnames:[],category:"travel"},":police_officer:":{uc_base:"1f46e",uc_output:"1f46e",uc_match:"1f46e",uc_greedy:"1f46e",shortnames:[":cop:"],category:"people"},":poodle:":{uc_base:"1f429",uc_output:"1f429",uc_match:"1f429",uc_greedy:"1f429",shortnames:[],category:"nature"},":poop:":{uc_base:"1f4a9",uc_output:"1f4a9",uc_match:"1f4a9",uc_greedy:"1f4a9",shortnames:[":shit:",":hankey:",":poo:"],category:"people"},":popcorn:":{uc_base:"1f37f",uc_output:"1f37f",uc_match:"1f37f",uc_greedy:"1f37f",shortnames:[],category:"food"},":post_office:":{uc_base:"1f3e3",uc_output:"1f3e3",uc_match:"1f3e3",uc_greedy:"1f3e3",shortnames:[],category:"travel"},":postal_horn:":{uc_base:"1f4ef",uc_output:"1f4ef",uc_match:"1f4ef",uc_greedy:"1f4ef",shortnames:[],category:"objects"},":postbox:":{uc_base:"1f4ee",uc_output:"1f4ee",uc_match:"1f4ee",uc_greedy:"1f4ee",shortnames:[],category:"objects"},":potable_water:":{uc_base:"1f6b0",uc_output:"1f6b0",uc_match:"1f6b0",uc_greedy:"1f6b0",shortnames:[],category:"objects"},":potato:":{uc_base:"1f954",uc_output:"1f954",uc_match:"1f954",uc_greedy:"1f954",shortnames:[],category:"food"},":pouch:":{uc_base:"1f45d",uc_output:"1f45d",uc_match:"1f45d",uc_greedy:"1f45d",shortnames:[],category:"people"},":poultry_leg:":{uc_base:"1f357",uc_output:"1f357",uc_match:"1f357",uc_greedy:"1f357",shortnames:[],category:"food"},":pound:":{uc_base:"1f4b7",uc_output:"1f4b7",uc_match:"1f4b7",uc_greedy:"1f4b7",shortnames:[],category:"objects"},":pouting_cat:":{uc_base:"1f63e",uc_output:"1f63e",uc_match:"1f63e",uc_greedy:"1f63e",shortnames:[],category:"people"},":pray:":{uc_base:"1f64f",uc_output:"1f64f",uc_match:"1f64f",uc_greedy:"1f64f",shortnames:[],category:"people"},":prayer_beads:":{uc_base:"1f4ff",uc_output:"1f4ff",uc_match:"1f4ff",uc_greedy:"1f4ff",shortnames:[],category:"objects"},":pregnant_woman:":{uc_base:"1f930",uc_output:"1f930",uc_match:"1f930",uc_greedy:"1f930",shortnames:[":expecting_woman:"],category:"people"},":pretzel:":{uc_base:"1f968",uc_output:"1f968",uc_match:"1f968",uc_greedy:"1f968",shortnames:[],category:"food"},":prince:":{uc_base:"1f934",uc_output:"1f934",uc_match:"1f934",uc_greedy:"1f934",shortnames:[],category:"people"},":princess:":{uc_base:"1f478",uc_output:"1f478",uc_match:"1f478",uc_greedy:"1f478",shortnames:[],category:"people"},":punch:":{uc_base:"1f44a",uc_output:"1f44a",uc_match:"1f44a",uc_greedy:"1f44a",shortnames:[],category:"people"},":purple_heart:":{uc_base:"1f49c",uc_output:"1f49c",uc_match:"1f49c",uc_greedy:"1f49c",shortnames:[],category:"symbols"},":purse:":{uc_base:"1f45b",uc_output:"1f45b",uc_match:"1f45b",uc_greedy:"1f45b",shortnames:[],category:"people"},":pushpin:":{uc_base:"1f4cc",uc_output:"1f4cc",uc_match:"1f4cc",uc_greedy:"1f4cc",shortnames:[],category:"objects"},":put_litter_in_its_place:":{uc_base:"1f6ae",uc_output:"1f6ae",uc_match:"1f6ae",uc_greedy:"1f6ae",shortnames:[],category:"symbols"},":rabbit2:":{uc_base:"1f407",uc_output:"1f407",uc_match:"1f407",uc_greedy:"1f407",shortnames:[],category:"nature"},":rabbit:":{uc_base:"1f430",uc_output:"1f430",uc_match:"1f430",uc_greedy:"1f430",shortnames:[],category:"nature"},":racehorse:":{uc_base:"1f40e",uc_output:"1f40e",uc_match:"1f40e",uc_greedy:"1f40e",shortnames:[],category:"nature"},":radio:":{uc_base:"1f4fb",uc_output:"1f4fb",uc_match:"1f4fb",uc_greedy:"1f4fb",shortnames:[],category:"objects"},":radio_button:":{uc_base:"1f518",uc_output:"1f518",uc_match:"1f518",uc_greedy:"1f518",shortnames:[],category:"symbols"},":rage:":{uc_base:"1f621",uc_output:"1f621",uc_match:"1f621",uc_greedy:"1f621",shortnames:[],category:"people"},":railway_car:":{uc_base:"1f683",uc_output:"1f683",uc_match:"1f683",uc_greedy:"1f683",shortnames:[],category:"travel"},":rainbow:":{uc_base:"1f308",uc_output:"1f308",uc_match:"1f308",uc_greedy:"1f308",shortnames:[],category:"nature"},":raised_back_of_hand:":{uc_base:"1f91a",uc_output:"1f91a",uc_match:"1f91a",uc_greedy:"1f91a",shortnames:[":back_of_hand:"],category:"people"},":raised_hands:":{uc_base:"1f64c",uc_output:"1f64c",uc_match:"1f64c",uc_greedy:"1f64c",shortnames:[],category:"people"},":ram:":{uc_base:"1f40f",uc_output:"1f40f",uc_match:"1f40f",uc_greedy:"1f40f",shortnames:[],category:"nature"},":ramen:":{uc_base:"1f35c",uc_output:"1f35c",uc_match:"1f35c",uc_greedy:"1f35c",shortnames:[],category:"food"},":rat:":{uc_base:"1f400",uc_output:"1f400",uc_match:"1f400",uc_greedy:"1f400",shortnames:[],category:"nature"},":red_car:":{uc_base:"1f697",uc_output:"1f697",uc_match:"1f697",uc_greedy:"1f697",shortnames:[],category:"travel"},":red_circle:":{uc_base:"1f534",uc_output:"1f534",uc_match:"1f534",uc_greedy:"1f534",shortnames:[],category:"symbols"},":regional_indicator_a:":{uc_base:"1f1e6",uc_output:"1f1e6",uc_match:"1f1e6",uc_greedy:"1f1e6",shortnames:[],category:"regional"},":regional_indicator_b:":{uc_base:"1f1e7",uc_output:"1f1e7",uc_match:"1f1e7",uc_greedy:"1f1e7",shortnames:[],category:"regional"},":regional_indicator_c:":{uc_base:"1f1e8",uc_output:"1f1e8",uc_match:"1f1e8",uc_greedy:"1f1e8",shortnames:[],category:"regional"},":regional_indicator_d:":{uc_base:"1f1e9",uc_output:"1f1e9",uc_match:"1f1e9",uc_greedy:"1f1e9",shortnames:[],category:"regional"},":regional_indicator_e:":{uc_base:"1f1ea",uc_output:"1f1ea",uc_match:"1f1ea",uc_greedy:"1f1ea",shortnames:[],category:"regional"},":regional_indicator_f:":{uc_base:"1f1eb",uc_output:"1f1eb",uc_match:"1f1eb",uc_greedy:"1f1eb",shortnames:[],category:"regional"},":regional_indicator_g:":{uc_base:"1f1ec",uc_output:"1f1ec",uc_match:"1f1ec",uc_greedy:"1f1ec",shortnames:[],category:"regional"},":regional_indicator_h:":{uc_base:"1f1ed",uc_output:"1f1ed",uc_match:"1f1ed",uc_greedy:"1f1ed",shortnames:[],category:"regional"},":regional_indicator_i:":{uc_base:"1f1ee",uc_output:"1f1ee",uc_match:"1f1ee",uc_greedy:"1f1ee",shortnames:[],category:"regional"},":regional_indicator_j:":{uc_base:"1f1ef",uc_output:"1f1ef",uc_match:"1f1ef",uc_greedy:"1f1ef",shortnames:[],category:"regional"},":regional_indicator_k:":{uc_base:"1f1f0",uc_output:"1f1f0",uc_match:"1f1f0",uc_greedy:"1f1f0",shortnames:[],category:"regional"},":regional_indicator_l:":{uc_base:"1f1f1",uc_output:"1f1f1",uc_match:"1f1f1",uc_greedy:"1f1f1",shortnames:[],category:"regional"},":regional_indicator_m:":{uc_base:"1f1f2",uc_output:"1f1f2",uc_match:"1f1f2",uc_greedy:"1f1f2",shortnames:[],category:"regional"},":regional_indicator_n:":{uc_base:"1f1f3",uc_output:"1f1f3",uc_match:"1f1f3",uc_greedy:"1f1f3",shortnames:[],category:"regional"},":regional_indicator_o:":{uc_base:"1f1f4",uc_output:"1f1f4",uc_match:"1f1f4",uc_greedy:"1f1f4",shortnames:[],category:"regional"},":regional_indicator_p:":{uc_base:"1f1f5",uc_output:"1f1f5",uc_match:"1f1f5",uc_greedy:"1f1f5",shortnames:[],category:"regional"},":regional_indicator_q:":{uc_base:"1f1f6",uc_output:"1f1f6",uc_match:"1f1f6",uc_greedy:"1f1f6",shortnames:[],category:"regional"},":regional_indicator_r:":{uc_base:"1f1f7",uc_output:"1f1f7",uc_match:"1f1f7",uc_greedy:"1f1f7",shortnames:[],category:"regional"},":regional_indicator_s:":{uc_base:"1f1f8",uc_output:"1f1f8",uc_match:"1f1f8",uc_greedy:"1f1f8",shortnames:[],category:"regional"},":regional_indicator_t:":{uc_base:"1f1f9",uc_output:"1f1f9",uc_match:"1f1f9",uc_greedy:"1f1f9",shortnames:[],category:"regional"},":regional_indicator_u:":{uc_base:"1f1fa",uc_output:"1f1fa",uc_match:"1f1fa",uc_greedy:"1f1fa",shortnames:[],category:"regional"},":regional_indicator_v:":{uc_base:"1f1fb",uc_output:"1f1fb",uc_match:"1f1fb",uc_greedy:"1f1fb",shortnames:[],category:"regional"},":regional_indicator_w:":{uc_base:"1f1fc",uc_output:"1f1fc",uc_match:"1f1fc",uc_greedy:"1f1fc",shortnames:[],category:"regional"},":regional_indicator_x:":{uc_base:"1f1fd",uc_output:"1f1fd",uc_match:"1f1fd",uc_greedy:"1f1fd",shortnames:[],category:"regional"},":regional_indicator_y:":{uc_base:"1f1fe",uc_output:"1f1fe",uc_match:"1f1fe",uc_greedy:"1f1fe",shortnames:[],category:"regional"},":regional_indicator_z:":{uc_base:"1f1ff",uc_output:"1f1ff",uc_match:"1f1ff",uc_greedy:"1f1ff",shortnames:[],category:"regional"},":relieved:":{uc_base:"1f60c",uc_output:"1f60c",uc_match:"1f60c",uc_greedy:"1f60c",shortnames:[],category:"people"},":repeat:":{uc_base:"1f501",uc_output:"1f501",uc_match:"1f501",uc_greedy:"1f501",shortnames:[],category:"symbols"},":repeat_one:":{uc_base:"1f502",uc_output:"1f502",uc_match:"1f502",uc_greedy:"1f502",shortnames:[],category:"symbols"},":restroom:":{uc_base:"1f6bb",uc_output:"1f6bb",uc_match:"1f6bb",uc_greedy:"1f6bb",shortnames:[],category:"symbols"},":revolving_hearts:":{uc_base:"1f49e",uc_output:"1f49e",uc_match:"1f49e",uc_greedy:"1f49e",shortnames:[],category:"symbols"},":rhino:":{uc_base:"1f98f",uc_output:"1f98f",uc_match:"1f98f",uc_greedy:"1f98f",shortnames:[":rhinoceros:"],category:"nature"},":ribbon:":{uc_base:"1f380",uc_output:"1f380",uc_match:"1f380",uc_greedy:"1f380",shortnames:[],category:"objects"},":rice:":{uc_base:"1f35a",uc_output:"1f35a",uc_match:"1f35a",uc_greedy:"1f35a",shortnames:[],category:"food"},":rice_ball:":{uc_base:"1f359",uc_output:"1f359",uc_match:"1f359",uc_greedy:"1f359",shortnames:[],category:"food"},":rice_cracker:":{uc_base:"1f358",uc_output:"1f358",uc_match:"1f358",uc_greedy:"1f358",shortnames:[],category:"food"},":rice_scene:":{uc_base:"1f391",uc_output:"1f391",uc_match:"1f391",uc_greedy:"1f391",shortnames:[],category:"travel"},":right_facing_fist:":{uc_base:"1f91c",uc_output:"1f91c",uc_match:"1f91c",uc_greedy:"1f91c",shortnames:[":right_fist:"],category:"people"},":ring:":{uc_base:"1f48d",uc_output:"1f48d",uc_match:"1f48d",uc_greedy:"1f48d",shortnames:[],category:"people"},":robot:":{uc_base:"1f916",uc_output:"1f916",uc_match:"1f916",uc_greedy:"1f916",shortnames:[":robot_face:"],category:"people"},":rocket:":{uc_base:"1f680",uc_output:"1f680",uc_match:"1f680",uc_greedy:"1f680",shortnames:[],category:"travel"},":rofl:":{uc_base:"1f923",uc_output:"1f923",uc_match:"1f923",uc_greedy:"1f923",shortnames:[":rolling_on_the_floor_laughing:"],category:"people"},":roller_coaster:":{uc_base:"1f3a2",uc_output:"1f3a2",uc_match:"1f3a2",uc_greedy:"1f3a2",shortnames:[],category:"travel"},":rolling_eyes:":{uc_base:"1f644",uc_output:"1f644",uc_match:"1f644",uc_greedy:"1f644",shortnames:[":face_with_rolling_eyes:"],category:"people"},":rooster:":{uc_base:"1f413",uc_output:"1f413",uc_match:"1f413",uc_greedy:"1f413",shortnames:[],category:"nature"},":rose:":{uc_base:"1f339",uc_output:"1f339",uc_match:"1f339",uc_greedy:"1f339",shortnames:[],category:"nature"},":rotating_light:":{uc_base:"1f6a8",uc_output:"1f6a8",uc_match:"1f6a8",uc_greedy:"1f6a8",shortnames:[],category:"travel"},":round_pushpin:":{uc_base:"1f4cd",uc_output:"1f4cd",uc_match:"1f4cd",uc_greedy:"1f4cd",shortnames:[],category:"objects"},":rugby_football:":{uc_base:"1f3c9",uc_output:"1f3c9",uc_match:"1f3c9",uc_greedy:"1f3c9",shortnames:[],category:"activity"},":running_shirt_with_sash:":{uc_base:"1f3bd",uc_output:"1f3bd",uc_match:"1f3bd",uc_greedy:"1f3bd",shortnames:[],category:"activity"},":sake:":{uc_base:"1f376",uc_output:"1f376",uc_match:"1f376",uc_greedy:"1f376",shortnames:[],category:"food"},":salad:":{uc_base:"1f957",uc_output:"1f957",uc_match:"1f957",uc_greedy:"1f957",shortnames:[":green_salad:"],category:"food"},":sandal:":{uc_base:"1f461",uc_output:"1f461",uc_match:"1f461",uc_greedy:"1f461",shortnames:[],category:"people"},":sandwich:":{uc_base:"1f96a",uc_output:"1f96a",uc_match:"1f96a",uc_greedy:"1f96a",shortnames:[],category:"food"},":santa:":{uc_base:"1f385",uc_output:"1f385",uc_match:"1f385",uc_greedy:"1f385",shortnames:[],category:"people"},":satellite:":{uc_base:"1f4e1",uc_output:"1f4e1",uc_match:"1f4e1",uc_greedy:"1f4e1",shortnames:[],category:"objects"},":sauropod:":{uc_base:"1f995",uc_output:"1f995",uc_match:"1f995",uc_greedy:"1f995",shortnames:[],category:"nature"},":saxophone:":{uc_base:"1f3b7",uc_output:"1f3b7",uc_match:"1f3b7",uc_greedy:"1f3b7",shortnames:[],category:"activity"},":scarf:":{uc_base:"1f9e3",uc_output:"1f9e3",uc_match:"1f9e3",uc_greedy:"1f9e3",shortnames:[],category:"people"},":school:":{uc_base:"1f3eb",uc_output:"1f3eb",uc_match:"1f3eb",uc_greedy:"1f3eb",shortnames:[],category:"travel"},":school_satchel:":{uc_base:"1f392",uc_output:"1f392",uc_match:"1f392",uc_greedy:"1f392",shortnames:[],category:"people"},":scooter:":{uc_base:"1f6f4",uc_output:"1f6f4",uc_match:"1f6f4",uc_greedy:"1f6f4",shortnames:[],category:"travel"},":scorpion:":{uc_base:"1f982",uc_output:"1f982",uc_match:"1f982",uc_greedy:"1f982",shortnames:[],category:"nature"},":scream:":{uc_base:"1f631",uc_output:"1f631",uc_match:"1f631",uc_greedy:"1f631",shortnames:[],category:"people"},":scream_cat:":{uc_base:"1f640",uc_output:"1f640",uc_match:"1f640",uc_greedy:"1f640",shortnames:[],category:"people"},":scroll:":{uc_base:"1f4dc",uc_output:"1f4dc",uc_match:"1f4dc",uc_greedy:"1f4dc",shortnames:[],category:"objects"},":seat:":{uc_base:"1f4ba",uc_output:"1f4ba",uc_match:"1f4ba",uc_greedy:"1f4ba",shortnames:[],category:"travel"},":second_place:":{uc_base:"1f948",uc_output:"1f948",uc_match:"1f948",uc_greedy:"1f948",shortnames:[":second_place_medal:"],category:"activity"},":see_no_evil:":{uc_base:"1f648",uc_output:"1f648",uc_match:"1f648",uc_greedy:"1f648",shortnames:[],category:"nature"},":seedling:":{uc_base:"1f331",uc_output:"1f331",uc_match:"1f331",uc_greedy:"1f331",shortnames:[],category:"nature"},":selfie:":{uc_base:"1f933",uc_output:"1f933",uc_match:"1f933",uc_greedy:"1f933",shortnames:[],category:"people"},":shallow_pan_of_food:":{uc_base:"1f958",uc_output:"1f958",uc_match:"1f958",uc_greedy:"1f958",shortnames:[":paella:"],category:"food"},":shark:":{uc_base:"1f988",uc_output:"1f988",uc_match:"1f988",uc_greedy:"1f988",shortnames:[],category:"nature"},":shaved_ice:":{uc_base:"1f367",uc_output:"1f367",uc_match:"1f367",uc_greedy:"1f367",shortnames:[],category:"food"},":sheep:":{uc_base:"1f411",uc_output:"1f411",uc_match:"1f411",uc_greedy:"1f411",shortnames:[],category:"nature"},":shell:":{uc_base:"1f41a",uc_output:"1f41a",uc_match:"1f41a",uc_greedy:"1f41a",shortnames:[],category:"nature"},":ship:":{uc_base:"1f6a2",uc_output:"1f6a2",uc_match:"1f6a2",uc_greedy:"1f6a2",shortnames:[],category:"travel"},":shirt:":{uc_base:"1f455",uc_output:"1f455",uc_match:"1f455",uc_greedy:"1f455",shortnames:[],category:"people"},":shopping_cart:":{uc_base:"1f6d2",uc_output:"1f6d2",uc_match:"1f6d2",uc_greedy:"1f6d2",shortnames:[":shopping_trolley:"],category:"objects"},":shower:":{uc_base:"1f6bf",uc_output:"1f6bf",uc_match:"1f6bf",uc_greedy:"1f6bf",shortnames:[],category:"objects"},":shrimp:":{uc_base:"1f990",uc_output:"1f990",uc_match:"1f990",uc_greedy:"1f990",shortnames:[],category:"nature"},":shushing_face:":{uc_base:"1f92b",uc_output:"1f92b",uc_match:"1f92b",uc_greedy:"1f92b",shortnames:[],category:"people"},":signal_strength:":{uc_base:"1f4f6",uc_output:"1f4f6",uc_match:"1f4f6",uc_greedy:"1f4f6",shortnames:[],category:"symbols"},":six_pointed_star:":{uc_base:"1f52f",uc_output:"1f52f",uc_match:"1f52f",uc_greedy:"1f52f",shortnames:[],category:"symbols"},":ski:":{uc_base:"1f3bf",uc_output:"1f3bf",uc_match:"1f3bf",uc_greedy:"1f3bf",shortnames:[],category:"activity"},":skull:":{uc_base:"1f480",uc_output:"1f480",uc_match:"1f480",uc_greedy:"1f480",shortnames:[":skeleton:"],category:"people"},":sled:":{uc_base:"1f6f7",uc_output:"1f6f7",uc_match:"1f6f7",uc_greedy:"1f6f7",shortnames:[],category:"activity"},":sleeping:":{uc_base:"1f634",uc_output:"1f634",uc_match:"1f634",uc_greedy:"1f634",shortnames:[],category:"people"},":sleeping_accommodation:":{uc_base:"1f6cc",uc_output:"1f6cc",uc_match:"1f6cc",uc_greedy:"1f6cc",shortnames:[],category:"objects"},":sleepy:":{uc_base:"1f62a",uc_output:"1f62a",uc_match:"1f62a",uc_greedy:"1f62a",shortnames:[],category:"people"},":slight_frown:":{uc_base:"1f641",uc_output:"1f641",uc_match:"1f641",uc_greedy:"1f641",shortnames:[":slightly_frowning_face:"],category:"people"},":slight_smile:":{uc_base:"1f642",uc_output:"1f642",uc_match:"1f642",uc_greedy:"1f642",shortnames:[":slightly_smiling_face:"],category:"people"},":slot_machine:":{uc_base:"1f3b0",uc_output:"1f3b0",uc_match:"1f3b0",uc_greedy:"1f3b0",shortnames:[],category:"activity"},":small_blue_diamond:":{uc_base:"1f539",uc_output:"1f539",uc_match:"1f539",uc_greedy:"1f539",shortnames:[],category:"symbols"},":small_orange_diamond:":{uc_base:"1f538",uc_output:"1f538",uc_match:"1f538",uc_greedy:"1f538",shortnames:[],category:"symbols"},":small_red_triangle:":{uc_base:"1f53a",uc_output:"1f53a",uc_match:"1f53a",uc_greedy:"1f53a",shortnames:[],category:"symbols"},":small_red_triangle_down:":{uc_base:"1f53b",uc_output:"1f53b",uc_match:"1f53b",uc_greedy:"1f53b",shortnames:[],category:"symbols"},":smile:":{uc_base:"1f604",uc_output:"1f604",uc_match:"1f604",uc_greedy:"1f604",shortnames:[],category:"people"},":smile_cat:":{uc_base:"1f638",uc_output:"1f638",uc_match:"1f638",uc_greedy:"1f638",shortnames:[],category:"people"},":smiley:":{uc_base:"1f603",uc_output:"1f603",uc_match:"1f603",uc_greedy:"1f603",shortnames:[],category:"people"},":smiley_cat:":{uc_base:"1f63a",uc_output:"1f63a",uc_match:"1f63a",uc_greedy:"1f63a",shortnames:[],category:"people"},":smiling_imp:":{uc_base:"1f608",uc_output:"1f608",uc_match:"1f608",uc_greedy:"1f608",shortnames:[],category:"people"},":smirk:":{uc_base:"1f60f",uc_output:"1f60f",uc_match:"1f60f",uc_greedy:"1f60f",shortnames:[],category:"people"},":smirk_cat:":{uc_base:"1f63c",uc_output:"1f63c",uc_match:"1f63c",uc_greedy:"1f63c",shortnames:[],category:"people"},":smoking:":{uc_base:"1f6ac",uc_output:"1f6ac",uc_match:"1f6ac",uc_greedy:"1f6ac",shortnames:[],category:"objects"},":snail:":{uc_base:"1f40c",uc_output:"1f40c",uc_match:"1f40c",uc_greedy:"1f40c",shortnames:[],category:"nature"},":snake:":{uc_base:"1f40d",uc_output:"1f40d",uc_match:"1f40d",uc_greedy:"1f40d",shortnames:[],category:"nature"},":sneezing_face:":{uc_base:"1f927",uc_output:"1f927",uc_match:"1f927",uc_greedy:"1f927",shortnames:[":sneeze:"],category:"people"},":snowboarder:":{uc_base:"1f3c2",uc_output:"1f3c2",uc_match:"1f3c2",uc_greedy:"1f3c2",shortnames:[],category:"activity"},":sob:":{uc_base:"1f62d",uc_output:"1f62d",uc_match:"1f62d",uc_greedy:"1f62d",shortnames:[],category:"people"},":socks:":{uc_base:"1f9e6",uc_output:"1f9e6",uc_match:"1f9e6",uc_greedy:"1f9e6",shortnames:[],category:"people"},":soon:":{uc_base:"1f51c",uc_output:"1f51c",uc_match:"1f51c",uc_greedy:"1f51c",shortnames:[],category:"symbols"},":sos:":{uc_base:"1f198",uc_output:"1f198",uc_match:"1f198",uc_greedy:"1f198",shortnames:[],category:"symbols"},":sound:":{uc_base:"1f509",uc_output:"1f509",uc_match:"1f509",uc_greedy:"1f509",shortnames:[],category:"symbols"},":space_invader:":{uc_base:"1f47e",uc_output:"1f47e",uc_match:"1f47e",uc_greedy:"1f47e",shortnames:[],category:"people"},":spaghetti:":{uc_base:"1f35d",uc_output:"1f35d",uc_match:"1f35d",uc_greedy:"1f35d",shortnames:[],category:"food"},":sparkler:":{uc_base:"1f387",uc_output:"1f387",uc_match:"1f387",uc_greedy:"1f387",shortnames:[],category:"travel"},":sparkling_heart:":{uc_base:"1f496",uc_output:"1f496",uc_match:"1f496",uc_greedy:"1f496",shortnames:[],category:"symbols"},":speak_no_evil:":{uc_base:"1f64a",uc_output:"1f64a",uc_match:"1f64a",uc_greedy:"1f64a",shortnames:[],category:"nature"},":speaker:":{uc_base:"1f508",uc_output:"1f508",uc_match:"1f508",uc_greedy:"1f508",shortnames:[],category:"symbols"},":speech_balloon:":{uc_base:"1f4ac",uc_output:"1f4ac",uc_match:"1f4ac",uc_greedy:"1f4ac",shortnames:[],category:"symbols"},":speedboat:":{uc_base:"1f6a4",uc_output:"1f6a4",uc_match:"1f6a4",uc_greedy:"1f6a4",shortnames:[],category:"travel"},":spoon:":{uc_base:"1f944",uc_output:"1f944",uc_match:"1f944",uc_greedy:"1f944",shortnames:[],category:"food"},":squid:":{uc_base:"1f991",uc_output:"1f991",uc_match:"1f991",uc_greedy:"1f991",shortnames:[],category:"nature"},":star2:":{uc_base:"1f31f",uc_output:"1f31f",uc_match:"1f31f",uc_greedy:"1f31f",shortnames:[],category:"nature"},":star_struck:":{uc_base:"1f929",uc_output:"1f929",uc_match:"1f929",uc_greedy:"1f929",shortnames:[],category:"people"},":stars:":{uc_base:"1f320",uc_output:"1f320",uc_match:"1f320",uc_greedy:"1f320",shortnames:[],category:"travel"},":station:":{uc_base:"1f689",uc_output:"1f689",uc_match:"1f689",uc_greedy:"1f689",shortnames:[],category:"travel"},":statue_of_liberty:":{uc_base:"1f5fd",uc_output:"1f5fd",uc_match:"1f5fd",uc_greedy:"1f5fd",shortnames:[],category:"travel"},":steam_locomotive:":{uc_base:"1f682",uc_output:"1f682",uc_match:"1f682",uc_greedy:"1f682",shortnames:[],category:"travel"},":stew:":{uc_base:"1f372",uc_output:"1f372",uc_match:"1f372",uc_greedy:"1f372",shortnames:[],category:"food"},":straight_ruler:":{uc_base:"1f4cf",uc_output:"1f4cf",uc_match:"1f4cf",uc_greedy:"1f4cf",shortnames:[],category:"objects"},":strawberry:":{uc_base:"1f353",uc_output:"1f353",uc_match:"1f353",uc_greedy:"1f353",shortnames:[],category:"food"},":stuck_out_tongue:":{uc_base:"1f61b",uc_output:"1f61b",uc_match:"1f61b",uc_greedy:"1f61b",shortnames:[],category:"people"},":stuck_out_tongue_closed_eyes:":{uc_base:"1f61d",uc_output:"1f61d",uc_match:"1f61d",uc_greedy:"1f61d",shortnames:[],category:"people"},":stuck_out_tongue_winking_eye:":{uc_base:"1f61c",uc_output:"1f61c",uc_match:"1f61c",uc_greedy:"1f61c",shortnames:[],category:"people"},":stuffed_flatbread:":{uc_base:"1f959",uc_output:"1f959",uc_match:"1f959",uc_greedy:"1f959",shortnames:[":stuffed_pita:"],category:"food"},":sun_with_face:":{uc_base:"1f31e",uc_output:"1f31e",uc_match:"1f31e",uc_greedy:"1f31e",shortnames:[],category:"nature"},":sunflower:":{uc_base:"1f33b",uc_output:"1f33b",uc_match:"1f33b",uc_greedy:"1f33b",shortnames:[],category:"nature"},":sunglasses:":{uc_base:"1f60e",uc_output:"1f60e",uc_match:"1f60e",uc_greedy:"1f60e",shortnames:[],category:"people"},":sunrise:":{uc_base:"1f305",uc_output:"1f305",uc_match:"1f305",uc_greedy:"1f305",shortnames:[],category:"travel"},":sunrise_over_mountains:":{uc_base:"1f304",uc_output:"1f304",uc_match:"1f304",uc_greedy:"1f304",shortnames:[],category:"travel"},":sushi:":{uc_base:"1f363",uc_output:"1f363",uc_match:"1f363",uc_greedy:"1f363",shortnames:[],category:"food"},":suspension_railway:":{uc_base:"1f69f",uc_output:"1f69f",uc_match:"1f69f",uc_greedy:"1f69f",shortnames:[],category:"travel"},":sweat:":{uc_base:"1f613",uc_output:"1f613",uc_match:"1f613",uc_greedy:"1f613",shortnames:[],category:"people"},":sweat_drops:":{uc_base:"1f4a6",uc_output:"1f4a6",uc_match:"1f4a6",uc_greedy:"1f4a6",shortnames:[],category:"nature"},":sweat_smile:":{uc_base:"1f605",uc_output:"1f605",uc_match:"1f605",uc_greedy:"1f605",shortnames:[],category:"people"},":sweet_potato:":{uc_base:"1f360",uc_output:"1f360",uc_match:"1f360",uc_greedy:"1f360",shortnames:[],category:"food"},":symbols:":{uc_base:"1f523",uc_output:"1f523",uc_match:"1f523",uc_greedy:"1f523",shortnames:[],category:"symbols"},":synagogue:":{uc_base:"1f54d",uc_output:"1f54d",uc_match:"1f54d",uc_greedy:"1f54d",shortnames:[],category:"travel"},":syringe:":{uc_base:"1f489",uc_output:"1f489",uc_match:"1f489",uc_greedy:"1f489",shortnames:[],category:"objects"},":t_rex:":{uc_base:"1f996",uc_output:"1f996",uc_match:"1f996",uc_greedy:"1f996",shortnames:[],category:"nature"},":taco:":{uc_base:"1f32e",uc_output:"1f32e",uc_match:"1f32e",uc_greedy:"1f32e",shortnames:[],category:"food"},":tada:":{uc_base:"1f389",uc_output:"1f389",uc_match:"1f389",uc_greedy:"1f389",shortnames:[],category:"objects"},":takeout_box:":{uc_base:"1f961",uc_output:"1f961",uc_match:"1f961",uc_greedy:"1f961",shortnames:[],category:"food"},":tanabata_tree:":{uc_base:"1f38b",uc_output:"1f38b",uc_match:"1f38b",uc_greedy:"1f38b",shortnames:[],category:"nature"},":tangerine:":{uc_base:"1f34a",uc_output:"1f34a",uc_match:"1f34a",uc_greedy:"1f34a",shortnames:[],category:"food"},":taxi:":{uc_base:"1f695",
-uc_output:"1f695",uc_match:"1f695",uc_greedy:"1f695",shortnames:[],category:"travel"},":tea:":{uc_base:"1f375",uc_output:"1f375",uc_match:"1f375",uc_greedy:"1f375",shortnames:[],category:"food"},":telephone_receiver:":{uc_base:"1f4de",uc_output:"1f4de",uc_match:"1f4de",uc_greedy:"1f4de",shortnames:[],category:"objects"},":telescope:":{uc_base:"1f52d",uc_output:"1f52d",uc_match:"1f52d",uc_greedy:"1f52d",shortnames:[],category:"objects"},":tennis:":{uc_base:"1f3be",uc_output:"1f3be",uc_match:"1f3be",uc_greedy:"1f3be",shortnames:[],category:"activity"},":thermometer_face:":{uc_base:"1f912",uc_output:"1f912",uc_match:"1f912",uc_greedy:"1f912",shortnames:[":face_with_thermometer:"],category:"people"},":thinking:":{uc_base:"1f914",uc_output:"1f914",uc_match:"1f914",uc_greedy:"1f914",shortnames:[":thinking_face:"],category:"people"},":third_place:":{uc_base:"1f949",uc_output:"1f949",uc_match:"1f949",uc_greedy:"1f949",shortnames:[":third_place_medal:"],category:"activity"},":thought_balloon:":{uc_base:"1f4ad",uc_output:"1f4ad",uc_match:"1f4ad",uc_greedy:"1f4ad",shortnames:[],category:"symbols"},":thumbsdown:":{uc_base:"1f44e",uc_output:"1f44e",uc_match:"1f44e",uc_greedy:"1f44e",shortnames:[":-1:",":thumbdown:"],category:"people"},":thumbsup:":{uc_base:"1f44d",uc_output:"1f44d",uc_match:"1f44d",uc_greedy:"1f44d",shortnames:[":+1:",":thumbup:"],category:"people"},":ticket:":{uc_base:"1f3ab",uc_output:"1f3ab",uc_match:"1f3ab",uc_greedy:"1f3ab",shortnames:[],category:"activity"},":tiger2:":{uc_base:"1f405",uc_output:"1f405",uc_match:"1f405",uc_greedy:"1f405",shortnames:[],category:"nature"},":tiger:":{uc_base:"1f42f",uc_output:"1f42f",uc_match:"1f42f",uc_greedy:"1f42f",shortnames:[],category:"nature"},":tired_face:":{uc_base:"1f62b",uc_output:"1f62b",uc_match:"1f62b",uc_greedy:"1f62b",shortnames:[],category:"people"},":toilet:":{uc_base:"1f6bd",uc_output:"1f6bd",uc_match:"1f6bd",uc_greedy:"1f6bd",shortnames:[],category:"objects"},":tokyo_tower:":{uc_base:"1f5fc",uc_output:"1f5fc",uc_match:"1f5fc",uc_greedy:"1f5fc",shortnames:[],category:"travel"},":tomato:":{uc_base:"1f345",uc_output:"1f345",uc_match:"1f345",uc_greedy:"1f345",shortnames:[],category:"food"},":tone1:":{uc_base:"1f3fb",uc_output:"1f3fb",uc_match:"1f3fb",uc_greedy:"1f3fb",shortnames:[],category:"modifier"},":tone2:":{uc_base:"1f3fc",uc_output:"1f3fc",uc_match:"1f3fc",uc_greedy:"1f3fc",shortnames:[],category:"modifier"},":tone3:":{uc_base:"1f3fd",uc_output:"1f3fd",uc_match:"1f3fd",uc_greedy:"1f3fd",shortnames:[],category:"modifier"},":tone4:":{uc_base:"1f3fe",uc_output:"1f3fe",uc_match:"1f3fe",uc_greedy:"1f3fe",shortnames:[],category:"modifier"},":tone5:":{uc_base:"1f3ff",uc_output:"1f3ff",uc_match:"1f3ff",uc_greedy:"1f3ff",shortnames:[],category:"modifier"},":tongue:":{uc_base:"1f445",uc_output:"1f445",uc_match:"1f445",uc_greedy:"1f445",shortnames:[],category:"people"},":top:":{uc_base:"1f51d",uc_output:"1f51d",uc_match:"1f51d",uc_greedy:"1f51d",shortnames:[],category:"symbols"},":tophat:":{uc_base:"1f3a9",uc_output:"1f3a9",uc_match:"1f3a9",uc_greedy:"1f3a9",shortnames:[],category:"people"},":tractor:":{uc_base:"1f69c",uc_output:"1f69c",uc_match:"1f69c",uc_greedy:"1f69c",shortnames:[],category:"travel"},":traffic_light:":{uc_base:"1f6a5",uc_output:"1f6a5",uc_match:"1f6a5",uc_greedy:"1f6a5",shortnames:[],category:"travel"},":train2:":{uc_base:"1f686",uc_output:"1f686",uc_match:"1f686",uc_greedy:"1f686",shortnames:[],category:"travel"},":train:":{uc_base:"1f68b",uc_output:"1f68b",uc_match:"1f68b",uc_greedy:"1f68b",shortnames:[],category:"travel"},":tram:":{uc_base:"1f68a",uc_output:"1f68a",uc_match:"1f68a",uc_greedy:"1f68a",shortnames:[],category:"travel"},":triangular_flag_on_post:":{uc_base:"1f6a9",uc_output:"1f6a9",uc_match:"1f6a9",uc_greedy:"1f6a9",shortnames:[],category:"flags"},":triangular_ruler:":{uc_base:"1f4d0",uc_output:"1f4d0",uc_match:"1f4d0",uc_greedy:"1f4d0",shortnames:[],category:"objects"},":trident:":{uc_base:"1f531",uc_output:"1f531",uc_match:"1f531",uc_greedy:"1f531",shortnames:[],category:"symbols"},":triumph:":{uc_base:"1f624",uc_output:"1f624",uc_match:"1f624",uc_greedy:"1f624",shortnames:[],category:"people"},":trolleybus:":{uc_base:"1f68e",uc_output:"1f68e",uc_match:"1f68e",uc_greedy:"1f68e",shortnames:[],category:"travel"},":trophy:":{uc_base:"1f3c6",uc_output:"1f3c6",uc_match:"1f3c6",uc_greedy:"1f3c6",shortnames:[],category:"activity"},":tropical_drink:":{uc_base:"1f379",uc_output:"1f379",uc_match:"1f379",uc_greedy:"1f379",shortnames:[],category:"food"},":tropical_fish:":{uc_base:"1f420",uc_output:"1f420",uc_match:"1f420",uc_greedy:"1f420",shortnames:[],category:"nature"},":truck:":{uc_base:"1f69a",uc_output:"1f69a",uc_match:"1f69a",uc_greedy:"1f69a",shortnames:[],category:"travel"},":trumpet:":{uc_base:"1f3ba",uc_output:"1f3ba",uc_match:"1f3ba",uc_greedy:"1f3ba",shortnames:[],category:"activity"},":tulip:":{uc_base:"1f337",uc_output:"1f337",uc_match:"1f337",uc_greedy:"1f337",shortnames:[],category:"nature"},":tumbler_glass:":{uc_base:"1f943",uc_output:"1f943",uc_match:"1f943",uc_greedy:"1f943",shortnames:[":whisky:"],category:"food"},":turkey:":{uc_base:"1f983",uc_output:"1f983",uc_match:"1f983",uc_greedy:"1f983",shortnames:[],category:"nature"},":turtle:":{uc_base:"1f422",uc_output:"1f422",uc_match:"1f422",uc_greedy:"1f422",shortnames:[],category:"nature"},":tv:":{uc_base:"1f4fa",uc_output:"1f4fa",uc_match:"1f4fa",uc_greedy:"1f4fa",shortnames:[],category:"objects"},":twisted_rightwards_arrows:":{uc_base:"1f500",uc_output:"1f500",uc_match:"1f500",uc_greedy:"1f500",shortnames:[],category:"symbols"},":two_hearts:":{uc_base:"1f495",uc_output:"1f495",uc_match:"1f495",uc_greedy:"1f495",shortnames:[],category:"symbols"},":two_men_holding_hands:":{uc_base:"1f46c",uc_output:"1f46c",uc_match:"1f46c",uc_greedy:"1f46c",shortnames:[],category:"people"},":two_women_holding_hands:":{uc_base:"1f46d",uc_output:"1f46d",uc_match:"1f46d",uc_greedy:"1f46d",shortnames:[],category:"people"},":u5272:":{uc_base:"1f239",uc_output:"1f239",uc_match:"1f239",uc_greedy:"1f239",shortnames:[],category:"symbols"},":u5408:":{uc_base:"1f234",uc_output:"1f234",uc_match:"1f234",uc_greedy:"1f234",shortnames:[],category:"symbols"},":u55b6:":{uc_base:"1f23a",uc_output:"1f23a",uc_match:"1f23a",uc_greedy:"1f23a",shortnames:[],category:"symbols"},":u6307:":{uc_base:"1f22f",uc_output:"1f22f",uc_match:"1f22f",uc_greedy:"1f22f",shortnames:[],category:"symbols"},":u6709:":{uc_base:"1f236",uc_output:"1f236",uc_match:"1f236",uc_greedy:"1f236",shortnames:[],category:"symbols"},":u6e80:":{uc_base:"1f235",uc_output:"1f235",uc_match:"1f235",uc_greedy:"1f235",shortnames:[],category:"symbols"},":u7121:":{uc_base:"1f21a",uc_output:"1f21a",uc_match:"1f21a",uc_greedy:"1f21a",shortnames:[],category:"symbols"},":u7533:":{uc_base:"1f238",uc_output:"1f238",uc_match:"1f238",uc_greedy:"1f238",shortnames:[],category:"symbols"},":u7981:":{uc_base:"1f232",uc_output:"1f232",uc_match:"1f232",uc_greedy:"1f232",shortnames:[],category:"symbols"},":u7a7a:":{uc_base:"1f233",uc_output:"1f233",uc_match:"1f233",uc_greedy:"1f233",shortnames:[],category:"symbols"},":unamused:":{uc_base:"1f612",uc_output:"1f612",uc_match:"1f612",uc_greedy:"1f612",shortnames:[],category:"people"},":underage:":{uc_base:"1f51e",uc_output:"1f51e",uc_match:"1f51e",uc_greedy:"1f51e",shortnames:[],category:"symbols"},":unicorn:":{uc_base:"1f984",uc_output:"1f984",uc_match:"1f984",uc_greedy:"1f984",shortnames:[":unicorn_face:"],category:"nature"},":unlock:":{uc_base:"1f513",uc_output:"1f513",uc_match:"1f513",uc_greedy:"1f513",shortnames:[],category:"objects"},":up:":{uc_base:"1f199",uc_output:"1f199",uc_match:"1f199",uc_greedy:"1f199",shortnames:[],category:"symbols"},":upside_down:":{uc_base:"1f643",uc_output:"1f643",uc_match:"1f643",uc_greedy:"1f643",shortnames:[":upside_down_face:"],category:"people"},":vampire:":{uc_base:"1f9db",uc_output:"1f9db",uc_match:"1f9db",uc_greedy:"1f9db",shortnames:[],category:"people"},":vertical_traffic_light:":{uc_base:"1f6a6",uc_output:"1f6a6",uc_match:"1f6a6",uc_greedy:"1f6a6",shortnames:[],category:"travel"},":vhs:":{uc_base:"1f4fc",uc_output:"1f4fc",uc_match:"1f4fc",uc_greedy:"1f4fc",shortnames:[],category:"objects"},":vibration_mode:":{uc_base:"1f4f3",uc_output:"1f4f3",uc_match:"1f4f3",uc_greedy:"1f4f3",shortnames:[],category:"symbols"},":video_camera:":{uc_base:"1f4f9",uc_output:"1f4f9",uc_match:"1f4f9",uc_greedy:"1f4f9",shortnames:[],category:"objects"},":video_game:":{uc_base:"1f3ae",uc_output:"1f3ae",uc_match:"1f3ae",uc_greedy:"1f3ae",shortnames:[],category:"activity"},":violin:":{uc_base:"1f3bb",uc_output:"1f3bb",uc_match:"1f3bb",uc_greedy:"1f3bb",shortnames:[],category:"activity"},":volcano:":{uc_base:"1f30b",uc_output:"1f30b",uc_match:"1f30b",uc_greedy:"1f30b",shortnames:[],category:"travel"},":volleyball:":{uc_base:"1f3d0",uc_output:"1f3d0",uc_match:"1f3d0",uc_greedy:"1f3d0",shortnames:[],category:"activity"},":vs:":{uc_base:"1f19a",uc_output:"1f19a",uc_match:"1f19a",uc_greedy:"1f19a",shortnames:[],category:"symbols"},":vulcan:":{uc_base:"1f596",uc_output:"1f596",uc_match:"1f596",uc_greedy:"1f596",shortnames:[":raised_hand_with_part_between_middle_and_ring_fingers:"],category:"people"},":waning_crescent_moon:":{uc_base:"1f318",uc_output:"1f318",uc_match:"1f318",uc_greedy:"1f318",shortnames:[],category:"nature"},":waning_gibbous_moon:":{uc_base:"1f316",uc_output:"1f316",uc_match:"1f316",uc_greedy:"1f316",shortnames:[],category:"nature"},":water_buffalo:":{uc_base:"1f403",uc_output:"1f403",uc_match:"1f403",uc_greedy:"1f403",shortnames:[],category:"nature"},":watermelon:":{uc_base:"1f349",uc_output:"1f349",uc_match:"1f349",uc_greedy:"1f349",shortnames:[],category:"food"},":wave:":{uc_base:"1f44b",uc_output:"1f44b",uc_match:"1f44b",uc_greedy:"1f44b",shortnames:[],category:"people"},":waxing_crescent_moon:":{uc_base:"1f312",uc_output:"1f312",uc_match:"1f312",uc_greedy:"1f312",shortnames:[],category:"nature"},":waxing_gibbous_moon:":{uc_base:"1f314",uc_output:"1f314",uc_match:"1f314",uc_greedy:"1f314",shortnames:[],category:"nature"},":wc:":{uc_base:"1f6be",uc_output:"1f6be",uc_match:"1f6be",uc_greedy:"1f6be",shortnames:[],category:"symbols"},":weary:":{uc_base:"1f629",uc_output:"1f629",uc_match:"1f629",uc_greedy:"1f629",shortnames:[],category:"people"},":wedding:":{uc_base:"1f492",uc_output:"1f492",uc_match:"1f492",uc_greedy:"1f492",shortnames:[],category:"travel"},":whale2:":{uc_base:"1f40b",uc_output:"1f40b",uc_match:"1f40b",uc_greedy:"1f40b",shortnames:[],category:"nature"},":whale:":{uc_base:"1f433",uc_output:"1f433",uc_match:"1f433",uc_greedy:"1f433",shortnames:[],category:"nature"},":white_flower:":{uc_base:"1f4ae",uc_output:"1f4ae",uc_match:"1f4ae",uc_greedy:"1f4ae",shortnames:[],category:"symbols"},":white_square_button:":{uc_base:"1f533",uc_output:"1f533",uc_match:"1f533",uc_greedy:"1f533",shortnames:[],category:"symbols"},":wilted_rose:":{uc_base:"1f940",uc_output:"1f940",uc_match:"1f940",uc_greedy:"1f940",shortnames:[":wilted_flower:"],category:"nature"},":wind_chime:":{uc_base:"1f390",uc_output:"1f390",uc_match:"1f390",uc_greedy:"1f390",shortnames:[],category:"objects"},":wine_glass:":{uc_base:"1f377",uc_output:"1f377",uc_match:"1f377",uc_greedy:"1f377",shortnames:[],category:"food"},":wink:":{uc_base:"1f609",uc_output:"1f609",uc_match:"1f609",uc_greedy:"1f609",shortnames:[],category:"people"},":wolf:":{uc_base:"1f43a",uc_output:"1f43a",uc_match:"1f43a",uc_greedy:"1f43a",shortnames:[],category:"nature"},":woman:":{uc_base:"1f469",uc_output:"1f469",uc_match:"1f469",uc_greedy:"1f469",shortnames:[],category:"people"},":woman_with_headscarf:":{uc_base:"1f9d5",uc_output:"1f9d5",uc_match:"1f9d5",uc_greedy:"1f9d5",shortnames:[],category:"people"},":womans_clothes:":{uc_base:"1f45a",uc_output:"1f45a",uc_match:"1f45a",uc_greedy:"1f45a",shortnames:[],category:"people"},":womans_hat:":{uc_base:"1f452",uc_output:"1f452",uc_match:"1f452",uc_greedy:"1f452",shortnames:[],category:"people"},":womens:":{uc_base:"1f6ba",uc_output:"1f6ba",uc_match:"1f6ba",uc_greedy:"1f6ba",shortnames:[],category:"symbols"},":worried:":{uc_base:"1f61f",uc_output:"1f61f",uc_match:"1f61f",uc_greedy:"1f61f",shortnames:[],category:"people"},":wrench:":{uc_base:"1f527",uc_output:"1f527",uc_match:"1f527",uc_greedy:"1f527",shortnames:[],category:"objects"},":yellow_heart:":{uc_base:"1f49b",uc_output:"1f49b",uc_match:"1f49b",uc_greedy:"1f49b",shortnames:[],category:"symbols"},":yen:":{uc_base:"1f4b4",uc_output:"1f4b4",uc_match:"1f4b4",uc_greedy:"1f4b4",shortnames:[],category:"objects"},":yum:":{uc_base:"1f60b",uc_output:"1f60b",uc_match:"1f60b",uc_greedy:"1f60b",shortnames:[],category:"people"},":zebra:":{uc_base:"1f993",uc_output:"1f993",uc_match:"1f993",uc_greedy:"1f993",shortnames:[],category:"nature"},":zipper_mouth:":{uc_base:"1f910",uc_output:"1f910",uc_match:"1f910",uc_greedy:"1f910",shortnames:[":zipper_mouth_face:"],category:"people"},":zombie:":{uc_base:"1f9df",uc_output:"1f9df",uc_match:"1f9df",uc_greedy:"1f9df",shortnames:[],category:"people"},":zzz:":{uc_base:"1f4a4",uc_output:"1f4a4",uc_match:"1f4a4",uc_greedy:"1f4a4",shortnames:[],category:"symbols"},":alarm_clock:":{uc_base:"23f0",uc_output:"23f0",uc_match:"23f0",uc_greedy:"23f0",shortnames:[],category:"objects"},":anchor:":{uc_base:"2693",uc_output:"2693",uc_match:"2693",uc_greedy:"2693",shortnames:[],category:"travel"},":aquarius:":{uc_base:"2652",uc_output:"2652",uc_match:"2652",uc_greedy:"2652",shortnames:[],category:"symbols"},":aries:":{uc_base:"2648",uc_output:"2648",uc_match:"2648",uc_greedy:"2648",shortnames:[],category:"symbols"},":arrow_double_down:":{uc_base:"23ec",uc_output:"23ec",uc_match:"23ec",uc_greedy:"23ec",shortnames:[],category:"symbols"},":arrow_double_up:":{uc_base:"23eb",uc_output:"23eb",uc_match:"23eb",uc_greedy:"23eb",shortnames:[],category:"symbols"},":baseball:":{uc_base:"26be",uc_output:"26be",uc_match:"26be",uc_greedy:"26be",shortnames:[],category:"activity"},":black_circle:":{uc_base:"26ab",uc_output:"26ab",uc_match:"26ab",uc_greedy:"26ab",shortnames:[],category:"symbols"},":black_large_square:":{uc_base:"2b1b",uc_output:"2b1b",uc_match:"2b1b",uc_greedy:"2b1b",shortnames:[],category:"symbols"},":black_medium_small_square:":{uc_base:"25fe",uc_output:"25fe",uc_match:"25fe",uc_greedy:"25fe",shortnames:[],category:"symbols"},":cancer:":{uc_base:"264b",uc_output:"264b",uc_match:"264b",uc_greedy:"264b",shortnames:[],category:"symbols"},":capricorn:":{uc_base:"2651",uc_output:"2651",uc_match:"2651",uc_greedy:"2651",shortnames:[],category:"symbols"},":church:":{uc_base:"26ea",uc_output:"26ea",uc_match:"26ea",uc_greedy:"26ea",shortnames:[],category:"travel"},":coffee:":{uc_base:"2615",uc_output:"2615",uc_match:"2615",uc_greedy:"2615",shortnames:[],category:"food"},":curly_loop:":{uc_base:"27b0",uc_output:"27b0",uc_match:"27b0",uc_greedy:"27b0",shortnames:[],category:"symbols"},":exclamation:":{uc_base:"2757",uc_output:"2757",uc_match:"2757",uc_greedy:"2757",shortnames:[],category:"symbols"},":fast_forward:":{uc_base:"23e9",uc_output:"23e9",uc_match:"23e9",uc_greedy:"23e9",shortnames:[],category:"symbols"},":fist:":{uc_base:"270a",uc_output:"270a",uc_match:"270a",uc_greedy:"270a",shortnames:[],category:"people"},":fountain:":{uc_base:"26f2",uc_output:"26f2",uc_match:"26f2",uc_greedy:"26f2",shortnames:[],category:"travel"},":fuelpump:":{uc_base:"26fd",uc_output:"26fd",uc_match:"26fd",uc_greedy:"26fd",shortnames:[],category:"travel"},":gemini:":{uc_base:"264a",uc_output:"264a",uc_match:"264a",uc_greedy:"264a",shortnames:[],category:"symbols"},":golf:":{uc_base:"26f3",uc_output:"26f3",uc_match:"26f3",uc_greedy:"26f3",shortnames:[],category:"activity"},":grey_exclamation:":{uc_base:"2755",uc_output:"2755",uc_match:"2755",uc_greedy:"2755",shortnames:[],category:"symbols"},":grey_question:":{uc_base:"2754",uc_output:"2754",uc_match:"2754",uc_greedy:"2754",shortnames:[],category:"symbols"},":heavy_division_sign:":{uc_base:"2797",uc_output:"2797",uc_match:"2797",uc_greedy:"2797",shortnames:[],category:"symbols"},":heavy_minus_sign:":{uc_base:"2796",uc_output:"2796",uc_match:"2796",uc_greedy:"2796",shortnames:[],category:"symbols"},":heavy_plus_sign:":{uc_base:"2795",uc_output:"2795",uc_match:"2795",uc_greedy:"2795",shortnames:[],category:"symbols"},":hourglass:":{uc_base:"231b",uc_output:"231b",uc_match:"231b",uc_greedy:"231b",shortnames:[],category:"objects"},":hourglass_flowing_sand:":{uc_base:"23f3",uc_output:"23f3",uc_match:"23f3",uc_greedy:"23f3",shortnames:[],category:"objects"},":leo:":{uc_base:"264c",uc_output:"264c",uc_match:"264c",uc_greedy:"264c",shortnames:[],category:"symbols"},":libra:":{uc_base:"264e",uc_output:"264e",uc_match:"264e",uc_greedy:"264e",shortnames:[],category:"symbols"},":loop:":{uc_base:"27bf",uc_output:"27bf",uc_match:"27bf",uc_greedy:"27bf",shortnames:[],category:"symbols"},":negative_squared_cross_mark:":{uc_base:"274e",uc_output:"274e",uc_match:"274e",uc_greedy:"274e",shortnames:[],category:"symbols"},":no_entry:":{uc_base:"26d4",uc_output:"26d4",uc_match:"26d4",uc_greedy:"26d4",shortnames:[],category:"symbols"},":o:":{uc_base:"2b55",uc_output:"2b55",uc_match:"2b55",uc_greedy:"2b55",shortnames:[],category:"symbols"},":ophiuchus:":{uc_base:"26ce",uc_output:"26ce",uc_match:"26ce",uc_greedy:"26ce",shortnames:[],category:"symbols"},":partly_sunny:":{uc_base:"26c5",uc_output:"26c5",uc_match:"26c5",uc_greedy:"26c5",shortnames:[],category:"nature"},":pisces:":{uc_base:"2653",uc_output:"2653",uc_match:"2653",uc_greedy:"2653",shortnames:[],category:"symbols"},":question:":{uc_base:"2753",uc_output:"2753",uc_match:"2753",uc_greedy:"2753",shortnames:[],category:"symbols"},":raised_hand:":{uc_base:"270b",uc_output:"270b",uc_match:"270b",uc_greedy:"270b",shortnames:[],category:"people"},":rewind:":{uc_base:"23ea",uc_output:"23ea",uc_match:"23ea",uc_greedy:"23ea",shortnames:[],category:"symbols"},":sagittarius:":{uc_base:"2650",uc_output:"2650",uc_match:"2650",uc_greedy:"2650",shortnames:[],category:"symbols"},":sailboat:":{uc_base:"26f5",uc_output:"26f5",uc_match:"26f5",uc_greedy:"26f5",shortnames:[],category:"travel"},":scorpius:":{uc_base:"264f",uc_output:"264f",uc_match:"264f",uc_greedy:"264f",shortnames:[],category:"symbols"},":snowman:":{uc_base:"26c4",uc_output:"26c4",uc_match:"26c4",uc_greedy:"26c4",shortnames:[],category:"nature"},":soccer:":{uc_base:"26bd",uc_output:"26bd",uc_match:"26bd",uc_greedy:"26bd",shortnames:[],category:"activity"},":sparkles:":{uc_base:"2728",uc_output:"2728",uc_match:"2728",uc_greedy:"2728",shortnames:[],category:"nature"},":star:":{uc_base:"2b50",uc_output:"2b50",uc_match:"2b50",uc_greedy:"2b50",shortnames:[],category:"nature"},":taurus:":{uc_base:"2649",uc_output:"2649",uc_match:"2649",uc_greedy:"2649",shortnames:[],category:"symbols"},":tent:":{uc_base:"26fa",uc_output:"26fa",uc_match:"26fa",uc_greedy:"26fa",shortnames:[],category:"travel"},":umbrella:":{uc_base:"2614",uc_output:"2614",uc_match:"2614",uc_greedy:"2614",shortnames:[],category:"nature"},":virgo:":{uc_base:"264d",uc_output:"264d",uc_match:"264d",uc_greedy:"264d",shortnames:[],category:"symbols"},":watch:":{uc_base:"231a",uc_output:"231a",uc_match:"231a",uc_greedy:"231a",shortnames:[],category:"objects"},":wheelchair:":{uc_base:"267f",uc_output:"267f",uc_match:"267f",uc_greedy:"267f",shortnames:[],category:"symbols"},":white_check_mark:":{uc_base:"2705",uc_output:"2705",uc_match:"2705",uc_greedy:"2705",shortnames:[],category:"symbols"},":white_circle:":{uc_base:"26aa",uc_output:"26aa",uc_match:"26aa",uc_greedy:"26aa",shortnames:[],category:"symbols"},":white_large_square:":{uc_base:"2b1c",uc_output:"2b1c",uc_match:"2b1c",uc_greedy:"2b1c",shortnames:[],category:"symbols"},":white_medium_small_square:":{uc_base:"25fd",uc_output:"25fd",uc_match:"25fd",uc_greedy:"25fd",shortnames:[],category:"symbols"},":x:":{uc_base:"274c",uc_output:"274c",uc_match:"274c",uc_greedy:"274c",shortnames:[],category:"symbols"},":zap:":{uc_base:"26a1",uc_output:"26a1",uc_match:"26a1",uc_greedy:"26a1",shortnames:[],category:"nature"}};var t,f=[];for(t in e.emojioneList)if(e.emojioneList.hasOwnProperty(t)&&""!==t){f.push(t.replace(/[+]/g,"\\$&"));for(var n=0;n<e.emojioneList[t].shortnames.length;n++)f.push(e.emojioneList[t].shortnames[n].replace(/[+]/g,"\\$&"))}e.shortnames=f.join("|"),e.jsEscapeMap={"👩‍❤️‍💋‍👩":"1f469-2764-1f48b-1f469","👨‍❤️‍💋‍👨":"1f468-2764-1f48b-1f468","👩‍❤️‍💋‍👨":"1f469-2764-1f48b-1f468","🏴󠁧󠁢󠁥󠁮󠁧󠁿":"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f","🏴󠁧󠁢󠁳󠁣󠁴󠁿":"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f","🏴󠁧󠁢󠁷󠁬󠁳󠁿":"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f","👨‍👨‍👦‍👦":"1f468-1f468-1f466-1f466","👨‍👨‍👧‍👦":"1f468-1f468-1f467-1f466","👨‍👨‍👧‍👧":"1f468-1f468-1f467-1f467","👨‍👩‍👦‍👦":"1f468-1f469-1f466-1f466","👨‍👩‍👧‍👦":"1f468-1f469-1f467-1f466","👨‍👩‍👧‍👧":"1f468-1f469-1f467-1f467","👩‍👩‍👦‍👦":"1f469-1f469-1f466-1f466","👩‍👩‍👧‍👦":"1f469-1f469-1f467-1f466","👩‍👩‍👧‍👧":"1f469-1f469-1f467-1f467","👨‍❤‍💋‍👨":"1f468-2764-1f48b-1f468","👩‍❤‍💋‍👨":"1f469-2764-1f48b-1f468","👩‍❤‍💋‍👩":"1f469-2764-1f48b-1f469","👩‍❤️‍👩":"1f469-2764-1f469","👨‍❤️‍👨":"1f468-2764-1f468","👩‍❤️‍👨":"1f469-2764-1f468","🕵️🏻‍♀️":"1f575-1f3fb-2640","🕵️🏻‍♂️":"1f575-1f3fb-2642","🕵️🏼‍♀️":"1f575-1f3fc-2640","🕵️🏼‍♂️":"1f575-1f3fc-2642","🕵️🏽‍♀️":"1f575-1f3fd-2640","🕵️🏽‍♂️":"1f575-1f3fd-2642","🕵️🏾‍♀️":"1f575-1f3fe-2640","🕵️🏾‍♂️":"1f575-1f3fe-2642","🕵️🏿‍♀️":"1f575-1f3ff-2640","🕵️🏿‍♂️":"1f575-1f3ff-2642","🏋️🏻‍♀️":"1f3cb-1f3fb-2640","🏋️🏻‍♂️":"1f3cb-1f3fb-2642","🏋️🏼‍♀️":"1f3cb-1f3fc-2640","🏋️🏼‍♂️":"1f3cb-1f3fc-2642","🏋️🏽‍♀️":"1f3cb-1f3fd-2640","🏋️🏽‍♂️":"1f3cb-1f3fd-2642","🏋️🏾‍♀️":"1f3cb-1f3fe-2640","🏋️🏾‍♂️":"1f3cb-1f3fe-2642","🏋️🏿‍♀️":"1f3cb-1f3ff-2640","🏋️🏿‍♂️":"1f3cb-1f3ff-2642","🏌️🏻‍♀️":"1f3cc-1f3fb-2640","🏌️🏻‍♂️":"1f3cc-1f3fb-2642","🏌️🏼‍♀️":"1f3cc-1f3fc-2640","🏌️🏼‍♂️":"1f3cc-1f3fc-2642","🏌️🏽‍♀️":"1f3cc-1f3fd-2640","🏌️🏽‍♂️":"1f3cc-1f3fd-2642","🏌️🏾‍♀️":"1f3cc-1f3fe-2640","🏌️🏾‍♂️":"1f3cc-1f3fe-2642","🏌️🏿‍♀️":"1f3cc-1f3ff-2640","🏌️🏿‍♂️":"1f3cc-1f3ff-2642","⛹️🏻‍♀️":"26f9-1f3fb-2640","⛹️🏻‍♂️":"26f9-1f3fb-2642","⛹️🏼‍♀️":"26f9-1f3fc-2640","⛹️🏼‍♂️":"26f9-1f3fc-2642","⛹️🏽‍♀️":"26f9-1f3fd-2640","⛹️🏽‍♂️":"26f9-1f3fd-2642","⛹️🏾‍♀️":"26f9-1f3fe-2640","⛹️🏾‍♂️":"26f9-1f3fe-2642","⛹️🏿‍♀️":"26f9-1f3ff-2640","⛹️🏿‍♂️":"26f9-1f3ff-2642","👨‍👨‍👦":"1f468-1f468-1f466","👨‍👨‍👧":"1f468-1f468-1f467","👨‍👩‍👧":"1f468-1f469-1f467","👩‍👩‍👦":"1f469-1f469-1f466","👩‍👩‍👧":"1f469-1f469-1f467","👨‍👦‍👦":"1f468-1f466-1f466","👨‍👧‍👦":"1f468-1f467-1f466","👩‍👦‍👦":"1f469-1f466-1f466","👩‍👧‍👦":"1f469-1f467-1f466","👩‍👧‍👧":"1f469-1f467-1f467","👨❤️💋👨":"1f468-2764-1f48b-1f468","👨‍👧‍👧":"1f468-1f467-1f467","👨‍👩‍👦":"1f468-1f469-1f466","👩❤️💋👨":"1f469-2764-1f48b-1f468","👩❤️💋👩":"1f469-2764-1f48b-1f469","👨‍❤‍👨":"1f468-2764-1f468","👩‍❤‍👨":"1f469-2764-1f468","👩‍❤‍👩":"1f469-2764-1f469","👨🏻‍⚕️":"1f468-1f3fb-2695","👨🏻‍⚖️":"1f468-1f3fb-2696","👨🏻‍✈️":"1f468-1f3fb-2708","👨🏼‍⚕️":"1f468-1f3fc-2695","👨🏼‍⚖️":"1f468-1f3fc-2696","👨🏼‍✈️":"1f468-1f3fc-2708","👨🏽‍⚕️":"1f468-1f3fd-2695","👨🏽‍⚖️":"1f468-1f3fd-2696","👨🏽‍✈️":"1f468-1f3fd-2708","👨🏾‍⚕️":"1f468-1f3fe-2695","👨🏾‍⚖️":"1f468-1f3fe-2696","👨🏾‍✈️":"1f468-1f3fe-2708","👨🏿‍⚕️":"1f468-1f3ff-2695","👨🏿‍⚖️":"1f468-1f3ff-2696","👨🏿‍✈️":"1f468-1f3ff-2708","👩🏻‍⚕️":"1f469-1f3fb-2695","👩🏻‍⚖️":"1f469-1f3fb-2696","👩🏻‍✈️":"1f469-1f3fb-2708","👩🏼‍⚕️":"1f469-1f3fc-2695","👩🏼‍⚖️":"1f469-1f3fc-2696","👩🏼‍✈️":"1f469-1f3fc-2708","👩🏽‍⚕️":"1f469-1f3fd-2695","👩🏽‍⚖️":"1f469-1f3fd-2696","👩🏽‍✈️":"1f469-1f3fd-2708","👩🏾‍⚕️":"1f469-1f3fe-2695","👩🏾‍⚖️":"1f469-1f3fe-2696","👩🏾‍✈️":"1f469-1f3fe-2708","👩🏿‍⚕️":"1f469-1f3ff-2695","👩🏿‍⚖️":"1f469-1f3ff-2696","👩🏿‍✈️":"1f469-1f3ff-2708","👮🏻‍♀️":"1f46e-1f3fb-2640","👮🏻‍♂️":"1f46e-1f3fb-2642","👮🏼‍♀️":"1f46e-1f3fc-2640","👮🏼‍♂️":"1f46e-1f3fc-2642","👮🏽‍♀️":"1f46e-1f3fd-2640","👮🏽‍♂️":"1f46e-1f3fd-2642","👮🏾‍♀️":"1f46e-1f3fe-2640","👮🏾‍♂️":"1f46e-1f3fe-2642","👮🏿‍♀️":"1f46e-1f3ff-2640","👮🏿‍♂️":"1f46e-1f3ff-2642","👱🏻‍♀️":"1f471-1f3fb-2640","👱🏻‍♂️":"1f471-1f3fb-2642","👱🏼‍♀️":"1f471-1f3fc-2640","👱🏼‍♂️":"1f471-1f3fc-2642","👱🏽‍♀️":"1f471-1f3fd-2640","👱🏽‍♂️":"1f471-1f3fd-2642","👱🏾‍♀️":"1f471-1f3fe-2640","👱🏾‍♂️":"1f471-1f3fe-2642","👱🏿‍♀️":"1f471-1f3ff-2640","👱🏿‍♂️":"1f471-1f3ff-2642","👳🏻‍♀️":"1f473-1f3fb-2640","👳🏻‍♂️":"1f473-1f3fb-2642","👳🏼‍♀️":"1f473-1f3fc-2640","👳🏼‍♂️":"1f473-1f3fc-2642","👳🏽‍♀️":"1f473-1f3fd-2640","👳🏽‍♂️":"1f473-1f3fd-2642","👳🏾‍♀️":"1f473-1f3fe-2640","👳🏾‍♂️":"1f473-1f3fe-2642","👳🏿‍♀️":"1f473-1f3ff-2640","👳🏿‍♂️":"1f473-1f3ff-2642","👷🏻‍♀️":"1f477-1f3fb-2640","👷🏻‍♂️":"1f477-1f3fb-2642","👷🏼‍♀️":"1f477-1f3fc-2640","👷🏼‍♂️":"1f477-1f3fc-2642","👷🏽‍♀️":"1f477-1f3fd-2640","👷🏽‍♂️":"1f477-1f3fd-2642","👷🏾‍♀️":"1f477-1f3fe-2640","👷🏾‍♂️":"1f477-1f3fe-2642","👷🏿‍♀️":"1f477-1f3ff-2640","👷🏿‍♂️":"1f477-1f3ff-2642","💂🏻‍♀️":"1f482-1f3fb-2640","💂🏻‍♂️":"1f482-1f3fb-2642","💂🏼‍♀️":"1f482-1f3fc-2640","💂🏼‍♂️":"1f482-1f3fc-2642","💂🏽‍♀️":"1f482-1f3fd-2640","💂🏽‍♂️":"1f482-1f3fd-2642","💂🏾‍♀️":"1f482-1f3fe-2640","💂🏾‍♂️":"1f482-1f3fe-2642","💂🏿‍♀️":"1f482-1f3ff-2640","💂🏿‍♂️":"1f482-1f3ff-2642","🕵️🏻♀️":"1f575-1f3fb-2640","🕵️🏻♂️":"1f575-1f3fb-2642","🕵️🏼♀️":"1f575-1f3fc-2640","🕵️🏼♂️":"1f575-1f3fc-2642","🕵️🏽♀️":"1f575-1f3fd-2640","🕵️🏽♂️":"1f575-1f3fd-2642","🕵️🏾♀️":"1f575-1f3fe-2640","🕵️🏾♂️":"1f575-1f3fe-2642","🕵️🏿♀️":"1f575-1f3ff-2640","🕵️🏿♂️":"1f575-1f3ff-2642","🏃🏻‍♀️":"1f3c3-1f3fb-2640","🏃🏻‍♂️":"1f3c3-1f3fb-2642","🏃🏼‍♀️":"1f3c3-1f3fc-2640","🏃🏼‍♂️":"1f3c3-1f3fc-2642","🏃🏽‍♀️":"1f3c3-1f3fd-2640","🏃🏽‍♂️":"1f3c3-1f3fd-2642","🏃🏾‍♀️":"1f3c3-1f3fe-2640","🏃🏾‍♂️":"1f3c3-1f3fe-2642","🏃🏿‍♀️":"1f3c3-1f3ff-2640","🏃🏿‍♂️":"1f3c3-1f3ff-2642","🏄🏻‍♀️":"1f3c4-1f3fb-2640","🏄🏻‍♂️":"1f3c4-1f3fb-2642","🏄🏼‍♀️":"1f3c4-1f3fc-2640","🏄🏼‍♂️":"1f3c4-1f3fc-2642","🏄🏽‍♀️":"1f3c4-1f3fd-2640","🏄🏽‍♂️":"1f3c4-1f3fd-2642","🏄🏾‍♀️":"1f3c4-1f3fe-2640","🏄🏾‍♂️":"1f3c4-1f3fe-2642","🏄🏿‍♀️":"1f3c4-1f3ff-2640","🏄🏿‍♂️":"1f3c4-1f3ff-2642","🏊🏻‍♀️":"1f3ca-1f3fb-2640","🏊🏻‍♂️":"1f3ca-1f3fb-2642","🏊🏼‍♀️":"1f3ca-1f3fc-2640","🏊🏼‍♂️":"1f3ca-1f3fc-2642","🏊🏽‍♀️":"1f3ca-1f3fd-2640","🏊🏽‍♂️":"1f3ca-1f3fd-2642","🏊🏾‍♀️":"1f3ca-1f3fe-2640","🏊🏾‍♂️":"1f3ca-1f3fe-2642","🏊🏿‍♀️":"1f3ca-1f3ff-2640","🏊🏿‍♂️":"1f3ca-1f3ff-2642","🏋️🏻♀️":"1f3cb-1f3fb-2640","🏋️🏻♂️":"1f3cb-1f3fb-2642","🏋️🏼♀️":"1f3cb-1f3fc-2640","🏋️🏼♂️":"1f3cb-1f3fc-2642","🏋️🏽♀️":"1f3cb-1f3fd-2640","🏋️🏽♂️":"1f3cb-1f3fd-2642","🏋️🏾♀️":"1f3cb-1f3fe-2640","🏋️🏾♂️":"1f3cb-1f3fe-2642","🏋️🏿♀️":"1f3cb-1f3ff-2640","🏋️🏿♂️":"1f3cb-1f3ff-2642","🏌️🏻♀️":"1f3cc-1f3fb-2640","🏌️🏻♂️":"1f3cc-1f3fb-2642","🏌️🏼♀️":"1f3cc-1f3fc-2640","🏌️🏼♂️":"1f3cc-1f3fc-2642","🏌️🏽♀️":"1f3cc-1f3fd-2640","🏌️🏽♂️":"1f3cc-1f3fd-2642","🏌️🏾♀️":"1f3cc-1f3fe-2640","🏌️🏾♂️":"1f3cc-1f3fe-2642","🏌️🏿♀️":"1f3cc-1f3ff-2640","🏌️🏿♂️":"1f3cc-1f3ff-2642","💆🏻‍♀️":"1f486-1f3fb-2640","💆🏻‍♂️":"1f486-1f3fb-2642","💆🏼‍♀️":"1f486-1f3fc-2640","💆🏼‍♂️":"1f486-1f3fc-2642","💆🏽‍♀️":"1f486-1f3fd-2640","💆🏽‍♂️":"1f486-1f3fd-2642","💆🏾‍♀️":"1f486-1f3fe-2640","💆🏾‍♂️":"1f486-1f3fe-2642","💆🏿‍♀️":"1f486-1f3ff-2640","💆🏿‍♂️":"1f486-1f3ff-2642","💇🏻‍♀️":"1f487-1f3fb-2640","💇🏻‍♂️":"1f487-1f3fb-2642","💇🏼‍♀️":"1f487-1f3fc-2640","💇🏼‍♂️":"1f487-1f3fc-2642","💇🏽‍♀️":"1f487-1f3fd-2640","💇🏽‍♂️":"1f487-1f3fd-2642","💇🏾‍♀️":"1f487-1f3fe-2640","💇🏾‍♂️":"1f487-1f3fe-2642","💇🏿‍♀️":"1f487-1f3ff-2640","💇🏿‍♂️":"1f487-1f3ff-2642","🚣🏻‍♀️":"1f6a3-1f3fb-2640","🚣🏻‍♂️":"1f6a3-1f3fb-2642","🚣🏼‍♀️":"1f6a3-1f3fc-2640","🚣🏼‍♂️":"1f6a3-1f3fc-2642","🚣🏽‍♀️":"1f6a3-1f3fd-2640","🚣🏽‍♂️":"1f6a3-1f3fd-2642","🚣🏾‍♀️":"1f6a3-1f3fe-2640","🚣🏾‍♂️":"1f6a3-1f3fe-2642","🚣🏿‍♀️":"1f6a3-1f3ff-2640","🚣🏿‍♂️":"1f6a3-1f3ff-2642","🚴🏻‍♀️":"1f6b4-1f3fb-2640","🚴🏻‍♂️":"1f6b4-1f3fb-2642","🚴🏼‍♀️":"1f6b4-1f3fc-2640","🚴🏼‍♂️":"1f6b4-1f3fc-2642","🚴🏽‍♀️":"1f6b4-1f3fd-2640","🚴🏽‍♂️":"1f6b4-1f3fd-2642","🚴🏾‍♀️":"1f6b4-1f3fe-2640","🚴🏾‍♂️":"1f6b4-1f3fe-2642","🚴🏿‍♀️":"1f6b4-1f3ff-2640","🚴🏿‍♂️":"1f6b4-1f3ff-2642","🚵🏻‍♀️":"1f6b5-1f3fb-2640","🚵🏻‍♂️":"1f6b5-1f3fb-2642","🚵🏼‍♀️":"1f6b5-1f3fc-2640","🚵🏼‍♂️":"1f6b5-1f3fc-2642","🚵🏽‍♀️":"1f6b5-1f3fd-2640","🚵🏽‍♂️":"1f6b5-1f3fd-2642","🚵🏾‍♀️":"1f6b5-1f3fe-2640","🚵🏾‍♂️":"1f6b5-1f3fe-2642","🚵🏿‍♀️":"1f6b5-1f3ff-2640","🚵🏿‍♂️":"1f6b5-1f3ff-2642","🚶🏻‍♀️":"1f6b6-1f3fb-2640","🚶🏻‍♂️":"1f6b6-1f3fb-2642","🚶🏼‍♀️":"1f6b6-1f3fc-2640","🚶🏼‍♂️":"1f6b6-1f3fc-2642","🚶🏽‍♀️":"1f6b6-1f3fd-2640","🚶🏽‍♂️":"1f6b6-1f3fd-2642","🚶🏾‍♀️":"1f6b6-1f3fe-2640","🚶🏾‍♂️":"1f6b6-1f3fe-2642","🚶🏿‍♀️":"1f6b6-1f3ff-2640","🚶🏿‍♂️":"1f6b6-1f3ff-2642","🤸🏻‍♀️":"1f938-1f3fb-2640","🤸🏻‍♂️":"1f938-1f3fb-2642","🤸🏼‍♀️":"1f938-1f3fc-2640","🤸🏼‍♂️":"1f938-1f3fc-2642","🤸🏽‍♀️":"1f938-1f3fd-2640","🤸🏽‍♂️":"1f938-1f3fd-2642","🤸🏾‍♀️":"1f938-1f3fe-2640","🤸🏾‍♂️":"1f938-1f3fe-2642","🤸🏿‍♀️":"1f938-1f3ff-2640","🤸🏿‍♂️":"1f938-1f3ff-2642","🤹🏻‍♀️":"1f939-1f3fb-2640","🤹🏻‍♂️":"1f939-1f3fb-2642","🤹🏼‍♀️":"1f939-1f3fc-2640","🤹🏼‍♂️":"1f939-1f3fc-2642","🤹🏽‍♀️":"1f939-1f3fd-2640","🤹🏽‍♂️":"1f939-1f3fd-2642","🤹🏾‍♀️":"1f939-1f3fe-2640","🤹🏾‍♂️":"1f939-1f3fe-2642","🤹🏿‍♀️":"1f939-1f3ff-2640","🤹🏿‍♂️":"1f939-1f3ff-2642","🤽🏻‍♀️":"1f93d-1f3fb-2640","🤽🏻‍♂️":"1f93d-1f3fb-2642","🤽🏼‍♀️":"1f93d-1f3fc-2640","🤽🏼‍♂️":"1f93d-1f3fc-2642","🤽🏽‍♀️":"1f93d-1f3fd-2640","🤽🏽‍♂️":"1f93d-1f3fd-2642","🤽🏾‍♀️":"1f93d-1f3fe-2640","🤽🏾‍♂️":"1f93d-1f3fe-2642","🤽🏿‍♀️":"1f93d-1f3ff-2640","🤽🏿‍♂️":"1f93d-1f3ff-2642","🤾🏻‍♀️":"1f93e-1f3fb-2640","🤾🏻‍♂️":"1f93e-1f3fb-2642","🤾🏼‍♀️":"1f93e-1f3fc-2640","🤾🏼‍♂️":"1f93e-1f3fc-2642","🤾🏽‍♀️":"1f93e-1f3fd-2640","🤾🏽‍♂️":"1f93e-1f3fd-2642","🤾🏾‍♀️":"1f93e-1f3fe-2640","🤾🏾‍♂️":"1f93e-1f3fe-2642","🤾🏿‍♀️":"1f93e-1f3ff-2640","🤾🏿‍♂️":"1f93e-1f3ff-2642","💁🏻‍♀️":"1f481-1f3fb-2640","💁🏻‍♂️":"1f481-1f3fb-2642","💁🏼‍♀️":"1f481-1f3fc-2640","💁🏼‍♂️":"1f481-1f3fc-2642","💁🏽‍♀️":"1f481-1f3fd-2640","💁🏽‍♂️":"1f481-1f3fd-2642","💁🏾‍♀️":"1f481-1f3fe-2640","💁🏾‍♂️":"1f481-1f3fe-2642","💁🏿‍♀️":"1f481-1f3ff-2640","💁🏿‍♂️":"1f481-1f3ff-2642","🙅🏻‍♀️":"1f645-1f3fb-2640","🙅🏻‍♂️":"1f645-1f3fb-2642","🙅🏼‍♀️":"1f645-1f3fc-2640","🙅🏼‍♂️":"1f645-1f3fc-2642","🙅🏽‍♀️":"1f645-1f3fd-2640","🙅🏽‍♂️":"1f645-1f3fd-2642","🙅🏾‍♀️":"1f645-1f3fe-2640","🙅🏾‍♂️":"1f645-1f3fe-2642","🙅🏿‍♀️":"1f645-1f3ff-2640","🙅🏿‍♂️":"1f645-1f3ff-2642","🙆🏻‍♀️":"1f646-1f3fb-2640","🙆🏻‍♂️":"1f646-1f3fb-2642","🙆🏼‍♀️":"1f646-1f3fc-2640","🙆🏼‍♂️":"1f646-1f3fc-2642","🙆🏽‍♀️":"1f646-1f3fd-2640","🙆🏽‍♂️":"1f646-1f3fd-2642","🙆🏾‍♀️":"1f646-1f3fe-2640","🙆🏾‍♂️":"1f646-1f3fe-2642","🙆🏿‍♀️":"1f646-1f3ff-2640","🙆🏿‍♂️":"1f646-1f3ff-2642","🙇🏻‍♀️":"1f647-1f3fb-2640","🙇🏻‍♂️":"1f647-1f3fb-2642","🙇🏼‍♀️":"1f647-1f3fc-2640","🙇🏼‍♂️":"1f647-1f3fc-2642","🙇🏽‍♀️":"1f647-1f3fd-2640","🙇🏽‍♂️":"1f647-1f3fd-2642","🙇🏾‍♀️":"1f647-1f3fe-2640","🙇🏾‍♂️":"1f647-1f3fe-2642","🙇🏿‍♀️":"1f647-1f3ff-2640","🙇🏿‍♂️":"1f647-1f3ff-2642","🙋🏻‍♀️":"1f64b-1f3fb-2640","🙋🏻‍♂️":"1f64b-1f3fb-2642","🙋🏼‍♀️":"1f64b-1f3fc-2640","🙋🏼‍♂️":"1f64b-1f3fc-2642","🙋🏽‍♀️":"1f64b-1f3fd-2640","🙋🏽‍♂️":"1f64b-1f3fd-2642","🙋🏾‍♀️":"1f64b-1f3fe-2640","🙋🏾‍♂️":"1f64b-1f3fe-2642","🙋🏿‍♀️":"1f64b-1f3ff-2640","🙋🏿‍♂️":"1f64b-1f3ff-2642","🙍🏻‍♀️":"1f64d-1f3fb-2640","🙍🏻‍♂️":"1f64d-1f3fb-2642","🙍🏼‍♀️":"1f64d-1f3fc-2640","🙍🏼‍♂️":"1f64d-1f3fc-2642","🙍🏽‍♀️":"1f64d-1f3fd-2640","🙍🏽‍♂️":"1f64d-1f3fd-2642","🙍🏾‍♀️":"1f64d-1f3fe-2640","🙍🏾‍♂️":"1f64d-1f3fe-2642","🙍🏿‍♀️":"1f64d-1f3ff-2640","🙍🏿‍♂️":"1f64d-1f3ff-2642","🙎🏻‍♀️":"1f64e-1f3fb-2640","🙎🏻‍♂️":"1f64e-1f3fb-2642","🙎🏼‍♀️":"1f64e-1f3fc-2640","🙎🏼‍♂️":"1f64e-1f3fc-2642","🙎🏽‍♀️":"1f64e-1f3fd-2640","🙎🏽‍♂️":"1f64e-1f3fd-2642","🙎🏾‍♀️":"1f64e-1f3fe-2640","🙎🏾‍♂️":"1f64e-1f3fe-2642","🙎🏿‍♀️":"1f64e-1f3ff-2640","🙎🏿‍♂️":"1f64e-1f3ff-2642","🤦🏻‍♀️":"1f926-1f3fb-2640","🤦🏻‍♂️":"1f926-1f3fb-2642","🤦🏼‍♀️":"1f926-1f3fc-2640","🤦🏼‍♂️":"1f926-1f3fc-2642","🤦🏽‍♀️":"1f926-1f3fd-2640",
-"🤦🏽‍♂️":"1f926-1f3fd-2642","🤦🏾‍♀️":"1f926-1f3fe-2640","🤦🏾‍♂️":"1f926-1f3fe-2642","🤦🏿‍♀️":"1f926-1f3ff-2640","🤦🏿‍♂️":"1f926-1f3ff-2642","🤷🏻‍♀️":"1f937-1f3fb-2640","🤷🏻‍♂️":"1f937-1f3fb-2642","🤷🏼‍♀️":"1f937-1f3fc-2640","🤷🏼‍♂️":"1f937-1f3fc-2642","🤷🏽‍♀️":"1f937-1f3fd-2640","🤷🏽‍♂️":"1f937-1f3fd-2642","🤷🏾‍♀️":"1f937-1f3fe-2640","🤷🏾‍♂️":"1f937-1f3fe-2642","🤷🏿‍♀️":"1f937-1f3ff-2640","🤷🏿‍♂️":"1f937-1f3ff-2642","👁️‍🗨️":"1f441-1f5e8","🕵🏻‍♀️":"1f575-1f3fb-2640","🕵🏻‍♂️":"1f575-1f3fb-2642","🕵🏼‍♀️":"1f575-1f3fc-2640","🕵🏼‍♂️":"1f575-1f3fc-2642","🕵🏽‍♀️":"1f575-1f3fd-2640","🕵🏽‍♂️":"1f575-1f3fd-2642","🕵🏾‍♀️":"1f575-1f3fe-2640","🕵🏾‍♂️":"1f575-1f3fe-2642","🕵🏿‍♀️":"1f575-1f3ff-2640","🕵🏿‍♂️":"1f575-1f3ff-2642","🏋🏻‍♀️":"1f3cb-1f3fb-2640","🏋🏻‍♂️":"1f3cb-1f3fb-2642","🏋🏼‍♀️":"1f3cb-1f3fc-2640","🏋🏼‍♂️":"1f3cb-1f3fc-2642","🏋🏽‍♀️":"1f3cb-1f3fd-2640","🏋🏽‍♂️":"1f3cb-1f3fd-2642","🏋🏾‍♀️":"1f3cb-1f3fe-2640","🏋🏾‍♂️":"1f3cb-1f3fe-2642","🏋🏿‍♀️":"1f3cb-1f3ff-2640","🏋🏿‍♂️":"1f3cb-1f3ff-2642","🏌🏻‍♀️":"1f3cc-1f3fb-2640","🏌🏻‍♂️":"1f3cc-1f3fb-2642","🏌🏼‍♀️":"1f3cc-1f3fc-2640","🏌🏼‍♂️":"1f3cc-1f3fc-2642","🏌🏽‍♀️":"1f3cc-1f3fd-2640","🏌🏽‍♂️":"1f3cc-1f3fd-2642","🏌🏾‍♀️":"1f3cc-1f3fe-2640","🏌🏾‍♂️":"1f3cc-1f3fe-2642","🏌🏿‍♀️":"1f3cc-1f3ff-2640","🏌🏿‍♂️":"1f3cc-1f3ff-2642","🧙🏻‍♀️":"1f9d9-1f3fb-2640","🧙🏻‍♂️":"1f9d9-1f3fb-2642","🧙🏼‍♀️":"1f9d9-1f3fc-2640","🧙🏼‍♂️":"1f9d9-1f3fc-2642","🧙🏽‍♀️":"1f9d9-1f3fd-2640","🧙🏽‍♂️":"1f9d9-1f3fd-2642","🧙🏾‍♀️":"1f9d9-1f3fe-2640","🧙🏾‍♂️":"1f9d9-1f3fe-2642","🧙🏿‍♀️":"1f9d9-1f3ff-2640","🧙🏿‍♂️":"1f9d9-1f3ff-2642","🧚🏻‍♀️":"1f9da-1f3fb-2640","🧚🏻‍♂️":"1f9da-1f3fb-2642","🧚🏼‍♀️":"1f9da-1f3fc-2640","🧚🏼‍♂️":"1f9da-1f3fc-2642","🧚🏽‍♀️":"1f9da-1f3fd-2640","🧚🏽‍♂️":"1f9da-1f3fd-2642","🧚🏾‍♀️":"1f9da-1f3fe-2640","🧚🏾‍♂️":"1f9da-1f3fe-2642","🧚🏿‍♀️":"1f9da-1f3ff-2640","🧚🏿‍♂️":"1f9da-1f3ff-2642","🧛🏻‍♀️":"1f9db-1f3fb-2640","🧛🏻‍♂️":"1f9db-1f3fb-2642","🧛🏼‍♀️":"1f9db-1f3fc-2640","🧛🏼‍♂️":"1f9db-1f3fc-2642","🧛🏽‍♀️":"1f9db-1f3fd-2640","🧛🏽‍♂️":"1f9db-1f3fd-2642","🧛🏾‍♀️":"1f9db-1f3fe-2640","🧛🏾‍♂️":"1f9db-1f3fe-2642","🧛🏿‍♀️":"1f9db-1f3ff-2640","🧛🏿‍♂️":"1f9db-1f3ff-2642","🧜🏻‍♀️":"1f9dc-1f3fb-2640","🧜🏻‍♂️":"1f9dc-1f3fb-2642","🧜🏼‍♀️":"1f9dc-1f3fc-2640","🧜🏼‍♂️":"1f9dc-1f3fc-2642","🧜🏽‍♀️":"1f9dc-1f3fd-2640","🧜🏽‍♂️":"1f9dc-1f3fd-2642","🧜🏾‍♀️":"1f9dc-1f3fe-2640","🧜🏾‍♂️":"1f9dc-1f3fe-2642","🧜🏿‍♀️":"1f9dc-1f3ff-2640","🧜🏿‍♂️":"1f9dc-1f3ff-2642","🧝🏻‍♀️":"1f9dd-1f3fb-2640","🧝🏻‍♂️":"1f9dd-1f3fb-2642","🧝🏼‍♀️":"1f9dd-1f3fc-2640","🧝🏼‍♂️":"1f9dd-1f3fc-2642","🧝🏽‍♀️":"1f9dd-1f3fd-2640","🧝🏽‍♂️":"1f9dd-1f3fd-2642","🧝🏾‍♀️":"1f9dd-1f3fe-2640","🧝🏾‍♂️":"1f9dd-1f3fe-2642","🧝🏿‍♀️":"1f9dd-1f3ff-2640","🧝🏿‍♂️":"1f9dd-1f3ff-2642","🧖🏻‍♀️":"1f9d6-1f3fb-2640","🧖🏻‍♂️":"1f9d6-1f3fb-2642","🧖🏼‍♀️":"1f9d6-1f3fc-2640","🧖🏼‍♂️":"1f9d6-1f3fc-2642","🧖🏽‍♀️":"1f9d6-1f3fd-2640","🧖🏽‍♂️":"1f9d6-1f3fd-2642","🧖🏾‍♀️":"1f9d6-1f3fe-2640","🧖🏾‍♂️":"1f9d6-1f3fe-2642","🧖🏿‍♀️":"1f9d6-1f3ff-2640","🧖🏿‍♂️":"1f9d6-1f3ff-2642","🧗🏻‍♀️":"1f9d7-1f3fb-2640","🧗🏻‍♂️":"1f9d7-1f3fb-2642","🧗🏼‍♀️":"1f9d7-1f3fc-2640","🧗🏼‍♂️":"1f9d7-1f3fc-2642","🧗🏽‍♀️":"1f9d7-1f3fd-2640","🧗🏽‍♂️":"1f9d7-1f3fd-2642","🧗🏾‍♀️":"1f9d7-1f3fe-2640","🧗🏾‍♂️":"1f9d7-1f3fe-2642","🧗🏿‍♀️":"1f9d7-1f3ff-2640","🧗🏿‍♂️":"1f9d7-1f3ff-2642","🧘🏻‍♀️":"1f9d8-1f3fb-2640","🧘🏻‍♂️":"1f9d8-1f3fb-2642","🧘🏼‍♀️":"1f9d8-1f3fc-2640","🧘🏼‍♂️":"1f9d8-1f3fc-2642","🧘🏽‍♀️":"1f9d8-1f3fd-2640","🧘🏽‍♂️":"1f9d8-1f3fd-2642","🧘🏾‍♀️":"1f9d8-1f3fe-2640","🧘🏾‍♂️":"1f9d8-1f3fe-2642","🧘🏿‍♀️":"1f9d8-1f3ff-2640","🧘🏿‍♂️":"1f9d8-1f3ff-2642","🕵️‍♀️":"1f575-2640","🕵️‍♂️":"1f575-2642","⛹️🏻♀️":"26f9-1f3fb-2640","⛹️🏻♂️":"26f9-1f3fb-2642","⛹️🏼♀️":"26f9-1f3fc-2640","⛹️🏼♂️":"26f9-1f3fc-2642","⛹️🏽♀️":"26f9-1f3fd-2640","⛹️🏽♂️":"26f9-1f3fd-2642","⛹️🏾♀️":"26f9-1f3fe-2640","⛹️🏾♂️":"26f9-1f3fe-2642","⛹️🏿♀️":"26f9-1f3ff-2640","⛹️🏿♂️":"26f9-1f3ff-2642","🏋️‍♀️":"1f3cb-2640","🏋️‍♂️":"1f3cb-2642","🏌️‍♀️":"1f3cc-2640","🏌️‍♂️":"1f3cc-2642","⛹🏻‍♀️":"26f9-1f3fb-2640","⛹🏻‍♂️":"26f9-1f3fb-2642","⛹🏼‍♀️":"26f9-1f3fc-2640","⛹🏼‍♂️":"26f9-1f3fc-2642","⛹🏽‍♀️":"26f9-1f3fd-2640","⛹🏽‍♂️":"26f9-1f3fd-2642","⛹🏾‍♀️":"26f9-1f3fe-2640","⛹🏾‍♂️":"26f9-1f3fe-2642","⛹🏿‍♀️":"26f9-1f3ff-2640","⛹🏿‍♂️":"26f9-1f3ff-2642","⛹️‍♀️":"26f9-2640","⛹️‍♂️":"26f9-2642","👨👨👦👦":"1f468-1f468-1f466-1f466","👨👨👧👦":"1f468-1f468-1f467-1f466","👨👨👧👧":"1f468-1f468-1f467-1f467","👨👩👦👦":"1f468-1f469-1f466-1f466","👨👩👧👦":"1f468-1f469-1f467-1f466","👨👩👧👧":"1f468-1f469-1f467-1f467","👩👩👦👦":"1f469-1f469-1f466-1f466","👩👩👧👦":"1f469-1f469-1f467-1f466","👩👩👧👧":"1f469-1f469-1f467-1f467","👨🏿‍💻":"1f468-1f3ff-1f4bb","👨🏾‍💻":"1f468-1f3fe-1f4bb","👨🏽‍💻":"1f468-1f3fd-1f4bb","👨🏼‍💻":"1f468-1f3fc-1f4bb","👨🏻‍💻":"1f468-1f3fb-1f4bb","👩🏿‍💻":"1f469-1f3ff-1f4bb","👩🏾‍💻":"1f469-1f3fe-1f4bb","👩🏽‍💻":"1f469-1f3fd-1f4bb","👩🏼‍💻":"1f469-1f3fc-1f4bb","👩🏻‍💻":"1f469-1f3fb-1f4bb","👨🏿‍🏫":"1f468-1f3ff-1f3eb","👨🏾‍🏫":"1f468-1f3fe-1f3eb","👨🏽‍🏫":"1f468-1f3fd-1f3eb","👨🏼‍🏫":"1f468-1f3fc-1f3eb","👨🏻‍🏫":"1f468-1f3fb-1f3eb","👩🏿‍🏫":"1f469-1f3ff-1f3eb","👩🏾‍🏫":"1f469-1f3fe-1f3eb","👩🏽‍🏫":"1f469-1f3fd-1f3eb","👩🏼‍🏫":"1f469-1f3fc-1f3eb","👩🏻‍🏫":"1f469-1f3fb-1f3eb","👨🏿‍🎓":"1f468-1f3ff-1f393","👨🏾‍🎓":"1f468-1f3fe-1f393","👨🏽‍🎓":"1f468-1f3fd-1f393","👨🏼‍🎓":"1f468-1f3fc-1f393","👨🏻‍🎓":"1f468-1f3fb-1f393","👩🏿‍🎓":"1f469-1f3ff-1f393","👩🏾‍🎓":"1f469-1f3fe-1f393","👩🏽‍🎓":"1f469-1f3fd-1f393","👩🏼‍🎓":"1f469-1f3fc-1f393","👩🏻‍🎓":"1f469-1f3fb-1f393","👨🏿‍🎤":"1f468-1f3ff-1f3a4","👨🏾‍🎤":"1f468-1f3fe-1f3a4","👨🏽‍🎤":"1f468-1f3fd-1f3a4","👨🏼‍🎤":"1f468-1f3fc-1f3a4","👨🏻‍🎤":"1f468-1f3fb-1f3a4","👩🏿‍🎤":"1f469-1f3ff-1f3a4","👩🏾‍🎤":"1f469-1f3fe-1f3a4","👩🏽‍🎤":"1f469-1f3fd-1f3a4","👩🏼‍🎤":"1f469-1f3fc-1f3a4","👩🏻‍🎤":"1f469-1f3fb-1f3a4","👨🏿‍🔬":"1f468-1f3ff-1f52c","👨🏾‍🔬":"1f468-1f3fe-1f52c","👨🏽‍🔬":"1f468-1f3fd-1f52c","👨🏼‍🔬":"1f468-1f3fc-1f52c","👨🏻‍🔬":"1f468-1f3fb-1f52c","👩🏿‍🔬":"1f469-1f3ff-1f52c","👩🏾‍🔬":"1f469-1f3fe-1f52c","👩🏽‍🔬":"1f469-1f3fd-1f52c","👩🏼‍🔬":"1f469-1f3fc-1f52c","👩🏻‍🔬":"1f469-1f3fb-1f52c","👨🏿‍💼":"1f468-1f3ff-1f4bc","👨🏾‍💼":"1f468-1f3fe-1f4bc","👨🏽‍💼":"1f468-1f3fd-1f4bc","👨🏼‍💼":"1f468-1f3fc-1f4bc","👨🏻‍💼":"1f468-1f3fb-1f4bc","👩🏿‍💼":"1f469-1f3ff-1f4bc","👩🏾‍💼":"1f469-1f3fe-1f4bc","👩🏽‍💼":"1f469-1f3fd-1f4bc","👩🏼‍💼":"1f469-1f3fc-1f4bc","👩🏻‍💼":"1f469-1f3fb-1f4bc","👨🏿‍🔧":"1f468-1f3ff-1f527","👨🏾‍🔧":"1f468-1f3fe-1f527","👨🏽‍🔧":"1f468-1f3fd-1f527","👨🏼‍🔧":"1f468-1f3fc-1f527","👨🏻‍🔧":"1f468-1f3fb-1f527","👩🏿‍🔧":"1f469-1f3ff-1f527","👩🏾‍🔧":"1f469-1f3fe-1f527","👩🏽‍🔧":"1f469-1f3fd-1f527","👩🏼‍🔧":"1f469-1f3fc-1f527","👩🏻‍🔧":"1f469-1f3fb-1f527","👨🏿‍🏭":"1f468-1f3ff-1f3ed","👨🏾‍🏭":"1f468-1f3fe-1f3ed","👨🏽‍🏭":"1f468-1f3fd-1f3ed","👨🏼‍🏭":"1f468-1f3fc-1f3ed","👨🏻‍🏭":"1f468-1f3fb-1f3ed","👩🏿‍🏭":"1f469-1f3ff-1f3ed","👩🏾‍🏭":"1f469-1f3fe-1f3ed","👩🏽‍🏭":"1f469-1f3fd-1f3ed","👩🏼‍🏭":"1f469-1f3fc-1f3ed","👩🏻‍🏭":"1f469-1f3fb-1f3ed","👨🏿‍🍳":"1f468-1f3ff-1f373","👨🏾‍🍳":"1f468-1f3fe-1f373","👨🏽‍🍳":"1f468-1f3fd-1f373","👨🏼‍🍳":"1f468-1f3fc-1f373","👨🏻‍🍳":"1f468-1f3fb-1f373","👩🏿‍🍳":"1f469-1f3ff-1f373","👩🏾‍🍳":"1f469-1f3fe-1f373","👩🏽‍🍳":"1f469-1f3fd-1f373","👩🏼‍🍳":"1f469-1f3fc-1f373","👩🏻‍🍳":"1f469-1f3fb-1f373","👨🏿‍🌾":"1f468-1f3ff-1f33e","👨🏾‍🌾":"1f468-1f3fe-1f33e","👨🏽‍🌾":"1f468-1f3fd-1f33e","👨🏼‍🌾":"1f468-1f3fc-1f33e","👨🏻‍🌾":"1f468-1f3fb-1f33e","👩🏿‍🌾":"1f469-1f3ff-1f33e","👩🏾‍🌾":"1f469-1f3fe-1f33e","👩🏽‍🌾":"1f469-1f3fd-1f33e","👩🏼‍🌾":"1f469-1f3fc-1f33e","👩🏻‍🌾":"1f469-1f3fb-1f33e","👨🏻‍🎨":"1f468-1f3fb-1f3a8","👨🏼‍🎨":"1f468-1f3fc-1f3a8","👨🏽‍🎨":"1f468-1f3fd-1f3a8","👨🏾‍🎨":"1f468-1f3fe-1f3a8","👨🏿‍🎨":"1f468-1f3ff-1f3a8","👩🏻‍🎨":"1f469-1f3fb-1f3a8","👩🏼‍🎨":"1f469-1f3fc-1f3a8","👩🏽‍🎨":"1f469-1f3fd-1f3a8","👩🏾‍🎨":"1f469-1f3fe-1f3a8","👩🏿‍🎨":"1f469-1f3ff-1f3a8","👨🏻‍🚀":"1f468-1f3fb-1f680","👨🏼‍🚀":"1f468-1f3fc-1f680","👨🏽‍🚀":"1f468-1f3fd-1f680","👨🏾‍🚀":"1f468-1f3fe-1f680","👨🏿‍🚀":"1f468-1f3ff-1f680","👩🏻‍🚀":"1f469-1f3fb-1f680","👩🏼‍🚀":"1f469-1f3fc-1f680","👩🏽‍🚀":"1f469-1f3fd-1f680","👩🏾‍🚀":"1f469-1f3fe-1f680","👩🏿‍🚀":"1f469-1f3ff-1f680","👨🏻‍🚒":"1f468-1f3fb-1f692","👨🏼‍🚒":"1f468-1f3fc-1f692","👨🏽‍🚒":"1f468-1f3fd-1f692","👨🏾‍🚒":"1f468-1f3fe-1f692","👨🏿‍🚒":"1f468-1f3ff-1f692","👩🏻‍🚒":"1f469-1f3fb-1f692","👩🏼‍🚒":"1f469-1f3fc-1f692","👩🏽‍🚒":"1f469-1f3fd-1f692","👩🏾‍🚒":"1f469-1f3fe-1f692","👩🏿‍🚒":"1f469-1f3ff-1f692","🏳️‍🌈":"1f3f3-1f308","🏌🏻‍♂":"1f3cc-1f3fb-2642","🏌🏼‍♂":"1f3cc-1f3fc-2642","🏌🏽‍♂":"1f3cc-1f3fd-2642","🏌🏾‍♂":"1f3cc-1f3fe-2642","🏌🏿‍♂":"1f3cc-1f3ff-2642","🏌🏻‍♀":"1f3cc-1f3fb-2640","🏌🏼‍♀":"1f3cc-1f3fc-2640","🏌🏽‍♀":"1f3cc-1f3fd-2640","🏌🏾‍♀":"1f3cc-1f3fe-2640","🏌🏿‍♀":"1f3cc-1f3ff-2640","🤹🏿‍♂":"1f939-1f3ff-2642","🤹🏾‍♂":"1f939-1f3fe-2642","🤹🏽‍♂":"1f939-1f3fd-2642","🤹🏼‍♂":"1f939-1f3fc-2642","🤹🏻‍♂":"1f939-1f3fb-2642","🤹🏿‍♀":"1f939-1f3ff-2640","🤹🏾‍♀":"1f939-1f3fe-2640","🤹🏽‍♀":"1f939-1f3fd-2640","🤹🏼‍♀":"1f939-1f3fc-2640","🤹🏻‍♀":"1f939-1f3fb-2640","🤾🏿‍♂":"1f93e-1f3ff-2642","🤾🏾‍♂":"1f93e-1f3fe-2642","🤾🏽‍♂":"1f93e-1f3fd-2642","🤾🏼‍♂":"1f93e-1f3fc-2642","🤾🏻‍♂":"1f93e-1f3fb-2642","🤾🏿‍♀":"1f93e-1f3ff-2640","🤾🏾‍♀":"1f93e-1f3fe-2640","🤾🏽‍♀":"1f93e-1f3fd-2640","🤾🏼‍♀":"1f93e-1f3fc-2640","🤾🏻‍♀":"1f93e-1f3fb-2640","🤽🏿‍♂":"1f93d-1f3ff-2642","🤽🏾‍♂":"1f93d-1f3fe-2642","🤽🏽‍♂":"1f93d-1f3fd-2642","🤽🏼‍♂":"1f93d-1f3fc-2642","🤽🏻‍♂":"1f93d-1f3fb-2642","🤽🏿‍♀":"1f93d-1f3ff-2640","🤽🏾‍♀":"1f93d-1f3fe-2640","🤽🏽‍♀":"1f93d-1f3fd-2640","🤽🏼‍♀":"1f93d-1f3fc-2640","🤽🏻‍♀":"1f93d-1f3fb-2640","🤸🏿‍♂":"1f938-1f3ff-2642","🤸🏾‍♂":"1f938-1f3fe-2642","🤸🏽‍♂":"1f938-1f3fd-2642","🤸🏼‍♂":"1f938-1f3fc-2642","🤸🏻‍♂":"1f938-1f3fb-2642","🤸🏿‍♀":"1f938-1f3ff-2640","🤸🏾‍♀":"1f938-1f3fe-2640","🤸🏽‍♀":"1f938-1f3fd-2640","🤸🏼‍♀":"1f938-1f3fc-2640","🤸🏻‍♀":"1f938-1f3fb-2640","🚶🏿‍♂":"1f6b6-1f3ff-2642","🚶🏾‍♂":"1f6b6-1f3fe-2642","🚶🏽‍♂":"1f6b6-1f3fd-2642","🚶🏼‍♂":"1f6b6-1f3fc-2642","🚶🏻‍♂":"1f6b6-1f3fb-2642","🚶🏿‍♀":"1f6b6-1f3ff-2640","🚶🏾‍♀":"1f6b6-1f3fe-2640","🚶🏽‍♀":"1f6b6-1f3fd-2640","🚶🏼‍♀":"1f6b6-1f3fc-2640","🚶🏻‍♀":"1f6b6-1f3fb-2640","🚵🏿‍♂":"1f6b5-1f3ff-2642","🚵🏾‍♂":"1f6b5-1f3fe-2642","🚵🏽‍♂":"1f6b5-1f3fd-2642","🚵🏼‍♂":"1f6b5-1f3fc-2642","🚵🏻‍♂":"1f6b5-1f3fb-2642","🚵🏿‍♀":"1f6b5-1f3ff-2640","🚵🏾‍♀":"1f6b5-1f3fe-2640","🚵🏽‍♀":"1f6b5-1f3fd-2640","🚵🏼‍♀":"1f6b5-1f3fc-2640","🚵🏻‍♀":"1f6b5-1f3fb-2640","🚴🏿‍♂":"1f6b4-1f3ff-2642","🚴🏾‍♂":"1f6b4-1f3fe-2642","🚴🏽‍♂":"1f6b4-1f3fd-2642","🚴🏼‍♂":"1f6b4-1f3fc-2642","🚴🏻‍♂":"1f6b4-1f3fb-2642","🚴🏿‍♀":"1f6b4-1f3ff-2640","🚴🏾‍♀":"1f6b4-1f3fe-2640","🚴🏽‍♀":"1f6b4-1f3fd-2640","🚴🏼‍♀":"1f6b4-1f3fc-2640","🚴🏻‍♀":"1f6b4-1f3fb-2640","🚣🏿‍♂":"1f6a3-1f3ff-2642","🚣🏾‍♂":"1f6a3-1f3fe-2642","🚣🏽‍♂":"1f6a3-1f3fd-2642","🚣🏼‍♂":"1f6a3-1f3fc-2642","🚣🏻‍♂":"1f6a3-1f3fb-2642","🚣🏿‍♀":"1f6a3-1f3ff-2640","🚣🏾‍♀":"1f6a3-1f3fe-2640","🚣🏽‍♀":"1f6a3-1f3fd-2640","🚣🏼‍♀":"1f6a3-1f3fc-2640","🚣🏻‍♀":"1f6a3-1f3fb-2640","🏋🏿‍♂":"1f3cb-1f3ff-2642","🏋🏾‍♂":"1f3cb-1f3fe-2642","🏋🏽‍♂":"1f3cb-1f3fd-2642","🏋🏼‍♂":"1f3cb-1f3fc-2642","🏋🏻‍♂":"1f3cb-1f3fb-2642","🏋🏿‍♀":"1f3cb-1f3ff-2640","🏋🏾‍♀":"1f3cb-1f3fe-2640","🏋🏽‍♀":"1f3cb-1f3fd-2640","🏋🏼‍♀":"1f3cb-1f3fc-2640","🏋🏻‍♀":"1f3cb-1f3fb-2640","🏊🏿‍♂":"1f3ca-1f3ff-2642","🏊🏾‍♂":"1f3ca-1f3fe-2642","🏊🏽‍♂":"1f3ca-1f3fd-2642","🏊🏼‍♂":"1f3ca-1f3fc-2642","🏊🏻‍♂":"1f3ca-1f3fb-2642","🏊🏿‍♀":"1f3ca-1f3ff-2640","🏊🏾‍♀":"1f3ca-1f3fe-2640","🏊🏽‍♀":"1f3ca-1f3fd-2640","🏊🏼‍♀":"1f3ca-1f3fc-2640","🏊🏻‍♀":"1f3ca-1f3fb-2640","🏄🏿‍♂":"1f3c4-1f3ff-2642","🏄🏾‍♂":"1f3c4-1f3fe-2642","🏄🏽‍♂":"1f3c4-1f3fd-2642","🏄🏼‍♂":"1f3c4-1f3fc-2642","🏄🏻‍♂":"1f3c4-1f3fb-2642","🏄🏿‍♀":"1f3c4-1f3ff-2640","🏄🏾‍♀":"1f3c4-1f3fe-2640","🏄🏽‍♀":"1f3c4-1f3fd-2640","🏄🏼‍♀":"1f3c4-1f3fc-2640","🏄🏻‍♀":"1f3c4-1f3fb-2640","🏃🏿‍♂":"1f3c3-1f3ff-2642","🏃🏾‍♂":"1f3c3-1f3fe-2642","🏃🏽‍♂":"1f3c3-1f3fd-2642","🏃🏼‍♂":"1f3c3-1f3fc-2642","🏃🏻‍♂":"1f3c3-1f3fb-2642","🏃🏿‍♀":"1f3c3-1f3ff-2640","🏃🏾‍♀":"1f3c3-1f3fe-2640","🏃🏽‍♀":"1f3c3-1f3fd-2640","🏃🏼‍♀":"1f3c3-1f3fc-2640","🏃🏻‍♀":"1f3c3-1f3fb-2640","🤷🏿‍♂":"1f937-1f3ff-2642","🤷🏾‍♂":"1f937-1f3fe-2642","🤷🏽‍♂":"1f937-1f3fd-2642","🤷🏼‍♂":"1f937-1f3fc-2642","🤷🏻‍♂":"1f937-1f3fb-2642","🤷🏿‍♀":"1f937-1f3ff-2640","🤷🏾‍♀":"1f937-1f3fe-2640","🤷🏽‍♀":"1f937-1f3fd-2640","🤷🏼‍♀":"1f937-1f3fc-2640","🤷🏻‍♀":"1f937-1f3fb-2640","🤦🏿‍♂":"1f926-1f3ff-2642","🤦🏾‍♂":"1f926-1f3fe-2642","🤦🏽‍♂":"1f926-1f3fd-2642","🤦🏼‍♂":"1f926-1f3fc-2642","🤦🏻‍♂":"1f926-1f3fb-2642","🤦🏿‍♀":"1f926-1f3ff-2640","🤦🏾‍♀":"1f926-1f3fe-2640","🤦🏽‍♀":"1f926-1f3fd-2640","🤦🏼‍♀":"1f926-1f3fc-2640","🤦🏻‍♀":"1f926-1f3fb-2640","🙎🏿‍♂":"1f64e-1f3ff-2642","🙎🏾‍♂":"1f64e-1f3fe-2642","🙎🏽‍♂":"1f64e-1f3fd-2642","🙎🏼‍♂":"1f64e-1f3fc-2642","🙎🏻‍♂":"1f64e-1f3fb-2642","🙎🏿‍♀":"1f64e-1f3ff-2640","🙎🏾‍♀":"1f64e-1f3fe-2640","🙎🏽‍♀":"1f64e-1f3fd-2640","🙎🏼‍♀":"1f64e-1f3fc-2640","🙎🏻‍♀":"1f64e-1f3fb-2640","🙍🏿‍♂":"1f64d-1f3ff-2642","🙍🏾‍♂":"1f64d-1f3fe-2642","🙍🏽‍♂":"1f64d-1f3fd-2642","🙍🏼‍♂":"1f64d-1f3fc-2642","🙍🏻‍♂":"1f64d-1f3fb-2642","🙍🏿‍♀":"1f64d-1f3ff-2640","🙍🏾‍♀":"1f64d-1f3fe-2640","🙍🏽‍♀":"1f64d-1f3fd-2640","🙍🏼‍♀":"1f64d-1f3fc-2640","🙍🏻‍♀":"1f64d-1f3fb-2640","🙋🏿‍♂":"1f64b-1f3ff-2642","🙋🏾‍♂":"1f64b-1f3fe-2642","🙋🏽‍♂":"1f64b-1f3fd-2642","🙋🏼‍♂":"1f64b-1f3fc-2642","🙋🏻‍♂":"1f64b-1f3fb-2642","🙋🏿‍♀":"1f64b-1f3ff-2640","🙋🏾‍♀":"1f64b-1f3fe-2640","🙋🏽‍♀":"1f64b-1f3fd-2640","🙋🏼‍♀":"1f64b-1f3fc-2640","🙋🏻‍♀":"1f64b-1f3fb-2640","🙇🏿‍♂":"1f647-1f3ff-2642","🙇🏾‍♂":"1f647-1f3fe-2642","🙇🏽‍♂":"1f647-1f3fd-2642","🙇🏼‍♂":"1f647-1f3fc-2642","🙇🏻‍♂":"1f647-1f3fb-2642","🙇🏿‍♀":"1f647-1f3ff-2640","🙇🏾‍♀":"1f647-1f3fe-2640","🙇🏽‍♀":"1f647-1f3fd-2640","🙇🏼‍♀":"1f647-1f3fc-2640","🙇🏻‍♀":"1f647-1f3fb-2640","🙆🏿‍♂":"1f646-1f3ff-2642","🙆🏾‍♂":"1f646-1f3fe-2642","🙆🏽‍♂":"1f646-1f3fd-2642","🙆🏼‍♂":"1f646-1f3fc-2642","🙆🏻‍♂":"1f646-1f3fb-2642","🙆🏿‍♀":"1f646-1f3ff-2640","🙆🏾‍♀":"1f646-1f3fe-2640","🙆🏽‍♀":"1f646-1f3fd-2640","🙆🏼‍♀":"1f646-1f3fc-2640","🙆🏻‍♀":"1f646-1f3fb-2640","🙅🏿‍♂":"1f645-1f3ff-2642","🙅🏾‍♂":"1f645-1f3fe-2642","🙅🏽‍♂":"1f645-1f3fd-2642","🙅🏼‍♂":"1f645-1f3fc-2642","🙅🏻‍♂":"1f645-1f3fb-2642","🙅🏿‍♀":"1f645-1f3ff-2640","🙅🏾‍♀":"1f645-1f3fe-2640","🙅🏽‍♀":"1f645-1f3fd-2640","🙅🏼‍♀":"1f645-1f3fc-2640","🙅🏻‍♀":"1f645-1f3fb-2640","💇🏿‍♂":"1f487-1f3ff-2642","💇🏾‍♂":"1f487-1f3fe-2642","💇🏽‍♂":"1f487-1f3fd-2642","💇🏼‍♂":"1f487-1f3fc-2642","💇🏻‍♂":"1f487-1f3fb-2642","💇🏿‍♀":"1f487-1f3ff-2640","💇🏾‍♀":"1f487-1f3fe-2640","💇🏽‍♀":"1f487-1f3fd-2640","💇🏼‍♀":"1f487-1f3fc-2640","💇🏻‍♀":"1f487-1f3fb-2640","💆🏿‍♂":"1f486-1f3ff-2642","💆🏾‍♂":"1f486-1f3fe-2642","💆🏽‍♂":"1f486-1f3fd-2642","💆🏼‍♂":"1f486-1f3fc-2642","💆🏻‍♂":"1f486-1f3fb-2642","💆🏿‍♀":"1f486-1f3ff-2640","💆🏾‍♀":"1f486-1f3fe-2640","💆🏽‍♀":"1f486-1f3fd-2640","💆🏼‍♀":"1f486-1f3fc-2640","💆🏻‍♀":"1f486-1f3fb-2640","💁🏿‍♂":"1f481-1f3ff-2642","💁🏾‍♂":"1f481-1f3fe-2642","💁🏽‍♂":"1f481-1f3fd-2642","💁🏼‍♂":"1f481-1f3fc-2642","💁🏻‍♂":"1f481-1f3fb-2642","💁🏿‍♀":"1f481-1f3ff-2640","💁🏾‍♀":"1f481-1f3fe-2640","💁🏽‍♀":"1f481-1f3fd-2640","💁🏼‍♀":"1f481-1f3fc-2640","💁🏻‍♀":"1f481-1f3fb-2640","👱🏿‍♂":"1f471-1f3ff-2642","👱🏾‍♂":"1f471-1f3fe-2642","👱🏽‍♂":"1f471-1f3fd-2642","👱🏼‍♂":"1f471-1f3fc-2642","👱🏻‍♂":"1f471-1f3fb-2642","👱🏿‍♀":"1f471-1f3ff-2640","👱🏾‍♀":"1f471-1f3fe-2640","👱🏽‍♀":"1f471-1f3fd-2640","👱🏼‍♀":"1f471-1f3fc-2640","👱🏻‍♀":"1f471-1f3fb-2640","👳🏿‍♂":"1f473-1f3ff-2642","👳🏾‍♂":"1f473-1f3fe-2642","👳🏽‍♂":"1f473-1f3fd-2642","👳🏼‍♂":"1f473-1f3fc-2642","👳🏻‍♂":"1f473-1f3fb-2642","👳🏿‍♀":"1f473-1f3ff-2640","👳🏾‍♀":"1f473-1f3fe-2640","👳🏽‍♀":"1f473-1f3fd-2640","👳🏼‍♀":"1f473-1f3fc-2640","👳🏻‍♀":"1f473-1f3fb-2640","💂🏿‍♂":"1f482-1f3ff-2642","💂🏾‍♂":"1f482-1f3fe-2642","💂🏽‍♂":"1f482-1f3fd-2642","💂🏼‍♂":"1f482-1f3fc-2642","💂🏻‍♂":"1f482-1f3fb-2642","💂🏿‍♀":"1f482-1f3ff-2640","💂🏾‍♀":"1f482-1f3fe-2640","💂🏽‍♀":"1f482-1f3fd-2640","💂🏼‍♀":"1f482-1f3fc-2640","💂🏻‍♀":"1f482-1f3fb-2640","🕵🏿‍♂":"1f575-1f3ff-2642","🕵🏾‍♂":"1f575-1f3fe-2642","🕵🏽‍♂":"1f575-1f3fd-2642","🕵🏼‍♂":"1f575-1f3fc-2642","🕵🏻‍♂":"1f575-1f3fb-2642","🕵🏿‍♀":"1f575-1f3ff-2640","🕵🏾‍♀":"1f575-1f3fe-2640","🕵🏽‍♀":"1f575-1f3fd-2640","🕵🏼‍♀":"1f575-1f3fc-2640","🕵🏻‍♀":"1f575-1f3fb-2640","👷🏿‍♂":"1f477-1f3ff-2642","👷🏾‍♂":"1f477-1f3fe-2642","👷🏽‍♂":"1f477-1f3fd-2642","👷🏼‍♂":"1f477-1f3fc-2642","👷🏻‍♂":"1f477-1f3fb-2642","👷🏿‍♀":"1f477-1f3ff-2640","👷🏾‍♀":"1f477-1f3fe-2640","👷🏽‍♀":"1f477-1f3fd-2640","👷🏼‍♀":"1f477-1f3fc-2640","👷🏻‍♀":"1f477-1f3fb-2640","👮🏿‍♂":"1f46e-1f3ff-2642","👮🏾‍♂":"1f46e-1f3fe-2642","👮🏽‍♂":"1f46e-1f3fd-2642","👮🏼‍♂":"1f46e-1f3fc-2642","👮🏻‍♂":"1f46e-1f3fb-2642","👮🏿‍♀":"1f46e-1f3ff-2640","👮🏾‍♀":"1f46e-1f3fe-2640","👮🏽‍♀":"1f46e-1f3fd-2640","👮🏼‍♀":"1f46e-1f3fc-2640","👮🏻‍♀":"1f46e-1f3fb-2640","👨🏿‍⚕":"1f468-1f3ff-2695","👨🏾‍⚕":"1f468-1f3fe-2695","👨🏽‍⚕":"1f468-1f3fd-2695","👨🏼‍⚕":"1f468-1f3fc-2695","👨🏻‍⚕":"1f468-1f3fb-2695","👩🏿‍⚕":"1f469-1f3ff-2695","👩🏾‍⚕":"1f469-1f3fe-2695","👩🏽‍⚕":"1f469-1f3fd-2695","👩🏼‍⚕":"1f469-1f3fc-2695","👩🏻‍⚕":"1f469-1f3fb-2695","👨🏻‍⚖":"1f468-1f3fb-2696","👨🏼‍⚖":"1f468-1f3fc-2696","👨🏽‍⚖":"1f468-1f3fd-2696","👨🏾‍⚖":"1f468-1f3fe-2696","👨🏿‍⚖":"1f468-1f3ff-2696","👩🏻‍⚖":"1f469-1f3fb-2696","👩🏼‍⚖":"1f469-1f3fc-2696","👩🏽‍⚖":"1f469-1f3fd-2696","👩🏾‍⚖":"1f469-1f3fe-2696","👩🏿‍⚖":"1f469-1f3ff-2696","👨🏻‍✈":"1f468-1f3fb-2708","👨🏼‍✈":"1f468-1f3fc-2708","👨🏽‍✈":"1f468-1f3fd-2708","👨🏾‍✈":"1f468-1f3fe-2708","👨🏿‍✈":"1f468-1f3ff-2708","👩🏻‍✈":"1f469-1f3fb-2708","👩🏼‍✈":"1f469-1f3fc-2708","👩🏽‍✈":"1f469-1f3fd-2708","👩🏾‍✈":"1f469-1f3fe-2708","👩🏿‍✈":"1f469-1f3ff-2708","👨❤️👨":"1f468-2764-1f468","👩❤️👨":"1f469-2764-1f468","👩❤️👩":"1f469-2764-1f469","👨🏻⚕️":"1f468-1f3fb-2695","👨🏻⚖️":"1f468-1f3fb-2696","👨🏻✈️":"1f468-1f3fb-2708","👨🏼⚕️":"1f468-1f3fc-2695","👨🏼⚖️":"1f468-1f3fc-2696","👨🏼✈️":"1f468-1f3fc-2708","👨🏽⚕️":"1f468-1f3fd-2695","👨🏽⚖️":"1f468-1f3fd-2696","👨🏽✈️":"1f468-1f3fd-2708","👨🏾⚕️":"1f468-1f3fe-2695","👨🏾⚖️":"1f468-1f3fe-2696","👨🏾✈️":"1f468-1f3fe-2708","👨🏿⚕️":"1f468-1f3ff-2695","👨🏿⚖️":"1f468-1f3ff-2696","👨🏿✈️":"1f468-1f3ff-2708","👩🏻⚕️":"1f469-1f3fb-2695","👩🏻⚖️":"1f469-1f3fb-2696","👩🏻✈️":"1f469-1f3fb-2708","👩🏼⚕️":"1f469-1f3fc-2695","👩🏼⚖️":"1f469-1f3fc-2696","👩🏼✈️":"1f469-1f3fc-2708","👩🏽⚕️":"1f469-1f3fd-2695","👩🏽⚖️":"1f469-1f3fd-2696","👩🏽✈️":"1f469-1f3fd-2708","👩🏾⚕️":"1f469-1f3fe-2695","👩🏾⚖️":"1f469-1f3fe-2696","👩🏾✈️":"1f469-1f3fe-2708","👩🏿⚕️":"1f469-1f3ff-2695","👩🏿⚖️":"1f469-1f3ff-2696","👩🏿✈️":"1f469-1f3ff-2708","👮🏻♀️":"1f46e-1f3fb-2640","👮🏻♂️":"1f46e-1f3fb-2642","👮🏼♀️":"1f46e-1f3fc-2640","👮🏼♂️":"1f46e-1f3fc-2642","👮🏽♀️":"1f46e-1f3fd-2640","👮🏽♂️":"1f46e-1f3fd-2642","👮🏾♀️":"1f46e-1f3fe-2640","👮🏾♂️":"1f46e-1f3fe-2642","👮🏿♀️":"1f46e-1f3ff-2640","👮🏿♂️":"1f46e-1f3ff-2642","👱🏻♀️":"1f471-1f3fb-2640","👱🏻♂️":"1f471-1f3fb-2642","👱🏼♀️":"1f471-1f3fc-2640","👱🏼♂️":"1f471-1f3fc-2642","👱🏽♀️":"1f471-1f3fd-2640","👱🏽♂️":"1f471-1f3fd-2642","👱🏾♀️":"1f471-1f3fe-2640","👱🏾♂️":"1f471-1f3fe-2642","👱🏿♀️":"1f471-1f3ff-2640","👱🏿♂️":"1f471-1f3ff-2642","👳🏻♀️":"1f473-1f3fb-2640","👳🏻♂️":"1f473-1f3fb-2642","👳🏼♀️":"1f473-1f3fc-2640","👳🏼♂️":"1f473-1f3fc-2642","👳🏽♀️":"1f473-1f3fd-2640","👳🏽♂️":"1f473-1f3fd-2642","👳🏾♀️":"1f473-1f3fe-2640","👳🏾♂️":"1f473-1f3fe-2642","👳🏿♀️":"1f473-1f3ff-2640","👳🏿♂️":"1f473-1f3ff-2642","👷🏻♀️":"1f477-1f3fb-2640","👷🏻♂️":"1f477-1f3fb-2642","👷🏼♀️":"1f477-1f3fc-2640","👷🏼♂️":"1f477-1f3fc-2642","👷🏽♀️":"1f477-1f3fd-2640","👷🏽♂️":"1f477-1f3fd-2642","👷🏾♀️":"1f477-1f3fe-2640","👷🏾♂️":"1f477-1f3fe-2642","👷🏿♀️":"1f477-1f3ff-2640","👷🏿♂️":"1f477-1f3ff-2642","💂🏻♀️":"1f482-1f3fb-2640","💂🏻♂️":"1f482-1f3fb-2642","💂🏼♀️":"1f482-1f3fc-2640","💂🏼♂️":"1f482-1f3fc-2642","💂🏽♀️":"1f482-1f3fd-2640","💂🏽♂️":"1f482-1f3fd-2642","💂🏾♀️":"1f482-1f3fe-2640","💂🏾♂️":"1f482-1f3fe-2642","💂🏿♀️":"1f482-1f3ff-2640","💂🏿♂️":"1f482-1f3ff-2642","🏃🏻♀️":"1f3c3-1f3fb-2640","🏃🏻♂️":"1f3c3-1f3fb-2642","🏃🏼♀️":"1f3c3-1f3fc-2640","🏃🏼♂️":"1f3c3-1f3fc-2642","🏃🏽♀️":"1f3c3-1f3fd-2640","🏃🏽♂️":"1f3c3-1f3fd-2642","🏃🏾♀️":"1f3c3-1f3fe-2640","🏃🏾♂️":"1f3c3-1f3fe-2642","🏃🏿♀️":"1f3c3-1f3ff-2640","🏃🏿♂️":"1f3c3-1f3ff-2642","🏄🏻♀️":"1f3c4-1f3fb-2640","🏄🏻♂️":"1f3c4-1f3fb-2642","🏄🏼♀️":"1f3c4-1f3fc-2640","🏄🏼♂️":"1f3c4-1f3fc-2642","🏄🏽♀️":"1f3c4-1f3fd-2640","🏄🏽♂️":"1f3c4-1f3fd-2642","🏄🏾♀️":"1f3c4-1f3fe-2640","🏄🏾♂️":"1f3c4-1f3fe-2642","🏄🏿♀️":"1f3c4-1f3ff-2640","🏄🏿♂️":"1f3c4-1f3ff-2642","🏊🏻♀️":"1f3ca-1f3fb-2640","🏊🏻♂️":"1f3ca-1f3fb-2642","🏊🏼♀️":"1f3ca-1f3fc-2640","🏊🏼♂️":"1f3ca-1f3fc-2642","🏊🏽♀️":"1f3ca-1f3fd-2640","🏊🏽♂️":"1f3ca-1f3fd-2642","🏊🏾♀️":"1f3ca-1f3fe-2640","🏊🏾♂️":"1f3ca-1f3fe-2642","🏊🏿♀️":"1f3ca-1f3ff-2640","🏊🏿♂️":"1f3ca-1f3ff-2642","💆🏻♀️":"1f486-1f3fb-2640","💆🏻♂️":"1f486-1f3fb-2642","💆🏼♀️":"1f486-1f3fc-2640","💆🏼♂️":"1f486-1f3fc-2642","💆🏽♀️":"1f486-1f3fd-2640","💆🏽♂️":"1f486-1f3fd-2642","💆🏾♀️":"1f486-1f3fe-2640","💆🏾♂️":"1f486-1f3fe-2642","💆🏿♀️":"1f486-1f3ff-2640","💆🏿♂️":"1f486-1f3ff-2642","💇🏻♀️":"1f487-1f3fb-2640","💇🏻♂️":"1f487-1f3fb-2642","💇🏼♀️":"1f487-1f3fc-2640","💇🏼♂️":"1f487-1f3fc-2642","💇🏽♀️":"1f487-1f3fd-2640","💇🏽♂️":"1f487-1f3fd-2642","💇🏾♀️":"1f487-1f3fe-2640","💇🏾♂️":"1f487-1f3fe-2642","💇🏿♀️":"1f487-1f3ff-2640","💇🏿♂️":"1f487-1f3ff-2642","🚣🏻♀️":"1f6a3-1f3fb-2640","🚣🏻♂️":"1f6a3-1f3fb-2642","🚣🏼♀️":"1f6a3-1f3fc-2640","🚣🏼♂️":"1f6a3-1f3fc-2642","🚣🏽♀️":"1f6a3-1f3fd-2640","🚣🏽♂️":"1f6a3-1f3fd-2642","🚣🏾♀️":"1f6a3-1f3fe-2640","🚣🏾♂️":"1f6a3-1f3fe-2642","🚣🏿♀️":"1f6a3-1f3ff-2640","🚣🏿♂️":"1f6a3-1f3ff-2642","🚴🏻♀️":"1f6b4-1f3fb-2640","🚴🏻♂️":"1f6b4-1f3fb-2642","🚴🏼♀️":"1f6b4-1f3fc-2640","🚴🏼♂️":"1f6b4-1f3fc-2642","🚴🏽♀️":"1f6b4-1f3fd-2640","🚴🏽♂️":"1f6b4-1f3fd-2642","🚴🏾♀️":"1f6b4-1f3fe-2640","🚴🏾♂️":"1f6b4-1f3fe-2642","🚴🏿♀️":"1f6b4-1f3ff-2640","🚴🏿♂️":"1f6b4-1f3ff-2642","🚵🏻♀️":"1f6b5-1f3fb-2640","🚵🏻♂️":"1f6b5-1f3fb-2642","🚵🏼♀️":"1f6b5-1f3fc-2640","🚵🏼♂️":"1f6b5-1f3fc-2642","🚵🏽♀️":"1f6b5-1f3fd-2640","🚵🏽♂️":"1f6b5-1f3fd-2642","🚵🏾♀️":"1f6b5-1f3fe-2640","🚵🏾♂️":"1f6b5-1f3fe-2642","🚵🏿♀️":"1f6b5-1f3ff-2640","🚵🏿♂️":"1f6b5-1f3ff-2642","🚶🏻♀️":"1f6b6-1f3fb-2640","🚶🏻♂️":"1f6b6-1f3fb-2642","🚶🏼♀️":"1f6b6-1f3fc-2640","🚶🏼♂️":"1f6b6-1f3fc-2642","🚶🏽♀️":"1f6b6-1f3fd-2640","🚶🏽♂️":"1f6b6-1f3fd-2642","🚶🏾♀️":"1f6b6-1f3fe-2640","🚶🏾♂️":"1f6b6-1f3fe-2642","🚶🏿♀️":"1f6b6-1f3ff-2640","🚶🏿♂️":"1f6b6-1f3ff-2642","🤸🏻♀️":"1f938-1f3fb-2640","🤸🏻♂️":"1f938-1f3fb-2642","🤸🏼♀️":"1f938-1f3fc-2640","🤸🏼♂️":"1f938-1f3fc-2642","🤸🏽♀️":"1f938-1f3fd-2640","🤸🏽♂️":"1f938-1f3fd-2642","🤸🏾♀️":"1f938-1f3fe-2640","🤸🏾♂️":"1f938-1f3fe-2642","🤸🏿♀️":"1f938-1f3ff-2640","🤸🏿♂️":"1f938-1f3ff-2642","🤹🏻♀️":"1f939-1f3fb-2640","🤹🏻♂️":"1f939-1f3fb-2642","🤹🏼♀️":"1f939-1f3fc-2640","🤹🏼♂️":"1f939-1f3fc-2642","🤹🏽♀️":"1f939-1f3fd-2640","🤹🏽♂️":"1f939-1f3fd-2642","🤹🏾♀️":"1f939-1f3fe-2640","🤹🏾♂️":"1f939-1f3fe-2642","🤹🏿♀️":"1f939-1f3ff-2640","🤹🏿♂️":"1f939-1f3ff-2642","🤽🏻♀️":"1f93d-1f3fb-2640","🤽🏻♂️":"1f93d-1f3fb-2642","🤽🏼♀️":"1f93d-1f3fc-2640","🤽🏼♂️":"1f93d-1f3fc-2642","🤽🏽♀️":"1f93d-1f3fd-2640","🤽🏽♂️":"1f93d-1f3fd-2642","🤽🏾♀️":"1f93d-1f3fe-2640","🤽🏾♂️":"1f93d-1f3fe-2642","🤽🏿♀️":"1f93d-1f3ff-2640","🤽🏿♂️":"1f93d-1f3ff-2642","🤾🏻♀️":"1f93e-1f3fb-2640","🤾🏻♂️":"1f93e-1f3fb-2642","🤾🏼♀️":"1f93e-1f3fc-2640","🤾🏼♂️":"1f93e-1f3fc-2642","🤾🏽♀️":"1f93e-1f3fd-2640","🤾🏽♂️":"1f93e-1f3fd-2642","🤾🏾♀️":"1f93e-1f3fe-2640","🤾🏾♂️":"1f93e-1f3fe-2642","🤾🏿♀️":"1f93e-1f3ff-2640","🤾🏿♂️":"1f93e-1f3ff-2642","💁🏻♀️":"1f481-1f3fb-2640","💁🏻♂️":"1f481-1f3fb-2642","💁🏼♀️":"1f481-1f3fc-2640","💁🏼♂️":"1f481-1f3fc-2642","💁🏽♀️":"1f481-1f3fd-2640","💁🏽♂️":"1f481-1f3fd-2642","💁🏾♀️":"1f481-1f3fe-2640","💁🏾♂️":"1f481-1f3fe-2642","💁🏿♀️":"1f481-1f3ff-2640","💁🏿♂️":"1f481-1f3ff-2642","🙅🏻♀️":"1f645-1f3fb-2640","🙅🏻♂️":"1f645-1f3fb-2642","🙅🏼♀️":"1f645-1f3fc-2640","🙅🏼♂️":"1f645-1f3fc-2642","🙅🏽♀️":"1f645-1f3fd-2640","🙅🏽♂️":"1f645-1f3fd-2642","🙅🏾♀️":"1f645-1f3fe-2640","🙅🏾♂️":"1f645-1f3fe-2642","🙅🏿♀️":"1f645-1f3ff-2640","🙅🏿♂️":"1f645-1f3ff-2642","🙆🏻♀️":"1f646-1f3fb-2640","🙆🏻♂️":"1f646-1f3fb-2642","🙆🏼♀️":"1f646-1f3fc-2640","🙆🏼♂️":"1f646-1f3fc-2642","🙆🏽♀️":"1f646-1f3fd-2640","🙆🏽♂️":"1f646-1f3fd-2642","🙆🏾♀️":"1f646-1f3fe-2640","🙆🏾♂️":"1f646-1f3fe-2642","🙆🏿♀️":"1f646-1f3ff-2640","🙆🏿♂️":"1f646-1f3ff-2642","🙇🏻♀️":"1f647-1f3fb-2640","🙇🏻♂️":"1f647-1f3fb-2642","🙇🏼♀️":"1f647-1f3fc-2640","🙇🏼♂️":"1f647-1f3fc-2642","🙇🏽♀️":"1f647-1f3fd-2640","🙇🏽♂️":"1f647-1f3fd-2642","🙇🏾♀️":"1f647-1f3fe-2640","🙇🏾♂️":"1f647-1f3fe-2642","🙇🏿♀️":"1f647-1f3ff-2640","🙇🏿♂️":"1f647-1f3ff-2642","🙋🏻♀️":"1f64b-1f3fb-2640","🙋🏻♂️":"1f64b-1f3fb-2642","🙋🏼♀️":"1f64b-1f3fc-2640","🙋🏼♂️":"1f64b-1f3fc-2642","🙋🏽♀️":"1f64b-1f3fd-2640","🙋🏽♂️":"1f64b-1f3fd-2642","🙋🏾♀️":"1f64b-1f3fe-2640","🙋🏾♂️":"1f64b-1f3fe-2642","🙋🏿♀️":"1f64b-1f3ff-2640","🙋🏿♂️":"1f64b-1f3ff-2642","🙍🏻♀️":"1f64d-1f3fb-2640","🙍🏻♂️":"1f64d-1f3fb-2642","🙍🏼♀️":"1f64d-1f3fc-2640","🙍🏼♂️":"1f64d-1f3fc-2642","🙍🏽♀️":"1f64d-1f3fd-2640","🙍🏽♂️":"1f64d-1f3fd-2642","🙍🏾♀️":"1f64d-1f3fe-2640","🙍🏾♂️":"1f64d-1f3fe-2642","🙍🏿♀️":"1f64d-1f3ff-2640","🙍🏿♂️":"1f64d-1f3ff-2642","🙎🏻♀️":"1f64e-1f3fb-2640","🙎🏻♂️":"1f64e-1f3fb-2642","🙎🏼♀️":"1f64e-1f3fc-2640","🙎🏼♂️":"1f64e-1f3fc-2642","🙎🏽♀️":"1f64e-1f3fd-2640","🙎🏽♂️":"1f64e-1f3fd-2642","🙎🏾♀️":"1f64e-1f3fe-2640","🙎🏾♂️":"1f64e-1f3fe-2642","🙎🏿♀️":"1f64e-1f3ff-2640","🙎🏿♂️":"1f64e-1f3ff-2642","🤦🏻♀️":"1f926-1f3fb-2640","🤦🏻♂️":"1f926-1f3fb-2642","🤦🏼♀️":"1f926-1f3fc-2640","🤦🏼♂️":"1f926-1f3fc-2642","🤦🏽♀️":"1f926-1f3fd-2640","🤦🏽♂️":"1f926-1f3fd-2642","🤦🏾♀️":"1f926-1f3fe-2640","🤦🏾♂️":"1f926-1f3fe-2642","🤦🏿♀️":"1f926-1f3ff-2640","🤦🏿♂️":"1f926-1f3ff-2642","🤷🏻♀️":"1f937-1f3fb-2640","🤷🏻♂️":"1f937-1f3fb-2642","🤷🏼♀️":"1f937-1f3fc-2640","🤷🏼♂️":"1f937-1f3fc-2642","🤷🏽♀️":"1f937-1f3fd-2640","🤷🏽♂️":"1f937-1f3fd-2642","🤷🏾♀️":"1f937-1f3fe-2640","🤷🏾♂️":"1f937-1f3fe-2642","🤷🏿♀️":"1f937-1f3ff-2640","🤷🏿♂️":"1f937-1f3ff-2642","👁️🗨️":"1f441-1f5e8","🧙🏻‍♀":"1f9d9-1f3fb-2640","🧙🏻♀️":"1f9d9-1f3fb-2640","🧙🏻‍♂":"1f9d9-1f3fb-2642","🧙🏻♂️":"1f9d9-1f3fb-2642","🧙🏼‍♀":"1f9d9-1f3fc-2640","🧙🏼♀️":"1f9d9-1f3fc-2640","🧙🏼‍♂":"1f9d9-1f3fc-2642","🧙🏼♂️":"1f9d9-1f3fc-2642","🧙🏽‍♀":"1f9d9-1f3fd-2640","🧙🏽♀️":"1f9d9-1f3fd-2640","🧙🏽‍♂":"1f9d9-1f3fd-2642","🧙🏽♂️":"1f9d9-1f3fd-2642","🧙🏾‍♀":"1f9d9-1f3fe-2640","🧙🏾♀️":"1f9d9-1f3fe-2640","🧙🏾‍♂":"1f9d9-1f3fe-2642","🧙🏾♂️":"1f9d9-1f3fe-2642","🧙🏿‍♀":"1f9d9-1f3ff-2640","🧙🏿♀️":"1f9d9-1f3ff-2640","🧙🏿‍♂":"1f9d9-1f3ff-2642","🧙🏿♂️":"1f9d9-1f3ff-2642","🧚🏻‍♀":"1f9da-1f3fb-2640","🧚🏻♀️":"1f9da-1f3fb-2640","🧚🏻‍♂":"1f9da-1f3fb-2642","🧚🏻♂️":"1f9da-1f3fb-2642","🧚🏼‍♀":"1f9da-1f3fc-2640","🧚🏼♀️":"1f9da-1f3fc-2640","🧚🏼‍♂":"1f9da-1f3fc-2642","🧚🏼♂️":"1f9da-1f3fc-2642","🧚🏽‍♀":"1f9da-1f3fd-2640","🧚🏽♀️":"1f9da-1f3fd-2640","🧚🏽‍♂":"1f9da-1f3fd-2642","🧚🏽♂️":"1f9da-1f3fd-2642","🧚🏾‍♀":"1f9da-1f3fe-2640","🧚🏾♀️":"1f9da-1f3fe-2640","🧚🏾‍♂":"1f9da-1f3fe-2642","🧚🏾♂️":"1f9da-1f3fe-2642","🧚🏿‍♀":"1f9da-1f3ff-2640","🧚🏿♀️":"1f9da-1f3ff-2640","🧚🏿‍♂":"1f9da-1f3ff-2642","🧚🏿♂️":"1f9da-1f3ff-2642","🧛🏻‍♀":"1f9db-1f3fb-2640","🧛🏻♀️":"1f9db-1f3fb-2640","🧛🏻‍♂":"1f9db-1f3fb-2642","🧛🏻♂️":"1f9db-1f3fb-2642","🧛🏼‍♀":"1f9db-1f3fc-2640","🧛🏼♀️":"1f9db-1f3fc-2640","🧛🏼‍♂":"1f9db-1f3fc-2642","🧛🏼♂️":"1f9db-1f3fc-2642","🧛🏽‍♀":"1f9db-1f3fd-2640","🧛🏽♀️":"1f9db-1f3fd-2640","🧛🏽‍♂":"1f9db-1f3fd-2642","🧛🏽♂️":"1f9db-1f3fd-2642","🧛🏾‍♀":"1f9db-1f3fe-2640","🧛🏾♀️":"1f9db-1f3fe-2640","🧛🏾‍♂":"1f9db-1f3fe-2642","🧛🏾♂️":"1f9db-1f3fe-2642","🧛🏿‍♀":"1f9db-1f3ff-2640","🧛🏿♀️":"1f9db-1f3ff-2640","🧛🏿‍♂":"1f9db-1f3ff-2642","🧛🏿♂️":"1f9db-1f3ff-2642","🧜🏻‍♀":"1f9dc-1f3fb-2640","🧜🏻♀️":"1f9dc-1f3fb-2640","🧜🏻‍♂":"1f9dc-1f3fb-2642","🧜🏻♂️":"1f9dc-1f3fb-2642","🧜🏼‍♀":"1f9dc-1f3fc-2640","🧜🏼♀️":"1f9dc-1f3fc-2640","🧜🏼‍♂":"1f9dc-1f3fc-2642","🧜🏼♂️":"1f9dc-1f3fc-2642","🧜🏽‍♀":"1f9dc-1f3fd-2640","🧜🏽♀️":"1f9dc-1f3fd-2640","🧜🏽‍♂":"1f9dc-1f3fd-2642","🧜🏽♂️":"1f9dc-1f3fd-2642","🧜🏾‍♀":"1f9dc-1f3fe-2640","🧜🏾♀️":"1f9dc-1f3fe-2640","🧜🏾‍♂":"1f9dc-1f3fe-2642","🧜🏾♂️":"1f9dc-1f3fe-2642","🧜🏿‍♀":"1f9dc-1f3ff-2640","🧜🏿♀️":"1f9dc-1f3ff-2640","🧜🏿‍♂":"1f9dc-1f3ff-2642","🧜🏿♂️":"1f9dc-1f3ff-2642","🧝🏻‍♀":"1f9dd-1f3fb-2640","🧝🏻♀️":"1f9dd-1f3fb-2640","🧝🏻‍♂":"1f9dd-1f3fb-2642","🧝🏻♂️":"1f9dd-1f3fb-2642","🧝🏼‍♀":"1f9dd-1f3fc-2640","🧝🏼♀️":"1f9dd-1f3fc-2640","🧝🏼‍♂":"1f9dd-1f3fc-2642","🧝🏼♂️":"1f9dd-1f3fc-2642","🧝🏽‍♀":"1f9dd-1f3fd-2640","🧝🏽♀️":"1f9dd-1f3fd-2640","🧝🏽‍♂":"1f9dd-1f3fd-2642","🧝🏽♂️":"1f9dd-1f3fd-2642","🧝🏾‍♀":"1f9dd-1f3fe-2640","🧝🏾♀️":"1f9dd-1f3fe-2640","🧝🏾‍♂":"1f9dd-1f3fe-2642","🧝🏾♂️":"1f9dd-1f3fe-2642","🧝🏿‍♀":"1f9dd-1f3ff-2640","🧝🏿♀️":"1f9dd-1f3ff-2640","🧝🏿‍♂":"1f9dd-1f3ff-2642","🧝🏿♂️":"1f9dd-1f3ff-2642","🧖🏻‍♀":"1f9d6-1f3fb-2640","🧖🏻♀️":"1f9d6-1f3fb-2640","🧖🏻‍♂":"1f9d6-1f3fb-2642","🧖🏻♂️":"1f9d6-1f3fb-2642","🧖🏼‍♀":"1f9d6-1f3fc-2640","🧖🏼♀️":"1f9d6-1f3fc-2640","🧖🏼‍♂":"1f9d6-1f3fc-2642","🧖🏼♂️":"1f9d6-1f3fc-2642","🧖🏽‍♀":"1f9d6-1f3fd-2640","🧖🏽♀️":"1f9d6-1f3fd-2640","🧖🏽‍♂":"1f9d6-1f3fd-2642","🧖🏽♂️":"1f9d6-1f3fd-2642","🧖🏾‍♀":"1f9d6-1f3fe-2640","🧖🏾♀️":"1f9d6-1f3fe-2640","🧖🏾‍♂":"1f9d6-1f3fe-2642","🧖🏾♂️":"1f9d6-1f3fe-2642","🧖🏿‍♀":"1f9d6-1f3ff-2640","🧖🏿♀️":"1f9d6-1f3ff-2640","🧖🏿‍♂":"1f9d6-1f3ff-2642","🧖🏿♂️":"1f9d6-1f3ff-2642","🧗🏻‍♀":"1f9d7-1f3fb-2640","🧗🏻♀️":"1f9d7-1f3fb-2640","🧗🏻‍♂":"1f9d7-1f3fb-2642","🧗🏻♂️":"1f9d7-1f3fb-2642","🧗🏼‍♀":"1f9d7-1f3fc-2640","🧗🏼♀️":"1f9d7-1f3fc-2640","🧗🏼‍♂":"1f9d7-1f3fc-2642","🧗🏼♂️":"1f9d7-1f3fc-2642","🧗🏽‍♀":"1f9d7-1f3fd-2640","🧗🏽♀️":"1f9d7-1f3fd-2640","🧗🏽‍♂":"1f9d7-1f3fd-2642","🧗🏽♂️":"1f9d7-1f3fd-2642","🧗🏾‍♀":"1f9d7-1f3fe-2640","🧗🏾♀️":"1f9d7-1f3fe-2640","🧗🏾‍♂":"1f9d7-1f3fe-2642","🧗🏾♂️":"1f9d7-1f3fe-2642","🧗🏿‍♀":"1f9d7-1f3ff-2640","🧗🏿♀️":"1f9d7-1f3ff-2640","🧗🏿‍♂":"1f9d7-1f3ff-2642","🧗🏿♂️":"1f9d7-1f3ff-2642","🧘🏻‍♀":"1f9d8-1f3fb-2640","🧘🏻♀️":"1f9d8-1f3fb-2640","🧘🏻‍♂":"1f9d8-1f3fb-2642","🧘🏻♂️":"1f9d8-1f3fb-2642","🧘🏼‍♀":"1f9d8-1f3fc-2640","🧘🏼♀️":"1f9d8-1f3fc-2640","🧘🏼‍♂":"1f9d8-1f3fc-2642","🧘🏼♂️":"1f9d8-1f3fc-2642","🧘🏽‍♀":"1f9d8-1f3fd-2640","🧘🏽♀️":"1f9d8-1f3fd-2640","🧘🏽‍♂":"1f9d8-1f3fd-2642","🧘🏽♂️":"1f9d8-1f3fd-2642","🧘🏾‍♀":"1f9d8-1f3fe-2640","🧘🏾♀️":"1f9d8-1f3fe-2640","🧘🏾‍♂":"1f9d8-1f3fe-2642","🧘🏾♂️":"1f9d8-1f3fe-2642","🧘🏿‍♀":"1f9d8-1f3ff-2640","🧘🏿♀️":"1f9d8-1f3ff-2640","🧘🏿‍♂":"1f9d8-1f3ff-2642","🧘🏿♂️":"1f9d8-1f3ff-2642","⛹🏿‍♂":"26f9-1f3ff-2642","⛹🏾‍♂":"26f9-1f3fe-2642","⛹🏽‍♂":"26f9-1f3fd-2642","⛹🏼‍♂":"26f9-1f3fc-2642","⛹🏻‍♂":"26f9-1f3fb-2642","⛹🏿‍♀":"26f9-1f3ff-2640","⛹🏾‍♀":"26f9-1f3fe-2640","⛹🏽‍♀":"26f9-1f3fd-2640","⛹🏼‍♀":"26f9-1f3fc-2640","⛹🏻‍♀":"26f9-1f3fb-2640","👨‍⚕️":"1f468-2695","👨‍⚖️":"1f468-2696","👨‍✈️":"1f468-2708","👩‍⚕️":"1f469-2695","👩‍⚖️":"1f469-2696","👩‍✈️":"1f469-2708","👮‍♀️":"1f46e-2640","👮‍♂️":"1f46e-2642","👱‍♀️":"1f471-2640","👱‍♂️":"1f471-2642","👳‍♀️":"1f473-2640","👳‍♂️":"1f473-2642","👷‍♀️":"1f477-2640","👷‍♂️":"1f477-2642","💂‍♀️":"1f482-2640","💂‍♂️":"1f482-2642","🕵️♀️":"1f575-2640","🕵️♂️":"1f575-2642","🏃‍♀️":"1f3c3-2640","🏃‍♂️":"1f3c3-2642","🏄‍♀️":"1f3c4-2640","🏄‍♂️":"1f3c4-2642","🏊‍♀️":"1f3ca-2640","🏊‍♂️":"1f3ca-2642","🏋️♀️":"1f3cb-2640","🏋️♂️":"1f3cb-2642","🏌️♀️":"1f3cc-2640","🏌️♂️":"1f3cc-2642","👯‍♀️":"1f46f-2640","👯‍♂️":"1f46f-2642","💆‍♀️":"1f486-2640","💆‍♂️":"1f486-2642","💇‍♀️":"1f487-2640","💇‍♂️":"1f487-2642","🚣‍♀️":"1f6a3-2640","🚣‍♂️":"1f6a3-2642","🚴‍♀️":"1f6b4-2640","🚴‍♂️":"1f6b4-2642","🚵‍♀️":"1f6b5-2640","🚵‍♂️":"1f6b5-2642","🚶‍♀️":"1f6b6-2640","🚶‍♂️":"1f6b6-2642",
-"🤸‍♀️":"1f938-2640","🤸‍♂️":"1f938-2642","🤹‍♀️":"1f939-2640","🤹‍♂️":"1f939-2642","🤼‍♀️":"1f93c-2640","🤼‍♂️":"1f93c-2642","🤽‍♀️":"1f93d-2640","🤽‍♂️":"1f93d-2642","🤾‍♀️":"1f93e-2640","🤾‍♂️":"1f93e-2642","💁‍♀️":"1f481-2640","💁‍♂️":"1f481-2642","🙅‍♀️":"1f645-2640","🙅‍♂️":"1f645-2642","🙆‍♀️":"1f646-2640","🙆‍♂️":"1f646-2642","🙇‍♀️":"1f647-2640","🙇‍♂️":"1f647-2642","🙋‍♀️":"1f64b-2640","🙋‍♂️":"1f64b-2642","🙍‍♀️":"1f64d-2640","🙍‍♂️":"1f64d-2642","🙎‍♀️":"1f64e-2640","🙎‍♂️":"1f64e-2642","🤦‍♀️":"1f926-2640","🤦‍♂️":"1f926-2642","🤷‍♀️":"1f937-2640","🤷‍♂️":"1f937-2642","🧙‍♀️":"1f9d9-2640","🧙‍♂️":"1f9d9-2642","🧚‍♀️":"1f9da-2640","🧚‍♂️":"1f9da-2642","🧛‍♀️":"1f9db-2640","🧛‍♂️":"1f9db-2642","🧜‍♀️":"1f9dc-2640","🧜‍♂️":"1f9dc-2642","🧝‍♀️":"1f9dd-2640","🧝‍♂️":"1f9dd-2642","🧞‍♀️":"1f9de-2640","🧞‍♂️":"1f9de-2642","🧟‍♀️":"1f9df-2640","🧟‍♂️":"1f9df-2642","🧖‍♀️":"1f9d6-2640","🧖‍♂️":"1f9d6-2642","🧗‍♀️":"1f9d7-2640","🧗‍♂️":"1f9d7-2642","🧘‍♀️":"1f9d8-2640","🧘‍♂️":"1f9d8-2642","⛹️♀️":"26f9-2640","⛹️♂️":"26f9-2642","👨👨👦":"1f468-1f468-1f466","👨👨👧":"1f468-1f468-1f467","👨👩👧":"1f468-1f469-1f467","👩👩👦":"1f469-1f469-1f466","👩👩👧":"1f469-1f469-1f467","👨👦👦":"1f468-1f466-1f466","👨👧👦":"1f468-1f467-1f466","👩👦👦":"1f469-1f466-1f466","👩👧👦":"1f469-1f467-1f466","👩👧👧":"1f469-1f467-1f467","👨🏻🎨":"1f468-1f3fb-1f3a8","👨🏼🎨":"1f468-1f3fc-1f3a8","👨🏽🎨":"1f468-1f3fd-1f3a8","👨🏾🎨":"1f468-1f3fe-1f3a8","👨🏿🎨":"1f468-1f3ff-1f3a8","👩🏻🎨":"1f469-1f3fb-1f3a8","👩🏼🎨":"1f469-1f3fc-1f3a8","👩🏽🎨":"1f469-1f3fd-1f3a8","👩🏾🎨":"1f469-1f3fe-1f3a8","👩🏿🎨":"1f469-1f3ff-1f3a8","👨🏻🚀":"1f468-1f3fb-1f680","👨🏼🚀":"1f468-1f3fc-1f680","👨🏽🚀":"1f468-1f3fd-1f680","👨🏾🚀":"1f468-1f3fe-1f680","👨🏿🚀":"1f468-1f3ff-1f680","👩🏻🚀":"1f469-1f3fb-1f680","👩🏼🚀":"1f469-1f3fc-1f680","👩🏽🚀":"1f469-1f3fd-1f680","👩🏾🚀":"1f469-1f3fe-1f680","👩🏿🚀":"1f469-1f3ff-1f680","👨🏻🚒":"1f468-1f3fb-1f692","👨🏼🚒":"1f468-1f3fc-1f692","👨🏽🚒":"1f468-1f3fd-1f692","👨🏾🚒":"1f468-1f3fe-1f692","👨🏿🚒":"1f468-1f3ff-1f692","👩🏻🚒":"1f469-1f3fb-1f692","👩🏼🚒":"1f469-1f3fc-1f692","👩🏽🚒":"1f469-1f3fd-1f692","👩🏾🚒":"1f469-1f3fe-1f692","👩🏿🚒":"1f469-1f3ff-1f692","👨👩👦":"1f468-1f469-1f466","👨👧👧":"1f468-1f467-1f467","👨🏻🌾":"1f468-1f3fb-1f33e","👨🏻🍳":"1f468-1f3fb-1f373","👨🏻🎓":"1f468-1f3fb-1f393","👨🏻🎤":"1f468-1f3fb-1f3a4","👨🏻🏫":"1f468-1f3fb-1f3eb","👨🏻🏭":"1f468-1f3fb-1f3ed","👨🏻💻":"1f468-1f3fb-1f4bb","👨🏻💼":"1f468-1f3fb-1f4bc","👨🏻🔧":"1f468-1f3fb-1f527","👨🏻🔬":"1f468-1f3fb-1f52c","👨🏼🌾":"1f468-1f3fc-1f33e","👨🏼🍳":"1f468-1f3fc-1f373","👨🏼🎓":"1f468-1f3fc-1f393","👨🏼🎤":"1f468-1f3fc-1f3a4","👨🏼🏫":"1f468-1f3fc-1f3eb","👨🏼🏭":"1f468-1f3fc-1f3ed","👨🏼💻":"1f468-1f3fc-1f4bb","👨🏼💼":"1f468-1f3fc-1f4bc","👨🏼🔧":"1f468-1f3fc-1f527","👨🏼🔬":"1f468-1f3fc-1f52c","👨🏽🌾":"1f468-1f3fd-1f33e","👨🏽🍳":"1f468-1f3fd-1f373","👨🏽🎓":"1f468-1f3fd-1f393","👨🏽🎤":"1f468-1f3fd-1f3a4","👨🏽🏫":"1f468-1f3fd-1f3eb","👨🏽🏭":"1f468-1f3fd-1f3ed","👨🏽💻":"1f468-1f3fd-1f4bb","👨🏽💼":"1f468-1f3fd-1f4bc","👨🏽🔧":"1f468-1f3fd-1f527","👨🏽🔬":"1f468-1f3fd-1f52c","👨🏾🌾":"1f468-1f3fe-1f33e","👨🏾🍳":"1f468-1f3fe-1f373","👨🏾🎓":"1f468-1f3fe-1f393","👨🏾🎤":"1f468-1f3fe-1f3a4","👨🏾🏫":"1f468-1f3fe-1f3eb","👨🏾🏭":"1f468-1f3fe-1f3ed","👨🏾💻":"1f468-1f3fe-1f4bb","👨🏾💼":"1f468-1f3fe-1f4bc","👨🏾🔧":"1f468-1f3fe-1f527","👨🏾🔬":"1f468-1f3fe-1f52c","👨🏿🌾":"1f468-1f3ff-1f33e","👨🏿🍳":"1f468-1f3ff-1f373","👨🏿🎓":"1f468-1f3ff-1f393","👨🏿🎤":"1f468-1f3ff-1f3a4","👨🏿🏫":"1f468-1f3ff-1f3eb","👨🏿🏭":"1f468-1f3ff-1f3ed","👨🏿💻":"1f468-1f3ff-1f4bb","👨🏿💼":"1f468-1f3ff-1f4bc","👨🏿🔧":"1f468-1f3ff-1f527","👨🏿🔬":"1f468-1f3ff-1f52c","👩🏻🌾":"1f469-1f3fb-1f33e","👩🏻🍳":"1f469-1f3fb-1f373","👩🏻🎓":"1f469-1f3fb-1f393","👩🏻🎤":"1f469-1f3fb-1f3a4","👩🏻🏫":"1f469-1f3fb-1f3eb","👩🏻🏭":"1f469-1f3fb-1f3ed","👩🏻💻":"1f469-1f3fb-1f4bb","👩🏻💼":"1f469-1f3fb-1f4bc","👩🏻🔧":"1f469-1f3fb-1f527","👩🏻🔬":"1f469-1f3fb-1f52c","👩🏼🌾":"1f469-1f3fc-1f33e","👩🏼🍳":"1f469-1f3fc-1f373","👩🏼🎓":"1f469-1f3fc-1f393","👩🏼🎤":"1f469-1f3fc-1f3a4","👩🏼🏫":"1f469-1f3fc-1f3eb","👩🏼🏭":"1f469-1f3fc-1f3ed","👩🏼💻":"1f469-1f3fc-1f4bb","👩🏼💼":"1f469-1f3fc-1f4bc","👩🏼🔧":"1f469-1f3fc-1f527","👩🏼🔬":"1f469-1f3fc-1f52c","👩🏽🌾":"1f469-1f3fd-1f33e","👩🏽🍳":"1f469-1f3fd-1f373","👩🏽🎓":"1f469-1f3fd-1f393","👩🏽🎤":"1f469-1f3fd-1f3a4","👩🏽🏫":"1f469-1f3fd-1f3eb","👩🏽🏭":"1f469-1f3fd-1f3ed","👩🏽💻":"1f469-1f3fd-1f4bb","👩🏽💼":"1f469-1f3fd-1f4bc","👩🏽🔧":"1f469-1f3fd-1f527","👩🏽🔬":"1f469-1f3fd-1f52c","👩🏾🌾":"1f469-1f3fe-1f33e","👩🏾🍳":"1f469-1f3fe-1f373","👩🏾🎓":"1f469-1f3fe-1f393","👩🏾🎤":"1f469-1f3fe-1f3a4","👩🏾🏫":"1f469-1f3fe-1f3eb","👩🏾🏭":"1f469-1f3fe-1f3ed","👩🏾💻":"1f469-1f3fe-1f4bb","👩🏾💼":"1f469-1f3fe-1f4bc","👩🏾🔧":"1f469-1f3fe-1f527","👩🏾🔬":"1f469-1f3fe-1f52c","👩🏿🌾":"1f469-1f3ff-1f33e","👩🏿🍳":"1f469-1f3ff-1f373","👩🏿🎓":"1f469-1f3ff-1f393","👩🏿🎤":"1f469-1f3ff-1f3a4","👩🏿🏫":"1f469-1f3ff-1f3eb","👩🏿🏭":"1f469-1f3ff-1f3ed","👩🏿💻":"1f469-1f3ff-1f4bb","👩🏿💼":"1f469-1f3ff-1f4bc","👩🏿🔧":"1f469-1f3ff-1f527","👩🏿🔬":"1f469-1f3ff-1f52c","👁‍🗨":"1f441-1f5e8","👨‍💻":"1f468-1f4bb","👩‍💻":"1f469-1f4bb","👨‍🏫":"1f468-1f3eb","👩‍🏫":"1f469-1f3eb","👨‍🎓":"1f468-1f393","👩‍🎓":"1f469-1f393","👨‍🎤":"1f468-1f3a4","👩‍🎤":"1f469-1f3a4","👨‍🔬":"1f468-1f52c","👩‍🔬":"1f469-1f52c","👨‍💼":"1f468-1f4bc","👩‍💼":"1f469-1f4bc","👨‍🔧":"1f468-1f527","👩‍🔧":"1f469-1f527","👨‍🏭":"1f468-1f3ed","👩‍🏭":"1f469-1f3ed","👨‍🍳":"1f468-1f373","👩‍🍳":"1f469-1f373","👨‍🌾":"1f468-1f33e","👩‍🌾":"1f469-1f33e","👨‍👦":"1f468-1f466","👨‍👧":"1f468-1f467","👩‍👦":"1f469-1f466","👩‍👧":"1f469-1f467","👨‍🎨":"1f468-1f3a8","👩‍🎨":"1f469-1f3a8","👨‍🚀":"1f468-1f680","👩‍🚀":"1f469-1f680","👨‍🚒":"1f468-1f692","👩‍🚒":"1f469-1f692","🏋️🏻":"1f3cb-1f3fb","🏋️🏼":"1f3cb-1f3fc","🏋️🏽":"1f3cb-1f3fd","🏋️🏾":"1f3cb-1f3fe","🏋️🏿":"1f3cb-1f3ff","🏌️🏻":"1f3cc-1f3fb","🏌️🏼":"1f3cc-1f3fc","🏌️🏽":"1f3cc-1f3fd","🏌️🏾":"1f3cc-1f3fe","🏌️🏿":"1f3cc-1f3ff","🕴️🏻":"1f574-1f3fb","🕴️🏼":"1f574-1f3fc","🕴️🏽":"1f574-1f3fd","🕴️🏾":"1f574-1f3fe","🕴️🏿":"1f574-1f3ff","🕵️🏻":"1f575-1f3fb","🕵️🏼":"1f575-1f3fc","🕵️🏽":"1f575-1f3fd","🕵️🏾":"1f575-1f3fe","🕵️🏿":"1f575-1f3ff","🖐️🏻":"1f590-1f3fb","🖐️🏼":"1f590-1f3fc","🖐️🏽":"1f590-1f3fd","🖐️🏾":"1f590-1f3fe","🖐️🏿":"1f590-1f3ff","🏳‍🌈":"1f3f3-1f308","🏳️🌈":"1f3f3-1f308","👯‍♂":"1f46f-2642","👯‍♀":"1f46f-2640","🤼‍♂":"1f93c-2642","🤼‍♀":"1f93c-2640","🤹‍♂":"1f939-2642","🤹‍♀":"1f939-2640","🤾‍♂":"1f93e-2642","🤾‍♀":"1f93e-2640","🤽‍♂":"1f93d-2642","🤽‍♀":"1f93d-2640","🤸‍♂":"1f938-2642","🤸‍♀":"1f938-2640","🚶‍♂":"1f6b6-2642","🚶‍♀":"1f6b6-2640","🚵‍♂":"1f6b5-2642","🚵‍♀":"1f6b5-2640","🚴‍♂":"1f6b4-2642","🚴‍♀":"1f6b4-2640","🚣‍♂":"1f6a3-2642","🚣‍♀":"1f6a3-2640","🏊‍♂":"1f3ca-2642","🏊‍♀":"1f3ca-2640","🏄‍♂":"1f3c4-2642","🏄‍♀":"1f3c4-2640","🏃‍♂":"1f3c3-2642","🏃‍♀":"1f3c3-2640","🤷‍♂":"1f937-2642","🤷‍♀":"1f937-2640","🤦‍♂":"1f926-2642","🤦‍♀":"1f926-2640","🙎‍♂":"1f64e-2642","🙎‍♀":"1f64e-2640","🙍‍♂":"1f64d-2642","🙍‍♀":"1f64d-2640","🙋‍♂":"1f64b-2642","🙋‍♀":"1f64b-2640","🙇‍♂":"1f647-2642","🙇‍♀":"1f647-2640","🙆‍♂":"1f646-2642","🙆‍♀":"1f646-2640","🙅‍♂":"1f645-2642","🙅‍♀":"1f645-2640","💇‍♂":"1f487-2642","💇‍♀":"1f487-2640","💆‍♂":"1f486-2642","💆‍♀":"1f486-2640","💁‍♂":"1f481-2642","💁‍♀":"1f481-2640","👱‍♂":"1f471-2642","👱‍♀":"1f471-2640","👳‍♂":"1f473-2642","👳‍♀":"1f473-2640","💂‍♂":"1f482-2642","💂‍♀":"1f482-2640","👷‍♂":"1f477-2642","👷‍♀":"1f477-2640","👮‍♂":"1f46e-2642","👮‍♀":"1f46e-2640","👨‍⚕":"1f468-2695","👩‍⚕":"1f469-2695","👨‍⚖":"1f468-2696","👩‍⚖":"1f469-2696","👨‍✈":"1f468-2708","👩‍✈":"1f469-2708","☝️🏻":"261d-1f3fb","☝️🏼":"261d-1f3fc","☝️🏽":"261d-1f3fd","☝️🏾":"261d-1f3fe","☝️🏿":"261d-1f3ff","⛹️🏻":"26f9-1f3fb","⛹️🏼":"26f9-1f3fc","⛹️🏽":"26f9-1f3fd","⛹️🏾":"26f9-1f3fe","⛹️🏿":"26f9-1f3ff","✌️🏻":"270c-1f3fb","✌️🏼":"270c-1f3fc","✌️🏽":"270c-1f3fd","✌️🏾":"270c-1f3fe","✌️🏿":"270c-1f3ff","✍️🏻":"270d-1f3fb","✍️🏼":"270d-1f3fc","✍️🏽":"270d-1f3fd","✍️🏾":"270d-1f3fe","✍️🏿":"270d-1f3ff","👨⚕️":"1f468-2695","👨⚖️":"1f468-2696","👨✈️":"1f468-2708","👩⚕️":"1f469-2695","👩⚖️":"1f469-2696","👩✈️":"1f469-2708","👮♀️":"1f46e-2640","👮♂️":"1f46e-2642","👱♀️":"1f471-2640","👱♂️":"1f471-2642","👳♀️":"1f473-2640","👳♂️":"1f473-2642","👷♀️":"1f477-2640","👷♂️":"1f477-2642","💂♀️":"1f482-2640","💂♂️":"1f482-2642","🕵‍♀":"1f575-2640","🕵‍♂":"1f575-2642","🏃♀️":"1f3c3-2640","🏃♂️":"1f3c3-2642","🏄♀️":"1f3c4-2640","🏄♂️":"1f3c4-2642","🏊♀️":"1f3ca-2640","🏊♂️":"1f3ca-2642","🏋‍♀":"1f3cb-2640","🏋‍♂":"1f3cb-2642","🏌‍♀":"1f3cc-2640","🏌‍♂":"1f3cc-2642","👯♀️":"1f46f-2640","👯♂️":"1f46f-2642","💆♀️":"1f486-2640","💆♂️":"1f486-2642","💇♀️":"1f487-2640","💇♂️":"1f487-2642","🚣♀️":"1f6a3-2640","🚣♂️":"1f6a3-2642","🚴♀️":"1f6b4-2640","🚴♂️":"1f6b4-2642","🚵♀️":"1f6b5-2640","🚵♂️":"1f6b5-2642","🚶♀️":"1f6b6-2640","🚶♂️":"1f6b6-2642","🤸♀️":"1f938-2640","🤸♂️":"1f938-2642","🤹♀️":"1f939-2640","🤹♂️":"1f939-2642","🤼♀️":"1f93c-2640","🤼♂️":"1f93c-2642","🤽♀️":"1f93d-2640","🤽♂️":"1f93d-2642","🤾♀️":"1f93e-2640","🤾♂️":"1f93e-2642","💁♀️":"1f481-2640","💁♂️":"1f481-2642","🙅♀️":"1f645-2640","🙅♂️":"1f645-2642","🙆♀️":"1f646-2640","🙆♂️":"1f646-2642","🙇♀️":"1f647-2640","🙇♂️":"1f647-2642","🙋♀️":"1f64b-2640","🙋♂️":"1f64b-2642","🙍♀️":"1f64d-2640","🙍♂️":"1f64d-2642","🙎♀️":"1f64e-2640","🙎♂️":"1f64e-2642","🤦♀️":"1f926-2640","🤦♂️":"1f926-2642","🤷♀️":"1f937-2640","🤷♂️":"1f937-2642","🧙‍♀":"1f9d9-2640","🧙♀️":"1f9d9-2640","🧙‍♂":"1f9d9-2642","🧙♂️":"1f9d9-2642","🧚‍♀":"1f9da-2640","🧚♀️":"1f9da-2640","🧚‍♂":"1f9da-2642","🧚♂️":"1f9da-2642","🧛‍♀":"1f9db-2640","🧛♀️":"1f9db-2640","🧛‍♂":"1f9db-2642","🧛♂️":"1f9db-2642","🧜‍♀":"1f9dc-2640","🧜♀️":"1f9dc-2640","🧜‍♂":"1f9dc-2642","🧜♂️":"1f9dc-2642","🧝‍♀":"1f9dd-2640","🧝♀️":"1f9dd-2640","🧝‍♂":"1f9dd-2642","🧝♂️":"1f9dd-2642","🧞‍♀":"1f9de-2640","🧞♀️":"1f9de-2640","🧞‍♂":"1f9de-2642","🧞♂️":"1f9de-2642","🧟‍♀":"1f9df-2640","🧟♀️":"1f9df-2640","🧟‍♂":"1f9df-2642","🧟♂️":"1f9df-2642","🧖‍♀":"1f9d6-2640","🧖♀️":"1f9d6-2640","🧖‍♂":"1f9d6-2642","🧖♂️":"1f9d6-2642","🧗‍♀":"1f9d7-2640","🧗♀️":"1f9d7-2640","🧗‍♂":"1f9d7-2642","🧗♂️":"1f9d7-2642","🧘‍♀":"1f9d8-2640","🧘♀️":"1f9d8-2640","🧘‍♂":"1f9d8-2642","🧘♂️":"1f9d8-2642","#️⃣":"0023-20e3","0️⃣":"0030-20e3","1️⃣":"0031-20e3","2️⃣":"0032-20e3","3️⃣":"0033-20e3","4️⃣":"0034-20e3","5️⃣":"0035-20e3","6️⃣":"0036-20e3","7️⃣":"0037-20e3","8️⃣":"0038-20e3","9️⃣":"0039-20e3","*️⃣":"002a-20e3","⛹‍♀":"26f9-2640","⛹‍♂":"26f9-2642","🇨🇳":"1f1e8-1f1f3","🇩🇪":"1f1e9-1f1ea","🇪🇸":"1f1ea-1f1f8","🇫🇷":"1f1eb-1f1f7","🇬🇧":"1f1ec-1f1e7","🇮🇹":"1f1ee-1f1f9","🇯🇵":"1f1ef-1f1f5","🇰🇷":"1f1f0-1f1f7","🇺🇸":"1f1fa-1f1f8","🇷🇺":"1f1f7-1f1fa","🤴🏻":"1f934-1f3fb","🤴🏼":"1f934-1f3fc","🤴🏽":"1f934-1f3fd","🤴🏾":"1f934-1f3fe","🤴🏿":"1f934-1f3ff","🤶🏻":"1f936-1f3fb","🤶🏼":"1f936-1f3fc","🤶🏽":"1f936-1f3fd","🤶🏾":"1f936-1f3fe","🤶🏿":"1f936-1f3ff","🤵🏻":"1f935-1f3fb","🤵🏼":"1f935-1f3fc","🤵🏽":"1f935-1f3fd","🤵🏾":"1f935-1f3fe","🤵🏿":"1f935-1f3ff","🤷🏻":"1f937-1f3fb","🤷🏼":"1f937-1f3fc","🤷🏽":"1f937-1f3fd","🤷🏾":"1f937-1f3fe","🤷🏿":"1f937-1f3ff","🤦🏻":"1f926-1f3fb","🤦🏼":"1f926-1f3fc","🤦🏽":"1f926-1f3fd","🤦🏾":"1f926-1f3fe","🤦🏿":"1f926-1f3ff","🤰🏻":"1f930-1f3fb","🤰🏼":"1f930-1f3fc","🤰🏽":"1f930-1f3fd","🤰🏾":"1f930-1f3fe","🤰🏿":"1f930-1f3ff","🕺🏻":"1f57a-1f3fb","🕺🏼":"1f57a-1f3fc","🕺🏽":"1f57a-1f3fd","🕺🏾":"1f57a-1f3fe","🕺🏿":"1f57a-1f3ff","🤳🏻":"1f933-1f3fb","🤳🏼":"1f933-1f3fc","🤳🏽":"1f933-1f3fd","🤳🏾":"1f933-1f3fe","🤳🏿":"1f933-1f3ff","🤞🏻":"1f91e-1f3fb","🤞🏼":"1f91e-1f3fc","🤞🏽":"1f91e-1f3fd","🤞🏾":"1f91e-1f3fe","🤞🏿":"1f91e-1f3ff","🤙🏻":"1f919-1f3fb","🤙🏼":"1f919-1f3fc","🤙🏽":"1f919-1f3fd","🇦🇫":"1f1e6-1f1eb","🇦🇱":"1f1e6-1f1f1","🇩🇿":"1f1e9-1f1ff","🇦🇩":"1f1e6-1f1e9","🇦🇴":"1f1e6-1f1f4","🇦🇬":"1f1e6-1f1ec","🇦🇷":"1f1e6-1f1f7","🇦🇲":"1f1e6-1f1f2","🇦🇺":"1f1e6-1f1fa","🇦🇹":"1f1e6-1f1f9","🇦🇿":"1f1e6-1f1ff","🇧🇸":"1f1e7-1f1f8","🇧🇭":"1f1e7-1f1ed","🇧🇩":"1f1e7-1f1e9","🇧🇧":"1f1e7-1f1e7","🇧🇾":"1f1e7-1f1fe","🇧🇪":"1f1e7-1f1ea","🇧🇿":"1f1e7-1f1ff","🇧🇯":"1f1e7-1f1ef","🇧🇹":"1f1e7-1f1f9","🇧🇴":"1f1e7-1f1f4","🇧🇦":"1f1e7-1f1e6","🇧🇼":"1f1e7-1f1fc","🇧🇷":"1f1e7-1f1f7","🇧🇳":"1f1e7-1f1f3","🇧🇬":"1f1e7-1f1ec","🇧🇫":"1f1e7-1f1eb","🇧🇮":"1f1e7-1f1ee","🇰🇭":"1f1f0-1f1ed","🇨🇲":"1f1e8-1f1f2","🇨🇦":"1f1e8-1f1e6","🇨🇻":"1f1e8-1f1fb","🤙🏾":"1f919-1f3fe","🇨🇫":"1f1e8-1f1eb","🇹🇩":"1f1f9-1f1e9","🇨🇱":"1f1e8-1f1f1","🇨🇴":"1f1e8-1f1f4","🇰🇲":"1f1f0-1f1f2","🇨🇷":"1f1e8-1f1f7","🇨🇮":"1f1e8-1f1ee","🇭🇷":"1f1ed-1f1f7","🇨🇺":"1f1e8-1f1fa","🇨🇾":"1f1e8-1f1fe","🇨🇿":"1f1e8-1f1ff","🤙🏿":"1f919-1f3ff","🇨🇩":"1f1e8-1f1e9","🤛🏻":"1f91b-1f3fb","🇩🇰":"1f1e9-1f1f0","🇩🇯":"1f1e9-1f1ef","🇩🇲":"1f1e9-1f1f2","🇩🇴":"1f1e9-1f1f4","🇹🇱":"1f1f9-1f1f1","🇪🇨":"1f1ea-1f1e8","🇪🇬":"1f1ea-1f1ec","🇸🇻":"1f1f8-1f1fb","🇬🇶":"1f1ec-1f1f6","🇪🇷":"1f1ea-1f1f7","🇪🇪":"1f1ea-1f1ea","🇪🇹":"1f1ea-1f1f9","🤛🏼":"1f91b-1f3fc","🇫🇯":"1f1eb-1f1ef","🇫🇮":"1f1eb-1f1ee","🇬🇦":"1f1ec-1f1e6","🇬🇲":"1f1ec-1f1f2","🇬🇪":"1f1ec-1f1ea","🇬🇭":"1f1ec-1f1ed","🇬🇷":"1f1ec-1f1f7","🇬🇩":"1f1ec-1f1e9","🇬🇹":"1f1ec-1f1f9","🇬🇳":"1f1ec-1f1f3","🇬🇼":"1f1ec-1f1fc","🇬🇾":"1f1ec-1f1fe","🇭🇹":"1f1ed-1f1f9","🇭🇳":"1f1ed-1f1f3","🇭🇺":"1f1ed-1f1fa","🇮🇸":"1f1ee-1f1f8","🇮🇳":"1f1ee-1f1f3","🇮🇩":"1f1ee-1f1e9","🇮🇷":"1f1ee-1f1f7","🇮🇶":"1f1ee-1f1f6","🇮🇪":"1f1ee-1f1ea","🇮🇱":"1f1ee-1f1f1","🇯🇲":"1f1ef-1f1f2","🇯🇴":"1f1ef-1f1f4","🇰🇿":"1f1f0-1f1ff","🇰🇪":"1f1f0-1f1ea","🇰🇮":"1f1f0-1f1ee","🇽🇰":"1f1fd-1f1f0","🇰🇼":"1f1f0-1f1fc","🇰🇬":"1f1f0-1f1ec","🤛🏽":"1f91b-1f3fd","🇱🇦":"1f1f1-1f1e6","🇱🇻":"1f1f1-1f1fb","🇱🇧":"1f1f1-1f1e7","🇱🇸":"1f1f1-1f1f8","🇱🇷":"1f1f1-1f1f7","🇱🇾":"1f1f1-1f1fe","🇱🇮":"1f1f1-1f1ee","🇱🇹":"1f1f1-1f1f9","🇱🇺":"1f1f1-1f1fa","🇲🇰":"1f1f2-1f1f0","🇲🇬":"1f1f2-1f1ec","🇲🇼":"1f1f2-1f1fc","🇲🇾":"1f1f2-1f1fe","🇲🇻":"1f1f2-1f1fb","🇲🇱":"1f1f2-1f1f1","🇲🇹":"1f1f2-1f1f9","🇲🇭":"1f1f2-1f1ed","🇲🇷":"1f1f2-1f1f7","🇲🇺":"1f1f2-1f1fa","🇲🇽":"1f1f2-1f1fd","🇫🇲":"1f1eb-1f1f2","🇲🇩":"1f1f2-1f1e9","🇲🇨":"1f1f2-1f1e8","🇲🇳":"1f1f2-1f1f3","🇲🇪":"1f1f2-1f1ea","🇲🇦":"1f1f2-1f1e6","🇲🇿":"1f1f2-1f1ff","🇲🇲":"1f1f2-1f1f2","🇳🇦":"1f1f3-1f1e6","🇳🇷":"1f1f3-1f1f7","🇳🇵":"1f1f3-1f1f5","🇳🇱":"1f1f3-1f1f1","🇳🇿":"1f1f3-1f1ff","🇳🇮":"1f1f3-1f1ee","🇳🇪":"1f1f3-1f1ea","🇳🇬":"1f1f3-1f1ec","🇰🇵":"1f1f0-1f1f5","🇳🇴":"1f1f3-1f1f4","🇴🇲":"1f1f4-1f1f2","🇵🇰":"1f1f5-1f1f0","🇵🇼":"1f1f5-1f1fc","🇵🇦":"1f1f5-1f1e6","🇵🇬":"1f1f5-1f1ec","🤛🏾":"1f91b-1f3fe","🇵🇾":"1f1f5-1f1fe","🇵🇪":"1f1f5-1f1ea","🇵🇭":"1f1f5-1f1ed","🇵🇱":"1f1f5-1f1f1","🇵🇹":"1f1f5-1f1f9","🇶🇦":"1f1f6-1f1e6","🇹🇼":"1f1f9-1f1fc","🇨🇬":"1f1e8-1f1ec","🇷🇴":"1f1f7-1f1f4","🇷🇼":"1f1f7-1f1fc","🇰🇳":"1f1f0-1f1f3","🇱🇨":"1f1f1-1f1e8","🇻🇨":"1f1fb-1f1e8","🇼🇸":"1f1fc-1f1f8","🇸🇲":"1f1f8-1f1f2","🇸🇹":"1f1f8-1f1f9","🇸🇦":"1f1f8-1f1e6","🤛🏿":"1f91b-1f3ff","🇸🇳":"1f1f8-1f1f3","🇷🇸":"1f1f7-1f1f8","🇸🇨":"1f1f8-1f1e8","🇸🇱":"1f1f8-1f1f1","🇸🇬":"1f1f8-1f1ec","🇸🇰":"1f1f8-1f1f0","🇸🇮":"1f1f8-1f1ee","🇸🇧":"1f1f8-1f1e7","🇸🇴":"1f1f8-1f1f4","🇿🇦":"1f1ff-1f1e6","🇱🇰":"1f1f1-1f1f0","🇸🇩":"1f1f8-1f1e9","🇸🇷":"1f1f8-1f1f7","🇸🇿":"1f1f8-1f1ff","🇸🇪":"1f1f8-1f1ea","🇨🇭":"1f1e8-1f1ed","🇸🇾":"1f1f8-1f1fe","🇹🇯":"1f1f9-1f1ef","🇹🇿":"1f1f9-1f1ff","🇹🇭":"1f1f9-1f1ed","🇹🇬":"1f1f9-1f1ec","🇹🇴":"1f1f9-1f1f4","🇹🇹":"1f1f9-1f1f9","🇹🇳":"1f1f9-1f1f3","🇹🇷":"1f1f9-1f1f7","🇹🇲":"1f1f9-1f1f2","🇹🇻":"1f1f9-1f1fb","🇺🇬":"1f1fa-1f1ec","🇺🇦":"1f1fa-1f1e6","🇦🇪":"1f1e6-1f1ea","🇺🇾":"1f1fa-1f1fe","🇺🇿":"1f1fa-1f1ff","🇻🇺":"1f1fb-1f1fa","🇻🇦":"1f1fb-1f1e6","🇻🇪":"1f1fb-1f1ea","🇻🇳":"1f1fb-1f1f3","🇪🇭":"1f1ea-1f1ed","🤜🏻":"1f91c-1f3fb","🇾🇪":"1f1fe-1f1ea","🇿🇲":"1f1ff-1f1f2","🇿🇼":"1f1ff-1f1fc","🇵🇷":"1f1f5-1f1f7","🇰🇾":"1f1f0-1f1fe","🇧🇲":"1f1e7-1f1f2","🇵🇫":"1f1f5-1f1eb","🇵🇸":"1f1f5-1f1f8","🇳🇨":"1f1f3-1f1e8","🤜🏼":"1f91c-1f3fc","🇸🇭":"1f1f8-1f1ed","🇦🇼":"1f1e6-1f1fc","🇻🇮":"1f1fb-1f1ee","🇭🇰":"1f1ed-1f1f0","🇦🇨":"1f1e6-1f1e8","🇲🇸":"1f1f2-1f1f8","🇬🇺":"1f1ec-1f1fa","🇬🇱":"1f1ec-1f1f1","🇳🇺":"1f1f3-1f1fa","🇼🇫":"1f1fc-1f1eb","🇲🇴":"1f1f2-1f1f4","🤜🏽":"1f91c-1f3fd","🇫🇴":"1f1eb-1f1f4","🇫🇰":"1f1eb-1f1f0","🇯🇪":"1f1ef-1f1ea","🇦🇮":"1f1e6-1f1ee","🇬🇮":"1f1ec-1f1ee","🤜🏾":"1f91c-1f3fe","🤜🏿":"1f91c-1f3ff","🤚🏻":"1f91a-1f3fb","🤚🏼":"1f91a-1f3fc","🤚🏽":"1f91a-1f3fd","🤚🏾":"1f91a-1f3fe","👶🏻":"1f476-1f3fb","👶🏼":"1f476-1f3fc","👶🏽":"1f476-1f3fd","👶🏾":"1f476-1f3fe","👶🏿":"1f476-1f3ff","👦🏻":"1f466-1f3fb","👦🏼":"1f466-1f3fc","👦🏽":"1f466-1f3fd","👦🏾":"1f466-1f3fe","👦🏿":"1f466-1f3ff","👧🏻":"1f467-1f3fb","👧🏼":"1f467-1f3fc","👧🏽":"1f467-1f3fd","👧🏾":"1f467-1f3fe","👧🏿":"1f467-1f3ff","👨🏻":"1f468-1f3fb","👨🏼":"1f468-1f3fc","👨🏽":"1f468-1f3fd","👨🏾":"1f468-1f3fe","👨🏿":"1f468-1f3ff","👩🏻":"1f469-1f3fb","👩🏼":"1f469-1f3fc","👩🏽":"1f469-1f3fd","👩🏾":"1f469-1f3fe","👩🏿":"1f469-1f3ff","👰🏻":"1f470-1f3fb","👰🏼":"1f470-1f3fc","🤚🏿":"1f91a-1f3ff","👰🏽":"1f470-1f3fd","👰🏾":"1f470-1f3fe","👰🏿":"1f470-1f3ff","👱🏻":"1f471-1f3fb","👱🏼":"1f471-1f3fc","👱🏽":"1f471-1f3fd","👱🏾":"1f471-1f3fe","👱🏿":"1f471-1f3ff","👲🏻":"1f472-1f3fb","👲🏼":"1f472-1f3fc","👲🏽":"1f472-1f3fd","👲🏾":"1f472-1f3fe","👲🏿":"1f472-1f3ff","👳🏻":"1f473-1f3fb","👳🏼":"1f473-1f3fc","👳🏽":"1f473-1f3fd","👳🏾":"1f473-1f3fe","👳🏿":"1f473-1f3ff","👴🏻":"1f474-1f3fb","👴🏼":"1f474-1f3fc","👴🏽":"1f474-1f3fd","👴🏾":"1f474-1f3fe","👴🏿":"1f474-1f3ff","👵🏻":"1f475-1f3fb","👵🏼":"1f475-1f3fc","👵🏽":"1f475-1f3fd","👵🏾":"1f475-1f3fe","👵🏿":"1f475-1f3ff","👮🏻":"1f46e-1f3fb","👮🏼":"1f46e-1f3fc","👮🏽":"1f46e-1f3fd","👮🏾":"1f46e-1f3fe","👮🏿":"1f46e-1f3ff","👷🏻":"1f477-1f3fb","👷🏼":"1f477-1f3fc","👷🏽":"1f477-1f3fd","👷🏾":"1f477-1f3fe","👷🏿":"1f477-1f3ff","👸🏻":"1f478-1f3fb","👸🏼":"1f478-1f3fc","👸🏽":"1f478-1f3fd","👸🏾":"1f478-1f3fe","🤸🏻":"1f938-1f3fb","👸🏿":"1f478-1f3ff","💂🏻":"1f482-1f3fb","💂🏼":"1f482-1f3fc","🤸🏼":"1f938-1f3fc","💂🏽":"1f482-1f3fd","💂🏾":"1f482-1f3fe","💂🏿":"1f482-1f3ff","🤸🏽":"1f938-1f3fd","👼🏻":"1f47c-1f3fb","👼🏼":"1f47c-1f3fc","👼🏽":"1f47c-1f3fd","👼🏾":"1f47c-1f3fe","👼🏿":"1f47c-1f3ff","🙇🏻":"1f647-1f3fb","🙇🏼":"1f647-1f3fc","🙇🏽":"1f647-1f3fd","🙇🏾":"1f647-1f3fe","🙇🏿":"1f647-1f3ff","💁🏻":"1f481-1f3fb","💁🏼":"1f481-1f3fc","💁🏽":"1f481-1f3fd","🤸🏾":"1f938-1f3fe","💁🏾":"1f481-1f3fe","💁🏿":"1f481-1f3ff","🙅🏻":"1f645-1f3fb","🤸🏿":"1f938-1f3ff","🙅🏼":"1f645-1f3fc","🙅🏽":"1f645-1f3fd","🙅🏾":"1f645-1f3fe","🙅🏿":"1f645-1f3ff","🙆🏻":"1f646-1f3fb","🙆🏼":"1f646-1f3fc","🙆🏽":"1f646-1f3fd","🙆🏾":"1f646-1f3fe","🙆🏿":"1f646-1f3ff","🙋🏻":"1f64b-1f3fb","🙋🏼":"1f64b-1f3fc","🙋🏽":"1f64b-1f3fd","🙋🏾":"1f64b-1f3fe","🙋🏿":"1f64b-1f3ff","🙎🏻":"1f64e-1f3fb","🙎🏼":"1f64e-1f3fc","🙎🏽":"1f64e-1f3fd","🙎🏾":"1f64e-1f3fe","🙎🏿":"1f64e-1f3ff","🙍🏻":"1f64d-1f3fb","🙍🏼":"1f64d-1f3fc","🙍🏽":"1f64d-1f3fd","🙍🏾":"1f64d-1f3fe","🙍🏿":"1f64d-1f3ff","💆🏻":"1f486-1f3fb","💆🏼":"1f486-1f3fc","💆🏽":"1f486-1f3fd","💆🏾":"1f486-1f3fe","💆🏿":"1f486-1f3ff","💇🏻":"1f487-1f3fb","💇🏼":"1f487-1f3fc","💇🏽":"1f487-1f3fd","💇🏾":"1f487-1f3fe","💇🏿":"1f487-1f3ff","🙌🏻":"1f64c-1f3fb","🙌🏼":"1f64c-1f3fc","🙌🏽":"1f64c-1f3fd","🙌🏾":"1f64c-1f3fe","🙌🏿":"1f64c-1f3ff","👏🏻":"1f44f-1f3fb","👏🏼":"1f44f-1f3fc","👏🏽":"1f44f-1f3fd","🤽🏻":"1f93d-1f3fb","👏🏾":"1f44f-1f3fe","👏🏿":"1f44f-1f3ff","🤽🏼":"1f93d-1f3fc","👂🏻":"1f442-1f3fb","👂🏼":"1f442-1f3fc","👂🏽":"1f442-1f3fd","👂🏾":"1f442-1f3fe","👂🏿":"1f442-1f3ff","👃🏻":"1f443-1f3fb","👃🏼":"1f443-1f3fc","👃🏽":"1f443-1f3fd","👃🏾":"1f443-1f3fe","👃🏿":"1f443-1f3ff","💅🏻":"1f485-1f3fb","💅🏼":"1f485-1f3fc","💅🏽":"1f485-1f3fd","💅🏾":"1f485-1f3fe","💅🏿":"1f485-1f3ff","👋🏻":"1f44b-1f3fb","👋🏼":"1f44b-1f3fc","👋🏽":"1f44b-1f3fd","👋🏾":"1f44b-1f3fe","👋🏿":"1f44b-1f3ff","👍🏻":"1f44d-1f3fb","👍🏼":"1f44d-1f3fc","👍🏽":"1f44d-1f3fd","👍🏾":"1f44d-1f3fe","👍🏿":"1f44d-1f3ff","👎🏻":"1f44e-1f3fb","👎🏼":"1f44e-1f3fc","👎🏽":"1f44e-1f3fd","👎🏾":"1f44e-1f3fe","👎🏿":"1f44e-1f3ff","👆🏻":"1f446-1f3fb","👆🏼":"1f446-1f3fc","👆🏽":"1f446-1f3fd","👆🏾":"1f446-1f3fe","👆🏿":"1f446-1f3ff","👇🏻":"1f447-1f3fb","👇🏼":"1f447-1f3fc","👇🏽":"1f447-1f3fd","👇🏾":"1f447-1f3fe","👇🏿":"1f447-1f3ff","👈🏻":"1f448-1f3fb","👈🏼":"1f448-1f3fc","👈🏽":"1f448-1f3fd","👈🏾":"1f448-1f3fe","👈🏿":"1f448-1f3ff","👉🏻":"1f449-1f3fb","👉🏼":"1f449-1f3fc","👉🏽":"1f449-1f3fd","👉🏾":"1f449-1f3fe","👉🏿":"1f449-1f3ff","👌🏻":"1f44c-1f3fb","👌🏼":"1f44c-1f3fc","🤽🏽":"1f93d-1f3fd","👌🏽":"1f44c-1f3fd","👌🏾":"1f44c-1f3fe","🤽🏾":"1f93d-1f3fe","👌🏿":"1f44c-1f3ff","👊🏻":"1f44a-1f3fb","👊🏼":"1f44a-1f3fc","👊🏽":"1f44a-1f3fd","👊🏾":"1f44a-1f3fe","👊🏿":"1f44a-1f3ff","💪🏻":"1f4aa-1f3fb","💪🏼":"1f4aa-1f3fc","💪🏽":"1f4aa-1f3fd","💪🏾":"1f4aa-1f3fe","💪🏿":"1f4aa-1f3ff","👐🏻":"1f450-1f3fb","👐🏼":"1f450-1f3fc","👐🏽":"1f450-1f3fd","👐🏾":"1f450-1f3fe","👐🏿":"1f450-1f3ff","🙏🏻":"1f64f-1f3fb","🤽🏿":"1f93d-1f3ff","🙏🏼":"1f64f-1f3fc","🙏🏽":"1f64f-1f3fd","🤾🏻":"1f93e-1f3fb","🙏🏾":"1f64f-1f3fe","🙏🏿":"1f64f-1f3ff","🤾🏼":"1f93e-1f3fc","🏃🏻":"1f3c3-1f3fb","🏃🏼":"1f3c3-1f3fc","🏃🏽":"1f3c3-1f3fd","🏃🏾":"1f3c3-1f3fe","🤾🏽":"1f93e-1f3fd","🏃🏿":"1f3c3-1f3ff","🚶🏻":"1f6b6-1f3fb","🚶🏼":"1f6b6-1f3fc","🚶🏽":"1f6b6-1f3fd","🚶🏾":"1f6b6-1f3fe","🚶🏿":"1f6b6-1f3ff","💃🏻":"1f483-1f3fb","🤾🏾":"1f93e-1f3fe","💃🏼":"1f483-1f3fc","💃🏽":"1f483-1f3fd","🤾🏿":"1f93e-1f3ff","💃🏾":"1f483-1f3fe","💃🏿":"1f483-1f3ff","🤹🏻":"1f939-1f3fb","🚣🏻":"1f6a3-1f3fb","🚣🏼":"1f6a3-1f3fc","🚣🏽":"1f6a3-1f3fd","🚣🏾":"1f6a3-1f3fe","🚣🏿":"1f6a3-1f3ff","🏊🏻":"1f3ca-1f3fb","🏊🏼":"1f3ca-1f3fc","🤹🏼":"1f939-1f3fc","🏊🏽":"1f3ca-1f3fd","🏊🏾":"1f3ca-1f3fe","🏊🏿":"1f3ca-1f3ff","🤹🏽":"1f939-1f3fd","🏄🏻":"1f3c4-1f3fb","🏄🏼":"1f3c4-1f3fc","🏄🏽":"1f3c4-1f3fd","🏄🏾":"1f3c4-1f3fe","🏄🏿":"1f3c4-1f3ff","🛀🏻":"1f6c0-1f3fb","🛀🏼":"1f6c0-1f3fc","🤹🏾":"1f939-1f3fe","🛀🏽":"1f6c0-1f3fd","🛀🏾":"1f6c0-1f3fe","🛀🏿":"1f6c0-1f3ff","🤹🏿":"1f939-1f3ff","🚴🏻":"1f6b4-1f3fb","🚴🏼":"1f6b4-1f3fc","🚴🏽":"1f6b4-1f3fd","🚴🏾":"1f6b4-1f3fe","🚴🏿":"1f6b4-1f3ff","🚵🏻":"1f6b5-1f3fb","🚵🏼":"1f6b5-1f3fc","🚵🏽":"1f6b5-1f3fd","🚵🏾":"1f6b5-1f3fe","🚵🏿":"1f6b5-1f3ff","🏇🏻":"1f3c7-1f3fb","🏇🏼":"1f3c7-1f3fc","🏇🏽":"1f3c7-1f3fd","🏇🏾":"1f3c7-1f3fe","🏇🏿":"1f3c7-1f3ff","🖐🏻":"1f590-1f3fb","🖐🏼":"1f590-1f3fc","🖐🏽":"1f590-1f3fd","🖐🏾":"1f590-1f3fe","🖐🏿":"1f590-1f3ff","🖕🏻":"1f595-1f3fb","🖕🏼":"1f595-1f3fc","🖕🏽":"1f595-1f3fd","🖕🏾":"1f595-1f3fe","🖕🏿":"1f595-1f3ff","🖖🏻":"1f596-1f3fb","🖖🏼":"1f596-1f3fc","🖖🏽":"1f596-1f3fd","🖖🏾":"1f596-1f3fe","🖖🏿":"1f596-1f3ff","🎅🏻":"1f385-1f3fb","🎅🏼":"1f385-1f3fc","🎅🏽":"1f385-1f3fd","🎅🏾":"1f385-1f3fe","🎅🏿":"1f385-1f3ff","🤘🏻":"1f918-1f3fb","🤘🏼":"1f918-1f3fc","🤘🏽":"1f918-1f3fd","🤘🏾":"1f918-1f3fe","🤘🏿":"1f918-1f3ff","🏋🏻":"1f3cb-1f3fb","🏋🏼":"1f3cb-1f3fc","🏋🏽":"1f3cb-1f3fd","🏋🏾":"1f3cb-1f3fe","🏋🏿":"1f3cb-1f3ff","🇦🇽":"1f1e6-1f1fd","🇹🇦":"1f1f9-1f1e6","🇮🇴":"1f1ee-1f1f4","🇧🇶":"1f1e7-1f1f6","🇨🇽":"1f1e8-1f1fd","🇨🇨":"1f1e8-1f1e8","🇬🇬":"1f1ec-1f1ec","🇮🇲":"1f1ee-1f1f2","🇾🇹":"1f1fe-1f1f9","🇳🇫":"1f1f3-1f1eb","🇵🇳":"1f1f5-1f1f3","🇧🇱":"1f1e7-1f1f1","🇵🇲":"1f1f5-1f1f2","🇬🇸":"1f1ec-1f1f8","🇹🇰":"1f1f9-1f1f0","🇧🇻":"1f1e7-1f1fb","🇭🇲":"1f1ed-1f1f2","🇸🇯":"1f1f8-1f1ef","🇺🇲":"1f1fa-1f1f2","🇮🇨":"1f1ee-1f1e8","🇪🇦":"1f1ea-1f1e6","🇨🇵":"1f1e8-1f1f5","🇩🇬":"1f1e9-1f1ec","🇦🇸":"1f1e6-1f1f8","🇦🇶":"1f1e6-1f1f6","🇻🇬":"1f1fb-1f1ec","🇨🇰":"1f1e8-1f1f0","🇨🇼":"1f1e8-1f1fc","🇪🇺":"1f1ea-1f1fa","🇬🇫":"1f1ec-1f1eb","🇹🇫":"1f1f9-1f1eb","🇬🇵":"1f1ec-1f1f5","🇲🇶":"1f1f2-1f1f6","🇲🇵":"1f1f2-1f1f5","🇷🇪":"1f1f7-1f1ea","🇸🇽":"1f1f8-1f1fd","🇸🇸":"1f1f8-1f1f8","🇹🇨":"1f1f9-1f1e8","🇲🇫":"1f1f2-1f1eb","🕵🏻":"1f575-1f3fb","🕵🏼":"1f575-1f3fc","🕵🏽":"1f575-1f3fd","🕵🏾":"1f575-1f3fe","🕵🏿":"1f575-1f3ff","🏂🏻":"1f3c2-1f3fb","👨💻":"1f468-1f4bb","👩💻":"1f469-1f4bb","👨🏫":"1f468-1f3eb","👩🏫":"1f469-1f3eb","👨🎓":"1f468-1f393","👩🎓":"1f469-1f393","👨🎤":"1f468-1f3a4","👩🎤":"1f469-1f3a4","👨🔬":"1f468-1f52c","👩🔬":"1f469-1f52c","👨💼":"1f468-1f4bc","👩💼":"1f469-1f4bc","👨🔧":"1f468-1f527","👩🔧":"1f469-1f527","👨🏭":"1f468-1f3ed","👩🏭":"1f469-1f3ed","👨🍳":"1f468-1f373","👩🍳":"1f469-1f373","👨🌾":"1f468-1f33e","👩🌾":"1f469-1f33e","🕴🏻":"1f574-1f3fb","🕴🏼":"1f574-1f3fc","🕴🏽":"1f574-1f3fd","🕴🏾":"1f574-1f3fe","🕴🏿":"1f574-1f3ff","🛌🏻":"1f6cc-1f3fb","🛌🏼":"1f6cc-1f3fc","🛌🏽":"1f6cc-1f3fd","🛌🏾":"1f6cc-1f3fe","🛌🏿":"1f6cc-1f3ff","👨👦":"1f468-1f466","👨👧":"1f468-1f467","👩👦":"1f469-1f466","👩👧":"1f469-1f467","👨🎨":"1f468-1f3a8","👩🎨":"1f469-1f3a8","👨🚀":"1f468-1f680","👩🚀":"1f469-1f680","👨🚒":"1f468-1f692","👩🚒":"1f469-1f692","🇺🇳":"1f1fa-1f1f3","🏂🏼":"1f3c2-1f3fc","🏂🏽":"1f3c2-1f3fd","🏂🏾":"1f3c2-1f3fe","🏂🏿":"1f3c2-1f3ff","🏌🏻":"1f3cc-1f3fb","🏌🏼":"1f3cc-1f3fc","🏌🏽":"1f3cc-1f3fd","🏌🏾":"1f3cc-1f3fe","🏌🏿":"1f3cc-1f3ff","🤟🏻":"1f91f-1f3fb","🤟🏼":"1f91f-1f3fc","🤟🏽":"1f91f-1f3fd","🤟🏾":"1f91f-1f3fe","🤟🏿":"1f91f-1f3ff","🤱🏻":"1f931-1f3fb","🤱🏼":"1f931-1f3fc","🤱🏽":"1f931-1f3fd","🤱🏾":"1f931-1f3fe","🤱🏿":"1f931-1f3ff","🤲🏻":"1f932-1f3fb","🤲🏼":"1f932-1f3fc","🤲🏽":"1f932-1f3fd","🤲🏾":"1f932-1f3fe","🤲🏿":"1f932-1f3ff","🧑🏻":"1f9d1-1f3fb","🧑🏼":"1f9d1-1f3fc","🧑🏽":"1f9d1-1f3fd","🧑🏾":"1f9d1-1f3fe","🧑🏿":"1f9d1-1f3ff","🧒🏻":"1f9d2-1f3fb","🧒🏼":"1f9d2-1f3fc","🧒🏽":"1f9d2-1f3fd","🧒🏾":"1f9d2-1f3fe","🧒🏿":"1f9d2-1f3ff","🧓🏻":"1f9d3-1f3fb","🧓🏼":"1f9d3-1f3fc","🧓🏽":"1f9d3-1f3fd","🧓🏾":"1f9d3-1f3fe","🧓🏿":"1f9d3-1f3ff","🧔🏻":"1f9d4-1f3fb","🧔🏼":"1f9d4-1f3fc","🧔🏽":"1f9d4-1f3fd","🧔🏾":"1f9d4-1f3fe","🧔🏿":"1f9d4-1f3ff","🧕🏻":"1f9d5-1f3fb","🧕🏼":"1f9d5-1f3fc","🧕🏽":"1f9d5-1f3fd","🧕🏾":"1f9d5-1f3fe","🧕🏿":"1f9d5-1f3ff","🧖🏻":"1f9d6-1f3fb","🧖🏼":"1f9d6-1f3fc","🧖🏽":"1f9d6-1f3fd","🧖🏾":"1f9d6-1f3fe","🧖🏿":"1f9d6-1f3ff","🧗🏻":"1f9d7-1f3fb","🧗🏼":"1f9d7-1f3fc","🧗🏽":"1f9d7-1f3fd","🧗🏾":"1f9d7-1f3fe","🧗🏿":"1f9d7-1f3ff","🧘🏻":"1f9d8-1f3fb","🧘🏼":"1f9d8-1f3fc","🧘🏽":"1f9d8-1f3fd","🧘🏾":"1f9d8-1f3fe","🧘🏿":"1f9d8-1f3ff","🧙🏻":"1f9d9-1f3fb","🧙🏼":"1f9d9-1f3fc","🧙🏽":"1f9d9-1f3fd","🧙🏾":"1f9d9-1f3fe","🧙🏿":"1f9d9-1f3ff","🧚🏻":"1f9da-1f3fb","🧚🏼":"1f9da-1f3fc","🧚🏽":"1f9da-1f3fd","🧚🏾":"1f9da-1f3fe","🧚🏿":"1f9da-1f3ff","🧛🏻":"1f9db-1f3fb","🧛🏼":"1f9db-1f3fc","🧛🏽":"1f9db-1f3fd","🧛🏾":"1f9db-1f3fe","🧛🏿":"1f9db-1f3ff","🧜🏻":"1f9dc-1f3fb","🧜🏼":"1f9dc-1f3fc","🧜🏽":"1f9dc-1f3fd","🧜🏾":"1f9dc-1f3fe","🧜🏿":"1f9dc-1f3ff","🧝🏻":"1f9dd-1f3fb","🧝🏼":"1f9dd-1f3fc","🧝🏽":"1f9dd-1f3fd","🧝🏾":"1f9dd-1f3fe","🧝🏿":"1f9dd-1f3ff","🅿️":"1f17f","🈂️":"1f202","🈷️":"1f237","🎞️":"1f39e","🎟️":"1f39f","🏋️":"1f3cb","🏌️":"1f3cc","🏍️":"1f3cd","🏎️":"1f3ce","🎖️":"1f396","🎗️":"1f397","🌶️":"1f336","🌧️":"1f327","🌨️":"1f328","🌩️":"1f329","🌪️":"1f32a","🌫️":"1f32b","🌬️":"1f32c","🐿️":"1f43f","🕷️":"1f577","🕸️":"1f578","🌡️":"1f321","🎙️":"1f399","🎚️":"1f39a","🎛️":"1f39b","🏳️":"1f3f3","🏵️":"1f3f5","🏷️":"1f3f7","📽️":"1f4fd","🕉️":"1f549","🕊️":"1f54a","🕯️":"1f56f","🕰️":"1f570","🕳️":"1f573","🕶️":"1f576","🕹️":"1f579","🖇️":"1f587","🖊️":"1f58a","🖋️":"1f58b","🖌️":"1f58c","🖍️":"1f58d","🖥️":"1f5a5","🖨️":"1f5a8","🖲️":"1f5b2","🖼️":"1f5bc","🗂️":"1f5c2","🗃️":"1f5c3","🗄️":"1f5c4","🗑️":"1f5d1","🗒️":"1f5d2","🗓️":"1f5d3","🗜️":"1f5dc","🗝️":"1f5dd","🗞️":"1f5de","🗡️":"1f5e1","🗣️":"1f5e3","🗨️":"1f5e8","🗯️":"1f5ef","🗳️":"1f5f3","🗺️":"1f5fa","🛠️":"1f6e0","🛡️":"1f6e1","🛢️":"1f6e2","🛰️":"1f6f0","🍽️":"1f37d","👁️":"1f441","🕴️":"1f574","🕵️":"1f575","🖐️":"1f590","🏔️":"1f3d4","🏕️":"1f3d5","🏖️":"1f3d6","🏗️":"1f3d7","🏘️":"1f3d8","🏙️":"1f3d9","🏚️":"1f3da","🏛️":"1f3db","🏜️":"1f3dc","🏝️":"1f3dd","🏞️":"1f3de","🏟️":"1f3df","🛋️":"1f6cb","🛍️":"1f6cd","🛎️":"1f6ce","🛏️":"1f6cf","🛣️":"1f6e3","🛤️":"1f6e4","🛥️":"1f6e5","🛩️":"1f6e9","🛳️":"1f6f3","☝🏻":"261d-1f3fb","☝🏼":"261d-1f3fc","☝🏽":"261d-1f3fd","☝🏾":"261d-1f3fe","☝🏿":"261d-1f3ff","✌🏻":"270c-1f3fb","✌🏼":"270c-1f3fc","✌🏽":"270c-1f3fd","✌🏾":"270c-1f3fe","✌🏿":"270c-1f3ff","✊🏻":"270a-1f3fb","✊🏼":"270a-1f3fc","✊🏽":"270a-1f3fd","✊🏾":"270a-1f3fe","✊🏿":"270a-1f3ff","✋🏻":"270b-1f3fb","✋🏼":"270b-1f3fc","✋🏽":"270b-1f3fd","✋🏾":"270b-1f3fe","✋🏿":"270b-1f3ff","✍🏻":"270d-1f3fb","✍🏼":"270d-1f3fc","✍🏽":"270d-1f3fd","✍🏾":"270d-1f3fe","✍🏿":"270d-1f3ff","🌤️":"1f324","🌥️":"1f325","🌦️":"1f326","🖱️":"1f5b1","⛹🏻":"26f9-1f3fb","⛹🏼":"26f9-1f3fc","⛹🏽":"26f9-1f3fd","⛹🏾":"26f9-1f3fe","⛹🏿":"26f9-1f3ff","🅰️":"1f170","🅱️":"1f171","🅾️":"1f17e","#⃣":"0023-20e3","0⃣":"0030-20e3","1⃣":"0031-20e3","2⃣":"0032-20e3","3⃣":"0033-20e3","4⃣":"0034-20e3","5⃣":"0035-20e3","6⃣":"0036-20e3","7⃣":"0037-20e3","8⃣":"0038-20e3","9⃣":"0039-20e3","©️":"00a9","®️":"00ae","‼️":"203c","⁉️":"2049","™️":"2122","ℹ️":"2139","↔️":"2194","↕️":"2195","↖️":"2196","↗️":"2197","↘️":"2198","↙️":"2199","↩️":"21a9","↪️":"21aa","Ⓜ️":"24c2","▪️":"25aa","▫️":"25ab","▶️":"25b6","◀️":"25c0","◻️":"25fb","◼️":"25fc","☀️":"2600","☁️":"2601","☎️":"260e","☑️":"2611","☝️":"261d","☺️":"263a","♠️":"2660","♣️":"2663","♥️":"2665","♦️":"2666","♨️":"2668","♻️":"267b","⚠️":"26a0","✂️":"2702","✈️":"2708","✉️":"2709","✌️":"270c","✏️":"270f","✒️":"2712","✔️":"2714","✖️":"2716","✳️":"2733","✴️":"2734","❄️":"2744","❇️":"2747","❤️":"2764","➡️":"27a1","⤴️":"2934","⤵️":"2935","⬅️":"2b05","⬆️":"2b06","⬇️":"2b07","〰️":"3030","〽️":"303d","㊗️":"3297","㊙️":"3299","✝️":"271d","⌨️":"2328","✍️":"270d","*⃣":"002a-20e3","⏏️":"23cf","⏭️":"23ed","⏮️":"23ee","⏯️":"23ef","⏱️":"23f1","⏲️":"23f2","⏸️":"23f8","⏹️":"23f9","⏺️":"23fa","☂️":"2602","☃️":"2603","☄️":"2604","☘️":"2618","☠️":"2620","☢️":"2622","☣️":"2623","☦️":"2626","☪️":"262a","☮️":"262e","☯️":"262f","☸️":"2638","☹️":"2639","⚒️":"2692","⚔️":"2694","⚖️":"2696","⚗️":"2697","⚙️":"2699","⚛️":"269b","⚜️":"269c","⚰️":"26b0","⚱️":"26b1","⛈️":"26c8","⛏️":"26cf","⛑️":"26d1","⛓️":"26d3","⛩️":"26e9","⛰️":"26f0","⛱️":"26f1","⛴️":"26f4","⛷️":"26f7","⛸️":"26f8","⛹️":"26f9","✡️":"2721","❣️":"2763","#️":"0023","*️":"002a","0️":"0030","1️":"0031","2️":"0032","3️":"0033","4️":"0034","5️":"0035","6️":"0036","7️":"0037","8️":"0038","9️":"0039","♀️":"2640","♂️":"2642","⚕️":"2695","🥉":"1f949","🥈":"1f948","🥇":"1f947","🤺":"1f93a","🥅":"1f945","🤾":"1f93e","🇿":"1f1ff","🤽":"1f93d","🥋":"1f94b","🥊":"1f94a","🤼":"1f93c","🤹":"1f939","🤸":"1f938","🛶":"1f6f6","🛵":"1f6f5","🛴":"1f6f4","🛒":"1f6d2","🀄":"1f004","🃏":"1f0cf","🛑":"1f6d1","🆎":"1f18e","🆑":"1f191","🇾":"1f1fe","🆒":"1f192","🆓":"1f193","🆔":"1f194","🆕":"1f195","🆖":"1f196","🆗":"1f197","🆘":"1f198","🥄":"1f944","🆙":"1f199","🆚":"1f19a","🥂":"1f942","🥃":"1f943","🈁":"1f201","🈚":"1f21a","🈯":"1f22f","🥙":"1f959","🈲":"1f232","🈳":"1f233","🈴":"1f234","🈵":"1f235","🈶":"1f236","🥘":"1f958","🈸":"1f238","🈹":"1f239","🥗":"1f957","🈺":"1f23a","🉐":"1f250","🉑":"1f251","🌀":"1f300","🥖":"1f956","🌁":"1f301","🌂":"1f302","🌃":"1f303","🌄":"1f304","🌅":"1f305","🌆":"1f306","🥕":"1f955","🌇":"1f307","🌈":"1f308","🥔":"1f954","🌉":"1f309","🌊":"1f30a","🌋":"1f30b","🌌":"1f30c","🌏":"1f30f","🌑":"1f311","🥓":"1f953","🌓":"1f313","🌔":"1f314","🌕":"1f315","🌙":"1f319","🌛":"1f31b","🌟":"1f31f","🥒":"1f952","🌠":"1f320","🌰":"1f330","🥑":"1f951","🌱":"1f331","🌴":"1f334","🌵":"1f335","🌷":"1f337","🌸":"1f338","🌹":"1f339","🌺":"1f33a","🌻":"1f33b","🌼":"1f33c","🌽":"1f33d","🥐":"1f950","🌾":"1f33e","🌿":"1f33f","🍀":"1f340","🍁":"1f341","🍂":"1f342","🍃":"1f343","🍄":"1f344","🍅":"1f345","🍆":"1f346","🍇":"1f347","🍈":"1f348","🍉":"1f349","🍊":"1f34a","🥀":"1f940","🍌":"1f34c","🍍":"1f34d","🍎":"1f34e","🍏":"1f34f","🍑":"1f351","🍒":"1f352","🍓":"1f353","🦏":"1f98f","🍔":"1f354","🍕":"1f355","🍖":"1f356","🦎":"1f98e","🍗":"1f357","🍘":"1f358","🍙":"1f359","🦍":"1f98d","🍚":"1f35a","🍛":"1f35b","🦌":"1f98c","🍜":"1f35c","🍝":"1f35d","🍞":"1f35e","🍟":"1f35f","🦋":"1f98b","🍠":"1f360","🍡":"1f361","🦊":"1f98a","🍢":"1f362",
-"🍣":"1f363","🦉":"1f989","🍤":"1f364","🍥":"1f365","🦈":"1f988","🍦":"1f366","🦇":"1f987","🍧":"1f367","🇽":"1f1fd","🍨":"1f368","🦆":"1f986","🍩":"1f369","🦅":"1f985","🍪":"1f36a","🖤":"1f5a4","🍫":"1f36b","🍬":"1f36c","🍭":"1f36d","🍮":"1f36e","🍯":"1f36f","🤞":"1f91e","🍰":"1f370","🍱":"1f371","🍲":"1f372","🤝":"1f91d","🍳":"1f373","🍴":"1f374","🍵":"1f375","🍶":"1f376","🍷":"1f377","🍸":"1f378","🍹":"1f379","🍺":"1f37a","🍻":"1f37b","🎀":"1f380","🎁":"1f381","🎂":"1f382","🎃":"1f383","🤛":"1f91b","🤜":"1f91c","🎄":"1f384","🎅":"1f385","🎆":"1f386","🤚":"1f91a","🎇":"1f387","🎈":"1f388","🎉":"1f389","🎊":"1f38a","🎋":"1f38b","🎌":"1f38c","🤙":"1f919","🎍":"1f38d","🕺":"1f57a","🎎":"1f38e","🤳":"1f933","🎏":"1f38f","🤰":"1f930","🎐":"1f390","🤦":"1f926","🤷":"1f937","🎑":"1f391","🎒":"1f392","🎓":"1f393","🎠":"1f3a0","🎡":"1f3a1","🎢":"1f3a2","🎣":"1f3a3","🎤":"1f3a4","🎥":"1f3a5","🎦":"1f3a6","🎧":"1f3a7","🤶":"1f936","🎨":"1f3a8","🤵":"1f935","🎩":"1f3a9","🎪":"1f3aa","🤴":"1f934","🎫":"1f3ab","🎬":"1f3ac","🎭":"1f3ad","🤧":"1f927","🎮":"1f3ae","🎯":"1f3af","🎰":"1f3b0","🎱":"1f3b1","🎲":"1f3b2","🎳":"1f3b3","🎴":"1f3b4","🤥":"1f925","🎵":"1f3b5","🎶":"1f3b6","🎷":"1f3b7","🤤":"1f924","🎸":"1f3b8","🎹":"1f3b9","🎺":"1f3ba","🤣":"1f923","🎻":"1f3bb","🎼":"1f3bc","🎽":"1f3bd","🤢":"1f922","🎾":"1f3be","🎿":"1f3bf","🏀":"1f3c0","🏁":"1f3c1","🤡":"1f921","🏂":"1f3c2","🏃":"1f3c3","🏄":"1f3c4","🏆":"1f3c6","🏈":"1f3c8","🏊":"1f3ca","🏠":"1f3e0","🏡":"1f3e1","🏢":"1f3e2","🏣":"1f3e3","🏥":"1f3e5","🏦":"1f3e6","🏧":"1f3e7","🏨":"1f3e8","🏩":"1f3e9","🏪":"1f3ea","🏫":"1f3eb","🏬":"1f3ec","🤠":"1f920","🏭":"1f3ed","🏮":"1f3ee","🏯":"1f3ef","🏰":"1f3f0","🐌":"1f40c","🐍":"1f40d","🐎":"1f40e","🐑":"1f411","🐒":"1f412","🐔":"1f414","🐗":"1f417","🐘":"1f418","🐙":"1f419","🐚":"1f41a","🐛":"1f41b","🐜":"1f41c","🐝":"1f41d","🐞":"1f41e","🐟":"1f41f","🐠":"1f420","🐡":"1f421","🐢":"1f422","🐣":"1f423","🐤":"1f424","🐥":"1f425","🐦":"1f426","🐧":"1f427","🐨":"1f428","🐩":"1f429","🐫":"1f42b","🐬":"1f42c","🐭":"1f42d","🐮":"1f42e","🐯":"1f42f","🐰":"1f430","🐱":"1f431","🐲":"1f432","🐳":"1f433","🐴":"1f434","🐵":"1f435","🐶":"1f436","🐷":"1f437","🐸":"1f438","🐹":"1f439","🐺":"1f43a","🐻":"1f43b","🐼":"1f43c","🐽":"1f43d","🐾":"1f43e","👀":"1f440","👂":"1f442","👃":"1f443","👄":"1f444","👅":"1f445","👆":"1f446","👇":"1f447","👈":"1f448","👉":"1f449","👊":"1f44a","👋":"1f44b","👌":"1f44c","👍":"1f44d","👎":"1f44e","👏":"1f44f","👐":"1f450","👑":"1f451","👒":"1f452","👓":"1f453","👔":"1f454","👕":"1f455","👖":"1f456","👗":"1f457","👘":"1f458","👙":"1f459","👚":"1f45a","👛":"1f45b","👜":"1f45c","👝":"1f45d","👞":"1f45e","👟":"1f45f","👠":"1f460","👡":"1f461","👢":"1f462","👣":"1f463","👤":"1f464","👦":"1f466","👧":"1f467","👨":"1f468","👩":"1f469","👪":"1f46a","👫":"1f46b","👮":"1f46e","👯":"1f46f","👰":"1f470","👱":"1f471","👲":"1f472","👳":"1f473","👴":"1f474","👵":"1f475","👶":"1f476","👷":"1f477","👸":"1f478","👹":"1f479","👺":"1f47a","👻":"1f47b","👼":"1f47c","👽":"1f47d","👾":"1f47e","👿":"1f47f","💀":"1f480","📇":"1f4c7","💁":"1f481","💂":"1f482","💃":"1f483","💄":"1f484","💅":"1f485","📒":"1f4d2","💆":"1f486","📓":"1f4d3","💇":"1f487","📔":"1f4d4","💈":"1f488","📕":"1f4d5","💉":"1f489","📖":"1f4d6","💊":"1f48a","📗":"1f4d7","💋":"1f48b","📘":"1f4d8","💌":"1f48c","📙":"1f4d9","💍":"1f48d","📚":"1f4da","💎":"1f48e","📛":"1f4db","💏":"1f48f","📜":"1f4dc","💐":"1f490","📝":"1f4dd","💑":"1f491","📞":"1f4de","💒":"1f492","📟":"1f4df","📠":"1f4e0","💓":"1f493","📡":"1f4e1","📢":"1f4e2","💔":"1f494","📣":"1f4e3","📤":"1f4e4","💕":"1f495","📥":"1f4e5","📦":"1f4e6","💖":"1f496","📧":"1f4e7","📨":"1f4e8","💗":"1f497","📩":"1f4e9","📪":"1f4ea","💘":"1f498","📫":"1f4eb","📮":"1f4ee","💙":"1f499","📰":"1f4f0","📱":"1f4f1","💚":"1f49a","📲":"1f4f2","📳":"1f4f3","💛":"1f49b","📴":"1f4f4","📶":"1f4f6","💜":"1f49c","📷":"1f4f7","📹":"1f4f9","💝":"1f49d","📺":"1f4fa","📻":"1f4fb","💞":"1f49e","📼":"1f4fc","🔃":"1f503","💟":"1f49f","🔊":"1f50a","🔋":"1f50b","💠":"1f4a0","🔌":"1f50c","🔍":"1f50d","💡":"1f4a1","🔎":"1f50e","🔏":"1f50f","💢":"1f4a2","🔐":"1f510","🔑":"1f511","💣":"1f4a3","🔒":"1f512","🔓":"1f513","💤":"1f4a4","🔔":"1f514","🔖":"1f516","💥":"1f4a5","🔗":"1f517","🔘":"1f518","💦":"1f4a6","🔙":"1f519","🔚":"1f51a","💧":"1f4a7","🔛":"1f51b","🔜":"1f51c","💨":"1f4a8","🔝":"1f51d","🔞":"1f51e","💩":"1f4a9","🔟":"1f51f","💪":"1f4aa","🔠":"1f520","🔡":"1f521","💫":"1f4ab","🔢":"1f522","🔣":"1f523","💬":"1f4ac","🔤":"1f524","🔥":"1f525","💮":"1f4ae","🔦":"1f526","🔧":"1f527","💯":"1f4af","🔨":"1f528","🔩":"1f529","💰":"1f4b0","🔪":"1f52a","🔫":"1f52b","💱":"1f4b1","🔮":"1f52e","💲":"1f4b2","🔯":"1f52f","💳":"1f4b3","🔰":"1f530","🔱":"1f531","💴":"1f4b4","🔲":"1f532","🔳":"1f533","💵":"1f4b5","🔴":"1f534","🔵":"1f535","💸":"1f4b8","🔶":"1f536","🔷":"1f537","💹":"1f4b9","🔸":"1f538","🔹":"1f539","💺":"1f4ba","🔺":"1f53a","🔻":"1f53b","💻":"1f4bb","🔼":"1f53c","💼":"1f4bc","🔽":"1f53d","🕐":"1f550","💽":"1f4bd","🕑":"1f551","💾":"1f4be","🕒":"1f552","💿":"1f4bf","🕓":"1f553","📀":"1f4c0","🕔":"1f554","🕕":"1f555","📁":"1f4c1","🕖":"1f556","🕗":"1f557","📂":"1f4c2","🕘":"1f558","🕙":"1f559","📃":"1f4c3","🕚":"1f55a","🕛":"1f55b","📄":"1f4c4","🗻":"1f5fb","🗼":"1f5fc","📅":"1f4c5","🗽":"1f5fd","🗾":"1f5fe","📆":"1f4c6","🗿":"1f5ff","😁":"1f601","😂":"1f602","😃":"1f603","📈":"1f4c8","😄":"1f604","😅":"1f605","📉":"1f4c9","😆":"1f606","😉":"1f609","📊":"1f4ca","😊":"1f60a","😋":"1f60b","📋":"1f4cb","😌":"1f60c","😍":"1f60d","📌":"1f4cc","😏":"1f60f","😒":"1f612","📍":"1f4cd","😓":"1f613","😔":"1f614","📎":"1f4ce","😖":"1f616","😘":"1f618","📏":"1f4cf","😚":"1f61a","😜":"1f61c","📐":"1f4d0","😝":"1f61d","😞":"1f61e","📑":"1f4d1","😠":"1f620","😡":"1f621","😢":"1f622","😣":"1f623","😤":"1f624","😥":"1f625","😨":"1f628","😩":"1f629","😪":"1f62a","😫":"1f62b","😭":"1f62d","😰":"1f630","😱":"1f631","😲":"1f632","😳":"1f633","😵":"1f635","😷":"1f637","😸":"1f638","😹":"1f639","😺":"1f63a","😻":"1f63b","😼":"1f63c","😽":"1f63d","😾":"1f63e","😿":"1f63f","🙀":"1f640","🙅":"1f645","🙆":"1f646","🙇":"1f647","🙈":"1f648","🙉":"1f649","🙊":"1f64a","🙋":"1f64b","🙌":"1f64c","🙍":"1f64d","🙎":"1f64e","🙏":"1f64f","🚀":"1f680","🚃":"1f683","🚄":"1f684","🚅":"1f685","🚇":"1f687","🚉":"1f689","🚌":"1f68c","🚏":"1f68f","🚑":"1f691","🚒":"1f692","🚓":"1f693","🚕":"1f695","🚗":"1f697","🚙":"1f699","🚚":"1f69a","🚢":"1f6a2","🚤":"1f6a4","🚥":"1f6a5","🚧":"1f6a7","🚨":"1f6a8","🚩":"1f6a9","🚪":"1f6aa","🚫":"1f6ab","🚬":"1f6ac","🚭":"1f6ad","🚲":"1f6b2","🚶":"1f6b6","🚹":"1f6b9","🚺":"1f6ba","🚻":"1f6bb","🚼":"1f6bc","🚽":"1f6bd","🚾":"1f6be","🛀":"1f6c0","🤘":"1f918","😀":"1f600","😇":"1f607","😈":"1f608","😎":"1f60e","😐":"1f610","😑":"1f611","😕":"1f615","😗":"1f617","😙":"1f619","😛":"1f61b","😟":"1f61f","😦":"1f626","😧":"1f627","😬":"1f62c","😮":"1f62e","😯":"1f62f","😴":"1f634","😶":"1f636","🚁":"1f681","🚂":"1f682","🚆":"1f686","🚈":"1f688","🚊":"1f68a","🚍":"1f68d","🚎":"1f68e","🚐":"1f690","🚔":"1f694","🚖":"1f696","🚘":"1f698","🚛":"1f69b","🚜":"1f69c","🚝":"1f69d","🚞":"1f69e","🚟":"1f69f","🚠":"1f6a0","🚡":"1f6a1","🚣":"1f6a3","🚦":"1f6a6","🚮":"1f6ae","🚯":"1f6af","🚰":"1f6b0","🚱":"1f6b1","🚳":"1f6b3","🚴":"1f6b4","🚵":"1f6b5","🚷":"1f6b7","🚸":"1f6b8","🚿":"1f6bf","🛁":"1f6c1","🛂":"1f6c2","🛃":"1f6c3","🛄":"1f6c4","🛅":"1f6c5","🌍":"1f30d","🌎":"1f30e","🌐":"1f310","🌒":"1f312","🌖":"1f316","🌗":"1f317","🌘":"1f318","🌚":"1f31a","🌜":"1f31c","🌝":"1f31d","🌞":"1f31e","🌲":"1f332","🌳":"1f333","🍋":"1f34b","🍐":"1f350","🍼":"1f37c","🏇":"1f3c7","🏉":"1f3c9","🏤":"1f3e4","🐀":"1f400","🐁":"1f401","🐂":"1f402","🐃":"1f403","🐄":"1f404","🐅":"1f405","🐆":"1f406","🐇":"1f407","🐈":"1f408","🐉":"1f409","🐊":"1f40a","🐋":"1f40b","🐏":"1f40f","🐐":"1f410","🐓":"1f413","🐕":"1f415","🐖":"1f416","🐪":"1f42a","👥":"1f465","👬":"1f46c","👭":"1f46d","💭":"1f4ad","💶":"1f4b6","💷":"1f4b7","📬":"1f4ec","📭":"1f4ed","📯":"1f4ef","📵":"1f4f5","🔀":"1f500","🔁":"1f501","🔂":"1f502","🔄":"1f504","🔅":"1f505","🔆":"1f506","🔇":"1f507","🔉":"1f509","🔕":"1f515","🔬":"1f52c","🔭":"1f52d","🕜":"1f55c","🕝":"1f55d","🕞":"1f55e","🕟":"1f55f","🕠":"1f560","🕡":"1f561","🕢":"1f562","🕣":"1f563","🕤":"1f564","🕥":"1f565","🕦":"1f566","🕧":"1f567","🔈":"1f508","🚋":"1f68b","🏅":"1f3c5","🏴":"1f3f4","📸":"1f4f8","🛌":"1f6cc","🖕":"1f595","🖖":"1f596","🙁":"1f641","🙂":"1f642","🛫":"1f6eb","🛬":"1f6ec","🏻":"1f3fb","🏼":"1f3fc","🏽":"1f3fd","🏾":"1f3fe","🏿":"1f3ff","🙃":"1f643","🤑":"1f911","🤓":"1f913","🤗":"1f917","🙄":"1f644","🤔":"1f914","🤐":"1f910","🤒":"1f912","🤕":"1f915","🤖":"1f916","🦁":"1f981","🦄":"1f984","🦂":"1f982","🦀":"1f980","🦃":"1f983","🧀":"1f9c0","🌭":"1f32d","🌮":"1f32e","🌯":"1f32f","🍿":"1f37f","🍾":"1f37e","🏹":"1f3f9","🏺":"1f3fa","🛐":"1f6d0","🕋":"1f54b","🕌":"1f54c","🕍":"1f54d","🕎":"1f54e","📿":"1f4ff","🏏":"1f3cf","🏐":"1f3d0","🏑":"1f3d1","🏒":"1f3d2","🏓":"1f3d3","🏸":"1f3f8","🥁":"1f941","🦐":"1f990","🦑":"1f991","🥚":"1f95a","🥛":"1f95b","🥜":"1f95c","🥝":"1f95d","🥞":"1f95e","🇼":"1f1fc","🇻":"1f1fb","🇺":"1f1fa","🇹":"1f1f9","🇸":"1f1f8","🇷":"1f1f7","🇶":"1f1f6","🇵":"1f1f5","🇴":"1f1f4","🇳":"1f1f3","🇲":"1f1f2","🇱":"1f1f1","🇰":"1f1f0","🇯":"1f1ef","🇮":"1f1ee","🇭":"1f1ed","🇬":"1f1ec","🇫":"1f1eb","🇪":"1f1ea","🇩":"1f1e9","🇨":"1f1e8","🇧":"1f1e7","🇦":"1f1e6","🛷":"1f6f7","🛸":"1f6f8","🤟":"1f91f","🤨":"1f928","🤩":"1f929","🤪":"1f92a","🤫":"1f92b","🤬":"1f92c","🤭":"1f92d","🤮":"1f92e","🤯":"1f92f","🤱":"1f931","🤲":"1f932","🥌":"1f94c","🥟":"1f95f","🥠":"1f960","🥡":"1f961","🥢":"1f962","🥣":"1f963","🥤":"1f964","🥥":"1f965","🥦":"1f966","🥧":"1f967","🥨":"1f968","🥩":"1f969","🥪":"1f96a","🥫":"1f96b","🦒":"1f992","🦓":"1f993","🦔":"1f994","🦕":"1f995","🦖":"1f996","🦗":"1f997","🧐":"1f9d0","🧑":"1f9d1","🧒":"1f9d2","🧓":"1f9d3","🧔":"1f9d4","🧕":"1f9d5","🧖":"1f9d6","🧗":"1f9d7","🧘":"1f9d8","🧙":"1f9d9","🧚":"1f9da","🧛":"1f9db","🧜":"1f9dc","🧝":"1f9dd","🧞":"1f9de","🧟":"1f9df","🧠":"1f9e0","🧡":"1f9e1","🧢":"1f9e2","🧣":"1f9e3","🧤":"1f9e4","🧥":"1f9e5","🧦":"1f9e6","⌚":"231a","⌛":"231b","⏩":"23e9","⏪":"23ea","⏫":"23eb","⏬":"23ec","⏰":"23f0","⏳":"23f3","◽":"25fd","◾":"25fe","☔":"2614","☕":"2615","♈":"2648","♉":"2649","♊":"264a","♋":"264b","♌":"264c","♍":"264d","♎":"264e","♏":"264f","♐":"2650","♑":"2651","♒":"2652","♓":"2653","♿":"267f","⚓":"2693","⚡":"26a1","⚪":"26aa","⚫":"26ab","⚽":"26bd","⚾":"26be","⛄":"26c4","⛅":"26c5","⛎":"26ce","⛔":"26d4","⛪":"26ea","⛲":"26f2","⛳":"26f3","⛵":"26f5","⛺":"26fa","⛽":"26fd","✅":"2705","✊":"270a","✋":"270b","✨":"2728","❌":"274c","❎":"274e","❓":"2753","❔":"2754","❕":"2755","❗":"2757","➕":"2795","➖":"2796","➗":"2797","➰":"27b0","⬛":"2b1b","⬜":"2b1c","⭐":"2b50","⭕":"2b55","➿":"27bf"},e.jsEscapeMapGreedy={"👩❤💋👩":"1f469-2764-1f48b-1f469","👨❤💋👨":"1f468-2764-1f48b-1f468","👩❤💋👨":"1f469-2764-1f48b-1f468","👩❤👩":"1f469-2764-1f469","👨❤👨":"1f468-2764-1f468","🏌🏻♂":"1f3cc-1f3fb-2642","🏌🏼♂":"1f3cc-1f3fc-2642","🏌🏽♂":"1f3cc-1f3fd-2642","🏌🏾♂":"1f3cc-1f3fe-2642","🏌🏿♂":"1f3cc-1f3ff-2642","🏌🏻♀":"1f3cc-1f3fb-2640","🏌🏼♀":"1f3cc-1f3fc-2640","🏌🏽♀":"1f3cc-1f3fd-2640","🏌🏾♀":"1f3cc-1f3fe-2640","🏌🏿♀":"1f3cc-1f3ff-2640","👨🏻⚖":"1f468-1f3fb-2696","👨🏼⚖":"1f468-1f3fc-2696","👨🏽⚖":"1f468-1f3fd-2696","👨🏾⚖":"1f468-1f3fe-2696","👨🏿⚖":"1f468-1f3ff-2696","👩🏻⚖":"1f469-1f3fb-2696","👩🏼⚖":"1f469-1f3fc-2696","👩🏽⚖":"1f469-1f3fd-2696","👩🏾⚖":"1f469-1f3fe-2696","👩🏿⚖":"1f469-1f3ff-2696","👨🏻✈":"1f468-1f3fb-2708","👨🏼✈":"1f468-1f3fc-2708","👨🏽✈":"1f468-1f3fd-2708","👨🏾✈":"1f468-1f3fe-2708","👨🏿✈":"1f468-1f3ff-2708","👩🏻✈":"1f469-1f3fb-2708","👩🏼✈":"1f469-1f3fc-2708","👩🏽✈":"1f469-1f3fd-2708","👩🏾✈":"1f469-1f3fe-2708","👩🏿✈":"1f469-1f3ff-2708","👩❤👨":"1f469-2764-1f468","👨🏻⚕":"1f468-1f3fb-2695","👨🏼⚕":"1f468-1f3fc-2695","👨🏽⚕":"1f468-1f3fd-2695","👨🏾⚕":"1f468-1f3fe-2695","👨🏿⚕":"1f468-1f3ff-2695","👩🏻⚕":"1f469-1f3fb-2695","👩🏼⚕":"1f469-1f3fc-2695","👩🏽⚕":"1f469-1f3fd-2695","👩🏾⚕":"1f469-1f3fe-2695","👩🏿⚕":"1f469-1f3ff-2695","👮🏻♀":"1f46e-1f3fb-2640","👮🏻♂":"1f46e-1f3fb-2642","👮🏼♀":"1f46e-1f3fc-2640","👮🏼♂":"1f46e-1f3fc-2642","👮🏽♀":"1f46e-1f3fd-2640","👮🏽♂":"1f46e-1f3fd-2642","👮🏾♀":"1f46e-1f3fe-2640","👮🏾♂":"1f46e-1f3fe-2642","👮🏿♀":"1f46e-1f3ff-2640","👮🏿♂":"1f46e-1f3ff-2642","👱🏻♀":"1f471-1f3fb-2640","👱🏻♂":"1f471-1f3fb-2642","👱🏼♀":"1f471-1f3fc-2640","👱🏼♂":"1f471-1f3fc-2642","👱🏽♀":"1f471-1f3fd-2640","👱🏽♂":"1f471-1f3fd-2642","👱🏾♀":"1f471-1f3fe-2640","👱🏾♂":"1f471-1f3fe-2642","👱🏿♀":"1f471-1f3ff-2640","👱🏿♂":"1f471-1f3ff-2642","👳🏻♀":"1f473-1f3fb-2640","👳🏻♂":"1f473-1f3fb-2642","👳🏼♀":"1f473-1f3fc-2640","👳🏼♂":"1f473-1f3fc-2642","👳🏽♀":"1f473-1f3fd-2640","👳🏽♂":"1f473-1f3fd-2642","👳🏾♀":"1f473-1f3fe-2640","👳🏾♂":"1f473-1f3fe-2642","👳🏿♀":"1f473-1f3ff-2640","👳🏿♂":"1f473-1f3ff-2642","👷🏻♀":"1f477-1f3fb-2640","👷🏻♂":"1f477-1f3fb-2642","👷🏼♀":"1f477-1f3fc-2640","👷🏼♂":"1f477-1f3fc-2642","👷🏽♀":"1f477-1f3fd-2640","👷🏽♂":"1f477-1f3fd-2642","👷🏾♀":"1f477-1f3fe-2640","👷🏾♂":"1f477-1f3fe-2642","👷🏿♀":"1f477-1f3ff-2640","👷🏿♂":"1f477-1f3ff-2642","💂🏻♀":"1f482-1f3fb-2640","💂🏻♂":"1f482-1f3fb-2642","💂🏼♀":"1f482-1f3fc-2640","💂🏼♂":"1f482-1f3fc-2642","💂🏽♀":"1f482-1f3fd-2640","💂🏽♂":"1f482-1f3fd-2642","💂🏾♀":"1f482-1f3fe-2640","💂🏾♂":"1f482-1f3fe-2642","💂🏿♀":"1f482-1f3ff-2640","💂🏿♂":"1f482-1f3ff-2642","🕵🏻♀":"1f575-1f3fb-2640","🕵🏻♂":"1f575-1f3fb-2642","🕵🏼♀":"1f575-1f3fc-2640","🕵🏼♂":"1f575-1f3fc-2642","🕵🏽♀":"1f575-1f3fd-2640","🕵🏽♂":"1f575-1f3fd-2642","🕵🏾♀":"1f575-1f3fe-2640","🕵🏾♂":"1f575-1f3fe-2642","🕵🏿♀":"1f575-1f3ff-2640","🕵🏿♂":"1f575-1f3ff-2642","🏃🏻♀":"1f3c3-1f3fb-2640","🏃🏻♂":"1f3c3-1f3fb-2642","🏃🏼♀":"1f3c3-1f3fc-2640","🏃🏼♂":"1f3c3-1f3fc-2642","🏃🏽♀":"1f3c3-1f3fd-2640","🏃🏽♂":"1f3c3-1f3fd-2642","🏃🏾♀":"1f3c3-1f3fe-2640","🏃🏾♂":"1f3c3-1f3fe-2642","🏃🏿♀":"1f3c3-1f3ff-2640","🏃🏿♂":"1f3c3-1f3ff-2642","🏄🏻♀":"1f3c4-1f3fb-2640","🏄🏻♂":"1f3c4-1f3fb-2642","🏄🏼♀":"1f3c4-1f3fc-2640","🏄🏼♂":"1f3c4-1f3fc-2642","🏄🏽♀":"1f3c4-1f3fd-2640","🏄🏽♂":"1f3c4-1f3fd-2642","🏄🏾♀":"1f3c4-1f3fe-2640","🏄🏾♂":"1f3c4-1f3fe-2642","🏄🏿♀":"1f3c4-1f3ff-2640","🏄🏿♂":"1f3c4-1f3ff-2642","🏊🏻♀":"1f3ca-1f3fb-2640","🏊🏻♂":"1f3ca-1f3fb-2642","🏊🏼♀":"1f3ca-1f3fc-2640","🏊🏼♂":"1f3ca-1f3fc-2642","🏊🏽♀":"1f3ca-1f3fd-2640","🏊🏽♂":"1f3ca-1f3fd-2642","🏊🏾♀":"1f3ca-1f3fe-2640","🏊🏾♂":"1f3ca-1f3fe-2642","🏊🏿♀":"1f3ca-1f3ff-2640","🏊🏿♂":"1f3ca-1f3ff-2642","🏋🏻♀":"1f3cb-1f3fb-2640","🏋🏻♂":"1f3cb-1f3fb-2642","🏋🏼♀":"1f3cb-1f3fc-2640","🏋🏼♂":"1f3cb-1f3fc-2642","🏋🏽♀":"1f3cb-1f3fd-2640","🏋🏽♂":"1f3cb-1f3fd-2642","🏋🏾♀":"1f3cb-1f3fe-2640","🏋🏾♂":"1f3cb-1f3fe-2642","🏋🏿♀":"1f3cb-1f3ff-2640","🏋🏿♂":"1f3cb-1f3ff-2642","💆🏻♀":"1f486-1f3fb-2640","💆🏻♂":"1f486-1f3fb-2642","💆🏼♀":"1f486-1f3fc-2640","💆🏼♂":"1f486-1f3fc-2642","💆🏽♀":"1f486-1f3fd-2640","💆🏽♂":"1f486-1f3fd-2642","💆🏾♀":"1f486-1f3fe-2640","💆🏾♂":"1f486-1f3fe-2642","💆🏿♀":"1f486-1f3ff-2640","💆🏿♂":"1f486-1f3ff-2642","💇🏻♀":"1f487-1f3fb-2640","💇🏻♂":"1f487-1f3fb-2642","💇🏼♀":"1f487-1f3fc-2640","💇🏼♂":"1f487-1f3fc-2642","💇🏽♀":"1f487-1f3fd-2640","💇🏽♂":"1f487-1f3fd-2642","💇🏾♀":"1f487-1f3fe-2640","💇🏾♂":"1f487-1f3fe-2642","💇🏿♀":"1f487-1f3ff-2640","💇🏿♂":"1f487-1f3ff-2642","🚣🏻♀":"1f6a3-1f3fb-2640","🚣🏻♂":"1f6a3-1f3fb-2642","🚣🏼♀":"1f6a3-1f3fc-2640","🚣🏼♂":"1f6a3-1f3fc-2642","🚣🏽♀":"1f6a3-1f3fd-2640","🚣🏽♂":"1f6a3-1f3fd-2642","🚣🏾♀":"1f6a3-1f3fe-2640","🚣🏾♂":"1f6a3-1f3fe-2642","🚣🏿♀":"1f6a3-1f3ff-2640","🚣🏿♂":"1f6a3-1f3ff-2642","🚴🏻♀":"1f6b4-1f3fb-2640","🚴🏻♂":"1f6b4-1f3fb-2642","🚴🏼♀":"1f6b4-1f3fc-2640","🚴🏼♂":"1f6b4-1f3fc-2642","🚴🏽♀":"1f6b4-1f3fd-2640","🚴🏽♂":"1f6b4-1f3fd-2642","🚴🏾♀":"1f6b4-1f3fe-2640","🚴🏾♂":"1f6b4-1f3fe-2642","🚴🏿♀":"1f6b4-1f3ff-2640","🚴🏿♂":"1f6b4-1f3ff-2642","🚵🏻♀":"1f6b5-1f3fb-2640","🚵🏻♂":"1f6b5-1f3fb-2642","🚵🏼♀":"1f6b5-1f3fc-2640","🚵🏼♂":"1f6b5-1f3fc-2642","🚵🏽♀":"1f6b5-1f3fd-2640","🚵🏽♂":"1f6b5-1f3fd-2642","🚵🏾♀":"1f6b5-1f3fe-2640","🚵🏾♂":"1f6b5-1f3fe-2642","🚵🏿♀":"1f6b5-1f3ff-2640","🚵🏿♂":"1f6b5-1f3ff-2642","🚶🏻♀":"1f6b6-1f3fb-2640","🚶🏻♂":"1f6b6-1f3fb-2642","🚶🏼♀":"1f6b6-1f3fc-2640","🚶🏼♂":"1f6b6-1f3fc-2642","🚶🏽♀":"1f6b6-1f3fd-2640","🚶🏽♂":"1f6b6-1f3fd-2642","🚶🏾♀":"1f6b6-1f3fe-2640","🚶🏾♂":"1f6b6-1f3fe-2642","🚶🏿♀":"1f6b6-1f3ff-2640","🚶🏿♂":"1f6b6-1f3ff-2642","🤸🏻♀":"1f938-1f3fb-2640","🤸🏻♂":"1f938-1f3fb-2642","🤸🏼♀":"1f938-1f3fc-2640","🤸🏼♂":"1f938-1f3fc-2642","🤸🏽♀":"1f938-1f3fd-2640","🤸🏽♂":"1f938-1f3fd-2642","🤸🏾♀":"1f938-1f3fe-2640","🤸🏾♂":"1f938-1f3fe-2642","🤸🏿♀":"1f938-1f3ff-2640","🤸🏿♂":"1f938-1f3ff-2642","🤹🏻♀":"1f939-1f3fb-2640","🤹🏻♂":"1f939-1f3fb-2642","🤹🏼♀":"1f939-1f3fc-2640","🤹🏼♂":"1f939-1f3fc-2642","🤹🏽♀":"1f939-1f3fd-2640","🤹🏽♂":"1f939-1f3fd-2642","🤹🏾♀":"1f939-1f3fe-2640","🤹🏾♂":"1f939-1f3fe-2642","🤹🏿♀":"1f939-1f3ff-2640","🤹🏿♂":"1f939-1f3ff-2642","🤽🏻♀":"1f93d-1f3fb-2640","🤽🏻♂":"1f93d-1f3fb-2642","🤽🏼♀":"1f93d-1f3fc-2640","🤽🏼♂":"1f93d-1f3fc-2642","🤽🏽♀":"1f93d-1f3fd-2640","🤽🏽♂":"1f93d-1f3fd-2642","🤽🏾♀":"1f93d-1f3fe-2640","🤽🏾♂":"1f93d-1f3fe-2642","🤽🏿♀":"1f93d-1f3ff-2640","🤽🏿♂":"1f93d-1f3ff-2642","🤾🏻♀":"1f93e-1f3fb-2640","🤾🏻♂":"1f93e-1f3fb-2642","🤾🏼♀":"1f93e-1f3fc-2640","🤾🏼♂":"1f93e-1f3fc-2642","🤾🏽♀":"1f93e-1f3fd-2640","🤾🏽♂":"1f93e-1f3fd-2642","🤾🏾♀":"1f93e-1f3fe-2640","🤾🏾♂":"1f93e-1f3fe-2642","🤾🏿♀":"1f93e-1f3ff-2640","🤾🏿♂":"1f93e-1f3ff-2642","💁🏻♀":"1f481-1f3fb-2640","💁🏻♂":"1f481-1f3fb-2642","💁🏼♀":"1f481-1f3fc-2640","💁🏼♂":"1f481-1f3fc-2642","💁🏽♀":"1f481-1f3fd-2640","💁🏽♂":"1f481-1f3fd-2642","💁🏾♀":"1f481-1f3fe-2640","💁🏾♂":"1f481-1f3fe-2642","💁🏿♀":"1f481-1f3ff-2640","💁🏿♂":"1f481-1f3ff-2642","🙅🏻♀":"1f645-1f3fb-2640","🙅🏻♂":"1f645-1f3fb-2642","🙅🏼♀":"1f645-1f3fc-2640","🙅🏼♂":"1f645-1f3fc-2642","🙅🏽♀":"1f645-1f3fd-2640","🙅🏽♂":"1f645-1f3fd-2642","🙅🏾♀":"1f645-1f3fe-2640","🙅🏾♂":"1f645-1f3fe-2642","🙅🏿♀":"1f645-1f3ff-2640","🙅🏿♂":"1f645-1f3ff-2642","🙆🏻♀":"1f646-1f3fb-2640","🙆🏻♂":"1f646-1f3fb-2642","🙆🏼♀":"1f646-1f3fc-2640","🙆🏼♂":"1f646-1f3fc-2642","🙆🏽♀":"1f646-1f3fd-2640","🙆🏽♂":"1f646-1f3fd-2642","🙆🏾♀":"1f646-1f3fe-2640","🙆🏾♂":"1f646-1f3fe-2642","🙆🏿♀":"1f646-1f3ff-2640","🙆🏿♂":"1f646-1f3ff-2642","🙇🏻♀":"1f647-1f3fb-2640","🙇🏻♂":"1f647-1f3fb-2642","🙇🏼♀":"1f647-1f3fc-2640","🙇🏼♂":"1f647-1f3fc-2642","🙇🏽♀":"1f647-1f3fd-2640","🙇🏽♂":"1f647-1f3fd-2642","🙇🏾♀":"1f647-1f3fe-2640","🙇🏾♂":"1f647-1f3fe-2642","🙇🏿♀":"1f647-1f3ff-2640","🙇🏿♂":"1f647-1f3ff-2642","🙋🏻♀":"1f64b-1f3fb-2640","🙋🏻♂":"1f64b-1f3fb-2642","🙋🏼♀":"1f64b-1f3fc-2640","🙋🏼♂":"1f64b-1f3fc-2642","🙋🏽♀":"1f64b-1f3fd-2640","🙋🏽♂":"1f64b-1f3fd-2642","🙋🏾♀":"1f64b-1f3fe-2640","🙋🏾♂":"1f64b-1f3fe-2642","🙋🏿♀":"1f64b-1f3ff-2640","🙋🏿♂":"1f64b-1f3ff-2642","🙍🏻♀":"1f64d-1f3fb-2640","🙍🏻♂":"1f64d-1f3fb-2642","🙍🏼♀":"1f64d-1f3fc-2640","🙍🏼♂":"1f64d-1f3fc-2642","🙍🏽♀":"1f64d-1f3fd-2640","🙍🏽♂":"1f64d-1f3fd-2642","🙍🏾♀":"1f64d-1f3fe-2640","🙍🏾♂":"1f64d-1f3fe-2642","🙍🏿♀":"1f64d-1f3ff-2640","🙍🏿♂":"1f64d-1f3ff-2642","🙎🏻♀":"1f64e-1f3fb-2640","🙎🏻♂":"1f64e-1f3fb-2642","🙎🏼♀":"1f64e-1f3fc-2640","🙎🏼♂":"1f64e-1f3fc-2642","🙎🏽♀":"1f64e-1f3fd-2640","🙎🏽♂":"1f64e-1f3fd-2642","🙎🏾♀":"1f64e-1f3fe-2640","🙎🏾♂":"1f64e-1f3fe-2642","🙎🏿♀":"1f64e-1f3ff-2640","🙎🏿♂":"1f64e-1f3ff-2642","🤦🏻♀":"1f926-1f3fb-2640","🤦🏻♂":"1f926-1f3fb-2642","🤦🏼♀":"1f926-1f3fc-2640","🤦🏼♂":"1f926-1f3fc-2642","🤦🏽♀":"1f926-1f3fd-2640","🤦🏽♂":"1f926-1f3fd-2642","🤦🏾♀":"1f926-1f3fe-2640","🤦🏾♂":"1f926-1f3fe-2642","🤦🏿♀":"1f926-1f3ff-2640","🤦🏿♂":"1f926-1f3ff-2642","🤷🏻♀":"1f937-1f3fb-2640","🤷🏻♂":"1f937-1f3fb-2642","🤷🏼♀":"1f937-1f3fc-2640","🤷🏼♂":"1f937-1f3fc-2642","🤷🏽♀":"1f937-1f3fd-2640","🤷🏽♂":"1f937-1f3fd-2642","🤷🏾♀":"1f937-1f3fe-2640","🤷🏾♂":"1f937-1f3fe-2642","🤷🏿♀":"1f937-1f3ff-2640","🤷🏿♂":"1f937-1f3ff-2642","🧙🏻♀":"1f9d9-1f3fb-2640","🧙🏻♂":"1f9d9-1f3fb-2642","🧙🏼♀":"1f9d9-1f3fc-2640","🧙🏼♂":"1f9d9-1f3fc-2642","🧙🏽♀":"1f9d9-1f3fd-2640","🧙🏽♂":"1f9d9-1f3fd-2642","🧙🏾♀":"1f9d9-1f3fe-2640","🧙🏾♂":"1f9d9-1f3fe-2642","🧙🏿♀":"1f9d9-1f3ff-2640","🧙🏿♂":"1f9d9-1f3ff-2642","🧚🏻♀":"1f9da-1f3fb-2640","🧚🏻♂":"1f9da-1f3fb-2642","🧚🏼♀":"1f9da-1f3fc-2640","🧚🏼♂":"1f9da-1f3fc-2642","🧚🏽♀":"1f9da-1f3fd-2640","🧚🏽♂":"1f9da-1f3fd-2642","🧚🏾♀":"1f9da-1f3fe-2640","🧚🏾♂":"1f9da-1f3fe-2642","🧚🏿♀":"1f9da-1f3ff-2640","🧚🏿♂":"1f9da-1f3ff-2642","🧛🏻♀":"1f9db-1f3fb-2640","🧛🏻♂":"1f9db-1f3fb-2642","🧛🏼♀":"1f9db-1f3fc-2640","🧛🏼♂":"1f9db-1f3fc-2642","🧛🏽♀":"1f9db-1f3fd-2640","🧛🏽♂":"1f9db-1f3fd-2642","🧛🏾♀":"1f9db-1f3fe-2640","🧛🏾♂":"1f9db-1f3fe-2642","🧛🏿♀":"1f9db-1f3ff-2640","🧛🏿♂":"1f9db-1f3ff-2642","🧜🏻♀":"1f9dc-1f3fb-2640","🧜🏻♂":"1f9dc-1f3fb-2642","🧜🏼♀":"1f9dc-1f3fc-2640","🧜🏼♂":"1f9dc-1f3fc-2642","🧜🏽♀":"1f9dc-1f3fd-2640","🧜🏽♂":"1f9dc-1f3fd-2642","🧜🏾♀":"1f9dc-1f3fe-2640","🧜🏾♂":"1f9dc-1f3fe-2642","🧜🏿♀":"1f9dc-1f3ff-2640","🧜🏿♂":"1f9dc-1f3ff-2642","🧝🏻♀":"1f9dd-1f3fb-2640","🧝🏻♂":"1f9dd-1f3fb-2642","🧝🏼♀":"1f9dd-1f3fc-2640","🧝🏼♂":"1f9dd-1f3fc-2642","🧝🏽♀":"1f9dd-1f3fd-2640","🧝🏽♂":"1f9dd-1f3fd-2642","🧝🏾♀":"1f9dd-1f3fe-2640","🧝🏾♂":"1f9dd-1f3fe-2642","🧝🏿♀":"1f9dd-1f3ff-2640","🧝🏿♂":"1f9dd-1f3ff-2642","🧖🏻♀":"1f9d6-1f3fb-2640","🧖🏻♂":"1f9d6-1f3fb-2642","🧖🏼♀":"1f9d6-1f3fc-2640","🧖🏼♂":"1f9d6-1f3fc-2642","🧖🏽♀":"1f9d6-1f3fd-2640","🧖🏽♂":"1f9d6-1f3fd-2642","🧖🏾♀":"1f9d6-1f3fe-2640","🧖🏾♂":"1f9d6-1f3fe-2642","🧖🏿♀":"1f9d6-1f3ff-2640","🧖🏿♂":"1f9d6-1f3ff-2642","🧗🏻♀":"1f9d7-1f3fb-2640","🧗🏻♂":"1f9d7-1f3fb-2642","🧗🏼♀":"1f9d7-1f3fc-2640","🧗🏼♂":"1f9d7-1f3fc-2642","🧗🏽♀":"1f9d7-1f3fd-2640","🧗🏽♂":"1f9d7-1f3fd-2642","🧗🏾♀":"1f9d7-1f3fe-2640","🧗🏾♂":"1f9d7-1f3fe-2642","🧗🏿♀":"1f9d7-1f3ff-2640","🧗🏿♂":"1f9d7-1f3ff-2642","🧘🏻♀":"1f9d8-1f3fb-2640","🧘🏻♂":"1f9d8-1f3fb-2642","🧘🏼♀":"1f9d8-1f3fc-2640","🧘🏼♂":"1f9d8-1f3fc-2642","🧘🏽♀":"1f9d8-1f3fd-2640","🧘🏽♂":"1f9d8-1f3fd-2642","🧘🏾♀":"1f9d8-1f3fe-2640","🧘🏾♂":"1f9d8-1f3fe-2642","🧘🏿♀":"1f9d8-1f3ff-2640","🧘🏿♂":"1f9d8-1f3ff-2642","⛹🏻♀":"26f9-1f3fb-2640","⛹🏻♂":"26f9-1f3fb-2642","⛹🏼♀":"26f9-1f3fc-2640","⛹🏼♂":"26f9-1f3fc-2642","⛹🏽♀":"26f9-1f3fd-2640","⛹🏽♂":"26f9-1f3fd-2642","⛹🏾♀":"26f9-1f3fe-2640","⛹🏾♂":"26f9-1f3fe-2642","⛹🏿♀":"26f9-1f3ff-2640","⛹🏿♂":"26f9-1f3ff-2642","🏳🌈":"1f3f3-1f308","👁🗨":"1f441-1f5e8","👯♂":"1f46f-2642","👯♀":"1f46f-2640","🏌♂":"1f3cc-2642","🏌♀":"1f3cc-2640","🤼♂":"1f93c-2642","🤼♀":"1f93c-2640","🤹♂":"1f939-2642","🤹♀":"1f939-2640","🤾♂":"1f93e-2642","🤾♀":"1f93e-2640","🤽♂":"1f93d-2642","🤽♀":"1f93d-2640","🤸♂":"1f938-2642","🤸♀":"1f938-2640","🚶♂":"1f6b6-2642","🚶♀":"1f6b6-2640","🚵♂":"1f6b5-2642","🚵♀":"1f6b5-2640","🚴♂":"1f6b4-2642","🚴♀":"1f6b4-2640","🚣♂":"1f6a3-2642","🚣♀":"1f6a3-2640","🏋♂":"1f3cb-2642","🏋♀":"1f3cb-2640","🏊♂":"1f3ca-2642","🏊♀":"1f3ca-2640","🏄♂":"1f3c4-2642","🏄♀":"1f3c4-2640","🏃♂":"1f3c3-2642","🏃♀":"1f3c3-2640","🤷♂":"1f937-2642","🤷♀":"1f937-2640","🤦♂":"1f926-2642","🤦♀":"1f926-2640","🙎♂":"1f64e-2642","🙎♀":"1f64e-2640","🙍♂":"1f64d-2642","🙍♀":"1f64d-2640","🙋♂":"1f64b-2642","🙋♀":"1f64b-2640","🙇♂":"1f647-2642","🙇♀":"1f647-2640","🙆♂":"1f646-2642","🙆♀":"1f646-2640","🙅♂":"1f645-2642","🙅♀":"1f645-2640","💇♂":"1f487-2642","💇♀":"1f487-2640","💆♂":"1f486-2642","💆♀":"1f486-2640","💁♂":"1f481-2642","💁♀":"1f481-2640","👱♂":"1f471-2642","👱♀":"1f471-2640","👳♂":"1f473-2642","👳♀":"1f473-2640","💂♂":"1f482-2642","💂♀":"1f482-2640","🕵♂":"1f575-2642","🕵♀":"1f575-2640","👷♂":"1f477-2642","👷♀":"1f477-2640","👮♂":"1f46e-2642","👮♀":"1f46e-2640","👨⚕":"1f468-2695","👩⚕":"1f469-2695","👨⚖":"1f468-2696","👩⚖":"1f469-2696","👨✈":"1f468-2708","👩✈":"1f469-2708","🧙♀":"1f9d9-2640","🧙♂":"1f9d9-2642","🧚♀":"1f9da-2640","🧚♂":"1f9da-2642","🧛♀":"1f9db-2640","🧛♂":"1f9db-2642","🧜♀":"1f9dc-2640","🧜♂":"1f9dc-2642","🧝♀":"1f9dd-2640","🧝♂":"1f9dd-2642","🧞♀":"1f9de-2640","🧞♂":"1f9de-2642","🧟♀":"1f9df-2640","🧟♂":"1f9df-2642","🧖♀":"1f9d6-2640","🧖♂":"1f9d6-2642","🧗♀":"1f9d7-2640","🧗♂":"1f9d7-2642","🧘♀":"1f9d8-2640","🧘♂":"1f9d8-2642","⛹♂":"26f9-2642","⛹♀":"26f9-2640","🅰":"1f170","🅱":"1f171","🅾":"1f17e","🅿":"1f17f","🈂":"1f202","🈷":"1f237","🎞":"1f39e","🎟":"1f39f","🏋":"1f3cb","🏌":"1f3cc","🏍":"1f3cd","🏎":"1f3ce","🎖":"1f396","🎗":"1f397","🌶":"1f336","🌧":"1f327","🌨":"1f328","🌩":"1f329","🌪":"1f32a","🌫":"1f32b","🌬":"1f32c","🐿":"1f43f","🕷":"1f577","🕸":"1f578","🌡":"1f321","🎙":"1f399","🎚":"1f39a","🎛":"1f39b","🏳":"1f3f3","🏵":"1f3f5","🏷":"1f3f7","📽":"1f4fd","🕉":"1f549","🕊":"1f54a","🕯":"1f56f","🕰":"1f570","🕳":"1f573","🕶":"1f576","🕹":"1f579","🖇":"1f587","🖊":"1f58a","🖋":"1f58b","🖌":"1f58c","🖍":"1f58d","🖥":"1f5a5","🖨":"1f5a8","🖲":"1f5b2","🖼":"1f5bc","🗂":"1f5c2","🗃":"1f5c3","🗄":"1f5c4","🗑":"1f5d1","🗒":"1f5d2","🗓":"1f5d3","🗜":"1f5dc","🗝":"1f5dd","🗞":"1f5de","🗡":"1f5e1","🗣":"1f5e3","🗨":"1f5e8","🗯":"1f5ef","🗳":"1f5f3","🗺":"1f5fa","🛠":"1f6e0","🛡":"1f6e1","🛢":"1f6e2","🛰":"1f6f0","🍽":"1f37d","👁":"1f441","🕴":"1f574","🕵":"1f575","🖐":"1f590","🏔":"1f3d4","🏕":"1f3d5","🏖":"1f3d6","🏗":"1f3d7","🏘":"1f3d8","🏙":"1f3d9","🏚":"1f3da","🏛":"1f3db","🏜":"1f3dc","🏝":"1f3dd","🏞":"1f3de","🏟":"1f3df","🛋":"1f6cb","🛍":"1f6cd","🛎":"1f6ce","🛏":"1f6cf","🛣":"1f6e3","🛤":"1f6e4","🛥":"1f6e5","🛩":"1f6e9","🛳":"1f6f3","🌤":"1f324","🌥":"1f325","🌦":"1f326","🖱":"1f5b1","©":"00a9","®":"00ae","‼":"203c","⁉":"2049","™":"2122","ℹ":"2139","↔":"2194","↕":"2195","↖":"2196","↗":"2197","↘":"2198","↙":"2199","↩":"21a9","↪":"21aa","Ⓜ":"24c2","▪":"25aa","▫":"25ab","▶":"25b6","◀":"25c0","◻":"25fb","◼":"25fc","☀":"2600","☁":"2601","☎":"260e","☑":"2611","☝":"261d","☺":"263a","*":"002a","♠":"2660","♣":"2663","♥":"2665","♦":"2666","♨":"2668","♻":"267b","⚠":"26a0","✂":"2702","✈":"2708","✉":"2709","✌":"270c","✏":"270f","✒":"2712","✔":"2714","✖":"2716","✳":"2733","✴":"2734","❄":"2744","❇":"2747","❤":"2764","➡":"27a1","⤴":"2934","⤵":"2935","⬅":"2b05","⬆":"2b06","⬇":"2b07","〰":"3030","〽":"303d","㊗":"3297","㊙":"3299","#":"0023","✝":"271d","⌨":"2328","✍":"270d","⏏":"23cf","⏭":"23ed","⏮":"23ee","⏯":"23ef","⏱":"23f1","⏲":"23f2","⏸":"23f8","⏹":"23f9","⏺":"23fa","☂":"2602","☃":"2603","☄":"2604","☘":"2618","☠":"2620","☢":"2622","☣":"2623","☦":"2626","☪":"262a","☮":"262e","☯":"262f","☸":"2638","☹":"2639","⚒":"2692","⚔":"2694","⚖":"2696","⚗":"2697","⚙":"2699","⚛":"269b","⚜":"269c","⚰":"26b0","⚱":"26b1","⛈":"26c8","⛏":"26cf","⛑":"26d1","⛓":"26d3","⛩":"26e9","⛰":"26f0","⛱":"26f1","⛴":"26f4","⛷":"26f7","⛸":"26f8","⛹":"26f9","✡":"2721","❣":"2763",9:"0039",8:"0038",7:"0037",6:"0036",5:"0035",4:"0034",3:"0033",2:"0032",1:"0031",0:"0030","♀":"2640","♂":"2642","⚕":"2695"},e.asciiList={"*\\0/*":"1f646","*\\O/*":"1f646","-___-":"1f611",":'-)":"1f602","':-)":"1f605","':-D":"1f605",">:-)":"1f606","':-(":"1f613",">:-(":"1f620",":'-(":"1f622","O:-)":"1f607","0:-3":"1f607","0:-)":"1f607","0;^)":"1f607","O;-)":"1f607","0;-)":"1f607","O:-3":"1f607","-__-":"1f611",":-Þ":"1f61b","</3":"1f494",":')":"1f602",":-D":"1f603","':)":"1f605","'=)":"1f605","':D":"1f605","'=D":"1f605",">:)":"1f606",">;)":"1f606",">=)":"1f606",";-)":"1f609","*-)":"1f609",";-]":"1f609",";^)":"1f609","':(":"1f613","'=(":"1f613",":-*":"1f618",":^*":"1f618",">:P":"1f61c","X-P":"1f61c",">:[":"1f61e",":-(":"1f61e",":-[":"1f61e",">:(":"1f620",":'(":"1f622",";-(":"1f622",">.<":"1f623","#-)":"1f635","%-)":"1f635","X-)":"1f635","\\0/":"1f646","\\O/":"1f646","0:3":"1f607","0:)":"1f607","O:)":"1f607","O=)":"1f607","O:3":"1f607","B-)":"1f60e","8-)":"1f60e","B-D":"1f60e","8-D":"1f60e","-_-":"1f611",">:\\":"1f615",">:/":"1f615",":-/":"1f615",":-.":"1f615",":-P":"1f61b",":Þ":"1f61b",":-b":"1f61b",":-O":"1f62e",O_O:"1f62e",">:O":"1f62e",":-X":"1f636",":-#":"1f636",":-)":"1f642","(y)":"1f44d","<3":"2764",":D":"1f603","=D":"1f603",";)":"1f609","*)":"1f609",";]":"1f609",";D":"1f609",":*":"1f618","=*":"1f618",":(":"1f61e",":[":"1f61e","=(":"1f61e",":@":"1f620",";(":"1f622","D:":"1f628",":$":"1f633","=$":"1f633","#)":"1f635","%)":"1f635","X)":"1f635","B)":"1f60e","8)":"1f60e",":/":"1f615",":\\":"1f615","=/":"1f615","=\\":"1f615",":L":"1f615","=L":"1f615",":P":"1f61b","=P":"1f61b",":b":"1f61b",":O":"1f62e",":X":"1f636",":#":"1f636","=X":"1f636","=#":"1f636",":)":"1f642","=]":"1f642","=)":"1f642",":]":"1f642"},e.asciiRegexp="(\\*\\\\0\\/\\*|\\*\\\\O\\/\\*|\\-___\\-|\\:'\\-\\)|'\\:\\-\\)|'\\:\\-D|\\>\\:\\-\\)|>\\:\\-\\)|'\\:\\-\\(|\\>\\:\\-\\(|>\\:\\-\\(|\\:'\\-\\(|O\\:\\-\\)|0\\:\\-3|0\\:\\-\\)|0;\\^\\)|O;\\-\\)|0;\\-\\)|O\\:\\-3|\\-__\\-|\\:\\-Þ|\\:\\-Þ|\\<\\/3|<\\/3|\\:'\\)|\\:\\-D|'\\:\\)|'\\=\\)|'\\:D|'\\=D|\\>\\:\\)|>\\:\\)|\\>;\\)|>;\\)|\\>\\=\\)|>\\=\\)|;\\-\\)|\\*\\-\\)|;\\-\\]|;\\^\\)|'\\:\\(|'\\=\\(|\\:\\-\\*|\\:\\^\\*|\\>\\:P|>\\:P|X\\-P|\\>\\:\\[|>\\:\\[|\\:\\-\\(|\\:\\-\\[|\\>\\:\\(|>\\:\\(|\\:'\\(|;\\-\\(|\\>\\.\\<|>\\.<|#\\-\\)|%\\-\\)|X\\-\\)|\\\\0\\/|\\\\O\\/|0\\:3|0\\:\\)|O\\:\\)|O\\=\\)|O\\:3|B\\-\\)|8\\-\\)|B\\-D|8\\-D|\\-_\\-|\\>\\:\\\\|>\\:\\\\|\\>\\:\\/|>\\:\\/|\\:\\-\\/|\\:\\-\\.|\\:\\-P|\\:Þ|\\:Þ|\\:\\-b|\\:\\-O|O_O|\\>\\:O|>\\:O|\\:\\-X|\\:\\-#|\\:\\-\\)|\\(y\\)|\\<3|<3|\\:D|\\=D|;\\)|\\*\\)|;\\]|;D|\\:\\*|\\=\\*|\\:\\(|\\:\\[|\\=\\(|\\:@|;\\(|D\\:|\\:\\$|\\=\\$|#\\)|%\\)|X\\)|B\\)|8\\)|\\:\\/|\\:\\\\|\\=\\/|\\=\\\\|\\:L|\\=L|\\:P|\\=P|\\:b|\\:O|\\:X|\\:#|\\=X|\\=#|\\:\\)|\\=\\]|\\=\\)|\\:\\])",e.emojiVersion="3.1",e.emojiSize="32",e.greedyMatch=!1,e.imagePathPNG="https://cdn.jsdelivr.net/emojione/assets/"+e.emojiVersion+"/png/",e.defaultPathPNG=e.imagePathPNG,e.imageTitleTag=!0,e.sprites=!1,e.spriteSize="32",e.unicodeAlt=!0,e.ascii=!1,e.riskyMatchAscii=!1,e.regShortNames=new RegExp("<object[^>]*>.*?</object>|<span[^>]*>.*?</span>|<(?:object|embed|svg|img|div|span|p|a)[^>]*>|("+e.shortnames+")","gi"),e.regAscii=new RegExp("<object[^>]*>.*?</object>|<span[^>]*>.*?</span>|<(?:object|embed|svg|img|div|span|p|a)[^>]*>|((\\s|^)"+e.asciiRegexp+"(?=\\s|$|[!,.?]))","gi"),e.regAsciiRisky=new RegExp("<object[^>]*>.*?</object>|<span[^>]*>.*?</span>|<(?:object|embed|svg|img|div|span|p|a)[^>]*>|(()"+e.asciiRegexp+"())","gi"),e.regUnicode=new RegExp("<object[^>]*>.*?</object>|<span[^>]*>.*?</span>|<(?:object|embed|svg|img|div|span|p|a)[^>]*>|(?:🏳)️?‍?(?:🌈)|(?:👁)️?‍?(?:🗨)️?|[#-9]️?⃣|(?:(?:🏴)(?:�[�-�]){1,6})|(?:�[�-�]){2}|(?:(?:�[��]))️?(?:�[�-�])?‍?(?:[⚕⚖✈]|�[�-�]|�[������])|(?:�[��]|�[�-�])(?:�[�-�])?‍?[♀♂⚕⚖✈]?️?|(?:(?:❤|�[�-��])[‍️]{0,2}){1,3}(?:❤|�[�-��])|(?:(?:❤|�[�-��])️?){2,4}|(?:�[����-���-�]|�[��]|�[�-�]|�[�-�]|�[�-�]|⛹|👯)️?(?:�[�-�])?‍?[♀♂]?️?|(?:[☝⛹✊-✍]|�[�-�]|�[�-��-��-��-�]|�[�-�])️?(?:�[�-�])|(?:[↔-↙↩-↪]️?|[#*]|[〰〽]️?|(?:�[�-�]|🆎|�[�-�])️?|Ⓜ️?|[㊗㊙]️?|(?:�[�-�]|🈚|🈯|�[�-�]|�[�-�])️?|[‼⁉]️?|[▪-▫▶◀◻-◾]️?|[©®]️?|[™ℹ]️?|🀄️?|[⬅-⬇⬛-⬜⭐⭕]️?|[⌚-⌛⌨⏏⏩-⏳⏸-⏺]️?|🃏|[⤴⤵]️?)|[✀-➿]️?|[�-�][�-�]️?|[☀-⛿]️?|[0-9]️","g"),e.toImage=function(t){return t=e.unicodeToImage(t),t=e.shortnameToImage(t)},e.unifyUnicode=function(t){return t=e.toShort(t),t=e.shortnameToUnicode(t)},e.shortnameToAscii=function(t){var f,n=e.objectFlip(e.asciiList);return t=t.replace(e.regShortNames,function(t){return void 0!==t&&""!==t&&t in e.emojioneList?(f=e.emojioneList[t].uc_output,void 0!==n[f]?n[f]:t):t})},e.shortnameToUnicode=function(t){var f,n;if(t=t.replace(e.regShortNames,function(t){return void 0!==t&&""!==t&&t in e.emojioneList?(f=e.emojioneList[t].uc_output.toUpperCase(),n=e.emojioneList[t].uc_base,e.convert(f)):t}),e.ascii){var o=e.riskyMatchAscii?e.regAsciiRisky:e.regAscii;t=t.replace(o,function(t,n,o,a){return void 0!==a&&""!==a&&e.unescapeHTML(a)in e.asciiList?(a=e.unescapeHTML(a),f=e.asciiList[a].toUpperCase(),o+e.convert(f)):t})}return t},e.shortnameToImage=function(t){var f,n,o,a,r,s,c,i,u,_=e.mapUnicodeToShort();if(t=t.replace(e.regShortNames,function(t){if(void 0===t||""===t||-1===e.shortnames.indexOf(t))return t;if(!e.emojioneList[t])for(var n in e.emojioneList)if(e.emojioneList.hasOwnProperty(n)&&""!==n&&-1!==e.emojioneList[n].shortnames.indexOf(t)){t=n;break}return o=e.emojioneList[t].uc_output,a=e.emojioneList[t].uc_base,s=a.includes("-1f3f")?"diversity":e.emojioneList[t].category,c=e.imageTitleTag?'title="'+t+'"':"",
-i="32"==e.spriteSize||"64"==e.spriteSize?e.spriteSize:"32",u=e.imagePathPNG!=e.defaultPathPNG?e.imagePathPNG:e.defaultPathPNG+e.emojiSize+"/",r=e.unicodeAlt?e.convert(o.toUpperCase()):t,f=e.sprites?'<span class="emojione emojione-'+i+"-"+s+" _"+a+'" '+c+">"+r+"</span>":'<img class="emojione" alt="'+r+'" '+c+' src="'+u+a+'.png"/>'}),e.ascii){var d=e.riskyMatchAscii?e.regAsciiRisky:e.regAscii;t=t.replace(d,function(t,a,d,l){return void 0!==l&&""!==l&&e.unescapeHTML(l)in e.asciiList?(l=e.unescapeHTML(l),o=e.asciiList[l],n=_[o],s=o.includes("-1f3f")?"diversity":e.emojioneList[n].category,c=e.imageTitleTag?'title="'+e.escapeHTML(l)+'"':"",i="32"==e.spriteSize||"64"==e.spriteSize?e.spriteSize:"32",u=e.imagePathPNG!=e.defaultPathPNG?e.imagePathPNG:e.defaultPathPNG+e.emojiSize+"/",r=e.unicodeAlt?e.convert(o.toUpperCase()):e.escapeHTML(l),f=e.sprites?d+'<span class="emojione emojione-'+i+"-"+s+" _"+o+'"  '+c+">"+r+"</span>":d+'<img class="emojione" alt="'+r+'" '+c+' src="'+u+o+'.png"/>'):t})}return t},e.unicodeToImage=function(t){var f,n,o,a,r,s,c,i,u,_=e.mapUnicodeToShort(),d=e.emojioneList;if(t=t.replace(e.regUnicode,function(t){if(void 0===t||""===t)return t;if(t in e.jsEscapeMap)a=e.jsEscapeMap[t];else{if(!(e.greedyMatch&&t in e.jsEscapeMapGreedy))return t;a=e.jsEscapeMapGreedy[t]}return o=_[a],a=d[o].uc_base,n=d[o].uc_output,s=a.includes("-1f3f")?"diversity":d[o].category,i="32"==e.spriteSize||"64"==e.spriteSize?e.spriteSize:"32",u=e.imagePathPNG!=e.defaultPathPNG?e.imagePathPNG:e.defaultPathPNG+e.emojiSize+"/",r=e.unicodeAlt?e.convert(n.toUpperCase()):o,c=e.imageTitleTag?'title="'+o+'"':"",f=e.sprites?'<span class="emojione emojione-'+i+"-"+s+" _"+a+'" '+c+">"+r+"</span>":'<img class="emojione" alt="'+r+'" '+c+' src="'+u+a+'.png"/>'}),e.ascii){var l=e.riskyMatchAscii?e.regAsciiRisky:e.regAscii;t=t.replace(l,function(t,o,a,d){return void 0!==d&&""!==d&&e.unescapeHTML(d)in e.asciiList?(d=e.unescapeHTML(d),n=e.asciiList[d],shortname=_[n],s=n.includes("-1f3f")?"diversity":e.emojioneList[shortname].category,c=e.imageTitleTag?'title="'+e.escapeHTML(d)+'"':"",i="32"==e.spriteSize||"64"==e.spriteSize?e.spriteSize:"32",u=e.imagePathPNG!=e.defaultPathPNG?e.imagePathPNG:e.defaultPathPNG+e.emojiSize+"/",r=e.unicodeAlt?e.convert(n.toUpperCase()):e.escapeHTML(d),f=e.sprites?a+'<span class="emojione emojione-'+i+"-"+s+" _"+n+'"  '+c+">"+r+"</span>":a+'<img class="emojione" alt="'+r+'" '+c+' src="'+u+n+'.png"/>'):t})}return t},e.toShort=function(t){var f=e.unicodeCharRegex();return e.replaceAll(t,f)},e.convert=function(e){if(e.indexOf("-")>-1){for(var t=[],f=e.split("-"),n=0;n<f.length;n++){var o=parseInt(f[n],16);if(o>=65536&&o<=1114111){var a=Math.floor((o-65536)/1024)+55296,r=(o-65536)%1024+56320;o=String.fromCharCode(a)+String.fromCharCode(r)}else o=String.fromCharCode(o);t.push(o)}return t.join("")}var f=parseInt(e,16);if(f>=65536&&f<=1114111){var a=Math.floor((f-65536)/1024)+55296,r=(f-65536)%1024+56320;return String.fromCharCode(a)+String.fromCharCode(r)}return String.fromCharCode(f)},e.escapeHTML=function(e){var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#039;"};return e.replace(/[&<>"']/g,function(e){return t[e]})},e.unescapeHTML=function(e){var t={"&amp;":"&","&#38;":"&","&#x26;":"&","&lt;":"<","&#60;":"<","&#x3C;":"<","&gt;":">","&#62;":">","&#x3E;":">","&quot;":'"',"&#34;":'"',"&#x22;":'"',"&apos;":"'","&#39;":"'","&#x27;":"'"};return e.replace(/&(?:amp|#38|#x26|lt|#60|#x3C|gt|#62|#x3E|apos|#39|#x27|quot|#34|#x22);/gi,function(e){return t[e]})},e.shortnameConversionMap=function(){var t,f=[];for(t in e.emojioneList)e.emojioneList.hasOwnProperty(t)&&""!==t&&(f[e.convert(e.emojioneList[t].uc_output)]=t);return f},e.unicodeCharRegex=function(){var f=[];for(t in e.emojioneList)e.emojioneList.hasOwnProperty(t)&&""!==t&&f.push(e.convert(e.emojioneList[t].uc_output));return f.join("|")},e.mapEmojioneList=function(t){for(var f in e.emojioneList)if(e.emojioneList.hasOwnProperty(f)){var n=e.emojioneList[f].uc_base;t(n,f)}},e.mapUnicodeToShort=function(){return e.memMapShortToUnicode||(e.memMapShortToUnicode={},e.mapEmojioneList(function(t,f){e.memMapShortToUnicode[t]=f})),e.memMapShortToUnicode},e.memorizeReplacement=function(){if(!e.unicodeReplacementRegEx||!e.memMapShortToUnicodeCharacters){var t=[];e.memMapShortToUnicodeCharacters={},e.mapEmojioneList(function(f,n){var o=e.convert(f);e.memMapShortToUnicodeCharacters[o]=n,t.push(o)}),e.unicodeReplacementRegEx=t.join("|")}},e.mapUnicodeCharactersToShort=function(){return e.memorizeReplacement(),e.memMapShortToUnicodeCharacters},e.objectFlip=function(e){var t,f={};for(t in e)e.hasOwnProperty(t)&&(f[e[t]]=t);return f},e.escapeRegExp=function(e){return e.replace(/[-[\]{}()*+?.,;:&\\^$#\s]/g,"\\$&")},e.replaceAll=function(t,f){var n=e.escapeRegExp(f),o=new RegExp("<object[^>]*>.*?</object>|<span[^>]*>.*?</span>|<(?:object|embed|svg|img|div|span|p|a)[^>]*>|("+n+")","gi"),a=function(t,f){return void 0===f||""===f?t:e.shortnameConversionMap()[f]};return t.replace(o,a)}}(this.emojione=this.emojione||{}),"object"==typeof module&&(module.exports=this.emojione),o("emojione",function(e){return function(){return e.emojione}}(this)),function(e,t){o("converse-disco",["converse-core","sizzle"],t)}(0,function(e,t){var f=e.env,n=f.Backbone,o=f.Promise,a=f.Strophe,r=f.$iq,s=f.b64_sha1,c=f.utils,i=f._,u=f.f;e.plugins.add("converse-disco",{initialize:function(){function e(){return d.api.disco.own.identities.add("client","web","Converse.js"),d.api.disco.own.features.add(a.NS.BOSH),d.api.disco.own.features.add(a.NS.CHATSTATES),d.api.disco.own.features.add(a.NS.DISCO_INFO),d.api.disco.own.features.add(a.NS.ROSTERX),d.message_carbons&&d.api.disco.own.features.add(a.NS.CARBONS),d.emit("addClientFeatures"),this}function f(){e(),d.connection.addHandler(_,a.NS.DISCO_INFO,"iq","get",null,null),d.disco_entities=new d.DiscoEntities,d.disco_entities.browserStorage=new n.BrowserStorage[d.storage](s("converse.disco-entities-".concat(d.bare_jid))),d.disco_entities.fetchEntities().then(function(e){0!==e.length&&e.get(d.domain)||d.disco_entities.create({jid:d.domain}),d.emit("discoInitialized")}).catch(i.partial(d.log,i,a.LogLevel.FATAL))}function _(e){var t=e.getElementsByTagName("query")[0].getAttribute("node"),f={xmlns:a.NS.DISCO_INFO};t&&(f.node=t);var n=r({type:"result",id:e.getAttribute("id")}),o=e.getAttribute("from");return null!==o&&n.attrs({to:o}),i.each(l._identities,function(e){var t={category:e.category,type:e.type};e.name&&(t.name=e.name),e.lang&&(t["xml:lang"]=e.lang),n.c("identity",t).up()}),i.each(l._features,function(e){n.c("feature",{var:e}).up()}),d.connection.send(n.tree()),!0}var d=this._converse;d.api.promises.add("discoInitialized"),d.DiscoEntity=n.Model.extend({idAttribute:"jid",initialize:function(){this.waitUntilFeaturesDiscovered=c.getResolveablePromise(),this.dataforms=new n.Collection,this.dataforms.browserStorage=new n.BrowserStorage[d.storage](s("converse.dataforms-{this.get('jid')}")),this.features=new n.Collection,this.features.browserStorage=new n.BrowserStorage[d.storage](s("converse.features-".concat(this.get("jid")))),this.features.on("add",this.onFeatureAdded,this),this.identities=new n.Collection,this.identities.browserStorage=new n.BrowserStorage[d.storage](s("converse.identities-".concat(this.get("jid")))),this.fetchFeatures(),this.items=new d.DiscoEntities,this.items.browserStorage=new n.BrowserStorage[d.storage](s("converse.disco-items-".concat(this.get("jid")))),this.items.fetch()},getIdentity:function(e,t){var f=this;return new o(function(n,o){function r(){var o=f.identities.findWhere({category:e,type:t});n(o)}f.waitUntilFeaturesDiscovered.then(r).catch(i.partial(d.log,i,a.LogLevel.FATAL))})},hasFeature:function(e){var t=this;return new o(function(f,n){function o(){t.features.findWhere({var:e})?f(t):f()}t.waitUntilFeaturesDiscovered.then(o).catch(i.partial(d.log,i,a.LogLevel.FATAL))})},onFeatureAdded:function(e){e.entity=this,d.emit("serviceDiscovered",e)},fetchFeatures:function(){var e=this;0===this.features.browserStorage.records.length?this.queryInfo():(this.features.fetch({add:!0,success:function(){e.waitUntilFeaturesDiscovered.resolve(),e.trigger("featuresDiscovered")}}),this.identities.fetch({add:!0}))},queryInfo:function(){d.api.disco.info(this.get("jid"),null,this.onInfo.bind(this))},onDiscoItems:function(e){var f=this;i.each(t('query[xmlns="'.concat(a.NS.DISCO_ITEMS,'"] item'),e),function(e){if(!e.getAttribute("node")){var t=e.getAttribute("jid");i.isUndefined(f.items.get(t))&&f.items.create({jid:t})}})},queryForItems:function(){i.isEmpty(this.identities.where({category:"server"}))||d.api.disco.items(this.get("jid"),null,this.onDiscoItems.bind(this))},onInfo:function(e){var f=this;i.forEach(e.querySelectorAll("identity"),function(e){f.identities.create({category:e.getAttribute("category"),type:e.getAttribute("type"),name:e.getAttribute("name")})}),i.each(t('x[type="result"][xmlns="'.concat(a.NS.XFORM,'"]'),e),function(e){var t={};i.each(e.querySelectorAll("field"),function(e){t[e.getAttribute("var")]={value:i.get(e.querySelector("value"),"textContent"),type:e.getAttribute("type")}}),f.dataforms.create(t)}),e.querySelector('feature[var="'.concat(a.NS.DISCO_ITEMS,'"]'))&&this.queryForItems(),i.forEach(e.querySelectorAll("feature"),function(t){f.features.create({var:t.getAttribute("var"),from:e.getAttribute("from")})}),this.waitUntilFeaturesDiscovered.resolve(),this.trigger("featuresDiscovered")}}),d.DiscoEntities=n.Collection.extend({model:d.DiscoEntity,fetchEntities:function(){var e=this;return new o(function(t,f){e.fetch({add:!0,success:t,error:function(){f(new Error("Could not fetch disco entities"))}})})}}),d.api.listen.on("reconnected",f),d.api.listen.on("connected",f),d.api.listen.on("beforeTearDown",function(){d.disco_entities&&(d.disco_entities.each(function(e){e.features.reset(),e.features.browserStorage._clear()}),d.disco_entities.reset(),d.disco_entities.browserStorage._clear())});var l=this;l._identities=[],l._features=[],i.extend(d.api,{disco:{own:{identities:{add:function(e,t,f,n){for(var o=0;o<l._identities.length;o++)if(l._identities[o].category==e&&l._identities[o].type==t&&l._identities[o].name==f&&l._identities[o].lang==n)return!1;l._identities.push({category:e,type:t,name:f,lang:n})},clear:function(){l._identities=[]},get:function(){return l._identities}},features:{add:function(e){for(var t=0;t<l._features.length;t++)if(l._features[t]==e)return!1;l._features.push(e)},clear:function(){l._features=[]},get:function(){return l._features}}},info:function(e,t,f,n,o){var s={xmlns:a.NS.DISCO_INFO};t&&(s.node=t);var c=r({from:d.connection.jid,to:e,type:"get"}).c("query",s);d.connection.sendIQ(c,f,n,o)},items:function(e,t,f,n,o){var s={xmlns:a.NS.DISCO_ITEMS};t&&(s.node=t);var c=r({from:d.connection.jid,to:e,type:"get"}).c("query",s);d.connection.sendIQ(c,f,n,o)},entities:{get:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return d.api.waitUntil("discoInitialized").then(function(){if(i.isNil(e))return d.disco_entities;var f=d.disco_entities.get(e);return f||!t?f:d.disco_entities.create({jid:e})})}},supports:function(e,t){if(i.isNil(t))throw new TypeError("disco.supports: You need to provide an entity JID");return d.api.waitUntil("discoInitialized").then(function(){return new o(function(f,n){d.api.disco.entities.get(t,!0).then(function(t){t.waitUntilFeaturesDiscovered.then(function(){var a=i.concat(t.items.map(function(t){return t.hasFeature(e)}),t.hasFeature(e));o.all(a).then(function(e){f(u.filter(u.isObject,e))}).catch(n)}).catch(n)})})}).catch(i.partial(d.log,i,a.LogLevel.FATAL))},getIdentity:function(e,t,f){return new o(function(n,o){d.api.waitUntil("discoInitialized").then(function(){d.api.disco.entities.get(f,!0).then(function(f){return n(f.getIdentity(e,t))})})}).catch(i.partial(d.log,i,a.LogLevel.FATAL))}}})}})}),function(e,t){"function"==typeof o&&o.amd?o("backbone.overview",["underscore","backbone"],t):t(_||e._,Backbone||e.Backbone)}(this,function(e,t){"use strict";var f=e.isUndefined(t.NativeView)?t.View:t.NativeView,n=t.Overview=function(t){var n=this;this.views={},this.keys=e.partial(e.keys,this.views),this.getAll=e.partial(e.identity,this.views),this.get=function(e){return n.views[e]},this.xget=function(t){return e.filter(n.views,function(e,f){return f!==t})},this.add=function(e,t){return n.views[e]=t,t},this.remove=function(e){void 0===e&&(new f).remove.apply(n);var t=n.views[e];if(t)return delete n.views[e],t.remove(),t},this.removeAll=function(){return e.each(e.keys(n.views),n.remove),n},f.apply(this,Array.prototype.slice.apply(arguments))},o=["all","any","chain","collect","contains","detect","difference","drop","each","every","filter","find","first","foldl","foldr","forEach","head","include","indexOf","initial","inject","invoke","isEmpty","last","lastIndexOf","map","max","min","reduce","reduceRight","reject","rest","sample","select","shuffle","size","some","sortBy","tail","take","toArray","without"];return e.each(o,function(t){n.prototype[t]=function(){var f=Array.prototype.slice.call(arguments);return f.unshift(this.views),e[t].apply(e,f)}}),e.extend(n.prototype,f.prototype),n.extend=f.extend,t.OrderedListView=t.Overview.extend({listItems:"model",sortEvent:"change",listSelector:".ordered-items",ItemView:void 0,initialize:function(){this.sortEventually=e.debounce(this.sortAndPositionAllItems.bind(this),500),this.items=e.get(this,this.listItems),this.items.on("add",this.createItemView,this),this.items.on("add",this.sortEventually,this),this.items.on(this.sortEvent,this.sortEventually,this)},createItemView:function(e){var t=this.get(e.get("id"));return t?(t.model=e,t.initialize()):(t=new this.ItemView({model:e}),this.add(e.get("id"),t)),t.render(),t},sortAndPositionAllItems:function(){var t=this;this.items.sort(),this.items.each(function(f){e.isUndefined(t.get(f.get("id")))&&t.createItemView(f),t.positionItem(f,t.el.querySelector(t.listSelector))})},positionItem:function(e,t){var f=this.get(e.get("id")),n=this.items.indexOf(e);if(0===n)t.insertAdjacentElement("afterbegin",f.el);else if(n===this.items.length-1)t.insertAdjacentElement("beforeend",f.el);else{var o=t.querySelector("li:nth-child("+n+")");o.insertAdjacentElement("afterend",f.el)}return f}}),t.Overview}),function(e,t){"function"==typeof o&&o.amd?o("backbone.orderedlistview",["underscore","backbone","backbone.overview"],t):t(_||e._,Backbone||e.Backbone)}(this,function(e,t){"use strict";return t.OrderedListView=t.Overview.extend({listItems:"model",sortEvent:"change",listSelector:".ordered-items",ItemView:void 0,subviewIndex:"id",initialize:function(){this.sortEventually=e.debounce(this.sortAndPositionAllItems.bind(this),500),this.items=e.get(this,this.listItems),this.items.on("add",this.sortAndPositionAllItems,this),this.items.on("remove",this.removeView,this),e.isNil(this.sortEvent)||this.items.on(this.sortEvent,this.sortEventually,this)},createItemView:function(e){var t=this.get(e.get(this.subviewIndex));return t?(t.model=e,t.initialize()):(t=new this.ItemView({model:e}),this.add(e.get(this.subviewIndex),t)),t.render(),t},removeView:function(e){this.remove(e.get(this.subviewIndex))},sortAndPositionAllItems:function(){var t=this;if(this.items.length){this.items.sort();var f=this.el.querySelector(this.listSelector),n=document.createElement("div");f.parentNode.replaceChild(n,f),this.items.each(function(n){var o=t.get(n.get(t.subviewIndex));e.isUndefined(o)&&(o=t.createItemView(n)),f.insertAdjacentElement("beforeend",o.el)}),n.parentNode.replaceChild(f,n)}}}),t.OrderedListView}),function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof o&&o.amd)o("snabbdom",[],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.snabbdom=e()}}(function(){return function e(t,f,o){function a(s,c){if(!f[s]){if(!t[s]){var i="function"==typeof n&&n;if(!c&&i)return i(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var _=f[s]={exports:{}};t[s][0].call(_.exports,function(e){var f=t[s][1][e];return a(f||e)},_,_.exports,e,t,f,o)}return f[s].exports}for(var r="function"==typeof n&&n,s=0;s<o.length;s++)a(o[s]);return a}({1:[function(e,t,f){"use strict";function n(e,t,f){if(e.ns="http://www.w3.org/2000/svg","foreignObject"!==f&&void 0!==t)for(var o=0;o<t.length;++o){var a=t[o].data;void 0!==a&&n(a,t[o].children,t[o].sel)}}function o(e,t,f){var o,s,c,i={};if(void 0!==f?(i=t,r.array(f)?o=f:r.primitive(f)?s=f:f&&f.sel&&(o=[f])):void 0!==t&&(r.array(t)?o=t:r.primitive(t)?s=t:t&&t.sel?o=[t]:i=t),r.array(o))for(c=0;c<o.length;++c)r.primitive(o[c])&&(o[c]=a.vnode(void 0,void 0,void 0,o[c]));return"s"!==e[0]||"v"!==e[1]||"g"!==e[2]||3!==e.length&&"."!==e[3]&&"#"!==e[3]||n(i,o,e),a.vnode(e,i,o,s,void 0)}Object.defineProperty(f,"__esModule",{value:!0});var a=e("./vnode"),r=e("./is");f.h=o,f.default=o},{"./is":3,"./vnode":6}],2:[function(e,t,f){"use strict";function n(e){return document.createElement(e)}function o(e,t){return document.createElementNS(e,t)}function a(e){return document.createTextNode(e)}function r(e){return document.createComment(e)}function s(e,t,f){e.insertBefore(t,f)}function c(e,t){e.removeChild(t)}function i(e,t){e.appendChild(t)}function u(e){return e.parentNode}function _(e){return e.nextSibling}function d(e){return e.tagName}function l(e,t){e.textContent=t}function h(e){return e.textContent}function m(e){return 1===e.nodeType}function g(e){return 3===e.nodeType}function p(e){return 8===e.nodeType}Object.defineProperty(f,"__esModule",{value:!0}),f.htmlDomApi={createElement:n,createElementNS:o,createTextNode:a,createComment:r,insertBefore:s,removeChild:c,appendChild:i,parentNode:u,nextSibling:_,tagName:d,setTextContent:l,getTextContent:h,isElement:m,isText:g,isComment:p},f.default=f.htmlDomApi},{}],3:[function(e,t,f){"use strict";function n(e){return"string"==typeof e||"number"==typeof e}Object.defineProperty(f,"__esModule",{value:!0}),f.array=Array.isArray,f.primitive=n},{}],4:[function(e,t,f){"use strict";function n(e){return void 0===e}function o(e){return void 0!==e}function a(e,t){return e.key===t.key&&e.sel===t.sel}function r(e){return void 0!==e.sel}function s(e,t,f){var n,o,a,r={};for(n=t;n<=f;++n)null!=(a=e[n])&&void 0!==(o=a.key)&&(r[o]=n);return r}function c(e,t){function f(e){var t=e.id?"#"+e.id:"",f=e.className?"."+e.className.split(" ").join("."):"";return i.default(S.tagName(e).toLowerCase()+t+f,{},[],void 0,e)}function c(e,t){return function(){if(0==--t){var f=S.parentNode(e);S.removeChild(f,e)}}}function h(e,t){var f,a=e.data;void 0!==a&&o(f=a.hook)&&o(f=f.init)&&(f(e),a=e.data);var r=e.children,s=e.sel;if("!"===s)n(e.text)&&(e.text=""),e.elm=S.createComment(e.text);else if(void 0!==s){var c=s.indexOf("#"),i=s.indexOf(".",c),_=c>0?c:s.length,l=i>0?i:s.length,m=-1!==c||-1!==i?s.slice(0,Math.min(_,l)):s,g=e.elm=o(a)&&o(f=a.ns)?S.createElementNS(f,m):S.createElement(m);for(_<l&&g.setAttribute("id",s.slice(_+1,l)),i>0&&g.setAttribute("class",s.slice(l+1).replace(/\./g," ")),f=0;f<k.create.length;++f)k.create[f](d,e);if(u.array(r))for(f=0;f<r.length;++f){var p=r[f];null!=p&&S.appendChild(g,h(p,t))}else u.primitive(e.text)&&S.appendChild(g,S.createTextNode(e.text));f=e.data.hook,o(f)&&(f.create&&f.create(d,e),f.insert&&t.push(e))}else e.elm=S.createTextNode(e.text);return e.elm}function m(e,t,f,n,o,a){for(;n<=o;++n){var r=f[n];null!=r&&S.insertBefore(e,h(r,a),t)}}function g(e){var t,f,n=e.data;if(void 0!==n){for(o(t=n.hook)&&o(t=t.destroy)&&t(e),t=0;t<k.destroy.length;++t)k.destroy[t](e);if(void 0!==e.children)for(f=0;f<e.children.length;++f)null!=(t=e.children[f])&&"string"!=typeof t&&g(t)}}function p(e,t,f,n){for(;f<=n;++f){var a=void 0,r=void 0,s=void 0,i=t[f];if(null!=i)if(o(i.sel)){for(g(i),r=k.remove.length+1,s=c(i.elm,r),a=0;a<k.remove.length;++a)k.remove[a](i,s);o(a=i.data)&&o(a=a.hook)&&o(a=a.remove)?a(i,s):s()}else S.removeChild(e,i.elm)}}function b(e,t,f,o){for(var r,c,i,u,_=0,d=0,l=t.length-1,g=t[0],b=t[l],v=f.length-1,w=f[0],k=f[v];_<=l&&d<=v;)null==g?g=t[++_]:null==b?b=t[--l]:null==w?w=f[++d]:null==k?k=f[--v]:a(g,w)?(y(g,w,o),g=t[++_],w=f[++d]):a(b,k)?(y(b,k,o),b=t[--l],k=f[--v]):a(g,k)?(y(g,k,o),S.insertBefore(e,g.elm,S.nextSibling(b.elm)),g=t[++_],k=f[--v]):a(b,w)?(y(b,w,o),S.insertBefore(e,b.elm,g.elm),b=t[--l],w=f[++d]):(void 0===r&&(r=s(t,_,l)),c=r[w.key],n(c)?(S.insertBefore(e,h(w,o),g.elm),w=f[++d]):(i=t[c],i.sel!==w.sel?S.insertBefore(e,h(w,o),g.elm):(y(i,w,o),t[c]=void 0,S.insertBefore(e,i.elm,g.elm)),w=f[++d]));_>l?(u=null==f[v+1]?null:f[v+1].elm,m(e,u,f,d,v,o)):d>v&&p(e,t,_,l)}function y(e,t,f){var a,r;o(a=t.data)&&o(r=a.hook)&&o(a=r.prepatch)&&a(e,t);var s=t.elm=e.elm,c=e.children,i=t.children;if(e!==t){if(void 0!==t.data){for(a=0;a<k.update.length;++a)k.update[a](e,t);a=t.data.hook,o(a)&&o(a=a.update)&&a(e,t)}n(t.text)?o(c)&&o(i)?c!==i&&b(s,c,i,f):o(i)?(o(e.text)&&S.setTextContent(s,""),m(s,null,i,0,i.length-1,f)):o(c)?p(s,c,0,c.length-1):o(e.text)&&S.setTextContent(s,""):e.text!==t.text&&S.setTextContent(s,t.text),o(r)&&o(a=r.postpatch)&&a(e,t)}}var v,w,k={},S=void 0!==t?t:_.default;for(v=0;v<l.length;++v)for(k[l[v]]=[],w=0;w<e.length;++w){var x=e[w][l[v]];void 0!==x&&k[l[v]].push(x)}return function(e,t){var n,o,s,c=[];for(n=0;n<k.pre.length;++n)k.pre[n]();for(r(e)||(e=f(e)),a(e,t)?y(e,t,c):(o=e.elm,s=S.parentNode(o),h(t,c),null!==s&&(S.insertBefore(s,t.elm,S.nextSibling(o)),p(s,[e],0,0))),n=0;n<c.length;++n)c[n].data.hook.insert(c[n]);for(n=0;n<k.post.length;++n)k.post[n]();return t}}Object.defineProperty(f,"__esModule",{value:!0});var i=e("./vnode"),u=e("./is"),_=e("./htmldomapi"),d=i.default("",{},[],void 0,void 0),l=["create","update","remove","destroy","pre","post"],h=e("./h");f.h=h.h;var m=e("./thunk");f.thunk=m.thunk,f.init=c},{"./h":1,"./htmldomapi":2,"./is":3,"./thunk":5,"./vnode":6}],5:[function(e,t,f){"use strict";function n(e,t){t.elm=e.elm,e.data.fn=t.data.fn,e.data.args=t.data.args,t.data=e.data,t.children=e.children,t.text=e.text,t.elm=e.elm}function o(e){var t=e.data;n(t.fn.apply(void 0,t.args),e)}function a(e,t){var f,o=e.data,a=t.data,r=o.args,s=a.args;if(o.fn!==a.fn||r.length!==s.length)return void n(a.fn.apply(void 0,s),t);for(f=0;f<s.length;++f)if(r[f]!==s[f])return void n(a.fn.apply(void 0,s),t);n(e,t)}Object.defineProperty(f,"__esModule",{value:!0});var r=e("./h");f.thunk=function(e,t,f,n){return void 0===n&&(n=f,f=t,t=void 0),r.h(e,{key:t,hook:{init:o,prepatch:a},fn:f,args:n})},f.default=f.thunk},{"./h":1}],6:[function(e,t,f){"use strict";function n(e,t,f,n,o){return{sel:e,data:t,children:f,text:n,elm:o,key:void 0===t?void 0:t.key}}Object.defineProperty(f,"__esModule",{value:!0}),f.vnode=n,f.default=n},{}]},{},[4])(4)}),function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof o&&o.amd)o("snabbdom-attributes",[],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.snabbdom_attributes=e()}}(function(){return function e(t,f,o){function a(s,c){if(!f[s]){if(!t[s]){var i="function"==typeof n&&n;if(!c&&i)return i(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var _=f[s]={exports:{}};t[s][0].call(_.exports,function(e){var f=t[s][1][e];return a(f||e)},_,_.exports,e,t,f,o)}return f[s].exports}for(var r="function"==typeof n&&n,s=0;s<o.length;s++)a(o[s]);return a}({1:[function(e,t,f){"use strict";function n(e,t){var f,n=t.elm,o=e.data.attrs,u=t.data.attrs;if((o||u)&&o!==u){o=o||{},u=u||{};for(f in u){var _=u[f];o[f]!==_&&(i[f]?_?n.setAttribute(f,""):n.removeAttribute(f):f.charCodeAt(0)!==c?n.setAttribute(f,_):f.charCodeAt(3)===s?n.setAttributeNS(r,f,_):f.charCodeAt(5)===s?n.setAttributeNS(a,f,_):n.setAttribute(f,_))}for(f in o)f in u||n.removeAttribute(f)}}Object.defineProperty(f,"__esModule",{value:!0});for(var o=["allowfullscreen","async","autofocus","autoplay","checked","compact","controls","declare","default","defaultchecked","defaultmuted","defaultselected","defer","disabled","draggable","enabled","formnovalidate","hidden","indeterminate","inert","ismap","itemscope","loop","multiple","muted","nohref","noresize","noshade","novalidate","nowrap","open","pauseonexit","readonly","required","reversed","scoped","seamless","selected","sortable","spellcheck","translate","truespeed","typemustmatch","visible"],a="http://www.w3.org/1999/xlink",r="http://www.w3.org/XML/1998/namespace",s=58,c=120,i=Object.create(null),u=0,_=o.length;u<_;u++)i[o[u]]=!0;f.attributesModule={create:n,update:n},f.default=f.attributesModule},{}]},{},[1])(1)}),function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof o&&o.amd)o("snabbdom-class",[],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.snabbdom_class=e()}}(function(){return function e(t,f,o){function a(s,c){if(!f[s]){if(!t[s]){var i="function"==typeof n&&n;if(!c&&i)return i(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var _=f[s]={exports:{}};t[s][0].call(_.exports,function(e){var f=t[s][1][e];return a(f||e)},_,_.exports,e,t,f,o)}return f[s].exports}for(var r="function"==typeof n&&n,s=0;s<o.length;s++)a(o[s]);return a}({1:[function(e,t,f){"use strict";function n(e,t){var f,n,o=t.elm,a=e.data.class,r=t.data.class;if((a||r)&&a!==r){a=a||{},r=r||{};for(n in a)r[n]||o.classList.remove(n);for(n in r)(f=r[n])!==a[n]&&o.classList[f?"add":"remove"](n)}}Object.defineProperty(f,"__esModule",{value:!0}),f.classModule={create:n,update:n},f.default=f.classModule},{}]},{},[1])(1)}),function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof o&&o.amd)o("snabbdom-dataset",[],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.snabbdom_dataset=e()}}(function(){return function e(t,f,o){function a(s,c){if(!f[s]){if(!t[s]){var i="function"==typeof n&&n;if(!c&&i)return i(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var _=f[s]={exports:{}};t[s][0].call(_.exports,function(e){var f=t[s][1][e];return a(f||e)},_,_.exports,e,t,f,o)}return f[s].exports}for(var r="function"==typeof n&&n,s=0;s<o.length;s++)a(o[s]);return a}({1:[function(e,t,f){"use strict";function n(e,t){var f,n=t.elm,a=e.data.dataset,r=t.data.dataset;if((a||r)&&a!==r){a=a||{},r=r||{};var s=n.dataset;for(f in a)r[f]||(s?f in s&&delete s[f]:n.removeAttribute("data-"+f.replace(o,"-$&").toLowerCase()));for(f in r)a[f]!==r[f]&&(s?s[f]=r[f]:n.setAttribute("data-"+f.replace(o,"-$&").toLowerCase(),r[f]))}}Object.defineProperty(f,"__esModule",{value:!0});var o=/[A-Z]/g;f.datasetModule={create:n,update:n},f.default=f.datasetModule},{}]},{},[1])(1)}),function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof o&&o.amd)o("snabbdom-props",[],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.snabbdom_props=e()}}(function(){return function e(t,f,o){function a(s,c){if(!f[s]){if(!t[s]){var i="function"==typeof n&&n;if(!c&&i)return i(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var _=f[s]={exports:{}};t[s][0].call(_.exports,function(e){var f=t[s][1][e];return a(f||e)},_,_.exports,e,t,f,o)}return f[s].exports}for(var r="function"==typeof n&&n,s=0;s<o.length;s++)a(o[s]);return a}({1:[function(e,t,f){"use strict";function n(e,t){var f,n,o=t.elm,a=e.data.props,r=t.data.props;if((a||r)&&a!==r){a=a||{},r=r||{};for(f in a)r[f]||delete o[f];for(f in r)n=r[f],a[f]===n||"value"===f&&o[f]===n||(o[f]=n)}}Object.defineProperty(f,"__esModule",{value:!0}),f.propsModule={create:n,update:n},f.default=f.propsModule},{}]},{},[1])(1)}),function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof o&&o.amd)o("snabbdom-style",[],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.snabbdom_style=e()}}(function(){return function e(t,f,o){function a(s,c){if(!f[s]){if(!t[s]){var i="function"==typeof n&&n;if(!c&&i)return i(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var _=f[s]={exports:{}};t[s][0].call(_.exports,function(e){var f=t[s][1][e];return a(f||e)},_,_.exports,e,t,f,o)}return f[s].exports}for(var r="function"==typeof n&&n,s=0;s<o.length;s++)a(o[s]);return a}({1:[function(e,t,f){"use strict";function n(e,t,f){c(function(){e[t]=f})}function o(e,t){var f,o,a=t.elm,r=e.data.style,s=t.data.style;if((r||s)&&r!==s){r=r||{},s=s||{};var c="delayed"in r;for(o in r)s[o]||("-"===o[0]&&"-"===o[1]?a.style.removeProperty(o):a.style[o]="");for(o in s)if(f=s[o],"delayed"===o&&s.delayed)for(var i in s.delayed)f=s.delayed[i],c&&f===r.delayed[i]||n(a.style,i,f);else"remove"!==o&&f!==r[o]&&("-"===o[0]&&"-"===o[1]?a.style.setProperty(o,f):a.style[o]=f)}}function a(e){var t,f,n=e.elm,o=e.data.style;if(o&&(t=o.destroy))for(f in t)n.style[f]=t[f]}function r(e,t){var f=e.data.style;if(!f||!f.remove)return void t();var n,o,a=e.elm,r=0,s=f.remove,c=0,i=[];for(n in s)i.push(n),a.style[n]=s[n];o=getComputedStyle(a);for(var u=o["transition-property"].split(", ");r<u.length;++r)-1!==i.indexOf(u[r])&&c++;a.addEventListener("transitionend",function(e){e.target===a&&--c,0===c&&t()})}Object.defineProperty(f,"__esModule",{value:!0});var s="undefined"!=typeof window&&window.requestAnimationFrame||setTimeout,c=function(e){s(function(){s(e)})};f.styleModule={create:o,update:o,destroy:a,remove:r},f.default=f.styleModule},{}]},{},[1])(1)}),function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof o&&o.amd)o("tovnode",[],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.tovnode=e()}}(function(){return function e(t,f,o){function a(s,c){if(!f[s]){if(!t[s]){var i="function"==typeof n&&n;if(!c&&i)return i(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var _=f[s]={exports:{}};t[s][0].call(_.exports,function(e){var f=t[s][1][e];return a(f||e)},_,_.exports,e,t,f,o)}return f[s].exports}for(var r="function"==typeof n&&n,s=0;s<o.length;s++)a(o[s]);return a}({1:[function(e,t,f){"use strict";function n(e){return document.createElement(e)}function o(e,t){return document.createElementNS(e,t)}function a(e){return document.createTextNode(e)}function r(e){return document.createComment(e)}function s(e,t,f){e.insertBefore(t,f)}function c(e,t){e.removeChild(t)}function i(e,t){e.appendChild(t)}function u(e){return e.parentNode}function _(e){return e.nextSibling}function d(e){return e.tagName}function l(e,t){e.textContent=t}function h(e){return e.textContent}function m(e){return 1===e.nodeType}function g(e){return 3===e.nodeType}function p(e){return 8===e.nodeType}Object.defineProperty(f,"__esModule",{value:!0}),f.htmlDomApi={createElement:n,createElementNS:o,createTextNode:a,createComment:r,insertBefore:s,removeChild:c,appendChild:i,parentNode:u,nextSibling:_,tagName:d,setTextContent:l,getTextContent:h,isElement:m,isText:g,isComment:p},f.default=f.htmlDomApi},{}],2:[function(e,t,f){"use strict";function n(e,t){var f,r=void 0!==t?t:a.default;if(r.isElement(e)){var s,c=e.id?"#"+e.id:"",i=e.getAttribute("class"),u=i?"."+i.split(" ").join("."):"",_=r.tagName(e).toLowerCase()+c+u,d={},l=[],h=void 0,m=void 0,g=e.attributes,p=e.childNodes;for(h=0,m=g.length;h<m;h++)"id"!==(s=g[h].nodeName)&&"class"!==s&&(d[s]=g[h].nodeValue);for(h=0,m=p.length;h<m;h++)l.push(n(p[h]));return o.default(_,{attrs:d},l,void 0,e)}return r.isText(e)?(f=r.getTextContent(e),
-o.default(void 0,void 0,void 0,f,e)):r.isComment(e)?(f=r.getTextContent(e),o.default("!",{},[],f,e)):o.default("",{},[],void 0,void 0)}Object.defineProperty(f,"__esModule",{value:!0});var o=e("./vnode"),a=e("./htmldomapi");f.toVNode=n,f.default=n},{"./htmldomapi":1,"./vnode":3}],3:[function(e,t,f){"use strict";function n(e,t,f,n,o){return{sel:e,data:t,children:f,text:n,elm:o,key:void 0===t?void 0:t.key}}Object.defineProperty(f,"__esModule",{value:!0}),f.vnode=n,f.default=n},{}]},{},[2])(2)}),function(e,f){"function"==typeof o&&o.amd?o("backbone.vdomview",["snabbdom","snabbdom-attributes","snabbdom-class","snabbdom-dataset","snabbdom-props","snabbdom-style","tovnode","underscore","backbone"],f):"object"===("undefined"==typeof module?"undefined":t(module))&&module.exports&&(module.exports=f(n("snabbdom"),n("snabbdom-attributes"),n("snabbdom-class"),n("snabbdom-dataset"),n("snabbdom-props"),n("snabbdom-style"),n("tovnode"),n("underscore"),n("backbone")))}(0,function(e,t,f,n,o,a,r,s,c){"use strict";function i(e){if("string"!=typeof e)throw new Error("Invalid parameter type in parseHTMLToDOM");if(!("DOMParser"in window))throw new Error("DOMParser is not available, so parsing string to DOM node is not possible.");if(!e)return document.createTextNode("");u=u||new DOMParser;var t=u.parseFromString(e,"text/html");return t.body.firstChild?t.getElementsByTagName("body")[0].firstChild:t.head.firstChild&&("TITLE"!==t.head.firstChild.tagName||t.title)?t.head.firstChild:t.firstChild&&"HTML"!==t.firstChild.tagName?t.firstChild:document.createTextNode("")}var u=new DOMParser,_=e.init([t.default,f.default,n.default,o.default,a.default]),d=s.isUndefined(c.NativeView)?c.View:c.NativeView;return c.VDOMView=d.extend({updateEventListeners:function(e,t){this.setElement(t.elm)},render:function(){s.isFunction(this.beforeRender)&&this.beforeRender();var e=r.toVNode(i(this.toHTML()));return e.data.hook=s.extend({create:this.updateEventListeners.bind(this),update:this.updateEventListeners.bind(this)}),(this.vnode?this.vnode.elm:this.el).outerHTML!==e.elm.outerHTML&&(this.vnode=_(this.vnode||this.el,e)),s.isFunction(this.afterRender)&&this.afterRender(),this}}),c.VDOMView}),function(e,t){o("muc-utils",["converse-core","utils"],t)}(0,function(e,t){"use strict";var f=e.env,n=f.Strophe,o=f.sizzle,a=f._;t.computeAffiliationsDelta=function(e,t,f,n){var o=a.map(f,"jid"),r=a.map(n,"jid"),s=a.map(a.difference(o,r),function(e){return f[a.indexOf(o,e)]});return e||(s=s.concat(a.filter(f,function(e){var t=a.indexOf(r,e.jid);return t>=0&&e.affiliation!==n[t].affiliation}))),t&&(s=s.concat(a.map(a.difference(r,o),function(e){return{jid:e,affiliation:"none"}}))),s},t.parseMemberListIQ=function(e){return a.map(o('query[xmlns="'.concat(n.NS.MUC_ADMIN,'"] item'),e),function(e){var f={affiliation:e.getAttribute("affiliation")},n=e.getAttribute("jid");t.isValidJID(n)?f.jid=n:f.nick=n;var o=e.getAttribute("nick");return o&&(f.nick=o),e.getAttribute("role")&&(f.role=o),f})},t.marshallAffiliationIQs=function(){return a.flatMap(arguments[0],t.parseMemberListIQ)}}),function(e,t){o("converse-muc",["form-utils","converse-core","emojione","converse-disco","backbone.overview","backbone.orderedlistview","backbone.vdomview","muc-utils"],t)}(0,function(e,t,f){"use strict";var n={moderator:1,participant:2,visitor:3,none:2},o=t.env,a=o.Strophe,r=o.Backbone,s=o.Promise,c=o.$iq,i=o.$build,u=o.$msg,_=o.$pres,d=o.b64_sha1,l=o.sizzle,h=o._;o.moment;a.addNamespace("MUC_ADMIN",a.NS.MUC+"#admin"),a.addNamespace("MUC_OWNER",a.NS.MUC+"#owner"),a.addNamespace("MUC_REGISTER","jabber:iq:register"),a.addNamespace("MUC_ROOMCONF",a.NS.MUC+"#roomconfig"),a.addNamespace("MUC_USER",a.NS.MUC+"#user"),t.MUC_NICK_CHANGED_CODE="303",t.CHATROOMS_TYPE="chatroom",t.ROOM_FEATURES=["passwordprotected","unsecured","hidden","publicroom","membersonly","open","persistent","temporary","nonanonymous","semianonymous","moderated","unmoderated","mam_enabled"],t.ROOMSTATUS={CONNECTED:0,CONNECTING:1,NICKNAME_REQUIRED:2,PASSWORD_REQUIRED:3,DISCONNECTED:4,ENTERED:5},t.plugins.add("converse-muc",{dependencies:["converse-chatboxes","converse-disco","converse-controlbox"],overrides:{_tearDown:function(){var f=this.chatboxes.where({type:t.CHATROOMS_TYPE});h.each(f,function(f){e.safeSave(f,{connection_status:t.ROOMSTATUS.DISCONNECTED})}),this.__super__._tearDown.call(this,arguments)},ChatBoxes:{model:function(e,f){var n=this.__super__._converse;return e.type==t.CHATROOMS_TYPE?new n.ChatRoom(e,f):this.__super__.model.apply(this,arguments)}}},initialize:function(){function o(t){if(!e.isValidMUCJID(t))return p.log('Invalid JID "'.concat(t,'" provided in URL fragment'),a.LogLevel.WARN);var f=[p.api.waitUntil("roomsAutoJoined")];p.allow_bookmarks&&f.push(p.api.waitUntil("bookmarksInitialized")),s.all(f).then(function(){p.api.rooms.open(t)})}function m(){h.each(p.auto_join_rooms,function(e){p.chatboxes.where({jid:e}).length||(h.isString(e)?p.api.rooms.open(e):h.isObject(e)?p.api.rooms.open(e.jid,e.nick):p.log('Invalid room criteria specified for "auto_join_rooms"',a.LogLevel.ERROR))}),p.emit("roomsAutoJoined")}function g(){p.chatboxes.each(function(e){e.get("type")===t.CHATROOMS_TYPE&&e.save("connection_status",t.ROOMSTATUS.DISCONNECTED)})}var p=this._converse,b=p.__;if(p.api.settings.update({allow_muc:!0,allow_muc_invitations:!0,auto_join_on_invite:!1,auto_join_rooms:[],muc_domain:void 0,muc_history_max_stanzas:void 0,muc_instant_rooms:!0,muc_nickname_from_jid:!1}),p.api.promises.add(["roomsAutoJoined"]),p.router.route("converse/room?jid=:jid",o),p.openChatRoom=function(e,f,n){f.type=t.CHATROOMS_TYPE,f.id=e,f.box_id=d(e);var o=p.chatboxes.getChatBox(e,f,!0);return o.trigger("show",!0),o},p.ChatRoom=p.ChatBox.extend({defaults:function(){return h.assign(h.clone(p.ChatBox.prototype.defaults),h.zipObject(t.ROOM_FEATURES,h.map(t.ROOM_FEATURES,h.stubFalse)),{num_unread_general:0,affiliation:null,connection_status:t.ROOMSTATUS.DISCONNECTED,name:"",nick:p.xmppstatus.get("nickname"),description:"",features_fetched:!1,roomconfig:{},type:t.CHATROOMS_TYPE,message_type:"groupchat"})},initialize:function(){this.constructor.__super__.initialize.apply(this,arguments),this.occupants=new p.ChatRoomOccupants,this.occupants.browserStorage=new r.BrowserStorage.session(d("converse.occupants-".concat(p.bare_jid).concat(this.get("jid")))),this.occupants.chatroom=this,this.registerHandlers(),this.on("change:chat_state",this.sendChatState,this)},registerHandlers:function(){var e=this,t=this.get("jid");this.removeHandlers(),this.presence_handler=p.connection.addHandler(function(t){return h.each(h.values(e.handlers.presence),function(e){return e(t)}),e.onPresence(t),!0},a.NS.MUC,"presence",null,null,t,{ignoreNamespaceFragment:!0,matchBareFromJid:!0}),this.message_handler=p.connection.addHandler(function(t){return h.each(h.values(e.handlers.message),function(e){return e(t)}),e.onMessage(t),!0},null,"message","groupchat",null,t,{matchBareFromJid:!0})},removeHandlers:function(){return this.message_handler&&(p.connection.deleteHandler(this.message_handler),delete this.message_handler),this.presence_handler&&(p.connection.deleteHandler(this.presence_handler),delete this.presence_handler),this},addHandler:function(e,t,f){h.isNil(this.handlers)&&(this.handlers={}),h.isNil(this.handlers[e])&&(this.handlers[e]={}),this.handlers[e][t]=f},join:function(e,f){if(!(e=e||this.get("nick")))throw new TypeError("join: You need to provide a valid nickname");if(this.get("connection_status")===t.ROOMSTATUS.ENTERED)return this;var n=_({from:p.connection.jid,to:this.getRoomJIDAndNick(e)}).c("x",{xmlns:a.NS.MUC}).c("history",{maxstanzas:p.muc_history_max_stanzas}).up();return f&&n.cnode(a.xmlElement("password",[],f)),this.save("connection_status",t.ROOMSTATUS.CONNECTING),p.connection.send(n),this},leave:function(f){this.occupants.browserStorage._clear(),this.occupants.reset(),p.connection.connected&&this.sendUnavailablePresence(f),e.safeSave(this,{connection_status:t.ROOMSTATUS.DISCONNECTED}),this.removeHandlers()},sendUnavailablePresence:function(e){var t=_({type:"unavailable",from:p.connection.jid,to:this.getRoomJIDAndNick()});null!==e&&t.c("status",e),p.connection.sendPresence(t)},getOutgoingMessageAttributes:function(t,n){var o=this.get("composing_spoiler");return{nick:this.get("nick"),from:"".concat(this.get("jid"),"/").concat(this.get("nick")),fullname:this.get("nick"),is_spoiler:o,message:t?e.httpToGeoUri(f.shortnameToUnicode(t),p):void 0,sender:"me",spoiler_hint:o?n:void 0,type:"groupchat"}},getRoomFeatures:function(){var e=this;return new s(function(t,f){p.api.disco.info(e.get("jid"),null,h.flow(e.parseRoomFeatures.bind(e),t),function(){f(new Error("Could not parse the room features"))},5e3)})},getRoomJIDAndNick:function(e){e?this.save({nick:e}):e=this.get("nick");var t=this.get("jid");return a.getBareJidFromJid(t)+(null!==e?"/".concat(e):"")},sendChatState:function(){if(this.get("connection_status")===t.ROOMSTATUS.ENTERED){var e=this.get("chat_state");e!==p.GONE&&p.connection.send(u({to:this.get("jid"),type:"groupchat"}).c(e,{xmlns:a.NS.CHATSTATES}).up().c("no-store",{xmlns:a.NS.HINTS}).up().c("no-permanent-store",{xmlns:a.NS.HINTS}))}},directInvite:function(t,f){if(this.get("membersonly")){({})[t]="member";var n=h.partial(e.computeAffiliationsDelta,!0,!1);this.updateMemberLists([{jid:t,affiliation:"member",reason:f}],["member","owner","admin"],n)}var o={xmlns:"jabber:x:conference",jid:this.get("jid")};null!==f&&(o.reason=f),this.get("password")&&(o.password=this.get("password"));var a=u({from:p.connection.jid,to:t,id:p.connection.getUniqueId()}).c("x",o);p.connection.send(a),p.emit("roomInviteSent",{room:this,recipient:t,reason:f})},parseRoomFeatures:function(e){var t={features_fetched:!0,name:e.querySelector("identity").getAttribute("name")};h.each(e.querySelectorAll("feature"),function(e){var f=e.getAttribute("var");if(!f.startsWith("muc_"))return void(f===a.NS.MAM&&(t.mam_enabled=!0));t[f.replace("muc_","")]=!0});var f=e.querySelector('field[var="muc#roominfo_description"] value');h.isNull(f)||(t.description=f.textContent),this.save(t)},requestMemberList:function(e){var t=this;return new s(function(f,n){e=e||"member";var o=c({to:t.get("jid"),type:"get"}).c("query",{xmlns:a.NS.MUC_ADMIN}).c("item",{affiliation:e});p.connection.sendIQ(o,f,n)})},setAffiliation:function(e,t){t=h.filter(t,function(t){return h.isUndefined(t.affiliation)||t.affiliation===e});var f=h.map(t,h.bind(this.sendAffiliationIQ,this,e));return s.all(f)},saveConfiguration:function(t){var f=this;return new s(function(n,o){var a=t?l(":input:not([type=button]):not([type=submit])",t):[],r=h.map(a,e.webForm2xForm);f.sendConfiguration(r,n,o)})},autoConfigureChatRoom:function(){var e=this;return new s(function(t,f){e.fetchRoomConfiguration().then(function(n){var o=[],a=n.querySelectorAll("field"),r=e.get("roomconfig"),s=a.length;h.each(a,function(n){var a,c=n.getAttribute("var").replace("muc#roomconfig_",""),u=n.getAttribute("type");if(c in r){switch(u){case"boolean":a=r[c]?1:0;break;case"list-multi":a=n.innerHTML;break;default:a=r[c]}n.innerHTML=i("value").t(a)}o.push(n),--s||e.sendConfiguration(o,t,f)})})})},fetchRoomConfiguration:function(){var e=this;return new s(function(t,f){p.connection.sendIQ(c({to:e.get("jid"),type:"get"}).c("query",{xmlns:a.NS.MUC_OWNER}),t,f)})},sendConfiguration:function(e,t,f){var n=c({to:this.get("jid"),type:"set"}).c("query",{xmlns:a.NS.MUC_OWNER}).c("x",{xmlns:a.NS.XFORM,type:"submit"});return h.each(e||[],function(e){n.cnode(e).up()}),t=h.isUndefined(t)?h.noop:h.partial(t,n.nodeTree),f=h.isUndefined(f)?h.noop:h.partial(f,n.nodeTree),p.connection.sendIQ(n,t,f)},saveAffiliationAndRole:function(e){var t=l('x[xmlns="'.concat(a.NS.MUC_USER,'"] item'),e).pop();if(e.querySelector("status[code='110']")&&!h.isNil(t)){var f=t.getAttribute("affiliation"),n=t.getAttribute("role");f&&this.save({affiliation:f}),n&&this.save({role:n})}},sendAffiliationIQ:function(e,t){var f=this;return new s(function(n,o){var r=c({to:f.get("jid"),type:"set"}).c("query",{xmlns:a.NS.MUC_ADMIN}).c("item",{affiliation:t.affiliation||e,jid:t.jid});h.isUndefined(t.reason)||r.c("reason",t.reason),p.connection.sendIQ(r,n,o)})},setAffiliations:function(e){var t=h.uniq(h.map(e,"affiliation"));return s.all(h.map(t,h.partial(this.setAffiliation.bind(this),h,e)))},getJidsWithAffiliations:function(t){var f=this;return h.isString(t)&&(t=[t]),new s(function(n,o){var a=h.map(t,h.partial(f.requestMemberList.bind(f)));s.all(a).then(h.flow(e.marshallAffiliationIQs,n),h.flow(e.marshallAffiliationIQs,n))})},updateMemberLists:function(e,t,f){var n=this;this.getJidsWithAffiliations(t).then(function(t){return n.setAffiliations(f(e,t))}).then(function(){return n.occupants.fetchMembers()}).catch(h.partial(p.log,h,a.LogLevel.ERROR))},checkForReservedNick:function(e,t){return p.connection.sendIQ(c({to:this.get("jid"),from:p.connection.jid,type:"get"}).c("query",{xmlns:a.NS.DISCO_INFO,node:"x-roomuser-item"}),e,t),this},updateOccupantsOnPresence:function(e){var f=this.parsePresence(e);if("error"===f.type)return!0;var n=this.occupants.findOccupant(f);if("unavailable"===f.type&&(n&&n.set(f),!h.includes(f.states,t.MUC_NICK_CHANGED_CODE)))return void(n&&n.destroy());var o=a.getBareJidFromJid(f.jid),r=h.extend(f,{jid:o||void 0,resource:f.jid?a.getResourceFromJid(f.jid):void 0});n?n.save(r):this.occupants.create(r)},parsePresence:function(e){var t=e.getAttribute("from"),f={from:t,nick:a.getResourceFromJid(t),type:e.getAttribute("type"),states:[],show:"online"};return h.each(e.childNodes,function(e){switch(e.nodeName){case"status":f.status=e.textContent||null;break;case"show":f.show=e.textContent||"online";break;case"x":e.getAttribute("xmlns")===a.NS.MUC_USER?h.each(e.childNodes,function(e){switch(e.nodeName){case"item":f.affiliation=e.getAttribute("affiliation"),f.role=e.getAttribute("role"),f.jid=e.getAttribute("jid"),f.nick=e.getAttribute("nick")||f.nick;break;case"status":e.getAttribute("code")&&f.states.push(e.getAttribute("code"))}}):e.getAttribute("xmlns")===a.NS.VCARDUPDATE&&(f.image_hash=h.get(e.querySelector("photo"),"textContent"))}}),f},isDuplicate:function(e,t){var f=e.getAttribute("id"),n=e.getAttribute("from");return!!f&&this.messages.where({msgid:f,from:n}).length},fetchFeaturesIfConfigurationChanged:function(e){var t=e.querySelector("status[code='104']"),f=e.querySelector("status[code='170']"),n=e.querySelector("status[code='171']"),o=e.querySelector("status[code='172']"),a=e.querySelector("status[code='173']"),r=e.querySelector("status[code='173']");(t||f||n||o||a||r)&&this.getRoomFeatures()},onMessage:function(t){this.fetchFeaturesIfConfigurationChanged(t);var f,n=t,o=t.querySelector("forwarded");h.isNull(o)||(t=o.querySelector("message"),f=o.querySelector("delay"));var r=t.getAttribute("from"),s=a.getResourceFromJid(r),c=s&&a.unescapeNode(s)||"",i=h.propertyOf(t.querySelector("subject"))("textContent");this.isDuplicate(t,n)||(i&&e.safeSave(this,{subject:{author:c,text:i}}),""!==c&&(this.incrementUnreadMsgCounter(n),this.createMessage(t,f,n),c!==this.get("nick")&&p.emit("message",{stanza:n,chatbox:this})))},onPresence:function(e){if("error"===e.getAttribute("type"))return void this.save("connection_status",t.ROOMSTATUS.DISCONNECTED);e.querySelector("status[code='110']")&&"unavailable"!==e.getAttribute("type")&&this.onOwnPresence(e),this.updateOccupantsOnPresence(e),"none"!==this.get("role")&&this.get("connection_status")===t.ROOMSTATUS.CONNECTING&&this.save("connection_status",t.ROOMSTATUS.CONNECTED)},onOwnPresence:function(e){if(this.saveAffiliationAndRole(e),e.querySelector("status[code='201']"))if(this.get("auto_configure"))this.autoConfigureChatRoom().then(this.getRoomFeatures.bind(this));else{if(!p.muc_instant_rooms)return void this.trigger("configurationNeeded");this.saveConfiguration().then(this.getRoomFeatures.bind(this))}else this.get("features_fetched")||("owner"===this.get("affiliation")&&this.get("auto_configure")?this.autoConfigureChatRoom().then(this.getRoomFeatures.bind(this)):this.getRoomFeatures());this.save("connection_status",t.ROOMSTATUS.ENTERED)},isUserMentioned:function(e){return new RegExp("\\b".concat(this.get("nick"),"\\b")).test(e)},incrementUnreadMsgCounter:function(t){var f=t.querySelector("body");if(!h.isNull(f)&&e.isNewMessage(t)&&this.newMessageWillBeHidden()){var n={num_unread_general:this.get("num_unread_general")+1};this.isUserMentioned(f.textContent)&&(n.num_unread=this.get("num_unread")+1,p.incrementMsgCounter()),this.save(n)}},clearUnreadMsgCounter:function(){e.safeSave(this,{num_unread:0,num_unread_general:0})}}),p.ChatRoomOccupant=r.Model.extend({defaults:{show:"offline"},initialize:function(e){this.set(h.extend({id:p.connection.getUniqueId()},e)),this.on("change:image_hash",this.onAvatarChanged,this)},onAvatarChanged:function(){var e=p.vcards.findWhere({jid:this.get("from")});if(e){var t=this.get("image_hash");t&&e.get("image_hash")!==t&&p.api.vcard.update(e)}},getDisplayName:function(){return this.get("nick")||this.get("jid")}}),p.ChatRoomOccupants=r.Collection.extend({model:p.ChatRoomOccupant,comparator:function(e,t){var f=e.get("role")||"none",o=t.get("role")||"none";if(n[f]===n[o]){var a=e.getDisplayName().toLowerCase(),r=t.getDisplayName().toLowerCase();return a<r?-1:a>r?1:0}return n[f]<n[o]?-1:1},fetchMembers:function(){var e=this,t=h.uniq(h.concat(h.map(this.where({affiliation:"admin"}),function(e){return e.get("jid")}),h.map(this.where({affiliation:"member"}),function(e){return e.get("jid")}),h.map(this.where({affiliation:"owner"}),function(e){return e.get("jid")})));this.chatroom.getJidsWithAffiliations(["member","owner","admin"]).then(function(f){h.each(h.difference(t,f),function(t){var f=e.findOccupant({jid:t});"offline"===f.get("show")&&f.destroy()}),h.each(f,function(t){var f=e.findOccupant({jid:t.jid});f?f.save(t):e.create(t)})}).catch(h.partial(p.log,h,a.LogLevel.ERROR))},findOccupant:function(e){var t=a.getBareJidFromJid(e.jid);return null!==t?this.where({jid:t}).pop():this.where({nick:e.nick}).pop()}}),p.RoomsPanelModel=r.Model.extend({defaults:{muc_domain:""}}),p.onDirectMUCInvitation=function(e){var f,n=l('x[xmlns="jabber:x:conference"]',e).pop(),o=a.getBareJidFromJid(e.getAttribute("from")),r=n.getAttribute("jid"),s=n.getAttribute("reason"),c=p.roster.get(o);if(p.auto_join_on_invite?f=!0:(c=c?c.get("fullname"):a.getNodeFromJid(o),f=s?confirm(b('%1$s has invited you to join a chat room: %2$s, and left the following reason: "%3$s"',c,r,s)):confirm(b("%1$s has invited you to join a chat room: %2$s",c,r))),!0===f){p.openChatRoom(r,{password:n.getAttribute("password")}).get("connection_status")===t.ROOMSTATUS.DISCONNECTED&&p.chatboxviews.get(r).join()}},p.allow_muc_invitations){var y=function(){p.connection.addHandler(function(e){return p.onDirectMUCInvitation(e),!0},"jabber:x:conference","message")};p.on("connected",y),p.on("reconnected",y)}var v=function(e,f,n){return e=e.toLowerCase(),f.type=t.CHATROOMS_TYPE,f.id=e,f.box_id=d(e),p.chatboxes.getChatBox(e,f,n)},w=function(e,t){return v(e,t,!0)};p.on("addClientFeatures",function(){p.allow_muc&&p.api.disco.own.features.add(a.NS.MUC),p.allow_muc_invitations&&p.api.disco.own.features.add("jabber:x:conference")}),p.on("chatBoxesFetched",m),p.on("reconnecting",g),p.on("disconnecting",g),h.extend(p.api,{rooms:{close:function(e){if(h.isUndefined(e))p.chatboxviews.each(function(e){e.is_chatroom&&e.model&&e.close()});else if(h.isString(e)){var t=p.chatboxviews.get(e);t&&t.close()}else h.each(e,function(e){var t=p.chatboxviews.get(e);t&&t.close()})},create:function(e,t){if(h.isString(t)?t={nick:t}:h.isUndefined(t)&&(t={}),h.isUndefined(t.maximize)&&(t.maximize=!1),!t.nick&&p.muc_nickname_from_jid&&(t.nick=a.getNodeFromJid(p.bare_jid)),h.isUndefined(e))throw new TypeError("rooms.create: You need to provide at least one JID");return h.isString(e)?w(e,t):h.map(e,h.partial(w,h,t))},open:function(e,t){if(h.isUndefined(e))throw new TypeError("rooms.open: You need to provide at least one JID");return h.isString(e)?p.api.rooms.create(e,t).trigger("show"):h.map(e,function(e){return p.api.rooms.create(e,t).trigger("show")})},get:function(e,f,n){if(h.isString(f)?f={nick:f}:h.isUndefined(f)&&(f={}),h.isUndefined(e)){var o=[];return p.chatboxes.each(function(e){e.get("type")===t.CHATROOMS_TYPE&&o.push(e)}),o}return f.nick||(f.nick=a.getNodeFromJid(p.bare_jid)),h.isString(e)?v(e,f):h.map(e,h.partial(v,h,f))}}})}})}),o("tpl!chatroom_bookmark_form",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<div class="chatroom-form-container">\n    <form class="converse-form chatroom-form">\n        <fieldset class="form-group">\n            <legend>'+n(t.heading)+"</legend>\n            <label>"+n(t.label_name)+'</label>\n            <input type="text" name="name" required="required"/>\n            <label>'+n(t.label_autojoin)+'</label>\n            <input type="checkbox" name="autojoin"/>\n            <label>'+n(t.label_nick)+'</label>\n            <input type="text" name="nick" value="'+n(t.default_nick)+'"/>\n        </fieldset>\n        <fieldset class="form-group">\n            <input class="btn btn-primary" type="submit" value="'+n(t.label_submit)+'"/>\n            <input class="btn btn-secondary button-cancel" type="button" value="'+n(t.label_cancel)+'"/>\n        </fieldset>\n    </form>\n</div>\n'}}),o("tpl!chatroom_bookmark_toggle",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<a class="chatbox-btn toggle-bookmark fa fa-bookmark\n   ',t.bookmarked&&(f+=" button-on "),f+='" title="'+n(t.info_toggle_bookmark)+'"></a>\n'}}),o("tpl!bookmark",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<div class="list-item room-item available-chatroom d-flex flex-row ',t.hidden&&(f+=" hidden "),f+='" data-room-jid="'+n(t.jid)+'">\n    <a class="open-room w-100" data-room-jid="'+n(t.jid)+'" title="'+n(t.open_title)+'" href="#">'+n(t.name)+'</a>\n    <a class="remove-bookmark fa fa-bookmark align-self-center ',t.bookmarked&&(f+=" button-on "),f+='"\n        data-room-jid="'+n(t.jid)+'" data-bookmark-name="'+n(t.name)+'"\n        title="'+n(t.info_remove_bookmark)+'" href="#">&nbsp;</a>\n    <a class="room-info fa fa-info-circle align-self-center" data-room-jid="'+n(t.jid)+'"\n        title="'+n(t.info_title)+'" href="#">&nbsp;</a>\n</div>\n'}}),o("tpl!bookmarks_list",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<a href="#" class="rooms-toggle bookmarks-toggle" title="'+n(t.desc_bookmarks)+'">\n    <span class="fa ',t.toggle_state===t._converse.OPENED?f+=" fa-caret-down ":f+=" fa-caret-right ",f+='">\n    </span> '+n(t.label_bookmarks)+'</a>\n<div class="items-list bookmarks rooms-list ',t.toggle_state!==t._converse.OPENED&&(f+=" hidden "),f+='"></div>\n'}}),function(e,t){o("converse-bookmarks",["converse-core","converse-muc","tpl!chatroom_bookmark_form","tpl!chatroom_bookmark_toggle","tpl!bookmark","tpl!bookmarks_list"],t)}(0,function(e,t,f,n,o,a){var r=e.env,s=r.Backbone,c=r.Promise,i=r.Strophe,u=r.$iq,_=r.b64_sha1,d=r.sizzle,l=r._,h=e.env.utils;e.plugins.add("converse-bookmarks",{dependencies:["converse-chatboxes","converse-muc","converse-muc-views"],overrides:{clearSession:function(){this.__super__.clearSession.apply(this,arguments),l.isUndefined(this.bookmarks)||(this.bookmarks.reset(),this.bookmarks.browserStorage._clear(),window.sessionStorage.removeItem(this.bookmarks.fetched_flag))},ChatRoomView:{events:{"click .toggle-bookmark":"toggleBookmark"},initialize:function(){this.__super__.initialize.apply(this,arguments),this.model.on("change:bookmarked",this.onBookmarked,this),this.setBookmarkState()},renderBookmarkToggle:function(){var e=this.__super__._converse,t=e.__,f=n(l.assignIn(this.model.toJSON(),{info_toggle_bookmark:t("Bookmark this room"),bookmarked:this.model.get("bookmarked")}));this.el.querySelector(".close-chatbox-button").insertAdjacentHTML("afterend",f)},renderHeading:function(){var e=this;this.__super__.renderHeading.apply(this,arguments);var t=this.__super__._converse;t.allow_bookmarks&&t.checkBookmarksSupport().then(function(t){t&&e.renderBookmarkToggle()}).catch(l.partial(t.log,l,i.LogLevel.FATAL))},checkForReservedNick:function(){var e=this.__super__._converse;if(l.isUndefined(e.bookmarks)||!e.allow_bookmarks)return this.__super__.checkForReservedNick.apply(this,arguments);var t=e.bookmarks.findWhere({jid:this.model.get("jid")});if(l.isUndefined(t)||!t.get("nick"))return this.__super__.checkForReservedNick.apply(this,arguments);this.join(t.get("nick"))},onBookmarked:function(){var e=this.el.querySelector(".toggle-bookmark");l.isNull(e)||(this.model.get("bookmarked")?e.classList.add("button-on"):e.classList.remove("button-on"))},setBookmarkState:function(){var e=this.__super__._converse;if(!l.isUndefined(e.bookmarks)){e.bookmarks.where({jid:this.model.get("jid")}).length?this.model.save("bookmarked",!0):this.model.save("bookmarked",!1)}},renderBookmarkForm:function(){var e=this.__super__._converse,t=e.__,n=this.el.querySelector(".chatroom-body");l.each(n.children,function(e){e.classList.add("hidden")}),l.each(n.querySelectorAll(".chatroom-form-container"),h.removeElement),n.insertAdjacentHTML("beforeend",f({heading:t("Bookmark this room"),label_name:t("The name for this bookmark:"),label_autojoin:t("Would you like this room to be automatically joined upon startup?"),label_nick:t("What should your nickname for this room be?"),default_nick:this.model.get("nick"),label_submit:t("Save"),label_cancel:t("Cancel")}));var o=n.querySelector("form.chatroom-form");o.addEventListener("submit",this.onBookmarkFormSubmitted.bind(this)),o.querySelector(".button-cancel").addEventListener("click",this.closeForm.bind(this))},onBookmarkFormSubmitted:function(e){e.preventDefault(),this.__super__._converse.bookmarks.createBookmark({jid:this.model.get("jid"),autojoin:l.get(e.target.querySelector('input[name="autojoin"]'),"checked")||!1,name:l.get(e.target.querySelector("input[name=name]"),"value"),nick:l.get(e.target.querySelector("input[name=nick]"),"value")}),h.removeElement(this.el.querySelector("div.chatroom-form-container")),this.renderAfterTransition()},toggleBookmark:function(e){e&&(e.preventDefault(),e.stopPropagation());var t=this.__super__._converse,f=t.bookmarks.where({jid:this.model.get("jid")});f.length?(l.forEach(f,function(e){e.destroy()}),this.el.querySelector(".toggle-bookmark").classList.remove("button-on")):this.renderBookmarkForm()}}},initialize:function(){var e=this._converse,t=e.__;e.api.settings.update({allow_bookmarks:!0,allow_public_bookmarks:!1,hide_open_bookmarks:!0}),e.api.promises.add("bookmarksInitialized"),l.extend(e,{removeBookmarkViaEvent:function(f){f.preventDefault();var n=f.target.getAttribute("data-bookmark-name"),o=f.target.getAttribute("data-room-jid");confirm(t('Are you sure you want to remove the bookmark "%1$s"?',n))&&l.invokeMap(e.bookmarks.where({jid:o}),s.Model.prototype.destroy)},addBookmarkViaEvent:function(t){t.preventDefault();var f=t.target.getAttribute("data-room-jid");e.api.rooms.open(f,{bring_to_foreground:!0});e.chatboxviews.get(f).renderBookmarkForm()}}),e.Bookmark=s.Model,e.Bookmarks=s.Collection.extend({model:e.Bookmark,comparator:"name",initialize:function(){this.on("add",l.flow(this.openBookmarkedRoom,this.markRoomAsBookmarked)),this.on("remove",this.markRoomAsUnbookmarked,this),this.on("remove",this.sendBookmarkStanza,this);var t="converse.room-bookmarks".concat(e.bare_jid);this.fetched_flag=_(t+"fetched"),this.browserStorage=new s.BrowserStorage[e.storage](_(t))},openBookmarkedRoom:function(t){if(t.get("autojoin")){var f=e.api.rooms.create(t.get("jid"),t.get("nick"));f.get("hidden")||f.trigger("show")}return t},fetchBookmarks:function(){var e=h.getResolveablePromise();return this.browserStorage.records.length>0?this.fetch({success:l.bind(this.onCachedBookmarksFetched,this,e),error:l.bind(this.onCachedBookmarksFetched,this,e)}):window.sessionStorage.getItem(this.fetched_flag)?e.resolve():this.fetchBookmarksFromServer(e),e},onCachedBookmarksFetched:function(e){return e.resolve()},createBookmark:function(t){e.bookmarks.create(t),e.bookmarks.sendBookmarkStanza()},sendBookmarkStanza:function(){var t=u({type:"set",from:e.connection.jid}).c("pubsub",{xmlns:i.NS.PUBSUB}).c("publish",{node:"storage:bookmarks"}).c("item",{id:"current"}).c("storage",{xmlns:"storage:bookmarks"});this.each(function(e){t=t.c("conference",{name:e.get("name"),autojoin:e.get("autojoin"),jid:e.get("jid")}).c("nick").t(e.get("nick")).up().up()}),t.up().up().up(),t.c("publish-options").c("x",{xmlns:i.NS.XFORM,type:"submit"}).c("field",{var:"FORM_TYPE",type:"hidden"}).c("value").t("http://jabber.org/protocol/pubsub#publish-options").up().up().c("field",{var:"pubsub#persist_items"}).c("value").t("true").up().up().c("field",{var:"pubsub#access_model"}).c("value").t("whitelist"),e.connection.sendIQ(t,null,this.onBookmarkError.bind(this))},onBookmarkError:function(f){e.log("Error while trying to add bookmark",i.LogLevel.ERROR),e.log(f),this.reset(),this.fetchBookmarksFromServer(null),window.alert(t("Sorry, something went wrong while trying to save your bookmark."))},fetchBookmarksFromServer:function(t){var f=u({from:e.connection.jid,type:"get"}).c("pubsub",{xmlns:i.NS.PUBSUB}).c("items",{node:"storage:bookmarks"});e.connection.sendIQ(f,l.bind(this.onBookmarksReceived,this,t),l.bind(this.onBookmarksReceivedError,this,t))},markRoomAsBookmarked:function(t){var f=e.chatboxes.get(t.get("jid"));l.isUndefined(f)||f.save("bookmarked",!0)},markRoomAsUnbookmarked:function(t){var f=e.chatboxes.get(t.get("jid"));l.isUndefined(f)||f.save("bookmarked",!1)},createBookmarksFromStanza:function(e){var t=this,f=d('items[node="storage:bookmarks"] item#current storage[xmlns="storage:bookmarks"] conference',e);l.forEach(f,function(e){t.create({jid:e.getAttribute("jid"),name:e.getAttribute("name"),autojoin:"true"===e.getAttribute("autojoin"),nick:l.get(e.querySelector("nick"),"textContent")})})},onBookmarksReceived:function(e,t){if(this.createBookmarksFromStanza(t),!l.isUndefined(e))return e.resolve()},onBookmarksReceivedError:function(t,f){if(window.sessionStorage.setItem(this.fetched_flag,!0),e.log("Error while fetching bookmarks",i.LogLevel.WARN),e.log(f.outerHTML,i.LogLevel.DEBUG),!l.isNil(t))return f.querySelector('error[type="cancel"] item-not-found')?t.resolve():t.reject(new Error("Could not fetch bookmarks"))}}),e.BookmarksList=s.Model.extend({defaults:{"toggle-state":e.OPENED}}),e.BookmarkView=s.VDOMView.extend({toHTML:function(){return o({hidden:e.hide_open_bookmarks&&e.chatboxes.where({jid:this.model.get("jid")}).length,bookmarked:!0,info_leave_room:t("Leave this room"),info_remove:t("Remove this bookmark"),info_remove_bookmark:t("Unbookmark this room"),info_title:t("Show more information on this room"),jid:this.model.get("jid"),name:i.xmlunescape(this.model.get("name")),open_title:t("Click to open this room")})}}),e.BookmarksView=s.OrderedListView.extend({tagName:"div",className:"bookmarks-list list-container rooms-list-container",events:{"click .add-bookmark":"addBookmark","click .bookmarks-toggle":"toggleBookmarksList","click .remove-bookmark":"removeBookmark","click .open-room":"openRoom"},listSelector:".rooms-list",ItemView:e.BookmarkView,subviewIndex:"jid",initialize:function(){s.OrderedListView.prototype.initialize.apply(this,arguments),this.model.on("add",this.showOrHide,this),this.model.on("remove",this.showOrHide,this),e.chatboxes.on("add",this.renderBookmarkListElement,this),e.chatboxes.on("remove",this.renderBookmarkListElement,this);var t="converse.room-bookmarks".concat(e.bare_jid,"-list-model");this.list_model=new e.BookmarksList,this.list_model.id=t,this.list_model.browserStorage=new s.BrowserStorage[e.storage](_(t)),this.list_model.fetch(),this.render(),this.sortAndPositionAllItems()},render:function(){return this.el.innerHTML=a({toggle_state:this.list_model.get("toggle-state"),desc_bookmarks:t("Click to toggle the bookmarks list"),
-label_bookmarks:t("Bookmarks"),_converse:e}),this.showOrHide(),this.insertIntoControlBox(),this},insertIntoControlBox:function(){var t=e.chatboxviews.get("controlbox");if(!l.isUndefined(t)&&!e.root.contains(this.el)){var f=t.el.querySelector(".bookmarks-list");l.isNull(f)||f.parentNode.replaceChild(this.el,f)}},openRoom:function(t){t.preventDefault();var f=t.target.textContent,n=t.target.getAttribute("data-room-jid"),o={name:f||i.unescapeNode(i.getNodeFromJid(n))||n};e.api.rooms.open(n,o)},removeBookmark:e.removeBookmarkViaEvent,addBookmark:e.addBookmarkViaEvent,renderBookmarkListElement:function(e){var t=this.get(e.get("jid"));l.isNil(t)||(t.render(),this.showOrHide())},showOrHide:function(t){if(e.hide_open_bookmarks){if(!this.model.filter(function(t){return!e.chatboxes.get(t.get("jid"))}).length)return void h.hideElement(this.el)}this.model.models.length&&h.showElement(this.el)},toggleBookmarksList:function(t){t&&t.preventDefault&&t.preventDefault();var f=t.target.querySelector(".fa");h.hasClass("fa-caret-down",f)?(h.slideIn(this.el.querySelector(".bookmarks")),this.list_model.save({"toggle-state":e.CLOSED}),f.classList.remove("fa-caret-down"),f.classList.add("fa-caret-right")):(f.classList.remove("fa-caret-right"),f.classList.add("fa-caret-down"),h.slideOut(this.el.querySelector(".bookmarks")),this.list_model.save({"toggle-state":e.OPENED}))}}),e.checkBookmarksSupport=function(){return new c(function(t,f){c.all([e.api.disco.getIdentity("pubsub","pep",e.bare_jid),e.api.disco.supports(i.NS.PUBSUB+"#publish-options",e.bare_jid)]).then(function(f){t(f[0]&&(f[1].length||e.allow_public_bookmarks))}).catch(l.partial(e.log,l,i.LogLevel.FATAL))}).catch(l.partial(e.log,l,i.LogLevel.FATAL))};var f=function(){e.allow_bookmarks&&e.checkBookmarksSupport().then(function(t){t?(e.bookmarks=new e.Bookmarks,e.bookmarksview=new e.BookmarksView({model:e.bookmarks}),e.bookmarks.fetchBookmarks().catch(l.partial(e.log,l,i.LogLevel.FATAL)).then(function(){return e.emit("bookmarksInitialized")})):e.emit("bookmarksInitialized")})};h.onMultipleEvents([{object:e,event:"chatBoxesFetched"},{object:e,event:"roomsPanelRendered"}],f),e.on("reconnected",f),e.on("connected",function(){e.connection.addHandler(function(t){t.querySelector('event[xmlns="'+i.NS.PUBSUB+'#event"]')&&e.bookmarks.createBookmarksFromStanza(t)},null,"message","headline",null,e.bare_jid)})}})}),function(e,t){o("converse-caps",["converse-core"],t)}(0,function(e){function t(e,t){return e.sort(function(e,f){return e[t]>f[t]?-1:1})}function f(e){var f=e.api.disco.own.identities.get(),n=e.api.disco.own.features.get();f.length>1&&(t(f,"category"),t(f,"type"),t(f,"lang"));var o=s.reduce(f,function(e,t){return"".concat(e).concat(t.category,"/").concat(t.type,"/").concat(s.get(t,"lang",""),"/").concat(t.name,"<")},"");return n.sort(),o=s.reduce(n,function(e,t){return"".concat(e).concat(t,"<")},o),c(o)}function n(e){return r("c",{xmlns:a.NS.CAPS,hash:"sha-1",node:"https://conversejs.org",ver:f(e)}).nodeTree}var o=e.env,a=o.Strophe,r=o.$build,s=o._,c=o.b64_sha1;a.addNamespace("CAPS","http://jabber.org/protocol/caps"),e.plugins.add("converse-caps",{overrides:{XMPPStatus:{constructPresence:function(){var e=this.__super__.constructPresence.apply(this,arguments);return e.root().cnode(n(this.__super__._converse)),e}}}})}),function(e,t){if("function"==typeof o&&o.amd)o("bootstrap",[],t);else if("object"==typeof module&&module.exports)module.exports=t();else{var f=t();e.Alert=f.Alert,e.Button=f.Button,e.Carousel=f.Carousel,e.Collapse=f.Collapse,e.Dropdown=f.Dropdown,e.Modal=f.Modal,e.Popover=f.Popover,e.ScrollSpy=f.ScrollSpy,e.Tab=f.Tab,e.Tooltip=f.Tooltip}}(this,function(){"use strict";var t="undefined"!=typeof global?global:this||window,f=document,n=f.documentElement,o="body",a=t.BSN={},r=a.supports=[],s="data-toggle",c="target",i="animation",u="getAttribute",_="setAttribute",d="parentNode",l="length",h="Transition",m="Webkit",g="style",p="push",b="active",y="left",v="top",w="onmouseleave"in f?["mouseenter","mouseleave"]:["mouseover","mouseout"],k=/\b(top|bottom|left|right)+/,S=0,x=m+h in n[g]||h.toLowerCase()in n[g],M=m+h in n[g]?m.toLowerCase()+h+"End":h.toLowerCase()+"end",A=function(e){e.focus?e.focus():e.setActive()},T=function(e,t){e.classList.add(t)},E=function(e,t){e.classList.remove(t)},C=function(e,t){return e.classList.contains(t)},L=function(e,t){return[].slice.call(e.getElementsByClassName(t))},j=function(e,t){var n=t||f;return"object"==typeof e?e:n.querySelector(e)},N=function(e,t){var n=t.charAt(0),o=t.substr(1);if("."===n){for(;e&&e!==f;e=e[d])if(null!==j(t,e[d])&&C(e,o))return e}else if("#"===n)for(;e&&e!==f;e=e[d])if(e.id===o)return e;return!1},O=function(e,t,f){e.addEventListener(t,f,!1)},R=function(e,t,f){e.removeEventListener(t,f,!1)},D=function(e,t,f){O(e,t,function n(o){f(o),R(e,t,n)})},I=function(e,t){x?D(e,M,function(e){t(e)}):t()},P=function(t,f,n){var o=new e(t+".bs."+f);o.relatedTarget=n,this.dispatchEvent(o)},H=function(){return{y:t.pageYOffset||n.scrollTop,x:t.pageXOffset||n.scrollLeft}},z=function(e,t,a,r){var s,c,i,u,_,d,l={w:t.offsetWidth,h:t.offsetHeight},h=n.clientWidth||f[o].clientWidth,m=n.clientHeight||f[o].clientHeight,p=e.getBoundingClientRect(),b=r===f[o]?H():{x:r.offsetLeft+r.scrollLeft,y:r.offsetTop+r.scrollTop},w={w:p.right-p[y],h:p.bottom-p[v]},S=C(t,"popover"),x=j(".arrow",t),M=p[v]+w.h/2-l.h/2<0,A=p[y]+w.w/2-l.w/2<0,T=p[y]+l.w/2+w.w/2>=h,E=p[v]+l.h/2+w.h/2>=m,L=p[v]-l.h<0,N=p[y]-l.w<0,O=p[v]+l.h+w.h>=m,R=p[y]+l.w+w.w>=h;a=(a===y||"right"===a)&&N&&R?v:a,a=a===v&&L?"bottom":a,a="bottom"===a&&O?v:a,a=a===y&&N?"right":a,a="right"===a&&R?y:a,-1===t.className.indexOf(a)&&(t.className=t.className.replace(k,a)),_=x.offsetWidth,d=x.offsetHeight,a===y||"right"===a?(c=a===y?p[y]+b.x-l.w-(S?_:0):p[y]+b.x+w.w,M?(s=p[v]+b.y,i=w.h/2-_):E?(s=p[v]+b.y-l.h+w.h,i=l.h-w.h/2-_):(s=p[v]+b.y-l.h/2+w.h/2,i=l.h/2-(S?.9*d:d/2))):a!==v&&"bottom"!==a||(s=a===v?p[v]+b.y-l.h-(S?d:0):p[v]+b.y+w.h,A?(c=0,u=p[y]+w.w/2-_):T?(c=h-1.01*l.w,u=l.w-(h-p[y])+w.w/2-_/2):(c=p[y]+b.x-l.w/2+w.w/2,u=l.w/2-_/2)),t[g][v]=s+"px",t[g][y]=c+"px",i&&(x[g][v]=i+"px"),u&&(x[g][y]=u+"px")};a.version="2.0.22";var F=function(e){e=j(e);var t=this,f=N(e,".alert"),n=function(){C(f,"fade")?I(f,a):a()},o=function(n){f=N(n[c],".alert"),(e=j('[data-dismiss="alert"]',f))&&f&&(e===n[c]||e.contains(n[c]))&&t.close()},a=function(){P.call(f,"closed","alert"),R(e,"click",o),f[d].removeChild(f)};this.close=function(){f&&e&&C(f,"show")&&(P.call(f,"close","alert"),E(f,"show"),f&&n())},"Alert"in e||O(e,"click",o),e.Alert=t};r[p](["Alert",F,'[data-dismiss="alert"]']);var B=function(e){e=j(e);var t=!1,n="checked",o=function(e){32===(e.which||e.keyCode)&&e[c]===f.activeElement&&r(e)},a=function(e){32===(e.which||e.keyCode)&&e.preventDefault()},r=function(f){var o="LABEL"===f[c].tagName?f[c]:"LABEL"===f[c][d].tagName?f[c][d]:null;if(o){var a=f[c],r=L(a[d],"btn"),s=o.getElementsByTagName("INPUT")[0];if(s){if("checkbox"===s.type&&(s[n]?(E(o,b),s[u](n),s.removeAttribute(n),s[n]=!1):(T(o,b),s[u](n),s[_](n,n),s[n]=!0),t||(t=!0,P.call(s,"change","button"),P.call(e,"change","button"))),"radio"===s.type&&!t&&!s[n]){T(o,b),s[_](n,n),s[n]=!0,P.call(s,"change","button"),P.call(e,"change","button"),t=!0;for(var i=0,h=r[l];i<h;i++){var m=r[i],g=m.getElementsByTagName("INPUT")[0];m!==o&&C(m,b)&&(E(m,b),g.removeAttribute(n),g[n]=!1,P.call(g,"change","button"))}}setTimeout(function(){t=!1},50)}}};"Button"in e||(O(e,"click",r),j("[tabindex]",e)&&O(e,"keyup",o),O(e,"keydown",a));for(var s=L(e,"btn"),i=s[l],h=0;h<i;h++)!C(s[h],b)&&j("input:checked",s[h])&&T(s[h],b);e.Button=this};r[p](["Button",B,'[data-toggle="buttons"]']);var q=function(e,o){e=j(e),o=o||{};var a=e[u]("data-interval"),r=o.interval,s="false"===a?0:parseInt(a)||5e3,i="hover"===e[u]("data-pause")||!1,_="true"===e[u]("data-keyboard")||!1;this.keyboard=!0===o.keyboard||_,this.pause=!("hover"!==o.pause&&!i)&&"hover",this.interval="number"==typeof r?r:0===s?0:s;var d=this,h=e.index=0,m=e.timer=0,g=!1,p=L(e,"carousel-item"),k=p[l],S=this.direction=y,A=L(e,"carousel-control-prev")[0],N=L(e,"carousel-control-next")[0],R=j(".carousel-indicators",e),I=R&&R.getElementsByTagName("LI")||[],H=function(){!1===d.interval||C(e,"paused")||(T(e,"paused"),!g&&clearInterval(m))},z=function(){!1!==d.interval&&C(e,"paused")&&(E(e,"paused"),!g&&clearInterval(m),!g&&d.cycle())},F=function(e){if(e.preventDefault(),!g){var t=e[c];if(!t||C(t,b)||!t[u]("data-slide-to"))return!1;h=parseInt(t[u]("data-slide-to"),10),d.slideTo(h)}},B=function(e){if(e.preventDefault(),!g){var t=e.currentTarget||e.srcElement;t===N?h++:t===A&&h--,d.slideTo(h)}},q=function(e){if(!g){switch(e.which){case 39:h++;break;case 37:h--;break;default:return}d.slideTo(h)}},U=function(){var f=e.getBoundingClientRect(),o=t.innerHeight||n.clientHeight;return f[v]<=o&&f.bottom>=0},Y=function(e){for(var t=0,f=I[l];t<f;t++)E(I[t],b);I[e]&&T(I[e],b)};this.cycle=function(){m=setInterval(function(){U()&&(h++,d.slideTo(h))},this.interval)},this.slideTo=function(t){if(!g){var n,o=this.getActiveIndex();o<t||0===o&&t===k-1?S=d.direction=y:(o>t||o===k-1&&0===t)&&(S=d.direction="right"),t<0?t=k-1:t===k&&(t=0),h=t,n=S===y?"next":"prev",P.call(e,"slide","carousel",p[t]),g=!0,clearInterval(m),Y(t),x&&C(e,"slide")?(T(p[t],"carousel-item-"+n),p[t].offsetWidth,T(p[t],"carousel-item-"+S),T(p[o],"carousel-item-"+S),D(p[o],M,function(a){var r=a[c]!==p[o]?1e3*a.elapsedTime:0;setTimeout(function(){g=!1,T(p[t],b),E(p[o],b),E(p[t],"carousel-item-"+n),E(p[t],"carousel-item-"+S),E(p[o],"carousel-item-"+S),P.call(e,"slid","carousel",p[t]),f.hidden||!d.interval||C(e,"paused")||d.cycle()},r+100)})):(T(p[t],b),p[t].offsetWidth,E(p[o],b),setTimeout(function(){g=!1,d.interval&&!C(e,"paused")&&d.cycle(),P.call(e,"slid","carousel",p[t])},100))}},this.getActiveIndex=function(){return p.indexOf(L(e,"carousel-item active")[0])||0},"Carousel"in e||(d.pause&&d.interval&&(O(e,w[0],H),O(e,w[1],z),O(e,"touchstart",H),O(e,"touchend",z)),N&&O(N,"click",B),A&&O(A,"click",B),R&&O(R,"click",F),!0===d.keyboard&&O(t,"keydown",q)),d.getActiveIndex()<0&&(p[l]&&T(p[0],b),I[l]&&Y(0)),d.interval&&d.cycle(),e.Carousel=d};r[p](["Carousel",q,'[data-ride="carousel"]']);var U=function(e,t){e=j(e),t=t||{};var f=null,n=null,o=this,a=!1,r=e[u]("data-parent"),s=function(e,t){P.call(e,"show","collapse"),a=!0,T(e,"collapsing"),E(e,"collapse"),e[g].height=e.scrollHeight+"px",I(e,function(){a=!1,e[_]("aria-expanded","true"),t[_]("aria-expanded","true"),E(e,"collapsing"),T(e,"collapse"),T(e,"show"),e[g].height="",P.call(e,"shown","collapse")})},c=function(e,t){P.call(e,"hide","collapse"),a=!0,e[g].height=e.scrollHeight+"px",E(e,"collapse"),E(e,"show"),T(e,"collapsing"),e.offsetWidth,e[g].height="0px",I(e,function(){a=!1,e[_]("aria-expanded","false"),t[_]("aria-expanded","false"),E(e,"collapsing"),T(e,"collapse"),e[g].height="",P.call(e,"hidden","collapse")})};this.toggle=function(e){e.preventDefault(),a||(C(n,"show")?o.hide():o.show())},this.hide=function(){c(n,e),T(e,"collapsed")},this.show=function(){if(f){var t=j(".collapse.show",f),o=t&&(j('[data-toggle="collapse"][data-target="#'+t.id+'"]',f)||j('[data-toggle="collapse"][href="#'+t.id+'"]',f)),a=o&&(o[u]("data-target")||o.href);t&&o&&t!==n&&(c(t,o),a.split("#")[1]!==n.id?T(o,"collapsed"):E(o,"collapsed"))}s(n,e),E(e,"collapsed")},"Collapse"in e||O(e,"click",o.toggle),n=function(){var t=e.href&&e[u]("href"),f=e[u]("data-target"),n=t||f&&"#"===f.charAt(0)&&f;return n&&j(n)}(),f=j(t.parent)||r&&N(e,r),e.Collapse=o};r[p](["Collapse",U,'[data-toggle="collapse"]']);var Y=function(e,t){e=j(e),this.persist=!0===t||"true"===e[u]("data-persist")||!1;var n=this,o=e[d],a=null,r=j(".dropdown-menu",o),s=function(){for(var e=r.children,t=[],f=0;f<e[l];f++)e[f].children[l]&&"A"===e[f].children[0].tagName&&t[p](e[f].children[0]),"A"===e[f].tagName&&t[p](e[f]);return t}(),i=function(e){(e.href&&"#"===e.href.slice(-1)||e[d]&&e[d].href&&"#"===e[d].href.slice(-1))&&this.preventDefault()},h=function(){var t=e.open?O:R;t(f,"click",m),t(f,"keydown",b),t(f,"keyup",y)},m=function(t){var f=t[c],o=f&&("Dropdown"in f||"Dropdown"in f[d]);(f!==r&&!r.contains(f)||!n.persist&&!o)&&(a=f===e||e.contains(f)?e:null,w(),i.call(t,f))},g=function(t){a=e,v(),i.call(t,t[c])},b=function(e){var t=e.which||e.keyCode;38!==t&&40!==t||e.preventDefault()},y=function(t){var o=t.which||t.keyCode,c=f.activeElement,i=s.indexOf(c),u=c===e,_=r.contains(c),h=c[d]===r||c[d][d]===r;(h||u)&&(i=u?0:38===o?i>1?i-1:0:40===o&&i<s[l]-1?i+1:i,s[i]&&A(s[i])),(s[l]&&h||!s[l]&&(_||u)||!_)&&e.open&&27===o&&(n.toggle(),a=null)},v=function(){P.call(o,"show","dropdown",a),T(r,"show"),T(o,"show"),r[_]("aria-expanded",!0),P.call(o,"shown","dropdown",a),e.open=!0,R(e,"click",g),setTimeout(function(){A(r.getElementsByTagName("INPUT")[0]||e),h()},1)},w=function(){P.call(o,"hide","dropdown",a),E(r,"show"),E(o,"show"),r[_]("aria-expanded",!1),P.call(o,"hidden","dropdown",a),e.open=!1,h(),A(e),setTimeout(function(){O(e,"click",g)},1)};e.open=!1,this.toggle=function(){C(o,"show")&&e.open?w():v()},"Dropdown"in e||(!1 in r&&r[_]("tabindex","0"),O(e,"click",g)),e.Dropdown=n};r[p](["Dropdown",Y,'[data-toggle="dropdown"]']);var W=function(e,a){e=j(e);var r=e[u]("data-target")||e[u]("href"),s=j(r),i=C(e,"modal")?e:s;if(C(e,"modal")&&(e=null),i){a=a||{},this.keyboard=!1!==a.keyboard&&"false"!==i[u]("data-keyboard"),this.backdrop="static"!==a.backdrop&&"static"!==i[u]("data-backdrop")||"static",this.backdrop=!1!==a.backdrop&&"false"!==i[u]("data-backdrop")&&this.backdrop,this.content=a.content;var h,m,p,b,v=this,w=null,k=L(n,"fixed-top").concat(L(n,"fixed-bottom")),M=function(){var e=n.getBoundingClientRect();return t.innerWidth||e.right-Math.abs(e[y])},N=function(){var e,n=t.getComputedStyle(f[o]),a=parseInt(n.paddingRight,10);if(h&&(f[o][g].paddingRight=a+p+"px",k[l]))for(var r=0;r<k[l];r++)e=t.getComputedStyle(k[r]).paddingRight,k[r][g].paddingRight=parseInt(e)+p+"px"},D=function(){if(f[o][g].paddingRight="",k[l])for(var e=0;e<k[l];e++)k[e][g].paddingRight=""},H=function(){var e,t=f.createElement("div");return t.className="modal-scrollbar-measure",f[o].appendChild(t),e=t.offsetWidth-t.clientWidth,f[o].removeChild(t),e},z=function(){h=f[o].clientWidth<M(),m=i.scrollHeight>n.clientHeight,p=H()},F=function(){i[g].paddingLeft=!h&&m?p+"px":"",i[g].paddingRight=h&&!m?p+"px":""},B=function(){i[g].paddingLeft="",i[g].paddingRight=""},q=function(){S=1;var e=f.createElement("div");null===(b=j(".modal-backdrop"))&&(e[_]("class","modal-backdrop fade"),b=e,f[o].appendChild(b))},U=function(){b=j(".modal-backdrop"),b&&null!==b&&"object"==typeof b&&(S=0,f[o].removeChild(b),b=null),P.call(i,"hidden","modal")},Y=function(){C(i,"show")?O(f,"keydown",Q):R(f,"keydown",Q)},W=function(){C(i,"show")?O(t,"resize",v.update):R(t,"resize",v.update)},V=function(){C(i,"show")?O(i,"click",X):R(i,"click",X)},G=function(){A(i),P.call(i,"shown","modal",w)},$=function(){i[g].display="",e&&A(e),function(){L(f,"modal show")[0]||(B(),D(),E(f[o],"modal-open"),b&&C(b,"fade")?(E(b,"show"),I(b,U)):U(),W(),V(),Y())}()},J=function(t){var f=t[c];(f=f.hasAttribute("data-target")||f.hasAttribute("href")?f:f[d])!==e||C(i,"show")||(i.modalTrigger=e,w=e,v.show(),t.preventDefault())},Q=function(e){v.keyboard&&27==e.which&&C(i,"show")&&v.hide()},X=function(e){var t=e[c];C(i,"show")&&("modal"===t[d][u]("data-dismiss")||"modal"===t[u]("data-dismiss")||t===i&&"static"!==v.backdrop)&&(v.hide(),w=null,e.preventDefault())};this.toggle=function(){C(i,"show")?this.hide():this.show()},this.show=function(){P.call(i,"show","modal",w);var e=L(f,"modal show")[0];e&&e!==i&&e.modalTrigger.Modal.hide(),this.backdrop&&!S&&q(),b&&S&&!C(b,"show")&&(b.offsetWidth,T(b,"show")),setTimeout(function(){i[g].display="block",z(),N(),F(),T(f[o],"modal-open"),T(i,"show"),i[_]("aria-hidden",!1),W(),V(),Y(),C(i,"fade")?I(i,G):G()},x?150:0)},this.hide=function(){P.call(i,"hide","modal"),b=j(".modal-backdrop"),E(i,"show"),i[_]("aria-hidden",!0),function(){C(i,"fade")?I(i,$):$()}()},this.setContent=function(e){j(".modal-content",i).innerHTML=e},this.update=function(){C(i,"show")&&(z(),N(),F())},!e||"Modal"in e||O(e,"click",J),v.content&&v.setContent(v.content),!!e&&(e.Modal=v)}};r[p](["Modal",W,'[data-toggle="modal"]']);var V=function(e,n){e=j(e),n=n||{};var a=e[u]("data-trigger"),r=e[u]("data-animation"),s=e[u]("data-placement"),d=e[u]("data-dismissible"),l=e[u]("data-delay"),h=e[u]("data-container"),m='<button type="button" class="close">×</button>',p=j(n.container),b=j(h),y=N(e,".modal"),k=N(e,".fixed-top"),S=N(e,".fixed-bottom");this.template=n.template?n.template:null,this.trigger=n.trigger?n.trigger:a||"hover",this[i]=n[i]&&"fade"!==n[i]?n[i]:r||"fade",this.placement=n.placement?n.placement:s||v,this.delay=parseInt(n.delay||l)||200,this.dismissible=!(!n.dismissible&&"true"!==d),this.container=p||(b||(k||(S||(y||f[o]))));var x=this,M=e[u]("data-title")||null,A=e[u]("data-content")||null;if(A||this.template){var L=null,D=0,H=this.placement,F=function(e){null!==L&&e[c]===j(".close",L)&&x.hide()},B=function(){x.container.removeChild(L),D=null,L=null},q=function(){M=e[u]("data-title"),A=e[u]("data-content"),L=f.createElement("div");var t=f.createElement("div");if(t[_]("class","arrow"),L.appendChild(t),null!==A&&null===x.template){if(L[_]("role","tooltip"),null!==M){var n=f.createElement("h3");n[_]("class","popover-header"),n.innerHTML=x.dismissible?M+m:M,L.appendChild(n)}var o=f.createElement("div");o[_]("class","popover-body"),o.innerHTML=x.dismissible&&null===M?A+m:A,L.appendChild(o)}else{var a=f.createElement("div");a.innerHTML=x.template,L.innerHTML=a.firstChild.innerHTML}x.container.appendChild(L),L[g].display="block",L[_]("class","popover bs-popover-"+H+" "+x[i])},U=function(){!C(L,"show")&&T(L,"show")},Y=function(){z(e,L,H,x.container)},W=function(n){"click"!=x.trigger&&"focus"!=x.trigger||!x.dismissible&&n(e,"blur",x.hide),x.dismissible&&n(f,"click",F),n(t,"resize",x.hide)},V=function(){W(O),P.call(e,"shown","popover")},G=function(){W(R),B(),P.call(e,"hidden","popover")};this.toggle=function(){null===L?x.show():x.hide()},this.show=function(){clearTimeout(D),D=setTimeout(function(){null===L&&(H=x.placement,q(),Y(),U(),P.call(e,"show","popover"),x[i]?I(L,V):V())},20)},this.hide=function(){clearTimeout(D),D=setTimeout(function(){L&&null!==L&&C(L,"show")&&(P.call(e,"hide","popover"),E(L,"show"),x[i]?I(L,G):G())},x.delay)},"Popover"in e||("hover"===x.trigger?(O(e,w[0],x.show),x.dismissible||O(e,w[1],x.hide)):"click"!=x.trigger&&"focus"!=x.trigger||O(e,x.trigger,x.toggle)),e.Popover=x}};r[p](["Popover",V,'[data-toggle="popover"]']);var G=function(e,f){e=j(e);var n=j(e[u]("data-target")),o=e[u]("data-offset");if(f=f||{},f[c]||n){for(var a,r=this,s=f[c]&&j(f[c])||n,i=s&&s.getElementsByTagName("A"),_=parseInt(o||f.offset)||10,h=[],m=[],g=e.offsetHeight<e.scrollHeight?e:t,y=g===t,w=0,k=i[l];w<k;w++){var S=i[w][u]("href"),x=S&&"#"===S.charAt(0)&&"#"!==S.slice(-1)&&j(S);x&&(h[p](i[w]),m[p](x))}var M=function(t){var f=h[t],n=m[t],o=f[d][d],r=C(o,"dropdown")&&o.getElementsByTagName("A")[0],s=y&&n.getBoundingClientRect(),c=C(f,b)||!1,i=(y?s[v]+a:n.offsetTop)-_,u=y?s.bottom+a-_:m[t+1]?m[t+1].offsetTop-_:e.scrollHeight,l=a>=i&&u>a;if(!c&&l)C(f,b)||(T(f,b),r&&!C(r,b)&&T(r,b),P.call(e,"activate","scrollspy",h[t]));else if(l){if(!l&&!c||c&&l)return}else C(f,b)&&(E(f,b),r&&C(r,b)&&!L(f[d],b).length&&E(r,b))},A=function(){a=y?H().y:e.scrollTop;for(var t=0,f=h[l];t<f;t++)M(t)};this.refresh=function(){A()},"ScrollSpy"in e||(O(g,"scroll",r.refresh),O(t,"resize",r.refresh)),r.refresh(),e.ScrollSpy=r}};r[p](["ScrollSpy",G,'[data-spy="scroll"]']);var $=function(e,t){e=j(e);var f=e[u]("data-height");t=t||{},this.height=!!x&&(t.height||"true"===f);var n,o,a,r,i,_,h,m=this,p=N(e,".nav"),v=!1,w=p&&j(".dropdown-toggle",p),k=function(){v[g].height="",E(v,"collapsing"),p.isAnimating=!1},S=function(){v?_?k():setTimeout(function(){v[g].height=h+"px",v.offsetWidth,I(v,k)},1):p.isAnimating=!1,P.call(n,"shown","tab",o)},M=function(){v&&(a[g].float=y,r[g].float=y,i=a.scrollHeight),T(r,b),P.call(n,"show","tab",o),E(a,b),P.call(o,"hidden","tab",n),v&&(h=r.scrollHeight,_=h===i,T(v,"collapsing"),v[g].height=i+"px",v.offsetHeight,a[g].float="",r[g].float=""),C(r,"fade")?setTimeout(function(){T(r,"show"),I(r,S)},20):S()};if(p){p.isAnimating=!1;var A=function(){var e,t=L(p,b);return 1!==t[l]||C(t[0][d],"dropdown")?t[l]>1&&(e=t[t[l]-1]):e=t[0],e},R=function(){return j(A()[u]("href"))},D=function(e){var t=e[c][u]("href");e.preventDefault(),n="tab"===e[c][u](s)||t&&"#"===t.charAt(0)?e[c]:e[c][d],!p.isAnimating&&!C(n,b)&&m.show()};this.show=function(){n=n||e,r=j(n[u]("href")),o=A(),a=R(),p.isAnimating=!0,E(o,b),T(n,b),w&&(C(e[d],"dropdown-menu")?C(w,b)||T(w,b):C(w,b)&&E(w,b)),P.call(o,"hide","tab",n),C(a,"fade")?(E(a,"show"),I(a,M)):M()},"Tab"in e||O(e,"click",D),m.height&&(v=R()[d]),e.Tab=m}};r[p](["Tab",$,'[data-toggle="tab"]']);var J=function(e,n){e=j(e),n=n||{};var a=e[u]("data-animation"),r=e[u]("data-placement"),s=e[u]("data-delay"),c=e[u]("data-container"),d=j(n.container),l=j(c),h=N(e,".modal"),m=N(e,".fixed-top"),g=N(e,".fixed-bottom");this[i]=n[i]&&"fade"!==n[i]?n[i]:a||"fade",this.placement=n.placement?n.placement:r||v,this.delay=parseInt(n.delay||s)||200,this.container=d||(l||(m||(g||(h||f[o]))));var p=this,b=0,y=this.placement,k=null,S=e[u]("title")||e[u]("data-title")||e[u]("data-original-title");if(S&&""!=S){var x=function(){p.container.removeChild(k),k=null,b=null},M=function(){if(!(S=e[u]("title")||e[u]("data-title")||e[u]("data-original-title"))||""==S)return!1;k=f.createElement("div"),k[_]("role","tooltip");var t=f.createElement("div");t[_]("class","arrow"),k.appendChild(t);var n=f.createElement("div");n[_]("class","tooltip-inner"),k.appendChild(n),n.innerHTML=S,p.container.appendChild(k),k[_]("class","tooltip bs-tooltip-"+y+" "+p[i])},A=function(){z(e,k,y,p.container)},L=function(){!C(k,"show")&&T(k,"show")},D=function(){O(t,"resize",p.hide),P.call(e,"shown","tooltip")},H=function(){R(t,"resize",p.hide),x(),P.call(e,"hidden","tooltip")};this.show=function(){clearTimeout(b),b=setTimeout(function(){if(null===k){if(y=p.placement,0==M())return;A(),L(),P.call(e,"show","tooltip"),p[i]?I(k,D):D()}},20)},this.hide=function(){clearTimeout(b),b=setTimeout(function(){k&&C(k,"show")&&(P.call(e,"hide","tooltip"),E(k,"show"),p[i]?I(k,H):H())},p.delay)},this.toggle=function(){k?p.hide():p.show()},"Tooltip"in e||(e[_]("data-original-title",S),e.removeAttribute("title"),O(e,w[0],p.show),O(e,w[1],p.hide)),e.Tooltip=p}};r[p](["Tooltip",J,'[data-toggle="tooltip"]']);var Q=function(e,t){for(var f=0,n=t[l];f<n;f++)new e(t[f])},X=a.initCallback=function(e){e=e||f;for(var t=0,n=r[l];t<n;t++)Q(r[t][1],e.querySelectorAll(r[t][2]))};return f[o]?X():O(f,"DOMContentLoaded",function(){X()}),{Alert:F,Button:B,Carousel:q,Collapse:U,Dropdown:Y,Modal:W,Popover:V,ScrollSpy:G,Tab:$,Tooltip:J}}),function e(t,f,o){function a(s,c){if(!f[s]){if(!t[s]){var i="function"==typeof n&&n;if(!c&&i)return i(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var _=f[s]={exports:{}};t[s][0].call(_.exports,function(e){var f=t[s][1][e];return a(f||e)},_,_.exports,e,t,f,o)}return f[s].exports}for(var r="function"==typeof n&&n,s=0;s<o.length;s++)a(o[s]);return a}({1:[function(e,t,f){function n(){return{a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","loop","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],sup:[],strong:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","loop","preload","src","height","width"]}}function o(e,t,f){}function a(e,t,f){}function r(e,t,f){}function s(e,t,f){}function c(e){return e.replace(M,"&lt;").replace(A,"&gt;")}function i(e,t,f,n){if(f=m(f),"href"===t||"src"===t){if("#"===(f=S.trim(f)))return"#";if("http://"!==f.substr(0,7)&&"https://"!==f.substr(0,8)&&"mailto:"!==f.substr(0,7)&&"tel:"!==f.substr(0,4)&&"#"!==f[0]&&"/"!==f[0])return""}else if("background"===t){if(N.lastIndex=0,N.test(f))return""}else if("style"===t){if(O.lastIndex=0,O.test(f))return"";if(R.lastIndex=0,R.test(f)&&(N.lastIndex=0,N.test(f)))return"";!1!==n&&(n=n||x,f=n.process(f))}return f=g(f)}function u(e){return e.replace(T,"&quot;")}function _(e){return e.replace(E,'"')}function d(e){return e.replace(C,function(e,t){return"x"===t[0]||"X"===t[0]?String.fromCharCode(parseInt(t.substr(1),16)):String.fromCharCode(parseInt(t,10))})}function l(e){return e.replace(L,":").replace(j," ")}function h(e){for(var t="",f=0,n=e.length;f<n;f++)t+=e.charCodeAt(f)<32?" ":e.charAt(f);return S.trim(t)}function m(e){return e=_(e),e=d(e),e=l(e),e=h(e)}function g(e){return e=u(e),e=c(e)}function p(){return""}function b(e,t){function f(t){return!!n||-1!==S.indexOf(e,t)}"function"!=typeof t&&(t=function(){});var n=!Array.isArray(e),o=[],a=!1;return{onIgnoreTag:function(e,n,r){if(f(e)){if(r.isClosing){var s="[/removed]",c=r.position+s.length;return o.push([!1!==a?a:r.position,c]),a=!1,s}return a||(a=r.position),"[removed]"}return t(e,n,r)},remove:function(e){var t="",f=0;return S.forEach(o,function(n){t+=e.slice(f,n[0]),f=n[1]}),t+=e.slice(f)}}}function y(e){return e.replace(D,"")}function v(e){var t=e.split("");return t=t.filter(function(e){var t=e.charCodeAt(0);return 127!==t&&(!(t<=31)||(10===t||13===t))}),t.join("")}var w=e("cssfilter").FilterCSS,k=e("cssfilter").getDefaultWhiteList,S=e("./util"),x=new w,M=/</g,A=/>/g,T=/"/g,E=/&quot;/g,C=/&#([a-zA-Z0-9]*);?/gim,L=/&colon;?/gim,j=/&newline;?/gim,N=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a)\:/gi,O=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,R=/u\s*r\s*l\s*\(.*/gi,D=/<!--[\s\S]*?-->/g;f.whiteList=n(),f.getDefaultWhiteList=n,f.onTag=o,f.onIgnoreTag=a,f.onTagAttr=r,f.onIgnoreTagAttr=s,f.safeAttrValue=i,f.escapeHtml=c,f.escapeQuote=u,f.unescapeQuote=_,f.escapeHtmlEntities=d,f.escapeDangerHtml5Entities=l,f.clearNonPrintableCharacter=h,f.friendlyAttrValue=m,f.escapeAttrValue=g,f.onIgnoreTagStripAll=p,f.StripTagBody=b,f.stripCommentTag=y,f.stripBlankChar=v,f.cssFilter=x,f.getDefaultCSSWhiteList=k},{"./util":4,cssfilter:8}],2:[function(e,t,f){function n(e,t){return new r(t).process(e)}var o=e("./default"),a=e("./parser"),r=e("./xss");f=t.exports=n,f.FilterXSS=r;for(var s in o)f[s]=o[s];for(var s in a)f[s]=a[s];"undefined"!=typeof window&&(window.filterXSS=t.exports)},{"./default":1,"./parser":3,"./xss":5}],3:[function(e,t,f){function n(e){var t=_.spaceIndex(e);if(-1===t)var f=e.slice(1,-1);else var f=e.slice(1,t+1);return f=_.trim(f).toLowerCase(),"/"===f.slice(0,1)&&(f=f.slice(1)),"/"===f.slice(-1)&&(f=f.slice(0,-1)),f}function o(e){return"</"===e.slice(0,2)}function a(e,t,f){"user strict";var a="",r=0,s=!1,c=!1,i=0,u=e.length,_="",d="";for(i=0;i<u;i++){var l=e.charAt(i);if(!1===s){if("<"===l){s=i;continue}}else if(!1===c){if("<"===l){a+=f(e.slice(r,i)),s=i,r=i;continue}if(">"===l){a+=f(e.slice(r,s)),d=e.slice(s,i+1),_=n(d),a+=t(s,a.length,_,d,o(d)),r=i+1,s=!1;continue}if(('"'===l||"'"===l)&&"="===e.charAt(i-1)){c=l;continue}}else if(l===c){c=!1;continue}}return r<e.length&&(a+=f(e.substr(r))),a}function r(e,t){"user strict";function f(e,f){if(e=_.trim(e),e=e.replace(d,"").toLowerCase(),!(e.length<1)){var n=t(e,f||"");n&&o.push(n)}}for(var n=0,o=[],a=!1,r=e.length,i=0;i<r;i++){var l,h,m=e.charAt(i);if(!1!==a||"="!==m)if(!1===a||i!==n||'"'!==m&&"'"!==m||"="!==e.charAt(i-1))if(/\s|\n|\t/.test(m)){if(e=e.replace(/\s|\n|\t/g," "),!1===a){if(-1===(h=s(e,i))){l=_.trim(e.slice(n,i)),f(l),a=!1,n=i+1;continue}i=h-1;continue}if(-1===(h=c(e,i-1))){l=_.trim(e.slice(n,i)),l=u(l),f(a,l),a=!1,n=i+1;continue}}else;else{if(-1===(h=e.indexOf(m,i+1)))break;l=_.trim(e.slice(n+1,h)),f(a,l),a=!1,i=h,n=i+1}else a=e.slice(n,i),n=i+1}return n<e.length&&(!1===a?f(e.slice(n)):f(a,u(_.trim(e.slice(n))))),_.trim(o.join(" "))}function s(e,t){for(;t<e.length;t++){var f=e[t];if(" "!==f)return"="===f?t:-1}}function c(e,t){for(;t>0;t--){var f=e[t];if(" "!==f)return"="===f?t:-1}}function i(e){return'"'===e[0]&&'"'===e[e.length-1]||"'"===e[0]&&"'"===e[e.length-1]}function u(e){return i(e)?e.substr(1,e.length-2):e}var _=e("./util"),d=/[^a-zA-Z0-9_:\.\-]/gim;f.parseTag=a,f.parseAttr=r},{"./util":4}],4:[function(e,t,f){t.exports={indexOf:function(e,t){var f,n;if(Array.prototype.indexOf)return e.indexOf(t);for(f=0,n=e.length;f<n;f++)if(e[f]===t)return f;return-1},forEach:function(e,t,f){var n,o;if(Array.prototype.forEach)return e.forEach(t,f);for(n=0,o=e.length;n<o;n++)t.call(f,e[n],n,e)},trim:function(e){return String.prototype.trim?e.trim():e.replace(/(^\s*)|(\s*$)/g,"")},spaceIndex:function(e){var t=/\s|\n|\t/,f=t.exec(e);return f?f.index:-1}}},{}],5:[function(e,t,f){function n(e){return void 0===e||null===e}function o(e){var t=d.spaceIndex(e);if(-1===t)return{html:"",closing:"/"===e[e.length-2]};e=d.trim(e.slice(t+1,-1));var f="/"===e[e.length-1];return f&&(e=d.trim(e.slice(0,-1))),{html:e,closing:f}}function a(e){var t={};for(var f in e)t[f]=e[f];return t}function r(e){e=a(e||{}),e.stripIgnoreTag&&(e.onIgnoreTag&&console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),e.onIgnoreTag=c.onIgnoreTagStripAll),e.whiteList=e.whiteList||c.whiteList,e.onTag=e.onTag||c.onTag,e.onTagAttr=e.onTagAttr||c.onTagAttr,e.onIgnoreTag=e.onIgnoreTag||c.onIgnoreTag,e.onIgnoreTagAttr=e.onIgnoreTagAttr||c.onIgnoreTagAttr,e.safeAttrValue=e.safeAttrValue||c.safeAttrValue,e.escapeHtml=e.escapeHtml||c.escapeHtml,this.options=e,!1===e.css?this.cssFilter=!1:(e.css=e.css||{},this.cssFilter=new s(e.css))}var s=e("cssfilter").FilterCSS,c=e("./default"),i=e("./parser"),u=i.parseTag,_=i.parseAttr,d=e("./util");r.prototype.process=function(e){if(e=e||"",!(e=e.toString()))return"";var t=this,f=t.options,a=f.whiteList,r=f.onTag,s=f.onIgnoreTag,i=f.onTagAttr,l=f.onIgnoreTagAttr,h=f.safeAttrValue,m=f.escapeHtml,g=t.cssFilter;f.stripBlankChar&&(e=c.stripBlankChar(e)),f.allowCommentTag||(e=c.stripCommentTag(e));var p=!1;if(f.stripIgnoreTagBody){var p=c.StripTagBody(f.stripIgnoreTagBody,s);s=p.onIgnoreTag}var b=u(e,function(e,t,f,c,u){var p={sourcePosition:e,position:t,isClosing:u,isWhite:a.hasOwnProperty(f)},b=r(f,c,p);if(!n(b))return b;if(p.isWhite){if(p.isClosing)return"</"+f+">";var y=o(c),v=a[f],w=_(y.html,function(e,t){var o=-1!==d.indexOf(v,e),a=i(f,e,t,o);if(!n(a))return a;if(o)return t=h(f,e,t,g),t?e+'="'+t+'"':e;var a=l(f,e,t,o);return n(a)?void 0:a}),c="<"+f;return w&&(c+=" "+w),y.closing&&(c+=" /"),c+=">"}var b=s(f,c,p);return n(b)?m(c):b},m);return p&&(b=p.remove(b)),b},t.exports=r},{"./default":1,"./parser":3,"./util":4,cssfilter:8}],6:[function(e,t,f){function n(e){return void 0===e||null===e}function o(e){var t={};for(var f in e)t[f]=e[f];return t}function a(e){e=o(e||{}),e.whiteList=e.whiteList||r.whiteList,e.onAttr=e.onAttr||r.onAttr,e.onIgnoreAttr=e.onIgnoreAttr||r.onIgnoreAttr,e.safeAttrValue=e.safeAttrValue||r.safeAttrValue,this.options=e}var r=e("./default"),s=e("./parser");e("./util");a.prototype.process=function(e){if(e=e||"",!(e=e.toString()))return"";var t=this,f=t.options,o=f.whiteList,a=f.onAttr,r=f.onIgnoreAttr,c=f.safeAttrValue;return s(e,function(e,t,f,s,i){var u=o[f],_=!1;if(!0===u?_=u:"function"==typeof u?_=u(s):u instanceof RegExp&&(_=u.test(s)),!0!==_&&(_=!1),
-s=c(f,s)){var d={position:t,sourcePosition:e,source:i,isWhite:_};if(_){var l=a(f,s,d);return n(l)?f+":"+s:l}var l=r(f,s,d);return n(l)?void 0:l}})},t.exports=a},{"./default":7,"./parser":9,"./util":10}],7:[function(e,t,f){function n(){var e={};return e["align-content"]=!1,e["align-items"]=!1,e["align-self"]=!1,e["alignment-adjust"]=!1,e["alignment-baseline"]=!1,e.all=!1,e["anchor-point"]=!1,e.animation=!1,e["animation-delay"]=!1,e["animation-direction"]=!1,e["animation-duration"]=!1,e["animation-fill-mode"]=!1,e["animation-iteration-count"]=!1,e["animation-name"]=!1,e["animation-play-state"]=!1,e["animation-timing-function"]=!1,e.azimuth=!1,e["backface-visibility"]=!1,e.background=!0,e["background-attachment"]=!0,e["background-clip"]=!0,e["background-color"]=!0,e["background-image"]=!0,e["background-origin"]=!0,e["background-position"]=!0,e["background-repeat"]=!0,e["background-size"]=!0,e["baseline-shift"]=!1,e.binding=!1,e.bleed=!1,e["bookmark-label"]=!1,e["bookmark-level"]=!1,e["bookmark-state"]=!1,e.border=!0,e["border-bottom"]=!0,e["border-bottom-color"]=!0,e["border-bottom-left-radius"]=!0,e["border-bottom-right-radius"]=!0,e["border-bottom-style"]=!0,e["border-bottom-width"]=!0,e["border-collapse"]=!0,e["border-color"]=!0,e["border-image"]=!0,e["border-image-outset"]=!0,e["border-image-repeat"]=!0,e["border-image-slice"]=!0,e["border-image-source"]=!0,e["border-image-width"]=!0,e["border-left"]=!0,e["border-left-color"]=!0,e["border-left-style"]=!0,e["border-left-width"]=!0,e["border-radius"]=!0,e["border-right"]=!0,e["border-right-color"]=!0,e["border-right-style"]=!0,e["border-right-width"]=!0,e["border-spacing"]=!0,e["border-style"]=!0,e["border-top"]=!0,e["border-top-color"]=!0,e["border-top-left-radius"]=!0,e["border-top-right-radius"]=!0,e["border-top-style"]=!0,e["border-top-width"]=!0,e["border-width"]=!0,e.bottom=!1,e["box-decoration-break"]=!0,e["box-shadow"]=!0,e["box-sizing"]=!0,e["box-snap"]=!0,e["box-suppress"]=!0,e["break-after"]=!0,e["break-before"]=!0,e["break-inside"]=!0,e["caption-side"]=!1,e.chains=!1,e.clear=!0,e.clip=!1,e["clip-path"]=!1,e["clip-rule"]=!1,e.color=!0,e["color-interpolation-filters"]=!0,e["column-count"]=!1,e["column-fill"]=!1,e["column-gap"]=!1,e["column-rule"]=!1,e["column-rule-color"]=!1,e["column-rule-style"]=!1,e["column-rule-width"]=!1,e["column-span"]=!1,e["column-width"]=!1,e.columns=!1,e.contain=!1,e.content=!1,e["counter-increment"]=!1,e["counter-reset"]=!1,e["counter-set"]=!1,e.crop=!1,e.cue=!1,e["cue-after"]=!1,e["cue-before"]=!1,e.cursor=!1,e.direction=!1,e.display=!0,e["display-inside"]=!0,e["display-list"]=!0,e["display-outside"]=!0,e["dominant-baseline"]=!1,e.elevation=!1,e["empty-cells"]=!1,e.filter=!1,e.flex=!1,e["flex-basis"]=!1,e["flex-direction"]=!1,e["flex-flow"]=!1,e["flex-grow"]=!1,e["flex-shrink"]=!1,e["flex-wrap"]=!1,e.float=!1,e["float-offset"]=!1,e["flood-color"]=!1,e["flood-opacity"]=!1,e["flow-from"]=!1,e["flow-into"]=!1,e.font=!0,e["font-family"]=!0,e["font-feature-settings"]=!0,e["font-kerning"]=!0,e["font-language-override"]=!0,e["font-size"]=!0,e["font-size-adjust"]=!0,e["font-stretch"]=!0,e["font-style"]=!0,e["font-synthesis"]=!0,e["font-variant"]=!0,e["font-variant-alternates"]=!0,e["font-variant-caps"]=!0,e["font-variant-east-asian"]=!0,e["font-variant-ligatures"]=!0,e["font-variant-numeric"]=!0,e["font-variant-position"]=!0,e["font-weight"]=!0,e.grid=!1,e["grid-area"]=!1,e["grid-auto-columns"]=!1,e["grid-auto-flow"]=!1,e["grid-auto-rows"]=!1,e["grid-column"]=!1,e["grid-column-end"]=!1,e["grid-column-start"]=!1,e["grid-row"]=!1,e["grid-row-end"]=!1,e["grid-row-start"]=!1,e["grid-template"]=!1,e["grid-template-areas"]=!1,e["grid-template-columns"]=!1,e["grid-template-rows"]=!1,e["hanging-punctuation"]=!1,e.height=!0,e.hyphens=!1,e.icon=!1,e["image-orientation"]=!1,e["image-resolution"]=!1,e["ime-mode"]=!1,e["initial-letters"]=!1,e["inline-box-align"]=!1,e["justify-content"]=!1,e["justify-items"]=!1,e["justify-self"]=!1,e.left=!1,e["letter-spacing"]=!0,e["lighting-color"]=!0,e["line-box-contain"]=!1,e["line-break"]=!1,e["line-grid"]=!1,e["line-height"]=!1,e["line-snap"]=!1,e["line-stacking"]=!1,e["line-stacking-ruby"]=!1,e["line-stacking-shift"]=!1,e["line-stacking-strategy"]=!1,e["list-style"]=!0,e["list-style-image"]=!0,e["list-style-position"]=!0,e["list-style-type"]=!0,e.margin=!0,e["margin-bottom"]=!0,e["margin-left"]=!0,e["margin-right"]=!0,e["margin-top"]=!0,e["marker-offset"]=!1,e["marker-side"]=!1,e.marks=!1,e.mask=!1,e["mask-box"]=!1,e["mask-box-outset"]=!1,e["mask-box-repeat"]=!1,e["mask-box-slice"]=!1,e["mask-box-source"]=!1,e["mask-box-width"]=!1,e["mask-clip"]=!1,e["mask-image"]=!1,e["mask-origin"]=!1,e["mask-position"]=!1,e["mask-repeat"]=!1,e["mask-size"]=!1,e["mask-source-type"]=!1,e["mask-type"]=!1,e["max-height"]=!0,e["max-lines"]=!1,e["max-width"]=!0,e["min-height"]=!0,e["min-width"]=!0,e["move-to"]=!1,e["nav-down"]=!1,e["nav-index"]=!1,e["nav-left"]=!1,e["nav-right"]=!1,e["nav-up"]=!1,e["object-fit"]=!1,e["object-position"]=!1,e.opacity=!1,e.order=!1,e.orphans=!1,e.outline=!1,e["outline-color"]=!1,e["outline-offset"]=!1,e["outline-style"]=!1,e["outline-width"]=!1,e.overflow=!1,e["overflow-wrap"]=!1,e["overflow-x"]=!1,e["overflow-y"]=!1,e.padding=!0,e["padding-bottom"]=!0,e["padding-left"]=!0,e["padding-right"]=!0,e["padding-top"]=!0,e.page=!1,e["page-break-after"]=!1,e["page-break-before"]=!1,e["page-break-inside"]=!1,e["page-policy"]=!1,e.pause=!1,e["pause-after"]=!1,e["pause-before"]=!1,e.perspective=!1,e["perspective-origin"]=!1,e.pitch=!1,e["pitch-range"]=!1,e["play-during"]=!1,e.position=!1,e["presentation-level"]=!1,e.quotes=!1,e["region-fragment"]=!1,e.resize=!1,e.rest=!1,e["rest-after"]=!1,e["rest-before"]=!1,e.richness=!1,e.right=!1,e.rotation=!1,e["rotation-point"]=!1,e["ruby-align"]=!1,e["ruby-merge"]=!1,e["ruby-position"]=!1,e["shape-image-threshold"]=!1,e["shape-outside"]=!1,e["shape-margin"]=!1,e.size=!1,e.speak=!1,e["speak-as"]=!1,e["speak-header"]=!1,e["speak-numeral"]=!1,e["speak-punctuation"]=!1,e["speech-rate"]=!1,e.stress=!1,e["string-set"]=!1,e["tab-size"]=!1,e["table-layout"]=!1,e["text-align"]=!0,e["text-align-last"]=!0,e["text-combine-upright"]=!0,e["text-decoration"]=!0,e["text-decoration-color"]=!0,e["text-decoration-line"]=!0,e["text-decoration-skip"]=!0,e["text-decoration-style"]=!0,e["text-emphasis"]=!0,e["text-emphasis-color"]=!0,e["text-emphasis-position"]=!0,e["text-emphasis-style"]=!0,e["text-height"]=!0,e["text-indent"]=!0,e["text-justify"]=!0,e["text-orientation"]=!0,e["text-overflow"]=!0,e["text-shadow"]=!0,e["text-space-collapse"]=!0,e["text-transform"]=!0,e["text-underline-position"]=!0,e["text-wrap"]=!0,e.top=!1,e.transform=!1,e["transform-origin"]=!1,e["transform-style"]=!1,e.transition=!1,e["transition-delay"]=!1,e["transition-duration"]=!1,e["transition-property"]=!1,e["transition-timing-function"]=!1,e["unicode-bidi"]=!1,e["vertical-align"]=!1,e.visibility=!1,e["voice-balance"]=!1,e["voice-duration"]=!1,e["voice-family"]=!1,e["voice-pitch"]=!1,e["voice-range"]=!1,e["voice-rate"]=!1,e["voice-stress"]=!1,e["voice-volume"]=!1,e.volume=!1,e["white-space"]=!1,e.widows=!1,e.width=!0,e["will-change"]=!1,e["word-break"]=!0,e["word-spacing"]=!0,e["word-wrap"]=!0,e["wrap-flow"]=!1,e["wrap-through"]=!1,e["writing-mode"]=!1,e["z-index"]=!1,e}function o(e,t,f){}function a(e,t,f){}function r(e,t){return s.test(t)?"":t}var s=/javascript\s*\:/gim;f.whiteList=n(),f.getDefaultWhiteList=n,f.onAttr=o,f.onIgnoreAttr=a,f.safeAttrValue=r},{}],8:[function(e,t,f){function n(e,t){return new a(t).process(e)}var o=e("./default"),a=e("./css");f=t.exports=n,f.FilterCSS=a;for(var r in o)f[r]=o[r];"undefined"!=typeof window&&(window.filterCSS=t.exports)},{"./css":6,"./default":7}],9:[function(e,t,f){function n(e,t){function f(){if(!a){var f=o.trim(e.slice(r,s)),n=f.indexOf(":");if(-1!==n){var i=o.trim(f.slice(0,n)),u=o.trim(f.slice(n+1));if(i){var _=t(r,c.length,i,u,f);_&&(c+=_+"; ")}}}r=s+1}e=o.trimRight(e),";"!==e[e.length-1]&&(e+=";");for(var n=e.length,a=!1,r=0,s=0,c="";s<n;s++){var i=e[s];if("/"===i&&"*"===e[s+1]){var u=e.indexOf("*/",s+2);if(-1===u)break;s=u+1,r=s+1,a=!1}else"("===i?a=!0:")"===i?a=!1:";"===i?a||f():"\n"===i&&f()}return o.trim(c)}var o=e("./util");t.exports=n},{"./util":10}],10:[function(e,t,f){t.exports={indexOf:function(e,t){var f,n;if(Array.prototype.indexOf)return e.indexOf(t);for(f=0,n=e.length;f<n;f++)if(e[f]===t)return f;return-1},forEach:function(e,t,f){var n,o;if(Array.prototype.forEach)return e.forEach(t,f);for(n=0,o=e.length;n<o;n++)t.call(f,e[n],n,e)},trim:function(e){return String.prototype.trim?e.trim():e.replace(/(^\s*)|(\s*$)/g,"")},trimRight:function(e){return String.prototype.trimRight?e.trimRight():e.replace(/(\s*$)/g,"")}}},{}]},{},[2]),o("xss",function(e){return function(){var t;return t=function(e){return{filterXSS:window.filterXSS,filterCSS:window.filterCSS}},t.apply(e,arguments)}}(this)),o("tpl!action",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<div class="message chat-msg chat-action '+n(t.extra_classes)+'" data-isodate="'+n(t.time)+'" data-from="'+n(t.from)+'">\n    <span class="chat-msg-heading">\n        <span class="chat-msg-author">**'+n(t.username)+'</span>\n    </span>\n    <p class="chat-msg-text">\x3c!-- message gets added here via renderMessage --\x3e</p>\n</div>\n'}}),o("tpl!chatbox",["lodash"],function(e){return function(e){var t="";Array.prototype.join;return t+='<div class="flyout box-flyout">\n    <div class="chat-body">\n        <div class="chat-content ',e.show_send_button&&(t+="chat-content-sendbutton"),t+='"></div>\n        <div class="message-form-container"/>\n    </div>\n</div>\n'}}),o("tpl!chatbox_head",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<div class="chat-head chat-head-chatbox row no-gutters">\n    <div class="col">\n        <div class="row no-gutters">\n            <canvas class="avatar" height="36" width="36"></canvas>\n            <div class="col chat-title" title="'+n(t.jid)+'">\n                ',t.url&&(f+='\n                    <a href="'+n(t.url)+'" target="_blank" rel="noopener" class="user">\n                '),f+="\n                        "+n(t.fullname||t.jid)+"\n                ",t.url&&(f+="\n                    </a>\n                "),f+='\n                <p class="user-custom-message">'+n(t.status)+'</p>\n            </div>\n        </div>\n    </div>\n    <div class="chatbox-buttons row no-gutters">\n        <a class="chatbox-btn close-chatbox-button fa fa-close" title='+n(t.info_close)+'></a>\n        <a class="chatbox-btn show-user-details-modal fa fa-vcard" title="'+n(t.info_details)+'"></a>\n    </div>\n</div>\n'}}),o("tpl!chatbox_message_form",["lodash"],function(e){return function(t){var f,n="",o=e.escape;Array.prototype.join;return n+='<div class="message-form-container">\n<div class="new-msgs-indicator hidden">â–¼ '+o(t.unread_msgs)+' â–¼</div>\n<form class="sendXMPPMessage">\n    ',t.show_toolbar&&(n+='\n        <ul class="chat-toolbar no-text-select"></ul>\n    '),n+='\n    <input type="text" placeholder="'+(null==(f=t.label_spoiler_hint)?"":f)+'" value="'+(null==(f=t.hint_value)?"":f)+'"\n           class="',t.composing_spoiler||(n+=" hidden "),n+=' spoiler-hint"/>\n    <textarea\n        type="text"\n        class="chat-textarea\n            ',t.show_send_button&&(n+=" chat-textarea-send-button "),n+="\n            ",t.composing_spoiler&&(n+=" spoiler "),n+='"\n        placeholder="'+o(t.label_personal_message)+'">'+(null==(f=t.message_value)?"":f)+"</textarea>\n    ",t.show_send_button&&(n+='\n        <button type="submit" class="pure-button send-button">'+o(t.label_send)+"</button>\n    "),n+="\n</form>\n</div>\n"}}),o("tpl!emojis",["lodash"],function(e){return function(t){var f,n="",o=e.escape;Array.prototype.join;return n+='<div class="emoji-picker-container">\n',e.forEach(t.emojis_by_category,function(a,r){n+='\n    <ul class="emoji-picker emoji-picker-'+o(r)+" ",t.current_category!==r&&(n+=" hidden "),n+='">\n        ',e.forEach(t.emojis_by_category[r],function(e){n+='\n        <li class="emoji insert-emoji ',t.shouldBeHidden(e._shortname,t.current_skintone,t.toned_emojis)&&(n+=" hidden "),n+='"\n            data-emoji="'+o(e._shortname)+'">\n                <a href="#" data-emoji="'+o(e._shortname)+'"> '+(null==(f=t.transform(e._shortname))?"":f)+"  </a>\n        </li>\n        "}),n+="\n    </ul>\n"}),n+='\n<ul class="emoji-toolbar">\n    <li class="emoji-category-picker">\n        <ul>\n            ',e.forEach(t.emojis_by_category,function(e,a){n+='\n                <li data-category="'+o(a)+'" class="emoji-category ',t.current_category===a&&(n+=" picked "),n+='">\n                    <a class="pick-category" href="#" data-category="'+o(a)+'"> '+(null==(f=t.transform(t.emojis_by_category[a][0]._shortname))?"":f)+" </a>\n                </li>\n            "}),n+='\n        </ul>\n    </li>\n    <li class="emoji-skintone-picker">\n        <ul>\n            ',e.forEach(t.skintones,function(e){n+='\n                <li data-skintone="'+o(e)+'" class="emoji-skintone ',t.current_skintone===e&&(n+=" picked "),n+='">\n                    <a class="pick-skintone" href="#" data-skintone="'+o(e)+'"> '+(null==(f=t.transform(":"+e+":"))?"":f)+" </a>\n                </li>\n            "}),n+="\n        </ul>\n    </li>\n</ul>\n</div>\n"}}),o("tpl!error_message",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<div class="message chat-info chat-error" data-isodate="'+n(t.isodate)+'">'+n(t.message)+"</div>\n"}}),o("tpl!help_message",["lodash"],function(e){return function(t){var f,n="",o=e.escape;Array.prototype.join;return n+='<div class="message chat-info ',"info"!==t.type&&(n+=" chat-"+o(t.type)+" "),n+='" data-isodate="'+o(t.isodate)+'">'+(null==(f=t.message)?"":f)+"</div>\n"}}),o("tpl!info",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<div class="message chat-info '+n(t.extra_classes)+'"\n     data-isodate="'+n(t.isodate)+'"\n     '+n(t.data)+">"+n(t.message)+"</div>\n"}}),o("tpl!new_day",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<div class="message date-separator" data-isodate="'+n(t.isodate)+'">\n    <hr class="separator">\n    <time class="separator-text" datetime="'+n(t.isodate)+'"><span>'+n(t.datestring)+"</span></time>\n</div>\n"}}),o("tpl!user_details_modal",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<div class="modal fade" id="user-profile-modal" tabindex="-1" role="dialog" aria-labelledby="user-profile-modal-label" aria-hidden="true">\n    <div class="modal-dialog" role="document">\n        <div class="modal-content">\n            <div class="modal-header">\n                <h5 class="modal-title" id="user-profile-modal-label">'+n(t.display_name)+'</h5>\n                <button type="button" class="close" data-dismiss="modal" aria-label="'+n(t.label_close)+'"><span aria-hidden="true">&times;</span></button>\n            </div>\n            <div class="modal-body">\n                ',t.image&&(f+='\n                <img alt="'+n(t.alt_profile_image)+'"\n                    class="img-thumbnail avatar align-self-center mb-3"\n                    height="100" width="100" src="data:'+n(t.image_type)+";base64,"+n(t.image)+'"/>\n                '),f+="\n                ",t.fullname&&(f+="\n                <p><label>"+n(t.label_fullname)+":</label>&nbsp;"+n(t.fullname)+"</p>\n                "),f+="\n                <p><label>"+n(t.label_jid)+":</label>&nbsp;"+n(t.jid)+"</p>\n                ",t.nickname&&(f+="\n                <p><label>"+n(t.label_nickname)+":</label>&nbsp;"+n(t.nickname)+"</p>\n                "),f+="\n                ",t.url&&(f+="\n                <p><label>"+n(t.label_url)+':</label>&nbsp;<a target="_blank" rel="noopener" href="'+n(t.url)+'">'+n(t.url)+"</a></p>\n                "),f+="\n                ",t.email&&(f+="\n                <p><label>"+n(t.label_email)+':</label>&nbsp;<a href="mailto:'+n(t.email)+'">'+n(t.email)+"</a></p>\n                "),f+="\n                ",t.role&&(f+="\n                <p><label>"+n(t.label_role)+":</label>&nbsp;"+n(t.role)+"</p>\n                "),f+='\n            </div>\n            <div class="modal-footer">\n                ',t.allow_contact_removal&&t.is_roster_contact&&(f+='\n                    <button type="button" class="btn btn-danger remove-contact" data-dismiss="modal"><i class="fa fa-trash"> </i>'+n(t.label_remove)+"</button>\n                "),f+='\n                <button type="button" class="btn btn-secondary" data-dismiss="modal">'+n(t.label_close)+"</button>\n            </div>\n        </div>\n    </div>\n</div>\n"}}),o("tpl!toolbar_fileupload",["lodash"],function(e){return function(t){var f="";return f+='<li class="upload-file">\n    <a class="fa fa-paperclip" title="'+(0,e.escape)(t.tooltip_upload_file)+'"></a>\n    <input type="file" class="fileupload" multiple style="display:none"/>\n</li> \n'}}),o("tpl!spinner",["lodash"],function(e){return function(e){var t="";return t+='<span class="spinner fa fa-spinner centered"/>\n'}}),o("tpl!spoiler_button",["lodash"],function(e){return function(e){var t,f="";Array.prototype.join;return f+='<li class="toggle-compose-spoiler fa ',e.composing_spoiler&&(f+=" fa-eye-slash "),f+=" ",e.composing_spoiler||(f+=" fa-eye "),f+='"\n    title="'+(null==(t=e.label_toggle_spoiler)?"":t)+'"></a>\n</li>\n'}}),o("tpl!status_message",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<div class="message chat-info chat-status"\n     data-isodate="'+n(t.isodate)+'"\n     data-status="'+n(t.from)+'">'+n(t.message)+"</div>\n"}}),o("tpl!toolbar",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return t.use_emoji&&(f+='\n<li class="toggle-toolbar-menu toggle-smiley dropup">\n    <a class="toggle-smiley fa fa-smile-o" title="'+n(t.tooltip_insert_smiley)+'" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"></a> \n    <div class="emoji-picker dropdown-menu toolbar-menu"></div>\n</li>\n'),f+="\n",t.show_call_button&&(f+='\n<li class="toggle-call fa fa-phone" title="'+n(t.label_start_call)+'"></li>\n'),f+="\n"}}),o("tpl!alert_modal",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<div class="modal" tabindex="-1" role="dialog">\n  <div class="modal-dialog" role="document">\n    <div class="modal-content">\n      <div class="modal-header '+n(t.type)+'">\n        <h5 class="modal-title">'+n(t.title)+'</h5>\n        <button type="button" class="close" data-dismiss="modal" aria-label="Close">\n          <span aria-hidden="true">&times;</span>\n        </button>\n      </div>\n      <div class="modal-body">',e.each(t.messages,function(e){f+="\n          <p>"+n(e)+"</p>\n      "}),f+="\n    </div>\n    </div>\n  </div>\n</div>\n"}}),function(e,t){"function"==typeof o&&o.amd&&o("converse-modal",["converse-core","tpl!alert_modal","bootstrap","backbone.vdomview"],t)}(0,function(e,t,f){"use strict";var n=e.env,o=n.Strophe,a=n.Backbone,r=n._;e.plugins.add("converse-modal",{initialize:function(){var e=this._converse;e.BootstrapModal=a.VDOMView.extend({initialize:function(){var e=this;this.render().insertIntoDOM(),this.modal=new f.Modal(this.el,{backdrop:"static",keyboard:!0}),this.el.addEventListener("hide.bs.modal",function(t){r.isNil(e.trigger_el)||e.trigger_el.classList.remove("selected")},!1)},insertIntoDOM:function(){e.chatboxviews.el.querySelector("#converse-modals").insertAdjacentElement("beforeEnd",this.el)},show:function(e){e&&(e.preventDefault(),this.trigger_el=e.target,this.trigger_el.classList.add("selected")),this.modal.show()}}),e.Alert=e.BootstrapModal.extend({initialize:function(){e.BootstrapModal.prototype.initialize.apply(this,arguments),this.model.on("change",this.render,this)},toHTML:function(){return t(this.model.toJSON())}});var n;r.extend(e.api,{alert:{show:function(t,f,s){if(r.isString(s)&&(s=[s]),t===o.LogLevel.ERROR?t="alert-danger":t===o.LogLevel.INFO?t="alert-info":t===o.LogLevel.WARN&&(t="alert-warning"),r.isUndefined(n)){var c=new a.Model({title:f,messages:s,type:t});n=new e.Alert({model:c})}else n.model.set({title:f,messages:s,type:t});n.show()}}})}})}),function(e){function t(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=[],r=0,s=void 0,c=void 0,i=void 0,u=void 0,_=void 0,d=void 0,l=void 0,h=void 0,m=void 0,g=void 0,p=void 0,b=void 0,y=void 0,v=void 0,w=void 0;if(isNaN(e))throw new Error("Invalid arguments");return i=!0===t.bits,p=!0===t.unix,c=t.base||2,g=void 0!==t.round?t.round:p?1:2,b=void 0!==t.separator?t.separator||"":"",y=void 0!==t.spacer?t.spacer:p?"":" ",w=t.symbols||t.suffixes||{},v=2===c?t.standard||"jedec":"jedec",m=t.output||"string",_=!0===t.fullform,d=t.fullforms instanceof Array?t.fullforms:[],s=void 0!==t.exponent?t.exponent:-1,h=Number(e),l=h<0,u=c>2?1e3:1024,l&&(h=-h),(-1===s||isNaN(s))&&(s=Math.floor(Math.log(h)/Math.log(u)))<0&&(s=0),s>8&&(s=8),0===h?(o[0]=0,o[1]=p?"":n[v][i?"bits":"bytes"][s]):(r=h/(2===c?Math.pow(2,10*s):Math.pow(1e3,s)),i&&(r*=8)>=u&&s<8&&(r/=u,s++),o[0]=Number(r.toFixed(s>0?g:0)),o[1]=10===c&&1===s?i?"kb":"kB":n[v][i?"bits":"bytes"][s],p&&(o[1]="jedec"===v?o[1].charAt(0):s>0?o[1].replace(/B$/,""):o[1],f.test(o[1])&&(o[0]=Math.floor(o[0]),o[1]=""))),l&&(o[0]=-o[0]),o[1]=w[o[1]]||o[1],"array"===m?o:"exponent"===m?s:"object"===m?{value:o[0],suffix:o[1],symbol:o[1]}:(_&&(o[1]=d[s]?d[s]:a[v][s]+(i?"bit":"byte")+(1===o[0]?"":"s")),b.length>0&&(o[0]=o[0].toString().replace(".",b)),o.join(y))}var f=/^(b|B)$/,n={iec:{bits:["b","Kib","Mib","Gib","Tib","Pib","Eib","Zib","Yib"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["b","Kb","Mb","Gb","Tb","Pb","Eb","Zb","Yb"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},a={iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]};t.partial=function(e){return function(f){return t(f,e)}},"undefined"!=typeof exports?module.exports=t:"function"==typeof o&&o.amd?o("filesize",[],function(){return t}):e.filesize=t}("undefined"!=typeof window?window:global),o("tpl!chatboxes",["lodash"],function(e){return function(e){var t="";return t+='<div class="converse-chatboxes row no-gutters"></div>\n<div id="converse-modals" class="modals"></div>\n'}}),function(e,t){o("converse-chatboxes",["converse-core","emojione","filesize","tpl!chatboxes","backbone.overview","form-utils"],t)}(0,function(e,t,f,n){"use strict";var o=e.env,a=o.$msg,r=o.Backbone,s=o.Promise,c=o.Strophe,i=o.b64_sha1,u=o.moment,_=o.sizzle,d=o.utils,l=o._,h=e.env.utils;return e.plugins.add("converse-chatboxes",{dependencies:["converse-roster","converse-vcard"],overrides:{disconnect:function(){return this.__super__._converse.chatboxviews.closeAllChatBoxes(),this.__super__.disconnect.apply(this,arguments)},logOut:function(){return this.__super__._converse.chatboxviews.closeAllChatBoxes(),this.__super__.logOut.apply(this,arguments)},initStatus:function(e){var t=this.__super__._converse;return e||t.chatboxviews.closeAllChatBoxes(),this.__super__.initStatus.apply(this,arguments)}},initialize:function(){function o(e){if(!d.isValidJID(e))return g.log('Invalid JID "'.concat(e,'" provided in URL fragment'),c.LogLevel.WARN);s.all([g.api.waitUntil("rosterContactsFetched"),g.api.waitUntil("chatBoxesFetched")]).then(function(){g.api.chats.open(e)})}function m(){l.each(g.auto_join_private_chats,function(e){g.chatboxes.where({jid:e}).length||(l.isString(e)?g.api.chats.open(e):g.log('Invalid jid criteria specified for "auto_join_private_chats"',c.LogLevel.ERROR))}),g.emit("privateChatsAutoJoined")}var g=this._converse,p=g.__;g.api.settings.update({auto_join_private_chats:[]}),g.api.promises.add(["chatBoxesFetched","chatBoxesInitialized","privateChatsAutoJoined"]),g.router.route("converse/chat?jid=:jid",o),g.Message=r.Model.extend({defaults:function(){return{msgid:g.connection.getUniqueId(),time:u().format()}},initialize:function(){"groupchat"===this.get("type")&&this.collection.chatbox.get("nick")===c.getResourceFromJid(this.get("from"))?this.vcard=g.xmppstatus.vcard:(this.vcard=g.vcards.findWhere({jid:this.get("from")}),l.isNil(this.vcard)&&(this.vcard=g.vcards.create({jid:this.get("from")}))),this.get("file")&&(this.on("change:put",this.uploadFile,this),l.includes([g.SUCCESS,g.FAILURE],this.get("upload"))||this.getRequestSlotURL()),this.isOnlyChatStateNotification()&&window.setTimeout(this.destroy.bind(this),2e4)},isOnlyChatStateNotification:function(){return h.isOnlyChatStateNotification(this)},getDisplayName:function(){return"groupchat"===this.get("type")?this.get("nick"):this.vcard.get("fullname")||this.get("from")},sendSlotRequestStanza:function(){var t=this,f=this.get("file");return new s(function(n,o){var a=e.env.$iq({from:g.jid,to:t.get("slot_request_url"),type:"get"}).c("request",{xmlns:c.NS.HTTPUPLOAD,filename:f.name,size:f.size,"content-type":f.type});g.connection.sendIQ(a,n,o)})},getRequestSlotURL:function(){var e=this;this.sendSlotRequestStanza().then(function(t){var f=t.querySelector("slot");if(!f)return e.save({type:"error",message:p("Sorry, could not determine file upload URL.")});e.save({get:f.querySelector("get").getAttribute("url"),put:f.querySelector("put").getAttribute("url")})}).catch(function(t){return g.log(t,c.LogLevel.ERROR),e.save({type:"error",message:p("Sorry, could not determine upload URL.")})})},uploadFile:function(){var e=this,t=new XMLHttpRequest;t.onreadystatechange=function(){t.readyState===XMLHttpRequest.DONE&&(g.log("Status: "+t.status,c.LogLevel.INFO),200===t.status||201===t.status?e.save({upload:g.SUCCESS,oob_url:e.get("get"),message:e.get("get")}):t.onerror())},t.upload.addEventListener("progress",function(t){t.lengthComputable&&e.set("progress",t.loaded/t.total)},!1),t.onerror=function(){var f=p("Sorry, could not succesfully upload your file.");t.responseText&&(f+=" "+p('Your server\'s response: "%1$s"',t.responseText)),e.save({type:"error",upload:g.FAILURE,message:f})},t.open("PUT",this.get("put"),!0),t.setRequestHeader("Content-type","application/octet-stream"),t.send(this.get("file"))}}),g.Messages=r.Collection.extend({model:g.Message,comparator:"time"}),g.ChatBox=g.ModelWithDefaultAvatar.extend({defaults:{bookmarked:!1,chat_state:void 0,num_unread:0,type:"chatbox",message_type:"chat",url:""},initialize:function(){var e=this;this.vcard=g.vcards.findWhere({jid:this.get("jid")}),l.isNil(this.vcard)&&(this.vcard=g.vcards.create({jid:this.get("jid")})),g.api.waitUntil("rosterContactsFetched").then(function(){e.addRelatedContact(g.roster.findWhere({jid:e.get("jid")}))}),this.messages=new g.Messages,this.messages.browserStorage=new r.BrowserStorage[g.message_storage](i("converse.messages".concat(this.get("jid")).concat(g.bare_jid))),this.messages.chatbox=this,this.messages.on("change:upload",function(t){t.get("upload")===g.SUCCESS&&e.sendMessageStanza(t)}),this.on("change:chat_state",this.sendChatState,this),this.save({box_id:i(this.get("jid")),time_opened:this.get("time_opened")||u().valueOf(),user_id:c.getNodeFromJid(this.get("jid"))})},addRelatedContact:function(e){l.isUndefined(e)||(this.contact=e,this.trigger("contactAdded",e))},getDisplayName:function(){return this.vcard.get("fullname")||this.get("jid")},createMessageStanza:function(e){var t=a({from:g.connection.jid,to:this.get("jid"),type:this.get("message_type"),id:e.get("msgid")}).c("body").t(e.get("message")).up().c(g.ACTIVE,{xmlns:c.NS.CHATSTATES}).up();return e.get("is_spoiler")&&(e.get("spoiler_hint")?t.c("spoiler",{xmlns:c.NS.SPOILER},e.get("spoiler_hint")).up():t.c("spoiler",{xmlns:c.NS.SPOILER}).up()),e.get("file")&&t.c("x",{xmlns:c.NS.OUTOFBAND}).c("url").t(e.get("message")).up(),t},sendMessageStanza:function(e){var t=this.createMessageStanza(e);g.connection.send(t),g.forward_messages&&g.connection.send(a({to:g.bare_jid,type:this.get("message_type"),id:e.get("msgid")}).c("forwarded",{xmlns:c.NS.FORWARD}).c("delay",{xmns:c.NS.DELAY,stamp:u().format()}).up().cnode(t.tree()))},getOutgoingMessageAttributes:function(e,f){var n=g.xmppstatus.get("fullname"),o=this.get("composing_spoiler");return{fullname:n,from:g.bare_jid,sender:"me",time:u().format(),message:e?h.httpToGeoUri(t.shortnameToUnicode(e),g):void 0,is_spoiler:o,spoiler_hint:o?f:void 0}},sendMessage:function(e){this.sendMessageStanza(this.messages.create(e))},sendChatState:function(){g.connection.send(a({to:this.get("jid"),type:"chat"}).c(this.get("chat_state"),{xmlns:c.NS.CHATSTATES}).up().c("no-store",{xmlns:c.NS.HINTS}).up().c("no-permanent-store",{xmlns:c.NS.HINTS}))},sendFiles:function(e){var t=this;g.api.disco.supports(c.NS.HTTPUPLOAD,g.domain).then(function(n){var o=n.pop(),a=o.dataforms.where({FORM_TYPE:{value:c.NS.HTTPUPLOAD,type:"hidden"}}).pop(),r=window.parseInt(l.get(a,"attributes.max-file-size.value")),s=l.get(o,"id");if(!s)return void t.messages.create({message:p("Sorry, looks like file upload is not supported by your server."),type:"error"});l.each(e,function(e){if(!window.isNaN(r)&&window.parseInt(e.size)>r)return t.messages.create({message:p("The size of your file, %1$s, exceeds the maximum allowed by your server, which is %2$s.",e.name,f(r)),type:"error"});t.messages.create(l.extend(t.getOutgoingMessageAttributes(),{file:e,progress:0,slot_request_url:s,type:t.get("message_type")}))})}).catch(l.partial(g.log,l,c.LogLevel.FATAL))},getMessageBody:function(e){return"error"===e.getAttribute("type")?l.propertyOf(e.querySelector("error text"))("textContent"):l.propertyOf(e.querySelector("body"))("textContent")},getMessageAttributesFromStanza:function(e,t,f){t=t||e.querySelector("delay");var n=this.__super__._converse,o=(n.__,e.querySelector('spoiler[xmlns="'.concat(c.NS.SPOILER,'"]'))),a=e.getElementsByTagName(n.COMPOSING).length&&n.COMPOSING||e.getElementsByTagName(n.PAUSED).length&&n.PAUSED||e.getElementsByTagName(n.INACTIVE).length&&n.INACTIVE||e.getElementsByTagName(n.ACTIVE).length&&n.ACTIVE||e.getElementsByTagName(n.GONE).length&&n.GONE,r={type:e.getAttribute("type"),chat_state:a,delayed:!l.isNull(t),message:this.getMessageBody(e)||void 0,msgid:e.getAttribute("id"),time:t?t.getAttribute("stamp"):u().format(),is_spoiler:!l.isNull(o)};return"groupchat"===r.type?(r.from=e.getAttribute("from"),r.nick=c.unescapeNode(c.getResourceFromJid(r.from)),r.from===this.get("nick")?r.sender="me":r.sender="them"):(r.from=c.getBareJidFromJid(e.getAttribute("from")),r.from===n.bare_jid?(r.sender="me",r.fullname=n.xmppstatus.get("fullname")):(r.sender="them",r.fullname=this.get("fullname"))),l.each(_('x[xmlns="'.concat(c.NS.OUTOFBAND,'"]'),e),function(e){r.oob_url=e.querySelector("url").textContent,r.oob_desc=e.querySelector("url").textContent}),o&&(r.spoiler_hint=o.textContent.length>0?o.textContent:""),r},createMessage:function(e,t,f){var n=this.getMessageAttributesFromStanza.apply(this,arguments),o=h.isOnlyChatStateNotification(n);return o&&n.delayed?void 0:o||n.file||n.message||n.oob_url||"error"===n.type?this.messages.create(n):void 0},newMessageWillBeHidden:function(){return this.get("hidden")||this.get("minimized")||this.isScrolledUp()||"hidden"===g.windowState},incrementUnreadMsgCounter:function(e){l.isNull(e.querySelector("body"))||d.isNewMessage(e)&&this.newMessageWillBeHidden()&&(this.save({num_unread:this.get("num_unread")+1}),g.incrementMsgCounter())},clearUnreadMsgCounter:function(){h.safeSave(this,{num_unread:0})},isScrolledUp:function(){return this.get("scrolled",!0)}}),g.ChatBoxes=r.Collection.extend({comparator:"time_opened",model:function(e,t){return new g.ChatBox(e,t)},registerMessageHandler:function(){g.connection.addHandler(this.onMessage.bind(this),null,"message","chat"),g.connection.addHandler(this.onErrorMessage.bind(this),null,"message","error")},chatBoxMayBeShown:function(e){return!0},onChatBoxesFetched:function(e){var t=this;e.each(function(e){t.chatBoxMayBeShown(e)&&e.trigger("show")}),
-g.emit("chatBoxesFetched")},onConnected:function(){this.browserStorage=new r.BrowserStorage[g.storage](i("converse.chatboxes-".concat(g.bare_jid))),this.registerMessageHandler(),this.fetch({add:!0,success:this.onChatBoxesFetched.bind(this)})},onErrorMessage:function(e){var t=c.getBareJidFromJid(e.getAttribute("from"));if(d.isSameBareJID(t,g.bare_jid))return!0;var f=this.getChatBox(t);return!f||(f.createMessage(e,null,e),!0)},onMessage:function(e){var t,f,n=e.getAttribute("from"),o=e.getAttribute("to"),a=e,r=c.getResourceFromJid(o),s=!l.isNull(e.querySelector('received[xmlns="'.concat(c.NS.CARBONS,'"]')));if(g.filter_by_resource&&r&&r!==g.resource)return g.log("onMessage: Ignoring incoming message intended for a different resource: ".concat(o),c.LogLevel.INFO),!0;if(d.isHeadlineMessage(g,e))return g.log("onMessage: Ignoring incoming headline message sent with type 'chat' from JID: ".concat(n),c.LogLevel.INFO),!0;var i=e.querySelector("forwarded");if(!l.isNull(i)){var u=i.querySelector("message"),_=u.getAttribute("from");if(s&&c.getBareJidFromJid(_)!==n)return!0;e=u,f=i.querySelector("delay"),n=e.getAttribute("from"),o=e.getAttribute("to")}var h=c.getBareJidFromJid(n),m=c.getResourceFromJid(n);h===g.bare_jid?(t=c.getBareJidFromJid(o),c.getResourceFromJid(o)):t=h;var p={fullname:l.get(g.api.contacts.get(t),"attributes.fullname")},b=this.getChatBox(t,p,!l.isNull(e.querySelector("body"))),y=e.getAttribute("id");if(b){var v=y&&b.messages.findWhere({msgid:y})||[];l.isEmpty(v)&&(b.incrementUnreadMsgCounter(a),b.createMessage(e,f,a))}return g.emit("message",{stanza:a,chatbox:b}),!0},getChatBox:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2?arguments[2]:void 0;l.isObject(e)&&(f=t,t=e,e=t.jid),e=c.getBareJidFromJid(e.toLowerCase());var n=this.get(c.getBareJidFromJid(e));return!n&&f&&(l.extend(t,{jid:e,id:e}),n=this.create(t,{error:function(e,t){g.log(t.responseText)}})),n}}),g.ChatBoxViews=r.Overview.extend({_ensureElement:function(){if(this.el)this.setElement(l.result(this,"el"),!1);else{var e=g.root.querySelector("#conversejs");if(l.isNull(e)){e=document.createElement("div"),e.setAttribute("id","conversejs");var t=g.root.querySelector("body");t?t.appendChild(e):g.root.appendChild(e)}l.includes(["mobile","fullscreen"],g.view_mode)&&e.classList.add("fullscreen"),e.innerHTML="",this.setElement(e,!1)}},initialize:function(){this.model.on("add",this.onChatBoxAdded,this),this.model.on("destroy",this.removeChat,this),this.el.classList.add("converse-".concat(g.view_mode)),this.render()},render:function(){try{this.el.innerHTML=n()}catch(e){this._ensureElement(),this.el.innerHTML=n()}this.row_el=this.el.querySelector(".row")},insertRowColumn:function(e){this.row_el.insertAdjacentElement("afterBegin",e)},onChatBoxAdded:function(e){return this.get(e.get("id"))},removeChat:function(e){this.remove(e.get("id"))},closeAllChatBoxes:function(){return this.each(function(e){e.close()}),this},chatBoxMayBeShown:function(e){return this.model.chatBoxMayBeShown(e)}}),g.getViewForChatBox=function(e){if(e)return g.chatboxviews.get(e.get("id"))},g.on("chatBoxesFetched",m),g.api.waitUntil("rosterContactsFetched").then(function(){g.roster.on("add",function(e){var t=g.chatboxes.findWhere({jid:e.get("jid")});t&&t.addRelatedContact(e)})}),g.on("addClientFeatures",function(){g.api.disco.own.features.add(c.NS.HTTPUPLOAD),g.api.disco.own.features.add(c.NS.OUTOFBAND)}),g.api.listen.on("pluginsInitialized",function(){g.chatboxes=new g.ChatBoxes,g.chatboxviews=new g.ChatBoxViews({model:g.chatboxes}),g.emit("chatBoxesInitialized")}),g.api.listen.on("beforeTearDown",function(){g.chatboxes.remove(),delete g.chatboxes.browserStorage}),g.api.listen.on("statusInitialized",function(){return g.chatboxes.onConnected()}),l.extend(g.api,{chats:{create:function(e,t){if(l.isUndefined(e))return g.log("chats.create: You need to provide at least one JID",c.LogLevel.ERROR),null;if(l.isString(e)){t&&!l.get(t,"fullname")&&(t.fullname=l.get(g.api.contacts.get(e),"attributes.fullname"));var f=g.chatboxes.getChatBox(e,t,!0);return l.isNil(f)?void g.log("Could not open chatbox for JID: "+e,c.LogLevel.ERROR):f}return l.map(e,function(e){return t.fullname=l.get(g.api.contacts.get(e),"attributes.fullname"),g.chatboxes.getChatBox(e,t,!0).trigger("show")})},open:function(e,t){if(l.isUndefined(e))return g.log("chats.open: You need to provide at least one JID",c.LogLevel.ERROR),null;if(l.isString(e)){var f=g.api.chats.create(e,t);return f.trigger("show"),f}return l.map(e,function(e){return g.api.chats.create(e,t).trigger("show")})},get:function(e){if(l.isUndefined(e)){var t=[];return g.chatboxes.each(function(e){"chatroom"!==e.get("type")&&t.push(e)}),t}return l.isString(e)?g.chatboxes.getChatBox(e):l.map(e,l.partial(g.chatboxes.getChatBox.bind(g.chatboxes),l,{},!0))}}})}}),e}),o("tpl!csn",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<div class="message chat-info chat-state-notification"\n     data-isodate="'+n(t.isodate)+'"\n     data-csn="'+n(t.from)+'">'+n(t.message)+"</div>\n"}}),o("tpl!file_progress",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<div class="message chat-msg" data-isodate="'+n(t.time)+'" data-msgid="'+n(t.msgid)+'">\n    <canvas class="avatar" height="36" width="36"></canvas>\n    <div class="chat-msg-content">\n        <span class="chat-msg-text">Uploading file: <strong>'+n(t.file.name)+"</strong>, "+n(t.filesize)+'</span>\n        <progress value="'+n(t.progress)+'"/>\n    </div>\n</div>\n'}}),o("tpl!message",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<div class="message chat-msg '+n(t.type)+" "+n(t.extra_classes)+'" data-isodate="'+n(t.time)+'" data-msgid="'+n(t.msgid)+'" data-from="'+n(t.from)+'">\n    ',"headline"!==t.type&&(f+='\n    <canvas class="avatar" height="36" width="36"></canvas>\n    '),f+='\n    <div class="chat-msg-content">\n        <span class="chat-msg-heading">\n            <span class="chat-msg-author">'+n(t.username)+"\n                ",e.each(t.roles,function(e){f+=' <span class="badge badge-secondary">'+n(e)+"</span> "}),f+='\n            </span>\n            <span class="chat-msg-time">'+n(t.pretty_time)+'</span>\n        </span>\n        <span class="chat-msg-text"></span>\n        <div class="chat-msg-media"></div>\n    </div>\n</div>\n'}}),o("tpl!spoiler_message",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<div class="message chat-msg '+n(t.extra_classes)+'" data-isodate="'+n(t.time)+'" data-msgid="'+n(t.msgid)+'">\n    <canvas class="avatar" height="36" width="36"></canvas>\n    <div class="chat-msg-content">\n        <span class="chat-msg-heading">\n            <span class="chat-msg-author">'+n(t.username)+'</span>\n            <span class="chat-msg-time">'+n(t.pretty_time)+'</span>\n        </span>\n        <div>\n            <span class="spoiler-hint">'+n(t.spoiler_hint)+'</span>\n            <a class="badge badge-info spoiler-toggle" data-toggle-state="closed" href="#"><i class="fa fa-eye"></i>'+n(t.label_show)+'</a>\n        </div>\n        <div class="chat-msg-text spoiler collapsed">\x3c!-- message gets added here via renderMessage --\x3e</div>\n    </div>\n</div>\n'}}),function(e,t){o("converse-message-view",["converse-core","xss","emojione","filesize","tpl!action","tpl!csn","tpl!file_progress","tpl!info","tpl!message","tpl!spoiler_message"],t)}(0,function(e,t,f,n,o,a,r,s,c,i){"use strict";var u=e.env,_=u.Backbone,d=u._,l=u.moment,h=e.env.utils;return e.plugins.add("converse-message-view",{initialize:function(){var e=this._converse,u=e.__;e.ViewWithAvatar=_.NativeView.extend({renderAvatar:function(){var e=this.el.querySelector("canvas");if(!d.isNull(e)){var t=this.model.vcard.get("image_type"),f=this.model.vcard.get("image"),n="data:"+t+";base64,"+f,o=new Image;o.onload=function(){var t=e.getContext("2d"),f=o.width/o.height;t.clearRect(0,0,e.width,e.height),f<1?t.drawImage(o,0,0,e.width,e.height*(1/f)):t.drawImage(o,0,0,e.width,e.height*f)},o.src=n}}}),e.MessageView=e.ViewWithAvatar.extend({initialize:function(){this.model.vcard.on("change",this.render,this),this.model.on("change:progress",this.renderFileUploadProgresBar,this),this.model.on("change:type",this.render,this),this.model.on("change:upload",this.render,this),this.model.on("destroy",this.remove,this),this.render()},render:function(){var e=h.hasClass("chat-msg-followup",this.el);return this.model.isOnlyChatStateNotification()?this.renderChatStateNotification():this.model.get("file")&&!this.model.get("oob_url")?this.renderFileUploadProgresBar():"error"===this.model.get("type")?this.renderErrorMessage():this.renderChatMessage(),e&&h.addClass("chat-msg-followup",this.el),this.el},replaceElement:function(e){return d.isNil(this.el.parentElement)||this.el.parentElement.replaceChild(e,this.el),this.setElement(e),this.el},renderChatMessage:function(){var n,a=this,r=this.model.get("message");this.isMeCommand()?(n=o,r=this.model.get("message").replace(/^\/me/,"")):n=this.model.get("is_spoiler")?i:c;var s=l(this.model.get("time")),_=this.model.vcard.get("role"),m=_?_.split(","):[],g=h.stringToElement(n(d.extend(this.model.toJSON(),{roles:m,pretty_time:s.format(e.time_format),time:s.format(),extra_classes:this.getExtraMessageClasses(),label_show:u("Show more"),username:this.model.getDisplayName()}))),p=this.model.get("oob_url");p&&(g.querySelector(".chat-msg-media").innerHTML=d.flow(d.partial(h.renderFileURL,e),d.partial(h.renderMovieURL,e),d.partial(h.renderAudioURL,e),d.partial(h.renderImageURL,e))(p));var b=g.querySelector(".chat-msg-text");r!==p&&(r=t.filterXSS(r,{whiteList:{}}),b.innerHTML=d.flow(d.partial(h.geoUriToHttp,d,e.geouri_replacement),h.addHyperlinks,d.partial(h.addEmoji,e,f,d))(r)),h.renderImageURLs(e,b).then(function(){a.model.collection.trigger("rendered")}),this.replaceElement(g),"headline"!==this.model.get("type")&&this.renderAvatar()},renderErrorMessage:function(){var e=l(this.model.get("time")),t=h.stringToElement(s(d.extend(this.model.toJSON(),{extra_classes:"chat-error",isodate:e.format(),data:""})));return this.replaceElement(t)},renderChatStateNotification:function(){var t,f=this.model.get("from"),n=this.model.getDisplayName();if(this.model.get("chat_state")===e.COMPOSING)t="me"===this.model.get("sender")?u("Typing from another device"):n+" "+u("is typing");else if(this.model.get("chat_state")===e.PAUSED)t="me"===this.model.get("sender")?u("Stopped typing on the other device"):n+" "+u("has stopped typing");else{if(this.model.get("chat_state")!==e.GONE)return;t=n+" "+u("has gone away")}var o=l().format();this.replaceElement(h.stringToElement(a({message:t,from:f,isodate:o})))},renderFileUploadProgresBar:function(){var e=h.stringToElement(r(d.extend(this.model.toJSON(),{filesize:n(this.model.get("file").size)})));this.replaceElement(e),this.renderAvatar()},isMeCommand:function(){var e=this.model.get("message");if(!e)return!1;var t=e.match(/^\/(.*?)(?: (.*))?$/);return t&&"me"===t[1]},processMessageText:function(){var t=this.get("message");t=h.geoUriToHttp(t,e.geouri_replacement)},getExtraMessageClasses:function(){var e=this.model.get("delayed")&&"delayed"||"";return"groupchat"===this.model.get("type")&&"them"===this.model.get("sender")&&this.model.collection.chatbox.isUserMentioned(this.model.get("message"))&&(e+=" mentioned"),e}})}}),e}),function(e,t){o("converse-chatview",["converse-core","bootstrap","emojione","xss","tpl!action","tpl!chatbox","tpl!chatbox_head","tpl!chatbox_message_form","tpl!emojis","tpl!error_message","tpl!help_message","tpl!info","tpl!new_day","tpl!user_details_modal","tpl!toolbar_fileupload","tpl!spinner","tpl!spoiler_button","tpl!status_message","tpl!toolbar","converse-modal","converse-chatboxes","converse-message-view"],t)}(0,function(e,t,f,n,o,a,r,s,c,i,u,_,d,l,h,m,g,p,b){"use strict";var y=e.env,v=(y.$msg,y.Backbone),w=y.Promise,k=y.Strophe,S=y._,x=(y.b64_sha1,y.f,y.sizzle),M=y.moment,A=e.env.utils,T={ENTER:13,FORWARD_SLASH:47};return e.plugins.add("converse-chatview",{dependencies:["converse-chatboxes","converse-disco","converse-message-view","converse-modal"],overrides:{ChatBoxViews:{onChatBoxAdded:function(e){var t=this.__super__._converse,f=this.get(e.get("id"));return f?this.__super__.onChatBoxAdded.apply(this,arguments):(f=new t.ChatBoxView({model:e}),this.add(e.get("id"),f),f)}}},initialize:function(){function e(e){o.chatboxviews.each(function(t){t.onWindowStateChanged(e.state)})}var o=this._converse,y=o.__;o.api.settings.update({use_emojione:!1,emojione_image_path:f.imagePathPNG,show_toolbar:!0,time_format:"HH:mm",visible_toolbar_buttons:{call:!1,clear:!0,emoji:!0,spoiler:!0}}),f.imagePathPNG=o.emojione_image_path,f.ascii=!0,o.api.listen.on("windowStateChanged",e),o.EmojiPicker=v.Model.extend({defaults:{current_category:"people",current_skintone:"",scroll_position:0},initialize:function(){var e="converse.emoji-".concat(o.bare_jid);this.id=e,this.browserStorage=new v.BrowserStorage[o.storage](e)}}),o.EmojiPickerView=v.VDOMView.extend({className:"emoji-picker-container",events:{"click .emoji-category-picker li.emoji-category":"chooseCategory","click .emoji-skintone-picker li.emoji-skintone":"chooseSkinTone"},initialize:function(){this.model.on("change:current_skintone",this.render,this),this.model.on("change:current_category",this.render,this)},toHTML:function(){return c(S.extend(this.model.toJSON(),{transform:o.use_emojione?f.shortnameToImage:f.shortnameToUnicode,emojis_by_category:A.getEmojisByCategory(o,f),toned_emojis:A.getTonedEmojis(o),skintones:["tone1","tone2","tone3","tone4","tone5"],shouldBeHidden:this.shouldBeHidden}))},shouldBeHidden:function(e,t,f){if(S.includes(e,"_tone")){if(!t||!S.includes(e,t))return!0}else if(t&&S.includes(f,e))return!0;return!1},chooseSkinTone:function(e){e.preventDefault(),e.stopPropagation();var t="IMG"===e.target.nodeName?e.target.parentElement:e.target,f=t.getAttribute("data-skintone").trim();this.model.get("current_skintone")===f?this.model.save({current_skintone:""}):this.model.save({current_skintone:f})},chooseCategory:function(e){e.preventDefault(),e.stopPropagation();var t="IMG"===e.target.nodeName?e.target.parentElement:e.target,f=t.getAttribute("data-category").trim();this.model.save({current_category:f,scroll_position:0})}}),o.ChatBoxHeading=o.ViewWithAvatar.extend({initialize:function(){this.model.on("change:status",this.onStatusMessageChanged,this),this.model.vcard.on("change",this.render,this)},render:function(){return this.el.innerHTML=r(S.extend(this.model.toJSON(),this.model.vcard.toJSON(),{_converse:o,info_close:y("Close this chat box")})),this.renderAvatar(),this},onStatusMessageChanged:function(e){this.render(),o.emit("contactStatusMessageChanged",{contact:e.attributes,message:e.get("status")})}}),o.UserDetailsModal=o.BootstrapModal.extend({events:{"click button.remove-contact":"removeContact"},initialize:function(){o.BootstrapModal.prototype.initialize.apply(this,arguments),this.model.on("contactAdded",this.registerContactEventHandlers,this),this.registerContactEventHandlers()},toHTML:function(){return l(S.extend(this.model.toJSON(),this.model.vcard.toJSON(),{allow_contact_removal:o.allow_contact_removal,alt_profile_image:y("The User's Profile Image"),display_name:this.model.getDisplayName(),is_roster_contact:!S.isUndefined(this.model.contact),label_close:y("Close"),label_email:y("Email"),label_fullname:y("Full Name"),label_jid:y("Jabber ID"),label_nickname:y("Nickname"),label_remove:y("Remove as contact"),label_role:y("Role"),label_url:y("URL")}))},registerContactEventHandlers:function(){var e=this;S.isUndefined(this.model.contact)||(this.model.contact.on("change",this.render,this),this.model.contact.vcard.on("change",this.render,this),this.model.contact.on("destroy",function(){delete e.model.contact,e.render()}))},removeContact:function(e){var t=this;if(e&&e.preventDefault&&e.preventDefault(),o.allow_contact_removal){!0===confirm(y("Are you sure you want to remove this contact?"))&&(this.modal.hide(),this.model.contact.removeFromRoster(function(e){t.model.contact.destroy()},function(e){o.log(e,k.LogLevel.ERROR),o.api.alert.show(k.LogLevel.ERROR,y("Error"),[y("Sorry, there was an error while trying to remove %1$s as a contact.",t.model.contact.getDisplayName())])}))}}}),o.ChatBoxView=v.NativeView.extend({length:200,className:"chatbox hidden",is_chatroom:!1,events:{"change input.fileupload":"onFileSelection","click .close-chatbox-button":"close","click .show-user-details-modal":"showUserDetailsModal","click .new-msgs-indicator":"viewUnreadMessages","click .send-button":"onFormSubmitted","click .toggle-call":"toggleCall","click .toggle-clear":"clearMessages","click .toggle-compose-spoiler":"toggleComposeSpoilerMessage","click .toggle-smiley ul.emoji-picker li":"insertEmoji","click .toggle-smiley":"toggleEmojiMenu","click .spoiler-toggle":"toggleSpoilerMessage","click .upload-file":"toggleFileUpload","keypress .chat-textarea":"keyPressed","input .chat-textarea":"inputChanged"},initialize:function(){this.initDebounced(),this.createEmojiPicker(),this.model.messages.on("add",this.onMessageAdded,this),this.model.messages.on("rendered",this.scrollDown,this),this.model.on("show",this.show,this),this.model.on("destroy",this.remove,this),this.model.on("change:chat_status",this.onChatStatusChanged,this),this.model.on("showHelpMessages",this.showHelpMessages,this),this.render(),this.fetchMessages(),o.emit("chatBoxOpened",this),o.emit("chatBoxInitialized",this)},initDebounced:function(){this.scrollDown=S.debounce(this._scrollDown,250),this.markScrolled=S.debounce(this._markScrolled,100),this.show=S.debounce(this._show,250,{leading:!0})},render:function(){return this.el.setAttribute("id",this.model.get("box_id")),this.el.innerHTML=a(S.extend(this.model.toJSON(),{unread_msgs:y("You have unread messages")})),this.content=this.el.querySelector(".chat-content"),this.renderMessageForm(),this.insertHeading(),this},renderToolbar:function(e,t){return o.show_toolbar?(e=e||b,t=S.assign(this.model.toJSON(),this.getToolbarOptions(t||{})),this.el.querySelector(".chat-toolbar").innerHTML=e(t),this.addSpoilerButton(t),this.addFileUploadButton(),this.insertEmojiPicker(),this):this},renderMessageForm:function(){var e;e=y(this.model.get("composing_spoiler")?"Hidden message":"Personal message"),this.el.querySelector(".message-form-container").innerHTML=s(S.extend(this.model.toJSON(),{hint_value:S.get(this.el.querySelector(".spoiler-hint"),"value"),label_personal_message:e,label_send:y("Send"),label_spoiler_hint:y("Optional hint"),message_value:S.get(this.el.querySelector(".chat-textarea"),"value"),show_send_button:o.show_send_button,show_toolbar:o.show_toolbar,unread_msgs:y("You have unread messages")})),this.renderToolbar()},showUserDetailsModal:function(e){S.isUndefined(this.user_details_modal)&&(this.user_details_modal=new o.UserDetailsModal({model:this.model})),this.user_details_modal.show(e)},toggleFileUpload:function(e){this.el.querySelector("input.fileupload").click()},onFileSelection:function(e){this.model.sendFiles(e.target.files)},addFileUploadButton:function(e){var t=this;o.api.disco.supports(k.NS.HTTPUPLOAD,o.domain).then(function(e){e.length&&t.el.querySelector(".chat-toolbar").insertAdjacentHTML("beforeend",h({tooltip_upload_file:y("Choose a file to send")}))}).catch(S.partial(o.log,S,k.LogLevel.FATAL))},addSpoilerButton:function(e){var t=this;if(e.show_spoiler_button&&"chatroom"!==this.model.get("type")){var f=this.model.get("jid"),n=this.model.get("resources");S.isEmpty(n)||w.all(S.map(S.keys(n),function(e){return o.api.disco.supports(k.NS.SPOILER,"".concat(f,"/").concat(e))})).then(function(e){if(e.length){var f=g(t.model.toJSON());o.visible_toolbar_buttons.emoji?t.el.querySelector(".toggle-smiley").insertAdjacentHTML("afterEnd",f):t.el.querySelector(".chat-toolbar").insertAdjacentHTML("afterBegin",f)}}).catch(S.partial(o.log,S,k.LogLevel.FATAL))}},insertHeading:function(){this.heading=new o.ChatBoxHeading({model:this.model}),this.heading.render(),this.heading.chatview=this,S.isUndefined(this.model.contact)||this.model.contact.on("destroy",this.heading.render,this);var e=this.el.querySelector(".flyout");return e.insertBefore(this.heading.el,e.querySelector(".chat-body")),this},getToolbarOptions:function(e){var t;return t=y(this.model.get("composing_spoiler")?"Click to write as a normal (non-spoiler) message":"Click to write your message as a spoiler"),S.extend(e||{},{label_clear:y("Clear all messages"),tooltip_insert_smiley:y("Insert emojis"),tooltip_start_call:y("Start a call"),label_toggle_spoiler:t,show_call_button:o.visible_toolbar_buttons.call,show_spoiler_button:o.visible_toolbar_buttons.spoiler,use_emoji:o.visible_toolbar_buttons.emoji})},afterMessagesFetched:function(){this.insertIntoDOM(),this.scrollDown(),this.content.addEventListener("scroll",this.markScrolled.bind(this)),o.emit("afterMessagesFetched",this)},fetchMessages:function(){return this.model.messages.fetch({add:!0,success:this.afterMessagesFetched.bind(this),error:this.afterMessagesFetched.bind(this)}),this},insertIntoDOM:function(){return o.chatboxviews.insertRowColumn(this.el),this},showChatEvent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",f=M().format();return this.content.insertAdjacentHTML("beforeend",_({extra_classes:"chat-event",message:e,isodate:f,data:t})),this.insertDayIndicator(this.content.lastElementChild),this.scrollDown(),f},showErrorMessage:function(e){this.content.insertAdjacentHTML("beforeend",i({message:e,isodate:M().format()})),this.scrollDown()},addSpinner:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];S.isNull(this.el.querySelector(".spinner"))&&(e?(this.content.insertAdjacentHTML("beforeend",m()),this.scrollDown()):this.content.insertAdjacentHTML("afterbegin",m()))},clearSpinner:function(){S.each(this.content.querySelectorAll("span.spinner"),function(e){return e.parentNode.removeChild(e)})},insertDayIndicator:function(e){var t=A.getPreviousElement(e,".message:not(.chat-state-notification)"),f=S.isNull(t)?null:t.getAttribute("data-isodate"),n=e.getAttribute("data-isodate");if(S.isNull(f)||M(n).isAfter(f,"day")){var o=M(n).startOf("day");e.insertAdjacentHTML("beforeBegin",d({isodate:o.format(),datestring:o.format("dddd MMM Do YYYY")}))}},getLastMessageDate:function(e){var t=A.getFirstChildElement(this.content,".message:not(.chat-state-notification)"),f=t?t.getAttribute("data-isodate"):null;if(!S.isNull(f)&&M(f).isAfter(e))return null;var n=A.getLastChildElement(this.content,".message:not(.chat-state-notification)"),o=n?n.getAttribute("data-isodate"):null;if(S.isNull(o)||M(o).isBefore(e))return o;var a=S.invokeMap(x(".message:not(.chat-state-notification)",this.content),Element.prototype.getAttribute,"data-isodate");S.isObject(e)&&(e=e.format()),a.push(e),a.sort();var r=a.lastIndexOf(e);return 0===r?null:a[r-1]},setScrollPosition:function(e){if(this.model.get("scrolled")){var t=A.getNextElement(e,".chat-msg");if(t&&(0===this.content.scrollTop||this.model.get("top_visible_message"))){var f=this.model.get("top_visible_message")||t;this.model.set("top_visible_message",f),this.content.scrollTop=f.offsetTop-30}}else this.scrollDown()},showHelpMessages:function(e,t,f){var o=this;return S.each(e,function(e){o.content.insertAdjacentHTML("beforeend",u({isodate:M().format(),type:t,message:n.filterXSS(e,{whiteList:{strong:[]}})}))}),!0===f?this.addSpinner():!1===f&&this.clearSpinner(),this.scrollDown()},clearChatStateNotification:function(e,t){t?S.each(x('.chat-state-notification[data-csn="'.concat(e.get("from"),'"][data-isodate="').concat(t,'"]'),this.content),A.removeElement):S.each(x('.chat-state-notification[data-csn="'.concat(e.get("from"),'"]'),this.content),A.removeElement)},shouldShowOnTextMessage:function(){return!A.isVisible(this.el)},insertMessage:function(e){if("error"===e.model.get("type")){var t=this.content.querySelector('[data-msgid="'.concat(e.model.get("msgid"),'"]'));if(t)return t.insertAdjacentElement("afterend",e.el)}var f=M(e.model.get("time"))||M,n=this.getLastMessageDate(f);if(S.isNull(n))this.content.insertAdjacentElement("afterbegin",e.el);else{var o=x('[data-isodate="'.concat(n,'"]:last'),this.content).pop();if("error"===e.model.get("type")&&A.hasClass("chat-error",o)&&o.textContent===e.model.get("message"))return;o.insertAdjacentElement("afterend",e.el),this.markFollowups(e.el)}},markFollowups:function(e){var t=e.getAttribute("data-from"),f=e.previousElementSibling,n=M(e.getAttribute("data-isodate")),o=e.nextElementSibling;A.hasClass("chat-action",e)||A.hasClass("chat-action",f)||f.getAttribute("data-from")!==t||!n.isBefore(M(f.getAttribute("data-isodate")).add(10,"minutes"))||A.addClass("chat-msg-followup",e),o&&(!A.hasClass("chat-action","el")&&o.getAttribute("data-from")===t&&M(o.getAttribute("data-isodate")).isBefore(n.add(10,"minutes"))?A.addClass("chat-msg-followup",o):A.removeClass("chat-msg-followup",o))},showMessage:function(e){var t=new o.MessageView({model:e});this.clearChatStateNotification(e),this.insertMessage(t),this.insertDayIndicator(t.el),this.setScrollPosition(t.el),A.isNewMessage(e)&&("me"===e.get("sender")?this.model.set("scrolled",!1):this.model.get("scrolled",!0)&&this.showNewMessagesIndicator()),this.shouldShowOnTextMessage()?this.show():this.scrollDown()},onMessageAdded:function(e){this.showMessage(e),o.emit("messageAdded",{message:e,chatbox:this.model})},parseMessageForCommands:function(e){var t=e.replace(/^\s*/,"").match(/^\/(.*)\s*$/);if(t){if("clear"===t[1])return this.clearMessages(),!0;if("help"===t[1]){var f=["<strong>/clear</strong>: ".concat(y("Remove messages")),"<strong>/me</strong>: ".concat(y("Write in the third person")),"<strong>/help</strong>: ".concat(y("Show this menu"))];return this.showHelpMessages(f),!0}}},onMessageSubmitted:function(e,t){if(!o.connection.authenticated)return this.showHelpMessages(["Sorry, the connection has been lost, and your message could not be sent"],"error");if(!this.parseMessageForCommands(e)){var f=this.model.getOutgoingMessageAttributes(e,t);this.model.sendMessage(f)}},setChatState:function(e){return S.isUndefined(this.chat_state_timeout)||(window.clearTimeout(this.chat_state_timeout),delete this.chat_state_timeout),e===o.COMPOSING?this.chat_state_timeout=window.setTimeout(this.setChatState.bind(this),o.TIMEOUTS.PAUSED,o.PAUSED):e===o.PAUSED&&(this.chat_state_timeout=window.setTimeout(this.setChatState.bind(this),o.TIMEOUTS.INACTIVE,o.INACTIVE)),this.model.set("chat_state",e),this},onFormSubmitted:function(e){e.preventDefault();var t,f=this.el.querySelector(".chat-textarea"),n=f.value;if(this.model.get("composing_spoiler")){var a=this.el.querySelector("form.sendXMPPMessage input.spoiler-hint");t=a.value,a.value=""}f.value="",f.focus(),""!==n&&(this.onMessageSubmitted(n,t),o.emit("messageSend",n)),this.setChatState(o.ACTIVE)},keyPressed:function(e){e.keyCode===T.ENTER?this.onFormSubmitted(e):e.keyCode!==T.FORWARD_SLASH&&this.model.get("chat_state")!==o.COMPOSING&&this.setChatState(o.COMPOSING)},inputChanged:function(e){e.target.style.height="auto",e.target.style.height=e.target.scrollHeight+"px"},clearMessages:function(e){return e&&e.preventDefault&&e.preventDefault(),!0===confirm(y("Are you sure you want to clear the messages from this conversation?"))&&(this.content.innerHTML="",this.model.messages.reset(),this.model.messages.browserStorage._clear()),this},insertIntoTextArea:function(e){var t=this.el.querySelector(".chat-textarea"),f=t.value;f&&" "!==f[f.length-1]&&(f+=" "),t.value=f+e+" ",t.focus()},createEmojiPicker:function(){S.isUndefined(o.emojipicker)&&(o.emojipicker=new o.EmojiPicker,o.emojipicker.fetch()),this.emoji_picker_view=new o.EmojiPickerView({model:o.emojipicker})},insertEmoji:function(e){e.stopPropagation();var t="IMG"===e.target.nodeName?e.target.parentElement:e.target;this.insertIntoTextArea(t.getAttribute("data-emoji"))},toggleEmojiMenu:function(e){if(S.isUndefined(this.emoji_dropdown)){e.stopPropagation();var f=this.el.querySelector(".toggle-smiley.dropup");this.emoji_dropdown=new t.Dropdown(f,!0),this.emoji_dropdown.toggle()}},toggleCall:function(e){e.stopPropagation(),o.emit("callButtonClicked",{connection:o.connection,model:this.model})},toggleComposeSpoilerMessage:function(){this.model.set("composing_spoiler",!this.model.get("composing_spoiler")),this.renderMessageForm(),this.focus()},toggleSpoilerMessage:function(e){e&&e.preventDefault&&e.preventDefault();var t=e.target,f=t.firstElementChild;A.slideToggleElement(t.parentElement.parentElement.querySelector(".spoiler")),"closed"==t.getAttribute("data-toggle-state")?(t.textContent="Show less",f.classList.remove("fa-eye"),f.classList.add("fa-eye-slash"),t.insertAdjacentElement("afterBegin",f),t.setAttribute("data-toggle-state","open")):(t.textContent="Show more",f.classList.remove("fa-eye-slash"),f.classList.add("fa-eye"),t.insertAdjacentElement("afterBegin",f),t.setAttribute("data-toggle-state","closed"))},onChatStatusChanged:function(e){var t,f=e.get("chat_status"),n=e.get("fullname");n=S.isEmpty(n)?e.get("jid"):n,A.isVisible(this.el)&&("offline"===f?t=n+" "+y("has gone offline"):"away"===f?t=n+" "+y("has gone away"):"dnd"===f?t=n+" "+y("is busy"):"online"===f&&(t=n+" "+y("is online")),t&&(this.content.insertAdjacentHTML("beforeend",p({message:t,isodate:M().format()})),this.scrollDown()))},close:function(e){e&&e.preventDefault&&e.preventDefault(),v.history.getFragment()==="converse/chat?jid="+this.model.get("jid")&&o.router.navigate(""),o.connection.connected&&(this.setChatState(o.INACTIVE),this.model.sendChatState());try{this.model.destroy()}catch(e){o.log(e,k.LogLevel.ERROR)}return this.remove(),o.emit("chatBoxClosed",this),this},renderEmojiPicker:function(){this.emoji_picker_view.render()},insertEmojiPicker:function(){var e=this.el.querySelector(".emoji-picker");S.isNull(e)||(e.innerHTML="",e.appendChild(this.emoji_picker_view.el))},focus:function(){var e=this.el.querySelector(".chat-textarea");return S.isNull(e)||(e.focus(),o.emit("chatBoxFocused",this)),this},hide:function(){return this.el.classList.add("hidden"),this},afterShown:function(){A.isPersistableModel(this.model)&&(this.model.clearUnreadMsgCounter(),this.model.save()),this.setChatState(o.ACTIVE),this.renderEmojiPicker(),this.scrollDown(),this.focus()},_show:function(e){if(A.isVisible(this.el))return void this.focus();A.fadeIn(this.el,S.bind(this.afterShown,this))},showNewMessagesIndicator:function(){A.showElement(this.el.querySelector(".new-msgs-indicator"))},hideNewMessagesIndicator:function(){var e=this.el.querySelector(".new-msgs-indicator");S.isNull(e)||e.classList.add("hidden")},_markScrolled:function(e){e&&e.preventDefault&&e.preventDefault();var t=!0;this.content.scrollTop+this.content.clientHeight>=this.content.scrollHeight-62&&(t=!1,this.onScrolledDown()),A.safeSave(this.model,{scrolled:t,top_visible_message:null})},viewUnreadMessages:function(){this.model.save({scrolled:!1,top_visible_message:null}),this.scrollDown()},_scrollDown:function(){S.isUndefined(this.content)||A.isVisible(this.content)&&!this.model.get("scrolled")&&(this.content.scrollTop=this.content.scrollHeight)},onScrolledDown:function(){this.hideNewMessagesIndicator(),"hidden"!==o.windowState&&this.model.clearUnreadMsgCounter(),o.emit("chatBoxScrolledDown",{chatbox:this.model})},onWindowStateChanged:function(e){this.model.get("num_unread",0)&&!this.model.newMessageWillBeHidden()&&this.model.clearUnreadMsgCounter()}}),o.on("connected",function(){o.api.disco.own.features.add(k.NS.SPOILER)}),S.extend(o.api,{chatviews:{get:function(e){return S.isUndefined(e)?(o.log("chats.create: You need to provide at least one JID",k.LogLevel.ERROR),null):S.isString(e)?o.chatboxviews.get(e):S.map(e,function(t){return o.chatboxviews.get(e)})}}})}}),e}),o("tpl!converse_brand_heading",["lodash"],function(e){return function(e){var t=""
-;return t+='<span class="brand-heading-container">\n    <div class="brand-heading">\n        <a href="https://conversejs.org" target="_blank" rel="noopener">\n            <i class="icon-conversejs"></i><span class="brand-name">converse</span>\n        </a>\n    </div>\n</span>\n'}}),o("tpl!controlbox",["lodash"],function(e){return function(e){var t="";Array.prototype.join;return t+='<div class="flyout box-flyout">\n    <div class="chat-head controlbox-head">\n        ',e.sticky_controlbox||(t+='\n            <a class="chatbox-btn close-chatbox-button fa fa-close"></a>\n        '),t+='\n    </div>\n    <div class="controlbox-panes"></div>\n</div>\n'}}),o("tpl!controlbox_toggle",["lodash"],function(e){return function(t){var f="";return f+='<span class="toggle-feedback">'+(0,e.escape)(t.label_toggle)+"</span>\n"}}),o("tpl!login_panel",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<div id="converse-login-panel" class="controlbox-pane fade-in row">\n    <form id="converse-login" class="converse-form" method="post">\n        <div class="conn-feedback fade-in ',t.conn_feedback_subject||(f+=" hidden "),f+=" "+n(t.conn_feedback_class)+'">\n            <p class="feedback-subject">'+n(t.conn_feedback_subject)+'</p>\n            <p class="feedback-message ',t.conn_feedback_message||(f+=" hidden "),f+='">'+n(t.conn_feedback_message)+"</p>\n        </div>\n        ",t.auto_login||"CONNECTING"===t._converse.CONNECTION_STATUS[t.connection_status]?f+='\n            <span class="spinner fa fa-spinner centered"/>\n        ':(f+="\n            ",t.authentication!=t.LOGIN&&t.authentication!=t.EXTERNAL||(f+='\n                <div class="form-group">\n                    <label for="jid">'+n(t.__("XMPP Username:"))+'</label>\n                    <input class="form-control" autofocus required="required" type="text" name="jid" placeholder="'+n(t.placeholder_username)+'">\n                </div>\n                ',t.authentication!==t.EXTERNAL&&(f+='\n                <div class="form-group">\n                    <label for="password">'+n(t.__("Password:"))+'</label>\n                    <input class="form-control" required="required" type="password" name="password" placeholder="'+n(t.__("password"))+'">\n                </div>\n                '),f+='\n                <fieldset class="buttons">\n                    <input class="btn btn-primary" type="submit" value="'+n(t.__("Submit"))+'">\n                </fieldset>\n            '),f+="\n            ",t.authentication==t.ANONYMOUS&&(f+='\n                <input class="btn btn-primary login-anon" type="submit" value="'+n(t.__("Click here to log in anonymously"))+'"/>\n            '),f+="\n            ",t.authentication==t.PREBIND&&(f+="\n                <p>Disconnected.</p>\n            "),f+="\n        "),f+="\n    </form>\n</div>\n"}}),o("tpl!add_contact_modal",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='\x3c!-- Add contact Modal --\x3e\n<div class="modal fade" id="add-contact-modal" tabindex="-1" role="dialog" aria-labelledby="addContactModalLabel" aria-hidden="true">\n    <div class="modal-dialog" role="document">\n        <div class="modal-content">\n            <div class="modal-header">\n                <h5 class="modal-title" id="addContactModalLabel">'+n(t.heading_new_contact)+'</h5>\n                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>\n            </div>\n            <form class="converse-form add-xmpp-contact">\n                <div class="modal-body">\n                    <div class="form-group ',t._converse.xhr_user_search_url&&(f+=" hidden "),f+='">\n                        <label class="clearfix" for="jid">'+n(t.label_xmpp_address)+':</label>\n                        <input type="text" name="jid" required="required" value="'+n(t.jid)+'"\n                               class="form-control ',t.error_message&&(f+=" is-invalid "),f+='"\n                               placeholder="'+n(t.contact_placeholder)+'"/>\n                        ',t.error_message&&(f+='\n                            <div class="invalid-feedback">'+n(t.error_message)+"</div>\n                        "),f+='\n                    </div>\n                    <div class="form-group">\n                        <label class="clearfix" for="name">'+n(t.label_nickname)+':</label>\n                        <input type="text" name="name" value="'+n(t.nickname)+'"\n                               class="form-control ',t.error_message&&(f+=" is-invalid "),f+='"\n                               placeholder="'+n(t.nickname_placeholder)+'"/>\n                    </div>\n                </div>\n                <div class="modal-footer">\n                    <button type="submit" class="btn btn-primary">'+n(t.label_add)+"</button>\n                </div>\n            </form>\n        </div>\n    </div>\n</div>\n"}}),o("tpl!group_header",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<a href="#" class="group-toggle" title="'+n(t.desc_group_toggle)+'">\n    <span class="fa ',t.toggle_state===t._converse.OPENED?f+=" fa-caret-down ":f+=" fa-caret-right ",f+='">\n    </span> '+n(t.label_group)+'</a>\n<ul class="roster-group-contacts ',t.toggle_state===t._converse.CLOSED&&(f+=" collapsed "),f+='"></ul>\n'}}),o("tpl!pending_contact",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return t.allow_chat_pending_contacts&&(f+='\n<a class="open-chat w-100" href="#">\n'),f+='\n<span class="pending-contact-name w-100" title="JID: '+n(t.jid)+'">'+n(t.display_name)+"</span> \n",t.allow_chat_pending_contacts&&(f+="</a>\n"),f+='\n<a class="remove-xmpp-contact fa fa-trash" title="'+n(t.desc_remove)+'" href="#"></a>\n'}}),o("tpl!requesting_contact",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return t.allow_chat_pending_contacts&&(f+='\n<a class="open-chat w-100"href="#">\n'),f+='\n<span class="req-contact-name w-100" title="JID: '+n(t.jid)+'">'+n(t.display_name)+"</span>\n",t.allow_chat_pending_contacts&&(f+="\n</a>\n"),f+='\n<a class="accept-xmpp-request fa fa-check"\n   aria-label="'+n(t.desc_accept)+'" title="'+n(t.desc_accept)+'" href="#"></a>\n<a class="decline-xmpp-request fa fa-times"\n   aria-label="'+n(t.desc_decline)+'" title="'+n(t.desc_decline)+'" href="#"></a>\n'}}),o("tpl!roster",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<div class="d-flex">\n    <span class="w-100 controlbox-heading">'+n(t.heading_contacts)+'</span>\n    <a class="chatbox-btn add-contact fa fa-user-plus" title="'+n(t.title_add_contact)+'"\n       data-toggle="modal" data-target="#add-contact-modal"></a>\n</div>\n\n<form class="roster-filter-form"></form>\n\n<div class="roster-contacts"></div>\n'}}),o("tpl!roster_filter",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<form class="roster-filter-form input-button-group ',t.visible||(f+=" hidden "),f+='">\n    <div class="form-inline flex-nowrap">\n        <div class="btn-group">\n            <input ',t.filter_text&&(f+=' value="'+n(t.filter_text)+'" '),f+='\n                class="roster-filter form-control ',"state"===t.filter_type&&(f+=" hidden "),f+='"\n                placeholder="'+n(t.placeholder)+'">\n            <span class="clear-input fa fa-times ',t.filter_text||(f+=" hidden "),f+='"></span>\n        </div>\n\n        <select class="form-control state-type ',"state"!==t.filter_type&&(f+=" hidden "),f+='">\n            <option value="">'+n(t.label_any)+"</option>\n            <option ","unread_messages"===t.chat_state&&(f+=' selected="selected" '),f+='\n                value="unread_messages">'+n(t.label_unread_messages)+"</option>\n            <option ","online"===t.chat_state&&(f+=' selected="selected" '),f+='\n                value="online">'+n(t.label_online)+"</option>\n            <option ","chat"===t.chat_state&&(f+=' selected="selected" '),f+='\n                value="chat">'+n(t.label_chatty)+"</option>\n            <option ","dnd"===t.chat_state&&(f+=' selected="selected" '),f+='\n                value="dnd">'+n(t.label_busy)+"</option>\n            <option ","away"===t.chat_state&&(f+=' selected="selected" '),f+='\n                value="away">'+n(t.label_away)+"</option>\n            <option ","xa"===t.chat_state&&(f+=' selected="selected" '),f+='\n                value="xa">'+n(t.label_xa)+"</option>\n            <option ","offline"===t.chat_state&&(f+=' selected="selected" '),f+='\n                value="offline">'+n(t.label_offline)+'</option>\n        </select>\n\n        <div class="filter-by d-flex flex-nowrap">\n            <span class="fa fa-user ',"contacts"===t.filter_type&&(f+=" selected "),f+='" data-type="contacts" title="'+n(t.title_contact_filter)+'"></span>\n            <span class="fa fa-users ',"groups"===t.filter_type&&(f+=" selected "),f+='" data-type="groups" title="'+n(t.title_group_filter)+'"></span>\n            <span class="fa fa-circle ',"state"===t.filter_type&&(f+=" selected "),f+='" data-type="state" title="'+n(t.title_status_filter)+'"></span>\n        </div>\n    </div>\n</form>\n'}}),o("tpl!roster_item",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<a class="open-chat w-100 ',t.num_unread&&(f+=" unread-msgs "),f+='"\n   title="'+n(t.desc_chat)+'" href="#">\n    <span class="fa '+n(t.status_icon)+'" title="'+n(t.desc_status)+'"></span>\n    ',t.num_unread&&(f+='\n    <span class="msgs-indicator">'+n(t.num_unread)+"</span>\n    "),f+='\n    <span class="contact-name ',t.num_unread&&(f+=" unread-msgs "),f+='">'+n(t.display_name)+"</span></a>\n",t.allow_contact_removal&&(f+='\n<a class="remove-xmpp-contact fa fa-trash" title="'+n(t.desc_remove)+'" href="#"></a>\n'),f+="\n"}}),o("tpl!search_contact",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<li>\n    <form class="search-xmpp-contact">\n        <input type="text"\n            name="identifier"\n            class="username"\n            placeholder="'+n(t.label_contact_name)+'"/>\n        <button type="submit">'+n(t.label_search)+"</button>\n    </form>\n</li>\n"}}),function(){function e(e){var t=Array.isArray(e)?{label:e[0],value:e[1]}:"object"==typeof e&&"label"in e&&"value"in e?e:{label:e,value:e};this.label=t.label||t.value,this.value=t.value}function t(e,t,f){for(var n in t){var o=t[n],a=e.input.getAttribute("data-"+n.toLowerCase());"number"==typeof o?e[n]=parseInt(a):!1===o?e[n]=null!==a:o instanceof Function?e[n]=null:e[n]=a,e[n]||0===e[n]||(e[n]=n in f?f[n]:o)}}function f(e,t){return"string"==typeof e?(t||document).querySelector(e):e||null}function n(e,t){return r.call((t||document).querySelectorAll(e))}function o(){n("input.awesomplete").forEach(function(e){new a(e)})}var a=function(e,n){var o=this;this.isOpened=!1,this.input=f(e),this.input.setAttribute("autocomplete","off"),this.input.setAttribute("aria-autocomplete","list"),n=n||{},t(this,{minChars:2,maxItems:10,autoFirst:!1,data:a.DATA,filter:a.FILTER_CONTAINS,sort:!1!==n.sort&&a.SORT_BYLENGTH,item:a.ITEM,replace:a.REPLACE},n),this.index=-1,this.container=f.create("div",{className:"awesomplete",around:e}),this.ul=f.create("ul",{hidden:"hidden",inside:this.container}),this.status=f.create("span",{className:"visually-hidden",role:"status","aria-live":"assertive","aria-relevant":"additions",inside:this.container}),this._events={input:{input:this.evaluate.bind(this),blur:this.close.bind(this,{reason:"blur"}),keydown:function(e){var t=e.keyCode;o.opened&&(13===t&&o.selected?(e.preventDefault(),o.select()):27===t?o.close({reason:"esc"}):38!==t&&40!==t||(e.preventDefault(),o[38===t?"previous":"next"]()))}},form:{submit:this.close.bind(this,{reason:"submit"})},ul:{mousedown:function(e){var t=e.target;if(t!==this){for(;t&&!/li/i.test(t.nodeName);)t=t.parentNode;t&&0===e.button&&(e.preventDefault(),o.select(t,e.target))}}}},f.bind(this.input,this._events.input),f.bind(this.input.form,this._events.form),f.bind(this.ul,this._events.ul),this.input.hasAttribute("list")?(this.list="#"+this.input.getAttribute("list"),this.input.removeAttribute("list")):this.list=this.input.getAttribute("data-list")||n.list||[],a.all.push(this)};a.prototype={set list(e){if(Array.isArray(e))this._list=e;else if("string"==typeof e&&e.indexOf(",")>-1)this._list=e.split(/\s*,\s*/);else if((e=f(e))&&e.children){var t=[];r.apply(e.children).forEach(function(e){if(!e.disabled){var f=e.textContent.trim(),n=e.value||f,o=e.label||f;""!==n&&t.push({label:o,value:n})}}),this._list=t}document.activeElement===this.input&&this.evaluate()},get selected(){return this.index>-1},get opened(){return this.isOpened},close:function(e){this.opened&&(this.ul.setAttribute("hidden",""),this.isOpened=!1,this.index=-1,f.fire(this.input,"awesomplete-close",e||{}))},open:function(){this.ul.removeAttribute("hidden"),this.isOpened=!0,this.autoFirst&&-1===this.index&&this.goto(0),f.fire(this.input,"awesomplete-open")},destroy:function(){f.unbind(this.input,this._events.input),f.unbind(this.input.form,this._events.form);var e=this.container.parentNode;e.insertBefore(this.input,this.container),e.removeChild(this.container),this.input.removeAttribute("autocomplete"),this.input.removeAttribute("aria-autocomplete");var t=a.all.indexOf(this);-1!==t&&a.all.splice(t,1)},next:function(){var e=this.ul.children.length;this.goto(this.index<e-1?this.index+1:e?0:-1)},previous:function(){var e=this.ul.children.length,t=this.index-1;this.goto(this.selected&&-1!==t?t:e-1)},goto:function(e){var t=this.ul.children;this.selected&&t[this.index].setAttribute("aria-selected","false"),this.index=e,e>-1&&t.length>0&&(t[e].setAttribute("aria-selected","true"),this.status.textContent=t[e].textContent,this.ul.scrollTop=t[e].offsetTop-this.ul.clientHeight+t[e].clientHeight,f.fire(this.input,"awesomplete-highlight",{text:this.suggestions[this.index]}))},select:function(e,t){if(e?this.index=f.siblingIndex(e):e=this.ul.children[this.index],e){var n=this.suggestions[this.index];f.fire(this.input,"awesomplete-select",{text:n,origin:t||e})&&(this.replace(n),this.close({reason:"select"}),f.fire(this.input,"awesomplete-selectcomplete",{text:n}))}},evaluate:function(){var t=this,f=this.input.value;f.length>=this.minChars&&this._list.length>0?(this.index=-1,this.ul.innerHTML="",this.suggestions=this._list.map(function(n){return new e(t.data(n,f))}).filter(function(e){return t.filter(e,f)}),!1!==this.sort&&(this.suggestions=this.suggestions.sort(this.sort)),this.suggestions=this.suggestions.slice(0,this.maxItems),this.suggestions.forEach(function(e){t.ul.appendChild(t.item(e,f))}),0===this.ul.children.length?this.close({reason:"nomatches"}):this.open()):this.close({reason:"nomatches"})}},a.all=[],a.FILTER_CONTAINS=function(e,t){return RegExp(f.regExpEscape(t.trim()),"i").test(e)},a.FILTER_STARTSWITH=function(e,t){return RegExp("^"+f.regExpEscape(t.trim()),"i").test(e)},a.SORT_BYLENGTH=function(e,t){return e.length!==t.length?e.length-t.length:e<t?-1:1},a.ITEM=function(e,t){t=t.trim();var f=document.createElement("li");f.setAttribute("aria-selected","false");var n=new RegExp("("+t+")","ig");return(t?e.split(n):[e]).forEach(function(e){if(t&&e.match(n)){var o=document.createElement("mark");o.textContent=e,f.appendChild(o)}else f.appendChild(document.createTextNode(e))}),f},a.REPLACE=function(e){this.input.value=e.value},a.DATA=function(e){return e},Object.defineProperty(e.prototype=Object.create(String.prototype),"length",{get:function(){return this.label.length}}),e.prototype.toString=e.prototype.valueOf=function(){return""+this.label};var r=Array.prototype.slice;f.create=function(e,t){var n=document.createElement(e);for(var o in t){var a=t[o];if("inside"===o)f(a).appendChild(n);else if("around"===o){var r=f(a);r.parentNode.insertBefore(n,r),n.appendChild(r)}else o in n?n[o]=a:n.setAttribute(o,a)}return n},f.bind=function(e,t){if(e)for(var f in t){var n=t[f];f.split(/\s+/).forEach(function(t){e.addEventListener(t,n)})}},f.unbind=function(e,t){if(e)for(var f in t){var n=t[f];f.split(/\s+/).forEach(function(t){e.removeEventListener(t,n)})}},f.fire=function(e,t,f){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0);for(var o in f)n[o]=f[o];return e.dispatchEvent(n)},f.regExpEscape=function(e){return e.replace(/[-\\^$*+?.()|[\]{}]/g,"\\$&")},f.siblingIndex=function(e){for(var t=0;e=e.previousElementSibling;t++);return t},"undefined"!=typeof Document&&("loading"!==document.readyState?o():document.addEventListener("DOMContentLoaded",o)),a.$=f,a.$$=n,"undefined"!=typeof self&&(self.Awesomplete=a),"object"==typeof module&&module.exports&&(module.exports=a)}(),o("awesomplete",function(e){return function(){return e.Awesomplete}}(this)),function(e,t){o("converse-rosterview",["converse-core","tpl!add_contact_modal","tpl!group_header","tpl!pending_contact","tpl!requesting_contact","tpl!roster","tpl!roster_filter","tpl!roster_item","tpl!search_contact","awesomplete","converse-chatboxes","converse-modal"],t)}(0,function(e,t,f,n,o,a,r,s,c,i){"use strict";var u=e.env,_=u.Backbone,d=u.Strophe,l=(u.$iq,u.b64_sha1),h=(u.sizzle,u._),m=e.env.utils;e.plugins.add("converse-rosterview",{dependencies:["converse-roster","converse-modal"],overrides:{afterReconnected:function(){this.__super__.afterReconnected.apply(this,arguments)},_tearDown:function(){this.__super__._tearDown.apply(this,arguments),h.isUndefined(this.rosterview)||this.rosterview.remove()},RosterGroups:{comparator:function(){return this.__super__._converse.RosterGroupsComparator.apply(this,arguments)}}},initialize:function(){var e=this._converse,c=e.__;e.api.settings.update({allow_chat_pending_contacts:!0,allow_contact_removal:!0,roster_groups:!0,show_toolbar:!0,xhr_user_search_url:null}),e.api.promises.add("rosterViewInitialized");var u={dnd:c("This contact is busy"),online:c("This contact is online"),offline:c("This contact is offline"),unavailable:c("This contact is unavailable"),xa:c("This contact is away for an extended period"),away:c("This contact is away")},g=(c("Contacts"),c("Groups"),c("My contacts")),p=c("Pending contacts"),b=c("Contact requests"),y=c("Ungrouped"),v={};v[b]=0,v[g]=1,v[y]=2,v[p]=3,e.RosterGroupsComparator=function(e,t){e=e.get("name"),t=t.get("name");var f=h.keys(v),n=h.includes(f,e),o=h.includes(f,t);return n||o?n&&o?v[e]<v[t]?-1:v[e]>v[t]?1:0:!n&&o?t===b?1:-1:n&&!o?e===b?-1:1:void 0:e.toLowerCase()<t.toLowerCase()?-1:e.toLowerCase()>t.toLowerCase()?1:0},e.AddContactModal=e.BootstrapModal.extend({events:{"submit form":"addContactFromForm"},initialize:function(){e.BootstrapModal.prototype.initialize.apply(this,arguments),this.model.on("change",this.render,this)},toHTML:function(){var f=c(e.xhr_user_search_url?"Contact name":"Optional nickname");return t(h.extend(this.model.toJSON(),{_converse:e,heading_new_contact:c("Add a Contact"),label_xmpp_address:c("XMPP Address"),label_nickname:f,contact_placeholder:c("name@example.org"),label_add:c("Add")}))},afterRender:function(){e.xhr_user_search_url&&h.isString(e.xhr_user_search_url)?this.initXHRAutoComplete():this.initJIDAutoComplete()},initJIDAutoComplete:function(){var t=this.el.querySelector('input[name="jid"]'),f=h.uniq(e.roster.map(function(e){return d.getDomainFromJid(e.get("jid"))}));new i(t,{list:f,data:function(e,t){return t.slice(0,t.indexOf("@"))+"@"+e},filter:i.FILTER_STARTSWITH}),this.el.addEventListener("shown.bs.modal",function(){t.focus()},!1)},initXHRAutoComplete:function(){var t=this.el.querySelector('input[name="name"]'),f=this.el.querySelector('input[name="jid"]'),n=new i(t,{minChars:1,list:[]}),o=new window.XMLHttpRequest;o.onload=function(){o.responseText&&(n.list=JSON.parse(o.responseText).map(function(e){return{label:e.fullname||e.jid,value:e.jid}}),n.evaluate())},t.addEventListener("input",h.debounce(function(){o.open("GET","".concat(e.xhr_user_search_url,"?q=").concat(t.value),!0),o.send()},300)),this.el.addEventListener("awesomplete-selectcomplete",function(e){f.value=e.text.value,t.value=e.text.label}),this.el.addEventListener("shown.bs.modal",function(){t.focus()},!1)},addContactFromForm:function(t){t.preventDefault();var f=new FormData(t.target),n=f.get("jid"),o=f.get("name");t.target.reset(),!n||h.compact(n.split("@")).length<2?this.model.set({error_message:c("Please enter a valid XMPP address"),jid:n}):(e.roster.addAndSubscribe(n,o),this.model.clear(),this.modal.hide())}}),e.RosterFilter=_.Model.extend({initialize:function(){this.set({filter_text:"",filter_type:"contacts",chat_state:""})}}),e.RosterFilterView=_.VDOMView.extend({tagName:"form",className:"roster-filter-form",events:{"keydown .roster-filter":"liveFilter","submit form.roster-filter-form":"submitFilter","click .clear-input":"clearFilter","click .filter-by span":"changeTypeFilter","change .state-type":"changeChatStateFilter"},initialize:function(){this.model.on("change:filter_type",this.render,this),this.model.on("change:filter_text",this.render,this)},toHTML:function(){return r(h.extend(this.model.toJSON(),{visible:this.shouldBeVisible(),placeholder:c("Filter"),title_contact_filter:c("Filter by contact name"),title_group_filter:c("Filter by group name"),title_status_filter:c("Filter by status"),label_any:c("Any"),label_unread_messages:c("Unread"),label_online:c("Online"),label_chatty:c("Chatty"),label_busy:c("Busy"),label_away:c("Away"),label_xa:c("Extended Away"),label_offline:c("Offline")}))},changeChatStateFilter:function(e){e&&e.preventDefault&&e.preventDefault(),this.model.save({chat_state:this.el.querySelector(".state-type").value})},changeTypeFilter:function(e){e&&e.preventDefault&&e.preventDefault();var t=e.target.dataset.type;"state"===t?this.model.save({filter_type:t,chat_state:this.el.querySelector(".state-type").value}):this.model.save({filter_type:t,filter_text:this.el.querySelector(".roster-filter").value})},liveFilter:h.debounce(function(e){this.model.save({filter_text:this.el.querySelector(".roster-filter").value})},250),submitFilter:function(e){e&&e.preventDefault&&e.preventDefault(),this.liveFilter(),this.render()},isActive:function(){return!("state"!==this.model.get("filter_type")&&!this.model.get("filter_text"))},shouldBeVisible:function(){return e.roster.length>=5||this.isActive()},showOrHide:function(){this.shouldBeVisible()?this.show():this.hide()},show:function(){return m.isVisible(this.el)?this:(this.el.classList.add("fade-in"),this.el.classList.remove("hidden"),this)},hide:function(){return m.isVisible(this.el)?(this.model.save({filter_text:"",chat_state:""}),this.el.classList.add("hidden"),this):this},clearFilter:function(e){e&&e.preventDefault&&(e.preventDefault(),m.hideElement(this.el.querySelector(".clear-input"))),this.el.querySelector(".roster-filter").value="",this.model.save({filter_text:""})}}),e.RosterContactView=_.NativeView.extend({tagName:"li",className:"d-flex hidden",events:{"click .accept-xmpp-request":"acceptRequest","click .decline-xmpp-request":"declineRequest","click .open-chat":"openChat","click .remove-xmpp-contact":"removeContact"},initialize:function(){this.model.on("change",this.render,this),this.model.on("destroy",this.remove,this),this.model.on("open",this.openChat,this),this.model.on("remove",this.remove,this),this.model.vcard.on("change:fullname",this.render,this)},render:function(){var t=this;if(!this.mayBeShown())return m.hideElement(this.el),this;var f=this.model,a=f.get("ask"),r=f.get("chat_status"),s=f.get("requesting"),i=f.get("subscription"),_=["current-xmpp-contact","pending-xmpp-contact","requesting-xmpp-contact"].concat(h.keys(u));if(h.each(_,function(e){h.includes(t.el.className,e)&&t.el.classList.remove(e)}),this.el.classList.add(r),this.el.setAttribute("data-status",r),"subscribe"===a||"from"===i){var d=f.getDisplayName();this.el.classList.add("pending-xmpp-contact"),this.el.innerHTML=n(h.extend(f.toJSON(),{display_name:d,desc_remove:c("Click to remove %1$s as a contact",d),allow_chat_pending_contacts:e.allow_chat_pending_contacts}))}else if(!0===s){var l=f.getDisplayName();this.el.classList.add("requesting-xmpp-contact"),this.el.innerHTML=o(h.extend(f.toJSON(),{display_name:l,desc_accept:c("Click to accept the contact request from %1$s",l),desc_decline:c("Click to decline the contact request from %1$s",l),allow_chat_pending_contacts:e.allow_chat_pending_contacts}))}else"both"!==i&&"to"!==i||(this.el.classList.add("current-xmpp-contact"),this.el.classList.remove(h.without(["both","to"],i)[0]),this.el.classList.add(i),this.renderRosterItem(f));return this},renderRosterItem:function(t){var f="fa-times-circle",n=t.get("chat_status")||"offline";"online"===n?f="fa-circle":"away"===n?f="fa-dot-circle-o":"xa"===n?f="fa-circle-o":"dnd"===n&&(f="fa-minus-circle");var o=t.getDisplayName();return this.el.innerHTML=s(h.extend(t.toJSON(),{display_name:o,desc_status:u[n],status_icon:f,desc_chat:c("Click to chat with %1$s (JID: %2$s)",o,t.get("jid")),desc_remove:c("Click to remove %1$s as a contact",o),allow_contact_removal:e.allow_contact_removal,num_unread:t.get("num_unread")||0})),this},mayBeShown:function(){var t=this.model.get("chat_status");return!(e.show_only_online_users&&"online"!==t||e.hide_offline_users&&"offline"===t)||("subscribe"===this.model.get("ask")||"from"===this.model.get("subscription")||!0===this.model.get("requesting"))},openChat:function(t){t&&t.preventDefault&&t.preventDefault();var f=this.model.attributes;e.api.chats.open(f.jid,f)},removeContact:function(t){var f=this;if(t&&t.preventDefault&&t.preventDefault(),e.allow_contact_removal){!0===confirm(c("Are you sure you want to remove this contact?"))&&this.model.removeFromRoster(function(e){f.model.destroy(),f.remove()},function(t){alert(c("Sorry, there was an error while trying to remove %1$s as a contact.",name)),e.log(t,d.LogLevel.ERROR)})}},acceptRequest:function(t){var f=this;t&&t.preventDefault&&t.preventDefault(),e.roster.sendContactAddIQ(this.model.get("jid"),this.model.getFullname(),[],function(){f.model.authorize().subscribe()})},declineRequest:function(e){return e&&e.preventDefault&&e.preventDefault(),!0===confirm(c("Are you sure you want to decline this contact request?"))&&this.model.unauthorize().destroy(),this}}),e.RosterGroupView=_.OrderedListView.extend({tagName:"div",className:"roster-group hidden",events:{"click a.group-toggle":"toggle"},ItemView:e.RosterContactView,listItems:"model.contacts",listSelector:".roster-group-contacts",sortEvent:"change:chat_status",initialize:function(){_.OrderedListView.prototype.initialize.apply(this,arguments),this.model.contacts.on("change:subscription",this.onContactSubscriptionChange,this),this.model.contacts.on("change:requesting",this.onContactRequestChange,this),this.model.contacts.on("remove",this.onRemove,this),e.roster.on("change:groups",this.onContactGroupChange,this),e.rosterview.on("rosterContactsFetchedAndProcessed",this.sortAndPositionAllItems.bind(this))},render:function(){return this.el.setAttribute("data-group",this.model.get("name")),this.el.innerHTML=f({label_group:this.model.get("name"),desc_group_toggle:this.model.get("description"),toggle_state:this.model.get("state"),_converse:e}),this.contacts_el=this.el.querySelector(".roster-group-contacts"),this},show:function(){var t=this;return m.showElement(this.el),h.each(this.getAll(),function(f){f.mayBeShown()&&t.model.get("state")===e.OPENED&&m.showElement(f.el)}),this},collapse:function(){return m.slideIn(this.contacts_el)},filterOutContacts:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],f=0;this.getAll();h.each(this.model.contacts.models,function(n){var o=e.get(n.get("id"));h.includes(t,n)?m.hideElement(o.el):o.mayBeShown()&&(m.showElement(o.el),f+=1)}),f?m.showElement(this.el):m.hideElement(this.el)},getFilterMatches:function(e,t){if(0===e.length)return[];return e=e.toLowerCase(),"state"===t?this.model.get("name")===b?this.model.contacts.filter(function(t){return m.contains.not("chat_status",e)(t)&&!t.get("requesting")}):"unread_messages"===e?this.model.contacts.filter({num_unread:0}):this.model.contacts.filter(m.contains.not("chat_status",e)):this.model.contacts.filter(function(t){return!h.includes(t.getDisplayName().toLowerCase(),e.toLowerCase())})},filter:function(t,f){h.isNil(t)&&(f=f||e.rosterview.filter_view.model.get("filter_type"),t="state"===f?e.rosterview.filter_view.model.get("chat_state"):e.rosterview.filter_view.model.get("filter_text")),this.filterOutContacts(this.getFilterMatches(t,f))},toggle:function(t){t&&t.preventDefault&&t.preventDefault();var f=t.target.querySelector(".fa");h.includes(f.classList,"fa-caret-down")?(this.model.save({state:e.CLOSED}),this.collapse().then(function(){f.classList.remove("fa-caret-down"),f.classList.add("fa-caret-right")})):(f.classList.remove("fa-caret-right"),f.classList.add("fa-caret-down"),this.model.save({state:e.OPENED}),this.filter(),m.showElement(this.el),m.slideOut(this.contacts_el))},onContactGroupChange:function(e){var t=h.includes(e.get("groups"),this.model.get("name")),f=e.get("id"),n=!this.get(f);t&&!n?this.items.trigger("add",e):t||this.removeContact(e)},onContactSubscriptionChange:function(e){this.model.get("name")===p&&"from"!==e.get("subscription")&&this.removeContact(e)},onContactRequestChange:function(e){this.model.get("name")!==b||e.get("requesting")||this.removeContact(e)},removeContact:function(e){this.model.contacts.remove(e,{silent:!0}),this.onRemove(e)},onRemove:function(e){this.remove(e.get("jid")),0===this.model.contacts.length&&this.remove()}}),e.RosterView=_.OrderedListView.extend({tagName:"div",id:"converse-roster",className:"controlbox-section",ItemView:e.RosterGroupView,listItems:"model",listSelector:".roster-contacts",sortEvent:null,subviewIndex:"name",events:{"click a.chatbox-btn.add-contact":"showAddContactModal"},initialize:function(){var t=this;_.OrderedListView.prototype.initialize.apply(this,arguments),e.roster.on("add",this.onContactAdded,this),e.roster.on("change:groups",this.onContactAdded,this),e.roster.on("change",this.onContactChange,this),e.roster.on("destroy",this.update,this),e.roster.on("remove",this.update,this),this.model.on("reset",this.reset,this),e.on("rosterGroupsFetched",this.sortAndPositionAllItems.bind(this)),e.on("rosterContactsFetched",function(){e.roster.each(function(e){return t.addRosterContact(e,{silent:!0})}),t.update(),t.updateFilter(),t.trigger("rosterContactsFetchedAndProcessed")}),this.createRosterFilter()},render:function(){this.el.innerHTML=a({heading_contacts:c("Contacts"),title_add_contact:c("Add a contact")});var e=this.el.querySelector(".roster-filter-form");return this.el.replaceChild(this.filter_view.render().el,e),this.roster_el=this.el.querySelector(".roster-contacts"),this},showAddContactModal:function(t){h.isUndefined(this.add_contact_modal)&&(this.add_contact_modal=new e.AddContactModal({model:new _.Model})),this.add_contact_modal.show(t)},createRosterFilter:function(){var t=new e.RosterFilter;t.id=l("_converse.rosterfilter".concat(e.bare_jid)),t.browserStorage=new _.BrowserStorage.local(this.filter.id),this.filter_view=new e.RosterFilterView({model:t}),this.filter_view.model.on("change",this.updateFilter,this),this.filter_view.model.fetch()},updateFilter:h.debounce(function(){var e=this.filter_view.model.get("filter_type");"state"===e?this.filter(this.filter_view.model.get("chat_state"),e):this.filter(this.filter_view.model.get("filter_text"),e)},100),update:h.debounce(function(){return m.isVisible(this.roster_el)||m.showElement(this.roster_el),this.filter_view.showOrHide(),this},e.animate?100:0),filter:function(e,t){h.each(this.getAll(),function(e){e.model.contacts.length>0&&e.show().filter("")}),e=e.toLowerCase(),"groups"===t?h.each(this.getAll(),function(t,f){h.includes(t.model.get("name").toLowerCase(),e.toLowerCase())?t.model.contacts.length>0&&m.slideOut(t.el):m.slideIn(t.el)}):h.each(this.getAll(),function(f){f.filter(e,t)})},reset:function(){
-return e.roster.reset(),this.removeAll(),this.render().update(),this},onContactAdded:function(e){this.addRosterContact(e).update(),this.updateFilter()},onContactChange:function(e){this.updateChatBox(e).update(),h.has(e.changed,"subscription")&&("from"===e.changed.subscription?this.addContactToGroup(e,p):h.includes(["both","to"],e.get("subscription"))&&this.addExistingContact(e)),h.has(e.changed,"ask")&&"subscribe"===e.changed.ask&&this.addContactToGroup(e,p),h.has(e.changed,"subscription")&&"true"===e.changed.requesting&&this.addContactToGroup(e,b),this.updateFilter()},updateChatBox:function(t){var f=e.chatboxes.get(t.get("jid")),n={};return f?(h.has(t.changed,"chat_status")&&(n.chat_status=t.get("chat_status")),h.has(t.changed,"status")&&(n.status=t.get("status")),f.save(n),this):this},getGroup:function(e){var t=this.get(e);return t?t.model:this.model.create({name:e,id:l(e)})},addContactToGroup:function(e,t,f){this.getGroup(t).contacts.add(e,f),this.sortAndPositionAllItems()},addExistingContact:function(t,f){var n;e.roster_groups?(n=t.get("groups"),0===n.length&&(n=[y])):n=[g],h.each(n,h.bind(this.addContactToGroup,this,t,h,f))},addRosterContact:function(e,t){return"both"===e.get("subscription")||"to"===e.get("subscription")?this.addExistingContact(e,t):"subscribe"===e.get("ask")||"from"===e.get("subscription")?this.addContactToGroup(e,p,t):!0===e.get("requesting")&&this.addContactToGroup(e,b,t),this}});var w=function(t){var f=t.model;if("chatroom"!==f.get("type")){var n=h.head(e.roster.where({jid:f.get("jid")}));h.isUndefined(n)||f.isScrolledUp()||n.save({num_unread:0})}},k=function(t){var f=t.chatbox;if(!h.isUndefined(f)&&!h.isNull(t.stanza.querySelector("body"))&&"chatroom"!==f.get("type")&&m.isNewMessage(t.stanza)&&f.newMessageWillBeHidden()){var n=h.head(e.roster.where({jid:f.get("jid")}));h.isUndefined(n)||n.save({num_unread:n.get("num_unread")+1})}},S=function(t){var f=t.chatbox;if(!h.isUndefined(f)){var n=h.head(e.roster.where({jid:f.get("jid")}));h.isUndefined(n)||n.save({num_unread:0})}},x=function(){e.rosterview=new e.RosterView({model:e.rostergroups}),e.rosterview.render(),e.emit("rosterViewInitialized")};e.api.listen.on("rosterInitialized",x),e.api.listen.on("rosterReadyAfterReconnection",x),e.api.listen.on("message",k),e.api.listen.on("chatBoxMaximized",w),e.api.listen.on("chatBoxScrolledDown",S)}})}),o("tpl!alert",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<div class="alert '+n(t.type)+'" role="alert">'+n(t.message)+"</div>\n"}}),o("tpl!chat_status_modal",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='\x3c!-- Change status Modal --\x3e\n<div class="modal fade" id="modal-status-change" tabindex="-1" role="dialog" aria-labelledby="changeStatusModalLabel" aria-hidden="true">\n    <div class="modal-dialog" role="document">\n        <div class="modal-content">\n            <div class="modal-header">\n                <h5 class="modal-title" id="changeStatusModalLabel">'+n(t.modal_title)+'</h5>\n                <button type="button" class="close" data-dismiss="modal" aria-label="'+n(t.label_close)+'">\n                    <span aria-hidden="true">&times;</span>\n                </button>\n            </div>\n            <form class="set-xmpp-status" id="set-xmpp-status">\n                <div class="modal-body">\n                    <div class="form-group">\n                        <div class="custom-control custom-radio">\n                            <input ',"online"===t.status&&(f+=' checked="checked" '),f+='\n                                   type="radio" id="radio-online" value="online" name="chat_status" class="custom-control-input">\n                            <label class="custom-control-label" for="radio-online">\n                                <span class="fa fa-circle"></span>&nbsp;'+n(t.label_online)+'</label>\n                        </div>\n                        <div class="custom-control custom-radio">\n                            <input ',"busy"===t.status&&(f+=' checked="checked" '),f+='\n                                   type="radio" id="radio-busy" value="dnd" name="chat_status" class="custom-control-input">\n                            <label class="custom-control-label" for="radio-busy">\n                                <span class="fa fa-minus-circle"></span>&nbsp;'+n(t.label_busy)+'</label>\n                        </div>\n                        <div class="custom-control custom-radio">\n                            <input ',"away"===t.status&&(f+=' checked="checked" '),f+='\n                                   type="radio" id="radio-away" value="away" name="chat_status" class="custom-control-input">\n                            <label class="custom-control-label" for="radio-away">\n                                <span class="fa fa-dot-circle-o"></span>&nbsp;'+n(t.label_away)+'</label>\n                        </div>\n                        <div class="custom-control custom-radio">\n                            <input ',"xa"===t.status&&(f+=' checked="checked" '),f+='\n                                   type="radio" id="radio-xa" value="xa" name="chat_status" class="custom-control-input">\n                            <label class="custom-control-label" for="radio-xa">\n                                <span class="fa fa-circle-o"></span>&nbsp;'+n(t.label_xa)+'</label>\n                        </div>\n                    </div>\n                    <div class="btn-group w-100">\n                        <input name="status_message" type="text" class="form-control" \n                               value="'+n(t.status_message)+'" placeholder="'+n(t.placeholder_status_message)+'">\n                        <span class="clear-input fa fa-times ',t.status_message||(f+=" hidden "),f+='"></span>\n                    </div>\n                </div>\n                <div class="modal-footer">\n                    <button type="submit" class="btn btn-primary">'+n(t.label_save)+"</button>\n                </div>\n            </form>\n        </div>\n    </div>\n</div>\n"}}),o("tpl!profile_modal",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<div class="modal fade" id="user-profile-modal" tabindex="-1" role="dialog" aria-labelledby="user-profile-modal-label" aria-hidden="true">\n    <div class="modal-dialog" role="document">\n        <div class="modal-content">\n            <div class="modal-header">\n                <h5 class="modal-title" id="user-profile-modal-label">'+n(t.heading_profile)+'</h5>\n                <button type="button" class="close" data-dismiss="modal" aria-label="'+n(t.label_close)+'"><span aria-hidden="true">&times;</span></button>\n            </div>\n            <form class="converse-form">\n                <div class="modal-body">\n                    <div class="row">\n                        <div class="col-auto">\n                            <a class="change-avatar" href="#">\n                                ',t.image&&(f+='\n                                    <img alt="'+n(t.alt_avatar)+'" class="img-thumbnail avatar align-self-center" height="100px" width="100px" src="data:'+n(t.image_type)+";base64,"+n(t.image)+'"/>\n                                '),f+="\n                                ",t.image||(f+='\n                                    <canvas class="avatar" height="100px" width="100px"/>\n                                '),f+='\n                            </a>\n                            <input class="hidden" name="image" type="file">\n                        </div>\n                        <div class="col">\n                            <div class="form-group">\n                                <label class="col-form-label">'+n(t.label_jid)+":</label>\n                                <div>"+n(t.jid)+'</div>\n                            </div>\n                        </div>\n                    </div>\n                    <div class="form-group">\n                        <label for="vcard-fullname" class="col-form-label">'+n(t.label_fullname)+':</label>\n                        <input id="vcard-fullname" type="text" class="form-control" name="fn" value="'+n(t.fullname)+'">\n                    </div>\n                    <div class="form-group">\n                        <label for="vcard-nickname" class="col-form-label">'+n(t.label_nickname)+':</label>\n                        <input id="vcard-nickname" type="text" class="form-control" name="nickname" value="'+n(t.nickname)+'">\n                    </div>\n                    <div class="form-group">\n                        <label for="vcard-url" class="col-form-label">'+n(t.label_url)+':</label>\n                        <input id="vcard-url" type="url" class="form-control" name="url" value="'+n(t.url)+'">\n                    </div>\n                    <div class="form-group">\n                        <label for="vcard-email" class="col-form-label">'+n(t.label_email)+':</label>\n                        <input id="vcard-email" type="email" class="form-control" name="email" value="'+n(t.email)+'">\n                    </div>\n                    <div class="form-group">\n                        <label for="vcard-role" class="col-form-label">'+n(t.label_role)+':</label>\n                        <input id="vcard-role" type="text" class="form-control" name="role" value="'+n(t.role)+'" aria-describedby="vcard-role-help">\n                        <small id="vcard-role-help" class="form-text text-muted">'+n(t.label_role_help)+'</small>\n                    </div>\n                </div>\n                <div class="modal-footer">\n                    <button type="button" class="btn btn-secondary" data-dismiss="modal">'+n(t.label_close)+'</button>\n                    <button type="submit" class="save-form btn btn-primary">'+n(t.label_save)+"</button>\n                </div>\n            </form>\n        </div>\n    </div>\n</div>\n"}}),o("tpl!profile_view",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<div class="userinfo">\n<div class="profile d-flex">\n    <a class="show-profile" href="#">\n        <img alt="User Avatar" class="avatar align-self-center" height="40px" width="40px" src="data:'+n(t.image_type)+";base64,"+n(t.image)+'"/>\n    </a>\n    <span class="username w-100 align-self-center">'+n(t.fullname)+'</span>\n    \x3c!-- <a class="chatbox-btn fa fa-vcard align-self-center" title="'+n(t.title_your_profile)+'" data-toggle="modal" data-target="#userProfileModal"></a> --\x3e\n    \x3c!-- <a class="chatbox-btn fa fa-cog align-self-center" title="'+n(t.title_change_status)+'" data-toggle="modal" data-target="#settingsModal"></a> --\x3e\n    ',t._converse.allow_logout&&(f+='\n        <a class="chatbox-btn logout fa fa-sign-out align-self-center" title="'+n(t.title_log_out)+'"></a>\n    '),f+='\n</div>\n<div class="d-flex xmpp-status">\n    <span class="'+n(t.chat_status)+' w-100 align-self-center" data-value="'+n(t.chat_status)+'">\n        <span class="fa\n            ',"online"===t.chat_status&&(f+=" fa-circle "),f+="\n            ","dnd"===t.chat_status&&(f+=" fa-minus-circle "),f+="\n            ","away"===t.chat_status&&(f+=" fa-dot-circle-o "),f+="\n            ","xa"===t.chat_status&&(f+=" fa-circle-o "),f+="\n            ","offline"===t.chat_status&&(f+=" fa-times-circle "),f+='"></span> '+n(t.status_message)+'</span>\n    <a class="chatbox-btn change-status fa fa-pencil" title="'+n(t.title_change_status)+'" data-toggle="modal" data-target="#changeStatusModal"></a>\n</div>\n</div>\n'}}),o("tpl!status_option",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<li>\n    <a href="#" class="'+n(t.value)+'" data-value="'+n(t.value)+'">\n        <span class="icon-'+n(t.value)+'"></span>\n        '+n(t.text)+"\n    </a>\n</li>\n"}}),function(e,t){"function"==typeof o&&o.amd?o("crypto",t):"undefined"!=typeof module&&module.exports?module.exports=t():e.CryptoJS=t()}(this,function(){var e=e||function(e,t){var f={},n=f.lib={},o=n.Base=function(){function e(){}return{extend:function(t){e.prototype=this;var f=new e;return t&&f.mixIn(t),f.hasOwnProperty("init")||(f.init=function(){f.$super.init.apply(this,arguments)}),f.init.prototype=f,f.$super=this,f},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),a=n.WordArray=o.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=void 0!=t?t:4*e.length},toString:function(e){return(e||s).stringify(this)},concat:function(e){var t=this.words,f=e.words,n=this.sigBytes,o=e.sigBytes;if(this.clamp(),n%4)for(var a=0;a<o;a++){var r=f[a>>>2]>>>24-a%4*8&255;t[n+a>>>2]|=r<<24-(n+a)%4*8}else if(f.length>65535)for(var a=0;a<o;a+=4)t[n+a>>>2]=f[a>>>2];else t.push.apply(t,f);return this.sigBytes+=o,this},clamp:function(){var t=this.words,f=this.sigBytes;t[f>>>2]&=4294967295<<32-f%4*8,t.length=e.ceil(f/4)},clone:function(){var e=o.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var f=[],n=0;n<t;n+=4)f.push(4294967296*e.random()|0);return new a.init(f,t)}}),r=f.enc={},s=r.Hex={stringify:function(e){for(var t=e.words,f=e.sigBytes,n=[],o=0;o<f;o++){var a=t[o>>>2]>>>24-o%4*8&255;n.push((a>>>4).toString(16)),n.push((15&a).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,f=[],n=0;n<t;n+=2)f[n>>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new a.init(f,t/2)}},c=r.Latin1={stringify:function(e){for(var t=e.words,f=e.sigBytes,n=[],o=0;o<f;o++){var a=t[o>>>2]>>>24-o%4*8&255;n.push(String.fromCharCode(a))}return n.join("")},parse:function(e){for(var t=e.length,f=[],n=0;n<t;n++)f[n>>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new a.init(f,t)}},i=r.Utf8={stringify:function(e){try{return decodeURIComponent(escape(c.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return c.parse(unescape(encodeURIComponent(e)))}},u=n.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new a.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=i.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var f=this._data,n=f.words,o=f.sigBytes,r=this.blockSize,s=4*r,c=o/s;c=t?e.ceil(c):e.max((0|c)-this._minBufferSize,0);var i=c*r,u=e.min(4*i,o);if(i){for(var _=0;_<i;_+=r)this._doProcessBlock(n,_);var d=n.splice(0,i);f.sigBytes-=u}return new a.init(d,u)},clone:function(){var e=o.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),_=(n.Hasher=u.extend({cfg:o.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){u.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,f){return new e.init(f).finalize(t)}},_createHmacHelper:function(e){return function(t,f){return new _.HMAC.init(e,f).finalize(t)}}}),f.algo={});return f}(Math);return function(){var t=e,f=t.lib,n=f.WordArray,o=t.enc;o.Base64={stringify:function(e){var t=e.words,f=e.sigBytes,n=this._map;e.clamp();for(var o=[],a=0;a<f;a+=3)for(var r=t[a>>>2]>>>24-a%4*8&255,s=t[a+1>>>2]>>>24-(a+1)%4*8&255,c=t[a+2>>>2]>>>24-(a+2)%4*8&255,i=r<<16|s<<8|c,u=0;u<4&&a+.75*u<f;u++)o.push(n.charAt(i>>>6*(3-u)&63));var _=n.charAt(64);if(_)for(;o.length%4;)o.push(_);return o.join("")},parse:function(e){var t=e.length,f=this._map,o=f.charAt(64);if(o){var a=e.indexOf(o);-1!=a&&(t=a)}for(var r=[],s=0,c=0;c<t;c++)if(c%4){var i=f.indexOf(e.charAt(c-1))<<c%4*2,u=f.indexOf(e.charAt(c))>>>6-c%4*2;r[s>>>2]|=(i|u)<<24-s%4*8,s++}return n.create(r,s)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),e.lib.Cipher||function(t){var f=e,n=f.lib,o=n.Base,a=n.WordArray,r=n.BufferedBlockAlgorithm,s=f.enc,c=(s.Utf8,s.Base64),i=f.algo,u=i.EvpKDF,_=n.Cipher=r.extend({cfg:o.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,f){this.cfg=this.cfg.extend(f),this._xformMode=e,this._key=t,this.reset()},reset:function(){r.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?S:v}return function(t){return{encrypt:function(f,n,o){return e(n).encrypt(t,f,n,o)},decrypt:function(f,n,o){return e(n).decrypt(t,f,n,o)}}}}()}),d=(n.StreamCipher=_.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),f.mode={}),l=n.BlockCipherMode=o.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),h=d.CBC=function(){function e(e,f,n){var o=this._iv;if(o){var a=o;this._iv=t}else var a=this._prevBlock;for(var r=0;r<n;r++)e[f+r]^=a[r]}var f=l.extend();return f.Encryptor=f.extend({processBlock:function(t,f){var n=this._cipher,o=n.blockSize;e.call(this,t,f,o),n.encryptBlock(t,f),this._prevBlock=t.slice(f,f+o)}}),f.Decryptor=f.extend({processBlock:function(t,f){var n=this._cipher,o=n.blockSize,a=t.slice(f,f+o);n.decryptBlock(t,f),e.call(this,t,f,o),this._prevBlock=a}}),f}(),m=f.pad={},g=m.Pkcs7={pad:function(e,t){for(var f=4*t,n=f-e.sigBytes%f,o=n<<24|n<<16|n<<8|n,r=[],s=0;s<n;s+=4)r.push(o);var c=a.create(r,n);e.concat(c)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},p=(n.BlockCipher=_.extend({cfg:_.cfg.extend({mode:h,padding:g}),reset:function(){_.reset.call(this);var e=this.cfg,t=e.iv,f=e.mode;if(this._xformMode==this._ENC_XFORM_MODE)var n=f.createEncryptor;else{var n=f.createDecryptor;this._minBufferSize=1}this._mode=n.call(f,this,t&&t.words)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){e.pad(this._data,this.blockSize);var t=this._process(!0)}else{var t=this._process(!0);e.unpad(t)}return t},blockSize:4}),n.CipherParams=o.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}})),b=f.format={},y=b.OpenSSL={stringify:function(e){var t=e.ciphertext,f=e.salt;if(f)var n=a.create([1398893684,1701076831]).concat(f).concat(t);else var n=t;return n.toString(c)},parse:function(e){var t=c.parse(e),f=t.words;if(1398893684==f[0]&&1701076831==f[1]){var n=a.create(f.slice(2,4));f.splice(0,4),t.sigBytes-=16}return p.create({ciphertext:t,salt:n})}},v=n.SerializableCipher=o.extend({cfg:o.extend({format:y}),encrypt:function(e,t,f,n){n=this.cfg.extend(n);var o=e.createEncryptor(f,n),a=o.finalize(t),r=o.cfg;return p.create({ciphertext:a,key:f,iv:r.iv,algorithm:e,mode:r.mode,padding:r.padding,blockSize:e.blockSize,formatter:n.format})},decrypt:function(e,t,f,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),e.createDecryptor(f,n).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),w=f.kdf={},k=w.OpenSSL={execute:function(e,t,f,n){n||(n=a.random(8));var o=u.create({keySize:t+f}).compute(e,n),r=a.create(o.words.slice(t),4*f);return o.sigBytes=4*t,p.create({key:o,iv:r,salt:n})}},S=n.PasswordBasedCipher=v.extend({cfg:v.cfg.extend({kdf:k}),encrypt:function(e,t,f,n){n=this.cfg.extend(n);var o=n.kdf.execute(f,e.keySize,e.ivSize);n.iv=o.iv;var a=v.encrypt.call(this,e,t,o.key,n);return a.mixIn(o),a},decrypt:function(e,t,f,n){n=this.cfg.extend(n),t=this._parse(t,n.format);var o=n.kdf.execute(f,e.keySize,e.ivSize,t.salt);return n.iv=o.iv,v.decrypt.call(this,e,t,o.key,n)}})}(),function(){var t=e,f=t.lib,n=f.BlockCipher,o=t.algo,a=[],r=[],s=[],c=[],i=[],u=[],_=[],d=[],l=[],h=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var f=0,n=0,t=0;t<256;t++){var o=n^n<<1^n<<2^n<<3^n<<4;o=o>>>8^255&o^99,a[f]=o,r[o]=f;var m=e[f],g=e[m],p=e[g],b=257*e[o]^16843008*o;s[f]=b<<24|b>>>8,c[f]=b<<16|b>>>16,i[f]=b<<8|b>>>24,u[f]=b;var b=16843009*p^65537*g^257*m^16843008*f;_[o]=b<<24|b>>>8,d[o]=b<<16|b>>>16,l[o]=b<<8|b>>>24,h[o]=b,f?(f=m^e[e[e[p^m]]],n^=e[e[n]]):f=n=1}}();var m=[0,1,2,4,8,16,32,64,128,27,54],g=o.AES=n.extend({_doReset:function(){for(var e=this._key,t=e.words,f=e.sigBytes/4,n=this._nRounds=f+6,o=4*(n+1),r=this._keySchedule=[],s=0;s<o;s++)if(s<f)r[s]=t[s];else{var c=r[s-1];s%f?f>6&&s%f==4&&(c=a[c>>>24]<<24|a[c>>>16&255]<<16|a[c>>>8&255]<<8|a[255&c]):(c=c<<8|c>>>24,c=a[c>>>24]<<24|a[c>>>16&255]<<16|a[c>>>8&255]<<8|a[255&c],c^=m[s/f|0]<<24),r[s]=r[s-f]^c}for(var i=this._invKeySchedule=[],u=0;u<o;u++){var s=o-u;if(u%4)var c=r[s];else var c=r[s-4];i[u]=u<4||s<=4?c:_[a[c>>>24]]^d[a[c>>>16&255]]^l[a[c>>>8&255]]^h[a[255&c]]}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,s,c,i,u,a)},decryptBlock:function(e,t){var f=e[t+1];e[t+1]=e[t+3],e[t+3]=f,this._doCryptBlock(e,t,this._invKeySchedule,_,d,l,h,r);var f=e[t+1];e[t+1]=e[t+3],e[t+3]=f},_doCryptBlock:function(e,t,f,n,o,a,r,s){for(var c=this._nRounds,i=e[t]^f[0],u=e[t+1]^f[1],_=e[t+2]^f[2],d=e[t+3]^f[3],l=4,h=1;h<c;h++){var m=n[i>>>24]^o[u>>>16&255]^a[_>>>8&255]^r[255&d]^f[l++],g=n[u>>>24]^o[_>>>16&255]^a[d>>>8&255]^r[255&i]^f[l++],p=n[_>>>24]^o[d>>>16&255]^a[i>>>8&255]^r[255&u]^f[l++],b=n[d>>>24]^o[i>>>16&255]^a[u>>>8&255]^r[255&_]^f[l++];i=m,u=g,_=p,d=b}var m=(s[i>>>24]<<24|s[u>>>16&255]<<16|s[_>>>8&255]<<8|s[255&d])^f[l++],g=(s[u>>>24]<<24|s[_>>>16&255]<<16|s[d>>>8&255]<<8|s[255&i])^f[l++],p=(s[_>>>24]<<24|s[d>>>16&255]<<16|s[i>>>8&255]<<8|s[255&u])^f[l++],b=(s[d>>>24]<<24|s[i>>>16&255]<<16|s[u>>>8&255]<<8|s[255&_])^f[l++];e[t]=m,e[t+1]=g,e[t+2]=p,e[t+3]=b},keySize:8});t.AES=n._createHelper(g)}(),function(){var t=e,f=t.lib,n=f.WordArray,o=f.Hasher,a=t.algo,r=[],s=a.SHA1=o.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var f=this._hash.words,n=f[0],o=f[1],a=f[2],s=f[3],c=f[4],i=0;i<80;i++){if(i<16)r[i]=0|e[t+i];else{var u=r[i-3]^r[i-8]^r[i-14]^r[i-16];r[i]=u<<1|u>>>31}var _=(n<<5|n>>>27)+c+r[i];_+=i<20?1518500249+(o&a|~o&s):i<40?1859775393+(o^a^s):i<60?(o&a|o&s|a&s)-1894007588:(o^a^s)-899497514,c=s,s=a,a=o<<30|o>>>2,o=n,n=_}f[0]=f[0]+n|0,f[1]=f[1]+o|0,f[2]=f[2]+a|0,f[3]=f[3]+s|0,f[4]=f[4]+c|0},_doFinalize:function(){var e=this._data,t=e.words,f=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=Math.floor(f/4294967296),t[15+(n+64>>>9<<4)]=f,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA1=o._createHelper(s),t.HmacSHA1=o._createHmacHelper(s)}(),function(t){var f=e,n=f.lib,o=n.WordArray,a=n.Hasher,r=f.algo,s=[],c=[];!function(){function e(e){return 4294967296*(e-(0|e))|0}for(var f=2,n=0;n<64;)(function(e){for(var f=t.sqrt(e),n=2;n<=f;n++)if(!(e%n))return!1;return!0})(f)&&(n<8&&(s[n]=e(t.pow(f,.5))),c[n]=e(t.pow(f,1/3)),n++),f++}();var i=[],u=r.SHA256=a.extend({_doReset:function(){this._hash=new o.init(s.slice(0))},_doProcessBlock:function(e,t){for(var f=this._hash.words,n=f[0],o=f[1],a=f[2],r=f[3],s=f[4],u=f[5],_=f[6],d=f[7],l=0;l<64;l++){if(l<16)i[l]=0|e[t+l];else{var h=i[l-15],m=(h<<25|h>>>7)^(h<<14|h>>>18)^h>>>3,g=i[l-2],p=(g<<15|g>>>17)^(g<<13|g>>>19)^g>>>10;i[l]=m+i[l-7]+p+i[l-16]}var b=s&u^~s&_,y=n&o^n&a^o&a,v=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),w=(s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25),k=d+w+b+c[l]+i[l],S=v+y;d=_,_=u,u=s,s=r+k|0,r=a,a=o,o=n,n=k+S|0}f[0]=f[0]+n|0,f[1]=f[1]+o|0,f[2]=f[2]+a|0,f[3]=f[3]+r|0,f[4]=f[4]+s|0,f[5]=f[5]+u|0,f[6]=f[6]+_|0,f[7]=f[7]+d|0},_doFinalize:function(){var e=this._data,f=e.words,n=8*this._nDataBytes,o=8*e.sigBytes;return f[o>>>5]|=128<<24-o%32,f[14+(o+64>>>9<<4)]=t.floor(n/4294967296),f[15+(o+64>>>9<<4)]=n,e.sigBytes=4*f.length,this._process(),this._hash},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e}});f.SHA256=a._createHelper(u),f.HmacSHA256=a._createHmacHelper(u)}(Math),function(){var t=e,f=t.lib,n=f.Base,o=t.enc,a=o.Utf8,r=t.algo;r.HMAC=n.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=a.parse(t));var f=e.blockSize,n=4*f;t.sigBytes>n&&(t=e.finalize(t)),t.clamp();for(var o=this._oKey=t.clone(),r=this._iKey=t.clone(),s=o.words,c=r.words,i=0;i<f;i++)s[i]^=1549556828,c[i]^=909522486;o.sigBytes=r.sigBytes=n,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,f=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(f))}})}(),e.pad.NoPadding={pad:function(){},unpad:function(){}},e.mode.CTR=function(){var t=e.lib.BlockCipherMode.extend(),f=t.Encryptor=t.extend({processBlock:function(e,t){var f=this._cipher,n=f.blockSize,o=this._iv,a=this._counter;o&&(a=this._counter=o.slice(0),this._iv=void 0);var r=a.slice(0);f.encryptBlock(r,0),a[n-1]=a[n-1]+1|0;for(var s=0;s<n;s++)e[t+s]^=r[s]}});return t.Decryptor=f,t}(),e}),o("tpl!vcard",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<vCard xmlns="vcard-temp">\n    <FN>'+n(t.fn)+"</FN>\n    <NICKNAME>"+n(t.fn)+"</NICKNAME>\n    <URL>"+n(t.url)+"</URL>\n    <ROLE>"+n(t.role)+"</ROLE>\n    <EMAIL><INTERNET/><PREF/><USERID>"+n(t.email)+"</USERID></EMAIL>\n    <PHOTO>\n      <TYPE>"+n(t.image_type)+"</TYPE>\n      <BINVAL>"+n(t.image)+"</BINVAL>\n    </PHOTO>\n</vCard>\n"}}),function(e,t){o("converse-vcard",["converse-core","crypto","tpl!vcard"],t)}(0,function(e,t,f){"use strict";var n=e.env,o=n.Backbone,a=n.Promise,r=n.Strophe,s=(n.SHA1,n._),c=n.$iq,i=(n.$build,n.b64_sha1),u=n.moment;n.sizzle,e.env.utils;e.plugins.add("converse-vcard",{initialize:function(){function e(e,f,n,o){var a=n.querySelector("vCard"),r={};if(s.isNull(a)||(r={stanza:n,fullname:s.get(a.querySelector("FN"),"textContent"),nickname:s.get(a.querySelector("NICKNAME"),"textContent"),image:s.get(a.querySelector("PHOTO BINVAL"),"textContent"),image_type:s.get(a.querySelector("PHOTO TYPE"),"textContent"),url:s.get(a.querySelector("URL"),"textContent"),role:s.get(a.querySelector("ROLE"),"textContent"),email:s.get(a.querySelector("EMAIL USERID"),"textContent")}),r.image){var c=t.enc.Base64.parse(r.image);r.image_type=t.SHA1(c).toString()}o&&o(r)}function n(e,t,f,n){n&&n({stanza:f,jid:t})}function _(e,t,f){var n=c(t?{type:e,to:t}:{type:e});return f?n.cnode(f):n.c("vCard",{xmlns:r.NS.VCARD}),n}function d(e){return new a(function(t,n){var o=r.xmlHtmlNode(f(e)).firstElementChild;h.connection.sendIQ(_("set",e.jid,o),t,n)})}function l(t,f){return f=r.getBareJidFromJid(f)===t.bare_jid?null:f,new a(function(o,a){t.connection.sendIQ(_("get",f),s.partial(e,t,f,s,o),s.partial(n,t,f,s,o),5e3)})}var h=this._converse;h.VCards=o.Collection.extend({model:h.ModelWithDefaultAvatar,initialize:function(){this.on("add",function(e){return h.api.vcard.update(e)})}}),h.initVCardCollection=function(){h.vcards=new h.VCards,h.vcards.browserStorage=new o.BrowserStorage.local(i("converse.vcards")),h.vcards.fetch()},h.api.listen.on("connectionInitialized",h.initVCardCollection),h.on("addClientFeatures",function(){h.api.disco.own.features.add(r.NS.VCARD)}),s.extend(h.api,{vcard:{set:d,get:function(e,t){if(s.isString(e))return l(h,e);if(!e.get("vcard_updated")||t){var f=e.get("jid")||e.get("muc_jid");if(!f)throw new Error("No JID to get vcard for!");return l(h,f)}return a.resolve({})},update:function(e,t){var f=this;return new a(function(n,o){f.get(e,t).then(function(t){e.save(s.extend(s.pick(t,["fullname","nickname","email","url","role","image_type","image","image_hash"]),{vcard_updated:u().format()})),n()})})}}})}})}),function(e,t){o("converse-profile",["converse-core","bootstrap","tpl!alert","tpl!chat_status_modal","tpl!profile_modal","tpl!profile_view","tpl!status_option","converse-vcard","converse-modal"],t)}(0,function(e,t,f,n,o,a,r){"use strict";var s=e.env,c=s.Strophe,i=s.Backbone,u=(s.Promise,s.utils,s._),_=(s.moment,e.env.utils);e.plugins.add("converse-profile",{dependencies:["converse-modal","converse-vcard"],initialize:function(){var e=this._converse,t=e.__;e.ProfileModal=e.BootstrapModal.extend({events:{"click .change-avatar":"openFileSelection",'change input[type="file"':"updateFilePreview","submit form":"onFormSubmitted"},initialize:function(){e.BootstrapModal.prototype.initialize.apply(this,arguments),this.model.on("change",this.render,this)},toHTML:function(){return o(u.extend(this.model.toJSON(),this.model.vcard.toJSON(),{heading_profile:t("Your Profile"),label_close:t("Close"),label_email:t("Email"),label_fullname:t("Full Name"),label_nickname:t("Nickname"),label_jid:t("XMPP Address (JID)"),label_role:t("Role"),label_role_help:t("Use commas to separate multiple roles. Your roles are shown next to your name on your chat messages."),label_save:t("Save"),label_url:t("URL"),alt_avatar:t("Your avatar image")}))},openFileSelection:function(e){e.preventDefault(),this.el.querySelector('input[type="file"]').click()},updateFilePreview:function(e){var t=this,f=e.target.files[0],n=new FileReader;n.onloadend=function(){t.el.querySelector(".avatar").setAttribute("src",n.result)},n.readAsDataURL(f)},setVCard:function(f,n){var o=this;e.api.vcard.set(n).then(function(){return e.api.vcard.update(o.model.vcard,!0)}).catch(function(f){e.log(f,c.LogLevel.FATAL),e.api.alert.show(c.LogLevel.ERROR,t("Error"),[t("Sorry, an error happened while trying to save your profile data."),t("You can check your browser's developer console for any error output.")])}),this.modal.hide()},onFormSubmitted:function(e){var t=this;e.preventDefault();var f=new FileReader,n=new FormData(e.target),o=this.el.querySelector(".modal-body"),a=n.get("image"),r={fn:n.get("fn"),role:n.get("role"),email:n.get("email"),url:n.get("url")};a.size?(f.onloadend=function(){u.extend(r,{image:btoa(f.result),image_type:a.type}),t.setVCard(o,r)},f.readAsBinaryString(a)):(u.extend(r,{image:this.model.get("image"),image_type:this.model.get("image_type")}),this.setVCard(o,r))}}),e.ChatStatusModal=e.BootstrapModal.extend({events:{"submit form#set-xmpp-status":"onFormSubmitted","click .clear-input":"clearStatusMessage"},toHTML:function(){return n(u.extend(this.model.toJSON(),this.model.vcard.toJSON(),{label_away:t("Away"),label_close:t("Close"),label_busy:t("Busy"),label_cancel:t("Cancel"),label_custom_status:t("Custom status"),label_offline:t("Offline"),label_online:t("Online"),label_save:t("Save"),label_xa:t("Away for long"),modal_title:t("Change chat status"),placeholder_status_message:t("Personal status message")}))},afterRender:function(){var e=this;this.el.addEventListener("shown.bs.modal",function(){e.el.querySelector('input[name="status_message"]').focus()},!1)},clearStatusMessage:function(e){e&&e.preventDefault&&(e.preventDefault(),_.hideElement(this.el.querySelector(".clear-input"))),this.el.querySelector('input[name="status_message"]').value=""},onFormSubmitted:function(e){e.preventDefault();var t=new FormData(e.target);this.model.save({status_message:t.get("status_message"),status:t.get("chat_status")}),this.modal.hide()}}),e.XMPPStatusView=i.VDOMView.extend({tagName:"div",events:{"click a.show-profile":"showProfileModal","click a.change-status":"showStatusChangeModal","click .logout":"logOut"},initialize:function(){this.model.on("change",this.render,this),this.model.vcard.on("change",this.render,this)},toHTML:function(){var f=this.model.get("status")||"offline";return a(u.extend(this.model.toJSON(),this.model.vcard.toJSON(),{fullname:this.model.vcard.get("fullname")||e.bare_jid,status_message:this.model.get("status_message")||t("I am %1$s",this.getPrettyStatus(f)),chat_status:f,_converse:e,title_change_settings:t("Change settings"),
-title_change_status:t("Click to change your chat status"),title_log_out:t("Log out"),title_your_profile:t("Your profile")}))},showProfileModal:function(t){u.isUndefined(this.profile_modal)&&(this.profile_modal=new e.ProfileModal({model:this.model})),this.profile_modal.show(t)},showStatusChangeModal:function(t){u.isUndefined(this.status_modal)&&(this.status_modal=new e.ChatStatusModal({model:this.model})),this.status_modal.show(t)},logOut:function(f){f.preventDefault(),!0===confirm(t("Are you sure you want to log out?"))&&e.logOut()},getPrettyStatus:function(e){return"chat"===e?t("online"):"dnd"===e?t("busy"):"xa"===e?t("away for long"):"away"===e?t("away"):"offline"===e?t("offline"):t(e)||t("online")}})}})}),function(e,t){o("converse-controlbox",["converse-core","lodash.fp","tpl!converse_brand_heading","tpl!controlbox","tpl!controlbox_toggle","tpl!login_panel","converse-chatview","converse-rosterview","converse-profile"],t)}(0,function(e,t,f,n,o,a){"use strict";var r=e.env,s=r.Strophe,c=r.Backbone,i=r.Promise,u=r._,_=r.moment,d=e.env.utils,l={Error:"error",Connecting:"info","Connection failure":"error",Authenticating:"info","Authentication failure":"error",Connected:"info",Disconnected:"error",Disconnecting:"warn",Attached:"info",Redirect:"info",Reconnecting:"warn"},h={0:"Error",1:"Connecting",2:"Connection failure",3:"Authenticating",4:"Authentication failure",5:"Connected",6:"Disconnected",7:"Disconnecting",8:"Attached",9:"Redirect",10:"Reconnecting"},m=[0,1,2,3,4,7,10];e.plugins.add("converse-controlbox",{dependencies:["converse-modal","converse-chatboxes","converse-rosterview","converse-chatview"],overrides:{_tearDown:function(){this.__super__._tearDown.apply(this,arguments),this.rosterview&&(this.rosterview.model.off().reset(),this.rosterview.each(function(e){e.removeAll(),e.remove()}),this.rosterview.removeAll().remove())},clearSession:function(){this.__super__.clearSession.apply(this,arguments);var e=u.get(this,"chatboxes",null);if(!u.isNil(e)){var t=e.get("controlbox");t&&t.collection&&t.collection.browserStorage&&t.save({connected:!1})}},ChatBoxes:{chatBoxMayBeShown:function(e){return this.__super__.chatBoxMayBeShown.apply(this,arguments)&&"controlbox"!==e.get("id")}},ChatBoxViews:{onChatBoxAdded:function(e){var t=this.__super__._converse;if("controlbox"===e.get("box_id")){var f=this.get(e.get("id"));return f?(f.model=e,f.initialize(),f):(f=new t.ControlBoxView({model:e}),this.add(e.get("id"),f))}return this.__super__.onChatBoxAdded.apply(this,arguments)},closeAllChatBoxes:function(){var e=this.__super__._converse;return this.each(function(t){("controlbox"!==t.model.get("id")||e.disconnection_cause===e.LOGOUT&&!e.show_controlbox_by_default)&&t.close()}),this},getChatBoxWidth:function(e){var t=this.__super__._converse,f=this.get("controlbox");return"controlbox"===e.model.get("id")?f&&d.isVisible(f.el)?d.getOuterWidth(f.el,!0):d.getOuterWidth(t.controlboxtoggle.el,!0):this.__super__.getChatBoxWidth.apply(this,arguments)}},ChatBox:{initialize:function(){"controlbox"===this.get("id")?this.set({time_opened:_(0).valueOf()}):this.__super__.initialize.apply(this,arguments)}},ChatBoxView:{insertIntoDOM:function(){var e=this.__super__._converse.chatboxviews.get("controlbox");return e?e.el.insertAdjacentElement("afterend",this.el):this.__super__.insertIntoDOM.apply(this,arguments),this}}},initialize:function(){var e=this._converse,t=e.__;e.api.settings.update({allow_logout:!0,default_domain:void 0,locked_domain:void 0,show_controlbox_by_default:!1,sticky_controlbox:!1}),e.api.promises.add("controlboxInitialized");t("Contacts");e.addControlBox=function(){return e.chatboxes.add({id:"controlbox",box_id:"controlbox",type:"controlbox",closed:!e.show_controlbox_by_default})},e.ControlBoxView=e.ChatBoxView.extend({tagName:"div",className:"chatbox",id:"controlbox",events:{"click a.close-chatbox-button":"close"},initialize:function(){u.isUndefined(e.controlboxtoggle)&&(e.controlboxtoggle=new e.ControlBoxToggle),e.controlboxtoggle.el.insertAdjacentElement("afterend",this.el),this.model.on("change:connected",this.onConnected,this),this.model.on("destroy",this.hide,this),this.model.on("hide",this.hide,this),this.model.on("show",this.show,this),this.model.on("change:closed",this.ensureClosedState,this),this.render(),this.model.get("connected")&&this.insertRoster(),e.emit("controlboxInitialized",this)},render:function(){return this.model.get("connected")&&u.isUndefined(this.model.get("closed"))&&this.model.set("closed",!e.show_controlbox_by_default),this.el.innerHTML=n(u.extend(this.model.toJSON())),this.model.get("closed")?this.hide():this.show(),e.connection.connected&&e.connection.authenticated&&!e.connection.disconnecting?!this.model.get("connected")||this.controlbox_pane&&d.isVisible(this.controlbox_pane.el)||this.renderControlBoxPane():this.renderLoginPanel(),this},onConnected:function(){this.model.get("connected")&&(this.render(),this.insertRoster())},insertRoster:function(){var t=this;e.api.waitUntil("rosterViewInitialized").then(function(){return t.controlbox_pane.el.insertAdjacentElement("beforeEnd",e.rosterview.el)}).catch(u.partial(e.log,u,s.LogLevel.FATAL))},createBrandHeadingHTML:function(){return f({sticky_controlbox:e.sticky_controlbox})},insertBrandHeading:function(){var e=this.el.querySelector(".brand-heading-container");if(u.isNull(e)){this.el.querySelector(".controlbox-head").insertAdjacentHTML("beforeend",this.createBrandHeadingHTML())}else e.outerHTML=this.createBrandHeadingHTML()},renderLoginPanel:function(){if(this.el.classList.add("logged-out"),u.isNil(this.loginpanel)){this.loginpanel=new e.LoginPanel({model:new e.LoginPanelModel});var t=this.el.querySelector(".controlbox-panes");t.innerHTML="",t.appendChild(this.loginpanel.render().el),this.insertBrandHeading()}else this.loginpanel.render();return this},renderControlBoxPane:function(){this.loginpanel&&(this.loginpanel.remove(),delete this.loginpanel),this.el.classList.remove("logged-out"),this.controlbox_pane=new e.ControlBoxPane,this.el.querySelector(".controlbox-panes").insertAdjacentElement("afterBegin",this.controlbox_pane.el)},close:function(t){if(t&&t.preventDefault&&t.preventDefault(),!e.sticky_controlbox)return e.connection.connected&&!e.connection.disconnecting?this.model.save({closed:!0}):this.model.trigger("hide"),e.emit("controlBoxClosed",this),this},ensureClosedState:function(){this.model.get("closed")?this.hide():this.show()},hide:function(t){if(!e.sticky_controlbox)return d.addClass("hidden",this.el),e.emit("chatBoxClosed",this),e.connection.connected||e.controlboxtoggle.render(),e.controlboxtoggle.show(t),this},onControlBoxToggleHidden:function(){this.model.set("closed",!1),this.el.classList.remove("hidden"),e.emit("controlBoxOpened",this)},show:function(){return e.controlboxtoggle.hide(this.onControlBoxToggleHidden.bind(this)),this},showHelpMessages:function(){}}),e.LoginPanelModel=c.Model.extend({defaults:{errors:[]}}),e.LoginPanel=c.VDOMView.extend({tagName:"div",id:"converse-login-panel",className:"controlbox-pane fade-in",events:{"submit form#converse-login":"authenticate","change input":"validate"},initialize:function(t){this.model.on("change",this.render,this),this.listenTo(e.connfeedback,"change",this.render)},toHTML:function(){var f,n,o=e.connfeedback.get("connection_status");return u.includes(m,o)&&(n=h[o],f=l[n]),a(u.extend(this.model.toJSON(),{__:t,_converse:e,ANONYMOUS:e.ANONYMOUS,EXTERNAL:e.EXTERNAL,LOGIN:e.LOGIN,PREBIND:e.PREBIND,auto_login:e.auto_login,authentication:e.authentication,connection_status:o,conn_feedback_class:f,conn_feedback_subject:n,conn_feedback_message:e.connfeedback.get("message"),placeholder_username:(e.locked_domain||e.default_domain)&&t("Username")||t("user@domain")}))},validate:function(){var f=this.el.querySelector("form"),n=f.querySelector("input[name=jid]");return!n.value||e.locked_domain||e.default_domain||d.isValidJID(n.value)?(n.setCustomValidity(""),!0):(n.setCustomValidity(t("Please enter a valid XMPP address")),!1)},authenticate:function(t){if(t&&t.preventDefault&&t.preventDefault(),e.authentication===e.ANONYMOUS)return void this.connect(e.jid,null);if(this.validate()){var f=t.target.querySelector("input[name=jid]").value;e.locked_domain?f=s.escapeNode(f)+"@"+e.locked_domain:e.default_domain&&!u.includes(f,"@")&&(f=f+"@"+e.default_domain),this.connect(f,u.get(t.target.querySelector("input[name=password]"),"value"))}},connect:function(t,f){if(t){var n=s.getResourceFromJid(t);t=n?s.getBareJidFromJid(t).toLowerCase()+"/"+n:t.toLowerCase()+e.generateResource()}u.includes(["converse/login","converse/register"],c.history.getFragment())&&e.router.navigate("",{replace:!0}),e.connection.reset(),e.connection.connect(t,f,e.onConnectStatusChanged)}}),e.ControlBoxPane=c.NativeView.extend({tagName:"div",className:"controlbox-pane",initialize:function(){e.xmppstatusview=new e.XMPPStatusView({model:e.xmppstatus}),this.el.insertAdjacentElement("afterBegin",e.xmppstatusview.render().el)}}),e.ControlBoxToggle=c.NativeView.extend({tagName:"a",className:"toggle-controlbox hidden",id:"toggle-controlbox",events:{click:"onClick"},attributes:{href:"#"},initialize:function(){e.chatboxviews.insertRowColumn(this.render().el),e.api.waitUntil("initialized").then(this.render.bind(this)).catch(u.partial(e.log,u,s.LogLevel.FATAL))},render:function(){return this.el.innerHTML=o({label_toggle:t(e.connection.connected?"Chat Contacts":"Toggle chat")}),this},hide:function(e){d.hideElement(this.el),e()},show:function(e){d.fadeIn(this.el,e)},showControlBox:function(){var t=e.chatboxes.get("controlbox");t||(t=e.addControlBox()),e.connection.connected?t.save({closed:!1}):t.trigger("show")},onClick:function(t){if(t.preventDefault(),d.isVisible(e.root.querySelector("#controlbox"))){var f=e.chatboxes.get("controlbox");e.connection.connected?f.save({closed:!0}):f.trigger("hide")}else this.showControlBox()}}),i.all([e.api.waitUntil("connectionInitialized"),e.api.waitUntil("chatBoxesInitialized")]).then(e.addControlBox).catch(u.partial(e.log,u,s.LogLevel.FATAL)),e.on("chatBoxesFetched",function(){(e.chatboxes.get("controlbox")||e.addControlBox()).save({connected:!0})});var r=function(){var t=e.chatboxviews.get("controlbox");t.model.set({connected:!1}),t.renderLoginPanel()};e.on("disconnected",r),e.on("will-reconnect",r)}})}),o("tpl!dragresize",["lodash"],function(e){return function(e){var t="";return t+='<div class="dragresize dragresize-top"></div>\n<div class="dragresize dragresize-topleft"></div>\n<div class="dragresize dragresize-left"></div>\n'}}),function(e,t){o("converse-dragresize",["converse-core","tpl!dragresize","converse-chatview","converse-controlbox"],t)}(0,function(e,t){"use strict";function f(e,f){var n=f.el.querySelector(".box-flyout"),o=document.createElement("div");o.innerHTML=t(),n.insertBefore(o,n.firstChild)}var n=e.env._;e.plugins.add("converse-dragresize",{dependencies:["converse-chatview","converse-headline","converse-muc-views"],enabled:function(e){return"overlayed"==e.view_mode},overrides:{registerGlobalEventHandlers:function(){var e=this;return document.addEventListener("mousemove",function(t){if(!e.resizing||!e.allow_dragresize)return!0;t.preventDefault(),e.resizing.chatbox.resizeChatBox(t)}),document.addEventListener("mouseup",function(t){if(!e.resizing||!e.allow_dragresize)return!0;t.preventDefault();var f=e.applyDragResistance(e.resizing.chatbox.height,e.resizing.chatbox.model.get("default_height")),n=e.applyDragResistance(e.resizing.chatbox.width,e.resizing.chatbox.model.get("default_width"));e.connection.connected?(e.resizing.chatbox.model.save({height:f}),e.resizing.chatbox.model.save({width:n})):(e.resizing.chatbox.model.set({height:f}),e.resizing.chatbox.model.set({width:n})),e.resizing=null}),this.__super__.registerGlobalEventHandlers.apply(this,arguments)},ChatBox:{initialize:function(){var e=this.__super__._converse,t=this.__super__.initialize.apply(this,arguments),f=this.get("height"),n=this.get("width");return("controlbox"===this.get("id")?this.set.bind(this):this.save.bind(this))({height:e.applyDragResistance(f,this.get("default_height")),width:e.applyDragResistance(n,this.get("default_width"))}),t}},ChatBoxView:{events:{"mousedown .dragresize-top":"onStartVerticalResize","mousedown .dragresize-left":"onStartHorizontalResize","mousedown .dragresize-topleft":"onStartDiagonalResize"},initialize:function(){window.addEventListener("resize",n.debounce(this.setDimensions.bind(this),100)),this.__super__.initialize.apply(this,arguments)},render:function(){var e=this.__super__.render.apply(this,arguments);return f(this.__super__._converse,this),this.setWidth(),e},setWidth:function(){this.model.get("width")&&(this.el.style.width=this.model.get("width"))},_show:function(){this.initDragResize().setDimensions(),this.__super__._show.apply(this,arguments)},initDragResize:function(){var e=this.__super__._converse,t=this.el.querySelector(".box-flyout"),f=window.getComputedStyle(t);if(n.isUndefined(this.model.get("height"))){var o=parseInt(f.height.replace(/px$/,""),10),a=parseInt(f.width.replace(/px$/,""),10);this.model.set("height",o),this.model.set("default_height",o),this.model.set("width",a),this.model.set("default_width",a)}var r=f["min-width"],s=f["min-height"];return this.model.set("min_width",r.endsWith("px")?Number(r.replace(/px$/,"")):0),this.model.set("min_height",s.endsWith("px")?Number(s.replace(/px$/,"")):0),this.prev_pageY=0,this.prev_pageX=0,e.connection.connected&&(this.height=this.model.get("height"),this.width=this.model.get("width")),this},setDimensions:function(){this.adjustToViewport(),this.setChatBoxHeight(this.model.get("height")),this.setChatBoxWidth(this.model.get("width"))},setChatBoxHeight:function(e){var t=this.__super__._converse;e=e?t.applyDragResistance(e,this.model.get("default_height"))+"px":"";var f=this.el.querySelector(".box-flyout");n.isNull(f)||(f.style.height=e)},setChatBoxWidth:function(e){var t=this.__super__._converse;e=e?t.applyDragResistance(e,this.model.get("default_width"))+"px":"",this.el.style.width=e;var f=this.el.querySelector(".box-flyout");n.isNull(f)||(f.style.width=e)},adjustToViewport:function(){var e=Math.max(document.documentElement.clientWidth,window.innerWidth||0),t=Math.max(document.documentElement.clientHeight,window.innerHeight||0);e<=480?(this.model.set("height",void 0),this.model.set("width",void 0)):e<=this.model.get("width")?this.model.set("width",void 0):t<=this.model.get("height")&&this.model.set("height",void 0)},onStartVerticalResize:function(e){var t=this.__super__._converse;if(!t.allow_dragresize)return!0;var f=this.el.querySelector(".box-flyout"),n=window.getComputedStyle(f);this.height=parseInt(n.height.replace(/px$/,""),10),t.resizing={chatbox:this,direction:"top"},this.prev_pageY=e.pageY},onStartHorizontalResize:function(e){var t=this.__super__._converse;if(!t.allow_dragresize)return!0;var f=this.el.querySelector(".box-flyout"),n=window.getComputedStyle(f);this.width=parseInt(n.width.replace(/px$/,""),10),t.resizing={chatbox:this,direction:"left"},this.prev_pageX=e.pageX},onStartDiagonalResize:function(e){var t=this.__super__._converse;this.onStartHorizontalResize(e),this.onStartVerticalResize(e),t.resizing.direction="topleft"},resizeChatBox:function(e){var t,f=this.__super__._converse;0===f.resizing.direction.indexOf("top")&&(t=e.pageY-this.prev_pageY)&&(this.height=this.height-t>(this.model.get("min_height")||0)?this.height-t:this.model.get("min_height"),this.prev_pageY=e.pageY,this.setChatBoxHeight(this.height)),n.includes(f.resizing.direction,"left")&&(t=this.prev_pageX-e.pageX)&&(this.width=this.width+t>(this.model.get("min_width")||0)?this.width+t:this.model.get("min_width"),this.prev_pageX=e.pageX,this.setChatBoxWidth(this.width))}},HeadlinesBoxView:{events:{"mousedown .dragresize-top":"onStartVerticalResize","mousedown .dragresize-left":"onStartHorizontalResize","mousedown .dragresize-topleft":"onStartDiagonalResize"},initialize:function(){return window.addEventListener("resize",n.debounce(this.setDimensions.bind(this),100)),this.__super__.initialize.apply(this,arguments)},render:function(){var e=this.__super__.render.apply(this,arguments);return f(this.__super__._converse,this),this.setWidth(),e}},ControlBoxView:{events:{"mousedown .dragresize-top":"onStartVerticalResize","mousedown .dragresize-left":"onStartHorizontalResize","mousedown .dragresize-topleft":"onStartDiagonalResize"},initialize:function(){window.addEventListener("resize",n.debounce(this.setDimensions.bind(this),100)),this.__super__.initialize.apply(this,arguments)},render:function(){var e=this.__super__.render.apply(this,arguments);return f(this.__super__._converse,this),this.setWidth(),e},renderLoginPanel:function(){var e=this.__super__.renderLoginPanel.apply(this,arguments);return this.initDragResize().setDimensions(),e},renderControlBoxPane:function(){var e=this.__super__.renderControlBoxPane.apply(this,arguments);return this.initDragResize().setDimensions(),e}},ChatRoomView:{events:{"mousedown .dragresize-top":"onStartVerticalResize","mousedown .dragresize-left":"onStartHorizontalResize","mousedown .dragresize-topleft":"onStartDiagonalResize"},initialize:function(){window.addEventListener("resize",n.debounce(this.setDimensions.bind(this),100)),this.__super__.initialize.apply(this,arguments)},render:function(){var e=this.__super__.render.apply(this,arguments);return f(this.__super__._converse,this),this.setWidth(),e}}},initialize:function(){var e=this._converse;e.api.settings.update({allow_dragresize:!0}),e.applyDragResistance=function(e,t){if(!n.isUndefined(e)){if(n.isUndefined(t))return e;return e!==t&&Math.abs(e-t)<10?t:e}}}})}),function(e,t){o("converse-embedded",["converse-core","converse-muc"],t)}(0,function(e){"use strict";var t=e.env,f=(t.Backbone,t._);e.plugins.add("converse-embedded",{enabled:function(e){return"embedded"===e.view_mode},initialize:function(){this._converse.api.settings.update({allow_logout:!1,allow_muc_invitations:!1,hide_muc_server:!0});var e=this._converse;if(!f.isArray(e.auto_join_rooms)&&!f.isArray(e.auto_join_private_chats))throw new Error("converse-embedded: auto_join_rooms must be an Array");if(1!==e.auto_join_rooms.length&&1!==e.auto_join_private_chats.length)throw new Error("converse-embedded: It doesn't make sense to have the auto_join_rooms setting to zero or more then one, since only one chat room can be open at any time.")}})}),o("tpl!inverse_brand_heading",["lodash"],function(e){return function(e){var t="";return t+='<div class="row">\n    <div class="container brand-heading-container">\n        <h1 class="brand-heading"><i class="icon-conversejs"></i>Converse</h1>\n        <p class="brand-subtitle"><a target="_blank" rel="nofollow" href="https://conversejs.org">Open Source</a> XMPP chat client</p>\n        <p class="brand-subtitle"><a target="_blank" rel="nofollow" href="https://hosted.weblate.org/projects/conversejs/#languages">Translate</a> into your own language</p>\n    <div>\n</div>\n'}}),function(e,t){o("converse-singleton",["converse-core","converse-chatview"],t)}(0,function(e){"use strict";function t(e){"controlbox"!==e.model.get("id")&&(e.model.save({hidden:!0}),e.hide())}var f=e.env,n=f._;f.Strophe;e.plugins.add("converse-singleton",{dependencies:["converse-chatboxes","converse-muc","converse-controlbox","converse-rosterview"],enabled:function(e){return n.includes(["mobile","fullscreen","embedded"],e.view_mode)},overrides:{ChatBoxes:{chatBoxMayBeShown:function(e){return!e.get("hidden")},createChatBox:function(e,t){return t=t||{},t.hidden=!0,this.__super__.createChatBox.call(this,e,t)}},ChatBoxView:{shouldShowOnTextMessage:function(){return!1},_show:function(e){return n.each(this.__super__._converse.chatboxviews.xget(this.model.get("id")),t),this.model.set("hidden",!1),this.__super__._show.apply(this,arguments)}},ChatRoomView:{show:function(e){return n.each(this.__super__._converse.chatboxviews.xget(this.model.get("id")),t),this.model.set("hidden",!1),this.__super__.show.apply(this,arguments)}}}})}),function(e,t){o("converse-fullscreen",["converse-core","tpl!inverse_brand_heading","converse-chatview","converse-controlbox","converse-muc","converse-singleton"],t)}(0,function(e,t){"use strict";var f=e.env,n=(f.Strophe,f._);e.plugins.add("converse-fullscreen",{enabled:function(e){return n.includes(["fullscreen","embedded"],e.view_mode)},overrides:{ControlBoxView:{createBrandHeadingHTML:function(){return t()},insertBrandHeading:function(){this.__super__._converse.root.getElementById("converse-login-panel").parentNode.insertAdjacentHTML("afterbegin",this.createBrandHeadingHTML())}}},initialize:function(){this._converse.api.settings.update({chatview_avatar_height:50,chatview_avatar_width:50,hide_open_bookmarks:!0,show_controlbox_by_default:!0,sticky_controlbox:!0})}})}),function(e,t){o("converse-headline",["converse-core","tpl!chatbox","converse-chatview"],t)}(0,function(e,t){"use strict";var f=e.env,n=f._,o=f.utils;e.plugins.add("converse-headline",{dependencies:["converse-chatview"],overrides:{ChatBoxes:{model:function(e,t){var f=this.__super__._converse;return"headline"==e.type?new f.HeadlinesBox(e,t):this.__super__.model.apply(this,arguments)}},ChatBoxViews:{onChatBoxAdded:function(e){var t=this.__super__._converse,f=this.get(e.get("id"));return f||"headline"!==e.get("type")?this.__super__.onChatBoxAdded.apply(this,arguments):(f=new t.HeadlinesBoxView({model:e}),this.add(e.get("id"),f),f)}}},initialize:function(){function e(e){var t=e.getAttribute("from");if(o.isHeadlineMessage(a,e)){if(n.includes(t,"@")&&!a.allow_non_roster_messaging)return;var f=a.chatboxes.create({id:t,jid:t,type:"headline",from:t});f.createMessage(e,void 0,e),a.emit("message",{chatbox:f,stanza:e})}return!0}function f(){a.connection.addHandler(e,null,"message")}var a=this._converse;a.__;a.HeadlinesBox=a.ChatBox.extend({defaults:{type:"headline",bookmarked:!1,chat_state:void 0,num_unread:0,url:""}}),a.HeadlinesBoxView=a.ChatBoxView.extend({className:"chatbox headlines",events:{"click .close-chatbox-button":"close","click .toggle-chatbox-button":"minimize","keypress textarea.chat-textarea":"keyPressed"},initialize:function(){this.initDebounced(),this.disable_mam=!0,this.model.messages.on("add",this.onMessageAdded,this),this.model.on("show",this.show,this),this.model.on("destroy",this.hide,this),this.model.on("change:minimized",this.onMinimizedChanged,this),this.render().insertHeading().fetchMessages().insertIntoDOM().hide(),a.emit("chatBoxOpened",this),a.emit("chatBoxInitialized",this)},render:function(){return this.el.setAttribute("id",this.model.get("box_id")),this.el.innerHTML=t(n.extend(this.model.toJSON(),{info_close:"",label_personal_message:"",show_send_button:!1,show_toolbar:!1,unread_msgs:""})),this.content=this.el.querySelector(".chat-content"),this},renderMessageForm:n.noop,afterShown:n.noop}),a.on("connected",f),a.on("reconnected",f)}})}),function(e,t){"function"==typeof o&&o.amd?o("strophe.rsm",["strophe"],function(e){return t(e.Strophe,e.$build,e.$iq,e.$msg,e.$pres),e}):t(e.Strophe,e.$build,e.$iq,e.$msg,e.$pres)}(this,function(e,t,f,n,o){e.addNamespace("RSM","http://jabber.org/protocol/rsm"),e.RSM=function(e){if(this.attribs=["max","first","last","after","before","index","count"],void 0!==e.xml)this.fromXMLElement(e.xml);else for(var t=0;t<this.attribs.length;t++){var f=this.attribs[t];this[f]=e[f]}},e.RSM.prototype={toXML:function(){for(var f=t("set",{xmlns:e.NS.RSM}),n=0;n<this.attribs.length;n++){var o=this.attribs[n];void 0!==this[o]&&(f=f.c(o).t(this[o].toString()).up())}return f.tree()},next:function(t){return new e.RSM({max:t,after:this.last})},previous:function(t){return new e.RSM({max:t,before:this.first})},fromXMLElement:function(t){for(var f=0;f<this.attribs.length;f++){var n=this.attribs[f],o=t.getElementsByTagName(n)[0];void 0!==o&&null!==o&&(this[n]=e.getText(o),"first"==n&&(this.index=o.getAttribute("index")))}}}}),function(e,t){o("converse-mam",["sizzle","converse-core","utils","converse-disco","strophe.rsm"],t)}(0,function(e,t,f){"use strict";function n(t){var f=e('result[xmlns="'.concat(r.NS.MAM,'"]'),t).pop();if(!c.isUndefined(f))return f.getAttribute("id");var n=e('stanza-id[xmlns="'.concat(r.NS.SID,'"]'),t).pop();return c.isUndefined(n)?void 0:n.getAttribute("id")}function o(e,t,f,n){var o;c.isFunction(t)&&(f=t,n=f);var a=e.connection.getUniqueId(),d={type:"set"};if(!c.isUndefined(t)&&t.groupchat){if(!t.with)throw new Error('You need to specify a "with" value containing the chat room JID, when querying groupchat messages.');d.to=t.with}var l=s(d).c("query",{xmlns:r.NS.MAM,queryid:a});c.isUndefined(t)||(l.c("x",{xmlns:r.NS.XFORM,type:"submit"}).c("field",{var:"FORM_TYPE",type:"hidden"}).c("value").t(r.NS.MAM).up().up(),t.with&&!t.groupchat&&l.c("field",{var:"with"}).c("value").t(t.with).up().up(),c.each(["start","end"],function(e){if(t[e]){if(o=i(t[e]),!o.isValid())throw new TypeError("archive.query: invalid date provided for: ".concat(e));l.c("field",{var:e}).c("value").t(o.format()).up().up()}}),l.up(),t instanceof r.RSM?l.cnode(t.toXML()):c.intersection(u,c.keys(t)).length&&l.cnode(new r.RSM(t).toXML()));var h=[],m=e.connection.addHandler(function(e){if(t.groupchat&&e.getAttribute("from")!==t.with)return!0;var f=e.querySelector("result");return c.isNull(f)||f.getAttribute("queryid")!==a||h.push(e),!0},r.NS.MAM);e.connection.sendIQ(l,function(n){if(e.connection.deleteHandler(m),c.isFunction(f)){var o,a=n.querySelector("set");c.isUndefined(a)||(o=new r.RSM({xml:a}),c.extend(o,c.pick(t,c.concat(_,["max"])))),f(h,o)}},function(){e.connection.deleteHandler(m),c.isFunction(n)&&n.apply(this,arguments)},e.message_archiving_timeout)}var a=t.env,r=(a.Promise,a.Strophe),s=a.$iq,c=a._,i=a.moment,u=["max","first","last","after","before","index","count"],_=["with","start","end"];t.plugins.add("converse-mam",{dependencies:["converse-chatview","converse-muc","converse-muc-views"],overrides:{ChatBox:{getMessageAttributesFromStanza:function(e,t,f){var o=this.__super__.getMessageAttributesFromStanza.apply(this,arguments),a=n(f);return a&&(o.archive_id=a),o}},ChatBoxView:{render:function(){var e=this.__super__.render.apply(this,arguments);return this.disable_mam||this.content.addEventListener("scroll",c.debounce(this.onScroll.bind(this),100)),e},fetchNewestMessages:function(){if(!this.disable_mam){var e=(this.__super__._converse,f.getMostRecentMessage(this.model));if(c.isNil(e))this.fetchArchivedMessages();else{e.get("archive_id")?this.fetchArchivedMessages({after:e.get("archive_id")}):this.fetchArchivedMessages({start:e.get("time")})}}},fetchArchivedMessagesIfNecessary:function(){var e=this;if(!this.disable_mam&&!this.model.get("mam_initialized")){var t=this.__super__._converse;t.api.disco.supports(r.NS.MAM,t.bare_jid).then(function(t){t.length&&e.fetchArchivedMessages(),e.model.save({mam_initialized:!0})},function(){t.log("Error or timeout while checking for MAM support",r.LogLevel.ERROR)}).catch(function(f){e.clearSpinner(),t.log(f,r.LogLevel.FATAL)})}},fetchArchivedMessages:function(e){var t=this,f=this.__super__._converse;if(!this.disable_mam){var n,o,a="chatroom"===this.model.get("type");a?(n=this.model.get("jid"),o=this.model.onMessage.bind(this.model)):(n=f.bare_jid,o=f.chatboxes.onMessage.bind(f.chatboxes)),f.api.disco.supports(r.NS.MAM,n).then(function(n){n.length&&(t.addSpinner(),f.api.archive.query(c.extend({groupchat:a,before:"",max:f.archived_messages_page_size,with:t.model.get("jid")},e),function(e){t.clearSpinner(),c.each(e,o)},function(){t.clearSpinner(),f.log("Error or timeout while trying to fetch archived messages",r.LogLevel.ERROR)}))},function(){f.log("Error or timeout while checking for MAM support",r.LogLevel.ERROR)}).catch(function(e){t.clearSpinner(),f.log(e,r.LogLevel.FATAL)})}},onScroll:function(e){this.__super__._converse;if(0===this.content.scrollTop&&this.model.messages.length){var t=this.model.messages.at(0),f=t.get("archive_id");f?this.fetchArchivedMessages({before:f}):this.fetchArchivedMessages({end:t.get("time")})}}},ChatRoom:{isDuplicate:function(e,t){var f=this.__super__.isDuplicate.apply(this,arguments);if(f)return f;var o=n(t);return o?this.messages.filter({archive_id:o}).length>0:void 0}},ChatRoomView:{initialize:function(){this.__super__._converse;this.__super__.initialize.apply(this,arguments),this.model.on("change:mam_enabled",this.fetchArchivedMessagesIfNecessary,this),this.model.on("change:connection_status",this.fetchArchivedMessagesIfNecessary,this)},renderChatArea:function(){var e=this.__super__.renderChatArea.apply(this,arguments);return this.disable_mam||this.content.addEventListener("scroll",c.debounce(this.onScroll.bind(this),100)),e},fetchArchivedMessagesIfNecessary:function(){this.model.get("connection_status")===t.ROOMSTATUS.ENTERED&&this.model.get("mam_enabled")&&!this.model.get("mam_initialized")&&(this.fetchArchivedMessages(),this.model.save({mam_initialized:!0}))}}},initialize:function(){var t=this._converse;t.api.settings.update({archived_messages_page_size:"50",message_archiving:void 0,message_archiving_timeout:8e3}),t.onMAMError=function(e){e.querySelectorAll("feature-not-implemented").length?t.log("Message Archive Management (XEP-0313) not supported by this server",r.LogLevel.WARN):(t.log("An error occured while trying to set archiving preferences.",r.LogLevel.ERROR),t.log(e))},t.onMAMPreferences=function(f,n){var o=e('prefs[xmlns="'.concat(r.NS.MAM,'"]'),n).pop();if(o.getAttribute("default")!==t.message_archiving){var a=s({type:"set"}).c("prefs",{xmlns:r.NS.MAM,default:t.message_archiving});c.each(o.children,function(e){a.cnode(e).up()}),t.connection.sendIQ(a,c.partial(function(e,f){e.save({preferences:{default:t.message_archiving}})},f),t.onMAMError)}else f.save({preferences:{default:t.message_archiving}})},t.on("serviceDiscovered",function(e){var f=e.get("preferences")||{};e.get("var")!==r.NS.MAM||f.default===t.message_archiving||c.isUndefined(t.message_archiving)||t.connection.sendIQ(s({type:"get"}).c("prefs",{xmlns:r.NS.MAM}),c.partial(t.onMAMPreferences,e),c.partial(t.onMAMError,e))}),t.on("addClientFeatures",function(){t.api.disco.own.features.add(r.NS.MAM)}),t.on("afterMessagesFetched",function(e){e.fetchNewestMessages()}),t.on("reconnected",function(){var e=t.chatboxviews.filter(function(e){return"chatbox"===c.at(e,"model.attributes.type")[0]});c.each(e,function(e){return e.fetchNewestMessages()})}),c.extend(t.api,{archive:{query:function(e,f,n){if(!t.api.connection.connected())throw new Error("Can't call `api.archive.query` before having established an XMPP session");return o(t,e,f,n)}}})}})}),o("tpl!chatbox_minimize",["lodash"],function(e){return function(t){var f="";return f+='<a class="chatbox-btn toggle-chatbox-button fa fa-minus" title="'+(0,e.escape)(t.info_minimize)+'"></a>\n'}}),o("tpl!toggle_chats",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+=n(t.num_minimized)+" "+n(t.Minimized)+'\n<span class="unread-message-count ',t.num_unread||(f+=" unread-message-count-hidden "),f+='" href="#">'+n(t.num_unread)+"</span>\n"}}),o("tpl!trimmed_chat",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<a href="#" class="restore-chat w-100 align-self-center" title="'+n(t.tooltip)+'">\n    ',t.num_unread&&(f+=' \n        <span class="message-count badge badge-light">'+n(t.num_unread)+"</span>\n    "),f+="\n    "+n(t.title||t.jid)+'\n</a>\n<a class="chatbox-btn close-chatbox-button fa fa-times"></a>\n'}}),o("tpl!chats_panel",["lodash"],function(e){return function(e){var t="";return t+='<a id="toggle-minimized-chats" href="#" class="row no-gutters"></a>\n<div class="flyout minimized-chats-flyout row no-gutters"></div>\n'}}),function(e,t){o("converse-minimize",["converse-core","tpl!chatbox_minimize","tpl!toggle_chats","tpl!trimmed_chat","tpl!chats_panel","converse-chatview"],t)}(0,function(e,t,f,n,o){"use strict";var a=e.env,r=a._,s=a.Backbone,c=a.Promise,i=a.Strophe,u=a.b64_sha1,_=a.moment,d=e.env.utils;e.plugins.add("converse-minimize",{
-dependencies:["converse-chatview","converse-controlbox","converse-muc","converse-muc-views","converse-headline"],enabled:function(e){return"overlayed"==e.view_mode},overrides:{registerGlobalEventHandlers:function(){var e=this.__super__._converse;return window.addEventListener("resize",r.debounce(function(t){e.connection.connected&&e.chatboxviews.trimChats()},200)),this.__super__.registerGlobalEventHandlers.apply(this,arguments)},ChatBox:{initialize:function(){this.__super__.initialize.apply(this,arguments),this.on("show",this.maximize,this),"controlbox"!==this.get("id")&&this.save({minimized:this.get("minimized")||!1,time_minimized:this.get("time_minimized")||_()})},maximize:function(){d.safeSave(this,{minimized:!1,time_opened:_().valueOf()})},minimize:function(){d.safeSave(this,{minimized:!0,time_minimized:_().format()})}},ChatBoxView:{events:{"click .toggle-chatbox-button":"minimize"},initialize:function(){return this.model.on("change:minimized",this.onMinimizedChanged,this),this.__super__.initialize.apply(this,arguments)},_show:function(){var e=this.__super__._converse;this.model.get("minimized")?this.minimize():(this.__super__._show.apply(this,arguments),e.chatboxviews.trimChats(this))},isNewMessageHidden:function(){return this.model.get("minimized")||this.__super__.isNewMessageHidden.apply(this,arguments)},shouldShowOnTextMessage:function(){return!this.model.get("minimized")&&this.__super__.shouldShowOnTextMessage.apply(this,arguments)},setChatBoxHeight:function(e){if(!this.model.get("minimized"))return this.__super__.setChatBoxHeight.apply(this,arguments)},setChatBoxWidth:function(e){if(!this.model.get("minimized"))return this.__super__.setChatBoxWidth.apply(this,arguments)},onMinimizedChanged:function(e){e.get("minimized")?this.minimize():this.maximize()},maximize:function(){this.__super__._converse;return this.insertIntoDOM(),this.model.isScrolledUp()||this.model.clearUnreadMsgCounter(),this.show(),this.__super__._converse.emit("chatBoxMaximized",this),this},minimize:function(e){var t=this.__super__._converse;e&&e.preventDefault&&e.preventDefault(),this.model.collection&&this.model.collection.browserStorage?this.model.save({scroll:this.content.scrollTop}):this.model.set({scroll:this.content.scrollTop}),this.setChatState(t.INACTIVE).model.minimize(),this.hide(),t.emit("chatBoxMinimized",this)}},ChatBoxHeading:{render:function(){var e=this.__super__._converse,f=e.__,n=(this.__super__.render.apply(this,arguments),t({info_minimize:f("Minimize this chat box")})),o=this.el.querySelector(".toggle-chatbox-button");if(o)o.outerHTML=n;else{this.el.querySelector(".close-chatbox-button").insertAdjacentHTML("afterEnd",n)}}},ChatRoomView:{events:{"click .toggle-chatbox-button":"minimize"},initialize:function(){this.model.on("change:minimized",function(e){e.get("minimized")?this.hide():this.maximize()},this);var e=this.__super__.initialize.apply(this,arguments);return this.model.get("minimized")&&this.hide(),e},generateHeadingHTML:function(){var e=this.__super__._converse,f=e.__,n=this.__super__.generateHeadingHTML.apply(this,arguments),o=document.createElement("div");return o.innerHTML=n,o.querySelector(".close-chatbox-button").insertAdjacentHTML("afterend",t({info_minimize:f("Minimize this chat box")})),o.innerHTML}},ChatBoxes:{chatBoxMayBeShown:function(e){return this.__super__.chatBoxMayBeShown.apply(this,arguments)&&!e.get("minimized")}},ChatBoxViews:{getChatBoxWidth:function(e){return!e.model.get("minimized")&&d.isVisible(e.el)?d.getOuterWidth(e.el,!0):0},getShownChats:function(){return this.filter(function(e){return!e.model.get("minimized")&&!e.model.get("closed")&&d.isVisible(e.el)})},trimChats:function(e){var t=this,f=this.__super__._converse,n=this.getShownChats(),o=d.getOuterWidth(document.querySelector("body"),!0);f.no_trimming||n.length<=1||this.getChatBoxWidth(n[0])!==o&&f.api.waitUntil("minimizedChatsInitialized").then(function(){var n=r.get(f.minimized_chats,"el"),a=e?e.model.get("id"):null;if(n){if((r.includes(t.model.pluck("minimized"),!0)?d.getOuterWidth(n,!0):0)+r.reduce(t.xget(a),function(e,f){return e+t.getChatBoxWidth(f)},e?d.getOuterWidth(e.el,!0):0)>o){var s=t.getOldestMaximizedChat([a]);if(s){var c=t.get(s.get("id"));c&&c.hide(),s.minimize()}}}}).catch(r.partial(f.log,r,i.LogLevel.FATAL))},getOldestMaximizedChat:function(e){e.push("controlbox");for(var t=0,f=this.model.sort().at(t);r.includes(e,f.get("id"))||!0===f.get("minimized");)if(t++,!(f=this.model.at(t)))return null;return f}}},initialize:function(){var e=this._converse,a=e.__;e.templates.chatbox_minimize=t,e.templates.toggle_chats=f,e.templates.trimmed_chat=n,e.templates.chats_panel=o,e.api.settings.update({no_trimming:!1}),e.api.promises.add("minimizedChatsInitialized"),e.MinimizedChatBoxView=s.NativeView.extend({tagName:"div",className:"chat-head row no-gutters",events:{"click .close-chatbox-button":"close","click .restore-chat":"restore"},initialize:function(){this.model.on("change:num_unread",this.render,this)},render:function(){var e=r.extend(this.model.toJSON(),{tooltip:a("Click to restore this chat")});return"chatroom"===this.model.get("type")?(e.title=this.model.get("name"),d.addClass("chat-head-chatroom",this.el)):(e.title=this.model.get("fullname"),d.addClass("chat-head-chatbox",this.el)),this.el.innerHTML=n(e),this.el},close:function(t){t&&t.preventDefault&&t.preventDefault(),this.remove();var f=e.chatboxviews.get(this.model.get("id"));return f?f.close():(this.model.destroy(),e.emit("chatBoxClosed",this)),this},restore:r.debounce(function(e){e&&e.preventDefault&&e.preventDefault(),this.model.off("change:num_unread",null,this),this.remove(),this.model.maximize()},200,{leading:!0})}),e.MinimizedChats=s.Overview.extend({tagName:"div",id:"minimized-chats",className:"hidden",events:{"click #toggle-minimized-chats":"toggle"},initialize:function(){this.render(),this.initToggle(),this.addMultipleChats(this.model.where({minimized:!0})),this.model.on("add",this.onChanged,this),this.model.on("destroy",this.removeChat,this),this.model.on("change:minimized",this.onChanged,this),this.model.on("change:num_unread",this.updateUnreadMessagesCounter,this)},render:function(){return this.el.parentElement||(this.el.innerHTML=o(),e.chatboxviews.insertRowColumn(this.el)),0===this.keys().length?this.el.classList.add("hidden"):this.keys().length>0&&!d.isVisible(this.el)&&(this.el.classList.remove("hidden"),e.chatboxviews.trimChats()),this.el},tearDown:function(){return this.model.off("add",this.onChanged),this.model.off("destroy",this.removeChat),this.model.off("change:minimized",this.onChanged),this.model.off("change:num_unread",this.updateUnreadMessagesCounter),this},initToggle:function(){this.toggleview=new e.MinimizedChatsToggleView({model:new e.MinimizedChatsToggle});var t=u("converse.minchatstoggle".concat(e.bare_jid));this.toggleview.model.id=t,this.toggleview.model.browserStorage=new s.BrowserStorage[e.storage](t),this.toggleview.model.fetch()},toggle:function(e){e&&e.preventDefault&&e.preventDefault(),this.toggleview.model.save({collapsed:!this.toggleview.model.get("collapsed")}),d.slideToggleElement(this.el.querySelector(".minimized-chats-flyout"),200)},onChanged:function(e){"controlbox"!==e.get("id")&&(e.get("minimized")?this.addChat(e):this.get(e.get("id"))&&this.removeChat(e))},addChatView:function(t){var f=this.get(t.get("id"));if(!f||!f.el.parentNode){var n=new e.MinimizedChatBoxView({model:t});this.el.querySelector(".minimized-chats-flyout").insertAdjacentElement("beforeEnd",n.render()),this.add(t.get("id"),n)}},addMultipleChats:function(e){r.each(e,this.addChatView.bind(this)),this.toggleview.model.set({num_minimized:this.keys().length}),this.render()},addChat:function(e){this.addChatView(e),this.toggleview.model.set({num_minimized:this.keys().length}),this.render()},removeChat:function(e){this.remove(e.get("id")),this.toggleview.model.set({num_minimized:this.keys().length}),this.render()},updateUnreadMessagesCounter:function(){var e,t=this.model.pluck("num_unread"),f=0;for(e=0;e<t.length;e++)f+=t[e];this.toggleview.model.save({num_unread:f}),this.render()}}),e.MinimizedChatsToggle=s.Model.extend({defaults:{collapsed:!1,num_minimized:0,num_unread:0}}),e.MinimizedChatsToggleView=s.NativeView.extend({el:"#toggle-minimized-chats",initialize:function(){this.model.on("change:num_minimized",this.render,this),this.model.on("change:num_unread",this.render,this),this.flyout=this.el.parentElement.querySelector(".minimized-chats-flyout")},render:function(){return this.el.innerHTML=f(r.extend(this.model.toJSON(),{Minimized:a("Minimized")})),this.model.get("collapsed")?d.hideElement(this.flyout):d.showElement(this.flyout),this.el}}),c.all([e.api.waitUntil("connectionInitialized"),e.api.waitUntil("chatBoxesInitialized")]).then(function(){e.minimized_chats=new e.MinimizedChats({model:e.chatboxes}),e.emit("minimizedChatsInitialized")}).catch(r.partial(e.log,r,i.LogLevel.FATAL)),e.on("controlBoxOpened",function(t){e.connection.connected&&e.chatboxviews.trimChats(t)})}})}),o("tpl!add_chatroom_modal",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<div class="modal fade" id="add-chatroom-modal" tabindex="-1" role="dialog" aria-labelledby="add-chatroom-modal-label" aria-hidden="true">\n    <div class="modal-dialog" role="document">\n        <div class="modal-content">\n            <div class="modal-header">\n                <h5 class="modal-title"\n                    id="add-chatroom-modal-label">'+n(t.heading_new_chatroom)+'</h5>\n                <button type="button" class="close" data-dismiss="modal" aria-label="Close">\n                    <span aria-hidden="true">&times;</span>\n                </button>\n            </div>\n            <div class="modal-body">\n                <form class="converse-form add-chatroom">\n                    <div class="form-group">\n                        <label for="chatroom">'+n(t.label_room_address)+':</label>\n                        <input type="text" required="required" name="chatroom" class="form-control" placeholder="'+n(t.chatroom_placeholder)+'">\n                    </div>\n                    <div class="form-group">\n                        <label for="nickname">'+n(t.label_nickname)+':</label>\n                        <input type="text" name="nickname" value="'+n(t.nick)+'" class="form-control">\n                    </div>\n                    <input type="submit" class="btn btn-primary" name="join" value="'+n(t.label_join)+'">\n                </form>\n            </div>\n        </div>\n    </div>\n</div>\n'}}),o("tpl!chatarea",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<div class="chat-area col">\n    <div class="chat-content ',t.show_send_button&&(f+="chat-content-sendbutton"),f+='"></div>\n    <div class="new-msgs-indicator hidden">â–¼ '+n(t.unread_msgs)+' â–¼</div>\n    <form class="sendXMPPMessage">\n        ',t.show_toolbar&&(f+='\n            <ul class="chat-toolbar no-text-select"></ul>\n        '),f+='\n        <textarea type="text" class="chat-textarea ',t.show_send_button&&(f+="chat-textarea-send-button"),f+='"\n                  placeholder="'+n(t.label_message)+'"></textarea>\n    ',t.show_send_button&&(f+='\n        <button type="submit" class="pure-button send-button">'+n(t.label_send)+"</button>\n    "),f+="\n    </form>\n</div>\n"}}),o("tpl!chatroom",["lodash"],function(e){return function(e){var t="";return t+='<div class="flyout box-flyout">\n    <div class="chat-head chat-head-chatroom row no-gutters"></div>\n    <div class="chat-body chatroom-body row no-gutters"></div>\n</div>\n'}}),o("tpl!chatroom_disconnect",["lodash"],function(e){return function(t){var f="";return f+='<p class="disconnect-msg">'+(0,e.escape)(t.disconnect_message)+"</p>\n"}}),o("tpl!chatroom_features",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return t.has_features&&(f+='\n<p class="occupants-heading">'+n(t.label_features)+"</p>\n"),f+='\n<ul class="features-list">\n',t.passwordprotected&&(f+='\n<li class="feature" title="'+n(t.tt_passwordprotected)+'"><span class="fa fa-lock"></span>'+n(t.label_passwordprotected)+"</li>\n"),f+="\n",t.unsecured&&(f+='\n<li class="feature" title="'+n(t.tt_unsecured)+'"><span class="fa fa-unlock"></span>'+n(t.label_unsecured)+"</li>\n"),f+="\n",t.hidden&&(f+='\n<li class="feature" title="'+n(t.tt_hidden)+'"><span class="fa fa-eye-slash"></span>'+n(t.label_hidden)+"</li>\n"),f+="\n",t.public_room&&(f+='\n<li class="feature" title="'+n(t.tt_public)+'"><span class="fa fa-eye"></span>'+n(t.label_public)+"</li>\n"),f+="\n",t.membersonly&&(f+='\n<li class="feature" title="'+n(t.tt_membersonly)+'"><span class="fa fa-address-book"></span>'+n(t.label_membersonly)+"</li>\n"),f+="\n",t.open&&(f+='\n<li class="feature" title="'+n(t.tt_open)+'"><span class="fa fa-globe"></span>'+n(t.label_open)+"</li>\n"),f+="\n",t.persistent&&(f+='\n<li class="feature" title="'+n(t.tt_persistent)+'"><span class="fa fa-save"></span>'+n(t.label_persistent)+"</li>\n"),f+="\n",t.temporary&&(f+='\n<li class="feature" title="'+n(t.tt_temporary)+'"><span class="fa fa-snowflake-o"></span>'+n(t.label_temporary)+"</li>\n"),f+="\n",t.nonanonymous&&(f+='\n<li class="feature" title="'+n(t.tt_nonanonymous)+'"><span class="fa fa-id-card"></span>'+n(t.label_nonanonymous)+"</li>\n"),f+="\n",t.semianonymous&&(f+='\n<li class="feature" title="'+n(t.tt_semianonymous)+'"><span class="fa fa-user-secret"></span>'+n(t.label_semianonymous)+"</li>\n"),f+="\n",t.moderated&&(f+='\n<li class="feature" title="'+n(t.tt_moderated)+'"><span class="fa fa-gavel"></span>'+n(t.label_moderated)+"</li>\n"),f+="\n",t.unmoderated&&(f+='\n<li class="feature" title="'+n(t.tt_unmoderated)+'"><span class="fa fa-info-circle"></span>'+n(t.label_unmoderated)+"</li>\n"),f+="\n",t.mam_enabled&&(f+='\n<li class="feature" title="'+n(t.tt_mam_enabled)+'"><span class="fa fa-database"></span>'+n(t.label_mam_enabled)+"</li>\n"),f+="\n</ul>\n"}}),o("tpl!chatroom_form",["lodash"],function(e){return function(e){var t="";return t+='<div class="chatroom-form-container">\n    <form class="converse-form chatroom-form">\n        <fieldset class="form-group">\n            <span class="spinner fa fa-spinner centered"/>\n        </fieldset>\n    </form>\n</div>\n'}}),o("tpl!chatroom_head",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<div class="col col-9">\n    <div class="chat-title" title="'+n(t.jid)+'">\n        ',t.name&&t.name!==t.Strophe.getNodeFromJid(t.jid)?f+="\n            "+n(t.name)+"\n        ":f+="\n            "+n(t.Strophe.getNodeFromJid(t.jid))+"@"+n(t.Strophe.getDomainFromJid(t.jid))+"\n        ",f+='\n    </div>\n    <p class="chatroom-description">'+n(t.description)+'<p/>\n</div>\n<div class="chatbox-buttons row no-gutters">\n    <a class="chatbox-btn close-chatbox-button fa fa-sign-out" title="'+n(t.info_close)+'"></a>\n    ',"owner"==t.affiliation&&(f+='\n    <a class="chatbox-btn configure-chatroom-button fa fa-wrench" title="'+n(t.info_configure)+' "></a>\n    '),f+="\n</div>\n"}}),o("tpl!chatroom_invite",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<form class="room-invite">\n    ',t.error_message&&(f+='\n        <span class="error">'+n(t.error_message)+"</span>\n    "),f+='\n    <input class="form-control invited-contact" placeholder="'+n(t.label_invitation)+'" type="text"/>\n</form>\n'}}),o("tpl!chatroom_nickname_form",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<div class="chatroom-form-container">\n    <form class="converse-form chatroom-form converse-centered-form">\n        <fieldset class="form-group">\n            <label>'+n(t.heading)+'</label>\n            <p class="validation-message">'+n(t.validation_message)+'</p>\n            <input type="text" required="required" name="nick" class="form-control" placeholder="'+n(t.label_nickname)+'"/>\n        </fieldset>\n        <input type="submit" class="btn btn-primary" name="join" value="'+n(t.label_join)+'"/>\n    </form>\n</div>\n'}}),o("tpl!chatroom_password_form",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<div class="chatroom-form-container">\n    <form class="pure-form converse-form chatroom-form">\n        <fieldset class="form-group">\n            <legend>'+n(t.heading)+"</legend>\n            <label>"+n(t.label_password)+'</label>\n            <input type="password" name="password"/>\n        </fieldset>\n        <input class="btn btn-primary" type="submit" value="'+n(t.label_submit)+'"/>\n    </form>\n</div>\n'}}),o("tpl!chatroom_sidebar",["lodash"],function(e){return function(t){var f="";return f+='\x3c!-- <div class="occupants"> --\x3e\n<p class="occupants-heading">'+(0,e.escape)(t.label_occupants)+'</p>\n<ul class="occupant-list"></ul>\n<div class="chatroom-features"></div>\n\x3c!-- </div> --\x3e\n'}}),o("tpl!chatroom_toolbar",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return t.use_emoji&&(f+='\n<li class="toggle-toolbar-menu toggle-smiley dropup">\n    <a class="toggle-smiley fa fa-smile-o" title="'+n(t.label_insert_smiley)+'" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"></a> \n    <div class="emoji-picker dropdown-menu toolbar-menu"></div>\n</li>\n'),f+="\n",t.show_call_button&&(f+='\n<li class="toggle-call fa fa-phone" title="'+n(t.label_start_call)+'"></li>\n'),f+="\n",t.show_occupants_toggle&&(f+='\n<li class="toggle-occupants fa fa-users" title="'+n(t.label_hide_occupants)+'"></li>\n'),f+="\n"}}),o("tpl!list_chatrooms_modal",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<div class="modal fade" id="list-chatrooms-modal" tabindex="-1" role="dialog" aria-labelledby="list-chatrooms-modal-label" aria-hidden="true">\n    <div class="modal-dialog" role="document">\n        <div class="modal-content">\n            <div class="modal-header">\n                <h5 class="modal-title"\n                    id="list-chatrooms-modal-label">'+n(t.heading_list_chatrooms)+'</h5>\n                <button type="button" class="close" data-dismiss="modal" aria-label="Close">\n                    <span aria-hidden="true">&times;</span>\n                </button>\n            </div>\n            <div class="modal-body">\n                <form class="converse-form list-chatrooms">\n                    <div class="form-group">\n                        <label for="chatroom">'+n(t.label_server_address)+':</label>\n                        <input type="text" value="'+n(t.muc_domain)+'" required="required" name="server" class="form-control" placeholder="'+n(t.server_placeholder)+'">\n                    </div>\n                    <input type="submit" class="btn btn-primary" name="join" value="'+n(t.label_query)+'">\n                </form>\n                <ul class="available-chatrooms list-group"></ul>\n            </div>\n        </div>\n    </div>\n</div>\n'}}),o("tpl!occupant",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<li class="occupant" id="'+n(t.id)+'"\n    ',"moderator"===t.role&&(f+='\n       title="'+n(t.jid)+" "+n(t.desc_moderator)+" "+n(t.hint_occupant)+'"\n    '),f+="\n    ","participant"===t.role&&(f+='\n       title="'+n(t.jid)+" "+n(t.desc_participant)+" "+n(t.hint_occupant)+'"\n    '),f+="\n    ","visitor"===t.role&&(f+='\n       title="'+n(t.jid)+" "+n(t.desc_visitor)+" "+n(t.hint_occupant)+'"\n    '),f+="\n    ",e.includes(["visitor","participant","moderator"],t.role)||(f+='\n       title="'+n(t.jid)+" "+n(t.hint_occupant)+'"\n    '),f+='>\n    <div class="row no-gutters">\n        <div class="col-auto">\n            <div class="occupant-status occupant-'+n(t.show)+' circle" title="'+n(t.hint_show)+'"></div>\n        </div>\n        <div class="col">\n            <span class="occupant-nick">'+n(t.nick||t.jid)+"</span>\n            ","owner"===t.affiliation&&(f+='\n                <span class="badge badge-danger">'+n(t.label_owner)+"</span>\n            "),f+="\n            ","admin"===t.affiliation&&(f+='\n                <span class="badge badge-info">'+n(t.label_admin)+"</span>\n            "),f+="\n            ","member"===t.affiliation&&(f+='\n                <span class="badge badge-info">'+n(t.label_member)+"</span>\n            "),f+="\n\n            ","moderator"===t.role&&(f+='\n                <span class="badge badge-info">'+n(t.label_moderator)+"</span>\n            "),f+="\n            ","visitor"===t.role&&(f+='\n                <span class="badge badge-secondary">'+n(t.label_visitor)+"</span>\n            "),f+="\n        </div>\n    </div>\n</li>\n"}}),o("tpl!room_description",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='\x3c!-- FIXME: check markup in mockup --\x3e\n<div class="room-info">\n<p class="room-info"><strong>'+n(t.label_jid)+"</strong> "+n(t.jid)+'</p>\n<p class="room-info"><strong>'+n(t.label_desc)+"</strong> "+n(t.desc)+'</p>\n<p class="room-info"><strong>'+n(t.label_occ)+"</strong> "+n(t.occ)+'</p>\n<p class="room-info"><strong>'+n(t.label_features)+"</strong>\n    <ul>\n        ",t.passwordprotected&&(f+='\n        <li class="room-info locked">'+n(t.label_requires_auth)+"</li>\n        "),f+="\n        ",t.hidden&&(f+='\n        <li class="room-info">'+n(t.label_hidden)+"</li>\n        "),f+="\n        ",t.membersonly&&(f+='\n        <li class="room-info">'+n(t.label_requires_invite)+"</li>\n        "),f+="\n        ",t.moderated&&(f+='\n        <li class="room-info">'+n(t.label_moderated)+"</li>\n        "),f+="\n        ",t.nonanonymous&&(f+='\n        <li class="room-info">'+n(t.label_non_anon)+"</li>\n        "),f+="\n        ",t.open&&(f+='\n        <li class="room-info">'+n(t.label_open_room)+"</li>\n        "),f+="\n        ",t.persistent&&(f+='\n        <li class="room-info">'+n(t.label_permanent_room)+"</li>\n        "),f+="\n        ",t.publicroom&&(f+='\n        <li class="room-info">'+n(t.label_public)+"</li>\n        "),f+="\n        ",t.semianonymous&&(f+='\n        <li class="room-info">'+n(t.label_semi_anon)+"</li>\n        "),f+="\n        ",t.temporary&&(f+='\n        <li class="room-info">'+n(t.label_temp_room)+"</li>\n        "),f+="\n        ",t.unmoderated&&(f+='\n        <li class="room-info">'+n(t.label_unmoderated)+"</li>\n        "),f+="\n    </ul>\n</p>\n</div>\n"}}),o("tpl!room_item",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='<li class="room-item list-group-item">\n  <div class="available-chatroom d-flex flex-row">\n    <a class="open-room available-room w-100"\n       data-room-jid="'+n(t.jid)+'"\n       data-room-name="'+n(t.name)+'"\n       title="'+n(t.open_title)+'"\n       href="#">'+n(t.name)+'</a>\n    <a class="right room-info icon-room-info"\n       data-room-jid="'+n(t.jid)+'"\n       title="'+n(t.info_title)+'" href="#">&nbsp;</a>\n  </div>\n</li>\n'}}),o("tpl!room_panel",["lodash"],function(e){return function(t){var f="",n=e.escape;return f+='\x3c!-- <div id="chatrooms"> --\x3e\n<div class="d-flex">\n    <span class="w-100 controlbox-heading">'+n(t.heading_chatrooms)+'</span>\n    <a class="chatbox-btn trigger-list-chatrooms-modal fa fa-list-ul" title="'+n(t.title_list_rooms)+'" data-toggle="modal" data-target="#list-chatrooms-modal"></a>\n    <a class="chatbox-btn trigger-add-chatrooms-modal fa fa-users" title="'+n(t.title_new_room)+'" data-toggle="modal" data-target="#add-chatrooms-modal"></a>\n</div>\n<div class="list-container open-rooms-list rooms-list-container"></div>\n<div class="list-container bookmarks-list rooms-list-container"></div>\n\x3c!-- </div> --\x3e\n'}}),o("tpl!rooms_results",["lodash"],function(e){return function(t){var f="";return f+='<li class="list-group-item active">'+(0,e.escape)(t.feedback_text)+"</dt>\n"}}),function(e,t){o("converse-muc-views",["converse-core","muc-utils","tpl!add_chatroom_modal","tpl!chatarea","tpl!chatroom","tpl!chatroom_disconnect","tpl!chatroom_features","tpl!chatroom_form","tpl!chatroom_head","tpl!chatroom_invite","tpl!chatroom_nickname_form","tpl!chatroom_password_form","tpl!chatroom_sidebar","tpl!chatroom_toolbar","tpl!info","tpl!list_chatrooms_modal","tpl!occupant","tpl!room_description","tpl!room_item","tpl!room_panel","tpl!rooms_results","tpl!spinner","awesomplete","converse-modal"],t)}(0,function(e,t,f,n,o,a,r,s,c,i,u,_,d,l,h,m,g,p,b,y,v,w,k){"use strict";var S=e.env,x=S.Backbone,M=(S.Promise,S.Strophe),A=S.b64_sha1,T=S.moment,E=S.f,C=S.sizzle,L=S._,j=S.$build,N=S.$iq,O=S.$msg,R=S.$pres,D=e.env.utils,I={passwordprotected:"unsecured",unsecured:"passwordprotected",hidden:"publicroom",publicroom:"hidden",membersonly:"open",open:"membersonly",persistent:"temporary",temporary:"persistent",nonanonymous:"semianonymous",semianonymous:"nonanonymous",moderated:"unmoderated",unmoderated:"moderated"};e.plugins.add("converse-muc-views",{dependencies:["converse-modal","converse-controlbox","converse-chatview"],overrides:{ControlBoxView:{renderRoomsPanel:function(){var e=this.__super__._converse;this.roomspanel=new e.RoomsPanel({model:new(e.RoomsPanelModel.extend({id:A("converse.roomspanel".concat(e.bare_jid)),browserStorage:new x.BrowserStorage[e.storage](A("converse.roomspanel".concat(e.bare_jid)))}))}),this.roomspanel.model.fetch(),this.el.querySelector(".controlbox-pane").insertAdjacentElement("beforeEnd",this.roomspanel.render().el),this.roomspanel.model.get("nick")||this.roomspanel.model.save({nick:e.xmppstatus.get("nickname")||M.getNodeFromJid(e.bare_jid)}),e.emit("roomsPanelRendered")},renderControlBoxPane:function(){var e=this.__super__._converse;this.__super__.renderControlBoxPane.apply(this,arguments),e.allow_muc&&this.renderRoomsPanel()}},ChatBoxViews:{onChatBoxAdded:function(t){var f=this.__super__._converse,n=this.get(t.get("id"));return n||t.get("type")!==e.CHATROOMS_TYPE?this.__super__.onChatBoxAdded.apply(this,arguments):(n=new f.ChatRoomView({model:t}),this.add(t.get("id"),n))}}},initialize:function(){function t(e){return e}function S(e,t){e.querySelector("span.spinner").remove(),e.querySelector("a.room-info").classList.add("selected"),e.insertAdjacentHTML("beforeEnd",p({jid:t.getAttribute("from"),desc:L.get(L.head(C('field[var="muc#roominfo_description"] value',t)),"textContent"),occ:L.get(L.head(C('field[var="muc#roominfo_occupants"] value',t)),"textContent"),hidden:C('feature[var="muc_hidden"]',t).length,membersonly:C('feature[var="muc_membersonly"]',t).length,moderated:C('feature[var="muc_moderated"]',t).length,nonanonymous:C('feature[var="muc_nonanonymous"]',t).length,open:C('feature[var="muc_open"]',t).length,passwordprotected:C('feature[var="muc_passwordprotected"]',t).length,persistent:C('feature[var="muc_persistent"]',t).length,publicroom:C('feature[var="muc_publicroom"]',t).length,semianonymous:C('feature[var="muc_semianonymous"]',t).length,temporary:C('feature[var="muc_temporary"]',t).length,unmoderated:C('feature[var="muc_unmoderated"]',t).length,label_desc:q("Description:"),label_jid:q("Room Address (JID):"),label_occ:q("Occupants:"),label_features:q("Features:"),label_requires_auth:q("Requires authentication"),label_hidden:q("Hidden"),label_requires_invite:q("Requires an invitation"),label_moderated:q("Moderated"),label_non_anon:q("Non-anonymous"),label_open_room:q("Open room"),label_permanent_room:q("Permanent room"),label_public:q("Public"),label_semi_anon:q("Semi-anonymous"),label_temp_room:q("Temporary room"),label_unmoderated:q("Unmoderated")}))}function A(e){var t=D.ancestor(e.target,".room-item"),f=t.querySelector("div.room-info");f?(D.slideIn(f).then(D.removeElement),t.querySelector("a.room-info").classList.remove("selected")):(t.insertAdjacentHTML("beforeend",w()),B.api.disco.info(e.target.getAttribute("data-room-jid"),null,L.partial(S,t)))}function P(e,t){B.muc_domain=e,t.roomspanel.model.save({muc_domain:e})}function H(e){function t(t){t.get("var")===M.NS.MUC&&E.includes("conference",t.entity.identities.pluck("category"))&&P(t.get("from"),e)}B.api.waitUntil("discoInitialized").then(function(){B.api.listen.on("serviceDiscovered",t),B.disco_entities.each(function(e){var f=e.features.findWhere({var:M.NS.MUC});f&&t(f)})}).catch(L.partial(B.log,L,M.LogLevel.ERROR))}function z(e){e.model.get("connected")&&(e.roomspanel.model.get("muc_domain")||(L.isUndefined(B.muc_domain)?H(e):P(B.muc_domain,e)))}function F(){B.chatboxviews.each(function(t){t.model.get("type")===e.CHATROOMS_TYPE&&(t.model.save("connection_status",e.ROOMSTATUS.DISCONNECTED),t.model.registerHandlers(),t.populateAndJoin())})}var B=this._converse,q=B.__;B.api.promises.add(["roomsPanelRendered"]),B.api.settings.update({auto_list_rooms:!1,hide_muc_server:!1,muc_disable_moderator_commands:!1,visible_toolbar_buttons:{toggle_occupants:!0}}),B.muc={info_messages:{100:q("This room is not anonymous"),102:q("This room now shows unavailable members"),103:q("This room does not show unavailable members"),104:q("The room configuration has changed"),170:q("Room logging is now enabled"),171:q("Room logging is now disabled"),172:q("This room is now no longer anonymous"),173:q("This room is now semi-anonymous"),174:q("This room is now fully-anonymous"),201:q("A new room has been created")},disconnect_messages:{301:q("You have been banned from this room"),307:q("You have been kicked from this room"),321:q("You have been removed from this room because of an affiliation change"),322:q("You have been removed from this room because the room has changed to members-only and you're not a member"),332:q("You have been removed from this room because the MUC (Multi-user chat) service is being shut down")},action_info_messages:{301:t("%1$s has been banned"),303:t("%1$s's nickname has changed"),307:t("%1$s has been kicked out"),321:t("%1$s has been removed because of an affiliation change"),322:t("%1$s has been removed for not being a member")},new_nickname_messages:{210:t("Your nickname has been automatically set to %1$s"),303:t("Your nickname has been changed to %1$s")}},B.ListChatRoomsModal=B.BootstrapModal.extend({events:{"submit form":"showRooms","click a.room-info":"toggleRoomInfo","change input[name=nick]":"setNick","change input[name=server]":"setDomain","click .open-room":"openRoom"},initialize:function(){B.BootstrapModal.prototype.initialize.apply(this,arguments),this.model.on("change:muc_domain",this.onDomainChange,this)},toHTML:function(){return m(L.extend(this.model.toJSON(),{heading_list_chatrooms:q("Query for Chatrooms"),label_server_address:q("Server address"),label_query:q("Show rooms"),server_placeholder:q("conference.example.org")}))},afterRender:function(){var e=this;this.el.addEventListener("shown.bs.modal",function(){e.el.querySelector('input[name="server"]').focus()},!1)},openRoom:function(e){e.preventDefault();var t=e.target.getAttribute("data-room-jid"),f=e.target.getAttribute("data-room-name");this.modal.hide(),B.api.rooms.open(t,{name:f})},toggleRoomInfo:function(e){e.preventDefault(),A(e)},onDomainChange:function(e){B.auto_list_rooms&&this.updateRoomsList()},roomStanzaItemToHTMLElement:function(e){var t=M.unescapeNode(e.getAttribute("name")||e.getAttribute("jid")),f=document.createElement("div");return f.innerHTML=b({name:M.xmlunescape(t),jid:e.getAttribute("jid"),open_title:q("Click to open this room"),info_title:q("Show more information on this room")}),f.firstChild},removeSpinner:function(){L.each(this.el.querySelectorAll("span.spinner"),function(e){return e.parentNode.removeChild(e)})},informNoRoomsFound:function(){this.el.querySelector(".available-chatrooms").innerHTML=v({feedback_text:q("No rooms found")}),this.el.querySelector('input[name="server"]').classList.remove("hidden"),this.removeSpinner()},onRoomsFound:function(e){var t=this.el.querySelector(".available-chatrooms");if(this.rooms=e.querySelectorAll("query item"),this.rooms.length){t.innerHTML=v({feedback_text:q("Rooms found:")})
-;var f=document.createDocumentFragment(),n=L.reject(L.map(this.rooms,this.roomStanzaItemToHTMLElement),L.isNil);L.each(n,function(e){return f.appendChild(e)}),t.appendChild(f),this.removeSpinner()}else this.informNoRoomsFound();return!0},updateRoomsList:function(){B.connection.sendIQ(N({to:this.model.get("muc_domain"),from:B.connection.jid,type:"get"}).c("query",{xmlns:M.NS.DISCO_ITEMS}),this.onRoomsFound.bind(this),this.informNoRoomsFound.bind(this),5e3)},showRooms:function(e){e.preventDefault();var t=new FormData(e.target);this.model.save("muc_domain",t.get("server")),this.updateRoomsList()},setDomain:function(e){this.model.save({muc_domain:e.target.value})},setNick:function(e){this.model.save({nick:e.target.value})}}),B.AddChatRoomModal=B.BootstrapModal.extend({events:{"submit form.add-chatroom":"openChatRoom"},toHTML:function(){return f(L.extend(this.model.toJSON(),{heading_new_chatroom:q("Enter a new Chatroom"),label_room_address:q("Room address"),label_nickname:q("Optional nickname"),chatroom_placeholder:q("name@conference.example.org"),label_join:q("Join")}))},afterRender:function(){var e=this;this.el.addEventListener("shown.bs.modal",function(){e.el.querySelector('input[name="chatroom"]').focus()},!1)},parseRoomDataFromEvent:function(e){var t=new FormData(e),f=t.get("chatroom"),n=M.getDomainFromJid(f);return this.model.save("muc_domain",n),{jid:f,nick:t.get("nickname")}},openChatRoom:function(e){e.preventDefault();var t=this.parseRoomDataFromEvent(e.target);B.api.rooms.open(t.jid,t),this.modal.hide(),e.target.reset()}}),B.ChatRoomView=B.ChatBoxView.extend({length:300,tagName:"div",className:"chatbox chatroom hidden",is_chatroom:!0,events:{"change input.fileupload":"onFileSelection","click .close-chatbox-button":"close","click .configure-chatroom-button":"getAndRenderConfigurationForm","click .new-msgs-indicator":"viewUnreadMessages","click .occupant-nick":"onOccupantClicked","click .send-button":"onFormSubmitted","click .toggle-call":"toggleCall","click .toggle-occupants":"toggleOccupants","click .toggle-smiley ul.emoji-picker li":"insertEmoji","click .toggle-smiley":"toggleEmojiMenu","click .upload-file":"toggleFileUpload","keypress .chat-textarea":"keyPressed","input .chat-textarea":"inputChanged"},initialize:function(){var t=this;if(this.initDebounced(),this.model.messages.on("add",this.onMessageAdded,this),this.model.messages.on("rendered",this.scrollDown,this),this.model.on("change:affiliation",this.renderHeading,this),this.model.on("change:connection_status",this.afterConnected,this),this.model.on("change:description",this.renderHeading,this),this.model.on("change:name",this.renderHeading,this),this.model.on("change:subject",this.setChatRoomSubject,this),this.model.on("configurationNeeded",this.getAndRenderConfigurationForm,this),this.model.on("destroy",this.hide,this),this.model.on("show",this.show,this),this.model.occupants.on("add",this.showJoinNotification,this),this.model.occupants.on("remove",this.showLeaveNotification,this),this.createEmojiPicker(),this.createOccupantsView(),this.render().insertIntoDOM(),this.registerHandlers(),this.model.get("connection_status")!==e.ROOMSTATUS.ENTERED){var f=function(){D.isPersistableModel(t.model)&&(t.populateAndJoin(),B.emit("chatRoomOpened",t))};this.model.getRoomFeatures().then(f,f)}else this.fetchMessages(),B.emit("chatRoomOpened",this)},render:function(){return this.el.setAttribute("id",this.model.get("box_id")),this.el.innerHTML=o(),this.renderHeading(),this.renderChatArea(),this.model.get("connection_status")!==e.ROOMSTATUS.ENTERED&&this.showSpinner(),this},renderHeading:function(){this.el.querySelector(".chat-head-chatroom").innerHTML=this.generateHeadingHTML()},renderChatArea:function(){if(L.isNull(this.el.querySelector(".chat-area"))){var e=this.el.querySelector(".chatroom-body");e.innerHTML=n({label_message:q("Message"),label_send:q("Send"),show_send_button:B.show_send_button,show_toolbar:B.show_toolbar,unread_msgs:q("You have unread messages")}),e.insertAdjacentElement("beforeend",this.occupantsview.el),this.renderToolbar(l),this.content=this.el.querySelector(".chat-content"),this.toggleOccupants(null,!0)}return this},showChatStateNotification:function(e){if("me"!==e.get("sender"))return B.ChatBoxView.prototype.showChatStateNotification.apply(this,arguments)},createOccupantsView:function(){return this.model.occupants.chatroomview=this,this.occupantsview=new B.ChatRoomOccupantsView({model:this.model.occupants}),this.occupantsview.model.on("change:role",this.informOfOccupantsRoleChange,this),this},informOfOccupantsRoleChange:function(e,t){var f=e._previousAttributes.role;"moderator"===f&&this.showChatEvent(q("%1$s is no longer a moderator",e.get("nick"))),"visitor"===f&&this.showChatEvent(q("%1$s has been given a voice again",e.get("nick"))),"visitor"===e.get("role")&&this.showChatEvent(q("%1$s has been muted",e.get("nick"))),"moderator"===e.get("role")&&this.showChatEvent(q("%1$s is now a moderator",e.get("nick")))},generateHeadingHTML:function(){return c(L.extend(this.model.toJSON(),{Strophe:M,info_close:q("Close and leave this room"),info_configure:q("Configure this room"),description:this.model.get("description")||""}))},afterShown:function(){D.isPersistableModel(this.model)&&(this.model.clearUnreadMsgCounter(),this.model.save()),this.occupantsview.setOccupantsHeight(),this.scrollDown(),this.renderEmojiPicker()},show:function(){if(D.isVisible(this.el))return void this.focus();D.showElement(this.el),this.afterShown()},afterConnected:function(){this.model.get("connection_status")===e.ROOMSTATUS.ENTERED&&(this.hideSpinner(),this.setChatState(B.ACTIVE),this.scrollDown(),this.focus())},getToolbarOptions:function(){return L.extend(B.ChatBoxView.prototype.getToolbarOptions.apply(this,arguments),{label_hide_occupants:q("Hide the list of occupants"),show_occupants_toggle:this.is_chatroom&&B.visible_toolbar_buttons.toggle_occupants})},close:function(e){this.hide(),x.history.getFragment()==="converse/room?jid="+this.model.get("jid")&&B.router.navigate(""),this.model.leave(),B.ChatBoxView.prototype.close.apply(this,arguments)},setOccupantsVisibility:function(){this.el.querySelector(".toggle-occupants");this.model.get("hidden_occupants")?(this.el.querySelector(".chat-area").classList.add("full"),D.hideElement(this.el.querySelector(".occupants"))):(this.el.querySelector(".chat-area").classList.remove("full"),this.el.querySelector(".occupants").classList.remove("hidden")),this.occupantsview.setOccupantsHeight()},toggleOccupants:function(e,t){e&&(e.preventDefault(),e.stopPropagation()),t||this.model.set({hidden_occupants:!this.model.get("hidden_occupants")}),this.setOccupantsVisibility(),this.scrollDown()},onOccupantClicked:function(e){this.insertIntoTextArea(e.target.textContent)},handleChatStateNotification:function(e){e.get("fullname")!==this.model.get("nick")&&e.get("chat_state")!==B.GONE&&B.ChatBoxView.prototype.handleChatStateNotification.apply(this,arguments)},modifyRole:function(e,t,f,n,o,a){var r=j("item",{nick:t,role:f}),s=N({to:e,type:"set"}).c("query",{xmlns:M.NS.MUC_ADMIN}).cnode(r.node);return null!==n&&s.c("reason",n),B.connection.sendIQ(s,o,a)},validateRoleChangeCommand:function(e,t){return!(t.length<1||t.length>2)||(this.showErrorMessage(q('Error: the "%1$s" command takes two arguments, the user\'s nickname and optionally a reason.',e),!0),!1)},onCommandError:function(e){B.log(e,M.LogLevel.FATAL),this.showErrorMessage(q("Sorry, an error happened while running the command. Check your browser's developer console for details."),!0)},parseMessageForCommands:function(e){var t=this;if(B.ChatBoxView.prototype.parseMessageForCommands.apply(this,arguments))return!0;if(B.muc_disable_moderator_commands)return!1;var f=e.replace(/^\s*/,"").match(/^\/(.*?)(?: (.*))?$/)||[!1,"",""],n=f[2]&&f[2].splitOnce(" ")||[],o=f[1].toLowerCase();switch(o){case"admin":if(!this.validateRoleChangeCommand(o,n))break;this.model.setAffiliation("admin",[{jid:n[0],reason:n[1]}]).then(function(){return t.model.occupants.fetchMembers()},function(e){return t.onCommandError(e)});break;case"ban":if(!this.validateRoleChangeCommand(o,n))break;this.model.setAffiliation("outcast",[{jid:n[0],reason:n[1]}]).then(function(){return t.model.occupants.fetchMembers()},function(e){return t.onCommandError(e)});break;case"deop":if(!this.validateRoleChangeCommand(o,n))break;this.modifyRole(this.model.get("jid"),n[0],"participant",n[1],void 0,this.onCommandError.bind(this));break;case"help":this.showHelpMessages(["<strong>/admin</strong>: ".concat(q("Change user's affiliation to admin")),"<strong>/ban</strong>: ".concat(q("Ban user from room")),"<strong>/clear</strong>: ".concat(q("Remove messages")),"<strong>/deop</strong>: ".concat(q("Change user role to participant")),"<strong>/help</strong>: ".concat(q("Show this menu")),"<strong>/kick</strong>: ".concat(q("Kick user from room")),"<strong>/me</strong>: ".concat(q("Write in 3rd person")),"<strong>/member</strong>: ".concat(q("Grant membership to a user")),"<strong>/mute</strong>: ".concat(q("Remove user's ability to post messages")),"<strong>/nick</strong>: ".concat(q("Change your nickname")),"<strong>/op</strong>: ".concat(q("Grant moderator role to user")),"<strong>/owner</strong>: ".concat(q("Grant ownership of this room")),"<strong>/revoke</strong>: ".concat(q("Revoke user's membership")),"<strong>/subject</strong>: ".concat(q("Set room subject")),"<strong>/topic</strong>: ".concat(q("Set room subject (alias for /subject)")),"<strong>/voice</strong>: ".concat(q("Allow muted user to post messages"))]);break;case"kick":if(!this.validateRoleChangeCommand(o,n))break;this.modifyRole(this.model.get("jid"),n[0],"none",n[1],void 0,this.onCommandError.bind(this));break;case"mute":if(!this.validateRoleChangeCommand(o,n))break;this.modifyRole(this.model.get("jid"),n[0],"visitor",n[1],void 0,this.onCommandError.bind(this));break;case"member":if(!this.validateRoleChangeCommand(o,n))break;this.model.setAffiliation("member",[{jid:n[0],reason:n[1]}]).then(function(){return t.model.occupants.fetchMembers()},function(e){return t.onCommandError(e)});break;case"nick":B.connection.send(R({from:B.connection.jid,to:this.model.getRoomJIDAndNick(f[2]),id:B.connection.getUniqueId()}).tree());break;case"owner":if(!this.validateRoleChangeCommand(o,n))break;this.model.setAffiliation("owner",[{jid:n[0],reason:n[1]}]).then(function(){return t.model.occupants.fetchMembers()},function(e){return t.onCommandError(e)});break;case"op":if(!this.validateRoleChangeCommand(o,n))break;this.modifyRole(this.model.get("jid"),n[0],"moderator",n[1],void 0,this.onCommandError.bind(this));break;case"revoke":if(!this.validateRoleChangeCommand(o,n))break;this.model.setAffiliation("none",[{jid:n[0],reason:n[1]}]).then(function(){return t.model.occupants.fetchMembers()},function(e){return t.onCommandError(e)});break;case"topic":case"subject":B.connection.send(O({to:this.model.get("jid"),from:B.connection.jid,type:"groupchat"}).c("subject",{xmlns:"jabber:client"}).t(f[2]).tree());break;case"voice":if(!this.validateRoleChangeCommand(o,n))break;this.modifyRole(this.model.get("jid"),n[0],"participant",n[1],void 0,this.onCommandError.bind(this));break;default:return!1}return!0},registerHandlers:function(){this.model.addHandler("presence","ChatRoomView.onPresence",this.onPresence.bind(this)),this.model.addHandler("message","ChatRoomView.showStatusMessages",this.showStatusMessages.bind(this))},onPresence:function(e){"error"===e.getAttribute("type")?this.showErrorMessageFromPresence(e):this.showStatusMessages(e)},populateAndJoin:function(){this.model.occupants.fetchMembers(),this.join(),this.fetchMessages()},join:function(e,t){return e||this.model.get("nick")?(this.model.join(e,t),this):(this.checkForReservedNick(),this)},renderConfigurationForm:function(e){var t=this,f=this.el.querySelector(".chatroom-body");L.each(f.querySelectorAll(".chatroom-form-container"),D.removeElement),L.each(f.children,D.hideElement),f.insertAdjacentHTML("beforeend",s());var n=f.querySelector("form.chatroom-form"),o=n.querySelector("fieldset"),a=e.querySelectorAll("field"),r=L.get(e.querySelector("title"),"textContent"),c=L.get(e.querySelector("instructions"),"textContent");D.removeElement(o.querySelector("span.spinner")),o.insertAdjacentHTML("beforeend","<legend>".concat(r,"</legend>")),c&&c!==r&&o.insertAdjacentHTML("beforeend",'<p class="instructions">'.concat(c,"</p>")),L.each(a,function(t){o.insertAdjacentHTML("beforeend",D.xForm2webForm(t,e))});var i=document.createElement("fieldset");i.insertAdjacentHTML("beforeend",'<input type="submit" class="btn btn-primary" value="'.concat(q("Save"),'"/>')),i.insertAdjacentHTML("beforeend",'<input type="button" class="btn btn-secondary" value="'.concat(q("Cancel"),'"/>')),n.insertAdjacentElement("beforeend",i),i.querySelector("input[type=button]").addEventListener("click",function(e){e.preventDefault(),t.closeForm()}),n.addEventListener("submit",function(e){e.preventDefault(),t.model.saveConfiguration(e.target).then(t.model.getRoomFeatures.bind(t.model)),t.closeForm()},!1)},closeForm:function(){D.removeElement(this.el.querySelector(".chatroom-form-container")),this.renderAfterTransition()},getAndRenderConfigurationForm:function(e){this.showSpinner(),this.model.fetchRoomConfiguration().then(this.renderConfigurationForm.bind(this)).catch(L.partial(B.log,L,M.LogLevel.ERROR))},submitNickname:function(e){e.preventDefault();var t=e.target.nick,f=t.value;if(!f)return void t.classList.add("error");t.classList.remove("error"),this.el.querySelector(".chatroom-form-container").outerHTML=w(),this.join(f)},checkForReservedNick:function(){this.showSpinner(),this.model.checkForReservedNick(this.onNickNameFound.bind(this),this.onNickNameNotFound.bind(this))},onNickNameFound:function(e){var t=e.querySelector('query[node="x-roomuser-item"] identity'),f=t?t.getAttribute("name"):null;f?this.join(f):this.onNickNameNotFound()},onNickNameNotFound:function(e){B.muc_nickname_from_jid?this.join(this.getDefaultNickName()):this.renderNicknameForm(e)},getDefaultNickName:function(){return M.unescapeNode(M.getNodeFromJid(B.bare_jid))},onNicknameClash:function(e){if(B.muc_nickname_from_jid){var t=e.getAttribute("from").split("/")[1];if(t===this.getDefaultNickName())this.join(t+"-2");else{var f=t.lastIndexOf("-"),n=t.substring(f+1,t.length);this.join(t.substring(0,f+1)+String(Number(n)+1))}}else this.renderNicknameForm(q("The nickname you chose is reserved or currently in use, please choose a different one."))},hideChatRoomContents:function(){var e=this.el.querySelector(".chatroom-body");L.isNull(e)||L.each(e.children,function(e){e.classList.add("hidden")})},renderNicknameForm:function(t){this.hideChatRoomContents(),L.each(this.el.querySelectorAll("span.centered.spinner"),D.removeElement),L.isString(t)||(t=""),this.el.querySelector(".chatroom-body").insertAdjacentHTML("beforeend",u({heading:q("Please choose your nickname"),label_nickname:q("Nickname"),label_join:q("Enter room"),validation_message:t})),this.model.save("connection_status",e.ROOMSTATUS.NICKNAME_REQUIRED),this.el.querySelector(".chatroom-form").addEventListener("submit",this.submitNickname.bind(this),!1)},submitPassword:function(e){e.preventDefault();var t=this.el.querySelector(".chatroom-form input[type=password]").value;this.showSpinner(),this.join(this.model.get("nick"),t)},renderPasswordForm:function(){var t=this.el.querySelector(".chatroom-body");L.each(t.children,D.hideElement),L.each(this.el.querySelectorAll(".spinner"),D.removeElement),t.insertAdjacentHTML("beforeend",_({heading:q("This chatroom requires a password"),label_password:q("Password: "),label_submit:q("Submit")})),this.model.save("connection_status",e.ROOMSTATUS.PASSWORD_REQUIRED),this.el.querySelector(".chatroom-form").addEventListener("submit",this.submitPassword.bind(this),!1)},showDisconnectMessage:function(e){D.hideElement(this.el.querySelector(".chat-area")),D.hideElement(this.el.querySelector(".occupants")),L.each(this.el.querySelectorAll(".spinner"),D.removeElement),this.el.querySelector(".chatroom-body").insertAdjacentHTML("beforeend",a({disconnect_message:e}))},getMessageFromStatus:function(e,t,f){var n=e.getAttribute("code");if("110"!==n){if(n in B.muc.info_messages)return B.muc.info_messages[n];var o;if(f){if(n in B.muc.new_nickname_messages)return f&&"210"===n?o=M.getResourceFromJid(t.getAttribute("from")):f&&"303"===n&&(o=t.querySelector("x item").getAttribute("nick")),q(B.muc.new_nickname_messages[n],o)}else if(n in B.muc.action_info_messages)return o=M.getResourceFromJid(t.getAttribute("from")),q(B.muc.action_info_messages[n],o)}},parseXUserElement:function(e,t,f){var n=e.querySelectorAll("status"),o=L.partial(this.getMessageFromStatus,L,t,f),a={},r=L.reject(L.map(n,o),L.isUndefined);r.length&&(a.messages=r);var s=L.invokeMap(n,Element.prototype.getAttribute,"code"),c=L.intersection(s,L.keys(B.muc.disconnect_messages));f&&c.length>0&&(a.disconnected=!0,a.disconnection_message=B.muc.disconnect_messages[c[0]]);var i=e.querySelector("item");if(!L.isNull(i)){var u=i.querySelector("reason");u&&(a.reason=u?u.textContent:void 0);var _=i.querySelector("actor");_&&(a.actor=_?_.getAttribute("nick"):void 0)}return a},showNotificationsforUser:function(t){var f=this;if(t.disconnected)return this.showDisconnectMessage(t.disconnection_message),t.actor&&this.showDisconnectMessage(q("This action was done by %1$s.",t.actor)),t.reason&&this.showDisconnectMessage(q('The reason given is: "%1$s".',t.reason)),void this.model.save("connection_status",e.ROOMSTATUS.DISCONNECTED);L.each(t.messages,function(e){f.content.insertAdjacentHTML("beforeend",h({data:"",isodate:T().format(),extra_classes:"chat-event",message:e}))}),t.reason&&this.showChatEvent(q('The reason given is: "%1$s".',t.reason)),L.get(t.messages,"length")&&this.scrollDown()},showJoinNotification:function(t){if(this.model.get("connection_status")===e.ROOMSTATUS.ENTERED){var f=t.get("nick"),n=t.get("status"),o=this.content.lastElementChild;if(L.includes(L.get(o,"classList",[]),"chat-info")&&L.get(o,"dataset",{}).leave==='"'.concat(f,'"'))o.outerHTML=h({data:'data-leavejoin="'.concat(f,'"'),isodate:T().format(),extra_classes:"chat-event",message:q("%1$s has left and re-entered the room",f)});else{var a;a=L.isNil(n)?q("%1$s has entered the room",f):q('%1$s has entered the room. "%2$s"',f,n);var r={data:'data-join="'.concat(f,'"'),isodate:T().format(),extra_classes:"chat-event",message:a};if(L.includes(L.get(o,"classList",[]),"chat-info")&&L.get(o,"dataset",{}).joinleave==='"'.concat(f,'"'))o.outerHTML=h(r);else{var s=D.stringToElement(h(r));this.content.insertAdjacentElement("beforeend",s),this.insertDayIndicator(s)}}this.scrollDown()}},showLeaveNotification:function(e){var t=e.get("nick"),f=e.get("status"),n=this.content.lastElementChild;if(L.includes(L.get(n,"classList",[]),"chat-info")&&L.get(n,"dataset",{}).join==='"'.concat(t,'"')){var o;o=L.isNil(f)?q("%1$s has entered and left the room",t):q('%1$s has entered and left the room. "%2$s"',t,f),n.outerHTML=h({data:'data-joinleave="'.concat(t,'"'),isodate:T().format(),extra_classes:"chat-event",message:o})}else{var a;a=L.isNil(f)?q("%1$s has left the room",t):q('%1$s has left the room. "%2$s"',t,f);var r={message:a,isodate:T().format(),extra_classes:"chat-event",data:'data-leave="'.concat(t,'"')};if(L.includes(L.get(n,"classList",[]),"chat-info")&&L.get(n,"dataset",{}).leavejoin==='"'.concat(t,'"'))n.outerHTML=h(r);else{var s=D.stringToElement(h(r));this.content.insertAdjacentElement("beforeend",s),this.insertDayIndicator(s)}}this.scrollDown()},showStatusMessages:function(e){var t=C('x[xmlns="'.concat(M.NS.MUC_USER,'"]'),e),f=e.querySelectorAll("status[code='110']").length,n=L.partial(this.parseXUserElement.bind(this),L,e,f),o=L.reject(L.map(t,n),L.isEmpty);L.each(o,this.showNotificationsforUser.bind(this))},showErrorMessageFromPresence:function(e){var t=e.querySelector("error");"auth"===t.getAttribute("type")?L.isNull(t.querySelector("not-authorized"))?L.isNull(t.querySelector("registration-required"))?L.isNull(t.querySelector("forbidden"))||this.showDisconnectMessage(q("You have been banned from this room.")):this.showDisconnectMessage(q("You are not on the member list of this room.")):this.renderPasswordForm():"modify"===t.getAttribute("type")?L.isNull(t.querySelector("jid-malformed"))||this.showDisconnectMessage(q("No nickname was specified.")):"cancel"===t.getAttribute("type")&&(L.isNull(t.querySelector("not-allowed"))?L.isNull(t.querySelector("not-acceptable"))?L.isNull(t.querySelector("conflict"))?L.isNull(t.querySelector("item-not-found"))?L.isNull(t.querySelector("service-unavailable"))||this.showDisconnectMessage(q("This room has reached its maximum number of occupants.")):this.showDisconnectMessage(q("This room does not (yet) exist.")):this.onNicknameClash(e):this.showDisconnectMessage(q("Your nickname doesn't conform to this room's policies.")):this.showDisconnectMessage(q("You are not allowed to create new rooms.")))},renderAfterTransition:function(){this.model.get("connection_status")==e.ROOMSTATUS.NICKNAME_REQUIRED?this.renderNicknameForm():this.model.get("connection_status")==e.ROOMSTATUS.PASSWORD_REQUIRED?this.renderPasswordForm():(this.el.querySelector(".chat-area").classList.remove("hidden"),this.setOccupantsVisibility(),this.scrollDown())},showSpinner:function(){D.removeElement(this.el.querySelector(".spinner"));var e=this.el.querySelector(".chatroom-body"),t=Array.prototype.slice.call(e.children,0);e.insertAdjacentHTML("afterbegin",w()),L.each(t,D.hideElement)},hideSpinner:function(){var e=this.el.querySelector(".spinner");return L.isNull(e)||(D.removeElement(e),this.renderAfterTransition()),this},setChatRoomSubject:function(){var e=this.model.get("subject");this.content.insertAdjacentHTML("beforeend",h({data:"",isodate:T().format(),extra_classes:"chat-event",message:q("Topic set by %1$s",e.author)})),this.content.insertAdjacentHTML("beforeend",h({data:"",isodate:T().format(),extra_classes:"chat-topic",message:e.text})),this.scrollDown()}}),B.RoomsPanel=x.NativeView.extend({tagName:"div",className:"controlbox-section",id:"chatrooms",events:{"click a.chatbox-btn.fa-users":"showAddRoomModal","click a.chatbox-btn.fa-list-ul":"showListRoomsModal","click a.room-info":"toggleRoomInfo"},render:function(){return this.el.innerHTML=y({heading_chatrooms:q("Chatrooms"),title_new_room:q("Add a new room"),title_list_rooms:q("Query for rooms")}),this},toggleRoomInfo:function(e){e.preventDefault(),A(e)},showAddRoomModal:function(e){L.isUndefined(this.add_room_modal)&&(this.add_room_modal=new B.AddChatRoomModal({model:this.model})),this.add_room_modal.show(e)},showListRoomsModal:function(e){L.isUndefined(this.list_rooms_modal)&&(this.list_rooms_modal=new B.ListChatRoomsModal({model:this.model})),this.list_rooms_modal.show(e)}}),B.ChatRoomOccupantView=x.VDOMView.extend({tagName:"li",initialize:function(){this.model.on("change",this.render,this)},toHTML:function(){var e=this.model.get("show");return g(L.extend({jid:"",show:e,hint_show:B.PRETTY_CHAT_STATUS[e],hint_occupant:q("Click to mention %1$s in your message.",this.model.get("nick")),desc_moderator:q("This user is a moderator."),desc_participant:q("This user can send messages in this room."),desc_visitor:q("This user can NOT send messages in this room."),label_moderator:q("Moderator"),label_visitor:q("Visitor"),label_owner:q("Owner"),label_member:q("Member"),label_admin:q("Admin")},this.model.toJSON()))},destroy:function(){this.el.parentElement.removeChild(this.el)}}),B.ChatRoomOccupantsView=x.OrderedListView.extend({tagName:"div",className:"occupants col-md-3 col-4",listItems:"model",sortEvent:"change:role",listSelector:".occupant-list",ItemView:B.ChatRoomOccupantView,initialize:function(){x.OrderedListView.prototype.initialize.apply(this,arguments),this.chatroomview=this.model.chatroomview,this.chatroomview.model.on("change:open",this.renderInviteWidget,this),this.chatroomview.model.on("change:affiliation",this.renderInviteWidget,this),this.chatroomview.model.on("change:hidden",this.onFeatureChanged,this),this.chatroomview.model.on("change:mam_enabled",this.onFeatureChanged,this),this.chatroomview.model.on("change:membersonly",this.onFeatureChanged,this),this.chatroomview.model.on("change:moderated",this.onFeatureChanged,this),this.chatroomview.model.on("change:nonanonymous",this.onFeatureChanged,this),this.chatroomview.model.on("change:open",this.onFeatureChanged,this),this.chatroomview.model.on("change:passwordprotected",this.onFeatureChanged,this),this.chatroomview.model.on("change:persistent",this.onFeatureChanged,this),this.chatroomview.model.on("change:publicroom",this.onFeatureChanged,this),this.chatroomview.model.on("change:semianonymous",this.onFeatureChanged,this),this.chatroomview.model.on("change:temporary",this.onFeatureChanged,this),this.chatroomview.model.on("change:unmoderated",this.onFeatureChanged,this),this.chatroomview.model.on("change:unsecured",this.onFeatureChanged,this),this.render(),this.model.fetch({add:!0,silent:!0,success:this.sortAndPositionAllItems.bind(this)})},render:function(){return this.el.innerHTML=d(L.extend(this.chatroomview.model.toJSON(),{allow_muc_invitations:B.allow_muc_invitations,label_occupants:q("Occupants")})),B.allow_muc_invitations&&B.api.waitUntil("rosterContactsFetched").then(this.renderInviteWidget.bind(this)),this.renderRoomFeatures()},renderInviteWidget:function(){var e=this.el.querySelector("form.room-invite");if(this.shouldInviteWidgetBeShown()){if(L.isNull(e)){var t=this.el.querySelector(".occupants-heading");t.insertAdjacentHTML("afterend",i({error_message:null,label_invitation:q("Invite")})),this.initInviteWidget()}}else L.isNull(e)||e.remove();return this},renderRoomFeatures:function(){var t=L.pick(this.chatroomview.model.attributes,e.ROOM_FEATURES),f=function(e,t){return e||t};return this.el.querySelector(".chatroom-features").innerHTML=r(L.extend(this.chatroomview.model.toJSON(),{has_features:L.reduce(L.values(t),f),label_features:q("Features"),label_hidden:q("Hidden"),label_mam_enabled:q("Message archiving"),label_membersonly:q("Members only"),label_moderated:q("Moderated"),label_nonanonymous:q("Non-anonymous"),label_open:q("Open"),label_passwordprotected:q("Password protected"),label_persistent:q("Persistent"),label_public:q("Public"),label_semianonymous:q("Semi-anonymous"),label_temporary:q("Temporary"),label_unmoderated:q("Unmoderated"),label_unsecured:q("No password"),tt_hidden:q("This room is not publicly searchable"),tt_mam_enabled:q("Messages are archived on the server"),tt_membersonly:q("This room is restricted to members only"),tt_moderated:q("This room is being moderated"),tt_nonanonymous:q("All other room occupants can see your XMPP username"),tt_open:q("Anyone can join this room"),tt_passwordprotected:q("This room requires a password before entry"),tt_persistent:q("This room persists even if it's unoccupied"),tt_public:q("This room is publicly searchable"),tt_semianonymous:q("Only moderators can see your XMPP username"),tt_temporary:q("This room will disappear once the last person leaves"),tt_unmoderated:q("This room is not being moderated"),tt_unsecured:q("This room does not require a password upon entry")})),this.setOccupantsHeight(),this},onFeatureChanged:function(e){L.isUndefined(this.debouncedRenderRoomFeatures)&&(this.debouncedRenderRoomFeatures=L.debounce(this.renderRoomFeatures,100,{leading:!1}));var t={};L.each(L.keys(e.changed),function(f){L.isNil(I[f])||(t[I[f]]=!e.changed[f])}),this.chatroomview.model.save(t,{silent:!0}),this.debouncedRenderRoomFeatures()},setOccupantsHeight:function(){var e=this.el.querySelector(".chatroom-features");this.el.querySelector(".occupant-list").style.cssText="height: calc(100% - ".concat(e.offsetHeight,"px - 5em);")},promptForInvite:function(e){var t=prompt(q('You are about to invite %1$s to the chat room "%2$s". You may optionally include a message, explaining the reason for the invitation.',e.text.label,this.model.get("id")));null!==t&&this.chatroomview.model.directInvite(e.text.value,t);var f=e.target.form,n=f.querySelector(".pure-form-message.error");L.isNull(n)||n.parentNode.removeChild(n),e.target.value=""},inviteFormSubmitted:function(e){e.preventDefault();var t=e.target.querySelector("input.invited-contact"),f=t.value;if(!f||L.compact(f.split("@")).length<2)return e.target.outerHTML=i({error_message:q("Please enter a valid XMPP username"),label_invitation:q("Invite")}),void this.initInviteWidget();this.promptForInvite({target:t,text:{label:f,value:f}})},shouldInviteWidgetBeShown:function(){return B.allow_muc_invitations&&(this.chatroomview.model.get("open")||"owner"===this.chatroomview.model.get("affiliation"))},initInviteWidget:function(){var e=this.el.querySelector("form.room-invite");if(!L.isNull(e)){e.addEventListener("submit",this.inviteFormSubmitted.bind(this),!1);var t=this.el.querySelector("input.invited-contact"),f=B.roster.map(function(e){return{label:e.get("fullname")||e.get("jid"),value:e.get("jid")}});new k(t,{minChars:1,list:f});t.addEventListener("awesomplete-selectcomplete",this.promptForInvite.bind(this))}}}),B.on("controlboxInitialized",function(e){B.allow_muc&&(z(e),e.model.on("change:connected",L.partial(z,e)))}),B.on("reconnected",F)}})}),function(e,t){o("converse-notification",["converse-core"],t)}(0,function(e){"use strict";var t=e.env,f=t.utils,n=t.Strophe,o=t._;e.plugins.add("converse-notification",{initialize:function(){var e=this._converse,t=e.__;e.supports_html5_notification="Notification"in window,e.api.settings.update({notify_all_room_messages:!1,show_desktop_notifications:!0,show_chatstate_notifications:!1,chatstate_notification_blacklist:[],play_sounds:!0,sounds_path:"/sounds/",notification_icon:"/logo/conversejs128.png"}),e.isOnlyChatStateNotification=function(t){return o.isNull(t.querySelector("body"))&&(o.isNull(t.querySelector(e.ACTIVE))||o.isNull(t.querySelector(e.COMPOSING))||o.isNull(t.querySelector(e.INACTIVE))||o.isNull(t.querySelector(e.PAUSED))||o.isNull(t.querySelector(e.GONE)))},e.shouldNotifyOfGroupMessage=function(t){var f=e.notify_all_room_messages,a=t.getAttribute("from"),r=n.getResourceFromJid(a),s=n.getBareJidFromJid(a),c=r&&n.unescapeNode(r)||"";if(""===c||t.querySelectorAll("delay").length>0)return!1;var i=e.chatboxes.get(s),u=t.querySelector("body");if(o.isNull(u))return!1;var _=new RegExp("\\b".concat(i.get("nick"),"\\b")).test(u.textContent);return f=!0===f||o.isArray(f)&&o.includes(f,s),!(c===i.get("nick")||!f&&!_)},e.isMessageToHiddenChat=function(t){if(o.includes(["mobile","fullscreen","embedded"],e.view_mode)){var f=n.getBareJidFromJid(t.getAttribute("from")),a=e.chatboxes.get(f);return!!o.isNil(a)||(a.get("hidden")||"hidden"===e.windowState)}return"hidden"===e.windowState},e.shouldNotifyOfMessage=function(t){if(f.isOTRMessage(t))return!1;var a=t.querySelector("forwarded");if(!o.isNull(a))return!1;if("groupchat"===t.getAttribute("type"))return e.shouldNotifyOfGroupMessage(t);if(f.isHeadlineMessage(e,t))return e.isMessageToHiddenChat(t);var r=n.getBareJidFromJid(t.getAttribute("from"))===e.bare_jid;return!e.isOnlyChatStateNotification(t)&&!r&&e.isMessageToHiddenChat(t)},e.playSoundNotification=function(){var t;e.play_sounds&&!o.isUndefined(window.Audio)&&(t=new Audio(e.sounds_path+"msg_received.ogg"),t.canPlayType("audio/ogg")?t.play():(t=new Audio(e.sounds_path+"msg_received.mp3"),t.canPlayType("audio/mp3")&&t.play()))},e.areDesktopNotificationsEnabled=function(){return e.supports_html5_notification&&e.show_desktop_notifications&&"granted"===Notification.permission},e.showMessageNotification=function(f){var a,r,s=f.getAttribute("from"),c=n.getBareJidFromJid(s);if("headline"===f.getAttribute("type")){if(o.includes(c,"@")&&!e.allow_non_roster_messaging)return;a=t("Notification from %1$s",c)}else if(o.includes(c,"@"))if("groupchat"===f.getAttribute("type"))a=t("%1$s says",n.getResourceFromJid(s));else{
-if(o.isUndefined(e.roster))return void e.log("Could not send notification, because roster is undefined",n.LogLevel.ERROR);if(r=e.roster.get(c),o.isUndefined(r)){if(!e.allow_non_roster_messaging)return;a=t("%1$s says",c)}else a=t("%1$s says",r.getDisplayName())}else a=t("Notification from %1$s",c);var i=new Notification(a,{body:f.querySelector("body").textContent,lang:e.locale,icon:e.notification_icon});setTimeout(i.close.bind(i),5e3)},e.showChatStateNotification=function(f){if(!o.includes(e.chatstate_notification_blacklist,f.jid)){var n=f.chat_status,a=null;if("offline"===n?a=t("has gone offline"):"away"===n?a=t("has gone away"):"dnd"===n?a=t("is busy"):"online"===n&&(a=t("has come online")),null!==a){var r=new Notification(f.getDisplayName(),{body:a,lang:e.locale,icon:e.notification_icon});setTimeout(r.close.bind(r),5e3)}}},e.showContactRequestNotification=function(f){var n=new Notification(f.getDisplayName(),{body:t("wants to be your contact"),lang:e.locale,icon:e.notification_icon});setTimeout(n.close.bind(n),5e3)},e.showFeedbackNotification=function(t){if("error"===t.klass||"warn"===t.klass){var f=new Notification(t.subject,{body:t.message,lang:e.locale,icon:e.notification_icon});setTimeout(f.close.bind(f),5e3)}},e.handleChatStateNotification=function(t){e.areDesktopNotificationsEnabled()&&e.show_chatstate_notifications&&e.showChatStateNotification(t)},e.handleMessageNotification=function(t){var f=t.stanza;if(!e.shouldNotifyOfMessage(f))return!1;e.playSoundNotification(),e.areDesktopNotificationsEnabled()&&e.showMessageNotification(f)},e.handleContactRequestNotification=function(t){e.areDesktopNotificationsEnabled(!0)&&e.showContactRequestNotification(t)},e.handleFeedback=function(t){e.areDesktopNotificationsEnabled(!0)&&e.showFeedbackNotification(t)},e.requestPermission=function(){e.supports_html5_notification&&!o.includes(["denied","granted"],Notification.permission)&&Notification.requestPermission()},e.on("pluginsInitialized",function(){e.on("contactRequest",e.handleContactRequestNotification),e.on("contactStatusChanged",e.handleChatStateNotification),e.on("message",e.handleMessageNotification),e.on("feedback",e.handleFeedback),e.on("connected",e.requestPermission)})}})}),o("tpl!toolbar_otr",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return t.allow_otr&&(f+='\n    <li class="toggle-toolbar-menu dropup right" title="'+n(t.otr_tooltip)+'">\n        <a class="toggle-otr '+n(t.otr_status_class)+'" title="'+n(t.label_insert_smiley)+'" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">\n\n        <span class="chat-toolbar-text">'+n(t.otr_translated_status)+"</span>\n        ",t.otr_status==t.UNENCRYPTED&&(f+='\n            <span class="fa fa-unlock"></span>\n        '),f+="\n        ",t.otr_status==t.UNVERIFIED&&(f+='\n            <span class="fa fa-lock"></span>\n        '),f+="\n        ",t.otr_status==t.VERIFIED&&(f+='\n            <span class="fa fa-lock"></span>\n        '),f+=" ",t.otr_status==t.FINISHED&&(f+='\n            <span class="fa fa-unlock"></span>\n        '),f+='\n        </a> \n\n        <ul class="otr-menu toolbar-menu dropdown-menu">\n            ',t.otr_status==t.UNENCRYPTED&&(f+='\n               <li class="dropdown-item"><a class="start-otr" href="#">'+n(t.label_start_encrypted_conversation)+"</a></li>\n            "),f+="\n            ",t.otr_status!=t.UNENCRYPTED&&(f+='\n               <li class="dropdown-item"><a class="start-otr" href="#">'+n(t.label_refresh_encrypted_conversation)+'</a></li>\n               <li class="dropdown-item"><a class="end-otr" href="#">'+n(t.label_end_encrypted_conversation)+'</a></li>\n               <li class="dropdown-item"><a class="auth-otr" data-scheme="smp" href="#">'+n(t.label_verify_with_smp)+"</a></li>\n            "),f+="\n            ",t.otr_status==t.UNVERIFIED&&(f+='\n               <li class="dropdown-item"><a class="auth-otr" data-scheme="fingerprint" href="#">'+n(t.label_verify_with_fingerprints)+"</a></li>\n            "),f+='\n            <li class="dropdown-item"><a href="http://www.cypherpunks.ca/otr/help/3.2.0/levels.php" target="_blank" rel="noopener">'+n(t.label_whats_this)+"</a></li>\n        </ul>\n    </li>\n"),f+="\n"}}),function(e,t){"function"==typeof o&&o.amd?o("bigint",[],t.bind(e,e.crypto||e.msCrypto)):"undefined"!=typeof module&&module.exports?module.exports=t(n("crypto")):e.BigInt=t(e.crypto||e.msCrypto)}(this,function(e){function t(e){var t,f,n,o;for(f=new Array(e),t=0;t<e;t++)f[t]=0;for(f[0]=2,n=0;f[n]<e;){for(t=f[n]*f[n];t<e;t+=f[n])f[t]=1;for(n++,f[n]=f[n-1]+1;f[n]<e&&f[f[n]];f[n]++);}for(o=new Array(n),t=0;t<n;t++)o[t]=f[t];return o}function f(e,t){var f,n,o,a;if(ge.length!=e.length&&(ge=T(e),pe=T(e),be=T(e)),E(be,t),E(pe,e),E(ge,e),L(pe,-1),L(ge,-1),M(pe))return 0;for(o=0;0==pe[o];o++);for(f=1,n=2;pe[o]%n==0;n*=2,f++);if(a=o*fe+f-1,a&&j(pe,a),V(be,pe,e),!S(be,1)&&!x(be,ge)){for(n=1;n<=a-1&&!x(be,ge);){if(Y(be,e),S(be,1))return 0;n++}if(!x(be,ge))return 0}return 1}function n(e){var t,f,n;for(t=e.length-1;0==e[t]&&t>0;t--);for(f=0,n=e[t];n;n>>=1,f++);return f+=fe*t}function o(e,t){var f=w(0,(e.length>t?e.length:t)*fe,0);return E(f,e),f}function a(e,t){var f=T(e);return q(f,t),W(f,1)}function r(e,t){var f=o(e,e.length+t.length);return B(f,t),W(f,1)}function s(e,t,f){var n=o(e,f.length);return V(n,W(t,2),W(f,2)),W(n,1)}function c(e,t){var f=o(e,e.length>t.length?e.length+1:t.length+1);return z(f,t),W(f,1)}function i(e,t){var f=o(e,e.length>t.length?e.length+1:t.length+1);return F(f,t),W(f,1)}function u(e,t){var f,n=o(e,t.length);return f=h(n,t),f?W(n,1):null}function _(e,t,f){var n=o(e,f.length);return U(n,t,f),W(n,1)}function d(e,t){var f,n;return f=Math.floor((e-1)/fe)+2,n=w(0,0,f),l(n,e,t),n}function l(e,t,f){var n,o;for(n=0;n<e.length;n++)e[n]=0;for(o=Math.floor((t-1)/fe)+1,n=0;n<o;n++)e[n]=te(fe);e[o-1]&=(2<<(t-1)%fe)-1,1==f&&(e[o-1]|=1<<(t-1)%fe)}function h(e,t){var f=1+2*Math.max(e.length,t.length);if(!(1&e[0]||1&t[0]))return C(e,0),0;for(ve.length!=f&&(ve=new Array(f),ye=new Array(f),we=new Array(f),ke=new Array(f),Se=new Array(f),xe=new Array(f)),E(ve,e),E(ye,t),C(we,1),C(ke,0),C(Se,0),C(xe,1);;){for(;!(1&ve[0]);)N(ve),1&we[0]||1&ke[0]?(F(we,t),N(we),z(ke,e),N(ke)):(N(we),N(ke));for(;!(1&ye[0]);)N(ye),1&Se[0]||1&xe[0]?(F(Se,t),N(Se),z(xe,e),N(xe)):(N(Se),N(xe));if(b(ye,ve)?(z(ye,ve),z(Se,we),z(xe,ke)):(z(ve,ye),z(we,Se),z(ke,xe)),S(ve,0)){for(;g(Se);)F(Se,t);return E(e,Se),S(ye,1)?1:(C(e,0),0)}}}function m(e,t){for(var f=1,n=0;;){if(1==e)return f;if(0==e)return 0;if(n-=f*Math.floor(t/e),1==(t%=e))return n;if(0==t)return 0;f-=n*Math.floor(e/t),e%=t}}function g(e){return e[e.length-1]>>fe-1&1}function p(e,t,f){var n,o=e.length,a=t.length,r=o+f<a?o+f:a;for(n=a-1-f;n<o&&n>=0;n++)if(e[n]>0)return 1;for(n=o-1+f;n<a;n++)if(t[n]>0)return 0;for(n=r-1;n>=f;n--){if(e[n-f]>t[n])return 1;if(e[n-f]<t[n])return 0}return 0}function b(e,t){var f,n=e.length<t.length?e.length:t.length;for(f=e.length;f<t.length;f++)if(t[f])return 0;for(f=t.length;f<e.length;f++)if(e[f])return 1;for(f=n-1;f>=0;f--){if(e[f]>t[f])return 1;if(e[f]<t[f])return 0}return 0}function y(e,t,f,n){var o,a,r,s,c,i,u,_;for(E(n,e),a=t.length;0==t[a-1];a--);for(_=t[a-1],u=0;_;u++)_>>=1;for(u=fe-u,O(t,u),O(n,u),o=n.length;0==n[o-1]&&o>a;o--);for(C(f,0);!p(t,n,o-a);)H(n,t,o-a),f[o-a]++;for(r=o-1;r>=a;r--){for(n[r]==t[a-1]?f[r-a]=oe:f[r-a]=Math.floor((n[r]*ne+n[r-1])/t[a-1]);c=(a>1?t[a-2]:0)*f[r-a],i=c,c&=oe,i=(i-c)/ne,s=i+f[r-a]*t[a-1],i=s,s&=oe,i=(i-s)/ne,i==n[r]?s==n[r-1]?c>(r>1?n[r-2]:0):s>n[r-1]:i>n[r];)f[r-a]--;I(n,t,-f[r-a],r-a),g(n)&&(P(n,t,r-a),f[r-a]--)}j(t,u),j(n,u)}function v(e,t){var f,n=0;for(f=e.length-1;f>=0;f--)n=(n*ne+e[f])%t;return n}function w(e,t,f){var n,o;return n=Math.ceil(t/fe)+1,n=f>n?f:n,o=new Array(n),C(o,e),o}function k(e,t,f){var n,o,a,r,s,c=e.length;if(-1==t){for(a=new Array(0);;){for(r=new Array(a.length+1),o=0;o<a.length;o++)r[o+1]=a[o];if(r[0]=parseInt(e,10),a=r,(n=e.indexOf(",",0))<1)break;if(e=e.substring(n+1),0==e.length)break}return a.length<f?(r=new Array(f),E(r,a),r):a}for(var i=t,u=0,_=1==t?c:0;i>1;)1&i&&(u=1),_+=c,i>>=1;for(_+=u*c,a=w(0,_,0),o=0;o<c&&(n=ae.indexOf(e.substring(o,o+1),0),t<=36&&n>=36&&(n-=26),!(n>=t||n<0));o++)R(a,t),L(a,n);for(c=a.length;c>0&&!a[c-1];c--);for(c=f>c+1?f:c+1,r=new Array(c),s=c<a.length?c:a.length,o=0;o<s;o++)r[o]=a[o];for(;o<c;o++)r[o]=0;return r}function S(e,t){var f;if(e[0]!=t)return 0;for(f=1;f<e.length;f++)if(e[f])return 0;return 1}function x(e,t){var f,n=e.length<t.length?e.length:t.length;for(f=0;f<n;f++)if(e[f]!=t[f])return 0;if(e.length>t.length){for(;f<e.length;f++)if(e[f])return 0}else for(;f<t.length;f++)if(t[f])return 0;return 1}function M(e){var t;for(t=0;t<e.length;t++)if(e[t])return 0;return 1}function A(e,t){var f,n,o="";if(le.length!=e.length?le=T(e):E(le,e),-1==t){for(f=e.length-1;f>0;f--)o+=e[f]+",";o+=e[0]}else for(;!M(le);)n=D(le,t),o=ae.substring(n,n+1)+o;return 0==o.length&&(o="0"),o}function T(e){var t;return t=new Array(e.length),E(t,e),t}function E(e,t){var f,n=e.length<t.length?e.length:t.length;for(f=0;f<n;f++)e[f]=t[f];for(f=n;f<e.length;f++)e[f]=0}function C(e,t){var f,n;for(n=t,f=0;f<e.length;f++)e[f]=n&oe,n>>=fe}function L(e,t){var f,n,o,a;for(e[0]+=t,n=e.length,o=0,f=0;f<n;f++)if(o+=e[f],a=0,o<0&&(a=o&oe,a=-(o-a)/ne,o+=a*ne),e[f]=o&oe,!(o=(o-e[f])/ne-a))return}function j(e,t){var f,n=Math.floor(t/fe);if(n){for(f=0;f<e.length-n;f++)e[f]=e[f+n];for(;f<e.length;f++)e[f]=0;t%=fe}for(f=0;f<e.length-1;f++)e[f]=oe&(e[f+1]<<fe-t|e[f]>>t);e[f]>>=t}function N(e){var t;for(t=0;t<e.length-1;t++)e[t]=oe&(e[t+1]<<fe-1|e[t]>>1);e[t]=e[t]>>1|e[t]&ne>>1}function O(e,t){var f,n=Math.floor(t/fe);if(n){for(f=e.length;f>=n;f--)e[f]=e[f-n];for(;f>=0;f--)e[f]=0;t%=fe}if(t){for(f=e.length-1;f>0;f--)e[f]=oe&(e[f]<<t|e[f-1]>>fe-t);e[f]=oe&e[f]<<t}}function R(e,t){var f,n,o,a;if(t)for(n=e.length,o=0,f=0;f<n;f++)o+=e[f]*t,a=0,o<0&&(a=o&oe,a=-(o-a)/ne,o+=a*ne),e[f]=o&oe,o=(o-e[f])/ne-a}function D(e,t){var f,n,o=0;for(f=e.length-1;f>=0;f--)n=o*ne+e[f],e[f]=Math.floor(n/t),o=n%t;return o}function I(e,t,f,n){var o,a,r,s;for(r=e.length<n+t.length?e.length:n+t.length,s=e.length,a=0,o=n;o<r;o++)a+=e[o]+f*t[o-n],e[o]=a&oe,a=(a-e[o])/ne;for(o=r;a&&o<s;o++)a+=e[o],e[o]=a&oe,a=(a-e[o])/ne}function P(e,t,f){var n,o,a,r;for(a=e.length<f+t.length?e.length:f+t.length,r=e.length,o=0,n=f;n<a;n++)o+=e[n]+t[n-f],e[n]=o&oe,o=(o-e[n])/ne;for(n=a;o&&n<r;n++)o+=e[n],e[n]=o&oe,o=(o-e[n])/ne}function H(e,t,f){var n,o,a,r;for(a=e.length<f+t.length?e.length:f+t.length,r=e.length,o=0,n=f;n<a;n++)o+=e[n]-t[n-f],e[n]=o&oe,o=(o-e[n])/ne;for(n=a;o&&n<r;n++)o+=e[n],e[n]=o&oe,o=(o-e[n])/ne}function z(e,t){var f,n,o;for(o=e.length<t.length?e.length:t.length,n=0,f=0;f<o;f++)n+=e[f]-t[f],e[f]=n&oe,n=(n-e[f])/ne;for(f=o;n&&f<e.length;f++)n+=e[f],e[f]=n&oe,n=(n-e[f])/ne}function F(e,t){var f,n,o;for(o=e.length<t.length?e.length:t.length,n=0,f=0;f<o;f++)n+=e[f]+t[f],e[f]=n&oe,n=(n-e[f])/ne;for(f=o;n&&f<e.length;f++)n+=e[f],e[f]=n&oe,n=(n-e[f])/ne}function B(e,t){var f;for(ce.length!=2*e.length&&(ce=new Array(2*e.length)),C(ce,0),f=0;f<t.length;f++)t[f]&&I(ce,e,t[f],f);E(e,ce)}function q(e,t){_e.length!=e.length?_e=T(e):E(_e,e),de.length!=e.length&&(de=T(e)),y(_e,t,de,e)}function U(e,t,f){var n;for(ie.length!=2*e.length&&(ie=new Array(2*e.length)),C(ie,0),n=0;n<t.length;n++)t[n]&&I(ie,e,t[n],n);q(ie,f),E(e,ie)}function Y(e,t){var f,n,o,a,r;for(a=e.length;a>0&&!e[a-1];a--);for(r=a>t.length?2*a:2*t.length,ie.length!=r&&(ie=new Array(r)),C(ie,0),f=0;f<a;f++){for(o=ie[2*f]+e[f]*e[f],ie[2*f]=o&oe,o=(o-ie[2*f])/ne,n=f+1;n<a;n++)o=ie[f+n]+2*e[f]*e[n]+o,ie[f+n]=o&oe,o=(o-ie[f+n])/ne;ie[f+a]=o}q(ie,t),E(e,ie)}function W(e,t){var f,n;for(f=e.length;f>0&&!e[f-1];f--);return n=new Array(f+t),E(n,e),n}function V(e,t,f){var n,o,a,r;if(he.length!=f.length&&(he=T(f)),0!=(1&f[0])){for(C(he,0),a=f.length;a>0&&!f[a-1];a--);for(r=ne-m(v(f,ne),ne),he[a]=1,U(e,he,f),ue.length!=e.length?ue=T(e):E(ue,e),n=t.length-1;n>0&!t[n];n--);if(0==t[n])return void C(e,1);for(o=1<<fe-1;o&&!(t[n]&o);o>>=1);for(;;){if(!(o>>=1)){if(--n<0)return void G(e,re,f,r);o=1<<fe-1}G(e,e,f,r),o&t[n]&&G(e,ue,f,r)}}else for(E(he,e),C(e,1);!S(t,0);)1&t[0]&&U(e,he,f),D(t,2),Y(he,f)}function G(e,t,f,n){var o,a,r,s,c,i,u,_=f.length,d=t.length;for(me.length!=_&&(me=new Array(_)),C(me,0);_>0&&0==f[_-1];_--);for(;d>0&&0==t[d-1];d--);for(u=me.length-1,o=0;o<_;o++){for(c=me[0]+e[o]*t[0],s=(c&oe)*n&oe,r=c+s*f[0],r=(r-(r&oe))/ne,c=e[o],a=1;a<d-4;)r+=me[a]+s*f[a]+c*t[a],i=me[a-1]=r&oe,r=(r-i)/ne,a++,r+=me[a]+s*f[a]+c*t[a],i=me[a-1]=r&oe,r=(r-i)/ne,a++,r+=me[a]+s*f[a]+c*t[a],i=me[a-1]=r&oe,r=(r-i)/ne,a++,r+=me[a]+s*f[a]+c*t[a],i=me[a-1]=r&oe,r=(r-i)/ne,a++,r+=me[a]+s*f[a]+c*t[a],i=me[a-1]=r&oe,r=(r-i)/ne,a++;for(;a<d;)r+=me[a]+s*f[a]+c*t[a],i=me[a-1]=r&oe,r=(r-i)/ne,a++;for(;a<_-4;)r+=me[a]+s*f[a],i=me[a-1]=r&oe,r=(r-i)/ne,a++,r+=me[a]+s*f[a],i=me[a-1]=r&oe,r=(r-i)/ne,a++,r+=me[a]+s*f[a],i=me[a-1]=r&oe,r=(r-i)/ne,a++,r+=me[a]+s*f[a],i=me[a-1]=r&oe,r=(r-i)/ne,a++,r+=me[a]+s*f[a],i=me[a-1]=r&oe,r=(r-i)/ne,a++;for(;a<_;)r+=me[a]+s*f[a],i=me[a-1]=r&oe,r=(r-i)/ne,a++;for(;a<u;)r+=me[a],i=me[a-1]=r&oe,r=(r-i)/ne,a++;me[a-1]=r&oe}b(f,me)||z(me,f),E(e,me)}function $(e,t,f){return _(e,u(t,f),f)}function J(e,t,f){return e=a(e,f),t=a(t,f),b(t,e)&&(e=i(e,f)),c(e,t)}function Q(e){for(var t=Math.floor(e/fe)+2,f=new Array(t),n=0;n<t;n++)f[n]=0;return f[t-2]=1<<e%fe,f}function X(e,t){t||(t=0),e=T(e);for(var f="";!M(e);)f=Ae[255&e[0]]+f,j(e,8);for(;f.length<t;)f="\0"+f;return f}function K(e){var t=k("0",10,e.length);return e.forEach(function(e,f){f&&O(t,8),t[0]|=e}),t}function Z(){return Te(40)}function ee(){return Te(1)[0]}function te(e){if(e>31)throw new Error("Too many bits.");var t=0,f=0,n=Math.floor(e/8),o=(1<<e%8)-1;for(o&&(f=ee()&o);t<n;t++)f=256*f+ee();return f}var fe=26,ne=1<<fe,oe=ne-1,ae="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_=!@#$%^&*()[]{}|;:,.<>/?`~ \\'\"+-",re=w(1,1,1),se=new Array(0),ce=se,ie=se,ue=se,_e=se,de=se,le=se,he=se,me=se,ge=se,pe=se,be=se,ye=se,ve=se,we=se,ke=se,Se=se,xe=se,Me=se,Ae=function(){for(var e=0,t={};e<256;++e)t[e]=String.fromCharCode(e);return t}(),Te=function(){return void 0!==e&&"function"==typeof e.randomBytes?function(t){try{var f=e.randomBytes(t)}catch(e){throw e}return Array.prototype.slice.call(f,0)}:void 0!==e&&"function"==typeof e.getRandomValues?function(t){var f=new Uint8Array(t);return e.getRandomValues(f),Array.prototype.slice.call(f,0)}:void console.log("Keys should not be generated without CSPRNG.")}();return{str2bigInt:k,bigInt2str:A,int2bigInt:w,multMod:_,powMod:s,inverseMod:u,randBigInt:d,randBigInt_:l,equals:x,equalsInt:S,sub:c,mod:a,modInt:v,mult:r,divInt_:D,rightShift_:j,dup:T,greater:b,add:i,isZero:M,bitSize:n,millerRabin:f,divide_:y,trim:W,primes:Me,findPrimes:t,getSeed:Z,divMod:$,subMod:J,twoToThe:Q,bigInt2bits:X,ba2bigInt:K}}),function(){"use strict";function e(){}function t(e,t){for(var f=e.length;f--;)if(e[f].listener===t)return f;return-1}function f(e){return function(){return this[e].apply(this,arguments)}}var n=e.prototype;n.getListeners=function(e){var t,f,n=this._getEvents();if("object"==typeof e){t={};for(f in n)n.hasOwnProperty(f)&&e.test(f)&&(t[f]=n[f])}else t=n[e]||(n[e]=[]);return t},n.flattenListeners=function(e){var t,f=[];for(t=0;t<e.length;t+=1)f.push(e[t].listener);return f},n.getListenersAsObject=function(e){var t,f=this.getListeners(e);return f instanceof Array&&(t={},t[e]=f),t||f},n.addListener=function(e,f){var n,o=this.getListenersAsObject(e),a="object"==typeof f;for(n in o)o.hasOwnProperty(n)&&-1===t(o[n],f)&&o[n].push(a?f:{listener:f,once:!1});return this},n.on=f("addListener"),n.addOnceListener=function(e,t){return this.addListener(e,{listener:t,once:!0})},n.once=f("addOnceListener"),n.defineEvent=function(e){return this.getListeners(e),this},n.defineEvents=function(e){for(var t=0;t<e.length;t+=1)this.defineEvent(e[t]);return this},n.removeListener=function(e,f){var n,o,a=this.getListenersAsObject(e);for(o in a)a.hasOwnProperty(o)&&-1!==(n=t(a[o],f))&&a[o].splice(n,1);return this},n.off=f("removeListener"),n.addListeners=function(e,t){return this.manipulateListeners(!1,e,t)},n.removeListeners=function(e,t){return this.manipulateListeners(!0,e,t)},n.manipulateListeners=function(e,t,f){var n,o,a=e?this.removeListener:this.addListener,r=e?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(n=f.length;n--;)a.call(this,t,f[n]);else for(n in t)t.hasOwnProperty(n)&&(o=t[n])&&("function"==typeof o?a.call(this,n,o):r.call(this,n,o));return this},n.removeEvent=function(e){var t,f=typeof e,n=this._getEvents();if("string"===f)delete n[e];else if("object"===f)for(t in n)n.hasOwnProperty(t)&&e.test(t)&&delete n[t];else delete this._events;return this},n.emitEvent=function(e,t){var f,n,o,a=this.getListenersAsObject(e);for(o in a)if(a.hasOwnProperty(o))for(n=a[o].length;n--;)f=a[o][n],!0===f.once&&this.removeListener(e,f.listener),f.listener.apply(this,t||[])===this._getOnceReturnValue()&&this.removeListener(e,f.listener);return this},n.trigger=f("emitEvent"),n.emit=function(e){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(e,t)},n.setOnceReturnValue=function(e){return this._onceReturnValue=e,this},n._getOnceReturnValue=function(){return!this.hasOwnProperty("_onceReturnValue")||this._onceReturnValue},n._getEvents=function(){return this._events||(this._events={})},"function"==typeof o&&o.amd?o("eventemitter",[],function(){return e}):"object"==typeof module&&module.exports?module.exports=e:this.EventEmitter=e}.call(this),function(e,t){"function"==typeof o&&o.amd?o("otr",["bigint","crypto","eventemitter"],function(e,f,n){return t.call({BigInt:e,CryptoJS:f,EventEmitter:n,OTR:{},DSA:{}})}):(e.OTR={},e.DSA={},t.call(e))}(this,function(){return function(){"use strict";var e=this,t={N:"FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA237327FFFFFFFFFFFFFFFF",G:"2",MSGSTATE_PLAINTEXT:0,MSGSTATE_ENCRYPTED:1,MSGSTATE_FINISHED:2,AUTHSTATE_NONE:0,AUTHSTATE_AWAITING_DHKEY:1,AUTHSTATE_AWAITING_REVEALSIG:2,AUTHSTATE_AWAITING_SIG:3,WHITESPACE_TAG:" \t  \t\t\t\t \t \t \t  ",WHITESPACE_TAG_V2:"  \t\t  \t ",WHITESPACE_TAG_V3:"  \t\t  \t\t",OTR_TAG:"?OTR",OTR_VERSION_1:"\0",OTR_VERSION_2:"\0",OTR_VERSION_3:"\0",SMPSTATE_EXPECT0:0,SMPSTATE_EXPECT1:1,SMPSTATE_EXPECT2:2,SMPSTATE_EXPECT3:3,SMPSTATE_EXPECT4:4,STATUS_SEND_QUERY:0,STATUS_AKE_INIT:1,STATUS_AKE_SUCCESS:2,STATUS_END_OTR:3};"undefined"!=typeof module&&module.exports?module.exports=t:e.OTR.CONST=t}.call(this),function(){"use strict";function e(e,t){var f=~(e^t);return f&=f>>16,f&=f>>8,f&=f>>4,f&=f>>2,1&(f&=f>>1)}var t,f,o=this,a={};"undefined"!=typeof module&&module.exports?(module.exports=a={},t=n("../vendor/crypto.js"),f=n("../vendor/bigint.js")):(o.OTR&&(o.OTR.HLP=a),o.DSA&&(o.DSA.HLP=a),t=o.CryptoJS,f=o.BigInt);var r={BYTE:1,SHORT:2,INT:4,CTR:8,MAC:20,SIG:40},s=f.str2bigInt("2",10);a.debug=function(e){this.debug&&"function"!=typeof this.debug&&"undefined"!=typeof console&&console.log(e)},a.extend=function(e,t){function f(){this.constructor=e}for(var n in t)Object.hasOwnProperty.call(t,n)&&(e[n]=t[n]);f.prototype=t.prototype,e.prototype=new f,e.__super__=t.prototype},a.compare=function(t,f){if(t.length!==f.length)return!1;for(var n=0,o=0;n<t.length;n++)o|=t[n].charCodeAt(0)^f[n].charCodeAt(0);return e(o,0)},a.randomExponent=function(){return f.randBigInt(1536)},a.smpHash=function(e,f,n){var o=t.algo.SHA256.create();o.update(t.enc.Latin1.parse(a.packBytes(e,r.BYTE))),o.update(t.enc.Latin1.parse(a.packMPI(f))),n&&o.update(t.enc.Latin1.parse(a.packMPI(n)));var s=o.finalize();return a.bits2bigInt(s.toString(t.enc.Latin1))},a.makeMac=function(e,f){var n=t.enc.Latin1.parse(f),o=t.HmacSHA256(t.enc.Latin1.parse(e),n);return a.mask(o.toString(t.enc.Latin1),0,160)},a.make1Mac=function(e,f){var n=t.enc.Latin1.parse(f);return t.HmacSHA1(t.enc.Latin1.parse(e),n).toString(t.enc.Latin1)},a.encryptAes=function(e,f,n){var o={mode:t.mode.CTR,iv:t.enc.Latin1.parse(n),padding:t.pad.NoPadding},a=t.AES.encrypt(e,t.enc.Latin1.parse(f),o),r=t.enc.Base64.parse(a.toString());return t.enc.Latin1.stringify(r)},a.decryptAes=function(e,f,n){e=t.enc.Latin1.parse(e);var o={mode:t.mode.CTR,iv:t.enc.Latin1.parse(n),padding:t.pad.NoPadding};return t.AES.decrypt(t.enc.Base64.stringify(e),t.enc.Latin1.parse(f),o)},a.multPowMod=function(e,t,n,o,a){return f.multMod(f.powMod(e,t,a),f.powMod(n,o,a),a)},a.ZKP=function(e,t,n,o){return f.equals(t,a.smpHash(e,n,o))},a.GTOE=function(e,t){return f.equals(e,t)||f.greater(e,t)},a.between=function(e,t,n){return f.greater(e,t)&&f.greater(n,e)},a.checkGroup=function(e,t){return a.GTOE(e,s)&&a.GTOE(t,e)},a.h1=function(e,f){var n=t.algo.SHA1.create();return n.update(t.enc.Latin1.parse(e)),n.update(t.enc.Latin1.parse(f)),n.finalize().toString(t.enc.Latin1)},a.h2=function(e,f){var n=t.algo.SHA256.create();return n.update(t.enc.Latin1.parse(e)),n.update(t.enc.Latin1.parse(f)),n.finalize().toString(t.enc.Latin1)},a.mask=function(e,t,f){return e.substr(t/8,f/8)};var c=String.fromCharCode;a.packBytes=function(e,t){e=e.toString(16);for(var f,n="";t>0;t--)f=e.length?e.substr(-2,2):"0",e=e.substr(0,e.length-2),n=c(parseInt(f,16))+n;return n},a.packINT=function(e){return a.packBytes(e,r.INT)},a.packCtr=function(e){return a.padCtr(a.packBytes(e,r.CTR))},a.padCtr=function(e){return e+"\0\0\0\0\0\0\0\0"},a.unpackCtr=function(e){return e=a.toByteArray(e.substring(0,8)),a.unpack(e)},a.unpack=function(e){for(var t=0,f=0,n=e.length;f<n;f++)t=256*t+e[f];return t},a.packData=function(e){return a.packINT(e.length)+e},a.bits2bigInt=function(e){return e=a.toByteArray(e),f.ba2bigInt(e)},a.packMPI=function(e){return a.packData(f.bigInt2bits(f.trim(e,0)))},a.packSHORT=function(e){return a.packBytes(e,r.SHORT)},a.unpackSHORT=function(e){return e=a.toByteArray(e),a.unpack(e)},a.packTLV=function(e,t){return a.packSHORT(e)+a.packSHORT(t.length)+t},a.readLen=function(e){return e=a.toByteArray(e.substring(0,4)),a.unpack(e)},a.readData=function(e){return[a.unpack(e.splice(0,4)),e]},a.readMPI=function(e){return e=a.toByteArray(e),e=a.readData(e),f.ba2bigInt(e[1])},a.packMPIs=function(e){return e.reduce(function(e,t){return e+a.packMPI(t)},"")},a.unpackMPIs=function(e,t){for(var f=0,n=[];f<e;f++)n.push("MPI");return a.splitype(n,t).map(function(e){return a.readMPI(e)})},a.wrapMsg=function(e,f,n,o,r){e=t.enc.Base64.stringify(t.enc.Latin1.parse(e)),e="?OTR:"+e+".";var s;if(n&&(s="|",s+=a.readLen(o).toString(16),s+="|",s+=a.readLen(r).toString(16)),!f)return[null,e];var c=Math.ceil(e.length/f);if(c>65535)return["Too many fragments"];if(1==c)return[null,e];var i,u,_,d,l,h=[];for(i=1;i<=c;i++)u=(i-1)*f,_=i*f,d=e.slice(u,_),l="?OTR",n&&(l+=s),l+=","+i+",",l+=c+",",l+=d+",",h.push(l);return[null,h]},a.splitype=function e(t,f){var n=[];return t.forEach(function(t){var o;switch(t){case"PUBKEY":o=e(["SHORT","MPI","MPI","MPI","MPI"],f).join("");break;case"DATA":case"MPI":o=f.substring(0,a.readLen(f)+4);break;default:o=f.substring(0,r[t])}n.push(o),f=f.substring(o.length)}),n};var i=function(){for(var e=0,t={};e<256;++e)t[String.fromCharCode(e)]=e;for(e=128;e<256;++e)t[String.fromCharCode(63232+e)]=e;return t}();a.toByteArray=function(e){for(var t=[],f=e.split(""),n=-1,o=f.length,a=o%8;a--;)++n,t[n]=i[f[n]];for(a=o>>3;a--;)t.push(i[f[++n]],i[f[++n]],i[f[++n]],i[f[++n]],i[f[++n]],i[f[++n]],i[f[++n]],i[f[++n]]);return t}}.call(this),function(){"use strict";function e(){var e=(new Date).getTime();return function(t){if(b&&"undefined"!=typeof console){var f=(new Date).getTime();console.log(t+": "+(f-e)),e=f}}}function t(e,f){var n=i.randBigInt(i.bitSize(f));return d.between(n,e,f)?n:t(e,f)}function f(e,t){var f,n=i.bitSize(e),o=i.primes;for(0===o.length&&(o=i.findPrimes(3e4)),y.length!=e.length&&(y=i.dup(e)),f=0;f<o.length&&o[f]<=3e4;f++)if(0===i.modInt(e,o[f])&&!i.equalsInt(e,o[f]))return 0;for(f=0;f<t;f++){for(i.randBigInt_(y,n,0);!i.greater(e,y);)i.randBigInt_(y,n,0);if(!i.millerRabin(e,y))return 0}return 1}function o(t){for(var n,o,a,r,s=e(),c=v[t].repeat,u=v[t].N,_=i.twoToThe(t-1),d=4*t,l=!1;;)if(n=i.randBigInt(u,1),n[0]|=1,f(n,c)){for(s("q"),r=0;r<d;r++)if(o=i.randBigInt(t,1),o[0]|=1,a=i.mod(o,n),a=i.sub(a,m),o=i.sub(o,a),!i.greater(_,o)&&f(o,c)){s("p"),w[t]={p:o,q:n},l=!0;break}if(l)break}for(var h,p=i.dup(g),b=i.sub(o,m),y=i.multMod(b,i.inverseMod(n,o),o);;){h=i.powMod(p,y,o);{if(!i.equals(h,m))return w[t].g=h,void s("g");p=i.add(p,m)}}throw new Error("Unreachable!")}function a(e,f){if(!(this instanceof a))return new a(e,f);if(f=f||{},e){var n=this;return["p","q","g","y","x"].forEach(function(t){n[t]=e[t]}),void(this.type=e.type||p)}var r=parseInt(f.bit_length?f.bit_length:1024,10);if(!v[r])throw new Error("Unsupported bit length.");w[r]||o(r),this.p=w[r].p,this.q=w[r].q,this.g=w[r].g,this.type=p,this.x=t(h,this.q),this.y=i.powMod(this.g,this.x,this.p),f.nocache&&(w[r]=null)}function r(e){var t,f;if(t=e.indexOf("("),f=e.lastIndexOf(")"),t<0||f<0)throw new Error("Malformed S-Expression");e=e.substring(t+1,f);var n=e.search(/\s/),o={type:e.substring(0,n),val:[]};if(e=e.substring(n+1,f),(t=e.indexOf("("))<0)o.val.push(e);else for(var a,s,c,i;t>-1;){for(a=t+1,s=e.length,c=1,i=0;a<s&&i<c;a++)"("===e[a]&&c++,")"===e[a]&&i++;o.val.push(r(e.substring(t,++a))),e=e.substring(++a),t=e.indexOf("(")}return o}function s(e){if(!e.type)throw new Error("Parse error.");var t,f;return"privkeys"===e.type?(t=[],e.val.forEach(function(e){t.push(s(e))}),t):(t={},e.val.forEach(function(e){f=e.val[0],"string"==typeof f?0===f.indexOf("#")&&(f=f.substring(1,f.lastIndexOf("#")),f=i.str2bigInt(f,16)):f=s(e),t[e.type]=f}),t)}var c,i,u,_,d,l=this;"undefined"!=typeof module&&module.exports?(module.exports=a,c=n("../vendor/crypto.js"),i=n("../vendor/bigint.js"),_=n("path").join(__dirname,"/dsa-webworker.js"),d=n("./helpers.js")):(Object.keys(l.DSA).forEach(function(e){a[e]=l.DSA[e]}),l.DSA=a,c=l.CryptoJS,i=l.BigInt,u=l.Worker,_="dsa-webworker.js",d=a.HLP);var h=i.str2bigInt("0",10),m=i.str2bigInt("1",10),g=i.str2bigInt("2",10),p="\0\0",b=!1,y=[],v={1024:{N:160,repeat:40},2048:{N:224,repeat:56}},w={};a.prototype={constructor:a,packPublic:function(){var e=this.type;return e+=d.packMPI(this.p),e+=d.packMPI(this.q),e+=d.packMPI(this.g),e+=d.packMPI(this.y)},packPrivate:function(){var e=this.packPublic()+d.packMPI(this.x);return e=c.enc.Latin1.parse(e),e.toString(c.enc.Base64)},generateNonce:function(e){var t=i.bigInt2bits(i.trim(this.x,0)),f=i.bigInt2bits(i.randBigInt(256)),n=c.algo.SHA256.create();n.update(c.enc.Latin1.parse(t)),n.update(e),n.update(c.enc.Latin1.parse(f));var o=n.finalize();return o=d.bits2bigInt(o.toString(c.enc.Latin1)),i.rightShift_(o,256-i.bitSize(this.q)),d.between(o,h,this.q)?o:this.generateNonce(e)},sign:function(e){e=c.enc.Latin1.parse(e);for(var t,f=i.str2bigInt(e.toString(c.enc.Hex),16),n=h,o=h;i.isZero(o)||i.isZero(n);)t=this.generateNonce(e),n=i.mod(i.powMod(this.g,t,this.p),this.q),i.isZero(n)||(o=i.inverseMod(t,this.q),o=i.mult(o,i.add(f,i.mult(this.x,n))),o=i.mod(o,this.q));return[n,o]},fingerprint:function(){var e=this.packPublic();return this.type===p&&(e=e.substring(2)),e=c.enc.Latin1.parse(e),c.SHA1(e).toString(c.enc.Hex)}},a.parsePublic=function(e,t){var f=["SHORT","MPI","MPI","MPI","MPI"];t&&f.push("MPI"),e=d.splitype(f,e);var n={type:e[0],p:d.readMPI(e[1]),q:d.readMPI(e[2]),g:d.readMPI(e[3]),y:d.readMPI(e[4])};return t&&(n.x=d.readMPI(e[5])),new a(n)},a.parsePrivate=function(e,t){return t?s(r(e))[0]["private-key"].dsa:(e=c.enc.Base64.parse(e),e=e.toString(c.enc.Latin1),a.parsePublic(e,!0))},a.verify=function(e,t,f,n){if(!d.between(f,h,e.q)||!d.between(n,h,e.q))return!1;var o=c.enc.Latin1.parse(t);o=i.str2bigInt(o.toString(c.enc.Hex),16);var a=i.inverseMod(n,e.q),r=i.multMod(o,a,e.q),s=i.multMod(f,a,e.q);r=i.powMod(e.g,r,e.p),s=i.powMod(e.y,s,e.p);var u=i.mod(i.multMod(r,s,e.p),e.q);return i.equals(u,f)},a.createInWebWorker=function(e,t){var f={path:_,seed:i.getSeed};e&&"object"==typeof e&&Object.keys(e).forEach(function(t){f[t]=e[t]}),"undefined"!=typeof module&&module.exports&&(u=n("webworker-threads").Worker);var o=new u(f.path);o.onmessage=function(e){var f=e.data;switch(f.type){case"debug":if(!b||"undefined"==typeof console)return;console.log(f.val);break;case"data":o.terminate(),t(a.parsePrivate(f.val));break;default:throw new Error("Unrecognized type.")}},o.postMessage({seed:f.seed(),imports:f.imports,debug:b})}}.call(this),function(){"use strict";var e,t,f,o=this,a={};"undefined"!=typeof module&&module.exports?(module.exports=a,e=n("../vendor/crypto.js"),t=n("./const.js"),f=n("./helpers.js")):(o.OTR.Parse=a,e=o.CryptoJS,t=o.OTR.CONST,f=o.OTR.HLP);var r={};r[t.WHITESPACE_TAG_V2]=t.OTR_VERSION_2,r[t.WHITESPACE_TAG_V3]=t.OTR_VERSION_3,a.parseMsg=function(n,o){var a=[],s=o.indexOf(t.OTR_TAG);if(!~s){if(this.initFragment(n),~(u=o.indexOf(t.WHITESPACE_TAG))){o=o.split(""),o.splice(u,16);for(var c,i=o.length;u<i;)c=o.slice(u,u+8).join(""),Object.hasOwnProperty.call(r,c)?(o.splice(u,8),a.push(r[c])):u+=8;o=o.join("")}return{msg:o,ver:a}}var u=s+t.OTR_TAG.length,_=o[u];if(","===_||"|"===_)return this.msgFragment(n,o.substring(u+1),"|"===_);if(this.initFragment(n),~["?","v"].indexOf(_)){"?"===o[u]&&(a.push(t.OTR_VERSION_1),u+=1);var d={2:t.OTR_VERSION_2,3:t.OTR_VERSION_3},l=o.substring(u+1),h=l.indexOf("?");return h>=1&&(l=l.substring(0,h).split(""),"v"===o[u]&&l.forEach(function(e){Object.hasOwnProperty.call(d,e)&&a.push(d[e])})),{cls:"query",ver:a}}if(":"===_){u+=1;var m=o.substring(u,u+4);if(m.length<4)return{msg:o};m=e.enc.Base64.parse(m).toString(e.enc.Latin1);var g=m.substring(0,2),p=m.substring(2);if(!n["ALLOW_V"+f.unpackSHORT(g)])return{msg:o};u+=4;var b=o.substring(u).indexOf(".");if(!~b)return{msg:o};o=e.enc.Base64.parse(o.substring(u,u+b)),o=e.enc.Latin1.stringify(o);var y;g===t.OTR_VERSION_3&&(y=o.substring(0,8),o=o.substring(8));var v;return~["","\n","",""].indexOf(p)?v="ake":""===p&&(v="data"),{version:g,type:p,msg:o,cls:v,instance_tags:y}}return" Error:"===o.substring(u,u+7)?(n.ERROR_START_AKE&&n.sendQueryMsg(),{msg:o.substring(u+7),cls:"error"}):{msg:o}},a.initFragment=function(e){e.fragment={s:"",j:0,k:0}},a.msgFragment=function(e,t,n){if(t=t.split(","),n){var o=t.shift().split("|"),a=f.packINT(parseInt(o[0],16)),r=f.packINT(parseInt(o[1],16));if(e.checkInstanceTags(a+r))return}if(!(t.length<4||isNaN(parseInt(t[0],10))||isNaN(parseInt(t[1],10)))){var s=parseInt(t[0],10),c=parseInt(t[1],10);return t=t[2],c<s||0===c||0===s?void this.initFragment(e):(1===s?(this.initFragment(e),e.fragment={k:1,n:c,s:t}):c===e.fragment.n&&s===e.fragment.k+1?(e.fragment.s+=t,e.fragment.k+=1):this.initFragment(e),c===s?(t=e.fragment.s,this.initFragment(e),this.parseMsg(e,t)):void 0)}}}.call(this),function(){"use strict";function e(e,t,n,o,a){var s=f.enc.Latin1.parse(a),c=f.algo.HMAC.create(f.algo.SHA256,s);return c.update(f.enc.Latin1.parse(r.packMPI(e))),c.update(f.enc.Latin1.parse(r.packMPI(t))),c.update(f.enc.Latin1.parse(n)),c.update(f.enc.Latin1.parse(o)),c.finalize().toString(f.enc.Latin1)}function t(e){if(!(this instanceof t))return new t(e);this.otr=e,this.our_dh=e.our_old_dh,this.our_keyid=e.our_keyid-1,this.their_y=null,this.their_keyid=null,this.their_priv_pk=null,this.ssid=null,this.transmittedRS=!1,this.r=null;var f=this;["sendMsg"].forEach(function(e){f[e]=f[e].bind(f)})}var f,o,a,r,s,c=this;"undefined"!=typeof module&&module.exports?(module.exports=t,f=n("../vendor/crypto.js"),o=n("../vendor/bigint.js"),a=n("./const.js"),r=n("./helpers.js"),s=n("./dsa.js")):(c.OTR.AKE=t,f=c.CryptoJS,o=c.BigInt,a=c.OTR.CONST,r=c.OTR.HLP,s=c.DSA);var i=o.str2bigInt(a.N,16),u=o.sub(i,o.str2bigInt("2",10));t.prototype={constructor:t,createKeys:function(e){
-var t=o.powMod(e,this.our_dh.privateKey,i),f=r.packMPI(t);this.ssid=r.mask(r.h2("\0",f),0,64);var n=r.h2("",f);this.c=r.mask(n,0,128),this.c_prime=r.mask(n,128,128),this.m1=r.h2("",f),this.m2=r.h2("",f),this.m1_prime=r.h2("",f),this.m2_prime=r.h2("",f)},verifySignMac:function(t,n,o,a,c,i,u,_){var d=r.makeMac(n,o);if(!r.compare(t,d))return["MACs do not match."];var l=r.decryptAes(n.substring(4),a,_);l=r.splitype(["PUBKEY","INT","SIG"],l.toString(f.enc.Latin1));var h=e(c,i,l[0],l[1],u),m=s.parsePublic(l[0]),g=r.bits2bigInt(l[2].substring(0,20)),p=r.bits2bigInt(l[2].substring(20));return s.verify(m,h,g,p)?[null,r.readLen(l[1]),m]:["Cannot verify signature of m."]},makeM:function(t,n,a,s){var c=this.otr.priv.packPublic(),i=r.packINT(this.our_keyid),u=e(this.our_dh.publicKey,t,c,i,n);u=this.otr.priv.sign(u);var _=c+i;_+=o.bigInt2bits(u[0],20),_+=o.bigInt2bits(u[1],20),_=f.enc.Latin1.parse(_);var d=r.packData(r.encryptAes(_,a,r.packCtr(0)));return d+r.makeMac(d,s)},akeSuccess:function(e){if(r.debug.call(this.otr,"success"),o.equals(this.their_y,this.our_dh.publicKey))return this.otr.error("equal keys - we have a problem.");this.otr.our_old_dh=this.our_dh,this.otr.their_priv_pk=this.their_priv_pk,this.their_keyid===this.otr.their_keyid&&o.equals(this.their_y,this.otr.their_y)||this.their_keyid===this.otr.their_keyid-1&&o.equals(this.their_y,this.otr.their_old_y)||(this.otr.their_y=this.their_y,this.otr.their_old_y=null,this.otr.their_keyid=this.their_keyid,this.otr.sessKeys[0]=[new this.otr.DHSession(this.otr.our_dh,this.otr.their_y),null],this.otr.sessKeys[1]=[new this.otr.DHSession(this.otr.our_old_dh,this.otr.their_y),null]),this.otr.ssid=this.ssid,this.otr.transmittedRS=this.transmittedRS,this.otr_version=e,this.otr.authstate=a.AUTHSTATE_NONE,this.otr.msgstate=a.MSGSTATE_ENCRYPTED,this.r=null,this.myhashed=null,this.dhcommit=null,this.encrypted=null,this.hashed=null,this.otr.trigger("status",[a.STATUS_AKE_SUCCESS]),this.otr.sendStored()},handleAKE:function(e){var t,n,s,c=e.version;switch(e.type){case"":if(r.debug.call(this.otr,"d-h key message"),e=r.splitype(["DATA","DATA"],e.msg),this.otr.authstate===a.AUTHSTATE_AWAITING_DHKEY){var i=r.readMPI(this.myhashed),_=r.readMPI(e[1]);if(o.greater(i,_)){s="",t=this.dhcommit;break}this.our_dh=this.otr.dh(),this.otr.authstate=a.AUTHSTATE_NONE,this.r=null,this.myhashed=null}else this.otr.authstate===a.AUTHSTATE_AWAITING_SIG&&(this.our_dh=this.otr.dh());this.otr.authstate=a.AUTHSTATE_AWAITING_REVEALSIG,this.encrypted=e[0].substring(4),this.hashed=e[1].substring(4),s="\n",t=r.packMPI(this.our_dh.publicKey);break;case"\n":if(r.debug.call(this.otr,"reveal signature message"),e=r.splitype(["MPI"],e.msg),this.otr.authstate!==a.AUTHSTATE_AWAITING_DHKEY){if(this.otr.authstate!==a.AUTHSTATE_AWAITING_SIG)return;if(!o.equals(this.their_y,r.readMPI(e[0])))return}if(this.otr.authstate=a.AUTHSTATE_AWAITING_SIG,this.their_y=r.readMPI(e[0]),!r.checkGroup(this.their_y,u))return this.otr.error("Illegal g^y.");this.createKeys(this.their_y),s="",t=r.packMPI(this.r),t+=this.makeM(this.their_y,this.m1,this.c,this.m2),this.m1=null,this.m2=null,this.c=null;break;case"":if(r.debug.call(this.otr,"signature message"),this.otr.authstate!==a.AUTHSTATE_AWAITING_REVEALSIG)return;e=r.splitype(["DATA","DATA","MAC"],e.msg),this.r=r.readMPI(e[0]);var d=f.enc.Hex.parse(o.bigInt2str(this.r,16));d=f.enc.Latin1.stringify(d);var l=r.decryptAes(this.encrypted,d,r.packCtr(0));l=l.toString(f.enc.Latin1),this.their_y=r.readMPI(l);var h=f.SHA256(f.enc.Latin1.parse(l));return r.compare(this.hashed,h.toString(f.enc.Latin1))?r.checkGroup(this.their_y,u)?(this.createKeys(this.their_y),n=this.verifySignMac(e[2],e[1],this.m2,this.c,this.their_y,this.our_dh.publicKey,this.m1,r.packCtr(0)),n[0]?this.otr.error(n[0]):(this.their_keyid=n[1],this.their_priv_pk=n[2],t=this.makeM(this.their_y,this.m1_prime,this.c_prime,this.m2_prime),this.m1=null,this.m2=null,this.m1_prime=null,this.m2_prime=null,this.c=null,this.c_prime=null,this.sendMsg(c,"",t),void this.akeSuccess(c))):this.otr.error("Illegal g^x."):this.otr.error("Hashed g^x does not match.");case"":if(r.debug.call(this.otr,"data message"),this.otr.authstate!==a.AUTHSTATE_AWAITING_SIG)return;return e=r.splitype(["DATA","MAC"],e.msg),(n=this.verifySignMac(e[1],e[0],this.m2_prime,this.c_prime,this.their_y,this.our_dh.publicKey,this.m1_prime,r.packCtr(0)),n[0])?this.otr.error(n[0]):(this.their_keyid=n[1],this.their_priv_pk=n[2],this.m1_prime=null,this.m2_prime=null,this.c_prime=null,this.transmittedRS=!0,void this.akeSuccess(c));default:return}this.sendMsg(c,s,t)},sendMsg:function(e,t,f){var n=e+t,o=e===a.OTR_VERSION_3;if(o&&(r.debug.call(this.otr,"instance tags"),n+=this.otr.our_instance_tag,n+=this.otr.their_instance_tag),n+=f,n=r.wrapMsg(n,this.otr.fragment_size,o,this.otr.our_instance_tag,this.otr.their_instance_tag),n[0])return this.otr.error(n[0]);this.otr.io(n[1])},initiateAKE:function(e){r.debug.call(this.otr,"d-h commit message"),this.otr.trigger("status",[a.STATUS_AKE_INIT]),this.otr.authstate=a.AUTHSTATE_AWAITING_DHKEY;var t=r.packMPI(this.our_dh.publicKey);t=f.enc.Latin1.parse(t),this.r=o.randBigInt(128);var n=f.enc.Hex.parse(o.bigInt2str(this.r,16));n=f.enc.Latin1.stringify(n),this.myhashed=f.SHA256(t),this.myhashed=r.packData(this.myhashed.toString(f.enc.Latin1)),this.dhcommit=r.packData(r.encryptAes(t,n,r.packCtr(0))),this.dhcommit+=this.myhashed,this.sendMsg(e,"",this.dhcommit)}}}.call(this),function(){"use strict";function e(t){if(!(this instanceof e))return new e(t);this.version=1,this.our_fp=t.our_fp,this.their_fp=t.their_fp,this.ssid=t.ssid,this.debug=!!t.debug,this.init()}var t,f,o,a,r,s=this;"undefined"!=typeof module&&module.exports?(module.exports=e,t=n("../vendor/crypto.js"),f=n("../vendor/bigint.js"),o=n("../vendor/eventemitter.js"),a=n("./const.js"),r=n("./helpers.js")):(s.OTR.SM=e,t=s.CryptoJS,f=s.BigInt,o=s.EventEmitter,a=s.OTR.CONST,r=s.OTR.HLP);var c=f.str2bigInt(a.G,10),i=f.str2bigInt(a.N,16),u=f.sub(i,f.str2bigInt("2",10)),_=f.sub(i,f.str2bigInt("1",10));f.divInt_(_,2),r.extend(e,o),e.prototype.init=function(){this.smpstate=a.SMPSTATE_EXPECT1,this.secret=null},e.prototype.makeSecret=function(e,f){var n=t.algo.SHA256.create();n.update(t.enc.Latin1.parse(r.packBytes(this.version,1))),n.update(t.enc.Hex.parse(e?this.our_fp:this.their_fp)),n.update(t.enc.Hex.parse(e?this.their_fp:this.our_fp)),n.update(t.enc.Latin1.parse(this.ssid)),n.update(t.enc.Latin1.parse(f));var o=n.finalize();this.secret=r.bits2bigInt(o.toString(t.enc.Latin1))},e.prototype.makeG2s=function(){this.a2=r.randomExponent(),this.a3=r.randomExponent(),this.g2a=f.powMod(c,this.a2,i),this.g3a=f.powMod(c,this.a3,i),r.checkGroup(this.g2a,u)&&r.checkGroup(this.g3a,u)||this.makeG2s()},e.prototype.computeGs=function(e,t){this.g2=f.powMod(e,this.a2,i),this.g3=f.powMod(t,this.a3,i)},e.prototype.computePQ=function(e){this.p=f.powMod(this.g3,e,i),this.q=r.multPowMod(c,e,this.g2,this.secret,i)},e.prototype.computeR=function(){this.r=f.powMod(this.QoQ,this.a3,i)},e.prototype.computeRab=function(e){return f.powMod(e,this.a3,i)},e.prototype.computeC=function(e,t){return r.smpHash(e,f.powMod(c,t,i))},e.prototype.computeD=function(e,t,n){return f.subMod(e,f.multMod(t,n,_),_)},e.prototype.handleSM=function(e){var n,o,s,_,d,l,h,m,g,p,b,y,v,w={2:a.SMPSTATE_EXPECT1,3:a.SMPSTATE_EXPECT2,4:a.SMPSTATE_EXPECT3,5:a.SMPSTATE_EXPECT4,7:a.SMPSTATE_EXPECT1};if(6===e.type)return this.init(),void this.trigger("abort");if(this.smpstate!==w[e.type])return this.abort();switch(this.smpstate){case a.SMPSTATE_EXPECT1:r.debug.call(this,"smp tlv 2");var k,S;return 7===e.type&&(k=e.msg.indexOf("\0"),S=e.msg.substring(0,k),e.msg=e.msg.substring(k+1)),6!==r.readLen(e.msg.substr(0,4))?this.abort():(e=r.unpackMPIs(6,e.msg.substring(4)),r.checkGroup(e[0],u)&&r.checkGroup(e[3],u)&&r.ZKP(1,e[1],r.multPowMod(c,e[2],e[0],e[1],i))&&r.ZKP(2,e[4],r.multPowMod(c,e[5],e[3],e[4],i))?(this.g3ao=e[3],this.makeG2s(),o=r.randomExponent(),s=r.randomExponent(),this.c2=this.computeC(3,o),this.c3=this.computeC(4,s),this.d2=this.computeD(o,this.a2,this.c2),this.d3=this.computeD(s,this.a3,this.c3),this.computeGs(e[0],e[3]),this.smpstate=a.SMPSTATE_EXPECT0,S&&(S=t.enc.Latin1.parse(S).toString(t.enc.Utf8)),void this.trigger("question",[S])):this.abort());case a.SMPSTATE_EXPECT2:if(r.debug.call(this,"smp tlv 3"),11!==r.readLen(e.msg.substr(0,4)))return this.abort();if(e=r.unpackMPIs(11,e.msg.substring(4)),!(r.checkGroup(e[0],u)&&r.checkGroup(e[3],u)&&r.checkGroup(e[6],u)&&r.checkGroup(e[7],u)))return this.abort();if(!r.ZKP(3,e[1],r.multPowMod(c,e[2],e[0],e[1],i)))return this.abort();if(!r.ZKP(4,e[4],r.multPowMod(c,e[5],e[3],e[4],i)))return this.abort();if(this.g3ao=e[3],this.computeGs(e[0],e[3]),d=r.multPowMod(this.g3,e[9],e[6],e[8],i),l=r.multPowMod(c,e[9],this.g2,e[10],i),l=f.multMod(l,f.powMod(e[7],e[8],i),i),!r.ZKP(5,e[8],d,l))return this.abort();var x=r.randomExponent();this.computePQ(x);var M=r.randomExponent(),A=r.randomExponent(),T=r.multPowMod(c,M,this.g2,A,i),E=r.smpHash(6,f.powMod(this.g3,M,i),T),C=this.computeD(M,x,E),L=this.computeD(A,this.secret,E);this.QoQ=f.divMod(this.q,e[7],i),this.PoP=f.divMod(this.p,e[6],i),this.computeR(),_=r.randomExponent(),p=f.powMod(this.QoQ,_,i),b=r.smpHash(7,f.powMod(c,_,i),p),y=this.computeD(_,this.a3,b),this.smpstate=a.SMPSTATE_EXPECT4,n=r.packINT(8)+r.packMPIs([this.p,this.q,E,C,L,this.r,b,y]),n=r.packTLV(4,n);break;case a.SMPSTATE_EXPECT3:if(r.debug.call(this,"smp tlv 4"),8!==r.readLen(e.msg.substr(0,4)))return this.abort();if(e=r.unpackMPIs(8,e.msg.substring(4)),!r.checkGroup(e[0],u)||!r.checkGroup(e[1],u)||!r.checkGroup(e[5],u))return this.abort();if(d=r.multPowMod(this.g3,e[3],e[0],e[2],i),l=r.multPowMod(c,e[3],this.g2,e[4],i),l=f.multMod(l,f.powMod(e[1],e[2],i),i),!r.ZKP(6,e[2],d,l))return this.abort();if(h=r.multPowMod(c,e[7],this.g3ao,e[6],i),this.QoQ=f.divMod(e[1],this.q,i),m=r.multPowMod(this.QoQ,e[7],e[5],e[6],i),!r.ZKP(7,e[6],h,m))return this.abort();this.computeR(),_=r.randomExponent(),p=f.powMod(this.QoQ,_,i),b=r.smpHash(8,f.powMod(c,_,i),p),y=this.computeD(_,this.a3,b),n=r.packINT(3)+r.packMPIs([this.r,b,y]),n=r.packTLV(5,n),g=this.computeRab(e[5]),v=!!f.equals(g,f.divMod(e[0],this.p,i)),this.trigger("trust",[v,"answered"]),this.init();break;case a.SMPSTATE_EXPECT4:return r.debug.call(this,"smp tlv 5"),3!==r.readLen(e.msg.substr(0,4))?this.abort():(e=r.unpackMPIs(3,e.msg.substring(4)),r.checkGroup(e[0],u)?(h=r.multPowMod(c,e[2],this.g3ao,e[1],i),m=r.multPowMod(this.QoQ,e[2],e[0],e[1],i),r.ZKP(8,e[1],h,m)?(g=this.computeRab(e[0]),v=!!f.equals(g,this.PoP),this.trigger("trust",[v,"asked"]),void this.init()):this.abort()):this.abort())}this.sendMsg(n)},e.prototype.sendMsg=function(e){this.trigger("send",[this.ssid,"\0"+e])},e.prototype.rcvSecret=function(e,t){r.debug.call(this,"receive secret");var f,n=!1;this.smpstate===a.SMPSTATE_EXPECT0?f=this.answer:(f=this.initiate,n=!0),this.makeSecret(n,e),f.call(this,t)},e.prototype.answer=function(){r.debug.call(this,"smp answer");var e=r.randomExponent();this.computePQ(e);var t=r.randomExponent(),n=r.randomExponent(),o=r.multPowMod(c,t,this.g2,n,i),s=r.smpHash(5,f.powMod(this.g3,t,i),o),u=this.computeD(t,e,s),_=this.computeD(n,this.secret,s);this.smpstate=a.SMPSTATE_EXPECT3;var d=r.packINT(11)+r.packMPIs([this.g2a,this.c2,this.d2,this.g3a,this.c3,this.d3,this.p,this.q,s,u,_]);this.sendMsg(r.packTLV(3,d))},e.prototype.initiate=function(e){r.debug.call(this,"smp initiate"),this.smpstate!==a.SMPSTATE_EXPECT1&&this.abort(),this.makeG2s();var t=r.randomExponent(),f=r.randomExponent();this.c2=this.computeC(1,t),this.c3=this.computeC(2,f),this.d2=this.computeD(t,this.a2,this.c2),this.d3=this.computeD(f,this.a3,this.c3),this.smpstate=a.SMPSTATE_EXPECT2;var n="",o=2;e&&(n+=e,n+="\0",o=7),n+=r.packINT(6)+r.packMPIs([this.g2a,this.c2,this.d2,this.g3a,this.c3,this.d3]),this.sendMsg(r.packTLV(o,n))},e.prototype.abort=function(){this.init(),this.sendMsg(r.packTLV(6,"")),this.trigger("abort")}}.call(this),function(){"use strict";function e(e){this.cb=e}function t(e){if(!(this instanceof t))return new t(e);if(e=e||{},e.priv&&!(e.priv instanceof l))throw new Error("Requires long-lived DSA key.");if(this.priv=e.priv?e.priv:new l,this.fragment_size=e.fragment_size||0,this.fragment_size<0)throw new Error("Fragment size must be a positive integer.");if(this.send_interval=e.send_interval||0,this.send_interval<0)throw new Error("Send interval must be a positive integer.");this.outgoing=[],this.our_instance_tag=e.instance_tag||t.makeInstanceTag(),this.debug=!!e.debug,this.smw=e.smw,this.init();var f=this;["sendMsg","receiveMsg"].forEach(function(e){f[e]=f[e].bind(f)}),a.call(this)}var f,o,a,r,s,c,i,u,_,d,l,h=this;"undefined"!=typeof module&&module.exports?(module.exports=t,f=n("../vendor/crypto.js"),o=n("../vendor/bigint.js"),a=n("../vendor/eventemitter.js"),s=n("path").join(__dirname,"/sm-webworker.js"),c=n("./const.js"),i=n("./helpers.js"),u=n("./parse.js"),_=n("./ake.js"),d=n("./sm.js"),l=n("./dsa.js"),t.CONST=c):(Object.keys(h.OTR).forEach(function(e){t[e]=h.OTR[e]}),h.OTR=t,f=h.CryptoJS,o=h.BigInt,a=h.EventEmitter,r=h.Worker,s="sm-webworker.js",c=t.CONST,i=t.HLP,u=t.Parse,_=t.AKE,d=t.SM,l=h.DSA);var m=o.str2bigInt(c.G,10),g=o.str2bigInt(c.N,16),p=Math.pow(2,53)-1,b=Math.pow(2,31)-1;i.extend(t,a),t.prototype.init=function(){this.msgstate=c.MSGSTATE_PLAINTEXT,this.authstate=c.AUTHSTATE_NONE,this.ALLOW_V2=!0,this.ALLOW_V3=!0,this.REQUIRE_ENCRYPTION=!1,this.SEND_WHITESPACE_TAG=!1,this.WHITESPACE_START_AKE=!1,this.ERROR_START_AKE=!1,u.initFragment(this),this.their_y=null,this.their_old_y=null,this.their_keyid=0,this.their_priv_pk=null,this.their_instance_tag="\0\0\0\0",this.our_dh=this.dh(),this.our_old_dh=this.dh(),this.our_keyid=2,this.sessKeys=[new Array(2),new Array(2)],this.storedMgs=[],this.oldMacKeys=[],this.sm=null,this._akeInit(),this.receivedPlaintext=!1},t.prototype._akeInit=function(){this.ake=new _(this),this.transmittedRS=!1,this.ssid=null},t.prototype._SMW=function(e,t){this.otr=e;var f={path:s,seed:o.getSeed};"object"==typeof e.smw&&Object.keys(e.smw).forEach(function(t){f[t]=e.smw[t]}),"undefined"!=typeof module&&module.exports&&(r=n("webworker-threads").Worker),this.worker=new r(f.path);var a=this;this.worker.onmessage=function(e){var t=e.data;t&&a.trigger(t.method,t.args)},this.worker.postMessage({type:"seed",seed:f.seed(),imports:f.imports}),this.worker.postMessage({type:"init",reqs:t})},i.extend(t.prototype._SMW,a),["handleSM","rcvSecret","abort"].forEach(function(e){t.prototype._SMW.prototype[e]=function(){this.worker.postMessage({type:"method",method:e,args:Array.prototype.slice.call(arguments,0)})}}),t.prototype._smInit=function(){var e={ssid:this.ssid,our_fp:this.priv.fingerprint(),their_fp:this.their_priv_pk.fingerprint(),debug:this.debug};this.smw?(this.sm&&this.sm.worker.terminate(),this.sm=new this._SMW(this,e)):this.sm=new d(e);var t=this;["trust","abort","question"].forEach(function(e){t.sm.on(e,function(){t.trigger("smp",[e].concat(Array.prototype.slice.call(arguments)))})}),this.sm.on("send",function(e,f){t.ssid===e&&(f=t.prepareMsg(f),t.io(f))})},t.prototype.io=function(t,f){t=[].concat(t).map(function(t,n,o){var a={msg:t};return f instanceof e&&n!==o.length-1||(a.meta=f),a}),this.outgoing=this.outgoing.concat(t);var n=this;!function t(f){if(!f){if(!n.outgoing.length)return;var o=n.outgoing.shift(),a=null;o.meta instanceof e&&(a=o.meta.cb,o.meta=null),n.trigger("io",[o.msg,o.meta]),a&&a()}setTimeout(t,f?0:n.send_interval)}(!0)},t.prototype.dh=function(){var e={privateKey:o.randBigInt(320)};return e.publicKey=o.powMod(m,e.privateKey,g),e},t.prototype.DHSession=function e(t,n){if(!(this instanceof e))return new e(t,n);var a=o.powMod(n,t.privateKey,g),r=i.packMPI(a);this.id=i.mask(i.h2("\0",r),0,64);var s=o.greater(t.publicKey,n),c=s?"":"",u=s?"":"";this.sendenc=i.mask(i.h1(c,r),0,128),this.sendmac=f.SHA1(f.enc.Latin1.parse(this.sendenc)),this.sendmac=this.sendmac.toString(f.enc.Latin1),this.rcvenc=i.mask(i.h1(u,r),0,128),this.rcvmac=f.SHA1(f.enc.Latin1.parse(this.rcvenc)),this.rcvmac=this.rcvmac.toString(f.enc.Latin1),this.rcvmacused=!1,this.extra_symkey=i.h2("ÿ",r),this.send_counter=0,this.rcv_counter=0},t.prototype.rotateOurKeys=function(){var e=this;this.sessKeys[1].forEach(function(t){t&&t.rcvmacused&&e.oldMacKeys.push(t.rcvmac)}),this.our_old_dh=this.our_dh,this.our_dh=this.dh(),this.our_keyid+=1,this.sessKeys[1][0]=this.sessKeys[0][0],this.sessKeys[1][1]=this.sessKeys[0][1],this.sessKeys[0]=[this.their_y?new this.DHSession(this.our_dh,this.their_y):null,this.their_old_y?new this.DHSession(this.our_dh,this.their_old_y):null]},t.prototype.rotateTheirKeys=function(e){this.their_keyid+=1;var t=this;this.sessKeys.forEach(function(e){e[1]&&e[1].rcvmacused&&t.oldMacKeys.push(e[1].rcvmac)}),this.their_old_y=this.their_y,this.sessKeys[0][1]=this.sessKeys[0][0],this.sessKeys[1][1]=this.sessKeys[1][0],this.their_y=e,this.sessKeys[0][0]=new this.DHSession(this.our_dh,this.their_y),this.sessKeys[1][0]=new this.DHSession(this.our_old_dh,this.their_y)},t.prototype.prepareMsg=function(e,t){if(this.msgstate!==c.MSGSTATE_ENCRYPTED||0===this.their_keyid)return this.notify("Not ready to encrypt.");var n=this.sessKeys[1][0];if(n.send_counter>=p)return this.notify("Should have rekeyed by now.");n.send_counter+=1;var o=i.packCtr(n.send_counter),a=this.ake.otr_version+"",r=this.ake.otr_version===c.OTR_VERSION_3;if(r&&(a+=this.our_instance_tag,a+=this.their_instance_tag),a+="\0",a+=i.packINT(this.our_keyid-1),a+=i.packINT(this.their_keyid),a+=i.packMPI(this.our_dh.publicKey),a+=o.substring(0,8),Math.ceil(e.length/8)>=b)return this.notify("Message is too long.");var s=i.encryptAes(f.enc.Latin1.parse(e),n.sendenc,o);return a+=i.packData(s),a+=i.make1Mac(a,n.sendmac),a+=i.packData(this.oldMacKeys.splice(0).join("")),a=i.wrapMsg(a,this.fragment_size,r,this.our_instance_tag,this.their_instance_tag),a[0]?this.notify(a[0]):(t&&this.trigger("file",["send",n.extra_symkey,t]),a[1])},t.prototype.handleDataMsg=function(e){var t=e.version+e.type;this.ake.otr_version===c.OTR_VERSION_3&&(t+=e.instance_tags);var n=["BYTE","INT","INT","MPI","CTR","DATA","MAC","DATA"];e=i.splitype(n,e.msg);var o=""===e[0];if(this.msgstate!==c.MSGSTATE_ENCRYPTED||8!==e.length)return void(o||this.error("Received an unreadable encrypted message."));var a=this.our_keyid-i.readLen(e[2]),r=this.their_keyid-i.readLen(e[1]);if(a<0||a>1)return void(o||this.error("Not of our latest keys."));if(r<0||r>1)return void(o||this.error("Not of your latest keys."));var s=r?this.their_old_y:this.their_y;if(1===r&&!s)return void(o||this.error("Do not have that key."));var u=this.sessKeys[a][r],_=i.unpackCtr(e[4]);if(_<=u.rcv_counter)return void(o||this.error("Counter in message is not larger."));u.rcv_counter=_,t+=e.slice(0,6).join("");var d=i.make1Mac(t,u.rcvmac);if(!i.compare(e[6],d))return void(o||this.error("MACs do not match."));u.rcvmacused=!0;var l=i.decryptAes(e[5].substring(4),u.rcvenc,i.padCtr(e[4]));l=l.toString(f.enc.Latin1),a||this.rotateOurKeys(),r||this.rotateTheirKeys(i.readMPI(e[3]));var h=l.indexOf("\0");return~h&&(this.handleTLVs(l.substring(h+1),u),l=l.substring(0,h)),l=f.enc.Latin1.parse(l),l.toString(f.enc.Utf8)},t.prototype.handleTLVs=function(e,t){for(var n,o,a;e.length&&(n=i.unpackSHORT(e.substr(0,2)),o=i.unpackSHORT(e.substr(2,2)),a=e.substr(4,o),!(a.length<o));){switch(n){case 1:this.msgstate=c.MSGSTATE_FINISHED,this.trigger("status",[c.STATUS_END_OTR]);break;case 2:case 3:case 4:case 5:case 6:case 7:if(this.msgstate!==c.MSGSTATE_ENCRYPTED)return void(this.sm&&this.sm.abort());this.sm||this._smInit(),this.sm.handleSM({msg:a,type:n});break;case 8:a=a.substring(4),a=f.enc.Latin1.parse(a),a=a.toString(f.enc.Utf8),this.trigger("file",["receive",t.extra_symkey,a])}e=e.substring(4+o)}},t.prototype.smpSecret=function(e,t){return this.msgstate!==c.MSGSTATE_ENCRYPTED?this.notify("Must be encrypted for SMP."):"string"!=typeof e||e.length<1?this.notify("Secret is required."):(this.sm||this._smInit(),e=f.enc.Utf8.parse(e).toString(f.enc.Latin1),t&&(t=f.enc.Utf8.parse(t).toString(f.enc.Latin1)),void this.sm.rcvSecret(e,t))},t.prototype.sendQueryMsg=function(){var e={},t=c.OTR_TAG;this.ALLOW_V2&&(e[2]=!0),this.ALLOW_V3&&(e[3]=!0);var f=Object.keys(e);f.length&&(t+="v",f.forEach(function(e){"1"!==e&&(t+=e)}),t+="?"),this.io(t),this.trigger("status",[c.STATUS_SEND_QUERY])},t.prototype.sendMsg=function(e,t){switch((this.REQUIRE_ENCRYPTION||this.msgstate!==c.MSGSTATE_PLAINTEXT)&&(e=f.enc.Utf8.parse(e),e=e.toString(f.enc.Latin1)),this.msgstate){case c.MSGSTATE_PLAINTEXT:if(this.REQUIRE_ENCRYPTION)return this.storedMgs.push({msg:e,meta:t}),void this.sendQueryMsg();this.SEND_WHITESPACE_TAG&&!this.receivedPlaintext&&(e+=c.WHITESPACE_TAG,this.ALLOW_V3&&(e+=c.WHITESPACE_TAG_V3),this.ALLOW_V2&&(e+=c.WHITESPACE_TAG_V2));break;case c.MSGSTATE_FINISHED:return this.storedMgs.push({msg:e,meta:t}),void this.notify("Message cannot be sent at this time.","warn");case c.MSGSTATE_ENCRYPTED:e=this.prepareMsg(e);break;default:throw new Error("Unknown message state.")}e&&this.io(e,t)},t.prototype.receiveMsg=function(e,t){if(e=u.parseMsg(this,e)){switch(e.cls){case"error":return void this.notify(e.msg);case"ake":return e.version===c.OTR_VERSION_3&&this.checkInstanceTags(e.instance_tags)?void this.notify("Received a message intended for a different session.","warn"):void this.ake.handleAKE(e);case"data":if(e.version===c.OTR_VERSION_3&&this.checkInstanceTags(e.instance_tags))return void this.notify("Received a message intended for a different session.","warn");e.msg=this.handleDataMsg(e),e.encrypted=!0;break;case"query":this.msgstate===c.MSGSTATE_ENCRYPTED&&this._akeInit(),this.doAKE(e);break;default:(this.REQUIRE_ENCRYPTION||this.msgstate!==c.MSGSTATE_PLAINTEXT)&&this.notify("Received an unencrypted message.","warn"),this.receivedPlaintext=!0,this.WHITESPACE_START_AKE&&e.ver.length>0&&this.doAKE(e)}e.msg&&this.trigger("ui",[e.msg,!!e.encrypted,t])}},t.prototype.checkInstanceTags=function(e){var t=i.readLen(e.substr(0,4)),f=i.readLen(e.substr(4,4));if(f&&f!==i.readLen(this.our_instance_tag))return!0;if(i.readLen(this.their_instance_tag)){if(i.readLen(this.their_instance_tag)!==t)return!0}else{if(t<100)return!0;this.their_instance_tag=i.packINT(t)}},t.prototype.doAKE=function(e){this.ALLOW_V3&&~e.ver.indexOf(c.OTR_VERSION_3)?this.ake.initiateAKE(c.OTR_VERSION_3):this.ALLOW_V2&&~e.ver.indexOf(c.OTR_VERSION_2)?this.ake.initiateAKE(c.OTR_VERSION_2):this.notify("OTR conversation requested, but no compatible protocol version found.","warn")},t.prototype.error=function(e){this.debug||(e="An OTR error has occurred."),this.io("?OTR Error:"+e),this.notify(e)},t.prototype.notify=function(e,t){this.trigger("error",[e,t||"error"])},t.prototype.sendStored=function(){var e=this;this.storedMgs.splice(0).forEach(function(t){var f=e.prepareMsg(t.msg);e.io(f,t.meta)})},t.prototype.sendFile=function(e){if(this.msgstate!==c.MSGSTATE_ENCRYPTED)return this.notify("Not ready to encrypt.");if(this.ake.otr_version!==c.OTR_VERSION_3)return this.notify("Protocol v3 required.");if(!e)return this.notify("Please specify a filename.");var t=f.enc.Utf8.parse(e);if(t=t.toString(f.enc.Latin1),t.length>=65532)return this.notify("Filename is too long.");var n="\0";n+="\0\b",n+=i.packSHORT(4+t.length),n+="\0\0\0",n+=t,n=this.prepareMsg(n,e),this.io(n)},t.prototype.endOtr=function(t){this.msgstate===c.MSGSTATE_ENCRYPTED?("function"==typeof t&&(t=new e(t)),this.sendMsg("\0\0\0\0",t),this.sm&&(this.smw&&this.sm.worker.terminate(),this.sm=null)):"function"==typeof t&&setTimeout(t,0),this.msgstate=c.MSGSTATE_PLAINTEXT,this.receivedPlaintext=!1,this.trigger("status",[c.STATUS_END_OTR])},t.makeInstanceTag=function(){var e=o.randBigInt(32);return o.greater(o.str2bigInt("100",16),e)?t.makeInstanceTag():i.packINT(parseInt(o.bigInt2str(e,10),10))}}.call(this),{OTR:this.OTR,DSA:this.DSA}}),function(e,t){o("converse-otr",["converse-chatview","bootstrap","tpl!toolbar_otr","otr"],t)}(0,function(e,t,f,n){"use strict";var o=e.env,a=o.Strophe,r=o.utils,s=o._,c=!s.isUndefined(window.crypto)&&(s.isFunction(window.crypto.randomBytes)||s.isFunction(window.crypto.getRandomValues)),i=c&&!s.isUndefined(n.OTR)&&!s.isUndefined(n.DSA),u={},_={};_[0]="unencrypted",_[1]="unverified",_[2]="verified",_[3]="finished",e.plugins.add("converse-otr",{dependencies:["converse-chatview"],overrides:{ChatBox:{initialize:function(){this.__super__.initialize.apply(this,arguments),"controlbox"!==this.get("box_id")&&this.save({otr_status:this.get("otr_status")||0})},createMessageStanza:function(){var e=this.__super__.createMessageStanza.apply(this,arguments);return(0!==this.get("otr_status")||r.isOTRMessage(e.nodeTree))&&e.c("private",{xmlns:a.NS.CARBONS}).up().c("no-store",{xmlns:a.NS.HINTS}).up().c("no-permanent-store",{xmlns:a.NS.HINTS}).up().c("no-copy",{xmlns:a.NS.HINTS}),e},shouldPlayNotification:function(e){return this.__super__.shouldPlayNotification.apply(this,arguments)&&!(r.isOTRMessage(e[0])&&!s.includes([1,2],this.get("otr_status")))},createMessage:function(e,t,f){var n=this.__super__._converse,o=s.propertyOf(e.querySelector("body"))("textContent");if(!o||!n.allow_otr)return this.__super__.createMessage.apply(this,arguments);if(r.isNewMessage(f)){if(o.match(/^\?OTRv23?/))return this.initiateOTR(o);if(s.includes([1,2],this.get("otr_status")))return this.otr.receiveMsg(o);if(o.match(/^\?OTR/))return this.otr?this.otr.receiveMsg(o):this.initiateOTR(o)}return this.__super__.createMessage.apply(this,arguments)},generatePrivateKey:function(e){var t=this.__super__._converse,f=new n.DSA;t.connection.jid;return t.cache_otr_key&&this.save({otr_priv_key:f.packPrivate(),otr_instance_tag:e}),f},getSession:function(e){var t,f,o,a=this.__super__._converse,r=a.__;if(a.cache_otr_key&&(o=this.get("otr_priv_key"),s.isString(o)&&(t=this.get("otr_instance_tag"),(f=n.DSA.parsePrivate(o))&&t)))return this.trigger("showHelpMessages",[r("Re-establishing encrypted session")]),void e({key:f,instance_tag:t});this.trigger("showHelpMessages",[r("Generating private key."),r("Your browser might become unresponsive.")],null,!0);var c=this;window.setTimeout(function(){e({key:c.generatePrivateKey(t),instance_tag:n.OTR.makeInstanceTag()})},500)},updateOTRStatus:function(e){switch(e){case n.OTR.CONST.STATUS_AKE_SUCCESS:this.otr.msgstate===n.OTR.CONST.MSGSTATE_ENCRYPTED&&this.save({otr_status:1});break;case n.OTR.CONST.STATUS_END_OTR:this.otr.msgstate===n.OTR.CONST.MSGSTATE_FINISHED?this.save({otr_status:3}):this.otr.msgstate===n.OTR.CONST.MSGSTATE_PLAINTEXT&&this.save({otr_status:0})}},onSMP:function(e,t){var f=this.__super__._converse,n=f.__;switch(e){case"question":this.otr.smpSecret(prompt(n("Authentication request from %1$s\n\nYour chat contact is attempting to verify your identity, by asking you the question below.\n\n%2$s",[this.get("fullname"),t])));break;case"trust":!0===t?this.save({otr_status:2}):(this.trigger("showHelpMessages",[n("Could not verify this user's identify.")],"error"),this.save({otr_status:1}));break;default:throw new TypeError("ChatBox.onSMP: Unknown type for SMP")}},initiateOTR:function(e){var t=this,f=this.__super__._converse,o=f.__;this.save({otr_status:0}),this.getSession(function(f){var a=t.__super__._converse;t.otr=new n.OTR({fragment_size:140,send_interval:200,priv:f.key,instance_tag:f.instance_tag,debug:t.debug}),t.otr.on("status",t.updateOTRStatus.bind(t)),t.otr.on("smp",t.onSMP.bind(t)),t.otr.on("ui",function(e){t.trigger("showReceivedOTRMessage",e)}),t.otr.on("io",function(e){t.sendMessage(new a.Message({message:e}))}),t.otr.on("error",function(e){t.trigger("showOTRError",e)}),t.trigger("showHelpMessages",[o("Exchanging private key with contact.")]),e?t.otr.receiveMsg(e):t.otr.sendQueryMsg()})},endOTR:function(){this.otr&&this.otr.endOtr(),this.save({otr_status:0})}},ChatBoxView:{events:{"click .toggle-otr":"toggleOTRMenu","click .start-otr":"startOTRFromToolbar","click .end-otr":"endOTR","click .auth-otr":"authOTR"},initialize:function(){var e=this.__super__._converse;this.__super__.initialize.apply(this,arguments),this.model.on("change:otr_status",this.onOTRStatusChanged,this),this.model.on("showOTRError",this.showOTRError,this),this.model.on("showSentOTRMessage",function(e){this.showMessage({message:e,sender:"me"})},this),this.model.on("showReceivedOTRMessage",function(e){this.showMessage({message:e,sender:"them"})},this),(s.includes([1,2],this.model.get("otr_status"))||e.use_otr_by_default)&&this.model.initiateOTR()},parseMessageForCommands:function(e){var t=this.__super__._converse,f=e.replace(/^\s*/,"").match(/^\/(.*)\s*$/);if(f){if(t.allow_otr&&"endotr"===f[1])return this.endOTR(),!0;if(t.allow_otr&&"otr"===f[1])return this.model.initiateOTR(),!0}return this.__super__.parseMessageForCommands.apply(this,arguments)},isOTREncryptedSession:function(){return s.includes([1,2],this.model.get("otr_status"))},onMessageSubmitted:function(e,t){this.__super__._converse.connection.authenticated||this.__super__.onMessageSubmitted.apply(this,arguments),this.parseMessageForCommands(e)||(this.isOTREncryptedSession()?(this.model.otr.sendMsg(e),this.model.trigger("showSentOTRMessage",e)):this.__super__.onMessageSubmitted.apply(this,arguments))},onOTRStatusChanged:function(){this.renderToolbar().informOTRChange()},informOTRChange:function(){var e=this.__super__._converse,t=e.__,f=this.model.toJSON(),n=[];return 0===f.otr_status?n.push(t("Your messages are not encrypted anymore")):1===f.otr_status?n.push(t("Your messages are now encrypted but your contact's identity has not been verified.")):2===f.otr_status?n.push(t("Your contact's identify has been verified.")):3===f.otr_status&&n.push(t("Your contact has ended encryption on their end, you should do the same.")),this.showHelpMessages(n,"info",!1)},showOTRError:function(e){var t=this.__super__._converse,f=t.__;"Message cannot be sent at this time."===e?this.showHelpMessages([f("Your message could not be sent")],"error"):"Received an unencrypted message."===e?this.showHelpMessages([f("We received an unencrypted message")],"error"):"Received an unreadable encrypted message."===e?this.showHelpMessages([f("We received an unreadable encrypted message")],"error"):this.showHelpMessages(["Encryption error occured: ".concat(e)],"error"),t.log("OTR ERROR:".concat(e),a.LogLevel.ERROR)},startOTRFromToolbar:function(e){e.stopPropagation(),this.model.initiateOTR()},endOTR:function(e){s.isUndefined(e)||(e.preventDefault(),e.stopPropagation()),this.model.endOTR()},authOTR:function(e){var t,f,n,o=this.__super__._converse,a=o.__,r=e.target.getAttribute("data-scheme");"fingerprint"===r?(t=confirm(a("Here are the fingerprints, please confirm them with %1$s, outside of this chat.\n\nFingerprint for you, %2$s: %3$s\n\nFingerprint for %1$s: %4$s\n\nIf you have confirmed that the fingerprints match, click OK, otherwise click Cancel.",[this.model.get("fullname"),o.xmppstatus.get("fullname")||o.bare_jid,this.model.otr.priv.fingerprint(),this.model.otr.their_priv_pk.fingerprint()])),!0===t?this.model.save({otr_status:2}):this.model.save({otr_status:1})):"smp"===r?(alert(a("You will be prompted to provide a security question and then an answer to that question.\n\nYour contact will then be prompted the same question and if they type the exact same answer (case sensitive), their identity will be verified.")),(f=prompt(a("What is your security question?")))&&(n=prompt(a("What is the answer to the security question?")),this.model.otr.smpSecret(n,f))):this.showHelpMessages([a("Invalid authentication scheme provided")],"error")},toggleOTRMenu:function(e){if(s.isUndefined(this.otr_dropdown)){e.stopPropagation();var f=this.el.querySelector(".toggle-otr");this.otr_dropdown=new t.Dropdown(f,!0),this.otr_dropdown.toggle()}},getOTRTooltip:function(){var e=this.__super__._converse,t=e.__,f=this.model.toJSON()
-;return 0===f.otr_status?t("Your messages are not encrypted. Click here to enable OTR encryption."):1===f.otr_status?t("Your messages are encrypted, but your contact has not been verified."):2===f.otr_status?t("Your messages are encrypted and your contact verified."):3===f.otr_status?t("Your contact has closed their end of the private session, you should do the same"):void 0},addOTRToolbarButton:function(e){var t=this.__super__._converse,n=t.__,o=this.model.toJSON();e=s.extend(e||{},{FINISHED:3,UNENCRYPTED:0,UNVERIFIED:1,VERIFIED:2,allow_otr:t.allow_otr&&!this.is_chatroom,label_end_encrypted_conversation:n("End encrypted conversation"),label_refresh_encrypted_conversation:n("Refresh encrypted conversation"),label_start_encrypted_conversation:n("Start encrypted conversation"),label_verify_with_fingerprints:n("Verify with fingerprints"),label_verify_with_smp:n("Verify with SMP"),label_whats_this:n("What's this?"),otr_status_class:_[o.otr_status],otr_tooltip:this.getOTRTooltip(),otr_translated_status:u[o.otr_status]}),this.el.querySelector(".chat-toolbar").insertAdjacentHTML("beforeend",f(s.extend(o,e||{})))},getToolbarOptions:function(e){return e=this.__super__.getToolbarOptions(),this.isOTREncryptedSession()&&(e.show_spoiler_button=!1),e},renderToolbar:function(e,t){var f=this.__super__.renderToolbar.apply(this,arguments);return this.addOTRToolbarButton(t),f}}},initialize:function(){var e=this._converse,t=e.__;e.api.settings.update({allow_otr:!0,cache_otr_key:!1,use_otr_by_default:!1}),u[0]=t("unencrypted"),u[1]=t("unverified"),u[2]=t("verified"),u[3]=t("finished"),e.allow_otr=e.allow_otr&&i,e.use_otr_by_default=e.use_otr_by_default&&e.allow_otr}})}),function(e,t){"function"==typeof o&&o.amd?o("strophe.ping",["strophe"],function(e){return t(e.Strophe,e.$build,e.$iq,e.$msg,e.$pres),e}):t(e.Strophe,e.$build,e.$iq,e.$msg,e.$pres)}(this,function(e,t,f,n,o){e.addConnectionPlugin("ping",{_c:null,init:function(t){this._c=t,e.addNamespace("PING","urn:xmpp:ping")},ping:function(t,n,o,a){var r=this._c.getUniqueId("ping"),s=f({type:"get",to:t,id:r}).c("ping",{xmlns:e.NS.PING});this._c.sendIQ(s,n,o,a)},pong:function(e){var t=e.getAttribute("from"),n=e.getAttribute("id"),o=f({type:"result",to:t,id:n});this._c.sendIQ(o)},addPingHandler:function(t){return this._c.addHandler(t,e.NS.PING,"iq","get")}})}),function(e,t){o("converse-ping",["converse-core","strophe.ping"],t)}(0,function(e){"use strict";var t=e.env,f=t.Strophe,n=t._;e.plugins.add("converse-ping",{initialize:function(){var e=this._converse;e.api.settings.update({ping_interval:180}),e.ping=function(t,o,a,r){return e.lastStanzaDate=new Date,n.isNil(t)&&(t=f.getDomainFromJid(e.bare_jid)),n.isUndefined(r)&&(r=null),n.isUndefined(o)&&(o=null),n.isUndefined(a)&&(a=null),!!e.connection&&(e.connection.ping.ping(t,o,a,r),!0)},e.pong=function(t){return e.lastStanzaDate=new Date,e.connection.ping.pong(t),!0},e.registerPongHandler=function(){n.isUndefined(e.connection.disco)||e.api.disco.own.features.add(f.NS.PING),e.connection.ping.addPingHandler(e.pong)},e.registerPingHandler=function(){e.registerPongHandler(),e.ping_interval>0&&(e.connection.addHandler(function(){return e.lastStanzaDate=new Date,!0}),e.connection.addTimedHandler(1e3,function(){var t=new Date;return e.lastStanzaDate||(e.lastStanzaDate=t),!((t-e.lastStanzaDate)/1e3>e.ping_interval)||e.ping()}))};var t=function(){e.registerPingHandler()};e.on("connected",t),e.on("reconnected",t)}})}),function(e,t){o("converse-roster",["converse-core"],t)}(0,function(e){"use strict";var t=e.env,f=t.Backbone,n=t.Promise,o=t.Strophe,a=t.$iq,r=t.$pres,s=t.b64_sha1,c=t.moment,i=t.sizzle,u=t._,_=e.env.utils;e.plugins.add("converse-roster",{dependencies:["converse-vcard"],overrides:{clearSession:function(){this.__super__.clearSession.apply(this,arguments),u.isUndefined(this.roster)||this.roster.browserStorage._clear()},_tearDown:function(){this.__super__._tearDown.apply(this,arguments),this.roster&&this.roster.off().reset()}},initialize:function(){var e=this._converse,t=e.__;e.api.promises.add(["cachedRoster","roster","rosterContactsFetched","rosterGroupsFetched","rosterInitialized"]),e.registerPresenceHandler=function(){e.unregisterPresenceHandler(),e.presence_ref=e.connection.addHandler(function(t){return e.roster.presenceHandler(t),!0},null,"presence",null)},e.initRoster=function(){e.roster=new e.RosterContacts,e.roster.browserStorage=new f.BrowserStorage.session(s("converse.contacts-".concat(e.bare_jid))),e.rostergroups=new e.RosterGroups,e.rostergroups.browserStorage=new f.BrowserStorage.session(s("converse.roster.groups".concat(e.bare_jid))),e.emit("rosterInitialized")},e.populateRoster=function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]?(e.send_initial_presence=!0,e.roster.fetchFromServer().then(function(){e.emit("rosterContactsFetched"),e.sendInitialPresence()}).catch(function(t){e.log(t,o.LogLevel.ERROR),e.sendInitialPresence()})):e.rostergroups.fetchRosterGroups().then(function(){return e.emit("rosterGroupsFetched"),e.roster.fetchRosterContacts()}).then(function(){e.emit("rosterContactsFetched"),e.sendInitialPresence()}).catch(function(t){e.log(t,o.LogLevel.ERROR),e.sendInitialPresence()})},e.RosterContact=f.Model.extend({defaults:{chat_state:void 0,chat_status:"offline",image:e.DEFAULT_IMAGE,image_type:e.DEFAULT_IMAGE_TYPE,num_unread:0,status:""},initialize:function(t){var f=t.jid,n=o.getBareJidFromJid(f).toLowerCase();o.getResourceFromJid(f);t.jid=n,this.set(u.assignIn({groups:[],id:n,jid:n,resources:{},user_id:o.getNodeFromJid(f)},t)),this.vcard=e.vcards.findWhere({jid:n}),u.isNil(this.vcard)&&(this.vcard=e.vcards.create({jid:n})),this.on("change:chat_status",function(t){e.emit("contactStatusChanged",t.attributes)})},getDisplayName:function(){return this.vcard.get("fullname")||this.get("jid")},getFullname:function(){return this.vcard.get("fullname")},subscribe:function(t){var f=r({to:this.get("jid"),type:"subscribe"});t&&""!==t&&f.c("status").t(t).up();var n=e.xmppstatus.vcard.get("nickname")||e.xmppstatus.vcard.get("fullname");return n&&f.c("nick",{xmlns:o.NS.NICK}).t(n).up(),e.connection.send(f),this.save("ask","subscribe"),this},ackSubscribe:function(){e.connection.send(r({type:"subscribe",to:this.get("jid")}))},ackUnsubscribe:function(){e.connection.send(r({type:"unsubscribe",to:this.get("jid")})),this.removeFromRoster(),this.destroy()},unauthorize:function(t){return e.rejectPresenceSubscription(this.get("jid"),t),this},authorize:function(t){var f=r({to:this.get("jid"),type:"subscribed"});return t&&""!==t&&f.c("status").t(t),e.connection.send(f),this},addResource:function(e){var t=e.getAttribute("from"),f=u.propertyOf(e.querySelector("show"))("textContent")||"online",n=o.getResourceFromJid(t),a=e.querySelector('delay[xmlns="'.concat(o.NS.DELAY,'"]')),r=u.isNull(a)?c().format():c(a.getAttribute("stamp")).format(),s=u.propertyOf(e.querySelector("priority"))("textContent")||0;s=u.isNaN(parseInt(s,10))?0:parseInt(s,10);var i=u.isObject(this.get("resources"))?this.get("resources"):{};i[n]={name:n,priority:s,status:f,timestamp:r};var _={resources:i},d=this.getHighestPriorityResource();return s==d.priority&&r==d.timestamp&&(_.chat_status=f),this.save(_),i},removeResource:function(e){var t=this.get("resources");u.isObject(t)?delete t[e]:t={},this.save({resources:t,chat_status:u.propertyOf(this.getHighestPriorityResource())("status")||"offline"})},getHighestPriorityResource:function(){var e=this.get("resources");if(u.isObject(e)&&u.size(e)){var t=u.flow(u.values,u.partial(u.sortBy,u,["priority","timestamp"]),u.reverse)(e)[0];if(!u.isUndefined(t))return t}},removeFromRoster:function(t,f){var n=a({type:"set"}).c("query",{xmlns:o.NS.ROSTER}).c("item",{jid:this.get("jid"),subscription:"remove"});return e.connection.sendIQ(n,t,f),this}}),e.RosterContacts=f.Collection.extend({model:e.RosterContact,comparator:function(t,f){var n=t.get("chat_status")||"offline",o=f.get("chat_status")||"offline";if(e.STATUS_WEIGHTS[n]===e.STATUS_WEIGHTS[o]){var a=t.getDisplayName().toLowerCase(),r=f.getDisplayName().toLowerCase();return a<r?-1:a>r?1:0}return e.STATUS_WEIGHTS[n]<e.STATUS_WEIGHTS[o]?-1:1},onConnected:function(){this.registerRosterHandler(),this.registerRosterXHandler()},registerRosterHandler:function(){e.connection.addHandler(e.roster.onRosterPush.bind(e.roster),o.NS.ROSTER,"iq","set")},registerRosterXHandler:function(){var t=0;e.connection.addHandler(function(f){return window.setTimeout(function(){e.connection.flush(),e.roster.subscribeToSuggestedItems.bind(e.roster)(f)},t),t+=250*f.querySelectorAll("item").length,!0},o.NS.ROSTERX,"message",null)},fetchRosterContacts:function(){var t=this;return new n(function(f,n){t.fetch({add:!0,silent:!0,success:function(t){0===t.length?(e.send_initial_presence=!0,e.roster.fetchFromServer().then(f).catch(n)):(e.emit("cachedRoster",t),f())}})})},subscribeToSuggestedItems:function(t){return u.each(t.querySelectorAll("item"),function(t){"add"===t.getAttribute("action")&&e.roster.addAndSubscribe(t.getAttribute("jid"),e.xmppstatus.vcard.get("nickname")||e.xmppstatus.vcard.get("fullname"))}),!0},isSelf:function(t){return _.isSameBareJID(t,e.connection.jid)},addAndSubscribe:function(t,f,n,o,a){var r=function(t){t instanceof e.RosterContact&&t.subscribe(o)};this.addContactToRoster(t,f,n,a).then(r,r)},sendContactAddIQ:function(t,f,n,r,s){f=u.isEmpty(f)?t:f;var c=a({type:"set"}).c("query",{xmlns:o.NS.ROSTER}).c("item",{jid:t,name:f});u.each(n,function(e){c.c("group").t(e).up()}),e.connection.sendIQ(c,r,s)},addContactToRoster:function(f,a,r,s){var c=this;return new n(function(n,i){r=r||[],c.sendContactAddIQ(f,a,r,function(){var e=c.create(u.assignIn({ask:void 0,nickname:a,groups:r,jid:f,requesting:!1,subscription:"none"},s),{sort:!1});n(e)},function(f){alert(t("Sorry, there was an error while trying to add %1$s as a contact.",a)),e.log(f,o.LogLevel.ERROR),n(f)})})},subscribeBack:function(t,f){var n=this.get(t);if(n instanceof e.RosterContact)n.authorize().subscribe();else{var a=function(t){t instanceof e.RosterContact&&t.authorize().subscribe()},r=u.get(i('nick[xmlns="'.concat(o.NS.NICK,'"]'),f).pop(),"textContent",null);this.addContactToRoster(t,r,[],{subscription:"from"}).then(a,a)}},getNumOnlineContacts:function(){var t=["offline","unavailable"];return e.show_only_online_users&&(t=u.union(t,["dnd","xa","away"])),u.sum(this.models.filter(function(e){return!u.includes(t,e.get("chat_status"))}))},onRosterPush:function(t){var f=t.getAttribute("id"),n=t.getAttribute("from");if(n&&""!==n&&o.getBareJidFromJid(n)!==e.bare_jid)return e.connection.send(a({type:"error",id:f,from:e.connection.jid}).c("error",{type:"cancel"}).c("service-unavailable",{xmlns:o.NS.ROSTER})),!0;e.connection.send(a({type:"result",id:f,from:e.connection.jid}));var r=i('query[xmlns="'.concat(o.NS.ROSTER,'"] item'),t);return u.each(r,this.updateContact.bind(this)),e.emit("rosterPush",t),!0},fetchFromServer:function(){var t=this;return new n(function(f,n){var r=a({type:"get",id:e.connection.getUniqueId("roster")}).c("query",{xmlns:o.NS.ROSTER}),s=u.flow(t.onReceivedFromServer.bind(t),f),c=function(t){var f="Error while trying to fetch roster from the server";e.log(f,o.LogLevel.ERROR),n(new Error(f))};return e.connection.sendIQ(r,s,c)})},onReceivedFromServer:function(t){var f=i('query[xmlns="'.concat(o.NS.ROSTER,'"] item'),t);u.each(f,this.updateContact.bind(this)),e.emit("roster",t)},updateContact:function(e){var t=e.getAttribute("jid");if(!this.isSelf(t)){var f=this.get(t),n=e.getAttribute("subscription"),a=e.getAttribute("ask"),r=u.map(e.getElementsByTagName("group"),o.getText);if(f){if("remove"===n)return f.destroy();f.save({subscription:n,ask:a,requesting:null,groups:r})}else{if("none"===n&&null===a||"remove"===n)return;this.create({ask:a,nickname:e.getAttribute("name"),groups:r,jid:t,subscription:n},{sort:!1})}}},createRequestingContact:function(t){var f=o.getBareJidFromJid(t.getAttribute("from")),n=u.get(i('nick[xmlns="'.concat(o.NS.NICK,'"]'),t).pop(),"textContent",null),a={jid:f,subscription:"none",ask:null,requesting:!0,nickname:n};e.emit("contactRequest",this.create(a))},handleIncomingSubscription:function(f){var n=f.getAttribute("from"),a=o.getBareJidFromJid(n),r=this.get(a);e.allow_contact_requests||e.rejectPresenceSubscription(n,t("This client does not allow presence subscriptions")),e.auto_subscribe?r&&"to"===r.get("subscription")?r.authorize():this.subscribeBack(a,f):r?"none"!==r.get("subscription")?r.authorize():"subscribe"===r.get("ask")&&r.authorize():this.createRequestingContact(f)},presenceHandler:function(t){var f=t.getAttribute("type");if("error"===f)return!0;var n=t.getAttribute("from"),a=o.getBareJidFromJid(n),r=o.getResourceFromJid(n),s=u.propertyOf(t.querySelector("show"))("textContent")||"online",c=u.propertyOf(t.querySelector("status"))("textContent"),_=this.get(a);if(this.isSelf(a))return e.connection.jid===n||"unavailable"===f||!0!==e.synchronize_availability&&e.synchronize_availability!==r||(e.xmppstatus.save({status:s}),c&&e.xmppstatus.save({status_message:c})),void(e.jid===n&&"unavailable"===f&&e.xmppstatus.sendPresence());if(!i('query[xmlns="'.concat(o.NS.MUC,'"]'),t).length)if(_&&c!==_.get("status")&&_.save({status:c}),"subscribed"===f&&_)_.ackSubscribe();else if("unsubscribed"===f&&_)_.ackUnsubscribe();else{if("unsubscribe"===f)return;"subscribe"===f?this.handleIncomingSubscription(t):"unavailable"===f&&_?_.removeResource(r):_&&_.addResource(t)}}}),e.RosterGroup=f.Model.extend({initialize:function(f){this.set(u.assignIn({description:t("Click to hide these contacts"),state:e.OPENED},f)),this.contacts=new e.RosterContacts}}),e.RosterGroups=f.Collection.extend({model:e.RosterGroup,fetchRosterGroups:function(){var e=this;return new n(function(t,f){e.fetch({silent:!0,success:t})})}}),e.api.listen.on("statusInitialized",function(t){t?e.emit("rosterReadyAfterReconnection"):(e.registerIntervalHandler(),e.initRoster()),e.roster.onConnected(),e.populateRoster(t),e.registerPresenceHandler()}),u.extend(e.api,{contacts:{get:function(t){var f=function(t){return e.roster.get(o.getBareJidFromJid(t))||null};if(u.isUndefined(t))t=e.roster.pluck("jid");else if(u.isString(t))return f(t);return u.map(t,f)},add:function(t,f){if(!u.isString(t)||!u.includes(t,"@"))throw new TypeError("contacts.add: invalid jid");e.roster.addAndSubscribe(t,u.isEmpty(f)?t:f)}}})}})}),o("tpl!register_link",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<div class="switch-form">\n    ',t._converse.auto_login||"CONNECTING"===t._converse.CONNECTION_STATUS[t.connection_status]||(f+="\n        <p>"+n(t.__("Don't have a chat account?"))+'</p>\n        <p><a class="register-account toggle-register-login" href="#converse/register">'+n(t.__("Create an account"))+"</a></p>\n    "),f+="\n</div>\n"}}),o("tpl!register_panel",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<div class="row">\n    <form id="converse-register" class="converse-form">\n        <legend>'+n(t.__("Create your account"))+'</legend>\n\n        <div class="form-group">\n            <label>'+n(t.__("Please enter the XMPP provider to register with:"))+'</label>\n            <div class="form-errors hidden"></div>\n\n            ',t.default_domain&&(f+="\n                "+n(t.default_domain)+"\n            </div>\n            "),f+="\n            ",t.default_domain||(f+='\n                <input class="form-control" autofocus="autofocus" required="required" type="text" name="domain" placeholder="'+n(t.domain_placeholder)+'">\n                <p class="form-text text-muted">'+n(t.help_providers)+' <a href="'+n(t.href_providers)+'" class="url" target="_blank" rel="noopener">'+n(t.help_providers_link)+'</a>.</p>\n            </div>\n            <fieldset class="buttons">\n                <input class="btn btn-primary" type="submit" value="'+n(t.label_register)+'">\n                <div class="switch-form">\n                    <p>'+n(t.__("Already have a chat account?"))+'</p>\n                    <p><a class="login-here toggle-register-login" href="#converse/login">'+n(t.__("Log in here"))+"</a></p>\n                </div>\n            </fieldset>\n            "),f+="\n        </div>\n    </form>\n</div>\n"}}),o("tpl!registration_form",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+="<legend>"+n(t.__("Account Registration:"))+" "+n(t.domain)+'</legend>\n<p class="title">'+n(t.title)+'</p>\n<p class="instructions">'+n(t.instructions)+'</p>\n<div class="form-errors hidden"></div>\n\n<fieldset class="buttons">\n    <input type="submit" class="btn btn-primary" value="'+n(t.__("Register"))+'"/>\n    ',t.registration_domain||(f+='\n        <input type="button" class="btn btn-secondary button-cancel" value="'+n(t.__("Choose a different provider"))+'"/>\n    '),f+="\n</fieldset>\n"}}),o("tpl!registration_request",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<span class="spinner login-submit fa fa-spinner"></span>\n<p class="info">'+n(t.__("Hold tight, we're fetching the registration form…"))+"</p>\n",t.cancel&&(f+='\n    <button class="btn btn-secondary button-cancel hor_centered">'+n(t.__("Cancel"))+"</button>\n"),f+="\n"}}),function(e,t){o("converse-register",["form-utils","converse-core","tpl!form_username","tpl!register_link","tpl!register_panel","tpl!registration_form","tpl!registration_request","tpl!form_input","tpl!spinner","converse-controlbox"],t)}(0,function(e,t,f,n,o,a,r,s,c){"use strict";var i=t.env,u=i.Strophe,_=i.Backbone,d=i.sizzle,l=i.$iq,h=i._;u.addNamespace("REGISTER","jabber:iq:register");var m=0;h.each(h.keys(u.Status),function(e){m=Math.max(m,u.Status[e])}),u.Status.REGIFAIL=m+1,u.Status.REGISTERED=m+2,u.Status.CONFLICT=m+3,u.Status.NOTACCEPTABLE=m+5,t.plugins.add("converse-register",{overrides:{LoginPanel:{render:function(e){var t=this.__super__._converse;return this.__super__.render.apply(this,arguments),t.allow_registration&&(h.isUndefined(this.registerlinkview)&&(this.registerlinkview=new t.RegisterLinkView({model:this.model}),this.registerlinkview.render(),this.el.querySelector(".buttons").insertAdjacentElement("beforeend",this.registerlinkview.el)),this.registerlinkview.render()),this}},ControlBoxView:{initialize:function(){this.__super__.initialize.apply(this,arguments),this.model.on("change:active-form",this.showLoginOrRegisterForm.bind(this))},showLoginOrRegisterForm:function(){this.__super__._converse;h.isNil(this.registerpanel)||("register"==this.model.get("active-form")?(this.loginpanel.el.classList.add("hidden"),this.registerpanel.el.classList.remove("hidden")):(this.loginpanel.el.classList.remove("hidden"),this.registerpanel.el.classList.add("hidden")))},renderRegistrationPanel:function(){var e=this.__super__._converse;return e.allow_registration&&(this.registerpanel=new e.RegisterPanel({model:this.model}),this.registerpanel.render(),this.registerpanel.el.classList.add("hidden"),this.el.querySelector("#converse-login-panel").insertAdjacentElement("afterend",this.registerpanel.el),this.showLoginOrRegisterForm()),this},renderLoginPanel:function(){return this.__super__.renderLoginPanel.apply(this,arguments),this.renderRegistrationPanel(),this}}},initialize:function(){function t(e){i.api.waitUntil("controlboxInitialized").then(function(){i.chatboxes.get("controlbox").set({"active-form":e})}).catch(h.partial(i.log,h,u.LogLevel.FATAL))}var i=this._converse,m=i.__;i.CONNECTION_STATUS[u.Status.REGIFAIL]="REGIFAIL",i.CONNECTION_STATUS[u.Status.REGISTERED]="REGISTERED",i.CONNECTION_STATUS[u.Status.CONFLICT]="CONFLICT",i.CONNECTION_STATUS[u.Status.NOTACCEPTABLE]="NOTACCEPTABLE",i.api.settings.update({allow_registration:!0,domain_placeholder:m(" e.g. conversejs.org"),providers_link:"https://xmpp.net/directory.php"}),i.router.route("converse/login",h.partial(t,"login")),i.router.route("converse/register",h.partial(t,"register")),i.RegisterLinkView=_.VDOMView.extend({toHTML:function(){return n(h.extend(this.model.toJSON(),{__:i.__,_converse:i,connection_status:i.connfeedback.get("connection_status")}))}}),i.RegisterPanel=_.NativeView.extend({tagName:"div",id:"converse-register-panel",className:"controlbox-pane fade-in",events:{"submit form#converse-register":"onFormSubmission","click .button-cancel":"renderProviderChoiceForm"},initialize:function(e){this.reset(),this.registerHooks()},render:function(){return this.model.set("registration_form_rendered",!1),this.el.innerHTML=o({__:m,default_domain:i.registration_domain,label_register:m("Fetch registration form"),help_providers:m("Tip: A list of public XMPP providers is available"),help_providers_link:m("here"),href_providers:i.providers_link,domain_placeholder:i.domain_placeholder}),i.registration_domain&&this.fetchRegistrationForm(i.registration_domain),this},registerHooks:function(){var e=this,t=i.connection,f=t._connect_cb.bind(t);t._connect_cb=function(t,n,o){e._registering?e.getRegistrationFields(t,n,o)&&(e._registering=!1):f(t,n,o)}},getRegistrationFields:function(e,t,f){var n=i.connection;n.connected=!0;var o=n._proto._reqToData(e);if(o){if(n._proto._connect_cb(o)===u.Status.CONNFAIL)return this.showValidationError(m("Sorry, we're unable to connect to your chosen provider.")),!1;var a=o.getElementsByTagName("register"),r=o.getElementsByTagName("mechanism");if(0===a.length&&0===r.length)return n._proto._no_auth_received(t),!1;if(0===a.length)return n._changeConnectStatus(u.Status.REGIFAIL),this.showValidationError(m("Sorry, the given provider does not support in band account registration. Please try with a different provider.")),!0;n._addSysHandler(this.onRegistrationFields.bind(this),null,"iq",null,null);var s=l({type:"get"}).c("query",{xmlns:u.NS.REGISTER}).tree();return s.setAttribute("id",n.getUniqueId("sendIQ")),n.send(s),n.connected=!1,!0}},onRegistrationFields:function(e){return"error"===e.getAttribute("type")?(i.connection._changeConnectStatus(u.Status.REGIFAIL,m('Something went wrong while establishing a connection with "%1$s". Are you sure it exists?',this.domain)),!1):1!==e.getElementsByTagName("query").length?(i.connection._changeConnectStatus(u.Status.REGIFAIL,"unknown"),!1):(this.setFields(e),this.model.get("registration_form_rendered")||this.renderRegistrationForm(e),!1)},reset:function(e){var t={fields:{},urls:[],title:"",instructions:"",registered:!1,_registering:!1,domain:null,form_type:null};h.extend(this,t),e&&h.extend(this,h.pick(e,h.keys(t)))},onFormSubmission:function(e){e&&e.preventDefault&&e.preventDefault(),h.isNull(e.target.querySelector("input[name=domain]"))?this.submitRegistrationForm(e.target):this.onProviderChosen(e.target)},onProviderChosen:function(e){var t=e.querySelector("input[name=domain]"),f=h.get(t,"value");if(!f)return void t.classList.add("error");e.querySelector("input[type=submit]").classList.add("hidden"),this.fetchRegistrationForm(f.trim())},fetchRegistrationForm:function(e){return this.model.get("registration_form_rendered")||this.renderRegistrationRequest(),this.reset({domain:u.getDomainFromJid(e),_registering:!0}),i.connection.connect(this.domain,"",this.onConnectStatusChanged.bind(this)),!1},renderRegistrationRequest:function(){this.clearRegistrationForm().insertAdjacentHTML("beforeend",r({__:i.__,cancel:i.registration_domain}))},giveFeedback:function(e,t){var f=this.el.querySelector(".reg-feedback");h.isNull(f)||f.parentNode.removeChild(f);var n=this.el.querySelector("form");n.insertAdjacentHTML("afterbegin",'<span class="reg-feedback"></span>'),f=n.querySelector(".reg-feedback"),f.textContent=e,t&&f.classList.add(t)},clearRegistrationForm:function(){var e=this.el.querySelector("form");return e.innerHTML="",this.model.set("registration_form_rendered",!1),e},showSpinner:function(){return this.el.querySelector("form").innerHTML=c(),this.model.set("registration_form_rendered",!1),this},onConnectStatusChanged:function(e){i.log("converse-register: onConnectStatusChanged"),h.includes([u.Status.DISCONNECTED,u.Status.CONNFAIL,u.Status.REGIFAIL,u.Status.NOTACCEPTABLE,u.Status.CONFLICT],e)?(i.log("Problem during registration: Strophe.Status is ".concat(i.CONNECTION_STATUS[e]),u.LogLevel.ERROR),this.abortRegistration()):e===u.Status.REGISTERED&&(i.log("Registered successfully."),i.connection.reset(),this.showSpinner(),h.includes(["converse/login","converse/register"],_.history.getFragment())&&i.router.navigate("",{replace:!0}),this.fields.password&&this.fields.username?(i.connection.connect(this.fields.username.toLowerCase()+"@"+this.domain.toLowerCase(),this.fields.password,i.onConnectStatusChanged),this.giveFeedback(m("Now logging you in"),"info")):(i.chatboxviews.get("controlbox").renderLoginPanel(),i.giveFeedback(m("Registered successfully"))),this.reset())},renderLegacyRegistrationForm:function(e){var t=this;h.each(h.keys(this.fields),function(n){"username"===n?e.insertAdjacentHTML("beforeend",f({domain:" @".concat(t.domain),name:n,type:"text",label:n,value:"",required:!0})):e.insertAdjacentHTML("beforeend",s({label:n,name:n,placeholder:n,required:!0,type:"password"===n||"email"===n?n:"text",value:""}))}),h.each(this.urls,function(t){e.insertAdjacentHTML("afterend",'<a target="blank" rel="noopener" href="'+t+'">'+t+"</a>")})},renderRegistrationForm:function(t){var f=this,n=this.el.querySelector("form");n.innerHTML=a({__:i.__,domain:this.domain,title:this.title,instructions:this.instructions,registration_domain:i.registration_domain});var o=n.querySelector("fieldset.buttons");"xform"===this.form_type?h.each(t.querySelectorAll("field"),function(n){o.insertAdjacentHTML("beforebegin",e.xForm2webForm(n,t,f.domain))}):this.renderLegacyRegistrationForm(n),this.fields||n.querySelector(".button-primary").classList.add("hidden"),n.classList.remove("hidden"),this.model.set("registration_form_rendered",!0)},showValidationError:function(e){var t=this.el.querySelector("form"),f=t.querySelector(".form-errors");if(h.isNull(f)){f='<div class="form-errors hidden"></div>';var n=t.querySelector("p.instructions");h.isNull(n)?t.insertAdjacentHTML("afterbegin",f):n.insertAdjacentHTML("afterend",f),f=t.querySelector(".form-errors")}else f.innerHTML="";f.insertAdjacentHTML("beforeend",'<p class="form-help error">'+e+"</p>"),f.classList.remove("hidden")},reportErrors:function(e){var t=this,f=e.querySelectorAll("error");if(h.each(f,function(e){t.showValidationError(e.textContent)}),!f.length){var n=m("The provider rejected your registration attempt. Please check the values you entered for correctness.");this.showValidationError(n)}},renderProviderChoiceForm:function(e){e&&e.preventDefault&&e.preventDefault(),i.connection._proto._abortAllRequests(),i.connection.reset(),this.render()},abortRegistration:function(){i.connection._proto._abortAllRequests(),i.connection.reset(),this.model.get("registration_form_rendered")?i.registration_domain&&this.model.get("registration_form_rendered")&&this.fetchRegistrationForm(i.registration_domain):this.render()},submitRegistrationForm:function(t){if(!h.reduce(this.el.querySelectorAll("input.required"),function(e,t){return""===t.value?(t.classList.add("error"),e+1):e},0)){var f=d(":input:not([type=button]):not([type=submit])",t),n=l({type:"set",id:i.connection.getUniqueId()}).c("query",{xmlns:u.NS.REGISTER});"xform"===this.form_type?(n.c("x",{xmlns:u.NS.XFORM,type:"submit"}),h.each(f,function(t){n.cnode(e.webForm2xForm(t)).up()})):h.each(f,function(e){n.c(e.getAttribute("name"),{},e.value)}),i.connection._addSysHandler(this._onRegisterIQ.bind(this),null,"iq",null,null),i.connection.send(n),this.setFields(n.tree())}},setFields:function(e){var t=e.querySelector("query"),f=d('x[xmlns="'.concat(u.NS.XFORM,'"]'),t);f.length>0?this._setFieldsFromXForm(f.pop()):this._setFieldsFromLegacy(t)},_setFieldsFromLegacy:function(e){var t=this;h.each(e.children,function(e){return"instructions"===e.tagName.toLowerCase()?void(t.instructions=u.getText(e)):"x"===e.tagName.toLowerCase()?void("jabber:x:oob"===e.getAttribute("xmlns")&&t.urls.concat(h.map(e.querySelectorAll("url"),"textContent"))):void(t.fields[e.tagName.toLowerCase()]=u.getText(e))}),this.form_type="legacy"},_setFieldsFromXForm:function(e){var t=this;this.title=h.get(e.querySelector("title"),"textContent"),this.instructions=h.get(e.querySelector("instructions"),"textContent"),h.each(e.querySelectorAll("field"),function(e){var f=e.getAttribute("var");f?t.fields[f.toLowerCase()]=h.get(e.querySelector("value"),"textContent",""):i.log("Found field we couldn't parse",u.LogLevel.WARN)}),this.form_type="xform"},_onRegisterIQ:function(e){if("error"===e.getAttribute("type")){i.log("Registration failed.",u.LogLevel.ERROR),this.reportErrors(e);var t=e.getElementsByTagName("error");if(1!==t.length)return i.connection._changeConnectStatus(u.Status.REGIFAIL,"unknown"),!1;t=t[0].firstChild.tagName.toLowerCase(),"conflict"===t?i.connection._changeConnectStatus(u.Status.CONFLICT,t):"not-acceptable"===t?i.connection._changeConnectStatus(u.Status.NOTACCEPTABLE,t):i.connection._changeConnectStatus(u.Status.REGIFAIL,t)}else i.connection._changeConnectStatus(u.Status.REGISTERED,null);return!1}})}})}),o("tpl!rooms_list",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<a href="#" class="rooms-toggle open-rooms-toggle" title="'+n(t.desc_rooms)+'">\n    <span class="fa ',t.toggle_state===t._converse.OPENED?f+=" fa-caret-down ":f+=" fa-caret-right ",f+='">\n    </span> '+n(t.label_rooms)+'</a>\n<div class="items-list rooms-list open-rooms-list"></div>\n'}}),o("tpl!rooms_list_item",["lodash"],function(e){return function(t){var f="",n=e.escape;Array.prototype.join;return f+='<div class="list-item available-chatroom d-flex flex-row ',t.num_unread_general&&(f+=" unread-msgs "),f+='" data-room-jid="'+n(t.jid)+'">\n',t.num_unread&&(f+='\n    <span class="msgs-indicator badge badge-info">'+n(t.num_unread)+"</span>\n"),f+='\n<a class="open-room available-room w-100"\n    data-room-jid="'+n(t.jid)+'"\n    title="'+n(t.open_title)+'" href="#">'+n(t.name||t.jid)+'</a>\n\n<a class="right close-room icon-leave"\n   data-room-jid="'+n(t.jid)+'"\n   data-room-name="'+n(t.name||t.jid)+'"\n   title="'+n(t.info_leave_room)+'" href="#">&nbsp;</a>\n\n',t.allow_bookmarks&&(f+='\n<a class="fa align-self-center ',t.bookmarked?f+=" fa-bookmark remove-bookmark button-on ":f+=" add-bookmark fa-bookmark-o ",f+='"\n   data-room-jid="'+n(t.jid)+'" data-bookmark-name="'+n(t.name)+'"\n   title="',t.bookmarked?f+=" "+n(t.info_remove_bookmark)+" ":f+=" "+n(t.info_add_bookmark)+" ",f+='"\n   href="#">&nbsp;</a>\n'),f+='\n<a class="room-info fa fa-info-circle align-self-center" data-room-jid="'+n(t.jid)+'"\n   title="'+n(t.info_title)+'" href="#">&nbsp;</a>\n</div>\n'}}),function(e,t){o("converse-roomslist",["utils","converse-core","converse-muc","tpl!rooms_list","tpl!rooms_list_item"],t)}(0,function(e,t,f,n,o){var a=t.env,r=a.Backbone,s=(a.Promise,a.Strophe),c=a.b64_sha1,i=(a.sizzle,a._),u=t.env.utils;t.plugins.add("converse-roomslist",{dependencies:["converse-controlbox","converse-muc","converse-bookmarks"],initialize:function(){var t=this._converse,f=t.__;t.OpenRooms=r.Collection.extend({comparator:function(e){if(e.get("bookmarked")){return i.head(t.bookmarksview.model.where({jid:e.get("jid")})).get("name")}return e.get("name")},initialize:function(){this.browserStorage=new r.BrowserStorage[t.storage](c("converse.open-rooms-{_converse.bare_jid}")),t.chatboxes.on("add",this.onChatBoxAdded,this),t.chatboxes.on("change:bookmarked",this.onChatBoxChanged,this),t.chatboxes.on("change:name",this.onChatBoxChanged,this),t.chatboxes.on("change:num_unread",this.onChatBoxChanged,this),t.chatboxes.on("change:num_unread_general",this.onChatBoxChanged,this),t.chatboxes.on("remove",this.onChatBoxRemoved,this),this.reset(i.map(t.chatboxes.where({type:"chatroom"}),"attributes"))},onChatBoxAdded:function(e){"chatroom"===e.get("type")&&this.create(e.attributes)},onChatBoxChanged:function(e){if("chatroom"===e.get("type")){
-var t=this.get(e.get("jid"));i.isNil(t)||t.set(e.attributes)}},onChatBoxRemoved:function(e){if("chatroom"===e.get("type")){var t=this.get(e.get("jid"));this.remove(t)}}}),t.RoomsList=r.Model.extend({defaults:{"toggle-state":t.OPENED}}),t.RoomsListElementView=r.VDOMView.extend({initialize:function(){this.model.on("destroy",this.remove,this),this.model.on("remove",this.remove,this),this.model.on("change:bookmarked",this.render,this),this.model.on("change:name",this.render,this),this.model.on("change:num_unread",this.render,this),this.model.on("change:num_unread_general",this.render,this)},getRoomsListElementName:function(){if(this.model.get("bookmarked")&&t.bookmarksview){return i.head(t.bookmarksview.model.where({jid:this.model.get("jid")})).get("name")}return this.model.get("name")},toHTML:function(){return o(i.extend(this.model.toJSON(),{allow_bookmarks:t.allow_bookmarks&&t.bookmarks,info_leave_room:f("Leave this room"),info_remove_bookmark:f("Unbookmark this room"),info_add_bookmark:f("Bookmark this room"),info_title:f("Show more information on this room"),name:this.getRoomsListElementName(),open_title:f("Click to open this room")}))}}),t.RoomsListView=r.OrderedListView.extend({tagName:"div",className:"open-rooms-list list-container rooms-list-container",events:{"click .add-bookmark":"addBookmark","click .close-room":"closeRoom","click .rooms-toggle":"toggleRoomsList","click .remove-bookmark":"removeBookmark","click .open-room":"openRoom"},listSelector:".rooms-list",ItemView:t.RoomsListElementView,subviewIndex:"jid",initialize:function(){r.OrderedListView.prototype.initialize.apply(this,arguments),this.model.on("add",this.showOrHide,this),this.model.on("remove",this.showOrHide,this);var e="converse.roomslist".concat(t.bare_jid);this.list_model=new t.RoomsList,this.list_model.id=e,this.list_model.browserStorage=new r.BrowserStorage[t.storage](c(e)),this.list_model.fetch(),this.render(),this.sortAndPositionAllItems()},render:function(){return this.el.innerHTML=n({toggle_state:this.list_model.get("toggle-state"),desc_rooms:f("Click to toggle the rooms list"),label_rooms:f("Open Rooms"),_converse:t}),this.list_model.get("toggle-state")!==t.OPENED&&this.el.querySelector(".open-rooms-list").classList.add("collapsed"),this.showOrHide(),this.insertIntoControlBox(),this},insertIntoControlBox:function(){var e=t.chatboxviews.get("controlbox");if(!i.isUndefined(e)&&!t.root.contains(this.el)){var f=e.el.querySelector(".open-rooms-list");i.isNull(f)||f.parentNode.replaceChild(this.el,f)}},hide:function(){u.hideElement(this.el)},show:function(){u.showElement(this.el)},openRoom:function(e){e.preventDefault();var f=e.target.textContent,n=e.target.getAttribute("data-room-jid"),o={name:f||s.unescapeNode(s.getNodeFromJid(n))||n};t.api.rooms.open(n,o)},closeRoom:function(e){e.preventDefault();var n=e.target.getAttribute("data-room-name"),o=e.target.getAttribute("data-room-jid");confirm(f("Are you sure you want to leave the room %1$s?",n))&&t.chatboxviews.get(o).close()},showOrHide:function(e){this.model.models.length?u.showElement(this.el):u.hideElement(this.el)},removeBookmark:t.removeBookmarkViaEvent,addBookmark:t.addBookmarkViaEvent,toggleRoomsList:function(f){var n=this;f&&f.preventDefault&&f.preventDefault();var o=f.target.querySelector(".fa");o.classList.contains("fa-caret-down")?e.slideIn(this.el.querySelector(".open-rooms-list")).then(function(){n.list_model.save({"toggle-state":t.CLOSED}),o.classList.remove("fa-caret-down"),o.classList.add("fa-caret-right")}):e.slideOut(this.el.querySelector(".open-rooms-list")).then(function(){n.list_model.save({"toggle-state":t.OPENED}),o.classList.remove("fa-caret-right"),o.classList.add("fa-caret-down")})}});var a=function(){t.rooms_list_view=new t.RoomsListView({model:new t.OpenRooms})};t.allow_bookmarks?u.onMultipleEvents([{object:t,event:"chatBoxesFetched"},{object:t,event:"roomsPanelRendered"},{object:t,event:"bookmarksInitialized"}],a):u.onMultipleEvents([{object:t,event:"chatBoxesFetched"},{object:t,event:"roomsPanelRendered"}],a),t.api.listen.on("reconnected",a)}})}),void 0!==o&&o("converse",["converse-core","converse-bookmarks","converse-caps","converse-chatview","converse-controlbox","converse-dragresize","converse-embedded","converse-fullscreen","converse-headline","converse-mam","converse-minimize","converse-muc","converse-muc-views","converse-muc-views","converse-notification","converse-otr","converse-ping","converse-roster","converse-register","converse-roomslist","converse-vcard"],function(e){return e}),n("converse")}()}(this);
\ No newline at end of file
+ * @preserve jed.js https://github.com/SlexAxton/Jed
+ */
+!function(f,a){var n=Array.prototype,o=Object.prototype,r=n.slice,s=o.hasOwnProperty,c=n.forEach,i={},u={forEach:function(e,t,f){var a,n,o;if(null!==e)if(c&&e.forEach===c)e.forEach(t,f);else if(e.length===+e.length){for(a=0,n=e.length;a<n;a++)if(a in e&&t.call(f,e[a],a,e)===i)return}else for(o in e)if(s.call(e,o)&&t.call(f,e[o],o,e)===i)return},extend:function(e){return this.forEach(r.call(arguments,1),function(t){for(var f in t)e[f]=t[f]}),e}},_=function(e){if(this.defaults={locale_data:{messages:{"":{domain:"messages",lang:"en",plural_forms:"nplurals=2; plural=(n != 1);"}}},domain:"messages",debug:!1},this.options=u.extend({},this.defaults,e),this.textdomain(this.options.domain),e.domain&&!this.options.locale_data[this.options.domain])throw new Error("Text domain set to non-existent domain: `"+e.domain+"`")};function d(e){return _.PF.compile(e||"nplurals=2; plural=(n != 1);")}function l(e,t){this._key=e,this._i18n=t}_.context_delimiter=String.fromCharCode(4),u.extend(l.prototype,{onDomain:function(e){return this._domain=e,this},withContext:function(e){return this._context=e,this},ifPlural:function(e,t){return this._val=e,this._pkey=t,this},fetch:function(e){return"[object Array]"!={}.toString.call(e)&&(e=[].slice.call(arguments,0)),(e&&e.length?_.sprintf:function(e){return e})(this._i18n.dcnpgettext(this._domain,this._context,this._key,this._pkey,this._val),e)}}),u.extend(_.prototype,{translate:function(e){return new l(e,this)},textdomain:function(e){if(!e)return this._textdomain;this._textdomain=e},gettext:function(e){return this.dcnpgettext.call(this,void 0,void 0,e)},dgettext:function(e,t){return this.dcnpgettext.call(this,e,void 0,t)},dcgettext:function(e,t){return this.dcnpgettext.call(this,e,void 0,t)},ngettext:function(e,t,f){return this.dcnpgettext.call(this,void 0,void 0,e,t,f)},dngettext:function(e,t,f,a){return this.dcnpgettext.call(this,e,void 0,t,f,a)},dcngettext:function(e,t,f,a){return this.dcnpgettext.call(this,e,void 0,t,f,a)},pgettext:function(e,t){return this.dcnpgettext.call(this,void 0,e,t)},dpgettext:function(e,t,f){return this.dcnpgettext.call(this,e,t,f)},dcpgettext:function(e,t,f){return this.dcnpgettext.call(this,e,t,f)},npgettext:function(e,t,f,a){return this.dcnpgettext.call(this,void 0,e,t,f,a)},dnpgettext:function(e,t,f,a,n){return this.dcnpgettext.call(this,e,t,f,a,n)},dcnpgettext:function(e,t,f,a,n){var o;if(a=a||f,e=e||this._textdomain,!this.options)return(o=new _).dcnpgettext.call(o,void 0,void 0,f,a,n);if(!this.options.locale_data)throw new Error("No locale data provided.");if(!this.options.locale_data[e])throw new Error("Domain `"+e+"` was not found.");if(!this.options.locale_data[e][""])throw new Error("No locale meta information provided.");if(!f)throw new Error("No translation key found.");var r,s,c,i=t?t+_.context_delimiter+f:f,u=this.options.locale_data,l=u[e],h=(u.messages||this.defaults.locale_data.messages)[""],m=l[""].plural_forms||l[""]["Plural-Forms"]||l[""]["plural-forms"]||h.plural_forms||h["Plural-Forms"]||h["plural-forms"];if(void 0===n)c=0;else{if("number"!=typeof n&&(n=parseInt(n,10),isNaN(n)))throw new Error("The number that was passed in is not a number.");c=d(m)(n)}if(!l)throw new Error("No domain named `"+e+"` could be found.");return!(r=l[i])||c>r.length?(this.options.missing_key_callback&&this.options.missing_key_callback(i,e),s=[f,a],!0===this.options.debug&&console.log(s[d(m)(n)]),s[d()(n)]):(s=r[c])||(s=[f,a])[d()(n)]}});var h,m,g=function(){function e(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}function t(e,t){for(var f=[];t>0;f[--t]=e);return f.join("")}var f=function(){return f.cache.hasOwnProperty(arguments[0])||(f.cache[arguments[0]]=f.parse(arguments[0])),f.format.call(null,f.cache[arguments[0]],arguments)};return f.format=function(f,a){var n,o,r,s,c,i,u,_=1,d=f.length,l="",h=[];for(o=0;o<d;o++)if("string"===(l=e(f[o])))h.push(f[o]);else if("array"===l){if((s=f[o])[2])for(n=a[_],r=0;r<s[2].length;r++){if(!n.hasOwnProperty(s[2][r]))throw g('[sprintf] property "%s" does not exist',s[2][r]);n=n[s[2][r]]}else n=s[1]?a[s[1]]:a[_++];if(/[^s]/.test(s[8])&&"number"!=e(n))throw g("[sprintf] expecting number but found %s",e(n));switch(void 0!==n&&null!==n||(n=""),s[8]){case"b":n=n.toString(2);break;case"c":n=String.fromCharCode(n);break;case"d":n=parseInt(n,10);break;case"e":n=s[7]?n.toExponential(s[7]):n.toExponential();break;case"f":n=s[7]?parseFloat(n).toFixed(s[7]):parseFloat(n);break;case"o":n=n.toString(8);break;case"s":n=(n=String(n))&&s[7]?n.substring(0,s[7]):n;break;case"u":n=Math.abs(n);break;case"x":n=n.toString(16);break;case"X":n=n.toString(16).toUpperCase()}n=/[def]/.test(s[8])&&s[3]&&n>=0?"+"+n:n,i=s[4]?"0"==s[4]?"0":s[4].charAt(1):" ",u=s[6]-String(n).length,c=s[6]?t(i,u):"",h.push(s[5]?n+c:c+n)}return h.join("")},f.cache={},f.parse=function(e){for(var t=e,f=[],a=[],n=0;t;){if(null!==(f=/^[^\x25]+/.exec(t)))a.push(f[0]);else if(null!==(f=/^\x25{2}/.exec(t)))a.push("%");else{if(null===(f=/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(t)))throw"[sprintf] huh?";if(f[2]){n|=1;var o=[],r=f[2],s=[];if(null===(s=/^([a-z_][a-z_\d]*)/i.exec(r)))throw"[sprintf] huh?";for(o.push(s[1]);""!==(r=r.substring(s[0].length));)if(null!==(s=/^\.([a-z_][a-z_\d]*)/i.exec(r)))o.push(s[1]);else{if(null===(s=/^\[(\d+)\]/.exec(r)))throw"[sprintf] huh?";o.push(s[1])}f[2]=o}else n|=2;if(3===n)throw"[sprintf] mixing positional and named placeholders is not (yet) supported";a.push(f)}t=t.substring(f[0].length)}return a},f}();_.parse_plural=function(e,t){return e=e.replace(/n/g,t),_.parse_expression(e)},_.sprintf=function(e,t){return"[object Array]"=={}.toString.call(t)?function(e,t){return t.unshift(e),g.apply(null,t)}(e,[].slice.call(t)):g.apply(this,[].slice.call(arguments))},_.prototype.sprintf=function(){return _.sprintf.apply(this,arguments)},_.PF={},_.PF.parse=function(e){var t=_.PF.extractPluralExpr(e);return _.PF.parser.parse.call(_.PF.parser,t)},_.PF.compile=function(e){var t=_.PF.parse(e);return function(e){return!0===(f=_.PF.interpreter(t)(e))?1:f||0;var f}},_.PF.interpreter=function(e){return function(t){switch(e.type){case"GROUP":return _.PF.interpreter(e.expr)(t);case"TERNARY":return _.PF.interpreter(e.expr)(t)?_.PF.interpreter(e.truthy)(t):_.PF.interpreter(e.falsey)(t);case"OR":return _.PF.interpreter(e.left)(t)||_.PF.interpreter(e.right)(t);case"AND":return _.PF.interpreter(e.left)(t)&&_.PF.interpreter(e.right)(t);case"LT":return _.PF.interpreter(e.left)(t)<_.PF.interpreter(e.right)(t);case"GT":return _.PF.interpreter(e.left)(t)>_.PF.interpreter(e.right)(t);case"LTE":return _.PF.interpreter(e.left)(t)<=_.PF.interpreter(e.right)(t);case"GTE":return _.PF.interpreter(e.left)(t)>=_.PF.interpreter(e.right)(t);case"EQ":return _.PF.interpreter(e.left)(t)==_.PF.interpreter(e.right)(t);case"NEQ":return _.PF.interpreter(e.left)(t)!=_.PF.interpreter(e.right)(t);case"MOD":return _.PF.interpreter(e.left)(t)%_.PF.interpreter(e.right)(t);case"VAR":return t;case"NUM":return e.val;default:throw new Error("Invalid Token found.")}}},_.PF.extractPluralExpr=function(e){e=e.replace(/^\s\s*/,"").replace(/\s\s*$/,""),/;\s*$/.test(e)||(e=e.concat(";"));var t,f=/nplurals\=(\d+);/,a=e.match(f);if(!(a.length>1))throw new Error("nplurals not found in plural_forms string: "+e);if(a[1],!((t=(e=e.replace(f,"")).match(/plural\=(.*);/))&&t.length>1))throw new Error("`plural` expression not found: "+e);return t[1]},_.PF.parser=(h={trace:function(){},yy:{},symbols_:{error:2,expressions:3,e:4,EOF:5,"?":6,":":7,"||":8,"&&":9,"<":10,"<=":11,">":12,">=":13,"!=":14,"==":15,"%":16,"(":17,")":18,n:19,NUMBER:20,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",6:"?",7:":",8:"||",9:"&&",10:"<",11:"<=",12:">",13:">=",14:"!=",15:"==",16:"%",17:"(",18:")",19:"n",20:"NUMBER"},productions_:[0,[3,2],[4,5],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,1],[4,1]],performAction:function(e,t,f,a,n,o,r){var s=o.length-1;switch(n){case 1:return{type:"GROUP",expr:o[s-1]};case 2:this.$={type:"TERNARY",expr:o[s-4],truthy:o[s-2],falsey:o[s]};break;case 3:this.$={type:"OR",left:o[s-2],right:o[s]};break;case 4:this.$={type:"AND",left:o[s-2],right:o[s]};break;case 5:this.$={type:"LT",left:o[s-2],right:o[s]};break;case 6:this.$={type:"LTE",left:o[s-2],right:o[s]};break;case 7:this.$={type:"GT",left:o[s-2],right:o[s]};break;case 8:this.$={type:"GTE",left:o[s-2],right:o[s]};break;case 9:this.$={type:"NEQ",left:o[s-2],right:o[s]};break;case 10:this.$={type:"EQ",left:o[s-2],right:o[s]};break;case 11:this.$={type:"MOD",left:o[s-2],right:o[s]};break;case 12:this.$={type:"GROUP",expr:o[s-1]};break;case 13:this.$={type:"VAR"};break;case 14:this.$={type:"NUM",val:Number(e)}}},table:[{3:1,4:2,17:[1,3],19:[1,4],20:[1,5]},{1:[3]},{5:[1,6],6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{4:17,17:[1,3],19:[1,4],20:[1,5]},{5:[2,13],6:[2,13],7:[2,13],8:[2,13],9:[2,13],10:[2,13],11:[2,13],12:[2,13],13:[2,13],14:[2,13],15:[2,13],16:[2,13],18:[2,13]},{5:[2,14],6:[2,14],7:[2,14],8:[2,14],9:[2,14],10:[2,14],11:[2,14],12:[2,14],13:[2,14],14:[2,14],15:[2,14],16:[2,14],18:[2,14]},{1:[2,1]},{4:18,17:[1,3],19:[1,4],20:[1,5]},{4:19,17:[1,3],19:[1,4],20:[1,5]},{4:20,17:[1,3],19:[1,4],20:[1,5]},{4:21,17:[1,3],19:[1,4],20:[1,5]},{4:22,17:[1,3],19:[1,4],20:[1,5]},{4:23,17:[1,3],19:[1,4],20:[1,5]},{4:24,17:[1,3],19:[1,4],20:[1,5]},{4:25,17:[1,3],19:[1,4],20:[1,5]},{4:26,17:[1,3],19:[1,4],20:[1,5]},{4:27,17:[1,3],19:[1,4],20:[1,5]},{6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[1,28]},{6:[1,7],7:[1,29],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{5:[2,3],6:[2,3],7:[2,3],8:[2,3],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,3]},{5:[2,4],6:[2,4],7:[2,4],8:[2,4],9:[2,4],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,4]},{5:[2,5],6:[2,5],7:[2,5],8:[2,5],9:[2,5],10:[2,5],11:[2,5],12:[2,5],13:[2,5],14:[2,5],15:[2,5],16:[1,16],18:[2,5]},{5:[2,6],6:[2,6],7:[2,6],8:[2,6],9:[2,6],10:[2,6],11:[2,6],12:[2,6],13:[2,6],14:[2,6],15:[2,6],16:[1,16],18:[2,6]},{5:[2,7],6:[2,7],7:[2,7],8:[2,7],9:[2,7],10:[2,7],11:[2,7],12:[2,7],13:[2,7],14:[2,7],15:[2,7],16:[1,16],18:[2,7]},{5:[2,8],6:[2,8],7:[2,8],8:[2,8],9:[2,8],10:[2,8],11:[2,8],12:[2,8],13:[2,8],14:[2,8],15:[2,8],16:[1,16],18:[2,8]},{5:[2,9],6:[2,9],7:[2,9],8:[2,9],9:[2,9],10:[2,9],11:[2,9],12:[2,9],13:[2,9],14:[2,9],15:[2,9],16:[1,16],18:[2,9]},{5:[2,10],6:[2,10],7:[2,10],8:[2,10],9:[2,10],10:[2,10],11:[2,10],12:[2,10],13:[2,10],14:[2,10],15:[2,10],16:[1,16],18:[2,10]},{5:[2,11],6:[2,11],7:[2,11],8:[2,11],9:[2,11],10:[2,11],11:[2,11],12:[2,11],13:[2,11],14:[2,11],15:[2,11],16:[2,11],18:[2,11]},{5:[2,12],6:[2,12],7:[2,12],8:[2,12],9:[2,12],10:[2,12],11:[2,12],12:[2,12],13:[2,12],14:[2,12],15:[2,12],16:[2,12],18:[2,12]},{4:30,17:[1,3],19:[1,4],20:[1,5]},{5:[2,2],6:[1,7],7:[2,2],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,2]}],defaultActions:{6:[2,1]},parseError:function(e,t){throw new Error(e)},parse:function(e){var t=this,f=[0],a=[null],n=[],o=this.table,r="",s=0,c=0,i=0;this.lexer.setInput(e),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,void 0===this.lexer.yylloc&&(this.lexer.yylloc={});var u=this.lexer.yylloc;function _(){var e;return"number"!=typeof(e=t.lexer.lex()||1)&&(e=t.symbols_[e]||e),e}n.push(u),"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var d,l,h,m,g,p,b,y,v,w,k={};;){if(h=f[f.length-1],this.defaultActions[h]?m=this.defaultActions[h]:(null==d&&(d=_()),m=o[h]&&o[h][d]),void 0===m||!m.length||!m[0]){if(!i){for(p in v=[],o[h])this.terminals_[p]&&p>2&&v.push("'"+this.terminals_[p]+"'");var M="";M=this.lexer.showPosition?"Parse error on line "+(s+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+v.join(", ")+", got '"+this.terminals_[d]+"'":"Parse error on line "+(s+1)+": Unexpected "+(1==d?"end of input":"'"+(this.terminals_[d]||d)+"'"),this.parseError(M,{text:this.lexer.match,token:this.terminals_[d]||d,line:this.lexer.yylineno,loc:u,expected:v})}if(3==i){if(1==d)throw new Error(M||"Parsing halted.");c=this.lexer.yyleng,r=this.lexer.yytext,s=this.lexer.yylineno,u=this.lexer.yylloc,d=_()}for(;!(2..toString()in o[h]);){if(0==h)throw new Error(M||"Parsing halted.");w=1,f.length=f.length-2*w,a.length=a.length-w,n.length=n.length-w,h=f[f.length-1]}l=d,d=2,m=o[h=f[f.length-1]]&&o[h][2],i=3}if(m[0]instanceof Array&&m.length>1)throw new Error("Parse Error: multiple actions possible at state: "+h+", token: "+d);switch(m[0]){case 1:f.push(d),a.push(this.lexer.yytext),n.push(this.lexer.yylloc),f.push(m[1]),d=null,l?(d=l,l=null):(c=this.lexer.yyleng,r=this.lexer.yytext,s=this.lexer.yylineno,u=this.lexer.yylloc,i>0&&i--);break;case 2:if(b=this.productions_[m[1]][1],k.$=a[a.length-b],k._$={first_line:n[n.length-(b||1)].first_line,last_line:n[n.length-1].last_line,first_column:n[n.length-(b||1)].first_column,last_column:n[n.length-1].last_column},void 0!==(g=this.performAction.call(k,r,c,s,this.yy,m[1],a,n)))return g;b&&(f=f.slice(0,-1*b*2),a=a.slice(0,-1*b),n=n.slice(0,-1*b)),f.push(this.productions_[m[1]][0]),a.push(k.$),n.push(k._$),y=o[f[f.length-2]][f[f.length-1]],f.push(y);break;case 3:return!0}}return!0}},m=function(){var e={EOF:1,parseError:function(e,t){if(!this.yy.parseError)throw new Error(e);this.yy.parseError(e,t)},setInput:function(e){return this._input=e,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this},input:function(){var e=this._input[0];return this.yytext+=e,this.yyleng++,this.match+=e,this.matched+=e,e.match(/\n/)&&this.yylineno++,this._input=this._input.slice(1),e},unput:function(e){return this._input=e+this._input,this},more:function(){return this._more=!0,this},pastInput:function(){var e=this.matched.substr(0,this.matched.length-this.match.length);return(e.length>20?"...":"")+e.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var e=this.match;return e.length<20&&(e+=this._input.substr(0,20-e.length)),(e.substr(0,20)+(e.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var e=this.pastInput(),t=new Array(e.length+1).join("-");return e+this.upcomingInput()+"\n"+t+"^"},next:function(){if(this.done)return this.EOF;var e,t;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),a=0;a<f.length;a++)if(e=this._input.match(this.rules[f[a]]))return(t=e[0].match(/\n.*/g))&&(this.yylineno+=t.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:t?t[t.length-1].length-1:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this._more=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],this.performAction.call(this,this.yy,this,f[a],this.conditionStack[this.conditionStack.length-1])||void 0;if(""===this._input)return this.EOF;this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var e=this.next();return void 0!==e?e:this.lex()},begin:function(e){this.conditionStack.push(e)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(e){this.begin(e)},performAction:function(e,t,f,a){switch(f){case 0:break;case 1:return 20;case 2:return 19;case 3:return 8;case 4:return 9;case 5:return 6;case 6:return 7;case 7:return 11;case 8:return 13;case 9:return 10;case 10:return 12;case 11:return 14;case 12:return 15;case 13:return 16;case 14:return 17;case 15:return 18;case 16:return 5;case 17:return"INVALID"}},rules:[/^\s+/,/^[0-9]+(\.[0-9]+)?\b/,/^n\b/,/^\|\|/,/^&&/,/^\?/,/^:/,/^<=/,/^>=/,/^</,/^>/,/^!=/,/^==/,/^%/,/^\(/,/^\)/,/^$/,/^./],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17],inclusive:!0}}};return e}(),h.lexer=m,h),void 0!==e&&e.exports&&(t=e.exports=_),t.Jed=_}()},function(e,t,f){"use strict";var a,n,o;n=[f(46),f(289),f(16),f(0),f(44),f(43),f(42),f(41),f(40),f(39),f(38),f(37),f(36),f(35),f(34),f(33),f(32),f(31),f(30),f(29),f(28),f(27),f(26),f(25),f(24),f(23)],void 0===(o="function"==typeof(a=function(e,t,f,a){function n(e){return f.isString(e)&&a.locale()===a.locale(e)}function o(e,t){return f.isString(e)&&f.includes(t,e)}function r(e,t){return f.isString(e)&&("en"===e||t(e))?e:function(e){var t,f;if(window.navigator.userLanguage&&(t=s(window.navigator.userLanguage,e)),window.navigator.languages&&!t)for(f=0;f<window.navigator.languages.length&&!t;f++)t=s(window.navigator.languages[f],e);return window.navigator.browserLanguage&&!t&&(t=s(window.navigator.browserLanguage,e)),window.navigator.language&&!t&&(t=s(window.navigator.language,e)),window.navigator.systemLanguage&&!t&&(t=s(window.navigator.systemLanguage,e)),t||"en"}(t)||"en"}function s(e,t){if(t(e))return e;var f=e.split("-")[0];return f!==e&&t(f)?f:void 0}let c;return{setLocales(e,t){t.locale=r(e,f.partial(o,f,t.locales)),a.locale(r(e,n))},translate(e){if(f.isNil(c))return t.sprintf.apply(t,arguments);var a=c.translate(e);return arguments.length>1?a.fetch.apply(a,[].slice.call(arguments,1)):a.fetch()},fetchTranslations:(f,a,n)=>new e((e,r)=>{if(!o(f,a)||"en"===f)return e();const s=new XMLHttpRequest;s.open("GET",n,!0),s.setRequestHeader("Accept","application/json, text/javascript"),s.onload=function(){s.status>=200&&s.status<400?(c=new t(window.JSON.parse(s.responseText)),e()):s.onerror()},s.onerror=function(){r(s.statusText)},s.send()})}})?a.apply(t,n):a)||(e.exports=o)},function(e,t,f){"use strict";function a(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var f=document.createEvent("CustomEvent");return f.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),f}"function"!=typeof window.CustomEvent&&(a.prototype=window.Event.prototype,window.CustomEvent=a),String.prototype.includes||(String.prototype.includes=function(e,t){return"number"!=typeof t&&(t=0),!(t+e.length>this.length)&&-1!==this.indexOf(e,t)}),String.prototype.endsWith||(String.prototype.endsWith=function(e,t){var f=this.toString();(void 0===t||t>f.length)&&(t=f.length),t-=e.length;var a=f.indexOf(e,t);return-1!==a&&a===t}),String.prototype.startsWith||(String.prototype.startsWith=function(e,t){return t=t||0,this.substr(t,e.length)===e}),String.prototype.splitOnce||(String.prototype.splitOnce=function(e){var t=this.split(e);return[t.shift(),t.join(e)]}),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")})},function(e,t,f){"use strict";var a;a=function(){return function(e){var t={};function f(a){if(t[a])return t[a].exports;var n=t[a]={exports:{},id:a,loaded:!1};return e[a].call(n.exports,n,n.exports,f),n.loaded=!0,n.exports}return f.m=e,f.c=t,f.p="",f(0)}([function(e,t,f){var a=f(1);function n(e,t){return a(e,e,t)}"function"==typeof _&&"function"==typeof _.runInContext&&(fp=n(_.runInContext())),e.exports=n},function(e,t,f){var a=f(2),n=f(3),o=Array.prototype.push;function r(e,t){return 2==t?function(t,f){return e(t,f)}:function(t){return e(t)}}function s(e){for(var t=e?e.length:0,f=Array(t);t--;)f[t]=e[t];return f}function c(e,t){return function(){var f=arguments.length;if(f){for(var a=Array(f);f--;)a[f]=arguments[f];var n=a[0]=t.apply(void 0,a);return e.apply(void 0,a),n}}}e.exports=function e(t,f,i,u){var _,d="function"==typeof f,l=f===Object(f);if(l&&(u=i,i=f,f=void 0),null==i)throw new TypeError;u||(u={});var h={cap:!("cap"in u)||u.cap,curry:!("curry"in u)||u.curry,fixed:!("fixed"in u)||u.fixed,immutable:!("immutable"in u)||u.immutable,rearg:!("rearg"in u)||u.rearg},m="curry"in u&&u.curry,g="fixed"in u&&u.fixed,p="rearg"in u&&u.rearg,b=d?i:n,y=d?i.runInContext():void 0,v=d?i:{ary:t.ary,assign:t.assign,clone:t.clone,curry:t.curry,forEach:t.forEach,isArray:t.isArray,isFunction:t.isFunction,iteratee:t.iteratee,keys:t.keys,rearg:t.rearg,toInteger:t.toInteger,toPath:t.toPath},w=v.ary,k=v.assign,M=v.clone,L=v.curry,x=v.forEach,S=v.isArray,T=v.isFunction,D=v.keys,Y=v.rearg,j=v.toInteger,A=v.toPath,C=D(a.aryMethod),E={castArray:function(e){return function(){var t=arguments[0];return S(t)?e(s(t)):e.apply(void 0,arguments)}},iteratee:function(e){return function(){var t=arguments[0],f=arguments[1],a=e(t,f),n=a.length;return h.cap&&"number"==typeof f?(f=f>2?f-2:1,n&&n<=f?a:r(a,f)):a}},mixin:function(e){return function(t){var f=this;if(!T(f))return e(f,Object(t));var a=[];return x(D(t),function(e){T(t[e])&&a.push([e,f.prototype[e]])}),e(f,Object(t)),x(a,function(e){var t=e[1];T(t)?f.prototype[e[0]]=t:delete f.prototype[e[0]]}),f}},nthArg:function(e){return function(t){var f=t<0?1:j(t)+1;return L(e(t),f)}},rearg:function(e){return function(t,f){var a=f?f.length:0;return L(e(t,f),a)}},runInContext:function(f){return function(a){return e(t,f(a),u)}}};function H(e,t){if(h.cap){var f=a.iterateeRearg[e];if(f)return function(e,t){return P(e,function(e){var f=t.length;return function(e,t){return 2==t?function(t,f){return e.apply(void 0,arguments)}:function(t){return e.apply(void 0,arguments)}}(Y(r(e,f),t),f)})}(t,f);var n=!d&&a.iterateeAry[e];if(n)return function(e,t){return P(e,function(e){return"function"==typeof e?r(e,t):e})}(t,n)}return t}function N(e,t,f){if(h.fixed&&(g||!a.skipFixed[e])){var n=a.methodSpread[e],r=n&&n.start;return void 0===r?w(t,f):function(e,t){return function(){for(var f=arguments.length,a=f-1,n=Array(f);f--;)n[f]=arguments[f];var r=n[t],s=n.slice(0,t);return r&&o.apply(s,r),t!=a&&o.apply(s,n.slice(t+1)),e.apply(this,s)}}(t,r)}return t}function O(e,t,f){return h.rearg&&f>1&&(p||!a.skipRearg[e])?Y(t,a.methodRearg[e]||a.aryRearg[f]):t}function R(e,t){for(var f=-1,a=(t=A(t)).length,n=a-1,o=M(Object(e)),r=o;null!=r&&++f<a;){var s=t[f],c=r[s];null!=c&&(r[t[f]]=M(f==n?c:Object(c))),r=r[s]}return o}function I(t,f){var n=a.aliasToReal[t]||t,o=a.remap[n]||n,r=u;return function(t){var a=d?y:v,s=d?y[o]:f,c=k(k({},r),t);return e(a,n,s,c)}}function P(e,t){return function(){var f=arguments.length;if(!f)return e();for(var a=Array(f);f--;)a[f]=arguments[f];var n=h.rearg?0:f-1;return a[n]=t(a[n]),e.apply(void 0,a)}}function z(e,t){var f,n=a.aliasToReal[e]||e,o=t,r=E[n];return r?o=r(t):h.immutable&&(a.mutate.array[n]?o=c(t,s):a.mutate.object[n]?o=c(t,function(e){return function(t){return e({},t)}}(t)):a.mutate.set[n]&&(o=c(t,R))),x(C,function(e){return x(a.aryMethod[e],function(t){if(n==t){var r=a.methodSpread[n],s=r&&r.afterRearg;return f=s?N(n,O(n,o,e),e):O(n,N(n,o,e),e),f=H(n,f),c=f,i=e,f=m||h.curry&&i>1?L(c,i):c,!1}var c,i}),!f}),f||(f=o),f==t&&(f=m?L(f,1):function(){return t.apply(this,arguments)}),f.convert=I(n,t),a.placeholder[n]&&(_=!0,f.placeholder=t.placeholder=b),f}if(!l)return z(f,i);var F=i,B=[];return x(C,function(e){x(a.aryMethod[e],function(e){var t=F[a.remap[e]||e];t&&B.push([e,z(e,t)])})}),x(D(F),function(e){var t=F[e];if("function"==typeof t){for(var f=B.length;f--;)if(B[f][0]==e)return;t.convert=I(e,t),B.push([e,t])}}),x(B,function(e){F[e[0]]=e[1]}),F.convert=function(e){return F.runInContext.convert(e)(void 0)},_&&(F.placeholder=b),x(D(F),function(e){x(a.realToAlias[e]||[],function(t){F[t]=F[e]})}),F}},function(e,t){t.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},t.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},t.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},t.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},t.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},t.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},t.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},t.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},t.placeholder={bind:!0,bindKey:!0,curry:!0,curryRight:!0,partial:!0,partialRight:!0},t.realToAlias=function(){var e=Object.prototype.hasOwnProperty,f=t.aliasToReal,a={};for(var n in f){var o=f[n];e.call(a,o)?a[o].push(n):a[o]=[n]}return a}(),t.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},t.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},t.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},function(e,t){e.exports={}}])},e.exports=a()},function(e,t){var f,a,n=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function s(e){if(f===setTimeout)return setTimeout(e,0);if((f===o||!f)&&setTimeout)return f=setTimeout,setTimeout(e,0);try{return f(e,0)}catch(t){try{return f.call(null,e,0)}catch(t){return f.call(this,e,0)}}}!function(){try{f="function"==typeof setTimeout?setTimeout:o}catch(e){f=o}try{a="function"==typeof clearTimeout?clearTimeout:r}catch(e){a=r}}();var c,i=[],u=!1,_=-1;function d(){u&&c&&(u=!1,c.length?i=c.concat(i):_=-1,i.length&&l())}function l(){if(!u){var e=s(d);u=!0;for(var t=i.length;t;){for(c=i,i=[];++_<t;)c&&c[_].run();_=-1,t=i.length}c=null,u=!1,function(e){if(a===clearTimeout)return clearTimeout(e);if((a===r||!a)&&clearTimeout)return a=clearTimeout,clearTimeout(e);try{a(e)}catch(t){try{return a.call(null,e)}catch(t){return a.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}n.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var f=1;f<arguments.length;f++)t[f-1]=arguments[f];i.push(new h(e,t)),1!==i.length||u||s(l)},h.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.browser=!0,n.env={},n.argv=[],n.version="",n.versions={},n.on=m,n.addListener=m,n.once=m,n.off=m,n.removeListener=m,n.removeAllListeners=m,n.emit=m,n.prependListener=m,n.prependOnceListener=m,n.listeners=function(e){return[]},n.binding=function(e){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(e){throw new Error("process.chdir is not supported")},n.umask=function(){return 0}},function(e,t,f){"use strict";var a,n;a=[f(2),f(265),f(245),f(3),f(9),f(205),f(203),f(202),f(199),f(198),f(161),f(197),f(6),f(47),f(47),f(173),f(172),f(170),f(169),f(164),f(48)],void 0===(n=function(e){return e}.apply(t,a))||(e.exports=n)}]);
+//# sourceMappingURL=converse.min.js.map
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index 4a86cbdb1cf2c26f43e8319ab6677136d9e9822f..c10070be1662f8a04dd19fbc865e65062aa385d4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -22,7 +22,7 @@
       "dev": true
     },
     "converse.js": {
-      "version": "github:conversejs/converse.js#4bdc9636b4ce5f57288447940d7b2e1ffeaae01d",
+      "version": "github:conversejs/converse.js#7b19483271cd2e77505d29ee786f506019738ef6",
       "dev": true,
       "requires": {
         "npm": "5.10.0"