var _z=Object.defineProperty;var gz=(wt,ct,k2)=>ct in wt?_z(wt,ct,{enumerable:!0,configurable:!0,writable:!0,value:k2}):wt[ct]=k2;var S=(wt,ct,k2)=>(gz(wt,typeof ct!="symbol"?ct+"":ct,k2),k2);(function(wt,ct){typeof exports=="object"&&typeof module<"u"?module.exports=ct(require("jquery")):typeof define=="function"&&define.amd?define(["jquery"],ct):(wt=typeof globalThis<"u"?globalThis:wt||self,wt.AxLib=ct(wt.$))})(this,function(wt){"use strict";var ct=typeof document<"u"?document.currentScript:null;function k2(t,e){for(var r=0;ri[n]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}function vi(t){return new Promise(e=>setTimeout(e,t))}async function w1(t,e,r,i){let a=!1;const s=i?setInterval(()=>{a=!0},i):void 0;for(;;){if(a)return;const o=await t();if(o||e&&--e<=0)return s&&clearInterval(s),o;await vi(r||0)}}var ic={};/*! * Vue.js v2.7.16 * (c) 2014-2023 Evan You * Released under the MIT License. */var xt=Object.freeze({}),he=Array.isArray;function oe(t){return t==null}function A(t){return t!=null}function je(t){return t===!0}function nc(t){return t===!1}function ki(t){return typeof t=="string"||typeof t=="number"||typeof t=="symbol"||typeof t=="boolean"}function Ve(t){return typeof t=="function"}function rt(t){return t!==null&&typeof t=="object"}var jn=Object.prototype.toString;function ac(t){return jn.call(t).slice(8,-1)}function _t(t){return jn.call(t)==="[object Object]"}function sc(t){return jn.call(t)==="[object RegExp]"}function T3(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function Ho(t){return A(t)&&typeof t.then=="function"&&typeof t.catch=="function"}function oc(t){return t==null?"":Array.isArray(t)||_t(t)&&t.toString===jn?JSON.stringify(t,uc,2):String(t)}function uc(t,e){return e&&e.__v_isRef?e.value:e}function wi(t){var e=parseFloat(t);return isNaN(e)?t:e}function Yt(t,e){for(var r=Object.create(null),i=t.split(","),n=0;n-1)return t.splice(i,1)}}var fc=Object.prototype.hasOwnProperty;function ut(t,e){return fc.call(t,e)}function w2(t){var e=Object.create(null);return function(i){var n=e[i];return n||(e[i]=t(i))}}var dc=/-(\w)/g,x2=w2(function(t){return t.replace(dc,function(e,r){return r?r.toUpperCase():""})}),hc=w2(function(t){return t.charAt(0).toUpperCase()+t.slice(1)}),cc=/\B([A-Z])/g,xi=w2(function(t){return t.replace(cc,"-$1").toLowerCase()});function _c(t,e){function r(i){var n=arguments.length;return n?n>1?t.apply(e,arguments):t.call(e,i):t.call(e)}return r._length=t.length,r}function gc(t,e){return t.bind(e)}var j3=Function.prototype.bind?gc:_c;function Oo(t,e){e=e||0;for(var r=t.length-e,i=new Array(r);r--;)i[r]=t[r+e];return i}function Be(t,e){for(var r in e)t[r]=e[r];return t}function q3(t){for(var e={},r=0;r0,W3=Pt&&Pt.indexOf("edge/")>0;Pt&&Pt.indexOf("android")>0;var yc=Pt&&/iphone|ipad|ipod|ios/.test(Pt),G3=Pt&&Pt.match(/firefox\/(\d+)/),Lo={}.watch,Y3=!1;if(Dt)try{var X3={};Object.defineProperty(X3,"passive",{get:function(){Y3=!0}}),window.addEventListener("test-passive",null,X3)}catch{}var zn,Di=function(){return zn===void 0&&(!Dt&&typeof global<"u"?zn=global.process&&ic.VUE_ENV==="server":zn=!1),zn},Zn=Dt&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function cr(t){return typeof t=="function"&&/native code/.test(t.toString())}var Ei=typeof Symbol<"u"&&cr(Symbol)&&typeof Reflect<"u"&&cr(Reflect.ownKeys),Ai;typeof Set<"u"&&cr(Set)?Ai=Set:Ai=function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(e){return this.set[e]===!0},t.prototype.add=function(e){this.set[e]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var _r=null;function N1(t){t===void 0&&(t=null),t||_r&&_r._scope.off(),_r=t,t&&t._scope.on()}var Et=function(){function t(e,r,i,n,a,s,o,u){this.tag=e,this.data=r,this.children=i,this.text=n,this.elm=a,this.ns=void 0,this.context=s,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=r&&r.key,this.componentOptions=o,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=u,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),E2=function(t){t===void 0&&(t="");var e=new Et;return e.text=t,e.isComment=!0,e};function gr(t){return new Et(void 0,void 0,void 0,String(t))}function Io(t){var e=new Et(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}typeof SuppressedError=="function"&&SuppressedError;var vc=0,Un=[],kc=function(){for(var t=0;t0&&(n=sl(n,"".concat(e||"","_").concat(i)),Si(n[0])&&Si(s)&&(r[a]=gr(s.text+n[0].text),n.shift()),r.push.apply(r,n)):ki(n)?Si(s)?r[a]=gr(s.text+n):n!==""&&r.push(gr(n)):Si(n)&&Si(s)?r[a]=gr(s.text+n.text):(je(t._isVList)&&A(n.tag)&&oe(n.key)&&A(e)&&(n.key="__vlist".concat(e,"_").concat(i,"__")),r.push(n)));return r}function Oc(t,e){var r=null,i,n,a,s;if(he(t)||typeof t=="string")for(r=new Array(t.length),i=0,n=t.length;i0,s=e?!!e.$stable:!a,o=e&&e.$key;if(!e)n={};else{if(e._normalized)return e._normalized;if(s&&i&&i!==xt&&o===i.$key&&!a&&!i.$hasNormal)return i;n={};for(var u in e)e[u]&&u[0]!=="$"&&(n[u]=Zc(t,r,u,e[u]))}for(var l in r)l in n||(n[l]=Uc(r,l));return e&&Object.isExtensible(e)&&(e._normalized=n),R1(n,"$stable",s),R1(n,"$key",o),R1(n,"$hasNormal",a),n}function Zc(t,e,r,i){var n=function(){var a=_r;N1(t);var s=arguments.length?i.apply(null,arguments):i({});s=s&&typeof s=="object"&&!he(s)?[s]:Ro(s);var o=s&&s[0];return N1(a),s&&(!o||s.length===1&&o.isComment&&!Mi(o))?void 0:s};return i.proxy&&Object.defineProperty(e,r,{get:n,enumerable:!0,configurable:!0}),n}function Uc(t,e){return function(){return t[e]}}function Wc(t){var e=t.$options,r=e.setup;if(r){var i=t._setupContext=Gc(t);N1(t),pr();var n=W1(r,null,[t._props||rl({}),i],t,"setup");if(mr(),N1(),Ve(n))e.render=n;else if(rt(n))if(t._setupState=n,n.__sfc){var s=t._setupProxy={};for(var a in n)a!=="__sfc"&&jo(s,n,a)}else for(var a in n)U3(a)||jo(t,n,a)}}function Gc(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};R1(e,"_v_attr_proxy",!0),Yn(e,t.$attrs,xt,t,"$attrs")}return t._attrsProxy},get listeners(){if(!t._listenersProxy){var e=t._listenersProxy={};Yn(e,t.$listeners,xt,t,"$listeners")}return t._listenersProxy},get slots(){return Xc(t)},emit:j3(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach(function(r){return jo(t,e,r)})}}}function Yn(t,e,r,i,n){var a=!1;for(var s in e)s in t?e[s]!==r[s]&&(a=!0):(a=!0,Yc(t,s,i,n));for(var s in t)s in e||(a=!0,delete t[s]);return a}function Yc(t,e,r,i){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return r[i][e]}})}function Xc(t){return t._slotsProxy||hl(t._slotsProxy={},t.$scopedSlots),t._slotsProxy}function hl(t,e){for(var r in e)t[r]=e[r];for(var r in t)r in e||delete t[r]}function Kc(t){t._vnode=null,t._staticTrees=null;var e=t.$options,r=t.$vnode=e._parentVnode,i=r&&r.context;t.$slots=No(e._renderChildren,i),t.$scopedSlots=r?Bi(t.$parent,r.data.scopedSlots,t.$slots):xt,t._c=function(a,s,o,u){return Kn(t,a,s,o,u,!1)},t.$createElement=function(a,s,o,u){return Kn(t,a,s,o,u,!0)};var n=r&&r.data;A2(t,"$attrs",n&&n.attrs||xt,null,!0),A2(t,"$listeners",e._parentListeners||xt,null,!0)}var Xn=null;function Jc(t){dl(t.prototype),t.prototype.$nextTick=function(e){return Go(e,this)},t.prototype._render=function(){var e=this,r=e.$options,i=r.render,n=r._parentVnode;n&&e._isMounted&&(e.$scopedSlots=Bi(e.$parent,n.data.scopedSlots,e.$slots,e.$scopedSlots),e._slotsProxy&&hl(e._slotsProxy,e.$scopedSlots)),e.$vnode=n;var a=_r,s=Xn,o;try{N1(e),Xn=e,o=i.call(e._renderProxy,e.$createElement)}catch(u){S2(u,e,"render"),o=e._vnode}finally{Xn=s,N1(a)}return he(o)&&o.length===1&&(o=o[0]),o instanceof Et||(o=E2()),o.parent=n,o}}function zo(t,e){return(t.__esModule||Ei&&t[Symbol.toStringTag]==="Module")&&(t=t.default),rt(t)?e.extend(t):t}function Qc(t,e,r,i,n){var a=E2();return a.asyncFactory=t,a.asyncMeta={data:e,context:r,children:i,tag:n},a}function $c(t,e){if(je(t.error)&&A(t.errorComp))return t.errorComp;if(A(t.resolved))return t.resolved;var r=Xn;if(r&&A(t.owners)&&t.owners.indexOf(r)===-1&&t.owners.push(r),je(t.loading)&&A(t.loadingComp))return t.loadingComp;if(r&&!A(t.owners)){var i=t.owners=[r],n=!0,a=null,s=null;r.$on("hook:destroyed",function(){return q1(i,r)});var o=function(d){for(var h=0,c=i.length;h1?Oo(n):n;for(var a=Oo(arguments,1),s='event handler for "'.concat(r,'"'),o=0,u=n.length;odocument.createEvent("Event").timeStamp&&($o=function(){return e0.now()})}var m_=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function F_(){wl=$o(),Qo=!0;var t,e;for(D1.sort(m_),Fr=0;FrFr&&D1[r].id>t.id;)r--;D1.splice(r+1,0,t)}Jo||(Jo=!0,Go(F_))}}function k_(t){var e=t.$options.provide;if(e){var r=Ve(e)?e.call(t):e;if(!rt(r))return;for(var i=Mc(t),n=Ei?Reflect.ownKeys(r):Object.keys(r),a=0;a-1){if(a&&!ut(n,"default"))s=!1;else if(s===""||s===xi(t)){var u=Ol(String,n.type);(u<0||o-1)return this;var i=Oo(arguments,1);return i.unshift(this),Ve(e.install)?e.install.apply(e,i):Ve(e)&&e.apply(null,i),r.push(e),this}}function $_(t){t.mixin=function(e){return this.options=B2(this.options,e),this}}function eg(t){t.cid=0;var e=1;t.extend=function(r){r=r||{};var i=this,n=i.cid,a=r._Ctor||(r._Ctor={});if(a[n])return a[n];var s=ra(r)||ra(i.options),o=function(l){this._init(l)};return o.prototype=Object.create(i.prototype),o.prototype.constructor=o,o.cid=e++,o.options=B2(i.options,r),o.super=i,o.options.props&&tg(o),o.options.computed&&rg(o),o.extend=i.extend,o.mixin=i.mixin,o.use=i.use,Nn.forEach(function(u){o[u]=i[u]}),s&&(o.options.components[s]=o),o.superOptions=i.options,o.extendOptions=r,o.sealedOptions=Be({},o.options),a[n]=o,o}}function tg(t){var e=t.options.props;for(var r in e)a0(t.prototype,"_props",r)}function rg(t){var e=t.options.computed;for(var r in e)Ll(t.prototype,r,e[r])}function ig(t){Nn.forEach(function(e){t[e]=function(r,i){return i?(e==="component"&&_t(i)&&(i.name=i.name||r,i=this.options._base.extend(i)),e==="directive"&&Ve(i)&&(i={bind:i,update:i}),this.options[e+"s"][r]=i,i):this.options[e+"s"][r]}})}function Vl(t){return t&&(ra(t.Ctor.options)||t.tag)}function na(t,e){return he(t)?t.indexOf(e)>-1:typeof t=="string"?t.split(",").indexOf(e)>-1:sc(t)?t.test(e):!1}function Tl(t,e){var r=t.cache,i=t.keys,n=t._vnode,a=t.$vnode;for(var s in r){var o=r[s];if(o){var u=o.name;u&&!e(u)&&u0(r,s,i,n)}}a.componentOptions.children=void 0}function u0(t,e,r,i){var n=t[e];n&&(!i||n.tag!==i.tag)&&n.componentInstance.$destroy(),t[e]=null,q1(r,e)}var jl=[String,RegExp,Array],ng={name:"keep-alive",abstract:!0,props:{include:jl,exclude:jl,max:[String,Number]},methods:{cacheVNode:function(){var t=this,e=t.cache,r=t.keys,i=t.vnodeToCache,n=t.keyToCache;if(i){var a=i.tag,s=i.componentInstance,o=i.componentOptions;e[n]={name:Vl(o),tag:a,componentInstance:s},r.push(n),this.max&&r.length>parseInt(this.max)&&u0(e,r[0],r,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)u0(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",function(e){Tl(t,function(r){return na(e,r)})}),this.$watch("exclude",function(e){Tl(t,function(r){return!na(e,r)})})},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=cl(t),r=e&&e.componentOptions;if(r){var i=Vl(r),n=this,a=n.include,s=n.exclude;if(a&&(!i||!na(a,i))||s&&i&&na(s,i))return e;var o=this,u=o.cache,l=o.keys,f=e.key==null?r.Ctor.cid+(r.tag?"::".concat(r.tag):""):e.key;u[f]?(e.componentInstance=u[f].componentInstance,q1(l,f),l.push(f)):(this.vnodeToCache=e,this.keyToCache=f),e.data.keepAlive=!0}return e||t&&t[0]}},ag={KeepAlive:ng};function sg(t){var e={};e.get=function(){return It},Object.defineProperty(t,"config",e),t.util={warn:Ml,extend:Be,mergeOptions:B2,defineReactive:A2},t.set=Vo,t.delete=el,t.nextTick=Go,t.observable=function(r){return x1(r),r},t.options=Object.create(null),Nn.forEach(function(r){t.options[r+"s"]=Object.create(null)}),t.options._base=t,Be(t.options.components,ag),Q_(t),$_(t),eg(t),ig(t)}sg(L),Object.defineProperty(L.prototype,"$isServer",{get:Di}),Object.defineProperty(L.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(L,"FunctionalRenderContext",{value:t0}),L.version=a_;var og=Yt("style,class"),ug=Yt("input,textarea,option,select,progress"),lg=function(t,e,r){return r==="value"&&ug(t)&&e!=="button"||r==="selected"&&t==="option"||r==="checked"&&t==="input"||r==="muted"&&t==="video"},ql=Yt("contenteditable,draggable,spellcheck"),fg=Yt("events,caret,typing,plaintext-only"),dg=function(t,e){return aa(e)||e==="false"?"false":t==="contenteditable"&&fg(e)?e:"true"},hg=Yt("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),l0="http://www.w3.org/1999/xlink",f0=function(t){return t.charAt(5)===":"&&t.slice(0,5)==="xlink"},Rl=function(t){return f0(t)?t.slice(6,t.length):""},aa=function(t){return t==null||t===!1};function cg(t){for(var e=t.data,r=t,i=t;A(i.componentInstance);)i=i.componentInstance._vnode,i&&i.data&&(e=Nl(i.data,e));for(;A(r=r.parent);)r&&r.data&&(e=Nl(e,r.data));return _g(e.staticClass,e.class)}function Nl(t,e){return{staticClass:d0(t.staticClass,e.staticClass),class:A(t.class)?[t.class,e.class]:e.class}}function _g(t,e){return A(t)||A(e)?d0(t,h0(e)):""}function d0(t,e){return t?e?t+" "+e:t:e||""}function h0(t){return Array.isArray(t)?gg(t):rt(t)?pg(t):typeof t=="string"?t:""}function gg(t){for(var e="",r,i=0,n=t.length;i-1?sa[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:sa[t]=/HTMLUnknownElement/.test(e.toString())}var _0=Yt("text,number,password,search,email,tel,url");function yg(t){if(typeof t=="string"){var e=document.querySelector(t);return e||document.createElement("div")}else return t}function vg(t,e){var r=document.createElement(t);return t!=="select"||e.data&&e.data.attrs&&e.data.attrs.multiple!==void 0&&r.setAttribute("multiple","multiple"),r}function kg(t,e){return document.createElementNS(mg[t],e)}function wg(t){return document.createTextNode(t)}function xg(t){return document.createComment(t)}function Dg(t,e,r){t.insertBefore(e,r)}function Eg(t,e){t.removeChild(e)}function Ag(t,e){t.appendChild(e)}function Sg(t){return t.parentNode}function Mg(t){return t.nextSibling}function Bg(t){return t.tagName}function Hg(t,e){t.textContent=e}function Og(t,e){t.setAttribute(e,"")}var Lg=Object.freeze({__proto__:null,createElement:vg,createElementNS:kg,createTextNode:wg,createComment:xg,insertBefore:Dg,removeChild:Eg,appendChild:Ag,parentNode:Sg,nextSibling:Mg,tagName:Bg,setTextContent:Hg,setStyleScope:Og}),Ig={create:function(t,e){Cr(e)},update:function(t,e){t.data.ref!==e.data.ref&&(Cr(t,!0),Cr(e))},destroy:function(t){Cr(t,!0)}};function Cr(t,e){var r=t.data.ref;if(A(r)){var i=t.context,n=t.componentInstance||t.elm,a=e?null:n,s=e?void 0:n;if(Ve(r)){W1(r,i,[a],i,"template ref function");return}var o=t.data.refInFor,u=typeof r=="string"||typeof r=="number",l=r1(r),f=i.$refs;if(u||l){if(o){var d=u?f[r]:r.value;e?he(d)&&q1(d,n):he(d)?d.includes(n)||d.push(n):u?(f[r]=[n],Zl(i,r,f[r])):r.value=[n]}else if(u){if(e&&f[r]!==n)return;f[r]=s,Zl(i,r,a)}else if(l){if(e&&r.value!==n)return;r.value=a}}}}function Zl(t,e,r){var i=t._setupState;i&&ut(i,e)&&(r1(i[e])?i[e].value=r:i[e]=r)}var Y1=new Et("",{},[]),Ii=["create","activate","update","remove","destroy"];function H2(t,e){return t.key===e.key&&t.asyncFactory===e.asyncFactory&&(t.tag===e.tag&&t.isComment===e.isComment&&A(t.data)===A(e.data)&&Pg(t,e)||je(t.isAsyncPlaceholder)&&oe(e.asyncFactory.error))}function Pg(t,e){if(t.tag!=="input")return!0;var r,i=A(r=t.data)&&A(r=r.attrs)&&r.type,n=A(r=e.data)&&A(r=r.attrs)&&r.type;return i===n||_0(i)&&_0(n)}function Vg(t,e,r){var i,n,a={};for(i=e;i<=r;++i)n=t[i].key,A(n)&&(a[n]=i);return a}function Tg(t){var e,r,i={},n=t.modules,a=t.nodeOps;for(e=0;eJ?(Te=oe(D[Z+1])?null:D[Z+1].elm,x(k,Te,D,K,Z,j)):K>Z&&H(v,te,J)}function I(k,v,D,j){for(var U=D;U-1?Yl(t,e,r):hg(e)?aa(r)?t.removeAttribute(e):(r=e==="allowfullscreen"&&t.tagName==="EMBED"?"true":e,t.setAttribute(e,r)):ql(e)?t.setAttribute(e,dg(e,r)):f0(e)?aa(r)?t.removeAttributeNS(l0,Rl(e)):t.setAttributeNS(l0,e,r):Yl(t,e,r)}function Yl(t,e,r){if(aa(r))t.removeAttribute(e);else{if(dr&&!hr&&t.tagName==="TEXTAREA"&&e==="placeholder"&&r!==""&&!t.__ieph){var i=function(n){n.stopImmediatePropagation(),t.removeEventListener("input",i)};t.addEventListener("input",i),t.__ieph=!0}t.setAttribute(e,r)}}var Zg={create:Wl,update:Wl};function Xl(t,e){var r=e.elm,i=e.data,n=t.data;if(!(oe(i.staticClass)&&oe(i.class)&&(oe(n)||oe(n.staticClass)&&oe(n.class)))){var a=cg(e),s=r._transitionClasses;A(s)&&(a=d0(a,h0(s))),a!==r._prevClass&&(r.setAttribute("class",a),r._prevClass=a)}}var Ug={create:Xl,update:Xl},p0="__r",m0="__c";function Wg(t){if(A(t[p0])){var e=dr?"change":"input";t[e]=[].concat(t[p0],t[e]||[]),delete t[p0]}A(t[m0])&&(t.change=[].concat(t[m0],t.change||[]),delete t[m0])}var Vi;function Gg(t,e,r){var i=Vi;return function n(){var a=e.apply(null,arguments);a!==null&&Kl(t,n,r,i)}}var Yg=Zo&&!(G3&&Number(G3[1])<=53);function Xg(t,e,r,i){if(Yg){var n=wl,a=e;e=a._wrapper=function(s){if(s.target===s.currentTarget||s.timeStamp>=n||s.timeStamp<=0||s.target.ownerDocument!==document)return a.apply(this,arguments)}}Vi.addEventListener(t,e,Y3?{capture:r,passive:i}:r)}function Kl(t,e,r,i){(i||Vi).removeEventListener(t,e._wrapper||e,r)}function F0(t,e){if(!(oe(t.data.on)&&oe(e.data.on))){var r=e.data.on||{},i=t.data.on||{};Vi=e.elm||t.elm,Wg(r),nl(r,i,Xg,Kl,Gg,e.context),Vi=void 0}}var Kg={create:F0,update:F0,destroy:function(t){return F0(t,Y1)}},oa;function Jl(t,e){if(!(oe(t.data.domProps)&&oe(e.data.domProps))){var r,i,n=e.elm,a=t.data.domProps||{},s=e.data.domProps||{};(A(s.__ob__)||je(s._v_attr_proxy))&&(s=e.data.domProps=Be({},s));for(r in a)r in s||(n[r]="");for(r in s){if(i=s[r],r==="textContent"||r==="innerHTML"){if(e.children&&(e.children.length=0),i===a[r])continue;n.childNodes.length===1&&n.removeChild(n.childNodes[0])}if(r==="value"&&n.tagName!=="PROGRESS"){n._value=i;var o=oe(i)?"":String(i);Jg(n,o)&&(n.value=o)}else if(r==="innerHTML"&&c0(n.tagName)&&oe(n.innerHTML)){oa=oa||document.createElement("div"),oa.innerHTML="".concat(i,"");for(var u=oa.firstChild;n.firstChild;)n.removeChild(n.firstChild);for(;u.firstChild;)n.appendChild(u.firstChild)}else if(i!==a[r])try{n[r]=i}catch{}}}}function Jg(t,e){return!t.composing&&(t.tagName==="OPTION"||Qg(t,e)||$g(t,e))}function Qg(t,e){var r=!0;try{r=document.activeElement!==t}catch{}return r&&t.value!==e}function $g(t,e){var r=t.value,i=t._vModifiers;if(A(i)){if(i.number)return wi(r)!==wi(e);if(i.trim)return r.trim()!==e.trim()}return r!==e}var ep={create:Jl,update:Jl},tp=w2(function(t){var e={},r=/;(?![^(]*\))/g,i=/:(.+)/;return t.split(r).forEach(function(n){if(n){var a=n.split(i);a.length>1&&(e[a[0].trim()]=a[1].trim())}}),e});function C0(t){var e=Ql(t.style);return t.staticStyle?Be(t.staticStyle,e):e}function Ql(t){return Array.isArray(t)?q3(t):typeof t=="string"?tp(t):t}function rp(t,e){var r={},i;if(e)for(var n=t;n.componentInstance;)n=n.componentInstance._vnode,n&&n.data&&(i=C0(n.data))&&Be(r,i);(i=C0(t.data))&&Be(r,i);for(var a=t;a=a.parent;)a.data&&(i=C0(a.data))&&Be(r,i);return r}var ip=/^--/,$l=/\s*!important$/,e4=function(t,e,r){if(ip.test(e))t.style.setProperty(e,r);else if($l.test(r))t.style.setProperty(xi(e),r.replace($l,""),"important");else{var i=np(e);if(Array.isArray(r))for(var n=0,a=r.length;n-1?e.split(i4).forEach(function(i){return t.classList.add(i)}):t.classList.add(e);else{var r=" ".concat(t.getAttribute("class")||""," ");r.indexOf(" "+e+" ")<0&&t.setAttribute("class",(r+e).trim())}}function a4(t,e){if(!(!e||!(e=e.trim())))if(t.classList)e.indexOf(" ")>-1?e.split(i4).forEach(function(n){return t.classList.remove(n)}):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var r=" ".concat(t.getAttribute("class")||""," "),i=" "+e+" ";r.indexOf(i)>=0;)r=r.replace(i," ");r=r.trim(),r?t.setAttribute("class",r):t.removeAttribute("class")}}function s4(t){if(t){if(typeof t=="object"){var e={};return t.css!==!1&&Be(e,o4(t.name||"v")),Be(e,t),e}else if(typeof t=="string")return o4(t)}}var o4=w2(function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}}),u4=Dt&&!hr,br="transition",b0="animation",la="transition",fa="transitionend",y0="animation",l4="animationend";u4&&(window.ontransitionend===void 0&&window.onwebkittransitionend!==void 0&&(la="WebkitTransition",fa="webkitTransitionEnd"),window.onanimationend===void 0&&window.onwebkitanimationend!==void 0&&(y0="WebkitAnimation",l4="webkitAnimationEnd"));var f4=Dt?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function d4(t){f4(function(){f4(t)})}function O2(t,e){var r=t._transitionClasses||(t._transitionClasses=[]);r.indexOf(e)<0&&(r.push(e),n4(t,e))}function E1(t,e){t._transitionClasses&&q1(t._transitionClasses,e),a4(t,e)}function h4(t,e,r){var i=c4(t,e),n=i.type,a=i.timeout,s=i.propCount;if(!n)return r();var o=n===br?fa:l4,u=0,l=function(){t.removeEventListener(o,f),r()},f=function(d){d.target===t&&++u>=s&&l()};setTimeout(function(){u0&&(l=br,f=a,d=n.length):e===b0?u>0&&(l=b0,f=u,d=o.length):(f=Math.max(a,u),l=f>0?a>u?br:b0:null,d=l?l===br?n.length:o.length:0);var h=l===br&&sp.test(r[la+"Property"]);return{type:l,timeout:f,propCount:d,hasTransform:h}}function _4(t,e){for(;t.length1}function F4(t,e){e.data.show!==!0&&v0(e)}var op=Dt?{create:F4,activate:F4,remove:function(t,e){t.data.show!==!0?p4(t,e):e()}}:{},up=[Zg,Ug,Kg,ep,ap,op],lp=up.concat(zg),fp=Tg({nodeOps:Lg,modules:lp});hr&&document.addEventListener("selectionchange",function(){var t=document.activeElement;t&&t.vmodel&&w0(t,"input")});var C4={inserted:function(t,e,r,i){r.tag==="select"?(i.elm&&!i.elm._vOptions?U1(r,"postpatch",function(){C4.componentUpdated(t,e,r)}):b4(t,e,r.context),t._vOptions=[].map.call(t.options,da)):(r.tag==="textarea"||_0(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",dp),t.addEventListener("compositionend",k4),t.addEventListener("change",k4),hr&&(t.vmodel=!0)))},componentUpdated:function(t,e,r){if(r.tag==="select"){b4(t,e,r.context);var i=t._vOptions,n=t._vOptions=[].map.call(t.options,da);if(n.some(function(s,o){return!D2(s,i[o])})){var a=t.multiple?e.value.some(function(s){return v4(s,n)}):e.value!==e.oldValue&&v4(e.value,n);a&&w0(t,"change")}}}};function b4(t,e,r){y4(t,e),(dr||W3)&&setTimeout(function(){y4(t,e)},0)}function y4(t,e,r){var i=e.value,n=t.multiple;if(!(n&&!Array.isArray(i))){for(var a,s,o=0,u=t.options.length;o-1,s.selected!==a&&(s.selected=a);else if(D2(da(s),i)){t.selectedIndex!==o&&(t.selectedIndex=o);return}n||(t.selectedIndex=-1)}}function v4(t,e){return e.every(function(r){return!D2(r,t)})}function da(t){return"_value"in t?t._value:t.value}function dp(t){t.target.composing=!0}function k4(t){t.target.composing&&(t.target.composing=!1,w0(t.target,"input"))}function w0(t,e){var r=document.createEvent("HTMLEvents");r.initEvent(e,!0,!0),t.dispatchEvent(r)}function x0(t){return t.componentInstance&&(!t.data||!t.data.transition)?x0(t.componentInstance._vnode):t}var hp={bind:function(t,e,r){var i=e.value;r=x0(r);var n=r.data&&r.data.transition,a=t.__vOriginalDisplay=t.style.display==="none"?"":t.style.display;i&&n?(r.data.show=!0,v0(r,function(){t.style.display=a})):t.style.display=i?a:"none"},update:function(t,e,r){var i=e.value,n=e.oldValue;if(!i!=!n){r=x0(r);var a=r.data&&r.data.transition;a?(r.data.show=!0,i?v0(r,function(){t.style.display=t.__vOriginalDisplay}):p4(r,function(){t.style.display="none"})):t.style.display=i?t.__vOriginalDisplay:"none"}},unbind:function(t,e,r,i,n){n||(t.style.display=t.__vOriginalDisplay)}},cp={model:C4,show:hp},w4={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function D0(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?D0(cl(e.children)):t}function x4(t){var e={},r=t.$options;for(var i in r.propsData)e[i]=t[i];var n=r._parentListeners;for(var i in n)e[x2(i)]=n[i];return e}function D4(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}function _p(t){for(;t=t.parent;)if(t.data.transition)return!0}function gp(t,e){return e.key===t.key&&e.tag===t.tag}var pp=function(t){return t.tag||Mi(t)},mp=function(t){return t.name==="show"},Fp={name:"transition",props:w4,abstract:!0,render:function(t){var e=this,r=this.$slots.default;if(r&&(r=r.filter(pp),!!r.length)){var i=this.mode,n=r[0];if(_p(this.$vnode))return n;var a=D0(n);if(!a)return n;if(this._leaving)return D4(t,n);var s="__transition-".concat(this._uid,"-");a.key=a.key==null?a.isComment?s+"comment":s+a.tag:ki(a.key)?String(a.key).indexOf(s)===0?a.key:s+a.key:a.key;var o=(a.data||(a.data={})).transition=x4(this),u=this._vnode,l=D0(u);if(a.data.directives&&a.data.directives.some(mp)&&(a.data.show=!0),l&&l.data&&!gp(a,l)&&!Mi(l)&&!(l.componentInstance&&l.componentInstance._vnode.isComment)){var f=l.data.transition=Be({},o);if(i==="out-in")return this._leaving=!0,U1(f,"afterLeave",function(){e._leaving=!1,e.$forceUpdate()}),D4(t,n);if(i==="in-out"){if(Mi(a))return u;var d,h=function(){d()};U1(o,"afterEnter",h),U1(o,"enterCancelled",h),U1(f,"delayLeave",function(c){d=c})}}return n}}},E4=Be({tag:String,moveClass:String},w4);delete E4.mode;var Cp={props:E4,beforeMount:function(){var t=this,e=this._update;this._update=function(r,i){var n=yl(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,n(),e.call(t,r,i)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",r=Object.create(null),i=this.prevChildren=this.children,n=this.$slots.default||[],a=this.children=[],s=x4(this),o=0;o"u")return!1;if(window.AxureCloudNative!==void 0)return!0;const{process:t}=window;return typeof t=="object"&&t.type==="renderer"||typeof navigator=="object"&&typeof navigator.userAgent=="string"&&(navigator.userAgent.indexOf("Electron")>=0||navigator.userAgent.indexOf("Axure Cloud")>=0||navigator.userAgent.indexOf("axure-cloud")>=0)}function xp(){return typeof process<"u"&&typeof process.versions=="object"&&!!process.versions.electron}const yr=wp(),A4=xp(),E0=A4||yr;function Dp(){return!1}const Ep=Dp(),A0={sitemap:{id:"sitemapHost",gid:1},notes:{id:"pageNotesHost",gid:2},discussions:{id:"feedbackHost",gid:4},handoff:{id:"handoffHost",gid:5}};function S4(t,e){return ha(t,r=>({value:e(r),descending:!0}))}function ha(t,...e){return t.sort((r,i)=>{let n=0;for(const a of e){const{value1:s,value2:o,descending:u}=Ap(a,r,i);if(n=Sp(s,o,u),n!==0)break}return n})}function Ap(t,e,r){const i=t(e),n=t(r);let a=!1,s,o;return M4(i)&&M4(n)?(a=i.descending||!1,s=i.value,o=n.value):(s=i,o=n),{value1:s,value2:o,descending:a}}function M4(t){return typeof t=="object"&&t!==null&&!(t instanceof Date)}function Sp(t,e,r=!1){return r&&([t,e]=[e,t]),!isNaN(t)&&!isNaN(e)?t-e:t===null&&e===null?0:([t,e]=[t,e].map(i=>(i||"").toString().toLocaleLowerCase()),t>e?1:te(r)),1)}function Mp(t,e){const r=Bp(t,e),i=[];for(let n=r.length-1;n>=0;n--){const a=r[n];i.push(...t.splice(a,1))}return i}function Bp(t,e){const r=[];return t.reduce((n,a,s)=>(e(a)&&n.push(s),n),r)}function Hp(t,e){const r=[];let i=[],n=0,a=0;const s=t.length;for(;n"u"&&typeof navigator<"u"&&navigator.product==="ReactNative"?new Tp:typeof navigator<"u"?L4(navigator.userAgent):Up()}function zp(t){return t!==""&&Rp.reduce(function(e,r){var i=r[0],n=r[1];if(e)return e;var a=n.exec(t);return!!a&&[i,a]},!1)}function L4(t){var e=zp(t);if(!e)return null;var r=e[0],i=e[1];if(r==="searchbot")return new Vp;var n=i[1]&&i[1].split(".").join("_").split("_").slice(0,3);n?n.length{const[i,n]=t.split("?"),a=`${e}=${r}`;let s=`?${a}`;if(n){const o=new RegExp(`([?&])${e}[^&]*`),u=new RegExp(`([?&])${e}=[^&;]+[&;]?`);typeof r>"u"||r===null||r===""?(s=n.replace(u,"$1"),s=s.replace(/[&;]$/,"")):n.match(o)!==null?s=n.replace(o,`$1${a}`):s=`?${n}&${a}`}return s=s==="?"?"":s,i+s};function V4(t,e,r=!0){return t==null||e==null?!1:r?t.localeCompare(e,"en",{sensitivity:"base"})===0:t.length!==e.length?!1:t.toLowerCase()===e.toLowerCase()}for(let t=0;t<256;t++)(t<16?"0":"")+t.toString(16);function Yp(t){return`${t.substr(0,8)}-${t.substr(8,4)}-${t.substr(12,4)}-${t.substr(16,4)}-${t.substr(20)}`}const Xp=(t,e,r=!1)=>{let i=t;if(e.length===0)return t.split("");const n=e[0];for(let s=1;s{try{if(navigator&&navigator.clipboard&&navigator.clipboard.writeText)try{await navigator.clipboard.writeText(t)}catch{j4(t)}else j4(t);return!0}catch(e){return console.warn("Copy to clipboard failed.",e),!1}};function j4(t){let e=null,r=null;try{if(e=document.createElement("textarea"),e.textContent=t,e.style.position="fixed",e.setAttribute("readonly",""),document.body.appendChild(e),r=document.getSelection(),r){let i=document.createRange();i.selectNode(e),r.removeAllRanges(),r.addRange(i)}else e.focus(),e.select();return document.execCommand("copy")}finally{r&&r.removeAllRanges(),e&&document.body.removeChild(e)}}function Jp(t,e){const r=document.createElement("a"),i=document.createElement("a");return r.href=t,i.href=e,r.hostname===i.hostname&&r.port===i.port&&r.protocol===i.protocol}const Qp={esc:27,tab:9,enter:13,space:32,comma:188,up:38,left:37,right:39,down:40,backspace:8,delete:[8,46],a:65,colon:186},$p={esc:"Escape",tab:"Tab",enter:"Enter",space:" ",comma:",",up:"ArrowUp",left:"ArrowLeft",right:"ArrowRight",down:"ArrowDown",backspace:"Backspace",delete:"Delete",a:"a",colon:":"},Re=(t,e)=>{if(!(t instanceof KeyboardEvent))return!1;const r=Qp[e];return r&&(Array.isArray(r)&&r.includes(t.keyCode)||t.keyCode===r)?!0:V4(t.key,$p[e])},A1=Np();A1&&A1.name,A1&&A1.name;const q4=!!A1&&(A1.os==="iOS"||A1.os==="Mac OS");A1&&A1.version;function em(){try{return window.self!==window.top}catch{return!0}}function n1(t){return new Date(Number(t.substring(6,t.length-2)))}function S0(t){return JSON.parse(JSON.stringify(t))}const R4=()=>{};function tm(t){return t instanceof Error}function M0(t){return tm(t)?t:typeof t=="string"?{message:t,name:typeof t}:t!==void 0?{message:t.toString(),name:typeof t}:new Error}const Fz="modulepreload",Cz=function(t,e){return new URL(t,e).href},bz={},rm=function(e,r,i){return Promise.resolve().then(()=>e()).catch(a=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=a,window.dispatchEvent(s),!s.defaultPrevented)throw a})};function X1(){return Math.random().toString().substring(2)+Math.random().toString().substring(2)+Math.random().toString().substring(2)+Math.random().toString().substring(2)}async function im(t,e="axure"){const r=`${e}${t}`;if(crypto&&crypto.subtle&&crypto.subtle.digest){const n=new TextEncoder().encode(r),a=await crypto.subtle.digest("SHA-512",n);return Array.from(new Uint8Array(a)).map(u=>u.toString(16).padStart(2,"0")).join("")}const{default:{sha512:i}}=await rm(()=>Promise.resolve().then(()=>fz),void 0,typeof document>"u"&&typeof location>"u"?require("url").pathToFileURL(__filename).href:typeof document>"u"?location.href:ct&&ct.src||new URL("AxLib.eNIUCkO7.js",document.baseURI).href);return new i().update(r).digest("hex")}function nm(t){let e=0;if(t.length===0)return e;for(let r=0;r(t.ConfigSet="[Standalone] Config Set",t.IsExpoSet="[Standalone] Is Expo Set",t.CloudModeSet="[Standalone] Cloud Mode Set",t.MobileModeSet="[Standalone] Mobile Mode Set",t.ShortcutSet="[Standalone] Shortcut Set",t.StartCommentSet="[Standalone] Start Comment Set",t.FeedbackElementsSet="[Standalone] Feedback Elements Set",t.LoadConfigFailed="[Standalone] Load Config Failed",t.SetupAccountService="[Standalone] Setup Account Service",t.SetupAccountServiceCompleted="[Standalone] Setup Account Service Completed",t.FbEnabledSet="[Standalone] Feedback Enabled Set",t.LoadFbEnabledFailed="[Standalone] Load FbEnabled Failed",t.IssuesListSet="[Standalone] Issues List Set",t.ShowPins="[Standalone] Show Pins",t.SetPage="[Standalone] Set Page",t.SetScale="[Standalone] Set Scale",t.SetScaleMode="[Standalone] Set Scale Mode",t.SetDeviceMode="[Standalone] Set Device Mode",t.SetDisplayMode="[Standalone] Set Display Mode",t.SetIssueFilterOptions="[Standalone] Set Issue Filter Options",t.SetPagePosition="[Standalone] Set Page Position",t.SetLoading="[Standalone] Set Loading",t.LoadIssuesListFailed="[Standalone] Load Issues List Failed",t.UserInfoSet="[Standalone] User Info Set",t.LastPollingDateSet="[Standalone] Set Last Polling Date",t.IssuePollingInfoSet="[Standalone] Set Issue Polling Info",t.SetIssueActive="[Standalone] Set Issue Active",t.SetShowResolved="[Standalone] Set Show Resolved",t.SetPinColor="[Standalone] Set Pin Color",t.SetPinLocation="[Standalone] Set Pin Location",t.SetProjectNotificationState="[Filesystem] Set Project Notification State",t.UpdateIssue="[Standalone] Update Issue",t.AddIssue="[Standalone] Add Issue",t.UpdateIssueComment="[Standalone] Update Issue Comment",t.AddIssueComment="[Standalone] Add Issue Comment",t.DeleteIssue="[Standalone] Delete Issue",t.DeleteIssueComment="[Standalone] Delete Issue Comment",t.ToggleNewPinOverlay="[Standalone] Toggle New Pin Overlay",t.ToggleFilterActive="[Standalone] Toggle Filter Active",t.SetNewPin="[Standalone] Set New Pin",t.ClearNewPin="[Standalone] Clear New Pin",t.SetAuthStep="[Standalone] Set Auth Step",t.MarkIssueAsRead="[Standalone] Mark Issue As Read",t.MarkIssueAsUnread="[Standalone] Mark Issue As Unread",t.MarkShortcutAsRead="[Standalone] Mark Shortcut As Read",t.SetScreenshotRequest="[Standalone] Prepare Screenshot",t.CancelScreenshotRequest="[Standalone] Cancel Screenshot Request",t.SetScreenshotResult="[Standalone] Set Screenshot",t.TakingScreenshot="[Standalone] Taking Screenshot",t.ScreenshotExtensionMissing="[Standalone] Screenshot Extension Missing",t.PreviewScreenshot="[Standalone] Preview Screenshot",t.AddOverlayElement="[Standalone] Add Overlay Element",t.SetPanelVisible="[Standalone] Set Panel Visible",t.SetPinPopupVisible="[Standalone] Set Pin Popup Visible",t.SetProjectInfo="[Standalone] Set Project Info",t.SetFirstPage="[Standalone] Set First Page",t))(re||{});class am{constructor(e){S(this,"type","[Standalone] Config Set");this.config=e}}class N4{constructor(e){S(this,"type","[Standalone] Load Config Failed");this.isFailed=e}}let sm=class{constructor(e,r,i="",n=!1){S(this,"type","[Standalone] Setup Account Service");this.accountServiceHost=e,this.axShareHost=r,this.authToken=i,this.useGet=n}};class om{constructor(){S(this,"type","[Standalone] Setup Account Service Completed")}}class um{constructor(e,r){S(this,"type","[Standalone] Feedback Enabled Set");this.fbEnabled=e,this.shareStatus=r}}class z4{constructor(e){S(this,"type","[Standalone] Load FbEnabled Failed");this.isFailed=e}}class lm{constructor(e,r,i,n){S(this,"type","[Standalone] Issues List Set");this.issues=e,this.profiles=r,this.mostRecentCommentTimestamp=i,this.hasCommentsOnDeletedPages=n}}class fm{constructor(e){S(this,"type","[Standalone] Show Pins");this.showPins=e}}let dm=class{constructor(e,r,i){S(this,"type","[Standalone] Set Page");this.page=e,this.shortPage=r,this.pageName=i}};class hm{constructor(e){S(this,"type","[Standalone] Set Scale");this.scale=e}}class cm{constructor(e){S(this,"type","[Standalone] Set Scale Mode");this.scaleMode=e}}class _m{constructor(e){S(this,"type","[Standalone] Set Device Mode");this.deviceMode=e}}class gm{constructor(e){S(this,"type","[Standalone] Set Display Mode");this.displayMode=e}}let pm=class{constructor(e){S(this,"type","[Standalone] Set Issue Filter Options");this.options=e}};class mm{constructor(e,r){S(this,"type","[Standalone] Set Page Position");this.x=e,this.y=r}}class Z4{constructor(e){S(this,"type","[Standalone] Load Issues List Failed");this.isFailed=e}}class U4{constructor(e){S(this,"type","[Standalone] Set Loading");this.isLoading=e}}class B0{constructor(e){S(this,"type","[Standalone] User Info Set");this.userInfo=e}}class Fm{constructor(e){S(this,"type","[Standalone] Set Last Polling Date");this.lastPollingDate=e}}class Cm{constructor(e){S(this,"type","[Standalone] Set Issue Polling Info");this.issuePollingInfo=e}}class S1{constructor(e,r,i=!0,n=!1){S(this,"type","[Standalone] Set Issue Active");this.issueCode=e,this.commentId=r,this.isActive=i,this.shouldReveal=n}}class bm{constructor(e){S(this,"type","[Standalone] Set Show Resolved");this.value=e}}class ym{constructor(e){S(this,"type","[Standalone] Is Expo Set");this.isExpo=e}}class vm{constructor(e){S(this,"type","[Standalone] Cloud Mode Set");this.cloudMode=e}}class km{constructor(e){S(this,"type","[Standalone] Mobile Mode Set");this.mobileMode=e}}class wm{constructor(e){S(this,"type","[Standalone] Shortcut Set");this.shortcut=e}}class W4{constructor(e){S(this,"type","[Standalone] Start Comment Set");this.startComment=e}}class xm{constructor(e){S(this,"type","[Standalone] Feedback Elements Set");this.elements=e}}let G4=class{constructor(e,r){S(this,"type","[Standalone] Set Pin Color");this.issue=e,this.color=r}},Dm=class{constructor(e,r,i){S(this,"type","[Standalone] Set Pin Location");this.issue=e,this.x=r,this.y=i}},Em=class{constructor(e,r){S(this,"type","[Standalone] Add Issue");this.issue=e,this.profiles=r}},Y4=class{constructor(e){S(this,"type","[Standalone] Update Issue");this.issue=e}},Am=class{constructor(e,r){S(this,"type","[Standalone] Update Issue Comment");this.issue=e,this.comment=r}},Sm=class{constructor(e,r,i){S(this,"type","[Standalone] Add Issue Comment");this.issue=e,this.comment=r,this.profiles=i}},Mm=class{constructor(e){S(this,"type","[Standalone] Delete Issue");this.issue=e}},Bm=class{constructor(e,r){S(this,"type","[Standalone] Delete Issue Comment");this.issue=e,this.comment=r}};class X4{constructor(e){S(this,"type","[Standalone] Toggle New Pin Overlay");this.enabled=e}}class H0{constructor(e){S(this,"type","[Standalone] Toggle Filter Active");this.enabled=e}}class Hm{constructor(e){S(this,"type","[Standalone] Set New Pin");this.pin=e}}class Om{constructor(e){S(this,"type","[Standalone] Set Auth Step");this.step=e}}let Lm=class{constructor(e){S(this,"type","[Standalone] Mark Issue As Read");this.issue=e}},Im=class{constructor(e){S(this,"type","[Standalone] Mark Issue As Unread");this.issue=e}},Pm=class{constructor(e){S(this,"type","[Standalone] Mark Shortcut As Read");this.pageId=e}};class Vm{constructor(e,r){S(this,"type","[Standalone] Prepare Screenshot");this.requestId=e,this.dataUrl=r}}class K4{constructor(e){S(this,"type","[Standalone] Cancel Screenshot Request");this.requestId=e}}class Tm{constructor(e,r,i){S(this,"type","[Standalone] Set Screenshot");this.requestId=e,this.image=r,this.thumbnail=i}}class J4{constructor(e){S(this,"type","[Standalone] Taking Screenshot");this.takingScreenshot=e}}class Q4{constructor(e){S(this,"type","[Standalone] Screenshot Extension Missing");this.show=e}}class $4{constructor(e){S(this,"type","[Standalone] Preview Screenshot");this.screenshot=e}}class jm{constructor(e){S(this,"type","[Standalone] Add Overlay Element");this.element=e}}class qm{constructor(e){S(this,"type","[Standalone] Set Panel Visible");this.visible=e}}class _a{constructor(e){S(this,"type","[Standalone] Set Pin Popup Visible");this.visible=e}}class ef{constructor(e){S(this,"type","[Standalone] Set Project Info");this.projectInfo=e}}class Rm{constructor(e){S(this,"type","[Standalone] Set First Page");this.firstPage=e}}class Nm{constructor(e){S(this,"type","[Filesystem] Set Project Notification State");this.notificationState=e}}const zm=L.extend({data(){return{borderWidth:9}},computed:{takingScreenshot(){return this.$store.state.feedback.takingScreenshot},newPinOverlayEnabled(){return this.$store.state.feedback.issues.newPinOverlay},selectedPage(){return this.$store.state.feedback.issues.selectedPage},selectedPageName(){return this.$store.state.feedback.issues.selectedPageName},mainFrame(){return this.$store.state.feedback.elements.mainFrame},mainPanel(){return this.$store.state.feedback.elements.mainPanel},mainPanelContainer(){return this.$store.state.feedback.elements.mainPanelContainer},clipFrameScroll(){return this.$store.state.feedback.elements.clipFrameScroll},clippingBoundsScrollContainer(){return this.$store.state.feedback.elements.clippingBoundsScrollContainer},scale(){return this.$store.state.feedback.issues.scale},scaleMode(){return this.$store.state.feedback.issues.scaleMode},isDevice(){return this.$store.state.feedback.issues.isDevice},isExpo(){return this.$store.state.isExpo},pagePosition(){return this.$store.state.feedback.issues.pagePosition},borderStyles(){return{borderWidth:`${this.borderWidth}px`}},activeIssue(){return this.$store.getters.activeIssue}},created(){window.addEventListener("wheel",t=>this.handleWheel(t))},methods:{addNewPin(t){const{selectedPage:e,selectedPageName:r}=this;if(!e)return;let{offsetX:i,offsetY:n}=t;if(i+=this.borderWidth,n+=this.borderWidth,i/=this.scale,n/=this.scale,this.mainFrame&&this.mainFrame.contentDocument){const l=this.mainFrame.contentDocument.documentElement;if(i+=l.scrollLeft,n+=l.scrollTop,this.isPageCenterAligned()){const f=this.mainFrame.contentDocument.body,d=l.clientWidth,h=f.clientWidth;i-=Math.max(0,(d-h)/2)}}if(this.isExpo)i-=this.pagePosition.x/this.scale,n-=this.pagePosition.y/this.scale;else if(this.isDevice)if(this.scaleMode===0||this.scaleMode===2){if(this.mainPanel){const l=(this.mainPanel.offsetWidth/this.scale-this.mainPanel.offsetWidth)/2;i-=l;const f=(this.mainPanel.offsetHeight/this.scale-this.mainPanel.offsetHeight)/2;n-=f}if(this.mainPanelContainer){const l=this.mainPanelContainer.getAttribute("data-scale-shift-x");i-=l?parseFloat(l):0;const f=this.mainPanelContainer.getAttribute("data-scale-shift-y");n-=(f?parseFloat(f):0)+1}this.clipFrameScroll&&(i-=this.clipFrameScroll.offsetLeft,n-=this.clipFrameScroll.offsetTop)}else this.scaleMode===3&&this.clippingBoundsScrollContainer&&(i-=this.clippingBoundsScrollContainer.offsetLeft/this.scale,n-=this.clippingBoundsScrollContainer.offsetTop/this.scale);i=Math.round(i),n=Math.round(n);let a,s;const{activeIssue:o}=this,u=this.$store.state;u.feedback.issues.newPin&&o&&o.code===u.feedback.issues.newPin.code?(a=o.code,s={...o,x:i,y:n}):(a=X1(),s={code:a,color:"0",x:i,y:n,pageId:e,pageName:r}),this.$store.commit(new Hm(s)),this.$store.commit(new S1(a))},isPageLeftAligned(){if(this.mainFrame&&this.mainFrame.contentDocument){const t=this.mainFrame.contentDocument.body;return window.getComputedStyle(t).marginLeft==="0px"}return!1},isPageCenterAligned(){return!this.isPageLeftAligned()},async handleWheel(t){if(!this.newPinOverlayEnabled)return;const e=["feedback-pin-popup__content"];let r=!1;const i=t.path||t.composedPath&&t.composedPath();for(const o of i)if(!(!o||!o.className||!o.className.toLowerCase)&&(r=!!e.find(u=>o.className.toLowerCase().indexOf(u)>=0),r))break;if(r)return;const{shiftKey:n,deltaX:a,deltaY:s}=t;if(this.mainFrame&&this.mainFrame.contentDocument){const o=this.mainFrame.contentDocument.scrollingElement;if(!o)return;if(n?o.scrollLeft+=s===0?a:s:o.scrollTop+=s,this.isExpo){const{scrollWidth:u,clientWidth:l,scrollLeft:f,scrollHeight:d,clientHeight:h,scrollTop:c}=o,{overflowY:p,overflowX:m}=getComputedStyle(o),b=p==="visible"||m==="visible",F=f===0||c===0||Math.abs(u-l-f)<1||Math.abs(d-h-c)<1;if(b&&F){const x=o.getElementsByClassName("expo-artboard__body")[0];if(!x)return;n?x.scrollLeft+=s===0?a:s:x.scrollTop+=s}}}}}});function Y(t,e,r,i,n,a,s,o){var u=typeof t=="function"?t.options:t;e&&(u.render=e,u.staticRenderFns=r,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a);var l;if(s?(l=function(h){h=h||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,!h&&typeof __VUE_SSR_CONTEXT__<"u"&&(h=__VUE_SSR_CONTEXT__),n&&n.call(this,h),h&&h._registeredComponents&&h._registeredComponents.add(s)},u._ssrRegister=l):n&&(l=o?function(){n.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:n),l)if(u.functional){u._injectStyles=l;var f=u.render;u.render=function(c,p){return l.call(p),f(c,p)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:t,options:u}}var Zm=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{directives:[{name:"show",rawName:"v-show",value:e.newPinOverlayEnabled&&!e.takingScreenshot,expression:"newPinOverlayEnabled && !takingScreenshot"}],staticClass:"feedback-add-pin"},[r("div",{staticClass:"feedback-add-pin-overlay",style:e.borderStyles,on:{click:e.addNewPin}})])},Um=[],Wm=Y(zm,Zm,Um,!1,null,"43180f63",null,null);const Gm=Wm.exports;var O0=(t=>(t.Root="root",t.Workspace="workspace",t.Folder="folder",t.Shortcut="shortcut",t.Invitation="invitation",t.Recents="recents",t.Search="search",t.Organization="organization",t))(O0||{});const tf={Empty:"Empty",GenerationFailed:"GenerationFailed",Generating:"Generating",Deleted:"Deleted",Ok:"Ok"},ga={Issue:"Issue",IssueComment:"IssueComment",PublishNote:"PublishNote"};var a1=(t=>(t[t.Rp=0]="Rp",t[t.TeamRp=1]="TeamRp",t[t.Lib=2]="Lib",t[t.TeamLib=3]="TeamLib",t[t.Expo=4]="Expo",t[t.Handoff=5]="Handoff",t[t.Disko=6]="Disko",t))(a1||{});function Ym(t,e){const r=t.Shortcut.toLowerCase();return{...Xm(t),id:r,name:t.Name,type:O0.Shortcut,parent:e,prototypeUrl:t.PrototypeUrl,shortcut:r,shortcutType:t.ShortcutType,shortcutState:t.ShortcutState,isExpoProject:t.IsExpoProject,listingNode:t,viewOnly:t.InFsViewerFolder,feedbackEnabled:t.FeedbackEnabled,isUserOnly:t.IsUserOnly,hasPassword:t.HasPassword,updated:t.ModifiedOn?n1(t.ModifiedOn):n1(t.CreatedOn),generated:t.TargetPrototypeGenerationTimestamp?n1(t.TargetPrototypeGenerationTimestamp):void 0,isUserOnlyWorkspace:t.IsUserOnlyWorkspace,notificationState:t.NotificationState,accessCode:t.AccessCode}}function Xm(t){return{created:n1(t.CreatedOn),listingNode:t,totalItems:10,sharedWith:[]}}var ie=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function pa(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function Km(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var r=function i(){return this instanceof i?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};r.prototype=e.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(t).forEach(function(i){var n=Object.getOwnPropertyDescriptor(t,i);Object.defineProperty(r,i,n.get?n:{enumerable:!0,get:function(){return t[i]}})}),r}var lt={},M1={};Object.defineProperty(M1,"__esModule",{value:!0});var Jm=function(){function t(){}return t.registerLanguage=function(e,r){t.registeredLanguages[e]=r},t.getLocalizedMessage=function(e,r,i){var n=t.registeredLanguages[r];if(n==null)throw"Language '"+r+"' is not registered.";var a=n[e];if(a==null)throw"The message '"+e+"' is not found in the localization file '"+r+"'.";return i!=null&&Object.getOwnPropertyNames(i).forEach(function(s){a=a.replace("{"+s+"}",i[s])}),a},t.registeredLanguages={},t}();M1.LanguageManager=Jm;var L0={};Object.defineProperty(L0,"__esModule",{value:!0});var Qm=function(t){if(!t||!t.length)return null;var e="a an and at but by for in nor of on or so the to up yet".split(" ");function r(n){return n.charAt(0).toUpperCase()+n.slice(1)}var i=t.split(/(?=[A-ZА-Я])/);return i.map(function(n,a){return a===0||a===i.length-1?r(n):e.indexOf(n.toLowerCase())>-1?n.toLowerCase():r(n)}).join(" ")};L0.default=Qm;var I0={};Object.defineProperty(I0,"__esModule",{value:!0});var $m=function(t){if(t)return t.substr(0,1).toLocaleLowerCase()+t.substr(1)};I0.default=$m;var ma={};Object.defineProperty(ma,"__esModule",{value:!0});var eF=function(t){return t&&t.substr(0,1).toUpperCase()+t.substr(1)};ma.default=eF;var Fa={};Object.defineProperty(Fa,"__esModule",{value:!0});var tF=function(){function t(e,r){this.errorMessage=e,this.propertyName=r}return t}();Fa.ValidationError=tF;var Ca={};Object.defineProperty(Ca,"__esModule",{value:!0});var rF=function(){function t(){this.errors=[]}return Object.defineProperty(t.prototype,"isValid",{get:function(){return this.errors.length==0},enumerable:!0,configurable:!0}),t}();Ca.ValidationResult=rF;var ba={},Ne={},L2={};Object.defineProperty(L2,"__esModule",{value:!0});var iF=ma,nF=function(){function t(){}return t.language="en",t.propertyNameResolver=iF.default,t}();L2.ValidatorOptions=nF,Object.defineProperty(Ne,"__esModule",{value:!0});var rf=M1,nf=L2,aF=function(){function t(e){this.errorMessage=e}return t.prototype.getErrorMessage=function(e){return this.errorMessage!=null&&this.errorMessage.length>0?this.errorMessage:this.errorMessageResourceName!=null&&this.errorMessageResourceName.length>0?rf.LanguageManager.getLocalizedMessage(this.errorMessageResourceName,nf.ValidatorOptions.language,this.getFormatParameters(e.propertyDisplayName)):rf.LanguageManager.getLocalizedMessage("invalidField",nf.ValidatorOptions.language,{name:e.propertyDisplayName})},t.prototype.getFormatParameters=function(e){var r=this,i={name:e};return Object.getOwnPropertyNames(this).forEach(function(n){n!="errorMessage"&&n!="errorMessageResourceName"&&(i[n]=r[n])}),i},t}();Ne.PropertyValidator=aF;var Vt={};Object.defineProperty(Vt,"__esModule",{value:!0});var sF=new RegExp("return (.*);?\\b"),oF=new RegExp("=>(.*)");function uF(t){var e=sF.exec(t+"")||oF.exec(t+"");if(e==null)throw new Error("The function does not contain a statement matching 'return variableName;'");var r=e[1].toString().split(".");return r[r.length-1]}Vt.getMemberNameFromSelector=uF;function lF(t){var e=/function (.{1,})\(/,r=e.exec(t.constructor.toString());return r&&r.length>1?r[1]:""}Vt.getTypeName=lF;function fF(t,e){return t.substr(t.length-e.length)===e}Vt.stringEndsWith=fF;function dF(t){return t==null||t.trim().length==0}Vt.isNullOrWhitespace=dF;function hF(t){return t?t.replace(/\D/g,"").length:0}Vt.countDigits=hF;var cF=ie&&ie.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])};return function(e,r){t(e,r);function i(){this.constructor=e}e.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(ba,"__esModule",{value:!0});var _F=Ne,gF=Vt,pF=function(t){cF(e,t);function e(r){var i=t.call(this,r)||this;return i.errorMessageResourceName="creditCard",i}return e.prototype.luhnCheck=function(r){if(/[^0-9-\s]+/.test(r))return!1;var i=0,n=0,a=!1;r=r.replace(/\D/g,"");for(var s=r.length-1;s>=0;s--){var o=r.charAt(s),n=parseInt(o,10);a&&(n*=2)>9&&(n-=9),i+=n,a=!a}return i%10==0},e.prototype.isValid=function(r){var i=r.propertyValue;return i==null?!0:typeof i!="string"||(i=i.replace(/-+/g,""),i=i.replace(/\s+/g,""),i.length==0||gF.countDigits(i)!=i.length)||i.length<12||i.length>19?!1:this.luhnCheck(i)},e}(_F.PropertyValidator);ba.CreditCardValidator=pF;var ya={},mF=ie&&ie.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])};return function(e,r){t(e,r);function i(){this.constructor=e}e.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(ya,"__esModule",{value:!0});var FF=Ne,CF=function(t){mF(e,t);function e(r){var i=t.call(this,r)||this;return i.errorMessageResourceName="email",i}return e.prototype.isValid=function(r){var i=r.propertyValue;return i==null?!0:typeof i!="string"?!1:bF.test(i)},e}(FF.PropertyValidator);ya.EmailValidator=CF;var bF=/^((([a-zа-я]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])+(\.([a-zа-я]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-zа-я]|\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(([a-zа-я]|\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])([a-zа-я]|\d|-|\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])*([a-zа-я]|\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])))\.)+(([a-zа-я]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(([a-zа-я]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])([a-zа-я]|\d|-|\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])*([a-zа-я]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])))\.?$/,P0={},yF=ie&&ie.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])};return function(e,r){t(e,r);function i(){this.constructor=e}e.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(P0,"__esModule",{value:!0});var vF=Ne,kF=Vt,wF=function(t){yF(e,t);function e(r){var i=t.call(this,r)||this;return i.errorMessageResourceName="empty",i}return e.prototype.isValid=function(r){var i=r.propertyValue;return i==null||i===0||i===!1?!0:i instanceof Array?i.length==0:!!(typeof i=="string"&&kF.isNullOrWhitespace(i))},e}(vF.PropertyValidator);P0.EmptyValidator=wF;var va={},xF=ie&&ie.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])};return function(e,r){t(e,r);function i(){this.constructor=e}e.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(va,"__esModule",{value:!0});var DF=Ne,EF=function(t){xF(e,t);function e(r,i){var n=t.call(this,i)||this;return n.errorMessageResourceName="equal",n.comparisonValue=r,n}return e.prototype.isValid=function(r){return this.comparisonValue instanceof Date&&r.propertyValue instanceof Date?this.comparisonValue.getTime()==r.propertyValue.getTime():this.comparisonValue===r.propertyValue},e}(DF.PropertyValidator);va.EqualValidator=EF;var ka={},AF=ie&&ie.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])};return function(e,r){t(e,r);function i(){this.constructor=e}e.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(ka,"__esModule",{value:!0});var SF=Ne,MF=function(t){AF(e,t);function e(r,i){var n=t.call(this,i)||this;return n.errorMessageResourceName="exactLength",n.exactLength=r,n}return e.prototype.isValid=function(r){var i=r.propertyValue;return i==null?!0:typeof i=="string"?i.length==this.exactLength:!1},e}(SF.PropertyValidator);ka.ExactLengthValidator=MF;var wa={},B1={},BF=ie&&ie.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])};return function(e,r){t(e,r);function i(){this.constructor=e}e.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(B1,"__esModule",{value:!0});var HF=Ne,OF=function(t){BF(e,t);function e(r,i,n,a){n===void 0&&(n=!0);var s=t.call(this,a)||this;return s.min=r,s.max=i,s.inclusive=n,s}return e.prototype.isValid=function(r){var i=r.propertyValue;if(i==null)return!0;if(typeof i=="number"){if(this.min!=null){if(this.inclusive){if(ithis.max)return!1}else if(i>=this.max)return!1}return!0}return!1},e}(HF.PropertyValidator);B1.RangeValidator=OF;var LF=ie&&ie.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])};return function(e,r){t(e,r);function i(){this.constructor=e}e.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(wa,"__esModule",{value:!0});var IF=B1,PF=function(t){LF(e,t);function e(r,i,n){var a=t.call(this,r,i,!1,n)||this;return a.errorMessageResourceName="exclusiveBetween",a}return e}(IF.RangeValidator);wa.ExclusiveBetweenValidator=PF;var xa={},VF=ie&&ie.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])};return function(e,r){t(e,r);function i(){this.constructor=e}e.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(xa,"__esModule",{value:!0});var TF=B1,jF=function(t){VF(e,t);function e(r,i){var n=t.call(this,r,null,!0,i)||this;return n.errorMessageResourceName="greaterThanOrEquals",n}return e}(TF.RangeValidator);xa.GreaterThanOrEqualValidator=jF;var Da={},qF=ie&&ie.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])};return function(e,r){t(e,r);function i(){this.constructor=e}e.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(Da,"__esModule",{value:!0});var RF=B1,NF=function(t){qF(e,t);function e(r,i){var n=t.call(this,r,null,!1,i)||this;return n.errorMessageResourceName="greaterThan",n}return e}(RF.RangeValidator);Da.GreaterThanValidator=NF;var Ea={},zF=ie&&ie.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])};return function(e,r){t(e,r);function i(){this.constructor=e}e.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(Ea,"__esModule",{value:!0});var ZF=B1,UF=function(t){zF(e,t);function e(r,i,n){var a=t.call(this,r,i,!0,n)||this;return a.errorMessageResourceName="inclusiveBetween",a}return e}(ZF.RangeValidator);Ea.InclusiveBetweenValidator=UF;var Aa={},WF=ie&&ie.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])};return function(e,r){t(e,r);function i(){this.constructor=e}e.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(Aa,"__esModule",{value:!0});var GF=B1,YF=function(t){WF(e,t);function e(r,i){var n=t.call(this,null,r,!0,i)||this;return n.errorMessageResourceName="lessThanOrEquals",n}return e}(GF.RangeValidator);Aa.LessThanOrEqualValidator=YF;var Sa={},XF=ie&&ie.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])};return function(e,r){t(e,r);function i(){this.constructor=e}e.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(Sa,"__esModule",{value:!0});var KF=B1,JF=function(t){XF(e,t);function e(r,i){var n=t.call(this,null,r,!1,i)||this;return n.errorMessageResourceName="lessThan",n}return e}(KF.RangeValidator);Sa.LessThanValidator=JF;var Ma={},QF=ie&&ie.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])};return function(e,r){t(e,r);function i(){this.constructor=e}e.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(Ma,"__esModule",{value:!0});var $F=Ne,eC=function(t){QF(e,t);function e(r,i){var n=t.call(this,i)||this;return n.maxLength=r,n.errorMessageResourceName="maxLength",n}return e.prototype.isValid=function(r){var i=r.propertyValue;return i==null?!0:typeof i=="string"?i.length<=this.maxLength:!1},e}($F.PropertyValidator);Ma.MaxLengthValidator=eC;var Ba={},tC=ie&&ie.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])};return function(e,r){t(e,r);function i(){this.constructor=e}e.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(Ba,"__esModule",{value:!0});var rC=Ne,iC=function(t){tC(e,t);function e(r,i){var n=t.call(this,i)||this;return n.minLength=r,n.errorMessageResourceName="minLength",n}return e.prototype.isValid=function(r){var i=r.propertyValue;return i==null?!0:typeof i=="string"?i.length>=this.minLength:!1},e}(rC.PropertyValidator);Ba.MinLengthValidator=iC;var Ha={},nC=ie&&ie.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])};return function(e,r){t(e,r);function i(){this.constructor=e}e.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(Ha,"__esModule",{value:!0});var aC=Ne,sC=Vt,oC=function(t){nC(e,t);function e(r){var i=t.call(this,r)||this;return i.errorMessageResourceName="notEmpty",i}return e.prototype.isValid=function(r){var i=r.propertyValue;return i==null||i===0||i===!1||typeof i=="string"&&sC.isNullOrWhitespace(i)?!1:i instanceof Array?i.length>0:!0},e}(aC.PropertyValidator);Ha.NotEmptyValidator=oC;var Oa={},uC=ie&&ie.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])};return function(e,r){t(e,r);function i(){this.constructor=e}e.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(Oa,"__esModule",{value:!0});var lC=Ne,fC=function(t){uC(e,t);function e(r,i){var n=t.call(this,i)||this;return n.errorMessageResourceName="notEqual",n.comparisonValue=r,n}return e.prototype.isValid=function(r){return this.comparisonValue instanceof Date&&r.propertyValue instanceof Date?this.comparisonValue.getTime()!=r.propertyValue.getTime():this.comparisonValue!==r.propertyValue},e}(lC.PropertyValidator);Oa.NotEqualValidator=fC;var La={},dC=ie&&ie.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])};return function(e,r){t(e,r);function i(){this.constructor=e}e.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(La,"__esModule",{value:!0});var hC=Ne,cC=function(t){dC(e,t);function e(r){var i=t.call(this,r)||this;return i.errorMessageResourceName="notNull",i}return e.prototype.isValid=function(r){return r.propertyValue!==null&&r.propertyValue!==void 0},e}(hC.PropertyValidator);La.NotNullValidator=cC;var Ia={},_C=ie&&ie.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])};return function(e,r){t(e,r);function i(){this.constructor=e}e.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(Ia,"__esModule",{value:!0});var gC=Ne,pC=function(t){_C(e,t);function e(r){var i=t.call(this,r)||this;return i.errorMessageResourceName="null",i}return e.prototype.isValid=function(r){return r.propertyValue===null||r.propertyValue===void 0},e}(gC.PropertyValidator);Ia.NullValidator=pC;var Pa={},mC=ie&&ie.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])};return function(e,r){t(e,r);function i(){this.constructor=e}e.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(Pa,"__esModule",{value:!0});var FC=Ne,CC=function(t){mC(e,t);function e(r){var i=t.call(this,r)||this;return i.errorMessageResourceName="phone",i}return e.prototype.isValid=function(r){return r.propertyValue==null?!0:bC.test(r.propertyValue)},e}(FC.PropertyValidator);Pa.PhoneValidator=CC;var bC=/^(\+\s?)?(\(\+?\d+([\s\-\.]?\d+)?\)|\d+)([\s\-\.]?(\(\d+([\s\-\.]?\d+)?\)|\d+))*(\s?(x|ext\.?)\s?\d+)?$/,Va={},yC=ie&&ie.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])};return function(e,r){t(e,r);function i(){this.constructor=e}e.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(Va,"__esModule",{value:!0});var vC=Ne,kC=function(t){yC(e,t);function e(r,i){var n=t.call(this,i)||this;return n.predicate=r,n.errorMessageResourceName="predicate",n}return e.prototype.isValid=function(r){return this.predicate(r.propertyValue,r.instance)},e}(vC.PropertyValidator);Va.PredicateValidator=kC;var Ta={},wC=ie&&ie.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])};return function(e,r){t(e,r);function i(){this.constructor=e}e.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(Ta,"__esModule",{value:!0});var xC=Ne,DC=function(t){wC(e,t);function e(r,i){var n=t.call(this,i)||this;return n.errorMessageResourceName="regularExpression",n.expression=r,n}return e.prototype.isValid=function(r){return r.propertyValue==null?!0:typeof r.propertyValue=="string"?this.expression.test(r.propertyValue):!1},e}(xC.PropertyValidator);Ta.RegularExpressionValidator=DC;var ja={},EC=ie&&ie.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])};return function(e,r){t(e,r);function i(){this.constructor=e}e.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(ja,"__esModule",{value:!0});var AC=Ne,SC=function(t){EC(e,t);function e(r){var i=t.call(this,r)||this;return i.errorMessageResourceName="uri",i}return e.prototype.isValid=function(r){return r.propertyValue==null?!0:MC.test(r.propertyValue)},e}(AC.PropertyValidator);ja.UriValidator=SC;var MC=/^(https?|ftp):\/\/(((([a-zа-я]|\d|-|\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-zа-я]|\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(([a-zа-я]|\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])([a-zа-я]|\d|-|\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])*([a-zа-я]|\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])))\.)+(([a-zа-я]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(([a-zа-я]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])([a-zа-я]|\d|-|\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])*([a-zа-я]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])))\.?)(:\d*)?)(\/((([a-zа-я]|\d|-|\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-zа-я]|\d|-|\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-zа-я]|\d|-|\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\\uE000-\\uF8FF]|\/|\?)*)?(\#((([a-zа-я]|\d|-|\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/,qa={};Object.defineProperty(qa,"__esModule",{value:!0});var BC=function(){function t(){}return t}();qa.ValidationContext=BC;var Ra={};Object.defineProperty(Ra,"__esModule",{value:!0});var HC=qa,OC=Fa,af=M1,V0=L2,LC=function(){function t(e){this.collectionValidators=[],this.propertyValidators=[],this.validators=[],this.when=[],this.propertyDisplayName=V0.ValidatorOptions.propertyNameResolver(e),this.propertyName=e}return t.prototype.validate=function(e){var r=this;if(e==null)throw af.LanguageManager.getLocalizedMessage("argumentNull",V0.ValidatorOptions.language,{parameterName:"instance"});var i=[];if(this.when!=null&&this.when.some(function(s){return!s(e)}))return i;var n=this.getValue(e),a=new HC.ValidationContext;return a.instance=e,a.propertyDisplayName=this.propertyDisplayName,a.propertyName=this.propertyName,a.propertyValue=n,this.collectionValidators!=null&&this.collectionValidators.forEach(function(s){r.validateWithCollectionValidator(a,s,i)}),this.validators!=null&&this.validators.forEach(function(s){r.validateWithValidator(a.propertyValue,s,i)}),this.propertyValidators!=null&&this.propertyValidators.forEach(function(s){r.validateWithPropertyValidator(a,s,i)}),i},t.prototype.validateWithCollectionValidator=function(e,r,i){var n=this;if(e.propertyValue!=null)if(e.propertyValue instanceof Array)e.propertyValue.forEach(function(a){a!=null&&n.validateWithValidator(a,r,i)});else throw af.LanguageManager.getLocalizedMessage("invalidPropertyType",V0.ValidatorOptions.language,{propertyName:e.propertyName,type:typeof e.propertyValue,expectedType:"Array"})},t.prototype.validateWithValidator=function(e,r,i){if(e!=null){var n=r.validate(e);n.errors.forEach(function(a){i.push(a)})}},t.prototype.validateWithPropertyValidator=function(e,r,i){r.isValid(e)||i.push(new OC.ValidationError(r.getErrorMessage(e),e.propertyName))},t.prototype.getValue=function(e){var r=e[this.propertyName];return r},t}();Ra.ValidationRule=LC;var Na={};Object.defineProperty(Na,"__esModule",{value:!0});var IC=Ne,PC=ba,VC=ya,TC=va,jC=ka,qC=wa,RC=xa,NC=Da,zC=Ea,ZC=Aa,UC=Sa,WC=Ma,GC=Ba,YC=Ha,XC=Oa,sf=La,KC=Ia,JC=Pa,QC=Va,$C=Ta,eb=ja,tb=function(){function t(e){this._rule=e}return t.prototype.when=function(e){return this._rule.when.push(e),this},t.prototype.withMessage=function(e){if(this._rule.propertyValidators.length>0)return this._rule.propertyValidators[this._rule.propertyValidators.length-1].errorMessage=e,this;throw"Can't set error message: validator list is empty."},t.prototype.withLocalizedMessage=function(e){if(this._rule.propertyValidators.length>0)return this._rule.propertyValidators[this._rule.propertyValidators.length-1].errorMessageResourceName=e,this;throw"Can't set error message: validator list is empty."},t.prototype.withName=function(e){return this._rule.propertyDisplayName=e,this},t.prototype.setValidator=function(e){return e instanceof IC.PropertyValidator?this._rule.propertyValidators.push(e):this._rule.validators.push(e),this},t.prototype.setCollectionValidator=function(e){return this._rule.collectionValidators.push(e),this},t.prototype.creditCard=function(){return this.setValidator(new PC.CreditCardValidator)},t.prototype.email=function(){return this.setValidator(new VC.EmailValidator)},t.prototype.empty=function(){return this.setValidator(new sf.NotNullValidator)},t.prototype.equal=function(e){return this.setValidator(new TC.EqualValidator(e))},t.prototype.exactLength=function(e){return this.setValidator(new jC.ExactLengthValidator(e))},t.prototype.exclusiveBetween=function(e,r){return this.setValidator(new qC.ExclusiveBetweenValidator(e,r))},t.prototype.greaterThan=function(e){return this.setValidator(new NC.GreaterThanValidator(e))},t.prototype.greaterThanOrEqual=function(e){return this.setValidator(new RC.GreaterThanOrEqualValidator(e))},t.prototype.inclusiveBetween=function(e,r){return this.setValidator(new zC.InclusiveBetweenValidator(e,r))},t.prototype.lessThan=function(e){return this.setValidator(new UC.LessThanValidator(e))},t.prototype.lessThanOrEqual=function(e){return this.setValidator(new ZC.LessThanOrEqualValidator(e))},t.prototype.maxLength=function(e){return this.setValidator(new WC.MaxLengthValidator(e)),this},t.prototype.minLength=function(e){return this.setValidator(new GC.MinLengthValidator(e)),this},t.prototype.notEmpty=function(){return this.setValidator(new YC.NotEmptyValidator)},t.prototype.notEqual=function(e){return this.setValidator(new XC.NotEqualValidator(e))},t.prototype.notNull=function(){return this.setValidator(new sf.NotNullValidator)},t.prototype.null=function(){return this.setValidator(new KC.NullValidator)},t.prototype.phone=function(){return this.setValidator(new JC.PhoneValidator)},t.prototype.must=function(e){return this.setValidator(new QC.PredicateValidator(e))},t.prototype.regularExpression=function(e){return this.setValidator(new $C.RegularExpressionValidator(e))},t.prototype.uri=function(){return this.setValidator(new eb.UriValidator)},t}();Na.ValidationRuleConfigurator=tb;var T0={},rb=M1;rb.LanguageManager.registerLanguage("en",{argumentNull:"Value cannot be null. Parameter name: {parameterName}.",creditCard:"The {name} field is not a valid credit card number.",email:"The {name} field is not a valid e-mail address.",empty:"The {name} field must be empty.",equal:"The {name} field should be equal to '{comparisonValue}'.",exactLength:"Then {name} field must be {exactLength} characters in length.",exclusiveBetween:"The {name} field must be between {min} and {max} (exclusive).",greaterThan:"The {name} field must be greater than or equal to {min}.",greaterThanOrEqual:"The {name} field must be greater than {min}.",inclusiveBetween:"The field {name} must be between {min} and {max} (inclusive).",invalidField:"The {name} field is invalid.",invalidFieldType:"Type of the {name} field must be '{expectedType}'. Current type is '{type}'.",lessThan:"The {name} field must be less than {max}.",lessThanOrEquals:"The {name} field must be less than or equal to {max}.",maxLength:"The {name} field must be a string with a maximum length of {maxLength}.",minLength:"The {name} field must be a string with a minimum length of {minLength}.",notEmpty:"The {name} field should not be empty.",notEqual:"The {name} field should not be equal to '{comparisonValue}'.",notNull:"The {name} field is required.",null:"The {name} field must be empty.",phone:"The {name} field is not a valid phone number.",predicate:"The specified condition was not met for the {name} field.",regularExpression:"The field {name} must match the regular expression '{regularExpression}'.",uri:"The {name} field is not a valid fully-qualified http, https, or ftp URL."});var ib=M1;ib.LanguageManager.registerLanguage("ru",{argumentNull:"Значение не может быть неопределенным. Имя параметра: {parameterName}.",creditCard:"Поле {name} не содержит допустимый номер кредитной карты.",email:"Поле {name} не содержит допустимый адрес электронной почты.",empty:"Поле {name} должно быть пустым.",equal:"Поле {name} должно содержать значение '{comparisonValue}'.",exactLength:"Поле {name} должно содержать строку длиною {exactLength}.",exclusiveBetween:"Значение поля {name} должно быть в пределах от {min} до {max}.",greaterThan:"Значение поля {name} должно быть больше {min}.",greaterThanOrEqual:"Значение поля {name} должно быть больше либо равно {min}.",inclusiveBetween:"Значение поля {name} должно быть в пределах от {min} до {max} включительно.",invalidField:"Поле {name} содержит недопустимое значение.",invalidFieldType:"Тип данных поля {name} должен быть '{expectedType}'. Обнаружено значение: '{type}'.",lessThan:"Значение поля {name} должно быть меньше {max}.",lessThanOrEquals:"Значение поля {name} должно быть меньше либо равно {max}.",maxLength:"Поле {name} должно содержать строку с максимальной длиной {maxLength}.",minLength:"Поле {name} должно содержать строку с минимальной длиной {minLength}.",notEmpty:"Требуется поле {name}.",notEqual:"Поле {name} не должно содержать значение '{comparisonValue}'.",notNull:"Требуется поле {name}.",null:"Поле {name} должно быть пустым.",phone:"Поле {name} не содержит допустимый номер телефона.",predicate:"Поле {name} содержит недопустимое значение.",regularExpression:"Поле {name} должно соответствовать регулярному выражению '{regularExpression}'.",uri:"Поле {name} не содержит допустимый полный URL-адрес http, https или ftp."}),Object.defineProperty(T0,"__esModule",{value:!0});var nb=Vt,ab=Ra,sb=Na,ob=Ca,ub=M1,lb=L2,fb=function(){function t(){this._rules=[]}return t.prototype.validate=function(e){if(e==null)throw ub.LanguageManager.getLocalizedMessage("argumentNull",lb.ValidatorOptions.language,{parameterName:"instance"});var r=new ob.ValidationResult;return this._rules.forEach(function(i){var n=i.validate(e);n!=null&&n.forEach(function(a){r.errors.push(a)})}),r},t.prototype.validateAndThrow=function(e){var r=this.validate(e);if(!r.isValid)throw r.errors.map(function(i){return i.errorMessage}).join(`\r `)},t.prototype.ruleFor=function(e){var r=nb.getMemberNameFromSelector(e),i=new ab.ValidationRule(r);this._rules.push(i);var n=new sb.ValidationRuleConfigurator(i);return this._when!=null&&n.when(this._when),n},t.prototype.when=function(e,r){this._when=e,r(),this._when=null},t}();T0.Validator=fb;var j0={};Object.defineProperty(j0,"__esModule",{value:!0});var db=Vt,q0=M1,R0=L2,hb=function(){function t(){}return t.getValidator=function(e){if(e==null)throw q0.LanguageManager.getLocalizedMessage("argumentNull",R0.ValidatorOptions.language,{parameterName:"validatorType"});var r=db.getTypeName(e),i=t.validators[r];return i==null&&(i=new e,t.validators[r]=i),i},t.validate=function(e,r){if(e==null)throw q0.LanguageManager.getLocalizedMessage("argumentNull",R0.ValidatorOptions.language,{parameterName:"instance"});return t.getValidator(r).validate(e)},t.validateAndThrow=function(e,r){if(e==null)throw q0.LanguageManager.getLocalizedMessage("argumentNull",R0.ValidatorOptions.language,{parameterName:"instance"});return t.getValidator(r).validateAndThrow(e)},t.validators={},t}();j0.ValidatorFactory=hb,function(t){function e(r){for(var i in r)t.hasOwnProperty(i)||(t[i]=r[i])}Object.defineProperty(t,"__esModule",{value:!0}),e(M1),e(L0),e(I0),e(ma),e(Fa),e(Ca),e(ba),e(ya),e(P0),e(va),e(ka),e(wa),e(xa),e(Da),e(Ea),e(Aa),e(Sa),e(Ma),e(Ba),e(Ha),e(Oa),e(La),e(Ia),e(Pa),e(Va),e(Ne),e(B1),e(Ta),e(ja),e(Vt),e(qa),e(Ra),e(Na),e(T0),e(j0),e(L2)}(lt);class cb extends lt.Validator{constructor(){super(),this.ruleFor(e=>e.Name).notEmpty().withMessage("Please enter Folder name.")}}new cb;class _b extends lt.Validator{constructor(){super(),this.ruleFor(e=>e.workspaceName).notEmpty().withMessage("Please enter Workspace name.")}}new _b;class gb extends lt.Validator{constructor(){super(),this.ruleFor(e=>e.usersInvite).must(e=>!!e&&!!e.userEmails&&e.userEmails.length>0).withMessage("Please specify at least one Email.")}}new gb;class pb extends lt.Validator{constructor(){super(),this.ruleFor(e=>e.Name).notEmpty().withMessage("Please enter Project name.")}}new pb;class mb extends lt.Validator{constructor(){super(),this.ruleFor(e=>e.Name).notEmpty().withMessage("Please enter Project name.")}}new mb;class Fb extends lt.Validator{constructor(){super(),this.ruleFor(e=>e.PluginName).notEmpty().withMessage("Please enter Plugin name."),this.ruleFor(e=>e.Content).notEmpty().withMessage("Please enter Plugin content.")}}new Fb;class Cb extends lt.Validator{constructor(){super(),this.ruleFor(e=>e.commentText).notEmpty().withMessage("Please enter text.")}}new Cb;class bb extends lt.Validator{constructor(){super(),this.ruleFor(e=>e.Name).notEmpty().withMessage("Please enter Organization name.").maxLength(70).withMessage("Your organization name must be 70 characters or less.")}}new bb;class yb extends lt.Validator{constructor(){super(),this.ruleFor(e=>e).must(e=>!!e&&!!e.userEmails&&e.userEmails.length>0).withMessage("Please specify at least one Email.")}}new yb;function N0(t){return!!t&&t.type===O0.Shortcut&&!!t.shortcut}function vb(t){return kb(t,[ga.Issue,ga.IssueComment])}function kb(t,e){let r=0;if(t&&t.UnreadMentionsCount){const i=t.UnreadMentionsCount,n=Array.isArray(e)?[...e]:[e];for(const a of n)i[a]&&(r+=i[a])}return r}var wb=function(){var e=this,r=e._self._c;return r("svg",{attrs:{viewBox:"0 0 9 9"}},[r("path",{attrs:{d:"M4 0h1v9H4z"}}),r("path",{attrs:{d:"M0 4h9v1H0z"}})])};const xb={render:wb};var Db=function(){var e=this,r=e._self._c;return r("svg",{attrs:{viewBox:"0 0 48 48"}},[r("path",{attrs:{d:"M38 12.83 35.17 10 24 21.17 12.83 10 10 12.83 21.17 24 10 35.17 12.83 38 24 26.83 35.17 38 38 35.17 26.83 24z"}}),r("path",{attrs:{fill:"none",d:"M0 0h48v48H0z"}})])};const of={render:Db};var Eb=function(){var e=this,r=e._self._c;return r("svg",{attrs:{width:"6",height:"6",viewBox:"0 0 6 6"}},[r("path",{attrs:{d:"M3 0c1.68 0 3 1.32 3 3S4.68 6 3 6 0 4.68 0 3s1.32-3 3-3"}})])};const Ab={render:Eb};var Sb=function(){var e=this,r=e._self._c;return r("svg",{attrs:{viewBox:"0 0 13 14"}},[r("g",{attrs:{"fill-rule":"evenodd"}},[r("path",{attrs:{"fill-rule":"nonzero",d:"M12.498 2.231H9.056v-.627A1.54 1.54 0 0 0 7.505.073H5.51a1.54 1.54 0 0 0-1.55 1.531v.613H.501a.495.495 0 1 0 0 .99h.886l.74 10.238a.5.5 0 0 0 .501.467h7.74a.5.5 0 0 0 .503-.467l.738-10.237h.887c.28 0 .502-.219.502-.496a.49.49 0 0 0-.501-.48zm-7.55-.627c0-.306.252-.54.547-.54h1.98c.31 0 .546.249.546.54v.613H4.95v-.613zm4.95 11.331H3.102l-.709-9.712h8.214z"}}),r("path",{attrs:{d:"M5.112 10.85c.28 0 .502-.219.502-.496v-4.55a.495.495 0 0 0-.502-.495.495.495 0 0 0-.502.495l-.001 4.55c0 .277.237.496.503.496m2.776 0c.28 0 .502-.219.502-.496l.001-4.55a.495.495 0 0 0-.502-.495.495.495 0 0 0-.502.495v4.55c-.016.277.22.496.501.496"}})])])};const uf={render:Sb};var Mb=function(){var e=this,r=e._self._c;return r("svg",{attrs:{width:"15",height:"16",fill:"none",viewBox:"0 0 15 16"}},[r("path",{attrs:{fill:"currentColor",d:"M5.543 15.696c.12.054.26.072.36.072.2 0 .36-.054.54-.18l2.8-2.016c.2-.144.3-.36.3-.576V7.812l4.76-5.796c.3-.378.36-.882.12-1.314S13.683 0 13.143 0H1.423c-.54 0-1 .27-1.26.702s-.2.936.12 1.314l4.76 5.796v7.236c.02.27.22.522.5.648M1.983 1.512h10.64l-4.6 5.598c-.12.126-.16.27-.16.45v5.094l-1.12.81V7.56a.8.8 0 0 0-.16-.45z"}})])};const Bb={render:Mb};var Hb=function(){var e=this,r=e._self._c;return r("svg",{attrs:{viewBox:"0 0 3 12"}},[r("g",{attrs:{"fill-rule":"evenodd"}},[r("circle",{attrs:{cx:"1.5",cy:"10.5",r:"1.5"}}),r("circle",{attrs:{cx:"1.5",cy:"1.5",r:"1.5"}}),r("circle",{attrs:{cx:"1.5",cy:"6",r:"1.5"}})])])};const Ob={render:Hb};var Lb=function(){var e=this,r=e._self._c;return r("svg",{attrs:{width:"12",height:"10",fill:"none",viewBox:"0 0 12 10"}},[r("path",{attrs:{d:"M4.084.223A.5.5 0 0 1 4.5 0h3a.5.5 0 0 1 .416.223L8.768 1.5H10.5A1.5 1.5 0 0 1 12 3v5.5a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 0 8.5V3a1.5 1.5 0 0 1 1.5-1.5h1.732zM4.768 1l-.852 1.277A.5.5 0 0 1 3.5 2.5h-2A.5.5 0 0 0 1 3v5.5a.5.5 0 0 0 .5.5h9a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5h-2a.5.5 0 0 1-.416-.223L7.232 1z","clip-rule":"evenodd"}}),r("path",{attrs:{d:"M6 4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3M3.5 5.5a2.5 2.5 0 1 1 5 0 2.5 2.5 0 0 1-5 0","clip-rule":"evenodd"}})])};const Ib={render:Lb};var Pb=function(){var e=this,r=e._self._c;return r("svg",{attrs:{viewBox:"0 0 10 10"}},[r("path",{attrs:{d:"M8.31 0c-.413 0-.825.167-1.114.458L5.608 2.083h-4.37C.556 2.083 0 2.646 0 3.333V8.75C0 9.438.557 10 1.237 10h5.361c.68 0 1.237-.562 1.237-1.25V4.334l1.609-1.626a1.596 1.596 0 0 0 0-2.25A1.64 1.64 0 0 0 8.31 0m-1.3 8.75c0 .23-.185.417-.412.417h-5.36a.416.416 0 0 1-.413-.417V3.333c0-.229.185-.416.412-.416h3.546L3.361 4.354A4.36 4.36 0 0 0 2.083 7.5c0 .23.185.417.412.417a4.36 4.36 0 0 0 3.113-1.292l1.423-1.437V8.75h-.02zm1.835-6.625L4.99 6.02c-.557.562-1.3.937-2.083 1.02a3.67 3.67 0 0 1 1.01-2.103l3.856-3.896c.31-.292.784-.25 1.072.041.268.313.268.75 0 1.042z"}})])};const Vb={render:Pb};var Tb=function(){var e=this,r=e._self._c;return r("svg",{attrs:{fill:"none",viewBox:"0 0 12 12"}},[r("path",{attrs:{d:"M6 0C2.69 0 0 2.69 0 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 .533A5.463 5.463 0 0 1 11.467 6 5.463 5.463 0 0 1 6 11.467 5.463 5.463 0 0 1 .533 6 5.463 5.463 0 0 1 6 .533M3.733 3.467a.8.8 0 1 0 0 1.6.8.8 0 0 0 0-1.6m4.534 0a.8.8 0 1 0 0 1.6.8.8 0 0 0 0-1.6m.662 3.845a.27.27 0 0 0-.216.138c-.6.898-1.59 1.483-2.713 1.483S3.888 8.348 3.287 7.45a.27.27 0 0 0-.25-.12c-.183.018-.296.264-.191.416C3.538 8.78 4.693 9.466 6 9.466s2.462-.685 3.154-1.72c.125-.242-.014-.424-.225-.434"}})])};const jb={render:Tb};var qb=function(){var e=this,r=e._self._c;return r("svg",{attrs:{fill:"none",viewBox:"0 0 12 12"}},[r("path",{attrs:{d:"M6.145 12.047q-1.87 0-3.26-.737A5.2 5.2 0 0 1 .738 9.238Q0 7.888 0 6.138q0-1.836.797-3.213A5.6 5.6 0 0 1 3 .798Q4.406.048 6.145.047 8 .047 9.319.784q1.333.723 2 1.89Q12 3.845 12 5.15q0 1.363-.435 2.239-.42.861-1.087 1.265a2.67 2.67 0 0 1-1.391.39q-.768 0-1.217-.32-.436-.335-.493-.918h-.03q-.36.57-.912.904-.537.333-1.261.333-.957 0-1.55-.64-.595-.653-.595-1.793 0-.945.377-1.78a3.4 3.4 0 0 1 1.087-1.335 2.66 2.66 0 0 1 1.594-.5q.681 0 1.188.32.507.305.667.806h.015l.173-.96h.942l-.68 3.769q-.06.39-.059.5 0 .473.232.668.233.195.696.195.406 0 .826-.306.42-.32.71-1.015.29-.71.29-1.822 0-1.098-.55-2.072-.552-.973-1.667-1.571Q7.753.895 6.145.895q-1.478 0-2.667.64a4.6 4.6 0 0 0-1.855 1.821Q.942 4.538.942 6.137q0 1.53.623 2.684a4.2 4.2 0 0 0 1.797 1.752q1.174.626 2.783.626 1.232 0 2.116-.334.898-.334 1.377-.932h1.26q-.608.975-1.855 1.544-1.23.57-2.898.57m-.783-3.754q.725 0 1.247-.418.536-.43.811-1.098.276-.667.276-1.405 0-.779-.406-1.181-.391-.418-1.073-.418-.696 0-1.217.404a2.6 2.6 0 0 0-.783 1.056q-.26.64-.26 1.335 0 .82.405 1.28a1.3 1.3 0 0 0 1 .445"}})])};const Rb={render:qb};var Nb=function(){var e=this,r=e._self._c;return r("svg",{attrs:{viewBox:"0 0 22 22"}},[r("path",{attrs:{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"3.333",d:"M2.25 11h17.5m0 0L11 2.25M19.75 11 11 19.75"}})])};const zb={render:Nb};var Zb=function(){var e=this,r=e._self._c;return r("svg",{attrs:{viewBox:"0 0 20 20"}},[r("path",{attrs:{"fill-rule":"evenodd",d:"M10 2c-4.414 0-8 3.586-8 8s3.586 8 8 8 8-3.586 8-8-3.586-8-8-8m0 .667A7.33 7.33 0 0 1 17.333 10 7.33 7.33 0 0 1 10 17.333 7.33 7.33 0 0 1 2.667 10 7.33 7.33 0 0 1 10 2.667M10 4a.333.333 0 0 0-.333.333V10c0 .123.067.23.166.288l3.753 2.167a.333.333 0 1 0 .333-.577l-3.586-2.07V4.333A.333.333 0 0 0 10 4","clip-rule":"evenodd"}})])};const lf={render:Zb};var Ub=function(){var e=this,r=e._self._c;return r("svg",{attrs:{viewBox:"0 0 16 16"}},[r("path",{attrs:{d:"M8 0C3.586 0 0 3.586 0 8s3.586 8 8 8 8-3.586 8-8-3.586-8-8-8m0 .711c4.03 0 7.289 3.26 7.289 7.289 0 4.03-3.26 7.289-7.289 7.289A7.284 7.284 0 0 1 .711 8C.711 3.97 3.971.711 8 .711M4.978 4.622a1.067 1.067 0 1 0 0 2.134 1.067 1.067 0 0 0 0-2.134m6.044 0a1.067 1.067 0 1 0 0 2.134 1.067 1.067 0 0 0 0-2.134m.884 5.128a.36.36 0 0 0-.29.183c-.8 1.198-2.12 1.978-3.616 1.978s-2.816-.78-3.617-1.978a.36.36 0 0 0-.333-.16c-.244.025-.395.353-.256.555.923 1.38 2.463 2.294 4.206 2.294s3.283-.914 4.206-2.294c.166-.323-.02-.565-.3-.578"}})])};const z0={render:Ub};var Wb=function(){var e=this,r=e._self._c;return r("svg",{attrs:{viewBox:"0 0 16 16"}},[r("path",{attrs:{d:"M15.267.002c-.27.035-6.653.902-9.506 4.992C4.653 6.582 4.205 8.11 4.429 9.535c.162 1.034.688 1.966 1.521 2.738-1.516 1.176-3.414 2.13-5.754 3.112a.32.32 0 0 0 .246.59c2.408-1.01 4.4-2.023 6.001-3.291.053.04.101.081.156.12.974.684 1.975 1.02 2.957 1.02 1.68 0 3.305-.986 4.641-2.901C17.05 6.833 15.678.516 15.618.25a.32.32 0 0 0-.351-.248m-1.592 10.554c-1.916 2.746-4.362 3.375-6.71 1.723l-.019-.014c1.52-1.332 2.65-2.949 3.393-5.121a.319.319 0 1 0-.603-.208c-.721 2.107-1.8 3.653-3.285 4.93-.768-.687-1.248-1.515-1.392-2.43-.198-1.256.214-2.627 1.224-4.075C8.638 1.984 13.771.905 15.053.684c.232 1.285.98 6.492-1.378 9.872"}})])};const ff={render:Wb};var Gb=function(){var e=this,r=e._self._c;return r("svg",{attrs:{viewBox:"0 0 16 19"}},[r("path",{attrs:{d:"M2.413 6.061a4.45 4.45 0 0 1 4.625.317h.035a7.3 7.3 0 0 0-2.232-3.78.352.352 0 1 1 .472-.521 7.9 7.9 0 0 1 1.5 1.823A4.93 4.93 0 0 1 11.635 0a.36.36 0 0 1 .352.352 4.93 4.93 0 0 1-4.52 4.928q.236.624.352 1.281l.275-.19a4.463 4.463 0 0 1 7.033 3.844l-.07 1.443a9.26 9.26 0 0 1-3.21 6.569 3.1 3.1 0 0 1-1.613.704 4 4 0 0 1-.408 0 3.1 3.1 0 0 1-2.26-.916 3.1 3.1 0 0 1-4.28.24 9.26 9.26 0 0 1-3.21-6.569l-.071-1.443a4.48 4.48 0 0 1 2.408-4.182M11.269.746a4.224 4.224 0 0 0-3.844 3.837A4.224 4.224 0 0 0 11.27.746zM.772 11.623a8.57 8.57 0 0 0 2.971 6.069 2.4 2.4 0 0 0 3.52-.451.35.35 0 0 1 .296-.148.35.35 0 0 1 .288.162 2.4 2.4 0 0 0 3.52.45 8.57 8.57 0 0 0 2.992-6.082l.064-1.408a3.759 3.759 0 0 0-5.928-3.252l-.704.513a.36.36 0 0 1-.408 0l-.704-.513a3.76 3.76 0 0 0-5.97 3.252z"}})])};const df={render:Gb};var Yb=function(){var e=this,r=e._self._c;return r("svg",{attrs:{viewBox:"0 0 16 16"}},[r("path",{attrs:{d:"M8 16c-4.409 0-8-3.591-8-8s3.591-8 8-8 8 3.591 8 8-3.591 8-8 8m7.271-7.644h-4.409a7.3 7.3 0 0 0 2.205 4.87 7.24 7.24 0 0 0 2.204-4.87m-6.915 0v6.915a7.23 7.23 0 0 0 4.177-1.582 8 8 0 0 1-2.382-5.351H8.356zm-.712 0H5.85a8 8 0 0 1-2.382 5.35 7.2 7.2 0 0 0 4.177 1.565zm0-.712V.73a7.23 7.23 0 0 0-4.177 1.58 8 8 0 0 1 2.382 5.351h1.795zm.712 0h1.795a8 8 0 0 1 2.382-5.35A7.2 7.2 0 0 0 8.356.728v6.915zm-5.423 5.583a7.22 7.22 0 0 0 2.205-4.871H.728a7.24 7.24 0 0 0 2.205 4.87zM.73 7.644h4.427a7.3 7.3 0 0 0-2.205-4.87A7.18 7.18 0 0 0 .73 7.643zm12.338-4.87a7.22 7.22 0 0 0-2.205 4.87h4.427a7.34 7.34 0 0 0-2.222-4.87"}})])};const hf={render:Yb};var Xb=function(){var e=this,r=e._self._c;return r("svg",{attrs:{viewBox:"0 0 12 18"}},[r("path",{attrs:{d:"M.713 17.012a.32.32 0 0 0 .418-.177l.63-1.55h8.479l.629 1.55a.322.322 0 0 0 .595-.242l-.711-1.754-.542-1.335c.54-.12.945-.602.945-1.177V2.171A1.21 1.21 0 0 0 9.949.964H2.05A1.21 1.21 0 0 0 .843 2.171v10.156c0 .575.406 1.056.945 1.177l-1.253 3.09a.32.32 0 0 0 .177.418zm1.308-2.37.45-1.108H9.53l.449 1.108zM1.487 3.995h9.026v3.99a2.26 2.26 0 0 1-2.255 2.255H3.742a2.26 2.26 0 0 1-2.255-2.256zm.564-2.388H9.95c.311 0 .564.253.564.564v1.181H1.487v-1.18c0-.312.253-.565.564-.565m-.564 10.72V9.8a2.9 2.9 0 0 0 2.255 1.082h4.516c.91 0 1.723-.423 2.255-1.082v2.527a.565.565 0 0 1-.564.564H2.05a.565.565 0 0 1-.564-.564z"}})])};const cf={render:Xb};var Kb=function(){var e=this,r=e._self._c;return r("svg",{attrs:{viewBox:"0 0 14 16"}},[r("path",{attrs:{d:"M3.75 15.218q.214 0 .403-.023c.897-.101 1.792-.54 2.456-1.204 1.115-1.115 7.065-7.047 7.065-7.047l-.452-.454s-5.95 5.933-7.065 7.048a3.57 3.57 0 0 1-2.076 1.021c-.903.103-1.75-.214-2.452-.915-.875-.876-.935-1.867-.832-2.544A4.1 4.1 0 0 1 1.91 8.901l1.531-1.524c1.896-1.883 4.76-4.73 5.322-5.33.462-.49 1.076-.78 1.646-.768.488.009.926.232 1.303.662 1.211 1.385.181 2.638-.163 2.989-.675.687-4.23 4.235-5.938 5.94l-.906.904c-.446.446-1.03.395-1.338.087a.71.71 0 0 1-.2-.565c.02-.259.153-.519.386-.752l4.489-4.488a.32.32 0 0 0-.453-.453l-4.488 4.489c-.343.343-.54.743-.572 1.156-.03.409.106.787.385 1.066.53.53 1.514.642 2.243-.088l.906-.903c1.709-1.706 5.266-5.256 5.942-5.945.87-.885 1.44-2.426.189-3.858C11.7.956 11.087.651 10.421.64c-.748-.014-1.54.349-2.124.97-.555.59-3.414 3.433-5.307 5.314L1.46 8.449a4.76 4.76 0 0 0-1.295 2.555c-.125.823-.052 2.028 1.013 3.092.892.893 1.837 1.122 2.572 1.122"}})])};const _f={render:Kb};var Jb=function(){var e=this,r=e._self._c;return r("svg",{attrs:{viewBox:"0 0 18 18"}},[r("path",{attrs:{d:"M8.852 15.56a.3.3 0 0 0 .296 0c.3-.17 7.352-4.229 7.352-8.96 0-2.316-1.884-4.2-4.2-4.2A4.17 4.17 0 0 0 9 4.007 4.17 4.17 0 0 0 5.7 2.4a4.205 4.205 0 0 0-4.2 4.2c0 4.731 7.052 8.79 7.352 8.96M5.7 3c1.242 0 2.381.631 3.046 1.688.11.174.398.174.508 0A3.58 3.58 0 0 1 12.3 3c1.985 0 3.6 1.615 3.6 3.6 0 4.024-5.884 7.74-6.9 8.351-1.016-.61-6.9-4.327-6.9-8.351C2.1 4.615 3.715 3 5.7 3"}})])};const gf={render:Jb};var Qb=function(){var e=this,r=e._self._c;return r("svg",{attrs:{viewBox:"0 0 10 15"}},[r("path",{attrs:{d:"M.703 15a.32.32 0 0 1-.32-.32V1.453a.32.32 0 0 1 .356-.318c.922.104 3.53.277 4.508-.185C6.616.304 8.817.905 8.91.932a.32.32 0 0 1 .234.308v6.17a.32.32 0 0 1-.422.304c-.013-.005-1.432-.453-3.53.18A8.56 8.56 0 0 1 1.024 8v6.68a.32.32 0 0 1-.32.32zm.32-7.66a8.05 8.05 0 0 0 3.985-.06 7.56 7.56 0 0 1 3.495-.274V1.492c-.572-.129-2.062-.397-2.982.038-1.104.52-3.57.36-4.498.277z"}})])};const pf={render:Qb},$b=L.extend({components:{IconDot:Ab},computed:{projectInfo(){return this.$store.state.projectInfo},hasNotifications(){return this.projectInfo&&this.projectInfo.NotificationState?this.projectInfo.NotificationState.HasNewComments:!1},hasUnreadMentions(){return this.projectInfo&&this.projectInfo.NotificationState?vb(this.projectInfo.NotificationState)>0:!1}}});var ey=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{staticClass:"ax-comments-indicator"},[e.hasUnreadMentions||e.hasNotifications?r("IconDot",{staticClass:"new-comments-indicator",class:{"unread-mentions-indicator":e.hasUnreadMentions}}):e._e()],1)},ty=[],ry=Y($b,ey,ty,!1,null,"12939416",null,null);const iy=ry.exports,Z0=Symbol("_vue_shortkey_handler"),ny="ignoreInput";function I2(t,e){return t.modifiers?Object.keys(t.modifiers).some(r=>r===e):!1}function mf(t){const e=t.arg;return e||"keydown"}function ay(t){if(t.modifiers){const e=Object.keys(t.modifiers)[0];if(e){const r=parseInt(e,10);return Number.isInteger(r)?r:e}}}const sy=["input","textarea"];function Ff(t){const e=t.value;let r=null,i=window.document;return typeof e=="function"?r=e:typeof e=="object"&&(r=e.handler,e.targetDocument&&(i=e.targetDocument)),{callback:r,targetDocument:i}}function Cf(t,e,r){const{callback:i,targetDocument:n}=Ff(e),a=r.context,s=t;if(e.arg){const o=ay(e);if(!o)return;const u=I2(e,ny),l=I2(e,"ctrl"),f=I2(e,"ctrlOrCmd"),d=I2(e,"shift"),h=I2(e,"alt"),c=I2(e,"stop"),p=I2(e,"prevent"),m=F=>{if(i){if(u&&F.target&&F.target instanceof HTMLElement){const{nodeName:x}=F.target;if(sy.some(E=>V4(E,x)))return}if(typeof o=="string"&&Re(F,o)||F.keyCode===o){if(l&&!F.ctrlKey||f&&!(F.ctrlKey||F.metaKey)||d&&!F.shiftKey||h&&!F.altKey)return;c&&F.stopPropagation(),p&&F.preventDefault(),i.call(a,F)}}};s[Z0]=m;const b=mf(e);n.addEventListener(b,m)}}function bf(t,e){const{targetDocument:r}=Ff(e),i=t,n=i[Z0];if(n){const a=mf(e);r.removeEventListener(a,n),delete i[Z0]}}const za={bind:Cf,update(t,e,r){e.value!==e.oldValue&&(bf(t,e),Cf(t,e,r))},unbind:bf};async function oy(t,e,r="image/png",i=1){const{inputImage:n,canvas:a,ctx:s}=await vf(t,e),{width:o,height:u}=e;return s.drawImage(n,0,0,o,u),a.toDataURL(r,i)}async function yf(t,e,r="image/png",i=1){const{inputImage:n,canvas:a,ctx:s}=await vf(t,e),{width:o,height:u,x:l,y:f}=e;return s.drawImage(n,l,f,o,u,0,0,o,u),a.toDataURL(r,i)}function uy(t){return new Promise(e=>{const r=new Image;r.onload=()=>{e(r)},r.src=t})}async function vf(t,e){const r=typeof t=="string"?await uy(t):t,i=document.createElement("canvas"),n=i.getContext("2d");if(!n)throw new Error("Couldn't acquire canvas rendering context to perform image crop.");return i.width=e.width,i.height=e.height,{inputImage:r,canvas:i,ctx:n}}class ly{constructor(){S(this,"axureCheck","isAxure");S(this,"axureCheckFor9","isAxure9");S(this,"axureCheckResponse","yesIAmAxure");S(this,"axureCheckResponseAgain","okContinueAxure");S(this,"axureTakeScreenshot","axTakeScreenshot");S(this,"axureShouldTakeScreenshot","youShouldTakeAScreenshot");S(this,"chromeLink","https://chrome.google.com/webstore/detail/axure-share-extension-for/fiidicpfcmmoobdpadllfjklbdegfjaf?hl=en");S(this,"chromiumEdgeLink","'https://microsoftedge.microsoft.com/addons/detail/miagpbdmihkgmbgllleikgfdgbbgblch'");S(this,"initialized",!1);S(this,"isRequestingScreenshot",!1);S(this,"isExtensionAttached",!1);S(this,"isChrome",window.chrome!=null&&window.navigator.vendor==="Google Inc.");S(this,"isChromiumEdge",this.isChrome&&window.navigator.userAgent.indexOf("Edg")!==-1);S(this,"isScreenshotCompatible",this.isChrome||this.isChromiumEdge)}get IsScreenshotCompatible(){return this.isScreenshotCompatible}get SupportedButExtensionIsMissing(){return this.IsScreenshotCompatible&&this.initialized&&this.isExtensionAttached===!1}get DownloadExtensionLink(){return this.isChrome?this.chromeLink:this.isChromiumEdge?this.chromiumEdgeLink:""}async init(){this.initialized||(this.isScreenshotCompatible&&(this.attachEventListener(),await this.notifyExtension()),this.initialized=!0)}async ensureInit(){this.initialized||await this.init()}async notifyExtension(){await w1(()=>{if(this.initialized)return!0;window.postMessage(this.axureCheckFor9,window.location.origin)},5,100)}attachExtension(){this.isExtensionAttached=!0,this.initialized=!0,window.postMessage(this.axureCheckResponse,window.location.origin)}attachEventListener(){window.addEventListener("message",e=>{e.data===this.axureCheck&&this.attachExtension(),e.data===this.axureCheckResponseAgain&&(this.isExtensionAttached=!0,this.initialized=!0),e.stopPropagation(),e.preventDefault()},!1)}requestScreenshotFromExtension(){this.isScreenshotCompatible&&window.postMessage(this.axureTakeScreenshot,window.location.origin)}async takeScreenshot(e){if(await this.ensureInit(),!this.isExtensionAttached)throw new Error("Failed to connect to Axure Cloud browser extension.");return new Promise((r,i)=>{if(this.isRequestingScreenshot){i();return}this.isRequestingScreenshot=!0;const n=async o=>{if(this.isRequestingScreenshot&&typeof o.data=="object"&&o.data!==null&&o.data.dataUrl){clearInterval(s);const u=o.data.dataUrl;if(!e){r(u);return}const l=await yf(u,e);r(l),this.isRequestingScreenshot=!1,window.removeEventListener("message",n)}};window.addEventListener("message",n);const a=10*1e3,s=setTimeout(()=>{window.removeEventListener("message",n),this.isRequestingScreenshot=!1,i()},a);this.requestScreenshotFromExtension()})}}const ji=new ly,fy=["medium","small","tiny"],dy={large:{type:Boolean,default:!0},medium:{type:Boolean,default:!1},small:{type:Boolean,default:!1},tiny:{type:Boolean,default:!1}},hy=L.extend({props:{tag:{type:String,default:"button"},circle:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},type:{type:String,default:"button"},tabindex:{type:[String,Number],required:!1,default:void 0},color:{type:String,default:"default"},to:{type:[String,Object],default:void 0},exactActiveClass:{type:String,default:"ax-button--primary router-link-exact-active"},activeClass:{type:String,default:"ax-button--primary router-link-active"},noActiveClass:{type:Boolean,default:!1},blurOnClick:{type:Boolean,default:!1},append:{type:Boolean,default:!1},replace:{type:Boolean,default:!1},exact:{type:Boolean,default:void 0},href:{type:[String,Object],default:void 0},target:{type:String,default:""},block:{type:Boolean,default:!1},uppercase:{type:Boolean,default:!1},wrap:{type:Boolean,default:!1},rounded:{type:Boolean,default:!1},lifted:{type:Boolean,default:!1},highlighted:{type:Boolean,default:!1},icon:{type:Boolean,default:!1},...dy},computed:{classes(){const t=fy.some(e=>this[e]);return{"ax-button":!0,[`ax-button--${this.color}`]:!0,"ax-button--link-highlighted":this.highlighted,"ax-button--circle":this.circle,"ax-button--block":this.block,"ax-button--large":this.large&&!t,"ax-button--medium":this.medium,"ax-button--small":this.small,"ax-button--tiny":this.tiny,"ax-button--uppercase":this.uppercase,"ax-button--wrap":this.wrap,"ax-button--rounded":this.rounded,"ax-button--lifted":this.lifted,"ax-button--icon":this.icon,disabled:this.disabled}}},methods:{click(t){this.disabled||(this.$emit("click",t),this.blurOnClick&&this.blur())},blur(){const t=this.getButton();t&&typeof t.blur=="function"&&t.blur()},focus(){const t=this.getButton();t&&typeof t.focus=="function"&&t.focus()},getButton(){const t=this.$refs.button;if(t)return t instanceof HTMLElement?t:t.$el}},render(t){let e=this.exact,r;const i={attrs:{disabled:this.disabled||this.loading},ref:"button",class:this.classes,props:{},[this.to?"nativeOn":"on"]:{...this.$listeners,click:this.click}};if(typeof this.exact>"u"&&(e=this.to==="/"||this.to===Object(this.to)&&this.to.path==="/"),this.to){const a=this.activeClass,s=this.exactActiveClass||a;r="router-link",Object.assign(i.props??{},{to:this.to,exact:e,append:this.append,replace:this.replace,...this.noActiveClass===!1?{activeClass:a,exactActiveClass:s}:void 0})}else r=this.href&&"a"||this.tag||"a",r==="a"&&this.href&&(i.attrs.href=this.href);r==="button"&&(i.attrs.type=this.type),this.target&&(i.attrs.target=this.target),this.tabindex!==void 0&&(i.attrs.tabindex=this.tabindex);const n=this.$scopedSlots.default&&this.$scopedSlots.default({});return t(r,i,n)}});var cy=Y(hy,null,null,!1,null,"b4bdf973",null,null);const qe=cy.exports,_y=L.extend({components:{AxButton:qe},computed:{downloadExtensionLink(){return ji.DownloadExtensionLink},screenshotExtensionMissing(){return this.$store.state.feedback.screenshotExtensionMissing}},methods:{missingExtensionDismiss(){this.$store.commit(new Q4(!1))},reloadPage(){window.location.reload()}}});var gy=function(){var e=this,r=e._self._c;return e._self._setupProxy,e.screenshotExtensionMissing?r("div",{staticClass:"extension-missing-overlay feedback-click-overlay",on:{click:function(i){return i.target!==i.currentTarget?null:e.missingExtensionDismiss.apply(null,arguments)}}},[r("div",{staticClass:"extension-missing-dialog"},[e._v(" Please add our browser extension to capture screenshots. "),r("AxButton",{staticClass:"extension-download-button",attrs:{large:"",color:"primary",block:"","blur-on-click":"",href:e.downloadExtensionLink,target:"_blank"}},[e._v(" Add Extension ")]),e._v(" After adding, "),r("AxButton",{staticClass:"reload-page-button",attrs:{color:"link",medium:"",highlighted:""},on:{click:e.reloadPage}},[e._v(" reload this page ")]),e._v(". ")],1)]):e._e()},py=[],my=Y(_y,gy,py,!1,null,"5185c1a9",null,null);const Fy=my.exports,kf="_vue_clickaway_overlay",Za="_vue_clickaway_handler";function Cy(t){return!0}function U0(t){const e=t.value;let r=null,i=!1,n=!1,a=Cy,s=()=>[];return typeof e=="function"&&(r=e),typeof e=="object"&&(r=e.handler,e.closeConditional&&typeof e.closeConditional=="function"&&(a=e.closeConditional),e.include&&typeof e.include=="function"&&(s=e.include),typeof e.overlay=="boolean"&&(i=e.overlay),e.useMouseDownInsteadClick&&typeof e.useMouseDownInsteadClick=="boolean"&&(n=e.useMouseDownInsteadClick)),{callback:r,overlay:i,closeConditional:a,include:s,useMouseDownInsteadClick:n}}function wf(t,e,r){U0(e)}function by(t,e){const r=t,{useMouseDownInsteadClick:i}=U0(e),n=r[Za];if(n){const{handler:a,target:s}=n;s.removeEventListener(i?"mousedown":"click",a,{capture:!0}),s.classList.contains(kf)&&s.remove(),delete r[Za]}}function yy(t,e,r){const i=t,n=r.context,{callback:a,overlay:s,closeConditional:o,include:u,useMouseDownInsteadClick:l}=U0(e);let f=!1;setTimeout(()=>{f=!0},0),i[Za]={handler(h){if(!a)return;const c=h,p=c.path||(c.composedPath?c.composedPath():void 0);if(f){if(!o(c))return;const b=u().reduce((x,E)=>(x.push(...E.getElementsByTagName("*")),x),[]);if(!(p&&p.indexOf(i)>=0||h.target&&h.target instanceof Element&&(i.contains(h.target)||b.includes(h.target))))return a.call(n,h)}},target:vy(s,r)};const d=i[Za];if(d){const{handler:h,target:c}=d;c.addEventListener(l?"mousedown":"click",h,{passive:!0,capture:!0})}}const W0={bind:wf,inserted:yy,update(t,e,r){e.value!==e.oldValue&&wf(t,e)},unbind:by};function vy(t,e){const r=e.context&&e.context.$root.$el||document.querySelector("#app")||document.documentElement;if(!t)return r;const i=e.elm;if(!i)return r;const n=i.parentElement;if(!n)return r;const a=document.createElement("div");return a.classList.add(kf),n.appendChild(a),a}var pt="top",Tt="bottom",jt="right",mt="left",G0="auto",qi=[pt,Tt,jt,mt],vr="start",Ri="end",ky="clippingParents",xf="viewport",Ni="popper",wy="reference",Df=qi.reduce(function(t,e){return t.concat([e+"-"+vr,e+"-"+Ri])},[]),Ef=[].concat(qi,[G0]).reduce(function(t,e){return t.concat([e,e+"-"+vr,e+"-"+Ri])},[]),xy="beforeRead",Dy="read",Ey="afterRead",Ay="beforeMain",Sy="main",My="afterMain",By="beforeWrite",Hy="write",Oy="afterWrite",Ly=[xy,Dy,Ey,Ay,Sy,My,By,Hy,Oy];function s1(t){return t?(t.nodeName||"").toLowerCase():null}function At(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function P2(t){var e=At(t).Element;return t instanceof e||t instanceof Element}function qt(t){var e=At(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function Y0(t){if(typeof ShadowRoot>"u")return!1;var e=At(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function Iy(t){var e=t.state;Object.keys(e.elements).forEach(function(r){var i=e.styles[r]||{},n=e.attributes[r]||{},a=e.elements[r];!qt(a)||!s1(a)||(Object.assign(a.style,i),Object.keys(n).forEach(function(s){var o=n[s];o===!1?a.removeAttribute(s):a.setAttribute(s,o===!0?"":o)}))})}function Py(t){var e=t.state,r={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,r.popper),e.styles=r,e.elements.arrow&&Object.assign(e.elements.arrow.style,r.arrow),function(){Object.keys(e.elements).forEach(function(i){var n=e.elements[i],a=e.attributes[i]||{},s=Object.keys(e.styles.hasOwnProperty(i)?e.styles[i]:r[i]),o=s.reduce(function(u,l){return u[l]="",u},{});!qt(n)||!s1(n)||(Object.assign(n.style,o),Object.keys(a).forEach(function(u){n.removeAttribute(u)}))})}}const Vy={name:"applyStyles",enabled:!0,phase:"write",fn:Iy,effect:Py,requires:["computeStyles"]};function o1(t){return t.split("-")[0]}var V2=Math.max,Ua=Math.min,kr=Math.round;function X0(){var t=navigator.userAgentData;return t!=null&&t.brands&&Array.isArray(t.brands)?t.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function Af(){return!/^((?!chrome|android).)*safari/i.test(X0())}function wr(t,e,r){e===void 0&&(e=!1),r===void 0&&(r=!1);var i=t.getBoundingClientRect(),n=1,a=1;e&&qt(t)&&(n=t.offsetWidth>0&&kr(i.width)/t.offsetWidth||1,a=t.offsetHeight>0&&kr(i.height)/t.offsetHeight||1);var s=P2(t)?At(t):window,o=s.visualViewport,u=!Af()&&r,l=(i.left+(u&&o?o.offsetLeft:0))/n,f=(i.top+(u&&o?o.offsetTop:0))/a,d=i.width/n,h=i.height/a;return{width:d,height:h,top:f,right:l+d,bottom:f+h,left:l,x:l,y:f}}function K0(t){var e=wr(t),r=t.offsetWidth,i=t.offsetHeight;return Math.abs(e.width-r)<=1&&(r=e.width),Math.abs(e.height-i)<=1&&(i=e.height),{x:t.offsetLeft,y:t.offsetTop,width:r,height:i}}function Sf(t,e){var r=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(r&&Y0(r)){var i=e;do{if(i&&t.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function H1(t){return At(t).getComputedStyle(t)}function Ty(t){return["table","td","th"].indexOf(s1(t))>=0}function K1(t){return((P2(t)?t.ownerDocument:t.document)||window.document).documentElement}function Wa(t){return s1(t)==="html"?t:t.assignedSlot||t.parentNode||(Y0(t)?t.host:null)||K1(t)}function Mf(t){return!qt(t)||H1(t).position==="fixed"?null:t.offsetParent}function jy(t){var e=/firefox/i.test(X0()),r=/Trident/i.test(X0());if(r&&qt(t)){var i=H1(t);if(i.position==="fixed")return null}var n=Wa(t);for(Y0(n)&&(n=n.host);qt(n)&&["html","body"].indexOf(s1(n))<0;){var a=H1(n);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||e&&a.willChange==="filter"||e&&a.filter&&a.filter!=="none")return n;n=n.parentNode}return null}function zi(t){for(var e=At(t),r=Mf(t);r&&Ty(r)&&H1(r).position==="static";)r=Mf(r);return r&&(s1(r)==="html"||s1(r)==="body"&&H1(r).position==="static")?e:r||jy(t)||e}function J0(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Zi(t,e,r){return V2(t,Ua(e,r))}function qy(t,e,r){var i=Zi(t,e,r);return i>r?r:i}function Bf(){return{top:0,right:0,bottom:0,left:0}}function Hf(t){return Object.assign({},Bf(),t)}function Of(t,e){return e.reduce(function(r,i){return r[i]=t,r},{})}var Ry=function(e,r){return e=typeof e=="function"?e(Object.assign({},r.rects,{placement:r.placement})):e,Hf(typeof e!="number"?e:Of(e,qi))};function Ny(t){var e,r=t.state,i=t.name,n=t.options,a=r.elements.arrow,s=r.modifiersData.popperOffsets,o=o1(r.placement),u=J0(o),l=[mt,jt].indexOf(o)>=0,f=l?"height":"width";if(!(!a||!s)){var d=Ry(n.padding,r),h=K0(a),c=u==="y"?pt:mt,p=u==="y"?Tt:jt,m=r.rects.reference[f]+r.rects.reference[u]-s[u]-r.rects.popper[f],b=s[u]-r.rects.reference[u],F=zi(a),x=F?u==="y"?F.clientHeight||0:F.clientWidth||0:0,E=m/2-b/2,H=d[c],V=x-h[f]-d[p],B=x/2-h[f]/2+E,I=Zi(H,B,V),M=u;r.modifiersData[i]=(e={},e[M]=I,e.centerOffset=I-B,e)}}function zy(t){var e=t.state,r=t.options,i=r.element,n=i===void 0?"[data-popper-arrow]":i;n!=null&&(typeof n=="string"&&(n=e.elements.popper.querySelector(n),!n)||Sf(e.elements.popper,n)&&(e.elements.arrow=n))}const Zy={name:"arrow",enabled:!0,phase:"main",fn:Ny,effect:zy,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function xr(t){return t.split("-")[1]}var Uy={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Wy(t,e){var r=t.x,i=t.y,n=e.devicePixelRatio||1;return{x:kr(r*n)/n||0,y:kr(i*n)/n||0}}function Lf(t){var e,r=t.popper,i=t.popperRect,n=t.placement,a=t.variation,s=t.offsets,o=t.position,u=t.gpuAcceleration,l=t.adaptive,f=t.roundOffsets,d=t.isFixed,h=s.x,c=h===void 0?0:h,p=s.y,m=p===void 0?0:p,b=typeof f=="function"?f({x:c,y:m}):{x:c,y:m};c=b.x,m=b.y;var F=s.hasOwnProperty("x"),x=s.hasOwnProperty("y"),E=mt,H=pt,V=window;if(l){var B=zi(r),I="clientHeight",M="clientWidth";if(B===At(r)&&(B=K1(r),H1(B).position!=="static"&&o==="absolute"&&(I="scrollHeight",M="scrollWidth")),B=B,n===pt||(n===mt||n===jt)&&a===Ri){H=Tt;var G=d&&B===V&&V.visualViewport?V.visualViewport.height:B[I];m-=G-i.height,m*=u?1:-1}if(n===mt||(n===pt||n===Tt)&&a===Ri){E=jt;var ne=d&&B===V&&V.visualViewport?V.visualViewport.width:B[M];c-=ne-i.width,c*=u?1:-1}}var ue=Object.assign({position:o},l&&Uy),k=f===!0?Wy({x:c,y:m},At(r)):{x:c,y:m};if(c=k.x,m=k.y,u){var v;return Object.assign({},ue,(v={},v[H]=x?"0":"",v[E]=F?"0":"",v.transform=(V.devicePixelRatio||1)<=1?"translate("+c+"px, "+m+"px)":"translate3d("+c+"px, "+m+"px, 0)",v))}return Object.assign({},ue,(e={},e[H]=x?m+"px":"",e[E]=F?c+"px":"",e.transform="",e))}function Gy(t){var e=t.state,r=t.options,i=r.gpuAcceleration,n=i===void 0?!0:i,a=r.adaptive,s=a===void 0?!0:a,o=r.roundOffsets,u=o===void 0?!0:o,l={placement:o1(e.placement),variation:xr(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:n,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,Lf(Object.assign({},l,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:s,roundOffsets:u})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,Lf(Object.assign({},l,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}const Yy={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Gy,data:{}};var Ga={passive:!0};function Xy(t){var e=t.state,r=t.instance,i=t.options,n=i.scroll,a=n===void 0?!0:n,s=i.resize,o=s===void 0?!0:s,u=At(e.elements.popper),l=[].concat(e.scrollParents.reference,e.scrollParents.popper);return a&&l.forEach(function(f){f.addEventListener("scroll",r.update,Ga)}),o&&u.addEventListener("resize",r.update,Ga),function(){a&&l.forEach(function(f){f.removeEventListener("scroll",r.update,Ga)}),o&&u.removeEventListener("resize",r.update,Ga)}}const Ky={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Xy,data:{}};var Jy={left:"right",right:"left",bottom:"top",top:"bottom"};function Ya(t){return t.replace(/left|right|bottom|top/g,function(e){return Jy[e]})}var Qy={start:"end",end:"start"};function If(t){return t.replace(/start|end/g,function(e){return Qy[e]})}function Q0(t){var e=At(t),r=e.pageXOffset,i=e.pageYOffset;return{scrollLeft:r,scrollTop:i}}function $0(t){return wr(K1(t)).left+Q0(t).scrollLeft}function $y(t,e){var r=At(t),i=K1(t),n=r.visualViewport,a=i.clientWidth,s=i.clientHeight,o=0,u=0;if(n){a=n.width,s=n.height;var l=Af();(l||!l&&e==="fixed")&&(o=n.offsetLeft,u=n.offsetTop)}return{width:a,height:s,x:o+$0(t),y:u}}function ev(t){var e,r=K1(t),i=Q0(t),n=(e=t.ownerDocument)==null?void 0:e.body,a=V2(r.scrollWidth,r.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),s=V2(r.scrollHeight,r.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),o=-i.scrollLeft+$0(t),u=-i.scrollTop;return H1(n||r).direction==="rtl"&&(o+=V2(r.clientWidth,n?n.clientWidth:0)-a),{width:a,height:s,x:o,y:u}}function eu(t){var e=H1(t),r=e.overflow,i=e.overflowX,n=e.overflowY;return/auto|scroll|overlay|hidden/.test(r+n+i)}function Pf(t){return["html","body","#document"].indexOf(s1(t))>=0?t.ownerDocument.body:qt(t)&&eu(t)?t:Pf(Wa(t))}function Ui(t,e){var r;e===void 0&&(e=[]);var i=Pf(t),n=i===((r=t.ownerDocument)==null?void 0:r.body),a=At(i),s=n?[a].concat(a.visualViewport||[],eu(i)?i:[]):i,o=e.concat(s);return n?o:o.concat(Ui(Wa(s)))}function tu(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function tv(t,e){var r=wr(t,!1,e==="fixed");return r.top=r.top+t.clientTop,r.left=r.left+t.clientLeft,r.bottom=r.top+t.clientHeight,r.right=r.left+t.clientWidth,r.width=t.clientWidth,r.height=t.clientHeight,r.x=r.left,r.y=r.top,r}function Vf(t,e,r){return e===xf?tu($y(t,r)):P2(e)?tv(e,r):tu(ev(K1(t)))}function rv(t){var e=Ui(Wa(t)),r=["absolute","fixed"].indexOf(H1(t).position)>=0,i=r&&qt(t)?zi(t):t;return P2(i)?e.filter(function(n){return P2(n)&&Sf(n,i)&&s1(n)!=="body"}):[]}function iv(t,e,r,i){var n=e==="clippingParents"?rv(t):[].concat(e),a=[].concat(n,[r]),s=a[0],o=a.reduce(function(u,l){var f=Vf(t,l,i);return u.top=V2(f.top,u.top),u.right=Ua(f.right,u.right),u.bottom=Ua(f.bottom,u.bottom),u.left=V2(f.left,u.left),u},Vf(t,s,i));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function Tf(t){var e=t.reference,r=t.element,i=t.placement,n=i?o1(i):null,a=i?xr(i):null,s=e.x+e.width/2-r.width/2,o=e.y+e.height/2-r.height/2,u;switch(n){case pt:u={x:s,y:e.y-r.height};break;case Tt:u={x:s,y:e.y+e.height};break;case jt:u={x:e.x+e.width,y:o};break;case mt:u={x:e.x-r.width,y:o};break;default:u={x:e.x,y:e.y}}var l=n?J0(n):null;if(l!=null){var f=l==="y"?"height":"width";switch(a){case vr:u[l]=u[l]-(e[f]/2-r[f]/2);break;case Ri:u[l]=u[l]+(e[f]/2-r[f]/2);break}}return u}function Wi(t,e){e===void 0&&(e={});var r=e,i=r.placement,n=i===void 0?t.placement:i,a=r.strategy,s=a===void 0?t.strategy:a,o=r.boundary,u=o===void 0?ky:o,l=r.rootBoundary,f=l===void 0?xf:l,d=r.elementContext,h=d===void 0?Ni:d,c=r.altBoundary,p=c===void 0?!1:c,m=r.padding,b=m===void 0?0:m,F=Hf(typeof b!="number"?b:Of(b,qi)),x=h===Ni?wy:Ni,E=t.rects.popper,H=t.elements[p?x:h],V=iv(P2(H)?H:H.contextElement||K1(t.elements.popper),u,f,s),B=wr(t.elements.reference),I=Tf({reference:B,element:E,strategy:"absolute",placement:n}),M=tu(Object.assign({},E,I)),G=h===Ni?M:B,ne={top:V.top-G.top+F.top,bottom:G.bottom-V.bottom+F.bottom,left:V.left-G.left+F.left,right:G.right-V.right+F.right},ue=t.modifiersData.offset;if(h===Ni&&ue){var k=ue[n];Object.keys(ne).forEach(function(v){var D=[jt,Tt].indexOf(v)>=0?1:-1,j=[pt,Tt].indexOf(v)>=0?"y":"x";ne[v]+=k[j]*D})}return ne}function nv(t,e){e===void 0&&(e={});var r=e,i=r.placement,n=r.boundary,a=r.rootBoundary,s=r.padding,o=r.flipVariations,u=r.allowedAutoPlacements,l=u===void 0?Ef:u,f=xr(i),d=f?o?Df:Df.filter(function(p){return xr(p)===f}):qi,h=d.filter(function(p){return l.indexOf(p)>=0});h.length===0&&(h=d);var c=h.reduce(function(p,m){return p[m]=Wi(t,{placement:m,boundary:n,rootBoundary:a,padding:s})[o1(m)],p},{});return Object.keys(c).sort(function(p,m){return c[p]-c[m]})}function av(t){if(o1(t)===G0)return[];var e=Ya(t);return[If(t),e,If(e)]}function sv(t){var e=t.state,r=t.options,i=t.name;if(!e.modifiersData[i]._skip){for(var n=r.mainAxis,a=n===void 0?!0:n,s=r.altAxis,o=s===void 0?!0:s,u=r.fallbackPlacements,l=r.padding,f=r.boundary,d=r.rootBoundary,h=r.altBoundary,c=r.flipVariations,p=c===void 0?!0:c,m=r.allowedAutoPlacements,b=e.options.placement,F=o1(b),x=F===b,E=u||(x||!p?[Ya(b)]:av(b)),H=[b].concat(E).reduce(function(W,Oe){return W.concat(o1(Oe)===G0?nv(e,{placement:Oe,boundary:f,rootBoundary:d,padding:l,flipVariations:p,allowedAutoPlacements:m}):Oe)},[]),V=e.rects.reference,B=e.rects.popper,I=new Map,M=!0,G=H[0],ne=0;ne=0,j=D?"width":"height",U=Wi(e,{placement:ue,boundary:f,rootBoundary:d,altBoundary:h,padding:l}),te=D?v?jt:mt:v?Tt:pt;V[j]>B[j]&&(te=Ya(te));var K=Ya(te),J=[];if(a&&J.push(U[k]<=0),o&&J.push(U[te]<=0,U[K]<=0),J.every(function(W){return W})){G=ue,M=!1;break}I.set(ue,J)}if(M)for(var z=p?3:1,T=function(Oe){var ye=H.find(function(ke){var Te=I.get(ke);if(Te)return Te.slice(0,Oe).every(function(Ze){return Ze})});if(ye)return G=ye,"break"},Z=z;Z>0;Z--){var Q=T(Z);if(Q==="break")break}e.placement!==G&&(e.modifiersData[i]._skip=!0,e.placement=G,e.reset=!0)}}const Gi={name:"flip",enabled:!0,phase:"main",fn:sv,requiresIfExists:["offset"],data:{_skip:!1}};function jf(t,e,r){return r===void 0&&(r={x:0,y:0}),{top:t.top-e.height-r.y,right:t.right-e.width+r.x,bottom:t.bottom-e.height+r.y,left:t.left-e.width-r.x}}function qf(t){return[pt,jt,Tt,mt].some(function(e){return t[e]>=0})}function ov(t){var e=t.state,r=t.name,i=e.rects.reference,n=e.rects.popper,a=e.modifiersData.preventOverflow,s=Wi(e,{elementContext:"reference"}),o=Wi(e,{altBoundary:!0}),u=jf(s,i),l=jf(o,n,a),f=qf(u),d=qf(l);e.modifiersData[r]={referenceClippingOffsets:u,popperEscapeOffsets:l,isReferenceHidden:f,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":d})}const uv={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:ov};function lv(t,e,r){var i=o1(t),n=[mt,pt].indexOf(i)>=0?-1:1,a=typeof r=="function"?r(Object.assign({},e,{placement:t})):r,s=a[0],o=a[1];return s=s||0,o=(o||0)*n,[mt,jt].indexOf(i)>=0?{x:o,y:s}:{x:s,y:o}}function fv(t){var e=t.state,r=t.options,i=t.name,n=r.offset,a=n===void 0?[0,0]:n,s=Ef.reduce(function(f,d){return f[d]=lv(d,e.rects,a),f},{}),o=s[e.placement],u=o.x,l=o.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=u,e.modifiersData.popperOffsets.y+=l),e.modifiersData[i]=s}const dv={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:fv};function hv(t){var e=t.state,r=t.name;e.modifiersData[r]=Tf({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}const cv={name:"popperOffsets",enabled:!0,phase:"read",fn:hv,data:{}};function _v(t){return t==="x"?"y":"x"}function gv(t){var e=t.state,r=t.options,i=t.name,n=r.mainAxis,a=n===void 0?!0:n,s=r.altAxis,o=s===void 0?!1:s,u=r.boundary,l=r.rootBoundary,f=r.altBoundary,d=r.padding,h=r.tether,c=h===void 0?!0:h,p=r.tetherOffset,m=p===void 0?0:p,b=Wi(e,{boundary:u,rootBoundary:l,padding:d,altBoundary:f}),F=o1(e.placement),x=xr(e.placement),E=!x,H=J0(F),V=_v(H),B=e.modifiersData.popperOffsets,I=e.rects.reference,M=e.rects.popper,G=typeof m=="function"?m(Object.assign({},e.rects,{placement:e.placement})):m,ne=typeof G=="number"?{mainAxis:G,altAxis:G}:Object.assign({mainAxis:0,altAxis:0},G),ue=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,k={x:0,y:0};if(B){if(a){var v,D=H==="y"?pt:mt,j=H==="y"?Tt:jt,U=H==="y"?"height":"width",te=B[H],K=te+b[D],J=te-b[j],z=c?-M[U]/2:0,T=x===vr?I[U]:M[U],Z=x===vr?-M[U]:-I[U],Q=e.elements.arrow,W=c&&Q?K0(Q):{width:0,height:0},Oe=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:Bf(),ye=Oe[D],ke=Oe[j],Te=Zi(0,I[U],W[U]),Ze=E?I[U]/2-z-Te-ye-ne.mainAxis:T-Te-ye-ne.mainAxis,vt=E?-I[U]/2+z+Te+ke+ne.mainAxis:Z+Te+ke+ne.mainAxis,ot=e.elements.arrow&&zi(e.elements.arrow),kt=ot?H==="y"?ot.clientTop||0:ot.clientLeft||0:0,tt=(v=ue==null?void 0:ue[H])!=null?v:0,Gt=te+Ze-tt-kt,k1=te+vt-tt,C=Zi(c?Ua(K,Gt):K,te,c?V2(J,k1):J);B[H]=C,k[H]=C-te}if(o){var _,g=H==="x"?pt:mt,y=H==="x"?Tt:jt,w=B[V],P=V==="y"?"height":"width",q=w+b[g],fe=w-b[y],pe=[pt,mt].indexOf(F)!==-1,we=(_=ue==null?void 0:ue[V])!=null?_:0,Pe=pe?q:w-I[P]-M[P]-we+ne.altAxis,De=pe?w+I[P]+M[P]-we-ne.altAxis:fe,Lt=c&&pe?qy(Pe,w,De):Zi(c?Pe:q,w,c?De:fe);B[V]=Lt,k[V]=Lt-w}e.modifiersData[i]=k}}const Yi={name:"preventOverflow",enabled:!0,phase:"main",fn:gv,requiresIfExists:["offset"]};function pv(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function mv(t){return t===At(t)||!qt(t)?Q0(t):pv(t)}function Fv(t){var e=t.getBoundingClientRect(),r=kr(e.width)/t.offsetWidth||1,i=kr(e.height)/t.offsetHeight||1;return r!==1||i!==1}function Cv(t,e,r){r===void 0&&(r=!1);var i=qt(e),n=qt(e)&&Fv(e),a=K1(e),s=wr(t,n,r),o={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(i||!i&&!r)&&((s1(e)!=="body"||eu(a))&&(o=mv(e)),qt(e)?(u=wr(e,!0),u.x+=e.clientLeft,u.y+=e.clientTop):a&&(u.x=$0(a))),{x:s.left+o.scrollLeft-u.x,y:s.top+o.scrollTop-u.y,width:s.width,height:s.height}}function bv(t){var e=new Map,r=new Set,i=[];t.forEach(function(a){e.set(a.name,a)});function n(a){r.add(a.name);var s=[].concat(a.requires||[],a.requiresIfExists||[]);s.forEach(function(o){if(!r.has(o)){var u=e.get(o);u&&n(u)}}),i.push(a)}return t.forEach(function(a){r.has(a.name)||n(a)}),i}function yv(t){var e=bv(t);return Ly.reduce(function(r,i){return r.concat(e.filter(function(n){return n.phase===i}))},[])}function vv(t){var e;return function(){return e||(e=new Promise(function(r){Promise.resolve().then(function(){e=void 0,r(t())})})),e}}function kv(t){var e=t.reduce(function(r,i){var n=r[i.name];return r[i.name]=n?Object.assign({},n,i,{options:Object.assign({},n.options,i.options),data:Object.assign({},n.data,i.data)}):i,r},{});return Object.keys(e).map(function(r){return e[r]})}var Rf={placement:"bottom",modifiers:[],strategy:"absolute"};function Nf(){for(var t=arguments.length,e=new Array(t),r=0;r1&&arguments[1]!==void 0?arguments[1]:{};return t.reduce(function(r,i){var n=i.passengers[0],a=typeof n=="function"?n(e):i.passengers;return r.concat(a)},[])}function Hv(t,e){return t.map(function(r,i){return[i,r]}).sort(function(r,i){return e(r[1],i[1])||r[0]-i[0]}).map(function(r){return r[1]})}function zf(t,e){return e.reduce(function(r,i){return t.hasOwnProperty(i)&&(r[i]=t[i]),r},{})}var Zf={},Ov={},Lv={},Iv=L.extend({data:function(){return{transports:Zf,targets:Ov,sources:Lv,trackInstances:Ka}},methods:{open:function(e){if(Ka){var r=e.to,i=e.from,n=e.passengers,a=e.order,s=a===void 0?1/0:a;if(!(!r||!i||!n)){var o={to:r,from:i,passengers:Mv(n),order:s},u=Object.keys(this.transports);u.indexOf(r)===-1&&L.set(this.transports,r,[]);var l=this.$_getTransportIndex(o),f=this.transports[r].slice(0);l===-1?f.push(o):f[l]=o,this.transports[r]=Hv(f,function(d,h){return d.order-h.order})}}},close:function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=e.to,n=e.from;if(!(!i||!n&&r===!1)&&this.transports[i])if(r)this.transports[i]=[];else{var a=this.$_getTransportIndex(e);if(a>=0){var s=this.transports[i].slice(0);s.splice(a,1),this.transports[i]=s}}},registerTarget:function(e,r,i){Ka&&(this.trackInstances&&!i&&this.targets[e]&&console.warn("[portal-vue]: Target ".concat(e," already exists")),this.$set(this.targets,e,Object.freeze([r])))},unregisterTarget:function(e){this.$delete(this.targets,e)},registerSource:function(e,r,i){Ka&&(this.trackInstances&&!i&&this.sources[e]&&console.warn("[portal-vue]: source ".concat(e," already exists")),this.$set(this.sources,e,Object.freeze([r])))},unregisterSource:function(e){this.$delete(this.sources,e)},hasTarget:function(e){return!!(this.targets[e]&&this.targets[e][0])},hasSource:function(e){return!!(this.sources[e]&&this.sources[e][0])},hasContentFor:function(e){return!!this.transports[e]&&!!this.transports[e].length},$_getTransportIndex:function(e){var r=e.to,i=e.from;for(var n in this.transports[r])if(this.transports[r][n].from===i)return+n;return-1}}}),Kt=new Iv(Zf),Pv=1,Uf=L.extend({name:"portal",props:{disabled:{type:Boolean},name:{type:String,default:function(){return String(Pv++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(Math.random()*1e7))}}},created:function(){var e=this;this.$nextTick(function(){Kt.registerSource(e.name,e)})},mounted:function(){this.disabled||this.sendUpdate()},updated:function(){this.disabled?this.clear():this.sendUpdate()},beforeDestroy:function(){Kt.unregisterSource(this.name),this.clear()},watch:{to:function(e,r){r&&r!==e&&this.clear(r),this.sendUpdate()}},methods:{clear:function(e){var r={from:this.name,to:e||this.to};Kt.close(r)},normalizeSlots:function(){return this.$scopedSlots.default?[this.$scopedSlots.default]:this.$slots.default},normalizeOwnChildren:function(e){return typeof e=="function"?e(this.slotProps):e},sendUpdate:function(){var e=this.normalizeSlots();if(e){var r={from:this.name,to:this.to,passengers:Dv(e),order:this.order};Kt.open(r)}else this.clear()}},render:function(e){var r=this.$slots.default||this.$scopedSlots.default||[],i=this.tag;return r&&this.disabled?r.length<=1&&this.slim?this.normalizeOwnChildren(r)[0]:e(i,[this.normalizeOwnChildren(r)]):this.slim?e():e(i,{class:{"v-portal":!0},style:{display:"none"},key:"v-portal-placeholder"})}}),Vv=L.extend({name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slim:{type:Boolean,default:!1},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},data:function(){return{transports:Kt.transports,firstRender:!0}},created:function(){var e=this;this.$nextTick(function(){Kt.registerTarget(e.name,e)})},watch:{ownTransports:function(){this.$emit("change",this.children().length>0)},name:function(e,r){Kt.unregisterTarget(r),Kt.registerTarget(e,this)}},mounted:function(){var e=this;this.transition&&this.$nextTick(function(){e.firstRender=!1})},beforeDestroy:function(){Kt.unregisterTarget(this.name)},computed:{ownTransports:function(){var e=this.transports[this.name]||[];return this.multiple?e:e.length===0?[]:[e[e.length-1]]},passengers:function(){return Bv(this.ownTransports,this.slotProps)}},methods:{children:function(){return this.passengers.length!==0?this.passengers:this.$scopedSlots.default?this.$scopedSlots.default(this.slotProps):this.$slots.default||[]},noWrapper:function(){var e=this.slim&&!this.transition;return e&&this.children().length>1&&console.warn("[portal-vue]: PortalTarget with `slim` option received more than one child element."),e}},render:function(e){var r=this.noWrapper(),i=this.children(),n=this.transition||this.tag;return r?i[0]:this.slim&&!n?e():e(n,{props:{tag:this.transition&&this.tag?this.tag:void 0},class:{"vue-portal-target":!0}},i)}}),Tv=0,jv=["disabled","name","order","slim","slotProps","tag","to"],qv=["multiple","transition"];L.extend({name:"MountingPortal",inheritAttrs:!1,props:{append:{type:[Boolean,String]},bail:{type:Boolean},mountTo:{type:String,required:!0},disabled:{type:Boolean},name:{type:String,default:function(){return"mounted_"+String(Tv++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(Math.random()*1e7))}},multiple:{type:Boolean,default:!1},targetSlim:{type:Boolean},targetSlotProps:{type:Object,default:function(){return{}}},targetTag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},created:function(){if(!(typeof document>"u")){var e=document.querySelector(this.mountTo);if(!e){console.error("[portal-vue]: Mount Point '".concat(this.mountTo,"' not found in document"));return}var r=this.$props;if(Kt.targets[r.name]){r.bail?console.warn("[portal-vue]: Target ".concat(r.name,` is already mounted. Aborting because 'bail: true' is set`)):this.portalTarget=Kt.targets[r.name];return}var i=r.append;if(i){var n=typeof i=="string"?i:"DIV",a=document.createElement(n);e.appendChild(a),e=a}var s=zf(this.$props,qv);s.slim=this.targetSlim,s.tag=this.targetTag,s.slotProps=this.targetSlotProps,s.name=this.to,this.portalTarget=new Vv({el:e,parent:this.$parent||this,propsData:s})}},beforeDestroy:function(){var e=this.portalTarget;if(this.append){var r=e.$el;r.parentNode.removeChild(r)}e.$destroy()},render:function(e){if(!this.portalTarget)return console.warn("[portal-vue] Target wasn't mounted"),e();if(!this.$scopedSlots.manual){var r=zf(this.$props,jv);return e(Uf,{props:r,attrs:this.$attrs,on:this.$listeners,scopedSlots:this.$scopedSlots},this.$slots.default)}var i=this.$scopedSlots.manual({to:this.to});return Array.isArray(i)&&(i=i[0]),i||e()}});const Rv={name:"sameWidth",enabled:!0,fn({state:t}){t.styles.popper.width=`${t.rects.reference.width}px`},effect({state:t}){const e=t.elements.reference.getBoundingClientRect();t.elements.popper.style.width=`${e.width}px`},phase:"beforeWrite",requires:["computeStyles"]};function u1(t){return{type:Array,default:()=>[],...t}}function ae(t,e){let r,i;return t!==void 0&&(typeof t=="function"?(r=t,i=e):!Array.isArray(t)&&t.type!==void 0?(r=t.type,i=e):i=t),{type:r,...i}}const Nv=L.extend({directives:{onClickAway:W0},components:{Portal:Uf},props:{value:{type:Boolean,required:!0},closeOnContentClick:{type:Boolean,default:!0},right:{type:Boolean,default:!1},left:{type:Boolean,default:!1},top:{type:Boolean,default:!1},bottom:{type:Boolean,default:!1},middle:{type:Boolean,default:!1},skidding:{type:Number,default:0},distance:{type:Number,default:-3},contentClass:{type:String,default:""},overlay:{type:Boolean,default:!1},controlManually:{type:Boolean,default:!1},scrollToIndex:{type:Number,required:!1,default:void 0},itemHeight:{type:Number,required:!1,default:void 0},nativeStyled:{type:Boolean,default:!1},strategy:ae({required:!1,default:void 0}),useTeleport:{type:Boolean,required:!1,default:!1},activatorRef:{type:[HTMLElement,Object,Function],required:!1,default:void 0},useActivatorWidth:{type:Boolean,default:!1},arrow:{type:Boolean,default:!1},dropMaxHeight:{type:Boolean,default:!1}},data(){return{hasDetached:!1,popper:void 0}},computed:{contentClassComputed(){return{[`ax-menu__content ${this.contentClass}`.trim()]:!0,"ax-menu__content--native-styled":this.nativeStyled}},contentMaxHeight(){return this.nativeStyled?190:295},contentStyleComputed(){const t={position:this.strategy};return this.dropMaxHeight||(t.maxHeight=`${this.contentMaxHeight}px`),t},placement(){return this.top?this.right?"top-end":this.left?"top-start":"top":this.bottom?this.right?"bottom-end":this.left?"bottom-start":"bottom":this.left?"left":this.right?"right":"bottom-end"}},watch:{value(t){this.$emit("toggle",t),t?this.activate():this.deactivate()},scrollToIndex(t){if(this.itemHeight&&t!==null&&t!==void 0){const e=this.$refs.content;if(e){const r=this.itemHeight*t,i=e.scrollTop,n=2;r=i+this.contentMaxHeight&&(e.scrollTop=r+this.itemHeight-this.contentMaxHeight+n)}}}},beforeDestroy(){if(this.hasDetached){if(!this.$refs.content)return;try{this.popper&&(this.popper.destroy(),this.popper=void 0)}catch(e){console.log(e)}}},methods:{closeConditional(){return this.controlManually?!1:this.value&&this.closeOnContentClick},resolveActivatorRef(){let t;return this.activatorRef&&(typeof this.activatorRef=="function"?t=this.activatorRef():t=this.activatorRef),t||(t=this.$refs.activator),t},detach(){this.$nextTick(()=>{if(!this.$refs.content)return;let t=this.resolveActivatorRef();t&&!(t instanceof Element)&&(t=t.$el);const e=this.$refs.content;if(t&&e){const r=[Yi,Gi,{name:"offset",options:{offset:[this.skidding,this.distance]}}];this.useActivatorWidth&&r.push(Rv),this.popper=Xi(t,e,{placement:this.placement,strategy:this.strategy,modifiers:r}),this.hasDetached=!0}})},toggle(){this.value?this.deactivate():this.activate()},activate(){this.$emit("input",!0),this.detach()},deactivate(){this.$emit("input",!1)},contentClick(t){t.stopPropagation(),!(t.target&&t.target instanceof Element&&t.target.getAttribute("disabled"))&&this.closeOnContentClick&&this.deactivate()},onClickAwayInclude(){return[this.$el]}}});var zv=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{staticClass:"ax-menu"},[r("div",{ref:"activator",staticClass:"ax-menu__activator",attrs:{role:"button","aria-expanded":e.value?"true":"false"},on:{click:function(i){return i.stopPropagation(),i.preventDefault(),e.toggle.apply(null,arguments)}}},[e._t("activator",null,{deactivate:e.deactivate,activate:e.activate,toggle:e.toggle})],2),e.strategy==="fixed"&&e.useTeleport?[e.value?r("Portal",{attrs:{to:"popper"}},[r("div",{directives:[{name:"on-click-away",rawName:"v-on-click-away",value:{handler:e.deactivate,closeConditional:e.closeConditional,include:e.onClickAwayInclude},expression:"{ handler: deactivate, closeConditional, include: onClickAwayInclude }"}],ref:"content",staticClass:"ax-menu__content",class:e.contentClassComputed,style:e.contentStyleComputed,on:{click:e.contentClick}},[e.arrow?r("div",{staticClass:"ax-menu__content-arrow",attrs:{"data-popper-arrow":""}}):e._e(),e._t("default",null,{deactivate:e.deactivate,activate:e.activate,toggle:e.toggle})],2)]):e._e()]:[e.value?r("div",{directives:[{name:"on-click-away",rawName:"v-on-click-away",value:{handler:e.deactivate,closeConditional:e.closeConditional,include:e.onClickAwayInclude},expression:"{ handler: deactivate, closeConditional, include: onClickAwayInclude }"}],ref:"content",staticClass:"ax-menu__content",class:e.contentClassComputed,style:e.contentStyleComputed,on:{click:e.contentClick}},[e.arrow?r("div",{staticClass:"ax-menu__content-arrow",attrs:{"data-popper-arrow":""}}):e._e(),e._t("default",null,{deactivate:e.deactivate,activate:e.activate,toggle:e.toggle})],2):e._e()],e.overlay&&e.value?r("div",{staticClass:"fullscreen-overlay",on:{click:function(i){return i.preventDefault(),e.deactivate.apply(null,arguments)}}}):e._e()],2)},Zv=[],Uv=Y(Nv,zv,Zv,!1,null,"bab467e1",null,null);const Wv=Uv.exports,Gv=L.extend({components:{AxButton:qe,AxMenu:Wv},props:{color:{type:String,default:"default"},block:{type:Boolean,default:!1},closeOnContentClick:{type:Boolean,default:!0},right:{type:Boolean,default:!1},left:{type:Boolean,default:!1},top:{type:Boolean,default:!1},bottom:{type:Boolean,default:!1},middle:{type:Boolean,default:!1},skidding:{type:Number,default:0},distance:{type:Number,default:-3},disabled:{type:Boolean,default:!1},contentClass:{type:String,default:""},overlay:{type:Boolean,default:!1},active:{type:Boolean,default:!1},toggleCallback:{type:Function,default:()=>{}},attach:{type:[String,Boolean],default:!0},controlManually:{type:Boolean,default:!1},untabbable:{type:Boolean,default:!1},scrollToIndex:{type:Number,required:!1,default:void 0},itemHeight:{type:Number,required:!1,default:void 0},nativeStyled:{type:Boolean,default:!1},strategy:ae({required:!1,default:void 0}),useTeleport:{type:Boolean,required:!1,default:!1},activatorRef:{type:[HTMLElement,Object,Function],required:!1,default:void 0},useActivatorWidth:{type:Boolean,default:!1},arrow:{type:Boolean,default:!1},dropMaxHeight:{type:Boolean,default:!1}},data(){return{dropdownActive:this.active}},watch:{active(t){this.dropdownActive=t}},methods:{menuToggled(t){this.toggleCallback(t)},onActivatorClicked(t){this.disabled&&(t.preventDefault(),t.stopPropagation())}}});var Yv=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("AxMenu",{attrs:{right:e.right,left:e.left,top:e.top,bottom:e.bottom,middle:e.middle,skidding:e.skidding,distance:e.distance,"close-on-content-click":e.closeOnContentClick,"content-class":e.contentClass,overlay:e.overlay,"control-manually":e.controlManually,"scroll-to-index":e.scrollToIndex,"native-styled":e.nativeStyled,"item-height":e.itemHeight,"activator-ref":e.activatorRef,"use-activator-width":e.useActivatorWidth,strategy:e.strategy,arrow:e.arrow,"drop-max-height":e.dropMaxHeight,"use-teleport":e.useTeleport},on:{toggle:e.menuToggled},scopedSlots:e._u([{key:"activator",fn:function({deactivate:i,activate:n,toggle:a}){return[e.$scopedSlots.activator?e._t("activator",null,{deactivate:i,activate:n,toggle:a,active:e.active}):r("AxButton",{class:e.disabled?"btn-disabled":"",attrs:{tabindex:e.untabbable?-1:0,color:e.color,block:e.block},on:{click:e.onActivatorClicked}},[e._t("button")],2)]}},{key:"default",fn:function({deactivate:i,activate:n,toggle:a}){return[e._t("default",null,{deactivate:i,activate:n,toggle:a})]}}],null,!0),model:{value:e.dropdownActive,callback:function(i){e.dropdownActive=i},expression:"dropdownActive"}})},Xv=[],Kv=Y(Gv,Yv,Xv,!1,null,"a5f7fbfe",null,null);const Dr=Kv.exports;function Jv(t){return typeof FormData<"u"&&t instanceof FormData}const ru=t=>typeof t=="string",iu={0:{hex:"#57a7f3",name:"Blue"},1:{hex:"#e257f3",name:"Purple"},2:{hex:"#f3e257",name:"Yellow"},3:{hex:"#f35757",name:"Red"},4:{hex:"#525252",name:"Black"}};function Wf(t){return ru(t)&&(t=parseFloat(t)),iu[t].hex||iu[0]}function Qv(t){return ru(t)&&(t=parseFloat(t)),iu[t].name||""}const $v=L.extend({components:{AxDropdownButton:Dr},props:{value:{type:[Number,String],required:!0},inline:{type:Boolean,default:!1},showAllButton:{type:Boolean,default:!1},allButtonColor:{type:String,default:"#fff"},allButtonSelectedColor:{type:String,default:"#ccc"}},data(){return{colors:[0,1,2,3,4]}},methods:{styles(t,e=!0){const r=t===-1?this.allButtonColor:Wf(t),i={backgroundColor:r};if(e&&t.toString()===this.value.toString()){const n=t===-1?this.allButtonSelectedColor:r;i.boxShadow=`0 0 0 1px #fff, 0 0 0 2px ${n}`}return i}}});var ek=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{staticClass:"ax-feedback-pin-color-picker"},[e.inline?r("div",{staticClass:"color-list"},[e.showAllButton?r("button",{staticClass:"pin-color-option",style:e.styles(-1),attrs:{type:"button"},on:{click:function(i){return e.$emit("input",-1)}}},[e._v(" All ")]):e._e(),e._l(e.colors,function(i){return r("button",{key:i,staticClass:"pin-color-option",style:e.styles(i),attrs:{type:"button"},on:{click:function(n){return e.$emit("input",i)}}})})],2):r("AxDropdownButton",{attrs:{right:"",distance:8,arrow:"","content-class":"color-list-content"},scopedSlots:e._u([{key:"activator",fn:function(){return[r("button",{staticClass:"pin-color-option__activator-button",attrs:{type:"button",color:"link"}},[r("span",{staticClass:"pin-color-option pin-color-option__activator",style:e.styles(e.value)})])]},proxy:!0},{key:"default",fn:function(){return[r("div",{staticClass:"color-list"},e._l(e.colors,function(i){return r("button",{key:i,staticClass:"pin-color-option",style:e.styles(i,!1),attrs:{type:"button"},on:{click:function(n){return e.$emit("input",i)}}})}),0)]},proxy:!0}])})],1)},tk=[],rk=Y($v,ek,tk,!1,null,"131a6325",null,null);const nu=rk.exports,ik=L.extend({props:{text:{type:String,default:""},inputClass:{type:String,default:"item-horizontal"},value:{type:Boolean,default:null},indeterminate:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{isDisabled(){return this.disabled},createInputElement(t){const e={attrs:{readonly:this.readonly,disabled:this.disabled,type:"checkbox"},domProps:{checked:t,indeterminate:this.indeterminate},on:{change:r=>{this.$emit("input",r.target.checked)}}};return this.$createElement("input",e)},createLabelElement(t){const e=this.$scopedSlots.default&&this.$scopedSlots.default({})||t;if(!e)return;let r="ms-1";return this.disabled&&(r+=" disabled"),this.$createElement("span",{class:r},e)},createProps(){return{text:this.text,checked:this.value,disabled:this.disabled,readonly:this.readonly,change:t=>{this.$emit("input",t.target.checked)}}},genItem(){const t=[this.createInputElement(this.value),this.createLabelElement(this.text)];return this.$scopedSlots.default?this.$scopedSlots.default(this.createProps()):this.$createElement("label",{class:this.inputClass},t)}},render(t){return t("div",[this.genItem()])}});var nk=Y(ik,null,null,!1,null,"4e3de505",null,null);const ak=nk.exports;var ce=(t=>(t.FeedbackEvent="[Standalone] External Event",t.LoadConfig="[Standalone] Load Config",t.LoadFeedbackEnabled="[Standalone] Load Feedback Enabled",t.LoadIssuesList="[Standalone] Load Issues List",t.SetPage="[Standalone] Set Page",t.SetDisplayMode="[Standalone] Set Display Mode",t.SetIssueFilterOptions="[Standalone] Set Issue Filter Options",t.SetupAccountService="[Standalone] Setup Account Service",t.Authenticate="[Standalone] Authenticate",t.Logout="[Standalone] Logout",t.GetUserInfo="[Standalone] Get User Info",t.SetUserInfo="[Standalone] Set User Info",t.PollForUpdates="[Standalone] Poll For Updates",t.SetPinColor="[Standalone] Set Pin Color",t.SetPinLocation="[Standalone] Set Pin Location",t.AddIssue="[Standalone] Add Issue",t.UpdateIssue="[Standalone] Update Issue",t.UpdateIssueComment="[Standalone] Update Issue Comment",t.AddIssueComment="[Standalone] Add Issue Comment",t.DeleteIssue="[Standalone] Delete Issue",t.DeleteIssueComment="[Standalone] Delete Issue Comment",t.ResolveToggleIssue="[Standalone] Resolve Issue",t.MarkIssueAsRead="[Standalone] Mark Issue As Read",t.MarkIssueAsUnread="[Standalone] Mark Issue As Unread",t.MarkShortcutAsRead="[Standalone] Mark Shortcut As Read",t.ScrollToIssue="[Standalone] Scroll To Issue",t.TakeScreenshot="[Standalone] Take Screenshot",t.UploadScreenshot="[Standalone] Upload Screenshot",t.SetUserTimeZone="[Standalone] Set User Time Zone",t.ToogleCommentMode="[Standalone] Toogle Comment Mode",t.ExitCommentMode="[Standalone] Exit Comment Mode",t.GetProjectInfo="[Standalone] Get Project Info",t.GetShortProjectInfo="[Standalone] Get Short Project Info",t.FirstPageLoad="[Standalone] First Page Load",t.UpdateHasNewComments="[Standalone] Update Has New Comments",t))(ce||{});class Er{constructor(e,r){S(this,"type","[Standalone] External Event");this.eventName=e,this.payload=r}}class sk{constructor(e,r=!1){S(this,"type","[Standalone] Load Config");this.baseURL=e,this.force=r}}class ok{constructor(){S(this,"type","[Standalone] Load Feedback Enabled")}}class Ki{constructor(){S(this,"type","[Standalone] Load Issues List")}}class uk{constructor(e,r,i){S(this,"type","[Standalone] Set Page");this.page=e,this.shortPage=r,this.pageName=i}}class lk{constructor(e){S(this,"type","[Standalone] Set Issue Filter Options");this.options=e}}class fk{constructor(){S(this,"type","[Standalone] Setup Account Service")}}class dk{constructor(){S(this,"type","[Standalone] Authenticate")}}class hk{constructor(){S(this,"type","[Standalone] Logout")}}class ck{constructor(){S(this,"type","[Standalone] Get User Info")}}class Gf{constructor(e,r=!1){S(this,"type","[Standalone] Set User Info");this.userInfo=e,this.reloadIssues=r}}class _k{constructor(){S(this,"type","[Standalone] Poll For Updates")}}class gk{constructor(e,r){S(this,"type","[Standalone] Set Pin Color");this.issue=e,this.color=r}}class pk{constructor(e,r,i){S(this,"type","[Standalone] Set Pin Location");this.issue=e,this.x=r,this.y=i}}class mk{constructor(e,r,i){S(this,"type","[Standalone] Update Issue");this.issue=e,this.content=r,this.screenshots=i}}class Fk{constructor(e,r,i,n){S(this,"type","[Standalone] Update Issue Comment");this.issue=e,this.comment=r,this.content=i,this.screenshots=n}}class Ck{constructor(e,r,i){S(this,"type","[Standalone] Add Issue");this.issue=e,this.content=r,this.screenshots=i}}class bk{constructor(e,r,i){S(this,"type","[Standalone] Add Issue Comment");this.issue=e,this.content=r,this.screenshots=i}}class yk{constructor(e){S(this,"type","[Standalone] Delete Issue");this.issue=e}}class vk{constructor(e,r){S(this,"type","[Standalone] Delete Issue Comment");this.issue=e,this.comment=r}}class Yf{constructor(e,r){S(this,"type","[Standalone] Resolve Issue");this.issue=e,this.isResolved=r}}class kk{constructor(e){S(this,"type","[Standalone] Mark Issue As Read");this.issue=e}}class wk{constructor(e){S(this,"type","[Standalone] Mark Issue As Unread");this.issue=e}}class xk{constructor(e,r){S(this,"type","[Standalone] Mark Shortcut As Read");this.upUntil=e,this.pageId=r}}class Ja{constructor(e){S(this,"type","[Standalone] Scroll To Issue");this.issueCode=e}}class Dk{constructor(){S(this,"type","[Standalone] Take Screenshot")}}class Ek{constructor(e,r){S(this,"type","[Standalone] Upload Screenshot");this.screenshot=e,this.issueType=r}}class Xf{constructor(e,r){S(this,"type","[Standalone] Set User Time Zone");this.timeZone=e,this.isVisitor=r}}class Ak{constructor(){S(this,"type","[Standalone] Toogle Comment Mode")}}class Kf{constructor(){S(this,"type","[Standalone] Exit Comment Mode")}}class Sk{constructor(e){S(this,"type","[Standalone] Get Project Info");this.shortcut=e}}class Mk{constructor(e,r){S(this,"type","[Standalone] Get Short Project Info");this.shortcut=e,this.baseURL=r}}class Bk{constructor(e,r){S(this,"type","[Standalone] First Page Load");this.shortcut=e,this.baseURL=r}}class Qa{constructor(e){S(this,"type","[Standalone] Update Has New Comments");this.payload=e}}const Hk=L.extend({directives:{onClickAway:W0},components:{AxDropdownButton:Dr,AxCheckbox:ak,IconFilter:Bb,AxFeedbackPinColorPicker:nu},data(){return{filterOptions:{thisPage:!1,unreadOnly:!1,showResolved:!1,selectedColor:-1,pinColors:[]}}},computed:{filterName(){let t="";return this.filterOptions.thisPage&&(t+="This page"),this.filterOptions.unreadOnly&&(t&&(t+=", "),t+="Unread"),this.filterOptions.selectedColor>=0&&(t&&(t+=", "),t+=Qv(this.filterOptions.selectedColor)),t},userInfo(){const t=this.$store.state,{userInfo:e}=t;return e},isFilterActive(){return this.$store.state.feedback.issues.filterActive}},methods:{async filterChanged(){this.filterOptions.selectedColor===-1?this.filterOptions.pinColors=[]:this.filterOptions.pinColors=[this.filterOptions.selectedColor.toString()],await this.$store.dispatch(new lk(this.filterOptions))},toggleFilterBtn(t){this.$store.commit(new H0(t))},closeFilter(){this.$store.commit(new H0(!1))},onClickAway(){this.closeFilter()}}});var Ok=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("AxDropdownButton",{directives:[{name:"on-click-away",rawName:"v-on-click-away",value:e.onClickAway,expression:"onClickAway"}],attrs:{distance:5,overlay:"",bottom:"",left:"","content-class":"filter-content","close-on-content-click":!1,"toggle-callback":e.toggleFilterBtn,active:e.isFilterActive},scopedSlots:e._u([{key:"activator",fn:function(){return[r("button",{staticClass:"filter__activator",attrs:{type:"button"}},[r("IconFilter",{staticClass:"icon-filter ax-svg-icon",class:{"icon-filter--on":e.isFilterActive,"icon-filter--off":!e.isFilterActive}}),e._v(" "+e._s(e.filterName)+" ")],1)]},proxy:!0},{key:"default",fn:function(){return[r("div",{staticClass:"filter-inner-content"},[r("AxCheckbox",{staticClass:"filter-content-item",attrs:{"input-class":"filter-content-item-input",text:"This Page Only"},on:{input:e.filterChanged},model:{value:e.filterOptions.thisPage,callback:function(i){e.$set(e.filterOptions,"thisPage",i)},expression:"filterOptions.thisPage"}}),e.userInfo?r("AxCheckbox",{staticClass:"filter-content-item",attrs:{"input-class":"filter-content-item-input",text:"Unread Only"},on:{input:e.filterChanged},model:{value:e.filterOptions.unreadOnly,callback:function(i){e.$set(e.filterOptions,"unreadOnly",i)},expression:"filterOptions.unreadOnly"}}):e._e(),r("AxCheckbox",{staticClass:"filter-content-item",attrs:{"input-class":"filter-content-item-input",text:"Show Resolved"},on:{input:e.filterChanged},model:{value:e.filterOptions.showResolved,callback:function(i){e.$set(e.filterOptions,"showResolved",i)},expression:"filterOptions.showResolved"}})],1),r("div",{staticClass:"sep"}),r("AxFeedbackPinColorPicker",{staticClass:"filter-colors",attrs:{inline:"","show-all-button":""},on:{input:e.filterChanged},model:{value:e.filterOptions.selectedColor,callback:function(i){e.$set(e.filterOptions,"selectedColor",i)},expression:"filterOptions.selectedColor"}})]},proxy:!0}])})},Lk=[],Ik=Y(Hk,Ok,Lk,!1,null,"1cda1cbb",null,null);const Pk=Ik.exports;function ve(t){const e=Object.prototype.toString.call(t);return t instanceof Date||typeof t=="object"&&e==="[object Date]"?new t.constructor(+t):typeof t=="number"||e==="[object Number]"||typeof t=="string"||e==="[object String]"?new Date(t):new Date(NaN)}function T2(t,e){return t instanceof Date?new t.constructor(e):new Date(e)}const Jf=6048e5,Vk=864e5,Qf=6e4,$f=525600,Ar=43200,$a=1440;let Tk={};function j2(){return Tk}function Ji(t,e){var o,u,l,f;const r=j2(),i=(e==null?void 0:e.weekStartsOn)??((u=(o=e==null?void 0:e.locale)==null?void 0:o.options)==null?void 0:u.weekStartsOn)??r.weekStartsOn??((f=(l=r.locale)==null?void 0:l.options)==null?void 0:f.weekStartsOn)??0,n=ve(t),a=n.getDay(),s=(a=n.getTime()?r+1:e.getTime()>=s.getTime()?r:r-1}function td(t){const e=ve(t);return e.setHours(0,0,0,0),e}function Sr(t){const e=ve(t),r=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return r.setUTCFullYear(e.getFullYear()),+t-+r}function au(t,e){const r=td(t),i=td(e),n=+r-Sr(r),a=+i-Sr(i);return Math.round((n-a)/Vk)}function jk(t){const e=ed(t),r=T2(t,0);return r.setFullYear(e,0,4),r.setHours(0,0,0,0),es(r)}function Qi(t,e){const r=ve(t),i=ve(e),n=r.getTime()-i.getTime();return n<0?-1:n>0?1:n}function qk(t){return t instanceof Date||typeof t=="object"&&Object.prototype.toString.call(t)==="[object Date]"}function rd(t){if(!qk(t)&&typeof t!="number")return!1;const e=ve(t);return!isNaN(Number(e))}function Rk(t,e){const r=ve(t),i=ve(e),n=r.getFullYear()-i.getFullYear(),a=r.getMonth()-i.getMonth();return n*12+a}function id(t){return e=>{const i=(t?Math[t]:Math.trunc)(e);return i===0?0:i}}function Nk(t,e){return+ve(t)-+ve(e)}function zk(t){const e=ve(t);return e.setHours(23,59,59,999),e}function Zk(t){const e=ve(t),r=e.getMonth();return e.setFullYear(e.getFullYear(),r+1,0),e.setHours(23,59,59,999),e}function Uk(t){const e=ve(t);return+zk(e)==+Zk(e)}function Wk(t,e){const r=ve(t),i=ve(e),n=Qi(r,i),a=Math.abs(Rk(r,i));let s;if(a<1)s=0;else{r.getMonth()===1&&r.getDate()>27&&r.setDate(30),r.setMonth(r.getMonth()-n*a);let o=Qi(r,i)===-n;Uk(ve(t))&&a===1&&Qi(t,i)===1&&(o=!1),s=n*(a-Number(o))}return s===0?0:s}function Gk(t,e,r){const i=Nk(t,e)/1e3;return id(r==null?void 0:r.roundingMethod)(i)}function Yk(t){const e=ve(t),r=T2(t,0);return r.setFullYear(e.getFullYear(),0,1),r.setHours(0,0,0,0),r}const Xk={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},Kk=(t,e,r)=>{let i;const n=Xk[t];return typeof n=="string"?i=n:e===1?i=n.one:i=n.other.replace("{{count}}",e.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+i:i+" ago":i};function su(t){return(e={})=>{const r=e.width?String(e.width):t.defaultWidth;return t.formats[r]||t.formats[t.defaultWidth]}}const Jk={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Qk={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},$k={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},ew={date:su({formats:Jk,defaultWidth:"full"}),time:su({formats:Qk,defaultWidth:"full"}),dateTime:su({formats:$k,defaultWidth:"full"})},tw={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},rw=(t,e,r,i)=>tw[t];function $i(t){return(e,r)=>{const i=r!=null&&r.context?String(r.context):"standalone";let n;if(i==="formatting"&&t.formattingValues){const s=t.defaultFormattingWidth||t.defaultWidth,o=r!=null&&r.width?String(r.width):s;n=t.formattingValues[o]||t.formattingValues[s]}else{const s=t.defaultWidth,o=r!=null&&r.width?String(r.width):t.defaultWidth;n=t.values[o]||t.values[s]}const a=t.argumentCallback?t.argumentCallback(e):e;return n[a]}}const iw={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},nw={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},aw={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},sw={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},ow={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},uw={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},lw={ordinalNumber:(t,e)=>{const r=Number(t),i=r%100;if(i>20||i<10)switch(i%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:$i({values:iw,defaultWidth:"wide"}),quarter:$i({values:nw,defaultWidth:"wide",argumentCallback:t=>t-1}),month:$i({values:aw,defaultWidth:"wide"}),day:$i({values:sw,defaultWidth:"wide"}),dayPeriod:$i({values:ow,defaultWidth:"wide",formattingValues:uw,defaultFormattingWidth:"wide"})};function en(t){return(e,r={})=>{const i=r.width,n=i&&t.matchPatterns[i]||t.matchPatterns[t.defaultMatchWidth],a=e.match(n);if(!a)return null;const s=a[0],o=i&&t.parsePatterns[i]||t.parsePatterns[t.defaultParseWidth],u=Array.isArray(o)?dw(o,d=>d.test(s)):fw(o,d=>d.test(s));let l;l=t.valueCallback?t.valueCallback(u):u,l=r.valueCallback?r.valueCallback(l):l;const f=e.slice(s.length);return{value:l,rest:f}}}function fw(t,e){for(const r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&e(t[r]))return r}function dw(t,e){for(let r=0;r{const i=e.match(t.matchPattern);if(!i)return null;const n=i[0],a=e.match(t.parsePattern);if(!a)return null;let s=t.valueCallback?t.valueCallback(a[0]):a[0];s=r.valueCallback?r.valueCallback(s):s;const o=e.slice(n.length);return{value:s,rest:o}}}const cw=/^(\d+)(th|st|nd|rd)?/i,_w=/\d+/i,gw={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},pw={any:[/^b/i,/^(a|c)/i]},mw={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Fw={any:[/1/i,/2/i,/3/i,/4/i]},Cw={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},bw={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},yw={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},vw={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},kw={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},ww={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},xw={ordinalNumber:hw({matchPattern:cw,parsePattern:_w,valueCallback:t=>parseInt(t,10)}),era:en({matchPatterns:gw,defaultMatchWidth:"wide",parsePatterns:pw,defaultParseWidth:"any"}),quarter:en({matchPatterns:mw,defaultMatchWidth:"wide",parsePatterns:Fw,defaultParseWidth:"any",valueCallback:t=>t+1}),month:en({matchPatterns:Cw,defaultMatchWidth:"wide",parsePatterns:bw,defaultParseWidth:"any"}),day:en({matchPatterns:yw,defaultMatchWidth:"wide",parsePatterns:vw,defaultParseWidth:"any"}),dayPeriod:en({matchPatterns:kw,defaultMatchWidth:"any",parsePatterns:ww,defaultParseWidth:"any"})},ts={code:"en-US",formatDistance:Kk,formatLong:ew,formatRelative:rw,localize:lw,match:xw,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Dw(t){const e=ve(t);return au(e,Yk(e))+1}function Ew(t){const e=ve(t),r=+es(e)-+jk(e);return Math.round(r/Jf)+1}function nd(t,e){var f,d,h,c;const r=ve(t),i=r.getFullYear(),n=j2(),a=(e==null?void 0:e.firstWeekContainsDate)??((d=(f=e==null?void 0:e.locale)==null?void 0:f.options)==null?void 0:d.firstWeekContainsDate)??n.firstWeekContainsDate??((c=(h=n.locale)==null?void 0:h.options)==null?void 0:c.firstWeekContainsDate)??1,s=T2(t,0);s.setFullYear(i+1,0,a),s.setHours(0,0,0,0);const o=Ji(s,e),u=T2(t,0);u.setFullYear(i,0,a),u.setHours(0,0,0,0);const l=Ji(u,e);return r.getTime()>=o.getTime()?i+1:r.getTime()>=l.getTime()?i:i-1}function Aw(t,e){var o,u,l,f;const r=j2(),i=(e==null?void 0:e.firstWeekContainsDate)??((u=(o=e==null?void 0:e.locale)==null?void 0:o.options)==null?void 0:u.firstWeekContainsDate)??r.firstWeekContainsDate??((f=(l=r.locale)==null?void 0:l.options)==null?void 0:f.firstWeekContainsDate)??1,n=nd(t,e),a=T2(t,0);return a.setFullYear(n,0,i),a.setHours(0,0,0,0),Ji(a,e)}function Sw(t,e){const r=ve(t),i=+Ji(r,e)-+Aw(r,e);return Math.round(i/Jf)+1}function Ee(t,e){const r=t<0?"-":"",i=Math.abs(t).toString().padStart(e,"0");return r+i}const J1={y(t,e){const r=t.getFullYear(),i=r>0?r:1-r;return Ee(e==="yy"?i%100:i,e.length)},M(t,e){const r=t.getMonth();return e==="M"?String(r+1):Ee(r+1,2)},d(t,e){return Ee(t.getDate(),e.length)},a(t,e){const r=t.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h(t,e){return Ee(t.getHours()%12||12,e.length)},H(t,e){return Ee(t.getHours(),e.length)},m(t,e){return Ee(t.getMinutes(),e.length)},s(t,e){return Ee(t.getSeconds(),e.length)},S(t,e){const r=e.length,i=t.getMilliseconds(),n=Math.trunc(i*Math.pow(10,r-3));return Ee(n,e.length)}},Mr={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},ad={G:function(t,e,r){const i=t.getFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return r.era(i,{width:"abbreviated"});case"GGGGG":return r.era(i,{width:"narrow"});case"GGGG":default:return r.era(i,{width:"wide"})}},y:function(t,e,r){if(e==="yo"){const i=t.getFullYear(),n=i>0?i:1-i;return r.ordinalNumber(n,{unit:"year"})}return J1.y(t,e)},Y:function(t,e,r,i){const n=nd(t,i),a=n>0?n:1-n;if(e==="YY"){const s=a%100;return Ee(s,2)}return e==="Yo"?r.ordinalNumber(a,{unit:"year"}):Ee(a,e.length)},R:function(t,e){const r=ed(t);return Ee(r,e.length)},u:function(t,e){const r=t.getFullYear();return Ee(r,e.length)},Q:function(t,e,r){const i=Math.ceil((t.getMonth()+1)/3);switch(e){case"Q":return String(i);case"QQ":return Ee(i,2);case"Qo":return r.ordinalNumber(i,{unit:"quarter"});case"QQQ":return r.quarter(i,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(i,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(i,{width:"wide",context:"formatting"})}},q:function(t,e,r){const i=Math.ceil((t.getMonth()+1)/3);switch(e){case"q":return String(i);case"qq":return Ee(i,2);case"qo":return r.ordinalNumber(i,{unit:"quarter"});case"qqq":return r.quarter(i,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(i,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(i,{width:"wide",context:"standalone"})}},M:function(t,e,r){const i=t.getMonth();switch(e){case"M":case"MM":return J1.M(t,e);case"Mo":return r.ordinalNumber(i+1,{unit:"month"});case"MMM":return r.month(i,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(i,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(i,{width:"wide",context:"formatting"})}},L:function(t,e,r){const i=t.getMonth();switch(e){case"L":return String(i+1);case"LL":return Ee(i+1,2);case"Lo":return r.ordinalNumber(i+1,{unit:"month"});case"LLL":return r.month(i,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(i,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(i,{width:"wide",context:"standalone"})}},w:function(t,e,r,i){const n=Sw(t,i);return e==="wo"?r.ordinalNumber(n,{unit:"week"}):Ee(n,e.length)},I:function(t,e,r){const i=Ew(t);return e==="Io"?r.ordinalNumber(i,{unit:"week"}):Ee(i,e.length)},d:function(t,e,r){return e==="do"?r.ordinalNumber(t.getDate(),{unit:"date"}):J1.d(t,e)},D:function(t,e,r){const i=Dw(t);return e==="Do"?r.ordinalNumber(i,{unit:"dayOfYear"}):Ee(i,e.length)},E:function(t,e,r){const i=t.getDay();switch(e){case"E":case"EE":case"EEE":return r.day(i,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(i,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(i,{width:"short",context:"formatting"});case"EEEE":default:return r.day(i,{width:"wide",context:"formatting"})}},e:function(t,e,r,i){const n=t.getDay(),a=(n-i.weekStartsOn+8)%7||7;switch(e){case"e":return String(a);case"ee":return Ee(a,2);case"eo":return r.ordinalNumber(a,{unit:"day"});case"eee":return r.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(n,{width:"short",context:"formatting"});case"eeee":default:return r.day(n,{width:"wide",context:"formatting"})}},c:function(t,e,r,i){const n=t.getDay(),a=(n-i.weekStartsOn+8)%7||7;switch(e){case"c":return String(a);case"cc":return Ee(a,e.length);case"co":return r.ordinalNumber(a,{unit:"day"});case"ccc":return r.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(n,{width:"narrow",context:"standalone"});case"cccccc":return r.day(n,{width:"short",context:"standalone"});case"cccc":default:return r.day(n,{width:"wide",context:"standalone"})}},i:function(t,e,r){const i=t.getDay(),n=i===0?7:i;switch(e){case"i":return String(n);case"ii":return Ee(n,e.length);case"io":return r.ordinalNumber(n,{unit:"day"});case"iii":return r.day(i,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(i,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(i,{width:"short",context:"formatting"});case"iiii":default:return r.day(i,{width:"wide",context:"formatting"})}},a:function(t,e,r){const n=t.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(t,e,r){const i=t.getHours();let n;switch(i===12?n=Mr.noon:i===0?n=Mr.midnight:n=i/12>=1?"pm":"am",e){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(t,e,r){const i=t.getHours();let n;switch(i>=17?n=Mr.evening:i>=12?n=Mr.afternoon:i>=4?n=Mr.morning:n=Mr.night,e){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(t,e,r){if(e==="ho"){let i=t.getHours()%12;return i===0&&(i=12),r.ordinalNumber(i,{unit:"hour"})}return J1.h(t,e)},H:function(t,e,r){return e==="Ho"?r.ordinalNumber(t.getHours(),{unit:"hour"}):J1.H(t,e)},K:function(t,e,r){const i=t.getHours()%12;return e==="Ko"?r.ordinalNumber(i,{unit:"hour"}):Ee(i,e.length)},k:function(t,e,r){let i=t.getHours();return i===0&&(i=24),e==="ko"?r.ordinalNumber(i,{unit:"hour"}):Ee(i,e.length)},m:function(t,e,r){return e==="mo"?r.ordinalNumber(t.getMinutes(),{unit:"minute"}):J1.m(t,e)},s:function(t,e,r){return e==="so"?r.ordinalNumber(t.getSeconds(),{unit:"second"}):J1.s(t,e)},S:function(t,e){return J1.S(t,e)},X:function(t,e,r){const i=t.getTimezoneOffset();if(i===0)return"Z";switch(e){case"X":return od(i);case"XXXX":case"XX":return q2(i);case"XXXXX":case"XXX":default:return q2(i,":")}},x:function(t,e,r){const i=t.getTimezoneOffset();switch(e){case"x":return od(i);case"xxxx":case"xx":return q2(i);case"xxxxx":case"xxx":default:return q2(i,":")}},O:function(t,e,r){const i=t.getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+sd(i,":");case"OOOO":default:return"GMT"+q2(i,":")}},z:function(t,e,r){const i=t.getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+sd(i,":");case"zzzz":default:return"GMT"+q2(i,":")}},t:function(t,e,r){const i=Math.trunc(t.getTime()/1e3);return Ee(i,e.length)},T:function(t,e,r){const i=t.getTime();return Ee(i,e.length)}};function sd(t,e=""){const r=t>0?"-":"+",i=Math.abs(t),n=Math.trunc(i/60),a=i%60;return a===0?r+String(n):r+String(n)+e+Ee(a,2)}function od(t,e){return t%60===0?(t>0?"-":"+")+Ee(Math.abs(t)/60,2):q2(t,e)}function q2(t,e=""){const r=t>0?"-":"+",i=Math.abs(t),n=Ee(Math.trunc(i/60),2),a=Ee(i%60,2);return r+n+e+a}const ud=(t,e)=>{switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});case"PPPP":default:return e.date({width:"full"})}},ld=(t,e)=>{switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});case"pppp":default:return e.time({width:"full"})}},Mw={p:ld,P:(t,e)=>{const r=t.match(/(P+)(p+)?/)||[],i=r[1],n=r[2];if(!n)return ud(t,e);let a;switch(i){case"P":a=e.dateTime({width:"short"});break;case"PP":a=e.dateTime({width:"medium"});break;case"PPP":a=e.dateTime({width:"long"});break;case"PPPP":default:a=e.dateTime({width:"full"});break}return a.replace("{{date}}",ud(i,e)).replace("{{time}}",ld(n,e))}},Bw=/^D+$/,Hw=/^Y+$/,Ow=["D","DD","YY","YYYY"];function Lw(t){return Bw.test(t)}function Iw(t){return Hw.test(t)}function Pw(t,e,r){const i=Vw(t,e,r);if(console.warn(i),Ow.includes(t))throw new RangeError(i)}function Vw(t,e,r){const i=t[0]==="Y"?"years":"days of the month";return`Use \`${t.toLowerCase()}\` instead of \`${t}\` (in \`${e}\`) for formatting ${i} to the input \`${r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const Tw=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,jw=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,qw=/^'([^]*?)'?$/,Rw=/''/g,Nw=/[a-zA-Z]/;function Br(t,e,r){var f,d,h,c,p,m,b,F;const i=j2(),n=(r==null?void 0:r.locale)??i.locale??ts,a=(r==null?void 0:r.firstWeekContainsDate)??((d=(f=r==null?void 0:r.locale)==null?void 0:f.options)==null?void 0:d.firstWeekContainsDate)??i.firstWeekContainsDate??((c=(h=i.locale)==null?void 0:h.options)==null?void 0:c.firstWeekContainsDate)??1,s=(r==null?void 0:r.weekStartsOn)??((m=(p=r==null?void 0:r.locale)==null?void 0:p.options)==null?void 0:m.weekStartsOn)??i.weekStartsOn??((F=(b=i.locale)==null?void 0:b.options)==null?void 0:F.weekStartsOn)??0,o=ve(t);if(!rd(o))throw new RangeError("Invalid time value");let u=e.match(jw).map(x=>{const E=x[0];if(E==="p"||E==="P"){const H=Mw[E];return H(x,n.formatLong)}return x}).join("").match(Tw).map(x=>{if(x==="''")return{isToken:!1,value:"'"};const E=x[0];if(E==="'")return{isToken:!1,value:zw(x)};if(ad[E])return{isToken:!0,value:x};if(E.match(Nw))throw new RangeError("Format string contains an unescaped latin alphabet character `"+E+"`");return{isToken:!1,value:x}});n.localize.preprocessor&&(u=n.localize.preprocessor(o,u));const l={firstWeekContainsDate:a,weekStartsOn:s,locale:n};return u.map(x=>{if(!x.isToken)return x.value;const E=x.value;(!(r!=null&&r.useAdditionalWeekYearTokens)&&Iw(E)||!(r!=null&&r.useAdditionalDayOfYearTokens)&&Lw(E))&&Pw(E,e,String(t));const H=ad[E[0]];return H(o,E,n.localize,l)}).join("")}function zw(t){const e=t.match(qw);return e?e[1].replace(Rw,"'"):t}function Zw(t,e,r){const i=j2(),n=(r==null?void 0:r.locale)??i.locale??ts,a=2520,s=Qi(t,e);if(isNaN(s))throw new RangeError("Invalid time value");const o=Object.assign({},r,{addSuffix:r==null?void 0:r.addSuffix,comparison:s});let u,l;s>0?(u=ve(e),l=ve(t)):(u=ve(t),l=ve(e));const f=Gk(l,u),d=(Sr(l)-Sr(u))/1e3,h=Math.round((f-d)/60);let c;if(h<2)return r!=null&&r.includeSeconds?f<5?n.formatDistance("lessThanXSeconds",5,o):f<10?n.formatDistance("lessThanXSeconds",10,o):f<20?n.formatDistance("lessThanXSeconds",20,o):f<40?n.formatDistance("halfAMinute",0,o):f<60?n.formatDistance("lessThanXMinutes",1,o):n.formatDistance("xMinutes",1,o):h===0?n.formatDistance("lessThanXMinutes",1,o):n.formatDistance("xMinutes",h,o);if(h<45)return n.formatDistance("xMinutes",h,o);if(h<90)return n.formatDistance("aboutXHours",1,o);if(h<$a){const p=Math.round(h/60);return n.formatDistance("aboutXHours",p,o)}else{if(h0?(o=ve(e),u=ve(t)):(o=ve(t),u=ve(e));const l=id((r==null?void 0:r.roundingMethod)??"round"),f=u.getTime()-o.getTime(),d=f/Qf,h=Sr(u)-Sr(o),c=(f-h)/Qf,p=r==null?void 0:r.unit;let m;if(p?m=p:d<1?m="second":d<60?m="minute":d<$a?m="hour":c=Yw&&i=Gw&&i=hd||i<1e4&&i>=dd:!1}function Jw(t){return N0(t)&&!!t.shortcutState&&t.shortcutState!==tf.GenerationFailed&&(Qw(t.shortcutType)||Xw({project:t})||Kw({project:t})||t.shortcutState===tf.Empty)}function Qw(t){return Ww.some(e=>e===t)}const rs=t=>{if(t)return t.MatchProtocolMode?t.AxShareHostUrl:t.AxShareHostSecureUrl;let e;return e="/",e||""},$w=t=>t?t.MatchProtocolMode?t.AccountServiceUrl:t.AccountServiceSecureUrl:"",O1="code";function is(t,e,r){let i="",n="",a,s=null;if(typeof e=="object"?(i=e.prototypeUrl||"",N0(e)?(n=e.shortcut,a=e.shortcutType,s=e.accessCode):(n=e.id,a=e.subtype)):typeof e=="string"&&r&&(i=e,n=r),!s){const c=new URL(window.location.href);c.searchParams.has(O1)&&(s=c.searchParams.get(O1))}const o=rs(t);n=n.toLowerCase();let u="",l="";i!==""?u=l=i.toLowerCase():(u=`/${n}`,l=`${o}/${n}`);let f=l;N0(e)&&ex(t,e)&&(f=`${t.MatchProtocolMode?"http":"https"}://${n}${t.AxSitesFramedPrototypeDomain}`);let d=`${o}/prototype/downloadrpfile/${n}`;a===a1.TeamRp&&(d=`${o}/versions/DownloadRevision?shortcut=${n}`);const h=new URL(l);return s&&h.searchParams.append(O1,s),{href:u,full:l,display:I4(l),frame:f,download:d,share:h.href}}function ex(t,e){return!!t&&!!t.AxSitesFramedPrototypeDomain&&typeof e=="object"&&Jw(e)}function tx(t){return t&&typeof t.Name=="string"}function rx(t){return t&&typeof t.username=="string"}function ix(t){return t&&typeof t.userEmail=="string"}function Hr(t,e=""){if(!t)return e;const r=tx(t)?t.Name:rx(t)?t.username:t.nickname;return r||(!e&&ix(t)&&(e=t.userEmail),ca(e))}class ns{constructor(e,r){S(this,"state",!1);S(this,"message");this.validator=r,this.message=e}validate(e){this.state=this.validator(e)}}class nx{constructor(e=!1){S(this,"useExtraRules");S(this,"minLength",8);S(this,"upperRegex",/[A-Z]/);S(this,"lowerRegex",/[a-z]/);S(this,"numberRegex",/[0-9]/);S(this,"errorMessages",[]);S(this,"rules",[new ns(`${this.minLength} characters`,e=>e.trim().length>=this.minLength),new ns("one uppercase letter",e=>this.upperRegex.test(e)),new ns("one lowercase letter",e=>this.lowerRegex.test(e)),new ns("one number",e=>this.numberRegex.test(e))]);this.useExtraRules=e}get isValid(){return this.errorMessages.length===0}validate(e){this.errorMessages=[];for(let r=0;r{e+=` ${r},`}),e=`${e.substring(0,e.length-1)}.`,e}}const ax={NewFolder:{eventClass:"analytics-track-new-folder"},NewProject:{eventClass:"analytics-track-new-project"},NewProjectArtboard:{eventClass:"analytics-track-new-project-artboard"},NewProjectRP:{eventClass:"analytics-track-new-project-rp"},NewProjectDisko:{eventClass:"analytics-track-new-project-disko"},Preview:{eventClass:"analytics-track-project-preview"},Inspect:{eventClass:"analytics-track-project-inspect"},Build:{eventClass:"analytics-track-project-build"},UserProfile:{eventClass:"analytics-track-user-profile"},AddAsset:{eventClass:"analytics-track-add-asset"},ProjectShare:{eventClass:"analytics-track-project-share"},AddHotspotConfirm:{eventClass:"analytics-track-add-hotspot-confirm"},LogInEmailInput:{eventClass:"analytics-track-log-in-email-input"},LogInSubmitButton:{eventClass:"analytics-track-log-in-submit-button"},SignUpEmailInput:{eventClass:"analytics-track-sign-up-email-input"},SignUpSubmitButton:{eventClass:"analytics-track-sign-up-submit-button"},CreateOrganizationButton:{eventClass:"analytics-track-new-org"},AddUsersButton:{eventClass:"analytics-track-add-users"},ViewWorkspaceMembership:{eventClass:"analytics-track-view-workspace-membership"},AcbTrialLink:{eventClass:"analytics-track-acb-trial"}};function tn(t){return!!t&&typeof t=="object"&&"code"in t&&t.code!==void 0}function sx(t){return!!t&&typeof t=="object"&&"id"in t&&t.id!==void 0}const ox=L.extend({props:{issue:ae(),comment:ae(),userProfiles:ae({required:!0}),currentUserId:ae({required:!0}),value:{type:[String,Object],required:!1,default:void 0},showLast:{type:Boolean,required:!1,default:!1}},computed:{userProfile(){const t=this.item;if(this.userProfiles&&t.userId){const r=this.userProfiles[t.userId];if(r)return r}const e=tn(t)?t.creator:t.commenter;return{userId:t.userId||"",username:e,userEmail:e,profileImg:""}},itemUserId(){return this.item.userId},authorName(){return Hr(this.userProfile)},issueAuthorProfile(){if(!this.issue)return;if(this.userProfiles&&this.issue.userId){const e=this.userProfiles[this.issue.userId];if(e)return e}const t=this.issue.creator;return{userId:this.issue.userId||"",userEmail:t,username:t,profileImg:""}},issueAuthorName(){return this.issueAuthorProfile?Hr(this.issueAuthorProfile):this.issue.creator},fromAnonymous(){return!this.item.userId},canEdit(){return this.fromAnonymous||this.item.userId===this.currentUserId},isRichText(){return this.item.isRichText??!1},issueOrLastComment(){return this.issue?this.issue.lastIssueComment||this.issue:this.comment},item(){return this.showLast?this.issueOrLastComment:this.comment?this.comment:this.issue},itemId(){const t=this.item;return tn(t)?t.code:t.id},itemText(){const t=this.item;return tn(t)?t.description:t.commentText},itemContent(){const t=this.itemText;return this.isRichText&&t?JSON.parse(t).Content:t},itemScreenshots(){const t=this.item;return t.screenshotIds.map((e,r)=>({id:e,image:t.fullsizeUrls[r],thumbnail:t.screenshotUrls[r]}))},pageName(){return this.issue.pageName},itemDate(){const t=this.item,e=tn(t)?t.createdDate:t.commentDate;return n1(e)},dateStringShort(){return this.moreThanAWeekAgo?Br(this.itemDate,"MMM d, y"):fd(this.itemDate,new Date)},dateStringLong(){return Br(this.itemDate,"PPpp")},moreThanAWeekAgo(){return this.differenceInCalendarDays>6},differenceInCalendarDays(){return au(new Date,this.itemDate)},resolvedAt(){const t=this.issue.resolvedDate;if(t)return n1(t)},resolvedAtString(){return this.resolvedAt?Br(this.resolvedAt,"MMMM d, y"):""}},created(){this.updateContent(this.itemContent)},methods:{updateContent(t){this.$emit("input",t)}},render(t){return this.$scopedSlots.default&&this.$scopedSlots.default({userId:this.itemUserId,authorProfile:this.userProfile,authorName:this.authorName,issueAuthorProfile:this.issueAuthorProfile,issueAuthorName:this.issueAuthorName,isRichText:this.isRichText,item:this.item,itemId:this.itemId,itemContent:this.itemContent,itemScreenshots:this.itemScreenshots,issueOrLastComment:this.issueOrLastComment,canEdit:this.canEdit,pageName:this.pageName,date:this.itemDate,dateStringShort:this.dateStringShort,dateStringLong:this.dateStringLong,differenceInCalendarDays:this.differenceInCalendarDays,updateContent:this.updateContent,numComments:this.issue.numComments,isResolved:!!this.issue.resolvedDate,resolvedBy:this.issue.modifier,resolvedAt:this.resolvedAt,resolvedAtString:this.resolvedAtString,isIssue:tn(this.item),isComment:sx(this.item)})||t("")}});var ux=Y(ox,null,null,!1,null,null,null,null);const cd=ux.exports,lx=L.extend({});var fx=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("ul",{staticClass:"ax-list"},[e._t("default")],2)},dx=[],hx=Y(lx,fx,dx,!1,null,"c5e89966",null,null);const cx=hx.exports,_x=L.extend({props:{dividerTop:{type:Boolean,default:!1},dividerBottom:{type:Boolean,default:!1}}});var gx=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("li",{staticClass:"ax-list-item",class:{"ax-list-item--divider-top":e.dividerTop,"ax-list-item--divider-bottom":e.dividerBottom}},[e._t("default")],2)},px=[],mx=Y(_x,gx,px,!1,null,"aba411cc",null,null);const Fx=mx.exports;var Rt=(t=>(t.IssuesLoaded="IssuesLoaded",t.ScrollToPin="ScrollToPin",t.UpdateHasNewComments="UpdateHasNewComments",t.OpenFeedbackPanel="OpenFeedbackPanel",t.CopyCloudCommentLink="CopyCloudCommentLink",t))(Rt||{});const Cx=L.extend({components:{AxDropdownButton:Dr,AxButton:qe,AxList:cx,AxListItem:Fx,IconOverflowVertical:Ob},props:{issue:ae({required:!0}),right:{type:Boolean,default:!1},left:{type:Boolean,default:!1},top:{type:Boolean,default:!1},bottom:{type:Boolean,default:!1},middle:{type:Boolean,default:!1}},data(){return{shortcut:window.$axure.player.settings.projectId,isCloud:window.$axure.player.isCloud}},computed:{isResolved(){return!!this.issue.resolvedDate},userInfo(){const t=this.$store.state,{userInfo:e}=t;return e}},methods:{async resolve(t){await this.$store.dispatch(new Yf(this.issue,t))},async markAsUnread(){await this.$store.dispatch(new wk(this.issue))},async copyLink(){const t=this.issue.shortPageId||this.issue.pageId,e=this.issue.code.toLowerCase();if(this.isCloud)await this.$store.dispatch(new Er(Rt.CopyCloudCommentLink,{screen:t,issueCode:e}));else{const{axShareConfig:r}=this.$store.state,i=is(r,{id:this.shortcut});let n=`/start.html#id=${t}&issueCode=${e}`;this.issue.lastIssueComment&&this.issue.lastIssueComment.id?n+=`&type=comment&commentId=${this.issue.lastIssueComment.id}`:n+="&type=issue";const a=document.getElementById("handoffInspectBtn");a&&a.className.split(" ").indexOf("selected")>-1&&(n+=`&g=${A0.handoff.gid}`),await T4(i.full+n)}}}});var bx=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{staticClass:"ax-comment-dropdown"},[r("AxDropdownButton",{attrs:{right:e.right,left:e.left,top:e.top,bottom:e.bottom,middle:e.middle,strategy:"fixed","content-class":"ax-comment-dropdown-btn-content"},scopedSlots:e._u([{key:"activator",fn:function(){return[r("AxButton",{staticClass:"ax-comment-item-options-activator",attrs:{color:"link"}},[r("IconOverflowVertical",{staticClass:"options-toggle ax-svg-icon"})],1)]},proxy:!0}])},[r("AxList",[e.userInfo?r("AxListItem",[r("div",{staticClass:"ax-comment-item-options-btn",on:{click:function(i){return i.preventDefault(),e.resolve(!e.isResolved)}}},[e._v(" "+e._s(e.isResolved?"Unresolve":"Resolve")+" ")])]):e._e(),e.userInfo&&!e.issue.isUnread?r("AxListItem",[r("div",{staticClass:"ax-comment-item-options-btn",on:{click:function(i){return i.preventDefault(),e.markAsUnread.apply(null,arguments)}}},[e._v(" Mark as Unread ")])]):e._e(),r("AxListItem",[r("div",{staticClass:"ax-comment-item-options-btn",on:{click:function(i){return i.preventDefault(),e.copyLink.apply(null,arguments)}}},[e._v(" Copy Link ")])])],1)],1)],1)},yx=[],vx=Y(Cx,bx,yx,!1,null,"7c0a31bb",null,null);const _d=vx.exports,kx=L.extend({props:{width:{type:String,required:!1,default:"36px"},height:{type:String,required:!1,default:"36px"},color:{type:[Number,String],required:!1,default:0},isResolved:{type:Boolean,required:!0}},computed:{styles(){const t={width:`${this.width}`,height:`${this.height}`};return this.isResolved||(t.backgroundColor=Wf(this.color)),t},classes(){return{"feedback-pin--resolved":this.isResolved,[`feedback-pin--color${this.color||0}`]:!0}}},methods:{wheel(t){t.preventDefault()}}});var wx=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{staticClass:"feedback-pin-circle",class:e.classes,style:e.styles,on:{wheel:e.wheel}},[e._t("default")],2)},xx=[],Dx=Y(kx,wx,xx,!1,null,"0aae24c6",null,null);const gd=Dx.exports,pd=""+(typeof document>"u"&&typeof location>"u"?require("url").pathToFileURL(__dirname+"/defaultProfile-SpXVFj4x.png").href:new URL("defaultProfile-SpXVFj4x.png",typeof document>"u"?location.href:document.currentScript&&document.currentScript.src||document.baseURI).href),md=["#e72525","#7eb919","#8d29c9","#37465e","#e48810","#2c70f6","#f70077"],Ex=L.extend({props:{title:{type:String,default:""},emailName:{type:String,default:""}},computed:{userName(){return this.title||this.emailName},firstLetter(){return this.userName?this.userName.charAt(0).toUpperCase():""},iconBackgroundColor(){if(!this.userName)return"";const t=nm(this.userName),e=Math.abs(t%md.length);return md[e]}}});var Ax=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("span",{staticClass:"ax-avatar-default",style:{backgroundColor:e.iconBackgroundColor}},[e._v(" "+e._s(e.firstLetter)+" ")])},Sx=[],Mx=Y(Ex,Ax,Sx,!1,null,"9c4b256c",null,null);const Bx=Mx.exports,Hx=L.extend({components:{AxUserAvatarDefault:Bx},props:{w:{type:String,default:"24px"},h:{type:String,default:"24px"},profileImg:{type:String,default:""},hideTitle:{type:Boolean,default:!1},forceDefault:{type:Boolean,default:!1},user:ae({type:Object,required:!1,default:null})},computed:{style(){return{width:this.w,height:this.h,fontSize:this.isDefaultAvatar?"0.75em":"unset"}},profileImgResolved(){if(this.profileImg)return this.profileImg;if(this.user){if(Ox(this.user)){if(this.user.profileImageUrl)return this.user.profileImageUrl}else if(this.user.profileImg)return this.user.profileImg}return pd},isDefaultAvatar(){return this.forceDefault||!!this.user&&this.profileImgResolved===pd},title(){const t=this.user;return t?Hr(t)||t.userEmail:""},emailName(){return ca(this.user.userEmail)}}});function Ox(t){return t.profileImageUrl!==void 0}var Lx=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("span",{staticClass:"ax-avatar",attrs:{title:e.hideTitle?"":e.title}},[e.isDefaultAvatar?r("span",{style:{"font-size":e.h}},[r("AxUserAvatarDefault",{style:e.style,attrs:{title:e.title,"email-name":e.emailName}})],1):r("img",{staticClass:"ax-avatar_image",style:e.style,attrs:{src:e.profileImgResolved,alt:"avatar"}})])},Ix=[],Px=Y(Hx,Lx,Ix,!1,null,"55dcbe30",null,null);const Vx=Px.exports,Tx=L.extend({components:{AxUserAvatar:Vx},props:{user:ae()}});var jx=function(){var e=this,r=e._self._c;return e._self._setupProxy,e.user?r("AxUserAvatar",{attrs:{user:e.user}}):r("AxUserAvatar",{attrs:{"force-default":""}})},qx=[],Rx=Y(Tx,jx,qx,!1,null,null,null,null);const Fd=Rx.exports,Nx=L.extend({props:{user:ae({required:!0}),name:{type:String,default:""}},computed:{resolvedName(){return this.user?Hr(this.user):this.name}}});var zx=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("span",{attrs:{title:e.resolvedName}},[e._v(" "+e._s(e.resolvedName)+" ")])},Zx=[],Ux=Y(Nx,zx,Zx,!1,null,null,null,null);const Cd=Ux.exports;function Qe(t){this.content=t}Qe.prototype={constructor:Qe,find:function(t){for(var e=0;e>1}},Qe.from=function(t){if(t instanceof Qe)return t;var e=[];if(t)for(var r in t)e.push(r,t[r]);return new Qe(e)};function bd(t,e,r){for(let i=0;;i++){if(i==t.childCount||i==e.childCount)return t.childCount==e.childCount?null:r;let n=t.child(i),a=e.child(i);if(n==a){r+=n.nodeSize;continue}if(!n.sameMarkup(a))return r;if(n.isText&&n.text!=a.text){for(let s=0;n.text[s]==a.text[s];s++)r++;return r}if(n.content.size||a.content.size){let s=bd(n.content,a.content,r+1);if(s!=null)return s}r+=n.nodeSize}}function yd(t,e,r,i){for(let n=t.childCount,a=e.childCount;;){if(n==0||a==0)return n==a?null:{a:r,b:i};let s=t.child(--n),o=e.child(--a),u=s.nodeSize;if(s==o){r-=u,i-=u;continue}if(!s.sameMarkup(o))return{a:r,b:i};if(s.isText&&s.text!=o.text){let l=0,f=Math.min(s.text.length,o.text.length);for(;le&&i(u,n+o,a||null,s)!==!1&&u.content.size){let f=o+1;u.nodesBetween(Math.max(0,e-f),Math.min(u.content.size,r-f),i,n+f)}o=l}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,r,i,n){let a="",s=!0;return this.nodesBetween(e,r,(o,u)=>{o.isText?(a+=o.text.slice(Math.max(e,u)-u,r-u),s=!i):o.isLeaf?(n?a+=typeof n=="function"?n(o):n:o.type.spec.leafText&&(a+=o.type.spec.leafText(o)),s=!i):!s&&o.isBlock&&(a+=i,s=!0)},0),a}append(e){if(!e.size)return this;if(!this.size)return e;let r=this.lastChild,i=e.firstChild,n=this.content.slice(),a=0;for(r.isText&&r.sameMarkup(i)&&(n[n.length-1]=r.withText(r.text+i.text),a=1);ae)for(let a=0,s=0;se&&((sr)&&(o.isText?o=o.cut(Math.max(0,e-s),Math.min(o.text.length,r-s)):o=o.cut(Math.max(0,e-s-1),Math.min(o.content.size,r-s-1))),i.push(o),n+=o.nodeSize),s=u}return new R(i,n)}cutByIndex(e,r){return e==r?R.empty:e==0&&r==this.content.length?this:new R(this.content.slice(e,r))}replaceChild(e,r){let i=this.content[e];if(i==r)return this;let n=this.content.slice(),a=this.size+r.nodeSize-i.nodeSize;return n[e]=r,new R(n,a)}addToStart(e){return new R([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new R(this.content.concat(e),this.size+e.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let r=0;rthis.size||e<0)throw new RangeError(`Position ${e} outside of fragment (${this})`);for(let i=0,n=0;;i++){let a=this.child(i),s=n+a.nodeSize;if(s>=e)return s==e||r>0?as(i+1,s):as(i,n);n=s}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null}static fromJSON(e,r){if(!r)return R.empty;if(!Array.isArray(r))throw new RangeError("Invalid input for Fragment.fromJSON");return new R(r.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return R.empty;let r,i=0;for(let n=0;nthis.type.rank&&(r||(r=e.slice(0,n)),r.push(this),i=!0),r&&r.push(a)}}return r||(r=e.slice()),i||r.push(this),r}removeFromSet(e){for(let r=0;ri.type.rank-n.type.rank),r}};Ae.none=[];class rn extends Error{}class X{constructor(e,r,i){this.content=e,this.openStart=r,this.openEnd=i}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(e,r){let i=kd(this.content,e+this.openStart,r);return i&&new X(i,this.openStart,this.openEnd)}removeBetween(e,r){return new X(vd(this.content,e+this.openStart,r+this.openStart),this.openStart,this.openEnd)}eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}static fromJSON(e,r){if(!r)return X.empty;let i=r.openStart||0,n=r.openEnd||0;if(typeof i!="number"||typeof n!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new X(R.fromJSON(e,r.content),i,n)}static maxOpen(e,r=!0){let i=0,n=0;for(let a=e.firstChild;a&&!a.isLeaf&&(r||!a.type.spec.isolating);a=a.firstChild)i++;for(let a=e.lastChild;a&&!a.isLeaf&&(r||!a.type.spec.isolating);a=a.lastChild)n++;return new X(e,i,n)}}X.empty=new X(R.empty,0,0);function vd(t,e,r){let{index:i,offset:n}=t.findIndex(e),a=t.maybeChild(i),{index:s,offset:o}=t.findIndex(r);if(n==e||a.isText){if(o!=r&&!t.child(s).isText)throw new RangeError("Removing non-flat range");return t.cut(0,e).append(t.cut(r))}if(i!=s)throw new RangeError("Removing non-flat range");return t.replaceChild(i,a.copy(vd(a.content,e-n-1,r-n-1)))}function kd(t,e,r,i){let{index:n,offset:a}=t.findIndex(e),s=t.maybeChild(n);if(a==e||s.isText)return i&&!i.canReplace(n,n,r)?null:t.cut(0,e).append(r).append(t.cut(e));let o=kd(s.content,e-a-1,r);return o&&t.replaceChild(n,s.copy(o))}function Wx(t,e,r){if(r.openStart>t.depth)throw new rn("Inserted content deeper than insertion position");if(t.depth-r.openStart!=e.depth-r.openEnd)throw new rn("Inconsistent open depths");return wd(t,e,r,0)}function wd(t,e,r,i){let n=t.index(i),a=t.node(i);if(n==e.index(i)&&i=0&&t.isText&&t.sameMarkup(e[r])?e[r]=t.withText(e[r].text+t.text):e.push(t)}function nn(t,e,r,i){let n=(e||t).node(r),a=0,s=e?e.index(r):n.childCount;t&&(a=t.index(r),t.depth>r?a++:t.textOffset&&(R2(t.nodeAfter,i),a++));for(let o=a;on&&uu(t,e,n+1),s=i.depth>n&&uu(r,i,n+1),o=[];return nn(null,t,n,o),a&&s&&e.index(n)==r.index(n)?(xd(a,s),R2(N2(a,Dd(t,e,r,i,n+1)),o)):(a&&R2(N2(a,us(t,e,n+1)),o),nn(e,r,n,o),s&&R2(N2(s,us(r,i,n+1)),o)),nn(i,null,n,o),new R(o)}function us(t,e,r){let i=[];if(nn(null,t,r,i),t.depth>r){let n=uu(t,e,r+1);R2(N2(n,us(t,e,r+1)),i)}return nn(e,null,r,i),new R(i)}function Gx(t,e){let r=e.depth-t.openStart,n=e.node(r).copy(t.content);for(let a=r-1;a>=0;a--)n=e.node(a).copy(R.from(n));return{start:n.resolveNoCache(t.openStart+r),end:n.resolveNoCache(n.content.size-t.openEnd-r)}}class an{constructor(e,r,i){this.pos=e,this.path=r,this.parentOffset=i,this.depth=r.length/3-1}resolveDepth(e){return e==null?this.depth:e<0?this.depth+e:e}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(e){return this.path[this.resolveDepth(e)*3]}index(e){return this.path[this.resolveDepth(e)*3+1]}indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e==this.depth&&!this.textOffset?0:1)}start(e){return e=this.resolveDepth(e),e==0?0:this.path[e*3-1]+1}end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position before the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]}after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position after the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]+this.path[e*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let e=this.parent,r=this.index(this.depth);if(r==e.childCount)return null;let i=this.pos-this.path[this.path.length-1],n=e.child(r);return i?e.child(r).cut(i):n}get nodeBefore(){let e=this.index(this.depth),r=this.pos-this.path[this.path.length-1];return r?this.parent.child(e).cut(0,r):e==0?null:this.parent.child(e-1)}posAtIndex(e,r){r=this.resolveDepth(r);let i=this.path[r*3],n=r==0?0:this.path[r*3-1]+1;for(let a=0;a0;r--)if(this.start(r)<=e&&this.end(r)>=e)return r;return 0}blockRange(e=this,r){if(e.pos=0;i--)if(e.pos<=this.end(i)&&(!r||r(this.node(i))))return new ls(this,e,i);return null}sameParent(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}max(e){return e.pos>this.pos?e:this}min(e){return e.pos=0&&r<=e.content.size))throw new RangeError("Position "+r+" out of range");let i=[],n=0,a=r;for(let s=e;;){let{index:o,offset:u}=s.content.findIndex(a),l=a-u;if(i.push(s,o,n+u),!l||(s=s.child(o),s.isText))break;a=l-1,n+=u+1}return new an(r,i,a)}static resolveCached(e,r){for(let n=0;ne&&this.nodesBetween(e,r,a=>(i.isInSet(a.marks)&&(n=!0),!n)),n}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let e=this.type.name;return this.content.size&&(e+="("+this.content.toStringInner()+")"),Ed(this.marks,e)}contentMatchAt(e){let r=this.type.contentMatch.matchFragment(this.content,0,e);if(!r)throw new Error("Called contentMatchAt on a node with invalid content");return r}canReplace(e,r,i=R.empty,n=0,a=i.childCount){let s=this.contentMatchAt(e).matchFragment(i,n,a),o=s&&s.matchFragment(this.content,r);if(!o||!o.validEnd)return!1;for(let u=n;ur.type.name)}`);this.content.forEach(r=>r.check())}toJSON(){let e={type:this.type.name};for(let r in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map(r=>r.toJSON())),e}static fromJSON(e,r){if(!r)throw new RangeError("Invalid input for Node.fromJSON");let i=null;if(r.marks){if(!Array.isArray(r.marks))throw new RangeError("Invalid mark data for Node.fromJSON");i=r.marks.map(e.markFromJSON)}if(r.type=="text"){if(typeof r.text!="string")throw new RangeError("Invalid text node in JSON");return e.text(r.text,i)}let n=R.fromJSON(e,r.content);return e.nodeType(r.type).create(r.attrs,n,i)}};z2.prototype.text=void 0;class fs extends z2{constructor(e,r,i,n){if(super(e,r,null,n),!i)throw new RangeError("Empty text nodes are not allowed");this.text=i}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):Ed(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,r){return this.text.slice(e,r)}get nodeSize(){return this.text.length}mark(e){return e==this.marks?this:new fs(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new fs(this.type,this.attrs,e,this.marks)}cut(e=0,r=this.text.length){return e==0&&r==this.text.length?this:this.withText(this.text.slice(e,r))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}}function Ed(t,e){for(let r=t.length-1;r>=0;r--)e=t[r].type.name+"("+e+")";return e}class Z2{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,r){let i=new Kx(e,r);if(i.next==null)return Z2.empty;let n=Ad(i);i.next&&i.err("Unexpected trailing text");let a=iD(rD(n));return nD(a,i),a}matchType(e){for(let r=0;rl.createAndFill()));for(let l=0;l=this.next.length)throw new RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];function r(i){e.push(i);for(let n=0;n{let a=n+(i.validEnd?"*":" ")+" ";for(let s=0;s"+e.indexOf(i.next[s].next);return a}).join(` `)}}Z2.empty=new Z2(!0);class Kx{constructor(e,r){this.string=e,this.nodeTypes=r,this.inline=null,this.pos=0,this.tokens=e.split(/\s*(?=\b|\W|$)/),this.tokens[this.tokens.length-1]==""&&this.tokens.pop(),this.tokens[0]==""&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(e){return this.next==e&&(this.pos++||!0)}err(e){throw new SyntaxError(e+" (in content expression '"+this.string+"')")}}function Ad(t){let e=[];do e.push(Jx(t));while(t.eat("|"));return e.length==1?e[0]:{type:"choice",exprs:e}}function Jx(t){let e=[];do e.push(Qx(t));while(t.next&&t.next!=")"&&t.next!="|");return e.length==1?e[0]:{type:"seq",exprs:e}}function Qx(t){let e=tD(t);for(;;)if(t.eat("+"))e={type:"plus",expr:e};else if(t.eat("*"))e={type:"star",expr:e};else if(t.eat("?"))e={type:"opt",expr:e};else if(t.eat("{"))e=$x(t,e);else break;return e}function Sd(t){/\D/.test(t.next)&&t.err("Expected number, got '"+t.next+"'");let e=Number(t.next);return t.pos++,e}function $x(t,e){let r=Sd(t),i=r;return t.eat(",")&&(t.next!="}"?i=Sd(t):i=-1),t.eat("}")||t.err("Unclosed braced range"),{type:"range",min:r,max:i,expr:e}}function eD(t,e){let r=t.nodeTypes,i=r[e];if(i)return[i];let n=[];for(let a in r){let s=r[a];s.groups.indexOf(e)>-1&&n.push(s)}return n.length==0&&t.err("No node type or group '"+e+"' found"),n}function tD(t){if(t.eat("(")){let e=Ad(t);return t.eat(")")||t.err("Missing closing paren"),e}else if(/\W/.test(t.next))t.err("Unexpected token '"+t.next+"'");else{let e=eD(t,t.next).map(r=>(t.inline==null?t.inline=r.isInline:t.inline!=r.isInline&&t.err("Mixing inline and block content"),{type:"name",value:r}));return t.pos++,e.length==1?e[0]:{type:"choice",exprs:e}}}function rD(t){let e=[[]];return n(a(t,0),r()),e;function r(){return e.push([])-1}function i(s,o,u){let l={term:u,to:o};return e[s].push(l),l}function n(s,o){s.forEach(u=>u.to=o)}function a(s,o){if(s.type=="choice")return s.exprs.reduce((u,l)=>u.concat(a(l,o)),[]);if(s.type=="seq")for(let u=0;;u++){let l=a(s.exprs[u],o);if(u==s.exprs.length-1)return l;n(l,o=r())}else if(s.type=="star"){let u=r();return i(o,u),n(a(s.expr,u),u),[i(u)]}else if(s.type=="plus"){let u=r();return n(a(s.expr,o),u),n(a(s.expr,u),u),[i(u)]}else{if(s.type=="opt")return[i(o)].concat(a(s.expr,o));if(s.type=="range"){let u=o;for(let l=0;l{t[s].forEach(({term:o,to:u})=>{if(!o)return;let l;for(let f=0;f{l||n.push([o,l=[]]),l.indexOf(f)==-1&&l.push(f)})})});let a=e[i.join(",")]=new Z2(i.indexOf(t.length-1)>-1);for(let s=0;s-1}allowsMarks(e){if(this.markSet==null)return!0;for(let r=0;ri[a]=new rc(a,r,s));let n=r.spec.topNode||"doc";if(!i[n])throw new RangeError("Schema is missing its top node type ('"+n+"')");if(!i.text)throw new RangeError("Every schema needs a 'text' type");for(let a in i.text.attrs)throw new RangeError("The text node type should not have attributes");return i}};class aD{constructor(e){this.hasDefault=Object.prototype.hasOwnProperty.call(e,"default"),this.default=e.default}get isRequired(){return!this.hasDefault}}class ds{constructor(e,r,i,n){this.name=e,this.rank=r,this.schema=i,this.spec=n,this.attrs=Ld(n.attrs),this.excluded=null;let a=Hd(this.attrs);this.instance=a?new Ae(this,a):null}create(e=null){return!e&&this.instance?this.instance:new Ae(this,Od(this.attrs,e))}static compile(e,r){let i=Object.create(null),n=0;return e.forEach((a,s)=>i[a]=new ds(a,n++,r,s)),i}removeFromSet(e){for(var r=0;r-1}}class sD{constructor(e){this.cached=Object.create(null),this.spec={nodes:Qe.from(e.nodes),marks:Qe.from(e.marks||{}),topNode:e.topNode},this.nodes=Id.compile(this.spec.nodes,this),this.marks=ds.compile(this.spec.marks,this);let r=Object.create(null);for(let i in this.nodes){if(i in this.marks)throw new RangeError(i+" can not be both a node and a mark");let n=this.nodes[i],a=n.spec.content||"",s=n.spec.marks;n.contentMatch=r[a]||(r[a]=Z2.parse(a,this.nodes)),n.inlineContent=n.contentMatch.inlineContent,n.markSet=s=="_"?null:s?Pd(this,s.split(" ")):s==""||!n.inlineContent?[]:null}for(let i in this.marks){let n=this.marks[i],a=n.spec.excludes;n.excluded=a==null?[n]:a==""?[]:Pd(this,a.split(" "))}this.nodeFromJSON=this.nodeFromJSON.bind(this),this.markFromJSON=this.markFromJSON.bind(this),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(e,r=null,i,n){if(typeof e=="string")e=this.nodeType(e);else if(e instanceof Id){if(e.schema!=this)throw new RangeError("Node type from different schema used ("+e.name+")")}else throw new RangeError("Invalid node type: "+e);return e.createChecked(r,i,n)}text(e,r){let i=this.nodes.text;return new fs(i,i.defaultAttrs,e,Ae.setFrom(r))}mark(e,r){return typeof e=="string"&&(e=this.marks[e]),e.create(r)}nodeFromJSON(e){return z2.fromJSON(this,e)}markFromJSON(e){return Ae.fromJSON(this,e)}nodeType(e){let r=this.nodes[e];if(!r)throw new RangeError("Unknown node type: "+e);return r}}function Pd(t,e){let r=[];for(let i=0;i-1)&&r.push(s=u)}if(!s)throw new SyntaxError("Unknown mark type: '"+e[i]+"'")}return r}class Or{constructor(e,r){this.schema=e,this.rules=r,this.tags=[],this.styles=[],r.forEach(i=>{i.tag?this.tags.push(i):i.style&&this.styles.push(i)}),this.normalizeLists=!this.tags.some(i=>{if(!/^(ul|ol)\b/.test(i.tag)||!i.node)return!1;let n=e.nodes[i.node];return n.contentMatch.matchType(n)})}parse(e,r={}){let i=new qd(this,r,!1);return i.addAll(e,r.from,r.to),i.finish()}parseSlice(e,r={}){let i=new qd(this,r,!0);return i.addAll(e,r.from,r.to),X.maxOpen(i.finish())}matchTag(e,r,i){for(let n=i?this.tags.indexOf(i)+1:0;ne.length&&(o.charCodeAt(e.length)!=61||o.slice(e.length+1)!=r))){if(s.getAttrs){let u=s.getAttrs(r);if(u===!1)continue;s.attrs=u||void 0}return s}}}static schemaRules(e){let r=[];function i(n){let a=n.priority==null?50:n.priority,s=0;for(;s{i(s=Rd(s)),s.mark=n})}for(let n in e.nodes){let a=e.nodes[n].spec.parseDOM;a&&a.forEach(s=>{i(s=Rd(s)),s.node=n})}return r}static fromSchema(e){return e.cached.domParser||(e.cached.domParser=new Or(e,Or.schemaRules(e)))}}const Vd={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},oD={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},Td={ol:!0,ul:!0},hs=1,cs=2,sn=4;function jd(t,e,r){return e!=null?(e?hs:0)|(e==="full"?cs:0):t&&t.whitespace=="pre"?hs|cs:r&~sn}class _s{constructor(e,r,i,n,a,s,o){this.type=e,this.attrs=r,this.marks=i,this.pendingMarks=n,this.solid=a,this.options=o,this.content=[],this.activeMarks=Ae.none,this.stashMarks=[],this.match=s||(o&sn?null:e.contentMatch)}findWrapping(e){if(!this.match){if(!this.type)return[];let r=this.type.contentMatch.fillBefore(R.from(e));if(r)this.match=this.type.contentMatch.matchFragment(r);else{let i=this.type.contentMatch,n;return(n=i.findWrapping(e.type))?(this.match=i,n):null}}return this.match.findWrapping(e.type)}finish(e){if(!(this.options&hs)){let i=this.content[this.content.length-1],n;if(i&&i.isText&&(n=/[ \t\r\n\u000c]+$/.exec(i.text))){let a=i;i.text.length==n[0].length?this.content.pop():this.content[this.content.length-1]=a.withText(a.text.slice(0,a.text.length-n[0].length))}}let r=R.from(this.content);return!e&&this.match&&(r=r.append(this.match.fillBefore(R.empty,!0))),this.type?this.type.create(this.attrs,r,this.marks):r}popFromStashMark(e){for(let r=this.stashMarks.length-1;r>=0;r--)if(e.eq(this.stashMarks[r]))return this.stashMarks.splice(r,1)[0]}applyPending(e){for(let r=0,i=this.pendingMarks;rthis.insertNode(u));else{let u=e;typeof r.contentElement=="string"?u=e.querySelector(r.contentElement):typeof r.contentElement=="function"?u=r.contentElement(e):r.contentElement&&(u=r.contentElement),this.findAround(e,u,!0),this.addAll(u)}n&&this.sync(o)&&this.open--,s&&this.removePendingMark(s,o)}addAll(e,r,i){let n=r||0;for(let a=r?e.childNodes[r]:e.firstChild,s=i==null?null:e.childNodes[i];a!=s;a=a.nextSibling,++n)this.findAtPoint(e,n),this.addDOM(a);this.findAtPoint(e,n)}findPlace(e){let r,i;for(let n=this.open;n>=0;n--){let a=this.nodes[n],s=a.findWrapping(e);if(s&&(!r||r.length>s.length)&&(r=s,i=a,!s.length)||a.solid)break}if(!r)return!1;this.sync(i);for(let n=0;nthis.open){for(;r>this.open;r--)this.nodes[r-1].content.push(this.nodes[r].finish(e));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(this.isOpen||this.options.topOpen)}sync(e){for(let r=this.open;r>=0;r--)if(this.nodes[r]==e)return this.open=r,!0;return!1}get currentPos(){this.closeExtra();let e=0;for(let r=this.open;r>=0;r--){let i=this.nodes[r].content;for(let n=i.length-1;n>=0;n--)e+=i[n].nodeSize;r&&e++}return e}findAtPoint(e,r){if(this.find)for(let i=0;i-1)return e.split(/\s*\|\s*/).some(this.matchesContext,this);let r=e.split("/"),i=this.options.context,n=!this.isOpen&&(!i||i.parent.type==this.nodes[0].type),a=-(i?i.depth+1:0)+(n?0:1),s=(o,u)=>{for(;o>=0;o--){let l=r[o];if(l==""){if(o==r.length-1||o==0)continue;for(;u>=a;u--)if(s(o-1,u))return!0;return!1}else{let f=u>0||u==0&&n?this.nodes[u].type:i&&u>=a?i.node(u-a).type:null;if(!f||f.name!=l&&f.groups.indexOf(l)==-1)return!1;u--}}return!0};return s(r.length-1,this.open)}textblockFromContext(){let e=this.options.context;if(e)for(let r=e.depth;r>=0;r--){let i=e.node(r).contentMatchAt(e.indexAfter(r)).defaultType;if(i&&i.isTextblock&&i.defaultAttrs)return i}for(let r in this.parser.schema.nodes){let i=this.parser.schema.nodes[r];if(i.isTextblock&&i.defaultAttrs)return i}}addPendingMark(e){let r=hD(e,this.top.pendingMarks);r&&this.top.stashMarks.push(r),this.top.pendingMarks=e.addToSet(this.top.pendingMarks)}removePendingMark(e,r){for(let i=this.open;i>=0;i--){let n=this.nodes[i];if(n.pendingMarks.lastIndexOf(e)>-1)n.pendingMarks=e.removeFromSet(n.pendingMarks);else{n.activeMarks=e.removeFromSet(n.activeMarks);let s=n.popFromStashMark(e);s&&n.type&&n.type.allowsMarkType(s.type)&&(n.activeMarks=s.addToSet(n.activeMarks))}if(n==r)break}}}function uD(t){for(let e=t.firstChild,r=null;e;e=e.nextSibling){let i=e.nodeType==1?e.nodeName.toLowerCase():null;i&&Td.hasOwnProperty(i)&&r?(r.appendChild(e),e=r):i=="li"?r=e:i&&(r=null)}}function lD(t,e){return(t.matches||t.msMatchesSelector||t.webkitMatchesSelector||t.mozMatchesSelector).call(t,e)}function fD(t){let e=/\s*([\w-]+)\s*:\s*([^;]+)/g,r,i=[];for(;r=e.exec(t);)i.push(r[1],r[2].trim());return i}function Rd(t){let e={};for(let r in t)e[r]=t[r];return e}function dD(t,e){let r=e.schema.nodes;for(let i in r){let n=r[i];if(!n.allowsMarkType(t))continue;let a=[],s=o=>{a.push(o);for(let u=0;u{if(a.length||s.marks.length){let o=0,u=0;for(;o=0;n--){let a=this.serializeMark(e.marks[n],e.isInline,r);a&&((a.contentDOM||a.dom).appendChild(i),i=a.dom)}return i}serializeMark(e,r,i={}){let n=this.marks[e.type.name];return n&&l1.renderSpec(du(i),n(e,r))}static renderSpec(e,r,i=null){if(typeof r=="string")return{dom:e.createTextNode(r)};if(r.nodeType!=null)return{dom:r};if(r.dom&&r.dom.nodeType!=null)return r;let n=r[0],a=n.indexOf(" ");a>0&&(i=n.slice(0,a),n=n.slice(a+1));let s,o=i?e.createElementNS(i,n):e.createElement(n),u=r[1],l=1;if(u&&typeof u=="object"&&u.nodeType==null&&!Array.isArray(u)){l=2;for(let f in u)if(u[f]!=null){let d=f.indexOf(" ");d>0?o.setAttributeNS(f.slice(0,d),f.slice(d+1),u[f]):o.setAttribute(f,u[f])}}for(let f=l;fl)throw new RangeError("Content hole must be the only child of its parent node");return{dom:o,contentDOM:o}}else{let{dom:h,contentDOM:c}=l1.renderSpec(e,d,i);if(o.appendChild(h),c){if(s)throw new RangeError("Multiple content holes");s=c}}}return{dom:o,contentDOM:s}}static fromSchema(e){return e.cached.domSerializer||(e.cached.domSerializer=new l1(this.nodesFromSchema(e),this.marksFromSchema(e)))}static nodesFromSchema(e){let r=Nd(e.nodes);return r.text||(r.text=i=>i.text),r}static marksFromSchema(e){return Nd(e.marks)}}function Nd(t){let e={};for(let r in t){let i=t[r].spec.toDOM;i&&(e[r]=i)}return e}function du(t){return t.document||window.document}const zd=65535,Zd=Math.pow(2,16);function cD(t,e){return t+e*Zd}function Ud(t){return t&zd}function _D(t){return(t-(t&zd))/Zd}const Wd=1,Gd=2,gs=4,Yd=8;class hu{constructor(e,r,i){this.pos=e,this.delInfo=r,this.recover=i}get deleted(){return(this.delInfo&Yd)>0}get deletedBefore(){return(this.delInfo&(Wd|gs))>0}get deletedAfter(){return(this.delInfo&(Gd|gs))>0}get deletedAcross(){return(this.delInfo&gs)>0}}class Nt{constructor(e,r=!1){if(this.ranges=e,this.inverted=r,!e.length&&Nt.empty)return Nt.empty}recover(e){let r=0,i=Ud(e);if(!this.inverted)for(let n=0;ne)break;let l=this.ranges[o+a],f=this.ranges[o+s],d=u+l;if(e<=d){let h=l?e==u?-1:e==d?1:r:r,c=u+n+(h<0?0:f);if(i)return c;let p=e==(r<0?u:d)?null:cD(o/3,e-u),m=e==u?Gd:e==d?Wd:gs;return(r<0?e!=u:e!=d)&&(m|=Yd),new hu(c,m,p)}n+=f-l}return i?e+n:new hu(e+n,0,null)}touches(e,r){let i=0,n=Ud(r),a=this.inverted?2:1,s=this.inverted?1:2;for(let o=0;oe)break;let l=this.ranges[o+a],f=u+l;if(e<=f&&o==n*3)return!0;i+=this.ranges[o+s]-l}return!1}forEach(e){let r=this.inverted?2:1,i=this.inverted?1:2;for(let n=0,a=0;n=0;r--){let n=e.getMirror(r);this.appendMap(e.maps[r].invert(),n!=null&&n>r?i-n-1:void 0)}}invert(){let e=new Lr;return e.appendMappingInverted(this),e}map(e,r=1){if(this.mirror)return this._map(e,r,!0);for(let i=this.from;ia&&u!s.isAtom||!o.type.allowsMarkType(this.mark.type)?s:s.mark(this.mark.addToSet(s.marks)),n),r.openStart,r.openEnd);return ze.fromReplace(e,this.from,this.to,a)}invert(){return new f1(this.from,this.to,this.mark)}map(e){let r=e.mapResult(this.from,1),i=e.mapResult(this.to,-1);return r.deleted&&i.deleted||r.pos>=i.pos?null:new Q1(r.pos,i.pos,this.mark)}merge(e){return e instanceof Q1&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new Q1(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,r){if(typeof r.from!="number"||typeof r.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new Q1(r.from,r.to,e.markFromJSON(r.mark))}}Ft.jsonID("addMark",Q1);class f1 extends Ft{constructor(e,r,i){super(),this.from=e,this.to=r,this.mark=i}apply(e){let r=e.slice(this.from,this.to),i=new X(_u(r.content,n=>n.mark(this.mark.removeFromSet(n.marks)),e),r.openStart,r.openEnd);return ze.fromReplace(e,this.from,this.to,i)}invert(){return new Q1(this.from,this.to,this.mark)}map(e){let r=e.mapResult(this.from,1),i=e.mapResult(this.to,-1);return r.deleted&&i.deleted||r.pos>=i.pos?null:new f1(r.pos,i.pos,this.mark)}merge(e){return e instanceof f1&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new f1(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,r){if(typeof r.from!="number"||typeof r.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new f1(r.from,r.to,e.markFromJSON(r.mark))}}Ft.jsonID("removeMark",f1);class $1 extends Ft{constructor(e,r){super(),this.pos=e,this.mark=r}apply(e){let r=e.nodeAt(this.pos);if(!r)return ze.fail("No node at mark step's position");let i=r.type.create(r.attrs,null,this.mark.addToSet(r.marks));return ze.fromReplace(e,this.pos,this.pos+1,new X(R.from(i),0,r.isLeaf?0:1))}invert(e){let r=e.nodeAt(this.pos);if(r){let i=this.mark.addToSet(r.marks);if(i.length==r.marks.length){for(let n=0;ni.pos?null:new We(r.pos,i.pos,n,a,this.slice,this.insert,this.structure)}toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,r){if(typeof r.from!="number"||typeof r.to!="number"||typeof r.gapFrom!="number"||typeof r.gapTo!="number"||typeof r.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new We(r.from,r.to,r.gapFrom,r.gapTo,X.fromJSON(e,r.slice),r.insert,!!r.structure)}}Ft.jsonID("replaceAround",We);function gu(t,e,r){let i=t.resolve(e),n=r-e,a=i.depth;for(;n>0&&a>0&&i.indexAfter(a)==i.node(a).childCount;)a--,n--;if(n>0){let s=i.node(a).maybeChild(i.indexAfter(a));for(;n>0;){if(!s||s.isLeaf)return!0;s=s.firstChild,n--}}return!1}function gD(t,e,r,i){let n=[],a=[],s,o;t.doc.nodesBetween(e,r,(u,l,f)=>{if(!u.isInline)return;let d=u.marks;if(!i.isInSet(d)&&f.type.allowsMarkType(i.type)){let h=Math.max(l,e),c=Math.min(l+u.nodeSize,r),p=i.addToSet(d);for(let m=0;mt.step(u)),a.forEach(u=>t.step(u))}function pD(t,e,r,i){let n=[],a=0;t.doc.nodesBetween(e,r,(s,o)=>{if(!s.isInline)return;a++;let u=null;if(i instanceof ds){let l=s.marks,f;for(;f=i.isInSet(l);)(u||(u=[])).push(f),l=f.removeFromSet(l)}else i?i.isInSet(s.marks)&&(u=[i]):u=s.marks;if(u&&u.length){let l=Math.min(o+s.nodeSize,r);for(let f=0;ft.step(new f1(s.from,s.to,s.style)))}function mD(t,e,r,i=r.contentMatch){let n=t.doc.nodeAt(e),a=[],s=e+1;for(let o=0;o=0;o--)t.step(a[o])}function FD(t,e,r){return(e==0||t.canReplace(e,t.childCount))&&(r==t.childCount||t.canReplace(0,r))}function Pr(t){let r=t.parent.content.cutByIndex(t.startIndex,t.endIndex);for(let i=t.depth;;--i){let n=t.$from.node(i),a=t.$from.index(i),s=t.$to.indexAfter(i);if(ir;p--)m||i.index(p)>0?(m=!0,f=R.from(i.node(p).copy(f)),d++):u--;let h=R.empty,c=0;for(let p=a,m=!1;p>r;p--)m||n.after(p+1)=0;s--){if(i.size){let o=r[s].type.contentMatch.matchFragment(i);if(!o||!o.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}i=R.from(r[s].type.create(r[s].attrs,i))}let n=e.start,a=e.end;t.step(new We(n,a,n,a,new X(i,0,0),r.length,!0))}function kD(t,e,r,i,n){if(!i.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let a=t.steps.length;t.doc.nodesBetween(e,r,(s,o)=>{if(s.isTextblock&&!s.hasMarkup(i,n)&&wD(t.doc,t.mapping.slice(a).map(o),i)){t.clearIncompatible(t.mapping.slice(a).map(o,1),i);let u=t.mapping.slice(a),l=u.map(o,1),f=u.map(o+s.nodeSize,1);return t.step(new We(l,f,l+1,f-1,new X(R.from(i.create(n,null,s.marks)),0,0),1,!0)),!1}})}function wD(t,e,r){let i=t.resolve(e),n=i.index();return i.parent.canReplaceWith(n,n+1,r)}function xD(t,e,r,i,n){let a=t.doc.nodeAt(e);if(!a)throw new RangeError("No node at given position");r||(r=a.type);let s=r.create(i,null,n||a.marks);if(a.isLeaf)return t.replaceWith(e,e+a.nodeSize,s);if(!r.validContent(a.content))throw new RangeError("Invalid content for node type "+r.name);t.step(new We(e,e+a.nodeSize,e+1,e+a.nodeSize-1,new X(R.from(s),0,0),1,!0))}function Vr(t,e,r=1,i){let n=t.resolve(e),a=n.depth-r,s=i&&i[i.length-1]||n.parent;if(a<0||n.parent.type.spec.isolating||!n.parent.canReplace(n.index(),n.parent.childCount)||!s.type.validContent(n.parent.content.cutByIndex(n.index(),n.parent.childCount)))return!1;for(let l=n.depth-1,f=r-2;l>a;l--,f--){let d=n.node(l),h=n.index(l);if(d.type.spec.isolating)return!1;let c=d.content.cutByIndex(h,d.childCount),p=i&&i[f]||d;if(p!=d&&(c=c.replaceChild(0,p.type.create(p.attrs))),!d.canReplace(h+1,d.childCount)||!p.type.validContent(c))return!1}let o=n.indexAfter(a),u=i&&i[0];return n.node(a).canReplaceWith(o,o,u?u.type:n.node(a+1).type)}function DD(t,e,r=1,i){let n=t.doc.resolve(e),a=R.empty,s=R.empty;for(let o=n.depth,u=n.depth-r,l=r-1;o>u;o--,l--){a=R.from(n.node(o).copy(a));let f=i&&i[l];s=R.from(f?f.type.create(f.attrs,s):n.node(o).copy(s))}t.step(new it(e,e,new X(a.append(s),r,r),!0))}function U2(t,e){let r=t.resolve(e),i=r.index();return Jd(r.nodeBefore,r.nodeAfter)&&r.parent.canReplace(i,i+1)}function Jd(t,e){return!!(t&&e&&!t.isLeaf&&t.canAppend(e))}function Qd(t,e,r=-1){let i=t.resolve(e);for(let n=i.depth;;n--){let a,s,o=i.index(n);if(n==i.depth?(a=i.nodeBefore,s=i.nodeAfter):r>0?(a=i.node(n+1),o++,s=i.node(n).maybeChild(o)):(a=i.node(n).maybeChild(o-1),s=i.node(n+1)),a&&!a.isTextblock&&Jd(a,s)&&i.node(n).canReplace(o,o+1))return e;if(n==0)break;e=r<0?i.before(n):i.after(n)}}function ED(t,e,r){let i=new it(e-r,e+r,X.empty,!0);t.step(i)}function AD(t,e,r){let i=t.resolve(e);if(i.parent.canReplaceWith(i.index(),i.index(),r))return e;if(i.parentOffset==0)for(let n=i.depth-1;n>=0;n--){let a=i.index(n);if(i.node(n).canReplaceWith(a,a,r))return i.before(n+1);if(a>0)return null}if(i.parentOffset==i.parent.content.size)for(let n=i.depth-1;n>=0;n--){let a=i.indexAfter(n);if(i.node(n).canReplaceWith(a,a,r))return i.after(n+1);if(a=0;s--){let o=s==i.depth?0:i.pos<=(i.start(s+1)+i.end(s+1))/2?-1:1,u=i.index(s)+(o>0?1:0),l=i.node(s),f=!1;if(a==1)f=l.canReplace(u,u,n);else{let d=l.contentMatchAt(u).findWrapping(n.firstChild.type);f=d&&l.canReplaceWith(u,u,d[0])}if(f)return o==0?i.pos:o<0?i.before(s+1):i.after(s+1)}return null}function pu(t,e,r=e,i=X.empty){if(e==r&&!i.size)return null;let n=t.resolve(e),a=t.resolve(r);return $d(n,a,i)?new it(e,r,i):new MD(n,a,i).fit()}function $d(t,e,r){return!r.openStart&&!r.openEnd&&t.start()==e.start()&&t.parent.canReplace(t.index(),e.index(),r.content)}class MD{constructor(e,r,i){this.$from=e,this.$to=r,this.unplaced=i,this.frontier=[],this.placed=R.empty;for(let n=0;n<=e.depth;n++){let a=e.node(n);this.frontier.push({type:a.type,match:a.contentMatchAt(e.indexAfter(n))})}for(let n=e.depth;n>0;n--)this.placed=R.from(e.node(n).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let l=this.findFittable();l?this.placeNodes(l):this.openMore()||this.dropNode()}let e=this.mustMoveInline(),r=this.placed.size-this.depth-this.$from.depth,i=this.$from,n=this.close(e<0?this.$to:i.doc.resolve(e));if(!n)return null;let a=this.placed,s=i.depth,o=n.depth;for(;s&&o&&a.childCount==1;)a=a.firstChild.content,s--,o--;let u=new X(a,s,o);return e>-1?new We(i.pos,e,this.$to.pos,this.$to.end(),u,r):u.size||i.pos!=this.$to.pos?new it(i.pos,n.pos,u):null}findFittable(){for(let e=1;e<=2;e++)for(let r=this.unplaced.openStart;r>=0;r--){let i,n=null;r?(n=mu(this.unplaced.content,r-1).firstChild,i=n.content):i=this.unplaced.content;let a=i.firstChild;for(let s=this.depth;s>=0;s--){let{type:o,match:u}=this.frontier[s],l,f=null;if(e==1&&(a?u.matchType(a.type)||(f=u.fillBefore(R.from(a),!1)):n&&o.compatibleContent(n.type)))return{sliceDepth:r,frontierDepth:s,parent:n,inject:f};if(e==2&&a&&(l=u.findWrapping(a.type)))return{sliceDepth:r,frontierDepth:s,parent:n,wrap:l};if(n&&u.matchType(n.type))break}}}openMore(){let{content:e,openStart:r,openEnd:i}=this.unplaced,n=mu(e,r);return!n.childCount||n.firstChild.isLeaf?!1:(this.unplaced=new X(e,r+1,Math.max(i,n.size+r>=e.size-i?r+1:0)),!0)}dropNode(){let{content:e,openStart:r,openEnd:i}=this.unplaced,n=mu(e,r);if(n.childCount<=1&&r>0){let a=e.size-r<=r+n.size;this.unplaced=new X(on(e,r-1,1),r-1,a?r-1:i)}else this.unplaced=new X(on(e,r,1),r,i)}placeNodes({sliceDepth:e,frontierDepth:r,parent:i,inject:n,wrap:a}){for(;this.depth>r;)this.closeFrontierNode();if(a)for(let m=0;m1||u==0||m.content.size)&&(d=b,f.push(e5(m.mark(h.allowedMarks(m.marks)),l==1?u:0,l==o.childCount?c:-1)))}let p=l==o.childCount;p||(c=-1),this.placed=un(this.placed,r,R.from(f)),this.frontier[r].match=d,p&&c<0&&i&&i.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let m=0,b=o;m1&&n==this.$to.end(--i);)++n;return n}findCloseLevel(e){e:for(let r=Math.min(this.depth,e.depth);r>=0;r--){let{match:i,type:n}=this.frontier[r],a=r=0;o--){let{match:u,type:l}=this.frontier[o],f=Fu(e,o,l,u,!0);if(!f||f.childCount)continue e}return{depth:r,fit:s,move:a?e.doc.resolve(e.after(r+1)):e}}}}close(e){let r=this.findCloseLevel(e);if(!r)return null;for(;this.depth>r.depth;)this.closeFrontierNode();r.fit.childCount&&(this.placed=un(this.placed,r.depth,r.fit)),e=r.move;for(let i=r.depth+1;i<=e.depth;i++){let n=e.node(i),a=n.type.contentMatch.fillBefore(n.content,!0,e.index(i));this.openFrontierNode(n.type,n.attrs,a)}return e}openFrontierNode(e,r=null,i){let n=this.frontier[this.depth];n.match=n.match.matchType(e),this.placed=un(this.placed,this.depth,R.from(e.create(r,i))),this.frontier.push({type:e,match:e.contentMatch})}closeFrontierNode(){let r=this.frontier.pop().match.fillBefore(R.empty,!0);r.childCount&&(this.placed=un(this.placed,this.frontier.length,r))}}function on(t,e,r){return e==0?t.cutByIndex(r,t.childCount):t.replaceChild(0,t.firstChild.copy(on(t.firstChild.content,e-1,r)))}function un(t,e,r){return e==0?t.append(r):t.replaceChild(t.childCount-1,t.lastChild.copy(un(t.lastChild.content,e-1,r)))}function mu(t,e){for(let r=0;r1&&(i=i.replaceChild(0,e5(i.firstChild,e-1,i.childCount==1?r-1:0))),e>0&&(i=t.type.contentMatch.fillBefore(i).append(i),r<=0&&(i=i.append(t.type.contentMatch.matchFragment(i).fillBefore(R.empty,!0)))),t.copy(i)}function Fu(t,e,r,i,n){let a=t.node(e),s=n?t.indexAfter(e):t.index(e);if(s==a.childCount&&!r.compatibleContent(a.type))return null;let o=i.fillBefore(a.content,!0,s);return o&&!BD(r,a.content,s)?o:null}function BD(t,e,r){for(let i=r;i0;h--,c--){let p=n.node(h).type.spec;if(p.defining||p.definingAsContext||p.isolating)break;s.indexOf(h)>-1?o=h:n.before(h)==c&&s.splice(1,0,-h)}let u=s.indexOf(o),l=[],f=i.openStart;for(let h=i.content,c=0;;c++){let p=h.firstChild;if(l.push(p),c==i.openStart)break;h=p.content}for(let h=f-1;h>=0;h--){let c=l[h].type,p=HD(c);if(p&&n.node(u).type!=c)f=h;else if(p||!c.isTextblock)break}for(let h=i.openStart;h>=0;h--){let c=(h+f+1)%(i.openStart+1),p=l[c];if(p)for(let m=0;m=0&&(t.replace(e,r,i),!(t.steps.length>d));h--){let c=s[h];c<0||(e=n.before(c),r=a.after(c))}}function t5(t,e,r,i,n){if(ei){let a=n.contentMatchAt(0),s=a.fillBefore(t).append(t);t=s.append(a.matchFragment(s).fillBefore(R.empty,!0))}return t}function LD(t,e,r,i){if(!i.isInline&&e==r&&t.doc.resolve(e).parent.content.size){let n=AD(t.doc,e,i.type);n!=null&&(e=r=n)}t.replaceRange(e,r,new X(R.from(i),0,0))}function ID(t,e,r){let i=t.doc.resolve(e),n=t.doc.resolve(r),a=r5(i,n);for(let s=0;s0&&(u||i.node(o-1).canReplace(i.index(o-1),n.indexAfter(o-1))))return t.delete(i.before(o),n.after(o))}for(let s=1;s<=i.depth&&s<=n.depth;s++)if(e-i.start(s)==i.depth-s&&r>i.end(s)&&n.end(s)-r!=n.depth-s)return t.delete(i.before(s),r);t.delete(e,r)}function r5(t,e){let r=[],i=Math.min(t.depth,e.depth);for(let n=i;n>=0;n--){let a=t.start(n);if(ae.pos+(e.depth-n)||t.node(n).type.spec.isolating||e.node(n).type.spec.isolating)break;(a==e.start(n)||n==t.depth&&n==e.depth&&t.parent.inlineContent&&e.parent.inlineContent&&n&&e.start(n-1)==a-1)&&r.push(n)}return r}class Tr extends Ft{constructor(e,r,i){super(),this.pos=e,this.attr=r,this.value=i}apply(e){let r=e.nodeAt(this.pos);if(!r)return ze.fail("No node at attribute step's position");let i=Object.create(null);for(let a in r.attrs)i[a]=r.attrs[a];i[this.attr]=this.value;let n=r.type.create(i,null,r.marks);return ze.fromReplace(e,this.pos,this.pos+1,new X(R.from(n),0,r.isLeaf?0:1))}getMap(){return Nt.empty}invert(e){return new Tr(this.pos,this.attr,e.nodeAt(this.pos).attrs[this.attr])}map(e){let r=e.mapResult(this.pos,1);return r.deletedAfter?null:new Tr(r.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(e,r){if(typeof r.pos!="number"||typeof r.attr!="string")throw new RangeError("Invalid input for AttrStep.fromJSON");return new Tr(r.pos,r.attr,r.value)}}Ft.jsonID("attr",Tr);let jr=class extends Error{};jr=function t(e){let r=Error.call(this,e);return r.__proto__=t.prototype,r},jr.prototype=Object.create(Error.prototype),jr.prototype.constructor=jr,jr.prototype.name="TransformError";class PD{constructor(e){this.doc=e,this.steps=[],this.docs=[],this.mapping=new Lr}get before(){return this.docs.length?this.docs[0]:this.doc}step(e){let r=this.maybeStep(e);if(r.failed)throw new jr(r.failed);return this}maybeStep(e){let r=e.apply(this.doc);return r.failed||this.addStep(e,r.doc),r}get docChanged(){return this.steps.length>0}addStep(e,r){this.docs.push(this.doc),this.steps.push(e),this.mapping.appendMap(e.getMap()),this.doc=r}replace(e,r=e,i=X.empty){let n=pu(this.doc,e,r,i);return n&&this.step(n),this}replaceWith(e,r,i){return this.replace(e,r,new X(R.from(i),0,0))}delete(e,r){return this.replace(e,r,X.empty)}insert(e,r){return this.replaceWith(e,e,r)}replaceRange(e,r,i){return OD(this,e,r,i),this}replaceRangeWith(e,r,i){return LD(this,e,r,i),this}deleteRange(e,r){return ID(this,e,r),this}lift(e,r){return CD(this,e,r),this}join(e,r=1){return ED(this,e,r),this}wrap(e,r){return vD(this,e,r),this}setBlockType(e,r=e,i,n=null){return kD(this,e,r,i,n),this}setNodeMarkup(e,r,i=null,n=[]){return xD(this,e,r,i,n),this}setNodeAttribute(e,r,i){return this.step(new Tr(e,r,i)),this}addNodeMark(e,r){return this.step(new $1(e,r)),this}removeNodeMark(e,r){if(!(r instanceof Ae)){let i=this.doc.nodeAt(e);if(!i)throw new RangeError("No node at position "+e);if(r=r.isInSet(i.marks),!r)return this}return this.step(new Ir(e,r)),this}split(e,r=1,i){return DD(this,e,r,i),this}addMark(e,r,i){return gD(this,e,r,i),this}removeMark(e,r,i){return pD(this,e,r,i),this}clearIncompatible(e,r,i){return mD(this,e,r,i),this}}const Cu=Object.create(null);class _e{constructor(e,r,i){this.$anchor=e,this.$head=r,this.ranges=i||[new VD(e.min(r),e.max(r))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let e=this.ranges;for(let r=0;r=0;a--){let s=r<0?qr(e.node(0),e.node(a),e.before(a+1),e.index(a),r,i):qr(e.node(0),e.node(a),e.after(a+1),e.index(a)+1,r,i);if(s)return s}return null}static near(e,r=1){return this.findFrom(e,r)||this.findFrom(e,-r)||new Jt(e.node(0))}static atStart(e){return qr(e,e,0,0,1)||new Jt(e)}static atEnd(e){return qr(e,e,e.content.size,e.childCount,-1)||new Jt(e)}static fromJSON(e,r){if(!r||!r.type)throw new RangeError("Invalid input for Selection.fromJSON");let i=Cu[r.type];if(!i)throw new RangeError(`No selection type ${r.type} defined`);return i.fromJSON(e,r)}static jsonID(e,r){if(e in Cu)throw new RangeError("Duplicate use of selection JSON ID "+e);return Cu[e]=r,r.prototype.jsonID=e,r}getBookmark(){return ge.between(this.$anchor,this.$head).getBookmark()}}_e.prototype.visible=!0;class VD{constructor(e,r){this.$from=e,this.$to=r}}let i5=!1;function n5(t){!i5&&!t.parent.inlineContent&&(i5=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+t.parent.type.name+")"))}class ge extends _e{constructor(e,r=e){n5(e),n5(r),super(e,r)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(e,r){let i=e.resolve(r.map(this.head));if(!i.parent.inlineContent)return _e.near(i);let n=e.resolve(r.map(this.anchor));return new ge(n.parent.inlineContent?n:i,i)}replace(e,r=X.empty){if(super.replace(e,r),r==X.empty){let i=this.$from.marksAcross(this.$to);i&&e.ensureMarks(i)}}eq(e){return e instanceof ge&&e.anchor==this.anchor&&e.head==this.head}getBookmark(){return new ps(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(e,r){if(typeof r.anchor!="number"||typeof r.head!="number")throw new RangeError("Invalid input for TextSelection.fromJSON");return new ge(e.resolve(r.anchor),e.resolve(r.head))}static create(e,r,i=r){let n=e.resolve(r);return new this(n,i==r?n:e.resolve(i))}static between(e,r,i){let n=e.pos-r.pos;if((!i||n)&&(i=n>=0?1:-1),!r.parent.inlineContent){let a=_e.findFrom(r,i,!0)||_e.findFrom(r,-i,!0);if(a)r=a.$head;else return _e.near(r,i)}return e.parent.inlineContent||(n==0?e=r:(e=(_e.findFrom(e,-i,!0)||_e.findFrom(e,i,!0)).$anchor,e.pos0?0:1);n>0?s=0;s+=n){let o=e.child(s);if(o.isAtom){if(!a&&se.isSelectable(o))return se.create(t,r-(n<0?o.nodeSize:0))}else{let u=qr(t,o,r+n,n<0?o.childCount:0,n,a);if(u)return u}r+=o.nodeSize*n}return null}function a5(t,e,r){let i=t.steps.length-1;if(i{s==null&&(s=f)}),t.setSelection(_e.near(t.doc.resolve(s),r))}const s5=1,ms=2,o5=4;class jD extends PD{constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=e.selection,this.storedMarks=e.storedMarks}get selection(){return this.curSelectionFor0}setStoredMarks(e){return this.storedMarks=e,this.updated|=ms,this}ensureMarks(e){return Ae.sameSet(this.storedMarks||this.selection.$from.marks(),e)||this.setStoredMarks(e),this}addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(this.updated&ms)>0}addStep(e,r){super.addStep(e,r),this.updated=this.updated&~ms,this.storedMarks=null}setTime(e){return this.time=e,this}replaceSelection(e){return this.selection.replace(this,e),this}replaceSelectionWith(e,r=!0){let i=this.selection;return r&&(e=e.mark(this.storedMarks||(i.empty?i.$from.marks():i.$from.marksAcross(i.$to)||Ae.none))),i.replaceWith(this,e),this}deleteSelection(){return this.selection.replace(this),this}insertText(e,r,i){let n=this.doc.type.schema;if(r==null)return e?this.replaceSelectionWith(n.text(e),!0):this.deleteSelection();{if(i==null&&(i=r),i=i??r,!e)return this.deleteRange(r,i);let a=this.storedMarks;if(!a){let s=this.doc.resolve(r);a=i==r?s.marks():s.marksAcross(this.doc.resolve(i))}return this.replaceRangeWith(r,i,n.text(e,a)),this.selection.empty||this.setSelection(_e.near(this.selection.$to)),this}}setMeta(e,r){return this.meta[typeof e=="string"?e:e.key]=r,this}getMeta(e){return this.meta[typeof e=="string"?e:e.key]}get isGeneric(){for(let e in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=o5,this}get scrolledIntoView(){return(this.updated&o5)>0}}function u5(t,e){return!e||!t?t:t.bind(e)}class ln{constructor(e,r,i){this.name=e,this.init=u5(r.init,i),this.apply=u5(r.apply,i)}}const qD=[new ln("doc",{init(t){return t.doc||t.schema.topNodeType.createAndFill()},apply(t){return t.doc}}),new ln("selection",{init(t,e){return t.selection||_e.atStart(e.doc)},apply(t){return t.selection}}),new ln("storedMarks",{init(t){return t.storedMarks||null},apply(t,e,r,i){return i.selection.$cursor?t.storedMarks:null}}),new ln("scrollToSelection",{init(){return 0},apply(t,e){return t.scrolledIntoView?e+1:e}})];class yu{constructor(e,r){this.schema=e,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=qD.slice(),r&&r.forEach(i=>{if(this.pluginsByKey[i.key])throw new RangeError("Adding different instances of a keyed plugin ("+i.key+")");this.plugins.push(i),this.pluginsByKey[i.key]=i,i.spec.state&&this.fields.push(new ln(i.key,i.spec.state,i))})}}class Rr{constructor(e){this.config=e}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(e){return this.applyTransaction(e).state}filterTransaction(e,r=-1){for(let i=0;ii.toJSON())),e&&typeof e=="object")for(let i in e){if(i=="doc"||i=="selection")throw new RangeError("The JSON fields `doc` and `selection` are reserved");let n=e[i],a=n.spec.state;a&&a.toJSON&&(r[i]=a.toJSON.call(n,this[n.key]))}return r}static fromJSON(e,r,i){if(!r)throw new RangeError("Invalid input for EditorState.fromJSON");if(!e.schema)throw new RangeError("Required config field 'schema' missing");let n=new yu(e.schema,e.plugins),a=new Rr(n);return n.fields.forEach(s=>{if(s.name=="doc")a.doc=z2.fromJSON(e.schema,r.doc);else if(s.name=="selection")a.selection=_e.fromJSON(a.doc,r.selection);else if(s.name=="storedMarks")r.storedMarks&&(a.storedMarks=r.storedMarks.map(e.schema.markFromJSON));else{if(i)for(let o in i){let u=i[o],l=u.spec.state;if(u.key==s.name&&l&&l.fromJSON&&Object.prototype.hasOwnProperty.call(r,o)){a[s.name]=l.fromJSON.call(u,e,r[o],a);return}}a[s.name]=s.init(e,a)}}),a}}function l5(t,e,r){for(let i in t){let n=t[i];n instanceof Function?n=n.bind(e):i=="handleDOMEvents"&&(n=l5(n,e,{})),r[i]=n}return r}class St{constructor(e){this.spec=e,this.props={},e.props&&l5(e.props,this,this.props),this.key=e.key?e.key.key:f5("plugin")}getState(e){return e[this.key]}}const vu=Object.create(null);function f5(t){return t in vu?t+"$"+ ++vu[t]:(vu[t]=0,t+"$")}class d1{constructor(e="key"){this.key=f5(e)}get(e){return e.config.pluginsByKey[this.key]}getState(e){return e[this.key]}}const Mt=function(t){for(var e=0;;e++)if(t=t.previousSibling,!t)return e},fn=function(t){let e=t.assignedSlot||t.parentNode;return e&&e.nodeType==11?e.host:e};let d5=null;const L1=function(t,e,r){let i=d5||(d5=document.createRange());return i.setEnd(t,r??t.nodeValue.length),i.setStart(t,e||0),i},W2=function(t,e,r,i){return r&&(h5(t,e,r,i,-1)||h5(t,e,r,i,1))},RD=/^(img|br|input|textarea|hr)$/i;function h5(t,e,r,i,n){for(;;){if(t==r&&e==i)return!0;if(e==(n<0?0:h1(t))){let a=t.parentNode;if(!a||a.nodeType!=1||zD(t)||RD.test(t.nodeName)||t.contentEditable=="false")return!1;e=Mt(t)+(n<0?0:1),t=a}else if(t.nodeType==1){if(t=t.childNodes[e+(n<0?-1:0)],t.contentEditable=="false")return!1;e=n<0?h1(t):0}else return!1}}function h1(t){return t.nodeType==3?t.nodeValue.length:t.childNodes.length}function ND(t,e,r){for(let i=e==0,n=e==h1(t);i||n;){if(t==r)return!0;let a=Mt(t);if(t=t.parentNode,!t)return!1;i=i&&a==0,n=n&&a==h1(t)}}function zD(t){let e;for(let r=t;r&&!(e=r.pmViewDesc);r=r.parentNode);return e&&e.node&&e.node.isBlock&&(e.dom==t||e.contentDOM==t)}const Fs=function(t){return t.focusNode&&W2(t.focusNode,t.focusOffset,t.anchorNode,t.anchorOffset)};function Nr(t,e){let r=document.createEvent("Event");return r.initEvent("keydown",!0,!0),r.keyCode=t,r.key=r.code=e,r}function ZD(t){let e=t.activeElement;for(;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}const e2=typeof navigator<"u"?navigator:null,c5=typeof document<"u"?document:null,t2=e2&&e2.userAgent||"",ku=/Edge\/(\d+)/.exec(t2),_5=/MSIE \d/.exec(t2),wu=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(t2),Ct=!!(_5||wu||ku),r2=_5?document.documentMode:wu?+wu[1]:ku?+ku[1]:0,Qt=!Ct&&/gecko\/(\d+)/i.test(t2);Qt&&+(/Firefox\/(\d+)/.exec(t2)||[0,0])[1];const xu=!Ct&&/Chrome\/(\d+)/.exec(t2),bt=!!xu,UD=xu?+xu[1]:0,ft=!Ct&&!!e2&&/Apple Computer/.test(e2.vendor),zr=ft&&(/Mobile\/\w+/.test(t2)||!!e2&&e2.maxTouchPoints>2),zt=zr||(e2?/Mac/.test(e2.platform):!1),c1=/Android \d/.test(t2),Cs=!!c5&&"webkitFontSmoothing"in c5.documentElement.style,WD=Cs?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function GD(t){return{left:0,right:t.documentElement.clientWidth,top:0,bottom:t.documentElement.clientHeight}}function i2(t,e){return typeof t=="number"?t:t[e]}function YD(t){let e=t.getBoundingClientRect(),r=e.width/t.offsetWidth||1,i=e.height/t.offsetHeight||1;return{left:e.left,right:e.left+t.clientWidth*r,top:e.top,bottom:e.top+t.clientHeight*i}}function g5(t,e,r){let i=t.someProp("scrollThreshold")||0,n=t.someProp("scrollMargin")||5,a=t.dom.ownerDocument;for(let s=r||t.dom;s;s=fn(s)){if(s.nodeType!=1)continue;let o=s,u=o==a.body,l=u?GD(a):YD(o),f=0,d=0;if(e.topl.bottom-i2(i,"bottom")&&(d=e.bottom-l.bottom+i2(n,"bottom")),e.leftl.right-i2(i,"right")&&(f=e.right-l.right+i2(n,"right")),f||d)if(u)a.defaultView.scrollBy(f,d);else{let h=o.scrollLeft,c=o.scrollTop;d&&(o.scrollTop+=d),f&&(o.scrollLeft+=f);let p=o.scrollLeft-h,m=o.scrollTop-c;e={left:e.left-p,top:e.top-m,right:e.right-p,bottom:e.bottom-m}}if(u)break}}function XD(t){let e=t.dom.getBoundingClientRect(),r=Math.max(0,e.top),i,n;for(let a=(e.left+e.right)/2,s=r+1;s=r-20){i=o,n=u.top;break}}return{refDOM:i,refTop:n,stack:p5(t.dom)}}function p5(t){let e=[],r=t.ownerDocument;for(let i=t;i&&(e.push({dom:i,top:i.scrollTop,left:i.scrollLeft}),t!=r);i=fn(i));return e}function KD({refDOM:t,refTop:e,stack:r}){let i=t?t.getBoundingClientRect().top:0;m5(r,i==0?0:i-e)}function m5(t,e){for(let r=0;r=o){s=Math.max(h.bottom,s),o=Math.min(h.top,o);let c=h.left>e.left?h.left-e.left:h.right=(h.left+h.right)/2?1:0));continue}}!r&&(e.left>=h.right&&e.top>=h.top||e.left>=h.left&&e.top>=h.bottom)&&(a=l+1)}}return r&&r.nodeType==3?QD(r,n):!r||i&&r.nodeType==1?{node:t,offset:a}:F5(r,n)}function QD(t,e){let r=t.nodeValue.length,i=document.createRange();for(let n=0;n=(a.left+a.right)/2?1:0)}}return{node:t,offset:0}}function Du(t,e){return t.left>=e.left-1&&t.left<=e.right+1&&t.top>=e.top-1&&t.top<=e.bottom+1}function $D(t,e){let r=t.parentNode;return r&&/^li$/i.test(r.nodeName)&&e.left(s.left+s.right)/2?1:-1}return t.docView.posFromDOM(i,n,a)}function tE(t,e,r,i){let n=-1;for(let a=e;a!=t.dom;){let s=t.docView.nearestDesc(a,!0);if(!s)return null;if(s.node.isBlock&&s.parent){let o=s.dom.getBoundingClientRect();if(o.left>i.left||o.top>i.top)n=s.posBefore;else if(o.right-1?n:t.docView.posFromDOM(e,r,1)}function C5(t,e,r){let i=t.childNodes.length;if(i&&r.tope.top&&n++}i==t.dom&&n==i.childNodes.length-1&&i.lastChild.nodeType==1&&e.top>i.lastChild.getBoundingClientRect().bottom?s=t.state.doc.content.size:(n==0||i.nodeType!=1||i.childNodes[n-1].nodeName!="BR")&&(s=tE(t,i,n,e))}s==null&&(s=eE(t,a,e));let o=t.docView.nearestDesc(a,!0);return{pos:s,inside:o?o.posAtStart-o.border:-1}}function n2(t,e){let r=t.getClientRects();return r.length?r[e<0?0:r.length-1]:t.getBoundingClientRect()}const iE=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;function b5(t,e,r){let{node:i,offset:n,atom:a}=t.docView.domFromPos(e,r<0?-1:1),s=Cs||Qt;if(i.nodeType==3)if(s&&(iE.test(i.nodeValue)||(r<0?!n:n==i.nodeValue.length))){let u=n2(L1(i,n,n),r);if(Qt&&n&&/\s/.test(i.nodeValue[n-1])&&n=0&&n==i.nodeValue.length?(u--,f=1):r<0?u--:l++,dn(n2(L1(i,u,l),1),f<0)}if(!t.state.doc.resolve(e-(a||0)).parent.inlineContent){if(a==null&&n&&(r<0||n==h1(i))){let u=i.childNodes[n-1];if(u.nodeType==1)return Eu(u.getBoundingClientRect(),!1)}if(a==null&&n=0)}if(a==null&&n&&(r<0||n==h1(i))){let u=i.childNodes[n-1],l=u.nodeType==3?L1(u,h1(u)-(s?0:1)):u.nodeType==1&&(u.nodeName!="BR"||!u.nextSibling)?u:null;if(l)return dn(n2(l,1),!1)}if(a==null&&n=0)}function dn(t,e){if(t.width==0)return t;let r=e?t.left:t.right;return{top:t.top,bottom:t.bottom,left:r,right:r}}function Eu(t,e){if(t.height==0)return t;let r=e?t.top:t.bottom;return{top:r,bottom:r,left:t.left,right:t.right}}function y5(t,e,r){let i=t.state,n=t.root.activeElement;i!=e&&t.updateState(e),n!=t.dom&&t.focus();try{return r()}finally{i!=e&&t.updateState(i),n!=t.dom&&n&&n.focus()}}function nE(t,e,r){let i=e.selection,n=r=="up"?i.$from:i.$to;return y5(t,e,()=>{let{node:a}=t.docView.domFromPos(n.pos,r=="up"?-1:1);for(;;){let o=t.docView.nearestDesc(a,!0);if(!o)break;if(o.node.isBlock){a=o.dom;break}a=o.dom.parentNode}let s=b5(t,n.pos,1);for(let o=a.firstChild;o;o=o.nextSibling){let u;if(o.nodeType==1)u=o.getClientRects();else if(o.nodeType==3)u=L1(o,0,o.nodeValue.length).getClientRects();else continue;for(let l=0;lf.top+1&&(r=="up"?s.top-f.top>(f.bottom-s.top)*2:f.bottom-s.bottom>(s.bottom-f.top)*2))return!1}}return!0})}const aE=/[\u0590-\u08ac]/;function sE(t,e,r){let{$head:i}=e.selection;if(!i.parent.isTextblock)return!1;let n=i.parentOffset,a=!n,s=n==i.parent.content.size,o=t.domSelection();return!aE.test(i.parent.textContent)||!o.modify?r=="left"||r=="backward"?a:s:y5(t,e,()=>{let{focusNode:u,focusOffset:l,anchorNode:f,anchorOffset:d}=t.domSelectionRange(),h=o.caretBidiLevel;o.modify("move",r,"character");let c=i.depth?t.docView.domAfterPos(i.before()):t.dom,{focusNode:p,focusOffset:m}=t.domSelectionRange(),b=p&&!c.contains(p.nodeType==1?p:p.parentNode)||u==p&&l==m;try{o.collapse(f,d),u&&(u!=f||l!=d)&&o.extend&&o.extend(u,l)}catch{}return h!=null&&(o.caretBidiLevel=h),b})}let v5=null,k5=null,w5=!1;function oE(t,e,r){return v5==e&&k5==r?w5:(v5=e,k5=r,w5=r=="up"||r=="down"?nE(t,e,r):sE(t,e,r))}const $t=0,x5=1,Ur=2,_1=3;class hn{constructor(e,r,i,n){this.parent=e,this.children=r,this.dom=i,this.contentDOM=n,this.dirty=$t,i.pmViewDesc=this}matchesWidget(e){return!1}matchesMark(e){return!1}matchesNode(e,r,i){return!1}matchesHack(e){return!1}parseRule(){return null}stopEvent(e){return!1}get size(){let e=0;for(let r=0;rMt(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))n=e.compareDocumentPosition(this.contentDOM)&2;else if(this.dom.firstChild){if(r==0)for(let a=e;;a=a.parentNode){if(a==this.dom){n=!1;break}if(a.previousSibling)break}if(n==null&&r==e.childNodes.length)for(let a=e;;a=a.parentNode){if(a==this.dom){n=!0;break}if(a.nextSibling)break}}return n??i>0?this.posAtEnd:this.posAtStart}nearestDesc(e,r=!1){for(let i=!0,n=e;n;n=n.parentNode){let a=this.getDesc(n),s;if(a&&(!r||a.node))if(i&&(s=a.nodeDOM)&&!(s.nodeType==1?s.contains(e.nodeType==1?e:e.parentNode):s==e))i=!1;else return a}}getDesc(e){let r=e.pmViewDesc;for(let i=r;i;i=i.parent)if(i==this)return r}posFromDOM(e,r,i){for(let n=e;n;n=n.parentNode){let a=this.getDesc(n);if(a)return a.localPosFromDOM(e,r,i)}return-1}descAt(e){for(let r=0,i=0;re||s instanceof A5){n=e-a;break}a=o}if(n)return this.children[i].domFromPos(n-this.children[i].border,r);for(let a;i&&!(a=this.children[i-1]).size&&a instanceof D5&&a.side>=0;i--);if(r<=0){let a,s=!0;for(;a=i?this.children[i-1]:null,!(!a||a.dom.parentNode==this.contentDOM);i--,s=!1);return a&&r&&s&&!a.border&&!a.domAtom?a.domFromPos(a.size,r):{node:this.contentDOM,offset:a?Mt(a.dom)+1:0}}else{let a,s=!0;for(;a=i=f&&r<=l-u.border&&u.node&&u.contentDOM&&this.contentDOM.contains(u.contentDOM))return u.parseRange(e,r,f);e=s;for(let d=o;d>0;d--){let h=this.children[d-1];if(h.size&&h.dom.parentNode==this.contentDOM&&!h.emptyChildAt(1)){n=Mt(h.dom)+1;break}e-=h.size}n==-1&&(n=0)}if(n>-1&&(l>r||o==this.children.length-1)){r=l;for(let f=o+1;fc&&sr){let c=o;o=u,u=c}let h=document.createRange();h.setEnd(u.node,u.offset),h.setStart(o.node,o.offset),l.removeAllRanges(),l.addRange(h)}}ignoreMutation(e){return!this.contentDOM&&e.type!="selection"}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(e,r){for(let i=0,n=0;n=i:ei){let o=i+a.border,u=s-a.border;if(e>=o&&r<=u){this.dirty=e==i||r==s?Ur:x5,e==o&&r==u&&(a.contentLost||a.dom.parentNode!=this.contentDOM)?a.dirty=_1:a.markDirty(e-o,r-o);return}else a.dirty=a.dom==a.contentDOM&&a.dom.parentNode==this.contentDOM&&!a.children.length?Ur:_1}i=s}this.dirty=Ur}markParentsDirty(){let e=1;for(let r=this.parent;r;r=r.parent,e++){let i=e==1?Ur:x5;r.dirty{if(!a)return n;if(a.parent)return a.parent.posBeforeChild(a)})),!r.type.spec.raw){if(s.nodeType!=1){let o=document.createElement("span");o.appendChild(s),s=o}s.contentEditable="false",s.classList.add("ProseMirror-widget")}super(e,[],s,null),this.widget=r,this.widget=r,a=this}matchesWidget(e){return this.dirty==$t&&e.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(e){let r=this.widget.spec.stopEvent;return r?r(e):!1}ignoreMutation(e){return e.type!="selection"||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get side(){return this.widget.type.side}}class uE extends hn{constructor(e,r,i,n){super(e,[],r,null),this.textDOM=i,this.text=n}get size(){return this.text.length}localPosFromDOM(e,r){return e!=this.textDOM?this.posAtStart+(r?this.size:0):this.posAtStart+r}domFromPos(e){return{node:this.textDOM,offset:e}}ignoreMutation(e){return e.type==="characterData"&&e.target.nodeValue==e.oldValue}}class G2 extends hn{constructor(e,r,i,n){super(e,[],i,n),this.mark=r}static create(e,r,i,n){let a=n.nodeViews[r.type.name],s=a&&a(r,n,i);return(!s||!s.dom)&&(s=l1.renderSpec(document,r.type.spec.toDOM(r,i))),new G2(e,r,s.dom,s.contentDOM||s.dom)}parseRule(){return this.dirty&_1||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM||void 0}}matchesMark(e){return this.dirty!=_1&&this.mark.eq(e)}markDirty(e,r){if(super.markDirty(e,r),this.dirty!=$t){let i=this.parent;for(;!i.node;)i=i.parent;i.dirty0&&(a=Mu(a,0,e,i));for(let o=0;o{if(!u)return s;if(u.parent)return u.parent.posBeforeChild(u)},i,n),f=l&&l.dom,d=l&&l.contentDOM;if(r.isText){if(!f)f=document.createTextNode(r.text);else if(f.nodeType!=3)throw new RangeError("Text must be rendered as a DOM text node")}else f||({dom:f,contentDOM:d}=l1.renderSpec(document,r.type.spec.toDOM(r)));!d&&!r.isText&&f.nodeName!="BR"&&(f.hasAttribute("contenteditable")||(f.contentEditable="false"),r.type.spec.draggable&&(f.draggable=!0));let h=f;return f=B5(f,i,r),l?u=new lE(e,r,i,n,f,d||null,h,l,a,s+1):r.isText?new bs(e,r,i,n,f,h,a):new Y2(e,r,i,n,f,d||null,h,a,s+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let e={node:this.node.type.name,attrs:this.node.attrs};if(this.node.type.whitespace=="pre"&&(e.preserveWhitespace="full"),!this.contentDOM)e.getContent=()=>this.node.content;else if(!this.contentLost)e.contentElement=this.contentDOM;else{for(let r=this.children.length-1;r>=0;r--){let i=this.children[r];if(this.dom.contains(i.dom.parentNode)){e.contentElement=i.dom.parentNode;break}}e.contentElement||(e.getContent=()=>R.empty)}return e}matchesNode(e,r,i){return this.dirty==$t&&e.eq(this.node)&&Su(r,this.outerDeco)&&i.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(e,r){let i=this.node.inlineContent,n=r,a=e.composing?this.localCompositionInfo(e,r):null,s=a&&a.pos>-1?a:null,o=a&&a.pos<0,u=new dE(this,s&&s.node,e);_E(this.node,this.innerDeco,(l,f,d)=>{l.spec.marks?u.syncToMarks(l.spec.marks,i,e):l.type.side>=0&&!d&&u.syncToMarks(f==this.node.childCount?Ae.none:this.node.child(f).marks,i,e),u.placeWidget(l,e,n)},(l,f,d,h)=>{u.syncToMarks(l.marks,i,e);let c;u.findNodeMatch(l,f,d,h)||o&&e.state.selection.from>n&&e.state.selection.to-1&&u.updateNodeAt(l,f,d,c,e)||u.updateNextNode(l,f,d,e,h)||u.addNode(l,f,d,e,n),n+=l.nodeSize}),u.syncToMarks([],i,e),this.node.isTextblock&&u.addTextblockHacks(),u.destroyRest(),(u.changed||this.dirty==Ur)&&(s&&this.protectLocalComposition(e,s),S5(this.contentDOM,this.children,e),zr&&gE(this.dom))}localCompositionInfo(e,r){let{from:i,to:n}=e.state.selection;if(!(e.state.selection instanceof ge)||ir+this.node.content.size)return null;let a=e.domSelectionRange(),s=pE(a.focusNode,a.focusOffset);if(!s||!this.dom.contains(s.parentNode))return null;if(this.node.inlineContent){let o=s.nodeValue,u=mE(this.node.content,o,i-r,n-r);return u<0?null:{node:s,pos:u,text:o}}else return{node:s,pos:-1,text:""}}protectLocalComposition(e,{node:r,pos:i,text:n}){if(this.getDesc(r))return;let a=r;for(;a.parentNode!=this.contentDOM;a=a.parentNode){for(;a.previousSibling;)a.parentNode.removeChild(a.previousSibling);for(;a.nextSibling;)a.parentNode.removeChild(a.nextSibling);a.pmViewDesc&&(a.pmViewDesc=void 0)}let s=new uE(this,a,r,n);e.input.compositionNodes.push(s),this.children=Mu(this.children,i,i+n.length,e,s)}update(e,r,i,n){return this.dirty==_1||!e.sameMarkup(this.node)?!1:(this.updateInner(e,r,i,n),!0)}updateInner(e,r,i,n){this.updateOuterDeco(r),this.node=e,this.innerDeco=i,this.contentDOM&&this.updateChildren(n,this.posAtStart),this.dirty=$t}updateOuterDeco(e){if(Su(e,this.outerDeco))return;let r=this.nodeDOM.nodeType!=1,i=this.dom;this.dom=M5(this.dom,this.nodeDOM,Au(this.outerDeco,this.node,r),Au(e,this.node,r)),this.dom!=i&&(i.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=e}selectNode(){this.nodeDOM.nodeType==1&&this.nodeDOM.classList.add("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&(this.dom.draggable=!0)}deselectNode(){this.nodeDOM.nodeType==1&&this.nodeDOM.classList.remove("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&this.dom.removeAttribute("draggable")}get domAtom(){return this.node.isAtom}}function E5(t,e,r,i,n){return B5(i,e,t),new Y2(void 0,t,e,r,i,i,i,n,0)}class bs extends Y2{constructor(e,r,i,n,a,s,o){super(e,r,i,n,a,null,s,o,0)}parseRule(){let e=this.nodeDOM.parentNode;for(;e&&e!=this.dom&&!e.pmIsDeco;)e=e.parentNode;return{skip:e||!0}}update(e,r,i,n){return this.dirty==_1||this.dirty!=$t&&!this.inParent()||!e.sameMarkup(this.node)?!1:(this.updateOuterDeco(r),(this.dirty!=$t||e.text!=this.node.text)&&e.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=e.text,n.trackWrites==this.nodeDOM&&(n.trackWrites=null)),this.node=e,this.dirty=$t,!0)}inParent(){let e=this.parent.contentDOM;for(let r=this.nodeDOM;r;r=r.parentNode)if(r==e)return!0;return!1}domFromPos(e){return{node:this.nodeDOM,offset:e}}localPosFromDOM(e,r,i){return e==this.nodeDOM?this.posAtStart+Math.min(r,this.node.text.length):super.localPosFromDOM(e,r,i)}ignoreMutation(e){return e.type!="characterData"&&e.type!="selection"}slice(e,r,i){let n=this.node.cut(e,r),a=document.createTextNode(n.text);return new bs(this.parent,n,this.outerDeco,this.innerDeco,a,a,i)}markDirty(e,r){super.markDirty(e,r),this.dom!=this.nodeDOM&&(e==0||r==this.nodeDOM.nodeValue.length)&&(this.dirty=_1)}get domAtom(){return!1}}class A5 extends hn{parseRule(){return{ignore:!0}}matchesHack(e){return this.dirty==$t&&this.dom.nodeName==e}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}}class lE extends Y2{constructor(e,r,i,n,a,s,o,u,l,f){super(e,r,i,n,a,s,o,l,f),this.spec=u}update(e,r,i,n){if(this.dirty==_1)return!1;if(this.spec.update){let a=this.spec.update(e,r,i);return a&&this.updateInner(e,r,i,n),a}else return!this.contentDOM&&!e.isLeaf?!1:super.update(e,r,i,n)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(e,r,i,n){this.spec.setSelection?this.spec.setSelection(e,r,i):super.setSelection(e,r,i,n)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(e){return this.spec.stopEvent?this.spec.stopEvent(e):!1}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}}function S5(t,e,r){let i=t.firstChild,n=!1;for(let a=0;a>1,s=Math.min(a,e.length);for(;n-1)o>this.index&&(this.changed=!0,this.destroyBetween(this.index,o)),this.top=this.top.children[this.index];else{let u=G2.create(this.top,e[a],r,i);this.top.children.splice(this.index,0,u),this.top=u,this.changed=!0}this.index=0,a++}}findNodeMatch(e,r,i,n){let a=-1,s;if(n>=this.preMatch.index&&(s=this.preMatch.matches[n-this.preMatch.index]).parent==this.top&&s.matchesNode(e,r,i))a=this.top.children.indexOf(s,this.index);else for(let o=this.index,u=Math.min(this.top.children.length,o+5);o0;){let o;for(;;)if(i){let l=r.children[i-1];if(l instanceof G2)r=l,i=l.children.length;else{o=l,i--;break}}else{if(r==e)break e;i=r.parent.children.indexOf(r),r=r.parent}let u=o.node;if(u){if(u!=t.child(n-1))break;--n,a.set(o,n),s.push(o)}}return{index:n,matched:a,matches:s.reverse()}}function cE(t,e){return t.type.side-e.type.side}function _E(t,e,r,i){let n=e.locals(t),a=0;if(n.length==0){for(let l=0;la;)o.push(n[s++]);let h=a+f.nodeSize;if(f.isText){let p=h;s!p.inline):o.slice();i(f,c,e.forChild(a,f),d),a=h}}function gE(t){if(t.nodeName=="UL"||t.nodeName=="OL"){let e=t.style.cssText;t.style.cssText=e+"; list-style: square !important",window.getComputedStyle(t).listStyle,t.style.cssText=e}}function pE(t,e){for(;;){if(t.nodeType==3)return t;if(t.nodeType==1&&e>0){if(t.childNodes.length>e&&t.childNodes[e].nodeType==3)return t.childNodes[e];t=t.childNodes[e-1],e=h1(t)}else if(t.nodeType==1&&e=r){let l=o=0&&l+e.length+o>=r)return o+l;if(r==i&&u.length>=i+e.length-o&&u.slice(i-o,i-o+e.length)==e)return i}}return-1}function Mu(t,e,r,i,n){let a=[];for(let s=0,o=0;s=r||f<=e?a.push(u):(lr&&a.push(u.slice(r-l,u.size,i)))}return a}function Bu(t,e=null){let r=t.domSelectionRange(),i=t.state.doc;if(!r.focusNode)return null;let n=t.docView.nearestDesc(r.focusNode),a=n&&n.size==0,s=t.docView.posFromDOM(r.focusNode,r.focusOffset,1);if(s<0)return null;let o=i.resolve(s),u,l;if(Fs(r)){for(u=o;n&&!n.node;)n=n.parent;let f=n.node;if(n&&f.isAtom&&se.isSelectable(f)&&n.parent&&!(f.isInline&&ND(r.focusNode,r.focusOffset,n.dom))){let d=n.posBefore;l=new se(s==d?o:i.resolve(d))}}else{let f=t.docView.posFromDOM(r.anchorNode,r.anchorOffset,1);if(f<0)return null;u=i.resolve(f)}if(!l){let f=e=="pointer"||t.state.selection.head{(r.anchorNode!=i||r.anchorOffset!=n)&&(e.removeEventListener("selectionchange",t.input.hideSelectionGuard),setTimeout(()=>{(!O5(t)||t.state.selection.visible)&&t.dom.classList.remove("ProseMirror-hideselection")},20))})}function CE(t){let e=t.domSelection(),r=document.createRange(),i=t.cursorWrapper.dom,n=i.nodeName=="IMG";n?r.setEnd(i.parentNode,Mt(i)+1):r.setEnd(i,0),r.collapse(!1),e.removeAllRanges(),e.addRange(r),!n&&!t.state.selection.visible&&Ct&&r2<=11&&(i.disabled=!0,i.disabled=!1)}function V5(t,e){if(e instanceof se){let r=t.docView.descAt(e.from);r!=t.lastSelectedViewDesc&&(T5(t),r&&r.selectNode(),t.lastSelectedViewDesc=r)}else T5(t)}function T5(t){t.lastSelectedViewDesc&&(t.lastSelectedViewDesc.parent&&t.lastSelectedViewDesc.deselectNode(),t.lastSelectedViewDesc=void 0)}function Ou(t,e,r,i){return t.someProp("createSelectionBetween",n=>n(t,e,r))||ge.between(e,r,i)}function j5(t){return t.editable&&!t.hasFocus()?!1:q5(t)}function q5(t){let e=t.domSelectionRange();if(!e.anchorNode)return!1;try{return t.dom.contains(e.anchorNode.nodeType==3?e.anchorNode.parentNode:e.anchorNode)&&(t.editable||t.dom.contains(e.focusNode.nodeType==3?e.focusNode.parentNode:e.focusNode))}catch{return!1}}function bE(t){let e=t.docView.domFromPos(t.state.selection.anchor,0),r=t.domSelectionRange();return W2(e.node,e.offset,r.anchorNode,r.anchorOffset)}function Lu(t,e){let{$anchor:r,$head:i}=t.selection,n=e>0?r.max(i):r.min(i),a=n.parent.inlineContent?n.depth?t.doc.resolve(e>0?n.after():n.before()):null:n;return a&&_e.findFrom(a,e)}function K2(t,e){return t.dispatch(t.state.tr.setSelection(e).scrollIntoView()),!0}function R5(t,e,r){let i=t.state.selection;if(i instanceof ge){if(!i.empty||r.indexOf("s")>-1)return!1;if(t.endOfTextblock(e>0?"right":"left")){let n=Lu(t.state,e);return n&&n instanceof se?K2(t,n):!1}else if(!(zt&&r.indexOf("m")>-1)){let n=i.$head,a=n.textOffset?null:e<0?n.nodeBefore:n.nodeAfter,s;if(!a||a.isText)return!1;let o=e<0?n.pos-a.nodeSize:n.pos;return a.isAtom||(s=t.docView.descAt(o))&&!s.contentDOM?se.isSelectable(a)?K2(t,new se(e<0?t.state.doc.resolve(n.pos-a.nodeSize):n)):Cs?K2(t,new ge(t.state.doc.resolve(e<0?o:o+a.nodeSize))):!1:!1}}else{if(i instanceof se&&i.node.isInline)return K2(t,new ge(e>0?i.$to:i.$from));{let n=Lu(t.state,e);return n?K2(t,n):!1}}}function ys(t){return t.nodeType==3?t.nodeValue.length:t.childNodes.length}function _n(t){let e=t.pmViewDesc;return e&&e.size==0&&(t.nextSibling||t.nodeName!="BR")}function Iu(t){let e=t.domSelectionRange(),r=e.focusNode,i=e.focusOffset;if(!r)return;let n,a,s=!1;for(Qt&&r.nodeType==1&&i0){if(r.nodeType!=1)break;{let o=r.childNodes[i-1];if(_n(o))n=r,a=--i;else if(o.nodeType==3)r=o,i=r.nodeValue.length;else break}}else{if(N5(r))break;{let o=r.previousSibling;for(;o&&_n(o);)n=r.parentNode,a=Mt(o),o=o.previousSibling;if(o)r=o,i=ys(r);else{if(r=r.parentNode,r==t.dom)break;i=0}}}s?Vu(t,r,i):n&&Vu(t,n,a)}function Pu(t){let e=t.domSelectionRange(),r=e.focusNode,i=e.focusOffset;if(!r)return;let n=ys(r),a,s;for(;;)if(i{t.state==n&&I1(t)},50)}function z5(t,e,r){let i=t.state.selection;if(i instanceof ge&&!i.empty||r.indexOf("s")>-1||zt&&r.indexOf("m")>-1)return!1;let{$from:n,$to:a}=i;if(!n.parent.inlineContent||t.endOfTextblock(e<0?"up":"down")){let s=Lu(t.state,e);if(s&&s instanceof se)return K2(t,s)}if(!n.parent.inlineContent){let s=e<0?n:a,o=i instanceof Jt?_e.near(s,e):_e.findFrom(s,e);return o?K2(t,o):!1}return!1}function Z5(t,e){if(!(t.state.selection instanceof ge))return!0;let{$head:r,$anchor:i,empty:n}=t.state.selection;if(!r.sameParent(i))return!0;if(!n)return!1;if(t.endOfTextblock(e>0?"forward":"backward"))return!0;let a=!r.textOffset&&(e<0?r.nodeBefore:r.nodeAfter);if(a&&!a.isText){let s=t.state.tr;return e<0?s.delete(r.pos-a.nodeSize,r.pos):s.delete(r.pos,r.pos+a.nodeSize),t.dispatch(s),!0}return!1}function U5(t,e,r){t.domObserver.stop(),e.contentEditable=r,t.domObserver.start()}function yE(t){if(!ft||t.state.selection.$head.parentOffset>0)return!1;let{focusNode:e,focusOffset:r}=t.domSelectionRange();if(e&&e.nodeType==1&&r==0&&e.firstChild&&e.firstChild.contentEditable=="false"){let i=e.firstChild;U5(t,i,"true"),setTimeout(()=>U5(t,i,"false"),20)}return!1}function vE(t){let e="";return t.ctrlKey&&(e+="c"),t.metaKey&&(e+="m"),t.altKey&&(e+="a"),t.shiftKey&&(e+="s"),e}function kE(t,e){let r=e.keyCode,i=vE(e);return r==8||zt&&r==72&&i=="c"?Z5(t,-1)||Iu(t):r==46||zt&&r==68&&i=="c"?Z5(t,1)||Pu(t):r==13||r==27?!0:r==37||zt&&r==66&&i=="c"?R5(t,-1,i)||Iu(t):r==39||zt&&r==70&&i=="c"?R5(t,1,i)||Pu(t):r==38||zt&&r==80&&i=="c"?z5(t,-1,i)||Iu(t):r==40||zt&&r==78&&i=="c"?yE(t)||z5(t,1,i)||Pu(t):i==(zt?"m":"c")&&(r==66||r==73||r==89||r==90)}function W5(t,e){t.someProp("transformCopied",c=>{e=c(e,t)});let r=[],{content:i,openStart:n,openEnd:a}=e;for(;n>1&&a>1&&i.childCount==1&&i.firstChild.childCount==1;){n--,a--;let c=i.firstChild;r.push(c.type.name,c.attrs!=c.type.defaultAttrs?c.attrs:null),i=c.content}let s=t.someProp("clipboardSerializer")||l1.fromSchema(t.state.schema),o=e8(),u=o.createElement("div");u.appendChild(s.serializeFragment(i,{document:o}));let l=u.firstChild,f,d=0;for(;l&&l.nodeType==1&&(f=Q5[l.nodeName.toLowerCase()]);){for(let c=f.length-1;c>=0;c--){let p=o.createElement(f[c]);for(;u.firstChild;)p.appendChild(u.firstChild);u.appendChild(p),d++}l=u.firstChild}l&&l.nodeType==1&&l.setAttribute("data-pm-slice",`${n} ${a}${d?` -${d}`:""} ${JSON.stringify(r)}`);let h=t.someProp("clipboardTextSerializer",c=>c(e,t))||e.content.textBetween(0,e.content.size,` `);return{dom:u,text:h}}function G5(t,e,r,i,n){let a=n.parent.type.spec.code,s,o;if(!r&&!e)return null;let u=e&&(i||a||!r);if(u){if(t.someProp("transformPastedText",h=>{e=h(e,a||i,t)}),a)return e?new X(R.from(t.state.schema.text(e.replace(/\r\n?/g,` `))),0,0):X.empty;let d=t.someProp("clipboardTextParser",h=>h(e,n,i,t));if(d)o=d;else{let h=n.marks(),{schema:c}=t.state,p=l1.fromSchema(c);s=document.createElement("div"),e.split(/(?:\r\n?|\n)+/).forEach(m=>{let b=s.appendChild(document.createElement("p"));m&&b.appendChild(p.serializeNode(c.text(m,h)))})}}else t.someProp("transformPastedHTML",d=>{r=d(r,t)}),s=DE(r),Cs&&EE(s);let l=s&&s.querySelector("[data-pm-slice]"),f=l&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(l.getAttribute("data-pm-slice")||"");if(f&&f[3])for(let d=+f[3];d>0;d--){let h=s.firstChild;for(;h&&h.nodeType!=1;)h=h.nextSibling;if(!h)break;s=h}if(o||(o=(t.someProp("clipboardParser")||t.someProp("domParser")||Or.fromSchema(t.state.schema)).parseSlice(s,{preserveWhitespace:!!(u||f),context:n,ruleFromNode(h){return h.nodeName=="BR"&&!h.nextSibling&&h.parentNode&&!wE.test(h.parentNode.nodeName)?{ignore:!0}:null}})),f)o=AE(J5(o,+f[1],+f[2]),f[4]);else if(o=X.maxOpen(xE(o.content,n),!0),o.openStart||o.openEnd){let d=0,h=0;for(let c=o.content.firstChild;d{o=d(o,t)}),o}const wE=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function xE(t,e){if(t.childCount<2)return t;for(let r=e.depth;r>=0;r--){let n=e.node(r).contentMatchAt(e.index(r)),a,s=[];if(t.forEach(o=>{if(!s)return;let u=n.findWrapping(o.type),l;if(!u)return s=null;if(l=s.length&&a.length&&X5(u,a,o,s[s.length-1],0))s[s.length-1]=l;else{s.length&&(s[s.length-1]=K5(s[s.length-1],a.length));let f=Y5(o,u);s.push(f),n=n.matchType(f.type),a=u}}),s)return R.from(s)}return t}function Y5(t,e,r=0){for(let i=e.length-1;i>=r;i--)t=e[i].create(null,R.from(t));return t}function X5(t,e,r,i,n){if(n=r&&(o=e<0?s.contentMatchAt(0).fillBefore(o,t.childCount>1||a<=n).append(o):o.append(s.contentMatchAt(s.childCount).fillBefore(R.empty,!0))),t.replaceChild(e<0?0:t.childCount-1,s.copy(o))}function J5(t,e,r){return e]*>)*/.exec(t);e&&(t=t.slice(e[0].length));let r=e8().createElement("div"),i=/<([a-z][^>\s]+)/i.exec(t),n;if((n=i&&Q5[i[1].toLowerCase()])&&(t=n.map(a=>"<"+a+">").join("")+t+n.map(a=>"").reverse().join("")),r.innerHTML=t,n)for(let a=0;a=0;o-=2){let u=r.nodes[i[o]];if(!u||u.hasRequiredAttrs())break;n=R.from(u.create(i[o+1],n)),a++,s++}return new X(n,a,s)}const dt={},ht={},SE={touchstart:!0,touchmove:!0};class ME{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:""},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastAndroidDelete=0,this.composing=!1,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}}function BE(t){for(let e in dt){let r=dt[e];t.dom.addEventListener(e,t.input.eventHandlers[e]=i=>{OE(t,i)&&!qu(t,i)&&(t.editable||!(i.type in ht))&&r(t,i)},SE[e]?{passive:!0}:void 0)}ft&&t.dom.addEventListener("input",()=>null),ju(t)}function a2(t,e){t.input.lastSelectionOrigin=e,t.input.lastSelectionTime=Date.now()}function HE(t){t.domObserver.stop();for(let e in t.input.eventHandlers)t.dom.removeEventListener(e,t.input.eventHandlers[e]);clearTimeout(t.input.composingTimeout),clearTimeout(t.input.lastIOSEnterFallbackTimeout)}function ju(t){t.someProp("handleDOMEvents",e=>{for(let r in e)t.input.eventHandlers[r]||t.dom.addEventListener(r,t.input.eventHandlers[r]=i=>qu(t,i))})}function qu(t,e){return t.someProp("handleDOMEvents",r=>{let i=r[e.type];return i?i(t,e)||e.defaultPrevented:!1})}function OE(t,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(let r=e.target;r!=t.dom;r=r.parentNode)if(!r||r.nodeType==11||r.pmViewDesc&&r.pmViewDesc.stopEvent(e))return!1;return!0}function LE(t,e){!qu(t,e)&&dt[e.type]&&(t.editable||!(e.type in ht))&&dt[e.type](t,e)}ht.keydown=(t,e)=>{let r=e;if(t.input.shiftKey=r.keyCode==16||r.shiftKey,!r8(t,r)&&(t.input.lastKeyCode=r.keyCode,t.input.lastKeyCodeTime=Date.now(),!(c1&&bt&&r.keyCode==13)))if(r.keyCode!=229&&t.domObserver.forceFlush(),zr&&r.keyCode==13&&!r.ctrlKey&&!r.altKey&&!r.metaKey){let i=Date.now();t.input.lastIOSEnter=i,t.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{t.input.lastIOSEnter==i&&(t.someProp("handleKeyDown",n=>n(t,Nr(13,"Enter"))),t.input.lastIOSEnter=0)},200)}else t.someProp("handleKeyDown",i=>i(t,r))||kE(t,r)?r.preventDefault():a2(t,"key")},ht.keyup=(t,e)=>{e.keyCode==16&&(t.input.shiftKey=!1)},ht.keypress=(t,e)=>{let r=e;if(r8(t,r)||!r.charCode||r.ctrlKey&&!r.altKey||zt&&r.metaKey)return;if(t.someProp("handleKeyPress",n=>n(t,r))){r.preventDefault();return}let i=t.state.selection;if(!(i instanceof ge)||!i.$from.sameParent(i.$to)){let n=String.fromCharCode(r.charCode);t.someProp("handleTextInput",a=>a(t,i.$from.pos,i.$to.pos,n))||t.dispatch(t.state.tr.insertText(n).scrollIntoView()),r.preventDefault()}};function vs(t){return{left:t.clientX,top:t.clientY}}function IE(t,e){let r=e.x-t.clientX,i=e.y-t.clientY;return r*r+i*i<100}function Ru(t,e,r,i,n){if(i==-1)return!1;let a=t.state.doc.resolve(i);for(let s=a.depth+1;s>0;s--)if(t.someProp(e,o=>s>a.depth?o(t,r,a.nodeAfter,a.before(s),n,!0):o(t,r,a.node(s),a.before(s),n,!1)))return!0;return!1}function Wr(t,e,r){t.focused||t.focus();let i=t.state.tr.setSelection(e);r=="pointer"&&i.setMeta("pointer",!0),t.dispatch(i)}function PE(t,e){if(e==-1)return!1;let r=t.state.doc.resolve(e),i=r.nodeAfter;return i&&i.isAtom&&se.isSelectable(i)?(Wr(t,new se(r),"pointer"),!0):!1}function VE(t,e){if(e==-1)return!1;let r=t.state.selection,i,n;r instanceof se&&(i=r.node);let a=t.state.doc.resolve(e);for(let s=a.depth+1;s>0;s--){let o=s>a.depth?a.nodeAfter:a.node(s);if(se.isSelectable(o)){i&&r.$from.depth>0&&s>=r.$from.depth&&a.before(r.$from.depth+1)==r.$from.pos?n=a.before(r.$from.depth):n=a.before(s);break}}return n!=null?(Wr(t,se.create(t.state.doc,n),"pointer"),!0):!1}function TE(t,e,r,i,n){return Ru(t,"handleClickOn",e,r,i)||t.someProp("handleClick",a=>a(t,e,i))||(n?VE(t,r):PE(t,r))}function jE(t,e,r,i){return Ru(t,"handleDoubleClickOn",e,r,i)||t.someProp("handleDoubleClick",n=>n(t,e,i))}function qE(t,e,r,i){return Ru(t,"handleTripleClickOn",e,r,i)||t.someProp("handleTripleClick",n=>n(t,e,i))||RE(t,r,i)}function RE(t,e,r){if(r.button!=0)return!1;let i=t.state.doc;if(e==-1)return i.inlineContent?(Wr(t,ge.create(i,0,i.content.size),"pointer"),!0):!1;let n=i.resolve(e);for(let a=n.depth+1;a>0;a--){let s=a>n.depth?n.nodeAfter:n.node(a),o=n.before(a);if(s.inlineContent)Wr(t,ge.create(i,o+1,o+1+s.content.size),"pointer");else if(se.isSelectable(s))Wr(t,se.create(i,o),"pointer");else continue;return!0}}function Nu(t){return ks(t)}const t8=zt?"metaKey":"ctrlKey";dt.mousedown=(t,e)=>{let r=e;t.input.shiftKey=r.shiftKey;let i=Nu(t),n=Date.now(),a="singleClick";n-t.input.lastClick.time<500&&IE(r,t.input.lastClick)&&!r[t8]&&(t.input.lastClick.type=="singleClick"?a="doubleClick":t.input.lastClick.type=="doubleClick"&&(a="tripleClick")),t.input.lastClick={time:n,x:r.clientX,y:r.clientY,type:a};let s=t.posAtCoords(vs(r));s&&(a=="singleClick"?(t.input.mouseDown&&t.input.mouseDown.done(),t.input.mouseDown=new NE(t,s,r,!!i)):(a=="doubleClick"?jE:qE)(t,s.pos,s.inside,r)?r.preventDefault():a2(t,"pointer"))};class NE{constructor(e,r,i,n){this.view=e,this.pos=r,this.event=i,this.flushed=n,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=e.state.doc,this.selectNode=!!i[t8],this.allowDefault=i.shiftKey;let a,s;if(r.inside>-1)a=e.state.doc.nodeAt(r.inside),s=r.inside;else{let f=e.state.doc.resolve(r.pos);a=f.parent,s=f.depth?f.before():0}const o=n?null:i.target,u=o?e.docView.nearestDesc(o,!0):null;this.target=u?u.dom:null;let{selection:l}=e.state;(i.button==0&&a.type.spec.draggable&&a.type.spec.selectable!==!1||l instanceof se&&l.from<=s&&l.to>s)&&(this.mightDrag={node:a,pos:s,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&Qt&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),e.root.addEventListener("mouseup",this.up=this.up.bind(this)),e.root.addEventListener("mousemove",this.move=this.move.bind(this)),a2(e,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>I1(this.view)),this.view.input.mouseDown=null}up(e){if(this.done(),!this.view.dom.contains(e.target))return;let r=this.pos;this.view.state.doc!=this.startDoc&&(r=this.view.posAtCoords(vs(e))),this.updateAllowDefault(e),this.allowDefault||!r?a2(this.view,"pointer"):TE(this.view,r.pos,r.inside,e,this.selectNode)?e.preventDefault():e.button==0&&(this.flushed||ft&&this.mightDrag&&!this.mightDrag.node.isAtom||bt&&!this.view.state.selection.visible&&Math.min(Math.abs(r.pos-this.view.state.selection.from),Math.abs(r.pos-this.view.state.selection.to))<=2)?(Wr(this.view,_e.near(this.view.state.doc.resolve(r.pos)),"pointer"),e.preventDefault()):a2(this.view,"pointer")}move(e){this.updateAllowDefault(e),a2(this.view,"pointer"),e.buttons==0&&this.done()}updateAllowDefault(e){!this.allowDefault&&(Math.abs(this.event.x-e.clientX)>4||Math.abs(this.event.y-e.clientY)>4)&&(this.allowDefault=!0)}}dt.touchstart=t=>{t.input.lastTouch=Date.now(),Nu(t),a2(t,"pointer")},dt.touchmove=t=>{t.input.lastTouch=Date.now(),a2(t,"pointer")},dt.contextmenu=t=>Nu(t);function r8(t,e){return t.composing?!0:ft&&Math.abs(e.timeStamp-t.input.compositionEndedAt)<500?(t.input.compositionEndedAt=-2e8,!0):!1}const zE=c1?5e3:-1;ht.compositionstart=ht.compositionupdate=t=>{if(!t.composing){t.domObserver.flush();let{state:e}=t,r=e.selection.$from;if(e.selection.empty&&(e.storedMarks||!r.textOffset&&r.parentOffset&&r.nodeBefore.marks.some(i=>i.type.spec.inclusive===!1)))t.markCursor=t.state.storedMarks||r.marks(),ks(t,!0),t.markCursor=null;else if(ks(t),Qt&&e.selection.empty&&r.parentOffset&&!r.textOffset&&r.nodeBefore.marks.length){let i=t.domSelectionRange();for(let n=i.focusNode,a=i.focusOffset;n&&n.nodeType==1&&a!=0;){let s=a<0?n.lastChild:n.childNodes[a-1];if(!s)break;if(s.nodeType==3){t.domSelection().collapse(s,s.nodeValue.length);break}else n=s,a=-1}}t.input.composing=!0}i8(t,zE)},ht.compositionend=(t,e)=>{t.composing&&(t.input.composing=!1,t.input.compositionEndedAt=e.timeStamp,i8(t,20))};function i8(t,e){clearTimeout(t.input.composingTimeout),e>-1&&(t.input.composingTimeout=setTimeout(()=>ks(t),e))}function n8(t){for(t.composing&&(t.input.composing=!1,t.input.compositionEndedAt=ZE());t.input.compositionNodes.length>0;)t.input.compositionNodes.pop().markParentsDirty()}function ZE(){let t=document.createEvent("Event");return t.initEvent("event",!0,!0),t.timeStamp}function ks(t,e=!1){if(!(c1&&t.domObserver.flushingSoon>=0)){if(t.domObserver.forceFlush(),n8(t),e||t.docView&&t.docView.dirty){let r=Bu(t);return r&&!r.eq(t.state.selection)?t.dispatch(t.state.tr.setSelection(r)):t.updateState(t.state),!0}return!1}}function UE(t,e){if(!t.dom.parentNode)return;let r=t.dom.parentNode.appendChild(document.createElement("div"));r.appendChild(e),r.style.cssText="position: fixed; left: -10000px; top: 10px";let i=getSelection(),n=document.createRange();n.selectNodeContents(e),t.dom.blur(),i.removeAllRanges(),i.addRange(n),setTimeout(()=>{r.parentNode&&r.parentNode.removeChild(r),t.focus()},50)}const Gr=Ct&&r2<15||zr&&WD<604;dt.copy=ht.cut=(t,e)=>{let r=e,i=t.state.selection,n=r.type=="cut";if(i.empty)return;let a=Gr?null:r.clipboardData,s=i.content(),{dom:o,text:u}=W5(t,s);a?(r.preventDefault(),a.clearData(),a.setData("text/html",o.innerHTML),a.setData("text/plain",u)):UE(t,o),n&&t.dispatch(t.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function WE(t){return t.openStart==0&&t.openEnd==0&&t.content.childCount==1?t.content.firstChild:null}function GE(t,e){if(!t.dom.parentNode)return;let r=t.input.shiftKey||t.state.selection.$from.parent.type.spec.code,i=t.dom.parentNode.appendChild(document.createElement(r?"textarea":"div"));r||(i.contentEditable="true"),i.style.cssText="position: fixed; left: -10000px; top: 10px",i.focus(),setTimeout(()=>{t.focus(),i.parentNode&&i.parentNode.removeChild(i),r?zu(t,i.value,null,e):zu(t,i.textContent,i.innerHTML,e)},50)}function zu(t,e,r,i){let n=G5(t,e,r,t.input.shiftKey,t.state.selection.$from);if(t.someProp("handlePaste",o=>o(t,i,n||X.empty)))return!0;if(!n)return!1;let a=WE(n),s=a?t.state.tr.replaceSelectionWith(a,t.input.shiftKey):t.state.tr.replaceSelection(n);return t.dispatch(s.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}ht.paste=(t,e)=>{let r=e;if(t.composing&&!c1)return;let i=Gr?null:r.clipboardData;i&&zu(t,i.getData("text/plain"),i.getData("text/html"),r)?r.preventDefault():GE(t,r)};class YE{constructor(e,r){this.slice=e,this.move=r}}const a8=zt?"altKey":"ctrlKey";dt.dragstart=(t,e)=>{let r=e,i=t.input.mouseDown;if(i&&i.done(),!r.dataTransfer)return;let n=t.state.selection,a=n.empty?null:t.posAtCoords(vs(r));if(!(a&&a.pos>=n.from&&a.pos<=(n instanceof se?n.to-1:n.to))){if(i&&i.mightDrag)t.dispatch(t.state.tr.setSelection(se.create(t.state.doc,i.mightDrag.pos)));else if(r.target&&r.target.nodeType==1){let l=t.docView.nearestDesc(r.target,!0);l&&l.node.type.spec.draggable&&l!=t.docView&&t.dispatch(t.state.tr.setSelection(se.create(t.state.doc,l.posBefore)))}}let s=t.state.selection.content(),{dom:o,text:u}=W5(t,s);r.dataTransfer.clearData(),r.dataTransfer.setData(Gr?"Text":"text/html",o.innerHTML),r.dataTransfer.effectAllowed="copyMove",Gr||r.dataTransfer.setData("text/plain",u),t.dragging=new YE(s,!r[a8])},dt.dragend=t=>{let e=t.dragging;window.setTimeout(()=>{t.dragging==e&&(t.dragging=null)},50)},ht.dragover=ht.dragenter=(t,e)=>e.preventDefault(),ht.drop=(t,e)=>{let r=e,i=t.dragging;if(t.dragging=null,!r.dataTransfer)return;let n=t.posAtCoords(vs(r));if(!n)return;let a=t.state.doc.resolve(n.pos),s=i&&i.slice;s?t.someProp("transformPasted",p=>{s=p(s,t)}):s=G5(t,r.dataTransfer.getData(Gr?"Text":"text/plain"),Gr?null:r.dataTransfer.getData("text/html"),!1,a);let o=!!(i&&!r[a8]);if(t.someProp("handleDrop",p=>p(t,r,s||X.empty,o))){r.preventDefault();return}if(!s)return;r.preventDefault();let u=s?SD(t.state.doc,a.pos,s):a.pos;u==null&&(u=a.pos);let l=t.state.tr;o&&l.deleteSelection();let f=l.mapping.map(u),d=s.openStart==0&&s.openEnd==0&&s.content.childCount==1,h=l.doc;if(d?l.replaceRangeWith(f,f,s.content.firstChild):l.replaceRange(f,f,s),l.doc.eq(h))return;let c=l.doc.resolve(f);if(d&&se.isSelectable(s.content.firstChild)&&c.nodeAfter&&c.nodeAfter.sameMarkup(s.content.firstChild))l.setSelection(new se(c));else{let p=l.mapping.map(u);l.mapping.maps[l.mapping.maps.length-1].forEach((m,b,F,x)=>p=x),l.setSelection(Ou(t,c,l.doc.resolve(p)))}t.focus(),t.dispatch(l.setMeta("uiEvent","drop"))},dt.focus=t=>{t.input.lastFocus=Date.now(),t.focused||(t.domObserver.stop(),t.dom.classList.add("ProseMirror-focused"),t.domObserver.start(),t.focused=!0,setTimeout(()=>{t.docView&&t.hasFocus()&&!t.domObserver.currentSelection.eq(t.domSelectionRange())&&I1(t)},20))},dt.blur=(t,e)=>{let r=e;t.focused&&(t.domObserver.stop(),t.dom.classList.remove("ProseMirror-focused"),t.domObserver.start(),r.relatedTarget&&t.dom.contains(r.relatedTarget)&&t.domObserver.currentSelection.clear(),t.focused=!1)},dt.beforeinput=(t,e)=>{if(bt&&c1&&e.inputType=="deleteContentBackward"){t.domObserver.flushSoon();let{domChangeCount:i}=t.input;setTimeout(()=>{if(t.input.domChangeCount!=i||(t.dom.blur(),t.focus(),t.someProp("handleKeyDown",a=>a(t,Nr(8,"Backspace")))))return;let{$cursor:n}=t.state.selection;n&&n.pos>0&&t.dispatch(t.state.tr.delete(n.pos-1,n.pos).scrollIntoView())},50)}};for(let t in ht)dt[t]=ht[t];function gn(t,e){if(t==e)return!0;for(let r in t)if(t[r]!==e[r])return!1;for(let r in e)if(!(r in t))return!1;return!0}class Zu{constructor(e,r){this.toDOM=e,this.spec=r||J2,this.side=this.spec.side||0}map(e,r,i,n){let{pos:a,deleted:s}=e.mapResult(r.from+n,this.side<0?-1:1);return s?null:new Bt(a-i,a-i,this)}valid(){return!0}eq(e){return this==e||e instanceof Zu&&(this.spec.key&&this.spec.key==e.spec.key||this.toDOM==e.toDOM&&gn(this.spec,e.spec))}destroy(e){this.spec.destroy&&this.spec.destroy(e)}}class s2{constructor(e,r){this.attrs=e,this.spec=r||J2}map(e,r,i,n){let a=e.map(r.from+n,this.spec.inclusiveStart?-1:1)-i,s=e.map(r.to+n,this.spec.inclusiveEnd?1:-1)-i;return a>=s?null:new Bt(a,s,this)}valid(e,r){return r.from=e&&(!a||a(o.spec))&&i.push(o.copy(o.from+n,o.to+n))}for(let s=0;se){let o=this.children[s]+1;this.children[s+2].findInner(e-o,r-o,i,n+o,a)}}map(e,r,i){return this==nt||e.maps.length==0?this:this.mapInner(e,r,0,0,i||J2)}mapInner(e,r,i,n,a){let s;for(let o=0;o{let l=u+i,f;if(f=o8(r,o,l)){for(n||(n=this.children.slice());ao&&d.to=e){this.children[o]==e&&(i=this.children[o+2]);break}let a=e+1,s=a+r.content.size;for(let o=0;oa&&u.type instanceof s2){let l=Math.max(a,u.from)-a,f=Math.min(s,u.to)-a;ln.map(e,r,J2));return o2.from(i)}forChild(e,r){if(r.isLeaf)return Ge.empty;let i=[];for(let n=0;n{let b=m-p-(c-h);for(let F=0;Fx+f-d)continue;let E=o[F]+f-d;c>=E?o[F+1]=h<=E?-2:-1:p>=n&&b&&(o[F]+=b,o[F+1]+=b)}d+=b}),f=r.maps[l].map(f,-1)}let u=!1;for(let l=0;l=i.content.size){u=!0;continue}let h=r.map(t[l+1]+a,-1),c=h-n,{index:p,offset:m}=i.content.findIndex(d),b=i.maybeChild(p);if(b&&m==d&&m+b.nodeSize==c){let F=o[l+2].mapInner(r,b,f+1,t[l]+a+1,s);F!=nt?(o[l]=d,o[l+1]=c,o[l+2]=F):(o[l+1]=-2,u=!0)}else u=!0}if(u){let l=KE(o,t,e,r,n,a,s),f=ws(l,i,0,s);e=f.local;for(let d=0;dr&&s.to{let l=o8(t,o,u+r);if(l){a=!0;let f=ws(l,o,r+u+1,i);f!=nt&&n.push(u,u+o.nodeSize,f)}});let s=s8(a?u8(t):t,-r).sort(Q2);for(let o=0;o0;)e++;t.splice(e,0,r)}function Gu(t){let e=[];return t.someProp("decorations",r=>{let i=r(t.state);i&&i!=nt&&e.push(i)}),t.cursorWrapper&&e.push(Ge.create(t.state.doc,[t.cursorWrapper.deco])),o2.from(e)}const JE={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},QE=Ct&&r2<=11;class $E{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(e){this.anchorNode=e.anchorNode,this.anchorOffset=e.anchorOffset,this.focusNode=e.focusNode,this.focusOffset=e.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(e){return e.anchorNode==this.anchorNode&&e.anchorOffset==this.anchorOffset&&e.focusNode==this.focusNode&&e.focusOffset==this.focusOffset}}class eA{constructor(e,r){this.view=e,this.handleDOMChange=r,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new $E,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.observer=window.MutationObserver&&new window.MutationObserver(i=>{for(let n=0;nn.type=="childList"&&n.removedNodes.length||n.type=="characterData"&&n.oldValue.length>n.target.nodeValue.length)?this.flushSoon():this.flush()}),QE&&(this.onCharData=i=>{this.queue.push({target:i.target,type:"characterData",oldValue:i.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()=>{this.flushingSoon=-1,this.flush()},20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,JE)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let e=this.observer.takeRecords();if(e.length){for(let r=0;rthis.flush(),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout(()=>this.suppressingSelectionUpdates=!1,50)}onSelectionChange(){if(j5(this.view)){if(this.suppressingSelectionUpdates)return I1(this.view);if(Ct&&r2<=11&&!this.view.state.selection.empty){let e=this.view.domSelectionRange();if(e.focusNode&&W2(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(e){if(!e.focusNode)return!0;let r=new Set,i;for(let a=e.focusNode;a;a=fn(a))r.add(a);for(let a=e.anchorNode;a;a=fn(a))if(r.has(a)){i=a;break}let n=i&&this.view.docView.nearestDesc(i);if(n&&n.ignoreMutation({type:"selection",target:i.nodeType==3?i.parentNode:i}))return this.setCurSelection(),!0}flush(){let{view:e}=this;if(!e.docView||this.flushingSoon>-1)return;let r=this.observer?this.observer.takeRecords():[];this.queue.length&&(r=this.queue.concat(r),this.queue.length=0);let i=e.domSelectionRange(),n=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(i)&&j5(e)&&!this.ignoreSelectionChange(i),a=-1,s=-1,o=!1,u=[];if(e.editable)for(let f=0;f1){let f=u.filter(d=>d.nodeName=="BR");if(f.length==2){let d=f[0],h=f[1];d.parentNode&&d.parentNode.parentNode==h.parentNode?h.remove():d.remove()}}let l=null;a<0&&n&&e.input.lastFocus>Date.now()-200&&e.input.lastTouch-1||n)&&(a>-1&&(e.docView.markDirty(a,s),tA(e)),this.handleDOMChange(a,s,o,u),e.docView&&e.docView.dirty?e.updateState(e.state):this.currentSelection.eq(i)||I1(e),this.currentSelection.set(i))}registerMutation(e,r){if(r.indexOf(e.target)>-1)return null;let i=this.view.docView.nearestDesc(e.target);if(e.type=="attributes"&&(i==this.view.docView||e.attributeName=="contenteditable"||e.attributeName=="style"&&!e.oldValue&&!e.target.getAttribute("style"))||!i||i.ignoreMutation(e))return null;if(e.type=="childList"){for(let f=0;fn;b--){let F=i.childNodes[b-1],x=F.pmViewDesc;if(F.nodeName=="BR"&&!x){a=b;break}if(!x||x.size)break}let d=t.state.doc,h=t.someProp("domParser")||Or.fromSchema(t.state.schema),c=d.resolve(s),p=null,m=h.parse(i,{topNode:c.parent,topMatch:c.parent.contentMatchAt(c.index()),topOpen:!0,from:n,to:a,preserveWhitespace:c.parent.type.whitespace=="pre"?"full":!0,findPositions:l,ruleFromNode:nA,context:c});if(l&&l[0].pos!=null){let b=l[0].pos,F=l[1]&&l[1].pos;F==null&&(F=b),p={anchor:b+s,head:F+s}}return{doc:m,sel:p,from:s,to:o}}function nA(t){let e=t.pmViewDesc;if(e)return e.parseRule();if(t.nodeName=="BR"&&t.parentNode){if(ft&&/^(ul|ol)$/i.test(t.parentNode.nodeName)){let r=document.createElement("div");return r.appendChild(document.createElement("li")),{skip:r}}else if(t.parentNode.lastChild==t||ft&&/^(tr|table)$/i.test(t.parentNode.nodeName))return{ignore:!0}}else if(t.nodeName=="IMG"&&t.getAttribute("mark-placeholder"))return{ignore:!0};return null}function aA(t,e,r,i,n){if(e<0){let M=t.input.lastSelectionTime>Date.now()-50?t.input.lastSelectionOrigin:null,G=Bu(t,M);if(G&&!t.state.selection.eq(G)){let ne=t.state.tr.setSelection(G);M=="pointer"?ne.setMeta("pointer",!0):M=="key"&&ne.scrollIntoView(),t.dispatch(ne)}return}let a=t.state.doc.resolve(e),s=a.sharedDepth(r);e=a.before(s+1),r=t.state.doc.resolve(r).after(s+1);let o=t.state.selection,u=iA(t,e,r),l=t.state.doc,f=l.slice(u.from,u.to),d,h;t.input.lastKeyCode===8&&Date.now()-100Date.now()-225||c1)&&n.some(M=>M.nodeName=="DIV"||M.nodeName=="P"||M.nodeName=="LI")&&(!c||c.endA>=c.endB)&&t.someProp("handleKeyDown",M=>M(t,Nr(13,"Enter")))){t.input.lastIOSEnter=0;return}if(!c)if(i&&o instanceof ge&&!o.empty&&o.$head.sameParent(o.$anchor)&&!t.composing&&!(u.sel&&u.sel.anchor!=u.sel.head))c={start:o.from,endA:o.to,endB:o.to};else{if(u.sel){let M=h8(t,t.state.doc,u.sel);M&&!M.eq(t.state.selection)&&t.dispatch(t.state.tr.setSelection(M))}return}if(bt&&t.cursorWrapper&&u.sel&&u.sel.anchor==t.cursorWrapper.deco.from&&u.sel.head==u.sel.anchor){let M=c.endB-c.start;u.sel={anchor:u.sel.anchor+M,head:u.sel.anchor+M}}t.input.domChangeCount++,t.state.selection.fromt.state.selection.from&&c.start<=t.state.selection.from+2&&t.state.selection.from>=u.from?c.start=t.state.selection.from:c.endA=t.state.selection.to-2&&t.state.selection.to<=u.to&&(c.endB+=t.state.selection.to-c.endA,c.endA=t.state.selection.to)),Ct&&r2<=11&&c.endB==c.start+1&&c.endA==c.start&&c.start>u.from&&u.doc.textBetween(c.start-u.from-1,c.start-u.from+1)=="  "&&(c.start--,c.endA--,c.endB--);let p=u.doc.resolveNoCache(c.start-u.from),m=u.doc.resolveNoCache(c.endB-u.from),b=l.resolve(c.start),F=p.sameParent(m)&&p.parent.inlineContent&&b.end()>=c.endA,x;if((zr&&t.input.lastIOSEnter>Date.now()-225&&(!F||n.some(M=>M.nodeName=="DIV"||M.nodeName=="P"))||!F&&p.posM(t,Nr(13,"Enter")))){t.input.lastIOSEnter=0;return}if(t.state.selection.anchor>c.start&&oA(l,c.start,c.endA,p,m)&&t.someProp("handleKeyDown",M=>M(t,Nr(8,"Backspace")))){c1&&bt&&t.domObserver.suppressSelectionUpdates();return}bt&&c1&&c.endB==c.start&&(t.input.lastAndroidDelete=Date.now()),c1&&!F&&p.start()!=m.start()&&m.parentOffset==0&&p.depth==m.depth&&u.sel&&u.sel.anchor==u.sel.head&&u.sel.head==c.endA&&(c.endB-=2,m=u.doc.resolveNoCache(c.endB-u.from),setTimeout(()=>{t.someProp("handleKeyDown",function(M){return M(t,Nr(13,"Enter"))})},20));let E=c.start,H=c.endA,V,B,I;if(F){if(p.pos==m.pos)Ct&&r2<=11&&p.parentOffset==0&&(t.domObserver.suppressSelectionUpdates(),setTimeout(()=>I1(t),20)),V=t.state.tr.delete(E,H),B=l.resolve(c.start).marksAcross(l.resolve(c.endA));else if(c.endA==c.endB&&(I=sA(p.parent.content.cut(p.parentOffset,m.parentOffset),b.parent.content.cut(b.parentOffset,c.endA-b.start()))))V=t.state.tr,I.type=="add"?V.addMark(E,H,I.mark):V.removeMark(E,H,I.mark);else if(p.parent.child(p.index()).isText&&p.index()==m.index()-(m.textOffset?0:1)){let M=p.parent.textBetween(p.parentOffset,m.parentOffset);if(t.someProp("handleTextInput",G=>G(t,E,H,M)))return;V=t.state.tr.insertText(M,E,H)}}if(V||(V=t.state.tr.replace(E,H,u.doc.slice(c.start-u.from,c.endB-u.from))),u.sel){let M=h8(t,V.doc,u.sel);M&&!(bt&&c1&&t.composing&&M.empty&&(c.start!=c.endB||t.input.lastAndroidDeletee.content.size?null:Ou(t,e.resolve(r.anchor),e.resolve(r.head))}function sA(t,e){let r=t.firstChild.marks,i=e.firstChild.marks,n=r,a=i,s,o,u;for(let f=0;ff.mark(o.addToSet(f.marks));else if(n.length==0&&a.length==1)o=a[0],s="remove",u=f=>f.mark(o.removeFromSet(f.marks));else return null;let l=[];for(let f=0;fr||Yu(s,!0,!1)0&&(e||t.indexAfter(i)==t.node(i).childCount);)i--,n++,e=!1;if(r){let a=t.node(i).maybeChild(t.indexAfter(i));for(;a&&!a.isLeaf;)a=a.firstChild,n++}return n}function uA(t,e,r,i,n){let a=t.findDiffStart(e,r);if(a==null)return null;let{a:s,b:o}=t.findDiffEnd(e,r+t.size,r+e.size);if(n=="end"){let u=Math.max(0,a-Math.min(s,o));i-=s+u-a}if(s=s?a-i:0;a-=u,o=a+(o-s),s=a}else if(o=o?a-i:0;a-=u,s=a+(s-o),o=a}return{start:a,endA:s,endB:o}}class lA{constructor(e,r){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new ME,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=r,this.state=r.state,this.directPlugins=r.plugins||[],this.directPlugins.forEach(m8),this.dispatch=this.dispatch.bind(this),this.dom=e&&e.mount||document.createElement("div"),e&&(e.appendChild?e.appendChild(this.dom):typeof e=="function"?e(this.dom):e.mount&&(this.mounted=!0)),this.editable=g8(this),_8(this),this.nodeViews=p8(this),this.docView=E5(this.state.doc,c8(this),Gu(this),this.dom,this),this.domObserver=new eA(this,(i,n,a,s)=>aA(this,i,n,a,s)),this.domObserver.start(),BE(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let e=this._props;this._props={};for(let r in e)this._props[r]=e[r];this._props.state=this.state}return this._props}update(e){e.handleDOMEvents!=this._props.handleDOMEvents&&ju(this);let r=this._props;this._props=e,e.plugins&&(e.plugins.forEach(m8),this.directPlugins=e.plugins),this.updateStateInner(e.state,r)}setProps(e){let r={};for(let i in this._props)r[i]=this._props[i];r.state=this.state;for(let i in e)r[i]=e[i];this.update(r)}updateState(e){this.updateStateInner(e,this._props)}updateStateInner(e,r){let i=this.state,n=!1,a=!1;e.storedMarks&&this.composing&&(n8(this),a=!0),this.state=e;let s=i.plugins!=e.plugins||this._props.plugins!=r.plugins;if(s||this._props.plugins!=r.plugins||this._props.nodeViews!=r.nodeViews){let h=p8(this);dA(h,this.nodeViews)&&(this.nodeViews=h,n=!0)}(s||r.handleDOMEvents!=this._props.handleDOMEvents)&&ju(this),this.editable=g8(this),_8(this);let o=Gu(this),u=c8(this),l=i.plugins!=e.plugins&&!i.doc.eq(e.doc)?"reset":e.scrollToSelection>i.scrollToSelection?"to selection":"preserve",f=n||!this.docView.matchesNode(e.doc,u,o);(f||!e.selection.eq(i.selection))&&(a=!0);let d=l=="preserve"&&a&&this.dom.style.overflowAnchor==null&&XD(this);if(a){this.domObserver.stop();let h=f&&(Ct||bt)&&!this.composing&&!i.selection.empty&&!e.selection.empty&&fA(i.selection,e.selection);if(f){let c=bt?this.trackWrites=this.domSelectionRange().focusNode:null;(n||!this.docView.update(e.doc,u,o,this))&&(this.docView.updateOuterDeco([]),this.docView.destroy(),this.docView=E5(e.doc,u,o,this.dom,this)),c&&!this.trackWrites&&(h=!0)}h||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&bE(this))?I1(this,h):(V5(this,e.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(i),l=="reset"?this.dom.scrollTop=0:l=="to selection"?this.scrollToSelection():d&&KD(d)}scrollToSelection(){let e=this.domSelectionRange().focusNode;if(!this.someProp("handleScrollToSelection",r=>r(this)))if(this.state.selection instanceof se){let r=this.docView.domAfterPos(this.state.selection.from);r.nodeType==1&&g5(this,r.getBoundingClientRect(),e)}else g5(this,this.coordsAtPos(this.state.selection.head,1),e)}destroyPluginViews(){let e;for(;e=this.pluginViews.pop();)e.destroy&&e.destroy()}updatePluginViews(e){if(!e||e.plugins!=this.state.plugins||this.directPlugins!=this.prevDirectPlugins){this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(let r=0;rr.ownerDocument.getSelection()),this._root=r}return e||document}posAtCoords(e){return rE(this,e)}coordsAtPos(e,r=1){return b5(this,e,r)}domAtPos(e,r=0){return this.docView.domFromPos(e,r)}nodeDOM(e){let r=this.docView.descAt(e);return r?r.nodeDOM:null}posAtDOM(e,r,i=-1){let n=this.docView.posFromDOM(e,r,i);if(n==null)throw new RangeError("DOM position not inside the editor");return n}endOfTextblock(e,r){return oE(this,r||this.state,e)}destroy(){this.docView&&(HE(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],Gu(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null)}get isDestroyed(){return this.docView==null}dispatchEvent(e){return LE(this,e)}dispatch(e){let r=this._props.dispatchTransaction;r?r.call(this,e):this.updateState(this.state.apply(e))}domSelectionRange(){return ft&&this.root.nodeType===11&&ZD(this.dom.ownerDocument)==this.dom?rA(this):this.domSelection()}domSelection(){return this.root.getSelection()}}function c8(t){let e=Object.create(null);return e.class="ProseMirror",e.contenteditable=String(t.editable),e.translate="no",t.someProp("attributes",r=>{if(typeof r=="function"&&(r=r(t.state)),r)for(let i in r)i=="class"&&(e.class+=" "+r[i]),i=="style"?e.style=(e.style?e.style+";":"")+r[i]:!e[i]&&i!="contenteditable"&&i!="nodeName"&&(e[i]=String(r[i]))}),[Bt.node(0,t.state.doc.content.size,e)]}function _8(t){if(t.markCursor){let e=document.createElement("img");e.className="ProseMirror-separator",e.setAttribute("mark-placeholder","true"),e.setAttribute("alt",""),t.cursorWrapper={dom:e,deco:Bt.widget(t.state.selection.head,e,{raw:!0,marks:t.markCursor})}}else t.cursorWrapper=null}function g8(t){return!t.someProp("editable",e=>e(t.state)===!1)}function fA(t,e){let r=Math.min(t.$anchor.sharedDepth(t.head),e.$anchor.sharedDepth(e.head));return t.$anchor.start(r)!=e.$anchor.start(r)}function p8(t){let e=Object.create(null);function r(i){for(let n in i)Object.prototype.hasOwnProperty.call(e,n)||(e[n]=i[n])}return t.someProp("nodeViews",r),t.someProp("markViews",r),e}function dA(t,e){let r=0,i=0;for(let n in t){if(t[n]!=e[n])return!0;r++}for(let n in e)i++;return r!=i}function m8(t){if(t.spec.state||t.spec.filterTransaction||t.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}for(var u2={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},xs={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},F8=typeof navigator<"u"&&/Chrome\/(\d+)/.exec(navigator.userAgent),hA=typeof navigator<"u"&&/Mac/.test(navigator.platform),cA=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),_A=hA||F8&&+F8[1]<57,$e=0;$e<10;$e++)u2[48+$e]=u2[96+$e]=String($e);for(var $e=1;$e<=24;$e++)u2[$e+111]="F"+$e;for(var $e=65;$e<=90;$e++)u2[$e]=String.fromCharCode($e+32),xs[$e]=String.fromCharCode($e);for(var Xu in u2)xs.hasOwnProperty(Xu)||(xs[Xu]=u2[Xu]);function gA(t){var e=_A&&(t.ctrlKey||t.altKey||t.metaKey)||cA&&t.shiftKey&&t.key&&t.key.length==1||t.key=="Unidentified",r=!e&&t.key||(t.shiftKey?xs:u2)[t.keyCode]||t.key||"Unidentified";return r=="Esc"&&(r="Escape"),r=="Del"&&(r="Delete"),r=="Left"&&(r="ArrowLeft"),r=="Up"&&(r="ArrowUp"),r=="Right"&&(r="ArrowRight"),r=="Down"&&(r="ArrowDown"),r}const pA=typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):!1;function mA(t){let e=t.split(/-(?!$)/),r=e[e.length-1];r=="Space"&&(r=" ");let i,n,a,s;for(let o=0;o127)&&(s=u2[i.keyCode])&&s!=n){let u=e[Ku(s,i,!0)];if(u&&u(r.state,r.dispatch,r))return!0}else if(a&&i.shiftKey){let u=e[Ku(n,i,!0)];if(u&&u(r.state,r.dispatch,r))return!0}return!1}}const yA=(t,e)=>t.selection.empty?!1:(e&&e(t.tr.deleteSelection().scrollIntoView()),!0),vA=(t,e,r)=>{let{$cursor:i}=t.selection;if(!i||(r?!r.endOfTextblock("backward",t):i.parentOffset>0))return!1;let n=C8(i);if(!n){let s=i.blockRange(),o=s&&Pr(s);return o==null?!1:(e&&e(t.tr.lift(s,o).scrollIntoView()),!0)}let a=n.nodeBefore;if(!a.type.spec.isolating&&v8(t,n,e))return!0;if(i.parent.content.size==0&&(Xr(a,"end")||se.isSelectable(a))){let s=pu(t.doc,i.before(),i.after(),X.empty);if(s&&s.slice.size{let{$head:i,empty:n}=t.selection,a=i;if(!n)return!1;if(i.parent.isTextblock){if(r?!r.endOfTextblock("backward",t):i.parentOffset>0)return!1;a=C8(i)}let s=a&&a.nodeBefore;return!s||!se.isSelectable(s)?!1:(e&&e(t.tr.setSelection(se.create(t.doc,a.pos-s.nodeSize)).scrollIntoView()),!0)};function C8(t){if(!t.parent.type.spec.isolating)for(let e=t.depth-1;e>=0;e--){if(t.index(e)>0)return t.doc.resolve(t.before(e+1));if(t.node(e).type.spec.isolating)break}return null}const wA=(t,e,r)=>{let{$cursor:i}=t.selection;if(!i||(r?!r.endOfTextblock("forward",t):i.parentOffset{let{$head:i,empty:n}=t.selection,a=i;if(!n)return!1;if(i.parent.isTextblock){if(r?!r.endOfTextblock("forward",t):i.parentOffset=0;e--){let r=t.node(e);if(t.index(e)+1{let r=t.selection,i=r instanceof se,n;if(i){if(r.node.isTextblock||!U2(t.doc,r.from))return!1;n=r.from}else if(n=Qd(t.doc,r.from,-1),n==null)return!1;if(e){let a=t.tr.join(n);i&&a.setSelection(se.create(a.doc,n-t.doc.resolve(n).nodeBefore.nodeSize)),e(a.scrollIntoView())}return!0},EA=(t,e)=>{let r=t.selection,i;if(r instanceof se){if(r.node.isTextblock||!U2(t.doc,r.to))return!1;i=r.to}else if(i=Qd(t.doc,r.to,1),i==null)return!1;return e&&e(t.tr.join(i).scrollIntoView()),!0},AA=(t,e)=>{let{$from:r,$to:i}=t.selection,n=r.blockRange(i),a=n&&Pr(n);return a==null?!1:(e&&e(t.tr.lift(n,a).scrollIntoView()),!0)},SA=(t,e)=>{let{$head:r,$anchor:i}=t.selection;return!r.parent.type.spec.code||!r.sameParent(i)?!1:(e&&e(t.tr.insertText(` `).scrollIntoView()),!0)};function y8(t){for(let e=0;e{let{$head:r,$anchor:i}=t.selection;if(!r.parent.type.spec.code||!r.sameParent(i))return!1;let n=r.node(-1),a=r.indexAfter(-1),s=y8(n.contentMatchAt(a));if(!s||!n.canReplaceWith(a,a,s))return!1;if(e){let o=r.after(),u=t.tr.replaceWith(o,o,s.createAndFill());u.setSelection(_e.near(u.doc.resolve(o),1)),e(u.scrollIntoView())}return!0},BA=(t,e)=>{let r=t.selection,{$from:i,$to:n}=r;if(r instanceof Jt||i.parent.inlineContent||n.parent.inlineContent)return!1;let a=y8(n.parent.contentMatchAt(n.indexAfter()));if(!a||!a.isTextblock)return!1;if(e){let s=(!i.parentOffset&&n.index(){let{$cursor:r}=t.selection;if(!r||r.parent.content.size)return!1;if(r.depth>1&&r.after()!=r.end(-1)){let a=r.before();if(Vr(t.doc,a))return e&&e(t.tr.split(a).scrollIntoView()),!0}let i=r.blockRange(),n=i&&Pr(i);return n==null?!1:(e&&e(t.tr.lift(i,n).scrollIntoView()),!0)},OA=(t,e)=>{let{$from:r,to:i}=t.selection,n,a=r.sharedDepth(i);return a==0?!1:(n=r.before(a),e&&e(t.tr.setSelection(se.create(t.doc,n))),!0)};function LA(t,e,r){let i=e.nodeBefore,n=e.nodeAfter,a=e.index();return!i||!n||!i.type.compatibleContent(n.type)?!1:!i.content.size&&e.parent.canReplace(a-1,a)?(r&&r(t.tr.delete(e.pos-i.nodeSize,e.pos).scrollIntoView()),!0):!e.parent.canReplace(a,a+1)||!(n.isTextblock||U2(t.doc,e.pos))?!1:(r&&r(t.tr.clearIncompatible(e.pos,i.type,i.contentMatchAt(i.childCount)).join(e.pos).scrollIntoView()),!0)}function v8(t,e,r){let i=e.nodeBefore,n=e.nodeAfter,a,s;if(i.type.spec.isolating||n.type.spec.isolating)return!1;if(LA(t,e,r))return!0;let o=e.parent.canReplace(e.index(),e.index()+1);if(o&&(a=(s=i.contentMatchAt(i.childCount)).findWrapping(n.type))&&s.matchType(a[0]||n.type).validEnd){if(r){let d=e.pos+n.nodeSize,h=R.empty;for(let m=a.length-1;m>=0;m--)h=R.from(a[m].create(null,h));h=R.from(i.copy(h));let c=t.tr.step(new We(e.pos-1,d,e.pos,d,new X(h,1,0),a.length,!0)),p=d+2*a.length;U2(c.doc,p)&&c.join(p),r(c.scrollIntoView())}return!0}let u=_e.findFrom(e,1),l=u&&u.$from.blockRange(u.$to),f=l&&Pr(l);if(f!=null&&f>=e.depth)return r&&r(t.tr.lift(l,f).scrollIntoView()),!0;if(o&&Xr(n,"start",!0)&&Xr(i,"end")){let d=i,h=[];for(;h.push(d),!d.isTextblock;)d=d.lastChild;let c=n,p=1;for(;!c.isTextblock;c=c.firstChild)p++;if(d.canReplace(d.childCount,d.childCount,c.content)){if(r){let m=R.empty;for(let F=h.length-1;F>=0;F--)m=R.from(h[F].copy(m));let b=t.tr.step(new We(e.pos-h.length,e.pos+n.nodeSize,e.pos+p,e.pos+n.nodeSize-p,new X(m,h.length,0),0,!0));r(b.scrollIntoView())}return!0}}return!1}function k8(t){return function(e,r){let i=e.selection,n=t<0?i.$from:i.$to,a=n.depth;for(;n.node(a).isInline;){if(!a)return!1;a--}return n.node(a).isTextblock?(r&&r(e.tr.setSelection(ge.create(e.doc,t<0?n.start(a):n.end(a)))),!0):!1}}const IA=k8(-1),PA=k8(1);function VA(t,e=null){return function(r,i){let{$from:n,$to:a}=r.selection,s=n.blockRange(a),o=s&&Xd(s,t,e);return o?(i&&i(r.tr.wrap(s,o).scrollIntoView()),!0):!1}}function w8(t,e=null){return function(r,i){let{from:n,to:a}=r.selection,s=!1;return r.doc.nodesBetween(n,a,(o,u)=>{if(s)return!1;if(!(!o.isTextblock||o.hasMarkup(t,e)))if(o.type==t)s=!0;else{let l=r.doc.resolve(u),f=l.index();s=l.parent.canReplaceWith(f,f+1,t)}}),s?(i&&i(r.tr.setBlockType(n,a,t,e).scrollIntoView()),!0):!1}}typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):typeof os<"u"&&os.platform&&os.platform()=="darwin";function TA(t,e=null){return function(r,i){let{$from:n,$to:a}=r.selection,s=n.blockRange(a),o=!1,u=s;if(!s)return!1;if(s.depth>=2&&n.node(s.depth-1).type.compatibleContent(t)&&s.startIndex==0){if(n.index(s.depth-1)==0)return!1;let f=r.doc.resolve(s.start-2);u=new ls(f,f,s.depth),s.endIndex=0;f--)a=R.from(r[f].type.create(r[f].attrs,a));t.step(new We(e.start-(i?2:0),e.end,e.start,e.end,new X(a,0,0),r.length,!0));let s=0;for(let f=0;fs.childCount>0&&s.firstChild.type==t);return a?r?i.node(a.depth-1).type==t?RA(e,r,t,a):NA(e,r,a):!0:!1}}function RA(t,e,r,i){let n=t.tr,a=i.end,s=i.$to.end(i.depth);am;p--)c-=n.child(p).nodeSize,i.delete(c-1,c+1);let a=i.doc.resolve(r.start),s=a.nodeAfter;if(i.mapping.map(r.end)!=r.start+a.nodeAfter.nodeSize)return!1;let o=r.startIndex==0,u=r.endIndex==n.childCount,l=a.node(-1),f=a.index(-1);if(!l.canReplace(f+(o?0:1),f+1,s.content.append(u?R.empty:R.from(n))))return!1;let d=a.pos,h=d+s.nodeSize;return i.step(new We(d-(o?1:0),h+(u?1:0),d+1,h-1,new X((o?R.empty:R.from(n.copy(R.empty))).append(u?R.empty:R.from(n.copy(R.empty))),o?0:1,u?0:1),o?0:1)),e(i.scrollIntoView()),!0}function zA(t){return function(e,r){let{$from:i,$to:n}=e.selection,a=i.blockRange(n,l=>l.childCount>0&&l.firstChild.type==t);if(!a)return!1;let s=a.startIndex;if(s==0)return!1;let o=a.parent,u=o.child(s-1);if(u.type!=t)return!1;if(r){let l=u.lastChild&&u.lastChild.type==o.type,f=R.from(l?t.create():null),d=new X(R.from(t.create(null,R.from(o.type.create(null,f)))),l?3:1,0),h=a.start,c=a.end;r(e.tr.step(new We(h-(l?3:1),c,h,c,d,1,!0)).scrollIntoView())}return!0}}function Ds(t){const{state:e,transaction:r}=t;let{selection:i}=r,{doc:n}=r,{storedMarks:a}=r;return{...e,apply:e.apply.bind(e),applyTransaction:e.applyTransaction.bind(e),filterTransaction:e.filterTransaction,plugins:e.plugins,schema:e.schema,reconfigure:e.reconfigure.bind(e),toJSON:e.toJSON.bind(e),get storedMarks(){return a},get selection(){return i},get doc(){return n},get tr(){return i=r.selection,n=r.doc,a=r.storedMarks,r}}}class Es{constructor(e){this.editor=e.editor,this.rawCommands=this.editor.extensionManager.commands,this.customState=e.state}get hasCustomState(){return!!this.customState}get state(){return this.customState||this.editor.state}get commands(){const{rawCommands:e,editor:r,state:i}=this,{view:n}=r,{tr:a}=i,s=this.buildProps(a);return Object.fromEntries(Object.entries(e).map(([o,u])=>[o,(...f)=>{const d=u(...f)(s);return!a.getMeta("preventDispatch")&&!this.hasCustomState&&n.dispatch(a),d}]))}get chain(){return()=>this.createChain()}get can(){return()=>this.createCan()}createChain(e,r=!0){const{rawCommands:i,editor:n,state:a}=this,{view:s}=n,o=[],u=!!e,l=e||a.tr,f=()=>(!u&&r&&!l.getMeta("preventDispatch")&&!this.hasCustomState&&s.dispatch(l),o.every(h=>h===!0)),d={...Object.fromEntries(Object.entries(i).map(([h,c])=>[h,(...m)=>{const b=this.buildProps(l,r),F=c(...m)(b);return o.push(F),d}])),run:f};return d}createCan(e){const{rawCommands:r,state:i}=this,n=!1,a=e||i.tr,s=this.buildProps(a,n);return{...Object.fromEntries(Object.entries(r).map(([u,l])=>[u,(...f)=>l(...f)({...s,dispatch:void 0})])),chain:()=>this.createChain(a,n)}}buildProps(e,r=!0){const{rawCommands:i,editor:n,state:a}=this,{view:s}=n;a.storedMarks&&e.setStoredMarks(a.storedMarks);const o={tr:e,editor:n,view:s,state:Ds({state:a,transaction:e}),dispatch:r?()=>{}:void 0,chain:()=>this.createChain(e),can:()=>this.createCan(e),get commands(){return Object.fromEntries(Object.entries(i).map(([u,l])=>[u,(...f)=>l(...f)(o)]))}};return o}}class ZA{constructor(){this.callbacks={}}on(e,r){return this.callbacks[e]||(this.callbacks[e]=[]),this.callbacks[e].push(r),this}emit(e,...r){const i=this.callbacks[e];return i&&i.forEach(n=>n.apply(this,r)),this}off(e,r){const i=this.callbacks[e];return i&&(r?this.callbacks[e]=i.filter(n=>n!==r):delete this.callbacks[e]),this}removeAllListeners(){this.callbacks={}}}function ee(t,e,r){return t.config[e]===void 0&&t.parent?ee(t.parent,e,r):typeof t.config[e]=="function"?t.config[e].bind({...r,parent:t.parent?ee(t.parent,e,r):null}):t.config[e]}function As(t){const e=t.filter(n=>n.type==="extension"),r=t.filter(n=>n.type==="node"),i=t.filter(n=>n.type==="mark");return{baseExtensions:e,nodeExtensions:r,markExtensions:i}}function x8(t){const e=[],{nodeExtensions:r,markExtensions:i}=As(t),n=[...r,...i],a={default:null,rendered:!0,renderHTML:null,parseHTML:null,keepOnSplit:!0,isRequired:!1};return t.forEach(s=>{const o={name:s.name,options:s.options,storage:s.storage},u=ee(s,"addGlobalAttributes",o);if(!u)return;u().forEach(f=>{f.types.forEach(d=>{Object.entries(f.attributes).forEach(([h,c])=>{e.push({type:d,name:h,attribute:{...a,...c}})})})})}),n.forEach(s=>{const o={name:s.name,options:s.options,storage:s.storage},u=ee(s,"addAttributes",o);if(!u)return;const l=u();Object.entries(l).forEach(([f,d])=>{const h={...a,...d};typeof(h==null?void 0:h.default)=="function"&&(h.default=h.default()),h!=null&&h.isRequired&&(h==null?void 0:h.default)===void 0&&delete h.default,e.push({type:s.name,name:f,attribute:h})})}),e}function Ye(t,e){if(typeof t=="string"){if(!e.nodes[t])throw Error(`There is no node type named '${t}'. Maybe you forgot to add the extension?`);return e.nodes[t]}return t}function pn(...t){return t.filter(e=>!!e).reduce((e,r)=>{const i={...e};return Object.entries(r).forEach(([n,a])=>{if(!i[n]){i[n]=a;return}n==="class"?i[n]=[i[n],a].join(" "):n==="style"?i[n]=[i[n],a].join("; "):i[n]=a}),i},{})}function Ju(t,e){return e.filter(r=>r.attribute.rendered).map(r=>r.attribute.renderHTML?r.attribute.renderHTML(t.attrs)||{}:{[r.name]:t.attrs[r.name]}).reduce((r,i)=>pn(r,i),{})}function D8(t){return typeof t=="function"}function me(t,e=void 0,...r){return D8(t)?e?t.bind(e)(...r):t(...r):t}function UA(t={}){return Object.keys(t).length===0&&t.constructor===Object}function WA(t){return typeof t!="string"?t:t.match(/^[+-]?(?:\d*\.)?\d+$/)?Number(t):t==="true"?!0:t==="false"?!1:t}function E8(t,e){return t.style?t:{...t,getAttrs:r=>{const i=t.getAttrs?t.getAttrs(r):t.attrs;if(i===!1)return!1;const n=e.reduce((a,s)=>{const o=s.attribute.parseHTML?s.attribute.parseHTML(r):WA(r.getAttribute(s.name));return o==null?a:{...a,[s.name]:o}},{});return{...i,...n}}}}function A8(t){return Object.fromEntries(Object.entries(t).filter(([e,r])=>e==="attrs"&&UA(r)?!1:r!=null))}function GA(t,e){var r;const i=x8(t),{nodeExtensions:n,markExtensions:a}=As(t),s=(r=n.find(l=>ee(l,"topNode")))===null||r===void 0?void 0:r.name,o=Object.fromEntries(n.map(l=>{const f=i.filter(F=>F.type===l.name),d={name:l.name,options:l.options,storage:l.storage,editor:e},h=t.reduce((F,x)=>{const E=ee(x,"extendNodeSchema",d);return{...F,...E?E(l):{}}},{}),c=A8({...h,content:me(ee(l,"content",d)),marks:me(ee(l,"marks",d)),group:me(ee(l,"group",d)),inline:me(ee(l,"inline",d)),atom:me(ee(l,"atom",d)),selectable:me(ee(l,"selectable",d)),draggable:me(ee(l,"draggable",d)),code:me(ee(l,"code",d)),defining:me(ee(l,"defining",d)),isolating:me(ee(l,"isolating",d)),attrs:Object.fromEntries(f.map(F=>{var x;return[F.name,{default:(x=F==null?void 0:F.attribute)===null||x===void 0?void 0:x.default}]}))}),p=me(ee(l,"parseHTML",d));p&&(c.parseDOM=p.map(F=>E8(F,f)));const m=ee(l,"renderHTML",d);m&&(c.toDOM=F=>m({node:F,HTMLAttributes:Ju(F,f)}));const b=ee(l,"renderText",d);return b&&(c.toText=b),[l.name,c]})),u=Object.fromEntries(a.map(l=>{const f=i.filter(b=>b.type===l.name),d={name:l.name,options:l.options,storage:l.storage,editor:e},h=t.reduce((b,F)=>{const x=ee(F,"extendMarkSchema",d);return{...b,...x?x(l):{}}},{}),c=A8({...h,inclusive:me(ee(l,"inclusive",d)),excludes:me(ee(l,"excludes",d)),group:me(ee(l,"group",d)),spanning:me(ee(l,"spanning",d)),code:me(ee(l,"code",d)),attrs:Object.fromEntries(f.map(b=>{var F;return[b.name,{default:(F=b==null?void 0:b.attribute)===null||F===void 0?void 0:F.default}]}))}),p=me(ee(l,"parseHTML",d));p&&(c.parseDOM=p.map(b=>E8(b,f)));const m=ee(l,"renderHTML",d);return m&&(c.toDOM=b=>m({mark:b,HTMLAttributes:Ju(b,f)})),[l.name,c]}));return new sD({topNode:s,nodes:o,marks:u})}function Qu(t,e){return e.nodes[t]||e.marks[t]||null}function S8(t,e){return Array.isArray(e)?e.some(r=>(typeof r=="string"?r:r.name)===t.name):e}const YA=(t,e=500)=>{let r="";const i=t.parentOffset;return t.parent.nodesBetween(Math.max(0,i-e),i,(n,a,s,o)=>{var u,l;const f=((l=(u=n.type.spec).toText)===null||l===void 0?void 0:l.call(u,{node:n,pos:a,parent:s,index:o}))||n.textContent||"%leaf%";r+=f.slice(0,Math.max(0,i-a))}),r};function $u(t){return Object.prototype.toString.call(t)==="[object RegExp]"}const XA=(t,e)=>{if($u(e))return e.exec(t);const r=e(t);if(!r)return null;const i=[r.text];return i.index=r.index,i.input=t,i.data=r.data,r.replaceWith&&(r.text.includes(r.replaceWith)||console.warn('[tiptap warn]: "inputRuleMatch.replaceWith" must be part of "inputRuleMatch.text".'),i.push(r.replaceWith)),i};function e6(t){var e;const{editor:r,from:i,to:n,text:a,rules:s,plugin:o}=t,{view:u}=r;if(u.composing)return!1;const l=u.state.doc.resolve(i);if(l.parent.type.spec.code||!((e=l.nodeBefore||l.nodeAfter)===null||e===void 0)&&e.marks.find(h=>h.type.spec.code))return!1;let f=!1;const d=YA(l)+a;return s.forEach(h=>{if(f)return;const c=XA(d,h.find);if(!c)return;const p=u.state.tr,m=Ds({state:u.state,transaction:p}),b={from:i-(c[0].length-a.length),to:n},{commands:F,chain:x,can:E}=new Es({editor:r,state:m});h.handler({state:m,range:b,match:c,commands:F,chain:x,can:E})===null||!p.steps.length||(p.setMeta(o,{transform:p,from:i,to:n,text:a}),u.dispatch(p),f=!0)}),f}function KA(t){const{editor:e,rules:r}=t,i=new St({state:{init(){return null},apply(n,a){const s=n.getMeta(i);return s||(n.selectionSet||n.docChanged?null:a)}},props:{handleTextInput(n,a,s,o){return e6({editor:e,from:a,to:s,text:o,rules:r,plugin:i})},handleDOMEvents:{compositionend:n=>(setTimeout(()=>{const{$cursor:a}=n.state.selection;a&&e6({editor:e,from:a.pos,to:a.pos,text:"",rules:r,plugin:i})}),!1)},handleKeyDown(n,a){if(a.key!=="Enter")return!1;const{$cursor:s}=n.state.selection;return s?e6({editor:e,from:s.pos,to:s.pos,text:` `,rules:r,plugin:i}):!1}},isInputRules:!0});return i}function JA(t){return typeof t=="number"}const QA=(t,e)=>{if($u(e))return[...t.matchAll(e)];const r=e(t);return r?r.map(i=>{const n=[i.text];return n.index=i.index,n.input=t,n.data=i.data,i.replaceWith&&(i.text.includes(i.replaceWith)||console.warn('[tiptap warn]: "pasteRuleMatch.replaceWith" must be part of "pasteRuleMatch.text".'),n.push(i.replaceWith)),n}):[]};function $A(t){const{editor:e,state:r,from:i,to:n,rule:a}=t,{commands:s,chain:o,can:u}=new Es({editor:e,state:r}),l=[];return r.doc.nodesBetween(i,n,(d,h)=>{if(!d.isTextblock||d.type.spec.code)return;const c=Math.max(i,h),p=Math.min(n,h+d.content.size),m=d.textBetween(c-h,p-h,void 0,"");QA(m,a.find).forEach(F=>{if(F.index===void 0)return;const x=c+F.index+1,E=x+F[0].length,H={from:r.tr.mapping.map(x),to:r.tr.mapping.map(E)},V=a.handler({state:r,range:H,match:F,commands:s,chain:o,can:u});l.push(V)})}),l.every(d=>d!==null)}function eS(t){const{editor:e,rules:r}=t;let i=null,n=!1,a=!1;return r.map(o=>new St({view(u){const l=f=>{var d;i=!((d=u.dom.parentElement)===null||d===void 0)&&d.contains(f.target)?u.dom.parentElement:null};return window.addEventListener("dragstart",l),{destroy(){window.removeEventListener("dragstart",l)}}},props:{handleDOMEvents:{drop:u=>(a=i===u.dom.parentElement,!1),paste:(u,l)=>{var f;const d=(f=l.clipboardData)===null||f===void 0?void 0:f.getData("text/html");return n=!!(d!=null&&d.includes("data-pm-slice")),!1}}},appendTransaction:(u,l,f)=>{const d=u[0],h=d.getMeta("uiEvent")==="paste"&&!n,c=d.getMeta("uiEvent")==="drop"&&!a;if(!h&&!c)return;const p=l.doc.content.findDiffStart(f.doc.content),m=l.doc.content.findDiffEnd(f.doc.content);if(!JA(p)||!m||p===m.b)return;const b=f.tr,F=Ds({state:f,transaction:b});if(!(!$A({editor:e,state:F,from:Math.max(p-1,0),to:m.b-1,rule:o})||!b.steps.length))return b}}))}function tS(t){const e=t.filter((r,i)=>t.indexOf(r)!==i);return[...new Set(e)]}class Kr{constructor(e,r){this.splittableMarks=[],this.editor=r,this.extensions=Kr.resolve(e),this.schema=GA(this.extensions,r),this.extensions.forEach(i=>{var n;this.editor.extensionStorage[i.name]=i.storage;const a={name:i.name,options:i.options,storage:i.storage,editor:this.editor,type:Qu(i.name,this.schema)};i.type==="mark"&&(!((n=me(ee(i,"keepOnSplit",a)))!==null&&n!==void 0)||n)&&this.splittableMarks.push(i.name);const s=ee(i,"onBeforeCreate",a);s&&this.editor.on("beforeCreate",s);const o=ee(i,"onCreate",a);o&&this.editor.on("create",o);const u=ee(i,"onUpdate",a);u&&this.editor.on("update",u);const l=ee(i,"onSelectionUpdate",a);l&&this.editor.on("selectionUpdate",l);const f=ee(i,"onTransaction",a);f&&this.editor.on("transaction",f);const d=ee(i,"onFocus",a);d&&this.editor.on("focus",d);const h=ee(i,"onBlur",a);h&&this.editor.on("blur",h);const c=ee(i,"onDestroy",a);c&&this.editor.on("destroy",c)})}static resolve(e){const r=Kr.sort(Kr.flatten(e)),i=tS(r.map(n=>n.name));return i.length&&console.warn(`[tiptap warn]: Duplicate extension names found: [${i.map(n=>`'${n}'`).join(", ")}]. This can lead to issues.`),r}static flatten(e){return e.map(r=>{const i={name:r.name,options:r.options,storage:r.storage},n=ee(r,"addExtensions",i);return n?[r,...this.flatten(n())]:r}).flat(10)}static sort(e){return e.sort((i,n)=>{const a=ee(i,"priority")||100,s=ee(n,"priority")||100;return a>s?-1:a{const i={name:r.name,options:r.options,storage:r.storage,editor:this.editor,type:Qu(r.name,this.schema)},n=ee(r,"addCommands",i);return n?{...e,...n()}:e},{})}get plugins(){const{editor:e}=this,r=Kr.sort([...this.extensions].reverse()),i=[],n=[],a=r.map(s=>{const o={name:s.name,options:s.options,storage:s.storage,editor:e,type:Qu(s.name,this.schema)},u=[],l=ee(s,"addKeyboardShortcuts",o);let f={};if(s.type==="mark"&&s.config.exitable&&(f.ArrowRight=()=>Fn.handleExit({editor:e,mark:s})),l){const m=Object.fromEntries(Object.entries(l()).map(([b,F])=>[b,()=>F({editor:e})]));f={...f,...m}}const d=CA(f);u.push(d);const h=ee(s,"addInputRules",o);S8(s,e.options.enableInputRules)&&h&&i.push(...h());const c=ee(s,"addPasteRules",o);S8(s,e.options.enablePasteRules)&&c&&n.push(...c());const p=ee(s,"addProseMirrorPlugins",o);if(p){const m=p();u.push(...m)}return u}).flat();return[KA({editor:e,rules:i}),...eS({editor:e,rules:n}),...a]}get attributes(){return x8(this.extensions)}get nodeViews(){const{editor:e}=this,{nodeExtensions:r}=As(this.extensions);return Object.fromEntries(r.filter(i=>!!ee(i,"addNodeView")).map(i=>{const n=this.attributes.filter(u=>u.type===i.name),a={name:i.name,options:i.options,storage:i.storage,editor:e,type:Ye(i.name,this.schema)},s=ee(i,"addNodeView",a);if(!s)return[];const o=(u,l,f,d)=>{const h=Ju(u,n);return s()({editor:e,node:u,getPos:f,decorations:d,HTMLAttributes:h,extension:i})};return[i.name,o]}))}}function rS(t){return Object.prototype.toString.call(t).slice(8,-1)}function t6(t){return rS(t)!=="Object"?!1:t.constructor===Object&&Object.getPrototypeOf(t)===Object.prototype}function Ss(t,e){const r={...t};return t6(t)&&t6(e)&&Object.keys(e).forEach(i=>{t6(e[i])?i in t?r[i]=Ss(t[i],e[i]):Object.assign(r,{[i]:e[i]}):Object.assign(r,{[i]:e[i]})}),r}class Zt{constructor(e={}){this.type="extension",this.name="extension",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...e},this.name=this.config.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=me(ee(this,"addOptions",{name:this.name}))),this.storage=me(ee(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new Zt(e)}configure(e={}){const r=this.extend();return r.options=Ss(this.options,e),r.storage=me(ee(r,"addStorage",{name:r.name,options:r.options})),r}extend(e={}){const r=new Zt(e);return r.parent=this,this.child=r,r.name=e.name?e.name:r.parent.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${r.name}".`),r.options=me(ee(r,"addOptions",{name:r.name})),r.storage=me(ee(r,"addStorage",{name:r.name,options:r.options})),r}}function M8(t,e,r){const{from:i,to:n}=e,{blockSeparator:a=` `,textSerializers:s={}}=r||{};let o="",u=!0;return t.nodesBetween(i,n,(l,f,d,h)=>{var c;const p=s==null?void 0:s[l.type.name];p?(l.isBlock&&!u&&(o+=a,u=!0),d&&(o+=p({node:l,pos:f,parent:d,index:h,range:e}))):l.isText?(o+=(c=l==null?void 0:l.text)===null||c===void 0?void 0:c.slice(Math.max(i,f)-f,n-f),u=!1):l.isBlock&&!u&&(o+=a,u=!0)}),o}function B8(t){return Object.fromEntries(Object.entries(t.nodes).filter(([,e])=>e.spec.toText).map(([e,r])=>[e,r.spec.toText]))}const iS=Zt.create({name:"clipboardTextSerializer",addProseMirrorPlugins(){return[new St({key:new d1("clipboardTextSerializer"),props:{clipboardTextSerializer:()=>{const{editor:t}=this,{state:e,schema:r}=t,{doc:i,selection:n}=e,{ranges:a}=n,s=Math.min(...a.map(f=>f.$from.pos)),o=Math.max(...a.map(f=>f.$to.pos)),u=B8(r);return M8(i,{from:s,to:o},{textSerializers:u})}}})]}}),nS=()=>({editor:t,view:e})=>(requestAnimationFrame(()=>{var r;t.isDestroyed||(e.dom.blur(),(r=window==null?void 0:window.getSelection())===null||r===void 0||r.removeAllRanges())}),!0),aS=(t=!1)=>({commands:e})=>e.setContent("",t),sS=()=>({state:t,tr:e,dispatch:r})=>{const{selection:i}=e,{ranges:n}=i;return r&&n.forEach(({$from:a,$to:s})=>{t.doc.nodesBetween(a.pos,s.pos,(o,u)=>{if(o.type.isText)return;const{doc:l,mapping:f}=e,d=l.resolve(f.map(u)),h=l.resolve(f.map(u+o.nodeSize)),c=d.blockRange(h);if(!c)return;const p=Pr(c);if(o.type.isTextblock){const{defaultType:m}=d.parent.contentMatchAt(d.index());e.setNodeMarkup(c.start,m)}(p||p===0)&&e.lift(c,p)})}),!0},oS=t=>e=>t(e),uS=()=>({state:t,dispatch:e})=>BA(t,e),lS=()=>({tr:t,dispatch:e})=>{const{selection:r}=t,i=r.$anchor.node();if(i.content.size>0)return!1;const n=t.selection.$anchor;for(let a=n.depth;a>0;a-=1)if(n.node(a).type===i.type){if(e){const o=n.before(a),u=n.after(a);t.delete(o,u).scrollIntoView()}return!0}return!1},fS=t=>({tr:e,state:r,dispatch:i})=>{const n=Ye(t,r.schema),a=e.selection.$anchor;for(let s=a.depth;s>0;s-=1)if(a.node(s).type===n){if(i){const u=a.before(s),l=a.after(s);e.delete(u,l).scrollIntoView()}return!0}return!1},dS=t=>({tr:e,dispatch:r})=>{const{from:i,to:n}=t;return r&&e.delete(i,n),!0},hS=()=>({state:t,dispatch:e})=>yA(t,e),cS=()=>({commands:t})=>t.keyboardShortcut("Enter"),_S=()=>({state:t,dispatch:e})=>MA(t,e);function Ms(t,e,r={strict:!0}){const i=Object.keys(e);return i.length?i.every(n=>r.strict?e[n]===t[n]:$u(e[n])?e[n].test(t[n]):e[n]===t[n]):!0}function r6(t,e,r={}){return t.find(i=>i.type===e&&Ms(i.attrs,r))}function gS(t,e,r={}){return!!r6(t,e,r)}function H8(t,e,r={}){if(!t||!e)return;let i=t.parent.childAfter(t.parentOffset);if(t.parentOffset===i.offset&&i.offset!==0&&(i=t.parent.childBefore(t.parentOffset)),!i.node)return;const n=r6([...i.node.marks],e,r);if(!n)return;let a=i.index,s=t.start()+i.offset,o=a+1,u=s+i.node.nodeSize;for(r6([...i.node.marks],e,r);a>0&&n.isInSet(t.parent.child(a-1).marks);)a-=1,s-=t.parent.child(a).nodeSize;for(;o({tr:r,state:i,dispatch:n})=>{const a=l2(t,i.schema),{doc:s,selection:o}=r,{$from:u,from:l,to:f}=o;if(n){const d=H8(u,a,e);if(d&&d.from<=l&&d.to>=f){const h=ge.create(s,d.from,d.to);r.setSelection(h)}}return!0},mS=t=>e=>{const r=typeof t=="function"?t(e):t;for(let i=0;i({editor:r,view:i,tr:n,dispatch:a})=>{e={scrollIntoView:!0,...e};const s=()=>{i6()&&i.dom.focus(),requestAnimationFrame(()=>{r.isDestroyed||(i.focus(),e!=null&&e.scrollIntoView&&r.commands.scrollIntoView())})};if(i.hasFocus()&&t===null||t===!1)return!0;if(a&&t===null&&!O8(r.state.selection))return s(),!0;const o=L8(n.doc,t)||r.state.selection,u=r.state.selection.eq(o);return a&&(u||n.setSelection(o),u&&n.storedMarks&&n.setStoredMarks(n.storedMarks),s()),!0},CS=(t,e)=>r=>t.every((i,n)=>e(i,{...r,index:n})),bS=(t,e)=>({tr:r,commands:i})=>i.insertContentAt({from:r.selection.from,to:r.selection.to},t,e);function I8(t){const e=`${t}`;return new window.DOMParser().parseFromString(e,"text/html").body}function Bs(t,e,r){if(r={slice:!0,parseOptions:{},...r},typeof t=="object"&&t!==null)try{return Array.isArray(t)&&t.length>0?R.fromArray(t.map(i=>e.nodeFromJSON(i))):e.nodeFromJSON(t)}catch(i){return console.warn("[tiptap warn]: Invalid content.","Passed value:",t,"Error:",i),Bs("",e,r)}if(typeof t=="string"){const i=Or.fromSchema(e);return r.slice?i.parseSlice(I8(t),r.parseOptions).content:i.parse(I8(t),r.parseOptions)}return Bs("",e,r)}function yS(t,e,r){const i=t.steps.length-1;if(i{s===0&&(s=f)}),t.setSelection(_e.near(t.doc.resolve(s),r))}const vS=t=>t.toString().startsWith("<"),kS=(t,e,r)=>({tr:i,dispatch:n,editor:a})=>{if(n){r={parseOptions:{},updateSelection:!0,...r};const s=Bs(e,a.schema,{parseOptions:{preserveWhitespace:"full",...r.parseOptions}});if(s.toString()==="<>")return!0;let{from:o,to:u}=typeof t=="number"?{from:t,to:t}:t,l=!0,f=!0;if((vS(s)?s:[s]).forEach(h=>{h.check(),l=l?h.isText&&h.marks.length===0:!1,f=f?h.isBlock:!1}),o===u&&f){const{parent:h}=i.doc.resolve(o);h.isTextblock&&!h.type.spec.code&&!h.childCount&&(o-=1,u+=1)}l?Array.isArray(e)?i.insertText(e.map(h=>h.text||"").join(""),o,u):typeof e=="object"&&e&&e.text?i.insertText(e.text,o,u):i.insertText(e,o,u):i.replaceWith(o,u,s),r.updateSelection&&yS(i,i.steps.length-1,-1)}return!0},wS=()=>({state:t,dispatch:e})=>DA(t,e),xS=()=>({state:t,dispatch:e})=>EA(t,e),DS=()=>({state:t,dispatch:e})=>vA(t,e),ES=()=>({state:t,dispatch:e})=>wA(t,e);function P8(){return typeof navigator<"u"?/Mac/.test(navigator.platform):!1}function AS(t){const e=t.split(/-(?!$)/);let r=e[e.length-1];r==="Space"&&(r=" ");let i,n,a,s;for(let o=0;o({editor:e,view:r,tr:i,dispatch:n})=>{const a=AS(t).split(/-(?!$)/),s=a.find(l=>!["Alt","Ctrl","Meta","Shift"].includes(l)),o=new KeyboardEvent("keydown",{key:s==="Space"?" ":s,altKey:a.includes("Alt"),ctrlKey:a.includes("Ctrl"),metaKey:a.includes("Meta"),shiftKey:a.includes("Shift"),bubbles:!0,cancelable:!0}),u=e.captureTransaction(()=>{r.someProp("handleKeyDown",l=>l(r,o))});return u==null||u.steps.forEach(l=>{const f=l.map(i.mapping);f&&n&&i.maybeStep(f)}),!0};function mn(t,e,r={}){const{from:i,to:n,empty:a}=t.selection,s=e?Ye(e,t.schema):null,o=[];t.doc.nodesBetween(i,n,(d,h)=>{if(d.isText)return;const c=Math.max(i,h),p=Math.min(n,h+d.nodeSize);o.push({node:d,from:c,to:p})});const u=n-i,l=o.filter(d=>s?s.name===d.node.type.name:!0).filter(d=>Ms(d.node.attrs,r,{strict:!1}));return a?!!l.length:l.reduce((d,h)=>d+h.to-h.from,0)>=u}const MS=(t,e={})=>({state:r,dispatch:i})=>{const n=Ye(t,r.schema);return mn(r,n,e)?AA(r,i):!1},BS=()=>({state:t,dispatch:e})=>HA(t,e),HS=t=>({state:e,dispatch:r})=>{const i=Ye(t,e.schema);return qA(i)(e,r)},OS=()=>({state:t,dispatch:e})=>SA(t,e);function Hs(t,e){return e.nodes[t]?"node":e.marks[t]?"mark":null}function V8(t,e){const r=typeof e=="string"?[e]:e;return Object.keys(t).reduce((i,n)=>(r.includes(n)||(i[n]=t[n]),i),{})}const LS=(t,e)=>({tr:r,state:i,dispatch:n})=>{let a=null,s=null;const o=Hs(typeof t=="string"?t:t.name,i.schema);return o?(o==="node"&&(a=Ye(t,i.schema)),o==="mark"&&(s=l2(t,i.schema)),n&&r.selection.ranges.forEach(u=>{i.doc.nodesBetween(u.$from.pos,u.$to.pos,(l,f)=>{a&&a===l.type&&r.setNodeMarkup(f,void 0,V8(l.attrs,e)),s&&l.marks.length&&l.marks.forEach(d=>{s===d.type&&r.addMark(f,f+l.nodeSize,s.create(V8(d.attrs,e)))})})}),!0):!1},IS=()=>({tr:t,dispatch:e})=>(e&&t.scrollIntoView(),!0),PS=()=>({tr:t,commands:e})=>e.setTextSelection({from:0,to:t.doc.content.size}),VS=()=>({state:t,dispatch:e})=>kA(t,e),TS=()=>({state:t,dispatch:e})=>xA(t,e),jS=()=>({state:t,dispatch:e})=>OA(t,e),qS=()=>({state:t,dispatch:e})=>PA(t,e),RS=()=>({state:t,dispatch:e})=>IA(t,e);function T8(t,e,r={}){return Bs(t,e,{slice:!1,parseOptions:r})}const NS=(t,e=!1,r={})=>({tr:i,editor:n,dispatch:a})=>{const{doc:s}=i,o=T8(t,n.schema,r);return a&&i.replaceWith(0,s.content.size,o).setMeta("preventUpdate",!e),!0};function zS(t){for(let e=0;e0;r-=1){const i=t.node(r);if(e(i))return{pos:r>0?t.before(r):0,start:t.start(r),depth:r,node:i}}}function n6(t){return e=>ZS(e.$from,t)}function US(t,e){const r=l1.fromSchema(e).serializeFragment(t),n=document.implementation.createHTMLDocument().createElement("div");return n.appendChild(r),n.innerHTML}function WS(t,e){const r={from:0,to:t.content.size};return M8(t,r,e)}function j8(t,e){const r=l2(e,t.schema),{from:i,to:n,empty:a}=t.selection,s=[];a?(t.storedMarks&&s.push(...t.storedMarks),s.push(...t.selection.$head.marks())):t.doc.nodesBetween(i,n,u=>{s.push(...u.marks)});const o=s.find(u=>u.type.name===r.name);return o?{...o.attrs}:{}}function GS(t,e){const r=Ye(e,t.schema),{from:i,to:n}=t.selection,a=[];t.doc.nodesBetween(i,n,o=>{a.push(o)});const s=a.reverse().find(o=>o.type.name===r.name);return s?{...s.attrs}:{}}function YS(t,e){const r=Hs(typeof e=="string"?e:e.name,t.schema);return r==="node"?GS(t,e):r==="mark"?j8(t,e):{}}function Os(t,e,r){return Object.fromEntries(Object.entries(r).filter(([i])=>{const n=t.find(a=>a.type===e&&a.name===i);return n?n.attribute.keepOnSplit:!1}))}function a6(t,e,r={}){const{empty:i,ranges:n}=t.selection,a=e?l2(e,t.schema):null;if(i)return!!(t.storedMarks||t.selection.$from.marks()).filter(d=>a?a.name===d.type.name:!0).find(d=>Ms(d.attrs,r,{strict:!1}));let s=0;const o=[];if(n.forEach(({$from:d,$to:h})=>{const c=d.pos,p=h.pos;t.doc.nodesBetween(c,p,(m,b)=>{if(!m.isText&&!m.marks.length)return;const F=Math.max(c,b),x=Math.min(p,b+m.nodeSize),E=x-F;s+=E,o.push(...m.marks.map(H=>({mark:H,from:F,to:x})))})}),s===0)return!1;const u=o.filter(d=>a?a.name===d.mark.type.name:!0).filter(d=>Ms(d.mark.attrs,r,{strict:!1})).reduce((d,h)=>d+h.to-h.from,0),l=o.filter(d=>a?d.mark.type!==a&&d.mark.type.excludes(a):!0).reduce((d,h)=>d+h.to-h.from,0);return(u>0?u+l:u)>=s}function XS(t,e,r={}){if(!e)return mn(t,null,r)||a6(t,null,r);const i=Hs(e,t.schema);return i==="node"?mn(t,e,r):i==="mark"?a6(t,e,r):!1}function q8(t,e){const{nodeExtensions:r}=As(e),i=r.find(s=>s.name===t);if(!i)return!1;const n={name:i.name,options:i.options,storage:i.storage},a=me(ee(i,"group",n));return typeof a!="string"?!1:a.split(" ").includes("list")}function KS(t){var e;const r=(e=t.type.createAndFill())===null||e===void 0?void 0:e.toJSON(),i=t.toJSON();return JSON.stringify(r)===JSON.stringify(i)}function JS(t,e,r){var i;const{selection:n}=e;let a=null;if(O8(n)&&(a=n.$cursor),a){const o=(i=t.storedMarks)!==null&&i!==void 0?i:a.marks();return!!r.isInSet(o)||!o.some(u=>u.type.excludes(r))}const{ranges:s}=n;return s.some(({$from:o,$to:u})=>{let l=o.depth===0?t.doc.inlineContent&&t.doc.type.allowsMarkType(r):!1;return t.doc.nodesBetween(o.pos,u.pos,(f,d,h)=>{if(l)return!1;if(f.isInline){const c=!h||h.type.allowsMarkType(r),p=!!r.isInSet(f.marks)||!f.marks.some(m=>m.type.excludes(r));l=c&&p}return!l}),l})}const QS=(t,e={})=>({tr:r,state:i,dispatch:n})=>{const{selection:a}=r,{empty:s,ranges:o}=a,u=l2(t,i.schema);if(n)if(s){const l=j8(i,u);r.addStoredMark(u.create({...l,...e}))}else o.forEach(l=>{const f=l.$from.pos,d=l.$to.pos;i.doc.nodesBetween(f,d,(h,c)=>{const p=Math.max(c,f),m=Math.min(c+h.nodeSize,d);h.marks.find(F=>F.type===u)?h.marks.forEach(F=>{u===F.type&&r.addMark(p,m,u.create({...F.attrs,...e}))}):r.addMark(p,m,u.create(e))})});return JS(i,r,u)},$S=(t,e)=>({tr:r})=>(r.setMeta(t,e),!0),eM=(t,e={})=>({state:r,dispatch:i,chain:n})=>{const a=Ye(t,r.schema);return a.isTextblock?n().command(({commands:s})=>w8(a,e)(r)?!0:s.clearNodes()).command(({state:s})=>w8(a,e)(s,i)).run():(console.warn('[tiptap warn]: Currently "setNode()" only supports text block nodes.'),!1)},tM=t=>({tr:e,dispatch:r})=>{if(r){const{doc:i}=e,n=$2(t,0,i.content.size),a=se.create(i,n);e.setSelection(a)}return!0},rM=t=>({tr:e,dispatch:r})=>{if(r){const{doc:i}=e,{from:n,to:a}=typeof t=="number"?{from:t,to:t}:t,s=ge.atStart(i).from,o=ge.atEnd(i).to,u=$2(n,s,o),l=$2(a,s,o),f=ge.create(i,u,l);e.setSelection(f)}return!0},iM=t=>({state:e,dispatch:r})=>{const i=Ye(t,e.schema);return zA(i)(e,r)};function R8(t,e){const r=t.storedMarks||t.selection.$to.parentOffset&&t.selection.$from.marks();if(r){const i=r.filter(n=>e==null?void 0:e.includes(n.type.name));t.tr.ensureMarks(i)}}const nM=({keepMarks:t=!0}={})=>({tr:e,state:r,dispatch:i,editor:n})=>{const{selection:a,doc:s}=e,{$from:o,$to:u}=a,l=n.extensionManager.attributes,f=Os(l,o.node().type.name,o.node().attrs);if(a instanceof se&&a.node.isBlock)return!o.parentOffset||!Vr(s,o.pos)?!1:(i&&(t&&R8(r,n.extensionManager.splittableMarks),e.split(o.pos).scrollIntoView()),!0);if(!o.parent.isBlock)return!1;if(i){const d=u.parentOffset===u.parent.content.size;a instanceof ge&&e.deleteSelection();const h=o.depth===0?void 0:zS(o.node(-1).contentMatchAt(o.indexAfter(-1)));let c=d&&h?[{type:h,attrs:f}]:void 0,p=Vr(e.doc,e.mapping.map(o.pos),1,c);if(!c&&!p&&Vr(e.doc,e.mapping.map(o.pos),1,h?[{type:h}]:void 0)&&(p=!0,c=h?[{type:h,attrs:f}]:void 0),p&&(e.split(e.mapping.map(o.pos),1,c),h&&!d&&!o.parentOffset&&o.parent.type!==h)){const m=e.mapping.map(o.before()),b=e.doc.resolve(m);o.node(-1).canReplaceWith(b.index(),b.index()+1,h)&&e.setNodeMarkup(e.mapping.map(o.before()),h)}t&&R8(r,n.extensionManager.splittableMarks),e.scrollIntoView()}return!0},aM=t=>({tr:e,state:r,dispatch:i,editor:n})=>{var a;const s=Ye(t,r.schema),{$from:o,$to:u}=r.selection,l=r.selection.node;if(l&&l.isBlock||o.depth<2||!o.sameParent(u))return!1;const f=o.node(-1);if(f.type!==s)return!1;const d=n.extensionManager.attributes;if(o.parent.content.size===0&&o.node(-1).childCount===o.indexAfter(-1)){if(o.depth===2||o.node(-3).type!==s||o.index(-2)!==o.node(-2).childCount-1)return!1;if(i){let b=R.empty;const F=o.index(-1)?1:o.index(-2)?2:3;for(let I=o.depth-F;I>=o.depth-3;I-=1)b=R.from(o.node(I).copy(b));const x=o.indexAfter(-1){if(B>-1)return!1;I.isTextblock&&I.content.size===0&&(B=M+1)}),B>-1&&e.setSelection(ge.near(e.doc.resolve(B))),e.scrollIntoView()}return!0}const h=u.pos===o.end()?f.contentMatchAt(0).defaultType:null,c=Os(d,f.type.name,f.attrs),p=Os(d,o.node().type.name,o.node().attrs);e.delete(o.pos,u.pos);const m=h?[{type:s,attrs:c},{type:h,attrs:p}]:[{type:s,attrs:c}];if(!Vr(e.doc,o.pos,2))return!1;if(i){const{selection:b,storedMarks:F}=r,{splittableMarks:x}=n.extensionManager,E=F||b.$to.parentOffset&&b.$from.marks();if(e.split(o.pos,2,m).scrollIntoView(),!E||!i)return!0;const H=E.filter(V=>x.includes(V.type.name));e.ensureMarks(H)}return!0},s6=(t,e)=>{const r=n6(s=>s.type===e)(t.selection);if(!r)return!0;const i=t.doc.resolve(Math.max(0,r.pos-1)).before(r.depth);if(i===void 0)return!0;const n=t.doc.nodeAt(i);return r.node.type===(n==null?void 0:n.type)&&U2(t.doc,r.pos)&&t.join(r.pos),!0},o6=(t,e)=>{const r=n6(s=>s.type===e)(t.selection);if(!r)return!0;const i=t.doc.resolve(r.start).after(r.depth);if(i===void 0)return!0;const n=t.doc.nodeAt(i);return r.node.type===(n==null?void 0:n.type)&&U2(t.doc,i)&&t.join(i),!0};var sM=Object.freeze({__proto__:null,blur:nS,clearContent:aS,clearNodes:sS,command:oS,createParagraphNear:uS,deleteCurrentNode:lS,deleteNode:fS,deleteRange:dS,deleteSelection:hS,enter:cS,exitCode:_S,extendMarkRange:pS,first:mS,focus:FS,forEach:CS,insertContent:bS,insertContentAt:kS,joinUp:wS,joinDown:xS,joinBackward:DS,joinForward:ES,keyboardShortcut:SS,lift:MS,liftEmptyBlock:BS,liftListItem:HS,newlineInCode:OS,resetAttributes:LS,scrollIntoView:IS,selectAll:PS,selectNodeBackward:VS,selectNodeForward:TS,selectParentNode:jS,selectTextblockEnd:qS,selectTextblockStart:RS,setContent:NS,setMark:QS,setMeta:$S,setNode:eM,setNodeSelection:tM,setTextSelection:rM,sinkListItem:iM,splitBlock:nM,splitListItem:aM,toggleList:(t,e,r,i={})=>({editor:n,tr:a,state:s,dispatch:o,chain:u,commands:l,can:f})=>{const{extensions:d,splittableMarks:h}=n.extensionManager,c=Ye(t,s.schema),p=Ye(e,s.schema),{selection:m,storedMarks:b}=s,{$from:F,$to:x}=m,E=F.blockRange(x),H=b||m.$to.parentOffset&&m.$from.marks();if(!E)return!1;const V=n6(B=>q8(B.type.name,d))(m);if(E.depth>=1&&V&&E.depth-V.depth<=1){if(V.node.type===c)return l.liftListItem(p);if(q8(V.node.type.name,d)&&c.validContent(V.node.content)&&o)return u().command(()=>(a.setNodeMarkup(V.pos,c),!0)).command(()=>s6(a,c)).command(()=>o6(a,c)).run()}return!r||!H||!o?u().command(()=>f().wrapInList(c,i)?!0:l.clearNodes()).wrapInList(c,i).command(()=>s6(a,c)).command(()=>o6(a,c)).run():u().command(()=>{const B=f().wrapInList(c,i),I=H.filter(M=>h.includes(M.type.name));return a.ensureMarks(I),B?!0:l.clearNodes()}).wrapInList(c,i).command(()=>s6(a,c)).command(()=>o6(a,c)).run()},toggleMark:(t,e={},r={})=>({state:i,commands:n})=>{const{extendEmptyMarkRange:a=!1}=r,s=l2(t,i.schema);return a6(i,s,e)?n.unsetMark(s,{extendEmptyMarkRange:a}):n.setMark(s,e)},toggleNode:(t,e,r={})=>({state:i,commands:n})=>{const a=Ye(t,i.schema),s=Ye(e,i.schema);return mn(i,a,r)?n.setNode(s):n.setNode(a,r)},toggleWrap:(t,e={})=>({state:r,commands:i})=>{const n=Ye(t,r.schema);return mn(r,n,e)?i.lift(n):i.wrapIn(n,e)},undoInputRule:()=>({state:t,dispatch:e})=>{const r=t.plugins;for(let i=0;i=0;u-=1)s.step(o.steps[u].invert(o.docs[u]));if(a.text){const u=s.doc.resolve(a.from).marks();s.replaceWith(a.from,a.to,t.schema.text(a.text,u))}else s.delete(a.from,a.to)}return!0}}return!1},unsetAllMarks:()=>({tr:t,dispatch:e})=>{const{selection:r}=t,{empty:i,ranges:n}=r;return i||e&&n.forEach(a=>{t.removeMark(a.$from.pos,a.$to.pos)}),!0},unsetMark:(t,e={})=>({tr:r,state:i,dispatch:n})=>{var a;const{extendEmptyMarkRange:s=!1}=e,{selection:o}=r,u=l2(t,i.schema),{$from:l,empty:f,ranges:d}=o;if(!n)return!0;if(f&&s){let{from:h,to:c}=o;const p=(a=l.marks().find(b=>b.type===u))===null||a===void 0?void 0:a.attrs,m=H8(l,u,p);m&&(h=m.from,c=m.to),r.removeMark(h,c,u)}else d.forEach(h=>{r.removeMark(h.$from.pos,h.$to.pos,u)});return r.removeStoredMark(u),!0},updateAttributes:(t,e={})=>({tr:r,state:i,dispatch:n})=>{let a=null,s=null;const o=Hs(typeof t=="string"?t:t.name,i.schema);return o?(o==="node"&&(a=Ye(t,i.schema)),o==="mark"&&(s=l2(t,i.schema)),n&&r.selection.ranges.forEach(u=>{const l=u.$from.pos,f=u.$to.pos;i.doc.nodesBetween(l,f,(d,h)=>{a&&a===d.type&&r.setNodeMarkup(h,void 0,{...d.attrs,...e}),s&&d.marks.length&&d.marks.forEach(c=>{if(s===c.type){const p=Math.max(h,l),m=Math.min(h+d.nodeSize,f);r.addMark(p,m,s.create({...c.attrs,...e}))}})})}),!0):!1},wrapIn:(t,e={})=>({state:r,dispatch:i})=>{const n=Ye(t,r.schema);return VA(n,e)(r,i)},wrapInList:(t,e={})=>({state:r,dispatch:i})=>{const n=Ye(t,r.schema);return TA(n,e)(r,i)}});const oM=Zt.create({name:"commands",addCommands(){return{...sM}}}),uM=Zt.create({name:"editable",addProseMirrorPlugins(){return[new St({key:new d1("editable"),props:{editable:()=>this.editor.options.editable}})]}}),lM=Zt.create({name:"focusEvents",addProseMirrorPlugins(){const{editor:t}=this;return[new St({key:new d1("focusEvents"),props:{handleDOMEvents:{focus:(e,r)=>{t.isFocused=!0;const i=t.state.tr.setMeta("focus",{event:r}).setMeta("addToHistory",!1);return e.dispatch(i),!1},blur:(e,r)=>{t.isFocused=!1;const i=t.state.tr.setMeta("blur",{event:r}).setMeta("addToHistory",!1);return e.dispatch(i),!1}}}})]}}),fM=Zt.create({name:"keymap",addKeyboardShortcuts(){const t=()=>this.editor.commands.first(({commands:s})=>[()=>s.undoInputRule(),()=>s.command(({tr:o})=>{const{selection:u,doc:l}=o,{empty:f,$anchor:d}=u,{pos:h,parent:c}=d,p=_e.atStart(l).from===h;return!f||!p||!c.type.isTextblock||c.textContent.length?!1:s.clearNodes()}),()=>s.deleteSelection(),()=>s.joinBackward(),()=>s.selectNodeBackward()]),e=()=>this.editor.commands.first(({commands:s})=>[()=>s.deleteSelection(),()=>s.deleteCurrentNode(),()=>s.joinForward(),()=>s.selectNodeForward()]),i={Enter:()=>this.editor.commands.first(({commands:s})=>[()=>s.newlineInCode(),()=>s.createParagraphNear(),()=>s.liftEmptyBlock(),()=>s.splitBlock()]),"Mod-Enter":()=>this.editor.commands.exitCode(),Backspace:t,"Mod-Backspace":t,"Shift-Backspace":t,Delete:e,"Mod-Delete":e,"Mod-a":()=>this.editor.commands.selectAll()},n={...i},a={...i,"Ctrl-h":t,"Alt-Backspace":t,"Ctrl-d":e,"Ctrl-Alt-Backspace":e,"Alt-Delete":e,"Alt-d":e,"Ctrl-a":()=>this.editor.commands.selectTextblockStart(),"Ctrl-e":()=>this.editor.commands.selectTextblockEnd()};return i6()||P8()?a:n},addProseMirrorPlugins(){return[new St({key:new d1("clearDocument"),appendTransaction:(t,e,r)=>{if(!(t.some(p=>p.docChanged)&&!e.doc.eq(r.doc)))return;const{empty:n,from:a,to:s}=e.selection,o=_e.atStart(e.doc).from,u=_e.atEnd(e.doc).to;if(n||!(a===o&&s===u)||!(r.doc.textBetween(0,r.doc.content.size," "," ").length===0))return;const d=r.tr,h=Ds({state:r,transaction:d}),{commands:c}=new Es({editor:this.editor,state:h});if(c.clearNodes(),!!d.steps.length)return d}})]}}),dM=Zt.create({name:"tabindex",addProseMirrorPlugins(){return[new St({key:new d1("tabindex"),props:{attributes:this.editor.isEditable?{tabindex:"0"}:{}}})]}});var hM=Object.freeze({__proto__:null,ClipboardTextSerializer:iS,Commands:oM,Editable:uM,FocusEvents:lM,Keymap:fM,Tabindex:dM});const cM=`.ProseMirror { position: relative; } .ProseMirror { word-wrap: break-word; white-space: pre-wrap; white-space: break-spaces; -webkit-font-variant-ligatures: none; font-variant-ligatures: none; font-feature-settings: "liga" 0; /* the above doesn't seem to work in Edge */ } .ProseMirror [contenteditable="false"] { white-space: normal; } .ProseMirror [contenteditable="false"] [contenteditable="true"] { white-space: pre-wrap; } .ProseMirror pre { white-space: pre-wrap; } img.ProseMirror-separator { display: inline !important; border: none !important; margin: 0 !important; width: 1px !important; height: 1px !important; } .ProseMirror-gapcursor { display: none; pointer-events: none; position: absolute; margin: 0; } .ProseMirror-gapcursor:after { content: ""; display: block; position: absolute; top: -2px; width: 20px; border-top: 1px solid black; animation: ProseMirror-cursor-blink 1.1s steps(2, start) infinite; } @keyframes ProseMirror-cursor-blink { to { visibility: hidden; } } .ProseMirror-hideselection *::selection { background: transparent; } .ProseMirror-hideselection *::-moz-selection { background: transparent; } .ProseMirror-hideselection * { caret-color: transparent; } .ProseMirror-focused .ProseMirror-gapcursor { display: block; } .tippy-box[data-animation=fade][data-state=hidden] { opacity: 0 }`;function _M(t,e,r){const i=document.querySelector(`style[data-tiptap-style${r?`-${r}`:""}]`);if(i!==null)return i;const n=document.createElement("style");return e&&n.setAttribute("nonce",e),n.setAttribute(`data-tiptap-style${r?`-${r}`:""}`,""),n.innerHTML=t,document.getElementsByTagName("head")[0].appendChild(n),n}let gM=class extends ZA{constructor(e={}){super(),this.isFocused=!1,this.extensionStorage={},this.options={element:document.createElement("div"),content:"",injectCSS:!0,injectNonce:void 0,extensions:[],autofocus:!1,editable:!0,editorProps:{},parseOptions:{},enableInputRules:!0,enablePasteRules:!0,enableCoreExtensions:!0,onBeforeCreate:()=>null,onCreate:()=>null,onUpdate:()=>null,onSelectionUpdate:()=>null,onTransaction:()=>null,onFocus:()=>null,onBlur:()=>null,onDestroy:()=>null},this.isCapturingTransaction=!1,this.capturedTransaction=null,this.setOptions(e),this.createExtensionManager(),this.createCommandManager(),this.createSchema(),this.on("beforeCreate",this.options.onBeforeCreate),this.emit("beforeCreate",{editor:this}),this.createView(),this.injectCSS(),this.on("create",this.options.onCreate),this.on("update",this.options.onUpdate),this.on("selectionUpdate",this.options.onSelectionUpdate),this.on("transaction",this.options.onTransaction),this.on("focus",this.options.onFocus),this.on("blur",this.options.onBlur),this.on("destroy",this.options.onDestroy),window.setTimeout(()=>{this.isDestroyed||(this.commands.focus(this.options.autofocus),this.emit("create",{editor:this}))},0)}get storage(){return this.extensionStorage}get commands(){return this.commandManager.commands}chain(){return this.commandManager.chain()}can(){return this.commandManager.can()}injectCSS(){this.options.injectCSS&&document&&(this.css=_M(cM,this.options.injectNonce))}setOptions(e={}){this.options={...this.options,...e},!(!this.view||!this.state||this.isDestroyed)&&(this.options.editorProps&&this.view.setProps(this.options.editorProps),this.view.updateState(this.state))}setEditable(e,r=!0){this.setOptions({editable:e}),r&&this.emit("update",{editor:this,transaction:this.state.tr})}get isEditable(){return this.options.editable&&this.view&&this.view.editable}get state(){return this.view.state}registerPlugin(e,r){const i=D8(r)?r(e,[...this.state.plugins]):[...this.state.plugins,e],n=this.state.reconfigure({plugins:i});this.view.updateState(n)}unregisterPlugin(e){if(this.isDestroyed)return;const r=typeof e=="string"?`${e}$`:e.key,i=this.state.reconfigure({plugins:this.state.plugins.filter(n=>!n.key.startsWith(r))});this.view.updateState(i)}createExtensionManager(){const r=[...this.options.enableCoreExtensions?Object.values(hM):[],...this.options.extensions].filter(i=>["extension","node","mark"].includes(i==null?void 0:i.type));this.extensionManager=new Kr(r,this)}createCommandManager(){this.commandManager=new Es({editor:this})}createSchema(){this.schema=this.extensionManager.schema}createView(){const e=T8(this.options.content,this.schema,this.options.parseOptions),r=L8(e,this.options.autofocus);this.view=new lA(this.options.element,{...this.options.editorProps,dispatchTransaction:this.dispatchTransaction.bind(this),state:Rr.create({doc:e,selection:r||void 0})});const i=this.state.reconfigure({plugins:this.extensionManager.plugins});this.view.updateState(i),this.createNodeViews();const n=this.view.dom;n.editor=this}createNodeViews(){this.view.setProps({nodeViews:this.extensionManager.nodeViews})}captureTransaction(e){this.isCapturingTransaction=!0,e(),this.isCapturingTransaction=!1;const r=this.capturedTransaction;return this.capturedTransaction=null,r}dispatchTransaction(e){if(this.view.isDestroyed)return;if(this.isCapturingTransaction){if(!this.capturedTransaction){this.capturedTransaction=e;return}e.steps.forEach(s=>{var o;return(o=this.capturedTransaction)===null||o===void 0?void 0:o.step(s)});return}const r=this.state.apply(e),i=!this.state.selection.eq(r.selection);this.view.updateState(r),this.emit("transaction",{editor:this,transaction:e}),i&&this.emit("selectionUpdate",{editor:this,transaction:e});const n=e.getMeta("focus"),a=e.getMeta("blur");n&&this.emit("focus",{editor:this,event:n.event,transaction:e}),a&&this.emit("blur",{editor:this,event:a.event,transaction:e}),!(!e.docChanged||e.getMeta("preventUpdate"))&&this.emit("update",{editor:this,transaction:e})}getAttributes(e){return YS(this.state,e)}isActive(e,r){const i=typeof e=="string"?e:null,n=typeof e=="string"?r:e;return XS(this.state,i,n)}getJSON(){return this.state.doc.toJSON()}getHTML(){return US(this.state.doc.content,this.schema)}getText(e){const{blockSeparator:r=` `,textSerializers:i={}}=e||{};return WS(this.state.doc,{blockSeparator:r,textSerializers:{...B8(this.schema),...i}})}get isEmpty(){return KS(this.state.doc)}getCharacterCount(){return console.warn('[tiptap warn]: "editor.getCharacterCount()" is deprecated. Please use "editor.storage.characterCount.characters()" instead.'),this.state.doc.content.size-2}destroy(){this.emit("destroy"),this.view&&this.view.destroy(),this.removeAllListeners()}get isDestroyed(){var e;return!(!((e=this.view)===null||e===void 0)&&e.docView)}};class Fn{constructor(e={}){this.type="mark",this.name="mark",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...e},this.name=this.config.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=me(ee(this,"addOptions",{name:this.name}))),this.storage=me(ee(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new Fn(e)}configure(e={}){const r=this.extend();return r.options=Ss(this.options,e),r.storage=me(ee(r,"addStorage",{name:r.name,options:r.options})),r}extend(e={}){const r=new Fn(e);return r.parent=this,this.child=r,r.name=e.name?e.name:r.parent.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${r.name}".`),r.options=me(ee(r,"addOptions",{name:r.name})),r.storage=me(ee(r,"addStorage",{name:r.name,options:r.options})),r}static handleExit({editor:e,mark:r}){const{tr:i}=e.state,n=e.state.selection.$from;if(n.pos===n.end()){const s=n.marks();if(!!!s.find(l=>(l==null?void 0:l.type.name)===r.name))return!1;const u=s.find(l=>(l==null?void 0:l.type.name)===r.name);return u&&i.removeStoredMark(u),i.insertText(" ",n.pos),e.view.dispatch(i),!0}return!1}}let Jr=class V3{constructor(e={}){this.type="node",this.name="node",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...e},this.name=this.config.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=me(ee(this,"addOptions",{name:this.name}))),this.storage=me(ee(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new V3(e)}configure(e={}){const r=this.extend();return r.options=Ss(this.options,e),r.storage=me(ee(r,"addStorage",{name:r.name,options:r.options})),r}extend(e={}){const r=new V3(e);return r.parent=this,this.child=r,r.name=e.name?e.name:r.parent.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${r.name}".`),r.options=me(ee(r,"addOptions",{name:r.name})),r.storage=me(ee(r,"addStorage",{name:r.name,options:r.options})),r}};function pM(t){return t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")}const mM=Jr.create({name:"doc",topNode:!0,content:"block+"}),FM=Jr.create({name:"hardBreak",addOptions(){return{keepMarks:!0,HTMLAttributes:{}}},inline:!0,group:"inline",selectable:!1,parseHTML(){return[{tag:"br"}]},renderHTML({HTMLAttributes:t}){return["br",pn(this.options.HTMLAttributes,t)]},renderText(){return` `},addCommands(){return{setHardBreak:()=>({commands:t,chain:e,state:r,editor:i})=>t.first([()=>t.exitCode(),()=>t.command(()=>{const{selection:n,storedMarks:a}=r;if(n.$from.parent.type.spec.isolating)return!1;const{keepMarks:s}=this.options,{splittableMarks:o}=i.extensionManager,u=a||n.$to.parentOffset&&n.$from.marks();return e().insertContent({type:this.name}).command(({tr:l,dispatch:f})=>{if(f&&u&&s){const d=u.filter(h=>o.includes(h.type.name));l.ensureMarks(d)}return!0}).run()})])}},addKeyboardShortcuts(){return{"Mod-Enter":()=>this.editor.commands.setHardBreak(),"Shift-Enter":()=>this.editor.commands.setHardBreak()}}});var Ls=200,et=function(){};et.prototype.append=function(e){return e.length?(e=et.from(e),!this.length&&e||e.length=r?et.empty:this.sliceInner(Math.max(0,e),Math.min(this.length,r))},et.prototype.get=function(e){if(!(e<0||e>=this.length))return this.getInner(e)},et.prototype.forEach=function(e,r,i){r===void 0&&(r=0),i===void 0&&(i=this.length),r<=i?this.forEachInner(e,r,i,0):this.forEachInvertedInner(e,r,i,0)},et.prototype.map=function(e,r,i){r===void 0&&(r=0),i===void 0&&(i=this.length);var n=[];return this.forEach(function(a,s){return n.push(e(a,s))},r,i),n},et.from=function(e){return e instanceof et?e:e&&e.length?new N8(e):et.empty};var N8=function(t){function e(i){t.call(this),this.values=i}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={length:{configurable:!0},depth:{configurable:!0}};return e.prototype.flatten=function(){return this.values},e.prototype.sliceInner=function(n,a){return n==0&&a==this.length?this:new e(this.values.slice(n,a))},e.prototype.getInner=function(n){return this.values[n]},e.prototype.forEachInner=function(n,a,s,o){for(var u=a;u=s;u--)if(n(this.values[u],o+u)===!1)return!1},e.prototype.leafAppend=function(n){if(this.length+n.length<=Ls)return new e(this.values.concat(n.flatten()))},e.prototype.leafPrepend=function(n){if(this.length+n.length<=Ls)return new e(n.flatten().concat(this.values))},r.length.get=function(){return this.values.length},r.depth.get=function(){return 0},Object.defineProperties(e.prototype,r),e}(et);et.empty=new N8([]);var CM=function(t){function e(r,i){t.call(this),this.left=r,this.right=i,this.length=r.length+i.length,this.depth=Math.max(r.depth,i.depth)+1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},e.prototype.getInner=function(i){return io&&this.right.forEachInner(i,Math.max(n-o,0),Math.min(this.length,a)-o,s+o)===!1)return!1},e.prototype.forEachInvertedInner=function(i,n,a,s){var o=this.left.length;if(n>o&&this.right.forEachInvertedInner(i,n-o,Math.max(a,o)-o,s+o)===!1||a=a?this.right.slice(i-a,n-a):this.left.slice(i,a).append(this.right.slice(0,n-a))},e.prototype.leafAppend=function(i){var n=this.right.leafAppend(i);if(n)return new e(this.left,n)},e.prototype.leafPrepend=function(i){var n=this.left.leafPrepend(i);if(n)return new e(n,this.right)},e.prototype.appendInner=function(i){return this.left.depth>=Math.max(this.right.depth,i.depth)+1?new e(this.left,new e(this.right,i)):new e(this,i)},e}(et),z8=et;const bM=500;class e1{constructor(e,r){this.items=e,this.eventCount=r}popEvent(e,r){if(this.eventCount==0)return null;let i=this.items.length;for(;;i--)if(this.items.get(i-1).selection){--i;break}let n,a;r&&(n=this.remapping(i,this.items.length),a=n.maps.length);let s=e.tr,o,u,l=[],f=[];return this.items.forEach((d,h)=>{if(!d.step){n||(n=this.remapping(i,h+1),a=n.maps.length),a--,f.push(d);return}if(n){f.push(new g1(d.map));let c=d.step.map(n.slice(a)),p;c&&s.maybeStep(c).doc&&(p=s.mapping.maps[s.mapping.maps.length-1],l.push(new g1(p,void 0,void 0,l.length+f.length))),a--,p&&n.appendMap(p,a)}else s.maybeStep(d.step);if(d.selection)return o=n?d.selection.map(n.slice(a)):d.selection,u=new e1(this.items.slice(0,i).append(f.reverse().concat(l)),this.eventCount-1),!1},this.items.length,0),{remaining:u,transform:s,selection:o}}addTransform(e,r,i,n){let a=[],s=this.eventCount,o=this.items,u=!n&&o.length?o.get(o.length-1):null;for(let f=0;fvM&&(o=yM(o,l),s-=l),new e1(o.append(a),s)}remapping(e,r){let i=new Lr;return this.items.forEach((n,a)=>{let s=n.mirrorOffset!=null&&a-n.mirrorOffset>=e?i.maps.length-n.mirrorOffset:void 0;i.appendMap(n.map,s)},e,r),i}addMaps(e){return this.eventCount==0?this:new e1(this.items.append(e.map(r=>new g1(r))),this.eventCount)}rebased(e,r){if(!this.eventCount)return this;let i=[],n=Math.max(0,this.items.length-r),a=e.mapping,s=e.steps.length,o=this.eventCount;this.items.forEach(h=>{h.selection&&o--},n);let u=r;this.items.forEach(h=>{let c=a.getMirror(--u);if(c==null)return;s=Math.min(s,c);let p=a.maps[c];if(h.step){let m=e.steps[c].invert(e.docs[c]),b=h.selection&&h.selection.map(a.slice(u+1,c));b&&o++,i.push(new g1(p,m,b))}else i.push(new g1(p))},n);let l=[];for(let h=r;hbM&&(d=d.compress(this.items.length-i.length)),d}emptyItemCount(){let e=0;return this.items.forEach(r=>{r.step||e++}),e}compress(e=this.items.length){let r=this.remapping(0,e),i=r.maps.length,n=[],a=0;return this.items.forEach((s,o)=>{if(o>=e)n.push(s),s.selection&&a++;else if(s.step){let u=s.step.map(r.slice(i)),l=u&&u.getMap();if(i--,l&&r.appendMap(l,i),u){let f=s.selection&&s.selection.map(r.slice(i));f&&a++;let d=new g1(l.invert(),u,f),h,c=n.length-1;(h=n.length&&n[c].merge(d))?n[c]=h:n.push(d)}}else s.map&&i--},this.items.length,0),new e1(z8.from(n.reverse()),a)}}e1.empty=new e1(z8.empty,0);function yM(t,e){let r;return t.forEach((i,n)=>{if(i.selection&&e--==0)return r=n,!1}),t.slice(r)}class g1{constructor(e,r,i,n){this.map=e,this.step=r,this.selection=i,this.mirrorOffset=n}merge(e){if(this.step&&e.step&&!e.selection){let r=e.step.merge(this.step);if(r)return new g1(r.getMap().invert(),r,this.selection)}}}class f2{constructor(e,r,i,n){this.done=e,this.undone=r,this.prevRanges=i,this.prevTime=n}}const vM=20;function kM(t,e,r,i){let n=r.getMeta(d2),a;if(n)return n.historyState;r.getMeta(xM)&&(t=new f2(t.done,t.undone,null,0));let s=r.getMeta("appendedTransaction");if(r.steps.length==0)return t;if(s&&s.getMeta(d2))return s.getMeta(d2).redo?new f2(t.done.addTransform(r,void 0,i,Is(e)),t.undone,Z8(r.mapping.maps[r.steps.length-1]),t.prevTime):new f2(t.done,t.undone.addTransform(r,void 0,i,Is(e)),null,t.prevTime);if(r.getMeta("addToHistory")!==!1&&!(s&&s.getMeta("addToHistory")===!1)){let o=t.prevTime==0||!s&&(t.prevTime<(r.time||0)-i.newGroupDelay||!wM(r,t.prevRanges)),u=s?u6(t.prevRanges,r.mapping):Z8(r.mapping.maps[r.steps.length-1]);return new f2(t.done.addTransform(r,o?e.selection.getBookmark():void 0,i,Is(e)),e1.empty,u,r.time)}else return(a=r.getMeta("rebased"))?new f2(t.done.rebased(r,a),t.undone.rebased(r,a),u6(t.prevRanges,r.mapping),t.prevTime):new f2(t.done.addMaps(r.mapping.maps),t.undone.addMaps(r.mapping.maps),u6(t.prevRanges,r.mapping),t.prevTime)}function wM(t,e){if(!e)return!1;if(!t.docChanged)return!0;let r=!1;return t.mapping.maps[0].forEach((i,n)=>{for(let a=0;a=e[a]&&(r=!0)}),r}function Z8(t){let e=[];return t.forEach((r,i,n,a)=>e.push(n,a)),e}function u6(t,e){if(!t)return null;let r=[];for(let i=0;i{let r=d2.getState(t);return!r||r.done.eventCount==0?!1:(e&&U8(r,t,e,!1),!0)},Y8=(t,e)=>{let r=d2.getState(t);return!r||r.undone.eventCount==0?!1:(e&&U8(r,t,e,!0),!0)},EM=Zt.create({name:"history",addOptions(){return{depth:100,newGroupDelay:500}},addCommands(){return{undo:()=>({state:t,dispatch:e})=>G8(t,e),redo:()=>({state:t,dispatch:e})=>Y8(t,e)}},addProseMirrorPlugins(){return[DM(this.options)]},addKeyboardShortcuts(){return{"Mod-z":()=>this.editor.commands.undo(),"Mod-y":()=>this.editor.commands.redo(),"Shift-Mod-z":()=>this.editor.commands.redo(),"Mod-я":()=>this.editor.commands.undo(),"Shift-Mod-я":()=>this.editor.commands.redo()}}}),AM=Jr.create({name:"paragraph",priority:1e3,addOptions(){return{HTMLAttributes:{}}},group:"block",content:"inline*",parseHTML(){return[{tag:"p"}]},renderHTML({HTMLAttributes:t}){return["p",pn(this.options.HTMLAttributes,t),0]},addCommands(){return{setParagraph:()=>({commands:t})=>t.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}}),SM=Zt.create({name:"placeholder",addOptions(){return{emptyEditorClass:"is-editor-empty",emptyNodeClass:"is-empty",placeholder:"Write something …",showOnlyWhenEditable:!0,showOnlyCurrent:!0,includeChildren:!1}},addProseMirrorPlugins(){return[new St({key:new d1("placeholder"),props:{decorations:({doc:t,selection:e})=>{const r=this.editor.isEditable||!this.options.showOnlyWhenEditable,{anchor:i}=e,n=[];if(!r)return null;const a=t.type.createAndFill(),s=(a==null?void 0:a.sameMarkup(t))&&a.content.findDiffStart(t.content)===null;return t.descendants((o,u)=>{const l=i>=u&&i<=u+o.nodeSize,f=!o.isLeaf&&!o.childCount;if((l||!this.options.showOnlyCurrent)&&f){const d=[this.options.emptyNodeClass];s&&d.push(this.options.emptyEditorClass);const h=Bt.node(u,u+o.nodeSize,{class:d.join(" "),"data-placeholder":typeof this.options.placeholder=="function"?this.options.placeholder({editor:this.editor,node:o,pos:u,hasAnchor:l}):this.options.placeholder});n.push(h)}return this.options.includeChildren}),Ge.create(t,n)}}})]}}),MM=Jr.create({name:"text",group:"inline"});class BM extends gM{constructor(){super(...arguments),this.contentComponent=null}}const HM={name:"EditorContent",props:{editor:{default:null,type:Object}},watch:{editor:{immediate:!0,handler(t){t&&t.options.element&&this.$nextTick(()=>{const e=this.$el;!e||!t.options.element.firstChild||(e.append(...t.options.element.childNodes),t.contentComponent=this,t.setOptions({element:e}),t.createNodeViews())})}}},render(t){return t("div")},beforeDestroy(){const{editor:t}=this;if(!t||(t.isDestroyed||t.view.setProps({nodeViews:{}}),t.contentComponent=null,!t.options.element.firstChild))return;const e=document.createElement("div");e.append(...t.options.element.childNodes),t.setOptions({element:e})}},OM=L.extend({destroyed(){const t=()=>{this.$options.removed&&this.$options.removed.call(this)};if(!document.body.contains(this.$el)||!Kp){t();return}const e=(i,n)=>{for(let a=0;a`Invalid value for key ${t}`,RM=t=>`Pattern length exceeds max of ${t}.`,NM=t=>`Missing ${t} property in key`,zM=t=>`Property 'weight' in key '${t}' must be a positive integer`,Q8=Object.prototype.hasOwnProperty;class ZM{constructor(e){this._keys=[],this._keyMap={};let r=0;e.forEach(i=>{let n=$8(i);r+=n.weight,this._keys.push(n),this._keyMap[n.id]=n,r+=n.weight}),this._keys.forEach(i=>{i.weight/=r})}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function $8(t){let e=null,r=null,i=null,n=1,a=null;if(p1(t)||P1(t))i=t,e=e7(t),r=d6(t);else{if(!Q8.call(t,"name"))throw new Error(NM("name"));const s=t.name;if(i=s,Q8.call(t,"weight")&&(n=t.weight,n<=0))throw new Error(zM(s));e=e7(s),r=d6(s),a=t.getFn}return{path:e,id:r,weight:n,src:i,getFn:a}}function e7(t){return P1(t)?t:t.split(".")}function d6(t){return P1(t)?t.join("."):t}function UM(t,e){let r=[],i=!1;const n=(a,s,o)=>{if(Ht(a))if(!s[o])r.push(a);else{let u=s[o];const l=a[u];if(!Ht(l))return;if(o===s.length-1&&(p1(l)||X8(l)||VM(l)))r.push(PM(l));else if(P1(l)){i=!0;for(let f=0,d=l.length;ft.score===e.score?t.idx{this._keysMap[r.id]=i})}create(){this.isCreated||!this.docs.length||(this.isCreated=!0,p1(this.docs[0])?this.docs.forEach((e,r)=>{this._addString(e,r)}):this.docs.forEach((e,r)=>{this._addObject(e,r)}),this.norm.clear())}add(e){const r=this.size();p1(e)?this._addString(e,r):this._addObject(e,r)}removeAt(e){this.records.splice(e,1);for(let r=e,i=this.size();r{let s=n.getFn?n.getFn(e):this.getFn(e,n.path);if(Ht(s)){if(P1(s)){let o=[];const u=[{nestedArrIndex:-1,value:s}];for(;u.length;){const{nestedArrIndex:l,value:f}=u.pop();if(Ht(f))if(p1(f)&&!f6(f)){let d={v:f,i:l,n:this.norm.get(f)};o.push(d)}else P1(f)&&f.forEach((d,h)=>{u.push({nestedArrIndex:h,value:d})})}i.$[a]=o}else if(p1(s)&&!f6(s)){let o={v:s,n:this.norm.get(s)};i.$[a]=o}}}),this.records.push(i)}toJSON(){return{keys:this.keys,records:this.records}}}function t7(t,e,{getFn:r=le.getFn,fieldNormWeight:i=le.fieldNormWeight}={}){const n=new h6({getFn:r,fieldNormWeight:i});return n.setKeys(t.map($8)),n.setSources(e),n.create(),n}function YM(t,{getFn:e=le.getFn,fieldNormWeight:r=le.fieldNormWeight}={}){const{keys:i,records:n}=t,a=new h6({getFn:e,fieldNormWeight:r});return a.setKeys(i),a.setIndexRecords(n),a}function Ps(t,{errors:e=0,currentLocation:r=0,expectedLocation:i=0,distance:n=le.distance,ignoreLocation:a=le.ignoreLocation}={}){const s=e/t.length;if(a)return s;const o=Math.abs(i-r);return n?s+o/n:o?1:s}function XM(t=[],e=le.minMatchCharLength){let r=[],i=-1,n=-1,a=0;for(let s=t.length;a=e&&r.push([i,n]),i=-1)}return t[a-1]&&a-i>=e&&r.push([i,a-1]),r}const er=32;function KM(t,e,r,{location:i=le.location,distance:n=le.distance,threshold:a=le.threshold,findAllMatches:s=le.findAllMatches,minMatchCharLength:o=le.minMatchCharLength,includeMatches:u=le.includeMatches,ignoreLocation:l=le.ignoreLocation}={}){if(e.length>er)throw new Error(RM(er));const f=e.length,d=t.length,h=Math.max(0,Math.min(i,d));let c=a,p=h;const m=o>1||u,b=m?Array(d):[];let F;for(;(F=t.indexOf(e,p))>-1;){let I=Ps(e,{currentLocation:F,expectedLocation:h,distance:n,ignoreLocation:l});if(c=Math.min(I,c),p=F+f,m){let M=0;for(;M=ne;D-=1){let j=D-1,U=r[t.charAt(j)];if(m&&(b[j]=+!!U),k[D]=(k[D+1]<<1|1)&U,I&&(k[D]|=(x[D+1]|x[D])<<1|1|x[D+1]),k[D]&V&&(E=Ps(e,{errors:I,currentLocation:j,expectedLocation:h,distance:n,ignoreLocation:l}),E<=c)){if(c=E,p=j,p<=h)break;ne=Math.max(1,2*h-p)}}if(Ps(e,{errors:I+1,currentLocation:h,expectedLocation:h,distance:n,ignoreLocation:l})>c)break;x=k}const B={isMatch:p>=0,score:Math.max(.001,E)};if(m){const I=XM(b,o);I.length?u&&(B.indices=I):B.isMatch=!1}return B}function JM(t){let e={};for(let r=0,i=t.length;r{this.chunks.push({pattern:h,alphabet:JM(h),startIndex:c})},d=this.pattern.length;if(d>er){let h=0;const c=d%er,p=d-c;for(;h{const{isMatch:F,score:x,indices:E}=KM(e,p,m,{location:n+b,distance:a,threshold:s,findAllMatches:o,minMatchCharLength:u,includeMatches:i,ignoreLocation:l});F&&(h=!0),d+=x,F&&E&&(f=[...f,...E])});let c={isMatch:h,score:h?d/this.chunks.length:1};return h&&i&&(c.indices=f),c}}class h2{constructor(e){this.pattern=e}static isMultiMatch(e){return i7(e,this.multiRegex)}static isSingleMatch(e){return i7(e,this.singleRegex)}search(){}}function i7(t,e){const r=t.match(e);return r?r[1]:null}class QM extends h2{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const r=e===this.pattern;return{isMatch:r,score:r?0:1,indices:[0,this.pattern.length-1]}}}class $M extends h2{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const i=e.indexOf(this.pattern)===-1;return{isMatch:i,score:i?0:1,indices:[0,e.length-1]}}}class eB extends h2{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const r=e.startsWith(this.pattern);return{isMatch:r,score:r?0:1,indices:[0,this.pattern.length-1]}}}class tB extends h2{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const r=!e.startsWith(this.pattern);return{isMatch:r,score:r?0:1,indices:[0,e.length-1]}}}class rB extends h2{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const r=e.endsWith(this.pattern);return{isMatch:r,score:r?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}class iB extends h2{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const r=!e.endsWith(this.pattern);return{isMatch:r,score:r?0:1,indices:[0,e.length-1]}}}class n7 extends h2{constructor(e,{location:r=le.location,threshold:i=le.threshold,distance:n=le.distance,includeMatches:a=le.includeMatches,findAllMatches:s=le.findAllMatches,minMatchCharLength:o=le.minMatchCharLength,isCaseSensitive:u=le.isCaseSensitive,ignoreLocation:l=le.ignoreLocation}={}){super(e),this._bitapSearch=new r7(e,{location:r,threshold:i,distance:n,includeMatches:a,findAllMatches:s,minMatchCharLength:o,isCaseSensitive:u,ignoreLocation:l})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class a7 extends h2{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let r=0,i;const n=[],a=this.pattern.length;for(;(i=e.indexOf(this.pattern,r))>-1;)r=i+a,n.push([i,r-1]);const s=!!n.length;return{isMatch:s,score:s?0:1,indices:n}}}const c6=[QM,a7,eB,tB,iB,rB,$M,n7],s7=c6.length,nB=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,aB="|";function sB(t,e={}){return t.split(aB).map(r=>{let i=r.trim().split(nB).filter(a=>a&&!!a.trim()),n=[];for(let a=0,s=i.length;a!!(t[Vs.AND]||t[Vs.OR]),fB=t=>!!t[p6.PATH],dB=t=>!P1(t)&&K8(t)&&!m6(t),o7=t=>({[Vs.AND]:Object.keys(t).map(e=>({[e]:t[e]}))});function u7(t,e,{auto:r=!0}={}){const i=n=>{let a=Object.keys(n);const s=fB(n);if(!s&&a.length>1&&!m6(n))return i(o7(n));if(dB(n)){const u=s?n[p6.PATH]:a[0],l=s?n[p6.PATTERN]:n[u];if(!p1(l))throw new Error(qM(u));const f={keyId:d6(u),pattern:l};return r&&(f.searcher=g6(l,e)),f}let o={children:[],operator:a[0]};return a.forEach(u=>{const l=n[u];P1(l)&&l.forEach(f=>{o.children.push(i(f))})}),o};return m6(t)||(t=o7(t)),i(t)}function hB(t,{ignoreFieldNorm:e=le.ignoreFieldNorm}){t.forEach(r=>{let i=1;r.matches.forEach(({key:n,norm:a,score:s})=>{const o=n?n.weight:null;i*=Math.pow(s===0&&o?Number.EPSILON:s,(o||1)*(e?1:a))}),r.score=i})}function cB(t,e){const r=t.matches;e.matches=[],Ht(r)&&r.forEach(i=>{if(!Ht(i.indices)||!i.indices.length)return;const{indices:n,value:a}=i;let s={indices:n,value:a};i.key&&(s.key=i.key.src),i.idx>-1&&(s.refIndex=i.idx),e.matches.push(s)})}function _B(t,e){e.score=t.score}function gB(t,e,{includeMatches:r=le.includeMatches,includeScore:i=le.includeScore}={}){const n=[];return r&&n.push(cB),i&&n.push(_B),t.map(a=>{const{idx:s}=a,o={item:e[s],refIndex:s};return n.length&&n.forEach(u=>{u(a,o)}),o})}class c2{constructor(e,r={},i){this.options={...le,...r},this.options.useExtendedSearch,this._keyStore=new ZM(this.options.keys),this.setCollection(e,i)}setCollection(e,r){if(this._docs=e,r&&!(r instanceof h6))throw new Error(jM);this._myIndex=r||t7(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){Ht(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=()=>!1){const r=[];for(let i=0,n=this._docs.length;i-1&&(u=u.slice(0,r)),gB(u,this._docs,{includeMatches:i,includeScore:n})}_searchStringList(e){const r=g6(e,this.options),{records:i}=this._myIndex,n=[];return i.forEach(({v:a,i:s,n:o})=>{if(!Ht(a))return;const{isMatch:u,score:l,indices:f}=r.searchIn(a);u&&n.push({item:a,idx:s,matches:[{score:l,value:a,norm:o,indices:f}]})}),n}_searchLogical(e){const r=u7(e,this.options),i=(o,u,l)=>{if(!o.children){const{keyId:d,searcher:h}=o,c=this._findMatches({key:this._keyStore.get(d),value:this._myIndex.getValueForItemAtKeyId(u,d),searcher:h});return c&&c.length?[{idx:l,item:u,matches:c}]:[]}const f=[];for(let d=0,h=o.children.length;d{if(Ht(o)){let l=i(r,o,u);l.length&&(a[u]||(a[u]={idx:u,item:o,matches:[]},s.push(a[u])),l.forEach(({matches:f})=>{a[u].matches.push(...f)}))}}),s}_searchObjectList(e){const r=g6(e,this.options),{keys:i,records:n}=this._myIndex,a=[];return n.forEach(({$:s,i:o})=>{if(!Ht(s))return;let u=[];i.forEach((l,f)=>{u.push(...this._findMatches({key:l,value:s[f],searcher:r}))}),u.length&&a.push({idx:o,item:s,matches:u})}),a}_findMatches({key:e,value:r,searcher:i}){if(!Ht(r))return[];let n=[];if(P1(r))r.forEach(({v:a,i:s,n:o})=>{if(!Ht(a))return;const{isMatch:u,score:l,indices:f}=i.searchIn(a);u&&n.push({score:l,key:e,value:a,idx:s,norm:o,indices:f})});else{const{v:a,n:s}=r,{isMatch:o,score:u,indices:l}=i.searchIn(a);o&&n.push({score:u,key:e,value:a,norm:s,indices:l})}return n}}c2.version="6.6.2",c2.createIndex=t7,c2.parseIndex=YM,c2.config=le,c2.parseQuery=u7,lB(uB);const pB={compressed:!0,categories:[{id:"people",name:"Smileys & People",emojis:["grinning","smiley","smile","grin","laughing","sweat_smile","rolling_on_the_floor_laughing","joy","slightly_smiling_face","upside_down_face","wink","blush","innocent","smiling_face_with_3_hearts","heart_eyes","star-struck","kissing_heart","kissing","relaxed","kissing_closed_eyes","kissing_smiling_eyes","yum","stuck_out_tongue","stuck_out_tongue_winking_eye","zany_face","stuck_out_tongue_closed_eyes","money_mouth_face","hugging_face","face_with_hand_over_mouth","shushing_face","thinking_face","zipper_mouth_face","face_with_raised_eyebrow","neutral_face","expressionless","no_mouth","smirk","unamused","face_with_rolling_eyes","grimacing","lying_face","relieved","pensive","sleepy","drooling_face","sleeping","mask","face_with_thermometer","face_with_head_bandage","nauseated_face","face_vomiting","sneezing_face","hot_face","cold_face","woozy_face","dizzy_face","exploding_head","face_with_cowboy_hat","partying_face","sunglasses","nerd_face","face_with_monocle","confused","worried","slightly_frowning_face","white_frowning_face","open_mouth","hushed","astonished","flushed","pleading_face","frowning","anguished","fearful","cold_sweat","disappointed_relieved","cry","sob","scream","confounded","persevere","disappointed","sweat","weary","tired_face","yawning_face","triumph","rage","angry","face_with_symbols_on_mouth","smiling_imp","imp","skull","skull_and_crossbones","hankey","clown_face","japanese_ogre","japanese_goblin","ghost","alien","space_invader","robot_face","smiley_cat","smile_cat","joy_cat","heart_eyes_cat","smirk_cat","kissing_cat","scream_cat","crying_cat_face","pouting_cat","see_no_evil","hear_no_evil","speak_no_evil","wave","raised_back_of_hand","raised_hand_with_fingers_splayed","hand","spock-hand","ok_hand","pinching_hand","v","crossed_fingers","i_love_you_hand_sign","the_horns","call_me_hand","point_left","point_right","point_up_2","middle_finger","point_down","point_up","+1","-1","fist","facepunch","left-facing_fist","right-facing_fist","clap","raised_hands","open_hands","palms_up_together","handshake","pray","writing_hand","nail_care","selfie","muscle","mechanical_arm","mechanical_leg","leg","foot","ear","ear_with_hearing_aid","nose","brain","tooth","bone","eyes","eye","tongue","lips","baby","child","boy","girl","adult","person_with_blond_hair","man","bearded_person","red_haired_man","curly_haired_man","white_haired_man","bald_man","woman","red_haired_woman","red_haired_person","curly_haired_woman","curly_haired_person","white_haired_woman","white_haired_person","bald_woman","bald_person","blond-haired-woman","blond-haired-man","older_adult","older_man","older_woman","person_frowning","man-frowning","woman-frowning","person_with_pouting_face","man-pouting","woman-pouting","no_good","man-gesturing-no","woman-gesturing-no","ok_woman","man-gesturing-ok","woman-gesturing-ok","information_desk_person","man-tipping-hand","woman-tipping-hand","raising_hand","man-raising-hand","woman-raising-hand","deaf_person","deaf_man","deaf_woman","bow","man-bowing","woman-bowing","face_palm","man-facepalming","woman-facepalming","shrug","man-shrugging","woman-shrugging","health_worker","male-doctor","female-doctor","student","male-student","female-student","teacher","male-teacher","female-teacher","judge","male-judge","female-judge","farmer","male-farmer","female-farmer","cook","male-cook","female-cook","mechanic","male-mechanic","female-mechanic","factory_worker","male-factory-worker","female-factory-worker","office_worker","male-office-worker","female-office-worker","scientist","male-scientist","female-scientist","technologist","male-technologist","female-technologist","singer","male-singer","female-singer","artist","male-artist","female-artist","pilot","male-pilot","female-pilot","astronaut","male-astronaut","female-astronaut","firefighter","male-firefighter","female-firefighter","cop","male-police-officer","female-police-officer","sleuth_or_spy","male-detective","female-detective","guardsman","male-guard","female-guard","construction_worker","male-construction-worker","female-construction-worker","prince","princess","man_with_turban","man-wearing-turban","woman-wearing-turban","man_with_gua_pi_mao","person_with_headscarf","man_in_tuxedo","bride_with_veil","pregnant_woman","breast-feeding","angel","santa","mrs_claus","superhero","male_superhero","female_superhero","supervillain","male_supervillain","female_supervillain","mage","male_mage","female_mage","fairy","male_fairy","female_fairy","vampire","male_vampire","female_vampire","merperson","merman","mermaid","elf","male_elf","female_elf","genie","male_genie","female_genie","zombie","male_zombie","female_zombie","massage","man-getting-massage","woman-getting-massage","haircut","man-getting-haircut","woman-getting-haircut","walking","man-walking","woman-walking","standing_person","man_standing","woman_standing","kneeling_person","man_kneeling","woman_kneeling","person_with_probing_cane","man_with_probing_cane","woman_with_probing_cane","person_in_motorized_wheelchair","man_in_motorized_wheelchair","woman_in_motorized_wheelchair","person_in_manual_wheelchair","man_in_manual_wheelchair","woman_in_manual_wheelchair","runner","man-running","woman-running","dancer","man_dancing","man_in_business_suit_levitating","dancers","man-with-bunny-ears-partying","woman-with-bunny-ears-partying","person_in_steamy_room","man_in_steamy_room","woman_in_steamy_room","person_climbing","man_climbing","woman_climbing","fencer","horse_racing","skier","snowboarder","golfer","man-golfing","woman-golfing","surfer","man-surfing","woman-surfing","rowboat","man-rowing-boat","woman-rowing-boat","swimmer","man-swimming","woman-swimming","person_with_ball","man-bouncing-ball","woman-bouncing-ball","weight_lifter","man-lifting-weights","woman-lifting-weights","bicyclist","man-biking","woman-biking","mountain_bicyclist","man-mountain-biking","woman-mountain-biking","person_doing_cartwheel","man-cartwheeling","woman-cartwheeling","wrestlers","man-wrestling","woman-wrestling","water_polo","man-playing-water-polo","woman-playing-water-polo","handball","man-playing-handball","woman-playing-handball","juggling","man-juggling","woman-juggling","person_in_lotus_position","man_in_lotus_position","woman_in_lotus_position","bath","sleeping_accommodation","people_holding_hands","two_women_holding_hands","couple","two_men_holding_hands","couplekiss","woman-kiss-man","man-kiss-man","woman-kiss-woman","couple_with_heart","woman-heart-man","man-heart-man","woman-heart-woman","family","man-woman-boy","man-woman-girl","man-woman-girl-boy","man-woman-boy-boy","man-woman-girl-girl","man-man-boy","man-man-girl","man-man-girl-boy","man-man-boy-boy","man-man-girl-girl","woman-woman-boy","woman-woman-girl","woman-woman-girl-boy","woman-woman-boy-boy","woman-woman-girl-girl","man-boy","man-boy-boy","man-girl","man-girl-boy","man-girl-girl","woman-boy","woman-boy-boy","woman-girl","woman-girl-boy","woman-girl-girl","speaking_head_in_silhouette","bust_in_silhouette","busts_in_silhouette","footprints","kiss","love_letter","cupid","gift_heart","sparkling_heart","heartpulse","heartbeat","revolving_hearts","two_hearts","heart_decoration","heavy_heart_exclamation_mark_ornament","broken_heart","heart","orange_heart","yellow_heart","green_heart","blue_heart","purple_heart","brown_heart","black_heart","white_heart","100","anger","boom","dizzy","sweat_drops","dash","hole","bomb","speech_balloon","eye-in-speech-bubble","left_speech_bubble","right_anger_bubble","thought_balloon","zzz"]},{id:"nature",name:"Animals & Nature",emojis:["monkey_face","monkey","gorilla","orangutan","dog","dog2","guide_dog","service_dog","poodle","wolf","fox_face","raccoon","cat","cat2","lion_face","tiger","tiger2","leopard","horse","racehorse","unicorn_face","zebra_face","deer","cow","ox","water_buffalo","cow2","pig","pig2","boar","pig_nose","ram","sheep","goat","dromedary_camel","camel","llama","giraffe_face","elephant","rhinoceros","hippopotamus","mouse","mouse2","rat","hamster","rabbit","rabbit2","chipmunk","hedgehog","bat","bear","koala","panda_face","sloth","otter","skunk","kangaroo","badger","feet","turkey","chicken","rooster","hatching_chick","baby_chick","hatched_chick","bird","penguin","dove_of_peace","eagle","duck","swan","owl","flamingo","peacock","parrot","frog","crocodile","turtle","lizard","snake","dragon_face","dragon","sauropod","t-rex","whale","whale2","dolphin","fish","tropical_fish","blowfish","shark","octopus","shell","snail","butterfly","bug","ant","bee","beetle","cricket","spider","spider_web","scorpion","mosquito","microbe","bouquet","cherry_blossom","white_flower","rosette","rose","wilted_flower","hibiscus","sunflower","blossom","tulip","seedling","evergreen_tree","deciduous_tree","palm_tree","cactus","ear_of_rice","herb","shamrock","four_leaf_clover","maple_leaf","fallen_leaf","leaves"]},{id:"foods",name:"Food & Drink",emojis:["grapes","melon","watermelon","tangerine","lemon","banana","pineapple","mango","apple","green_apple","pear","peach","cherries","strawberry","kiwifruit","tomato","coconut","avocado","eggplant","potato","carrot","corn","hot_pepper","cucumber","leafy_green","broccoli","garlic","onion","mushroom","peanuts","chestnut","bread","croissant","baguette_bread","pretzel","bagel","pancakes","waffle","cheese_wedge","meat_on_bone","poultry_leg","cut_of_meat","bacon","hamburger","fries","pizza","hotdog","sandwich","taco","burrito","stuffed_flatbread","falafel","egg","fried_egg","shallow_pan_of_food","stew","bowl_with_spoon","green_salad","popcorn","butter","salt","canned_food","bento","rice_cracker","rice_ball","rice","curry","ramen","spaghetti","sweet_potato","oden","sushi","fried_shrimp","fish_cake","moon_cake","dango","dumpling","fortune_cookie","takeout_box","crab","lobster","shrimp","squid","oyster","icecream","shaved_ice","ice_cream","doughnut","cookie","birthday","cake","cupcake","pie","chocolate_bar","candy","lollipop","custard","honey_pot","baby_bottle","glass_of_milk","coffee","tea","sake","champagne","wine_glass","cocktail","tropical_drink","beer","beers","clinking_glasses","tumbler_glass","cup_with_straw","beverage_box","mate_drink","ice_cube","chopsticks","knife_fork_plate","fork_and_knife","spoon","hocho","amphora"]},{id:"activity",name:"Activities",emojis:["jack_o_lantern","christmas_tree","fireworks","sparkler","firecracker","sparkles","balloon","tada","confetti_ball","tanabata_tree","bamboo","dolls","flags","wind_chime","rice_scene","red_envelope","ribbon","gift","reminder_ribbon","admission_tickets","ticket","medal","trophy","sports_medal","first_place_medal","second_place_medal","third_place_medal","soccer","baseball","softball","basketball","volleyball","football","rugby_football","tennis","flying_disc","bowling","cricket_bat_and_ball","field_hockey_stick_and_ball","ice_hockey_stick_and_puck","lacrosse","table_tennis_paddle_and_ball","badminton_racquet_and_shuttlecock","boxing_glove","martial_arts_uniform","goal_net","golf","ice_skate","fishing_pole_and_fish","diving_mask","running_shirt_with_sash","ski","sled","curling_stone","dart","yo-yo","kite","8ball","crystal_ball","nazar_amulet","video_game","joystick","slot_machine","game_die","jigsaw","teddy_bear","spades","hearts","diamonds","clubs","chess_pawn","black_joker","mahjong","flower_playing_cards","performing_arts","frame_with_picture","art","thread","yarn"]},{id:"places",name:"Travel & Places",emojis:["earth_africa","earth_americas","earth_asia","globe_with_meridians","world_map","japan","compass","snow_capped_mountain","mountain","volcano","mount_fuji","camping","beach_with_umbrella","desert","desert_island","national_park","stadium","classical_building","building_construction","bricks","house_buildings","derelict_house_building","house","house_with_garden","office","post_office","european_post_office","hospital","bank","hotel","love_hotel","convenience_store","school","department_store","factory","japanese_castle","european_castle","wedding","tokyo_tower","statue_of_liberty","church","mosque","hindu_temple","synagogue","shinto_shrine","kaaba","fountain","tent","foggy","night_with_stars","cityscape","sunrise_over_mountains","sunrise","city_sunset","city_sunrise","bridge_at_night","hotsprings","carousel_horse","ferris_wheel","roller_coaster","barber","circus_tent","steam_locomotive","railway_car","bullettrain_side","bullettrain_front","train2","metro","light_rail","station","tram","monorail","mountain_railway","train","bus","oncoming_bus","trolleybus","minibus","ambulance","fire_engine","police_car","oncoming_police_car","taxi","oncoming_taxi","car","oncoming_automobile","blue_car","truck","articulated_lorry","tractor","racing_car","racing_motorcycle","motor_scooter","manual_wheelchair","motorized_wheelchair","auto_rickshaw","bike","scooter","skateboard","busstop","motorway","railway_track","oil_drum","fuelpump","rotating_light","traffic_light","vertical_traffic_light","octagonal_sign","construction","anchor","boat","canoe","speedboat","passenger_ship","ferry","motor_boat","ship","airplane","small_airplane","airplane_departure","airplane_arriving","parachute","seat","helicopter","suspension_railway","mountain_cableway","aerial_tramway","satellite","rocket","flying_saucer","bellhop_bell","luggage","hourglass","hourglass_flowing_sand","watch","alarm_clock","stopwatch","timer_clock","mantelpiece_clock","clock12","clock1230","clock1","clock130","clock2","clock230","clock3","clock330","clock4","clock430","clock5","clock530","clock6","clock630","clock7","clock730","clock8","clock830","clock9","clock930","clock10","clock1030","clock11","clock1130","new_moon","waxing_crescent_moon","first_quarter_moon","moon","full_moon","waning_gibbous_moon","last_quarter_moon","waning_crescent_moon","crescent_moon","new_moon_with_face","first_quarter_moon_with_face","last_quarter_moon_with_face","thermometer","sunny","full_moon_with_face","sun_with_face","ringed_planet","star","star2","stars","milky_way","cloud","partly_sunny","thunder_cloud_and_rain","mostly_sunny","barely_sunny","partly_sunny_rain","rain_cloud","snow_cloud","lightning","tornado","fog","wind_blowing_face","cyclone","rainbow","closed_umbrella","umbrella","umbrella_with_rain_drops","umbrella_on_ground","zap","snowflake","snowman","snowman_without_snow","comet","fire","droplet","ocean"]},{id:"objects",name:"Objects",emojis:["eyeglasses","dark_sunglasses","goggles","lab_coat","safety_vest","necktie","shirt","jeans","scarf","gloves","coat","socks","dress","kimono","sari","one-piece_swimsuit","briefs","shorts","bikini","womans_clothes","purse","handbag","pouch","shopping_bags","school_satchel","mans_shoe","athletic_shoe","hiking_boot","womans_flat_shoe","high_heel","sandal","ballet_shoes","boot","crown","womans_hat","tophat","mortar_board","billed_cap","helmet_with_white_cross","prayer_beads","lipstick","ring","gem","mute","speaker","sound","loud_sound","loudspeaker","mega","postal_horn","bell","no_bell","musical_score","musical_note","notes","studio_microphone","level_slider","control_knobs","microphone","headphones","radio","saxophone","guitar","musical_keyboard","trumpet","violin","banjo","drum_with_drumsticks","iphone","calling","phone","telephone_receiver","pager","fax","battery","electric_plug","computer","desktop_computer","printer","keyboard","three_button_mouse","trackball","minidisc","floppy_disk","cd","dvd","abacus","movie_camera","film_frames","film_projector","clapper","tv","camera","camera_with_flash","video_camera","vhs","mag","mag_right","candle","bulb","flashlight","izakaya_lantern","diya_lamp","notebook_with_decorative_cover","closed_book","book","green_book","blue_book","orange_book","books","notebook","ledger","page_with_curl","scroll","page_facing_up","newspaper","rolled_up_newspaper","bookmark_tabs","bookmark","label","moneybag","yen","dollar","euro","pound","money_with_wings","credit_card","receipt","chart","currency_exchange","heavy_dollar_sign","email","e-mail","incoming_envelope","envelope_with_arrow","outbox_tray","inbox_tray","package","mailbox","mailbox_closed","mailbox_with_mail","mailbox_with_no_mail","postbox","ballot_box_with_ballot","pencil2","black_nib","lower_left_fountain_pen","lower_left_ballpoint_pen","lower_left_paintbrush","lower_left_crayon","memo","briefcase","file_folder","open_file_folder","card_index_dividers","date","calendar","spiral_note_pad","spiral_calendar_pad","card_index","chart_with_upwards_trend","chart_with_downwards_trend","bar_chart","clipboard","pushpin","round_pushpin","paperclip","linked_paperclips","straight_ruler","triangular_ruler","scissors","card_file_box","file_cabinet","wastebasket","lock","unlock","lock_with_ink_pen","closed_lock_with_key","key","old_key","hammer","axe","pick","hammer_and_pick","hammer_and_wrench","dagger_knife","crossed_swords","gun","bow_and_arrow","shield","wrench","nut_and_bolt","gear","compression","scales","probing_cane","link","chains","toolbox","magnet","alembic","test_tube","petri_dish","dna","microscope","telescope","satellite_antenna","syringe","drop_of_blood","pill","adhesive_bandage","stethoscope","door","bed","couch_and_lamp","chair","toilet","shower","bathtub","razor","lotion_bottle","safety_pin","broom","basket","roll_of_paper","soap","sponge","fire_extinguisher","shopping_trolley","smoking","coffin","funeral_urn","moyai"]},{id:"symbols",name:"Symbols",emojis:["atm","put_litter_in_its_place","potable_water","wheelchair","mens","womens","restroom","baby_symbol","wc","passport_control","customs","baggage_claim","left_luggage","warning","children_crossing","no_entry","no_entry_sign","no_bicycles","no_smoking","do_not_litter","non-potable_water","no_pedestrians","no_mobile_phones","underage","radioactive_sign","biohazard_sign","arrow_up","arrow_upper_right","arrow_right","arrow_lower_right","arrow_down","arrow_lower_left","arrow_left","arrow_upper_left","arrow_up_down","left_right_arrow","leftwards_arrow_with_hook","arrow_right_hook","arrow_heading_up","arrow_heading_down","arrows_clockwise","arrows_counterclockwise","back","end","on","soon","top","place_of_worship","atom_symbol","om_symbol","star_of_david","wheel_of_dharma","yin_yang","latin_cross","orthodox_cross","star_and_crescent","peace_symbol","menorah_with_nine_branches","six_pointed_star","aries","taurus","gemini","cancer","leo","virgo","libra","scorpius","sagittarius","capricorn","aquarius","pisces","ophiuchus","twisted_rightwards_arrows","repeat","repeat_one","arrow_forward","fast_forward","black_right_pointing_double_triangle_with_vertical_bar","black_right_pointing_triangle_with_double_vertical_bar","arrow_backward","rewind","black_left_pointing_double_triangle_with_vertical_bar","arrow_up_small","arrow_double_up","arrow_down_small","arrow_double_down","double_vertical_bar","black_square_for_stop","black_circle_for_record","eject","cinema","low_brightness","high_brightness","signal_strength","vibration_mode","mobile_phone_off","female_sign","male_sign","medical_symbol","infinity","recycle","fleur_de_lis","trident","name_badge","beginner","o","white_check_mark","ballot_box_with_check","heavy_check_mark","heavy_multiplication_x","x","negative_squared_cross_mark","heavy_plus_sign","heavy_minus_sign","heavy_division_sign","curly_loop","loop","part_alternation_mark","eight_spoked_asterisk","eight_pointed_black_star","sparkle","bangbang","interrobang","question","grey_question","grey_exclamation","exclamation","wavy_dash","copyright","registered","tm","hash","keycap_star","zero","one","two","three","four","five","six","seven","eight","nine","keycap_ten","capital_abcd","abcd","1234","symbols","abc","a","ab","b","cl","cool","free","information_source","id","m","new","ng","o2","ok","parking","sos","up","vs","koko","sa","u6708","u6709","u6307","ideograph_advantage","u5272","u7121","u7981","accept","u7533","u5408","u7a7a","congratulations","secret","u55b6","u6e80","red_circle","large_orange_circle","large_yellow_circle","large_green_circle","large_blue_circle","large_purple_circle","large_brown_circle","black_circle","white_circle","large_red_square","large_orange_square","large_yellow_square","large_green_square","large_blue_square","large_purple_square","large_brown_square","black_large_square","white_large_square","black_medium_square","white_medium_square","black_medium_small_square","white_medium_small_square","black_small_square","white_small_square","large_orange_diamond","large_blue_diamond","small_orange_diamond","small_blue_diamond","small_red_triangle","small_red_triangle_down","diamond_shape_with_a_dot_inside","radio_button","white_square_button","black_square_button"]},{id:"flags",name:"Flags",emojis:["checkered_flag","cn","crossed_flags","de","es","flag-ac","flag-ad","flag-ae","flag-af","flag-ag","flag-ai","flag-al","flag-am","flag-ao","flag-aq","flag-ar","flag-as","flag-at","flag-au","flag-aw","flag-ax","flag-az","flag-ba","flag-bb","flag-bd","flag-be","flag-bf","flag-bg","flag-bh","flag-bi","flag-bj","flag-bl","flag-bm","flag-bn","flag-bo","flag-bq","flag-br","flag-bs","flag-bt","flag-bv","flag-bw","flag-by","flag-bz","flag-ca","flag-cc","flag-cd","flag-cf","flag-cg","flag-ch","flag-ci","flag-ck","flag-cl","flag-cm","flag-co","flag-cp","flag-cr","flag-cu","flag-cv","flag-cw","flag-cx","flag-cy","flag-cz","flag-dg","flag-dj","flag-dk","flag-dm","flag-do","flag-dz","flag-ea","flag-ec","flag-ee","flag-eg","flag-eh","flag-england","flag-er","flag-et","flag-eu","flag-fi","flag-fj","flag-fk","flag-fm","flag-fo","flag-ga","flag-gd","flag-ge","flag-gf","flag-gg","flag-gh","flag-gi","flag-gl","flag-gm","flag-gn","flag-gp","flag-gq","flag-gr","flag-gs","flag-gt","flag-gu","flag-gw","flag-gy","flag-hk","flag-hm","flag-hn","flag-hr","flag-ht","flag-hu","flag-ic","flag-id","flag-ie","flag-il","flag-im","flag-in","flag-io","flag-iq","flag-ir","flag-is","flag-je","flag-jm","flag-jo","flag-ke","flag-kg","flag-kh","flag-ki","flag-km","flag-kn","flag-kp","flag-kw","flag-ky","flag-kz","flag-la","flag-lb","flag-lc","flag-li","flag-lk","flag-lr","flag-ls","flag-lt","flag-lu","flag-lv","flag-ly","flag-ma","flag-mc","flag-md","flag-me","flag-mf","flag-mg","flag-mh","flag-mk","flag-ml","flag-mm","flag-mn","flag-mo","flag-mp","flag-mq","flag-mr","flag-ms","flag-mt","flag-mu","flag-mv","flag-mw","flag-mx","flag-my","flag-mz","flag-na","flag-nc","flag-ne","flag-nf","flag-ng","flag-ni","flag-nl","flag-no","flag-np","flag-nr","flag-nu","flag-nz","flag-om","flag-pa","flag-pe","flag-pf","flag-pg","flag-ph","flag-pk","flag-pl","flag-pm","flag-pn","flag-pr","flag-ps","flag-pt","flag-pw","flag-py","flag-qa","flag-re","flag-ro","flag-rs","flag-rw","flag-sa","flag-sb","flag-sc","flag-scotland","flag-sd","flag-se","flag-sg","flag-sh","flag-si","flag-sj","flag-sk","flag-sl","flag-sm","flag-sn","flag-so","flag-sr","flag-ss","flag-st","flag-sv","flag-sx","flag-sy","flag-sz","flag-ta","flag-tc","flag-td","flag-tf","flag-tg","flag-th","flag-tj","flag-tk","flag-tl","flag-tm","flag-tn","flag-to","flag-tr","flag-tt","flag-tv","flag-tw","flag-tz","flag-ua","flag-ug","flag-um","flag-uy","flag-uz","flag-va","flag-vc","flag-ve","flag-vg","flag-vi","flag-vn","flag-vu","flag-wales","flag-wf","flag-ws","flag-xk","flag-ye","flag-yt","flag-za","flag-zm","flag-zw","fr","gb","it","jp","kr","pirate_flag","rainbow-flag","ru","triangular_flag_on_post","us","waving_black_flag","waving_white_flag"]}],emojis:{100:{a:"Hundred Points Symbol",b:"1F4AF",d:!0,e:!0,f:!0,h:!0,j:["score","perfect","numbers","century","exam","quiz","test","pass","hundred"],k:[26,5],o:2},1234:{a:"Input Symbol for Numbers",b:"1F522",d:!0,e:!0,f:!0,h:!0,j:["numbers","blue-square"],k:[28,5],o:2},grinning:{a:"Grinning Face",b:"1F600",d:!0,e:!0,f:!0,h:!0,j:["face","smile","happy","joy",":D","grin"],k:[30,35],m:":D",o:2},monkey_face:{a:"Monkey Face",b:"1F435",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","circus"],k:[12,25],l:[":o)"],o:2},grapes:{a:"Grapes",b:"1F347",d:!0,e:!0,f:!0,h:!0,j:["fruit","food","wine"],k:[6,31],o:2},eyeglasses:{a:"Eyeglasses",b:"1F453",d:!0,e:!0,f:!0,h:!0,j:["fashion","accessories","eyesight","nerdy","dork","geek"],k:[14,7],o:2},checkered_flag:{a:"Chequered Flag",b:"1F3C1",d:!0,e:!0,f:!0,h:!0,j:["contest","finishline","race","gokart"],k:[8,39],o:2},jack_o_lantern:{a:"Jack-O-Lantern",b:"1F383",d:!0,e:!0,f:!0,h:!0,j:["halloween","light","pumpkin","creepy","fall"],k:[7,34],o:2},wave:{skin_variations:{"1F3FB":{unified:"1F44B-1F3FB",non_qualified:null,image:"1f44b-1f3fb.png",sheet_x:13,sheet_y:27,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F44B-1F3FC",non_qualified:null,image:"1f44b-1f3fc.png",sheet_x:13,sheet_y:28,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F44B-1F3FD",non_qualified:null,image:"1f44b-1f3fd.png",sheet_x:13,sheet_y:29,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F44B-1F3FE",non_qualified:null,image:"1f44b-1f3fe.png",sheet_x:13,sheet_y:30,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F44B-1F3FF",non_qualified:null,image:"1f44b-1f3ff.png",sheet_x:13,sheet_y:31,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Waving Hand Sign",b:"1F44B",d:!0,e:!0,f:!0,h:!0,j:["hands","gesture","goodbye","solong","farewell","hello","hi","palm"],k:[13,26],o:2},earth_africa:{a:"Earth Globe Europe-Africa",b:"1F30D",d:!0,e:!0,f:!0,h:!0,j:["globe","world","international"],k:[5,32],o:2},atm:{a:"Automated Teller Machine",b:"1F3E7",d:!0,e:!0,f:!0,h:!0,j:["money","sales","cash","blue-square","payment","bank"],k:[11,1],o:2},melon:{a:"Melon",b:"1F348",d:!0,e:!0,f:!0,h:!0,j:["fruit","nature","food"],k:[6,32],o:2},triangular_flag_on_post:{a:"Triangular Flag on Post",b:"1F6A9",d:!0,e:!0,f:!0,h:!0,j:["mark","milestone","place"],k:[35,0],o:2},put_litter_in_its_place:{a:"Put Litter in Its Place Symbol",b:"1F6AE",d:!0,e:!0,f:!0,h:!0,j:["blue-square","sign","human","info"],k:[35,5],o:2},christmas_tree:{a:"Christmas Tree",b:"1F384",d:!0,e:!0,f:!0,h:!0,j:["festival","vacation","december","xmas","celebration"],k:[7,35],o:2},monkey:{a:"Monkey",b:"1F412",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","banana","circus"],k:[11,46],o:2},earth_americas:{a:"Earth Globe Americas",b:"1F30E",d:!0,e:!0,f:!0,h:!0,j:["globe","world","USA","international"],k:[5,33],o:2},dark_sunglasses:{a:"Dark Sunglasses",b:"1F576-FE0F",c:"1F576",d:!0,e:!0,f:!0,h:!0,j:["face","cool","accessories"],k:[29,33],o:2},raised_back_of_hand:{skin_variations:{"1F3FB":{unified:"1F91A-1F3FB",non_qualified:null,image:"1f91a-1f3fb.png",sheet_x:37,sheet_y:44,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F91A-1F3FC",non_qualified:null,image:"1f91a-1f3fc.png",sheet_x:37,sheet_y:45,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F91A-1F3FD",non_qualified:null,image:"1f91a-1f3fd.png",sheet_x:37,sheet_y:46,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F91A-1F3FE",non_qualified:null,image:"1f91a-1f3fe.png",sheet_x:37,sheet_y:47,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F91A-1F3FF",non_qualified:null,image:"1f91a-1f3ff.png",sheet_x:37,sheet_y:48,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Raised Back of Hand",b:"1F91A",d:!0,e:!0,f:!0,h:!0,j:["fingers","raised","backhand"],k:[37,43],o:4},smiley:{a:"Smiling Face with Open Mouth",b:"1F603",d:!0,e:!0,f:!0,h:!0,j:["face","happy","joy","haha",":D",":)","smile","funny"],k:[30,38],l:["=)","=-)"],m:":)",o:2},earth_asia:{a:"Earth Globe Asia-Australia",b:"1F30F",d:!0,e:!0,f:!0,h:!0,j:["globe","world","east","international"],k:[5,34],o:2},crossed_flags:{a:"Crossed Flags",b:"1F38C",d:!0,e:!0,f:!0,h:!0,j:["japanese","nation","country","border"],k:[7,48],o:2},watermelon:{a:"Watermelon",b:"1F349",d:!0,e:!0,f:!0,h:!0,j:["fruit","food","picnic","summer"],k:[6,33],o:2},goggles:{a:"Goggles",b:"1F97D",d:!0,e:!0,f:!0,h:!0,k:[42,15],o:11},raised_hand_with_fingers_splayed:{skin_variations:{"1F3FB":{unified:"1F590-1F3FB",non_qualified:null,image:"1f590-1f3fb.png",sheet_x:29,sheet_y:49,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F590-1F3FC",non_qualified:null,image:"1f590-1f3fc.png",sheet_x:29,sheet_y:50,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F590-1F3FD",non_qualified:null,image:"1f590-1f3fd.png",sheet_x:29,sheet_y:51,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F590-1F3FE",non_qualified:null,image:"1f590-1f3fe.png",sheet_x:29,sheet_y:52,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F590-1F3FF",non_qualified:null,image:"1f590-1f3ff.png",sheet_x:29,sheet_y:53,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Raised Hand with Fingers Splayed",b:"1F590-FE0F",c:"1F590",d:!0,e:!0,f:!0,h:!0,j:["hand","fingers","palm"],k:[29,48],o:2},smile:{a:"Smiling Face with Open Mouth and Smiling Eyes",b:"1F604",d:!0,e:!0,f:!0,h:!0,j:["face","happy","joy","funny","haha","laugh","like",":D",":)"],k:[30,39],l:["C:","c:",":D",":-D"],m:":)",o:2},potable_water:{a:"Potable Water Symbol",b:"1F6B0",d:!0,e:!0,f:!0,h:!0,j:["blue-square","liquid","restroom","cleaning","faucet"],k:[35,7],o:2},fireworks:{a:"Fireworks",b:"1F386",d:!0,e:!0,f:!0,h:!0,j:["photo","festival","carnival","congratulations"],k:[7,42],o:2},gorilla:{a:"Gorilla",b:"1F98D",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","circus"],k:[42,31],o:4},lab_coat:{a:"Lab Coat",b:"1F97C",d:!0,e:!0,f:!0,h:!0,k:[42,14],o:11},tangerine:{a:"Tangerine",b:"1F34A",d:!0,e:!0,f:!0,h:!0,j:["food","fruit","nature","orange"],k:[6,34],o:2},wheelchair:{a:"Wheelchair Symbol",b:"267F",d:!0,e:!0,f:!0,h:!0,j:["blue-square","disabled","a11y","accessibility"],k:[53,40],o:2},waving_black_flag:{a:"Waving Black Flag",b:"1F3F4",d:!0,e:!0,f:!0,h:!0,k:[11,17],o:2},orangutan:{a:"Orangutan",b:"1F9A7",d:!0,e:!0,f:!0,h:!0,k:[42,55],o:12},sparkler:{a:"Firework Sparkler",b:"1F387",d:!0,e:!0,f:!0,h:!0,j:["stars","night","shine"],k:[7,43],o:2},globe_with_meridians:{a:"Globe with Meridians",b:"1F310",d:!0,e:!0,f:!0,h:!0,j:["earth","international","world","internet","interweb","i18n"],k:[5,35],o:2},grin:{a:"Grinning Face with Smiling Eyes",b:"1F601",d:!0,e:!0,f:!0,h:!0,j:["face","happy","smile","joy","kawaii"],k:[30,36],o:2},hand:{skin_variations:{"1F3FB":{unified:"270B-1F3FB",non_qualified:null,image:"270b-1f3fb.png",sheet_x:54,sheet_y:50,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"270B-1F3FC",non_qualified:null,image:"270b-1f3fc.png",sheet_x:54,sheet_y:51,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"270B-1F3FD",non_qualified:null,image:"270b-1f3fd.png",sheet_x:54,sheet_y:52,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"270B-1F3FE",non_qualified:null,image:"270b-1f3fe.png",sheet_x:54,sheet_y:53,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"270B-1F3FF",non_qualified:null,image:"270b-1f3ff.png",sheet_x:54,sheet_y:54,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Raised Hand",b:"270B",d:!0,e:!0,f:!0,h:!0,k:[54,49],n:["raised_hand"],o:2},firecracker:{a:"Firecracker",b:"1F9E8",d:!0,e:!0,f:!0,h:!0,k:[51,27],o:11},lemon:{a:"Lemon",b:"1F34B",d:!0,e:!0,f:!0,h:!0,j:["fruit","nature"],k:[6,35],o:2},dog:{a:"Dog Face",b:"1F436",d:!0,e:!0,f:!0,h:!0,j:["animal","friend","nature","woof","puppy","pet","faithful"],k:[12,26],o:2},mens:{a:"Mens Symbol",b:"1F6B9",d:!0,e:!0,f:!0,h:!0,j:["toilet","restroom","wc","blue-square","gender","male"],k:[36,10],o:2},"spock-hand":{skin_variations:{"1F3FB":{unified:"1F596-1F3FB",non_qualified:null,image:"1f596-1f3fb.png",sheet_x:30,sheet_y:4,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F596-1F3FC",non_qualified:null,image:"1f596-1f3fc.png",sheet_x:30,sheet_y:5,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F596-1F3FD",non_qualified:null,image:"1f596-1f3fd.png",sheet_x:30,sheet_y:6,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F596-1F3FE",non_qualified:null,image:"1f596-1f3fe.png",sheet_x:30,sheet_y:7,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F596-1F3FF",non_qualified:null,image:"1f596-1f3ff.png",sheet_x:30,sheet_y:8,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Raised Hand with Part Between Middle and Ring Fingers",b:"1F596",d:!0,e:!0,f:!0,h:!0,k:[30,3],o:2},world_map:{a:"World Map",b:"1F5FA-FE0F",c:"1F5FA",d:!0,e:!0,f:!0,h:!0,j:["location","direction"],k:[30,29],o:2},laughing:{a:"Smiling Face with Open Mouth and Tightly-Closed Eyes",b:"1F606",d:!0,e:!0,f:!0,h:!0,j:["happy","joy","lol","satisfied","haha","face","glad","XD","laugh"],k:[30,41],l:[":>",":->"],n:["satisfied"],o:2},waving_white_flag:{a:"Waving White Flag",b:"1F3F3-FE0F",c:"1F3F3",d:!0,e:!0,f:!0,h:!0,k:[11,12],o:2},safety_vest:{a:"Safety Vest",b:"1F9BA",d:!0,e:!0,f:!0,h:!0,k:[43,54],o:12},sweat_smile:{a:"Smiling Face with Open Mouth and Cold Sweat",b:"1F605",d:!0,e:!0,f:!0,h:!0,j:["face","hot","happy","laugh","sweat","smile","relief"],k:[30,40],o:2},sparkles:{a:"Sparkles",b:"2728",d:!0,e:!0,f:!0,h:!0,j:["stars","shine","shiny","cool","awesome","good","magic"],k:[55,16],o:2},banana:{a:"Banana",b:"1F34C",d:!0,e:!0,f:!0,h:!0,j:["fruit","food","monkey"],k:[6,36],o:2},"rainbow-flag":{a:"Rainbow Flag",b:"1F3F3-FE0F-200D-1F308",c:"1F3F3-200D-1F308",d:!0,e:!0,f:!0,h:!0,k:[11,11],o:4},ok_hand:{skin_variations:{"1F3FB":{unified:"1F44C-1F3FB",non_qualified:null,image:"1f44c-1f3fb.png",sheet_x:13,sheet_y:33,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F44C-1F3FC",non_qualified:null,image:"1f44c-1f3fc.png",sheet_x:13,sheet_y:34,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F44C-1F3FD",non_qualified:null,image:"1f44c-1f3fd.png",sheet_x:13,sheet_y:35,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F44C-1F3FE",non_qualified:null,image:"1f44c-1f3fe.png",sheet_x:13,sheet_y:36,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F44C-1F3FF",non_qualified:null,image:"1f44c-1f3ff.png",sheet_x:13,sheet_y:37,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Ok Hand Sign",b:"1F44C",d:!0,e:!0,f:!0,h:!0,j:["fingers","limbs","perfect","ok","okay"],k:[13,32],o:2},japan:{a:"Silhouette of Japan",b:"1F5FE",d:!0,e:!0,f:!0,h:!0,j:["nation","country","japanese","asia"],k:[30,33],o:2},dog2:{a:"Dog",b:"1F415",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","friend","doge","pet","faithful"],k:[11,50],o:2},womens:{a:"Womens Symbol",b:"1F6BA",d:!0,e:!0,f:!0,h:!0,j:["purple-square","woman","female","toilet","loo","restroom","gender"],k:[36,11],o:2},necktie:{a:"Necktie",b:"1F454",d:!0,e:!0,f:!0,h:!0,j:["shirt","suitup","formal","fashion","cloth","business"],k:[14,8],o:2},pirate_flag:{a:"Pirate Flag",b:"1F3F4-200D-2620-FE0F",c:"1F3F4-200D-2620",d:!0,e:!0,f:!0,h:!0,k:[11,13],o:11},guide_dog:{a:"Guide Dog",b:"1F9AE",d:!0,e:!0,f:!0,h:!0,k:[43,2],o:12},restroom:{a:"Restroom",b:"1F6BB",d:!0,e:!0,f:!0,h:!0,j:["blue-square","toilet","refresh","wc","gender"],k:[36,12],o:2},compass:{a:"Compass",b:"1F9ED",d:!0,e:!0,f:!0,h:!0,k:[51,32],o:11},rolling_on_the_floor_laughing:{a:"Rolling on the Floor Laughing",b:"1F923",d:!0,e:!0,f:!0,h:!0,k:[38,20],o:4},balloon:{a:"Balloon",b:"1F388",d:!0,e:!0,f:!0,h:!0,j:["party","celebration","birthday","circus"],k:[7,44],o:2},pinching_hand:{skin_variations:{"1F3FB":{unified:"1F90F-1F3FB",non_qualified:null,image:"1f90f-1f3fb.png",sheet_x:37,sheet_y:18,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F90F-1F3FC",non_qualified:null,image:"1f90f-1f3fc.png",sheet_x:37,sheet_y:19,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F90F-1F3FD",non_qualified:null,image:"1f90f-1f3fd.png",sheet_x:37,sheet_y:20,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F90F-1F3FE",non_qualified:null,image:"1f90f-1f3fe.png",sheet_x:37,sheet_y:21,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F90F-1F3FF",non_qualified:null,image:"1f90f-1f3ff.png",sheet_x:37,sheet_y:22,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Pinching Hand",b:"1F90F",d:!0,e:!0,f:!0,h:!0,k:[37,17],o:12},pineapple:{a:"Pineapple",b:"1F34D",d:!0,e:!0,f:!0,h:!0,j:["fruit","nature","food"],k:[6,37],o:2},shirt:{a:"T-Shirt",b:"1F455",d:!0,e:!0,f:!0,h:!0,k:[14,9],n:["tshirt"],o:2},service_dog:{a:"Service Dog",b:"1F415-200D-1F9BA",d:!0,e:!0,f:!0,h:!0,k:[11,49],o:12},baby_symbol:{a:"Baby Symbol",b:"1F6BC",d:!0,e:!0,f:!0,h:!0,j:["orange-square","child"],k:[36,13],o:2},joy:{a:"Face with Tears of Joy",b:"1F602",d:!0,e:!0,f:!0,h:!0,j:["face","cry","tears","weep","happy","happytears","haha"],k:[30,37],o:2},tada:{a:"Party Popper",b:"1F389",d:!0,e:!0,f:!0,h:!0,j:["party","congratulations","birthday","magic","circus","celebration"],k:[7,45],o:2},mango:{a:"Mango",b:"1F96D",d:!0,e:!0,f:!0,h:!0,k:[42,3],o:11},v:{skin_variations:{"1F3FB":{unified:"270C-1F3FB",non_qualified:null,image:"270c-1f3fb.png",sheet_x:54,sheet_y:56,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"270C-1F3FC",non_qualified:null,image:"270c-1f3fc.png",sheet_x:55,sheet_y:0,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"270C-1F3FD",non_qualified:null,image:"270c-1f3fd.png",sheet_x:55,sheet_y:1,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"270C-1F3FE",non_qualified:null,image:"270c-1f3fe.png",sheet_x:55,sheet_y:2,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"270C-1F3FF",non_qualified:null,image:"270c-1f3ff.png",sheet_x:55,sheet_y:3,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Victory Hand",b:"270C-FE0F",c:"270C",d:!0,e:!0,f:!0,h:!0,j:["fingers","ohyeah","hand","peace","victory","two"],k:[54,55],o:2},snow_capped_mountain:{a:"Snow Capped Mountain",b:"1F3D4-FE0F",c:"1F3D4",d:!0,e:!0,f:!0,h:!0,k:[10,39],o:2},"flag-ac":{a:"Ascension Island Flag",b:"1F1E6-1F1E8",d:!0,e:!0,f:!0,h:!0,k:[0,31],o:2},jeans:{a:"Jeans",b:"1F456",d:!0,e:!0,f:!0,h:!0,j:["fashion","shopping"],k:[14,10],o:2},poodle:{a:"Poodle",b:"1F429",d:!0,e:!0,f:!0,h:!0,j:["dog","animal","101","nature","pet"],k:[12,13],o:2},crossed_fingers:{skin_variations:{"1F3FB":{unified:"1F91E-1F3FB",non_qualified:null,image:"1f91e-1f3fb.png",sheet_x:38,sheet_y:6,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F91E-1F3FC",non_qualified:null,image:"1f91e-1f3fc.png",sheet_x:38,sheet_y:7,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F91E-1F3FD",non_qualified:null,image:"1f91e-1f3fd.png",sheet_x:38,sheet_y:8,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F91E-1F3FE",non_qualified:null,image:"1f91e-1f3fe.png",sheet_x:38,sheet_y:9,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F91E-1F3FF",non_qualified:null,image:"1f91e-1f3ff.png",sheet_x:38,sheet_y:10,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Hand with Index and Middle Fingers Crossed",b:"1F91E",d:!0,e:!0,f:!0,h:!0,j:["good","lucky"],k:[38,5],n:["hand_with_index_and_middle_fingers_crossed"],o:4},"flag-ad":{a:"Andorra Flag",b:"1F1E6-1F1E9",d:!0,e:!0,f:!0,h:!0,k:[0,32],o:2},slightly_smiling_face:{a:"Slightly Smiling Face",b:"1F642",d:!0,e:!0,f:!0,h:!0,j:["face","smile"],k:[31,44],l:[":)","(:",":-)"],o:2},apple:{a:"Red Apple",b:"1F34E",d:!0,e:!0,f:!0,h:!0,j:["fruit","mac","school"],k:[6,38],o:2},wc:{a:"Water Closet",b:"1F6BE",d:!0,e:!0,f:!0,h:!0,j:["toilet","restroom","blue-square"],k:[36,15],o:2},scarf:{a:"Scarf",b:"1F9E3",d:!0,e:!0,f:!0,h:!0,k:[51,22],o:5},mountain:{a:"Mountain",b:"26F0-FE0F",c:"26F0",d:!0,e:!0,f:!0,h:!0,j:["photo","nature","environment"],k:[54,11],o:2},confetti_ball:{a:"Confetti Ball",b:"1F38A",d:!0,e:!0,f:!0,h:!0,j:["festival","party","birthday","circus"],k:[7,46],o:2},i_love_you_hand_sign:{skin_variations:{"1F3FB":{unified:"1F91F-1F3FB",non_qualified:null,image:"1f91f-1f3fb.png",sheet_x:38,sheet_y:12,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F91F-1F3FC",non_qualified:null,image:"1f91f-1f3fc.png",sheet_x:38,sheet_y:13,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F91F-1F3FD",non_qualified:null,image:"1f91f-1f3fd.png",sheet_x:38,sheet_y:14,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F91F-1F3FE",non_qualified:null,image:"1f91f-1f3fe.png",sheet_x:38,sheet_y:15,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F91F-1F3FF",non_qualified:null,image:"1f91f-1f3ff.png",sheet_x:38,sheet_y:16,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"I Love You Hand Sign",b:"1F91F",d:!0,e:!0,f:!0,h:!0,k:[38,11],o:5},wolf:{a:"Wolf Face",b:"1F43A",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","wild"],k:[12,30],o:2},gloves:{a:"Gloves",b:"1F9E4",d:!0,e:!0,f:!0,h:!0,k:[51,23],o:5},"flag-ae":{a:"United Arab Emirates Flag",b:"1F1E6-1F1EA",d:!0,e:!0,f:!0,h:!0,k:[0,33],o:2},upside_down_face:{a:"Upside-Down Face",b:"1F643",d:!0,e:!0,f:!0,h:!0,j:["face","flipped","silly","smile"],k:[31,45],o:2},green_apple:{a:"Green Apple",b:"1F34F",d:!0,e:!0,f:!0,h:!0,j:["fruit","nature"],k:[6,39],o:2},passport_control:{a:"Passport Control",b:"1F6C2",d:!0,e:!0,f:!0,h:!0,j:["custom","blue-square"],k:[36,24],o:2},volcano:{a:"Volcano",b:"1F30B",d:!0,e:!0,f:!0,h:!0,j:["photo","nature","disaster"],k:[5,30],o:2},tanabata_tree:{a:"Tanabata Tree",b:"1F38B",d:!0,e:!0,f:!0,h:!0,j:["plant","nature","branch","summer"],k:[7,47],o:2},customs:{a:"Customs",b:"1F6C3",d:!0,e:!0,f:!0,h:!0,j:["passport","border","blue-square"],k:[36,25],o:2},coat:{a:"Coat",b:"1F9E5",d:!0,e:!0,f:!0,h:!0,k:[51,24],o:5},wink:{a:"Winking Face",b:"1F609",d:!0,e:!0,f:!0,h:!0,j:["face","happy","mischievous","secret",";)","smile","eye"],k:[30,44],l:[";)",";-)"],m:";)",o:2},bamboo:{a:"Pine Decoration",b:"1F38D",d:!0,e:!0,f:!0,h:!0,j:["plant","nature","vegetable","panda","pine_decoration"],k:[7,49],o:2},"flag-af":{a:"Afghanistan Flag",b:"1F1E6-1F1EB",d:!0,e:!0,f:!0,h:!0,k:[0,34],o:2},fox_face:{a:"Fox Face",b:"1F98A",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","face"],k:[42,28],o:4},pear:{a:"Pear",b:"1F350",d:!0,e:!0,f:!0,h:!0,j:["fruit","nature","food"],k:[6,40],o:2},mount_fuji:{a:"Mount Fuji",b:"1F5FB",d:!0,e:!0,f:!0,h:!0,j:["photo","mountain","nature","japanese"],k:[30,30],o:2},the_horns:{skin_variations:{"1F3FB":{unified:"1F918-1F3FB",non_qualified:null,image:"1f918-1f3fb.png",sheet_x:37,sheet_y:32,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F918-1F3FC",non_qualified:null,image:"1f918-1f3fc.png",sheet_x:37,sheet_y:33,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F918-1F3FD",non_qualified:null,image:"1f918-1f3fd.png",sheet_x:37,sheet_y:34,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F918-1F3FE",non_qualified:null,image:"1f918-1f3fe.png",sheet_x:37,sheet_y:35,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F918-1F3FF",non_qualified:null,image:"1f918-1f3ff.png",sheet_x:37,sheet_y:36,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Sign of the Horns",b:"1F918",d:!0,e:!0,f:!0,h:!0,k:[37,31],n:["sign_of_the_horns"],o:2},call_me_hand:{skin_variations:{"1F3FB":{unified:"1F919-1F3FB",non_qualified:null,image:"1f919-1f3fb.png",sheet_x:37,sheet_y:38,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F919-1F3FC",non_qualified:null,image:"1f919-1f3fc.png",sheet_x:37,sheet_y:39,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F919-1F3FD",non_qualified:null,image:"1f919-1f3fd.png",sheet_x:37,sheet_y:40,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F919-1F3FE",non_qualified:null,image:"1f919-1f3fe.png",sheet_x:37,sheet_y:41,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F919-1F3FF",non_qualified:null,image:"1f919-1f3ff.png",sheet_x:37,sheet_y:42,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Call Me Hand",b:"1F919",d:!0,e:!0,f:!0,h:!0,j:["hands","gesture"],k:[37,37],o:4},"flag-ag":{a:"Antigua & Barbuda Flag",b:"1F1E6-1F1EC",d:!0,e:!0,f:!0,h:!0,k:[0,35],o:2},raccoon:{a:"Raccoon",b:"1F99D",d:!0,e:!0,f:!0,h:!0,k:[42,47],o:11},dolls:{a:"Japanese Dolls",b:"1F38E",d:!0,e:!0,f:!0,h:!0,j:["japanese","toy","kimono"],k:[7,50],o:2},blush:{a:"Smiling Face with Smiling Eyes",b:"1F60A",d:!0,e:!0,f:!0,h:!0,j:["face","smile","happy","flushed","crush","embarrassed","shy","joy"],k:[30,45],m:":)",o:2},peach:{a:"Peach",b:"1F351",d:!0,e:!0,f:!0,h:!0,j:["fruit","nature","food"],k:[6,41],o:2},baggage_claim:{a:"Baggage Claim",b:"1F6C4",d:!0,e:!0,f:!0,h:!0,j:["blue-square","airport","transport"],k:[36,26],o:2},socks:{a:"Socks",b:"1F9E6",d:!0,e:!0,f:!0,h:!0,k:[51,25],o:5},camping:{a:"Camping",b:"1F3D5-FE0F",c:"1F3D5",d:!0,e:!0,f:!0,h:!0,j:["photo","outdoors","tent"],k:[10,40],o:2},dress:{a:"Dress",b:"1F457",d:!0,e:!0,f:!0,h:!0,j:["clothes","fashion","shopping"],k:[14,11],o:2},beach_with_umbrella:{a:"Beach with Umbrella",b:"1F3D6-FE0F",c:"1F3D6",d:!0,e:!0,f:!0,h:!0,k:[10,41],o:2},cherries:{a:"Cherries",b:"1F352",d:!0,e:!0,f:!0,h:!0,j:["food","fruit"],k:[6,42],o:2},cat:{a:"Cat Face",b:"1F431",d:!0,e:!0,f:!0,h:!0,j:["animal","meow","nature","pet","kitten"],k:[12,21],o:2},point_left:{skin_variations:{"1F3FB":{unified:"1F448-1F3FB",non_qualified:null,image:"1f448-1f3fb.png",sheet_x:13,sheet_y:9,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F448-1F3FC",non_qualified:null,image:"1f448-1f3fc.png",sheet_x:13,sheet_y:10,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F448-1F3FD",non_qualified:null,image:"1f448-1f3fd.png",sheet_x:13,sheet_y:11,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F448-1F3FE",non_qualified:null,image:"1f448-1f3fe.png",sheet_x:13,sheet_y:12,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F448-1F3FF",non_qualified:null,image:"1f448-1f3ff.png",sheet_x:13,sheet_y:13,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"White Left Pointing Backhand Index",b:"1F448",d:!0,e:!0,f:!0,h:!0,j:["direction","fingers","hand","left"],k:[13,8],o:2},left_luggage:{a:"Left Luggage",b:"1F6C5",d:!0,e:!0,f:!0,h:!0,j:["blue-square","travel"],k:[36,27],o:2},"flag-ai":{a:"Anguilla Flag",b:"1F1E6-1F1EE",d:!0,e:!0,f:!0,h:!0,k:[0,36],o:2},innocent:{a:"Smiling Face with Halo",b:"1F607",d:!0,e:!0,f:!0,h:!0,j:["face","angel","heaven","halo"],k:[30,42],o:2},flags:{a:"Carp Streamer",b:"1F38F",d:!0,e:!0,f:!0,h:!0,j:["fish","japanese","koinobori","carp","banner"],k:[7,51],o:2},warning:{a:"Warning Sign",b:"26A0-FE0F",c:"26A0",d:!0,e:!0,f:!0,h:!0,j:["exclamation","wip","alert","error","problem","issue"],k:[53,50],o:2},strawberry:{a:"Strawberry",b:"1F353",d:!0,e:!0,f:!0,h:!0,j:["fruit","food","nature"],k:[6,43],o:2},point_right:{skin_variations:{"1F3FB":{unified:"1F449-1F3FB",non_qualified:null,image:"1f449-1f3fb.png",sheet_x:13,sheet_y:15,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F449-1F3FC",non_qualified:null,image:"1f449-1f3fc.png",sheet_x:13,sheet_y:16,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F449-1F3FD",non_qualified:null,image:"1f449-1f3fd.png",sheet_x:13,sheet_y:17,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F449-1F3FE",non_qualified:null,image:"1f449-1f3fe.png",sheet_x:13,sheet_y:18,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F449-1F3FF",non_qualified:null,image:"1f449-1f3ff.png",sheet_x:13,sheet_y:19,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"White Right Pointing Backhand Index",b:"1F449",d:!0,e:!0,f:!0,h:!0,j:["fingers","hand","direction","right"],k:[13,14],o:2},desert:{a:"Desert",b:"1F3DC-FE0F",c:"1F3DC",d:!0,e:!0,f:!0,h:!0,j:["photo","warm","saharah"],k:[10,47],o:2},kimono:{a:"Kimono",b:"1F458",d:!0,e:!0,f:!0,h:!0,j:["dress","fashion","women","female","japanese"],k:[14,12],o:2},"flag-al":{a:"Albania Flag",b:"1F1E6-1F1F1",d:!0,e:!0,f:!0,h:!0,k:[0,37],o:2},wind_chime:{a:"Wind Chime",b:"1F390",d:!0,e:!0,f:!0,h:!0,j:["nature","ding","spring","bell"],k:[7,52],o:2},smiling_face_with_3_hearts:{a:"Smiling Face with Smiling Eyes and Three Hearts",b:"1F970",d:!0,e:!0,f:!0,h:!0,k:[42,6],o:11},cat2:{a:"Cat",b:"1F408",d:!0,e:!0,f:!0,h:!0,j:["animal","meow","pet","cats"],k:[11,36],o:2},rice_scene:{a:"Moon Viewing Ceremony",b:"1F391",d:!0,e:!0,f:!0,h:!0,j:["photo","japan","asia","tsukimi"],k:[7,53],o:2},heart_eyes:{a:"Smiling Face with Heart-Shaped Eyes",b:"1F60D",d:!0,e:!0,f:!0,h:!0,j:["face","love","like","affection","valentines","infatuation","crush","heart"],k:[30,48],o:2},sari:{a:"Sari",b:"1F97B",d:!0,e:!0,f:!0,h:!0,k:[42,13],o:12},"flag-am":{a:"Armenia Flag",b:"1F1E6-1F1F2",d:!0,e:!0,f:!0,h:!0,k:[0,38],o:2},lion_face:{a:"Lion Face",b:"1F981",d:!0,e:!0,f:!0,h:!0,k:[42,19],o:2},desert_island:{a:"Desert Island",b:"1F3DD-FE0F",c:"1F3DD",d:!0,e:!0,f:!0,h:!0,j:["photo","tropical","mojito"],k:[10,48],o:2},point_up_2:{skin_variations:{"1F3FB":{unified:"1F446-1F3FB",non_qualified:null,image:"1f446-1f3fb.png",sheet_x:12,sheet_y:54,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F446-1F3FC",non_qualified:null,image:"1f446-1f3fc.png",sheet_x:12,sheet_y:55,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F446-1F3FD",non_qualified:null,image:"1f446-1f3fd.png",sheet_x:12,sheet_y:56,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F446-1F3FE",non_qualified:null,image:"1f446-1f3fe.png",sheet_x:13,sheet_y:0,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F446-1F3FF",non_qualified:null,image:"1f446-1f3ff.png",sheet_x:13,sheet_y:1,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"White Up Pointing Backhand Index",b:"1F446",d:!0,e:!0,f:!0,h:!0,j:["fingers","hand","direction","up"],k:[12,53],o:2},kiwifruit:{a:"Kiwifruit",b:"1F95D",d:!0,e:!0,f:!0,h:!0,k:[41,44],o:4},children_crossing:{a:"Children Crossing",b:"1F6B8",d:!0,e:!0,f:!0,h:!0,j:["school","warning","danger","sign","driving","yellow-diamond"],k:[36,9],o:2},national_park:{a:"National Park",b:"1F3DE-FE0F",c:"1F3DE",d:!0,e:!0,f:!0,h:!0,j:["photo","environment","nature"],k:[10,49],o:2},no_entry:{a:"No Entry",b:"26D4",d:!0,e:!0,f:!0,h:!0,j:["limit","security","privacy","bad","denied","stop","circle"],k:[54,8],o:2},"one-piece_swimsuit":{a:"One-Piece Swimsuit",b:"1FA71",d:!0,e:!0,f:!0,h:!0,k:[51,52],o:12},tiger:{a:"Tiger Face",b:"1F42F",d:!0,e:!0,f:!0,h:!0,j:["animal","cat","danger","wild","nature","roar"],k:[12,19],o:2},red_envelope:{a:"Red Gift Envelope",b:"1F9E7",d:!0,e:!0,f:!0,h:!0,k:[51,26],o:11},"star-struck":{a:"Grinning Face with Star Eyes",b:"1F929",d:!0,e:!0,f:!0,h:!0,k:[38,43],n:["grinning_face_with_star_eyes"],o:5},middle_finger:{skin_variations:{"1F3FB":{unified:"1F595-1F3FB",non_qualified:null,image:"1f595-1f3fb.png",sheet_x:29,sheet_y:55,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F595-1F3FC",non_qualified:null,image:"1f595-1f3fc.png",sheet_x:29,sheet_y:56,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F595-1F3FD",non_qualified:null,image:"1f595-1f3fd.png",sheet_x:30,sheet_y:0,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F595-1F3FE",non_qualified:null,image:"1f595-1f3fe.png",sheet_x:30,sheet_y:1,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F595-1F3FF",non_qualified:null,image:"1f595-1f3ff.png",sheet_x:30,sheet_y:2,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Reversed Hand with Middle Finger Extended",b:"1F595",d:!0,e:!0,f:!0,h:!0,k:[29,54],n:["reversed_hand_with_middle_finger_extended"],o:2},"flag-ao":{a:"Angola Flag",b:"1F1E6-1F1F4",d:!0,e:!0,f:!0,h:!0,k:[0,39],o:2},tomato:{a:"Tomato",b:"1F345",d:!0,e:!0,f:!0,h:!0,j:["fruit","vegetable","nature","food"],k:[6,29],o:2},coconut:{a:"Coconut",b:"1F965",d:!0,e:!0,f:!0,h:!0,k:[41,52],o:5},ribbon:{a:"Ribbon",b:"1F380",d:!0,e:!0,f:!0,h:!0,j:["decoration","pink","girl","bowtie"],k:[7,31],o:2},no_entry_sign:{a:"No Entry Sign",b:"1F6AB",d:!0,e:!0,f:!0,h:!0,j:["forbid","stop","limit","denied","disallow","circle"],k:[35,2],o:2},point_down:{skin_variations:{"1F3FB":{unified:"1F447-1F3FB",non_qualified:null,image:"1f447-1f3fb.png",sheet_x:13,sheet_y:3,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F447-1F3FC",non_qualified:null,image:"1f447-1f3fc.png",sheet_x:13,sheet_y:4,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F447-1F3FD",non_qualified:null,image:"1f447-1f3fd.png",sheet_x:13,sheet_y:5,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F447-1F3FE",non_qualified:null,image:"1f447-1f3fe.png",sheet_x:13,sheet_y:6,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F447-1F3FF",non_qualified:null,image:"1f447-1f3ff.png",sheet_x:13,sheet_y:7,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"White Down Pointing Backhand Index",b:"1F447",d:!0,e:!0,f:!0,h:!0,j:["fingers","hand","direction","down"],k:[13,2],o:2},"flag-aq":{a:"Antarctica Flag",b:"1F1E6-1F1F6",d:!0,e:!0,f:!0,h:!0,k:[0,40],o:2},briefs:{a:"Briefs",b:"1FA72",d:!0,e:!0,f:!0,h:!0,k:[51,53],o:12},kissing_heart:{a:"Face Throwing a Kiss",b:"1F618",d:!0,e:!0,f:!0,h:!0,j:["face","love","like","affection","valentines","infatuation","kiss"],k:[31,2],l:[":*",":-*"],o:2},tiger2:{a:"Tiger",b:"1F405",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","roar"],k:[11,33],o:2},stadium:{a:"Stadium",b:"1F3DF-FE0F",c:"1F3DF",d:!0,e:!0,f:!0,h:!0,j:["photo","place","sports","concert","venue"],k:[10,50],o:2},leopard:{a:"Leopard",b:"1F406",d:!0,e:!0,f:!0,h:!0,j:["animal","nature"],k:[11,34],o:2},no_bicycles:{a:"No Bicycles",b:"1F6B3",d:!0,e:!0,f:!0,h:!0,j:["cyclist","prohibited","circle"],k:[35,10],o:2},kissing:{a:"Kissing Face",b:"1F617",d:!0,e:!0,f:!0,h:!0,j:["love","like","face","3","valentines","infatuation","kiss"],k:[31,1],o:2},"flag-ar":{a:"Argentina Flag",b:"1F1E6-1F1F7",d:!0,e:!0,f:!0,h:!0,k:[0,41],o:2},avocado:{a:"Avocado",b:"1F951",d:!0,e:!0,f:!0,h:!0,j:["fruit","food"],k:[41,32],o:4},point_up:{skin_variations:{"1F3FB":{unified:"261D-1F3FB",non_qualified:null,image:"261d-1f3fb.png",sheet_x:53,sheet_y:3,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"261D-1F3FC",non_qualified:null,image:"261d-1f3fc.png",sheet_x:53,sheet_y:4,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"261D-1F3FD",non_qualified:null,image:"261d-1f3fd.png",sheet_x:53,sheet_y:5,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"261D-1F3FE",non_qualified:null,image:"261d-1f3fe.png",sheet_x:53,sheet_y:6,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"261D-1F3FF",non_qualified:null,image:"261d-1f3ff.png",sheet_x:53,sheet_y:7,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"White Up Pointing Index",b:"261D-FE0F",c:"261D",d:!0,e:!0,f:!0,h:!0,j:["hand","fingers","direction","up"],k:[53,2],o:2},gift:{a:"Wrapped Present",b:"1F381",d:!0,e:!0,f:!0,h:!0,j:["present","birthday","christmas","xmas"],k:[7,32],o:2},classical_building:{a:"Classical Building",b:"1F3DB-FE0F",c:"1F3DB",d:!0,e:!0,f:!0,h:!0,j:["art","culture","history"],k:[10,46],o:2},shorts:{a:"Shorts",b:"1FA73",d:!0,e:!0,f:!0,h:!0,k:[51,54],o:12},"+1":{skin_variations:{"1F3FB":{unified:"1F44D-1F3FB",non_qualified:null,image:"1f44d-1f3fb.png",sheet_x:13,sheet_y:39,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F44D-1F3FC",non_qualified:null,image:"1f44d-1f3fc.png",sheet_x:13,sheet_y:40,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F44D-1F3FD",non_qualified:null,image:"1f44d-1f3fd.png",sheet_x:13,sheet_y:41,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F44D-1F3FE",non_qualified:null,image:"1f44d-1f3fe.png",sheet_x:13,sheet_y:42,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F44D-1F3FF",non_qualified:null,image:"1f44d-1f3ff.png",sheet_x:13,sheet_y:43,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Thumbs Up Sign",b:"1F44D",d:!0,e:!0,f:!0,h:!0,j:["thumbsup","yes","awesome","good","agree","accept","cool","hand","like"],k:[13,38],n:["thumbsup"],o:2},horse:{a:"Horse Face",b:"1F434",d:!0,e:!0,f:!0,h:!0,j:["animal","brown","nature"],k:[12,24],o:2},bikini:{a:"Bikini",b:"1F459",d:!0,e:!0,f:!0,h:!0,j:["swimming","female","woman","girl","fashion","beach","summer"],k:[14,13],o:2},no_smoking:{a:"No Smoking Symbol",b:"1F6AD",d:!0,e:!0,f:!0,h:!0,j:["cigarette","blue-square","smell","smoke"],k:[35,4],o:2},eggplant:{a:"Aubergine",b:"1F346",d:!0,e:!0,f:!0,h:!0,j:["vegetable","nature","food","aubergine"],k:[6,30],o:2},"flag-as":{a:"American Samoa Flag",b:"1F1E6-1F1F8",d:!0,e:!0,f:!0,h:!0,k:[0,42],o:2},reminder_ribbon:{a:"Reminder Ribbon",b:"1F397-FE0F",c:"1F397",d:!0,e:!0,f:!0,h:!0,j:["sports","cause","support","awareness"],k:[8,0],o:2},building_construction:{a:"Building Construction",b:"1F3D7-FE0F",c:"1F3D7",d:!0,e:!0,f:!0,h:!0,j:["wip","working","progress"],k:[10,42],o:2},relaxed:{a:"White Smiling Face",b:"263A-FE0F",c:"263A",d:!0,e:!0,f:!0,h:!0,j:["face","blush","massage","happiness"],k:[53,17],o:2},kissing_closed_eyes:{a:"Kissing Face with Closed Eyes",b:"1F61A",d:!0,e:!0,f:!0,h:!0,j:["face","love","like","affection","valentines","infatuation","kiss"],k:[31,4],o:2},"-1":{skin_variations:{"1F3FB":{unified:"1F44E-1F3FB",non_qualified:null,image:"1f44e-1f3fb.png",sheet_x:13,sheet_y:45,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F44E-1F3FC",non_qualified:null,image:"1f44e-1f3fc.png",sheet_x:13,sheet_y:46,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F44E-1F3FD",non_qualified:null,image:"1f44e-1f3fd.png",sheet_x:13,sheet_y:47,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F44E-1F3FE",non_qualified:null,image:"1f44e-1f3fe.png",sheet_x:13,sheet_y:48,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F44E-1F3FF",non_qualified:null,image:"1f44e-1f3ff.png",sheet_x:13,sheet_y:49,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Thumbs Down Sign",b:"1F44E",d:!0,e:!0,f:!0,h:!0,j:["thumbsdown","no","dislike","hand"],k:[13,44],n:["thumbsdown"],o:2},admission_tickets:{a:"Admission Tickets",b:"1F39F-FE0F",c:"1F39F",d:!0,e:!0,f:!0,h:!0,k:[8,5],o:2},"flag-at":{a:"Austria Flag",b:"1F1E6-1F1F9",d:!0,e:!0,f:!0,h:!0,k:[0,43],o:2},womans_clothes:{a:"Womans Clothes",b:"1F45A",d:!0,e:!0,f:!0,h:!0,j:["fashion","shopping_bags","female"],k:[14,14],o:2},do_not_litter:{a:"Do Not Litter Symbol",b:"1F6AF",d:!0,e:!0,f:!0,h:!0,j:["trash","bin","garbage","circle"],k:[35,6],o:2},potato:{a:"Potato",b:"1F954",d:!0,e:!0,f:!0,h:!0,j:["food","tuber","vegatable","starch"],k:[41,35],o:4},racehorse:{a:"Horse",b:"1F40E",d:!0,e:!0,f:!0,h:!0,j:["animal","gamble","luck"],k:[11,42],o:2},bricks:{a:"Brick",b:"1F9F1",d:!0,e:!0,f:!0,h:!0,k:[51,36],o:11},fist:{skin_variations:{"1F3FB":{unified:"270A-1F3FB",non_qualified:null,image:"270a-1f3fb.png",sheet_x:54,sheet_y:44,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"270A-1F3FC",non_qualified:null,image:"270a-1f3fc.png",sheet_x:54,sheet_y:45,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"270A-1F3FD",non_qualified:null,image:"270a-1f3fd.png",sheet_x:54,sheet_y:46,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"270A-1F3FE",non_qualified:null,image:"270a-1f3fe.png",sheet_x:54,sheet_y:47,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"270A-1F3FF",non_qualified:null,image:"270a-1f3ff.png",sheet_x:54,sheet_y:48,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Raised Fist",b:"270A",d:!0,e:!0,f:!0,h:!0,j:["fingers","hand","grasp"],k:[54,43],o:2},house_buildings:{a:"House Buildings",b:"1F3D8-FE0F",c:"1F3D8",d:!0,e:!0,f:!0,h:!0,k:[10,43],o:2},carrot:{a:"Carrot",b:"1F955",d:!0,e:!0,f:!0,h:!0,j:["vegetable","food","orange"],k:[41,36],o:4},ticket:{a:"Ticket",b:"1F3AB",d:!0,e:!0,f:!0,h:!0,j:["event","concert","pass"],k:[8,17],o:2},"flag-au":{a:"Australia Flag",b:"1F1E6-1F1FA",d:!0,e:!0,f:!0,h:!0,k:[0,44],o:2},"non-potable_water":{a:"Non-Potable Water Symbol",b:"1F6B1",d:!0,e:!0,f:!0,h:!0,j:["drink","faucet","tap","circle"],k:[35,8],o:2},purse:{a:"Purse",b:"1F45B",d:!0,e:!0,f:!0,h:!0,j:["fashion","accessories","money","sales","shopping"],k:[14,15],o:2},unicorn_face:{a:"Unicorn Face",b:"1F984",d:!0,e:!0,f:!0,h:!0,k:[42,22],o:2},kissing_smiling_eyes:{a:"Kissing Face with Smiling Eyes",b:"1F619",d:!0,e:!0,f:!0,h:!0,j:["face","affection","valentines","infatuation","kiss"],k:[31,3],o:2},facepunch:{skin_variations:{"1F3FB":{unified:"1F44A-1F3FB",non_qualified:null,image:"1f44a-1f3fb.png",sheet_x:13,sheet_y:21,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F44A-1F3FC",non_qualified:null,image:"1f44a-1f3fc.png",sheet_x:13,sheet_y:22,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F44A-1F3FD",non_qualified:null,image:"1f44a-1f3fd.png",sheet_x:13,sheet_y:23,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F44A-1F3FE",non_qualified:null,image:"1f44a-1f3fe.png",sheet_x:13,sheet_y:24,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F44A-1F3FF",non_qualified:null,image:"1f44a-1f3ff.png",sheet_x:13,sheet_y:25,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Fisted Hand Sign",b:"1F44A",d:!0,e:!0,f:!0,h:!0,j:["angry","violence","fist","hit","attack","hand"],k:[13,20],n:["punch"],o:2},medal:{a:"Medal",b:"1F396-FE0F",c:"1F396",d:!0,e:!0,f:!0,h:!0,k:[7,56],o:2},zebra_face:{a:"Zebra Face",b:"1F993",d:!0,e:!0,f:!0,h:!0,k:[42,37],o:5},handbag:{a:"Handbag",b:"1F45C",d:!0,e:!0,f:!0,h:!0,j:["fashion","accessory","accessories","shopping"],k:[14,16],o:2},derelict_house_building:{a:"Derelict House Building",b:"1F3DA-FE0F",c:"1F3DA",d:!0,e:!0,f:!0,h:!0,k:[10,45],o:2},yum:{a:"Face Savouring Delicious Food",b:"1F60B",d:!0,e:!0,f:!0,h:!0,j:["happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],k:[30,46],o:2},corn:{a:"Ear of Maize",b:"1F33D",d:!0,e:!0,f:!0,h:!0,j:["food","vegetable","plant"],k:[6,21],o:2},"flag-aw":{a:"Aruba Flag",b:"1F1E6-1F1FC",d:!0,e:!0,f:!0,h:!0,k:[0,45],o:2},no_pedestrians:{a:"No Pedestrians",b:"1F6B7",d:!0,e:!0,f:!0,h:!0,j:["rules","crossing","walking","circle"],k:[36,8],o:2},house:{a:"House Building",b:"1F3E0",d:!0,e:!0,f:!0,h:!0,j:["building","home"],k:[10,51],o:2},hot_pepper:{a:"Hot Pepper",b:"1F336-FE0F",c:"1F336",d:!0,e:!0,f:!0,h:!0,j:["food","spicy","chilli","chili"],k:[6,14],o:2},"flag-ax":{a:"Åland Islands Flag",b:"1F1E6-1F1FD",d:!0,e:!0,f:!0,h:!0,k:[0,46],o:2},trophy:{a:"Trophy",b:"1F3C6",d:!0,e:!0,f:!0,h:!0,j:["win","award","contest","place","ftw","ceremony"],k:[9,26],o:2},deer:{a:"Deer",b:"1F98C",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","horns","venison"],k:[42,30],o:4},"left-facing_fist":{skin_variations:{"1F3FB":{unified:"1F91B-1F3FB",non_qualified:null,image:"1f91b-1f3fb.png",sheet_x:37,sheet_y:50,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F91B-1F3FC",non_qualified:null,image:"1f91b-1f3fc.png",sheet_x:37,sheet_y:51,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F91B-1F3FD",non_qualified:null,image:"1f91b-1f3fd.png",sheet_x:37,sheet_y:52,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F91B-1F3FE",non_qualified:null,image:"1f91b-1f3fe.png",sheet_x:37,sheet_y:53,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F91B-1F3FF",non_qualified:null,image:"1f91b-1f3ff.png",sheet_x:37,sheet_y:54,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Left-Facing Fist",b:"1F91B",d:!0,e:!0,f:!0,h:!0,k:[37,49],o:4},stuck_out_tongue:{a:"Face with Stuck-out Tongue",b:"1F61B",d:!0,e:!0,f:!0,h:!0,j:["face","prank","childish","playful","mischievous","smile","tongue"],k:[31,5],l:[":p",":-p",":P",":-P",":b",":-b"],m:":p",o:2},pouch:{a:"Pouch",b:"1F45D",d:!0,e:!0,f:!0,h:!0,j:["bag","accessories","shopping"],k:[14,17],o:2},no_mobile_phones:{a:"No Mobile Phones",b:"1F4F5",d:!0,e:!0,f:!0,h:!0,j:["iphone","mute","circle"],k:[27,18],o:2},stuck_out_tongue_winking_eye:{a:"Face with Stuck-out Tongue and Winking Eye",b:"1F61C",d:!0,e:!0,f:!0,h:!0,j:["face","prank","childish","playful","mischievous","smile","wink","tongue"],k:[31,6],l:[";p",";-p",";b",";-b",";P",";-P"],m:";p",o:2},sports_medal:{a:"Sports Medal",b:"1F3C5",d:!0,e:!0,f:!0,h:!0,k:[9,25],o:2},cucumber:{a:"Cucumber",b:"1F952",d:!0,e:!0,f:!0,h:!0,j:["fruit","food","pickle"],k:[41,33],o:4},cow:{a:"Cow Face",b:"1F42E",d:!0,e:!0,f:!0,h:!0,j:["beef","ox","animal","nature","moo","milk"],k:[12,18],o:2},underage:{a:"No One Under Eighteen Symbol",b:"1F51E",d:!0,e:!0,f:!0,h:!0,j:["18","drink","pub","night","minor","circle"],k:[28,1],o:2},"flag-az":{a:"Azerbaijan Flag",b:"1F1E6-1F1FF",d:!0,e:!0,f:!0,h:!0,k:[0,47],o:2},shopping_bags:{a:"Shopping Bags",b:"1F6CD-FE0F",c:"1F6CD",d:!0,e:!0,f:!0,h:!0,k:[36,35],o:2},"right-facing_fist":{skin_variations:{"1F3FB":{unified:"1F91C-1F3FB",non_qualified:null,image:"1f91c-1f3fb.png",sheet_x:37,sheet_y:56,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F91C-1F3FC",non_qualified:null,image:"1f91c-1f3fc.png",sheet_x:38,sheet_y:0,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F91C-1F3FD",non_qualified:null,image:"1f91c-1f3fd.png",sheet_x:38,sheet_y:1,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F91C-1F3FE",non_qualified:null,image:"1f91c-1f3fe.png",sheet_x:38,sheet_y:2,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F91C-1F3FF",non_qualified:null,image:"1f91c-1f3ff.png",sheet_x:38,sheet_y:3,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Right-Facing Fist",b:"1F91C",d:!0,e:!0,f:!0,h:!0,k:[37,55],o:4},house_with_garden:{a:"House with Garden",b:"1F3E1",d:!0,e:!0,f:!0,h:!0,j:["home","plant","nature"],k:[10,52],o:2},clap:{skin_variations:{"1F3FB":{unified:"1F44F-1F3FB",non_qualified:null,image:"1f44f-1f3fb.png",sheet_x:13,sheet_y:51,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F44F-1F3FC",non_qualified:null,image:"1f44f-1f3fc.png",sheet_x:13,sheet_y:52,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F44F-1F3FD",non_qualified:null,image:"1f44f-1f3fd.png",sheet_x:13,sheet_y:53,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F44F-1F3FE",non_qualified:null,image:"1f44f-1f3fe.png",sheet_x:13,sheet_y:54,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F44F-1F3FF",non_qualified:null,image:"1f44f-1f3ff.png",sheet_x:13,sheet_y:55,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Clapping Hands Sign",b:"1F44F",d:!0,e:!0,f:!0,h:!0,j:["hands","praise","applause","congrats","yay"],k:[13,50],o:2},leafy_green:{a:"Leafy Green",b:"1F96C",d:!0,e:!0,f:!0,h:!0,k:[42,2],o:11},office:{a:"Office Building",b:"1F3E2",d:!0,e:!0,f:!0,h:!0,j:["building","bureau","work"],k:[10,53],o:2},"flag-ba":{a:"Bosnia & Herzegovina Flag",b:"1F1E7-1F1E6",d:!0,e:!0,f:!0,h:!0,k:[0,48],o:2},zany_face:{a:"Grinning Face with One Large and One Small Eye",b:"1F92A",d:!0,e:!0,f:!0,h:!0,k:[38,44],n:["grinning_face_with_one_large_and_one_small_eye"],o:5},first_place_medal:{a:"First Place Medal",b:"1F947",d:!0,e:!0,f:!0,h:!0,k:[41,22],o:4},ox:{a:"Ox",b:"1F402",d:!0,e:!0,f:!0,h:!0,j:["animal","cow","beef"],k:[11,30],o:2},school_satchel:{a:"School Satchel",b:"1F392",d:!0,e:!0,f:!0,h:!0,j:["student","education","bag","backpack"],k:[7,54],o:2},radioactive_sign:{a:"Radioactive Sign",b:"2622-FE0F",c:"2622",d:!0,e:!0,f:!0,h:!0,k:[53,9],o:2},second_place_medal:{a:"Second Place Medal",b:"1F948",d:!0,e:!0,f:!0,h:!0,k:[41,23],o:4},stuck_out_tongue_closed_eyes:{a:"Face with Stuck-out Tongue and Tightly-Closed Eyes",b:"1F61D",d:!0,e:!0,f:!0,h:!0,j:["face","prank","playful","mischievous","smile","tongue"],k:[31,7],o:2},broccoli:{a:"Broccoli",b:"1F966",d:!0,e:!0,f:!0,h:!0,k:[41,53],o:5},biohazard_sign:{a:"Biohazard Sign",b:"2623-FE0F",c:"2623",d:!0,e:!0,f:!0,h:!0,k:[53,10],o:2},mans_shoe:{a:"Mans Shoe",b:"1F45E",d:!0,e:!0,f:!0,h:!0,j:["fashion","male"],k:[14,18],n:["shoe"],o:2},raised_hands:{skin_variations:{"1F3FB":{unified:"1F64C-1F3FB",non_qualified:null,image:"1f64c-1f3fb.png",sheet_x:33,sheet_y:9,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F64C-1F3FC",non_qualified:null,image:"1f64c-1f3fc.png",sheet_x:33,sheet_y:10,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F64C-1F3FD",non_qualified:null,image:"1f64c-1f3fd.png",sheet_x:33,sheet_y:11,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F64C-1F3FE",non_qualified:null,image:"1f64c-1f3fe.png",sheet_x:33,sheet_y:12,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F64C-1F3FF",non_qualified:null,image:"1f64c-1f3ff.png",sheet_x:33,sheet_y:13,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Person Raising Both Hands in Celebration",b:"1F64C",d:!0,e:!0,f:!0,h:!0,j:["gesture","hooray","yea","celebration","hands"],k:[33,8],o:2},post_office:{a:"Japanese Post Office",b:"1F3E3",d:!0,e:!0,f:!0,h:!0,j:["building","envelope","communication"],k:[10,54],o:2},"flag-bb":{a:"Barbados Flag",b:"1F1E7-1F1E7",d:!0,e:!0,f:!0,h:!0,k:[0,49],o:2},water_buffalo:{a:"Water Buffalo",b:"1F403",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","ox","cow"],k:[11,31],o:2},third_place_medal:{a:"Third Place Medal",b:"1F949",d:!0,e:!0,f:!0,h:!0,k:[41,24],o:4},european_post_office:{a:"European Post Office",b:"1F3E4",d:!0,e:!0,f:!0,h:!0,j:["building","email"],k:[10,55],o:2},athletic_shoe:{a:"Athletic Shoe",b:"1F45F",d:!0,e:!0,f:!0,h:!0,j:["shoes","sports","sneakers"],k:[14,19],o:2},arrow_up:{a:"Upwards Black Arrow",b:"2B06-FE0F",c:"2B06",d:!0,e:!0,f:!0,h:!0,j:["blue-square","continue","top","direction"],k:[55,38],o:2},cow2:{a:"Cow",b:"1F404",d:!0,e:!0,f:!0,h:!0,j:["beef","ox","animal","nature","moo","milk"],k:[11,32],o:2},open_hands:{skin_variations:{"1F3FB":{unified:"1F450-1F3FB",non_qualified:null,image:"1f450-1f3fb.png",sheet_x:14,sheet_y:0,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F450-1F3FC",non_qualified:null,image:"1f450-1f3fc.png",sheet_x:14,sheet_y:1,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F450-1F3FD",non_qualified:null,image:"1f450-1f3fd.png",sheet_x:14,sheet_y:2,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F450-1F3FE",non_qualified:null,image:"1f450-1f3fe.png",sheet_x:14,sheet_y:3,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F450-1F3FF",non_qualified:null,image:"1f450-1f3ff.png",sheet_x:14,sheet_y:4,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Open Hands Sign",b:"1F450",d:!0,e:!0,f:!0,h:!0,j:["fingers","butterfly","hands","open"],k:[13,56],o:2},garlic:{a:"Garlic",b:"1F9C4",d:!0,e:!0,f:!0,h:!0,k:[44,12],o:12},money_mouth_face:{a:"Money-Mouth Face",b:"1F911",d:!0,e:!0,f:!0,h:!0,j:["face","rich","dollar","money"],k:[37,24],o:2},"flag-bd":{a:"Bangladesh Flag",b:"1F1E7-1F1E9",d:!0,e:!0,f:!0,h:!0,k:[0,50],o:2},soccer:{a:"Soccer Ball",b:"26BD",d:!0,e:!0,f:!0,h:!0,j:["sports","football"],k:[53,56],o:2},hugging_face:{a:"Hugging Face",b:"1F917",d:!0,e:!0,f:!0,h:!0,k:[37,30],o:2},onion:{a:"Onion",b:"1F9C5",d:!0,e:!0,f:!0,h:!0,k:[44,13],o:12},arrow_upper_right:{a:"North East Arrow",b:"2197-FE0F",c:"2197",d:!0,e:!0,f:!0,h:!0,j:["blue-square","point","direction","diagonal","northeast"],k:[52,17],o:2},palms_up_together:{skin_variations:{"1F3FB":{unified:"1F932-1F3FB",non_qualified:null,image:"1f932-1f3fb.png",sheet_x:39,sheet_y:6,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F932-1F3FC",non_qualified:null,image:"1f932-1f3fc.png",sheet_x:39,sheet_y:7,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F932-1F3FD",non_qualified:null,image:"1f932-1f3fd.png",sheet_x:39,sheet_y:8,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F932-1F3FE",non_qualified:null,image:"1f932-1f3fe.png",sheet_x:39,sheet_y:9,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F932-1F3FF",non_qualified:null,image:"1f932-1f3ff.png",sheet_x:39,sheet_y:10,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Palms Up Together",b:"1F932",d:!0,e:!0,f:!0,h:!0,k:[39,5],o:5},pig:{a:"Pig Face",b:"1F437",d:!0,e:!0,f:!0,h:!0,j:["animal","oink","nature"],k:[12,27],o:2},hospital:{a:"Hospital",b:"1F3E5",d:!0,e:!0,f:!0,h:!0,j:["building","health","surgery","doctor"],k:[10,56],o:2},hiking_boot:{a:"Hiking Boot",b:"1F97E",d:!0,e:!0,f:!0,h:!0,k:[42,16],o:11},"flag-be":{a:"Belgium Flag",b:"1F1E7-1F1EA",d:!0,e:!0,f:!0,h:!0,k:[0,51],o:2},"flag-bf":{a:"Burkina Faso Flag",b:"1F1E7-1F1EB",d:!0,e:!0,f:!0,h:!0,k:[0,52],o:2},mushroom:{a:"Mushroom",b:"1F344",d:!0,e:!0,f:!0,h:!0,j:["plant","vegetable"],k:[6,28],o:2},pig2:{a:"Pig",b:"1F416",d:!0,e:!0,f:!0,h:!0,j:["animal","nature"],k:[11,51],o:2},baseball:{a:"Baseball",b:"26BE",d:!0,e:!0,f:!0,h:!0,j:["sports","balls"],k:[54,0],o:2},face_with_hand_over_mouth:{a:"Smiling Face with Smiling Eyes and Hand Covering Mouth",b:"1F92D",d:!0,e:!0,f:!0,h:!0,k:[38,47],n:["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],o:5},handshake:{a:"Handshake",b:"1F91D",d:!0,e:!0,f:!0,h:!0,j:["agreement","shake"],k:[38,4],o:4},womans_flat_shoe:{a:"Flat Shoe",b:"1F97F",d:!0,e:!0,f:!0,h:!0,k:[42,17],o:11},bank:{a:"Bank",b:"1F3E6",d:!0,e:!0,f:!0,h:!0,j:["building","money","sales","cash","business","enterprise"],k:[11,0],o:2},arrow_right:{a:"Black Rightwards Arrow",b:"27A1-FE0F",c:"27A1",d:!0,e:!0,f:!0,h:!0,j:["blue-square","next"],k:[55,32],o:2},peanuts:{a:"Peanuts",b:"1F95C",d:!0,e:!0,f:!0,h:!0,j:["food","nut"],k:[41,43],o:4},shushing_face:{a:"Face with Finger Covering Closed Lips",b:"1F92B",d:!0,e:!0,f:!0,h:!0,k:[38,45],n:["face_with_finger_covering_closed_lips"],o:5},pray:{skin_variations:{"1F3FB":{unified:"1F64F-1F3FB",non_qualified:null,image:"1f64f-1f3fb.png",sheet_x:33,sheet_y:51,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F64F-1F3FC",non_qualified:null,image:"1f64f-1f3fc.png",sheet_x:33,sheet_y:52,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F64F-1F3FD",non_qualified:null,image:"1f64f-1f3fd.png",sheet_x:33,sheet_y:53,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F64F-1F3FE",non_qualified:null,image:"1f64f-1f3fe.png",sheet_x:33,sheet_y:54,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F64F-1F3FF",non_qualified:null,image:"1f64f-1f3ff.png",sheet_x:33,sheet_y:55,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Person with Folded Hands",b:"1F64F",d:!0,e:!0,f:!0,h:!0,j:["please","hope","wish","namaste","highfive"],k:[33,50],o:2},softball:{a:"Softball",b:"1F94E",d:!0,e:!0,f:!0,h:!0,k:[41,29],o:11},high_heel:{a:"High-Heeled Shoe",b:"1F460",d:!0,e:!0,f:!0,h:!0,j:["fashion","shoes","female","pumps","stiletto"],k:[14,20],o:2},"flag-bg":{a:"Bulgaria Flag",b:"1F1E7-1F1EC",d:!0,e:!0,f:!0,h:!0,k:[0,53],o:2},arrow_lower_right:{a:"South East Arrow",b:"2198-FE0F",c:"2198",d:!0,e:!0,f:!0,h:!0,j:["blue-square","direction","diagonal","southeast"],k:[52,18],o:2},hotel:{a:"Hotel",b:"1F3E8",d:!0,e:!0,f:!0,h:!0,j:["building","accomodation","checkin"],k:[11,2],o:2},boar:{a:"Boar",b:"1F417",d:!0,e:!0,f:!0,h:!0,j:["animal","nature"],k:[11,52],o:2},sandal:{a:"Womans Sandal",b:"1F461",d:!0,e:!0,f:!0,h:!0,j:["shoes","fashion","flip flops"],k:[14,21],o:2},"flag-bh":{a:"Bahrain Flag",b:"1F1E7-1F1ED",d:!0,e:!0,f:!0,h:!0,k:[0,54],o:2},arrow_down:{a:"Downwards Black Arrow",b:"2B07-FE0F",c:"2B07",d:!0,e:!0,f:!0,h:!0,j:["blue-square","direction","bottom"],k:[55,39],o:2},thinking_face:{a:"Thinking Face",b:"1F914",d:!0,e:!0,f:!0,h:!0,k:[37,27],o:2},writing_hand:{skin_variations:{"1F3FB":{unified:"270D-1F3FB",non_qualified:null,image:"270d-1f3fb.png",sheet_x:55,sheet_y:5,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"270D-1F3FC",non_qualified:null,image:"270d-1f3fc.png",sheet_x:55,sheet_y:6,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"270D-1F3FD",non_qualified:null,image:"270d-1f3fd.png",sheet_x:55,sheet_y:7,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"270D-1F3FE",non_qualified:null,image:"270d-1f3fe.png",sheet_x:55,sheet_y:8,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"270D-1F3FF",non_qualified:null,image:"270d-1f3ff.png",sheet_x:55,sheet_y:9,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Writing Hand",b:"270D-FE0F",c:"270D",d:!0,e:!0,f:!0,h:!0,j:["lower_left_ballpoint_pen","stationery","write","compose"],k:[55,4],o:2},chestnut:{a:"Chestnut",b:"1F330",d:!0,e:!0,f:!0,h:!0,j:["food","squirrel"],k:[6,8],o:2},basketball:{a:"Basketball and Hoop",b:"1F3C0",d:!0,e:!0,f:!0,h:!0,j:["sports","balls","NBA"],k:[8,38],o:2},pig_nose:{a:"Pig Nose",b:"1F43D",d:!0,e:!0,f:!0,h:!0,j:["animal","oink"],k:[12,33],o:2},love_hotel:{a:"Love Hotel",b:"1F3E9",d:!0,e:!0,f:!0,h:!0,j:["like","affection","dating"],k:[11,3],o:2},nail_care:{skin_variations:{"1F3FB":{unified:"1F485-1F3FB",non_qualified:null,image:"1f485-1f3fb.png",sheet_x:24,sheet_y:34,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F485-1F3FC",non_qualified:null,image:"1f485-1f3fc.png",sheet_x:24,sheet_y:35,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F485-1F3FD",non_qualified:null,image:"1f485-1f3fd.png",sheet_x:24,sheet_y:36,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F485-1F3FE",non_qualified:null,image:"1f485-1f3fe.png",sheet_x:24,sheet_y:37,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F485-1F3FF",non_qualified:null,image:"1f485-1f3ff.png",sheet_x:24,sheet_y:38,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Nail Polish",b:"1F485",d:!0,e:!0,f:!0,h:!0,j:["beauty","manicure","finger","fashion","nail"],k:[24,33],o:2},volleyball:{a:"Volleyball",b:"1F3D0",d:!0,e:!0,f:!0,h:!0,j:["sports","balls"],k:[10,35],o:2},"flag-bi":{a:"Burundi Flag",b:"1F1E7-1F1EE",d:!0,e:!0,f:!0,h:!0,k:[0,55],o:2},arrow_lower_left:{a:"South West Arrow",b:"2199-FE0F",c:"2199",d:!0,e:!0,f:!0,h:!0,j:["blue-square","direction","diagonal","southwest"],k:[52,19],o:2},ram:{a:"Ram",b:"1F40F",d:!0,e:!0,f:!0,h:!0,j:["animal","sheep","nature"],k:[11,43],o:2},ballet_shoes:{a:"Ballet Shoes",b:"1FA70",d:!0,e:!0,f:!0,h:!0,k:[51,51],o:12},zipper_mouth_face:{a:"Zipper-Mouth Face",b:"1F910",d:!0,e:!0,f:!0,h:!0,j:["face","sealed","zipper","secret"],k:[37,23],o:2},bread:{a:"Bread",b:"1F35E",d:!0,e:!0,f:!0,h:!0,j:["food","wheat","breakfast","toast"],k:[6,54],o:2},convenience_store:{a:"Convenience Store",b:"1F3EA",d:!0,e:!0,f:!0,h:!0,j:["building","shopping","groceries"],k:[11,4],o:2},boot:{a:"Womans Boots",b:"1F462",d:!0,e:!0,f:!0,h:!0,j:["shoes","fashion"],k:[14,22],o:2},sheep:{a:"Sheep",b:"1F411",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","wool","shipit"],k:[11,45],o:2},face_with_raised_eyebrow:{a:"Face with One Eyebrow Raised",b:"1F928",d:!0,e:!0,f:!0,h:!0,k:[38,42],n:["face_with_one_eyebrow_raised"],o:5},"flag-bj":{a:"Benin Flag",b:"1F1E7-1F1EF",d:!0,e:!0,f:!0,h:!0,k:[0,56],o:2},arrow_left:{a:"Leftwards Black Arrow",b:"2B05-FE0F",c:"2B05",d:!0,e:!0,f:!0,h:!0,j:["blue-square","previous","back"],k:[55,37],o:2},selfie:{skin_variations:{"1F3FB":{unified:"1F933-1F3FB",non_qualified:null,image:"1f933-1f3fb.png",sheet_x:39,sheet_y:12,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F933-1F3FC",non_qualified:null,image:"1f933-1f3fc.png",sheet_x:39,sheet_y:13,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F933-1F3FD",non_qualified:null,image:"1f933-1f3fd.png",sheet_x:39,sheet_y:14,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F933-1F3FE",non_qualified:null,image:"1f933-1f3fe.png",sheet_x:39,sheet_y:15,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F933-1F3FF",non_qualified:null,image:"1f933-1f3ff.png",sheet_x:39,sheet_y:16,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Selfie",b:"1F933",d:!0,e:!0,f:!0,h:!0,j:["camera","phone"],k:[39,11],o:4},croissant:{a:"Croissant",b:"1F950",d:!0,e:!0,f:!0,h:!0,j:["food","bread","french"],k:[41,31],o:4},school:{a:"School",b:"1F3EB",d:!0,e:!0,f:!0,h:!0,j:["building","student","education","learn","teach"],k:[11,5],o:2},football:{a:"American Football",b:"1F3C8",d:!0,e:!0,f:!0,h:!0,j:["sports","balls","NFL"],k:[9,33],o:2},goat:{a:"Goat",b:"1F410",d:!0,e:!0,f:!0,h:!0,j:["animal","nature"],k:[11,44],o:2},department_store:{a:"Department Store",b:"1F3EC",d:!0,e:!0,f:!0,h:!0,j:["building","shopping","mall"],k:[11,6],o:2},"flag-bl":{a:"St. Barthélemy Flag",b:"1F1E7-1F1F1",d:!0,e:!0,f:!0,h:!0,k:[1,0],o:2},crown:{a:"Crown",b:"1F451",d:!0,e:!0,f:!0,h:!0,j:["king","kod","leader","royalty","lord"],k:[14,5],o:2},arrow_upper_left:{a:"North West Arrow",b:"2196-FE0F",c:"2196",d:!0,e:!0,f:!0,h:!0,j:["blue-square","point","direction","diagonal","northwest"],k:[52,16],o:2},neutral_face:{a:"Neutral Face",b:"1F610",d:!0,e:!0,f:!0,h:!0,j:["indifference","meh",":|","neutral"],k:[30,51],l:[":|",":-|"],o:2},rugby_football:{a:"Rugby Football",b:"1F3C9",d:!0,e:!0,f:!0,h:!0,j:["sports","team"],k:[9,34],o:2},muscle:{skin_variations:{"1F3FB":{unified:"1F4AA-1F3FB",non_qualified:null,image:"1f4aa-1f3fb.png",sheet_x:25,sheet_y:53,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F4AA-1F3FC",non_qualified:null,image:"1f4aa-1f3fc.png",sheet_x:25,sheet_y:54,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F4AA-1F3FD",non_qualified:null,image:"1f4aa-1f3fd.png",sheet_x:25,sheet_y:55,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F4AA-1F3FE",non_qualified:null,image:"1f4aa-1f3fe.png",sheet_x:25,sheet_y:56,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F4AA-1F3FF",non_qualified:null,image:"1f4aa-1f3ff.png",sheet_x:26,sheet_y:0,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Flexed Biceps",b:"1F4AA",d:!0,e:!0,f:!0,h:!0,j:["arm","flex","hand","summer","strong","biceps"],k:[25,52],o:2},baguette_bread:{a:"Baguette Bread",b:"1F956",d:!0,e:!0,f:!0,h:!0,j:["food","bread","french"],k:[41,37],o:4},expressionless:{a:"Expressionless Face",b:"1F611",d:!0,e:!0,f:!0,h:!0,j:["face","indifferent","-_-","meh","deadpan"],k:[30,52],o:2},womans_hat:{a:"Womans Hat",b:"1F452",d:!0,e:!0,f:!0,h:!0,j:["fashion","accessories","female","lady","spring"],k:[14,6],o:2},pretzel:{a:"Pretzel",b:"1F968",d:!0,e:!0,f:!0,h:!0,k:[41,55],o:5},mechanical_arm:{a:"Mechanical Arm",b:"1F9BE",d:!0,e:!0,f:!0,h:!0,k:[44,6],o:12},arrow_up_down:{a:"Up Down Arrow",b:"2195-FE0F",c:"2195",d:!0,e:!0,f:!0,h:!0,j:["blue-square","direction","way","vertical"],k:[52,15],o:2},dromedary_camel:{a:"Dromedary Camel",b:"1F42A",d:!0,e:!0,f:!0,h:!0,j:["animal","hot","desert","hump"],k:[12,14],o:2},tennis:{a:"Tennis Racquet and Ball",b:"1F3BE",d:!0,e:!0,f:!0,h:!0,j:["sports","balls","green"],k:[8,36],o:2},"flag-bm":{a:"Bermuda Flag",b:"1F1E7-1F1F2",d:!0,e:!0,f:!0,h:!0,k:[1,1],o:2},factory:{a:"Factory",b:"1F3ED",d:!0,e:!0,f:!0,h:!0,j:["building","industry","pollution","smoke"],k:[11,7],o:2},japanese_castle:{a:"Japanese Castle",b:"1F3EF",d:!0,e:!0,f:!0,h:!0,j:["photo","building"],k:[11,9],o:2},no_mouth:{a:"Face Without Mouth",b:"1F636",d:!0,e:!0,f:!0,h:!0,j:["face","hellokitty"],k:[31,32],o:2},mechanical_leg:{a:"Mechanical Leg",b:"1F9BF",d:!0,e:!0,f:!0,h:!0,k:[44,7],o:12},bagel:{a:"Bagel",b:"1F96F",d:!0,e:!0,f:!0,h:!0,k:[42,5],o:11},camel:{a:"Bactrian Camel",b:"1F42B",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","hot","desert","hump"],k:[12,15],o:2},tophat:{a:"Top Hat",b:"1F3A9",d:!0,e:!0,f:!0,h:!0,j:["magic","gentleman","classy","circus"],k:[8,15],o:2},left_right_arrow:{a:"Left Right Arrow",b:"2194-FE0F",c:"2194",d:!0,e:!0,f:!0,h:!0,j:["shape","direction","horizontal","sideways"],k:[52,14],o:2},"flag-bn":{a:"Brunei Flag",b:"1F1E7-1F1F3",d:!0,e:!0,f:!0,h:!0,k:[1,2],o:2},flying_disc:{a:"Flying Disc",b:"1F94F",d:!0,e:!0,f:!0,h:!0,k:[41,30],o:11},smirk:{a:"Smirking Face",b:"1F60F",d:!0,e:!0,f:!0,h:!0,j:["face","smile","mean","prank","smug","sarcasm"],k:[30,50],o:2},mortar_board:{a:"Graduation Cap",b:"1F393",d:!0,e:!0,f:!0,h:!0,j:["school","college","degree","university","graduation","cap","hat","legal","learn","education"],k:[7,55],o:2},european_castle:{a:"European Castle",b:"1F3F0",d:!0,e:!0,f:!0,h:!0,j:["building","royalty","history"],k:[11,10],o:2},leg:{skin_variations:{"1F3FB":{unified:"1F9B5-1F3FB",non_qualified:null,image:"1f9b5-1f3fb.png",sheet_x:43,sheet_y:6,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F9B5-1F3FC",non_qualified:null,image:"1f9b5-1f3fc.png",sheet_x:43,sheet_y:7,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F9B5-1F3FD",non_qualified:null,image:"1f9b5-1f3fd.png",sheet_x:43,sheet_y:8,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F9B5-1F3FE",non_qualified:null,image:"1f9b5-1f3fe.png",sheet_x:43,sheet_y:9,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F9B5-1F3FF",non_qualified:null,image:"1f9b5-1f3ff.png",sheet_x:43,sheet_y:10,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Leg",b:"1F9B5",d:!0,e:!0,f:!0,h:!0,k:[43,5],o:11},pancakes:{a:"Pancakes",b:"1F95E",d:!0,e:!0,f:!0,h:!0,j:["food","breakfast","flapjacks","hotcakes"],k:[41,45],o:4},leftwards_arrow_with_hook:{a:"Leftwards Arrow with Hook",b:"21A9-FE0F",c:"21A9",d:!0,e:!0,f:!0,h:!0,j:["back","return","blue-square","undo","enter"],k:[52,20],o:2},"flag-bo":{a:"Bolivia Flag",b:"1F1E7-1F1F4",d:!0,e:!0,f:!0,h:!0,k:[1,3],o:2},bowling:{a:"Bowling",b:"1F3B3",d:!0,e:!0,f:!0,h:!0,j:["sports","fun","play"],k:[8,25],o:2},llama:{a:"Llama",b:"1F999",d:!0,e:!0,f:!0,h:!0,k:[42,43],o:11},arrow_right_hook:{a:"Rightwards Arrow with Hook",b:"21AA-FE0F",c:"21AA",d:!0,e:!0,f:!0,h:!0,j:["blue-square","return","rotate","direction"],k:[52,21],o:2},wedding:{a:"Wedding",b:"1F492",d:!0,e:!0,f:!0,h:!0,j:["love","like","affection","couple","marriage","bride","groom"],k:[25,28],o:2},"flag-bq":{a:"Caribbean Netherlands Flag",b:"1F1E7-1F1F6",d:!0,e:!0,f:!0,h:!0,k:[1,4],o:2},foot:{skin_variations:{"1F3FB":{unified:"1F9B6-1F3FB",non_qualified:null,image:"1f9b6-1f3fb.png",sheet_x:43,sheet_y:12,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F9B6-1F3FC",non_qualified:null,image:"1f9b6-1f3fc.png",sheet_x:43,sheet_y:13,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F9B6-1F3FD",non_qualified:null,image:"1f9b6-1f3fd.png",sheet_x:43,sheet_y:14,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F9B6-1F3FE",non_qualified:null,image:"1f9b6-1f3fe.png",sheet_x:43,sheet_y:15,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F9B6-1F3FF",non_qualified:null,image:"1f9b6-1f3ff.png",sheet_x:43,sheet_y:16,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Foot",b:"1F9B6",d:!0,e:!0,f:!0,h:!0,k:[43,11],o:11},giraffe_face:{a:"Giraffe Face",b:"1F992",d:!0,e:!0,f:!0,h:!0,k:[42,36],o:5},unamused:{a:"Unamused Face",b:"1F612",d:!0,e:!0,f:!0,h:!0,j:["indifference","bored","straight face","serious","sarcasm"],k:[30,53],m:":(",o:2},billed_cap:{a:"Billed Cap",b:"1F9E2",d:!0,e:!0,f:!0,h:!0,k:[51,21],o:5},waffle:{a:"Waffle",b:"1F9C7",d:!0,e:!0,f:!0,h:!0,k:[44,15],o:12},cricket_bat_and_ball:{a:"Cricket Bat and Ball",b:"1F3CF",d:!0,e:!0,f:!0,h:!0,k:[10,34],o:2},helmet_with_white_cross:{a:"Helmet with White Cross",b:"26D1-FE0F",c:"26D1",d:!0,e:!0,f:!0,h:!0,k:[54,6],o:2},ear:{skin_variations:{"1F3FB":{unified:"1F442-1F3FB",non_qualified:null,image:"1f442-1f3fb.png",sheet_x:12,sheet_y:40,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F442-1F3FC",non_qualified:null,image:"1f442-1f3fc.png",sheet_x:12,sheet_y:41,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F442-1F3FD",non_qualified:null,image:"1f442-1f3fd.png",sheet_x:12,sheet_y:42,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F442-1F3FE",non_qualified:null,image:"1f442-1f3fe.png",sheet_x:12,sheet_y:43,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F442-1F3FF",non_qualified:null,image:"1f442-1f3ff.png",sheet_x:12,sheet_y:44,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Ear",b:"1F442",d:!0,e:!0,f:!0,h:!0,j:["face","hear","sound","listen"],k:[12,39],o:2},elephant:{a:"Elephant",b:"1F418",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","nose","th","circus"],k:[11,53],o:2},cheese_wedge:{a:"Cheese Wedge",b:"1F9C0",d:!0,e:!0,f:!0,h:!0,k:[44,8],o:2},tokyo_tower:{a:"Tokyo Tower",b:"1F5FC",d:!0,e:!0,f:!0,h:!0,j:["photo","japanese"],k:[30,31],o:2},arrow_heading_up:{a:"Arrow Pointing Rightwards Then Curving Upwards",b:"2934-FE0F",c:"2934",d:!0,e:!0,f:!0,h:!0,j:["blue-square","direction","top"],k:[55,35],o:2},field_hockey_stick_and_ball:{a:"Field Hockey Stick and Ball",b:"1F3D1",d:!0,e:!0,f:!0,h:!0,k:[10,36],o:2},"flag-br":{a:"Brazil Flag",b:"1F1E7-1F1F7",d:!0,e:!0,f:!0,h:!0,k:[1,5],o:2},face_with_rolling_eyes:{a:"Face with Rolling Eyes",b:"1F644",d:!0,e:!0,f:!0,h:!0,k:[31,46],o:2},ear_with_hearing_aid:{skin_variations:{"1F3FB":{unified:"1F9BB-1F3FB",non_qualified:null,image:"1f9bb-1f3fb.png",sheet_x:43,sheet_y:56,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F9BB-1F3FC",non_qualified:null,image:"1f9bb-1f3fc.png",sheet_x:44,sheet_y:0,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F9BB-1F3FD",non_qualified:null,image:"1f9bb-1f3fd.png",sheet_x:44,sheet_y:1,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F9BB-1F3FE",non_qualified:null,image:"1f9bb-1f3fe.png",sheet_x:44,sheet_y:2,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F9BB-1F3FF",non_qualified:null,image:"1f9bb-1f3ff.png",sheet_x:44,sheet_y:3,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Ear with Hearing Aid",b:"1F9BB",d:!0,e:!0,f:!0,h:!0,k:[43,55],o:12},arrow_heading_down:{a:"Arrow Pointing Rightwards Then Curving Downwards",b:"2935-FE0F",c:"2935",d:!0,e:!0,f:!0,h:!0,j:["blue-square","direction","bottom"],k:[55,36],o:2},ice_hockey_stick_and_puck:{a:"Ice Hockey Stick and Puck",b:"1F3D2",d:!0,e:!0,f:!0,h:!0,k:[10,37],o:2},meat_on_bone:{a:"Meat on Bone",b:"1F356",d:!0,e:!0,f:!0,h:!0,j:["good","food","drumstick"],k:[6,46],o:2},prayer_beads:{a:"Prayer Beads",b:"1F4FF",d:!0,e:!0,f:!0,h:!0,j:["dhikr","religious"],k:[27,27],o:2},statue_of_liberty:{a:"Statue of Liberty",b:"1F5FD",d:!0,e:!0,f:!0,h:!0,j:["american","newyork"],k:[30,32],o:2},grimacing:{a:"Grimacing Face",b:"1F62C",d:!0,e:!0,f:!0,h:!0,j:["face","grimace","teeth"],k:[31,22],o:2},"flag-bs":{a:"Bahamas Flag",b:"1F1E7-1F1F8",d:!0,e:!0,f:!0,h:!0,k:[1,6],o:2},rhinoceros:{a:"Rhinoceros",b:"1F98F",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","horn"],k:[42,33],o:4},lacrosse:{a:"Lacrosse Stick and Ball",b:"1F94D",d:!0,e:!0,f:!0,h:!0,k:[41,28],o:11},poultry_leg:{a:"Poultry Leg",b:"1F357",d:!0,e:!0,f:!0,h:!0,j:["food","meat","drumstick","bird","chicken","turkey"],k:[6,47],o:2},hippopotamus:{a:"Hippopotamus",b:"1F99B",d:!0,e:!0,f:!0,h:!0,k:[42,45],o:11},nose:{skin_variations:{"1F3FB":{unified:"1F443-1F3FB",non_qualified:null,image:"1f443-1f3fb.png",sheet_x:12,sheet_y:46,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F443-1F3FC",non_qualified:null,image:"1f443-1f3fc.png",sheet_x:12,sheet_y:47,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F443-1F3FD",non_qualified:null,image:"1f443-1f3fd.png",sheet_x:12,sheet_y:48,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F443-1F3FE",non_qualified:null,image:"1f443-1f3fe.png",sheet_x:12,sheet_y:49,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F443-1F3FF",non_qualified:null,image:"1f443-1f3ff.png",sheet_x:12,sheet_y:50,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Nose",b:"1F443",d:!0,e:!0,f:!0,h:!0,j:["smell","sniff"],k:[12,45],o:2},arrows_clockwise:{a:"Clockwise Downwards and Upwards Open Circle Arrows",b:"1F503",d:!0,e:!0,f:!0,h:!0,j:["sync","cycle","round","repeat"],k:[27,31],o:2},"flag-bt":{a:"Bhutan Flag",b:"1F1E7-1F1F9",d:!0,e:!0,f:!0,h:!0,k:[1,7],o:2},church:{a:"Church",b:"26EA",d:!0,e:!0,f:!0,h:!0,j:["building","religion","christ"],k:[54,10],o:2},lipstick:{a:"Lipstick",b:"1F484",d:!0,e:!0,f:!0,h:!0,j:["female","girl","fashion","woman"],k:[24,32],o:2},lying_face:{a:"Lying Face",b:"1F925",d:!0,e:!0,f:!0,h:!0,j:["face","lie","pinocchio"],k:[38,22],o:4},arrows_counterclockwise:{a:"Anticlockwise Downwards and Upwards Open Circle Arrows",b:"1F504",d:!0,e:!0,f:!0,h:!0,j:["blue-square","sync","cycle"],k:[27,32],o:2},"flag-bv":{a:"Bouvet Island Flag",b:"1F1E7-1F1FB",d:!0,e:!0,f:!0,h:!0,k:[1,8],o:2},cut_of_meat:{a:"Cut of Meat",b:"1F969",d:!0,e:!0,f:!0,h:!0,k:[41,56],o:5},mosque:{a:"Mosque",b:"1F54C",d:!0,e:!0,f:!0,h:!0,j:["islam","worship","minaret"],k:[28,36],o:2},ring:{a:"Ring",b:"1F48D",d:!0,e:!0,f:!0,h:!0,j:["wedding","propose","marriage","valentines","diamond","fashion","jewelry","gem","engagement"],k:[25,23],o:2},brain:{a:"Brain",b:"1F9E0",d:!0,e:!0,f:!0,h:!0,k:[51,19],o:5},table_tennis_paddle_and_ball:{a:"Table Tennis Paddle and Ball",b:"1F3D3",d:!0,e:!0,f:!0,h:!0,k:[10,38],o:2},relieved:{a:"Relieved Face",b:"1F60C",d:!0,e:!0,f:!0,h:!0,j:["face","relaxed","phew","massage","happiness"],k:[30,47],o:2},mouse:{a:"Mouse Face",b:"1F42D",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","cheese_wedge","rodent"],k:[12,17],o:2},hindu_temple:{a:"Hindu Temple",b:"1F6D5",d:!0,e:!0,f:!0,h:!0,k:[36,41],o:12},back:{a:"Back with Leftwards Arrow Above",b:"1F519",d:!0,e:!0,f:!0,h:!0,j:["arrow","words","return"],k:[27,53],o:2},gem:{a:"Gem Stone",b:"1F48E",d:!0,e:!0,f:!0,h:!0,j:["blue","ruby","diamond","jewelry"],k:[25,24],o:2},pensive:{a:"Pensive Face",b:"1F614",d:!0,e:!0,f:!0,h:!0,j:["face","sad","depressed","upset"],k:[30,55],o:2},"flag-bw":{a:"Botswana Flag",b:"1F1E7-1F1FC",d:!0,e:!0,f:!0,h:!0,k:[1,9],o:2},mouse2:{a:"Mouse",b:"1F401",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","rodent"],k:[11,29],o:2},bacon:{a:"Bacon",b:"1F953",d:!0,e:!0,f:!0,h:!0,j:["food","breakfast","pork","pig","meat"],k:[41,34],o:4},tooth:{a:"Tooth",b:"1F9B7",d:!0,e:!0,f:!0,h:!0,k:[43,17],o:11},badminton_racquet_and_shuttlecock:{a:"Badminton Racquet and Shuttlecock",b:"1F3F8",d:!0,e:!0,f:!0,h:!0,k:[11,20],o:2},rat:{a:"Rat",b:"1F400",d:!0,e:!0,f:!0,h:!0,j:["animal","mouse","rodent"],k:[11,28],o:2},synagogue:{a:"Synagogue",b:"1F54D",d:!0,e:!0,f:!0,h:!0,j:["judaism","worship","temple","jewish"],k:[28,37],o:2},end:{a:"End with Leftwards Arrow Above",b:"1F51A",d:!0,e:!0,f:!0,h:!0,j:["words","arrow"],k:[27,54],o:2},bone:{a:"Bone",b:"1F9B4",d:!0,e:!0,f:!0,h:!0,k:[43,4],o:11},boxing_glove:{a:"Boxing Glove",b:"1F94A",d:!0,e:!0,f:!0,h:!0,j:["sports","fighting"],k:[41,25],o:4},mute:{a:"Speaker with Cancellation Stroke",b:"1F507",d:!0,e:!0,f:!0,h:!0,j:["sound","volume","silence","quiet"],k:[27,35],o:2},hamburger:{a:"Hamburger",b:"1F354",d:!0,e:!0,f:!0,h:!0,j:["meat","fast food","beef","cheeseburger","mcdonalds","burger king"],k:[6,44],o:2},"flag-by":{a:"Belarus Flag",b:"1F1E7-1F1FE",d:!0,e:!0,f:!0,h:!0,k:[1,10],o:2},sleepy:{a:"Sleepy Face",b:"1F62A",d:!0,e:!0,f:!0,h:!0,j:["face","tired","rest","nap"],k:[31,20],o:2},on:{a:"On with Exclamation Mark with Left Right Arrow Above",b:"1F51B",d:!0,e:!0,f:!0,h:!0,j:["arrow","words"],k:[27,55],o:2},martial_arts_uniform:{a:"Martial Arts Uniform",b:"1F94B",d:!0,e:!0,f:!0,h:!0,j:["judo","karate","taekwondo"],k:[41,26],o:4},speaker:{a:"Speaker",b:"1F508",d:!0,e:!0,f:!0,h:!0,j:["sound","volume","silence","broadcast"],k:[27,36],o:2},drooling_face:{a:"Drooling Face",b:"1F924",d:!0,e:!0,f:!0,h:!0,j:["face"],k:[38,21],o:4},eyes:{a:"Eyes",b:"1F440",d:!0,e:!0,f:!0,h:!0,j:["look","watch","stalk","peek","see"],k:[12,36],o:2},"flag-bz":{a:"Belize Flag",b:"1F1E7-1F1FF",d:!0,e:!0,f:!0,h:!0,k:[1,11],o:2},hamster:{a:"Hamster Face",b:"1F439",d:!0,e:!0,f:!0,h:!0,j:["animal","nature"],k:[12,29],o:2},shinto_shrine:{a:"Shinto Shrine",b:"26E9-FE0F",c:"26E9",d:!0,e:!0,f:!0,h:!0,j:["temple","japan","kyoto"],k:[54,9],o:2},fries:{a:"French Fries",b:"1F35F",d:!0,e:!0,f:!0,h:!0,j:["chips","snack","fast food"],k:[6,55],o:2},goal_net:{a:"Goal Net",b:"1F945",d:!0,e:!0,f:!0,h:!0,j:["sports"],k:[41,21],o:4},kaaba:{a:"Kaaba",b:"1F54B",d:!0,e:!0,f:!0,h:!0,j:["mecca","mosque","islam"],k:[28,35],o:2},soon:{a:"Soon with Rightwards Arrow Above",b:"1F51C",d:!0,e:!0,f:!0,h:!0,j:["arrow","words"],k:[27,56],o:2},"flag-ca":{a:"Canada Flag",b:"1F1E8-1F1E6",d:!0,e:!0,f:!0,h:!0,k:[1,12],o:2},rabbit:{a:"Rabbit Face",b:"1F430",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","pet","spring","magic","bunny"],k:[12,20],o:2},eye:{a:"Eye",b:"1F441-FE0F",c:"1F441",d:!0,e:!0,f:!0,h:!0,j:["face","look","see","watch","stare"],k:[12,38],o:2},sleeping:{a:"Sleeping Face",b:"1F634",d:!0,e:!0,f:!0,h:!0,j:["face","tired","sleepy","night","zzz"],k:[31,30],o:2},pizza:{a:"Slice of Pizza",b:"1F355",d:!0,e:!0,f:!0,h:!0,j:["food","party"],k:[6,45],o:2},sound:{a:"Speaker with One Sound Wave",b:"1F509",d:!0,e:!0,f:!0,h:!0,j:["volume","speaker","broadcast"],k:[27,37],o:2},rabbit2:{a:"Rabbit",b:"1F407",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","pet","magic","spring"],k:[11,35],o:2},fountain:{a:"Fountain",b:"26F2",d:!0,e:!0,f:!0,h:!0,j:["photo","summer","water","fresh"],k:[54,13],o:2},golf:{a:"Flag in Hole",b:"26F3",d:!0,e:!0,f:!0,h:!0,j:["sports","business","flag","hole","summer"],k:[54,14],o:2},top:{a:"Top with Upwards Arrow Above",b:"1F51D",d:!0,e:!0,f:!0,h:!0,j:["words","blue-square"],k:[28,0],o:2},mask:{a:"Face with Medical Mask",b:"1F637",d:!0,e:!0,f:!0,h:!0,j:["face","sick","ill","disease"],k:[31,33],o:2},"flag-cc":{a:"Cocos (keeling) Islands Flag",b:"1F1E8-1F1E8",d:!0,e:!0,f:!0,h:!0,k:[1,13],o:2},hotdog:{a:"Hot Dog",b:"1F32D",d:!0,e:!0,f:!0,h:!0,j:["food","frankfurter"],k:[6,5],o:2},loud_sound:{a:"Speaker with Three Sound Waves",b:"1F50A",d:!0,e:!0,f:!0,h:!0,j:["volume","noise","noisy","speaker","broadcast"],k:[27,38],o:2},tongue:{a:"Tongue",b:"1F445",d:!0,e:!0,f:!0,h:!0,j:["mouth","playful"],k:[12,52],o:2},place_of_worship:{a:"Place of Worship",b:"1F6D0",d:!0,e:!0,f:!0,h:!0,j:["religion","church","temple","prayer"],k:[36,38],o:2},ice_skate:{a:"Ice Skate",b:"26F8-FE0F",c:"26F8",d:!0,e:!0,f:!0,h:!0,j:["sports"],k:[54,18],o:2},sandwich:{a:"Sandwich",b:"1F96A",d:!0,e:!0,f:!0,h:!0,k:[42,0],o:5},chipmunk:{a:"Chipmunk",b:"1F43F-FE0F",c:"1F43F",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","rodent","squirrel"],k:[12,35],o:2},loudspeaker:{a:"Public Address Loudspeaker",b:"1F4E2",d:!0,e:!0,f:!0,h:!0,j:["volume","sound"],k:[26,56],o:2},lips:{a:"Mouth",b:"1F444",d:!0,e:!0,f:!0,h:!0,j:["mouth","kiss"],k:[12,51],o:2},"flag-cd":{a:"Congo - Kinshasa Flag",b:"1F1E8-1F1E9",d:!0,e:!0,f:!0,h:!0,k:[1,14],o:2},tent:{a:"Tent",b:"26FA",d:!0,e:!0,f:!0,h:!0,j:["photo","camping","outdoors"],k:[54,37],o:2},face_with_thermometer:{a:"Face with Thermometer",b:"1F912",d:!0,e:!0,f:!0,h:!0,j:["sick","temperature","thermometer","cold","fever"],k:[37,25],o:2},taco:{a:"Taco",b:"1F32E",d:!0,e:!0,f:!0,h:!0,j:["food","mexican"],k:[6,6],o:2},foggy:{a:"Foggy",b:"1F301",d:!0,e:!0,f:!0,h:!0,j:["photo","mountain"],k:[5,20],o:2},"flag-cf":{a:"Central African Republic Flag",b:"1F1E8-1F1EB",d:!0,e:!0,f:!0,h:!0,k:[1,15],o:2},baby:{skin_variations:{"1F3FB":{unified:"1F476-1F3FB",non_qualified:null,image:"1f476-1f3fb.png",sheet_x:23,sheet_y:5,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F476-1F3FC",non_qualified:null,image:"1f476-1f3fc.png",sheet_x:23,sheet_y:6,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F476-1F3FD",non_qualified:null,image:"1f476-1f3fd.png",sheet_x:23,sheet_y:7,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F476-1F3FE",non_qualified:null,image:"1f476-1f3fe.png",sheet_x:23,sheet_y:8,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F476-1F3FF",non_qualified:null,image:"1f476-1f3ff.png",sheet_x:23,sheet_y:9,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Baby",b:"1F476",d:!0,e:!0,f:!0,h:!0,j:["child","boy","girl","toddler"],k:[23,4],o:2},atom_symbol:{a:"Atom Symbol",b:"269B-FE0F",c:"269B",d:!0,e:!0,f:!0,h:!0,j:["science","physics","chemistry"],k:[53,48],o:2},fishing_pole_and_fish:{a:"Fishing Pole and Fish",b:"1F3A3",d:!0,e:!0,f:!0,h:!0,j:["food","hobby","summer"],k:[8,9],o:2},hedgehog:{a:"Hedgehog",b:"1F994",d:!0,e:!0,f:!0,h:!0,k:[42,38],o:5},face_with_head_bandage:{a:"Face with Head-Bandage",b:"1F915",d:!0,e:!0,f:!0,h:!0,j:["injured","clumsy","bandage","hurt"],k:[37,28],o:2},mega:{a:"Cheering Megaphone",b:"1F4E3",d:!0,e:!0,f:!0,h:!0,j:["sound","speaker","volume"],k:[27,0],o:2},nauseated_face:{a:"Nauseated Face",b:"1F922",d:!0,e:!0,f:!0,h:!0,j:["face","vomit","gross","green","sick","throw up","ill"],k:[38,19],o:4},child:{skin_variations:{"1F3FB":{unified:"1F9D2-1F3FB",non_qualified:null,image:"1f9d2-1f3fb.png",sheet_x:48,sheet_y:17,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F9D2-1F3FC",non_qualified:null,image:"1f9d2-1f3fc.png",sheet_x:48,sheet_y:18,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F9D2-1F3FD",non_qualified:null,image:"1f9d2-1f3fd.png",sheet_x:48,sheet_y:19,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F9D2-1F3FE",non_qualified:null,image:"1f9d2-1f3fe.png",sheet_x:48,sheet_y:20,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F9D2-1F3FF",non_qualified:null,image:"1f9d2-1f3ff.png",sheet_x:48,sheet_y:21,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Child",b:"1F9D2",d:!0,e:!0,f:!0,h:!0,k:[48,16],o:5},"flag-cg":{a:"Congo - Brazzaville Flag",b:"1F1E8-1F1EC",d:!0,e:!0,f:!0,h:!0,k:[1,16],o:2},bat:{a:"Bat",b:"1F987",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","blind","vampire"],k:[42,25],o:4},diving_mask:{a:"Diving Mask",b:"1F93F",d:!0,e:!0,f:!0,h:!0,k:[41,15],o:12},burrito:{a:"Burrito",b:"1F32F",d:!0,e:!0,f:!0,h:!0,j:["food","mexican"],k:[6,7],o:2},postal_horn:{a:"Postal Horn",b:"1F4EF",d:!0,e:!0,f:!0,h:!0,j:["instrument","music"],k:[27,12],o:2},night_with_stars:{a:"Night with Stars",b:"1F303",d:!0,e:!0,f:!0,h:!0,j:["evening","city","downtown"],k:[5,22],o:2},om_symbol:{a:"Om Symbol",b:"1F549-FE0F",c:"1F549",d:!0,e:!0,f:!0,h:!0,k:[28,33],o:2},star_of_david:{a:"Star of David",b:"2721-FE0F",c:"2721",d:!0,e:!0,f:!0,h:!0,j:["judaism"],k:[55,15],o:2},boy:{skin_variations:{"1F3FB":{unified:"1F466-1F3FB",non_qualified:null,image:"1f466-1f3fb.png",sheet_x:14,sheet_y:27,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F466-1F3FC",non_qualified:null,image:"1f466-1f3fc.png",sheet_x:14,sheet_y:28,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F466-1F3FD",non_qualified:null,image:"1f466-1f3fd.png",sheet_x:14,sheet_y:29,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F466-1F3FE",non_qualified:null,image:"1f466-1f3fe.png",sheet_x:14,sheet_y:30,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F466-1F3FF",non_qualified:null,image:"1f466-1f3ff.png",sheet_x:14,sheet_y:31,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Boy",b:"1F466",d:!0,e:!0,f:!0,h:!0,j:["man","male","guy","teenager"],k:[14,26],o:2},bell:{a:"Bell",b:"1F514",d:!0,e:!0,f:!0,h:!0,j:["sound","notification","christmas","xmas","chime"],k:[27,48],o:2},"flag-ch":{a:"Switzerland Flag",b:"1F1E8-1F1ED",d:!0,e:!0,f:!0,h:!0,k:[1,17],o:2},running_shirt_with_sash:{a:"Running Shirt with Sash",b:"1F3BD",d:!0,e:!0,f:!0,h:!0,j:["play","pageant"],k:[8,35],o:2},stuffed_flatbread:{a:"Stuffed Flatbread",b:"1F959",d:!0,e:!0,f:!0,h:!0,j:["food","flatbread","stuffed","gyro"],k:[41,40],o:4},bear:{a:"Bear Face",b:"1F43B",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","wild"],k:[12,31],o:2},cityscape:{a:"Cityscape",b:"1F3D9-FE0F",c:"1F3D9",d:!0,e:!0,f:!0,h:!0,j:["photo","night life","urban"],k:[10,44],o:2},face_vomiting:{a:"Face with Open Mouth Vomiting",b:"1F92E",d:!0,e:!0,f:!0,h:!0,k:[38,48],n:["face_with_open_mouth_vomiting"],o:5},wheel_of_dharma:{a:"Wheel of Dharma",b:"2638-FE0F",c:"2638",d:!0,e:!0,f:!0,h:!0,j:["hinduism","buddhism","sikhism","jainism"],k:[53,15],o:2},ski:{a:"Ski and Ski Boot",b:"1F3BF",d:!0,e:!0,f:!0,h:!0,j:["sports","winter","cold","snow"],k:[8,37],o:2},girl:{skin_variations:{"1F3FB":{unified:"1F467-1F3FB",non_qualified:null,image:"1f467-1f3fb.png",sheet_x:14,sheet_y:33,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F467-1F3FC",non_qualified:null,image:"1f467-1f3fc.png",sheet_x:14,sheet_y:34,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F467-1F3FD",non_qualified:null,image:"1f467-1f3fd.png",sheet_x:14,sheet_y:35,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F467-1F3FE",non_qualified:null,image:"1f467-1f3fe.png",sheet_x:14,sheet_y:36,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F467-1F3FF",non_qualified:null,image:"1f467-1f3ff.png",sheet_x:14,sheet_y:37,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Girl",b:"1F467",d:!0,e:!0,f:!0,h:!0,j:["female","woman","teenager"],k:[14,32],o:2},falafel:{a:"Falafel",b:"1F9C6",d:!0,e:!0,f:!0,h:!0,k:[44,14],o:12},sneezing_face:{a:"Sneezing Face",b:"1F927",d:!0,e:!0,f:!0,h:!0,j:["face","gesundheit","sneeze","sick","allergy"],k:[38,41],o:4},no_bell:{a:"Bell with Cancellation Stroke",b:"1F515",d:!0,e:!0,f:!0,h:!0,j:["sound","volume","mute","quiet","silent"],k:[27,49],o:2},koala:{a:"Koala",b:"1F428",d:!0,e:!0,f:!0,h:!0,j:["animal","nature"],k:[12,12],o:2},sunrise_over_mountains:{a:"Sunrise over Mountains",b:"1F304",d:!0,e:!0,f:!0,h:!0,j:["view","vacation","photo"],k:[5,23],o:2},"flag-ci":{a:"Côte D’ivoire Flag",b:"1F1E8-1F1EE",d:!0,e:!0,f:!0,h:!0,k:[1,18],o:2},sunrise:{a:"Sunrise",b:"1F305",d:!0,e:!0,f:!0,h:!0,j:["morning","view","vacation","photo"],k:[5,24],o:2},yin_yang:{a:"Yin Yang",b:"262F-FE0F",c:"262F",d:!0,e:!0,f:!0,h:!0,j:["balance"],k:[53,14],o:2},adult:{skin_variations:{"1F3FB":{unified:"1F9D1-1F3FB",non_qualified:null,image:"1f9d1-1f3fb.png",sheet_x:48,sheet_y:11,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F9D1-1F3FC",non_qualified:null,image:"1f9d1-1f3fc.png",sheet_x:48,sheet_y:12,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F9D1-1F3FD",non_qualified:null,image:"1f9d1-1f3fd.png",sheet_x:48,sheet_y:13,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F9D1-1F3FE",non_qualified:null,image:"1f9d1-1f3fe.png",sheet_x:48,sheet_y:14,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F9D1-1F3FF",non_qualified:null,image:"1f9d1-1f3ff.png",sheet_x:48,sheet_y:15,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Adult",b:"1F9D1",d:!0,e:!0,f:!0,h:!0,k:[48,10],o:5},hot_face:{a:"Overheated Face",b:"1F975",d:!0,e:!0,f:!0,h:!0,k:[42,10],o:11},musical_score:{a:"Musical Score",b:"1F3BC",d:!0,e:!0,f:!0,h:!0,j:["treble","clef","compose"],k:[8,34],o:2},sled:{a:"Sled",b:"1F6F7",d:!0,e:!0,f:!0,h:!0,k:[36,56],o:5},egg:{a:"Egg",b:"1F95A",d:!0,e:!0,f:!0,h:!0,j:["food","chicken","breakfast"],k:[41,41],o:4},panda_face:{a:"Panda Face",b:"1F43C",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","panda"],k:[12,32],o:2},"flag-ck":{a:"Cook Islands Flag",b:"1F1E8-1F1F0",d:!0,e:!0,f:!0,h:!0,k:[1,19],o:2},"flag-cl":{a:"Chile Flag",b:"1F1E8-1F1F1",d:!0,e:!0,f:!0,h:!0,k:[1,20],o:2},person_with_blond_hair:{skin_variations:{"1F3FB":{unified:"1F471-1F3FB",non_qualified:null,image:"1f471-1f3fb.png",sheet_x:22,sheet_y:20,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FC":{unified:"1F471-1F3FC",non_qualified:null,image:"1f471-1f3fc.png",sheet_x:22,sheet_y:21,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FD":{unified:"1F471-1F3FD",non_qualified:null,image:"1f471-1f3fd.png",sheet_x:22,sheet_y:22,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FE":{unified:"1F471-1F3FE",non_qualified:null,image:"1f471-1f3fe.png",sheet_x:22,sheet_y:23,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FF":{unified:"1F471-1F3FF",non_qualified:null,image:"1f471-1f3ff.png",sheet_x:22,sheet_y:24,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1}},obsoleted_by:"1F471-200D-2642-FE0F",a:"Person with Blond Hair",b:"1F471",d:!0,e:!0,f:!0,h:!1,k:[22,19],o:2},sloth:{a:"Sloth",b:"1F9A5",d:!0,e:!0,f:!0,h:!0,k:[42,53],o:12},latin_cross:{a:"Latin Cross",b:"271D-FE0F",c:"271D",d:!0,e:!0,f:!0,h:!0,j:["christianity"],k:[55,14],o:2},curling_stone:{a:"Curling Stone",b:"1F94C",d:!0,e:!0,f:!0,h:!0,k:[41,27],o:5},cold_face:{a:"Freezing Face",b:"1F976",d:!0,e:!0,f:!0,h:!0,k:[42,11],o:11},fried_egg:{a:"Cooking",b:"1F373",d:!0,e:!0,f:!0,h:!0,j:["food","breakfast","kitchen","egg"],k:[7,18],n:["cooking"],o:2},city_sunset:{a:"Cityscape at Dusk",b:"1F306",d:!0,e:!0,f:!0,h:!0,j:["photo","evening","sky","buildings"],k:[5,25],o:2},musical_note:{a:"Musical Note",b:"1F3B5",d:!0,e:!0,f:!0,h:!0,j:["score","tone","sound"],k:[8,27],o:2},"flag-cm":{a:"Cameroon Flag",b:"1F1E8-1F1F2",d:!0,e:!0,f:!0,h:!0,k:[1,21],o:2},notes:{a:"Multiple Musical Notes",b:"1F3B6",d:!0,e:!0,f:!0,h:!0,j:["music","score"],k:[8,28],o:2},woozy_face:{a:"Face with Uneven Eyes and Wavy Mouth",b:"1F974",d:!0,e:!0,f:!0,h:!0,k:[42,9],o:11},dart:{a:"Direct Hit",b:"1F3AF",d:!0,e:!0,f:!0,h:!0,j:["game","play","bar"],k:[8,21],o:2},orthodox_cross:{a:"Orthodox Cross",b:"2626-FE0F",c:"2626",d:!0,e:!0,f:!0,h:!0,j:["suppedaneum","religion"],k:[53,11],o:2},shallow_pan_of_food:{a:"Shallow Pan of Food",b:"1F958",d:!0,e:!0,f:!0,h:!0,j:["food","cooking","casserole","paella"],k:[41,39],o:4},otter:{a:"Otter",b:"1F9A6",d:!0,e:!0,f:!0,h:!0,k:[42,54],o:12},man:{skin_variations:{"1F3FB":{unified:"1F468-1F3FB",non_qualified:null,image:"1f468-1f3fb.png",sheet_x:17,sheet_y:23,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F468-1F3FC",non_qualified:null,image:"1f468-1f3fc.png",sheet_x:17,sheet_y:24,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F468-1F3FD",non_qualified:null,image:"1f468-1f3fd.png",sheet_x:17,sheet_y:25,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F468-1F3FE",non_qualified:null,image:"1f468-1f3fe.png",sheet_x:17,sheet_y:26,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F468-1F3FF",non_qualified:null,image:"1f468-1f3ff.png",sheet_x:17,sheet_y:27,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Man",b:"1F468",d:!0,e:!0,f:!0,h:!0,j:["mustache","father","dad","guy","classy","sir","moustache"],k:[17,22],o:2},city_sunrise:{a:"Sunset over Buildings",b:"1F307",d:!0,e:!0,f:!0,h:!0,j:["photo","good morning","dawn"],k:[5,26],o:2},bearded_person:{skin_variations:{"1F3FB":{unified:"1F9D4-1F3FB",non_qualified:null,image:"1f9d4-1f3fb.png",sheet_x:48,sheet_y:29,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F9D4-1F3FC",non_qualified:null,image:"1f9d4-1f3fc.png",sheet_x:48,sheet_y:30,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F9D4-1F3FD",non_qualified:null,image:"1f9d4-1f3fd.png",sheet_x:48,sheet_y:31,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F9D4-1F3FE",non_qualified:null,image:"1f9d4-1f3fe.png",sheet_x:48,sheet_y:32,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F9D4-1F3FF",non_qualified:null,image:"1f9d4-1f3ff.png",sheet_x:48,sheet_y:33,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Bearded Person",b:"1F9D4",d:!0,e:!0,f:!0,h:!0,k:[48,28],o:5},skunk:{a:"Skunk",b:"1F9A8",d:!0,e:!0,f:!0,h:!0,k:[42,56],o:12},stew:{a:"Pot of Food",b:"1F372",d:!0,e:!0,f:!0,h:!0,j:["food","meat","soup"],k:[7,17],o:2},cn:{a:"China Flag",b:"1F1E8-1F1F3",d:!0,e:!0,f:!0,h:!0,j:["china","chinese","prc","flag","country","nation","banner"],k:[1,22],n:["flag-cn"],o:2},studio_microphone:{a:"Studio Microphone",b:"1F399-FE0F",c:"1F399",d:!0,e:!0,f:!0,h:!0,j:["sing","recording","artist","talkshow"],k:[8,1],o:2},star_and_crescent:{a:"Star and Crescent",b:"262A-FE0F",c:"262A",d:!0,e:!0,f:!0,h:!0,j:["islam"],k:[53,12],o:2},"yo-yo":{a:"Yo-Yo",b:"1FA80",d:!0,e:!0,f:!0,h:!0,k:[52,1],o:12},bridge_at_night:{a:"Bridge at Night",b:"1F309",d:!0,e:!0,f:!0,h:!0,j:["photo","sanfrancisco"],k:[5,28],o:2},dizzy_face:{a:"Dizzy Face",b:"1F635",d:!0,e:!0,f:!0,h:!0,j:["spent","unconscious","xox","dizzy"],k:[31,31],o:2},red_haired_man:{skin_variations:{"1F3FB":{unified:"1F468-1F3FB-200D-1F9B0",non_qualified:null,image:"1f468-1f3fb-200d-1f9b0.png",sheet_x:16,sheet_y:24,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F468-1F3FC-200D-1F9B0",non_qualified:null,image:"1f468-1f3fc-200d-1f9b0.png",sheet_x:16,sheet_y:25,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F468-1F3FD-200D-1F9B0",non_qualified:null,image:"1f468-1f3fd-200d-1f9b0.png",sheet_x:16,sheet_y:26,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F468-1F3FE-200D-1F9B0",non_qualified:null,image:"1f468-1f3fe-200d-1f9b0.png",sheet_x:16,sheet_y:27,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F468-1F3FF-200D-1F9B0",non_qualified:null,image:"1f468-1f3ff-200d-1f9b0.png",sheet_x:16,sheet_y:28,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Red Haired Man",b:"1F468-200D-1F9B0",d:!0,e:!0,f:!0,h:!0,k:[16,23],o:11},kite:{a:"Kite",b:"1FA81",d:!0,e:!0,f:!0,h:!0,k:[52,2],o:12},bowl_with_spoon:{a:"Bowl with Spoon",b:"1F963",d:!0,e:!0,f:!0,h:!0,k:[41,50],o:5},"flag-co":{a:"Colombia Flag",b:"1F1E8-1F1F4",d:!0,e:!0,f:!0,h:!0,k:[1,23],o:2},peace_symbol:{a:"Peace Symbol",b:"262E-FE0F",c:"262E",d:!0,e:!0,f:!0,h:!0,j:["hippie"],k:[53,13],o:2},kangaroo:{a:"Kangaroo",b:"1F998",d:!0,e:!0,f:!0,h:!0,k:[42,42],o:11},hotsprings:{a:"Hot Springs",b:"2668-FE0F",c:"2668",d:!0,e:!0,f:!0,h:!0,j:["bath","warm","relax"],k:[53,37],o:2},exploding_head:{a:"Shocked Face with Exploding Head",b:"1F92F",d:!0,e:!0,f:!0,h:!0,k:[38,49],n:["shocked_face_with_exploding_head"],o:5},level_slider:{a:"Level Slider",b:"1F39A-FE0F",c:"1F39A",d:!0,e:!0,f:!0,h:!0,j:["scale"],k:[8,2],o:2},badger:{a:"Badger",b:"1F9A1",d:!0,e:!0,f:!0,h:!0,k:[42,51],o:11},"8ball":{a:"Billiards",b:"1F3B1",d:!0,e:!0,f:!0,h:!0,j:["pool","hobby","game","luck","magic"],k:[8,23],o:2},curly_haired_man:{skin_variations:{"1F3FB":{unified:"1F468-1F3FB-200D-1F9B1",non_qualified:null,image:"1f468-1f3fb-200d-1f9b1.png",sheet_x:16,sheet_y:30,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F468-1F3FC-200D-1F9B1",non_qualified:null,image:"1f468-1f3fc-200d-1f9b1.png",sheet_x:16,sheet_y:31,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F468-1F3FD-200D-1F9B1",non_qualified:null,image:"1f468-1f3fd-200d-1f9b1.png",sheet_x:16,sheet_y:32,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F468-1F3FE-200D-1F9B1",non_qualified:null,image:"1f468-1f3fe-200d-1f9b1.png",sheet_x:16,sheet_y:33,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F468-1F3FF-200D-1F9B1",non_qualified:null,image:"1f468-1f3ff-200d-1f9b1.png",sheet_x:16,sheet_y:34,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Curly Haired Man",b:"1F468-200D-1F9B1",d:!0,e:!0,f:!0,h:!0,k:[16,29],o:11},"flag-cp":{a:"Clipperton Island Flag",b:"1F1E8-1F1F5",d:!0,e:!0,f:!0,h:!0,k:[1,24],o:2},carousel_horse:{a:"Carousel Horse",b:"1F3A0",d:!0,e:!0,f:!0,h:!0,j:["photo","carnival"],k:[8,6],o:2},face_with_cowboy_hat:{a:"Face with Cowboy Hat",b:"1F920",d:!0,e:!0,f:!0,h:!0,k:[38,17],o:4},menorah_with_nine_branches:{a:"Menorah with Nine Branches",b:"1F54E",d:!0,e:!0,f:!0,h:!0,k:[28,38],o:2},green_salad:{a:"Green Salad",b:"1F957",d:!0,e:!0,f:!0,h:!0,j:["food","healthy","lettuce"],k:[41,38],o:4},control_knobs:{a:"Control Knobs",b:"1F39B-FE0F",c:"1F39B",d:!0,e:!0,f:!0,h:!0,j:["dial"],k:[8,3],o:2},popcorn:{a:"Popcorn",b:"1F37F",d:!0,e:!0,f:!0,h:!0,j:["food","movie theater","films","snack"],k:[7,30],o:2},six_pointed_star:{a:"Six Pointed Star with Middle Dot",b:"1F52F",d:!0,e:!0,f:!0,h:!0,j:["purple-square","religion","jewish","hexagram"],k:[28,18],o:2},feet:{a:"Paw Prints",b:"1F43E",d:!0,e:!0,f:!0,h:!0,k:[12,34],n:["paw_prints"],o:2},ferris_wheel:{a:"Ferris Wheel",b:"1F3A1",d:!0,e:!0,f:!0,h:!0,j:["photo","carnival","londoneye"],k:[8,7],o:2},microphone:{a:"Microphone",b:"1F3A4",d:!0,e:!0,f:!0,h:!0,j:["sound","music","PA","sing","talkshow"],k:[8,10],o:2},crystal_ball:{a:"Crystal Ball",b:"1F52E",d:!0,e:!0,f:!0,h:!0,j:["disco","party","magic","circus","fortune_teller"],k:[28,17],o:2},partying_face:{a:"Face with Party Horn and Party Hat",b:"1F973",d:!0,e:!0,f:!0,h:!0,k:[42,8],o:11},"flag-cr":{a:"Costa Rica Flag",b:"1F1E8-1F1F7",d:!0,e:!0,f:!0,h:!0,k:[1,25],o:2},white_haired_man:{skin_variations:{"1F3FB":{unified:"1F468-1F3FB-200D-1F9B3",non_qualified:null,image:"1f468-1f3fb-200d-1f9b3.png",sheet_x:16,sheet_y:42,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F468-1F3FC-200D-1F9B3",non_qualified:null,image:"1f468-1f3fc-200d-1f9b3.png",sheet_x:16,sheet_y:43,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F468-1F3FD-200D-1F9B3",non_qualified:null,image:"1f468-1f3fd-200d-1f9b3.png",sheet_x:16,sheet_y:44,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F468-1F3FE-200D-1F9B3",non_qualified:null,image:"1f468-1f3fe-200d-1f9b3.png",sheet_x:16,sheet_y:45,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F468-1F3FF-200D-1F9B3",non_qualified:null,image:"1f468-1f3ff-200d-1f9b3.png",sheet_x:16,sheet_y:46,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"White Haired Man",b:"1F468-200D-1F9B3",d:!0,e:!0,f:!0,h:!0,k:[16,41],o:11},headphones:{a:"Headphone",b:"1F3A7",d:!0,e:!0,f:!0,h:!0,j:["music","score","gadgets"],k:[8,13],o:2},bald_man:{skin_variations:{"1F3FB":{unified:"1F468-1F3FB-200D-1F9B2",non_qualified:null,image:"1f468-1f3fb-200d-1f9b2.png",sheet_x:16,sheet_y:36,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F468-1F3FC-200D-1F9B2",non_qualified:null,image:"1f468-1f3fc-200d-1f9b2.png",sheet_x:16,sheet_y:37,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F468-1F3FD-200D-1F9B2",non_qualified:null,image:"1f468-1f3fd-200d-1f9b2.png",sheet_x:16,sheet_y:38,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F468-1F3FE-200D-1F9B2",non_qualified:null,image:"1f468-1f3fe-200d-1f9b2.png",sheet_x:16,sheet_y:39,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F468-1F3FF-200D-1F9B2",non_qualified:null,image:"1f468-1f3ff-200d-1f9b2.png",sheet_x:16,sheet_y:40,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Bald Man",b:"1F468-200D-1F9B2",d:!0,e:!0,f:!0,h:!0,k:[16,35],o:11},sunglasses:{a:"Smiling Face with Sunglasses",b:"1F60E",d:!0,e:!0,f:!0,h:!0,j:["face","cool","smile","summer","beach","sunglass"],k:[30,49],l:["8)"],o:2},butter:{a:"Butter",b:"1F9C8",d:!0,e:!0,f:!0,h:!0,k:[44,16],o:12},roller_coaster:{a:"Roller Coaster",b:"1F3A2",d:!0,e:!0,f:!0,h:!0,j:["carnival","playground","photo","fun"],k:[8,8],o:2},turkey:{a:"Turkey",b:"1F983",d:!0,e:!0,f:!0,h:!0,j:["animal","bird"],k:[42,21],o:2},nazar_amulet:{a:"Nazar Amulet",b:"1F9FF",d:!0,e:!0,f:!0,h:!0,k:[51,50],o:11},"flag-cu":{a:"Cuba Flag",b:"1F1E8-1F1FA",d:!0,e:!0,f:!0,h:!0,k:[1,26],o:2},aries:{a:"Aries",b:"2648",d:!0,e:!0,f:!0,h:!0,j:["sign","purple-square","zodiac","astrology"],k:[53,20],o:2},"flag-cv":{a:"Cape Verde Flag",b:"1F1E8-1F1FB",d:!0,e:!0,f:!0,h:!0,k:[1,27],o:2},barber:{a:"Barber Pole",b:"1F488",d:!0,e:!0,f:!0,h:!0,j:["hair","salon","style"],k:[25,18],o:2},taurus:{a:"Taurus",b:"2649",d:!0,e:!0,f:!0,h:!0,j:["purple-square","sign","zodiac","astrology"],k:[53,21],o:2},salt:{a:"Salt Shaker",b:"1F9C2",d:!0,e:!0,f:!0,h:!0,k:[44,10],o:11},woman:{skin_variations:{"1F3FB":{unified:"1F469-1F3FB",non_qualified:null,image:"1f469-1f3fb.png",sheet_x:20,sheet_y:10,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F469-1F3FC",non_qualified:null,image:"1f469-1f3fc.png",sheet_x:20,sheet_y:11,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F469-1F3FD",non_qualified:null,image:"1f469-1f3fd.png",sheet_x:20,sheet_y:12,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F469-1F3FE",non_qualified:null,image:"1f469-1f3fe.png",sheet_x:20,sheet_y:13,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F469-1F3FF",non_qualified:null,image:"1f469-1f3ff.png",sheet_x:20,sheet_y:14,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Woman",b:"1F469",d:!0,e:!0,f:!0,h:!0,j:["female","girls","lady"],k:[20,9],o:2},video_game:{a:"Video Game",b:"1F3AE",d:!0,e:!0,f:!0,h:!0,j:["play","console","PS4","controller"],k:[8,20],o:2},chicken:{a:"Chicken",b:"1F414",d:!0,e:!0,f:!0,h:!0,j:["animal","cluck","nature","bird"],k:[11,48],o:2},radio:{a:"Radio",b:"1F4FB",d:!0,e:!0,f:!0,h:!0,j:["communication","music","podcast","program"],k:[27,24],o:2},nerd_face:{a:"Nerd Face",b:"1F913",d:!0,e:!0,f:!0,h:!0,j:["face","nerdy","geek","dork"],k:[37,26],o:2},red_haired_woman:{skin_variations:{"1F3FB":{unified:"1F469-1F3FB-200D-1F9B0",non_qualified:null,image:"1f469-1f3fb-200d-1f9b0.png",sheet_x:19,sheet_y:9,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F469-1F3FC-200D-1F9B0",non_qualified:null,image:"1f469-1f3fc-200d-1f9b0.png",sheet_x:19,sheet_y:10,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F469-1F3FD-200D-1F9B0",non_qualified:null,image:"1f469-1f3fd-200d-1f9b0.png",sheet_x:19,sheet_y:11,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F469-1F3FE-200D-1F9B0",non_qualified:null,image:"1f469-1f3fe-200d-1f9b0.png",sheet_x:19,sheet_y:12,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F469-1F3FF-200D-1F9B0",non_qualified:null,image:"1f469-1f3ff-200d-1f9b0.png",sheet_x:19,sheet_y:13,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Red Haired Woman",b:"1F469-200D-1F9B0",d:!0,e:!0,f:!0,h:!0,k:[19,8],o:11},circus_tent:{a:"Circus Tent",b:"1F3AA",d:!0,e:!0,f:!0,h:!0,j:["festival","carnival","party"],k:[8,16],o:2},face_with_monocle:{a:"Face with Monocle",b:"1F9D0",d:!0,e:!0,f:!0,h:!0,k:[45,16],o:5},canned_food:{a:"Canned Food",b:"1F96B",d:!0,e:!0,f:!0,h:!0,k:[42,1],o:5},"flag-cw":{a:"Curaçao Flag",b:"1F1E8-1F1FC",d:!0,e:!0,f:!0,h:!0,k:[1,28],o:2},gemini:{a:"Gemini",b:"264A",d:!0,e:!0,f:!0,h:!0,j:["sign","zodiac","purple-square","astrology"],k:[53,22],o:2},saxophone:{a:"Saxophone",b:"1F3B7",d:!0,e:!0,f:!0,h:!0,j:["music","instrument","jazz","blues"],k:[8,29],o:2},rooster:{a:"Rooster",b:"1F413",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","chicken"],k:[11,47],o:2},joystick:{a:"Joystick",b:"1F579-FE0F",c:"1F579",d:!0,e:!0,f:!0,h:!0,j:["game","play"],k:[29,36],o:2},guitar:{a:"Guitar",b:"1F3B8",d:!0,e:!0,f:!0,h:!0,j:["music","instrument"],k:[8,30],o:2},slot_machine:{a:"Slot Machine",b:"1F3B0",d:!0,e:!0,f:!0,h:!0,j:["bet","gamble","vegas","fruit machine","luck","casino"],k:[8,22],o:2},bento:{a:"Bento Box",b:"1F371",d:!0,e:!0,f:!0,h:!0,j:["food","japanese","box"],k:[7,16],o:2},steam_locomotive:{a:"Steam Locomotive",b:"1F682",d:!0,e:!0,f:!0,h:!0,j:["transportation","vehicle","train"],k:[34,1],o:2},confused:{a:"Confused Face",b:"1F615",d:!0,e:!0,f:!0,h:!0,j:["face","indifference","huh","weird","hmmm",":/"],k:[30,56],l:[":\\",":-\\",":/",":-/"],o:2},"flag-cx":{a:"Christmas Island Flag",b:"1F1E8-1F1FD",d:!0,e:!0,f:!0,h:!0,k:[1,29],o:2},hatching_chick:{a:"Hatching Chick",b:"1F423",d:!0,e:!0,f:!0,h:!0,j:["animal","chicken","egg","born","baby","bird"],k:[12,7],o:2},cancer:{a:"Cancer",b:"264B",d:!0,e:!0,f:!0,h:!0,j:["sign","zodiac","purple-square","astrology"],k:[53,23],o:2},red_haired_person:{skin_variations:{"1F3FB":{unified:"1F9D1-1F3FB-200D-1F9B0",non_qualified:null,image:"1f9d1-1f3fb-200d-1f9b0.png",sheet_x:47,sheet_y:14,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FC":{unified:"1F9D1-1F3FC-200D-1F9B0",non_qualified:null,image:"1f9d1-1f3fc-200d-1f9b0.png",sheet_x:47,sheet_y:15,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FD":{unified:"1F9D1-1F3FD-200D-1F9B0",non_qualified:null,image:"1f9d1-1f3fd-200d-1f9b0.png",sheet_x:47,sheet_y:16,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FE":{unified:"1F9D1-1F3FE-200D-1F9B0",non_qualified:null,image:"1f9d1-1f3fe-200d-1f9b0.png",sheet_x:47,sheet_y:17,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FF":{unified:"1F9D1-1F3FF-200D-1F9B0",non_qualified:null,image:"1f9d1-1f3ff-200d-1f9b0.png",sheet_x:47,sheet_y:18,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1}},a:"Red Haired Person",b:"1F9D1-200D-1F9B0",d:!0,e:!1,f:!1,h:!1,k:[47,13],o:12},"flag-cy":{a:"Cyprus Flag",b:"1F1E8-1F1FE",d:!0,e:!0,f:!0,h:!0,k:[1,30],o:2},worried:{a:"Worried Face",b:"1F61F",d:!0,e:!0,f:!0,h:!0,j:["face","concern","nervous",":("],k:[31,9],o:2},railway_car:{a:"Railway Car",b:"1F683",d:!0,e:!0,f:!0,h:!0,j:["transportation","vehicle"],k:[34,2],o:2},leo:{a:"Leo",b:"264C",d:!0,e:!0,f:!0,h:!0,j:["sign","purple-square","zodiac","astrology"],k:[53,24],o:2},curly_haired_woman:{skin_variations:{"1F3FB":{unified:"1F469-1F3FB-200D-1F9B1",non_qualified:null,image:"1f469-1f3fb-200d-1f9b1.png",sheet_x:19,sheet_y:15,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F469-1F3FC-200D-1F9B1",non_qualified:null,image:"1f469-1f3fc-200d-1f9b1.png",sheet_x:19,sheet_y:16,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F469-1F3FD-200D-1F9B1",non_qualified:null,image:"1f469-1f3fd-200d-1f9b1.png",sheet_x:19,sheet_y:17,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F469-1F3FE-200D-1F9B1",non_qualified:null,image:"1f469-1f3fe-200d-1f9b1.png",sheet_x:19,sheet_y:18,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F469-1F3FF-200D-1F9B1",non_qualified:null,image:"1f469-1f3ff-200d-1f9b1.png",sheet_x:19,sheet_y:19,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Curly Haired Woman",b:"1F469-200D-1F9B1",d:!0,e:!0,f:!0,h:!0,k:[19,14],o:11},baby_chick:{a:"Baby Chick",b:"1F424",d:!0,e:!0,f:!0,h:!0,j:["animal","chicken","bird"],k:[12,8],o:2},musical_keyboard:{a:"Musical Keyboard",b:"1F3B9",d:!0,e:!0,f:!0,h:!0,j:["piano","instrument","compose"],k:[8,31],o:2},game_die:{a:"Game Die",b:"1F3B2",d:!0,e:!0,f:!0,h:!0,j:["dice","random","tabletop","play","luck"],k:[8,24],o:2},rice_cracker:{a:"Rice Cracker",b:"1F358",d:!0,e:!0,f:!0,h:!0,j:["food","japanese"],k:[6,48],o:2},virgo:{a:"Virgo",b:"264D",d:!0,e:!0,f:!0,h:!0,j:["sign","zodiac","purple-square","astrology"],k:[53,25],o:2},"flag-cz":{a:"Czechia Flag",b:"1F1E8-1F1FF",d:!0,e:!0,f:!0,h:!0,k:[1,31],o:2},curly_haired_person:{skin_variations:{"1F3FB":{unified:"1F9D1-1F3FB-200D-1F9B1",non_qualified:null,image:"1f9d1-1f3fb-200d-1f9b1.png",sheet_x:47,sheet_y:20,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FC":{unified:"1F9D1-1F3FC-200D-1F9B1",non_qualified:null,image:"1f9d1-1f3fc-200d-1f9b1.png",sheet_x:47,sheet_y:21,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FD":{unified:"1F9D1-1F3FD-200D-1F9B1",non_qualified:null,image:"1f9d1-1f3fd-200d-1f9b1.png",sheet_x:47,sheet_y:22,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FE":{unified:"1F9D1-1F3FE-200D-1F9B1",non_qualified:null,image:"1f9d1-1f3fe-200d-1f9b1.png",sheet_x:47,sheet_y:23,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FF":{unified:"1F9D1-1F3FF-200D-1F9B1",non_qualified:null,image:"1f9d1-1f3ff-200d-1f9b1.png",sheet_x:47,sheet_y:24,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1}},a:"Curly Haired Person",b:"1F9D1-200D-1F9B1",d:!0,e:!1,f:!1,h:!1,k:[47,19],o:12},rice_ball:{a:"Rice Ball",b:"1F359",d:!0,e:!0,f:!0,h:!0,j:["food","japanese"],k:[6,49],o:2},hatched_chick:{a:"Front-Facing Baby Chick",b:"1F425",d:!0,e:!0,f:!0,h:!0,j:["animal","chicken","baby","bird"],k:[12,9],o:2},jigsaw:{a:"Jigsaw Puzzle Piece",b:"1F9E9",d:!0,e:!0,f:!0,h:!0,k:[51,28],o:11},trumpet:{a:"Trumpet",b:"1F3BA",d:!0,e:!0,f:!0,h:!0,j:["music","brass"],k:[8,32],o:2},slightly_frowning_face:{a:"Slightly Frowning Face",b:"1F641",d:!0,e:!0,f:!0,h:!0,j:["face","frowning","disappointed","sad","upset"],k:[31,43],o:2},bullettrain_side:{a:"High-Speed Train",b:"1F684",d:!0,e:!0,f:!0,h:!0,j:["transportation","vehicle"],k:[34,3],o:2},libra:{a:"Libra",b:"264E",d:!0,e:!0,f:!0,h:!0,j:["sign","purple-square","zodiac","astrology"],k:[53,26],o:2},de:{a:"Germany Flag",b:"1F1E9-1F1EA",d:!0,e:!0,f:!0,h:!0,j:["german","nation","flag","country","banner"],k:[1,32],n:["flag-de"],o:2},rice:{a:"Cooked Rice",b:"1F35A",d:!0,e:!0,f:!0,h:!0,j:["food","china","asian"],k:[6,50],o:2},violin:{a:"Violin",b:"1F3BB",d:!0,e:!0,f:!0,h:!0,j:["music","instrument","orchestra","symphony"],k:[8,33],o:2},white_haired_woman:{skin_variations:{"1F3FB":{unified:"1F469-1F3FB-200D-1F9B3",non_qualified:null,image:"1f469-1f3fb-200d-1f9b3.png",sheet_x:19,sheet_y:27,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F469-1F3FC-200D-1F9B3",non_qualified:null,image:"1f469-1f3fc-200d-1f9b3.png",sheet_x:19,sheet_y:28,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F469-1F3FD-200D-1F9B3",non_qualified:null,image:"1f469-1f3fd-200d-1f9b3.png",sheet_x:19,sheet_y:29,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F469-1F3FE-200D-1F9B3",non_qualified:null,image:"1f469-1f3fe-200d-1f9b3.png",sheet_x:19,sheet_y:30,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F469-1F3FF-200D-1F9B3",non_qualified:null,image:"1f469-1f3ff-200d-1f9b3.png",sheet_x:19,sheet_y:31,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"White Haired Woman",b:"1F469-200D-1F9B3",d:!0,e:!0,f:!0,h:!0,k:[19,26],o:11},bird:{a:"Bird",b:"1F426",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","fly","tweet","spring"],k:[12,10],o:2},white_frowning_face:{a:"White Frowning Face",b:"2639-FE0F",c:"2639",d:!0,e:!0,f:!0,h:!0,k:[53,16],o:2},bullettrain_front:{a:"High-Speed Train with Bullet Nose",b:"1F685",d:!0,e:!0,f:!0,h:!0,j:["transportation","vehicle","speed","fast","public","travel"],k:[34,4],o:2},teddy_bear:{a:"Teddy Bear",b:"1F9F8",d:!0,e:!0,f:!0,h:!0,k:[51,43],o:11},white_haired_person:{skin_variations:{"1F3FB":{unified:"1F9D1-1F3FB-200D-1F9B3",non_qualified:null,image:"1f9d1-1f3fb-200d-1f9b3.png",sheet_x:47,sheet_y:32,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FC":{unified:"1F9D1-1F3FC-200D-1F9B3",non_qualified:null,image:"1f9d1-1f3fc-200d-1f9b3.png",sheet_x:47,sheet_y:33,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FD":{unified:"1F9D1-1F3FD-200D-1F9B3",non_qualified:null,image:"1f9d1-1f3fd-200d-1f9b3.png",sheet_x:47,sheet_y:34,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FE":{unified:"1F9D1-1F3FE-200D-1F9B3",non_qualified:null,image:"1f9d1-1f3fe-200d-1f9b3.png",sheet_x:47,sheet_y:35,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FF":{unified:"1F9D1-1F3FF-200D-1F9B3",non_qualified:null,image:"1f9d1-1f3ff-200d-1f9b3.png",sheet_x:47,sheet_y:36,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1}},a:"White Haired Person",b:"1F9D1-200D-1F9B3",d:!0,e:!1,f:!1,h:!1,k:[47,31],o:12},spades:{a:"Black Spade Suit",b:"2660-FE0F",c:"2660",d:!0,e:!0,f:!0,h:!0,j:["poker","cards","suits","magic"],k:[53,33],o:2},banjo:{a:"Banjo",b:"1FA95",d:!0,e:!0,f:!0,h:!0,k:[52,9],o:12},train2:{a:"Train",b:"1F686",d:!0,e:!0,f:!0,h:!0,j:["transportation","vehicle"],k:[34,5],o:2},scorpius:{a:"Scorpius",b:"264F",d:!0,e:!0,f:!0,h:!0,j:["sign","zodiac","purple-square","astrology","scorpio"],k:[53,27],o:2},curry:{a:"Curry and Rice",b:"1F35B",d:!0,e:!0,f:!0,h:!0,j:["food","spicy","hot","indian"],k:[6,51],o:2},open_mouth:{a:"Face with Open Mouth",b:"1F62E",d:!0,e:!0,f:!0,h:!0,j:["face","surprise","impressed","wow","whoa",":O"],k:[31,24],l:[":o",":-o",":O",":-O"],o:2},"flag-dg":{a:"Diego Garcia Flag",b:"1F1E9-1F1EC",d:!0,e:!0,f:!0,h:!0,k:[1,33],o:2},penguin:{a:"Penguin",b:"1F427",d:!0,e:!0,f:!0,h:!0,j:["animal","nature"],k:[12,11],o:2},hearts:{a:"Black Heart Suit",b:"2665-FE0F",c:"2665",d:!0,e:!0,f:!0,h:!0,j:["poker","cards","magic","suits"],k:[53,35],o:2},ramen:{a:"Steaming Bowl",b:"1F35C",d:!0,e:!0,f:!0,h:!0,j:["food","japanese","noodle","chopsticks"],k:[6,52],o:2},sagittarius:{a:"Sagittarius",b:"2650",d:!0,e:!0,f:!0,h:!0,j:["sign","zodiac","purple-square","astrology"],k:[53,28],o:2},bald_woman:{skin_variations:{"1F3FB":{unified:"1F469-1F3FB-200D-1F9B2",non_qualified:null,image:"1f469-1f3fb-200d-1f9b2.png",sheet_x:19,sheet_y:21,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F469-1F3FC-200D-1F9B2",non_qualified:null,image:"1f469-1f3fc-200d-1f9b2.png",sheet_x:19,sheet_y:22,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F469-1F3FD-200D-1F9B2",non_qualified:null,image:"1f469-1f3fd-200d-1f9b2.png",sheet_x:19,sheet_y:23,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F469-1F3FE-200D-1F9B2",non_qualified:null,image:"1f469-1f3fe-200d-1f9b2.png",sheet_x:19,sheet_y:24,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F469-1F3FF-200D-1F9B2",non_qualified:null,image:"1f469-1f3ff-200d-1f9b2.png",sheet_x:19,sheet_y:25,added_in:"11.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Bald Woman",b:"1F469-200D-1F9B2",d:!0,e:!0,f:!0,h:!0,k:[19,20],o:11},dove_of_peace:{a:"Dove of Peace",b:"1F54A-FE0F",c:"1F54A",d:!0,e:!0,f:!0,h:!0,k:[28,34],o:2},hushed:{a:"Hushed Face",b:"1F62F",d:!0,e:!0,f:!0,h:!0,j:["face","woo","shh"],k:[31,25],o:2},metro:{a:"Metro",b:"1F687",d:!0,e:!0,f:!0,h:!0,j:["transportation","blue-square","mrt","underground","tube"],k:[34,6],o:2},"flag-dj":{a:"Djibouti Flag",b:"1F1E9-1F1EF",d:!0,e:!0,f:!0,h:!0,k:[1,34],o:2},drum_with_drumsticks:{a:"Drum with Drumsticks",b:"1F941",d:!0,e:!0,f:!0,h:!0,k:[41,17],o:4},spaghetti:{a:"Spaghetti",b:"1F35D",d:!0,e:!0,f:!0,h:!0,j:["food","italian","noodle"],k:[6,53],o:2},eagle:{a:"Eagle",b:"1F985",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","bird"],k:[42,23],o:4},astonished:{a:"Astonished Face",b:"1F632",d:!0,e:!0,f:!0,h:!0,j:["face","xox","surprised","poisoned"],k:[31,28],o:2},capricorn:{a:"Capricorn",b:"2651",d:!0,e:!0,f:!0,h:!0,j:["sign","zodiac","purple-square","astrology"],k:[53,29],o:2},light_rail:{a:"Light Rail",b:"1F688",d:!0,e:!0,f:!0,h:!0,j:["transportation","vehicle"],k:[34,7],o:2},"flag-dk":{a:"Denmark Flag",b:"1F1E9-1F1F0",d:!0,e:!0,f:!0,h:!0,k:[1,35],o:2},iphone:{a:"Mobile Phone",b:"1F4F1",d:!0,e:!0,f:!0,h:!0,j:["technology","apple","gadgets","dial"],k:[27,14],o:2},bald_person:{skin_variations:{"1F3FB":{unified:"1F9D1-1F3FB-200D-1F9B2",non_qualified:null,image:"1f9d1-1f3fb-200d-1f9b2.png",sheet_x:47,sheet_y:26,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FC":{unified:"1F9D1-1F3FC-200D-1F9B2",non_qualified:null,image:"1f9d1-1f3fc-200d-1f9b2.png",sheet_x:47,sheet_y:27,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FD":{unified:"1F9D1-1F3FD-200D-1F9B2",non_qualified:null,image:"1f9d1-1f3fd-200d-1f9b2.png",sheet_x:47,sheet_y:28,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FE":{unified:"1F9D1-1F3FE-200D-1F9B2",non_qualified:null,image:"1f9d1-1f3fe-200d-1f9b2.png",sheet_x:47,sheet_y:29,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FF":{unified:"1F9D1-1F3FF-200D-1F9B2",non_qualified:null,image:"1f9d1-1f3ff-200d-1f9b2.png",sheet_x:47,sheet_y:30,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1}},a:"Bald Person",b:"1F9D1-200D-1F9B2",d:!0,e:!1,f:!1,h:!1,k:[47,25],o:12},diamonds:{a:"Black Diamond Suit",b:"2666-FE0F",c:"2666",d:!0,e:!0,f:!0,h:!0,j:["poker","cards","magic","suits"],k:[53,36],o:2},clubs:{a:"Black Club Suit",b:"2663-FE0F",c:"2663",d:!0,e:!0,f:!0,h:!0,j:["poker","cards","magic","suits"],k:[53,34],o:2},aquarius:{a:"Aquarius",b:"2652",d:!0,e:!0,f:!0,h:!0,j:["sign","purple-square","zodiac","astrology"],k:[53,30],o:2},sweet_potato:{a:"Roasted Sweet Potato",b:"1F360",d:!0,e:!0,f:!0,h:!0,j:["food","nature"],k:[6,56],o:2},"flag-dm":{a:"Dominica Flag",b:"1F1E9-1F1F2",d:!0,e:!0,f:!0,h:!0,k:[1,36],o:2},duck:{a:"Duck",b:"1F986",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","bird","mallard"],k:[42,24],o:4},calling:{a:"Mobile Phone with Rightwards Arrow at Left",b:"1F4F2",d:!0,e:!0,f:!0,h:!0,j:["iphone","incoming"],k:[27,15],o:2},station:{a:"Station",b:"1F689",d:!0,e:!0,f:!0,h:!0,j:["transportation","vehicle","public"],k:[34,8],o:2},"blond-haired-woman":{skin_variations:{"1F3FB":{unified:"1F471-1F3FB-200D-2640-FE0F",non_qualified:"1F471-1F3FB-200D-2640",image:"1f471-1f3fb-200d-2640-fe0f.png",sheet_x:22,sheet_y:8,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F471-1F3FC-200D-2640-FE0F",non_qualified:"1F471-1F3FC-200D-2640",image:"1f471-1f3fc-200d-2640-fe0f.png",sheet_x:22,sheet_y:9,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F471-1F3FD-200D-2640-FE0F",non_qualified:"1F471-1F3FD-200D-2640",image:"1f471-1f3fd-200d-2640-fe0f.png",sheet_x:22,sheet_y:10,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F471-1F3FE-200D-2640-FE0F",non_qualified:"1F471-1F3FE-200D-2640",image:"1f471-1f3fe-200d-2640-fe0f.png",sheet_x:22,sheet_y:11,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F471-1F3FF-200D-2640-FE0F",non_qualified:"1F471-1F3FF-200D-2640",image:"1f471-1f3ff-200d-2640-fe0f.png",sheet_x:22,sheet_y:12,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Blond Haired Woman",b:"1F471-200D-2640-FE0F",c:"1F471-200D-2640",d:!0,e:!0,f:!0,h:!0,k:[22,7],o:4},flushed:{a:"Flushed Face",b:"1F633",d:!0,e:!0,f:!0,h:!0,j:["face","blush","shy","flattered"],k:[31,29],o:2},pisces:{a:"Pisces",b:"2653",d:!0,e:!0,f:!0,h:!0,j:["purple-square","sign","zodiac","astrology"],k:[53,31],o:2},chess_pawn:{a:"Chess Pawn",b:"265F-FE0F",c:"265F",d:!0,e:!0,f:!0,h:!0,k:[53,32],o:11},"blond-haired-man":{skin_variations:{"1F3FB":{unified:"1F471-1F3FB-200D-2642-FE0F",non_qualified:"1F471-1F3FB-200D-2642",image:"1f471-1f3fb-200d-2642-fe0f.png",sheet_x:22,sheet_y:14,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F471-1F3FC-200D-2642-FE0F",non_qualified:"1F471-1F3FC-200D-2642",image:"1f471-1f3fc-200d-2642-fe0f.png",sheet_x:22,sheet_y:15,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F471-1F3FD-200D-2642-FE0F",non_qualified:"1F471-1F3FD-200D-2642",image:"1f471-1f3fd-200d-2642-fe0f.png",sheet_x:22,sheet_y:16,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F471-1F3FE-200D-2642-FE0F",non_qualified:"1F471-1F3FE-200D-2642",image:"1f471-1f3fe-200d-2642-fe0f.png",sheet_x:22,sheet_y:17,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F471-1F3FF-200D-2642-FE0F",non_qualified:"1F471-1F3FF-200D-2642",image:"1f471-1f3ff-200d-2642-fe0f.png",sheet_x:22,sheet_y:18,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},obsoletes:"1F471",a:"Blond Haired Man",b:"1F471-200D-2642-FE0F",c:"1F471-200D-2642",d:!0,e:!0,f:!0,h:!0,k:[22,13],o:4},phone:{a:"Black Telephone",b:"260E-FE0F",c:"260E",d:!0,e:!0,f:!0,h:!0,j:["technology","communication","dial","telephone"],k:[52,54],n:["telephone"],o:2},oden:{a:"Oden",b:"1F362",d:!0,e:!0,f:!0,h:!0,j:["food","japanese"],k:[7,1],o:2},"flag-do":{a:"Dominican Republic Flag",b:"1F1E9-1F1F4",d:!0,e:!0,f:!0,h:!0,k:[1,37],o:2},tram:{a:"Tram",b:"1F68A",d:!0,e:!0,f:!0,h:!0,j:["transportation","vehicle"],k:[34,9],o:2},swan:{a:"Swan",b:"1F9A2",d:!0,e:!0,f:!0,h:!0,k:[42,52],o:11},pleading_face:{a:"Face with Pleading Eyes",b:"1F97A",d:!0,e:!0,f:!0,h:!0,k:[42,12],o:11},"flag-dz":{a:"Algeria Flag",b:"1F1E9-1F1FF",d:!0,e:!0,f:!0,h:!0,k:[1,38],o:2},monorail:{a:"Monorail",b:"1F69D",d:!0,e:!0,f:!0,h:!0,j:["transportation","vehicle"],k:[34,28],o:2},owl:{a:"Owl",b:"1F989",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","bird","hoot"],k:[42,27],o:4},sushi:{a:"Sushi",b:"1F363",d:!0,e:!0,f:!0,h:!0,j:["food","fish","japanese","rice"],k:[7,2],o:2},telephone_receiver:{a:"Telephone Receiver",b:"1F4DE",d:!0,e:!0,f:!0,h:!0,j:["technology","communication","dial"],k:[26,52],o:2},black_joker:{a:"Playing Card Black Joker",b:"1F0CF",d:!0,e:!0,f:!0,h:!0,j:["poker","cards","game","play","magic"],k:[0,15],o:2},ophiuchus:{a:"Ophiuchus",b:"26CE",d:!0,e:!0,f:!0,h:!0,j:["sign","purple-square","constellation","astrology"],k:[54,4],o:2},frowning:{a:"Frowning Face with Open Mouth",b:"1F626",d:!0,e:!0,f:!0,h:!0,j:["face","aw","what"],k:[31,16],o:2},older_adult:{skin_variations:{"1F3FB":{unified:"1F9D3-1F3FB",non_qualified:null,image:"1f9d3-1f3fb.png",sheet_x:48,sheet_y:23,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F9D3-1F3FC",non_qualified:null,image:"1f9d3-1f3fc.png",sheet_x:48,sheet_y:24,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F9D3-1F3FD",non_qualified:null,image:"1f9d3-1f3fd.png",sheet_x:48,sheet_y:25,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F9D3-1F3FE",non_qualified:null,image:"1f9d3-1f3fe.png",sheet_x:48,sheet_y:26,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F9D3-1F3FF",non_qualified:null,image:"1f9d3-1f3ff.png",sheet_x:48,sheet_y:27,added_in:"5.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Older Adult",b:"1F9D3",d:!0,e:!0,f:!0,h:!0,k:[48,22],o:5},"flag-ea":{a:"Ceuta & Melilla Flag",b:"1F1EA-1F1E6",d:!0,e:!0,f:!0,h:!0,k:[1,39],o:2},flamingo:{a:"Flamingo",b:"1F9A9",d:!0,e:!0,f:!0,h:!0,k:[43,0],o:12},pager:{a:"Pager",b:"1F4DF",d:!0,e:!0,f:!0,h:!0,j:["bbcall","oldschool","90s"],k:[26,53],o:2},mountain_railway:{a:"Mountain Railway",b:"1F69E",d:!0,e:!0,f:!0,h:!0,j:["transportation","vehicle"],k:[34,29],o:2},mahjong:{a:"Mahjong Tile Red Dragon",b:"1F004",d:!0,e:!0,f:!0,h:!0,j:["game","play","chinese","kanji"],k:[0,14],o:2},older_man:{skin_variations:{"1F3FB":{unified:"1F474-1F3FB",non_qualified:null,image:"1f474-1f3fb.png",sheet_x:22,sheet_y:50,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F474-1F3FC",non_qualified:null,image:"1f474-1f3fc.png",sheet_x:22,sheet_y:51,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F474-1F3FD",non_qualified:null,image:"1f474-1f3fd.png",sheet_x:22,sheet_y:52,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F474-1F3FE",non_qualified:null,image:"1f474-1f3fe.png",sheet_x:22,sheet_y:53,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F474-1F3FF",non_qualified:null,image:"1f474-1f3ff.png",sheet_x:22,sheet_y:54,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Older Man",b:"1F474",d:!0,e:!0,f:!0,h:!0,j:["human","male","men","old","elder","senior"],k:[22,49],o:2},twisted_rightwards_arrows:{a:"Twisted Rightwards Arrows",b:"1F500",d:!0,e:!0,f:!0,h:!0,j:["blue-square","shuffle","music","random"],k:[27,28],o:2},fried_shrimp:{a:"Fried Shrimp",b:"1F364",d:!0,e:!0,f:!0,h:!0,j:["food","animal","appetizer","summer"],k:[7,3],o:2},anguished:{a:"Anguished Face",b:"1F627",d:!0,e:!0,f:!0,h:!0,j:["face","stunned","nervous"],k:[31,17],l:["D:"],o:2},repeat:{a:"Clockwise Rightwards and Leftwards Open Circle Arrows",b:"1F501",d:!0,e:!0,f:!0,h:!0,j:["loop","record"],k:[27,29],o:2},fish_cake:{a:"Fish Cake with Swirl Design",b:"1F365",d:!0,e:!0,f:!0,h:!0,j:["food","japan","sea","beach","narutomaki","pink","swirl","kamaboko","surimi","ramen"],k:[7,4],o:2},fax:{a:"Fax Machine",b:"1F4E0",d:!0,e:!0,f:!0,h:!0,j:["communication","technology"],k:[26,54],o:2},older_woman:{skin_variations:{"1F3FB":{unified:"1F475-1F3FB",non_qualified:null,image:"1f475-1f3fb.png",sheet_x:22,sheet_y:56,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F475-1F3FC",non_qualified:null,image:"1f475-1f3fc.png",sheet_x:23,sheet_y:0,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F475-1F3FD",non_qualified:null,image:"1f475-1f3fd.png",sheet_x:23,sheet_y:1,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F475-1F3FE",non_qualified:null,image:"1f475-1f3fe.png",sheet_x:23,sheet_y:2,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F475-1F3FF",non_qualified:null,image:"1f475-1f3ff.png",sheet_x:23,sheet_y:3,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Older Woman",b:"1F475",d:!0,e:!0,f:!0,h:!0,j:["human","female","women","lady","old","elder","senior"],k:[22,55],o:2},"flag-ec":{a:"Ecuador Flag",b:"1F1EA-1F1E8",d:!0,e:!0,f:!0,h:!0,k:[1,40],o:2},peacock:{a:"Peacock",b:"1F99A",d:!0,e:!0,f:!0,h:!0,k:[42,44],o:11},fearful:{a:"Fearful Face",b:"1F628",d:!0,e:!0,f:!0,h:!0,j:["face","scared","terrified","nervous","oops","huh"],k:[31,18],o:2},train:{a:"Tram Car",b:"1F68B",d:!0,e:!0,f:!0,h:!0,j:["transportation","vehicle","carriage","public","travel"],k:[34,10],o:2},flower_playing_cards:{a:"Flower Playing Cards",b:"1F3B4",d:!0,e:!0,f:!0,h:!0,j:["game","sunset","red"],k:[8,26],o:2},repeat_one:{a:"Clockwise Rightwards and Leftwards Open Circle Arrows with Circled One Overlay",b:"1F502",d:!0,e:!0,f:!0,h:!0,j:["blue-square","loop"],k:[27,30],o:2},moon_cake:{a:"Moon Cake",b:"1F96E",d:!0,e:!0,f:!0,h:!0,k:[42,4],o:11},performing_arts:{a:"Performing Arts",b:"1F3AD",d:!0,e:!0,f:!0,h:!0,j:["acting","theater","drama"],k:[8,19],o:2},cold_sweat:{a:"Face with Open Mouth and Cold Sweat",b:"1F630",d:!0,e:!0,f:!0,h:!0,j:["face","nervous","sweat"],k:[31,26],o:2},person_frowning:{skin_variations:{"1F3FB":{unified:"1F64D-1F3FB",non_qualified:null,image:"1f64d-1f3fb.png",sheet_x:33,sheet_y:27,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FC":{unified:"1F64D-1F3FC",non_qualified:null,image:"1f64d-1f3fc.png",sheet_x:33,sheet_y:28,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FD":{unified:"1F64D-1F3FD",non_qualified:null,image:"1f64d-1f3fd.png",sheet_x:33,sheet_y:29,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FE":{unified:"1F64D-1F3FE",non_qualified:null,image:"1f64d-1f3fe.png",sheet_x:33,sheet_y:30,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FF":{unified:"1F64D-1F3FF",non_qualified:null,image:"1f64d-1f3ff.png",sheet_x:33,sheet_y:31,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1}},obsoleted_by:"1F64D-200D-2640-FE0F",a:"Person Frowning",b:"1F64D",d:!0,e:!0,f:!0,h:!1,k:[33,26],o:2},"flag-ee":{a:"Estonia Flag",b:"1F1EA-1F1EA",d:!0,e:!0,f:!0,h:!0,k:[1,41],o:2},battery:{a:"Battery",b:"1F50B",d:!0,e:!0,f:!0,h:!0,j:["power","energy","sustain"],k:[27,39],o:2},parrot:{a:"Parrot",b:"1F99C",d:!0,e:!0,f:!0,h:!0,k:[42,46],o:11},bus:{a:"Bus",b:"1F68C",d:!0,e:!0,f:!0,h:!0,j:["car","vehicle","transportation"],k:[34,11],o:2},"flag-eg":{a:"Egypt Flag",b:"1F1EA-1F1EC",d:!0,e:!0,f:!0,h:!0,k:[1,42],o:2},arrow_forward:{a:"Black Right-Pointing Triangle",b:"25B6-FE0F",c:"25B6",d:!0,e:!0,f:!0,h:!0,j:["blue-square","right","direction","play"],k:[52,43],o:2},"man-frowning":{skin_variations:{"1F3FB":{unified:"1F64D-1F3FB-200D-2642-FE0F",non_qualified:"1F64D-1F3FB-200D-2642",image:"1f64d-1f3fb-200d-2642-fe0f.png",sheet_x:33,sheet_y:21,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F64D-1F3FC-200D-2642-FE0F",non_qualified:"1F64D-1F3FC-200D-2642",image:"1f64d-1f3fc-200d-2642-fe0f.png",sheet_x:33,sheet_y:22,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F64D-1F3FD-200D-2642-FE0F",non_qualified:"1F64D-1F3FD-200D-2642",image:"1f64d-1f3fd-200d-2642-fe0f.png",sheet_x:33,sheet_y:23,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F64D-1F3FE-200D-2642-FE0F",non_qualified:"1F64D-1F3FE-200D-2642",image:"1f64d-1f3fe-200d-2642-fe0f.png",sheet_x:33,sheet_y:24,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F64D-1F3FF-200D-2642-FE0F",non_qualified:"1F64D-1F3FF-200D-2642",image:"1f64d-1f3ff-200d-2642-fe0f.png",sheet_x:33,sheet_y:25,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Man Frowning",b:"1F64D-200D-2642-FE0F",c:"1F64D-200D-2642",d:!0,e:!0,f:!0,h:!0,k:[33,20],o:4},disappointed_relieved:{a:"Disappointed but Relieved Face",b:"1F625",d:!0,e:!0,f:!0,h:!0,j:["face","phew","sweat","nervous"],k:[31,15],o:2},electric_plug:{a:"Electric Plug",b:"1F50C",d:!0,e:!0,f:!0,h:!0,j:["charger","power"],k:[27,40],o:2},frame_with_picture:{a:"Frame with Picture",b:"1F5BC-FE0F",c:"1F5BC",d:!0,e:!0,f:!0,h:!0,k:[30,14],o:2},oncoming_bus:{a:"Oncoming Bus",b:"1F68D",d:!0,e:!0,f:!0,h:!0,j:["vehicle","transportation"],k:[34,12],o:2},dango:{a:"Dango",b:"1F361",d:!0,e:!0,f:!0,h:!0,j:["food","dessert","sweet","japanese","barbecue","meat"],k:[7,0],o:2},frog:{a:"Frog Face",b:"1F438",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","croak","toad"],k:[12,28],o:2},computer:{a:"Personal Computer",b:"1F4BB",d:!0,e:!0,f:!0,h:!0,j:["technology","laptop","screen","display","monitor"],k:[26,17],o:2},art:{a:"Artist Palette",b:"1F3A8",d:!0,e:!0,f:!0,h:!0,j:["design","paint","draw","colors"],k:[8,14],o:2},"flag-eh":{a:"Western Sahara Flag",b:"1F1EA-1F1ED",d:!0,e:!0,f:!0,h:!0,k:[1,43],o:2},fast_forward:{a:"Black Right-Pointing Double Triangle",b:"23E9",d:!0,e:!0,f:!0,h:!0,j:["blue-square","play","speed","continue"],k:[52,26],o:2},cry:{a:"Crying Face",b:"1F622",d:!0,e:!0,f:!0,h:!0,j:["face","tears","sad","depressed","upset",":'("],k:[31,12],l:[":'("],m:":'(",o:2},"woman-frowning":{skin_variations:{"1F3FB":{unified:"1F64D-1F3FB-200D-2640-FE0F",non_qualified:"1F64D-1F3FB-200D-2640",image:"1f64d-1f3fb-200d-2640-fe0f.png",sheet_x:33,sheet_y:15,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F64D-1F3FC-200D-2640-FE0F",non_qualified:"1F64D-1F3FC-200D-2640",image:"1f64d-1f3fc-200d-2640-fe0f.png",sheet_x:33,sheet_y:16,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F64D-1F3FD-200D-2640-FE0F",non_qualified:"1F64D-1F3FD-200D-2640",image:"1f64d-1f3fd-200d-2640-fe0f.png",sheet_x:33,sheet_y:17,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F64D-1F3FE-200D-2640-FE0F",non_qualified:"1F64D-1F3FE-200D-2640",image:"1f64d-1f3fe-200d-2640-fe0f.png",sheet_x:33,sheet_y:18,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F64D-1F3FF-200D-2640-FE0F",non_qualified:"1F64D-1F3FF-200D-2640",image:"1f64d-1f3ff-200d-2640-fe0f.png",sheet_x:33,sheet_y:19,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},obsoletes:"1F64D",a:"Woman Frowning",b:"1F64D-200D-2640-FE0F",c:"1F64D-200D-2640",d:!0,e:!0,f:!0,h:!0,k:[33,14],o:4},trolleybus:{a:"Trolleybus",b:"1F68E",d:!0,e:!0,f:!0,h:!0,j:["bart","transportation","vehicle"],k:[34,13],o:2},crocodile:{a:"Crocodile",b:"1F40A",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","reptile","lizard","alligator"],k:[11,38],o:2},dumpling:{a:"Dumpling",b:"1F95F",d:!0,e:!0,f:!0,h:!0,k:[41,46],o:5},black_right_pointing_double_triangle_with_vertical_bar:{a:"Black Right Pointing Double Triangle with Vertical Bar",b:"23ED-FE0F",c:"23ED",d:!0,e:!0,f:!0,h:!0,k:[52,30],o:2},desktop_computer:{a:"Desktop Computer",b:"1F5A5-FE0F",c:"1F5A5",d:!0,e:!0,f:!0,h:!0,j:["technology","computing","screen"],k:[30,10],o:2},person_with_pouting_face:{skin_variations:{"1F3FB":{unified:"1F64E-1F3FB",non_qualified:null,image:"1f64e-1f3fb.png",sheet_x:33,sheet_y:45,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FC":{unified:"1F64E-1F3FC",non_qualified:null,image:"1f64e-1f3fc.png",sheet_x:33,sheet_y:46,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FD":{unified:"1F64E-1F3FD",non_qualified:null,image:"1f64e-1f3fd.png",sheet_x:33,sheet_y:47,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FE":{unified:"1F64E-1F3FE",non_qualified:null,image:"1f64e-1f3fe.png",sheet_x:33,sheet_y:48,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FF":{unified:"1F64E-1F3FF",non_qualified:null,image:"1f64e-1f3ff.png",sheet_x:33,sheet_y:49,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1}},obsoleted_by:"1F64E-200D-2640-FE0F",a:"Person with Pouting Face",b:"1F64E",d:!0,e:!0,f:!0,h:!1,k:[33,44],o:2},turtle:{a:"Turtle",b:"1F422",d:!0,e:!0,f:!0,h:!0,j:["animal","slow","nature","tortoise"],k:[12,6],o:2},sob:{a:"Loudly Crying Face",b:"1F62D",d:!0,e:!0,f:!0,h:!0,j:["face","cry","tears","sad","upset","depressed"],k:[31,23],m:":'(",o:2},"flag-er":{a:"Eritrea Flag",b:"1F1EA-1F1F7",d:!0,e:!0,f:!0,h:!0,k:[1,44],o:2},thread:{a:"Spool of Thread",b:"1F9F5",d:!0,e:!0,f:!0,h:!0,k:[51,40],o:11},minibus:{a:"Minibus",b:"1F690",d:!0,e:!0,f:!0,h:!0,j:["vehicle","car","transportation"],k:[34,15],o:2},fortune_cookie:{a:"Fortune Cookie",b:"1F960",d:!0,e:!0,f:!0,h:!0,k:[41,47],o:5},yarn:{a:"Ball of Yarn",b:"1F9F6",d:!0,e:!0,f:!0,h:!0,k:[51,41],o:11},takeout_box:{a:"Takeout Box",b:"1F961",d:!0,e:!0,f:!0,h:!0,k:[41,48],o:5},"man-pouting":{skin_variations:{"1F3FB":{unified:"1F64E-1F3FB-200D-2642-FE0F",non_qualified:"1F64E-1F3FB-200D-2642",image:"1f64e-1f3fb-200d-2642-fe0f.png",sheet_x:33,sheet_y:39,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F64E-1F3FC-200D-2642-FE0F",non_qualified:"1F64E-1F3FC-200D-2642",image:"1f64e-1f3fc-200d-2642-fe0f.png",sheet_x:33,sheet_y:40,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F64E-1F3FD-200D-2642-FE0F",non_qualified:"1F64E-1F3FD-200D-2642",image:"1f64e-1f3fd-200d-2642-fe0f.png",sheet_x:33,sheet_y:41,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F64E-1F3FE-200D-2642-FE0F",non_qualified:"1F64E-1F3FE-200D-2642",image:"1f64e-1f3fe-200d-2642-fe0f.png",sheet_x:33,sheet_y:42,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F64E-1F3FF-200D-2642-FE0F",non_qualified:"1F64E-1F3FF-200D-2642",image:"1f64e-1f3ff-200d-2642-fe0f.png",sheet_x:33,sheet_y:43,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Man Pouting",b:"1F64E-200D-2642-FE0F",c:"1F64E-200D-2642",d:!0,e:!0,f:!0,h:!0,k:[33,38],o:4},printer:{a:"Printer",b:"1F5A8-FE0F",c:"1F5A8",d:!0,e:!0,f:!0,h:!0,j:["paper","ink"],k:[30,11],o:2},scream:{a:"Face Screaming in Fear",b:"1F631",d:!0,e:!0,f:!0,h:!0,j:["face","munch","scared","omg"],k:[31,27],o:2},es:{a:"Spain Flag",b:"1F1EA-1F1F8",d:!0,e:!0,f:!0,h:!0,j:["spain","flag","nation","country","banner"],k:[1,45],n:["flag-es"],o:2},ambulance:{a:"Ambulance",b:"1F691",d:!0,e:!0,f:!0,h:!0,j:["health","911","hospital"],k:[34,16],o:2},black_right_pointing_triangle_with_double_vertical_bar:{a:"Black Right Pointing Triangle with Double Vertical Bar",b:"23EF-FE0F",c:"23EF",d:!0,e:!0,f:!0,h:!0,k:[52,32],o:2},lizard:{a:"Lizard",b:"1F98E",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","reptile"],k:[42,32],o:4},"flag-et":{a:"Ethiopia Flag",b:"1F1EA-1F1F9",d:!0,e:!0,f:!0,h:!0,k:[1,46],o:2},keyboard:{a:"Keyboard",b:"2328-FE0F",c:"2328",d:!0,e:!0,f:!0,h:!0,j:["technology","computer","type","input","text"],k:[52,24],o:2},crab:{a:"Crab",b:"1F980",d:!0,e:!0,f:!0,h:!0,j:["animal","crustacean"],k:[42,18],o:2},confounded:{a:"Confounded Face",b:"1F616",d:!0,e:!0,f:!0,h:!0,j:["face","confused","sick","unwell","oops",":S"],k:[31,0],o:2},snake:{a:"Snake",b:"1F40D",d:!0,e:!0,f:!0,h:!0,j:["animal","evil","nature","hiss","python"],k:[11,41],o:2},"woman-pouting":{skin_variations:{"1F3FB":{unified:"1F64E-1F3FB-200D-2640-FE0F",non_qualified:"1F64E-1F3FB-200D-2640",image:"1f64e-1f3fb-200d-2640-fe0f.png",sheet_x:33,sheet_y:33,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F64E-1F3FC-200D-2640-FE0F",non_qualified:"1F64E-1F3FC-200D-2640",image:"1f64e-1f3fc-200d-2640-fe0f.png",sheet_x:33,sheet_y:34,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F64E-1F3FD-200D-2640-FE0F",non_qualified:"1F64E-1F3FD-200D-2640",image:"1f64e-1f3fd-200d-2640-fe0f.png",sheet_x:33,sheet_y:35,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F64E-1F3FE-200D-2640-FE0F",non_qualified:"1F64E-1F3FE-200D-2640",image:"1f64e-1f3fe-200d-2640-fe0f.png",sheet_x:33,sheet_y:36,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F64E-1F3FF-200D-2640-FE0F",non_qualified:"1F64E-1F3FF-200D-2640",image:"1f64e-1f3ff-200d-2640-fe0f.png",sheet_x:33,sheet_y:37,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},obsoletes:"1F64E",a:"Woman Pouting",b:"1F64E-200D-2640-FE0F",c:"1F64E-200D-2640",d:!0,e:!0,f:!0,h:!0,k:[33,32],o:4},arrow_backward:{a:"Black Left-Pointing Triangle",b:"25C0-FE0F",c:"25C0",d:!0,e:!0,f:!0,h:!0,j:["blue-square","left","direction"],k:[52,44],o:2},fire_engine:{a:"Fire Engine",b:"1F692",d:!0,e:!0,f:!0,h:!0,j:["transportation","cars","vehicle"],k:[34,17],o:2},rewind:{a:"Black Left-Pointing Double Triangle",b:"23EA",d:!0,e:!0,f:!0,h:!0,j:["play","blue-square"],k:[52,27],o:2},three_button_mouse:{a:"Three Button Mouse",b:"1F5B1-FE0F",c:"1F5B1",d:!0,e:!0,f:!0,h:!0,k:[30,12],o:2},no_good:{skin_variations:{"1F3FB":{unified:"1F645-1F3FB",non_qualified:null,image:"1f645-1f3fb.png",sheet_x:32,sheet_y:3,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FC":{unified:"1F645-1F3FC",non_qualified:null,image:"1f645-1f3fc.png",sheet_x:32,sheet_y:4,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FD":{unified:"1F645-1F3FD",non_qualified:null,image:"1f645-1f3fd.png",sheet_x:32,sheet_y:5,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FE":{unified:"1F645-1F3FE",non_qualified:null,image:"1f645-1f3fe.png",sheet_x:32,sheet_y:6,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FF":{unified:"1F645-1F3FF",non_qualified:null,image:"1f645-1f3ff.png",sheet_x:32,sheet_y:7,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1}},obsoleted_by:"1F645-200D-2640-FE0F",a:"Face with No Good Gesture",b:"1F645",d:!0,e:!0,f:!0,h:!1,k:[32,2],o:2},police_car:{a:"Police Car",b:"1F693",d:!0,e:!0,f:!0,h:!0,j:["vehicle","cars","transportation","law","legal","enforcement"],k:[34,18],o:2},dragon_face:{a:"Dragon Face",b:"1F432",d:!0,e:!0,f:!0,h:!0,j:["animal","myth","nature","chinese","green"],k:[12,22],o:2},persevere:{a:"Persevering Face",b:"1F623",d:!0,e:!0,f:!0,h:!0,j:["face","sick","no","upset","oops"],k:[31,13],o:2},lobster:{a:"Lobster",b:"1F99E",d:!0,e:!0,f:!0,h:!0,k:[42,48],o:11},"flag-eu":{a:"European Union Flag",b:"1F1EA-1F1FA",d:!0,e:!0,f:!0,h:!0,k:[1,47],o:2},disappointed:{a:"Disappointed Face",b:"1F61E",d:!0,e:!0,f:!0,h:!0,j:["face","sad","upset","depressed",":("],k:[31,8],l:["):",":(",":-("],m:":(",o:2},shrimp:{a:"Shrimp",b:"1F990",d:!0,e:!0,f:!0,h:!0,j:["animal","ocean","nature","seafood"],k:[42,34],o:4},dragon:{a:"Dragon",b:"1F409",d:!0,e:!0,f:!0,h:!0,j:["animal","myth","nature","chinese","green"],k:[11,37],o:2},"man-gesturing-no":{skin_variations:{"1F3FB":{unified:"1F645-1F3FB-200D-2642-FE0F",non_qualified:"1F645-1F3FB-200D-2642",image:"1f645-1f3fb-200d-2642-fe0f.png",sheet_x:31,sheet_y:54,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F645-1F3FC-200D-2642-FE0F",non_qualified:"1F645-1F3FC-200D-2642",image:"1f645-1f3fc-200d-2642-fe0f.png",sheet_x:31,sheet_y:55,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F645-1F3FD-200D-2642-FE0F",non_qualified:"1F645-1F3FD-200D-2642",image:"1f645-1f3fd-200d-2642-fe0f.png",sheet_x:31,sheet_y:56,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F645-1F3FE-200D-2642-FE0F",non_qualified:"1F645-1F3FE-200D-2642",image:"1f645-1f3fe-200d-2642-fe0f.png",sheet_x:32,sheet_y:0,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F645-1F3FF-200D-2642-FE0F",non_qualified:"1F645-1F3FF-200D-2642",image:"1f645-1f3ff-200d-2642-fe0f.png",sheet_x:32,sheet_y:1,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Man Gesturing No",b:"1F645-200D-2642-FE0F",c:"1F645-200D-2642",d:!0,e:!0,f:!0,h:!0,k:[31,53],o:4},"flag-fi":{a:"Finland Flag",b:"1F1EB-1F1EE",d:!0,e:!0,f:!0,h:!0,k:[1,48],o:2},trackball:{a:"Trackball",b:"1F5B2-FE0F",c:"1F5B2",d:!0,e:!0,f:!0,h:!0,j:["technology","trackpad"],k:[30,13],o:2},black_left_pointing_double_triangle_with_vertical_bar:{a:"Black Left Pointing Double Triangle with Vertical Bar",b:"23EE-FE0F",c:"23EE",d:!0,e:!0,f:!0,h:!0,k:[52,31],o:2},oncoming_police_car:{a:"Oncoming Police Car",b:"1F694",d:!0,e:!0,f:!0,h:!0,j:["vehicle","law","legal","enforcement","911"],k:[34,19],o:2},minidisc:{a:"Minidisc",b:"1F4BD",d:!0,e:!0,f:!0,h:!0,j:["technology","record","data","disk","90s"],k:[26,19],o:2},sweat:{a:"Face with Cold Sweat",b:"1F613",d:!0,e:!0,f:!0,h:!0,j:["face","hot","sad","tired","exercise"],k:[30,54],o:2},squid:{a:"Squid",b:"1F991",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","ocean","sea"],k:[42,35],o:4},sauropod:{a:"Sauropod",b:"1F995",d:!0,e:!0,f:!0,h:!0,k:[42,39],o:5},arrow_up_small:{a:"Up-Pointing Small Red Triangle",b:"1F53C",d:!0,e:!0,f:!0,h:!0,j:["blue-square","triangle","direction","point","forward","top"],k:[28,31],o:2},"flag-fj":{a:"Fiji Flag",b:"1F1EB-1F1EF",d:!0,e:!0,f:!0,h:!0,k:[1,49],o:2},"woman-gesturing-no":{skin_variations:{"1F3FB":{unified:"1F645-1F3FB-200D-2640-FE0F",non_qualified:"1F645-1F3FB-200D-2640",image:"1f645-1f3fb-200d-2640-fe0f.png",sheet_x:31,sheet_y:48,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F645-1F3FC-200D-2640-FE0F",non_qualified:"1F645-1F3FC-200D-2640",image:"1f645-1f3fc-200d-2640-fe0f.png",sheet_x:31,sheet_y:49,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F645-1F3FD-200D-2640-FE0F",non_qualified:"1F645-1F3FD-200D-2640",image:"1f645-1f3fd-200d-2640-fe0f.png",sheet_x:31,sheet_y:50,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F645-1F3FE-200D-2640-FE0F",non_qualified:"1F645-1F3FE-200D-2640",image:"1f645-1f3fe-200d-2640-fe0f.png",sheet_x:31,sheet_y:51,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F645-1F3FF-200D-2640-FE0F",non_qualified:"1F645-1F3FF-200D-2640",image:"1f645-1f3ff-200d-2640-fe0f.png",sheet_x:31,sheet_y:52,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},obsoletes:"1F645",a:"Woman Gesturing No",b:"1F645-200D-2640-FE0F",c:"1F645-200D-2640",d:!0,e:!0,f:!0,h:!0,k:[31,47],o:4},taxi:{a:"Taxi",b:"1F695",d:!0,e:!0,f:!0,h:!0,j:["uber","vehicle","cars","transportation"],k:[34,20],o:2},"flag-fk":{a:"Falkland Islands Flag",b:"1F1EB-1F1F0",d:!0,e:!0,f:!0,h:!0,k:[1,50],o:2},floppy_disk:{a:"Floppy Disk",b:"1F4BE",d:!0,e:!0,f:!0,h:!0,j:["oldschool","technology","save","90s","80s"],k:[26,20],o:2},"t-rex":{a:"T-Rex",b:"1F996",d:!0,e:!0,f:!0,h:!0,k:[42,40],o:5},oyster:{a:"Oyster",b:"1F9AA",d:!0,e:!0,f:!0,h:!0,k:[43,1],o:12},arrow_double_up:{a:"Black Up-Pointing Double Triangle",b:"23EB",d:!0,e:!0,f:!0,h:!0,j:["blue-square","direction","top"],k:[52,28],o:2},oncoming_taxi:{a:"Oncoming Taxi",b:"1F696",d:!0,e:!0,f:!0,h:!0,j:["vehicle","cars","uber"],k:[34,21],o:2},ok_woman:{skin_variations:{"1F3FB":{unified:"1F646-1F3FB",non_qualified:null,image:"1f646-1f3fb.png",sheet_x:32,sheet_y:21,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FC":{unified:"1F646-1F3FC",non_qualified:null,image:"1f646-1f3fc.png",sheet_x:32,sheet_y:22,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FD":{unified:"1F646-1F3FD",non_qualified:null,image:"1f646-1f3fd.png",sheet_x:32,sheet_y:23,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FE":{unified:"1F646-1F3FE",non_qualified:null,image:"1f646-1f3fe.png",sheet_x:32,sheet_y:24,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FF":{unified:"1F646-1F3FF",non_qualified:null,image:"1f646-1f3ff.png",sheet_x:32,sheet_y:25,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1}},obsoleted_by:"1F646-200D-2640-FE0F",a:"Face with Ok Gesture",b:"1F646",d:!0,e:!0,f:!0,h:!1,j:["women","girl","female","pink","human","woman"],k:[32,20],o:2},weary:{a:"Weary Face",b:"1F629",d:!0,e:!0,f:!0,h:!0,j:["face","tired","sleepy","sad","frustrated","upset"],k:[31,19],o:2},"man-gesturing-ok":{skin_variations:{"1F3FB":{unified:"1F646-1F3FB-200D-2642-FE0F",non_qualified:"1F646-1F3FB-200D-2642",image:"1f646-1f3fb-200d-2642-fe0f.png",sheet_x:32,sheet_y:15,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F646-1F3FC-200D-2642-FE0F",non_qualified:"1F646-1F3FC-200D-2642",image:"1f646-1f3fc-200d-2642-fe0f.png",sheet_x:32,sheet_y:16,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F646-1F3FD-200D-2642-FE0F",non_qualified:"1F646-1F3FD-200D-2642",image:"1f646-1f3fd-200d-2642-fe0f.png",sheet_x:32,sheet_y:17,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F646-1F3FE-200D-2642-FE0F",non_qualified:"1F646-1F3FE-200D-2642",image:"1f646-1f3fe-200d-2642-fe0f.png",sheet_x:32,sheet_y:18,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F646-1F3FF-200D-2642-FE0F",non_qualified:"1F646-1F3FF-200D-2642",image:"1f646-1f3ff-200d-2642-fe0f.png",sheet_x:32,sheet_y:19,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Man Gesturing Ok",b:"1F646-200D-2642-FE0F",c:"1F646-200D-2642",d:!0,e:!0,f:!0,h:!0,k:[32,14],o:4},arrow_down_small:{a:"Down-Pointing Small Red Triangle",b:"1F53D",d:!0,e:!0,f:!0,h:!0,j:["blue-square","direction","bottom"],k:[28,32],o:2},tired_face:{a:"Tired Face",b:"1F62B",d:!0,e:!0,f:!0,h:!0,j:["sick","whine","upset","frustrated"],k:[31,21],o:2},car:{a:"Automobile",b:"1F697",d:!0,e:!0,f:!0,h:!0,k:[34,22],n:["red_car"],o:2},icecream:{a:"Soft Ice Cream",b:"1F366",d:!0,e:!0,f:!0,h:!0,j:["food","hot","dessert","summer"],k:[7,5],o:2},cd:{a:"Optical Disc",b:"1F4BF",d:!0,e:!0,f:!0,h:!0,j:["technology","dvd","disk","disc","90s"],k:[26,21],o:2},whale:{a:"Spouting Whale",b:"1F433",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","sea","ocean"],k:[12,23],o:2},"flag-fm":{a:"Micronesia Flag",b:"1F1EB-1F1F2",d:!0,e:!0,f:!0,h:!0,k:[1,51],o:2},oncoming_automobile:{a:"Oncoming Automobile",b:"1F698",d:!0,e:!0,f:!0,h:!0,j:["car","vehicle","transportation"],k:[34,23],o:2},arrow_double_down:{a:"Black Down-Pointing Double Triangle",b:"23EC",d:!0,e:!0,f:!0,h:!0,j:["blue-square","direction","bottom"],k:[52,29],o:2},"woman-gesturing-ok":{skin_variations:{"1F3FB":{unified:"1F646-1F3FB-200D-2640-FE0F",non_qualified:"1F646-1F3FB-200D-2640",image:"1f646-1f3fb-200d-2640-fe0f.png",sheet_x:32,sheet_y:9,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F646-1F3FC-200D-2640-FE0F",non_qualified:"1F646-1F3FC-200D-2640",image:"1f646-1f3fc-200d-2640-fe0f.png",sheet_x:32,sheet_y:10,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F646-1F3FD-200D-2640-FE0F",non_qualified:"1F646-1F3FD-200D-2640",image:"1f646-1f3fd-200d-2640-fe0f.png",sheet_x:32,sheet_y:11,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F646-1F3FE-200D-2640-FE0F",non_qualified:"1F646-1F3FE-200D-2640",image:"1f646-1f3fe-200d-2640-fe0f.png",sheet_x:32,sheet_y:12,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F646-1F3FF-200D-2640-FE0F",non_qualified:"1F646-1F3FF-200D-2640",image:"1f646-1f3ff-200d-2640-fe0f.png",sheet_x:32,sheet_y:13,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},obsoletes:"1F646",a:"Woman Gesturing Ok",b:"1F646-200D-2640-FE0F",c:"1F646-200D-2640",d:!0,e:!0,f:!0,h:!0,k:[32,8],o:4},yawning_face:{a:"Yawning Face",b:"1F971",d:!0,e:!0,f:!0,h:!0,k:[42,7],o:12},dvd:{a:"Dvd",b:"1F4C0",d:!0,e:!0,f:!0,h:!0,j:["cd","disk","disc"],k:[26,22],o:2},whale2:{a:"Whale",b:"1F40B",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","sea","ocean"],k:[11,39],o:2},"flag-fo":{a:"Faroe Islands Flag",b:"1F1EB-1F1F4",d:!0,e:!0,f:!0,h:!0,k:[1,52],o:2},shaved_ice:{a:"Shaved Ice",b:"1F367",d:!0,e:!0,f:!0,h:!0,j:["hot","dessert","summer"],k:[7,6],o:2},double_vertical_bar:{a:"Double Vertical Bar",b:"23F8-FE0F",c:"23F8",d:!0,e:!0,f:!0,h:!0,k:[52,37],o:2},information_desk_person:{skin_variations:{"1F3FB":{unified:"1F481-1F3FB",non_qualified:null,image:"1f481-1f3fb.png",sheet_x:24,sheet_y:3,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FC":{unified:"1F481-1F3FC",non_qualified:null,image:"1f481-1f3fc.png",sheet_x:24,sheet_y:4,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FD":{unified:"1F481-1F3FD",non_qualified:null,image:"1f481-1f3fd.png",sheet_x:24,sheet_y:5,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FE":{unified:"1F481-1F3FE",non_qualified:null,image:"1f481-1f3fe.png",sheet_x:24,sheet_y:6,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FF":{unified:"1F481-1F3FF",non_qualified:null,image:"1f481-1f3ff.png",sheet_x:24,sheet_y:7,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1}},obsoleted_by:"1F481-200D-2640-FE0F",a:"Information Desk Person",b:"1F481",d:!0,e:!0,f:!0,h:!1,k:[24,2],o:2},dolphin:{a:"Dolphin",b:"1F42C",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","fish","sea","ocean","flipper","fins","beach"],k:[12,16],n:["flipper"],o:2},blue_car:{a:"Recreational Vehicle",b:"1F699",d:!0,e:!0,f:!0,h:!0,j:["transportation","vehicle"],k:[34,24],o:2},ice_cream:{a:"Ice Cream",b:"1F368",d:!0,e:!0,f:!0,h:!0,j:["food","hot","dessert"],k:[7,7],o:2},fr:{a:"France Flag",b:"1F1EB-1F1F7",d:!0,e:!0,f:!0,h:!0,j:["banner","flag","nation","france","french","country"],k:[1,53],n:["flag-fr"],o:2},triumph:{a:"Face with Look of Triumph",b:"1F624",d:!0,e:!0,f:!0,h:!0,j:["face","gas","phew","proud","pride"],k:[31,14],o:2},abacus:{a:"Abacus",b:"1F9EE",d:!0,e:!0,f:!0,h:!0,k:[51,33],o:11},"man-tipping-hand":{skin_variations:{"1F3FB":{unified:"1F481-1F3FB-200D-2642-FE0F",non_qualified:"1F481-1F3FB-200D-2642",image:"1f481-1f3fb-200d-2642-fe0f.png",sheet_x:23,sheet_y:54,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F481-1F3FC-200D-2642-FE0F",non_qualified:"1F481-1F3FC-200D-2642",image:"1f481-1f3fc-200d-2642-fe0f.png",sheet_x:23,sheet_y:55,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F481-1F3FD-200D-2642-FE0F",non_qualified:"1F481-1F3FD-200D-2642",image:"1f481-1f3fd-200d-2642-fe0f.png",sheet_x:23,sheet_y:56,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F481-1F3FE-200D-2642-FE0F",non_qualified:"1F481-1F3FE-200D-2642",image:"1f481-1f3fe-200d-2642-fe0f.png",sheet_x:24,sheet_y:0,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F481-1F3FF-200D-2642-FE0F",non_qualified:"1F481-1F3FF-200D-2642",image:"1f481-1f3ff-200d-2642-fe0f.png",sheet_x:24,sheet_y:1,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Man Tipping Hand",b:"1F481-200D-2642-FE0F",c:"1F481-200D-2642",d:!0,e:!0,f:!0,h:!0,k:[23,53],o:4},doughnut:{a:"Doughnut",b:"1F369",d:!0,e:!0,f:!0,h:!0,j:["food","dessert","snack","sweet","donut"],k:[7,8],o:2},fish:{a:"Fish",b:"1F41F",d:!0,e:!0,f:!0,h:!0,j:["animal","food","nature"],k:[12,3],o:2},truck:{a:"Delivery Truck",b:"1F69A",d:!0,e:!0,f:!0,h:!0,j:["cars","transportation"],k:[34,25],o:2},movie_camera:{a:"Movie Camera",b:"1F3A5",d:!0,e:!0,f:!0,h:!0,j:["film","record"],k:[8,11],o:2},"flag-ga":{a:"Gabon Flag",b:"1F1EC-1F1E6",d:!0,e:!0,f:!0,h:!0,k:[1,54],o:2},rage:{a:"Pouting Face",b:"1F621",d:!0,e:!0,f:!0,h:!0,j:["angry","mad","hate","despise"],k:[31,11],o:2},black_square_for_stop:{a:"Black Square for Stop",b:"23F9-FE0F",c:"23F9",d:!0,e:!0,f:!0,h:!0,k:[52,38],o:2},articulated_lorry:{a:"Articulated Lorry",b:"1F69B",d:!0,e:!0,f:!0,h:!0,j:["vehicle","cars","transportation","express"],k:[34,26],o:2},angry:{a:"Angry Face",b:"1F620",d:!0,e:!0,f:!0,h:!0,j:["mad","face","annoyed","frustrated"],k:[31,10],l:[">:(",">:-("],o:2},cookie:{a:"Cookie",b:"1F36A",d:!0,e:!0,f:!0,h:!0,j:["food","snack","oreo","chocolate","sweet","dessert"],k:[7,9],o:2},gb:{a:"United Kingdom Flag",b:"1F1EC-1F1E7",d:!0,e:!0,f:!0,h:!0,k:[1,55],n:["uk","flag-gb"],o:2},tropical_fish:{a:"Tropical Fish",b:"1F420",d:!0,e:!0,f:!0,h:!0,j:["animal","swim","ocean","beach","nemo"],k:[12,4],o:2},"woman-tipping-hand":{skin_variations:{"1F3FB":{unified:"1F481-1F3FB-200D-2640-FE0F",non_qualified:"1F481-1F3FB-200D-2640",image:"1f481-1f3fb-200d-2640-fe0f.png",sheet_x:23,sheet_y:48,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F481-1F3FC-200D-2640-FE0F",non_qualified:"1F481-1F3FC-200D-2640",image:"1f481-1f3fc-200d-2640-fe0f.png",sheet_x:23,sheet_y:49,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F481-1F3FD-200D-2640-FE0F",non_qualified:"1F481-1F3FD-200D-2640",image:"1f481-1f3fd-200d-2640-fe0f.png",sheet_x:23,sheet_y:50,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F481-1F3FE-200D-2640-FE0F",non_qualified:"1F481-1F3FE-200D-2640",image:"1f481-1f3fe-200d-2640-fe0f.png",sheet_x:23,sheet_y:51,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F481-1F3FF-200D-2640-FE0F",non_qualified:"1F481-1F3FF-200D-2640",image:"1f481-1f3ff-200d-2640-fe0f.png",sheet_x:23,sheet_y:52,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},obsoletes:"1F481",a:"Woman Tipping Hand",b:"1F481-200D-2640-FE0F",c:"1F481-200D-2640",d:!0,e:!0,f:!0,h:!0,k:[23,47],o:4},black_circle_for_record:{a:"Black Circle for Record",b:"23FA-FE0F",c:"23FA",d:!0,e:!0,f:!0,h:!0,k:[52,39],o:2},film_frames:{a:"Film Frames",b:"1F39E-FE0F",c:"1F39E",d:!0,e:!0,f:!0,h:!0,k:[8,4],o:2},film_projector:{a:"Film Projector",b:"1F4FD-FE0F",c:"1F4FD",d:!0,e:!0,f:!0,h:!0,j:["video","tape","record","movie"],k:[27,26],o:2},"flag-gd":{a:"Grenada Flag",b:"1F1EC-1F1E9",d:!0,e:!0,f:!0,h:!0,k:[1,56],o:2},blowfish:{a:"Blowfish",b:"1F421",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","food","sea","ocean"],k:[12,5],o:2},face_with_symbols_on_mouth:{a:"Serious Face with Symbols Covering Mouth",b:"1F92C",d:!0,e:!0,f:!0,h:!0,k:[38,46],n:["serious_face_with_symbols_covering_mouth"],o:5},birthday:{a:"Birthday Cake",b:"1F382",d:!0,e:!0,f:!0,h:!0,j:["food","dessert","cake"],k:[7,33],o:2},eject:{a:"Eject",b:"23CF-FE0F",c:"23CF",d:!0,e:!0,f:!0,h:!0,k:[52,25],o:2},raising_hand:{skin_variations:{"1F3FB":{unified:"1F64B-1F3FB",non_qualified:null,image:"1f64b-1f3fb.png",sheet_x:33,sheet_y:3,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FC":{unified:"1F64B-1F3FC",non_qualified:null,image:"1f64b-1f3fc.png",sheet_x:33,sheet_y:4,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FD":{unified:"1F64B-1F3FD",non_qualified:null,image:"1f64b-1f3fd.png",sheet_x:33,sheet_y:5,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FE":{unified:"1F64B-1F3FE",non_qualified:null,image:"1f64b-1f3fe.png",sheet_x:33,sheet_y:6,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FF":{unified:"1F64B-1F3FF",non_qualified:null,image:"1f64b-1f3ff.png",sheet_x:33,sheet_y:7,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1}},obsoleted_by:"1F64B-200D-2640-FE0F",a:"Happy Person Raising One Hand",b:"1F64B",d:!0,e:!0,f:!0,h:!1,k:[33,2],o:2},tractor:{a:"Tractor",b:"1F69C",d:!0,e:!0,f:!0,h:!0,j:["vehicle","car","farming","agriculture"],k:[34,27],o:2},"flag-ge":{a:"Georgia Flag",b:"1F1EC-1F1EA",d:!0,e:!0,f:!0,h:!0,k:[2,0],o:2},smiling_imp:{a:"Smiling Face with Horns",b:"1F608",d:!0,e:!0,f:!0,h:!0,j:["devil","horns"],k:[30,43],o:2},racing_car:{a:"Racing Car",b:"1F3CE-FE0F",c:"1F3CE",d:!0,e:!0,f:!0,h:!0,j:["sports","race","fast","formula","f1"],k:[10,33],o:2},cinema:{a:"Cinema",b:"1F3A6",d:!0,e:!0,f:!0,h:!0,j:["blue-square","record","film","movie","curtain","stage","theater"],k:[8,12],o:2},clapper:{a:"Clapper Board",b:"1F3AC",d:!0,e:!0,f:!0,h:!0,j:["movie","film","record"],k:[8,18],o:2},shark:{a:"Shark",b:"1F988",d:!0,e:!0,f:!0,h:!0,j:["animal","nature","fish","sea","ocean","jaws","fins","beach"],k:[42,26],o:4},cake:{a:"Shortcake",b:"1F370",d:!0,e:!0,f:!0,h:!0,j:["food","dessert"],k:[7,15],o:2},"man-raising-hand":{skin_variations:{"1F3FB":{unified:"1F64B-1F3FB-200D-2642-FE0F",non_qualified:"1F64B-1F3FB-200D-2642",image:"1f64b-1f3fb-200d-2642-fe0f.png",sheet_x:32,sheet_y:54,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F64B-1F3FC-200D-2642-FE0F",non_qualified:"1F64B-1F3FC-200D-2642",image:"1f64b-1f3fc-200d-2642-fe0f.png",sheet_x:32,sheet_y:55,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F64B-1F3FD-200D-2642-FE0F",non_qualified:"1F64B-1F3FD-200D-2642",image:"1f64b-1f3fd-200d-2642-fe0f.png",sheet_x:32,sheet_y:56,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F64B-1F3FE-200D-2642-FE0F",non_qualified:"1F64B-1F3FE-200D-2642",image:"1f64b-1f3fe-200d-2642-fe0f.png",sheet_x:33,sheet_y:0,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F64B-1F3FF-200D-2642-FE0F",non_qualified:"1F64B-1F3FF-200D-2642",image:"1f64b-1f3ff-200d-2642-fe0f.png",sheet_x:33,sheet_y:1,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Man Raising Hand",b:"1F64B-200D-2642-FE0F",c:"1F64B-200D-2642",d:!0,e:!0,f:!0,h:!0,k:[32,53],o:4},octopus:{a:"Octopus",b:"1F419",d:!0,e:!0,f:!0,h:!0,j:["animal","creature","ocean","sea","nature","beach"],k:[11,54],o:2},"woman-raising-hand":{skin_variations:{"1F3FB":{unified:"1F64B-1F3FB-200D-2640-FE0F",non_qualified:"1F64B-1F3FB-200D-2640",image:"1f64b-1f3fb-200d-2640-fe0f.png",sheet_x:32,sheet_y:48,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F64B-1F3FC-200D-2640-FE0F",non_qualified:"1F64B-1F3FC-200D-2640",image:"1f64b-1f3fc-200d-2640-fe0f.png",sheet_x:32,sheet_y:49,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F64B-1F3FD-200D-2640-FE0F",non_qualified:"1F64B-1F3FD-200D-2640",image:"1f64b-1f3fd-200d-2640-fe0f.png",sheet_x:32,sheet_y:50,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F64B-1F3FE-200D-2640-FE0F",non_qualified:"1F64B-1F3FE-200D-2640",image:"1f64b-1f3fe-200d-2640-fe0f.png",sheet_x:32,sheet_y:51,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F64B-1F3FF-200D-2640-FE0F",non_qualified:"1F64B-1F3FF-200D-2640",image:"1f64b-1f3ff-200d-2640-fe0f.png",sheet_x:32,sheet_y:52,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},obsoletes:"1F64B",a:"Woman Raising Hand",b:"1F64B-200D-2640-FE0F",c:"1F64B-200D-2640",d:!0,e:!0,f:!0,h:!0,k:[32,47],o:4},"flag-gf":{a:"French Guiana Flag",b:"1F1EC-1F1EB",d:!0,e:!0,f:!0,h:!0,k:[2,1],o:2},tv:{a:"Television",b:"1F4FA",d:!0,e:!0,f:!0,h:!0,j:["technology","program","oldschool","show","television"],k:[27,23],o:2},imp:{a:"Imp",b:"1F47F",d:!0,e:!0,f:!0,h:!0,j:["devil","angry","horns"],k:[23,45],o:2},cupcake:{a:"Cupcake",b:"1F9C1",d:!0,e:!0,f:!0,h:!0,k:[44,9],o:11},racing_motorcycle:{a:"Racing Motorcycle",b:"1F3CD-FE0F",c:"1F3CD",d:!0,e:!0,f:!0,h:!0,k:[10,32],o:2},low_brightness:{a:"Low Brightness Symbol",b:"1F505",d:!0,e:!0,f:!0,h:!0,j:["sun","afternoon","warm","summer"],k:[27,33],o:2},shell:{a:"Spiral Shell",b:"1F41A",d:!0,e:!0,f:!0,h:!0,j:["nature","sea","beach"],k:[11,55],o:2},"flag-gg":{a:"Guernsey Flag",b:"1F1EC-1F1EC",d:!0,e:!0,f:!0,h:!0,k:[2,2],o:2},high_brightness:{a:"High Brightness Symbol",b:"1F506",d:!0,e:!0,f:!0,h:!0,j:["sun","light"],k:[27,34],o:2},deaf_person:{skin_variations:{"1F3FB":{unified:"1F9CF-1F3FB",non_qualified:null,image:"1f9cf-1f3fb.png",sheet_x:45,sheet_y:11,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F9CF-1F3FC",non_qualified:null,image:"1f9cf-1f3fc.png",sheet_x:45,sheet_y:12,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F9CF-1F3FD",non_qualified:null,image:"1f9cf-1f3fd.png",sheet_x:45,sheet_y:13,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F9CF-1F3FE",non_qualified:null,image:"1f9cf-1f3fe.png",sheet_x:45,sheet_y:14,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F9CF-1F3FF",non_qualified:null,image:"1f9cf-1f3ff.png",sheet_x:45,sheet_y:15,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Deaf Person",b:"1F9CF",d:!0,e:!0,f:!0,h:!0,k:[45,10],o:12},skull:{a:"Skull",b:"1F480",d:!0,e:!0,f:!0,h:!0,j:["dead","skeleton","creepy","death"],k:[23,46],o:2},motor_scooter:{a:"Motor Scooter",b:"1F6F5",d:!0,e:!0,f:!0,h:!0,j:["vehicle","vespa","sasha"],k:[36,54],o:4},camera:{a:"Camera",b:"1F4F7",d:!0,e:!0,f:!0,h:!0,j:["gadgets","photography"],k:[27,20],o:2},pie:{a:"Pie",b:"1F967",d:!0,e:!0,f:!0,h:!0,k:[41,54],o:5},"flag-gh":{a:"Ghana Flag",b:"1F1EC-1F1ED",d:!0,e:!0,f:!0,h:!0,k:[2,3],o:2},deaf_man:{skin_variations:{"1F3FB":{unified:"1F9CF-1F3FB-200D-2642-FE0F",non_qualified:"1F9CF-1F3FB-200D-2642",image:"1f9cf-1f3fb-200d-2642-fe0f.png",sheet_x:45,sheet_y:5,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F9CF-1F3FC-200D-2642-FE0F",non_qualified:"1F9CF-1F3FC-200D-2642",image:"1f9cf-1f3fc-200d-2642-fe0f.png",sheet_x:45,sheet_y:6,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F9CF-1F3FD-200D-2642-FE0F",non_qualified:"1F9CF-1F3FD-200D-2642",image:"1f9cf-1f3fd-200d-2642-fe0f.png",sheet_x:45,sheet_y:7,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F9CF-1F3FE-200D-2642-FE0F",non_qualified:"1F9CF-1F3FE-200D-2642",image:"1f9cf-1f3fe-200d-2642-fe0f.png",sheet_x:45,sheet_y:8,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F9CF-1F3FF-200D-2642-FE0F",non_qualified:"1F9CF-1F3FF-200D-2642",image:"1f9cf-1f3ff-200d-2642-fe0f.png",sheet_x:45,sheet_y:9,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Deaf Man",b:"1F9CF-200D-2642-FE0F",c:"1F9CF-200D-2642",d:!0,e:!0,f:!0,h:!0,k:[45,4],o:12},skull_and_crossbones:{a:"Skull and Crossbones",b:"2620-FE0F",c:"2620",d:!0,e:!0,f:!0,h:!0,j:["poison","danger","deadly","scary","death","pirate","evil"],k:[53,8],o:2},camera_with_flash:{a:"Camera with Flash",b:"1F4F8",d:!0,e:!0,f:!0,h:!0,k:[27,21],o:2},signal_strength:{a:"Antenna with Bars",b:"1F4F6",d:!0,e:!0,f:!0,h:!0,j:["blue-square","reception","phone","internet","connection","wifi","bluetooth","bars"],k:[27,19],o:2},chocolate_bar:{a:"Chocolate Bar",b:"1F36B",d:!0,e:!0,f:!0,h:!0,j:["food","snack","dessert","sweet"],k:[7,10],o:2},manual_wheelchair:{a:"Manual Wheelchair",b:"1F9BD",d:!0,e:!0,f:!0,h:!0,k:[44,5],o:12},snail:{a:"Snail",b:"1F40C",d:!0,e:!0,f:!0,h:!0,j:["slow","animal","shell"],k:[11,40],o:2},motorized_wheelchair:{a:"Motorized Wheelchair",b:"1F9BC",d:!0,e:!0,f:!0,h:!0,k:[44,4],o:12},"flag-gi":{a:"Gibraltar Flag",b:"1F1EC-1F1EE",d:!0,e:!0,f:!0,h:!0,k:[2,4],o:2},hankey:{a:"Pile of Poo",b:"1F4A9",d:!0,e:!0,f:!0,h:!0,k:[25,51],n:["poop","shit"],o:2},vibration_mode:{a:"Vibration Mode",b:"1F4F3",d:!0,e:!0,f:!0,h:!0,j:["orange-square","phone"],k:[27,16],o:2},deaf_woman:{skin_variations:{"1F3FB":{unified:"1F9CF-1F3FB-200D-2640-FE0F",non_qualified:"1F9CF-1F3FB-200D-2640",image:"1f9cf-1f3fb-200d-2640-fe0f.png",sheet_x:44,sheet_y:56,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F9CF-1F3FC-200D-2640-FE0F",non_qualified:"1F9CF-1F3FC-200D-2640",image:"1f9cf-1f3fc-200d-2640-fe0f.png",sheet_x:45,sheet_y:0,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F9CF-1F3FD-200D-2640-FE0F",non_qualified:"1F9CF-1F3FD-200D-2640",image:"1f9cf-1f3fd-200d-2640-fe0f.png",sheet_x:45,sheet_y:1,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F9CF-1F3FE-200D-2640-FE0F",non_qualified:"1F9CF-1F3FE-200D-2640",image:"1f9cf-1f3fe-200d-2640-fe0f.png",sheet_x:45,sheet_y:2,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F9CF-1F3FF-200D-2640-FE0F",non_qualified:"1F9CF-1F3FF-200D-2640",image:"1f9cf-1f3ff-200d-2640-fe0f.png",sheet_x:45,sheet_y:3,added_in:"12.1",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Deaf Woman",b:"1F9CF-200D-2640-FE0F",c:"1F9CF-200D-2640",d:!0,e:!0,f:!0,h:!0,k:[44,55],o:12},butterfly:{a:"Butterfly",b:"1F98B",d:!0,e:!0,f:!0,h:!0,j:["animal","insect","nature","caterpillar"],k:[42,29],o:4},video_camera:{a:"Video Camera",b:"1F4F9",d:!0,e:!0,f:!0,h:!0,j:["film","record"],k:[27,22],o:2},candy:{a:"Candy",b:"1F36C",d:!0,e:!0,f:!0,h:!0,j:["snack","dessert","sweet","lolly"],k:[7,11],o:2},auto_rickshaw:{a:"Auto Rickshaw",b:"1F6FA",d:!0,e:!0,f:!0,h:!0,k:[37,2],o:12},bow:{skin_variations:{"1F3FB":{unified:"1F647-1F3FB",non_qualified:null,image:"1f647-1f3fb.png",sheet_x:32,sheet_y:39,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FC":{unified:"1F647-1F3FC",non_qualified:null,image:"1f647-1f3fc.png",sheet_x:32,sheet_y:40,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FD":{unified:"1F647-1F3FD",non_qualified:null,image:"1f647-1f3fd.png",sheet_x:32,sheet_y:41,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FE":{unified:"1F647-1F3FE",non_qualified:null,image:"1f647-1f3fe.png",sheet_x:32,sheet_y:42,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FF":{unified:"1F647-1F3FF",non_qualified:null,image:"1f647-1f3ff.png",sheet_x:32,sheet_y:43,added_in:"2.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1}},obsoleted_by:"1F647-200D-2642-FE0F",a:"Person Bowing Deeply",b:"1F647",d:!0,e:!0,f:!0,h:!1,k:[32,38],o:2},mobile_phone_off:{a:"Mobile Phone off",b:"1F4F4",d:!0,e:!0,f:!0,h:!0,j:["mute","orange-square","silence","quiet"],k:[27,17],o:2},clown_face:{a:"Clown Face",b:"1F921",d:!0,e:!0,f:!0,h:!0,j:["face"],k:[38,18],o:4},lollipop:{a:"Lollipop",b:"1F36D",d:!0,e:!0,f:!0,h:!0,j:["food","snack","candy","sweet"],k:[7,12],o:2},"flag-gl":{a:"Greenland Flag",b:"1F1EC-1F1F1",d:!0,e:!0,f:!0,h:!0,k:[2,5],o:2},vhs:{a:"Videocassette",b:"1F4FC",d:!0,e:!0,f:!0,h:!0,j:["record","video","oldschool","90s","80s"],k:[27,25],o:2},bug:{a:"Bug",b:"1F41B",d:!0,e:!0,f:!0,h:!0,j:["animal","insect","nature","worm"],k:[11,56],o:2},bike:{a:"Bicycle",b:"1F6B2",d:!0,e:!0,f:!0,h:!0,j:["sports","bicycle","exercise","hipster"],k:[35,9],o:2},"man-bowing":{skin_variations:{"1F3FB":{unified:"1F647-1F3FB-200D-2642-FE0F",non_qualified:"1F647-1F3FB-200D-2642",image:"1f647-1f3fb-200d-2642-fe0f.png",sheet_x:32,sheet_y:33,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F647-1F3FC-200D-2642-FE0F",non_qualified:"1F647-1F3FC-200D-2642",image:"1f647-1f3fc-200d-2642-fe0f.png",sheet_x:32,sheet_y:34,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F647-1F3FD-200D-2642-FE0F",non_qualified:"1F647-1F3FD-200D-2642",image:"1f647-1f3fd-200d-2642-fe0f.png",sheet_x:32,sheet_y:35,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F647-1F3FE-200D-2642-FE0F",non_qualified:"1F647-1F3FE-200D-2642",image:"1f647-1f3fe-200d-2642-fe0f.png",sheet_x:32,sheet_y:36,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F647-1F3FF-200D-2642-FE0F",non_qualified:"1F647-1F3FF-200D-2642",image:"1f647-1f3ff-200d-2642-fe0f.png",sheet_x:32,sheet_y:37,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},obsoletes:"1F647",a:"Man Bowing",b:"1F647-200D-2642-FE0F",c:"1F647-200D-2642",d:!0,e:!0,f:!0,h:!0,k:[32,32],o:4},female_sign:{a:"Female Sign",b:"2640-FE0F",c:"2640",d:!1,e:!0,f:!0,h:!0,k:[53,18],o:4},japanese_ogre:{a:"Japanese Ogre",b:"1F479",d:!0,e:!0,f:!0,h:!0,j:["monster","red","mask","halloween","scary","creepy","devil","demon","japanese","ogre"],k:[23,34],o:2},custard:{a:"Custard",b:"1F36E",d:!0,e:!0,f:!0,h:!0,j:["dessert","food"],k:[7,13],o:2},ant:{a:"Ant",b:"1F41C",d:!0,e:!0,f:!0,h:!0,j:["animal","insect","nature","bug"],k:[12,0],o:2},mag:{a:"Left-Pointing Magnifying Glass",b:"1F50D",d:!0,e:!0,f:!0,h:!0,j:["search","zoom","find","detective"],k:[27,41],o:2},"flag-gm":{a:"Gambia Flag",b:"1F1EC-1F1F2",d:!0,e:!0,f:!0,h:!0,k:[2,6],o:2},honey_pot:{a:"Honey Pot",b:"1F36F",d:!0,e:!0,f:!0,h:!0,j:["bees","sweet","kitchen"],k:[7,14],o:2},"woman-bowing":{skin_variations:{"1F3FB":{unified:"1F647-1F3FB-200D-2640-FE0F",non_qualified:"1F647-1F3FB-200D-2640",image:"1f647-1f3fb-200d-2640-fe0f.png",sheet_x:32,sheet_y:27,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F647-1F3FC-200D-2640-FE0F",non_qualified:"1F647-1F3FC-200D-2640",image:"1f647-1f3fc-200d-2640-fe0f.png",sheet_x:32,sheet_y:28,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F647-1F3FD-200D-2640-FE0F",non_qualified:"1F647-1F3FD-200D-2640",image:"1f647-1f3fd-200d-2640-fe0f.png",sheet_x:32,sheet_y:29,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F647-1F3FE-200D-2640-FE0F",non_qualified:"1F647-1F3FE-200D-2640",image:"1f647-1f3fe-200d-2640-fe0f.png",sheet_x:32,sheet_y:30,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F647-1F3FF-200D-2640-FE0F",non_qualified:"1F647-1F3FF-200D-2640",image:"1f647-1f3ff-200d-2640-fe0f.png",sheet_x:32,sheet_y:31,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Woman Bowing",b:"1F647-200D-2640-FE0F",c:"1F647-200D-2640",d:!0,e:!0,f:!0,h:!0,k:[32,26],o:4},male_sign:{a:"Male Sign",b:"2642-FE0F",c:"2642",d:!1,e:!0,f:!0,h:!0,k:[53,19],o:4},mag_right:{a:"Right-Pointing Magnifying Glass",b:"1F50E",d:!0,e:!0,f:!0,h:!0,j:["search","zoom","find","detective"],k:[27,42],o:2},japanese_goblin:{a:"Japanese Goblin",b:"1F47A",d:!0,e:!0,f:!0,h:!0,j:["red","evil","mask","monster","scary","creepy","japanese","goblin"],k:[23,35],o:2},scooter:{a:"Scooter",b:"1F6F4",d:!0,e:!0,f:!0,h:!0,k:[36,53],o:4},bee:{a:"Honeybee",b:"1F41D",d:!0,e:!0,f:!0,h:!0,k:[12,1],n:["honeybee"],o:2},"flag-gn":{a:"Guinea Flag",b:"1F1EC-1F1F3",d:!0,e:!0,f:!0,h:!0,k:[2,7],o:2},candle:{a:"Candle",b:"1F56F-FE0F",c:"1F56F",d:!0,e:!0,f:!0,h:!0,j:["fire","wax"],k:[29,6],o:2},skateboard:{a:"Skateboard",b:"1F6F9",d:!0,e:!0,f:!0,h:!0,k:[37,1],o:11},medical_symbol:{a:"Medical Symbol",b:"2695-FE0F",c:"2695",d:!1,e:!0,f:!0,h:!0,k:[53,44],n:["staff_of_aesculapius"],o:4},ghost:{a:"Ghost",b:"1F47B",d:!0,e:!0,f:!0,h:!0,j:["halloween","spooky","scary"],k:[23,36],o:2},beetle:{a:"Lady Beetle",b:"1F41E",d:!0,e:!0,f:!0,h:!0,j:["animal","insect","nature","ladybug"],k:[12,2],o:2},face_palm:{skin_variations:{"1F3FB":{unified:"1F926-1F3FB",non_qualified:null,image:"1f926-1f3fb.png",sheet_x:38,sheet_y:36,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FC":{unified:"1F926-1F3FC",non_qualified:null,image:"1f926-1f3fc.png",sheet_x:38,sheet_y:37,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FD":{unified:"1F926-1F3FD",non_qualified:null,image:"1f926-1f3fd.png",sheet_x:38,sheet_y:38,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FE":{unified:"1F926-1F3FE",non_qualified:null,image:"1f926-1f3fe.png",sheet_x:38,sheet_y:39,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FF":{unified:"1F926-1F3FF",non_qualified:null,image:"1f926-1f3ff.png",sheet_x:38,sheet_y:40,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1}},a:"Face Palm",b:"1F926",d:!0,e:!0,f:!0,h:!1,k:[38,35],o:4},"flag-gp":{a:"Guadeloupe Flag",b:"1F1EC-1F1F5",d:!0,e:!0,f:!0,h:!0,k:[2,8],o:2},baby_bottle:{a:"Baby Bottle",b:"1F37C",d:!0,e:!0,f:!0,h:!0,j:["food","container","milk"],k:[7,27],o:2},infinity:{a:"Infinity",b:"267E-FE0F",c:"267E",d:!0,e:!0,f:!0,h:!0,k:[53,39],o:11},glass_of_milk:{a:"Glass of Milk",b:"1F95B",d:!0,e:!0,f:!0,h:!0,k:[41,42],o:4},"man-facepalming":{skin_variations:{"1F3FB":{unified:"1F926-1F3FB-200D-2642-FE0F",non_qualified:"1F926-1F3FB-200D-2642",image:"1f926-1f3fb-200d-2642-fe0f.png",sheet_x:38,sheet_y:30,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F926-1F3FC-200D-2642-FE0F",non_qualified:"1F926-1F3FC-200D-2642",image:"1f926-1f3fc-200d-2642-fe0f.png",sheet_x:38,sheet_y:31,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F926-1F3FD-200D-2642-FE0F",non_qualified:"1F926-1F3FD-200D-2642",image:"1f926-1f3fd-200d-2642-fe0f.png",sheet_x:38,sheet_y:32,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F926-1F3FE-200D-2642-FE0F",non_qualified:"1F926-1F3FE-200D-2642",image:"1f926-1f3fe-200d-2642-fe0f.png",sheet_x:38,sheet_y:33,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F926-1F3FF-200D-2642-FE0F",non_qualified:"1F926-1F3FF-200D-2642",image:"1f926-1f3ff-200d-2642-fe0f.png",sheet_x:38,sheet_y:34,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Man Facepalming",b:"1F926-200D-2642-FE0F",c:"1F926-200D-2642",d:!0,e:!0,f:!0,h:!0,k:[38,29],o:4},cricket:{a:"Cricket",b:"1F997",d:!0,e:!0,f:!0,h:!0,j:["sports"],k:[42,41],o:5},busstop:{a:"Bus Stop",b:"1F68F",d:!0,e:!0,f:!0,h:!0,j:["transportation","wait"],k:[34,14],o:2},"flag-gq":{a:"Equatorial Guinea Flag",b:"1F1EC-1F1F6",d:!0,e:!0,f:!0,h:!0,k:[2,9],o:2},alien:{a:"Extraterrestrial Alien",b:"1F47D",d:!0,e:!0,f:!0,h:!0,j:["UFO","paul","weird","outer_space"],k:[23,43],o:2},bulb:{a:"Electric Light Bulb",b:"1F4A1",d:!0,e:!0,f:!0,h:!0,j:["light","electricity","idea"],k:[25,43],o:2},"woman-facepalming":{skin_variations:{"1F3FB":{unified:"1F926-1F3FB-200D-2640-FE0F",non_qualified:"1F926-1F3FB-200D-2640",image:"1f926-1f3fb-200d-2640-fe0f.png",sheet_x:38,sheet_y:24,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F926-1F3FC-200D-2640-FE0F",non_qualified:"1F926-1F3FC-200D-2640",image:"1f926-1f3fc-200d-2640-fe0f.png",sheet_x:38,sheet_y:25,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F926-1F3FD-200D-2640-FE0F",non_qualified:"1F926-1F3FD-200D-2640",image:"1f926-1f3fd-200d-2640-fe0f.png",sheet_x:38,sheet_y:26,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F926-1F3FE-200D-2640-FE0F",non_qualified:"1F926-1F3FE-200D-2640",image:"1f926-1f3fe-200d-2640-fe0f.png",sheet_x:38,sheet_y:27,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F926-1F3FF-200D-2640-FE0F",non_qualified:"1F926-1F3FF-200D-2640",image:"1f926-1f3ff-200d-2640-fe0f.png",sheet_x:38,sheet_y:28,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Woman Facepalming",b:"1F926-200D-2640-FE0F",c:"1F926-200D-2640",d:!0,e:!0,f:!0,h:!0,k:[38,23],o:4},spider:{a:"Spider",b:"1F577-FE0F",c:"1F577",d:!0,e:!0,f:!0,h:!0,j:["animal","arachnid"],k:[29,34],o:2},space_invader:{a:"Alien Monster",b:"1F47E",d:!0,e:!0,f:!0,h:!0,j:["game","arcade","play"],k:[23,44],o:2},motorway:{a:"Motorway",b:"1F6E3-FE0F",c:"1F6E3",d:!0,e:!0,f:!0,h:!0,j:["road","cupertino","interstate","highway"],k:[36,45],o:2},"flag-gr":{a:"Greece Flag",b:"1F1EC-1F1F7",d:!0,e:!0,f:!0,h:!0,k:[2,10],o:2},recycle:{a:"Black Universal Recycling Symbol",b:"267B-FE0F",c:"267B",d:!0,e:!0,f:!0,h:!0,j:["arrow","environment","garbage","trash"],k:[53,38],o:2},coffee:{a:"Hot Beverage",b:"2615",d:!0,e:!0,f:!0,h:!0,j:["beverage","caffeine","latte","espresso"],k:[53,0],o:2},flashlight:{a:"Electric Torch",b:"1F526",d:!0,e:!0,f:!0,h:!0,j:["dark","camping","sight","night"],k:[28,9],o:2},spider_web:{a:"Spider Web",b:"1F578-FE0F",c:"1F578",d:!0,e:!0,f:!0,h:!0,j:["animal","insect","arachnid","silk"],k:[29,35],o:2},izakaya_lantern:{a:"Izakaya Lantern",b:"1F3EE",d:!0,e:!0,f:!0,h:!0,j:["light","paper","halloween","spooky"],k:[11,8],n:["lantern"],o:2},"flag-gs":{a:"South Georgia & South Sandwich Islands Flag",b:"1F1EC-1F1F8",d:!0,e:!0,f:!0,h:!0,k:[2,11],o:2},shrug:{skin_variations:{"1F3FB":{unified:"1F937-1F3FB",non_qualified:null,image:"1f937-1f3fb.png",sheet_x:39,sheet_y:48,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FC":{unified:"1F937-1F3FC",non_qualified:null,image:"1f937-1f3fc.png",sheet_x:39,sheet_y:49,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FD":{unified:"1F937-1F3FD",non_qualified:null,image:"1f937-1f3fd.png",sheet_x:39,sheet_y:50,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FE":{unified:"1F937-1F3FE",non_qualified:null,image:"1f937-1f3fe.png",sheet_x:39,sheet_y:51,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1},"1F3FF":{unified:"1F937-1F3FF",non_qualified:null,image:"1f937-1f3ff.png",sheet_x:39,sheet_y:52,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!1}},a:"Shrug",b:"1F937",d:!0,e:!0,f:!0,h:!1,k:[39,47],o:4},fleur_de_lis:{a:"Fleur De Lis",b:"269C-FE0F",c:"269C",d:!0,e:!0,f:!0,h:!0,j:["decorative","scout"],k:[53,49],o:2},robot_face:{a:"Robot Face",b:"1F916",d:!0,e:!0,f:!0,h:!0,k:[37,29],o:2},railway_track:{a:"Railway Track",b:"1F6E4-FE0F",c:"1F6E4",d:!0,e:!0,f:!0,h:!0,j:["train","transportation"],k:[36,46],o:2},tea:{a:"Teacup Without Handle",b:"1F375",d:!0,e:!0,f:!0,h:!0,j:["drink","bowl","breakfast","green","british"],k:[7,20],o:2},"flag-gt":{a:"Guatemala Flag",b:"1F1EC-1F1F9",d:!0,e:!0,f:!0,h:!0,k:[2,12],o:2},oil_drum:{a:"Oil Drum",b:"1F6E2-FE0F",c:"1F6E2",d:!0,e:!0,f:!0,h:!0,j:["barrell"],k:[36,44],o:2},diya_lamp:{a:"Diya Lamp",b:"1FA94",d:!0,e:!0,f:!0,h:!0,k:[52,8],o:12},sake:{a:"Sake Bottle and Cup",b:"1F376",d:!0,e:!0,f:!0,h:!0,j:["wine","drink","drunk","beverage","japanese","alcohol","booze"],k:[7,21],o:2},trident:{a:"Trident Emblem",b:"1F531",d:!0,e:!0,f:!0,h:!0,j:["weapon","spear"],k:[28,20],o:2},"man-shrugging":{skin_variations:{"1F3FB":{unified:"1F937-1F3FB-200D-2642-FE0F",non_qualified:"1F937-1F3FB-200D-2642",image:"1f937-1f3fb-200d-2642-fe0f.png",sheet_x:39,sheet_y:42,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F937-1F3FC-200D-2642-FE0F",non_qualified:"1F937-1F3FC-200D-2642",image:"1f937-1f3fc-200d-2642-fe0f.png",sheet_x:39,sheet_y:43,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F937-1F3FD-200D-2642-FE0F",non_qualified:"1F937-1F3FD-200D-2642",image:"1f937-1f3fd-200d-2642-fe0f.png",sheet_x:39,sheet_y:44,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F937-1F3FE-200D-2642-FE0F",non_qualified:"1F937-1F3FE-200D-2642",image:"1f937-1f3fe-200d-2642-fe0f.png",sheet_x:39,sheet_y:45,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F937-1F3FF-200D-2642-FE0F",non_qualified:"1F937-1F3FF-200D-2642",image:"1f937-1f3ff-200d-2642-fe0f.png",sheet_x:39,sheet_y:46,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Man Shrugging",b:"1F937-200D-2642-FE0F",c:"1F937-200D-2642",d:!0,e:!0,f:!0,h:!0,k:[39,41],o:4},smiley_cat:{a:"Smiling Cat Face with Open Mouth",b:"1F63A",d:!0,e:!0,f:!0,h:!0,j:["animal","cats","happy","smile"],k:[31,36],o:2},scorpion:{a:"Scorpion",b:"1F982",d:!0,e:!0,f:!0,h:!0,j:["animal","arachnid"],k:[42,20],o:2},"woman-shrugging":{skin_variations:{"1F3FB":{unified:"1F937-1F3FB-200D-2640-FE0F",non_qualified:"1F937-1F3FB-200D-2640",image:"1f937-1f3fb-200d-2640-fe0f.png",sheet_x:39,sheet_y:36,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F937-1F3FC-200D-2640-FE0F",non_qualified:"1F937-1F3FC-200D-2640",image:"1f937-1f3fc-200d-2640-fe0f.png",sheet_x:39,sheet_y:37,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F937-1F3FD-200D-2640-FE0F",non_qualified:"1F937-1F3FD-200D-2640",image:"1f937-1f3fd-200d-2640-fe0f.png",sheet_x:39,sheet_y:38,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F937-1F3FE-200D-2640-FE0F",non_qualified:"1F937-1F3FE-200D-2640",image:"1f937-1f3fe-200d-2640-fe0f.png",sheet_x:39,sheet_y:39,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F937-1F3FF-200D-2640-FE0F",non_qualified:"1F937-1F3FF-200D-2640",image:"1f937-1f3ff-200d-2640-fe0f.png",sheet_x:39,sheet_y:40,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Woman Shrugging",b:"1F937-200D-2640-FE0F",c:"1F937-200D-2640",d:!0,e:!0,f:!0,h:!0,k:[39,35],o:4},notebook_with_decorative_cover:{a:"Notebook with Decorative Cover",b:"1F4D4",d:!0,e:!0,f:!0,h:!0,j:["classroom","notes","record","paper","study"],k:[26,42],o:2},fuelpump:{a:"Fuel Pump",b:"26FD",d:!0,e:!0,f:!0,h:!0,j:["gas station","petroleum"],k:[54,38],o:2},name_badge:{a:"Name Badge",b:"1F4DB",d:!0,e:!0,f:!0,h:!0,j:["fire","forbid"],k:[26,49],o:2},mosquito:{a:"Mosquito",b:"1F99F",d:!0,e:!0,f:!0,h:!0,k:[42,49],o:11},"flag-gu":{a:"Guam Flag",b:"1F1EC-1F1FA",d:!0,e:!0,f:!0,h:!0,k:[2,13],o:2},smile_cat:{a:"Grinning Cat Face with Smiling Eyes",b:"1F638",d:!0,e:!0,f:!0,h:!0,j:["animal","cats","smile"],k:[31,34],o:2},champagne:{a:"Bottle with Popping Cork",b:"1F37E",d:!0,e:!0,f:!0,h:!0,j:["drink","wine","bottle","celebration"],k:[7,29],o:2},joy_cat:{a:"Cat Face with Tears of Joy",b:"1F639",d:!0,e:!0,f:!0,h:!0,j:["animal","cats","haha","happy","tears"],k:[31,35],o:2},closed_book:{a:"Closed Book",b:"1F4D5",d:!0,e:!0,f:!0,h:!0,j:["read","library","knowledge","textbook","learn"],k:[26,43],o:2},health_worker:{skin_variations:{"1F3FB":{unified:"1F9D1-1F3FB-200D-2695-FE0F",non_qualified:"1F9D1-1F3FB-200D-2695",image:"1f9d1-1f3fb-200d-2695-fe0f.png",sheet_x:47,sheet_y:50,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FC":{unified:"1F9D1-1F3FC-200D-2695-FE0F",non_qualified:"1F9D1-1F3FC-200D-2695",image:"1f9d1-1f3fc-200d-2695-fe0f.png",sheet_x:47,sheet_y:51,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FD":{unified:"1F9D1-1F3FD-200D-2695-FE0F",non_qualified:"1F9D1-1F3FD-200D-2695",image:"1f9d1-1f3fd-200d-2695-fe0f.png",sheet_x:47,sheet_y:52,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FE":{unified:"1F9D1-1F3FE-200D-2695-FE0F",non_qualified:"1F9D1-1F3FE-200D-2695",image:"1f9d1-1f3fe-200d-2695-fe0f.png",sheet_x:47,sheet_y:53,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FF":{unified:"1F9D1-1F3FF-200D-2695-FE0F",non_qualified:"1F9D1-1F3FF-200D-2695",image:"1f9d1-1f3ff-200d-2695-fe0f.png",sheet_x:47,sheet_y:54,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1}},a:"Health Worker",b:"1F9D1-200D-2695-FE0F",c:"1F9D1-200D-2695",d:!0,e:!1,f:!1,h:!1,k:[47,49],o:12},rotating_light:{a:"Police Cars Revolving Light",b:"1F6A8",d:!0,e:!0,f:!0,h:!0,j:["police","ambulance","911","emergency","alert","error","pinged","law","legal"],k:[34,56],o:2},microbe:{a:"Microbe",b:"1F9A0",d:!0,e:!0,f:!0,h:!0,k:[42,50],o:11},"flag-gw":{a:"Guinea-Bissau Flag",b:"1F1EC-1F1FC",d:!0,e:!0,f:!0,h:!0,k:[2,14],o:2},wine_glass:{a:"Wine Glass",b:"1F377",d:!0,e:!0,f:!0,h:!0,j:["drink","beverage","drunk","alcohol","booze"],k:[7,22],o:2},beginner:{a:"Japanese Symbol for Beginner",b:"1F530",d:!0,e:!0,f:!0,h:!0,j:["badge","shield"],k:[28,19],o:2},bouquet:{a:"Bouquet",b:"1F490",d:!0,e:!0,f:!0,h:!0,j:["flowers","nature","spring"],k:[25,26],o:2},heart_eyes_cat:{a:"Smiling Cat Face with Heart-Shaped Eyes",b:"1F63B",d:!0,e:!0,f:!0,h:!0,j:["animal","love","like","affection","cats","valentines","heart"],k:[31,37],o:2},"male-doctor":{skin_variations:{"1F3FB":{unified:"1F468-1F3FB-200D-2695-FE0F",non_qualified:"1F468-1F3FB-200D-2695",image:"1f468-1f3fb-200d-2695-fe0f.png",sheet_x:17,sheet_y:3,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F468-1F3FC-200D-2695-FE0F",non_qualified:"1F468-1F3FC-200D-2695",image:"1f468-1f3fc-200d-2695-fe0f.png",sheet_x:17,sheet_y:4,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F468-1F3FD-200D-2695-FE0F",non_qualified:"1F468-1F3FD-200D-2695",image:"1f468-1f3fd-200d-2695-fe0f.png",sheet_x:17,sheet_y:5,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F468-1F3FE-200D-2695-FE0F",non_qualified:"1F468-1F3FE-200D-2695",image:"1f468-1f3fe-200d-2695-fe0f.png",sheet_x:17,sheet_y:6,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F468-1F3FF-200D-2695-FE0F",non_qualified:"1F468-1F3FF-200D-2695",image:"1f468-1f3ff-200d-2695-fe0f.png",sheet_x:17,sheet_y:7,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Male Doctor",b:"1F468-200D-2695-FE0F",c:"1F468-200D-2695",d:!0,e:!0,f:!0,h:!0,k:[17,2],o:4},book:{a:"Open Book",b:"1F4D6",d:!0,e:!0,f:!0,h:!0,k:[26,44],n:["open_book"],o:2},traffic_light:{a:"Horizontal Traffic Light",b:"1F6A5",d:!0,e:!0,f:!0,h:!0,j:["transportation","signal"],k:[34,53],o:2},cocktail:{a:"Cocktail Glass",b:"1F378",d:!0,e:!0,f:!0,h:!0,j:["drink","drunk","alcohol","beverage","booze","mojito"],k:[7,23],o:2},o:{a:"Heavy Large Circle",b:"2B55",d:!0,e:!0,f:!0,h:!0,j:["circle","round"],k:[55,43],o:2},"flag-gy":{a:"Guyana Flag",b:"1F1EC-1F1FE",d:!0,e:!0,f:!0,h:!0,k:[2,15],o:2},"female-doctor":{skin_variations:{"1F3FB":{unified:"1F469-1F3FB-200D-2695-FE0F",non_qualified:"1F469-1F3FB-200D-2695",image:"1f469-1f3fb-200d-2695-fe0f.png",sheet_x:19,sheet_y:45,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F469-1F3FC-200D-2695-FE0F",non_qualified:"1F469-1F3FC-200D-2695",image:"1f469-1f3fc-200d-2695-fe0f.png",sheet_x:19,sheet_y:46,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F469-1F3FD-200D-2695-FE0F",non_qualified:"1F469-1F3FD-200D-2695",image:"1f469-1f3fd-200d-2695-fe0f.png",sheet_x:19,sheet_y:47,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F469-1F3FE-200D-2695-FE0F",non_qualified:"1F469-1F3FE-200D-2695",image:"1f469-1f3fe-200d-2695-fe0f.png",sheet_x:19,sheet_y:48,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F469-1F3FF-200D-2695-FE0F",non_qualified:"1F469-1F3FF-200D-2695",image:"1f469-1f3ff-200d-2695-fe0f.png",sheet_x:19,sheet_y:49,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Female Doctor",b:"1F469-200D-2695-FE0F",c:"1F469-200D-2695",d:!0,e:!0,f:!0,h:!0,k:[19,44],o:4},smirk_cat:{a:"Cat Face with Wry Smile",b:"1F63C",d:!0,e:!0,f:!0,h:!0,j:["animal","cats","smirk"],k:[31,38],o:2},green_book:{a:"Green Book",b:"1F4D7",d:!0,e:!0,f:!0,h:!0,j:["read","library","knowledge","study"],k:[26,45],o:2},cherry_blossom:{a:"Cherry Blossom",b:"1F338",d:!0,e:!0,f:!0,h:!0,j:["nature","plant","spring","flower"],k:[6,16],o:2},"flag-hk":{a:"Hong Kong Sar China Flag",b:"1F1ED-1F1F0",d:!0,e:!0,f:!0,h:!0,k:[2,16],o:2},vertical_traffic_light:{a:"Vertical Traffic Light",b:"1F6A6",d:!0,e:!0,f:!0,h:!0,j:["transportation","driving"],k:[34,54],o:2},white_check_mark:{a:"White Heavy Check Mark",b:"2705",d:!0,e:!0,f:!0,h:!0,j:["green-square","ok","agree","vote","election","answer","tick"],k:[54,40],o:2},tropical_drink:{a:"Tropical Drink",b:"1F379",d:!0,e:!0,f:!0,h:!0,j:["beverage","cocktail","summer","beach","alcohol","booze","mojito"],k:[7,24],o:2},kissing_cat:{a:"Kissing Cat Face with Closed Eyes",b:"1F63D",d:!0,e:!0,f:!0,h:!0,j:["animal","cats","kiss"],k:[31,39],o:2},"flag-hm":{a:"Heard & Mcdonald Islands Flag",b:"1F1ED-1F1F2",d:!0,e:!0,f:!0,h:!0,k:[2,17],o:2},octagonal_sign:{a:"Octagonal Sign",b:"1F6D1",d:!0,e:!0,f:!0,h:!0,k:[36,39],o:4},white_flower:{a:"White Flower",b:"1F4AE",d:!0,e:!0,f:!0,h:!0,j:["japanese","spring"],k:[26,4],o:2},ballot_box_with_check:{a:"Ballot Box with Check",b:"2611-FE0F",c:"2611",d:!0,e:!0,f:!0,h:!0,j:["ok","agree","confirm","black-square","vote","election","yes","tick"],k:[52,55],o:2},student:{skin_variations:{"1F3FB":{unified:"1F9D1-1F3FB-200D-1F393",non_qualified:null,image:"1f9d1-1f3fb-200d-1f393.png",sheet_x:45,sheet_y:30,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FC":{unified:"1F9D1-1F3FC-200D-1F393",non_qualified:null,image:"1f9d1-1f3fc-200d-1f393.png",sheet_x:45,sheet_y:31,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FD":{unified:"1F9D1-1F3FD-200D-1F393",non_qualified:null,image:"1f9d1-1f3fd-200d-1f393.png",sheet_x:45,sheet_y:32,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FE":{unified:"1F9D1-1F3FE-200D-1F393",non_qualified:null,image:"1f9d1-1f3fe-200d-1f393.png",sheet_x:45,sheet_y:33,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FF":{unified:"1F9D1-1F3FF-200D-1F393",non_qualified:null,image:"1f9d1-1f3ff-200d-1f393.png",sheet_x:45,sheet_y:34,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1}},a:"Student",b:"1F9D1-200D-1F393",d:!0,e:!1,f:!1,h:!1,k:[45,29],o:12},blue_book:{a:"Blue Book",b:"1F4D8",d:!0,e:!0,f:!0,h:!0,j:["read","library","knowledge","learn","study"],k:[26,46],o:2},beer:{a:"Beer Mug",b:"1F37A",d:!0,e:!0,f:!0,h:!0,j:["relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],k:[7,25],o:2},construction:{a:"Construction Sign",b:"1F6A7",d:!0,e:!0,f:!0,h:!0,j:["wip","progress","caution","warning"],k:[34,55],o:2},rosette:{a:"Rosette",b:"1F3F5-FE0F",c:"1F3F5",d:!0,e:!0,f:!0,h:!0,j:["flower","decoration","military"],k:[11,18],o:2},heavy_check_mark:{a:"Heavy Check Mark",b:"2714-FE0F",c:"2714",d:!0,e:!0,f:!0,h:!0,j:["ok","nike","answer","yes","tick"],k:[55,12],o:2},scream_cat:{a:"Weary Cat Face",b:"1F640",d:!0,e:!0,f:!0,h:!0,j:["animal","cats","munch","scared","scream"],k:[31,42],o:2},orange_book:{a:"Orange Book",b:"1F4D9",d:!0,e:!0,f:!0,h:!0,j:["read","library","knowledge","textbook","study"],k:[26,47],o:2},beers:{a:"Clinking Beer Mugs",b:"1F37B",d:!0,e:!0,f:!0,h:!0,j:["relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],k:[7,26],o:2},"male-student":{skin_variations:{"1F3FB":{unified:"1F468-1F3FB-200D-1F393",non_qualified:null,image:"1f468-1f3fb-200d-1f393.png",sheet_x:14,sheet_y:51,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F468-1F3FC-200D-1F393",non_qualified:null,image:"1f468-1f3fc-200d-1f393.png",sheet_x:14,sheet_y:52,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F468-1F3FD-200D-1F393",non_qualified:null,image:"1f468-1f3fd-200d-1f393.png",sheet_x:14,sheet_y:53,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F468-1F3FE-200D-1F393",non_qualified:null,image:"1f468-1f3fe-200d-1f393.png",sheet_x:14,sheet_y:54,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F468-1F3FF-200D-1F393",non_qualified:null,image:"1f468-1f3ff-200d-1f393.png",sheet_x:14,sheet_y:55,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Male Student",b:"1F468-200D-1F393",d:!0,e:!0,f:!0,h:!0,k:[14,50],o:4},"flag-hn":{a:"Honduras Flag",b:"1F1ED-1F1F3",d:!0,e:!0,f:!0,h:!0,k:[2,18],o:2},crying_cat_face:{a:"Crying Cat Face",b:"1F63F",d:!0,e:!0,f:!0,h:!0,j:["animal","tears","weep","sad","cats","upset","cry"],k:[31,41],o:2},anchor:{a:"Anchor",b:"2693",d:!0,e:!0,f:!0,h:!0,j:["ship","ferry","sea","boat"],k:[53,42],o:2},"flag-hr":{a:"Croatia Flag",b:"1F1ED-1F1F7",d:!0,e:!0,f:!0,h:!0,k:[2,19],o:2},heavy_multiplication_x:{a:"Heavy Multiplication X",b:"2716-FE0F",c:"2716",d:!0,e:!0,f:!0,h:!0,j:["math","calculation"],k:[55,13],o:2},"female-student":{skin_variations:{"1F3FB":{unified:"1F469-1F3FB-200D-1F393",non_qualified:null,image:"1f469-1f3fb-200d-1f393.png",sheet_x:17,sheet_y:41,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F469-1F3FC-200D-1F393",non_qualified:null,image:"1f469-1f3fc-200d-1f393.png",sheet_x:17,sheet_y:42,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F469-1F3FD-200D-1F393",non_qualified:null,image:"1f469-1f3fd-200d-1f393.png",sheet_x:17,sheet_y:43,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F469-1F3FE-200D-1F393",non_qualified:null,image:"1f469-1f3fe-200d-1f393.png",sheet_x:17,sheet_y:44,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F469-1F3FF-200D-1F393",non_qualified:null,image:"1f469-1f3ff-200d-1f393.png",sheet_x:17,sheet_y:45,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Female Student",b:"1F469-200D-1F393",d:!0,e:!0,f:!0,h:!0,k:[17,40],o:4},rose:{a:"Rose",b:"1F339",d:!0,e:!0,f:!0,h:!0,j:["flowers","valentines","love","spring"],k:[6,17],o:2},books:{a:"Books",b:"1F4DA",d:!0,e:!0,f:!0,h:!0,j:["literature","library","study"],k:[26,48],o:2},clinking_glasses:{a:"Clinking Glasses",b:"1F942",d:!0,e:!0,f:!0,h:!0,j:["beverage","drink","party","alcohol","celebrate","cheers"],k:[41,18],o:4},teacher:{skin_variations:{"1F3FB":{unified:"1F9D1-1F3FB-200D-1F3EB",non_qualified:null,image:"1f9d1-1f3fb-200d-1f3eb.png",sheet_x:45,sheet_y:48,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FC":{unified:"1F9D1-1F3FC-200D-1F3EB",non_qualified:null,image:"1f9d1-1f3fc-200d-1f3eb.png",sheet_x:45,sheet_y:49,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FD":{unified:"1F9D1-1F3FD-200D-1F3EB",non_qualified:null,image:"1f9d1-1f3fd-200d-1f3eb.png",sheet_x:45,sheet_y:50,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FE":{unified:"1F9D1-1F3FE-200D-1F3EB",non_qualified:null,image:"1f9d1-1f3fe-200d-1f3eb.png",sheet_x:45,sheet_y:51,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FF":{unified:"1F9D1-1F3FF-200D-1F3EB",non_qualified:null,image:"1f9d1-1f3ff-200d-1f3eb.png",sheet_x:45,sheet_y:52,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1}},a:"Teacher",b:"1F9D1-200D-1F3EB",d:!0,e:!1,f:!1,h:!1,k:[45,47],o:12},x:{a:"Cross Mark",b:"274C",d:!0,e:!0,f:!0,h:!0,j:["no","delete","remove","cancel"],k:[55,21],o:2},pouting_cat:{a:"Pouting Cat Face",b:"1F63E",d:!0,e:!0,f:!0,h:!0,j:["animal","cats"],k:[31,40],o:2},wilted_flower:{a:"Wilted Flower",b:"1F940",d:!0,e:!0,f:!0,h:!0,j:["plant","nature","flower"],k:[41,16],o:4},boat:{a:"Sailboat",b:"26F5",d:!0,e:!0,f:!0,h:!0,k:[54,16],n:["sailboat"],o:2},"flag-ht":{a:"Haiti Flag",b:"1F1ED-1F1F9",d:!0,e:!0,f:!0,h:!0,k:[2,20],o:2},tumbler_glass:{a:"Tumbler Glass",b:"1F943",d:!0,e:!0,f:!0,h:!0,j:["drink","beverage","drunk","alcohol","liquor","booze","bourbon","scotch","whisky","glass","shot"],k:[41,19],o:4},notebook:{a:"Notebook",b:"1F4D3",d:!0,e:!0,f:!0,h:!0,j:["stationery","record","notes","paper","study"],k:[26,41],o:2},"male-teacher":{skin_variations:{"1F3FB":{unified:"1F468-1F3FB-200D-1F3EB",non_qualified:null,image:"1f468-1f3fb-200d-1f3eb.png",sheet_x:15,sheet_y:12,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F468-1F3FC-200D-1F3EB",non_qualified:null,image:"1f468-1f3fc-200d-1f3eb.png",sheet_x:15,sheet_y:13,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F468-1F3FD-200D-1F3EB",non_qualified:null,image:"1f468-1f3fd-200d-1f3eb.png",sheet_x:15,sheet_y:14,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F468-1F3FE-200D-1F3EB",non_qualified:null,image:"1f468-1f3fe-200d-1f3eb.png",sheet_x:15,sheet_y:15,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F468-1F3FF-200D-1F3EB",non_qualified:null,image:"1f468-1f3ff-200d-1f3eb.png",sheet_x:15,sheet_y:16,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Male Teacher",b:"1F468-200D-1F3EB",d:!0,e:!0,f:!0,h:!0,k:[15,11],o:4},ledger:{a:"Ledger",b:"1F4D2",d:!0,e:!0,f:!0,h:!0,j:["notes","paper"],k:[26,40],o:2},"flag-hu":{a:"Hungary Flag",b:"1F1ED-1F1FA",d:!0,e:!0,f:!0,h:!0,k:[2,21],o:2},cup_with_straw:{a:"Cup with Straw",b:"1F964",d:!0,e:!0,f:!0,h:!0,k:[41,51],o:5},hibiscus:{a:"Hibiscus",b:"1F33A",d:!0,e:!0,f:!0,h:!0,j:["plant","vegetable","flowers","beach"],k:[6,18],o:2},see_no_evil:{a:"See-No-Evil Monkey",b:"1F648",d:!0,e:!0,f:!0,h:!0,j:["monkey","animal","nature","haha"],k:[32,44],o:2},canoe:{a:"Canoe",b:"1F6F6",d:!0,e:!0,f:!0,h:!0,j:["boat","paddle","water","ship"],k:[36,55],o:4},negative_squared_cross_mark:{a:"Negative Squared Cross Mark",b:"274E",d:!0,e:!0,f:!0,h:!0,j:["x","green-square","no","deny"],k:[55,22],o:2},"flag-ic":{a:"Canary Islands Flag",b:"1F1EE-1F1E8",d:!0,e:!0,f:!0,h:!0,k:[2,22],o:2},beverage_box:{a:"Beverage Box",b:"1F9C3",d:!0,e:!0,f:!0,h:!0,k:[44,11],o:12},speedboat:{a:"Speedboat",b:"1F6A4",d:!0,e:!0,f:!0,h:!0,j:["ship","transportation","vehicle","summer"],k:[34,52],o:2},heavy_plus_sign:{a:"Heavy Plus Sign",b:"2795",d:!0,e:!0,f:!0,h:!0,j:["math","calculation","addition","more","increase"],k:[55,29],o:2},sunflower:{a:"Sunflower",b:"1F33B",d:!0,e:!0,f:!0,h:!0,j:["nature","plant","fall"],k:[6,19],o:2},page_with_curl:{a:"Page with Curl",b:"1F4C3",d:!0,e:!0,f:!0,h:!0,j:["documents","office","paper"],k:[26,25],o:2},"female-teacher":{skin_variations:{"1F3FB":{unified:"1F469-1F3FB-200D-1F3EB",non_qualified:null,image:"1f469-1f3fb-200d-1f3eb.png",sheet_x:18,sheet_y:2,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F469-1F3FC-200D-1F3EB",non_qualified:null,image:"1f469-1f3fc-200d-1f3eb.png",sheet_x:18,sheet_y:3,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F469-1F3FD-200D-1F3EB",non_qualified:null,image:"1f469-1f3fd-200d-1f3eb.png",sheet_x:18,sheet_y:4,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F469-1F3FE-200D-1F3EB",non_qualified:null,image:"1f469-1f3fe-200d-1f3eb.png",sheet_x:18,sheet_y:5,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F469-1F3FF-200D-1F3EB",non_qualified:null,image:"1f469-1f3ff-200d-1f3eb.png",sheet_x:18,sheet_y:6,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Female Teacher",b:"1F469-200D-1F3EB",d:!0,e:!0,f:!0,h:!0,k:[18,1],o:4},hear_no_evil:{a:"Hear-No-Evil Monkey",b:"1F649",d:!0,e:!0,f:!0,h:!0,j:["animal","monkey","nature"],k:[32,45],o:2},mate_drink:{a:"Mate Drink",b:"1F9C9",d:!0,e:!0,f:!0,h:!0,k:[44,17],o:12},passenger_ship:{a:"Passenger Ship",b:"1F6F3-FE0F",c:"1F6F3",d:!0,e:!0,f:!0,h:!0,j:["yacht","cruise","ferry"],k:[36,52],o:2},judge:{skin_variations:{"1F3FB":{unified:"1F9D1-1F3FB-200D-2696-FE0F",non_qualified:"1F9D1-1F3FB-200D-2696",image:"1f9d1-1f3fb-200d-2696-fe0f.png",sheet_x:47,sheet_y:56,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FC":{unified:"1F9D1-1F3FC-200D-2696-FE0F",non_qualified:"1F9D1-1F3FC-200D-2696",image:"1f9d1-1f3fc-200d-2696-fe0f.png",sheet_x:48,sheet_y:0,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FD":{unified:"1F9D1-1F3FD-200D-2696-FE0F",non_qualified:"1F9D1-1F3FD-200D-2696",image:"1f9d1-1f3fd-200d-2696-fe0f.png",sheet_x:48,sheet_y:1,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FE":{unified:"1F9D1-1F3FE-200D-2696-FE0F",non_qualified:"1F9D1-1F3FE-200D-2696",image:"1f9d1-1f3fe-200d-2696-fe0f.png",sheet_x:48,sheet_y:2,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FF":{unified:"1F9D1-1F3FF-200D-2696-FE0F",non_qualified:"1F9D1-1F3FF-200D-2696",image:"1f9d1-1f3ff-200d-2696-fe0f.png",sheet_x:48,sheet_y:3,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1}},a:"Judge",b:"1F9D1-200D-2696-FE0F",c:"1F9D1-200D-2696",d:!0,e:!1,f:!1,h:!1,k:[47,55],o:12},scroll:{a:"Scroll",b:"1F4DC",d:!0,e:!0,f:!0,h:!0,j:["documents","ancient","history","paper"],k:[26,50],o:2},blossom:{a:"Blossom",b:"1F33C",d:!0,e:!0,f:!0,h:!0,j:["nature","flowers","yellow"],k:[6,20],o:2},"flag-id":{a:"Indonesia Flag",b:"1F1EE-1F1E9",d:!0,e:!0,f:!0,h:!0,k:[2,23],o:2},speak_no_evil:{a:"Speak-No-Evil Monkey",b:"1F64A",d:!0,e:!0,f:!0,h:!0,j:["monkey","animal","nature","omg"],k:[32,46],o:2},heavy_minus_sign:{a:"Heavy Minus Sign",b:"2796",d:!0,e:!0,f:!0,h:!0,j:["math","calculation","subtract","less"],k:[55,30],o:2},"flag-ie":{a:"Ireland Flag",b:"1F1EE-1F1EA",d:!0,e:!0,f:!0,h:!0,k:[2,24],o:2},ice_cube:{a:"Ice Cube",b:"1F9CA",d:!0,e:!0,f:!0,h:!0,k:[44,18],o:12},page_facing_up:{a:"Page Facing Up",b:"1F4C4",d:!0,e:!0,f:!0,h:!0,j:["documents","office","paper","information"],k:[26,26],o:2},"male-judge":{skin_variations:{"1F3FB":{unified:"1F468-1F3FB-200D-2696-FE0F",non_qualified:"1F468-1F3FB-200D-2696",image:"1f468-1f3fb-200d-2696-fe0f.png",sheet_x:17,sheet_y:9,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F468-1F3FC-200D-2696-FE0F",non_qualified:"1F468-1F3FC-200D-2696",image:"1f468-1f3fc-200d-2696-fe0f.png",sheet_x:17,sheet_y:10,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F468-1F3FD-200D-2696-FE0F",non_qualified:"1F468-1F3FD-200D-2696",image:"1f468-1f3fd-200d-2696-fe0f.png",sheet_x:17,sheet_y:11,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F468-1F3FE-200D-2696-FE0F",non_qualified:"1F468-1F3FE-200D-2696",image:"1f468-1f3fe-200d-2696-fe0f.png",sheet_x:17,sheet_y:12,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F468-1F3FF-200D-2696-FE0F",non_qualified:"1F468-1F3FF-200D-2696",image:"1f468-1f3ff-200d-2696-fe0f.png",sheet_x:17,sheet_y:13,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Male Judge",b:"1F468-200D-2696-FE0F",c:"1F468-200D-2696",d:!0,e:!0,f:!0,h:!0,k:[17,8],o:4},tulip:{a:"Tulip",b:"1F337",d:!0,e:!0,f:!0,h:!0,j:["flowers","plant","nature","summer","spring"],k:[6,15],o:2},ferry:{a:"Ferry",b:"26F4-FE0F",c:"26F4",d:!0,e:!0,f:!0,h:!0,j:["boat","ship","yacht"],k:[54,15],o:2},kiss:{a:"Kiss Mark",b:"1F48B",d:!0,e:!0,f:!0,h:!0,j:["face","lips","love","like","affection","valentines"],k:[25,21],o:2},heavy_division_sign:{a:"Heavy Division Sign",b:"2797",d:!0,e:!0,f:!0,h:!0,j:["divide","math","calculation"],k:[55,31],o:2},newspaper:{a:"Newspaper",b:"1F4F0",d:!0,e:!0,f:!0,h:!0,j:["press","headline"],k:[27,13],o:2},"female-judge":{skin_variations:{"1F3FB":{unified:"1F469-1F3FB-200D-2696-FE0F",non_qualified:"1F469-1F3FB-200D-2696",image:"1f469-1f3fb-200d-2696-fe0f.png",sheet_x:19,sheet_y:51,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F469-1F3FC-200D-2696-FE0F",non_qualified:"1F469-1F3FC-200D-2696",image:"1f469-1f3fc-200d-2696-fe0f.png",sheet_x:19,sheet_y:52,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F469-1F3FD-200D-2696-FE0F",non_qualified:"1F469-1F3FD-200D-2696",image:"1f469-1f3fd-200d-2696-fe0f.png",sheet_x:19,sheet_y:53,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F469-1F3FE-200D-2696-FE0F",non_qualified:"1F469-1F3FE-200D-2696",image:"1f469-1f3fe-200d-2696-fe0f.png",sheet_x:19,sheet_y:54,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F469-1F3FF-200D-2696-FE0F",non_qualified:"1F469-1F3FF-200D-2696",image:"1f469-1f3ff-200d-2696-fe0f.png",sheet_x:19,sheet_y:55,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Female Judge",b:"1F469-200D-2696-FE0F",c:"1F469-200D-2696",d:!0,e:!0,f:!0,h:!0,k:[19,50],o:4},seedling:{a:"Seedling",b:"1F331",d:!0,e:!0,f:!0,h:!0,j:["plant","nature","grass","lawn","spring"],k:[6,9],o:2},love_letter:{a:"Love Letter",b:"1F48C",d:!0,e:!0,f:!0,h:!0,j:["email","like","affection","envelope","valentines"],k:[25,22],o:2},chopsticks:{a:"Chopsticks",b:"1F962",d:!0,e:!0,f:!0,h:!0,k:[41,49],o:5},motor_boat:{a:"Motor Boat",b:"1F6E5-FE0F",c:"1F6E5",d:!0,e:!0,f:!0,h:!0,j:["ship"],k:[36,47],o:2},"flag-il":{a:"Israel Flag",b:"1F1EE-1F1F1",d:!0,e:!0,f:!0,h:!0,k:[2,25],o:2},curly_loop:{a:"Curly Loop",b:"27B0",d:!0,e:!0,f:!0,h:!0,j:["scribble","draw","shape","squiggle"],k:[55,33],o:2},"flag-im":{a:"Isle of Man Flag",b:"1F1EE-1F1F2",d:!0,e:!0,f:!0,h:!0,k:[2,26],o:2},evergreen_tree:{a:"Evergreen Tree",b:"1F332",d:!0,e:!0,f:!0,h:!0,j:["plant","nature"],k:[6,10],o:2},cupid:{a:"Heart with Arrow",b:"1F498",d:!0,e:!0,f:!0,h:!0,j:["love","like","heart","affection","valentines"],k:[25,34],o:2},loop:{a:"Double Curly Loop",b:"27BF",d:!0,e:!0,f:!0,h:!0,j:["tape","cassette"],k:[55,34],o:2},ship:{a:"Ship",b:"1F6A2",d:!0,e:!0,f:!0,h:!0,j:["transportation","titanic","deploy"],k:[34,33],o:2},farmer:{skin_variations:{"1F3FB":{unified:"1F9D1-1F3FB-200D-1F33E",non_qualified:null,image:"1f9d1-1f3fb-200d-1f33e.png",sheet_x:45,sheet_y:18,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FC":{unified:"1F9D1-1F3FC-200D-1F33E",non_qualified:null,image:"1f9d1-1f3fc-200d-1f33e.png",sheet_x:45,sheet_y:19,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FD":{unified:"1F9D1-1F3FD-200D-1F33E",non_qualified:null,image:"1f9d1-1f3fd-200d-1f33e.png",sheet_x:45,sheet_y:20,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FE":{unified:"1F9D1-1F3FE-200D-1F33E",non_qualified:null,image:"1f9d1-1f3fe-200d-1f33e.png",sheet_x:45,sheet_y:21,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FF":{unified:"1F9D1-1F3FF-200D-1F33E",non_qualified:null,image:"1f9d1-1f3ff-200d-1f33e.png",sheet_x:45,sheet_y:22,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1}},a:"Farmer",b:"1F9D1-200D-1F33E",d:!0,e:!1,f:!1,h:!1,k:[45,17],o:12},rolled_up_newspaper:{a:"Rolled Up Newspaper",b:"1F5DE-FE0F",c:"1F5DE",d:!0,e:!0,f:!0,h:!0,k:[30,23],o:2},knife_fork_plate:{a:"Knife Fork Plate",b:"1F37D-FE0F",c:"1F37D",d:!0,e:!0,f:!0,h:!0,k:[7,28],o:2},fork_and_knife:{a:"Fork and Knife",b:"1F374",d:!0,e:!0,f:!0,h:!0,j:["cutlery","kitchen"],k:[7,19],o:2},"male-farmer":{skin_variations:{"1F3FB":{unified:"1F468-1F3FB-200D-1F33E",non_qualified:null,image:"1f468-1f3fb-200d-1f33e.png",sheet_x:14,sheet_y:39,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F468-1F3FC-200D-1F33E",non_qualified:null,image:"1f468-1f3fc-200d-1f33e.png",sheet_x:14,sheet_y:40,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F468-1F3FD-200D-1F33E",non_qualified:null,image:"1f468-1f3fd-200d-1f33e.png",sheet_x:14,sheet_y:41,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F468-1F3FE-200D-1F33E",non_qualified:null,image:"1f468-1f3fe-200d-1f33e.png",sheet_x:14,sheet_y:42,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F468-1F3FF-200D-1F33E",non_qualified:null,image:"1f468-1f3ff-200d-1f33e.png",sheet_x:14,sheet_y:43,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Male Farmer",b:"1F468-200D-1F33E",d:!0,e:!0,f:!0,h:!0,k:[14,38],o:4},bookmark_tabs:{a:"Bookmark Tabs",b:"1F4D1",d:!0,e:!0,f:!0,h:!0,j:["favorite","save","order","tidy"],k:[26,39],o:2},part_alternation_mark:{a:"Part Alternation Mark",b:"303D-FE0F",c:"303D",d:!0,e:!0,f:!0,h:!0,j:["graph","presentation","stats","business","economics","bad"],k:[55,45],o:2},"flag-in":{a:"India Flag",b:"1F1EE-1F1F3",d:!0,e:!0,f:!0,h:!0,k:[2,27],o:2},gift_heart:{a:"Heart with Ribbon",b:"1F49D",d:!0,e:!0,f:!0,h:!0,j:["love","valentines"],k:[25,39],o:2},airplane:{a:"Airplane",b:"2708-FE0F",c:"2708",d:!0,e:!0,f:!0,h:!0,j:["vehicle","transportation","flight","fly"],k:[54,41],o:2},deciduous_tree:{a:"Deciduous Tree",b:"1F333",d:!0,e:!0,f:!0,h:!0,j:["plant","nature"],k:[6,11],o:2},spoon:{a:"Spoon",b:"1F944",d:!0,e:!0,f:!0,h:!0,j:["cutlery","kitchen","tableware"],k:[41,20],o:4},"flag-io":{a:"British Indian Ocean Territory Flag",b:"1F1EE-1F1F4",d:!0,e:!0,f:!0,h:!0,k:[2,28],o:2},palm_tree:{a:"Palm Tree",b:"1F334",d:!0,e:!0,f:!0,h:!0,j:["plant","vegetable","nature","summer","beach","mojito","tropical"],k:[6,12],o:2},sparkling_heart:{a:"Sparkling Heart",b:"1F496",d:!0,e:!0,f:!0,h:!0,j:["love","like","affection","valentines"],k:[25,32],o:2},"female-farmer":{skin_variations:{"1F3FB":{unified:"1F469-1F3FB-200D-1F33E",non_qualified:null,image:"1f469-1f3fb-200d-1f33e.png",sheet_x:17,sheet_y:29,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F469-1F3FC-200D-1F33E",non_qualified:null,image:"1f469-1f3fc-200d-1f33e.png",sheet_x:17,sheet_y:30,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F469-1F3FD-200D-1F33E",non_qualified:null,image:"1f469-1f3fd-200d-1f33e.png",sheet_x:17,sheet_y:31,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F469-1F3FE-200D-1F33E",non_qualified:null,image:"1f469-1f3fe-200d-1f33e.png",sheet_x:17,sheet_y:32,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F469-1F3FF-200D-1F33E",non_qualified:null,image:"1f469-1f3ff-200d-1f33e.png",sheet_x:17,sheet_y:33,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Female Farmer",b:"1F469-200D-1F33E",d:!0,e:!0,f:!0,h:!0,k:[17,28],o:4},eight_spoked_asterisk:{a:"Eight Spoked Asterisk",b:"2733-FE0F",c:"2733",d:!0,e:!0,f:!0,h:!0,j:["star","sparkle","green-square"],k:[55,17],o:2},small_airplane:{a:"Small Airplane",b:"1F6E9-FE0F",c:"1F6E9",d:!0,e:!0,f:!0,h:!0,j:["flight","transportation","fly","vehicle"],k:[36,48],o:2},bookmark:{a:"Bookmark",b:"1F516",d:!0,e:!0,f:!0,h:!0,j:["favorite","label","save"],k:[27,50],o:2},cook:{skin_variations:{"1F3FB":{unified:"1F9D1-1F3FB-200D-1F373",non_qualified:null,image:"1f9d1-1f3fb-200d-1f373.png",sheet_x:45,sheet_y:24,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FC":{unified:"1F9D1-1F3FC-200D-1F373",non_qualified:null,image:"1f9d1-1f3fc-200d-1f373.png",sheet_x:45,sheet_y:25,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FD":{unified:"1F9D1-1F3FD-200D-1F373",non_qualified:null,image:"1f9d1-1f3fd-200d-1f373.png",sheet_x:45,sheet_y:26,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FE":{unified:"1F9D1-1F3FE-200D-1F373",non_qualified:null,image:"1f9d1-1f3fe-200d-1f373.png",sheet_x:45,sheet_y:27,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FF":{unified:"1F9D1-1F3FF-200D-1F373",non_qualified:null,image:"1f9d1-1f3ff-200d-1f373.png",sheet_x:45,sheet_y:28,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1}},a:"Cook",b:"1F9D1-200D-1F373",d:!0,e:!1,f:!1,h:!1,k:[45,23],o:12},eight_pointed_black_star:{a:"Eight Pointed Black Star",b:"2734-FE0F",c:"2734",d:!0,e:!0,f:!0,h:!0,j:["orange-square","shape","polygon"],k:[55,18],o:2},heartpulse:{a:"Growing Heart",b:"1F497",d:!0,e:!0,f:!0,h:!0,j:["like","love","affection","valentines","pink"],k:[25,33],o:2},label:{a:"Label",b:"1F3F7-FE0F",c:"1F3F7",d:!0,e:!0,f:!0,h:!0,j:["sale","tag"],k:[11,19],o:2},"flag-iq":{a:"Iraq Flag",b:"1F1EE-1F1F6",d:!0,e:!0,f:!0,h:!0,k:[2,29],o:2},hocho:{a:"Hocho",b:"1F52A",d:!0,e:!0,f:!0,h:!0,j:["knife","blade","cutlery","kitchen","weapon"],k:[28,13],n:["knife"],o:2},cactus:{a:"Cactus",b:"1F335",d:!0,e:!0,f:!0,h:!0,j:["vegetable","plant","nature"],k:[6,13],o:2},airplane_departure:{a:"Airplane Departure",b:"1F6EB",d:!0,e:!0,f:!0,h:!0,k:[36,49],o:2},airplane_arriving:{a:"Airplane Arriving",b:"1F6EC",d:!0,e:!0,f:!0,h:!0,k:[36,50],o:2},ear_of_rice:{a:"Ear of Rice",b:"1F33E",d:!0,e:!0,f:!0,h:!0,j:["nature","plant"],k:[6,22],o:2},"flag-ir":{a:"Iran Flag",b:"1F1EE-1F1F7",d:!0,e:!0,f:!0,h:!0,k:[2,30],o:2},moneybag:{a:"Money Bag",b:"1F4B0",d:!0,e:!0,f:!0,h:!0,j:["dollar","payment","coins","sale"],k:[26,6],o:2},"male-cook":{skin_variations:{"1F3FB":{unified:"1F468-1F3FB-200D-1F373",non_qualified:null,image:"1f468-1f3fb-200d-1f373.png",sheet_x:14,sheet_y:45,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F468-1F3FC-200D-1F373",non_qualified:null,image:"1f468-1f3fc-200d-1f373.png",sheet_x:14,sheet_y:46,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F468-1F3FD-200D-1F373",non_qualified:null,image:"1f468-1f3fd-200d-1f373.png",sheet_x:14,sheet_y:47,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F468-1F3FE-200D-1F373",non_qualified:null,image:"1f468-1f3fe-200d-1f373.png",sheet_x:14,sheet_y:48,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F468-1F3FF-200D-1F373",non_qualified:null,image:"1f468-1f3ff-200d-1f373.png",sheet_x:14,sheet_y:49,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Male Cook",b:"1F468-200D-1F373",d:!0,e:!0,f:!0,h:!0,k:[14,44],o:4},heartbeat:{a:"Beating Heart",b:"1F493",d:!0,e:!0,f:!0,h:!0,j:["love","like","affection","valentines","pink","heart"],k:[25,29],o:2},sparkle:{a:"Sparkle",b:"2747-FE0F",c:"2747",d:!0,e:!0,f:!0,h:!0,j:["stars","green-square","awesome","good","fireworks"],k:[55,20],o:2},amphora:{a:"Amphora",b:"1F3FA",d:!0,e:!0,f:!0,h:!0,j:["vase","jar"],k:[11,22],o:2},yen:{a:"Banknote with Yen Sign",b:"1F4B4",d:!0,e:!0,f:!0,h:!0,j:["money","sales","japanese","dollar","currency"],k:[26,10],o:2},revolving_hearts:{a:"Revolving Hearts",b:"1F49E",d:!0,e:!0,f:!0,h:!0,j:["love","like","affection","valentines"],k:[25,40],o:2},bangbang:{a:"Double Exclamation Mark",b:"203C-FE0F",c:"203C",d:!0,e:!0,f:!0,h:!0,j:["exclamation","surprise"],k:[52,10],o:2},parachute:{a:"Parachute",b:"1FA82",d:!0,e:!0,f:!0,h:!0,k:[52,3],o:12},herb:{a:"Herb",b:"1F33F",d:!0,e:!0,f:!0,h:!0,j:["vegetable","plant","medicine","weed","grass","lawn"],k:[6,23],o:2},"flag-is":{a:"Iceland Flag",b:"1F1EE-1F1F8",d:!0,e:!0,f:!0,h:!0,k:[2,31],o:2},"female-cook":{skin_variations:{"1F3FB":{unified:"1F469-1F3FB-200D-1F373",non_qualified:null,image:"1f469-1f3fb-200d-1f373.png",sheet_x:17,sheet_y:35,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F469-1F3FC-200D-1F373",non_qualified:null,image:"1f469-1f3fc-200d-1f373.png",sheet_x:17,sheet_y:36,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F469-1F3FD-200D-1F373",non_qualified:null,image:"1f469-1f3fd-200d-1f373.png",sheet_x:17,sheet_y:37,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F469-1F3FE-200D-1F373",non_qualified:null,image:"1f469-1f3fe-200d-1f373.png",sheet_x:17,sheet_y:38,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F469-1F3FF-200D-1F373",non_qualified:null,image:"1f469-1f3ff-200d-1f373.png",sheet_x:17,sheet_y:39,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Female Cook",b:"1F469-200D-1F373",d:!0,e:!0,f:!0,h:!0,k:[17,34],o:4},mechanic:{skin_variations:{"1F3FB":{unified:"1F9D1-1F3FB-200D-1F527",non_qualified:null,image:"1f9d1-1f3fb-200d-1f527.png",sheet_x:46,sheet_y:15,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FC":{unified:"1F9D1-1F3FC-200D-1F527",non_qualified:null,image:"1f9d1-1f3fc-200d-1f527.png",sheet_x:46,sheet_y:16,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FD":{unified:"1F9D1-1F3FD-200D-1F527",non_qualified:null,image:"1f9d1-1f3fd-200d-1f527.png",sheet_x:46,sheet_y:17,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FE":{unified:"1F9D1-1F3FE-200D-1F527",non_qualified:null,image:"1f9d1-1f3fe-200d-1f527.png",sheet_x:46,sheet_y:18,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FF":{unified:"1F9D1-1F3FF-200D-1F527",non_qualified:null,image:"1f9d1-1f3ff-200d-1f527.png",sheet_x:46,sheet_y:19,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1}},a:"Mechanic",b:"1F9D1-200D-1F527",d:!0,e:!1,f:!1,h:!1,k:[46,14],o:12},interrobang:{a:"Exclamation Question Mark",b:"2049-FE0F",c:"2049",d:!0,e:!0,f:!0,h:!0,j:["wat","punctuation","surprise"],k:[52,11],o:2},seat:{a:"Seat",b:"1F4BA",d:!0,e:!0,f:!0,h:!0,j:["sit","airplane","transport","bus","flight","fly"],k:[26,16],o:2},dollar:{a:"Banknote with Dollar Sign",b:"1F4B5",d:!0,e:!0,f:!0,h:!0,j:["money","sales","bill","currency"],k:[26,11],o:2},two_hearts:{a:"Two Hearts",b:"1F495",d:!0,e:!0,f:!0,h:!0,j:["love","like","affection","valentines","heart"],k:[25,31],o:2},it:{a:"Italy Flag",b:"1F1EE-1F1F9",d:!0,e:!0,f:!0,h:!0,j:["italy","flag","nation","country","banner"],k:[2,32],n:["flag-it"],o:2},shamrock:{a:"Shamrock",b:"2618-FE0F",c:"2618",d:!0,e:!0,f:!0,h:!0,j:["vegetable","plant","nature","irish","clover"],k:[53,1],o:2},four_leaf_clover:{a:"Four Leaf Clover",b:"1F340",d:!0,e:!0,f:!0,h:!0,j:["vegetable","plant","nature","lucky","irish"],k:[6,24],o:2},euro:{a:"Banknote with Euro Sign",b:"1F4B6",d:!0,e:!0,f:!0,h:!0,j:["money","sales","dollar","currency"],k:[26,12],o:2},question:{a:"Black Question Mark Ornament",b:"2753",d:!0,e:!0,f:!0,h:!0,j:["doubt","confused"],k:[55,23],o:2},helicopter:{a:"Helicopter",b:"1F681",d:!0,e:!0,f:!0,h:!0,j:["transportation","vehicle","fly"],k:[34,0],o:2},heart_decoration:{a:"Heart Decoration",b:"1F49F",d:!0,e:!0,f:!0,h:!0,j:["purple-square","love","like"],k:[25,41],o:2},"flag-je":{a:"Jersey Flag",b:"1F1EF-1F1EA",d:!0,e:!0,f:!0,h:!0,k:[2,33],o:2},"male-mechanic":{skin_variations:{"1F3FB":{unified:"1F468-1F3FB-200D-1F527",non_qualified:null,image:"1f468-1f3fb-200d-1f527.png",sheet_x:15,sheet_y:51,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F468-1F3FC-200D-1F527",non_qualified:null,image:"1f468-1f3fc-200d-1f527.png",sheet_x:15,sheet_y:52,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F468-1F3FD-200D-1F527",non_qualified:null,image:"1f468-1f3fd-200d-1f527.png",sheet_x:15,sheet_y:53,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F468-1F3FE-200D-1F527",non_qualified:null,image:"1f468-1f3fe-200d-1f527.png",sheet_x:15,sheet_y:54,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F468-1F3FF-200D-1F527",non_qualified:null,image:"1f468-1f3ff-200d-1f527.png",sheet_x:15,sheet_y:55,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Male Mechanic",b:"1F468-200D-1F527",d:!0,e:!0,f:!0,h:!0,k:[15,50],o:4},suspension_railway:{a:"Suspension Railway",b:"1F69F",d:!0,e:!0,f:!0,h:!0,j:["vehicle","transportation"],k:[34,30],o:2},heavy_heart_exclamation_mark_ornament:{a:"Heavy Heart Exclamation Mark Ornament",b:"2763-FE0F",c:"2763",d:!0,e:!0,f:!0,h:!0,k:[55,27],o:2},"female-mechanic":{skin_variations:{"1F3FB":{unified:"1F469-1F3FB-200D-1F527",non_qualified:null,image:"1f469-1f3fb-200d-1f527.png",sheet_x:18,sheet_y:36,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FC":{unified:"1F469-1F3FC-200D-1F527",non_qualified:null,image:"1f469-1f3fc-200d-1f527.png",sheet_x:18,sheet_y:37,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FD":{unified:"1F469-1F3FD-200D-1F527",non_qualified:null,image:"1f469-1f3fd-200d-1f527.png",sheet_x:18,sheet_y:38,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FE":{unified:"1F469-1F3FE-200D-1F527",non_qualified:null,image:"1f469-1f3fe-200d-1f527.png",sheet_x:18,sheet_y:39,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0},"1F3FF":{unified:"1F469-1F3FF-200D-1F527",non_qualified:null,image:"1f469-1f3ff-200d-1f527.png",sheet_x:18,sheet_y:40,added_in:"4.0",has_img_apple:!0,has_img_google:!0,has_img_twitter:!0,has_img_facebook:!0}},a:"Female Mechanic",b:"1F469-200D-1F527",d:!0,e:!0,f:!0,h:!0,k:[18,35],o:4},"flag-jm":{a:"Jamaica Flag",b:"1F1EF-1F1F2",d:!0,e:!0,f:!0,h:!0,k:[2,34],o:2},grey_question:{a:"White Question Mark Ornament",b:"2754",d:!0,e:!0,f:!0,h:!0,j:["doubts","gray","huh","confused"],k:[55,24],o:2},maple_leaf:{a:"Maple Leaf",b:"1F341",d:!0,e:!0,f:!0,h:!0,j:["nature","plant","vegetable","ca","fall"],k:[6,25],o:2},pound:{a:"Banknote with Pound Sign",b:"1F4B7",d:!0,e:!0,f:!0,h:!0,j:["british","sterling","money","sales","bills","uk","england","currency"],k:[26,13],o:2},money_with_wings:{a:"Money with Wings",b:"1F4B8",d:!0,e:!0,f:!0,h:!0,j:["dollar","bills","payment","sale"],k:[26,14],o:2},"flag-jo":{a:"Jordan Flag",b:"1F1EF-1F1F4",d:!0,e:!0,f:!0,h:!0,k:[2,35],o:2},fallen_leaf:{a:"Fallen Leaf",b:"1F342",d:!0,e:!0,f:!0,h:!0,j:["nature","plant","vegetable","leaves"],k:[6,26],o:2},factory_worker:{skin_variations:{"1F3FB":{unified:"1F9D1-1F3FB-200D-1F3ED",non_qualified:null,image:"1f9d1-1f3fb-200d-1f3ed.png",sheet_x:45,sheet_y:54,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FC":{unified:"1F9D1-1F3FC-200D-1F3ED",non_qualified:null,image:"1f9d1-1f3fc-200d-1f3ed.png",sheet_x:45,sheet_y:55,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FD":{unified:"1F9D1-1F3FD-200D-1F3ED",non_qualified:null,image:"1f9d1-1f3fd-200d-1f3ed.png",sheet_x:45,sheet_y:56,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FE":{unified:"1F9D1-1F3FE-200D-1F3ED",non_qualified:null,image:"1f9d1-1f3fe-200d-1f3ed.png",sheet_x:46,sheet_y:0,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1},"1F3FF":{unified:"1F9D1-1F3FF-200D-1F3ED",non_qualified:null,image:"1f9d1-1f3ff-200d-1f3ed.png",sheet_x:46,sheet_y:1,added_in:"12.1",has_img_apple:!0,has_img_google:!1,has_img_twitter:!1,has_img_facebook:!1}},a:"Factory Worker",b:"1F9D1-200D-1F3ED",d:!0,e:!1,f:!1,h:!1,k:[45,53],o:12},broken_heart:{a:"Broken Heart",b:"1F494",d:!0,e:!0,f:!0,h:!0,j:["sad","sorry","break","heart","heartbreak"],k:[25,30],l:["{t.compressed=!1;for(const e in t.emojis){const r=t.emojis[e];for(const i in F6)r[i]=r[F6[i]],delete r[F6[i]];r.short_names||(r.short_names=[]),r.short_names.unshift(e),r.sheet&&(r.sheet_x=r.sheet[0],r.sheet_y=r.sheet[1],delete r.sheet),r.text||(r.text=""),r.added_in||(r.added_in=6)}};class FB{constructor(e){S(this,"data");S(this,"orderedEmojis",[]);S(this,"emojiByKey",{});S(this,"mappedCategories",[]);e.compressed&&mB(e),this.data=e||{},this.buildIndex()}get Data(){return this.data}get Categories(){return this.mappedCategories}get OrderedEmojis(){return this.orderedEmojis}get EmojiByKey(){return this.emojiByKey}buildIndex(){const e=Object.values(this.data.categories).flatMap(r=>r.emojis);for(const r of e){const i=this.data.emojis[r];if(!i.unified||!i.has_img_google)continue;const n={id:r,shortName:`:${r}:`,native:CB(i.unified),name:i.name||"",keywords:[...i.keywords||[],...i.short_names||[]],hasImgGoogle:i.has_img_google||!1,x:i.sheet_x||0,y:i.sheet_y||0};this.orderedEmojis.push(n),this.emojiByKey[r]=n}this.mappedCategories=this.data.categories.map(r=>({...r,emojis:r.emojis.map(i=>this.emojiByKey[i]).filter(Boolean)}))}}function CB(t){const r=t.split("-").map(i=>+`0x${i}`);return String.fromCodePoint(...r)}const bB=new FB(pB),{OrderedEmojis:Cn,Data:yB,Categories:vB,EmojiByKey:Ts}=bB,kB=57,wB=57,xB=100/(kB-1),DB=100/(wB-1),EB=L.extend({props:{emoji:ae({required:!0})},computed:{styles(){return{backgroundPosition:`${this.emoji.x*xB}% ${this.emoji.y*DB}%`}}}});var AB=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("span",{staticClass:"ax-emoji",style:e.styles,attrs:{role:"img","aria-label":e.emoji.name}})},SB=[],MB=Y(EB,AB,SB,!1,null,null,null,null);const C6=MB.exports,BB=L.extend({components:{AxEmoji:C6},props:{emoji:{type:Object,required:!0},isSelected:{type:Boolean,required:!1,default:!1},keyboardMode:{type:Boolean,default:!1}},watch:{isSelected(t){this.keyboardMode&&t&&this.$el.scrollIntoView({block:"nearest",inline:"start"})}}});var HB=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("span",{staticClass:"ax-emoji-picker-category-list-item",class:{"ax-emoji-picker-category-list-item--selection":e.isSelected},attrs:{role:"button",tabindex:"-1"},on:{click:function(i){return e.$emit("select",e.emoji)},mouseenter:function(i){return e.$emit("hover",e.emoji)}}},[r("AxEmoji",{staticClass:"ax-emoji-picker-emoji",attrs:{emoji:e.emoji}})],1)},OB=[],LB=Y(BB,HB,OB,!1,null,null,null,null);const IB=LB.exports,PB=L.extend({components:{AxEmojiPickerCategoryItem:IB},props:{category:ae({type:Object}),preview:ae({required:!1,default:void 0}),perLine:{type:Number,required:!0},keyboardMode:{type:Boolean,default:!1}},computed:{rows(){return Hp(this.category.emojis,this.perLine)}}});var VB=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{staticClass:"ax-emoji-picker-category"},[r("div",{staticClass:"ax-emoji-picker-category-label"},[r("span",[e._v(e._s(e.category.name))])]),r("div",{staticClass:"ax-emoji-picker-category-list",on:{mouseleave:function(i){return e.$emit("hover")}}},e._l(e.rows,function(i,n){return r("div",{key:n,staticClass:"ax-emoji-picker-category-list-row"},e._l(i,function(a){return r("AxEmojiPickerCategoryItem",{key:a.id,attrs:{emoji:a,"keyboard-mode":e.keyboardMode,"is-selected":a===e.preview},on:{select:function(s){return e.$emit("select",s)},hover:function(s){return e.$emit("hover",s)}}})}),1)}),0)])},TB=[],jB=Y(PB,VB,TB,!1,null,null,null,null);const qB=jB.exports,RB={threshold:.2,keys:["native","shortName","name","keywords"],shouldSort:!0},NB=new c2(Cn,RB),zB={frequent:lf,people:z0,nature:ff,foods:df,activity:hf,places:cf,objects:_f,symbols:gf,flags:pf},ZB=L.extend({components:{AxEmojiPickerCategory:qB,AxEmoji:C6,IconEmojisFrequent:lf,IconEmojisPeople:z0,IconEmojisNature:ff,IconEmojisFoods:df,IconEmojisActivity:hf,IconEmojisPlaces:cf,IconEmojisObjects:_f,IconEmojisSymbols:gf,IconEmojisFlags:pf},props:{reference:{type:HTMLElement,required:!1,default:void 0},perLine:{type:Number,default:9},frequentlyUsedProvider:ae({required:!1,default:void 0})},data(){return{emojis:Cn,emojiByKey:Ts,popper:void 0,query:"",keyboardMode:!1,previewEmoji:void 0,previewRaf:void 0,frequentlyUsedEmojis:void 0}},computed:{frequentlyUsed(){return this.frequentlyUsedEmojis?this.frequentlyUsedEmojis.map(t=>({...this.emojiByKey[t]})):[]},frequentlyUsedCategory(){return{id:"frequent",name:"Frequently Used",emojis:this.frequentlyUsed}},categories(){const t=[];return this.frequentlyUsedCategory.emojis.length>0&&t.push(this.frequentlyUsedCategory),t.push(...vB),t},filteredEmojis(){return NB.search(this.query,{limit:5*this.perLine}).map(t=>t.item)},searching(){return!!this.query},emojisList(){return[...this.frequentlyUsed,...this.emojis]},displayedList(){return this.searching?this.filteredEmojis:this.emojisList},previewIndex(){if(this.previewEmoji){const t=this.displayedList.indexOf(this.previewEmoji);return t>=0?t:void 0}},searchCategory(){return{id:"search",name:"Search Results",emojis:this.filteredEmojis.map(e=>e.id).map(e=>Ts[e])}}},watch:{query(t){this.keyboardMode=!1,t?this.previewEmoji=this.displayedList[0]:this.previewEmoji=void 0}},async mounted(){this.frequentlyUsedProvider&&(this.frequentlyUsedEmojis=await this.frequentlyUsedProvider.get()),!this.popper&&this.$nextTick(async()=>{const t=this.$refs.search;t&&t.focus();const e=this.reference||this.$el.parentElement||window.document.body;this.popper=Xi(e,this.$el,{placement:"top-start",strategy:"fixed",modifiers:[Yi,Gi,{name:"offset",options:{offset:[0,5]}}]})})},beforeDestroy(){var t;(t=this.popper)==null||t.destroy()},methods:{clearSearch(){this.query=""},preview(t){requestAnimationFrame(()=>{this.previewEmoji=t})},clearSearchAndTryDismiss(t){this.query&&(this.clearSearch(),t.stopPropagation())},tryPreventKeyboardForSearch(t){if(this.filteredEmojis.length===0)return;if(this.keyboardMode){t.preventDefault();return}const e=Re(t,"right")||Re(t,"down"),r=Re(t,"left")||Re(t,"up");if(this.query&&this.filteredEmojis.length>0){const i=t.currentTarget,{selectionStart:n,selectionEnd:a}=i;if(n!=null&&a!=null){const s=a!==0;(a{const e=this.previewIndex,r=this.displayedList;if(e!==void 0){const i=r[e+t];i&&(this.previewEmoji=i)}else this.previewEmoji=r[0];this.keyboardMode=!0,this.previewRaf=void 0})},categoryIcon(t){return zB[t.id]??z0},async scrollToCategory(t){this.clearSearch(),await this.$nextTick();const e=this.$refs[`category-${t.id}`];e&&e[0]&&e[0].$el&&e[0].$el.scrollIntoView()},selectCurrentPreview(){this.previewEmoji&&this.$emit("select",this.previewEmoji)}}});var UB=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{staticClass:"ax-emoji-picker",attrs:{tabindex:"-1"},on:{keydown:[function(i){return!i.type.indexOf("key")&&e._k(i.keyCode,"up",38,i.key,["Up","ArrowUp"])?null:e.keyboardNavigate(-e.perLine)},function(i){return!i.type.indexOf("key")&&e._k(i.keyCode,"down",40,i.key,["Down","ArrowDown"])?null:e.keyboardNavigate(e.perLine)},function(i){return!i.type.indexOf("key")&&e._k(i.keyCode,"left",37,i.key,["Left","ArrowLeft"])||"button"in i&&i.button!==0?null:e.keyboardNavigate(-1)},function(i){return!i.type.indexOf("key")&&e._k(i.keyCode,"right",39,i.key,["Right","ArrowRight"])||"button"in i&&i.button!==2?null:e.keyboardNavigate(1)},function(i){return!i.type.indexOf("key")&&e._k(i.keyCode,"enter",13,i.key,"Enter")?null:e.selectCurrentPreview.apply(null,arguments)},function(i){return!i.type.indexOf("key")&&e._k(i.keyCode,"esc",27,i.key,["Esc","Escape"])?null:(i.stopPropagation(),e.$emit("dismiss"))}],mousemove:function(i){e.keyboardMode=!1}}},[r("div",{staticClass:"ax-emoji-picker-bar"},[r("div",{staticClass:"ax-emoji-picker-anchors"},e._l(e.categories,function(i){return r("span",{key:i.id,staticClass:"ax-emoji-picker-anchor",attrs:{role:"button"},on:{click:function(n){return e.scrollToCategory(i)}}},[r(e.categoryIcon(i),{tag:"component",staticClass:"ax-svg-icon"})],1)}),0)]),r("div",{staticClass:"ax-emoji-picker-search"},[r("input",{directives:[{name:"model",rawName:"v-model",value:e.query,expression:"query"}],ref:"search",attrs:{type:"search",placeholder:"Search",autofocus:"",autocomplete:"off"},domProps:{value:e.query},on:{keydown:[function(i){return!i.type.indexOf("key")&&e._k(i.keyCode,"esc",27,i.key,["Esc","Escape"])?null:e.clearSearchAndTryDismiss.apply(null,arguments)},function(i){return!i.type.indexOf("key")&&e._k(i.keyCode,"up",38,i.key,["Up","ArrowUp"])&&e._k(i.keyCode,"down",40,i.key,["Down","ArrowDown"])&&e._k(i.keyCode,"left",37,i.key,["Left","ArrowLeft"])&&e._k(i.keyCode,"right",39,i.key,["Right","ArrowRight"])||"button"in i&&i.button!==0||"button"in i&&i.button!==2?null:e.tryPreventKeyboardForSearch.apply(null,arguments)}],input:function(i){i.target.composing||(e.query=i.target.value)}}})]),r("div",{staticClass:"ax-emoji-picker-scroll"},[e.query?r("AxEmojiPickerCategory",{attrs:{category:e.searchCategory,preview:e.previewEmoji,"keyboard-mode":e.keyboardMode,"per-line":e.perLine},on:{select:function(i){return e.$emit("select",i)},hover:e.preview}}):e._l(e.categories,function(i){return r("AxEmojiPickerCategory",{key:i.id,ref:`category-${i.id}`,refInFor:!0,attrs:{category:i,preview:e.previewEmoji,"keyboard-mode":e.keyboardMode,"per-line":e.perLine},on:{select:function(n){return e.$emit("select",n)},hover:e.preview}})})],2),r("div",{staticClass:"ax-emoji-picker-preview"},[e.previewEmoji?[r("AxEmoji",{staticClass:"ax-emoji-picker-emoji ax-emoji-picker-preview-emoji",attrs:{emoji:e.previewEmoji}}),r("span",[e._v(e._s(e.previewEmoji.shortName))])]:e._e()],2)])},WB=[],GB=Y(ZB,UB,WB,!1,null,null,null,null);const YB=GB.exports;function XB(t){var e;const{char:r,allowSpaces:i,allowedPrefixes:n,startOfLine:a,$position:s}=t,o=pM(r),u=new RegExp(`\\s${o}$`),l=a?"^":"",f=i?new RegExp(`${l}${o}.*?(?=\\s${o}|$)`,"gm"):new RegExp(`${l}(?:^)?${o}[^\\s${o}]*`,"gm"),d=((e=s.nodeBefore)===null||e===void 0?void 0:e.isText)&&s.nodeBefore.text;if(!d)return null;const h=s.pos-d.length,c=Array.from(d.matchAll(f)).pop();if(!c||c.input===void 0||c.index===void 0)return null;const p=c.input.slice(Math.max(0,c.index-1),c.index),m=new RegExp(`^[${n==null?void 0:n.join("")}\0]?$`).test(p);if(n!==null&&!m)return null;const b=h+c.index;let F=b+c[0].length;return i&&u.test(d.slice(F-1,F+1))&&(c[0]+=" ",F+=1),b=s.pos?{range:{from:b,to:F},query:c[0].slice(r.length),text:c[0]}:null}const KB=new d1("suggestion");function JB({pluginKey:t=KB,editor:e,char:r="@",allowSpaces:i=!1,allowedPrefixes:n=[" "],startOfLine:a=!1,decorationTag:s="span",decorationClass:o="suggestion",command:u=()=>null,items:l=()=>[],render:f=()=>({}),allow:d=()=>!0}){let h;const c=f==null?void 0:f(),p=new St({key:t,view(){return{update:async(m,b)=>{var F,x,E,H,V,B,I;const M=(F=this.key)===null||F===void 0?void 0:F.getState(b),G=(x=this.key)===null||x===void 0?void 0:x.getState(m.state),ne=M.active&&G.active&&M.range.from!==G.range.from,ue=!M.active&&G.active,k=M.active&&!G.active,v=!ue&&!k&&M.query!==G.query,D=ue||ne,j=v&&!ne,U=k||ne;if(!D&&!j&&!U)return;const te=U&&!D?M:G,K=m.dom.querySelector(`[data-decoration-id="${te.decorationId}"]`);h={editor:e,range:te.range,query:te.query,text:te.text,items:[],command:J=>{u({editor:e,range:te.range,props:J})},decorationNode:K,clientRect:K?()=>{var J;const{decorationId:z}=(J=this.key)===null||J===void 0?void 0:J.getState(e.state),T=m.dom.querySelector(`[data-decoration-id="${z}"]`);return(T==null?void 0:T.getBoundingClientRect())||null}:null},D&&((E=c==null?void 0:c.onBeforeStart)===null||E===void 0||E.call(c,h)),j&&((H=c==null?void 0:c.onBeforeUpdate)===null||H===void 0||H.call(c,h)),(j||D)&&(h.items=await l({editor:e,query:te.query})),U&&((V=c==null?void 0:c.onExit)===null||V===void 0||V.call(c,h)),j&&((B=c==null?void 0:c.onUpdate)===null||B===void 0||B.call(c,h)),D&&((I=c==null?void 0:c.onStart)===null||I===void 0||I.call(c,h))},destroy:()=>{var m;h&&((m=c==null?void 0:c.onExit)===null||m===void 0||m.call(c,h))}}},state:{init(){return{active:!1,range:{from:0,to:0},query:null,text:null,composing:!1}},apply(m,b,F,x){const{isEditable:E}=e,{composing:H}=e.view,{selection:V}=m,{empty:B,from:I}=V,M={...b};if(M.composing=H,E&&(B||e.view.composing)){(Ib.range.to)&&!H&&!b.composing&&(M.active=!1);const G=XB({char:r,allowSpaces:i,allowedPrefixes:n,startOfLine:a,$position:V.$from}),ne=`id_${Math.floor(Math.random()*4294967295)}`;G&&d({editor:e,state:x,range:G.range})?(M.active=!0,M.decorationId=b.decorationId?b.decorationId:ne,M.range=G.range,M.query=G.query,M.text=G.text):M.active=!1}else M.active=!1;return M.active||(M.decorationId=null,M.range={from:0,to:0},M.query=null,M.text=null),M}},props:{handleKeyDown(m,b){var F;const{active:x,range:E}=p.getState(m.state);return x&&((F=c==null?void 0:c.onKeyDown)===null||F===void 0?void 0:F.call(c,{view:m,event:b,range:E}))||!1},decorations(m){const{active:b,range:F,decorationId:x}=p.getState(m);return b?Ge.create(m.doc,[Bt.inline(F.from,F.to,{nodeName:s,class:o,"data-decoration-id":x})]):null}}});return p}const QB=new d1("mention"),l7=Jr.create({name:"mention",addOptions(){return{HTMLAttributes:{},renderLabel({options:t,node:e}){var r;return`${t.suggestion.char}${(r=e.attrs.label)!==null&&r!==void 0?r:e.attrs.id}`},suggestion:{char:"@",pluginKey:QB,command:({editor:t,range:e,props:r})=>{var i,n;const a=t.view.state.selection.$to.nodeAfter;((i=a==null?void 0:a.text)===null||i===void 0?void 0:i.startsWith(" "))&&(e.to+=1),t.chain().focus().insertContentAt(e,[{type:this.name,attrs:r},{type:"text",text:" "}]).run(),(n=window.getSelection())===null||n===void 0||n.collapseToEnd()},allow:({state:t,range:e})=>{const r=t.doc.resolve(e.from),i=t.schema.nodes[this.name];return!!r.parent.type.contentMatch.matchType(i)}}}},group:"inline",inline:!0,selectable:!1,atom:!0,addAttributes(){return{id:{default:null,parseHTML:t=>t.getAttribute("data-id"),renderHTML:t=>t.id?{"data-id":t.id}:{}},label:{default:null,parseHTML:t=>t.getAttribute("data-label"),renderHTML:t=>t.label?{"data-label":t.label}:{}}}},parseHTML(){return[{tag:`span[data-type="${this.name}"]`}]},renderHTML({node:t,HTMLAttributes:e}){return["span",pn({"data-type":this.name},this.options.HTMLAttributes,e),this.options.renderLabel({options:this.options,node:t})]},renderText({node:t}){return this.options.renderLabel({options:this.options,node:t})},addKeyboardShortcuts(){return{Backspace:()=>this.editor.commands.command(({tr:t,state:e})=>{let r=!1;const{selection:i}=e,{empty:n,anchor:a}=i;return n?(e.doc.nodesBetween(a-1,a,(s,o)=>{if(s.type.name===this.name)return r=!0,t.insertText(this.options.suggestion.char||"",o,o+s.nodeSize),!1}),r):!1})}},addProseMirrorPlugins(){return[JB({editor:this.editor,...this.options.suggestion})]}}),$B=57,eH=57,tH=100/($B-1),rH=100/(eH-1),iH=":",nH=l7.extend({name:"emoji",group:"inline",inline:!0,selectable:!1,atom:!0,addOptions(){var t;return{...(t=this.parent)==null?void 0:t.call(this),HTMLAttributes:{class:"emoji-inline"},suggestion:{char:iH,allowSpaces:!1,startOfLine:!1,decorationClass:"emoji-suggestion",command:({editor:e,range:r,props:i})=>{e.chain().focus().insertContentAt(r,[{type:"emoji",attrs:i},{type:"text",text:" "}]).run()},allow:({editor:e,range:r})=>e.can().insertContentAt(r,{type:"emoji"})}}},addAttributes(){return{id:{parseHTML:t=>t.getAttribute("data-emoji-id")},shortName:{parseHTML:t=>t.getAttribute("data-emoji-short-name")},native:{parseHTML:t=>t.getAttribute("data-emoji-native")}}},renderHTML({HTMLAttributes:t}){const e=Ts[t.id];let r="",i="";return e?(r+=`background-position: ${e.x*tH}% ${e.y*rH}%`,i=e.name):r+="background-image: none;",["span",{"data-emoji-id":t.id,"data-emoji-short-name":t.shortName,"data-emoji-native":t.native,"aria-label":i,class:`${this.options.HTMLAttributes.class}`,style:r},`${e?" ":t.native}`]},parseHTML(){return[{tag:"span[data-emoji-id]"}]}});var aH="Expected a function",f7=NaN,sH="[object Symbol]",oH=/^\s+|\s+$/g,uH=/^[-+]0x[0-9a-f]+$/i,lH=/^0b[01]+$/i,fH=/^0o[0-7]+$/i,dH=parseInt,hH=typeof ie=="object"&&ie&&ie.Object===Object&&ie,cH=typeof self=="object"&&self&&self.Object===Object&&self,_H=hH||cH||Function("return this")(),gH=Object.prototype,pH=gH.toString,mH=Math.max,FH=Math.min,b6=function(){return _H.Date.now()};function CH(t,e,r){var i,n,a,s,o,u,l=0,f=!1,d=!1,h=!0;if(typeof t!="function")throw new TypeError(aH);e=d7(e)||0,y6(r)&&(f=!!r.leading,d="maxWait"in r,a=d?mH(d7(r.maxWait)||0,e):a,h="trailing"in r?!!r.trailing:h);function c(B){var I=i,M=n;return i=n=void 0,l=B,s=t.apply(M,I),s}function p(B){return l=B,o=setTimeout(F,e),f?c(B):s}function m(B){var I=B-u,M=B-l,G=e-I;return d?FH(G,a-M):G}function b(B){var I=B-u,M=B-l;return u===void 0||I>=e||I<0||d&&M>=a}function F(){var B=b6();if(b(B))return x(B);o=setTimeout(F,m(B))}function x(B){return o=void 0,h&&i?c(B):(i=n=void 0,s)}function E(){o!==void 0&&clearTimeout(o),l=0,i=u=n=o=void 0}function H(){return o===void 0?s:x(b6())}function V(){var B=b6(),I=b(B);if(i=arguments,n=this,u=B,I){if(o===void 0)return p(u);if(d)return o=setTimeout(F,e),c(u)}return o===void 0&&(o=setTimeout(F,e)),s}return V.cancel=E,V.flush=H,V}function y6(t){var e=typeof t;return!!t&&(e=="object"||e=="function")}function bH(t){return!!t&&typeof t=="object"}function yH(t){return typeof t=="symbol"||bH(t)&&pH.call(t)==sH}function d7(t){if(typeof t=="number")return t;if(yH(t))return f7;if(y6(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=y6(e)?e+"":e}if(typeof t!="string")return t===0?t:+t;t=t.replace(oH,"");var r=lH.test(t);return r||fH.test(t)?dH(t.slice(2),r?2:8):uH.test(t)?f7:+t}var vH=CH;const kH=pa(vH);function h7(t,e){return function(){return t.apply(e,arguments)}}const{toString:wH}=Object.prototype,{getPrototypeOf:v6}=Object,js=(t=>e=>{const r=wH.call(e);return t[r]||(t[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),m1=t=>(t=t.toLowerCase(),e=>js(e)===t),qs=t=>e=>typeof e===t,{isArray:Qr}=Array,bn=qs("undefined");function xH(t){return t!==null&&!bn(t)&&t.constructor!==null&&!bn(t.constructor)&&Ut(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const c7=m1("ArrayBuffer");function DH(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&c7(t.buffer),e}const EH=qs("string"),Ut=qs("function"),_7=qs("number"),Rs=t=>t!==null&&typeof t=="object",AH=t=>t===!0||t===!1,Ns=t=>{if(js(t)!=="object")return!1;const e=v6(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},SH=m1("Date"),MH=m1("File"),BH=m1("Blob"),HH=m1("FileList"),OH=t=>Rs(t)&&Ut(t.pipe),LH=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||Ut(t.append)&&((e=js(t))==="formdata"||e==="object"&&Ut(t.toString)&&t.toString()==="[object FormData]"))},IH=m1("URLSearchParams"),PH=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function yn(t,e,{allOwnKeys:r=!1}={}){if(t===null||typeof t>"u")return;let i,n;if(typeof t!="object"&&(t=[t]),Qr(t))for(i=0,n=t.length;i0;)if(n=r[i],e===n.toLowerCase())return n;return null}const p7=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,m7=t=>!bn(t)&&t!==p7;function k6(){const{caseless:t}=m7(this)&&this||{},e={},r=(i,n)=>{const a=t&&g7(e,n)||n;Ns(e[a])&&Ns(i)?e[a]=k6(e[a],i):Ns(i)?e[a]=k6({},i):Qr(i)?e[a]=i.slice():e[a]=i};for(let i=0,n=arguments.length;i(yn(e,(n,a)=>{r&&Ut(n)?t[a]=h7(n,r):t[a]=n},{allOwnKeys:i}),t),TH=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),jH=(t,e,r,i)=>{t.prototype=Object.create(e.prototype,i),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),r&&Object.assign(t.prototype,r)},qH=(t,e,r,i)=>{let n,a,s;const o={};if(e=e||{},t==null)return e;do{for(n=Object.getOwnPropertyNames(t),a=n.length;a-- >0;)s=n[a],(!i||i(s,t,e))&&!o[s]&&(e[s]=t[s],o[s]=!0);t=r!==!1&&v6(t)}while(t&&(!r||r(t,e))&&t!==Object.prototype);return e},RH=(t,e,r)=>{t=String(t),(r===void 0||r>t.length)&&(r=t.length),r-=e.length;const i=t.indexOf(e,r);return i!==-1&&i===r},NH=t=>{if(!t)return null;if(Qr(t))return t;let e=t.length;if(!_7(e))return null;const r=new Array(e);for(;e-- >0;)r[e]=t[e];return r},zH=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&v6(Uint8Array)),ZH=(t,e)=>{const i=(t&&t[Symbol.iterator]).call(t);let n;for(;(n=i.next())&&!n.done;){const a=n.value;e.call(t,a[0],a[1])}},UH=(t,e)=>{let r;const i=[];for(;(r=t.exec(e))!==null;)i.push(r);return i},WH=m1("HTMLFormElement"),GH=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,i,n){return i.toUpperCase()+n}),F7=(({hasOwnProperty:t})=>(e,r)=>t.call(e,r))(Object.prototype),YH=m1("RegExp"),C7=(t,e)=>{const r=Object.getOwnPropertyDescriptors(t),i={};yn(r,(n,a)=>{let s;(s=e(n,a,t))!==!1&&(i[a]=s||n)}),Object.defineProperties(t,i)},XH=t=>{C7(t,(e,r)=>{if(Ut(t)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const i=t[r];if(Ut(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},KH=(t,e)=>{const r={},i=n=>{n.forEach(a=>{r[a]=!0})};return Qr(t)?i(t):i(String(t).split(e)),r},JH=()=>{},QH=(t,e)=>(t=+t,Number.isFinite(t)?t:e),w6="abcdefghijklmnopqrstuvwxyz",b7="0123456789",y7={DIGIT:b7,ALPHA:w6,ALPHA_DIGIT:w6+w6.toUpperCase()+b7},$H=(t=16,e=y7.ALPHA_DIGIT)=>{let r="";const{length:i}=e;for(;t--;)r+=e[Math.random()*i|0];return r};function eO(t){return!!(t&&Ut(t.append)&&t[Symbol.toStringTag]==="FormData"&&t[Symbol.iterator])}const tO=t=>{const e=new Array(10),r=(i,n)=>{if(Rs(i)){if(e.indexOf(i)>=0)return;if(!("toJSON"in i)){e[n]=i;const a=Qr(i)?[]:{};return yn(i,(s,o)=>{const u=r(s,n+1);!bn(u)&&(a[o]=u)}),e[n]=void 0,a}}return i};return r(t,0)},rO=m1("AsyncFunction"),O={isArray:Qr,isArrayBuffer:c7,isBuffer:xH,isFormData:LH,isArrayBufferView:DH,isString:EH,isNumber:_7,isBoolean:AH,isObject:Rs,isPlainObject:Ns,isUndefined:bn,isDate:SH,isFile:MH,isBlob:BH,isRegExp:YH,isFunction:Ut,isStream:OH,isURLSearchParams:IH,isTypedArray:zH,isFileList:HH,forEach:yn,merge:k6,extend:VH,trim:PH,stripBOM:TH,inherits:jH,toFlatObject:qH,kindOf:js,kindOfTest:m1,endsWith:RH,toArray:NH,forEachEntry:ZH,matchAll:UH,isHTMLForm:WH,hasOwnProperty:F7,hasOwnProp:F7,reduceDescriptors:C7,freezeMethods:XH,toObjectSet:KH,toCamelCase:GH,noop:JH,toFiniteNumber:QH,findKey:g7,global:p7,isContextDefined:m7,ALPHABET:y7,generateString:$H,isSpecCompliantForm:eO,toJSONObject:tO,isAsyncFn:rO,isThenable:t=>t&&(Rs(t)||Ut(t))&&Ut(t.then)&&Ut(t.catch)};function Fe(t,e,r,i,n){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),r&&(this.config=r),i&&(this.request=i),n&&(this.response=n)}O.inherits(Fe,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:O.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const v7=Fe.prototype,k7={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{k7[t]={value:t}}),Object.defineProperties(Fe,k7),Object.defineProperty(v7,"isAxiosError",{value:!0}),Fe.from=(t,e,r,i,n,a)=>{const s=Object.create(v7);return O.toFlatObject(t,s,function(u){return u!==Error.prototype},o=>o!=="isAxiosError"),Fe.call(s,t.message,e,r,i,n),s.cause=t,s.name=t.name,a&&Object.assign(s,a),s};const iO=null;function x6(t){return O.isPlainObject(t)||O.isArray(t)}function w7(t){return O.endsWith(t,"[]")?t.slice(0,-2):t}function x7(t,e,r){return t?t.concat(e).map(function(n,a){return n=w7(n),!r&&a?"["+n+"]":n}).join(r?".":""):e}function nO(t){return O.isArray(t)&&!t.some(x6)}const aO=O.toFlatObject(O,{},null,function(e){return/^is[A-Z]/.test(e)});function zs(t,e,r){if(!O.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,r=O.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,b){return!O.isUndefined(b[m])});const i=r.metaTokens,n=r.visitor||f,a=r.dots,s=r.indexes,u=(r.Blob||typeof Blob<"u"&&Blob)&&O.isSpecCompliantForm(e);if(!O.isFunction(n))throw new TypeError("visitor must be a function");function l(p){if(p===null)return"";if(O.isDate(p))return p.toISOString();if(!u&&O.isBlob(p))throw new Fe("Blob is not supported. Use a Buffer instead.");return O.isArrayBuffer(p)||O.isTypedArray(p)?u&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function f(p,m,b){let F=p;if(p&&!b&&typeof p=="object"){if(O.endsWith(m,"{}"))m=i?m:m.slice(0,-2),p=JSON.stringify(p);else if(O.isArray(p)&&nO(p)||(O.isFileList(p)||O.endsWith(m,"[]"))&&(F=O.toArray(p)))return m=w7(m),F.forEach(function(E,H){!(O.isUndefined(E)||E===null)&&e.append(s===!0?x7([m],H,a):s===null?m:m+"[]",l(E))}),!1}return x6(p)?!0:(e.append(x7(b,m,a),l(p)),!1)}const d=[],h=Object.assign(aO,{defaultVisitor:f,convertValue:l,isVisitable:x6});function c(p,m){if(!O.isUndefined(p)){if(d.indexOf(p)!==-1)throw Error("Circular reference detected in "+m.join("."));d.push(p),O.forEach(p,function(F,x){(!(O.isUndefined(F)||F===null)&&n.call(e,F,O.isString(x)?x.trim():x,m,h))===!0&&c(F,m?m.concat(x):[x])}),d.pop()}}if(!O.isObject(t))throw new TypeError("data must be an object");return c(t),e}function D7(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(i){return e[i]})}function D6(t,e){this._pairs=[],t&&zs(t,this,e)}const E7=D6.prototype;E7.append=function(e,r){this._pairs.push([e,r])},E7.toString=function(e){const r=e?function(i){return e.call(this,i,D7)}:D7;return this._pairs.map(function(n){return r(n[0])+"="+r(n[1])},"").join("&")};function sO(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function A7(t,e,r){if(!e)return t;const i=r&&r.encode||sO,n=r&&r.serialize;let a;if(n?a=n(e,r):a=O.isURLSearchParams(e)?e.toString():new D6(e,r).toString(i),a){const s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+a}return t}class S7{constructor(){this.handlers=[]}use(e,r,i){return this.handlers.push({fulfilled:e,rejected:r,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){O.forEach(this.handlers,function(i){i!==null&&e(i)})}}const M7={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},oO={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:D6,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},B7=typeof window<"u"&&typeof document<"u",uO=(t=>B7&&["ReactNative","NativeScript","NS"].indexOf(t)<0)(typeof navigator<"u"&&navigator.product),lO=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",F1={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:B7,hasStandardBrowserEnv:uO,hasStandardBrowserWebWorkerEnv:lO},Symbol.toStringTag,{value:"Module"})),...oO};function fO(t,e){return zs(t,new F1.classes.URLSearchParams,Object.assign({visitor:function(r,i,n,a){return F1.isNode&&O.isBuffer(r)?(this.append(i,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},e))}function dO(t){return O.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function hO(t){const e={},r=Object.keys(t);let i;const n=r.length;let a;for(i=0;i=r.length;return s=!s&&O.isArray(n)?n.length:s,u?(O.hasOwnProp(n,s)?n[s]=[n[s],i]:n[s]=i,!o):((!n[s]||!O.isObject(n[s]))&&(n[s]=[]),e(r,i,n[s],a)&&O.isArray(n[s])&&(n[s]=hO(n[s])),!o)}if(O.isFormData(t)&&O.isFunction(t.entries)){const r={};return O.forEachEntry(t,(i,n)=>{e(dO(i),n,r,0)}),r}return null}function cO(t,e,r){if(O.isString(t))try{return(e||JSON.parse)(t),O.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(r||JSON.stringify)(t)}const E6={transitional:M7,adapter:["xhr","http"],transformRequest:[function(e,r){const i=r.getContentType()||"",n=i.indexOf("application/json")>-1,a=O.isObject(e);if(a&&O.isHTMLForm(e)&&(e=new FormData(e)),O.isFormData(e))return n?JSON.stringify(H7(e)):e;if(O.isArrayBuffer(e)||O.isBuffer(e)||O.isStream(e)||O.isFile(e)||O.isBlob(e))return e;if(O.isArrayBufferView(e))return e.buffer;if(O.isURLSearchParams(e))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(a){if(i.indexOf("application/x-www-form-urlencoded")>-1)return fO(e,this.formSerializer).toString();if((o=O.isFileList(e))||i.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return zs(o?{"files[]":e}:e,u&&new u,this.formSerializer)}}return a||n?(r.setContentType("application/json",!1),cO(e)):e}],transformResponse:[function(e){const r=this.transitional||E6.transitional,i=r&&r.forcedJSONParsing,n=this.responseType==="json";if(e&&O.isString(e)&&(i&&!this.responseType||n)){const s=!(r&&r.silentJSONParsing)&&n;try{return JSON.parse(e)}catch(o){if(s)throw o.name==="SyntaxError"?Fe.from(o,Fe.ERR_BAD_RESPONSE,this,null,this.response):o}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:F1.classes.FormData,Blob:F1.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};O.forEach(["delete","get","head","post","put","patch"],t=>{E6.headers[t]={}});const A6=E6,_O=O.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),gO=t=>{const e={};let r,i,n;return t&&t.split(` `).forEach(function(s){n=s.indexOf(":"),r=s.substring(0,n).trim().toLowerCase(),i=s.substring(n+1).trim(),!(!r||e[r]&&_O[r])&&(r==="set-cookie"?e[r]?e[r].push(i):e[r]=[i]:e[r]=e[r]?e[r]+", "+i:i)}),e},O7=Symbol("internals");function vn(t){return t&&String(t).trim().toLowerCase()}function Zs(t){return t===!1||t==null?t:O.isArray(t)?t.map(Zs):String(t)}function pO(t){const e=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=r.exec(t);)e[i[1]]=i[2];return e}const mO=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function S6(t,e,r,i,n){if(O.isFunction(i))return i.call(this,e,r);if(n&&(e=r),!!O.isString(e)){if(O.isString(i))return e.indexOf(i)!==-1;if(O.isRegExp(i))return i.test(e)}}function FO(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,r,i)=>r.toUpperCase()+i)}function CO(t,e){const r=O.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+r,{value:function(n,a,s){return this[i].call(this,e,n,a,s)},configurable:!0})})}class Us{constructor(e){e&&this.set(e)}set(e,r,i){const n=this;function a(o,u,l){const f=vn(u);if(!f)throw new Error("header name must be a non-empty string");const d=O.findKey(n,f);(!d||n[d]===void 0||l===!0||l===void 0&&n[d]!==!1)&&(n[d||u]=Zs(o))}const s=(o,u)=>O.forEach(o,(l,f)=>a(l,f,u));return O.isPlainObject(e)||e instanceof this.constructor?s(e,r):O.isString(e)&&(e=e.trim())&&!mO(e)?s(gO(e),r):e!=null&&a(r,e,i),this}get(e,r){if(e=vn(e),e){const i=O.findKey(this,e);if(i){const n=this[i];if(!r)return n;if(r===!0)return pO(n);if(O.isFunction(r))return r.call(this,n,i);if(O.isRegExp(r))return r.exec(n);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,r){if(e=vn(e),e){const i=O.findKey(this,e);return!!(i&&this[i]!==void 0&&(!r||S6(this,this[i],i,r)))}return!1}delete(e,r){const i=this;let n=!1;function a(s){if(s=vn(s),s){const o=O.findKey(i,s);o&&(!r||S6(i,i[o],o,r))&&(delete i[o],n=!0)}}return O.isArray(e)?e.forEach(a):a(e),n}clear(e){const r=Object.keys(this);let i=r.length,n=!1;for(;i--;){const a=r[i];(!e||S6(this,this[a],a,e,!0))&&(delete this[a],n=!0)}return n}normalize(e){const r=this,i={};return O.forEach(this,(n,a)=>{const s=O.findKey(i,a);if(s){r[s]=Zs(n),delete r[a];return}const o=e?FO(a):String(a).trim();o!==a&&delete r[a],r[o]=Zs(n),i[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const r=Object.create(null);return O.forEach(this,(i,n)=>{i!=null&&i!==!1&&(r[n]=e&&O.isArray(i)?i.join(", "):i)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,r])=>e+": "+r).join(` `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...r){const i=new this(e);return r.forEach(n=>i.set(n)),i}static accessor(e){const i=(this[O7]=this[O7]={accessors:{}}).accessors,n=this.prototype;function a(s){const o=vn(s);i[o]||(CO(n,s),i[o]=!0)}return O.isArray(e)?e.forEach(a):a(e),this}}Us.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),O.reduceDescriptors(Us.prototype,({value:t},e)=>{let r=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(i){this[r]=i}}}),O.freezeMethods(Us);const V1=Us;function M6(t,e){const r=this||A6,i=e||r,n=V1.from(i.headers);let a=i.data;return O.forEach(t,function(o){a=o.call(r,a,n.normalize(),e?e.status:void 0)}),n.normalize(),a}function L7(t){return!!(t&&t.__CANCEL__)}function kn(t,e,r){Fe.call(this,t??"canceled",Fe.ERR_CANCELED,e,r),this.name="CanceledError"}O.inherits(kn,Fe,{__CANCEL__:!0});function bO(t,e,r){const i=r.config.validateStatus;!r.status||!i||i(r.status)?t(r):e(new Fe("Request failed with status code "+r.status,[Fe.ERR_BAD_REQUEST,Fe.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}const yO=F1.hasStandardBrowserEnv?{write(t,e,r,i,n,a){const s=[t+"="+encodeURIComponent(e)];O.isNumber(r)&&s.push("expires="+new Date(r).toGMTString()),O.isString(i)&&s.push("path="+i),O.isString(n)&&s.push("domain="+n),a===!0&&s.push("secure"),document.cookie=s.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function vO(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function kO(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function I7(t,e){return t&&!vO(e)?kO(t,e):e}const wO=F1.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");let i;function n(a){let s=a;return e&&(r.setAttribute("href",s),s=r.href),r.setAttribute("href",s),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return i=n(window.location.href),function(s){const o=O.isString(s)?n(s):s;return o.protocol===i.protocol&&o.host===i.host}}():function(){return function(){return!0}}();function xO(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function DO(t,e){t=t||10;const r=new Array(t),i=new Array(t);let n=0,a=0,s;return e=e!==void 0?e:1e3,function(u){const l=Date.now(),f=i[a];s||(s=l),r[n]=u,i[n]=l;let d=a,h=0;for(;d!==n;)h+=r[d++],d=d%t;if(n=(n+1)%t,n===a&&(a=(a+1)%t),l-s{const a=n.loaded,s=n.lengthComputable?n.total:void 0,o=a-r,u=i(o),l=a<=s;r=a;const f={loaded:a,total:s,progress:s?a/s:void 0,bytes:o,rate:u||void 0,estimated:u&&s&&l?(s-a)/u:void 0,event:n};f[e?"download":"upload"]=!0,t(f)}}const B6={http:iO,xhr:typeof XMLHttpRequest<"u"&&function(t){return new Promise(function(r,i){let n=t.data;const a=V1.from(t.headers).normalize();let{responseType:s,withXSRFToken:o}=t,u;function l(){t.cancelToken&&t.cancelToken.unsubscribe(u),t.signal&&t.signal.removeEventListener("abort",u)}let f;if(O.isFormData(n)){if(F1.hasStandardBrowserEnv||F1.hasStandardBrowserWebWorkerEnv)a.setContentType(!1);else if((f=a.getContentType())!==!1){const[m,...b]=f?f.split(";").map(F=>F.trim()).filter(Boolean):[];a.setContentType([m||"multipart/form-data",...b].join("; "))}}let d=new XMLHttpRequest;if(t.auth){const m=t.auth.username||"",b=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";a.set("Authorization","Basic "+btoa(m+":"+b))}const h=I7(t.baseURL,t.url);d.open(t.method.toUpperCase(),A7(h,t.params,t.paramsSerializer),!0),d.timeout=t.timeout;function c(){if(!d)return;const m=V1.from("getAllResponseHeaders"in d&&d.getAllResponseHeaders()),F={data:!s||s==="text"||s==="json"?d.responseText:d.response,status:d.status,statusText:d.statusText,headers:m,config:t,request:d};bO(function(E){r(E),l()},function(E){i(E),l()},F),d=null}if("onloadend"in d?d.onloadend=c:d.onreadystatechange=function(){!d||d.readyState!==4||d.status===0&&!(d.responseURL&&d.responseURL.indexOf("file:")===0)||setTimeout(c)},d.onabort=function(){d&&(i(new Fe("Request aborted",Fe.ECONNABORTED,t,d)),d=null)},d.onerror=function(){i(new Fe("Network Error",Fe.ERR_NETWORK,t,d)),d=null},d.ontimeout=function(){let b=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded";const F=t.transitional||M7;t.timeoutErrorMessage&&(b=t.timeoutErrorMessage),i(new Fe(b,F.clarifyTimeoutError?Fe.ETIMEDOUT:Fe.ECONNABORTED,t,d)),d=null},F1.hasStandardBrowserEnv&&(o&&O.isFunction(o)&&(o=o(t)),o||o!==!1&&wO(h))){const m=t.xsrfHeaderName&&t.xsrfCookieName&&yO.read(t.xsrfCookieName);m&&a.set(t.xsrfHeaderName,m)}n===void 0&&a.setContentType(null),"setRequestHeader"in d&&O.forEach(a.toJSON(),function(b,F){d.setRequestHeader(F,b)}),O.isUndefined(t.withCredentials)||(d.withCredentials=!!t.withCredentials),s&&s!=="json"&&(d.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&d.addEventListener("progress",P7(t.onDownloadProgress,!0)),typeof t.onUploadProgress=="function"&&d.upload&&d.upload.addEventListener("progress",P7(t.onUploadProgress)),(t.cancelToken||t.signal)&&(u=m=>{d&&(i(!m||m.type?new kn(null,t,d):m),d.abort(),d=null)},t.cancelToken&&t.cancelToken.subscribe(u),t.signal&&(t.signal.aborted?u():t.signal.addEventListener("abort",u)));const p=xO(h);if(p&&F1.protocols.indexOf(p)===-1){i(new Fe("Unsupported protocol "+p+":",Fe.ERR_BAD_REQUEST,t));return}d.send(n||null)})}};O.forEach(B6,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const V7=t=>`- ${t}`,EO=t=>O.isFunction(t)||t===null||t===!1,T7={getAdapter:t=>{t=O.isArray(t)?t:[t];const{length:e}=t;let r,i;const n={};for(let a=0;a`adapter ${o} `+(u===!1?"is not supported by the environment":"is not available in the build"));let s=e?a.length>1?`since : `+a.map(V7).join(` `):" "+V7(a[0]):"as no adapter specified";throw new Fe("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return i},adapters:B6};function H6(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new kn(null,t)}function j7(t){return H6(t),t.headers=V1.from(t.headers),t.data=M6.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),T7.getAdapter(t.adapter||A6.adapter)(t).then(function(i){return H6(t),i.data=M6.call(t,t.transformResponse,i),i.headers=V1.from(i.headers),i},function(i){return L7(i)||(H6(t),i&&i.response&&(i.response.data=M6.call(t,t.transformResponse,i.response),i.response.headers=V1.from(i.response.headers))),Promise.reject(i)})}const q7=t=>t instanceof V1?t.toJSON():t;function $r(t,e){e=e||{};const r={};function i(l,f,d){return O.isPlainObject(l)&&O.isPlainObject(f)?O.merge.call({caseless:d},l,f):O.isPlainObject(f)?O.merge({},f):O.isArray(f)?f.slice():f}function n(l,f,d){if(O.isUndefined(f)){if(!O.isUndefined(l))return i(void 0,l,d)}else return i(l,f,d)}function a(l,f){if(!O.isUndefined(f))return i(void 0,f)}function s(l,f){if(O.isUndefined(f)){if(!O.isUndefined(l))return i(void 0,l)}else return i(void 0,f)}function o(l,f,d){if(d in e)return i(l,f);if(d in t)return i(void 0,l)}const u={url:a,method:a,data:a,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:o,headers:(l,f)=>n(q7(l),q7(f),!0)};return O.forEach(Object.keys(Object.assign({},t,e)),function(f){const d=u[f]||n,h=d(t[f],e[f],f);O.isUndefined(h)&&d!==o||(r[f]=h)}),r}const R7="1.6.7",O6={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{O6[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}});const N7={};O6.transitional=function(e,r,i){function n(a,s){return"[Axios v"+R7+"] Transitional option '"+a+"'"+s+(i?". "+i:"")}return(a,s,o)=>{if(e===!1)throw new Fe(n(s," has been removed"+(r?" in "+r:"")),Fe.ERR_DEPRECATED);return r&&!N7[s]&&(N7[s]=!0,console.warn(n(s," has been deprecated since v"+r+" and will be removed in the near future"))),e?e(a,s,o):!0}};function AO(t,e,r){if(typeof t!="object")throw new Fe("options must be an object",Fe.ERR_BAD_OPTION_VALUE);const i=Object.keys(t);let n=i.length;for(;n-- >0;){const a=i[n],s=e[a];if(s){const o=t[a],u=o===void 0||s(o,a,t);if(u!==!0)throw new Fe("option "+a+" must be "+u,Fe.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Fe("Unknown option "+a,Fe.ERR_BAD_OPTION)}}const L6={assertOptions:AO,validators:O6},_2=L6.validators;class Ws{constructor(e){this.defaults=e,this.interceptors={request:new S7,response:new S7}}async request(e,r){try{return await this._request(e,r)}catch(i){if(i instanceof Error){let n;Error.captureStackTrace?Error.captureStackTrace(n={}):n=new Error;const a=n.stack?n.stack.replace(/^.+\n/,""):"";i.stack?a&&!String(i.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(i.stack+=` `+a):i.stack=a}throw i}}_request(e,r){typeof e=="string"?(r=r||{},r.url=e):r=e||{},r=$r(this.defaults,r);const{transitional:i,paramsSerializer:n,headers:a}=r;i!==void 0&&L6.assertOptions(i,{silentJSONParsing:_2.transitional(_2.boolean),forcedJSONParsing:_2.transitional(_2.boolean),clarifyTimeoutError:_2.transitional(_2.boolean)},!1),n!=null&&(O.isFunction(n)?r.paramsSerializer={serialize:n}:L6.assertOptions(n,{encode:_2.function,serialize:_2.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let s=a&&O.merge(a.common,a[r.method]);a&&O.forEach(["delete","get","head","post","put","patch","common"],p=>{delete a[p]}),r.headers=V1.concat(s,a);const o=[];let u=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(r)===!1||(u=u&&m.synchronous,o.unshift(m.fulfilled,m.rejected))});const l=[];this.interceptors.response.forEach(function(m){l.push(m.fulfilled,m.rejected)});let f,d=0,h;if(!u){const p=[j7.bind(this),void 0];for(p.unshift.apply(p,o),p.push.apply(p,l),h=p.length,f=Promise.resolve(r);d{if(!i._listeners)return;let a=i._listeners.length;for(;a-- >0;)i._listeners[a](n);i._listeners=null}),this.promise.then=n=>{let a;const s=new Promise(o=>{i.subscribe(o),a=o}).then(n);return s.cancel=function(){i.unsubscribe(a)},s},e(function(a,s,o){i.reason||(i.reason=new kn(a,s,o),r(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const r=this._listeners.indexOf(e);r!==-1&&this._listeners.splice(r,1)}static source(){let e;return{token:new I6(function(n){e=n}),cancel:e}}}const SO=I6;function MO(t){return function(r){return t.apply(null,r)}}function BO(t){return O.isObject(t)&&t.isAxiosError===!0}const P6={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(P6).forEach(([t,e])=>{P6[e]=t});const HO=P6;function z7(t){const e=new Gs(t),r=h7(Gs.prototype.request,e);return O.extend(r,Gs.prototype,e,{allOwnKeys:!0}),O.extend(r,e,null,{allOwnKeys:!0}),r.create=function(n){return z7($r(t,n))},r}const Le=z7(A6);Le.Axios=Gs,Le.CanceledError=kn,Le.CancelToken=SO,Le.isCancel=L7,Le.VERSION=R7,Le.toFormData=zs,Le.AxiosError=Fe,Le.Cancel=Le.CanceledError,Le.all=function(e){return Promise.all(e)},Le.spread=MO,Le.isAxiosError=BO,Le.mergeConfig=$r,Le.AxiosHeaders=V1,Le.formToJSON=t=>H7(O.isHTMLForm(t)?new FormData(t):t),Le.getAdapter=T7.getAdapter,Le.HttpStatusCode=HO,Le.default=Le;const OO="ShowNotSharedPage";class Z7 extends Error{}function U7(t){const e=Le.create({baseURL:t});return{fetchUserSuggestions:async(a,s,o,u,l,f)=>{const d="/issue/getUserSuggestions",h={},c={},p={params:h,headers:c};a&&(h.shortcut=a),u&&(h.filesystemId=u),l&&(h.folderId=l),o&&(h.token=o),f&&(h.forPublishNote=f),s&&(c.authorization=s);const m=(await e.get(d,p)).data,b=m.data;if(!b&&m.redirecturl&&m.redirecturl.toLocaleLowerCase().indexOf(OO.toLowerCase())>-1)throw new Z7;return{workspaceId:b.FilesystemId,shortcut:b.Shortcut,suggestions:b.Suggestions.map(F=>({id:F.UserId,isMe:F.IsMe,email:F.UserEmail,name:F.UserName,bio:F.UserBio,joinedWorkspace:F.JoinedFilesystem}))}},getFrequentlyUsedEmojis:async(a,s)=>{const o="/issue/getFrequentlyUsedEmojis",u={},l={},f={params:u,headers:l};return s&&(u.token=s),a&&(l.authorization=a),(await e.get(o,f)).data.data},addFrequentlyUsedEmojis:async(a,s,o)=>{const u="/issue/addFrequentlyUsedEmojis",l={},f={},d={params:l,headers:f};o&&(l.token=o),s&&(f.authorization=s),await e.post(u,a,d)}}}let g2=[];const Ys=[];class LO{constructor(e={}){S(this,"DEFAULTS",["+1","fire","heart_eyes","heart","-1","grinning","laughing","stuck_out_tongue_winking_eye","sweat_smile","joy","scream","thinking_face","disappointed","unamused","weary","sob","sunglasses","wink"]);S(this,"lines");S(this,"perLine");S(this,"apiUrl");S(this,"userToken");S(this,"authToken");S(this,"api");S(this,"initializing",!1);S(this,"initialized",!1);S(this,"addFrequentlyUsedEmojisDebounced");this.lines=e.lines||2,this.perLine=e.perLine||9,this.apiUrl=e.apiUrl||"",this.userToken=e.userToken||"",this.authToken=e.authToken||""}getDefaults(){return[...this.DEFAULTS]}async initialize(){if(!(this.initialized||this.initializing)){if(this.initializing=!0,this.apiUrl&&this.userToken)try{this.api=U7(this.apiUrl);const e=5*1e3;this.addFrequentlyUsedEmojisDebounced=kH(async(n,a,s,o)=>{this.api&&(await this.api.addFrequentlyUsedEmojis(n,s,o),a())},e,{leading:!0});const r=typeof this.userToken=="function"?this.userToken():this.userToken,i=typeof this.authToken=="function"?this.authToken():this.authToken;(r||i)&&(g2=(await this.api.getFrequentlyUsedEmojis(r,i)).LastUsed)}catch(e){console.error("Error occurred trying to load frequently used emojis.",e)}(!this.apiUrl||Object.keys(g2).length===0)&&(g2=this.getDefaults()),this.initialized=!0}}async add(e){if(await this.initialize(),g2.includes(e)&&g2.splice(g2.indexOf(e),1),g2.unshift(e),Ti(Ys,r=>r===e),Ys.unshift(e),this.api)try{const r=typeof this.userToken=="function"?this.userToken():this.userToken,i=typeof this.authToken=="function"?this.authToken():this.authToken;if((r||i)&&this.addFrequentlyUsedEmojisDebounced){const n=[...Ys];await this.addFrequentlyUsedEmojisDebounced({LastUsed:n},()=>{Mp(Ys,a=>n.includes(a))},r,i)}}catch(r){console.error("Error occurred trying to save frequently used emojis.",r)}}async get(){await this.initialize();const e=this.lines*this.perLine;return g2.slice(0,e)}}let Xs;const IO=()=>{if(Xs)return Xs;const t={threshold:.2,keys:["native","shortName","name","keywords"],shouldSort:!0};return Xs=new c2(Cn,t),Xs},PO=L.extend({data(){return{emojis:{suggestListRef:"suggestListRef",emojiData:yB,popper:void 0,query:void 0,insertEmoji:void 0,suggestionRange:void 0,pointer:0,suggest:!1,pickingEmoji:!1,frequentlyUsedProvider:void 0}}},computed:{filteredEmojis(){return this.emojis.query?this.emojis.query&&Cn.length>0&&this.emojisFields.fuse?this.emojisFields.fuse.search(this.emojis.query,{limit:20}).map(t=>t.item):[]:Cn.slice(0,20)}},beforeDestroy(){var t;this.emojisDestroyPopup(),(t=this.emojisFields)!=null&&t.fuse&&(this.emojisFields.fuse=void 0)},methods:{createEmojisPlugin(){return this.emojis.frequentlyUsedProvider=new LO({apiUrl:this.apiUrl,userToken:this.userToken,authToken:this.authToken}),this.readonly||(this.emojisFields={fuse:IO()}),nH.configure({suggestion:{render:()=>({onStart:e=>{if(this.readonly)return;const{query:r,range:i,command:n,decorationNode:a}=e;this.emojis.query=r,this.emojis.suggestionRange=i,a&&this.renderPopup(a),this.emojis.insertEmoji=n},onUpdate:e=>{const{query:r,range:i,command:n}=e;this.emojis.query=r,this.emojis.suggestionRange=i,this.emojis.pointer=0,this.emojis.insertEmoji=n},onExit:()=>{this.emojis.query=void 0,this.emojis.suggestionRange=void 0,this.emojisDestroyPopup()},onKeyDown:e=>{const{event:r}=e;if(Re(r,"esc"))return r.stopPropagation(),this.insertSpace(),!1;if(Re(r,"up"))return this.emojisUpHandler(),!0;if(Re(r,"down"))return this.emojisDownHandler(),!0;if((Re(r,"enter")||Re(r,"tab"))&&this.filteredEmojis.length)return this.emojisEnterHandler(),!0;if(Re(r,"colon")&&this.emojis.query){const i=this.emojis.query,n=Ts[i];if(n)return this.emojiSelect(n),!0}return!1}})}})},emojiPick(){this.emojis.pickingEmoji=!0},emojiDismiss(){this.emojis.pickingEmoji=!1,this.editor&&this.editor.commands.focus()},emojisUpHandler(){this.emojis.pointer=(this.emojis.pointer+this.filteredEmojis.length-1)%this.filteredEmojis.length},emojisDownHandler(){this.emojis.pointer=(this.emojis.pointer+1)%this.filteredEmojis.length},emojisEnterHandler(){const t=this.filteredEmojis[this.emojis.pointer];t&&this.emojiSelect(t)},emojisSetPointer(t){const e=this.filteredEmojis.indexOf(t);e>=0&&(this.emojis.pointer=e)},async emojiSelect(t){if(!this.editor)return;this.emojis.pickingEmoji=!1;const e={id:t.id,native:t.native,shortName:t.shortName};if(this.emojis.insertEmoji)this.emojis.insertEmoji({id:t.id,native:t.native,shortName:t.shortName}),this.emojis.insertEmoji=void 0;else{const r=this.editor.state,i=r.schema.nodes.emoji,{from:n,to:a}=r.selection,s=r.tr.replaceWith(n,a,i.create(e));this.editor.view.dispatch(s)}this.editor.commands.focus(),this.emojis.frequentlyUsedProvider&&await this.emojis.frequentlyUsedProvider.add(t.id)},async renderPopup(t){if(this.emojis.popper)return;this.emojis.suggest=!0,await this.$nextTick();const e=this.$refs[this.emojis.suggestListRef];e&&e.$el instanceof HTMLElement&&(this.emojis.popper=Xi(t,e.$el,{placement:"bottom-start",strategy:"fixed",modifiers:[Yi,Gi,{name:"offset",options:{offset:[0,5]}}]}))},emojisDestroyPopup(){this.emojis.popper&&(this.emojis.popper.destroy(),this.emojis.popper=void 0),this.emojis.suggest=!1},getEmojis(){return this.getNodesOfType("emoji")}}});var W7="Expected a function",G7=NaN,VO="[object Symbol]",TO=/^\s+|\s+$/g,jO=/^[-+]0x[0-9a-f]+$/i,qO=/^0b[01]+$/i,RO=/^0o[0-7]+$/i,NO=parseInt,zO=typeof ie=="object"&&ie&&ie.Object===Object&&ie,ZO=typeof self=="object"&&self&&self.Object===Object&&self,UO=zO||ZO||Function("return this")(),WO=Object.prototype,GO=WO.toString,YO=Math.max,XO=Math.min,V6=function(){return UO.Date.now()};function KO(t,e,r){var i,n,a,s,o,u,l=0,f=!1,d=!1,h=!0;if(typeof t!="function")throw new TypeError(W7);e=Y7(e)||0,Ks(r)&&(f=!!r.leading,d="maxWait"in r,a=d?YO(Y7(r.maxWait)||0,e):a,h="trailing"in r?!!r.trailing:h);function c(B){var I=i,M=n;return i=n=void 0,l=B,s=t.apply(M,I),s}function p(B){return l=B,o=setTimeout(F,e),f?c(B):s}function m(B){var I=B-u,M=B-l,G=e-I;return d?XO(G,a-M):G}function b(B){var I=B-u,M=B-l;return u===void 0||I>=e||I<0||d&&M>=a}function F(){var B=V6();if(b(B))return x(B);o=setTimeout(F,m(B))}function x(B){return o=void 0,h&&i?c(B):(i=n=void 0,s)}function E(){o!==void 0&&clearTimeout(o),l=0,i=u=n=o=void 0}function H(){return o===void 0?s:x(V6())}function V(){var B=V6(),I=b(B);if(i=arguments,n=this,u=B,I){if(o===void 0)return p(u);if(d)return o=setTimeout(F,e),c(u)}return o===void 0&&(o=setTimeout(F,e)),s}return V.cancel=E,V.flush=H,V}function JO(t,e,r){var i=!0,n=!0;if(typeof t!="function")throw new TypeError(W7);return Ks(r)&&(i="leading"in r?!!r.leading:i,n="trailing"in r?!!r.trailing:n),KO(t,e,{leading:i,maxWait:e,trailing:n})}function Ks(t){var e=typeof t;return!!t&&(e=="object"||e=="function")}function QO(t){return!!t&&typeof t=="object"}function $O(t){return typeof t=="symbol"||QO(t)&&GO.call(t)==VO}function Y7(t){if(typeof t=="number")return t;if($O(t))return G7;if(Ks(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=Ks(e)?e+"":e}if(typeof t!="string")return t===0?t:+t;t=t.replace(TO,"");var r=qO.test(t);return r||RO.test(t)?NO(t.slice(2),r?2:8):jO.test(t)?G7:+t}var eL=JO;const tL=pa(eL),rL=l7.extend({group:"inline",inline:!0,selectable:!1,atom:!0,addAttributes(){return{id:{parseHTML:t=>t.getAttribute("data-mention-id")},label:{parseHTML:t=>t.getAttribute("data-mention-label")}}},renderHTML({node:t,HTMLAttributes:e}){const r=["span",{"data-mention-id":e.id,"data-mention-label":e.label,class:`mention ${this.options.userId===e.id?"mention--current-user":""}`},`${e.label}`];return this.options.transformDOM?this.options.transformDOM(r,t):r},parseHTML(){return[{tag:"span[data-mention-id]"}]}}),iL=L.extend({props:{shortcut:{type:String,required:!1,default:""},workspaceId:{type:String,required:!1,default:""},folderId:{type:String,required:!1,default:""},userId:{type:String,required:!0},forPublishNote:{type:Boolean,required:!1,default:!1},authToken:{type:[Function,String],default:""},userToken:{type:[Function,String],default:""},apiUrl:{type:String,default:"/"},suggestionLimit:{type:Number,required:!1,default:20},userProfiles:ae({required:!1,default:()=>({})})},data(){return{mentions:{suggestListRef:"suggestListRef",popper:void 0,query:void 0,insertMention:void 0,suggestionRange:void 0,pointer:0,userSuggestions:void 0,suggest:!1,fetchingUsers:!1,fetchingUsersFailed:!1,fetchingUsersError:void 0}}},computed:{users(){return this.mentions.userSuggestions?this.mentions.userSuggestions.suggestions:[]},filteredUsers(){return this.mentions.query?this.mentions.query&&this.users.length>0&&this.mentionsFields.fuse?this.mentionsFields.fuse.search(this.mentions.query,{limit:this.suggestionLimit}).map(t=>t.item):[]:ha(this.users.slice(0,this.suggestionLimit),t=>t.name||t.email)},isNotShared(){return this.mentions.fetchingUsersError instanceof Z7}},mounted(){const t=U7(this.apiUrl),e=60*1e3;this.mentionsFields={api:t,fetchUserSuggestionsThrottled:tL(t.fetchUserSuggestions,e)}},beforeDestroy(){this.mentionsDestroyPopup(),this.mentionsFields.fuse=void 0},methods:{createUserMentionPlugin(){return rL.configure({userId:this.userId,transformDOM:(e,r)=>{const[i,n,a]=e,s=this.userProfiles[r.attrs.id];let o=a;return s?(s.username?o=s.username:s.userEmail&&(o=ca(s.userEmail)),s.userEmail&&(n.title=s.userEmail)):o=ca(o),[i,n,o]},suggestion:{render:()=>({onStart:e=>{if(this.readonly)return;const{query:r,range:i,command:n,decorationNode:a}=e;this.loadSuggestions(),this.mentions.query=r,this.mentions.suggestionRange=i,a&&this.mentionsRenderPopup(a),this.mentions.insertMention=n},onUpdate:e=>{const{query:r,range:i,command:n}=e;this.mentions.query=r,this.mentions.suggestionRange=i,this.mentions.pointer=0,this.mentions.insertMention=n},onExit:()=>{this.mentions.query=void 0,this.mentions.suggestionRange=void 0,this.mentionsDestroyPopup()},onKeyDown:e=>{const{event:r}=e;return Re(r,"esc")?(r.stopPropagation(),this.insertSpace(),!1):Re(r,"up")?(this.upHandler(),!0):Re(r,"down")?(this.downHandler(),!0):(Re(r,"enter")||Re(r,"tab"))&&this.filteredUsers.length?(this.enterHandler(),!0):!1}})}})},startMention(){if(!this.editor)return;const t=this.editor.state;let e=!1,r=!1;const{$from:{nodeBefore:i},$to:{nodeAfter:n}}=t.selection;i&&!i.textContent.endsWith(" ")&&(e=!0),n&&!n.textContent.startsWith(" ")&&(r=!0);const a=`${e?" ":""}@${r?" ":""}`,s=t.tr.insertText(a,t.selection.from,t.selection.to),o=s.doc.resolve(s.selection.to-(r?1:0)),u=ge.near(o),l=s.setSelection(u),f=t.apply(l);this.editor.view.updateState(f),this.editor.view.focus()},async loadSuggestions(){if(!this.shortcut&&!this.workspaceId&&!this.folderId||!this.mentionsFields.api)return;this.mentions.fetchingUsersError=void 0,this.mentions.fetchingUsers=!0;const t=this.mentions.fetchingUsersFailed?this.mentionsFields.api.fetchUserSuggestions:this.mentionsFields.fetchUserSuggestionsThrottled;if(!t)return;try{this.mentions.fetchingUsersFailed=!1;const r=typeof this.userToken=="function"?this.userToken():this.userToken,i=typeof this.authToken=="function"?this.authToken():this.authToken;this.mentions.userSuggestions=await t(this.shortcut,r,i,this.workspaceId,this.folderId,this.forPublishNote),this.mentions.fetchingUsers=!1}catch(r){this.mentions.userSuggestions=void 0,this.mentions.fetchingUsersFailed=!0,this.mentions.fetchingUsersError=M0(r);return}finally{this.mentions.fetchingUsers=!1}const e={threshold:.4,keys:["name","email"],shouldSort:!0};this.mentionsFields.fuse=new c2(this.users,e)},upHandler(){this.mentions.pointer=(this.mentions.pointer+this.filteredUsers.length-1)%this.filteredUsers.length},downHandler(){this.mentions.pointer=(this.mentions.pointer+1)%this.filteredUsers.length},mentionsSetPointer(t){const e=this.filteredUsers.indexOf(t);e>=0&&(this.mentions.pointer=e)},enterHandler(){const t=this.filteredUsers[this.mentions.pointer];t&&this.selectUser(t)},selectUser(t){this.editor&&this.mentions.insertMention&&(this.mentions.insertMention({id:t.id,label:t.name||t.email}),this.editor&&this.editor.commands.focus())},hasAuth(){return typeof this.userToken=="function"?!!this.userToken():!!this.userToken},async mentionsRenderPopup(t){if(this.mentions.popper)return;this.mentions.suggest=!0,await this.$nextTick();const e=this.$refs[this.mentions.suggestListRef];e&&e.$el instanceof HTMLElement&&(this.mentions.popper=Xi(t,e.$el,{placement:"bottom-start",strategy:"fixed",modifiers:[Yi,Gi,{name:"offset",options:{offset:[0,5]}}]}))},mentionsDestroyPopup(){this.mentions.popper&&(this.mentions.popper.destroy(),this.mentions.popper=void 0),this.mentions.suggest=!1},getMentionedUsers(){return this.getNodesOfType("mention")},getMentionedUsersToInvite(){return this.getMentionedUsers().filter(r=>this.users.some(i=>i.id===r.id&&i.joinedWorkspace===!1)).map(r=>r.label).filter(Op)}}}),nL=L.extend({components:{AxEmoji:C6},props:{emoji:ae({required:!0})}});var aL=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("span",[r("AxEmoji",{staticClass:"ax-suggest-emoji",attrs:{emoji:e.emoji}}),e._v(" "+e._s(e.emoji.shortName)+" ")],1)},sL=[],oL=Y(nL,aL,sL,!1,null,null,null,null);const uL=oL.exports,lL=L.extend({props:{items:u1(),loading:{type:Boolean,default:!1},error:{type:Boolean,default:!1},pointer:{type:Number,default:0}},watch:{pointer(t){const e=this.$refs.suggestItems;if(Array.isArray(e)){const r=e[t];if(r){const i={block:"nearest",inline:"nearest"};r instanceof Element?r.scrollIntoView(i):r instanceof L&&r.$el instanceof Element&&r.$el.scrollIntoView(i)}}}},methods:{select(t){this.$emit("select",t)},hover(t,e){e&&this.$emit("hover",t)}}});var fL=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{staticClass:"ax-suggest"},[e._l(e.items,function(i,n){return r("div",{key:i.id,ref:"suggestItems",refInFor:!0,staticClass:"ax-suggest__item",class:{"ax-suggest__is-selected":e.pointer===n},on:{click:function(a){return e.select(i)},mousemove:function(a){return e.hover(i,e.pointer!==n)}}},[e._t("item",function(){return[e._v(" "+e._s(i.name)+" ")]},{item:i})],2)}),e.loading?r("div",{staticClass:"ax-suggest__loading"},[e._t("loading")],2):e._e(),e.error?r("div",{staticClass:"ax-suggest__error"},[e._t("error")],2):e._e()],2)},dL=[],hL=Y(lL,fL,dL,!1,null,"aa70de8a",null,null);const cL=hL.exports,_L=L.extend({props:{user:ae({required:!0})},computed:{useName(){return!!this.user.name},userName(){return this.useName?this.user.name:this.user.email}}});var gL=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("span",{attrs:{title:e.user.email}},[e._v(" "+e._s(e.userName)+" ")])},pL=[],mL=Y(_L,gL,pL,!1,null,null,null,null);const FL=mL.exports,CL=Zt.create({name:"limit",addOptions(){return{maxLength:void 0}},addProseMirrorPlugins(){const{maxLength:t,onMaxLengthLimitReached:e}=this.options||{};return(()=>{let r=!1;return[new St({filterTransaction(i){if(!t)return!0;const n=i.doc&&i.doc.nodeSize>t;return(n||n!==r)&&e&&e({maxLengthLimitReached:n}),r=n,!n}})]})()}});var X7={},Js={},T6={};Object.defineProperty(T6,"__esModule",{value:!0}),T6.TLDs="(AAA|AARP|ABARTH|ABB|ABBOTT|ABBVIE|ABC|ABLE|ABOGADO|ABUDHABI|AC|ACADEMY|ACCENTURE|ACCOUNTANT|ACCOUNTANTS|ACO|ACTOR|AD|ADAC|ADS|ADULT|AE|AEG|AERO|AETNA|AF|AFAMILYCOMPANY|AFL|AFRICA|AG|AGAKHAN|AGENCY|AI|AIG|AIGO|AIRBUS|AIRFORCE|AIRTEL|AKDN|AL|ALFAROMEO|ALIBABA|ALIPAY|ALLFINANZ|ALLSTATE|ALLY|ALSACE|ALSTOM|AM|AMERICANEXPRESS|AMERICANFAMILY|AMEX|AMFAM|AMICA|AMSTERDAM|ANALYTICS|ANDROID|ANQUAN|ANZ|AO|AOL|APARTMENTS|APP|APPLE|AQ|AQUARELLE|AR|ARAB|ARAMCO|ARCHI|ARMY|ARPA|ART|ARTE|AS|ASDA|ASIA|ASSOCIATES|AT|ATHLETA|ATTORNEY|AU|AUCTION|AUDI|AUDIBLE|AUDIO|AUSPOST|AUTHOR|AUTO|AUTOS|AVIANCA|AW|AWS|AX|AXA|AZ|AZURE|BA|BABY|BAIDU|BANAMEX|BANANAREPUBLIC|BAND|BANK|BAR|BARCELONA|BARCLAYCARD|BARCLAYS|BAREFOOT|BARGAINS|BASEBALL|BASKETBALL|BAUHAUS|BAYERN|BB|BBC|BBT|BBVA|BCG|BCN|BD|BE|BEATS|BEAUTY|BEER|BENTLEY|BERLIN|BEST|BESTBUY|BET|BF|BG|BH|BHARTI|BI|BIBLE|BID|BIKE|BING|BINGO|BIO|BIZ|BJ|BLACK|BLACKFRIDAY|BLOCKBUSTER|BLOG|BLOOMBERG|BLUE|BM|BMS|BMW|BN|BNPPARIBAS|BO|BOATS|BOEHRINGER|BOFA|BOM|BOND|BOO|BOOK|BOOKING|BOSCH|BOSTIK|BOSTON|BOT|BOUTIQUE|BOX|BR|BRADESCO|BRIDGESTONE|BROADWAY|BROKER|BROTHER|BRUSSELS|BS|BT|BUDAPEST|BUGATTI|BUILD|BUILDERS|BUSINESS|BUY|BUZZ|BV|BW|BY|BZ|BZH|CA|CAB|CAFE|CAL|CALL|CALVINKLEIN|CAM|CAMERA|CAMP|CANCERRESEARCH|CANON|CAPETOWN|CAPITAL|CAPITALONE|CAR|CARAVAN|CARDS|CARE|CAREER|CAREERS|CARS|CASA|CASE|CASEIH|CASH|CASINO|CAT|CATERING|CATHOLIC|CBA|CBN|CBRE|CBS|CC|CD|CEB|CENTER|CEO|CERN|CF|CFA|CFD|CG|CH|CHANEL|CHANNEL|CHARITY|CHASE|CHAT|CHEAP|CHINTAI|CHRISTMAS|CHROME|CHURCH|CI|CIPRIANI|CIRCLE|CISCO|CITADEL|CITI|CITIC|CITY|CITYEATS|CK|CL|CLAIMS|CLEANING|CLICK|CLINIC|CLINIQUE|CLOTHING|CLOUD|CLUB|CLUBMED|CM|CN|CO|COACH|CODES|COFFEE|COLLEGE|COLOGNE|COM|COMCAST|COMMBANK|COMMUNITY|COMPANY|COMPARE|COMPUTER|COMSEC|CONDOS|CONSTRUCTION|CONSULTING|CONTACT|CONTRACTORS|COOKING|COOKINGCHANNEL|COOL|COOP|CORSICA|COUNTRY|COUPON|COUPONS|COURSES|CPA|CR|CREDIT|CREDITCARD|CREDITUNION|CRICKET|CROWN|CRS|CRUISE|CRUISES|CSC|CU|CUISINELLA|CV|CW|CX|CY|CYMRU|CYOU|CZ|DABUR|DAD|DANCE|DATA|DATE|DATING|DATSUN|DAY|DCLK|DDS|DE|DEAL|DEALER|DEALS|DEGREE|DELIVERY|DELL|DELOITTE|DELTA|DEMOCRAT|DENTAL|DENTIST|DESI|DESIGN|DEV|DHL|DIAMONDS|DIET|DIGITAL|DIRECT|DIRECTORY|DISCOUNT|DISCOVER|DISH|DIY|DJ|DK|DM|DNP|DO|DOCS|DOCTOR|DOG|DOMAINS|DOT|DOWNLOAD|DRIVE|DTV|DUBAI|DUCK|DUNLOP|DUPONT|DURBAN|DVAG|DVR|DZ|EARTH|EAT|EC|ECO|EDEKA|EDU|EDUCATION|EE|EG|EMAIL|EMERCK|ENERGY|ENGINEER|ENGINEERING|ENTERPRISES|EPSON|EQUIPMENT|ER|ERICSSON|ERNI|ES|ESQ|ESTATE|ESURANCE|ET|ETISALAT|EU|EUROVISION|EUS|EVENTS|EXCHANGE|EXPERT|EXPOSED|EXPRESS|EXTRASPACE|FAGE|FAIL|FAIRWINDS|FAITH|FAMILY|FAN|FANS|FARM|FARMERS|FASHION|FAST|FEDEX|FEEDBACK|FERRARI|FERRERO|FI|FIAT|FIDELITY|FIDO|FILM|FINAL|FINANCE|FINANCIAL|FIRE|FIRESTONE|FIRMDALE|FISH|FISHING|FIT|FITNESS|FJ|FK|FLICKR|FLIGHTS|FLIR|FLORIST|FLOWERS|FLY|FM|FO|FOO|FOOD|FOODNETWORK|FOOTBALL|FORD|FOREX|FORSALE|FORUM|FOUNDATION|FOX|FR|FREE|FRESENIUS|FRL|FROGANS|FRONTDOOR|FRONTIER|FTR|FUJITSU|FUJIXEROX|FUN|FUND|FURNITURE|FUTBOL|FYI|GA|GAL|GALLERY|GALLO|GALLUP|GAME|GAMES|GAP|GARDEN|GAY|GB|GBIZ|GD|GDN|GE|GEA|GENT|GENTING|GEORGE|GF|GG|GGEE|GH|GI|GIFT|GIFTS|GIVES|GIVING|GL|GLADE|GLASS|GLE|GLOBAL|GLOBO|GM|GMAIL|GMBH|GMO|GMX|GN|GODADDY|GOLD|GOLDPOINT|GOLF|GOO|GOODYEAR|GOOG|GOOGLE|GOP|GOT|GOV|GP|GQ|GR|GRAINGER|GRAPHICS|GRATIS|GREEN|GRIPE|GROCERY|GROUP|GS|GT|GU|GUARDIAN|GUCCI|GUGE|GUIDE|GUITARS|GURU|GW|GY|HAIR|HAMBURG|HANGOUT|HAUS|HBO|HDFC|HDFCBANK|HEALTH|HEALTHCARE|HELP|HELSINKI|HERE|HERMES|HGTV|HIPHOP|HISAMITSU|HITACHI|HIV|HK|HKT|HM|HN|HOCKEY|HOLDINGS|HOLIDAY|HOMEDEPOT|HOMEGOODS|HOMES|HOMESENSE|HONDA|HORSE|HOSPITAL|HOST|HOSTING|HOT|HOTELES|HOTELS|HOTMAIL|HOUSE|HOW|HR|HSBC|HT|HU|HUGHES|HYATT|HYUNDAI|IBM|ICBC|ICE|ICU|ID|IE|IEEE|IFM|IKANO|IL|IM|IMAMAT|IMDB|IMMO|IMMOBILIEN|IN|INC|INDUSTRIES|INFINITI|INFO|ING|INK|INSTITUTE|INSURANCE|INSURE|INT|INTEL|INTERNATIONAL|INTUIT|INVESTMENTS|IO|IPIRANGA|IQ|IR|IRISH|IS|ISMAILI|IST|ISTANBUL|IT|ITAU|ITV|IVECO|JAGUAR|JAVA|JCB|JCP|JE|JEEP|JETZT|JEWELRY|JIO|JLL|JM|JMP|JNJ|JO|JOBS|JOBURG|JOT|JOY|JP|JPMORGAN|JPRS|JUEGOS|JUNIPER|KAUFEN|KDDI|KE|KERRYHOTELS|KERRYLOGISTICS|KERRYPROPERTIES|KFH|KG|KH|KI|KIA|KIM|KINDER|KINDLE|KITCHEN|KIWI|KM|KN|KOELN|KOMATSU|KOSHER|KP|KPMG|KPN|KR|KRD|KRED|KUOKGROUP|KW|KY|KYOTO|KZ|LA|LACAIXA|LAMBORGHINI|LAMER|LANCASTER|LANCIA|LAND|LANDROVER|LANXESS|LASALLE|LAT|LATINO|LATROBE|LAW|LAWYER|LB|LC|LDS|LEASE|LECLERC|LEFRAK|LEGAL|LEGO|LEXUS|LGBT|LI|LIDL|LIFE|LIFEINSURANCE|LIFESTYLE|LIGHTING|LIKE|LILLY|LIMITED|LIMO|LINCOLN|LINDE|LINK|LIPSY|LIVE|LIVING|LIXIL|LK|LLC|LLP|LOAN|LOANS|LOCKER|LOCUS|LOFT|LOL|LONDON|LOTTE|LOTTO|LOVE|LPL|LPLFINANCIAL|LR|LS|LT|LTD|LTDA|LU|LUNDBECK|LUPIN|LUXE|LUXURY|LV|LY|MA|MACYS|MADRID|MAIF|MAISON|MAKEUP|MAN|MANAGEMENT|MANGO|MAP|MARKET|MARKETING|MARKETS|MARRIOTT|MARSHALLS|MASERATI|MATTEL|MBA|MC|MCKINSEY|MD|ME|MED|MEDIA|MEET|MELBOURNE|MEME|MEMORIAL|MEN|MENU|MERCKMSD|METLIFE|MG|MH|MIAMI|MICROSOFT|MIL|MINI|MINT|MIT|MITSUBISHI|MK|ML|MLB|MLS|MM|MMA|MN|MO|MOBI|MOBILE|MODA|MOE|MOI|MOM|MONASH|MONEY|MONSTER|MORMON|MORTGAGE|MOSCOW|MOTO|MOTORCYCLES|MOV|MOVIE|MP|MQ|MR|MS|MSD|MT|MTN|MTR|MU|MUSEUM|MUTUAL|MV|MW|MX|MY|MZ|NA|NAB|NAGOYA|NAME|NATIONWIDE|NATURA|NAVY|NBA|NC|NE|NEC|NET|NETBANK|NETFLIX|NETWORK|NEUSTAR|NEW|NEWHOLLAND|NEWS|NEXT|NEXTDIRECT|NEXUS|NF|NFL|NG|NGO|NHK|NI|NICO|NIKE|NIKON|NINJA|NISSAN|NISSAY|NL|NO|NOKIA|NORTHWESTERNMUTUAL|NORTON|NOW|NOWRUZ|NOWTV|NP|NR|NRA|NRW|NTT|NU|NYC|NZ|OBI|OBSERVER|OFF|OFFICE|OKINAWA|OLAYAN|OLAYANGROUP|OLDNAVY|OLLO|OM|OMEGA|ONE|ONG|ONL|ONLINE|ONYOURSIDE|OOO|OPEN|ORACLE|ORANGE|ORG|ORGANIC|ORIGINS|OSAKA|OTSUKA|OTT|OVH|PA|PAGE|PANASONIC|PARIS|PARS|PARTNERS|PARTS|PARTY|PASSAGENS|PAY|PCCW|PE|PET|PF|PFIZER|PG|PH|PHARMACY|PHD|PHILIPS|PHONE|PHOTO|PHOTOGRAPHY|PHOTOS|PHYSIO|PICS|PICTET|PICTURES|PID|PIN|PING|PINK|PIONEER|PIZZA|PK|PL|PLACE|PLAY|PLAYSTATION|PLUMBING|PLUS|PM|PN|PNC|POHL|POKER|POLITIE|PORN|POST|PR|PRAMERICA|PRAXI|PRESS|PRIME|PRO|PROD|PRODUCTIONS|PROF|PROGRESSIVE|PROMO|PROPERTIES|PROPERTY|PROTECTION|PRU|PRUDENTIAL|PS|PT|PUB|PW|PWC|PY|QA|QPON|QUEBEC|QUEST|QVC|RACING|RADIO|RAID|RE|READ|REALESTATE|REALTOR|REALTY|RECIPES|RED|REDSTONE|REDUMBRELLA|REHAB|REISE|REISEN|REIT|RELIANCE|REN|RENT|RENTALS|REPAIR|REPORT|REPUBLICAN|REST|RESTAURANT|REVIEW|REVIEWS|REXROTH|RICH|RICHARDLI|RICOH|RIGHTATHOME|RIL|RIO|RIP|RMIT|RO|ROCHER|ROCKS|RODEO|ROGERS|ROOM|RS|RSVP|RU|RUGBY|RUHR|RUN|RW|RWE|RYUKYU|SA|SAARLAND|SAFE|SAFETY|SAKURA|SALE|SALON|SAMSCLUB|SAMSUNG|SANDVIK|SANDVIKCOROMANT|SANOFI|SAP|SARL|SAS|SAVE|SAXO|SB|SBI|SBS|SC|SCA|SCB|SCHAEFFLER|SCHMIDT|SCHOLARSHIPS|SCHOOL|SCHULE|SCHWARZ|SCIENCE|SCJOHNSON|SCOR|SCOT|SD|SE|SEARCH|SEAT|SECURE|SECURITY|SEEK|SELECT|SENER|SERVICES|SES|SEVEN|SEW|SEX|SEXY|SFR|SG|SH|SHANGRILA|SHARP|SHAW|SHELL|SHIA|SHIKSHA|SHOES|SHOP|SHOPPING|SHOUJI|SHOW|SHOWTIME|SHRIRAM|SI|SILK|SINA|SINGLES|SITE|SJ|SK|SKI|SKIN|SKY|SKYPE|SL|SLING|SM|SMART|SMILE|SN|SNCF|SO|SOCCER|SOCIAL|SOFTBANK|SOFTWARE|SOHU|SOLAR|SOLUTIONS|SONG|SONY|SOY|SPACE|SPORT|SPOT|SPREADBETTING|SR|SRL|SS|ST|STADA|STAPLES|STAR|STATEBANK|STATEFARM|STC|STCGROUP|STOCKHOLM|STORAGE|STORE|STREAM|STUDIO|STUDY|STYLE|SU|SUCKS|SUPPLIES|SUPPLY|SUPPORT|SURF|SURGERY|SUZUKI|SV|SWATCH|SWIFTCOVER|SWISS|SX|SY|SYDNEY|SYMANTEC|SYSTEMS|SZ|TAB|TAIPEI|TALK|TAOBAO|TARGET|TATAMOTORS|TATAR|TATTOO|TAX|TAXI|TC|TCI|TD|TDK|TEAM|TECH|TECHNOLOGY|TEL|TEMASEK|TENNIS|TEVA|TF|TG|TH|THD|THEATER|THEATRE|TIAA|TICKETS|TIENDA|TIFFANY|TIPS|TIRES|TIROL|TJ|TJMAXX|TJX|TK|TKMAXX|TL|TM|TMALL|TN|TO|TODAY|TOKYO|TOOLS|TOP|TORAY|TOSHIBA|TOTAL|TOURS|TOWN|TOYOTA|TOYS|TR|TRADE|TRADING|TRAINING|TRAVEL|TRAVELCHANNEL|TRAVELERS|TRAVELERSINSURANCE|TRUST|TRV|TT|TUBE|TUI|TUNES|TUSHU|TV|TVS|TW|TZ|UA|UBANK|UBS|UG|UK|UNICOM|UNIVERSITY|UNO|UOL|UPS|US|UY|UZ|VA|VACATIONS|VANA|VANGUARD|VC|VE|VEGAS|VENTURES|VERISIGN|VERSICHERUNG|VET|VG|VI|VIAJES|VIDEO|VIG|VIKING|VILLAS|VIN|VIP|VIRGIN|VISA|VISION|VIVA|VIVO|VLAANDEREN|VN|VODKA|VOLKSWAGEN|VOLVO|VOTE|VOTING|VOTO|VOYAGE|VU|VUELOS|WALES|WALMART|WALTER|WANG|WANGGOU|WATCH|WATCHES|WEATHER|WEATHERCHANNEL|WEBCAM|WEBER|WEBSITE|WED|WEDDING|WEIBO|WEIR|WF|WHOSWHO|WIEN|WIKI|WILLIAMHILL|WIN|WINDOWS|WINE|WINNERS|WME|WOLTERSKLUWER|WOODSIDE|WORK|WORKS|WORLD|WOW|WS|WTC|WTF|XBOX|XEROX|XFINITY|XIHUAN|XIN|XN--11B4C3D|XN--1CK2E1B|XN--1QQW23A|XN--2SCRJ9C|XN--30RR7Y|XN--3BST00M|XN--3DS443G|XN--3E0B707E|XN--3HCRJ9C|XN--3OQ18VL8PN36A|XN--3PXU8K|XN--42C2D9A|XN--45BR5CYL|XN--45BRJ9C|XN--45Q11C|XN--4GBRIM|XN--54B7FTA0CC|XN--55QW42G|XN--55QX5D|XN--5SU34J936BGSG|XN--5TZM5G|XN--6FRZ82G|XN--6QQ986B3XL|XN--80ADXHKS|XN--80AO21A|XN--80AQECDR1A|XN--80ASEHDB|XN--80ASWG|XN--8Y0A063A|XN--90A3AC|XN--90AE|XN--90AIS|XN--9DBQ2A|XN--9ET52U|XN--9KRT00A|XN--B4W605FERD|XN--BCK1B9A5DRE4C|XN--C1AVG|XN--C2BR7G|XN--CCK2B3B|XN--CG4BKI|XN--CLCHC0EA0B2G2A9GCD|XN--CZR694B|XN--CZRS0T|XN--CZRU2D|XN--D1ACJ3B|XN--D1ALF|XN--E1A4C|XN--ECKVDTC9D|XN--EFVY88H|XN--FCT429K|XN--FHBEI|XN--FIQ228C5HS|XN--FIQ64B|XN--FIQS8S|XN--FIQZ9S|XN--FJQ720A|XN--FLW351E|XN--FPCRJ9C3D|XN--FZC2C9E2C|XN--FZYS8D69UVGM|XN--G2XX48C|XN--GCKR3F0F|XN--GECRJ9C|XN--GK3AT1E|XN--H2BREG3EVE|XN--H2BRJ9C|XN--H2BRJ9C8C|XN--HXT814E|XN--I1B6B1A6A2E|XN--IMR513N|XN--IO0A7I|XN--J1AEF|XN--J1AMH|XN--J6W193G|XN--JLQ61U9W7B|XN--JVR189M|XN--KCRX77D1X4A|XN--KPRW13D|XN--KPRY57D|XN--KPU716F|XN--KPUT3I|XN--L1ACC|XN--LGBBAT1AD8J|XN--MGB9AWBF|XN--MGBA3A3EJT|XN--MGBA3A4F16A|XN--MGBA7C0BBN0A|XN--MGBAAKC7DVF|XN--MGBAAM7A8H|XN--MGBAB2BD|XN--MGBAH1A3HJKRD|XN--MGBAI9AZGQP6J|XN--MGBAYH7GPA|XN--MGBBH1A|XN--MGBBH1A71E|XN--MGBC0A9AZCG|XN--MGBCA7DZDO|XN--MGBCPQ6GPA1A|XN--MGBERP4A5D4AR|XN--MGBGU82A|XN--MGBI4ECEXP|XN--MGBPL2FH|XN--MGBT3DHD|XN--MGBTX2B|XN--MGBX4CD0AB|XN--MIX891F|XN--MK1BU44C|XN--MXTQ1M|XN--NGBC5AZD|XN--NGBE9E0A|XN--NGBRX|XN--NODE|XN--NQV7F|XN--NQV7FS00EMA|XN--NYQY26A|XN--O3CW4H|XN--OGBPF8FL|XN--OTU796D|XN--P1ACF|XN--P1AI|XN--PBT977C|XN--PGBS0DH|XN--PSSY2U|XN--Q7CE6A|XN--Q9JYB4C|XN--QCKA1PMC|XN--QXA6A|XN--QXAM|XN--RHQV96G|XN--ROVU88B|XN--RVC1E0AM3E|XN--S9BRJ9C|XN--SES554G|XN--T60B56A|XN--TCKWE|XN--TIQ49XQYJ|XN--UNUP4Y|XN--VERMGENSBERATER-CTB|XN--VERMGENSBERATUNG-PWB|XN--VHQUV|XN--VUQ861B|XN--W4R85EL8FHU5DNRA|XN--W4RS40L|XN--WGBH1C|XN--WGBL6A|XN--XHQ521B|XN--XKC2AL3HYE2A|XN--XKC2DL3A5EE0H|XN--Y9A3AQ|XN--YFRO4I67O|XN--YGBI2AMMX|XN--ZFR164B|XXX|XYZ|YACHTS|YAHOO|YAMAXUN|YANDEX|YE|YODOBASHI|YOGA|YOKOHAMA|YOU|YOUTUBE|YT|YUN|ZA|ZAPPOS|ZARA|ZERO|ZIP|ZM|ZONE|ZUERICH|ZW|TEST)",function(t){Object.defineProperty(t,"__esModule",{value:!0});var e=T6;t.openingParenthesis=`(["'{`,t.closingParenthesis=`)]"'}`,t.parenthesis=t.openingParenthesis.split("").map(function(r,i){return""+r+t.closingParenthesis.charAt(i)}),t.htmlAttributes=["src","data","href","cite","formaction","icon","manifest","poster","codebase","background","profile","usemap","itemtype","action","longdesc","classid","archive"],t.nonLatinAlphabetRanges="\\u0041-\\u005A\\u0061-\\u007A\\u00AA\\u00B5\\u00BA\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u0527\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0\\u08A2-\\u08AC\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0977\\u0979-\\u097F\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C33\\u0C35-\\u0C39\\u0C3D\\u0C58\\u0C59\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D60\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191C\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19C1-\\u19C7\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2183\\u2184\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005\\u3006\\u3031-\\u3035\\u303B\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA697\\uA6A0-\\uA6E5\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA78E\\uA790-\\uA793\\uA7A0-\\uA7AA\\uA7F8-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA80-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uABC0-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC",t.TLDs=e.TLDs}(Js);var j6={};Object.defineProperty(j6,"__esModule",{value:!0});function wn(t,e,r){return typeof r=="function"?r(t,e):r}function bL(t,e){var r="",i=1/0,n={},a=!1;if(e&&e.specialTransform)for(var s=0;s'+(t.string.length>i?a?t.string.substring(0,Math.floor(i/2))+"…"+t.string.substring(t.string.length-Math.ceil(i/2),t.string.length):t.string.substring(0,i)+"…":t.string)+"")}j6.transform=bL;var K7={};(function(t){Object.defineProperty(t,"__esModule",{value:!0});var e=Js,r="([a-z0-9!#$%&'*+=?^_`{|}~-]+(\\.[a-z0-9!#$%&'*+=?^_`{|}~-]+)*)",i="([a-z0-9]+(-+[a-z0-9]+)*\\.)+("+e.TLDs+")",n="([a-z0-9]+(-+[a-z0-9]+)*\\.)+([a-z0-9][a-z0-9-]{0,"+(Math.max.apply(ie,e.TLDs.split("|").map(function(E){return E.length}))-2)+"}[a-z0-9])",a=`a-zA-Z\\d\\-._~\\!$&*+,;=:@%'"\\[\\]()`,s="(((\\/((["+a+"]+(\\/["+a+"]*)*))?)?)((\\?(["+a+"\\/?]*))?)((\\#(["+a+"\\/?]*))?))?",o="((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",u="\\[(([a-f0-9:]+:+)+[a-f0-9]+)\\]",l="(:(\\d{1,5}))?",f="(https?:|ftps?:)\\/\\/",d="("+f+")\\S+",h="(([\\/]?))+",c="((("+f+")?("+i+"|"+o+"|("+f+")("+u+"|"+n+"))(?!@\\w)"+l+")|("+d+"))",p=c+"((((\\/((["+a+"]+(\\/["+a+e.nonLatinAlphabetRanges+"]*)*))?)?)((\\?(["+a+"\\/?]*))?)((\\#(["+a+"\\/?]*))?))?\\b(((["+a+"\\/"+e.nonLatinAlphabetRanges+"][a-zA-Z\\d\\-_~+=\\/"+e.nonLatinAlphabetRanges+"]+)?))+)";t.email="\\b(mailto:)?"+r+"@("+i+"|"+o+")\\b",t.url="("+p+")|(\\b"+c+s+"\\b"+h+")",t.file="(file:\\/\\/\\/)([a-z]+:(\\/|\\\\)+)?([\\w.]+([\\/\\\\]?)+)+",t.final="("+t.url+")|("+t.email+")|("+t.file+")",t.finalRegex=new RegExp(t.final,"gi"),t.ipRegex=new RegExp("^("+o+"|"+u+")$","i"),t.emailRegex=new RegExp("^("+t.email+")$","i"),t.fileRegex=new RegExp("^("+t.file+")$","i"),t.urlRegex=new RegExp("^("+t.url+")$","i");var m={isURL:0,isEmail:0,isFile:0,file:{fileName:0,protocol:0},email:{protocol:0,local:0,host:0},url:{ipv4:0,ipv6:0,ipv4Confirmation:0,byProtocol:0,port:0,protocol1:0,protocol2:0,protocol3:0,protocolWithDomain:0,path:0,secondPartOfPath:0,query:0,fragment:0}};t.iidxes=m;for(var b=["file:///some/file/path/filename.pdf","mailto:e+_mail.me@sub.domain.com","http://sub.domain.co.uk:3000/p/a/t/h_(asd)/h?q=abc123#dfdf","http://www.عربي.com","http://127.0.0.1:3000/p/a/t_(asd)/h?q=abc123#dfdf","http://[2a00:1450:4025:401::67]/k/something","a.org/abc/ი_გგ"].join(" "),F=null,x=0;(F=t.finalRegex.exec(b))!==null;)x===0&&(m.isFile=F.lastIndexOf(F[0]),m.file.fileName=F.indexOf("filename.pdf"),m.file.protocol=F.indexOf("file:///")),x===1&&(m.isEmail=F.lastIndexOf(F[0]),m.email.protocol=F.indexOf("mailto:"),m.email.local=F.indexOf("e+_mail.me"),m.email.host=F.indexOf("sub.domain.com")),x===2&&(m.isURL=F.lastIndexOf(F[0]),m.url.protocol1=F.indexOf("http://"),m.url.protocolWithDomain=F.indexOf("http://sub.domain.co.uk:3000"),m.url.port=F.indexOf("3000"),m.url.path=F.indexOf("/p/a/t/h_(asd)/h"),m.url.query=F.indexOf("q=abc123"),m.url.fragment=F.indexOf("dfdf")),x===3&&(m.url.byProtocol=F.lastIndexOf("http://www.عربي.com"),m.url.protocol2=F.lastIndexOf("http://")),x===4&&(m.url.ipv4=F.indexOf("127.0.0.1"),m.url.ipv4Confirmation=F.indexOf("0.")),x===5&&(m.url.ipv6=F.indexOf("2a00:1450:4025:401::67"),m.url.protocol3=F.lastIndexOf("http://")),x===6&&(m.url.secondPartOfPath=F.indexOf("გგ")),x++})(K7);var ei={};Object.defineProperty(ei,"__esModule",{value:!0});var yL=Js;function vL(t,e,r,i){if(i!==e)return!1;if(r.split(t).length-r.split(e).length===1||t===e&&r.split(t).length%2===0)return!0}ei.checkParenthesis=vL,ei.maximumAttrLength=yL.htmlAttributes.sort(function(t,e){return e.length-t.length})[0].length;function kL(t){return/\s[a-z0-9-]+=('|")$/i.test(t)||/: ?url\(('|")?$/i.test(t)}ei.isInsideAttribute=kL;function wL(t,e,r){for(var i=t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),n=new RegExp("(?=()("+i+"))[\\s\\S]*?("+i+`)(?!"|')`,"gi"),a=null;(a=n.exec(e))!==null;){var s=a.index+a[0].length;if(s===r)return!0}return!1}ei.isInsideAnchorTag=wL,Object.defineProperty(X7,"__esModule",{value:!0});var J7=Js,xL=j6,xe=K7,Qs=ei,Q7=function(t){for(var e=[],r=null,i=function(){var n=r.index,a=n+r[0].length,s=r[0];if(t.charAt(a)==="/"&&(s=s+t.charAt(a),a++),J7.closingParenthesis.indexOf(t.charAt(a))>-1&&J7.parenthesis.forEach(function(f){var d=f.charAt(0),h=f.charAt(1);Qs.checkParenthesis(d,h,s,t.charAt(a))&&(s=s+t.charAt(a),a++)}),['""',"''","()"].indexOf(t.charAt(n-1)+t.charAt(a))!==-1&&Qs.isInsideAttribute(t.substring(n-Qs.maximumAttrLength-15,n))||t.substring(a,t.length).indexOf("")>-1&&t.substring(0,n).indexOf("-1&&Qs.isInsideAnchorTag(s,t,a))return"continue";if(r[xe.iidxes.isURL]){var o=(r[xe.iidxes.url.path]||"")+(r[xe.iidxes.url.secondPartOfPath]||"")||void 0,u=r[xe.iidxes.url.protocol1]||r[xe.iidxes.url.protocol2]||r[xe.iidxes.url.protocol3];e.push({start:n,end:a,string:s,isURL:!0,protocol:u,port:r[xe.iidxes.url.port],ipv4:r[xe.iidxes.url.ipv4Confirmation]?r[xe.iidxes.url.ipv4]:void 0,ipv6:r[xe.iidxes.url.ipv6],host:r[xe.iidxes.url.byProtocol]?void 0:(r[xe.iidxes.url.protocolWithDomain]||"").substr((u||"").length),confirmedByProtocol:!!r[xe.iidxes.url.byProtocol],path:r[xe.iidxes.url.byProtocol]?void 0:o,query:r[xe.iidxes.url.query]||void 0,fragment:r[xe.iidxes.url.fragment]||void 0})}else if(r[xe.iidxes.isFile]){var l=s.substr(8);e.push({start:n,end:a,string:s,isFile:!0,protocol:r[xe.iidxes.file.protocol],filename:r[xe.iidxes.file.fileName],filePath:l,fileDirectory:l.substr(0,l.length-r[xe.iidxes.file.fileName].length)})}else r[xe.iidxes.isEmail]?e.push({start:n,end:a,string:s,isEmail:!0,local:r[xe.iidxes.email.local],protocol:r[xe.iidxes.email.protocol],host:r[xe.iidxes.email.host]}):e.push({start:n,end:a,string:s})};(r=xe.finalRegex.exec(t))!==null;)i();return e},q6=function(t){var e=typeof t=="string"?{input:t,options:void 0,extensions:void 0}:t,r=e.input,i=e.options,n=e.extensions;if(n)for(var a=0;a{i.isText&&i.marks.some(a=>a.type===e)&&i.text&&r.removeMark(n,n+i.text.length,e)}),t.apply(r.setMeta("addToHistory",!1))}function AL(t){const{doc:e}=t,r=[],i=[];let n=0;e.descendants((o,u)=>{if(o.isText){const l=o.text;i[n]?i[n]={text:i[n].text+l,pos:i[n].pos}:i[n]={text:l,pos:u}}else n+=1}),i.forEach(({text:o,pos:u})=>{if(!o)return;DL.list(o).forEach(f=>{if(!f.isURL)return;let d=f.string;f.protocol||(d=`http://${d}`),r.push({href:d,from:u+f.start,to:u+f.end})})});const a=t.schema.marks[R6.name];let s=t;if(a){const o=t.tr;r.forEach(u=>{const l={href:u.href},f=a.create(l);o.addMark(u.from,u.to,f)}),s=t.apply(o)}return s}const R6=Fn.create({name:"link",addOptions(){return{target:"_blank"}},inclusive:!1,addAttributes(){return{href:{default:null},target:{default:null}}},renderHTML({HTMLAttributes:t}){var e;return["a",{...t,rel:"noopener noreferrer nofollow",target:(e=this.options)==null?void 0:e.target},0]},addProseMirrorPlugins(){return[new St({props:{handleDOMEvents:{click(t,e){return e.target instanceof HTMLAnchorElement&&e.target.href&&e.stopPropagation(),!0}}}})]}}),SL=Jr.create({name:"quotedText",atom:!0,selectable:!1,addAttributes(){return{text:{default:this.options.text,parseHTML:t=>t.textContent,renderHTML(){return{}}}}},renderHTML({HTMLAttributes:t,node:e}){return["div",pn({style:"display: none;"},t),e.attrs.text]}}),ML=(t,e=!0)=>{if(!t)throw new Error('Invalid "node" parameter');const r=[];return t.descendants((i,n)=>{if(r.push({node:i,pos:n}),!e)return!1}),r},BL=(t,e,r=!0)=>{if(t){if(!e)throw new Error('Invalid "predicate" parameter')}else throw new Error('Invalid "node" parameter');return ML(t,r).filter(i=>e(i.node))},HL=(t,e,r=!0)=>BL(t,i=>i.type===e,r),OL=L.extend({components:{AxSuggestList:cL,AxSuggestUser:FL,AxSuggestEmoji:uL,AxEmojiPicker:YB,EditorContent:HM},directives:{onClickAway:W0},mixins:[OM,iL,PO],props:{value:{type:[Object,String],required:!1,default:""},autofocus:{type:Boolean,default:!1},cursor:{type:String,default:"inherit"},readonly:{type:Boolean,default:!1},maxLines:{type:Number,required:!1,default:0},bold:{type:Boolean,required:!1,default:!1},placeholder:{type:String,default:""},maxLength:{type:Number,default:void 0},userSuggest:{type:Boolean,default:!0},editorClass:{type:[Object,String],default:void 0}},data(){return{mounted:!1,disabled:!1}},computed:{classes(){return{"ax-reply--readonly":this.readonly,"ax-reply--editable":!this.readonly,"ax-reply--disabled":this.disabled,"ax-reply--bold":this.bold}},styles(){return{cursor:this.cursor}},editorStyles(){let t={};if(this.maxLines){const e={display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:this.maxLines.toString(),overflow:"hidden"};t={...t,...e}}return t}},watch:{value(t){this.readonly&&this.setContent(t)}},created(){this.editor=void 0},mounted(){this.createEditor(),this.mounted=!0},removed(){this.editor&&this.editor.destroy()},methods:{createEditor(){const t=this,e=[mM,AM.extend({addKeyboardShortcuts(){return{"Mod-Enter":()=>(t.$emit("submit"),!0)}}}),MM,FM,EM,SM.configure({placeholder:this.placeholder,showOnlyWhenEditable:!0,showOnlyCurrent:!0}),R6,CL.configure({maxLength:this.maxLength,onMaxLengthLimitReached:({maxLengthLimitReached:n})=>{this.$emit("max-limit-reached",n)}}),SL];if(this.userSuggest){const n=this.createUserMentionPlugin();e.push(n)}const r=this.createEmojisPlugin();e.push(r);const i=new BM({content:this.value,editable:!this.readonly,autofocus:this.autofocus?"end":!1,injectCSS:!1,onFocus:({event:n})=>{const a=new Event("focus",n);a.AxReply=this,this.$el.dispatchEvent(a),this.$emit("focus",n)},onBlur:({event:n})=>{const a=new Event("blur",n);a.AxReply=this,this.$el.dispatchEvent(a),this.$emit("blur",n)},extensions:e,onUpdate:({editor:n})=>{if(this.isEmpty())this.$emit("input");else{const a=this.prepareJson(n.state);this.$emit("input",a)}},onCreate:async()=>{await this.$nextTick(),await this.$nextTick(),this.$emit("init")}});this.editor=i,this.editorHasEmptyState()?this.editor.commands.clearContent():this.readonly||this.prepareStateToEdit()},prepareStateToEdit(){if(!this.editor)return;const t=EL(this.editor.state);this.editor.view.updateState(t)},getHtml(){if(this.editor)return this.editor.getHTML()},getJson(){if(this.editor)return this.prepareJson(this.editor.state)},prepareJson(t){return AL(t).doc.toJSON()},getText(){if(this.editor)return this.editor.state.doc.textContent},isEmpty(){if(this.editor)return!this.editor.state.doc.textContent.trim()&&this.getMentionedUsers().length===0&&this.getEmojis().length===0},setContent(t){this.editor&&this.editor.commands.setContent(t,!0)},clear(){this.editor&&this.editor.commands.clearContent()},focus(t="end"){this.editor&&this.editor.commands.focus(t)},blur(){this.editor&&this.editor.commands.blur()},onKeydown(t){const{key:e,code:r}=t;(e===" "||e==="Control"||r==="KeyC")&&t.stopPropagation()},onKeyup(t){const e=t.key;(e==="."||e===","||e===" "||e==="Control")&&t.stopPropagation()},setDisabled(t){this.disabled=t},editorHasEmptyState(){if(!this.editor)return;const t=this.editor.state,e=t.doc.childCount;if(e===0)return!0;if(e===1){const r=t.doc.nodeAt(0);if(!r||!r.content||Array.isArray(r.content)&&r.content.length===0||this.isEmpty())return!0}return!1},insertSpace(){if(!this.editor)return;const t=this.editor.state,e=t.tr.insertText(" "),r=t.apply(e);this.editor.view.updateState(r)},insertParagraph(){if(!this.editor)return;const t=this.editor.state,e=t.tr.split(t.selection.$from.pos).deleteSelection().scrollIntoView(),r=t.apply(e);this.editor.view.updateState(r)},getNodesOfType(t){if(this.editor){const e=this.editor.view.state,r=e.doc;return HL(r,e.schema.nodes[t]).map(a=>a.node.attrs)}return[]},removeCurrentMention(){if(!this.editor)return;const t=this.mentions.suggestionRange;if(!t||!this.mentions.suggest)return;const e=this.editor.state,r=e.tr.delete(t.from,t.to),i=e.apply(r);this.editor.view.updateState(i)},signInHandler(){this.removeCurrentMention(),this.$emit("login-requested",this)}}});var LL=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{staticClass:"ax-reply",class:e.classes,style:e.styles,on:{keydown:e.onKeydown,keyup:e.onKeyup}},[e.mounted?r("EditorContent",{staticClass:"ax-reply__editor",class:e.editorClass,style:e.editorStyles,attrs:{editor:e.editor}}):e._e(),e._t("after",null,{startMention:e.startMention,emojiPick:e.emojiPick}),e.mentions.suggest?r("AxSuggestList",{ref:e.mentions.suggestListRef,attrs:{loading:e.mentions.fetchingUsers,error:e.mentions.fetchingUsersFailed,items:e.filteredUsers,pointer:e.mentions.pointer},on:{select:e.selectUser,hover:e.mentionsSetPointer},scopedSlots:e._u([{key:"loading",fn:function(){return[r("span",[e._v(" Loading... ")])]},proxy:!0},{key:"error",fn:function(){return[e.hasAuth()?e.isNotShared?r("span",[e._v(" Request access from a workspace member to @mention others. ")]):r("span",[e._v(" Failed to load user list. Please try again later. ")]):r("span",{staticClass:"cursor-pointer",on:{click:e.signInHandler}},[e._v(" Please "),r("u",[e._v("Sign in")]),e._v(" to @mention others ")])]},proxy:!0},{key:"item",fn:function({item:i}){return[r("AxSuggestUser",{attrs:{user:i}})]}}],null,!1,1256672516)}):e._e(),e.emojis.suggest?r("AxSuggestList",{ref:e.emojis.suggestListRef,attrs:{items:e.filteredEmojis,pointer:e.emojis.pointer},on:{select:e.emojiSelect,hover:e.emojisSetPointer},scopedSlots:e._u([{key:"item",fn:function({item:i}){return[r("AxSuggestEmoji",{attrs:{emoji:i}})]}}],null,!1,3592836678)}):e._e(),e.emojis.pickingEmoji?r("AxEmojiPicker",{directives:[{name:"on-click-away",rawName:"v-on-click-away",value:{handler:e.emojiDismiss,overlay:!0},expression:"{ handler: emojiDismiss, overlay: true }"}],attrs:{"frequently-used-provider":e.emojis.frequentlyUsedProvider},on:{select:e.emojiSelect,dismiss:e.emojiDismiss}}):e._e()],2)},IL=[],PL=Y(OL,LL,IL,!1,null,null,null,null);const $s=PL.exports,eo={dateFormat:"PPP",dateTimeFormat:"p EEEE, MMMM do",timeAfterDateFormat:"EEEE, MMMM do p",tooltipFormat:"PPpp"},VL={value:{type:[Date,String],required:!0},format:{type:String,default:eo.dateFormat},tooltipFormat:{type:String,default:eo.tooltipFormat},dateTimeFormat:{type:String,default:eo.dateTimeFormat},time:{type:Boolean,default:!1},timeAfterDate:{type:Boolean,default:!1},relative:{type:Boolean,default:!1},distance:{type:Boolean,default:!1},strict:{type:Boolean,default:!1},addSuffix:{type:Boolean,default:!1}},TL=L.extend({functional:!0,props:VL,render(t,e){const{props:r,data:i}=e,n=qL(r.value),a=jL(r);let s="",o="";n?(r.relative?s=fd(n,new Date):r.distance?(s=(r.strict?Uw:Zw)(n,new Date,{addSuffix:r.addSuffix}),s.includes("second")?s="just now":s=s.replace("minute","min")):s=Br(n,a.text),o=Br(n,a.tooltip)):s="Invalid Date";const u={class:["ax-date",i.staticClass],attrs:{title:o},domProps:{innerHTML:s}};return t("span",u)}}),jL=t=>{const{time:e,timeAfterDate:r,format:i,tooltipFormat:n,dateTimeFormat:a}=t;return{text:e?r?eo.timeAfterDateFormat:a:i,tooltip:n}},qL=t=>t instanceof Date?t:RL(t),RL=t=>{const e=new Date(t);try{return rd(e)?e:n1(t)}catch(r){console.error(r);return}};var NL=Y(TL,null,null,!1,null,null,null,null);const zL=NL.exports,ZL=L.extend({components:{AxFeedbackItemContext:cd,AxFeedbackPinCircle:gd,AxFeedbackUserName:Cd,AxFeedbackUserAvatar:Fd,AxFeedbackItemOptions:_d,AxReply:$s,AxDate:zL},props:{issue:ae({required:!0}),isActive:{type:Boolean,default:!1},revealWhenActive:{type:Boolean,default:!1},userProfiles:ae({required:!0}),currentUserId:ae({required:!0}),container:ae({required:!0})},computed:{noPin(){const{pinNumber:t,x:e,y:r}=this.issue;return t==null||e==null||r==null}},watch:{isActive:{handler(t){t&&this.scrollToIssue()},immediate:!0}},methods:{rendered(){this.revealIfRequired()},revealIfRequired(){this.isActive&&this.revealWhenActive&&this.scrollToIssue()},scrollToIssue(){this.$el&&this.scrollIntoViewIfNeeded(this.$el,this.container)},scrollIntoViewIfNeeded(t,e){const{top:r,bottom:i}=e.getBoundingClientRect(),{top:n,bottom:a}=t.getBoundingClientRect();a>i&&t.scrollIntoView(!1),n0,expression:"numComments > 0"}]},[e._v(" Replied to "),r("AxFeedbackUserName",{attrs:{user:a,name:s}})],1)]),r("div",{staticClass:"feedback-issue__body"},[r("AxReply",{key:o,attrs:{readonly:"",value:u,"user-profiles":e.userProfiles,"user-id":e.currentUserId,bold:e.issue.isUnread,"max-lines":3},on:{init:e.rendered}})],1),h?r("div",{staticClass:"feedback-issue__resolved-mark"},[r("div",[e._v("Resolved by "+e._s(c))]),r("div",[e._v(e._s(p))])]):e._e()])]}}])})},WL=[],GL=Y(ZL,UL,WL,!1,null,"8849d3cb",null,null);const YL=GL.exports,XL=t=>{const{lastIssueComment:e,modifiedDate:r,createdDate:i}=t;return e?e.commentDate:r||i},KL=L.extend({components:{AxFeedbackPanelIssue:YL},props:{userProfiles:ae({required:!0}),currentUserId:ae({required:!0}),currentPage:ae({required:!0})},computed:{anyIssues(){return this.anyResolved||this.anyUnresolved},anyResolved(){return this.resolvedIssues.length>0},anyUnresolved(){return this.unresolvedIssues.length>0},unresolvedIssues(){return this.$store.getters.allUnresolvedIssues},resolvedIssues(){return this.$store.getters.allResolvedIssues},revealedIssueCode(){return this.$store.state.feedback.issues.revealedIssueCode},allIssuesWithCurrentFilter(){const t=this.$store.getters.allIssuesWithCurrentFilter;return ha(S4(t,XL),e=>({value:!e.resolvedDate,descending:!0}),e=>({value:!!e.resolvedDate,descending:!0}))}},methods:{async toggleActive(t){const e=this.isActive(t);e||await this.$store.dispatch(new Ja(t.code)),this.$store.commit(new S1(t.code,void 0,!e))},isActive(t){return this.$store.getters.isActive(t)},toReveal(t){return this.revealedIssueCode?this.revealedIssueCode.toLowerCase()===t.code.toLowerCase():!1}}});var JL=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{staticClass:"feedback-panel-issues"},[e.anyIssues?r("div",e._l(e.allIssuesWithCurrentFilter,function(i){return r("AxFeedbackPanelIssue",{key:i.code,attrs:{issue:i,"user-profiles":e.userProfiles,"current-user-id":e.currentUserId,"is-active":e.isActive(i),"reveal-when-active":e.toReveal(i),container:e.$el},nativeOn:{click:function(n){return e.toggleActive(i)}}})}),1):r("div",{staticClass:"feedback-panel-empty-state"},[r("div",{staticClass:"feedback-panel-empty-state__title"},[e._v(" No Comments ")]),r("div",[e._v(" Add a comment to give feedback, ask a question, or request a change. ")])])])},QL=[],$L=Y(KL,JL,QL,!1,null,"216f9afa",null,null);const eI=$L.exports,tI=L.extend({components:{AxButton:qe},props:{isActive:{type:Boolean,default:!1}}});var rI=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("transition",{attrs:{name:"reload-slide-down",mode:"out-in"}},[r("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive,expression:"isActive"}],staticClass:"reload-panel"},[r("span",[e._v("New comments available ")]),r("AxButton",{staticClass:"reload-link",attrs:{color:"link",small:""},on:{click:function(i){return e.$emit("reload")}}},[e._v(" Click to Refresh ")])],1)])},iI=[],nI=Y(tI,rI,iI,!1,null,"554fd965",null,null);const aI=nI.exports,sI=L.extend({functional:!0,props:{masks:u1(),backgroundColor:{type:String,required:!1,default:"#fff"},debug:{type:Boolean,default:!1}},render(t,e){return e.data.staticClass=`${e.data.staticClass||""} ax-loading-mask`.trim(),t("div",e.data,e.props.masks.map((r,i)=>t("div",{key:i,class:{"mask-item":!0,"mask-item--debug":e.props.debug},style:{left:r.left,right:r.right,top:r.top,bottom:r.bottom,width:r.width,height:r.height,backgroundColor:e.props.backgroundColor}})))}});var oI=Y(sI,null,null,!1,null,"ac2e54a5",null,null);const uI=oI.exports;class lI{constructor(){S(this,"handlers",{})}subscribe(e){for(const r in e)if(e.hasOwnProperty(r)){const i=e[r];this.on(r,i)}}unsubscribe(e){for(const r in e)if(e.hasOwnProperty(r)){const i=e[r];this.off(r,i)}}on(e,r){(this.handlers[e]=this.handlers[e]||[]).push(r)}off(e,r){const i=this.handlers[e];if(!i)return!1;if(this.has(e,r)){const n=i.indexOf(r);i.splice(n,1)}}has(e,r){const i=this.handlers[e];return i?i.indexOf(r)!==-1:!1}trigger(e,...r){const i=this.handlers[e];if(i)for(const n of i)n.apply(this,r)}}var to=(t=>(t[t.AllPages=0]="AllPages",t[t.ThisPage=1]="ThisPage",t))(to||{}),Xe=(t=>(t[t.SignInAsVisitor=0]="SignInAsVisitor",t[t.SignIn=1]="SignIn",t[t.SignInSso=2]="SignInSso",t[t.SignUp=3]="SignUp",t))(Xe||{});const fI=()=>({accountService:void 0,accountServiceSetupCompleted:!1,axShareConfig:void 0,userInfo:void 0,shortcut:"",eventHub:new lI,isExpo:!1,cloudMode:!1,mobileMode:!1,projectInfo:void 0,firstPage:void 0,auth:{step:0,isOnPrem:!1,showSaml:!1,samlUrl:"",showSignup:!1,ldapEnabled:!1},feedback:{fbEnabled:void 0,panelVisible:!1,pinPopupEnabled:!1,shareStatus:void 0,elements:{mainFrame:void 0,clippingBounds:void 0,mainPanel:void 0,mainPanelContainer:void 0,clipFrameScroll:void 0,clippingBoundsScrollContainer:void 0,overlayElements:[]},polling:{enabled:!0,issuePollingInfo:void 0,lastPollingDate:void 0},issues:{issuesList:void 0,profiles:{},mostRecentCommentTimestamp:"",hasCommentsOnDeletedPages:!1,activeIssueCode:void 0,revealedIssueCode:void 0,activeCommentId:void 0,selectedPage:void 0,selectedShortPage:void 0,selectedPageName:void 0,showResolved:!1,displayMode:0,isLoading:!0,newPinOverlay:!1,newPin:void 0,scale:1,scaleMode:0,showPins:!1,isDevice:!1,pagePosition:{x:0,y:0},startComment:void 0,filterOptions:{thisPage:!1,showResolved:!1,unreadOnly:!1,pinColors:[]},filterActive:!1},screenshotRequest:void 0,screenshotResult:void 0,takingScreenshot:!1,screenshotExtensionMissing:!1,previewScreenshot:void 0}}),ro=40,C1=40,$7=10,xn=15,dI=125,tr=12,Dn=6,io=10,hI=60,e9=10,cI=[...Array(7)].map(t=>[{left:`${ro}px`,right:"0",height:`${(C1-tr)/2}px`},{top:`${(C1-tr)/2}px`,left:`${ro}px`,width:`${$7}px`,height:`${tr}px`},{top:`${(C1-tr)/2}px`,left:`${ro+$7+dI}px`,right:"0",height:`${tr}px`},{top:`${(C1+tr)/2}px`,left:`${ro}px`,right:"0",height:`${(C1-tr)/2}px`},{top:`${C1}px`,width:"100%",height:`${xn}px`},{top:`${C1+xn+io}px`,width:"100%",height:`${Dn}px`},{top:`${C1+xn+Dn+io*2}px`,width:"100%",height:`${Dn}px`},{top:`${C1+xn+Dn*2+io*2}px`,width:"100%",height:`${e9/2}px`},{top:`${C1+xn+5+Dn*2+io*2}px`,left:`${hI}px`,right:"0",height:`${e9}px`}]),_I=L.extend({directives:{shortkey:za},components:{AxButton:qe,AxLoadingMask:uI,AxFeedbackPanelIssues:eI,AxFeedbackItemFilter:Pk,AxFeedbackReloadButton:aI,AxFeedbackExtensionMissing:Fy},data(){return{loadingMask:cI,displayMode:to.AllPages}},computed:{isLoading(){return this.$store.state.feedback.issues.isLoading},mobileMode(){return this.$store.state.mobileMode},newPinOverlayEnabled(){return this.$store.state.feedback.issues.newPinOverlay},userProfiles(){return this.$store.state.feedback.issues.profiles},currentUserId(){const t=this.$store.state,{userInfo:e}=t;return e?e.userId:""},currentPage(){return this.$store.state.feedback.issues.selectedPage},reloadAvailable(){const t=this.$store.state,{feedback:e}=t,{issuePollingInfo:r,lastPollingDate:i}=e.polling;if(r){const n=r.hasChanges===!0;let a=!0;return i&&(a=new Date(i)<=new Date(r.originalPollTime)),a&&n}return!1},showMarkAllAsReadBtn(){return this.anyUnreadUnresolvedIssues||this.hasCommentsOnDeletedPages},anyUnreadUnresolvedIssues(){return this.$store.getters.anyUnreadUnresolvedIssues},hasCommentsOnDeletedPages(){return this.$store.state.feedback.issues.hasCommentsOnDeletedPages}},watch:{newPinOverlayEnabled(t){t?window.addEventListener("mousedown",this.tryExitCommentMode,!0):window.removeEventListener("mousedown",this.tryExitCommentMode)}},async destroyed(){await this.exitCommentMode()},methods:{async tryExitCommentMode(t){if(!this.newPinOverlayEnabled)return;const e=["feedback-add-pin-overlay","feedback-pin-popup__content","feedback-issue-pin","feedback-panel-add-comment","feedback-screenshot-crop"];let r=!1;const i=t.path||t.composedPath&&t.composedPath();for(const n of i)if(!(!n||!n.className||!n.className.toLowerCase)&&(r=!!e.find(a=>n.className.toLowerCase().indexOf(a)>=0),r))break;r||await this.exitCommentMode()},async reloadIssues(){await this.$store.dispatch(new Ki)},async exitCommentMode(){await this.$store.dispatch(new Kf),this.$store.commit(new _a(!1))},async toogleCommentMode(){await this.$store.dispatch(new Ak)},async markAllAsRead(){let t;this.displayMode===to.ThisPage&&(t=this.currentPage);const e=this.$store.state;await this.$store.dispatch(new xk(e.feedback.issues.mostRecentCommentTimestamp,t))}}});var gI=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{staticClass:"feedback-panel"},[r("button",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"},{name:"shortkey",rawName:"v-shortkey:keydown.esc.ignoreInput",value:e.exitCommentMode,expression:"exitCommentMode",arg:"keydown",modifiers:{esc:!0,ignoreInput:!0}}],attrs:{type:"button"}}),e.mobileMode?e._e():r("div",{staticClass:"feedback-panel-add-comment"},[e.newPinOverlayEnabled?r("AxButton",{staticClass:"feedback-panel-add-comment-button feedback-panel-add-comment-close-button",attrs:{block:"","blur-on-click":""},on:{click:e.exitCommentMode}},[e._v(" Done ")]):r("AxButton",{staticClass:"feedback-panel-add-comment-button",attrs:{block:"","blur-on-click":""},on:{click:e.toogleCommentMode}},[e._v(" Add comment ")])],1),r("div",{staticClass:"feedback-panel-header"},[r("div",{staticClass:"feedback-panel-header-row"},[r("div",{staticClass:"feedback-panel-header__mode"},[r("AxFeedbackItemFilter",{model:{value:e.displayMode,callback:function(i){e.displayMode=i},expression:"displayMode"}})],1),r("div",{class:{"feedback-panel-header-row__mark-as-read--hidden":!e.showMarkAllAsReadBtn}},[r("AxButton",{staticClass:"feedback-panel-header-row__mark-as-read-button",attrs:{color:"link",small:""},on:{click:e.markAllAsRead}},[e._v(" Mark all read ")])],1)])]),r("div",{directives:[{name:"show",rawName:"v-show",value:e.isLoading,expression:"isLoading"}],staticClass:"feedback-panel__issues feedback-panel__loading-mask"},e._l(e.loadingMask,function(i,n){return r("AxLoadingMask",{key:n,staticClass:"feedback-panel__loading-mask-item",attrs:{masks:i,"background-color":"#f2f2f2"}})}),1),r("AxFeedbackPanelIssues",{directives:[{name:"show",rawName:"v-show",value:!e.isLoading,expression:"!isLoading"}],staticClass:"feedback-panel__issues",attrs:{"user-profiles":e.userProfiles,"current-user-id":e.currentUserId,"current-page":e.currentPage}}),r("AxFeedbackReloadButton",{staticClass:"feedback-panel__reload-button",attrs:{"is-active":e.reloadAvailable},on:{reload:e.reloadIssues}}),r("AxFeedbackExtensionMissing")],1)},pI=[],mI=Y(_I,gI,pI,!1,null,"214d22b1",null,null);const FI=mI.exports,CI="data:image/gif;base64,R0lGODlhEAAQAPcAADw8PEhISFBQUFtbW2pqamtra21tbW9vb3Z2dnl5eXt7e4KCgoqKio6Ojo+Pj5OTk5SUlJWVlZiYmJycnJ+fn6SkpKWlpaenp6qqqqysrK6urrCwsLOzs7S0tLW1tbe3t7u7u7y8vL29vcTExMbGxsjIyMnJyc7Ozs/Pz9DQ0NLS0tPT09TU1NXV1dbW1tfX19nZ2dvb297e3t/f3+Dg4OHh4eLi4uPj4+Xl5ebm5ufn5+np6erq6uvr6+zs7O3t7e7u7vDw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///ycnJz4+PklJSVhYWF1dXWdnZ3d3d3p6enx8fICAgIiIiIyMjI2NjZmZmZqampubm52dnaOjo62tra+vr7Gxsbi4uL+/v8LCwsPDw8XFxczMzNjY2Nra2uTk5Ojo6O/v7yUlJVpaWoODg4eHh4uLi6ampqioqMHBwcrKytzc3Do6Ok9PT56enqmpqcfHx9HR0VlZWWlpaWxsbHh4eImJiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/i1NYWRlIGJ5IEtyYXNpbWlyYSBOZWpjaGV2YSAod3d3LmxvYWRpbmZvLm5ldCkAIfkEAQoAUAAsAAAAABAAEAAAB7uAUIKDUB8fhIhQQRM5UAUFUExCTolBAgyOkEA4TYRDQVAeACsHBkw2RZFMghUDIEIIGSsqRD1NPyw6gjsQAQs+S4JPTTMoN0qELxzBg08+RoMmDQ0RM4lELi0tPSUODg8yiUMuLCw9gzQjq4NOMz+EQBcEEkOdUE5IJRopR4IfCSSMWCjBYwcMEUlqfHghqAgRKCcU1OjAgQeFGFCSIBtkhMEGKBs+ksCAJNGREEBAfiSCIkkiQjBgvAwEACH5BAEKAAAALAAAAAAQABAAAAeygACCgwAiIoSIAEMVbwBXVwBuD3CJQlUQjpBaUkCEREMAIFNsWVkoUWMATU6CGgVpQwscLi4VVkZFOEKCPWBUXXBMgktEPTU/woNtIsmCT0RJgyhfX2E3iUYzMjJwJxISYDWJR9rcgzYmTYROOaCDQWVYYkWsAE5KLWgx0YVba0cbVPz4MaPEkjclxAHABWAFlxxnzgAhI27JEkJHvIAodCiFGSXj1OwytPAFyESDtqEMBAAh+QQBCgABACwAAAAAEAAQAAAHuIABgoMBeHiEiAFEGj0Bc3MBORNBiUIFYY6QDAKUg0VEhXJ6dHQsAB4BQHCCH1h5RVwibW0ZCEFkABCCPxYEXkJNgks9BHFaOIQyaUyEShYogysWFnfIiMM9PUYqYmJ21s09PNqDOSrBg08+RoRCIHUbR06CT0syKDdKgmoSLEgiMIIEyeGCyQ8WbwQdORIgBgUeefIIQZOQCbNBSDCQCFCiRIA2JpYkSoICVMcASGqITDTIjRuWgQAAIfkEAQoAAAAsAAAAABAAEAAACMkAAQgcCKCECYIIART58AOAgwYA3lQYkpAIljsOIUKoIoTgkSIA/hSg8SDCiykgAAAJIjDElhNGJIyYQYPDAiEe+EwQCGcDFgtDmghk4gPBHgY6CNYoIXSgkgwrBsLYsKHDjoQqDhQo8GHqBg5XEQIysPXDwB0wnBB8QmQJQSIk+ohA8kTgEyY9agBhIhCFnxhJSswgMsTHjCZFcHQEkAQJgBpkfrhwYQRFwyZqnZpJAYBFCwA3WvBFqOSFkc6flegYnVAgjx6tAwIAIfkEAQoAAgAsAAAAABAAEAAACMQABQgcKOAECoIIBRgRAUeAhC8CeGggkrDIljIOIYIZNITgkSMC1mS5ASZMm0BoBATpKECNhBZHxJi44UZElyEgBlQQKAREnQ1FmghsAmdBAAg7COZQ4YTgEg5sBsoQIeKMj4Qusly5ImJq1asIs24VMRDIjKYDlVQ4OPBICg0llDwZSERQHC04BL74UGNJixwfifQ4ogHAA4FKkgh4g0bIjBlJahQR8KPhwCUlYgiQIYMyDrROayjmLICJENAJBcCxjDAgACH5BAEKAAAALAAAAAAQABAAAAjEAAEIHAhAxQqCCAEcUSMEgBgLAH58KJLwiBcQDiHaUUBxYBIkAFZwyWHnjowCJgAIISIQhZ8YSDaowJEjjZciaARpEEiERB8RR5oIbCKES6AwPgjygOGEIBMRega6KVEiT5CEbOjMmYNnalU4Cdto5TpQSI6mA5VkOOixDR4XS54IXNIDwR4GOgTWKLGDiQwfSppYIBDEA58Jc5dERGGkRw8UUXYCuTqQCYsbABwD0CIFSEImb5Rk7gHAzQOwCQcaMZI6IAAh+QQBCgBQACwAAAAAEAAQAAAHu4BQgoNQMDCEiFBJKERQGxtQQCFHiUgYJI6QGwxGhEpKUDEUPBwdNQonUERFgi8fNUkiMDs7JRZGJAkfgkcpGiVIToJNQxIEF0CEPzPCg0wjNIM8LCwuQ4kyDw4OJT0tLS6NiDMRDQ0mg0Y+T4RLHC+eNygzTexQSz4LARA7gjosP5r0IKJiRQYEQkAMqCCICRMoRWwwMXBgBQAPUIJcG9QER7ICBaAwEBAkkRMhD0FCyTGhZKJBH3YlCgQAIfkEAQoAAAAsAAAAABAAEAAACMYAAQgcCECGDIIIASh5YQSACBEAhKg5klCJmRQOIYLwQnHgkiUAapABcuZMDi4rABRpGLLEmyUlZvz4oWLDkTVbIAJIEgNNCyVOBDopIgZLmSAEheQIOrCJiRsD4Ric0ZGgDTASJJyQKmMGS4I3wnz5gmJgEiJPCDIR0Ubtjxo9iIAEwAROFypgeggUgmOllQouXHBYMCRNAQ1CmwAYEwVFlixspoAAMIQIQSBStAC4cgUAhCpCEsJ54GYzIQBvKgxJSPAh64AAIfkEAQoAAQAsAAAAABAAEAAAB7iAAYKDAW5uhIgBSzVIASUlAUQoSYlLJm2OkCQYjYNMTAFvaEJ5eTwUMQFHR4JvLD9MLTlBQTAiSCwSaoJKNygyS0+CTkcbdSBChEY+woNNKjmDRj08PUqJOHZiYirTPT1L2HcWFiuDKBbXnmkyhDhacQTggk1CXgQWP4IPABpBCBnatBHBpUgeLB8EwQESwAMAFnTo6JGDJ1IRQkEEMAgwZ06AMAWSIQoyIVrHAD00EElECE/FRIEAACH5BAEKAAAALAAAAAAQABAAAAjLAAEIHAigBw+CCAEw0aEEQIsWAIy8aIiQSYsbDlkASGGGokAnTQD8QGHEhYsfZGoAQJJEoBAcRZrM8DGEyIwSSWL4QSGQCZAaPZg8EfgEiYg+JIgQXEJk6EAnMHYM/FCggAFACXdw2LABBtUCB1Rk7cAVxsAVGTwCaFJC5UAdDPYg8MFEYJMhFrBsgCNwAh8PQhZwoDFjhAQjJ7aEEBgECAAQU15EeECjwB8ARY4QFFIFAoAGDgBcwKIU4ZAKbz6H/vGhSEKCJkq8DggAIfkEAQoAAgAsAAAAABAAEAAACMQABQgcKAAOHIIIBTgRwkSADBkCktRYktAJjh8OIcYoQXEgHIxFaiSZMUMImjcClCgR+ACAhiM9iBw5kqPFkhofXgjEoSWOICJPBDpRUkJDiiMEUVRYOdDJDCADRVy5ksVFQh9nRIiQIZWqVYRYtUIU+IJDR4FNVOQguANCgAVwmqAtsqEOCCECKwwAMaSLCDc3TIg50kKCGoFDgghAE6hNGDA3sqwRMJPgkEFgBHyRIKBMoSIJiWjgoZkzHBFGEiY9oTogACH5BAEKAAAALAAAAAAQABAAAAjGAAEIHAjAiBGCCAHAeeAGQI8eAJS8YZIQiBQtDiHeYEFxYBAgAMZEQfHQCIofAJYsETiBj4cgBCw0UeJDBpMdJWoI1MFgD4IeKwE8WdICTxskBFdkUELQSQ4hA/HMmUOnTUI4eUqUcCOVKpuEQbJuHahHREeBTmDwIOgjTKA6QpoIbHJERB8SRARqEISmiJc0OXCo2IAkhh8UAolANVFAxh07ObiwAIAkCcEiCuwAsCAGAAgvRxIW+YCSMwAhakInHLhCxeqAADs=",bI={};var yI=function(){var e=this,r=e._self._c;return r("img",{attrs:{alt:"Loading...",src:CI}})},vI=[],kI=Y(bI,yI,vI,!1,null,null,null,null);const t9=kI.exports,wI=L.extend({components:{AxButton:qe,AxSpinnerImage:t9,IconDelete:uf},props:{items:u1(),canRemove:{type:Boolean,default:!1}},methods:{remove(t){this.$emit("remove",t)},preview(t){this.$emit("preview",t)}}});var xI=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{staticClass:"feedback-screenshots"},e._l(e.items,function(i,n){return r("div",{key:n,staticClass:"feedback-screenshot"},[e.canRemove?r("div",{staticClass:"feedback-delete-screenshot"},[r("AxButton",{staticClass:"feedback-delete-screenshot-button",attrs:{color:"link"},on:{click:function(a){return e.remove(i)}}},[r("IconDelete",{staticClass:"ax-svg-icon"})],1)],1):e._e(),r("AxButton",{staticClass:"feedback-preview-screenshot-button",attrs:{color:"link"},on:{click:function(a){return e.preview(i)}}},[i.id?r("img",{staticClass:"thumbnail-image",attrs:{src:i.thumbnail}}):r("AxSpinnerImage",{staticClass:"uploading-spinner"})],1)],1)}),0)},DI=[],EI=Y(wI,xI,DI,!1,null,"7163bb10",null,null);const r9=EI.exports,AI=L.extend({components:{AxSpinnerImage:t9}});var SI=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{staticClass:"feedback-item-submitting"},[r("AxSpinnerImage")],1)},MI=[],BI=Y(AI,SI,MI,!1,null,"b7257b98",null,null);const i9=BI.exports,HI=L.extend({directives:{shortkey:za},components:{AxButton:qe,IconCamera:Ib},props:{type:{type:String,required:!0}},computed:{screenshotCompatible(){return ji.IsScreenshotCompatible}},methods:{async takeScreenshot(){try{const t=await this.$store.dispatch(new Dk),e={id:"",image:t.image,thumbnail:t.thumbnail};this.$emit("created",e);const r=this.type,{id:i}=await this.$store.dispatch(new Ek(t,r));this.$emit("uploaded",e,i)}catch{}}}});var OI=function(){var e=this,r=e._self._c;return e._self._setupProxy,e.screenshotCompatible?r("AxButton",{attrs:{color:"link",tabindex:"-1",title:"Attach screenshot of current view for context"},on:{click:e.takeScreenshot}},[r("IconCamera",{staticClass:"ax-svg-icon camera-icon"})],1):e._e()},LI=[],II=Y(HI,OI,LI,!1,null,"e2f6f53a",null,null);const n9=II.exports;class a9 extends Error{}class s9 extends Error{}class PI extends Error{}class VI extends Error{}class TI extends Error{constructor(r,i){super(r);S(this,"exceptionId");this.exceptionId=i}}const jI={errors:u1(),color:{type:String,default:"#f00"}},qI=L.extend({props:jI,computed:{errorStyle(){return{color:this.color}}},methods:{unwrapErrorMessage(t){return M0(t).message}}});var RI=function(){var e=this,r=e._self._c;return e._self._setupProxy,e.errors.length>0?r("ul",{staticClass:"ax-form-errors list-unstyled"},e._l(e.errors,function(i,n){return r("li",{key:n,staticClass:"ax-form-errors__error",style:e.errorStyle},[e._v(" "+e._s(e.unwrapErrorMessage(i))+" ")])}),0):e._e()},NI=[],zI=Y(qI,RI,NI,!1,null,"71c043a5",null,null);const N6=zI.exports;class ZI extends lt.Validator{}const UI=new ZI,WI={type:Object,required:!1,default:()=>UI},GI=L.extend({components:{AxFormErrors:N6},props:{value:{type:Object,required:!1,default:()=>({})},submit:{type:Function,required:!1,default:null},clearErrorsOnSumbit:{type:Boolean,default:!0},errors:u1(),errorsColor:{type:String,default:""},hideErrors:{type:Boolean,default:!1},validator:WI},data(){return{values:S0(this.value),submitValues:void 0,errorsInner:this.errors,submitting:!1}},computed:{errorsOptions(){const t={};return this.errorsColor&&(t.color=this.errorsColor),t},validationResult(){const{values:t}=this;return this.validator.validate(t)}},watch:{value:{handler(t){this.values=S0(t)},deep:!0},errors:{handler(t){this.errorsInner=t}}},methods:{async handleSubmit(){if(this.submitting)return;this.submitting=!0,this.clearErrorsOnSumbit&&(this.errorsInner=[],this.$emit("errors-cleared"));const t={values:this.values};if(this.submitValues=S0(this.values),this.submit)try{await this.submit(t)}catch(e){const r=M0(e).message;if(e&&(e instanceof a9||e instanceof s9))throw e;this.errorsInner=[r],this.$emit("on-error",r)}finally{this.submitting=!1}else this.$emit("submit",t);this.submitting=!1}}});var YI=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{staticClass:"ax-form"},[e._t("default",null,{values:e.values,handleSubmit:e.handleSubmit,submitting:e.submitting,errors:e.errorsInner,validationResult:e.validationResult}),!e.hideErrors&&e.errorsInner.length>0?e._t("errors",function(){return[r("AxFormErrors",e._b({attrs:{errors:e.errorsInner}},"AxFormErrors",e.errorsOptions,!1))]},{errors:e.errorsInner,values:e.submitValues}):e._e(),e.$scopedSlots.success?e._t("success"):e._e()],2)},XI=[],KI=Y(GI,YI,XI,!1,null,null,null,null);const rr=KI.exports,JI=L.extend({components:{AxButton:qe,AxForm:rr,AxFormErrors:N6,AxReply:$s,AxFeedbackPinColorPicker:nu,AxFeedbackScreenshots:r9,AxFeedbackSubmitting:i9,AxFeedbackTakeScreenshot:n9,IconMention:Rb,IconSmileyFace:jb},props:{newIssue:{type:Boolean,default:!1},collapsible:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},placeholder:{type:String,default:"Enter your reply here"},withColorPicker:{type:Boolean,default:!1},issue:ae(),shortcut:{type:String,required:!0},suggestApiUrl:{type:String,required:!0},userProfiles:ae({required:!0}),currentUserId:ae({required:!0}),authToken:{type:String,required:!1,default:void 0},userToken:{type:String,required:!1,default:void 0},markResolved:{type:Function,required:!1,default:void 0},saveChanges:{type:Function,required:!1,default:void 0}},data(){return{focused:!1,editedContent:"",pinColor:this.issue.color,submitErrors:[],screenshots:[],canTakeScreenshot:!E0}},computed:{isAuthed(){return this.$store.getters.isAuthed},isResolved(){return!!this.issue.resolvedDate},isEmpty(){return!this.editedContent},isExpanded(){return!this.isEmpty||!this.collapsible||this.collapsible&&this.focused},editorClass(){return{"feedback-item-content-editor":!0,"feedback-item-content-editor--editable":!0,"feedback-item-content-editor--collapsible":this.collapsible,"feedback-item-content-editor--expanded":this.isExpanded}},isActive(){return this.$store.getters.isActive(this.issue)}},watch:{isActive(t){if(!t){this.clear();const e=this.$refs.editor;e&&typeof e.clear=="function"&&e.clear()}},isResolved(t){if(t){this.editedContent="",this.screenshots=[];const e=this.$refs.editor;e&&typeof e.clear=="function"&&e.clear()}}},methods:{async replyInit(){this.$emit("rendered")},setErrors(t){this.submitErrors=[t],this.$emit("errored")},clearErrors(){this.submitErrors=[]},clear(){this.editedContent="",this.screenshots=[]},startMention(){const t=this.$refs.editor;t&&typeof t.startMention=="function"&&t.startMention()},emojiPick(){const t=this.$refs.editor;t&&typeof t.emojiPick=="function"&&t.emojiPick()},screenshotCreated(t){this.screenshots.push(t)},screenshotUploaded(t,e){t.id=e},removeScreenshot(t){Ti(this.screenshots,e=>e.id===t.id)},previewScreenshot(t){this.$emit("preview-screenshot",t)},async resolve(){this.markResolved&&(this.isEmpty||await this.post(),await this.markResolved(this.issue,!this.isResolved))},async submit(){const t=this.$refs.postForm;t&&typeof t.handleSubmit=="function"&&await t.handleSubmit()},async post(){if(this.isEmpty)throw new Error("Please enter text");if(this.saveChanges){if(!this.isAuthed){this.$emit("auth-requested",this.submit);return}await this.saveChanges(this.issue,this.editedContent,this.screenshots)}}}});var QI=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{staticClass:"feedback-thread-reply"},[r("AxForm",{ref:"postForm",staticClass:"feedback-reply-form",attrs:{"hide-errors":"",submit:e.post},on:{"on-error":e.setErrors,"errors-cleared":e.clearErrors},scopedSlots:e._u([{key:"default",fn:function({handleSubmit:i,submitting:n}){return[r("div",{staticClass:"feedback-reply-container"},[r("AxReply",{ref:"editor",staticClass:"feedback-thread-reply-container",attrs:{"user-profiles":e.userProfiles,"user-id":e.currentUserId,shortcut:e.shortcut,"api-url":e.suggestApiUrl,"editor-class":e.editorClass,autofocus:e.autofocus,placeholder:e.placeholder},on:{submit:e.submit,init:e.replyInit,focus:function(a){return e.$emit("focus")}},model:{value:e.editedContent,callback:function(a){e.editedContent=a},expression:"editedContent"}}),e.canTakeScreenshot?r("div",{staticClass:"feedback-add-screenshot",class:{"feedback-add-screenshot--visible":e.isExpanded}},[r("AxFeedbackTakeScreenshot",{attrs:{type:e.newIssue?"issue":"comment"},on:{created:e.screenshotCreated,uploaded:e.screenshotUploaded}})],1):e._e()],1),r("div",{ref:"actions",staticClass:"feedback-reply-actions"},[r("div",{staticClass:"feedback-reply-actions__group feedback-reply-actions__group--reverse"},[r("div",{staticClass:"feedback-reply-action__button"},[r("AxButton",{staticClass:"feedback-reply-actions__post-button",attrs:{loading:n},on:{click:i}},[e._v(" Post ")])],1),e.isAuthed&&e.markResolved?r("AxForm",{staticClass:"feedback-reply-action__button feedback-reply-actions__mark-resolved",attrs:{"hide-errors":"",submit:e.resolve},on:{"on-error":e.setErrors,"errors-cleared":e.clearErrors},scopedSlots:e._u([{key:"default",fn:function({handleSubmit:a,submitting:s}){return[r("AxButton",{staticClass:"text-underline feedback-reply-actions__mark-resolved-button",attrs:{loading:s,color:"link"},on:{click:a}},[e._v(" Post and "+e._s(e.isResolved?"Unresolve":"Resolve")+" ")])]}}],null,!0)}):e._e(),e.withColorPicker?r("AxFeedbackPinColorPicker",{staticClass:"feedback-reply-action__button feedback-reply-action__color-picker",attrs:{inline:""},on:{input:function(a){return e.$emit("color-changed",a)}},model:{value:e.pinColor,callback:function(a){e.pinColor=a},expression:"pinColor"}}):e._e()],1),r("div",{staticClass:"feedback-reply-actions__group feedback-reply-actions__group--reverse"},[r("AxButton",{staticClass:"feedback-reply-action__button feedback-reply-action__insert-emoji",attrs:{color:"link"},on:{mousedown:function(a){return a.preventDefault(),e.emojiPick.apply(null,arguments)},touchstart:function(a){return a.preventDefault(),e.emojiPick.apply(null,arguments)}}},[r("IconSmileyFace",{staticClass:"actions-icon ax-svg-icon"})],1),r("AxButton",{staticClass:"feedback-reply-action__button",attrs:{color:"link"},on:{mousedown:function(a){return a.preventDefault(),e.startMention.apply(null,arguments)},touchstart:function(a){return a.preventDefault(),e.startMention.apply(null,arguments)}}},[r("IconMention",{staticClass:"actions-icon ax-svg-icon"})],1)],1)]),e.screenshots.length>0?r("AxFeedbackScreenshots",{attrs:{"can-remove":"",items:e.screenshots},on:{remove:e.removeScreenshot,preview:e.previewScreenshot}}):e._e(),r("AxFormErrors",{staticClass:"feedback-thread-submit-errors",attrs:{errors:e.submitErrors}}),n?r("AxFeedbackSubmitting"):e._e()]}}])})],1)},$I=[],eP=Y(JI,QI,$I,!1,null,"a0159fcc",null,null);const o9=eP.exports,tP=L.extend({components:{AxDropdownButton:Dr,AxButton:qe,AxFeedbackThreadReply:o9},props:{issue:ae({required:!0}),userProfiles:ae({required:!0}),currentUserId:ae({required:!0})},computed:{cloudMode(){return this.$store.state.cloudMode},isAuthed(){return this.$store.getters.isAuthed},userName(){return this.$store.getters.userDisplayName},suggestApiUrl(){var e;return(e=this.$store.state.axShareConfig)==null?void 0:e.AxShareHostSecureUrl},shortcut(){return this.$store.state.shortcut},authToken(){var e;return(e=this.$store.state.accountService)==null?void 0:e.AuthToken},vToken(){return this.$store.getters.vToken}},methods:{async addIssue(t,e,r){await this.$store.dispatch(new Ck(t,e,r)),this.$emit("submit")},async pinColorChanged(t){await this.$store.dispatch(new G4(this.issue,t))},async signOut(){await this.$store.dispatch(new hk)}}});var rP=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",[!e.cloudMode&&e.isAuthed?r("div",{staticClass:"feedback-commenting-as"},[e._v(" Commenting as "),r("AxDropdownButton",{attrs:{bottom:"",left:"",distance:2,"content-class":"feedback-commenting-sign-out-popup"},scopedSlots:e._u([{key:"activator",fn:function(){return[r("AxButton",{staticClass:"feedback-commenting-as-username-button",attrs:{color:"link"}},[e._v(" "+e._s(e.userName)+" ")])]},proxy:!0},{key:"default",fn:function(){return[r("AxButton",{staticClass:"feedback-commenting-sign-out-button",attrs:{block:"",color:"link"},on:{click:e.signOut}},[e._v(" Sign Out ")])]},proxy:!0}],null,!1,3748038331)})],1):e._e(),r("AxFeedbackThreadReply",{attrs:{"new-issue":"",autofocus:"","with-color-picker":"",placeholder:"Enter your comment here",issue:e.issue,"user-profiles":e.userProfiles,"current-user-id":e.currentUserId,shortcut:e.shortcut,"suggest-api-url":e.suggestApiUrl,"save-changes":e.addIssue,"auth-token":e.vToken,"user-token":e.authToken},on:{"color-changed":e.pinColorChanged,"auth-requested":function(i){return e.$emit("auth-requested",i)}}})],1)},iP=[],nP=Y(tP,rP,iP,!1,null,"76ab3eb0",null,null);const aP=nP.exports,sP=L.extend({components:{AxButton:qe,AxDropdownButton:Dr,AxForm:rr,AxFormErrors:N6,AxFeedbackUserName:Cd,AxFeedbackUserAvatar:Fd,AxReply:$s,AxFeedbackItemContext:cd,AxFeedbackSubmitting:i9,AxFeedbackScreenshots:r9,AxFeedbackTakeScreenshot:n9,IconEdit:Vb,IconDelete:uf},props:{readonly:{type:Boolean,default:!1},issue:ae(),comment:ae(),shortcut:{type:String,required:!0},suggestApiUrl:{type:String,required:!0},userProfiles:ae({required:!0}),currentUserId:ae({required:!0}),saveChanges:{type:Function,required:!1,default:void 0},removeItem:{type:Function,required:!1,default:void 0}},data(){return{editMode:!1,editedContent:"",submitErrors:[],editedScreenshots:[]}},computed:{canTakeScreenshot(){return this.editMode&&!E0},isResolved(){return!!this.issue.resolvedDate},isActive(){return this.$store.getters.isActive(this.issue)}},watch:{isResolved(t){t&&(this.editMode=!1)},isActive(t){t||(this.editMode=!1)},editMode(t){this.$emit("edit-mode",t)}},methods:{enterEditMode(t){this.editedScreenshots=t.screenshotIds.map((e,r)=>({id:e,image:t.fullsizeUrls[r],thumbnail:t.screenshotUrls[r]})),this.editMode=!0},leaveEditMode(){this.editMode=!1},setErrors(t){this.submitErrors=[t]},clearErrors(){this.submitErrors=[]},async save(t){this.saveChanges&&await this.saveChanges(t,this.editedContent,this.editedScreenshots),this.editMode=!1},async remove(t){this.removeItem&&await this.removeItem(t)},screenshotCreated(t){this.editedScreenshots.push(t)},screenshotUploaded(t,e){t.id=e},removeScreenshot(t){Ti(this.editedScreenshots,e=>e.id===t.id)},previewScreenshot(t){this.$emit("preview-screenshot",t)}}});var oP=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("AxFeedbackItemContext",{attrs:{issue:e.issue,comment:e.comment,"current-user-id":e.currentUserId,"user-profiles":e.userProfiles},scopedSlots:e._u([{key:"default",fn:function({authorProfile:i,authorName:n,item:a,itemContent:s,updateContent:o,itemScreenshots:u,dateStringShort:l,dateStringLong:f,canEdit:d,isIssue:h}){return[r("div",{staticClass:"feedback-thread-item"},[r("div",{staticClass:"feedback-thread-item-header"},[r("div",{staticClass:"feedback-item-author"},[r("AxFeedbackUserAvatar",{staticClass:"feedback-item-author__avatar",attrs:{user:i}}),r("AxFeedbackUserName",{staticClass:"feedback-item-author__name",attrs:{user:i,name:n}})],1),!e.readonly&&d?r("div",{staticClass:"feedback-item-controls"},[r("AxForm",{staticClass:"feedback-item-controls__form",attrs:{submit:()=>e.remove(a),"hide-errors":""},on:{"on-error":e.setErrors,"errors-cleared":e.clearErrors},scopedSlots:e._u([{key:"default",fn:function({handleSubmit:c,submitting:p}){return[r("AxButton",{staticClass:"feedback-item-controls__button",attrs:{color:"link"},on:{click:function(m){return e.enterEditMode(a)}}},[r("IconEdit",{staticClass:"feedback-item-controls__button-icon ax-svg-icon"})],1),r("AxDropdownButton",{attrs:{bottom:"",distance:5,arrow:"",strategy:"fixed","close-on-content-click":!1},scopedSlots:e._u([{key:"activator",fn:function(){return[r("AxButton",{staticClass:"feedback-item-controls__button",attrs:{color:"link"}},[r("IconDelete",{staticClass:"feedback-item-controls__button-icon ax-svg-icon"})],1)]},proxy:!0},{key:"default",fn:function({deactivate:m}){return[r("div",{staticClass:"feedback-item-confirm-delete-popup"},[r("div",{staticClass:"feedback-item-confirm-delete-popup__question"},[e._v(" Are you sure? ")]),r("div",{staticClass:"feedback-item-confirm-delete-popup__actions"},[r("AxButton",{staticClass:"feedback-item-confirm-delete__button",attrs:{color:"link",small:""},on:{click:m}},[e._v(" Cancel ")]),r("AxButton",{staticClass:"feedback-item-confirm-delete__button",attrs:{color:"danger",type:"submit",small:"",loading:p},on:{click:c}},[e._v(" Delete ")])],1),p?r("AxFeedbackSubmitting"):e._e()],1)]}}],null,!0)})]}}],null,!0)})],1):e._e()]),r("AxForm",{attrs:{submit:()=>e.save(a),"hide-errors":""},on:{"on-error":e.setErrors,"errors-cleared":e.clearErrors},scopedSlots:e._u([{key:"default",fn:function({handleSubmit:c,submitting:p}){return[r("form",{staticClass:"feedback-item-form"},[r("div",{staticClass:"feedback-item-content-container",class:{"feedback-item-content-container--editable":e.editMode}},[r("AxReply",{key:e.editMode,staticClass:"feedback-item-content-editor",class:{"feedback-item-content-editor--editable":e.editMode},attrs:{readonly:!e.editMode,"user-profiles":e.userProfiles,"user-id":e.currentUserId,shortcut:e.shortcut,"api-url":e.suggestApiUrl,autofocus:e.editMode,value:s},on:{input:o,submit:c}}),e.canTakeScreenshot?r("div",{staticClass:"feedback-add-screenshot",class:{"feedback-add-screenshot--visible":e.editMode}},[r("AxFeedbackTakeScreenshot",{attrs:{type:h?"issue":"comment"},on:{created:e.screenshotCreated,uploaded:e.screenshotUploaded}})],1):e._e()],1),e.editMode?r("div",{staticClass:"feedback-item-submit-edit"},[r("AxButton",{staticClass:"feedback-item-submit-edit-button",attrs:{loading:p,type:"submit",color:"primary",medium:""},on:{click:function(m){return m.preventDefault(),c.apply(null,arguments)}}},[e._v(" Save Changes ")]),r("AxButton",{staticClass:"feedback-item-cancel-edit-button",attrs:{loading:p,color:"link",medium:""},on:{click:e.leaveEditMode}},[e._v(" Cancel ")])],1):e._e(),r("AxFeedbackScreenshots",{attrs:{items:e.editMode?e.editedScreenshots:u,"can-remove":e.editMode},on:{remove:e.removeScreenshot,preview:e.previewScreenshot}}),r("div",{directives:[{name:"show",rawName:"v-show",value:!e.editMode,expression:"!editMode"}],staticClass:"feedback-item-content-date"},[r("span",{attrs:{title:f}},[e._v(" "+e._s(l)+" ")])]),p?r("AxFeedbackSubmitting"):e._e()],1)]}}],null,!0)}),d?r("AxFormErrors",{staticClass:"feedback-thread-item-submit-errors",attrs:{errors:e.submitErrors}}):e._e()],1)]}}]),model:{value:e.editedContent,callback:function(i){e.editedContent=i},expression:"editedContent"}})},uP=[],lP=Y(sP,oP,uP,!1,null,"566a0070",null,null);const fP=lP.exports,dP=L.extend({components:{AxFeedbackThreadItem:fP,AxFeedbackThreadReply:o9},props:{issue:ae({required:!0}),userProfiles:ae({required:!0}),currentUserId:ae({required:!0}),scrollToBottom:{type:Boolean,default:!1},activeComment:{type:String,required:!1,default:void 0}},data(){return{replyId:0,editModeCount:0}},computed:{suggestApiUrl(){var e;return(e=this.$store.state.axShareConfig)==null?void 0:e.AxShareHostSecureUrl},shortcut(){return this.$store.state.shortcut},authToken(){var e;return(e=this.$store.state.accountService)==null?void 0:e.AuthToken},vToken(){return this.$store.getters.vToken},orderedComments(){return ha(this.issue.comments,t=>t.commentDate)},isActive(){return this.$store.getters.isActive(this.issue)}},watch:{async isActive(t){t&&this.issue.isUnread&&await this.markIssueAsRead()}},methods:{async replyRendered(){let t=!1;const e=this.activeComment;if(e&&this.issue.comments.find(r=>r.id===e)){const r=this.$refs[`comment_${this.activeComment}`];r&&r[0]&&(r[0].$el.scrollIntoView(),t=!0)}if(!t&&this.scrollToBottom){const r=this.$refs.thread;r&&(r.scrollTop=r.scrollHeight)}await this.markIssueAsRead()},async animateScroll(){const e=window.setInterval(()=>{window.requestAnimationFrame(()=>{const r=this.$refs.thread;r&&(r.scrollTop=r.scrollHeight)})},1);window.setTimeout(()=>{window.clearInterval(e)},200)},async markIssueAsRead(){await this.$store.dispatch(new kk(this.issue))},async saveIssue(t,e,r){await this.$store.dispatch(new mk(t,e,r))},async saveComment(t,e,r,i){await this.$store.dispatch(new Fk(t,e,r,i))},async addComment(t,e,r){await this.$store.dispatch(new bk(t,e,r)),this.replyId++,this.$emit("close-transition")},async deleteIssue(t){await this.$store.dispatch(new yk(t))},async deleteComment(t,e){await this.$store.dispatch(new vk(t,e))},async markResolved(t,e){await this.$store.dispatch(new Yf(t,e))},previewScreenshot(t){this.$store.commit(new $4(t))},onEditMode(t){t?this.editModeCount++:this.editModeCount--}}});var hP=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{ref:"thread",staticClass:"feedback-thread"},[r("div",{staticClass:"feedback-thread-items"},[r("AxFeedbackThreadItem",{attrs:{issue:e.issue,"user-profiles":e.userProfiles,"current-user-id":e.currentUserId,shortcut:e.shortcut,"suggest-api-url":e.suggestApiUrl,"save-changes":e.saveIssue,"remove-item":e.deleteIssue},on:{"preview-screenshot":e.previewScreenshot,"edit-mode":e.onEditMode}}),e._l(e.orderedComments,function(i){return r("AxFeedbackThreadItem",{key:i.id,ref:`comment_${i.id}`,refInFor:!0,attrs:{issue:e.issue,comment:i,"user-profiles":e.userProfiles,"current-user-id":e.currentUserId,shortcut:e.shortcut,"suggest-api-url":e.suggestApiUrl,"save-changes":(n,a,s)=>e.saveComment(e.issue,n,a,s),"remove-item":n=>e.deleteComment(e.issue,n)},on:{"preview-screenshot":e.previewScreenshot,"edit-mode":e.onEditMode}})})],2),e.editModeCount<=0?r("AxFeedbackThreadReply",{key:e.replyId,attrs:{collapsible:"",issue:e.issue,"user-profiles":e.userProfiles,"current-user-id":e.currentUserId,shortcut:e.shortcut,"suggest-api-url":e.suggestApiUrl,"mark-resolved":e.markResolved,"save-changes":e.addComment,"auth-token":e.vToken,"user-token":e.authToken},on:{"auth-requested":function(i){return e.$emit("auth-requested",i)},rendered:e.replyRendered,focus:e.animateScroll,errored:e.animateScroll,"preview-screenshot":e.previewScreenshot}}):e._e()],1)},cP=[],_P=Y(dP,hP,cP,!1,null,"dcc14f19",null,null);const gP=_P.exports,pP=L.extend({components:{AxButton:qe,IconArrow:zb},props:{step:ae({type:Number,required:!0,default:Xe.SignInAsVisitor})},computed:{headerText(){switch(this.step){case Xe.SignInAsVisitor:return"Post Comment";case Xe.SignIn:return"Sign In";case Xe.SignInSso:return"Sign In SSO";case Xe.SignUp:return"Create Account";default:return""}}},methods:{goBack(){this.$emit("back")}}});var mP=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{staticClass:"ax-comment-auth-header"},[r("AxButton",{staticClass:"ax-comment-auth-header__btn-go-back",attrs:{color:"link"},on:{click:e.goBack}},[r("IconArrow",{staticClass:"ax-svg-icon"})],1),r("span",{staticClass:"ax-comment-auth-header__header-text"},[e._v(" "+e._s(e.headerText)+" ")])],1)},FP=[],CP=Y(pP,mP,FP,!1,null,"284e160c",null,null);const bP=CP.exports,yP=L.extend({});var vP=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{staticClass:"comment-auth-layout"},[r("div",{staticClass:"comment-auth-layout__header"},[e._t("header")],2),r("div",{staticClass:"comment-auth-layout__body"},[e._t("default")],2)])},kP=[],wP=Y(yP,vP,kP,!1,null,"b1576c77",null,null);const xP=wP.exports,DP=L.extend({props:{label:{type:String,default:""},autocomplete:{type:String,default:"off"},disableLabel:{type:Boolean,default:!1},placeholder:{type:String,default:""},keepPlaceholder:{type:Boolean,default:!1},autofocus:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},preventPasswordManager:{type:Boolean,default:!1},type:{type:String,default:"text"},readonly:{type:Boolean,default:!1},value:{type:[String,Number],required:!1,default:""},cursor:{type:String,default:"auto"},textarea:{type:Boolean,default:!1},resize:{type:String,default:"none"},rows:{type:String,default:"2"},cols:{type:String,default:"20"},inputClass:{type:[Object,String],default:""},name:{type:String,default:""},classAppend:{type:String,default:""},classPrepend:{type:String,default:""},alignRight:{type:Boolean,default:!1},blurOnEsc:{type:Boolean,default:!1},maximumLength:{type:Number,required:!1,default:void 0}},computed:{inputClasses(){let t=this.inputClass;return typeof t=="string"&&(t={[t.trim()]:!0}),{input:!0,empty:!this.value,"text-end":this.alignRight,...t}}},mounted(){this.autofocus&&this.onFocus()},methods:{onInput(t){this.value?t.currentTarget.classList.remove("empty"):t.currentTarget.classList.add("empty"),this.maximumLength&&t.target.value.length>this.maximumLength&&(t.target.value=t.target.value.substring(0,this.maximumLength)),this.$emit("input",t.target.value)},onBlur(t){t.currentTarget.placeholder=this.placeholder,this.$emit("blur",t)},onFocus(t){const e=this.$refs.input;e&&(document.activeElement!==e&&this.$nextTick(()=>e.focus()),t&&(this.keepPlaceholder||(t.currentTarget.placeholder=""),this.$emit("focus",t)))},genAttrs(){let t={...this.$attrs,autofocus:this.autofocus,autocomplete:this.autocomplete,disabled:this.disabled,readonly:this.readonly,type:this.type,placeholder:this.placeholder};return t.type==="password"&&this.preventPasswordManager&&(t={...t,autocomplete:"off cc-csc"}),this.textarea&&(t={...t,...this.genTextAreaAttrs()}),this.name&&(t={...t,...this.genNameAttrs()}),t},genStyles(){let t={cursor:this.cursor};return this.textarea&&(t={...t,...this.genTextAreaStyles()}),t},genTextAreaAttrs(){return{rows:this.rows,cols:this.cols}},genNameAttrs(){return{name:this.name}},genTextAreaStyles(){return{resize:this.resize}},genInputTextareaTag(){return this.textarea?"textarea":"input"},focus(){this.$refs.input.focus()},blur(){this.$refs.input.blur()},select(){this.$refs.input.select()},genAddon(t,e){const r=this.$scopedSlots[t];if(r){const i={staticClass:t,style:{cursor:this.cursor},ref:t},n=this.$createElement("span",{staticClass:"input-addon-content",class:[e]},r({}));return this.$createElement("div",i,[n])}}},render(t){const e=[],r={staticClass:"ax-input"},i={attrs:this.genAttrs(),style:this.genStyles(),on:{...this.$listeners,input:this.onInput,blur:this.onBlur,focus:this.onFocus,keyup:s=>{this.blurOnEsc&&Re(s,"esc")&&this.blur()}},domProps:{value:this.value},class:this.inputClasses,ref:"input"},n=this.genAddon("prepend",this.classPrepend);if(n&&e.push(n),e.push(t(this.genInputTextareaTag(),i)),!this.disableLabel){const s={staticClass:"label",style:{cursor:this.cursor},domProps:{innerHTML:this.label||this.placeholder}};e.push(t("span",s))}const a=this.genAddon("append",this.classAppend);return a&&e.push(a),t("label",r,e)}});var EP=Y(DP,null,null,!1,null,"5016ea31",null,null);const no=EP.exports,AP=L.extend({components:{AxButton:qe,AxForm:rr,AxInput:no},props:{email:{type:String,required:!0}},data(){return{model:{email:this.email},submitted:!1,existingAccountError:!1}},methods:{async submit({values:t}){var r;this.existingAccountError=!1;const{email:e}=t;try{const i=this.$store.state;if(i.accountService){const n=await((r=i.accountService)==null?void 0:r.visitorLogin(e));this.submitted=!0,this.$emit("auth",n,!0)}}catch(i){if(i instanceof Error&&i.message==="Hey there! Looks like you already have an account. Please sign in.")this.existingAccountError=!0;else throw i}},goToSignin(){this.$store.state.auth.showSaml?this.$emit("step",Xe.SignInSso):this.$emit("step",Xe.SignIn)}}});var SP=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{staticClass:"ax-comment-as-visitor"},[e._m(0),r("AxForm",{attrs:{submit:e.submit,value:e.model},scopedSlots:e._u([{key:"default",fn:function({values:i,handleSubmit:n,submitting:a}){return[r("form",[r("div",{staticClass:"ax-form-group"},[r("AxInput",{attrs:{autofocus:"",placeholder:"Email Address",type:"text"},on:{input:function(s){return e.$emit("update:email",s)}},model:{value:i.email,callback:function(s){e.$set(i,"email",s)},expression:"values.email"}}),e.existingAccountError?r("div",{staticClass:"ax-comment-as-visitor__hint-existing-account"},[e._v(" Hey there! Looks like you already have an account, "),r("AxButton",{staticClass:"text-underline ax-comment-as-visitor__hint-sign-in-btn",attrs:{color:"link"},on:{click:e.goToSignin}},[e._v(" Sign in here ")])],1):e._e()],1),r("AxButton",{staticClass:"submit-button",attrs:{color:"upload",type:"submit",block:"",large:"",loading:a||e.submitted},on:{click:function(s){return s.preventDefault(),n.apply(null,arguments)}}},[e._v(" Post as Visitor ")])],1)]}}])}),r("div",{staticClass:"ax-form-group text-center"},[r("AxButton",{staticClass:"text-underline",attrs:{color:"link"},on:{click:e.goToSignin}},[e._v(" Sign in with Axure account ")])],1)],1)},MP=[function(){var t=this,e=t._self._c;return t._self._setupProxy,e("div",{staticClass:"ax-comment-as-visitor__instructions-text"},[t._v(" We'll let you know if somebody replies to your "),e("br"),t._v(" comment and provide a daily summary of comments ")])}],BP=Y(AP,SP,MP,!1,null,"f865e6b8",null,null);const HP=BP.exports;var p2=(t=>(t[t.InvalidData=0]="InvalidData",t[t.InvalidDataTeams=1]="InvalidDataTeams",t[t.ExpiredToken=2]="ExpiredToken",t[t.ExpiredTokenTeams=3]="ExpiredTokenTeams",t[t.SlackIssue=4]="SlackIssue",t[t.SlackAlreadyExist=5]="SlackAlreadyExist",t[t.Unknown=6]="Unknown",t))(p2||{});const z6="Couldn't connect to the account service. Please, check your connection and try again.";p2.InvalidData+"",p2.InvalidDataTeams+"",p2.ExpiredToken+"",p2.ExpiredTokenTeams+"",p2.SlackIssue+"",p2.SlackAlreadyExist+"",p2.Unknown+"";var Z6=(t=>(t[t.Axure=0]="Axure",t[t.AxShare=1]="AxShare",t[t.Portal=2]="Portal",t[t.Disko=3]="Disko",t))(Z6||{}),U6=(t=>(t[t.SignInReadOnlyError=1]="SignInReadOnlyError",t[t.ReadOnlyError=2]="ReadOnlyError",t))(U6||{});function u9(t){return Le.isCancel(t)?LP(t):Le.isAxiosError(t)?IP(t):t instanceof Error?OP(t):d9(t)?l9(t):h9(t)?f9(t,""):{data:{},success:!1,message:"",errorMessage:"Couldn't map response payload.",redirecturl:"",requestUrl:""}}function OP(t){return{data:{},errorMessage:t.message,message:t.message,success:!1,redirecturl:"",requestUrl:""}}function LP({message:t}){return{data:{},message:t??"Operation cancelled",errorMessage:t??"Operation cancelled",success:!1,requestCancelled:!0,redirecturl:"",requestUrl:""}}function IP(t){var r;const e={data:{},errorMessage:t.message,message:t.message,success:!1,redirecturl:"",requestUrl:((r=t.config)==null?void 0:r.url)||t.request.responseURL};return t.response&&d9(t.response)&&(e.data=l9(t.response).data,e.response=W6(t.response)),e}function l9(t){const e=t.config.url||t.request.responseURL;return h9(t.data)?f9(t.data,e,t):{requestUrl:e,success:!0,data:t.data,message:t.data.message,errorMessage:t.data.errorMessage,redirecturl:t.data.redirecturl,response:W6(t)}}function f9(t,e,r){return{...t,requestUrl:e,response:r?W6(r):void 0}}function W6({status:t,statusText:e,headers:r}){return{status:t,statusText:e,headers:r}}function d9(t){return t instanceof Object&&"data"in t&&"config"in t&&"status"in t&&"statusText"in t&&"headers"in t}function h9(t){return t instanceof Object&&"success"in t}const PP={noRedirect:!1,ignoreResponseRedirectUrl:!1};async function He(t,e=c9,r=PP){let i=null,n;try{n=await t}catch(a){i=u9(a)}return i||(i=u9(n)),typeof e=="function"?_9(i,e,r):_9(i,c9,e)}function c9(t){return t.data!==void 0&&t.data!==null?t.data:t}function _9(t,e,r){return new Promise((i,n)=>{if(!r.noRedirect){if(t.forceRedirect&&t.redirecturl){p9(t.redirecturl);return}if(!r.ignoreResponseRedirectUrl&&t.redirecturl){p9(t.redirecturl);return}}const{success:a}=t;if(a)i(e(t));else{const s=t.errorMessage||t.message||"API returned { success: false } and message is missing.",o=t.data;if(VP(o)&&o.dbConnectionFailed&&n(new a9(s)),TP(o)&&o.jsonLoadException&&n(new s9(s)),qP(o))switch(o.ApiErrorType){case U6.SignInReadOnlyError:n(new PI(s));break;case U6.ReadOnlyError:n(new VI(s));break}if(jP(t)){const u=g9(t.response);n(new TI(t.data,u))}t.message==="Network Error"&&n(new Error("We're having trouble connecting. Please, check your connection and try again.")),n(new Error(s))}})}function VP(t){return!!t&&typeof t.dbConnectionFailed=="boolean"}function TP(t){return!!t&&typeof t.jsonLoadException=="boolean"}function jP(t){return!!t.response&&!!g9(t.response)}function g9(t){return t.headers["x-exception-id"]}function qP(t){return!!t&&typeof t.ApiErrorType=="number"}function p9(t){if(P4(t)){const e="";if(P4(e)){window.location.href=t;return}window.location.href=`${e}${t}`;return}window.location.href=t}async function m9(t,e,r){if(t){const i=Gp(t,"redirect",encodeURIComponent("/app/sso-popup/completed")),n=await RP(i,e,r);if(n&&n.success)return n;throw Error("Couldn't perform SSO login.")}}async function RP(t,e,r){const i=zP(t,"saml-login",window,480,800);if(!i)throw new Error("Couldn't perform SSO login. Please allow Axure Cloud to open popup windows.");if(await w1(()=>i.closed),await e.auth(),!e.IsAuthed)throw Error("Couldn't perform SSO login.");return await NP(r)}function NP(t){return He(t.get("/user/getuserinfo"),{ignoreResponseRedirectUrl:!0})}function zP(t,e,r,i,n){if(r.top==null)return null;const a=r.top.outerHeight/2+r.top.screenY-n/2,s=r.top.outerWidth/2+r.top.screenX-i/2;return r.open(t,e,`toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=${i}, height=${n}, top=${a}, left=${s}`)}const ZP=L.extend({components:{AxButton:qe,AxForm:rr},props:{email:{type:String,required:!0},accountService:ae({required:!0})},data(){return{message:""}},methods:{async submit(){const{accountService:t}=this;if(!t)throw new Error(z6);this.$emit("submit"),this.message="";const e=await t.forgotPassword(this.email,Z6.AxShare.toString());this.message=e.message,this.$emit("success",this.message)},onError(t){this.$emit("error",t)}}});var UP=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("AxForm",{attrs:{submit:e.submit},on:{"on-error":e.onError},scopedSlots:e._u([{key:"default",fn:function({handleSubmit:i,submitting:n}){return[e._t("default",function(){return[r("form",[r("div",{staticClass:"row justify-content-end"},[r("div",{staticClass:"col-auto"},[r("AxButton",{staticClass:"text-underline forgot-password-button",attrs:{color:"link",type:"submit",disabled:n},on:{click:function(a){return a.preventDefault(),i.apply(null,arguments)}}},[e._v(" Forgot Password? ")])],1)])])]},{submit:i,submitting:n})]}},{key:"errors",fn:function(){return[e.$scopedSlots.errors?e._t("errors"):e._e()]},proxy:!0},{key:"success",fn:function(){return[e.$scopedSlots.success?e._t("success"):e._e()]},proxy:!0}],null,!0)})},WP=[],GP=Y(ZP,UP,WP,!1,null,"cba561c8",null,null);const YP=GP.exports,XP=L.extend({props:{messages:u1()}});var KP=function(){var e=this,r=e._self._c;return e._self._setupProxy,e.messages.length>0?r("ul",{staticClass:"ax-form-success list-unstyled"},e._l(e.messages,function(i,n){return r("li",{key:n,staticClass:"ax-form-success__message"},[e._v(" "+e._s(i)+" ")])}),0):e._e()},JP=[],QP=Y(XP,KP,JP,!1,null,"c3363a14",null,null);const $P=QP.exports;var eV=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},r=Symbol("test"),i=Object(r);if(typeof r=="string"||Object.prototype.toString.call(r)!=="[object Symbol]"||Object.prototype.toString.call(i)!=="[object Symbol]")return!1;var n=42;e[r]=n;for(r in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var a=Object.getOwnPropertySymbols(e);if(a.length!==1||a[0]!==r||!Object.prototype.propertyIsEnumerable.call(e,r))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var s=Object.getOwnPropertyDescriptor(e,r);if(s.value!==n||s.enumerable!==!0)return!1}return!0},F9=typeof Symbol<"u"&&Symbol,tV=eV,C9=function(){return typeof F9!="function"||typeof Symbol!="function"||typeof F9("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:tV()},rV="Function.prototype.bind called on incompatible ",G6=Array.prototype.slice,iV=Object.prototype.toString,nV="[object Function]",aV=function(e){var r=this;if(typeof r!="function"||iV.call(r)!==nV)throw new TypeError(rV+r);for(var i=G6.call(arguments,1),n,a=function(){if(this instanceof n){var f=r.apply(this,i.concat(G6.call(arguments)));return Object(f)===f?f:this}else return r.apply(e,i.concat(G6.call(arguments)))},s=Math.max(0,r.length-i.length),o=[],u=0;u"u"?Ce:m2(Uint8Array),ai={"%AggregateError%":typeof AggregateError>"u"?Ce:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?Ce:ArrayBuffer,"%ArrayIteratorPrototype%":ii?m2([][Symbol.iterator]()):Ce,"%AsyncFromSyncIteratorPrototype%":Ce,"%AsyncFunction%":ni,"%AsyncGenerator%":ni,"%AsyncGeneratorFunction%":ni,"%AsyncIteratorPrototype%":ni,"%Atomics%":typeof Atomics>"u"?Ce:Atomics,"%BigInt%":typeof BigInt>"u"?Ce:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?Ce:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?Ce:Float32Array,"%Float64Array%":typeof Float64Array>"u"?Ce:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?Ce:FinalizationRegistry,"%Function%":y9,"%GeneratorFunction%":ni,"%Int8Array%":typeof Int8Array>"u"?Ce:Int8Array,"%Int16Array%":typeof Int16Array>"u"?Ce:Int16Array,"%Int32Array%":typeof Int32Array>"u"?Ce:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":ii?m2(m2([][Symbol.iterator]())):Ce,"%JSON%":typeof JSON=="object"?JSON:Ce,"%Map%":typeof Map>"u"?Ce:Map,"%MapIteratorPrototype%":typeof Map>"u"||!ii?Ce:m2(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?Ce:Promise,"%Proxy%":typeof Proxy>"u"?Ce:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?Ce:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?Ce:Set,"%SetIteratorPrototype%":typeof Set>"u"||!ii?Ce:m2(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?Ce:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":ii?m2(""[Symbol.iterator]()):Ce,"%Symbol%":ii?Symbol:Ce,"%SyntaxError%":ti,"%ThrowTypeError%":uV,"%TypedArray%":lV,"%TypeError%":ri,"%Uint8Array%":typeof Uint8Array>"u"?Ce:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?Ce:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?Ce:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?Ce:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?Ce:WeakMap,"%WeakRef%":typeof WeakRef>"u"?Ce:WeakRef,"%WeakSet%":typeof WeakSet>"u"?Ce:WeakSet},fV=function t(e){var r;if(e==="%AsyncFunction%")r=Y6("async function () {}");else if(e==="%GeneratorFunction%")r=Y6("function* () {}");else if(e==="%AsyncGeneratorFunction%")r=Y6("async function* () {}");else if(e==="%AsyncGenerator%"){var i=t("%AsyncGeneratorFunction%");i&&(r=i.prototype)}else if(e==="%AsyncIteratorPrototype%"){var n=t("%AsyncGenerator%");n&&(r=m2(n.prototype))}return ai[e]=r,r},v9={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},En=ao,so=b9,dV=En.call(Function.call,Array.prototype.concat),hV=En.call(Function.apply,Array.prototype.splice),k9=En.call(Function.call,String.prototype.replace),oo=En.call(Function.call,String.prototype.slice),cV=En.call(Function.call,RegExp.prototype.exec),_V=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,gV=/\\(\\)?/g,pV=function(e){var r=oo(e,0,1),i=oo(e,-1);if(r==="%"&&i!=="%")throw new ti("invalid intrinsic syntax, expected closing `%`");if(i==="%"&&r!=="%")throw new ti("invalid intrinsic syntax, expected opening `%`");var n=[];return k9(e,_V,function(a,s,o,u){n[n.length]=o?k9(u,gV,"$1"):s||a}),n},mV=function(e,r){var i=e,n;if(so(v9,i)&&(n=v9[i],i="%"+n[0]+"%"),so(ai,i)){var a=ai[i];if(a===ni&&(a=fV(i)),typeof a>"u"&&!r)throw new ri("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:i,value:a}}throw new ti("intrinsic "+e+" does not exist!")},FV=function(e,r){if(typeof e!="string"||e.length===0)throw new ri("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new ri('"allowMissing" argument must be a boolean');if(cV(/^%?[^%]*%?$/g,e)===null)throw new ti("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var i=pV(e),n=i.length>0?i[0]:"",a=mV("%"+n+"%",r),s=a.name,o=a.value,u=!1,l=a.alias;l&&(n=l[0],hV(i,dV([0,1],l)));for(var f=1,d=!0;f=i.length){var m=ir(o,h);d=!!m,d&&"get"in m&&!("originalValue"in m.get)?o=m.get:o=o[h]}else d=so(o,h),o=o[h];d&&!u&&(ai[s]=o)}}return o},be,si=SyntaxError,w9=Function,oi=TypeError,K6=function(t){try{return w9('"use strict"; return ('+t+").constructor;")()}catch{}},nr=Object.getOwnPropertyDescriptor;if(nr)try{nr({},"")}catch{nr=null}var J6=function(){throw new oi},CV=nr?function(){try{return arguments.callee,J6}catch{try{return nr(arguments,"callee").get}catch{return J6}}}():J6,ui=C9(),F2=Object.getPrototypeOf||function(t){return t.__proto__},li={},bV=typeof Uint8Array>"u"?be:F2(Uint8Array),fi={"%AggregateError%":typeof AggregateError>"u"?be:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?be:ArrayBuffer,"%ArrayIteratorPrototype%":ui?F2([][Symbol.iterator]()):be,"%AsyncFromSyncIteratorPrototype%":be,"%AsyncFunction%":li,"%AsyncGenerator%":li,"%AsyncGeneratorFunction%":li,"%AsyncIteratorPrototype%":li,"%Atomics%":typeof Atomics>"u"?be:Atomics,"%BigInt%":typeof BigInt>"u"?be:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?be:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?be:Float32Array,"%Float64Array%":typeof Float64Array>"u"?be:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?be:FinalizationRegistry,"%Function%":w9,"%GeneratorFunction%":li,"%Int8Array%":typeof Int8Array>"u"?be:Int8Array,"%Int16Array%":typeof Int16Array>"u"?be:Int16Array,"%Int32Array%":typeof Int32Array>"u"?be:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":ui?F2(F2([][Symbol.iterator]())):be,"%JSON%":typeof JSON=="object"?JSON:be,"%Map%":typeof Map>"u"?be:Map,"%MapIteratorPrototype%":typeof Map>"u"||!ui?be:F2(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?be:Promise,"%Proxy%":typeof Proxy>"u"?be:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?be:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?be:Set,"%SetIteratorPrototype%":typeof Set>"u"||!ui?be:F2(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?be:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":ui?F2(""[Symbol.iterator]()):be,"%Symbol%":ui?Symbol:be,"%SyntaxError%":si,"%ThrowTypeError%":CV,"%TypedArray%":bV,"%TypeError%":oi,"%Uint8Array%":typeof Uint8Array>"u"?be:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?be:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?be:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?be:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?be:WeakMap,"%WeakRef%":typeof WeakRef>"u"?be:WeakRef,"%WeakSet%":typeof WeakSet>"u"?be:WeakSet},yV=function t(e){var r;if(e==="%AsyncFunction%")r=K6("async function () {}");else if(e==="%GeneratorFunction%")r=K6("function* () {}");else if(e==="%AsyncGeneratorFunction%")r=K6("async function* () {}");else if(e==="%AsyncGenerator%"){var i=t("%AsyncGeneratorFunction%");i&&(r=i.prototype)}else if(e==="%AsyncIteratorPrototype%"){var n=t("%AsyncGenerator%");n&&(r=F2(n.prototype))}return fi[e]=r,r},x9={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},An=ao,uo=b9,vV=An.call(Function.call,Array.prototype.concat),kV=An.call(Function.apply,Array.prototype.splice),D9=An.call(Function.call,String.prototype.replace),lo=An.call(Function.call,String.prototype.slice),wV=An.call(Function.call,RegExp.prototype.exec),xV=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,DV=/\\(\\)?/g,EV=function(e){var r=lo(e,0,1),i=lo(e,-1);if(r==="%"&&i!=="%")throw new si("invalid intrinsic syntax, expected closing `%`");if(i==="%"&&r!=="%")throw new si("invalid intrinsic syntax, expected opening `%`");var n=[];return D9(e,xV,function(a,s,o,u){n[n.length]=o?D9(u,DV,"$1"):s||a}),n},AV=function(e,r){var i=e,n;if(uo(x9,i)&&(n=x9[i],i="%"+n[0]+"%"),uo(fi,i)){var a=fi[i];if(a===li&&(a=yV(i)),typeof a>"u"&&!r)throw new oi("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:i,value:a}}throw new si("intrinsic "+e+" does not exist!")},E9=function(e,r){if(typeof e!="string"||e.length===0)throw new oi("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new oi('"allowMissing" argument must be a boolean');if(wV(/^%?[^%]*%?$/g,e)===null)throw new si("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var i=EV(e),n=i.length>0?i[0]:"",a=AV("%"+n+"%",r),s=a.name,o=a.value,u=!1,l=a.alias;l&&(n=l[0],kV(i,vV([0,1],l)));for(var f=1,d=!0;f=i.length){var m=nr(o,h);d=!!m,d&&"get"in m&&!("originalValue"in m.get)?o=m.get:o=o[h]}else d=uo(o,h),o=o[h];d&&!u&&(fi[s]=o)}}return o},A9={exports:{}};(function(t){var e=ao,r=E9,i=r("%Function.prototype.apply%"),n=r("%Function.prototype.call%"),a=r("%Reflect.apply%",!0)||e.call(n,i),s=r("%Object.getOwnPropertyDescriptor%",!0),o=r("%Object.defineProperty%",!0),u=r("%Math.max%");if(o)try{o({},"a",{value:1})}catch{o=null}t.exports=function(d){var h=a(e,n,arguments);if(s&&o){var c=s(h,"length");c.configurable&&o(h,"length",{value:1+u(0,d.length-(arguments.length-1))})}return h};var l=function(){return a(e,i,arguments)};o?o(t.exports,"apply",{value:l}):t.exports.apply=l})(A9);var SV=A9.exports,S9=E9,M9=SV,MV=M9(S9("String.prototype.indexOf")),BV=function(e,r){var i=S9(e,!!r);return typeof i=="function"&&MV(e,".prototype.")>-1?M9(i):i};const HV=Km(Object.freeze(Object.defineProperty({__proto__:null,default:{}},Symbol.toStringTag,{value:"Module"})));var Q6=typeof Map=="function"&&Map.prototype,$6=Object.getOwnPropertyDescriptor&&Q6?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,fo=Q6&&$6&&typeof $6.get=="function"?$6.get:null,OV=Q6&&Map.prototype.forEach,e3=typeof Set=="function"&&Set.prototype,t3=Object.getOwnPropertyDescriptor&&e3?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,ho=e3&&t3&&typeof t3.get=="function"?t3.get:null,LV=e3&&Set.prototype.forEach,IV=typeof WeakMap=="function"&&WeakMap.prototype,Sn=IV?WeakMap.prototype.has:null,PV=typeof WeakSet=="function"&&WeakSet.prototype,Mn=PV?WeakSet.prototype.has:null,VV=typeof WeakRef=="function"&&WeakRef.prototype,B9=VV?WeakRef.prototype.deref:null,TV=Boolean.prototype.valueOf,jV=Object.prototype.toString,qV=Function.prototype.toString,RV=String.prototype.match,r3=String.prototype.slice,C2=String.prototype.replace,NV=String.prototype.toUpperCase,H9=String.prototype.toLowerCase,O9=RegExp.prototype.test,L9=Array.prototype.concat,b1=Array.prototype.join,zV=Array.prototype.slice,I9=Math.floor,i3=typeof BigInt=="function"?BigInt.prototype.valueOf:null,n3=Object.getOwnPropertySymbols,a3=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,di=typeof Symbol=="function"&&typeof Symbol.iterator=="object",at=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===di||!0)?Symbol.toStringTag:null,P9=Object.prototype.propertyIsEnumerable,V9=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(t){return t.__proto__}:null);function T9(t,e){if(t===1/0||t===-1/0||t!==t||t&&t>-1e3&&t<1e3||O9.call(/e/,e))return e;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof t=="number"){var i=t<0?-I9(-t):I9(t);if(i!==t){var n=String(i),a=r3.call(e,n.length+1);return C2.call(n,r,"$&_")+"."+C2.call(C2.call(a,/([0-9]{3})/g,"$&_"),/_$/,"")}}return C2.call(e,r,"$&_")}var s3=HV,j9=s3.custom,q9=z9(j9)?j9:null,ZV=function t(e,r,i,n){var a=r||{};if(b2(a,"quoteStyle")&&a.quoteStyle!=="single"&&a.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(b2(a,"maxStringLength")&&(typeof a.maxStringLength=="number"?a.maxStringLength<0&&a.maxStringLength!==1/0:a.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var s=b2(a,"customInspect")?a.customInspect:!0;if(typeof s!="boolean"&&s!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(b2(a,"indent")&&a.indent!==null&&a.indent!==" "&&!(parseInt(a.indent,10)===a.indent&&a.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(b2(a,"numericSeparator")&&typeof a.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var o=a.numericSeparator;if(typeof e>"u")return"undefined";if(e===null)return"null";if(typeof e=="boolean")return e?"true":"false";if(typeof e=="string")return U9(e,a);if(typeof e=="number"){if(e===0)return 1/0/e>0?"0":"-0";var u=String(e);return o?T9(e,u):u}if(typeof e=="bigint"){var l=String(e)+"n";return o?T9(e,l):l}var f=typeof a.depth>"u"?5:a.depth;if(typeof i>"u"&&(i=0),i>=f&&f>0&&typeof e=="object")return o3(e)?"[Array]":"[Object]";var d=uT(a,i);if(typeof n>"u")n=[];else if(Z9(n,e)>=0)return"[Circular]";function h(v,D,j){if(D&&(n=zV.call(n),n.push(D)),j){var U={depth:a.depth};return b2(a,"quoteStyle")&&(U.quoteStyle=a.quoteStyle),t(v,U,i+1,n)}return t(v,a,i+1,n)}if(typeof e=="function"&&!N9(e)){var c=$V(e),p=co(e,h);return"[Function"+(c?": "+c:" (anonymous)")+"]"+(p.length>0?" { "+b1.call(p,", ")+" }":"")}if(z9(e)){var m=di?C2.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):a3.call(e);return typeof e=="object"&&!di?Bn(m):m}if(aT(e)){for(var b="<"+H9.call(String(e.nodeName)),F=e.attributes||[],x=0;x",b}if(o3(e)){if(e.length===0)return"[]";var E=co(e,h);return d&&!oT(E)?"["+l3(E,d)+"]":"[ "+b1.call(E,", ")+" ]"}if(GV(e)){var H=co(e,h);return!("cause"in Error.prototype)&&"cause"in e&&!P9.call(e,"cause")?"{ ["+String(e)+"] "+b1.call(L9.call("[cause]: "+h(e.cause),H),", ")+" }":H.length===0?"["+String(e)+"]":"{ ["+String(e)+"] "+b1.call(H,", ")+" }"}if(typeof e=="object"&&s){if(q9&&typeof e[q9]=="function"&&s3)return s3(e,{depth:f-i});if(s!=="symbol"&&typeof e.inspect=="function")return e.inspect()}if(eT(e)){var V=[];return OV.call(e,function(v,D){V.push(h(D,e,!0)+" => "+h(v,e))}),W9("Map",fo.call(e),V,d)}if(iT(e)){var B=[];return LV.call(e,function(v){B.push(h(v,e))}),W9("Set",ho.call(e),B,d)}if(tT(e))return u3("WeakMap");if(nT(e))return u3("WeakSet");if(rT(e))return u3("WeakRef");if(XV(e))return Bn(h(Number(e)));if(JV(e))return Bn(h(i3.call(e)));if(KV(e))return Bn(TV.call(e));if(YV(e))return Bn(h(String(e)));if(!WV(e)&&!N9(e)){var I=co(e,h),M=V9?V9(e)===Object.prototype:e instanceof Object||e.constructor===Object,G=e instanceof Object?"":"null prototype",ne=!M&&at&&Object(e)===e&&at in e?r3.call(y2(e),8,-1):G?"Object":"",ue=M||typeof e.constructor!="function"?"":e.constructor.name?e.constructor.name+" ":"",k=ue+(ne||G?"["+b1.call(L9.call([],ne||[],G||[]),": ")+"] ":"");return I.length===0?k+"{}":d?k+"{"+l3(I,d)+"}":k+"{ "+b1.call(I,", ")+" }"}return String(e)};function R9(t,e,r){var i=(r.quoteStyle||e)==="double"?'"':"'";return i+t+i}function UV(t){return C2.call(String(t),/"/g,""")}function o3(t){return y2(t)==="[object Array]"&&(!at||!(typeof t=="object"&&at in t))}function WV(t){return y2(t)==="[object Date]"&&(!at||!(typeof t=="object"&&at in t))}function N9(t){return y2(t)==="[object RegExp]"&&(!at||!(typeof t=="object"&&at in t))}function GV(t){return y2(t)==="[object Error]"&&(!at||!(typeof t=="object"&&at in t))}function YV(t){return y2(t)==="[object String]"&&(!at||!(typeof t=="object"&&at in t))}function XV(t){return y2(t)==="[object Number]"&&(!at||!(typeof t=="object"&&at in t))}function KV(t){return y2(t)==="[object Boolean]"&&(!at||!(typeof t=="object"&&at in t))}function z9(t){if(di)return t&&typeof t=="object"&&t instanceof Symbol;if(typeof t=="symbol")return!0;if(!t||typeof t!="object"||!a3)return!1;try{return a3.call(t),!0}catch{}return!1}function JV(t){if(!t||typeof t!="object"||!i3)return!1;try{return i3.call(t),!0}catch{}return!1}var QV=Object.prototype.hasOwnProperty||function(t){return t in this};function b2(t,e){return QV.call(t,e)}function y2(t){return jV.call(t)}function $V(t){if(t.name)return t.name;var e=RV.call(qV.call(t),/^function\s*([\w$]+)/);return e?e[1]:null}function Z9(t,e){if(t.indexOf)return t.indexOf(e);for(var r=0,i=t.length;re.maxStringLength){var r=t.length-e.maxStringLength,i="... "+r+" more character"+(r>1?"s":"");return U9(r3.call(t,0,e.maxStringLength),e)+i}var n=C2.call(C2.call(t,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,sT);return R9(n,"single",e)}function sT(t){var e=t.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return r?"\\"+r:"\\x"+(e<16?"0":"")+NV.call(e.toString(16))}function Bn(t){return"Object("+t+")"}function u3(t){return t+" { ? }"}function W9(t,e,r,i){var n=i?l3(r,i):b1.call(r,", ");return t+" ("+e+") {"+n+"}"}function oT(t){for(var e=0;e=0)return!1;return!0}function uT(t,e){var r;if(t.indent===" ")r=" ";else if(typeof t.indent=="number"&&t.indent>0)r=b1.call(Array(t.indent+1)," ");else return null;return{base:r,prev:b1.call(Array(e+1),r)}}function l3(t,e){if(t.length===0)return"";var r=` `+e.prev+e.base;return r+b1.call(t,","+r)+` `+e.prev}function co(t,e){var r=o3(t),i=[];if(r){i.length=t.length;for(var n=0;n1;){var r=e.pop(),i=r.obj[r.prop];if(ar(i)){for(var n=[],a=0;a=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||a===kT.RFC1738&&(l===40||l===41)){o+=s.charAt(u);continue}if(l<128){o=o+y1[l];continue}if(l<2048){o=o+(y1[192|l>>6]+y1[128|l&63]);continue}if(l<55296||l>=57344){o=o+(y1[224|l>>12]+y1[128|l>>6&63]+y1[128|l&63]);continue}u+=1,l=65536+((l&1023)<<10|s.charCodeAt(u)&1023),o+=y1[240|l>>18]+y1[128|l>>12&63]+y1[128|l>>6&63]+y1[128|l&63]}return o},ST=function(e){for(var r=[{obj:{o:e},prop:"o"}],i=[],n=0;n"u"&&(E=0)}if(typeof u=="function"?F=u(r,F):F instanceof Date?F=d(F):i==="comma"&&T1(F)&&(F=po.maybeMap(F,function(U){return U instanceof Date?d(U):U})),F===null){if(a)return o&&!p?o(r,st.encoder,m,"key",h):r;F=""}if(VT(F)||po.isBuffer(F)){if(o){var B=p?r:o(r,st.encoder,m,"key",h);return[c(B)+"="+c(o(F,st.encoder,m,"value",h))]}return[c(r)+"="+c(String(F))]}var I=[];if(typeof F>"u")return I;var M;if(i==="comma"&&T1(F))p&&o&&(F=po.maybeMap(F,o)),M=[{value:F.length>0?F.join(",")||null:void 0}];else if(T1(u))M=u;else{var G=Object.keys(F);M=l?G.sort(l):G}for(var ne=n&&T1(F)&&F.length===1?r+"[]":r,ue=0;ue"u"?st.allowDots:!!e.allowDots,charset:r,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:st.charsetSentinel,delimiter:typeof e.delimiter>"u"?st.delimiter:e.delimiter,encode:typeof e.encode=="boolean"?e.encode:st.encode,encoder:typeof e.encoder=="function"?e.encoder:st.encoder,encodeValuesOnly:typeof e.encodeValuesOnly=="boolean"?e.encodeValuesOnly:st.encodeValuesOnly,filter:a,format:i,formatter:n,serializeDate:typeof e.serializeDate=="function"?e.serializeDate:st.serializeDate,skipNulls:typeof e.skipNulls=="boolean"?e.skipNulls:st.skipNulls,sort:typeof e.sort=="function"?e.sort:null,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:st.strictNullHandling}},qT=function(t,e){var r=t,i=jT(e),n,a;typeof i.filter=="function"?(a=i.filter,r=a("",r)):T1(i.filter)&&(a=i.filter,n=a);var s=[];if(typeof r!="object"||r===null)return"";var o;e&&e.arrayFormat in K9?o=e.arrayFormat:e&&"indices"in e?o=e.indices?"indices":"repeat":o="indices";var u=K9[o];if(e&&"commaRoundTrip"in e&&typeof e.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var l=u==="comma"&&e&&e.commaRoundTrip;n||(n=Object.keys(r)),i.sort&&n.sort(i.sort);for(var f=X9(),d=0;d0?p+c:""},ci=Y9,p3=Object.prototype.hasOwnProperty,RT=Array.isArray,Ke={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:ci.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},NT=function(t){return t.replace(/&#(\d+);/g,function(e,r){return String.fromCharCode(parseInt(r,10))})},$9=function(t,e){return t&&typeof t=="string"&&e.comma&&t.indexOf(",")>-1?t.split(","):t},zT="utf8=%26%2310003%3B",ZT="utf8=%E2%9C%93",UT=function(e,r){var i={__proto__:null},n=r.ignoreQueryPrefix?e.replace(/^\?/,""):e,a=r.parameterLimit===1/0?void 0:r.parameterLimit,s=n.split(r.delimiter,a),o=-1,u,l=r.charset;if(r.charsetSentinel)for(u=0;u-1&&(p=RT(p)?[p]:p),p3.call(i,c)?i[c]=ci.combine(i[c],p):i[c]=p}return i},WT=function(t,e,r,i){for(var n=i?e:$9(e,r),a=t.length-1;a>=0;--a){var s,o=t[a];if(o==="[]"&&r.parseArrays)s=[].concat(n);else{s=r.plainObjects?Object.create(null):{};var u=o.charAt(0)==="["&&o.charAt(o.length-1)==="]"?o.slice(1,-1):o,l=parseInt(u,10);!r.parseArrays&&u===""?s={0:n}:!isNaN(l)&&o!==u&&String(l)===u&&l>=0&&r.parseArrays&&l<=r.arrayLimit?(s=[],s[l]=n):u!=="__proto__"&&(s[u]=n)}n=s}return n},GT=function(e,r,i,n){if(e){var a=i.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,s=/(\[[^[\]]*])/,o=/(\[[^[\]]*])/g,u=i.depth>0&&s.exec(a),l=u?a.slice(0,u.index):a,f=[];if(l){if(!i.plainObjects&&p3.call(Object.prototype,l)&&!i.allowPrototypes)return;f.push(l)}for(var d=0;i.depth>0&&(u=o.exec(a))!==null&&d"u"?Ke.charset:e.charset;return{allowDots:typeof e.allowDots>"u"?Ke.allowDots:!!e.allowDots,allowPrototypes:typeof e.allowPrototypes=="boolean"?e.allowPrototypes:Ke.allowPrototypes,allowSparse:typeof e.allowSparse=="boolean"?e.allowSparse:Ke.allowSparse,arrayLimit:typeof e.arrayLimit=="number"?e.arrayLimit:Ke.arrayLimit,charset:r,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:Ke.charsetSentinel,comma:typeof e.comma=="boolean"?e.comma:Ke.comma,decoder:typeof e.decoder=="function"?e.decoder:Ke.decoder,delimiter:typeof e.delimiter=="string"||ci.isRegExp(e.delimiter)?e.delimiter:Ke.delimiter,depth:typeof e.depth=="number"||e.depth===!1?+e.depth:Ke.depth,ignoreQueryPrefix:e.ignoreQueryPrefix===!0,interpretNumericEntities:typeof e.interpretNumericEntities=="boolean"?e.interpretNumericEntities:Ke.interpretNumericEntities,parameterLimit:typeof e.parameterLimit=="number"?e.parameterLimit:Ke.parameterLimit,parseArrays:e.parseArrays!==!1,plainObjects:typeof e.plainObjects=="boolean"?e.plainObjects:Ke.plainObjects,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:Ke.strictNullHandling}},XT=function(t,e){var r=YT(e);if(t===""||t===null||typeof t>"u")return r.plainObjects?Object.create(null):{};for(var i=typeof t=="string"?UT(t,r):t,n=r.plainObjects?Object.create(null):{},a=Object.keys(i),s=0;s{e&&t.set("Authorization",e,!0)},th=ej,rh={headers:{"Cache-Control":"private, no-cache, no-store",Pragma:"no-cache"}};function tj(t){const e=window.MiniProfiler;if(!e||typeof e.fetchResults!="function")return t;let r="";for(const i in t.headers)Object.prototype.hasOwnProperty.call(t.headers,i)&&i.toLowerCase()==="x-miniprofiler-ids"&&(r=t.headers[i]);if(r){const i=JSON.parse(r);Array.isArray(i)&&i.length&&e.fetchResults(i)}return t}let F3=()=>"",C3=()=>"",ih=!1;const rj=t=>{const e=Le.create({baseURL:t,withCredentials:!0,paramsSerializer:{serialize:r=>$T.stringify(r,{arrayFormat:"repeat"})},transformRequest:[...th,(r,i)=>(eh(i,F3()),ij(r,F3(),C3()),r)]});return e.interceptors.request.use(nj),e.interceptors.response.use(tj),e};function ij(t,e,r){Jv(t)&&(e&&t.append("utoken",e),r&&t.append("token",r))}function nj(t){var e;if(((e=t.method)==null?void 0:e.toLowerCase())==="get"){t.params=t.params||{};const r=C3();r&&!ih&&(t.params.token=r)}return t}const Ie=rj(rs());function aj(t){C3=t}function sj(t){F3=t}function oj(t){ih=t}function uj(t){Ie.defaults.baseURL=t}const lj=L.extend({components:{AxButton:qe,AxForgotPassword:YP,AxForm:rr,AxFormSuccess:$P,AxInput:no},props:{email:{type:String,required:!0}},data(){return{model:{email:this.email,password:""},errors:[],successMessages:[],submitted:!1}},computed:{instructionMessage(){return this.$store.state.auth.ldapEnabled?"Axure Cloud is integrated with your company directory, sign in using your company credentials":"Sign in to your Axure account below"},showSignup(){return this.$store.state.auth.showSignup},ldapEnabled(){return this.$store.state.auth.ldapEnabled},userNamePlaceholder(){return this.ldapEnabled?"Username or Email":"Email"},userNameInputType(){return this.ldapEnabled?"text":"email"},accountService(){return this.$store.state.accountService}},methods:{async submit({values:t}){if(!this.accountService)throw new Error(z6);const{email:e,password:r}=t,i=this.$store.state,n=i.auth.isOnPrem,a=i.auth.ldapEnabled,s=a,o=n&&s?r:await im(r),f={loginEmail:e,loginPassword:o,altPassword:a?r:"",staySignedIn:!0,clearPass:s,accountService:!0,passwordBlank:!r};let d=await this.accountService.login(f,{noRedirect:!0});if(d.success&&d.redirecturl){const h=i.auth.samlUrl;if(h&&i.accountService){const c=await m9(h,i.accountService,Ie);if(c&&c.success){this.$emit("auth",c);return}}else d=await this.accountService.login(f)}await this.accountService.auth(),this.submitted=!0,d&&d.success&&this.$emit("auth",d)},clearStatusMessages(){this.setStatusMessages({success:[],errors:[]})},forgotPasswordErrors(t){this.setStatusMessages({errors:t})},forgotPasswordSuccess(t){this.setStatusMessages({success:t})},setStatusMessages({success:t=[],errors:e=[]}){const r=Array.isArray(t)?t:[t],i=Array.isArray(e)?e:[e];this.successMessages=r,this.errors=i},goToSignUp(){this.$emit("step",Xe.SignUp)}}});var fj=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",[r("div",{staticClass:"ax-login__instructions-text"},[e._v(" "+e._s(e.instructionMessage)+" ")]),r("AxForm",{attrs:{submit:e.submit,value:e.model,errors:e.errors},scopedSlots:e._u([{key:"default",fn:function({values:i,handleSubmit:n,submitting:a}){return[r("form",[r("div",{staticClass:"ax-form-group"},[r("AxInput",{attrs:{autofocus:"",placeholder:e.userNamePlaceholder,type:e.userNameInputType},on:{input:function(s){return e.$emit("update:email",s)}},model:{value:i.email,callback:function(s){e.$set(i,"email",s)},expression:"values.email"}}),r("AxInput",{attrs:{placeholder:"Password",type:"password"},model:{value:i.password,callback:function(s){e.$set(i,"password",s)},expression:"values.password"}})],1),r("AxButton",{staticClass:"submit-button",attrs:{color:"upload",type:"submit",block:"",large:"",loading:a||e.submitted},on:{click:function(s){return s.preventDefault(),n.apply(null,arguments)}}},[e._v(" Sign In ")]),r("div",{staticClass:"ax-login__footer ax-form-group"},[e.showSignup?r("AxButton",{staticClass:"text-underline",attrs:{color:"link"},on:{click:e.goToSignUp}},[e._v(" Create Account ")]):e._e(),r("div",{staticClass:"ax-login__forgot-password"},[e.accountService&&!e.ldapEnabled?r("AxForgotPassword",{attrs:{"account-service":e.accountService,email:i.email},on:{submit:e.clearStatusMessages,error:e.forgotPasswordErrors,success:e.forgotPasswordSuccess},scopedSlots:e._u([{key:"default",fn:function({submit:s,submitting:o}){return[r("AxButton",{staticClass:"text-underline",attrs:{color:"link",type:"submit",disabled:o},on:{click:function(u){return u.preventDefault(),s.apply(null,arguments)}}},[e._v(" Forgot Password? ")])]}},{key:"success",fn:function(){return[r("div")]},proxy:!0},{key:"errors",fn:function(){return[r("div")]},proxy:!0}],null,!0)}):e._e()],1)],1)],1)]}},{key:"success",fn:function(){return[r("div",[r("AxFormSuccess",{attrs:{messages:e.successMessages}})],1)]},proxy:!0}])})],1)},dj=[],hj=Y(lj,fj,dj,!1,null,"cafee4d5",null,null);const cj=hj.exports,_j=L.extend({components:{AxButton:qe,AxForm:rr},methods:{goToSignIn(){this.$emit("step",Xe.SignIn)},async handleSamlLogin(){const t=this.$store.state,e=t.auth.samlUrl;if(e&&t.accountService){const r=await m9(e,t.accountService,Ie);r&&r.success&&this.$emit("auth",r)}}}});var gj=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",[e._m(0),r("AxForm",{attrs:{submit:e.handleSamlLogin},scopedSlots:e._u([{key:"default",fn:function({handleSubmit:i,submitting:n}){return[r("form",[r("AxButton",{staticClass:"submit-button ax-login-sso__continue-with-sso",attrs:{color:"upload",block:"",large:"",disabled:n},on:{click:function(a){return a.preventDefault(),i.apply(null,arguments)}}},[e._v(" Continue with SSO ")])],1)]}}])}),r("div",{staticClass:"ax-login__sso-footer ax-form-group"},[r("AxButton",{staticClass:"text-underline",attrs:{color:"link"},on:{click:e.goToSignIn}},[e._v(" Sign in with credentials ")])],1)],1)},pj=[function(){var t=this,e=t._self._c;return t._self._setupProxy,e("div",{staticClass:"ax-login-sso__instructions-text"},[t._v(" Axure Cloud has Single Sign On enabled. "),e("br"),t._v(" Use your credentials to sign in. ")])}],mj=Y(_j,gj,pj,!1,null,"af916cd7",null,null);const Fj=mj.exports,Cj=L.extend({props:{selected:{type:Boolean,default:!1}},watch:{selected(t){t&&(this.$el.focus(),this.$emit("focus"))}}});var bj=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("span",{staticClass:"ax-chip",attrs:{tabindex:"0"},on:{keydown:function(i){return!i.type.indexOf("key")&&e._k(i.keyCode,"delete",[8,46],i.key,["Backspace","Delete","Del"])?null:e.$emit("removed")}}},[e._t("default")],2)},yj=[],vj=Y(Cj,bj,yj,!1,null,"eeb0402b",null,null);const kj=vj.exports,wj=Object.assign({"/src/assets/svg/add-screens-active.svg":` `,"/src/assets/svg/add-screens.svg":` `,"/src/assets/svg/add-user.svg":` `,"/src/assets/svg/add-workspace-new.svg":` `,"/src/assets/svg/add-workspace.svg":` `,"/src/assets/svg/add.svg":` `,"/src/assets/svg/archive.svg":` `,"/src/assets/svg/arrow.svg":` `,"/src/assets/svg/artboard.svg":` `,"/src/assets/svg/asc.svg":` `,"/src/assets/svg/axure-cloud-logo.svg":` `,"/src/assets/svg/axure-logo.svg":` `,"/src/assets/svg/axure-rp-logo.svg":` `,"/src/assets/svg/axure_page.svg":` `,"/src/assets/svg/axure_page_overview.svg":` `,"/src/assets/svg/baloon.svg":`\uFEFF `,"/src/assets/svg/bell.svg":`\uFEFF `,"/src/assets/svg/business.svg":` `,"/src/assets/svg/cactus.svg":` `,"/src/assets/svg/camera.svg":` `,"/src/assets/svg/caret-solid.svg":` `,"/src/assets/svg/caret.svg":` `,"/src/assets/svg/checkmark-circle.svg":`\uFEFF `,"/src/assets/svg/checkmark.svg":` `,"/src/assets/svg/chrome-close.svg":` `,"/src/assets/svg/chrome-maximize.svg":` `,"/src/assets/svg/chrome-minimize.svg":` `,"/src/assets/svg/chrome-restore.svg":` `,"/src/assets/svg/close.svg":` `,"/src/assets/svg/cloud.svg":` `,"/src/assets/svg/collapse.svg":` `,"/src/assets/svg/compass.svg":` `,"/src/assets/svg/copy-link-flipped.svg":` `,"/src/assets/svg/copy-link.svg":` `,"/src/assets/svg/copy.svg":` `,"/src/assets/svg/delete.svg":` `,"/src/assets/svg/discussion.svg":` `,"/src/assets/svg/document.svg":` `,"/src/assets/svg/domain.svg":` `,"/src/assets/svg/dot.svg":` `,"/src/assets/svg/download.svg":` `,"/src/assets/svg/dsc.svg":` `,"/src/assets/svg/edit-pen-gray.svg":` `,"/src/assets/svg/edit.svg":` `,"/src/assets/svg/emojis-activity.svg":` `,"/src/assets/svg/emojis-flags.svg":` `,"/src/assets/svg/emojis-foods.svg":` `,"/src/assets/svg/emojis-frequent.svg":` `,"/src/assets/svg/emojis-nature.svg":` `,"/src/assets/svg/emojis-objects.svg":` `,"/src/assets/svg/emojis-people.svg":` `,"/src/assets/svg/emojis-places.svg":` `,"/src/assets/svg/emojis-symbols.svg":` `,"/src/assets/svg/exclamation-circle.svg":` `,"/src/assets/svg/expo-empty-state.svg":` `,"/src/assets/svg/eye.svg":` `,"/src/assets/svg/figmaapp.svg":` `,"/src/assets/svg/filter.svg":` `,"/src/assets/svg/folder.svg":` `,"/src/assets/svg/gear.svg":'',"/src/assets/svg/grid.svg":` `,"/src/assets/svg/help.svg":` `,"/src/assets/svg/home.svg":`\uFEFF `,"/src/assets/svg/imageapp.svg":` `,"/src/assets/svg/images.svg":` `,"/src/assets/svg/info-gray.svg":` `,"/src/assets/svg/info.svg":` `,"/src/assets/svg/interaction.svg":` `,"/src/assets/svg/jira-close.svg":` `,"/src/assets/svg/jira-edit.svg":` `,"/src/assets/svg/jira-expand.svg":` `,"/src/assets/svg/jira-open.svg":` `,"/src/assets/svg/list.svg":` `,"/src/assets/svg/lock.svg":` `,"/src/assets/svg/mark-as-read.svg":` `,"/src/assets/svg/masters-empty-state.svg":` `,"/src/assets/svg/mention.svg":` `,"/src/assets/svg/menu.svg":` `,"/src/assets/svg/my-projects.svg":` `,"/src/assets/svg/not-shared.svg":` `,"/src/assets/svg/notes.svg":` `,"/src/assets/svg/overflow-vertical.svg":` `,"/src/assets/svg/overflow.svg":` `,"/src/assets/svg/plus.svg":` `,"/src/assets/svg/pointer.svg":` `,"/src/assets/svg/project-disko-lg.svg":` `,"/src/assets/svg/project-disko-sm.svg":` `,"/src/assets/svg/project-error.svg":` `,"/src/assets/svg/project-library-10-lg.svg":` `,"/src/assets/svg/project-library-10-sm.svg":` `,"/src/assets/svg/project-library-6-lg.svg":` `,"/src/assets/svg/project-library-6-sm.svg":` `,"/src/assets/svg/project-library-7-lg.svg":` `,"/src/assets/svg/project-library-7-sm.svg":` `,"/src/assets/svg/project-library-8-lg.svg":` `,"/src/assets/svg/project-library-8-sm.svg":` `,"/src/assets/svg/project-library-9-lg.svg":` `,"/src/assets/svg/project-library-9-sm.svg":` `,"/src/assets/svg/project-library-lg.svg":` `,"/src/assets/svg/project-library-sm.svg":` `,"/src/assets/svg/project-rp-10-lg.svg":` `,"/src/assets/svg/project-rp-10-sm.svg":` `,"/src/assets/svg/project-rp-6-lg.svg":` `,"/src/assets/svg/project-rp-6-sm.svg":` `,"/src/assets/svg/project-rp-7-lg.svg":` `,"/src/assets/svg/project-rp-7-sm.svg":` `,"/src/assets/svg/project-rp-8-lg.svg":` `,"/src/assets/svg/project-rp-8-sm.svg":` `,"/src/assets/svg/project-rp-9-lg.svg":` `,"/src/assets/svg/project-rp-9-sm.svg":` `,"/src/assets/svg/project-rp-lg.svg":` `,"/src/assets/svg/project-rp-sm.svg":` `,"/src/assets/svg/project-rp8.svg":` `,"/src/assets/svg/project-teamlib-10-lg.svg":` `,"/src/assets/svg/project-teamlib-10-sm.svg":` `,"/src/assets/svg/project-teamlib-6-lg.svg":` `,"/src/assets/svg/project-teamlib-6-sm.svg":` `,"/src/assets/svg/project-teamlib-7-lg.svg":` `,"/src/assets/svg/project-teamlib-7-sm.svg":` `,"/src/assets/svg/project-teamlib-8-lg.svg":` `,"/src/assets/svg/project-teamlib-8-sm.svg":` `,"/src/assets/svg/project-teamlib-9-lg.svg":` `,"/src/assets/svg/project-teamlib-9-sm.svg":` `,"/src/assets/svg/project-teamlib-lg.svg":` `,"/src/assets/svg/project-teamlib-sm.svg":` `,"/src/assets/svg/project-teamrp-10-lg.svg":` `,"/src/assets/svg/project-teamrp-10-sm.svg":` `,"/src/assets/svg/project-teamrp-6-lg.svg":` `,"/src/assets/svg/project-teamrp-6-sm.svg":` `,"/src/assets/svg/project-teamrp-7-lg.svg":` `,"/src/assets/svg/project-teamrp-7-sm.svg":` `,"/src/assets/svg/project-teamrp-8-lg.svg":` `,"/src/assets/svg/project-teamrp-8-sm.svg":` `,"/src/assets/svg/project-teamrp-9-lg.svg":` `,"/src/assets/svg/project-teamrp-9-sm.svg":` `,"/src/assets/svg/project-teamrp-lg.svg":` `,"/src/assets/svg/project-teamrp-sm.svg":` `,"/src/assets/svg/recents.svg":` `,"/src/assets/svg/remove.svg":` `,"/src/assets/svg/rulers.svg":` `,"/src/assets/svg/scrubber-active.svg":` `,"/src/assets/svg/scrubber.svg":` `,"/src/assets/svg/search-no-results.svg":` `,"/src/assets/svg/search.svg":` `,"/src/assets/svg/settings-2-10.svg":` `,"/src/assets/svg/settings-2-15.svg":` `,"/src/assets/svg/settings-2-20.svg":` `,"/src/assets/svg/settings-lg.svg":` `,"/src/assets/svg/settings-sm.svg":` `,"/src/assets/svg/settings.svg":` `,"/src/assets/svg/share-logo.svg":` `,"/src/assets/svg/share.svg":` `,"/src/assets/svg/shield.svg":` `,"/src/assets/svg/sitemap-panel.svg":` `,"/src/assets/svg/sketch-project-logo.svg":` `,"/src/assets/svg/sketchapp-square.svg":` `,"/src/assets/svg/sketchapp.svg":` `,"/src/assets/svg/smiley-face.svg":` `,"/src/assets/svg/star-outlined.svg":` `,"/src/assets/svg/star.svg":` `,"/src/assets/svg/trashcan.svg":` `,"/src/assets/svg/unarchive.svg":` `,"/src/assets/svg/uncollapse.svg":` `,"/src/assets/svg/unsorted.svg":` `,"/src/assets/svg/uploading-cancel.svg":` `,"/src/assets/svg/uploading-completed.svg":` `,"/src/assets/svg/user-add.svg":` `,"/src/assets/svg/user.svg":` `,"/src/assets/svg/users.svg":` `,"/src/assets/svg/woman-with-binoculars.svg":` `,"/src/assets/svg/workspace.svg":` `,"/src/assets/svg/wrench.svg":` `,"/src/assets/svg/xdapp.svg":` `}),xj=L.extend({functional:!0,props:{name:{type:String,required:!1,default:""},size:{type:String,default:"auto"},w:{type:String,default:""},h:{type:String,default:""},rotate:{type:[String,Number],default:""}},render(t,e){const{props:r,data:i,slots:n,listeners:a}=e,s={};if(r.w&&(s.width=e.props.w),r.h&&(s.height=e.props.h),r.rotate){const f=typeof r.rotate=="number"?`${r.rotate/360*100}%`:0,d=typeof r.rotate=="number"?`${r.rotate}deg`:r.rotate;s.transform=`rotate(${d}) translateY(${f})`}const o=n().default,l={class:[`ax-icon--${r.size}`,i.class,i.staticClass],staticClass:"ax-icon",style:s,on:a,ref:"icon"};if(!o){const f=wj[`/src/assets/svg/${r.name}.svg`];l.domProps={innerHTML:f||""}}return t("div",l,[o])}});var Dj=Y(xj,null,null,!1,null,null,null,null);const Ej=Dj.exports,nh={isValid:!0,errors:[]};class Aj extends lt.PropertyValidator{constructor(){super(...arguments);S(this,"collectionAccessor")}withCollection(r){return this.collectionAccessor=r,this}isValid(r){return this.collectionAccessor?!this.collectionAccessor(r.instance).includes(r.propertyValue):!1}getErrorMessage(r){return`'${r.propertyValue}' is already added`}}class Sj extends lt.Validator{constructor(e={allowDuplicates:!1},r){if(super(),this.options=e,this.newTagValidators=r,this.options.allowDuplicates||this.ruleFor(i=>i.newTag).setValidator(new Aj().withCollection(i=>i.tags)),this.newTagValidators){const i=Array.isArray(this.newTagValidators)?this.newTagValidators:[this.newTagValidators];if(i)for(const n of i)this.ruleFor(a=>a.newTag).setValidator(n)}}}const Mj=L.extend({props:{value:u1(),disableAddOnBlur:{type:Boolean,default:!1},validator:{type:[Object,Array],default:void 0},allowDuplicates:{type:Boolean,default:!1},submitKeys:u1({default(){return["enter"]}}),separators:{type:Array,default(){return[]}}},data(){return{newTag:"",innerValidator:Object.freeze(new Sj({allowDuplicates:this.allowDuplicates},this.validator)),validationResult:nh}},computed:{firstTag(){return this.value[0]},lastTag(){return this.value[this.value.length-1]}},methods:{addTag(){const t=this.newTag.trim();if(!t){this.clearValidation();return}const e=this.validate(t);if(!e.isValid){this.$emit("validation-error",e);return}if(t)return this.$emit("input",[...this.value,t]),this.clearNewTag(),this.$emit("added",t),!0},removeTag(t){t&&(this.$emit("input",this.value.filter(e=>e!==t)),this.newTag?this.$emit("edit",t):this.$emit("removed",t))},clearNewTag(){this.newTag=""},validate(t){return this.validationResult=this.innerValidator.validate({newTag:t,tags:this.value}),this.validationResult},updateValueFromEvent(t){let e="";if(typeof t=="string")e=t;else{if(!t.target)return;t.target instanceof HTMLInputElement&&(e=t.target.value)}this.newTag=e,this.clearValidation()},clearValidation(){this.validationResult=nh},tryHandleAdd(t,e){if(this.submitKeys.some(r=>Re(t,r)))return e&&t.preventDefault(),this.addTag(),!0},tryHandleRemove(t,e){if(Re(t,"backspace")&&!this.newTag)return this.lastTag&&(this.newTag=this.lastTag),e&&t.preventDefault(),this.removeTag(this.lastTag),!0},async handleClipboardEvent(t){try{const e=t.clipboardData;if(e){const r=e.getData("text"),i=Xp(r,this.separators,!0);if(i.length>1){for(const n of i)this.newTag=n,this.addTag(),await this.$nextTick(),this.newTag="";t.preventDefault()}}}catch{}}},render(t){return this.$scopedSlots.default&&this.$scopedSlots.default({tags:this.value,current:this.newTag,firstTag:this.firstTag,lastTag:this.lastTag,addTag:this.addTag,removeTag:this.removeTag,validationResult:this.validationResult,clearNewTag:this.clearNewTag,inputAttrs:{value:this.newTag},inputEvents:{input:e=>{this.updateValueFromEvent(e)},blur:()=>{this.disableAddOnBlur||this.addTag()},keydown:e=>{const r=e.target;let i=!0;if(Re(e,"tab")&&(i=!1),Re(e,"left")&&r.selectionStart===0&&this.$emit("escape-input"),Re(e,"a")&&(q4&&e.metaKey||!q4&&e.ctrlKey)&&!this.newTag){e.preventDefault(),this.$emit("select-all");return}return this.tryHandleAdd(e,i)||this.tryHandleRemove(e,i)},paste:e=>{this.$emit("before-paste"),this.handleClipboardEvent(e).finally(()=>{this.$emit("after-paste")})}}})||t("")}});var Bj=Y(Mj,null,null,!1,null,null,null,null);const Hj=Bj.exports,Oj=/^[^\s@]+@[^\s@]+$/;class ah extends lt.PropertyValidator{isValid(e){const r=e.propertyValue;return typeof r!="string"?!1:Oj.test(r)}getErrorMessage(e){return`'${e.propertyValue}' is not a valid email address`}}L.extend({components:{AxButton:qe,AxChip:kj,AxIcon:Ej,AxInput:no,AxTags:Hj},props:{value:u1({default:()=>[]}),autofocus:{type:Boolean,default:!1},placeholder:{type:String,default:"name@example.com"},inputStarted:{type:Boolean,default:!1},disableAddOnBlur:{type:Boolean,default:!1},extraValidators:u1({default:void 0}),disableLabel:{type:Boolean,default:!0}},data(){const t=["tab","enter","space","comma"],e=[new ah];return this.extraValidators&&e.push(...this.extraValidators),{selected:void 0,submitKeys:t,separators:[" ",` \r`,` `," ",","],validators:e}},computed:{innerValue:{get(){return this.value},set(t){this.$emit("input",t)}}},watch:{value(){this.$emit("change")}},methods:{select(t){return this.selected=t,!!this.selected},clearSelection(){return this.selected=void 0,!1},selectPrevious(t){const e=this.innerValue.findIndex(i=>i===t),r=this.innerValue[e-1];return this.select(r)},selectNext(t){const e=this.innerValue.findIndex(i=>i===t),r=this.innerValue[e+1];if(!r)this.focusInput();else return this.select(r)},selectLast(){const t=this.innerValue[this.innerValue.length-1];return this.select(t)},focusInput(){const t=this.$refs.input;t&&typeof t.focus=="function"&&t.focus(),this.$emit("focus-input")},onValidationError(t){this.$emit("validation-error",t)},removeViaKeyboard(t,e){const r=this.innerValue.findIndex(n=>n===t),i=this.innerValue[r-1];e(t),this.$nextTick(()=>this.select(i)||this.focusInput()),this.onRemove(t)},onAdd(){this.$emit("update:input-started",!0)},onRemove(t){this.innerValue.filter(r=>r!==t).length===0&&this.$emit("update:input-started",!1),this.$emit("remove",t)},onInputStarted(t){this.$emit("update:input-started",!!t||this.innerValue.length>0)},onBeforePaste(){this.$emit("before-paste")},onAfterPaste(){this.$emit("after-paste")}}});const Lj=L.extend({components:{AxButton:qe,AxForm:rr,AxInput:no},props:{email:{type:String,required:!0}},data(){const t=this.$store.state,{axShareConfig:e}=t,r=!!e&&e.PasswordUseExtraRules,i=[],n=new nx(r),a=new ah;return{model:{email:this.email,password:""},errors:i,passwordValidator:n,emailValidator:a,submitted:!1}},created(){this.passwordValidator.validate(this.model.password)},methods:{async submit({values:t}){const e=this.$store.state,{accountService:r}=e;if(!r)throw new Error(z6);const{email:i,password:n}=t;this.errors=[];const a=new lt.ValidationContext;if(a.propertyValue=i,!this.emailValidator.isValid(a)){this.errors.push(this.emailValidator.getErrorMessage(a));return}if(this.passwordValidator.validate(n),!this.passwordValidator.isValid){this.errors.push(this.passwordValidator.errorMessage());return}await r.signUp(i,n,{callerId:Z6.AxShare.toString()});const s=await r.authGetSso();this.submitted=!0,s&&s.success&&this.$emit("auth",s)}}});var Ij=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",[r("div",{staticClass:"ax-signup__instructions-text"},[e._v(" Axure Cloud is the product design platform for collaborative teams. ")]),r("AxForm",{attrs:{submit:e.submit,value:e.model},scopedSlots:e._u([{key:"default",fn:function({values:i,handleSubmit:n,submitting:a}){return[r("form",[r("div",{staticClass:"ax-form-group"},[r("AxInput",{attrs:{autofocus:"",placeholder:"Email Address",type:"text"},on:{input:function(s){return e.$emit("update:email",s)}},model:{value:i.email,callback:function(s){e.$set(i,"email",s)},expression:"values.email"}}),r("AxInput",{staticClass:"ax-signup__pw-input",attrs:{placeholder:"Password",type:"password"},model:{value:i.password,callback:function(s){e.$set(i,"password",s)},expression:"values.password"}}),r("div",{staticClass:"ax-signup__pw-input-hint"},[e._v(" At least 8 characters ")]),r("AxButton",{staticClass:"submit-button",attrs:{color:"upload",type:"submit",loading:a||e.submitted,block:"",large:""},on:{click:function(s){return s.preventDefault(),n.apply(null,arguments)}}},[e._v(" Sign Up ")]),r("div",{staticClass:"text-center"},[r("span",{staticClass:"toc-and-policy"},[e._v(" By creating an account, you agree to Axure's"),r("br"),r("a",{staticClass:"text-underline",attrs:{target:"_blank",rel:"noopener",href:"https://www.axure.com/terms"}},[e._v("Terms of Service")]),e._v(" and "),r("a",{staticClass:"text-underline",attrs:{target:"_blank",rel:"noopener",href:"https://www.axure.com/privacy"}},[e._v("Privacy Policy")]),e._v(". ")])])],1)])]}}])})],1)},Pj=[],Vj=Y(Lj,Ij,Pj,!1,null,"d4a956de",null,null);const Tj=Vj.exports,jj={[Xe.SignInAsVisitor]:HP,[Xe.SignIn]:cj,[Xe.SignInSso]:Fj,[Xe.SignUp]:Tj},qj=L.extend({components:{AxCommentAuthLayout:xP,AxCommentAuthHeader:bP},data(){return{email:""}},computed:{authComponent(){return jj[this.currentStep]},showSaml(){return this.$store.state.auth.showSaml},currentStep(){return this.$store.state.auth.step},steps(){const t=[Xe.SignInAsVisitor];return this.showSaml&&t.push(Xe.SignInSso),t.push(Xe.SignIn,Xe.SignUp),t}},methods:{back(){const e=this.$store.state.auth.step,r=this.steps.indexOf(e)-1;if(r<0){this.$emit("auth-canceled");return}const i=this.steps[r];this.step(i)},step(t){this.$store.commit(new Om(t))},async authCompleted(t,e){const r={userId:t.userId,userName:Hr(t,t.userEmail),userEmail:t.userEmail,userProfileImg:t.profileImageUrl,authToken:t.authToken,isVisitor:e};await this.$store.dispatch(new Gf(t,!1)),t.localTimeZone||await this.$store.dispatch(new Xf(void 0,e)),this.$emit("auth",r)}}});var Rj=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("AxCommentAuthLayout",{scopedSlots:e._u([{key:"header",fn:function(){return[r("AxCommentAuthHeader",{attrs:{step:e.currentStep},on:{back:e.back}})]},proxy:!0},{key:"default",fn:function(){return[r(e.authComponent,{tag:"component",attrs:{email:e.email},on:{"update:email":function(i){e.email=i},auth:e.authCompleted,step:e.step}})]},proxy:!0}])})},Nj=[],zj=Y(qj,Rj,Nj,!1,null,null,null,null);const sh=zj.exports,Zj=L.extend({components:{AxButton:qe,AxCommentAuth:sh,AxFeedbackThread:gP,AxFeedbackNewPin:aP,AxFeedbackPinColorPicker:nu,AxFeedbackItemOptions:_d,IconClose:of},props:{issue:ae({required:!0}),userProfiles:ae({required:!0}),currentUserId:ae({required:!0}),activeComment:{type:String,required:!1,default:void 0},hasArrow:{type:Boolean,required:!1,default:!0}},data(){const t=R4;return{pinColor:this.issue.color,startedAuth:!1,authCompletedCallback:t}},computed:{newPin(){return!this.issue.createdDate},pinPopupEnabled(){return this.$store.state.feedback.pinPopupEnabled}},watch:{pinPopupEnabled(t){t||this.close()}},activated(){this.$store.commit(new _a(!0))},deactivated(){this.$store.commit(new _a(!1))},mounted(){this.$store.commit(new _a(!0))},methods:{close(){this.$emit("close")},pinColorChanged(t){this.$emit("color-change",t)},authRequested(t){this.authCompletedCallback=t,this.startedAuth=!0},cancelAuth(){this.authCompletedCallback=R4,this.startedAuth=!1},async submitAfterAuth(){this.startedAuth=!1,await this.authCompletedCallback(),await this.$store.dispatch(new Ki)}}});var Uj=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{staticClass:"feedback-pin-popup",class:{"feedback-pin-popup--new":e.newPin,"feedback-pin-popup--auth":e.startedAuth}},[e.hasArrow?r("div",{staticClass:"feedback-pin-popup-arrow",attrs:{"data-popper-arrow":""}}):e._e(),r("AxButton",{staticClass:"feedback-pin-close-button",attrs:{color:"link"},on:{click:e.close}},[r("IconClose",{staticClass:"ax-svg-icon"})],1),e.startedAuth?r("AxCommentAuth",{on:{auth:e.submitAfterAuth,"auth-canceled":e.cancelAuth}}):e._e(),r("div",{directives:[{name:"show",rawName:"v-show",value:!e.startedAuth,expression:"!startedAuth"}],staticClass:"feedback-pin-popup__content"},[r("div",{staticClass:"feedback-pin-popup__header"},[!e.newPin&&e.hasArrow?r("AxFeedbackPinColorPicker",{on:{input:e.pinColorChanged},model:{value:e.pinColor,callback:function(i){e.pinColor=i},expression:"pinColor"}}):e._e(),e.newPin?e._e():r("AxFeedbackItemOptions",{staticClass:"feedback-pin-popup__options",attrs:{issue:e.issue,left:"",bottom:""}})],1),e.newPin?r("AxFeedbackNewPin",{attrs:{issue:e.issue,"user-profiles":e.userProfiles,"current-user-id":e.currentUserId},on:{"auth-requested":e.authRequested,submit:function(i){return e.$emit("close-transition")}}}):r("AxFeedbackThread",{attrs:{"scroll-to-bottom":"",issue:e.issue,"user-profiles":e.userProfiles,"current-user-id":e.currentUserId,"active-comment":e.activeComment},on:{"auth-requested":e.authRequested,"close-transition":function(i){return e.$emit("close-transition")}}})],1)],1)},Wj=[],Gj=Y(Zj,Uj,Wj,!1,null,"b6ec8a75",null,null);const Yj=Gj.exports;function On(t,e,r){if(t)if(Array.isArray(t))for(const i of t)On(i,e,r);else t.addEventListener(e,r,!0)}function v2(t,e,r){if(t)if(Array.isArray(t))for(const i of t)v2(i,e,r);else t.removeEventListener(e,r,!0)}const oh={mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"},touch:{start:"touchstart",move:"touchmove",stop:"touchend"}};let Fo=oh.mouse;const uh=window.MouseEvent;function Xj(t){return typeof t=="boolean"||typeof t=="string"?!0:t.nodeType===Node.ELEMENT_NODE}function Kj(t){return typeof t=="string"||t.nodeType===Node.ELEMENT_NODE}const Jj=L.extend({props:{active:{type:Boolean,default:!0},axis:{type:String,default:"both",validator:t=>typeof t=="string"&&["x","y","both"].includes(t)},draggable:{type:Boolean,default:!0},x:{type:Number,default:0,validator:t=>typeof t=="number"},y:{type:Number,default:0,validator:t=>typeof t=="number"},handle:{type:[String,Boolean,HTMLElement],default:document.documentElement,validator:Xj},frame:{type:String,default:"",validator:Kj}},data(){return{enabled:this.active,dragging:!1,dragstarted:!1,rawLeft:this.x,rawTop:this.y,rawRight:0,rawBottom:0,mouseClickPosition:{mouseX:0,mouseY:0,left:0,right:0,top:0,bottom:0},handleTarget:[document.documentElement],frameElement:void 0}},computed:{left(){return this.rawLeft},top(){return this.rawTop},right(){return this.rawRight},bottom(){return this.rawBottom}},watch:{active(t){this.enabled=t,t?this.$emit("activated"):this.$emit("deactivated")}},mounted(){this.handleTarget=this.resolveHandleTarget(),this.frameElement=this.resolveFrameElement(),On(this.handleTarget,"mousedown",this.elementDown),On(this.handleTarget,"touchstart",this.elementTouchDown)},beforeDestroy(){v2(this.handleTarget,"mousedown",this.elementDown),v2(this.handleTarget,"touchstart",this.elementTouchDown);const t=document.documentElement;v2(t,"mousemove",this.move),v2(t,"touchmove",this.move),v2(t,"mouseup",this.handleUp),v2(t,"touchend touchcancel",this.deselect)},methods:{deselect(t){const e=t.target||t.srcElement;this.$el.contains(e)||this.enabled&&(this.enabled=!1,this.$emit("deactivated"),this.$emit("update:active",!1)),this.resetBoundsAndMouseState()},resetBoundsAndMouseState(){this.mouseClickPosition={mouseX:0,mouseY:0,left:0,right:0,top:0,bottom:0}},elementTouchDown(t){Fo=oh.touch,this.elementDown(t)},elementDown(t){const e=t.target||t.srcElement;if(e&&this.$el.contains(e)){this.enabled||(this.enabled=!0,this.$emit("activated"),this.$emit("update:active",!0)),this.draggable&&(this.dragging=!0,this.frameElement&&(this.frameElement.style.pointerEvents="none"));const r=t instanceof uh||!t.touches?t:t.touches[0];this.mouseClickPosition.mouseX=r.pageX,this.mouseClickPosition.mouseY=r.pageY,this.mouseClickPosition.left=this.left,this.mouseClickPosition.right=this.right,this.mouseClickPosition.top=this.top,this.mouseClickPosition.bottom=this.bottom;const i=document.documentElement;On(i,Fo.move,this.move),On(i,Fo.stop,this.handleUp)}},move(t){this.dragging&&this.elementMove(t)},elementMove(t){const e=this.axis,r=this.mouseClickPosition,i=t instanceof uh?t:t.touches[0],n=e&&e!=="y"?r.mouseX-i.pageX:0,a=e&&e!=="x"?r.mouseY-i.pageY:0;(Math.abs(n)>0||Math.abs(a)>0)&&(this.dragstarted||(this.$emit("dragstart"),this.dragstarted=!0),this.rawLeft=r.left-n,this.rawRight=r.right+n,this.rawTop=r.top-a,this.rawBottom=r.bottom+a,this.$emit("dragging",{x:this.left,y:this.top,deltaX:n,deltaY:a}))},handleUp(){this.dragging&&(this.dragging=!1,this.frameElement&&(this.frameElement.style.pointerEvents="auto"),this.dragstarted&&this.$emit("dragstop",{x:this.left,y:this.top}),this.dragstarted=!1);const t=document.documentElement;v2(t,Fo.move,this.move),this.resetBoundsAndMouseState(),this.rawTop=0,this.rawBottom=0,this.rawLeft=0,this.rawRight=0},resolveHandleTarget(){let t;return this.handle===!1?t=[this.$el]:typeof this.handle=="string"?t=[].slice.call(this.$el.querySelectorAll(this.handle)):t=[this.handle],t||[document.documentElement]},resolveFrameElement(){if(this.frame)return typeof this.frame=="string"?document.querySelectorAll(this.frame)[0]:this.frame}}});var Qj=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",[e._t("default")],2)},$j=[],eq=Y(Jj,Qj,$j,!1,null,null,null,null);const tq=eq.exports,rq=L.extend({components:{AxFeedbackPinPopup:Yj,AxFeedbackPinCircle:gd,AxDraggable:tq},props:{issue:ae({required:!0}),isActive:{type:Boolean,default:!1},activeComment:{type:String,required:!1,default:void 0},userProfiles:ae({required:!0}),currentUserId:ae({required:!0}),scale:{type:Number,default:1}},data(){return{isDraggingActive:!1,isDraggingJustStopped:!1,dragPinX:this.issue.x,dragPinY:this.issue.y,activeOnce:this.isActive,pinCircleWidth:38,popper:void 0,pinOutsideViewport:!1,withTransition:!1}},computed:{newPin(){return!this.issue.createdDate},styles(){let t=this.issue.x||0,e=this.issue.y||0;return this.isDraggingActive&&(t=this.dragPinX,e=this.dragPinY),t*=this.scale,e*=this.scale,t-=this.pinCircleWidth/2,e-=this.pinCircleWidth/2,{left:`${t}px`,top:`${e}px`,zIndex:this.isActive?"3":"inherit"}},popupTransition(){return this.withTransition?"fade-slow":""},noPin(){const{pinNumber:t,x:e,y:r}=this.issue;return!this.newPin&&(t==null||e==null||r==null)},clipFrameScroll(){return this.$store.state.feedback.elements.clipFrameScroll}},watch:{styles(){!this.newPin||!this.isActive||this.$nextTick(async()=>{w1(async()=>{var t;await((t=this.popper)==null?void 0:t.update())},10,30)})},isActive:{handler(t){t&&(this.activeOnce=!0,this.$nextTick(async()=>{if(this.popper){await this.popper.update(),w1(async()=>{var n;await((n=this.popper)==null?void 0:n.update())},10,30);return}const e=this.$refs.circle,r=this.$refs.popup,{feedback:{elements:{clippingBounds:i}}}=this.$store.state;i&&e&&r&&(this.popper=Xi(e.$el,r.$el,{placement:"right-start",modifiers:[{name:"preventOverflow",options:{boundary:i}},{name:"flip",options:{boundary:i}},{name:"offset",options:{offset:[0,10]}},{name:"pinOutsideViewport",enabled:!0,fn:({state:n})=>{var a;if(this.pinOutsideViewport=!!((a=n.modifiersData.hide)!=null&&a.isReferenceHidden),this.pinOutsideViewport||this.noPin){const{feedback:{elements:{mainPanelContainer:s}}}=this.$store.state;if(s){const o=s.getBoundingClientRect();n.styles.popper={...n.styles.popper,position:"fixed",left:`${o.left+(o.width-n.rects.popper.width)/2}px`,top:`${o.top+(o.height-n.rects.popper.height)/2}px`,transform:"none"}}}return n},requiresIfExists:["hide"],requires:["computeStyles"],phase:"beforeWrite"}]}),w1(async()=>{var n;await((n=this.popper)==null?void 0:n.update())},10,30))}))},immediate:!0}},beforeDestroy(){var t;(t=this.popper)==null||t.destroy()},methods:{toggle(){if(this.isDraggingJustStopped||this.isDraggingActive){this.isDraggingJustStopped=!1;return}this.isActive&&!this.newPin?this.deactivate():this.activate()},activate(){this.$emit("open")},deactivate(){this.$emit("close")},closeWithTransition(){this.withTransition=!0,this.deactivate()},pinColorChanged(t){this.$emit("color-change",t)},pinLocationChanged(t,e){this.$emit("location-change",{x:t,y:e})},dragstart(){const t=this.issue.x||0,e=this.issue.y||0;this.isDraggingActive=!0,this.dragPinX=t,this.dragPinY=e},async dragging({x:t,y:e}){var o,u;const r=this.issue.x||0,i=this.issue.y||0,n=this.dragPinX,a=this.dragPinY;this.dragPinX=Math.round(r+t/this.scale),this.dragPinY=Math.round(i+e/this.scale),await((o=this.popper)==null?void 0:o.update());const s=this.$refs.circle;if(this.clipFrameScroll&&s){const l=this.clipFrameScroll.getBoundingClientRect(),f=s.$el.getBoundingClientRect();let d=!1;(f.right>=l.right||f.left<=l.left)&&(d=!0,this.dragPinX=n),(f.top<=l.top||f.bottom>=l.bottom)&&(d=!0,this.dragPinY=a),d&&await((u=this.popper)==null?void 0:u.update())}},dragstop(){this.pinLocationChanged(this.dragPinX,this.dragPinY),this.isDraggingJustStopped=!0,this.isDraggingActive=!1}}});var iq=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("AxDraggable",{staticClass:"feedback-issue-pin",style:e.styles,attrs:{handle:".feedback-pin",frame:"#mainFrame"},on:{dragstart:e.dragstart,dragging:e.dragging,dragstop:e.dragstop}},[r("AxFeedbackPinCircle",{directives:[{name:"show",rawName:"v-show",value:!e.noPin&&(!e.newPin||e.isActive),expression:"!noPin && (!newPin || isActive)"}],ref:"circle",staticClass:"feedback-pin feedback-pin--movable",attrs:{"is-resolved":!!e.issue.resolvedDate,color:e.issue.color,width:e.pinCircleWidth+"px",height:e.pinCircleWidth+"px"},nativeOn:{click:function(i){return e.toggle.apply(null,arguments)}}},[e._v(" "+e._s(e.issue.pinNumber)+" ")]),r("transition",{attrs:{name:e.popupTransition},on:{"after-leave":function(i){e.withTransition=!1}}},[e.activeOnce||e.isActive?r("AxFeedbackPinPopup",{directives:[{name:"show",rawName:"v-show",value:e.isActive,expression:"isActive"}],ref:"popup",staticClass:"pin-popup",attrs:{issue:e.issue,"active-comment":e.activeComment,"user-profiles":e.userProfiles,"current-user-id":e.currentUserId,"has-arrow":!e.noPin&&!e.pinOutsideViewport},on:{"color-change":e.pinColorChanged,close:e.deactivate,"close-transition":e.closeWithTransition}}):e._e()],1)],1)},nq=[],aq=Y(rq,iq,nq,!1,null,"8514dd96",null,null);const sq=aq.exports,oq=L.extend({components:{AxFeedbackPin:sq},computed:{takingScreenshot(){return this.$store.state.feedback.takingScreenshot},isLoading(){return this.$store.state.feedback.issues.isLoading},showPins(){return this.$store.state.feedback.issues.showPins},activeComment(){return this.$store.state.feedback.issues.activeCommentId},visibleIssues(){return this.$store.getters.visibleIssues},newPin(){return this.$store.state.feedback.issues.newPin},userProfiles(){return this.$store.state.feedback.issues.profiles},currentUserId(){const t=this.$store.state,{userInfo:e}=t;return e?e.userId:""},scale(){return this.$store.state.feedback.issues.scale}},methods:{setActive(t,e){this.$store.commit(new S1(t.code,void 0,e))},isActive(t){return this.$store.getters.isActive(t)},async savePinColor(t,e){await this.$store.dispatch(new gk(t,e))},async savePinLocation(t,{x:e,y:r}){await this.$store.dispatch(new pk(t,e,r))}}});var uq=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{directives:[{name:"show",rawName:"v-show",value:!e.takingScreenshot,expression:"!takingScreenshot"}],staticClass:"feedback-pins-container"},[!e.isLoading&&e.showPins?e._l(e.visibleIssues,function(i){return r("AxFeedbackPin",{key:i.code,attrs:{issue:i,"user-profiles":e.userProfiles,"current-user-id":e.currentUserId,"is-active":e.isActive(i),"active-comment":e.activeComment,scale:e.scale},on:{open:function(n){return e.setActive(i,!0)},close:function(n){return e.setActive(i,!1)},"color-change":function(n){return e.savePinColor(i,n)},"location-change":function(n){return e.savePinLocation(i,n)}}})}):e._e(),e.newPin?r("AxFeedbackPin",{key:e.newPin.code,attrs:{issue:e.newPin,"user-profiles":e.userProfiles,"current-user-id":e.currentUserId,"is-active":e.isActive(e.newPin),scale:e.scale},on:{open:function(i){return e.setActive(e.newPin,!0)},close:function(i){return e.setActive(e.newPin,!1)},"color-change":function(i){return e.savePinColor(e.newPin,i)},"location-change":function(i){return e.savePinLocation(e.newPin,i)}}}):e._e()],2)},lq=[],fq=Y(oq,uq,lq,!1,null,"653dd624",null,null);const dq=fq.exports,hq=L.extend({props:{interval:{type:Number,required:!0},handler:{type:Function,required:!0},immediate:{type:Boolean,required:!1,default:!1}},data(){return{retryInterval:void 0}},async created(){this.immediate&&await this.runHandler(),this.retryInterval=window.setInterval(this.runHandler,this.interval)},beforeDestroy(){clearInterval(this.retryInterval)},methods:{async runHandler(){try{await this.handler()}catch(t){this.$emit("error",t)}}},render(t){return t()}});var cq=Y(hq,null,null,!1,null,null,null,null);const _q=cq.exports,gq=L.extend({components:{AxRetry:_q},data(){return{interval:60*1e3}},computed:{shouldPollForUpdates(){const e=this.$store.state.feedback;if(!e.panelVisible)return!1;const{enabled:r,issuePollingInfo:i,lastPollingDate:n}=e.polling;if(!r)return!1;if(i){if(!(i.hasChanges===!0))return!0;let s=!0;return n&&(s=new Date(n)<=new Date(i.originalPollTime)),!s}return!0}},methods:{async pollForUpdates(){await this.$store.dispatch(new _k)}}});var pq=function(){var e=this,r=e._self._c;return e._self._setupProxy,e.shouldPollForUpdates?r("AxRetry",{attrs:{interval:e.interval,handler:e.pollForUpdates}}):e._e()},mq=[],Fq=Y(gq,pq,mq,!1,null,null,null,null);const Cq=Fq.exports;(function(t){var e=Math.abs,r=Math.max,i=Math.min,n=Math.round;function a(){return t("
")}t.axImgAreaSelect=function(s,o){var u=t(s),l,f=a(),d=a(),h=a().add(a()).add(a()).add(a()),c=a().add(a()).add(a()).add(a()),p=t([]),m,b,F,x={left:0,top:0},E,H,V,B={left:0,top:0},I=0,M="absolute",G,ne,ue,k,v,D,j,U,te,K,J,z,T,Z,Q,W={x1:0,y1:0,x2:0,y2:0,width:0,height:0},Oe=document.documentElement,ye=navigator.userAgent,ke,Te,Ze,vt,ot,kt,tt;function Gt(N){return N+x.left-B.left}function k1(N){return N+x.top-B.top}function C(N){return N-x.left+B.left}function _(N){return N-x.top+B.top}function g(N){return N.pageX-B.left}function y(N){return N.pageY-B.top}function w(N){var de=N||ue,Me=N||k;return{x1:n(W.x1*de),y1:n(W.y1*Me),x2:n(W.x2*de),y2:n(W.y2*Me),width:n(W.x2*de)-n(W.x1*de),height:n(W.y2*Me)-n(W.y1*Me)}}function P(N,de,Me,yi,Tn){var ec=Tn||ue,tc=Tn||k;W={x1:n(N/ec||0),y1:n(de/tc||0),x2:n(Me/ec||0),y2:n(yi/tc||0)},W.width=W.x2-W.x1,W.height=W.y2-W.y1}function q(){!l||!u.width()||(x={left:n(u.offset().left),top:n(u.offset().top)},E=u.innerWidth(),H=u.innerHeight(),x.left+=u.outerWidth()-E>>1,x.top+=u.outerHeight()-H>>1,D=n(o.minWidth/ue)||0,j=n(o.minHeight/k)||0,U=n(i(o.maxWidth/ue||1<<24,E)),te=n(i(o.maxHeight/k||1<<24,H)),t().jquery=="1.3.2"&&M=="fixed"&&!Oe.getBoundingClientRect&&(x.top+=r(document.body.scrollTop,Oe.scrollTop),x.left+=r(document.body.scrollLeft,Oe.scrollLeft)),B=/absolute|relative/.test(V.css("position"))?{left:n(V.offset().left)-V.scrollLeft(),top:n(V.offset().top)-V.scrollTop()}:M=="fixed"?{left:t(document).scrollLeft(),top:t(document).scrollTop()}:{left:0,top:0},b=Gt(0),F=k1(0),(W.x2>E||W.y2>H)&&De())}function fe(N){if(J){switch(f.css({left:Gt(W.x1),top:k1(W.y1)}).add(d).width(ot=W.width).height(kt=W.height),d.add(h).add(p).css({left:0,top:0}),h.width(r(ot-h.outerWidth()+h.innerWidth(),0)).height(r(kt-h.outerHeight()+h.innerHeight(),0)),t(c[0]).css({left:b,top:F,width:W.x1,height:H}),t(c[1]).css({left:b+W.x1,top:F,width:ot,height:W.y1}),t(c[2]).css({left:b+W.x2,top:F,width:E-W.x2,height:H}),t(c[3]).css({left:b+W.x1,top:F+W.y2,width:ot,height:H-W.y2}),ot-=p.outerWidth(),kt-=p.outerHeight(),p.length){case 8:t(p[4]).css({left:ot>>1}),t(p[5]).css({left:ot,top:kt>>1}),t(p[6]).css({left:ot>>1,top:kt}),t(p[7]).css({top:kt>>1});case 4:p.slice(1,3).css({left:ot}),p.slice(2,4).css({top:kt})}N!==!1&&(t.axImgAreaSelect.onKeyPress!=$h&&t(document).unbind(t.axImgAreaSelect.keyPress,t.axImgAreaSelect.onKeyPress),o.keys&&t(document)[t.axImgAreaSelect.keyPress](t.axImgAreaSelect.onKeyPress=$h)),bi&&h.outerWidth()-h.innerWidth()==2&&(h.css("margin",0),setTimeout(function(){h.css("margin","auto")},0))}}function pe(N){q(),fe(N),z=Gt(W.x1),T=k1(W.y1),Z=Gt(W.x2),Q=k1(W.y2)}function we(N,de){o.fadeSpeed?N.fadeOut(o.fadeSpeed,de):N.hide()}function Pe(N){K&&(N?(Z=r(b,i(b+E,z+e(Q-T)*K*(Z>z||-1))),Q=n(r(F,i(F+H,T+e(Z-z)/K*(Q>T||-1)))),Z=n(Z)):(Q=r(F,i(F+H,T+e(Z-z)/K*(Q>T||-1))),Z=n(r(b,i(b+E,z+e(Q-T)*K*(Z>z||-1)))),Q=n(Q)))}function De(){z=i(z,b+E),T=i(T,F+H),e(Z-z)b+E&&(z=b+E-D)),e(Q-T)F+H&&(T=F+H-j)),Z=r(b,i(Z,b+E)),Q=r(F,i(Q,F+H)),Pe(e(Z-z)U&&(Z=z-U*(Zte&&(Q=T-te*(Q=0&&p.width(5).height(5),(vt=o.borderWidth)&&p.css({borderWidth:vt,borderStyle:"solid"}),Bo(p,{borderColor1:"border-color",borderColor2:"background-color",borderOpacity:"opacity"})}for(ue=o.imageWidth/E||1,k=o.imageHeight/H||1,N.x1!=null&&(P(N.x1,N.y1,N.x2,N.y2),N.show=!N.hide()),N.keys&&(o.keys=t.extend({shift:1,ctrl:"resize"},N.keys)),c.addClass(o.classPrefix+"-outer"),d.addClass(o.classPrefix+"-selection"),Ze=0;Ze<4;Ze++)t(h[Ze]).addClass(o.classPrefix+"-border"+(Ze+1));Bo(d,{selectionColor:"background-color",selectionOpacity:"opacity"}),Bo(h,{borderOpacity:"opacity",borderWidth:"border-width"}),Bo(c,{outerColor:"background-color",outerOpacity:"opacity"}),(vt=o.borderColor1)&&t(h[0]).css({borderStyle:"solid",borderColor:vt}),(vt=o.borderColor2)&&t(h[1]).css({borderStyle:"dashed",borderColor:vt}),f.append(d.add(h).add(m)).append(p),bi&&((vt=(c.css("filter")||"").match(/opacity=(\d+)/))&&c.css("opacity",vt[1]/100),(vt=(h.css("filter")||"").match(/opacity=(\d+)/))&&h.css("opacity",vt[1]/100)),N.hide?we(f.add(c)):N.show&&l&&(J=!0,f.add(c).fadeIn(o.fadeSpeed||0),pe()),K=(Te=(o.aspectRatio||"").split(/:/))[0]/Te[1],u.add(c).unbind("mousedown",Jh),o.disable||o.enable===!1?(f.unbind("mousemove",fr).unbind("mousedown",Yh),t(window).unbind("resize",Kh)):((o.enable||o.disable===!1)&&((o.resizable||o.movable)&&f.mousemove(fr).mousedown(Yh),t(window).resize(Kh)),o.persistent||u.add(c).mousedown(Jh)),o.enable=o.disable=void 0}this.remove=function(){O3({disable:!0}),f.add(c).remove()};function dz(){var N=w(),de=document.getElementById("tempCropCanvas");if(!de){var de=document.createElement("canvas");document.body.appendChild(de)}de.setAttribute("id","tempCropCanvas"),de.setAttribute("hidden",!0),de.setAttribute("width",N.width),de.setAttribute("height",N.height);var Me=de.getContext("2d");return Me.drawImage(s,N.x1,N.y1,N.width,N.height,0,0,N.width,N.height),de.toDataURL("image/png",1)}function Gh(){l=!0,O3(o=t.extend({classPrefix:"aximgareaselect",movable:!0,parent:"body",resizable:!0,resizeMargin:10,onInit:function(){},onOuterOverlayShown:function(){},onSelectStart:function(){},onSelectChange:function(){},onSelectEnd:function(){},onSelectCancel:function(){}},o)),f.add(c).css({visibility:""}),o.show&&(J=!0,q(),fe(),f.add(c).hide().fadeIn(o.fadeSpeed||0)),setTimeout(function(){o.onInit(s,w())},0)}function fr(N){var de=C(g(N))-W.x1,Me=_(y(N))-W.y1;tt||(q(),tt=!0,f.one("mouseout",function(){tt=!1})),v="",o.resizable&&(Me<=o.resizeMargin?v="n":Me>=W.height-o.resizeMargin&&(v="s"),de<=o.resizeMargin?v+="w":de>=W.width-o.resizeMargin&&(v+="e")),f.css("cursor",v?v+"-resize":o.movable?"move":""),m&&m.toggle()}function Yh(N){return N.which!=1||(q(),v?(t("body").css("cursor",v+"-resize"),z=Gt(W[/w/.test(v)?"x2":"x1"]),T=k1(W[/n/.test(v)?"y2":"y1"]),t(document).mousemove(L3).one("mouseup",Qh),f.unbind("mousemove",fr)):o.movable?(G=b+W.x1-g(N),ne=F+W.y1-y(N),f.unbind("mousemove",fr),t(document).mousemove(Xh).one("mouseup",function(){o.onSelectEnd(s,w()),t(document).unbind("mousemove",Xh),f.mousemove(fr)})):u.mousedown(N)),!1}function L3(N){return Z=/w|e|^$/.test(v)||K?g(N):Gt(W.x2),Q=/n|s|^$/.test(v)||K?y(N):k1(W.y2),De(),!1}function Xh(N){return z=r(b,i(G+g(N),b+E-W.width)),T=r(F,i(ne+y(N),F+H-W.height)),Lt(z,T),N.preventDefault(),!1}function Kh(){pe(!1)}function Jh(N){return N.which!=1||c.is(":animated")?!1:(q(),G=z=g(N),ne=T=y(N),t(document).mousemove(Ci).mouseup(lr),!0)}function Qh(N){t("body").css("cursor",""),(o.autoHide||W.width*W.height==0)&&we(f.add(c),function(){t(this).hide()}),t(document).unbind("mousemove",L3),f.mousemove(fr),o.onSelectEnd(s,w())}var $h=function(N){var de=o.keys,Me,yi,Tn=N.keyCode;if(Me=!isNaN(de.alt)&&(N.altKey||N.originalEvent.altKey)?de.alt:!isNaN(de.ctrl)&&N.ctrlKey?de.ctrl:!isNaN(de.shift)&&N.shiftKey?de.shift:isNaN(de.arrows)?10:de.arrows,de.arrows=="resize"||de.shift=="resize"&&N.shiftKey||de.ctrl=="resize"&&N.ctrlKey||de.alt=="resize"&&(N.altKey||N.originalEvent.altKey)){switch(Tn){case 37:Me=-Me;case 39:yi=r(z,Z),z=i(z,Z),Z=r(yi+Me,z),Pe();break;case 38:Me=-Me;case 40:yi=r(T,Q),T=i(T,Q),Q=r(yi+Me,T),Pe(!0);break;default:return}De()}else switch(z=i(z,Z),T=i(T,Q),Tn){case 37:Lt(r(z-Me,b),T);break;case 38:Lt(z,r(T-Me,F));break;case 39:Lt(z+i(Me,E-C(Z)),T);break;case 40:Lt(z,T+i(Me,H-_(Q)));break;default:return}return!1};this.getOptions=function(){return o},this.setOptions=O3,this.getSelection=w,this.setSelection=P,this.cancelSelection=lr,this.update=pe,this.cropImage=dz;var bi=(/msie ([\w.]+)/i.exec(ye)||[])[1],hz=/opera/i.test(ye),cz=/webkit/i.test(ye)&&!/chrome/i.test(ye);for(ke=u;ke.length;)I=r(I,isNaN(ke.css("z-index"))?I:ke.css("z-index")),ke.css("position")=="fixed"&&(M="fixed"),ke=ke.parent(":not(body)");I=o.zIndex||I,bi&&u.attr("unselectable","on"),t.axImgAreaSelect.keyPress=bi||cz?"keydown":"keypress",hz&&(m=a().css({width:"100%",height:"100%",position:"absolute",zIndex:I+2||2})),f.add(c).css({visibility:"hidden",position:M,overflow:"hidden",zIndex:I||"0"}),f.css({zIndex:I+2||2}),d.add(h).css({position:"absolute",fontSize:0}),s.complete||s.readyState=="complete"||!u.is("img")?Gh():u.one("load",Gh),!l&&bi&&bi>=7&&(s.src=s.src)},t.fn.axImgAreaSelect=function(s){return s=s||{},this.each(function(){t(this).data("axImgAreaSelect")?s.remove?(t(this).data("axImgAreaSelect").remove(),t(this).removeData("axImgAreaSelect")):t(this).data("axImgAreaSelect").setOptions(s):s.remove||(s.enable===void 0&&s.disable==null&&(s.enable=!0),t(this).data("axImgAreaSelect",new t.axImgAreaSelect(this,s)))}),s.instance?t(this).data("axImgAreaSelect"):this}})(wt);const bq=L.extend({directives:{shortkey:za},props:{dataUrl:{type:String,required:!0}},data(){return{croppedImage:"",thumbnail:"",overlay:!1,cropTool:void 0}},created(){window.addEventListener("scroll",this.cancel,!1),window.addEventListener("resize",this.cancel,!1)},mounted(){setInterval(this.checkAreaSelectMounted,500)},destroyed(){window.removeEventListener("scroll",this.cancel),window.removeEventListener("resize",this.cancel),this.cropTool&&this.cropTool.remove()},methods:{checkAreaSelectMounted(){this.cropTool||this.cancel()},cancel(){this.$emit("cancel")},async addAreaSelect(){const t=this.$refs.img;if(!t){this.$emit("cancel");return}const e=wt(t);this.cropTool=e.axImgAreaSelect({instance:!0,handles:!1,onInit:()=>{this.overlay=!0},onOuterOverlayShown:()=>{this.overlay=!1},onSelectEnd:async(r,i)=>{const n=await this.cropImage(i);n&&(this.croppedImage=n),this.cropTool&&(this.cropTool.remove(),this.cropTool=void 0)},onSelectCancel:()=>{this.$emit("cancel")}})},async cropImage(t){if(t.height<=0||t.width<=0)return;const e=this.$refs.img;if(e)return yf(e,{x:t.x1,y:t.y1,height:t.height,width:t.width})},async createThumbnail(){const t=this.$refs.thumbnail;if(!t)return;const e=t.getBoundingClientRect();this.thumbnail=await oy(t,{height:e.height,width:e.width}),this.$emit("complete",{image:this.croppedImage,thumbnail:this.thumbnail})}}});var yq=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{staticClass:"feedback-screenshot-crop-tool"},[r("img",{ref:"img",staticClass:"screenshot-image",class:{"screenshot-image--croppable":!!e.cropTool},attrs:{src:e.dataUrl,draggable:"false"},on:{load:e.addAreaSelect}}),e.croppedImage?r("img",{ref:"thumbnail",staticClass:"thumbnail",attrs:{src:e.croppedImage},on:{load:e.createThumbnail}}):e._e(),r("div",{directives:[{name:"show",rawName:"v-show",value:e.overlay,expression:"overlay"}],staticClass:"crop-overlay"},[e._v(" Click and drag to"),r("br"),e._v("capture an image ")]),r("button",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"},{name:"shortkey",rawName:"v-shortkey:keydown.esc.stop",value:e.cancel,expression:"cancel",arg:"keydown",modifiers:{esc:!0,stop:!0}}],attrs:{type:"button"}})])},vq=[],kq=Y(bq,yq,vq,!1,null,"bd73cb77",null,null);const wq=kq.exports,xq=L.extend({components:{AxFeedbackScreenshotCropTool:wq},computed:{screenshotUrl(){var e;return(e=this.$store.state.feedback.screenshotRequest)==null?void 0:e.original},requestId(){var e;return(e=this.$store.state.feedback.screenshotRequest)==null?void 0:e.requestId},hasScreenshot(){return!!this.screenshotUrl}},async created(){await ji.init()},methods:{async cropped(t){this.requestId&&this.$store.commit(new Tm(this.requestId,t.image,t.thumbnail))},cancel(){this.requestId&&this.$store.commit(new K4(this.requestId))}}});var Dq=function(){var e=this,r=e._self._c;return e._self._setupProxy,e.hasScreenshot?r("div",{staticClass:"feedback-screenshot-crop"},[r("AxFeedbackScreenshotCropTool",{key:e.requestId,attrs:{"data-url":e.screenshotUrl},on:{complete:e.cropped,cancel:e.cancel}})],1):e._e()},Eq=[],Aq=Y(xq,Dq,Eq,!1,null,"9e6d20cc",null,null);const Sq=Aq.exports,Mq=L.extend({directives:{shortkey:za},components:{AxButton:qe,IconClose:of},computed:{screenshot(){return this.$store.state.feedback.previewScreenshot}},methods:{leavePreview(){this.$store.commit(new $4(void 0))}}});var Bq=function(){var e=this,r=e._self._c;return e._self._setupProxy,e.screenshot?r("div",{staticClass:"feedback-screenshot-preview",on:{click:e.leavePreview}},[r("div",{staticClass:"feedback-screenshot-preview-overlay"}),r("div",{staticClass:"feedback-screenshot-preview-container"},[r("AxButton",{directives:[{name:"shortkey",rawName:"v-shortkey:keydown.esc",value:e.leavePreview,expression:"leavePreview",arg:"keydown",modifiers:{esc:!0}}],staticClass:"feedback-screenshot-close-button",attrs:{color:"link"},on:{click:e.leavePreview}},[r("IconClose",{staticClass:"ax-svg-icon"})],1),r("img",{staticClass:"feedback-screenshot-preview-image",attrs:{src:e.screenshot.image}})],1)]):e._e()},Hq=[],Oq=Y(Mq,Bq,Hq,!1,null,"6d515d34",null,null);const Lq=Oq.exports,b3={id:A0.discussions.id,context:"inspect",title:"Comments",gid:A0.discussions.gid},Iq=L.extend({components:{AxFeedbackPolling:Cq},props:{baseURL:{type:String,required:!1,default:"/"},elements:ae({type:Object,required:!0}),displayPins:{type:Boolean,default:!0},startComment:ae({required:!1,default:void 0}),isExpo:{type:Boolean,default:!1},cloudMode:{type:Boolean,default:!1},mobileMode:{type:Boolean,default:!1}},data(){return{feedbackHost:null,mountedComponents:[],shortcut:window.$axure.player.settings.projectId,rewindToPinAfterPluginShow:!1}},computed:{axShareConfig(){return this.$store.state.axShareConfig},feedbackEnabled(){const e=this.$store.state.feedback.fbEnabled;return!!e&&e.feedbackEnabled},activeIssue(){return this.$store.getters.activeIssue},showPins(){return this.$store.state.feedback.issues.showPins}},watch:{feedbackEnabled(t){if(!this.feedbackHost&&t){window.$axure.player.createPluginHost(b3);const e=document.querySelector(`[pluginid="${b3.id}"]`);e&&this.mount(e,iy),this.feedbackHost=document.getElementById(b3.id),this.feedbackHost&&this.mount(this.feedbackHost,FI)}},activeIssue(t,e){if(!t||(this.showPins||this.togglePins(!0),e&&t.code===e.code))return;const r=this.$store.state,{selectedPage:i,selectedShortPage:n}=r.feedback.issues;t.pageId!==i&&t.shortPageId!==n&&this.$emit("page-should-change",{pageId:t.pageId.includes("-")?t.pageId:Yp(t.pageId),shortPageId:t.shortPageId})},showPins(t){this.$emit("pins-toggled",t)}},async created(){const t=this.$store.state;this.emitFeedbackEvents(t.eventHub),this.$store.commit(new ym(this.isExpo)),this.$store.commit(new vm(this.cloudMode)),this.$store.commit(new km(this.mobileMode)),this.$store.commit(new wm(this.shortcut)),this.$store.commit(new W4(this.startComment)),this.$store.commit(new xm(this.elements)),await this.$store.dispatch(new sk(this.baseURL)),await Promise.all([this.$store.dispatch(new ok),this.$store.dispatch(new fk)]),this.togglePins(this.displayPins)},mounted(){this.mount(this.elements.clippingBoundsScrollContainer,dq),this.mount(this.elements.mainPanel,Gm),E0||this.mount(this.elements.mainPanel,Sq),this.mount(this.elements.mainPanel,Lq)},beforeDestroy(){for(const t of this.mountedComponents)this.destroy(t)},methods:{async setPanelVisible(t){this.$store.commit(new qm(t)),this.rewindToPinAfterPluginShow&&(await this.$store.dispatch(new Ja),this.rewindToPinAfterPluginShow=!1)},async setPage(t,e,r){await this.$store.dispatch(new uk(t,e,r)),await this.$store.dispatch(new Ja)},setScale(t){this.$store.commit(new hm(t))},setScaleMode(t){this.$store.commit(new cm(parseInt(t,10)))},setDeviceMode(t){this.$store.commit(new _m(!!t))},setPagePosition(t,e){this.$store.commit(new mm(t,e))},setRewindToPinAfterPluginShow(t){this.rewindToPinAfterPluginShow=t},togglePins(t){this.$store.commit(new fm(t))},async toogleCommentMode(){},async exitCommentMode(){await this.$store.dispatch(new Kf)},async toggleFilterActive(t){this.$store.commit(new H0(t))},async navigateToIssue(t,e){this.$store.commit(new S1(t,e,!0,!0)),await this.$store.dispatch(new Ja)},addOverlayElement(t){this.$store.commit(new jm(t))},emitFeedbackEvents(t){t.on(Rt.IssuesLoaded,()=>{this.$emit("issues-loaded")}),t.on(Rt.ScrollToPin,e=>{this.$emit("scroll-to-pin",e)}),t.on(Rt.UpdateHasNewComments,e=>{this.$emit("update-has-new-comments",e)}),t.on(Rt.OpenFeedbackPanel,e=>{this.$emit("open-feedback-panel",e)}),t.on(Rt.CopyCloudCommentLink,e=>{this.$emit("copy-cloud-comment-link",e)})},mount(t,e,r=void 0){const i=new L({store:this.$store,render:n=>n(e,{...r})});i.$mount(),t.appendChild(i.$el),this.mountedComponents.push(i)},destroy(t){const e=t.$el.parentNode,r=t.$el;t.$destroy(),e&&r&&e.removeChild(r)}}});var Pq=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{staticClass:"feedbackRoot"},[r("AxFeedbackPolling")],1)},Vq=[],Tq=Y(Iq,Pq,Vq,!1,null,null,null,null);const jq=Tq.exports;/*! * vuex v3.6.2 * (c) 2021 Evan You * @license MIT */function qq(t){var e=Number(t.version.split(".")[0]);if(e>=2)t.mixin({beforeCreate:i});else{var r=t.prototype._init;t.prototype._init=function(n){n===void 0&&(n={}),n.init=n.init?[i].concat(n.init):i,r.call(this,n)}}function i(){var n=this.$options;n.store?this.$store=typeof n.store=="function"?n.store():n.store:n.parent&&n.parent.$store&&(this.$store=n.parent.$store)}}var Rq=typeof window<"u"?window:typeof global<"u"?global:{},_i=Rq.__VUE_DEVTOOLS_GLOBAL_HOOK__;function Nq(t){_i&&(t._devtoolHook=_i,_i.emit("vuex:init",t),_i.on("vuex:travel-to-state",function(e){t.replaceState(e)}),t.subscribe(function(e,r){_i.emit("vuex:mutation",e,r)},{prepend:!0}),t.subscribeAction(function(e,r){_i.emit("vuex:action",e,r)},{prepend:!0}))}function zq(t,e){return t.filter(e)[0]}function y3(t,e){if(e===void 0&&(e=[]),t===null||typeof t!="object")return t;var r=zq(e,function(n){return n.original===t});if(r)return r.copy;var i=Array.isArray(t)?[]:{};return e.push({original:t,copy:i}),Object.keys(t).forEach(function(n){i[n]=y3(t[n],e)}),i}function gi(t,e){Object.keys(t).forEach(function(r){return e(t[r],r)})}function lh(t){return t!==null&&typeof t=="object"}function Zq(t){return t&&typeof t.then=="function"}function Uq(t,e){return function(){return t(e)}}var t1=function(e,r){this.runtime=r,this._children=Object.create(null),this._rawModule=e;var i=e.state;this.state=(typeof i=="function"?i():i)||{}},fh={namespaced:{configurable:!0}};fh.namespaced.get=function(){return!!this._rawModule.namespaced},t1.prototype.addChild=function(e,r){this._children[e]=r},t1.prototype.removeChild=function(e){delete this._children[e]},t1.prototype.getChild=function(e){return this._children[e]},t1.prototype.hasChild=function(e){return e in this._children},t1.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)},t1.prototype.forEachChild=function(e){gi(this._children,e)},t1.prototype.forEachGetter=function(e){this._rawModule.getters&&gi(this._rawModule.getters,e)},t1.prototype.forEachAction=function(e){this._rawModule.actions&&gi(this._rawModule.actions,e)},t1.prototype.forEachMutation=function(e){this._rawModule.mutations&&gi(this._rawModule.mutations,e)},Object.defineProperties(t1.prototype,fh);var sr=function(e){this.register([],e,!1)};sr.prototype.get=function(e){return e.reduce(function(r,i){return r.getChild(i)},this.root)},sr.prototype.getNamespace=function(e){var r=this.root;return e.reduce(function(i,n){return r=r.getChild(n),i+(r.namespaced?n+"/":"")},"")},sr.prototype.update=function(e){dh([],this.root,e)},sr.prototype.register=function(e,r,i){var n=this;i===void 0&&(i=!0);var a=new t1(r,i);if(e.length===0)this.root=a;else{var s=this.get(e.slice(0,-1));s.addChild(e[e.length-1],a)}r.modules&&gi(r.modules,function(o,u){n.register(e.concat(u),o,i)})},sr.prototype.unregister=function(e){var r=this.get(e.slice(0,-1)),i=e[e.length-1],n=r.getChild(i);n&&n.runtime&&r.removeChild(i)},sr.prototype.isRegistered=function(e){var r=this.get(e.slice(0,-1)),i=e[e.length-1];return r?r.hasChild(i):!1};function dh(t,e,r){if(e.update(r),r.modules)for(var i in r.modules){if(!e.getChild(i))return;dh(t.concat(i),e.getChild(i),r.modules[i])}}var yt,Ot=function(e){var r=this;e===void 0&&(e={}),!yt&&typeof window<"u"&&window.Vue&&_h(window.Vue);var i=e.plugins;i===void 0&&(i=[]);var n=e.strict;n===void 0&&(n=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new sr(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new yt,this._makeLocalGettersCache=Object.create(null);var a=this,s=this,o=s.dispatch,u=s.commit;this.dispatch=function(h,c){return o.call(a,h,c)},this.commit=function(h,c,p){return u.call(a,h,c,p)},this.strict=n;var l=this._modules.root.state;Co(this,l,[],this._modules.root),k3(this,l),i.forEach(function(d){return d(r)});var f=e.devtools!==void 0?e.devtools:yt.config.devtools;f&&Nq(this)},v3={state:{configurable:!0}};v3.state.get=function(){return this._vm._data.$$state},v3.state.set=function(t){},Ot.prototype.commit=function(e,r,i){var n=this,a=bo(e,r,i),s=a.type,o=a.payload,u={type:s,payload:o},l=this._mutations[s];l&&(this._withCommit(function(){l.forEach(function(d){d(o)})}),this._subscribers.slice().forEach(function(f){return f(u,n.state)}))},Ot.prototype.dispatch=function(e,r){var i=this,n=bo(e,r),a=n.type,s=n.payload,o={type:a,payload:s},u=this._actions[a];if(u){try{this._actionSubscribers.slice().filter(function(f){return f.before}).forEach(function(f){return f.before(o,i.state)})}catch{}var l=u.length>1?Promise.all(u.map(function(f){return f(s)})):u[0](s);return new Promise(function(f,d){l.then(function(h){try{i._actionSubscribers.filter(function(c){return c.after}).forEach(function(c){return c.after(o,i.state)})}catch{}f(h)},function(h){try{i._actionSubscribers.filter(function(c){return c.error}).forEach(function(c){return c.error(o,i.state,h)})}catch{}d(h)})})}},Ot.prototype.subscribe=function(e,r){return hh(e,this._subscribers,r)},Ot.prototype.subscribeAction=function(e,r){var i=typeof e=="function"?{before:e}:e;return hh(i,this._actionSubscribers,r)},Ot.prototype.watch=function(e,r,i){var n=this;return this._watcherVM.$watch(function(){return e(n.state,n.getters)},r,i)},Ot.prototype.replaceState=function(e){var r=this;this._withCommit(function(){r._vm._data.$$state=e})},Ot.prototype.registerModule=function(e,r,i){i===void 0&&(i={}),typeof e=="string"&&(e=[e]),this._modules.register(e,r),Co(this,this.state,e,this._modules.get(e),i.preserveState),k3(this,this.state)},Ot.prototype.unregisterModule=function(e){var r=this;typeof e=="string"&&(e=[e]),this._modules.unregister(e),this._withCommit(function(){var i=w3(r.state,e.slice(0,-1));yt.delete(i,e[e.length-1])}),ch(this)},Ot.prototype.hasModule=function(e){return typeof e=="string"&&(e=[e]),this._modules.isRegistered(e)},Ot.prototype.hotUpdate=function(e){this._modules.update(e),ch(this,!0)},Ot.prototype._withCommit=function(e){var r=this._committing;this._committing=!0,e(),this._committing=r},Object.defineProperties(Ot.prototype,v3);function hh(t,e,r){return e.indexOf(t)<0&&(r&&r.prepend?e.unshift(t):e.push(t)),function(){var i=e.indexOf(t);i>-1&&e.splice(i,1)}}function ch(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var r=t.state;Co(t,r,[],t._modules.root,!0),k3(t,r,e)}function k3(t,e,r){var i=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var n=t._wrappedGetters,a={};gi(n,function(o,u){a[u]=Uq(o,t),Object.defineProperty(t.getters,u,{get:function(){return t._vm[u]},enumerable:!0})});var s=yt.config.silent;yt.config.silent=!0,t._vm=new yt({data:{$$state:e},computed:a}),yt.config.silent=s,t.strict&&Jq(t),i&&(r&&t._withCommit(function(){i._data.$$state=null}),yt.nextTick(function(){return i.$destroy()}))}function Co(t,e,r,i,n){var a=!r.length,s=t._modules.getNamespace(r);if(i.namespaced&&(t._modulesNamespaceMap[s],t._modulesNamespaceMap[s]=i),!a&&!n){var o=w3(e,r.slice(0,-1)),u=r[r.length-1];t._withCommit(function(){yt.set(o,u,i.state)})}var l=i.context=Wq(t,s,r);i.forEachMutation(function(f,d){var h=s+d;Yq(t,h,f,l)}),i.forEachAction(function(f,d){var h=f.root?d:s+d,c=f.handler||f;Xq(t,h,c,l)}),i.forEachGetter(function(f,d){var h=s+d;Kq(t,h,f,l)}),i.forEachChild(function(f,d){Co(t,e,r.concat(d),f,n)})}function Wq(t,e,r){var i=e==="",n={dispatch:i?t.dispatch:function(a,s,o){var u=bo(a,s,o),l=u.payload,f=u.options,d=u.type;return(!f||!f.root)&&(d=e+d),t.dispatch(d,l)},commit:i?t.commit:function(a,s,o){var u=bo(a,s,o),l=u.payload,f=u.options,d=u.type;(!f||!f.root)&&(d=e+d),t.commit(d,l,f)}};return Object.defineProperties(n,{getters:{get:i?function(){return t.getters}:function(){return Gq(t,e)}},state:{get:function(){return w3(t.state,r)}}}),n}function Gq(t,e){if(!t._makeLocalGettersCache[e]){var r={},i=e.length;Object.keys(t.getters).forEach(function(n){if(n.slice(0,i)===e){var a=n.slice(i);Object.defineProperty(r,a,{get:function(){return t.getters[n]},enumerable:!0})}}),t._makeLocalGettersCache[e]=r}return t._makeLocalGettersCache[e]}function Yq(t,e,r,i){var n=t._mutations[e]||(t._mutations[e]=[]);n.push(function(s){r.call(t,i.state,s)})}function Xq(t,e,r,i){var n=t._actions[e]||(t._actions[e]=[]);n.push(function(s){var o=r.call(t,{dispatch:i.dispatch,commit:i.commit,getters:i.getters,state:i.state,rootGetters:t.getters,rootState:t.state},s);return Zq(o)||(o=Promise.resolve(o)),t._devtoolHook?o.catch(function(u){throw t._devtoolHook.emit("vuex:error",u),u}):o})}function Kq(t,e,r,i){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(a){return r(i.state,i.getters,a.state,a.getters)})}function Jq(t){t._vm.$watch(function(){return this._data.$$state},function(){},{deep:!0,sync:!0})}function w3(t,e){return e.reduce(function(r,i){return r[i]},t)}function bo(t,e,r){return lh(t)&&t.type&&(r=e,e=t,t=t.type),{type:t,payload:e,options:r}}function _h(t){yt&&t===yt||(yt=t,qq(yt))}var gh=vo(function(t,e){var r={};return yo(e).forEach(function(i){var n=i.key,a=i.val;r[n]=function(){var o=this.$store.state,u=this.$store.getters;if(t){var l=ko(this.$store,"mapState",t);if(!l)return;o=l.context.state,u=l.context.getters}return typeof a=="function"?a.call(this,o,u):o[a]},r[n].vuex=!0}),r}),ph=vo(function(t,e){var r={};return yo(e).forEach(function(i){var n=i.key,a=i.val;r[n]=function(){for(var o=[],u=arguments.length;u--;)o[u]=arguments[u];var l=this.$store.commit;if(t){var f=ko(this.$store,"mapMutations",t);if(!f)return;l=f.context.commit}return typeof a=="function"?a.apply(this,[l].concat(o)):l.apply(this.$store,[a].concat(o))}}),r}),mh=vo(function(t,e){var r={};return yo(e).forEach(function(i){var n=i.key,a=i.val;a=t+a,r[n]=function(){if(!(t&&!ko(this.$store,"mapGetters",t)))return this.$store.getters[a]},r[n].vuex=!0}),r}),Fh=vo(function(t,e){var r={};return yo(e).forEach(function(i){var n=i.key,a=i.val;r[n]=function(){for(var o=[],u=arguments.length;u--;)o[u]=arguments[u];var l=this.$store.dispatch;if(t){var f=ko(this.$store,"mapActions",t);if(!f)return;l=f.context.dispatch}return typeof a=="function"?a.apply(this,[l].concat(o)):l.apply(this.$store,[a].concat(o))}}),r}),Qq=function(t){return{mapState:gh.bind(null,t),mapGetters:mh.bind(null,t),mapMutations:ph.bind(null,t),mapActions:Fh.bind(null,t)}};function yo(t){return $q(t)?Array.isArray(t)?t.map(function(e){return{key:e,val:e}}):Object.keys(t).map(function(e){return{key:e,val:t[e]}}):[]}function $q(t){return Array.isArray(t)||lh(t)}function vo(t){return function(e,r){return typeof e!="string"?(r=e,e=""):e.charAt(e.length-1)!=="/"&&(e+="/"),t(e,r)}}function ko(t,e,r){var i=t._modulesNamespaceMap[r];return i}function eR(t){t===void 0&&(t={});var e=t.collapsed;e===void 0&&(e=!0);var r=t.filter;r===void 0&&(r=function(f,d,h){return!0});var i=t.transformer;i===void 0&&(i=function(f){return f});var n=t.mutationTransformer;n===void 0&&(n=function(f){return f});var a=t.actionFilter;a===void 0&&(a=function(f,d){return!0});var s=t.actionTransformer;s===void 0&&(s=function(f){return f});var o=t.logMutations;o===void 0&&(o=!0);var u=t.logActions;u===void 0&&(u=!0);var l=t.logger;return l===void 0&&(l=console),function(f){var d=y3(f.state);typeof l>"u"||(o&&f.subscribe(function(h,c){var p=y3(c);if(r(h,d,p)){var m=yh(),b=n(h),F="mutation "+h.type+m;Ch(l,F,e),l.log("%c prev state","color: #9E9E9E; font-weight: bold",i(d)),l.log("%c mutation","color: #03A9F4; font-weight: bold",b),l.log("%c next state","color: #4CAF50; font-weight: bold",i(p)),bh(l)}d=p}),u&&f.subscribeAction(function(h,c){if(a(h,c)){var p=yh(),m=s(h),b="action "+h.type+p;Ch(l,b,e),l.log("%c action","color: #03A9F4; font-weight: bold",m),bh(l)}}))}}function Ch(t,e,r){var i=r?t.groupCollapsed:t.group;try{i.call(t,e)}catch{t.log(e)}}function bh(t){try{t.groupEnd()}catch{t.log("—— log end ——")}}function yh(){var t=new Date;return" @ "+wo(t.getHours(),2)+":"+wo(t.getMinutes(),2)+":"+wo(t.getSeconds(),2)+"."+wo(t.getMilliseconds(),3)}function tR(t,e){return new Array(e+1).join(t)}function wo(t,e){return tR("0",e-t.toString().length)+t}var rR={Store:Ot,install:_h,version:"3.6.2",mapState:gh,mapMutations:ph,mapGetters:mh,mapActions:Fh,createNamespacedHelpers:Qq,createLogger:eR};const vh=rR;function iR(t){return t===Object(t)}function kh(t){return Array.isArray(t)}function nR(t){return t instanceof Date}function wh(t){return t&&typeof t.size=="number"&&typeof t.type=="string"&&typeof t.slice=="function"}function aR(t){return wh(t)&&(typeof t.lastModifiedDate=="object"||typeof t.lastModified=="number")&&typeof t.name=="string"}function Se(t,e={indices:!0},r=new FormData,i){if(t==null)return r;if(kh(t))t.forEach((n,a)=>{const s=e.indices?a:"",o=`${i}[${s}]`;Se(n,e,r,o)});else if(nR(t)){if(!i)return r;r.append(i,t.toISOString())}else if(iR(t)&&!aR(t)&&!wh(t))Object.keys(t).forEach(n=>{const a=t[n];if(kh(a))for(;n.length>2&&n.lastIndexOf("[]")===n.length-2;)n=n.substring(0,n.length-2);const s=i?`${i}[${n}]`:n;Se(a,e,r,s)});else{if(!i)return r;r.append(i,t)}return r}function sR(t){return He(Ie.get("/issue/fbenabled",{params:{shortcut:t}}))}function oR(){return He(Ie.get("/issue/getsharestatus"))}function xh(t,e){return He(Ie.get("/issue/list",{params:{shortcut:t,pageId:e}}))}function uR(t,e,r,i,n){return He(Ie.get("/issue/pollForUpdates",{params:{shortcut:t,pageId:n,lastPollTime:e,creator:r,userId:i}}))}function lR(t,e,r){const i={issueCode:t.code,x:e,y:r},n=Se(i);return He(Ie.post("/issue/updatePinLocation",n))}function fR(t,e){const r={issueCode:t.code,color:e.toString()},i=Se(r);return He(Ie.post("/issue/updatePinColor",i))}function dR(t){const{shortcut:e,userId:r,userName:i,pageId:n,pageName:a,content:s,x:o,y:u,color:l,images:f}=t,d=xo(s),h={tag:X1(),shortcut:e,pageId:n,pageName:a,userId:r,creator:i,description:d,isRichText:!0,x:o,y:u,color:l,pinNumber:0,images:JSON.stringify(f)},c=Se(h);return He(Ie.post("/issue/add",c))}function hR(t,e,r,i,n,a){const s=xo(n),o={shortcut:t,userId:e,tag:X1(),pageId:i.pageId,issueId:i.code,creator:r,issueText:s,isRichText:!0,images:JSON.stringify(a)},u=Se(o);return He(Ie.post("/issue/updateIssue",u))}function cR(t,e,r,i,n,a,s){const o=xo(a),u={shortcut:t,userId:e,tag:X1(),pageId:i.pageId,commentId:n.id,commenter:r,commentText:o,isRichText:!0,images:JSON.stringify(s)},l=Se(u);return He(Ie.post("/issue/updateComment",l))}function _R(t,e,r,i,n,a){const s=xo(n),o={shortcut:t,userId:e,tag:X1(),pageId:i.pageId,issueCode:i.code,commentText:s,commenter:r,isRichText:!0,images:JSON.stringify(a)},u=Se(o);return He(Ie.post("/issue/addComment",u))}function gR(t,e,r,i){const n={shortcut:t,tag:X1(),commenter:r,userId:e,issueCode:i.code},a=Se(n);return He(Ie.post("/issue/delete",a))}function pR(t,e,r,i){const n={shortcut:t,tag:X1(),commenter:r,userId:e,commentId:i.id},a=Se(n);return He(Ie.post("/issue/deleteComment",a))}function mR(t,e,r,i){const n={userId:t,isResolve:i,pageId:r.pageId,creator:e,issueCode:r.code},a=Se(n);return He(Ie.post("/issue/resolveIssue",a))}function FR(t,e){const r={shortcut:t,issueId:e.id,lastViewedCommentTimestamp:n1(e.changedDate).toISOString()},i=Se(r);return He(Ie.post("/issue/updateLastViewedCommentTimestamp",i))}function CR(t,e){const r=Se({shortcut:t,issueId:e.id});return He(Ie.post("/issue/markIssueAsUnread",r))}function bR(t,e,r){const i={shortcut:t,pageId:e};r&&(i.upUntil=r.toISOString());const n=Se(i);return He(Ie.post("/issue/MarkAllCommentsAsRead",n))}function yR(t,e,r){const n=Se({image:t,thumbnail:e,type:r});return He(Ie.post("/issue/ImagePreUpload",n))}function xo(t){return ru(t)?t:JSON.stringify({Content:t})}function vR(t){return He(Ie.get(`/prototype/getprototypeinfo/${t}`),{ignoreResponseRedirectUrl:!0})}function kR(t,e){return He(Ie.get(`/prototype/getshortprototypeinfo/${t}`,{baseURL:e}),{ignoreResponseRedirectUrl:!0})}function wR(t,e){return He(Ie.get(`/prototype/getfirstpage/${t}`,{baseURL:e}),{ignoreResponseRedirectUrl:!0})}async function xR(t){return He(Ie.get("/user/getconfig",{baseURL:t,...rh}))}function DR(t=!0){return He(Ie.get("/user/getuserinfo"),{ignoreResponseRedirectUrl:!t})}const ER={async[ce.FeedbackEvent](t,{eventName:e,payload:r}){t.state.eventHub.trigger(e,r)},async[ce.LoadConfig](t,{baseURL:e,force:r}){const{state:i,commit:n}=t;if(!(i.axShareConfig!=null&&!r))try{const a=await xR(e);n(new am(a)),n(new N4(!1))}catch{n(new N4(!0))}},async[ce.LoadFeedbackEnabled](t){const{commit:e}=t,r=t.state.shortcut;try{const i=[sR(r),oR()],[n,a]=await Promise.all(i);e(new um(n,a)),e(new z4(!1))}catch{e(new z4(!0))}},async[ce.LoadIssuesList](t){const{commit:e,dispatch:r,state:i}=t,{shortcut:n,feedback:{issues:a}}=i,{displayMode:s,selectedPage:o}=a;if(i.feedback.fbEnabled||await w1(()=>!!i.feedback.fbEnabled&&i.accountServiceSetupCompleted),!(!i.feedback.fbEnabled||!i.feedback.fbEnabled.feedbackEnabled))try{e(new U4(!0));const u=s===to.ThisPage&&o?await xh(n,o):await xh(n),l=u.issues.reduce((h,c)=>(h[c.code]=c,h),{}),f=u.profiles;e(new lm(l,f,u.mostRecentCommentTimestamp,u.hasCommentsOnDeletedPages)),e(new Z4(!1)),await r(new Er(Rt.IssuesLoaded)),e(new Fm(n1(u.lastPollTime).toISOString()));const{startComment:d}=t.state.feedback.issues;if(d&&!d.applied){const h=t.getters.getIssue(d.issueCode);h&&h.resolvedDate&&e(new bm(!0)),e(new S1(d.issueCode,d.commentId,!0,!0)),e(new W4({...d,applied:!0}))}}catch{e(new Z4(!0))}finally{e(new U4(!1))}},async[ce.SetPage]({state:t,getters:e,commit:r,dispatch:i},{page:n,shortPage:a,pageName:s}){if(t.feedback.issues.selectedPage===(n==null?void 0:n.replace("-","")))return;r(new dm(n,a,s)),await i(new Ki);const o=e.activeIssue;o&&o.pageId!==t.feedback.issues.selectedPage&&r(new S1(o.code,void 0,!1))},async[ce.SetDisplayMode](t,{displayMode:e}){t.commit(new gm(e)),await t.dispatch(new Ki)},async[ce.SetIssueFilterOptions](t,{options:e}){t.commit(new pm(e))},async[ce.SetupAccountService](t){const{state:e,commit:r,dispatch:i}=t;if(e.axShareConfig==null||e.accountServiceSetupCompleted)return;const n=$w(e.axShareConfig),a=rs(e.axShareConfig);r(new sm(n,a)),await i(new dk),r(new om)},async[ce.Authenticate](t){const{state:e,dispatch:r,commit:i}=t;if(e.axShareConfig!=null&&e.accountService!=null&&e.accountService)try{if(await e.accountService.auth())await r(new ck);else{const a=await e.accountService.visitorAuth();a.localTimeZone||await r(new Xf(void 0,!0)),i(new B0(a))}}catch(n){console.warn(`Authentication against account service has failed: ${n}`)}},async[ce.Logout](t){const{state:e,dispatch:r}=t,i=e.accountService;i&&await i.logout(),await r(new Gf(void 0,!0))},async[ce.GetUserInfo](t){const{state:e,commit:r}=t;if(e.axShareConfig==null||e.accountService==null)return;const i=await DR(!1);i.localTimeZone||e.accountService.setUserTimeZone(),r(new B0(i))},async[ce.SetUserInfo](t,{userInfo:e,reloadIssues:r}){const{state:i,commit:n,dispatch:a}=t;n(new B0(e)),r&&i.feedback.fbEnabled&&await a(new Ki)},async[ce.SetUserTimeZone](t,{timeZone:e,isVisitor:r}){const{state:i}=t;i.accountService&&(r?await i.accountService.setVisitorUserTimeZone(e):await i.accountService.setUserTimeZone(e))},async[ce.PollForUpdates](t){const e=t.state.shortcut,{state:r,commit:i,getters:n,dispatch:a}=t,{enabled:s,lastPollingDate:o}=r.feedback.polling;if(!s||!o)return;const{userInfo:u}=r,l=await uR(e,o,n.userDisplayName,u==null?void 0:u.userId,void 0);if(r.feedback.polling.lastPollingDate===l.originalPollTime&&l.success&&(i(new Cm(l)),l.hasChanges)){const f={hasNewComments:!0,unreadIssueMentionsCount:l.unreadIssueMentionsCount,unreadCommentMentionsCount:l.unreadCommentMentionsCount};await a(new Qa(f))}},async[ce.SetPinColor](t,{issue:e,color:r}){j1(t.state),t.commit(new G4(e,r)),e.createdDate&&await fR(e,r)},async[ce.SetPinLocation](t,{issue:e,x:r,y:i}){j1(t.state),t.commit(new Dm(e,r,i)),e.createdDate&&await lR(e,r,i)},async[ce.UpdateIssue]({state:t,commit:e,getters:r},{issue:i,content:n,screenshots:a}){j1(t);const{shortcut:s,userInfo:o}=t;if(!o)return;const u=r.userDisplayName,l=(a==null?void 0:a.map(d=>d.id))??[],f=await hR(s,o.userId,u,i,n,l);e(new Y4(f.issue))},async[ce.AddIssue]({state:t,commit:e,getters:r},{issue:i,content:n,screenshots:a}){j1(t);const{shortcut:s,userInfo:o}=t;if(!o)return;const u=r.userDisplayName,{pageId:l,pageName:f,x:d,y:h,color:c}=i;if(!l||!f||d===void 0||h===void 0||c===void 0)return;const p=(a==null?void 0:a.map(b=>b.id))??[],m=await dR({shortcut:s,userId:o.userId,userName:u,pageId:l,pageName:f,content:n,x:d,y:h,color:c,images:p});e(new Em(m.issue,m.profile))},async[ce.UpdateIssueComment]({state:t,commit:e,getters:r},{issue:i,comment:n,content:a,screenshots:s}){j1(t);const{shortcut:o,userInfo:u}=t;if(!u)return;const l=r.userDisplayName,f=(s==null?void 0:s.map(h=>h.id))??[],d=await cR(o,u.userId,l,i,n,a,f);e(new Am(i,d.comment))},async[ce.AddIssueComment]({state:t,commit:e,getters:r},{issue:i,content:n,screenshots:a}){j1(t);const{shortcut:s,userInfo:o}=t;if(!o)return;const u=r.userDisplayName,l=(a==null?void 0:a.map(d=>d.id))??[],f=await _R(s,o.userId,u,i,n,l);e(new Sm(i,f.comment,f.profile))},async[ce.DeleteIssue]({state:t,commit:e,getters:r},{issue:i}){j1(t);const{shortcut:n,userInfo:a}=t;if(!a)return;const s=r.userDisplayName;await gR(n,a.userId,s,i),e(new Mm(i))},async[ce.DeleteIssueComment]({state:t,commit:e,getters:r},{issue:i,comment:n}){j1(t);const{shortcut:a,userInfo:s}=t;if(!s)return;const o=r.userDisplayName;await pR(a,s.userId,o,n),e(new Bm(i,n))},async[ce.ResolveToggleIssue]({state:t,getters:e,commit:r},{issue:i,isResolved:n}){j1(t);const{userInfo:a}=t;if(!a)return;const s=e.userDisplayName,o=await mR(a.userId,s,i,n);r(new Y4(o.issue));const{issues:u}=t.feedback;n&&!u.showResolved&&u.activeIssueCode===i.code&&r(new S1(o.issue.code,void 0,!1))},async[ce.MarkIssueAsRead](t,{issue:e}){const{state:r,commit:i,dispatch:n,getters:a}=t;if(!a.isAuthed)return;const{shortcut:s}=r;if(!e.isUnread)return;i(new Lm(e));const o={hasNewComments:a.anyUnreadUnresolvedIssues};await n(new Qa(o)),await FR(s,e)},async[ce.MarkIssueAsUnread](t,{issue:e}){const{state:r,commit:i,dispatch:n,getters:a}=t;if(!a.isAuthed)return;const{shortcut:s}=r;if(e.isUnread)return;i(new Im(e));const o={hasNewComments:a.anyUnreadUnresolvedIssues};await n(new Qa(o)),await CR(s,e)},async[ce.MarkShortcutAsRead](t,{upUntil:e,pageId:r}){const{state:i,commit:n,dispatch:a,getters:s}=t;if(!s.isAuthed)return;const{shortcut:o}=i;n(new Pm(r));const u={hasNewComments:!1,hasUnreadMentions:!1,unreadIssueMentionsCount:0,unreadCommentMentionsCount:0};await a(new Qa(u));const l=n1(e);await bR(o,r,l)},async[ce.ScrollToIssue]({dispatch:t,getters:e},{issueCode:r}){let i;r?i=e.getIssue(r):i=e.activeIssue,i&&await t(new Er(Rt.ScrollToPin,{id:i.id,position:{x:i.x,y:i.y}}))},async[ce.TakeScreenshot](t){const e=t.state.feedback.elements.mainFrame;if(e&&!t.state.feedback.takingScreenshot)try{if(ji.SupportedButExtensionIsMissing){t.commit(new Q4(!0)),await t.dispatch(new Er(Rt.OpenFeedbackPanel));return}t.commit(new J4(!0)),await vi(50);const r=e.getBoundingClientRect();t.state.cloudMode&&(r.y+=40);const i=await ji.takeScreenshot(r),n=X1();t.commit(new Vm(n,i));const a=1e3*60*2,s=await w1(()=>{const f=t.state.feedback.screenshotResult;if(f&&f.requestId===n)return f;const d=t.state.feedback.screenshotRequest;if(!d||d&&d.requestId!==n)throw new Error("Screenshot canceled")},void 0,void 0,a);if(!s)throw t.commit(new K4(n)),new Error("Screenshot attempt timeout");const{image:o,thumbnail:u}=s;return!o||!u?void 0:{requestId:n,image:o,thumbnail:u}}finally{t.commit(new J4(!1))}},async[ce.UploadScreenshot](t,{screenshot:e,issueType:r}){const{image:i,thumbnail:n}=e;return{id:(await yR(i,n,r)).id,image:i,thumbnail:n}},async[ce.ToogleCommentMode](t){const e=!t.state.feedback.issues.newPinOverlay;if(t.commit(new X4(e)),e)await t.dispatch(new Er(Rt.OpenFeedbackPanel));else{const r=t.state.feedback.issues.activeIssueCode;if(!r)return;t.commit(new S1(r,void 0,!1))}},async[ce.ExitCommentMode](t){t.commit(new X4(!1));const e=t.state.feedback.issues.activeIssueCode;e&&t.commit(new S1(e,void 0,!1))},async[ce.GetProjectInfo](t,{shortcut:e}){const{commit:r}=t;try{const i=await vR(e);r(new ef(i))}catch{console.log("error getting project info")}},async[ce.GetShortProjectInfo](t,{shortcut:e,baseURL:r}){const{commit:i}=t;try{const n=await kR(e,r);i(new ef(n))}catch{console.log("error getting short project info")}},async[ce.FirstPageLoad](t,{shortcut:e,baseURL:r}){const i=await wR(e,r);t.commit(new Rm(i))},async[ce.UpdateHasNewComments](t,{payload:e}){const r={HasNewComments:e.hasNewComments,UnreadMentionsCount:{}};e.unreadIssueMentionsCount!==void 0&&(r.UnreadMentionsCount[ga.Issue]=e.unreadIssueMentionsCount),e.unreadCommentMentionsCount!==void 0&&(r.UnreadMentionsCount[ga.IssueComment]=e.unreadCommentMentionsCount),t.commit(new Nm(r)),await t.dispatch(new Er(Rt.UpdateHasNewComments,e))}};function j1(t){const{feedback:{shareStatus:e}}=t;if(e&&e.readOnlyMode)throw new Error(e.readOnlyMessage)}function Dh(t){const e=document.cookie.match(new RegExp(`(^|;\\s*)(${t})=([^;]*)`));return e?decodeURIComponent(e[3]):void 0}const AR={isAuthed(t){var e;return!!((e=t.accountService)!=null&&e.IsAuthed)},vToken(t){var r;const e=(r=t.feedback.fbEnabled)==null?void 0:r.viewCookieName;if(e)return Dh(e)},userDisplayName(t){if(t.userInfo)return Hr(t.userInfo)},allIssues(t){const e=t.feedback.issues.issuesList;return e?Object.values(e):[]},allIssuesWithCurrentFilter(t,e){const{thisPage:r,showResolved:i,unreadOnly:n,pinColors:a}=t.feedback.issues.filterOptions,s=r?e.currentPageIssues:e.allIssues,o=[];return i||o.push(u=>!u.resolvedDate),n&&o.push(u=>u.isUnread),a.length>0&&o.push(u=>a.includes(u.color)),s.filter(u=>o.every(l=>l(u)))},currentPageIssues(t,e){let r=e.allIssues;const{selectedPage:i,selectedShortPage:n}=t.feedback.issues;return(i||n)&&(r=Object.values(r).filter(a=>a.pageId===i||a.pageId===n)),r},getIssue(t){return e=>{const{issuesList:r}=t.feedback.issues;if(r&&e)return r[e.toUpperCase()]}},isActive(t){return e=>{const{activeIssueCode:r}=t.feedback.issues;if(r)return e.code.toUpperCase()===r.toUpperCase()}},activeIssue(t,e){const{activeIssueCode:r}=t.feedback.issues;return t.feedback.issues.newPin&&r===t.feedback.issues.newPin.code?t.feedback.issues.newPin:e.getIssue(r)},allResolvedIssues(t,e){return e.allIssues.filter(i=>!!i.resolvedDate)},allUnresolvedIssues(t,e){return e.allIssues.filter(i=>!i.resolvedDate)},visibleResolvedIssues(t,e){return e.currentPageIssues.filter(i=>!!i.resolvedDate)},visibleUnresolvedIssues(t,e){return e.currentPageIssues.filter(i=>!i.resolvedDate)},visibleIssues(t,e){const r=e.visibleResolvedIssues,i=e.visibleUnresolvedIssues,{showResolved:n}=t.feedback.issues;return n?[...r,...i]:i},visibleIssuesFiltered(t,e){const{unreadOnly:r,showResolved:i,pinColors:n}=t.feedback.issues.filterOptions,{visibleUnresolvedIssues:a,visibleResolvedIssues:s}=e,o=a;i&&o.concat(s);const u=[];return r&&u.push(l=>l.isUnread),n.length>0&&u.push(l=>n.includes(l.color)),o.filter(l=>u.every(f=>f(l)))},anyUnreadUnresolvedIssues(t,e){return e.allUnresolvedIssues.filter(i=>i.isUnread).length>0}};class SR{constructor(){S(this,"storage",{})}get(e){return this.storage[e]}set(e,r){this.storage[e]=r}delete(e){delete this.storage[e]}}const MR=SR;class BR{constructor(e){S(this,"authTokenKey","authToken");S(this,"store");this.store=e}get Token(){return this.store.get(this.authTokenKey)}set Token(e){e?this.store.set(this.authTokenKey,e):this.clearToken()}clearToken(){this.store.delete(this.authTokenKey)}}const HR=new MR,Do=new BR(HR);var x3=(t=>(t.Login="login",t.ConfigGet="config-get",t.ConfigSet="config-set",t.Logout="logout",t.VuexCommit="vuex-commit",t.VuexDispatch="vuex-dispatch",t.DesktopMenu="desktop-menu",t.DesktopMinimize="desktop-minimize",t.DesktopMaximize="desktop-maximize",t.DesktopClose="desktop-close",t.OpenExternal="open-external",t.PerformProxyAuth="perform-proxy-authentication",t.CancelProxyAuth="cancel-proxy-athenticatoin",t.DownloadingUpdatesProgress="downloading-updates-progress",t.DownloadingUpdatesCancel="downloading-updates-cancel",t.LogoutPerformed="logout-performed",t.GetSystemColor="get-system-color",t.GetWindowState="get-window-state",t.GetLastLoginState="get-last-login-state",t.LastLoginStateChanged="last-login-state-changed",t.BackToLoginScreenFromView="back-to-login-screen-from-view",t.ExportArtboardCancelRequested="export-artboard-cancel-requested",t.ShowBadge="show-badge",t.ResizeBrowserWindow="resize-browser-window",t))(x3||{}),D3=(t=>(t.VuexDispatchAck="vuex-dispatch-ack-",t.VuexDispatchComplete="vuex-dispatch-complete-",t.ConfigProvide="config-provide",t.LoginHandled="login-handled",t.LogoutHandled="logout-handled",t.ProvideSystemColor="provide-system-color",t.Logout="logout",t.ExportStarted="artboards-export-started",t.ExportFinished="artboards-export-finished",t.ExportErrored="artboards-export-errored",t.ExportArtboardStarted="artboards-export-artboard-started",t.ExportArtboardUploadStarted="artboards-export-artboard-upload-started",t.ExportArtboardProgress="artboards-export-artboard-progress",t.ExportArtboardSuccess="artboards-export-artboard-success",t.ExportArtboardCanceled="artboards-export-artboard-canceled",t.ExportArtboardError="artboards-export-artboard-error",t))(D3||{});function Eh(t,e){return Le.create({baseURL:t,withCredentials:!0,transformRequest:[...th,(i,n)=>(eh(n,e()),i)],...rh})}class OR{constructor(e,r,i,n){S(this,"isAuthed",!1);S(this,"isVisitor",!1);S(this,"userId");S(this,"useHttpGet");S(this,"accountServer");S(this,"appServer");this.accountServiceHost=e,this.axShareHost=r,this.useHttpGet=n,this.accountServer=Eh(e,()=>this.AuthToken),this.appServer=Eh(r,()=>this.AuthToken),i&&(Do.Token=i)}get IsAuthed(){return this.isAuthed}get AuthToken(){return Do.Token}get UserId(){if(this.IsAuthed)return this.userId}get getOrPost(){return this.useHttpGet?this.get:this.post}async authGetSso(){let e=!1,r;try{r=await this.getOrPost("/user/auth"),r.authToken&&(await this.setAuth(r.authToken,r.userId),e=!0)}catch(i){if(e=!1,yr&&!Ep&&await Ah(),A4)throw i}finally{this.isAuthed=e}return r}async auth(){return await this.authGetSso(),this.isAuthed}async visitorAuth(){const e=await this.postAppServer("/user/visitorAuth");return await this.setAuth(e.authToken,e.userId),this.isVisitor=!0,this.isAuthed=!0,e}async login(e,r){const i=await this.doLoginRequest(e,r);return await this.setAuth(i.authToken,i.userId),i}async visitorLogin(e){const r=Se({email:e}),i=await this.postAppServer("/user/visitorLogin",r);return await this.setAuth(i.authToken,i.userId),this.isVisitor=!0,this.isAuthed=!0,i}async doLoginRequest(e,r){const i=Se(e);return await this.getOrPost("/user/dologin",i,r)}async forgotPassword(e,r){const i=Se({email:e,target:r});return this.getOrPost("/user/forgotpassword",i)}async resetPassword(e,r,i,n,a){const s=Se({email:e,token:r,newPassword:i,target:n});return this.getOrPost("/user/resetpasswordspa",s,a)}async resetPasswordValidateToken(e){const r=Se({token:e});return this.post("/user/resetPasswordValidateToken",r)}async signUp(e,r,i){const n={email:e,password:r,callerId:i==null?void 0:i.callerId,doNotSendWelcomeEmail:i==null?void 0:i.doNotSendWelcomeEmail,allowForSubInstances:i==null?void 0:i.allowForSubInstances},a=Se(n);return this.getOrPost("/user/create",a,{ignoreResponseRedirectUrl:!0})}async rpSignUp(e,r,i,n){const a=Se({email:e,password:r,callerId:n,rpRequestId:i});return this.getOrPost("/user/create",a,{ignoreResponseRedirectUrl:!0})}async logout(){try{try{const e="/user/logout?isAjax=true",r={ignoreResponseRedirectUrl:!0},i=[],n=this.getOrPost(e,r);if(i.push(n),!Jp(this.accountServiceHost,this.axShareHost)){const a=this.getOrPost(`${this.axShareHost}${e}`,r);i.push(a)}if(this.isVisitor){const a=this.postAppServer("/user/visitorLogout");i.push(a)}await Promise.all(i)}catch(e){console.warn(e)}Do.clearToken(),this.userId=void 0,this.isVisitor=!1,this.isAuthed=!1,yr&&await Ah()}catch(e){console.warn(e)}}getUserProfile(){return this.get("/user/getUserProfile")}async changeAccountInfo(e){const r=this.UserId;if(r){const i=Se(e),n=await this.getOrPost("/user/changeAccountInfo",i);if(n.authToken)return await this.setAuth(n.authToken,r),n.authToken}}async updateUserProfileName(e){const r=Se({name:e});return this.getOrPost("/user/updateUserProfileName",r)}async getTimeZones(){return this.get("/user/getTimeZones")}async setUserTimeZone(e){const r=this.getTimeZoneFormData(e);return this.post("/user/setLocalTimeZone",r)}async setVisitorUserTimeZone(e){const r=this.getTimeZoneFormData(e);return this.postAppServer("/user/setVisitorLocalTimeZone",r)}async updateUserProfileBio(e){const i=`/user/updateUserProfileBio?${m3.stringify({bio:e})}`;return this.getOrPost(i,{ignoreResponseRedirectUrl:!0})}async uploadUserProfileImg(e){const r=Se({fileToUpload:e});return this.post("/user/uploadUserProfileImg",r)}async deleteUserProfileImg(){return this.getOrPost("/user/deleteUserProfileImg",{ignoreResponseRedirectUrl:!0})}async cacheLicenseResponse(e,r){return this.post("/user/cacheLicenseResponse",Se({requestId:e,response:r}))}get(e,r,i){const{formData:n,options:a}=this.unwrapArgs(r,i);return n&&(e=this.appendFormDataToQueryString(e,n)),He(this.accountServer.get(e),a)}post(e,r,i){const{formData:n,options:a}=this.unwrapArgs(r,i);return He(this.accountServer.post(e,n),a)}postAppServer(e,r,i){const{formData:n,options:a}=this.unwrapArgs(r,i);return He(this.appServer.post(e,n),a)}async setAuth(e,r){Do.Token=e,this.userId=r,await this.setDesktopAuth(e)}getTimeZoneFormData(e){const r=e||Intl.DateTimeFormat().resolvedOptions().timeZone,i=-new Date().getTimezoneOffset();return Se({timeZone:r,baseUtcOffsetMinutes:i})}async setDesktopAuth(e){if(yr)try{const r={AccountServiceSecureUrl:this.accountServiceHost,AxShareHostSecureUrl:this.axShareHost,authToken:e};await LR(r)}catch(r){if(!em())throw r}}unwrapArgs(e,r){return e?e instanceof FormData?{formData:e,options:r}:{formData:void 0,options:e}:{formData:void 0,options:void 0}}appendFormDataToQueryString(e,r){let[i,n]=e.split("?");const a={};r.forEach((o,u)=>{a[u]=o});const s=m3.stringify(a);return n=n?n+s:s,`${i}?${n}`}}function LR(t){return new Promise(e=>{yr||e(),window.AxureCloudNative.ipc.once(D3.LoginHandled,e),window.AxureCloudNative.ipc.send(x3.Login,t),vi(2e3).then(()=>e())})}function Ah(){return new Promise(t=>{yr||t(),window.AxureCloudNative.ipc.once(D3.LogoutHandled,t),window.AxureCloudNative.ipc.send(x3.Logout),vi(2e3).then(()=>t())})}const IR={[re.IsExpoSet](t,{isExpo:e}){t.isExpo=e},[re.CloudModeSet](t,{cloudMode:e}){t.cloudMode=e,oj(e)},[re.MobileModeSet](t,{mobileMode:e}){t.mobileMode=e},[re.ShortcutSet](t,{shortcut:e}){t.shortcut=e},[re.StartCommentSet](t,{startComment:e}){t.feedback.issues.startComment=e},[re.FeedbackElementsSet](t,{elements:e}){t.feedback.elements=e},[re.ConfigSet](t,{config:e}){t.axShareConfig=e;const r=!!e.SamlUrl&&e.LdapAuthenticationEnabled!==!0,i=e.IsSubInstance===!1,n=e.LdapAuthenticationEnabled===!0,a=e.AxShareOnPrem===!0,s=e.SamlUrl;t.auth={...t.auth,showSaml:r,showSignup:i,ldapEnabled:n,isOnPrem:a,samlUrl:s},uj(rs(t.axShareConfig)),aj(()=>{var u;const o=(u=t.feedback.fbEnabled)==null?void 0:u.viewCookieName;if(o)return Dh(o)})},[re.LoadConfigFailed](t,{isFailed:e}){t.feedback.isLoadConfigFailed=e},[re.SetupAccountService](t,{accountServiceHost:e,axShareHost:r,authToken:i,useGet:n}){t.accountService=new OR(e,r,i,n),sj(()=>{var a;return(a=t.accountService)==null?void 0:a.AuthToken})},[re.SetupAccountServiceCompleted](t){t.accountServiceSetupCompleted=!0},[re.FbEnabledSet](t,{fbEnabled:e,shareStatus:r}){t.feedback.fbEnabled=e,t.feedback.shareStatus=r},[re.LoadFbEnabledFailed](t,{isFailed:e}){t.feedback.isLoadFbEnabledFailed=e},[re.IssuesListSet](t,{issues:e,profiles:r,mostRecentCommentTimestamp:i,hasCommentsOnDeletedPages:n}){for(const a of Object.values(e))E3(a);t.feedback.issues.issuesList=e,t.feedback.issues.profiles=r,t.feedback.issues.mostRecentCommentTimestamp=i,t.feedback.issues.hasCommentsOnDeletedPages=n},[re.ShowPins](t,{showPins:e}){t.feedback.issues.showPins=e},[re.SetPage](t,{page:e,shortPage:r,pageName:i}){t.feedback.issues.selectedPage=e==null?void 0:e.replace("-",""),t.feedback.issues.selectedShortPage=r,t.feedback.issues.selectedPageName=i},[re.SetScale](t,{scale:e}){t.feedback.issues.scale=e},[re.SetDisplayMode](t,{displayMode:e}){t.feedback.issues.displayMode=e},[re.SetIssueFilterOptions](t,{options:e}){t.feedback.issues.filterOptions=e},[re.SetScaleMode](t,{scaleMode:e}){t.feedback.issues.scaleMode=e},[re.SetDeviceMode](t,{deviceMode:e}){t.feedback.issues.isDevice=e},[re.SetPagePosition](t,{x:e,y:r}){t.feedback.issues.pagePosition={x:e,y:r}},[re.LoadIssuesListFailed](t,{isFailed:e}){t.feedback.isLoadIssuesListFailed=e},[re.SetLoading](t,{isLoading:e}){t.feedback.issues.isLoading=e},[re.UserInfoSet](t,{userInfo:e}){t.userInfo=e},[re.LastPollingDateSet](t,{lastPollingDate:e}){t.feedback.polling.lastPollingDate=e},[re.IssuePollingInfoSet](t,{issuePollingInfo:e}){t.feedback.polling.issuePollingInfo=e,t.feedback.polling.enabled=e.continuePolling},[re.SetIssueActive](t,{issueCode:e,commentId:r,isActive:i,shouldReveal:n}){if(t.feedback.issues.activeIssueCode=i?e:void 0,t.feedback.issues.activeCommentId=i?r:void 0,t.feedback.issues.revealedIssueCode=n?e:void 0,!i||!t.feedback.issues.issuesList)return;const a=t.feedback.issues.issuesList[e];a&&!t.feedback.issues.showResolved&&(t.feedback.issues.showResolved=!!a.resolvedDate)},[re.SetShowResolved](t,{value:e}){t.feedback.issues.showResolved=e},[re.SetPinColor](t,{issue:e,color:r}){if(!t.feedback.issues.issuesList)return;let i=t.feedback.issues.issuesList[e.code];if(!i){const n=t.feedback.issues.newPin;n&&n.code===e.code&&(i=n)}i&&(i.color=r.toString())},[re.SetPinLocation](t,{issue:e,x:r,y:i}){if(!t.feedback.issues.issuesList)return;let n=t.feedback.issues.issuesList[e.code];if(!n){const a=t.feedback.issues.newPin;a&&a.code===e.code&&(n=a)}n&&(n.x=r,n.y=i)},[re.UpdateIssue](t,{issue:e}){t.feedback.issues.issuesList&&(E3(e),L.set(t.feedback.issues.issuesList,e.code.toUpperCase(),e))},[re.AddIssue](t,{issue:e,profiles:r}){const i=t.feedback.issues;if(i.issuesList){E3(e),L.set(i.issuesList,e.code.toUpperCase(),e);for(const n in r)if(Object.prototype.hasOwnProperty.call(r,n)){const a=r[n];L.set(i.profiles,a.userId,a)}}},[re.UpdateIssueComment](t,{issue:e,comment:r}){if(!t.feedback.issues.issuesList)return;const i=t.feedback.issues.issuesList[e.code];i&&(Ti(i.comments,n=>n.id===r.id),i.comments.push(r)),A3(i)},[re.AddIssueComment](t,{issue:e,comment:r,profiles:i}){const n=t.feedback.issues;if(!n.issuesList)return;const a=n.issuesList[e.code];a&&(a.comments.push(r),a.numComments+=1),A3(a);for(const s in i)if(Object.prototype.hasOwnProperty.call(i,s)){const o=i[s];L.set(n.profiles,o.userId,o)}},[re.DeleteIssue](t,{issue:e}){t.feedback.issues.issuesList&&L.delete(t.feedback.issues.issuesList,e.code.toUpperCase())},[re.DeleteIssueComment](t,{issue:e,comment:r}){if(!t.feedback.issues.issuesList)return;const i=t.feedback.issues.issuesList[e.code];i&&(Ti(i.comments,n=>n.id===r.id),i.numComments-=1),A3(i)},[re.ToggleNewPinOverlay](t,{enabled:e}){t.feedback.issues.newPinOverlay=e},[re.ToggleFilterActive](t,{enabled:e}){t.feedback.issues.filterActive=e},[re.SetNewPin](t,{pin:e}){if(t.feedback.issues.newPin){const r=t.feedback.issues.newPin.color;t.feedback.issues.newPin={...e,color:r}}else t.feedback.issues.newPin=e},[re.ClearNewPin](t){t.feedback.issues.newPin=void 0},[re.SetAuthStep](t,{step:e}){t.auth.step=e},[re.MarkIssueAsRead](t,{issue:e}){if(!t.feedback.issues.issuesList)return;const r=t.feedback.issues.issuesList[e.code];r&&(r.isUnread=!1)},[re.MarkIssueAsUnread](t,{issue:e}){if(!t.feedback.issues.issuesList)return;const r=t.feedback.issues.issuesList[e.code];r&&(r.isUnread=!0)},[re.MarkShortcutAsRead](t,{pageId:e}){if(!t.feedback.issues.issuesList)return;const r=t.feedback.issues.issuesList;if(r){let i=Object.values(r);e&&(i=i.filter(n=>n.pageId===e));for(const n of i)n.isUnread=!1;t.feedback.issues.hasCommentsOnDeletedPages=!1}},[re.SetScreenshotRequest](t,{requestId:e,dataUrl:r}){const i={requestId:e,original:r};t.feedback.screenshotRequest=i},[re.CancelScreenshotRequest](t,{requestId:e}){t.feedback.screenshotRequest&&t.feedback.screenshotRequest.requestId===e&&(t.feedback.screenshotRequest=void 0)},[re.SetScreenshotResult](t,{requestId:e,image:r,thumbnail:i}){const n={requestId:e,image:r,thumbnail:i};t.feedback.screenshotRequest=void 0,t.feedback.screenshotResult=n},[re.TakingScreenshot](t,{takingScreenshot:e}){t.feedback.takingScreenshot=e},[re.ScreenshotExtensionMissing](t,{show:e}){t.feedback.screenshotExtensionMissing=e},[re.PreviewScreenshot](t,{screenshot:e}){t.feedback.previewScreenshot=e},[re.AddOverlayElement](t,{element:e}){const r=t.feedback.elements.overlayElements||[];r.push(e),t.feedback.elements.overlayElements=r},[re.SetPanelVisible](t,{visible:e}){t.feedback.panelVisible=e},[re.SetPinPopupVisible](t,{visible:e}){t.feedback.pinPopupEnabled=e},[re.SetProjectInfo](t,{projectInfo:e}){if(t.projectInfo){const r={...t.projectInfo,...e};t.projectInfo=r}else t.projectInfo=e},[re.SetProjectNotificationState](t,{notificationState:e}){const r=t.projectInfo;if(r){const i={...r.NotificationState,...e};r.NotificationState=i}},[re.SetFirstPage](t,{firstPage:e}){t.firstPage=e}};function E3(t){t.pageId=t.pageId.replace("-","")}function A3(t){t.lastIssueComment=S4(t.comments,e=>e.commentDate)[0]}L.use(vh);const PR=new vh.Store({state:fI(),actions:ER,mutations:IR,getters:AR});function Sh(t,e,r){const i="Comp";return new L({store:PR,render:a=>a(e,{ref:i,...r})}).$mount(t).$refs[i]}function VR(t){if(t){const e=t.$el.parentNode,r=t.$el;t.$destroy(),e&&r&&e.removeChild(r)}}const TR=L.extend({components:{AxButton:qe},props:{value:{type:String,required:!0},buttonOptions:{type:Object,required:!1,default:()=>({color:"secondary",small:!0})},buttonText:{type:String,default:"Copy"},buttonTextCopied:{type:String,default:"Copied"}},data(){return{delay:!1,copyButtonText:this.buttonText}},methods:{async copy(){await T4(this.value)&&(this.$emit("copy"),this.copyButtonText=this.buttonTextCopied,this.delay=!0,await vi(2e3),this.delay=!1,this.copyButtonText=this.buttonText)}}});var jR=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{ref:"copyToClipboard",staticClass:"ax-copy-to-clipboard"},[e._t("default",function(){return[r("AxButton",e._b({on:{click:e.copy}},"AxButton",e.buttonOptions,!1),[e._v(" "+e._s(e.copyButtonText)+" ")])]},{copy:e.copy,delay:e.delay})],2)},qR=[],RR=Y(TR,jR,qR,!1,null,"430238d5",null,null);const NR=RR.exports,zR=L.extend({components:{AxButton:qe,AxCopyToClipboard:NR},props:{label:{type:String,required:!1,default:""},url:{type:String,required:!1,default:""}},computed:{displayUrl(){return this.getDisplayUrl(this.url)}},methods:{getDisplayUrl(t){let e=t;try{const r=new URL(t);if(r.searchParams.has(O1)){let i=r.searchParams.get(O1);i&&i.length>9&&(e=e.replace(`${O1}=${i}`,`${O1}=${i.substring(0,6)}...`))}}catch{}return I4(e).replace(/(\/).+(.*)(?=\/)/,"/.../...")}}});var ZR=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{staticClass:"ax-share-link"},[r("div",{staticClass:"share-url"},[r("div",{staticClass:"share-url-label"},[e._v(" "+e._s(e.label)+" ")]),r("AxButton",{staticClass:"share-url-link",attrs:{color:"link",href:e.url,target:"_blank",rel:"noopener noreferrer",highlighted:"",medium:""}},[e._v(" "+e._s(e.displayUrl)+" ")])],1),r("AxCopyToClipboard",{attrs:{value:e.url},scopedSlots:e._u([{key:"default",fn:function({copy:i,delay:n}){return[r("AxButton",{staticClass:"share-url-action-btn",attrs:{color:"light",small:""},on:{click:i}},[e._v(" "+e._s(n?"Copied":"Copy")+" ")])]}}])})],1)},UR=[],WR=Y(zR,ZR,UR,!1,null,"c923ab03",null,null);const GR=WR.exports,YR=L.extend({components:{AxButton:qe},props:{url:{type:String,required:!1,default:""}}});var XR=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{staticClass:"ax-share-link-without-player"},[r("span",[e._v(" For a share link without the prototype player ")]),r("AxButton",{staticClass:"share-url-link",attrs:{color:"link",href:e.url,target:"_blank",rel:"noopener noreferrer",highlighted:"",medium:""}},[e._v(" click here ")])],1)},KR=[],JR=Y(YR,XR,KR,!1,null,"d310d047",null,null);const QR=JR.exports,$R=L.extend({props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},name:{type:String,default:"AxToggleButton"},colorChecked:{type:String,default:"#C7E5F5"},colorUnchecked:{type:String,default:"#a0aec0"},large:{type:Boolean,default:!1}},data(){return{toggled:!!this.value}},computed:{className(){return{toggled:this.toggled,disabled:this.disabled}},toggleColor(){return this.toggled?this.colorChecked:this.colorUnchecked}},watch:{value(t){this.toggled=!!t}},methods:{toggle(t){this.toggled=!this.toggled,this.$emit("input",this.toggled),this.$emit("change",{value:this.toggled,srcEvent:t})}}});var eN=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("label",{staticClass:"ax-toggle-button",class:e.className},[r("input",{staticClass:"switch-input",attrs:{type:"checkbox",name:e.name,disabled:e.disabled},domProps:{checked:e.toggled},on:{change:function(i){return i.stopPropagation(),e.toggle.apply(null,arguments)}}}),r("div",{class:["switch-core",{"switch-core--large":e.large}],style:{backgroundColor:e.toggleColor}},[r("div",{staticClass:"switch-button"})])])},tN=[],rN=Y($R,eN,tN,!1,null,"4c452b15",null,null);const iN=rN.exports,nN=L.extend({components:{AxButton:qe,IconAdd:xb,AxDropdownButton:Dr,AxToggleButton:iN,AxShareUrlCopy:GR,AxShareUrlWithoutPlayer:QR},props:{baseURL:{type:String,required:!1,default:"/"},isCloud:{type:Boolean,required:!1,default:!1},isExpo:{type:Boolean,required:!1,default:!1},shortcut:{type:String,required:!1,default:""},page:{type:Object,required:!1,default:void 0}},data(){return{menuOpened:!1,AnalyticsClickEvents:ax,linkToCurrentPageActive:!0,shareLinkActive:!1}},computed:{isButtonEnabled(){return!this.isCloud&&this.shareLinkActive},axShareConfig(){return this.$store.state.axShareConfig},accountService(){return this.$store.state.accountService},isUserAuthed(){return this.accountService?this.accountService.IsAuthed:!1},project(){return this.$store.state.projectInfo},pageId(){return this.page?this.page.shortId?this.page.shortId:this.page.id:""},currentPageUrl(){var r;const t=this.linkToCurrentPageActive&&this.page&&this.page.location?this.getPrototypeWithPageUrl(this.page.location.split("/").pop()):this.getPrototypeWithPageUrl((r=this.firstPage)==null?void 0:r.Url);if(!t)return"";const e=new URL(t);return this.project&&this.project.AccessCode&&e.searchParams.append(O1,this.project.AccessCode),e.href},firstPage(){return this.$store.state.firstPage},publicUrls(){if(!this.axShareConfig)return;if(this.project){const e=Ym(this.project);if(e)return is(this.axShareConfig,e)}let t=this.project?this.project.PrototypeUrl:"";return!t&&this.currentPageUrl&&(t=new URL(this.currentPageUrl).origin,t.toLowerCase()!==this.baseURL.toLowerCase())?is(this.axShareConfig,t,this.shortcut):is(this.axShareConfig,"",this.shortcut)}},watch:{project(t){t&&(this.shareLinkActive=!t.IsUserOnly)},isUserAuthed:{immediate:!0,async handler(t){t?await this.$store.dispatch(new Sk(this.shortcut)):(await this.$store.dispatch(new Mk(this.shortcut,this.baseURL)),this.shareLinkActive=!0)}}},async created(){this.isExpo||await this.$store.dispatch(new Bk(this.shortcut,this.baseURL))},methods:{getAllShareLinks(){if(!this.publicUrls)return[];const t=new URL(this.publicUrls.share);this.linkToCurrentPageActive&&this.pageId&&t.searchParams.append("id",this.pageId);const e=new URL(t);return e.searchParams.append("g","14"),[{name:t.searchParams.has(O1)?"Share Link with access code":"Share Link",url:t.href},{name:"With pages and comments open",url:e.href}]},menuToggle(t){this.menuOpened=t},menuClose(){this.menuOpened=!1},getPrototypeWithPageUrl(t){return t&&this.project?`${this.project.PrototypeUrl}/${t}`:""}}});var aN=function(){var e=this,r=e._self._c;return e._self._setupProxy,e.isButtonEnabled?r("AxDropdownButton",{staticClass:"share-button-container",attrs:{"content-class":"share-button-dialog","close-on-content-click":!1,distance:3,active:e.menuOpened,"toggle-callback":e.menuToggle,overlay:""},scopedSlots:e._u([{key:"activator",fn:function(){return[r("AxButton",{class:["share-button",e.AnalyticsClickEvents.ProjectShare.eventClass],attrs:{color:"primary",small:""},on:{keyup:function(i){return!i.type.indexOf("key")&&e._k(i.keyCode,"esc",27,i.key,["Esc","Escape"])?null:e.menuClose.apply(null,arguments)}}},[e._v(" Share ")])]},proxy:!0}],null,!1,3279100753)},[r("div",{staticClass:"close-button"},[r("AxButton",{attrs:{color:"link",small:""},on:{click:e.menuClose}},[r("IconAdd",{staticClass:"ax-svg-icon"})],1)],1),r("div",{staticClass:"toggle-current-page"},[r("span",{staticClass:"toggle-current-page__lbl"},[e._v(" Link to Current Page ")]),r("AxToggleButton",{attrs:{large:""},model:{value:e.linkToCurrentPageActive,callback:function(i){e.linkToCurrentPageActive=i},expression:"linkToCurrentPageActive"}})],1),e._l(e.getAllShareLinks(),function(i,n){return r("AxShareUrlCopy",{key:"share_link_"+n,attrs:{label:i.name,url:i.url}})}),r("div",{staticClass:"share-note"},[e._v(" Copy the URL in the browser to share the current page and player configuration. "),!e.isExpo&&e.currentPageUrl?r("AxShareUrlWithoutPlayer",{attrs:{url:e.currentPageUrl}}):e._e()],1)],2):e._e()},sN=[],oN=Y(nN,aN,sN,!1,null,"e8608075",null,null);const Mh=oN.exports;class uN{constructor(){S(this,"props",L.observable({baseURL:"/",isCloud:!1,isExpo:!1,shortcut:"",page:void 0}));w1(()=>{if(!(window&&window.$axure&&window.$axure))return!1;const e=window.$axure.document&&window.$axure.document.configuration,r=window.$axure.page,i=window.$axure.player.settings;return e&&r&&i}).then(()=>{this.Configure()})}Configure(){this.props.baseURL=window.AXSHARE_HOST_SECURE_URL,this.props.isCloud=!!window.$axure.player.isCloud,this.props.isExpo=!!window.$axure.document.configuration.isExpo,this.props.shortcut=window.$axure.player.settings.projectId,this.props.page=window.$axure.page,this.ConfigureEvents(),this.AddPublicShareButton()}ConfigureEvents(){window.$axure.page.bind&&window.$axure.page.bind("load.axLib",()=>{if(!window.$axure.page.shortId&&window.$axure.document.sitemap){const e=window.$axure.document.sitemap.rootNodes.find(r=>r.pageName===window.$axure.page.pageName);e&&(window.$axure.page.shortId=e.id)}this.props.page={...window.$axure.page}})}AddPublicShareButton(){Sh($("#publishContainer")[0],Mh,{props:this.props})}}const lN={AxReply:$s,AxCommentAuth:sh,AxFeedback:jq,AxPublicShareButton:Mh,mount:Sh,destroy:VR,utils:{retryUntilTruthy:w1}};window.standalone||(window.standalone=new uN);var Bh={exports:{}},S3={exports:{}};typeof Object.create=="function"?S3.exports=function(e,r){r&&(e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:S3.exports=function(e,r){if(r){e.super_=r;var i=function(){};i.prototype=r.prototype,e.prototype=new i,e.prototype.constructor=e}};var pi=S3.exports,M3={exports:{}},Hh={},Eo={};Eo.byteLength=hN,Eo.toByteArray=_N,Eo.fromByteArray=mN;for(var v1=[],Wt=[],fN=typeof Uint8Array<"u"?Uint8Array:Array,B3="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",mi=0,dN=B3.length;mi0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");r===-1&&(r=e);var i=r===e?0:4-r%4;return[r,i]}function hN(t){var e=Oh(t),r=e[0],i=e[1];return(r+i)*3/4-i}function cN(t,e,r){return(e+r)*3/4-r}function _N(t){var e,r=Oh(t),i=r[0],n=r[1],a=new fN(cN(t,i,n)),s=0,o=n>0?i-4:i,u;for(u=0;u>16&255,a[s++]=e>>8&255,a[s++]=e&255;return n===2&&(e=Wt[t.charCodeAt(u)]<<2|Wt[t.charCodeAt(u+1)]>>4,a[s++]=e&255),n===1&&(e=Wt[t.charCodeAt(u)]<<10|Wt[t.charCodeAt(u+1)]<<4|Wt[t.charCodeAt(u+2)]>>2,a[s++]=e>>8&255,a[s++]=e&255),a}function gN(t){return v1[t>>18&63]+v1[t>>12&63]+v1[t>>6&63]+v1[t&63]}function pN(t,e,r){for(var i,n=[],a=e;ao?o:s+a));return i===1?(e=t[r-1],n.push(v1[e>>2]+v1[e<<4&63]+"==")):i===2&&(e=(t[r-2]<<8)+t[r-1],n.push(v1[e>>10]+v1[e>>4&63]+v1[e<<2&63]+"=")),n.join("")}var H3={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */H3.read=function(t,e,r,i,n){var a,s,o=n*8-i-1,u=(1<>1,f=-7,d=r?n-1:0,h=r?-1:1,c=t[e+d];for(d+=h,a=c&(1<<-f)-1,c>>=-f,f+=o;f>0;a=a*256+t[e+d],d+=h,f-=8);for(s=a&(1<<-f)-1,a>>=-f,f+=i;f>0;s=s*256+t[e+d],d+=h,f-=8);if(a===0)a=1-l;else{if(a===u)return s?NaN:(c?-1:1)*(1/0);s=s+Math.pow(2,i),a=a-l}return(c?-1:1)*s*Math.pow(2,a-i)},H3.write=function(t,e,r,i,n,a){var s,o,u,l=a*8-n-1,f=(1<>1,h=n===23?Math.pow(2,-24)-Math.pow(2,-77):0,c=i?0:a-1,p=i?1:-1,m=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(o=isNaN(e)?1:0,s=f):(s=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-s))<1&&(s--,u*=2),s+d>=1?e+=h/u:e+=h*Math.pow(2,1-d),e*u>=2&&(s++,u/=2),s+d>=f?(o=0,s=f):s+d>=1?(o=(e*u-1)*Math.pow(2,n),s=s+d):(o=e*Math.pow(2,d-1)*Math.pow(2,n),s=0));n>=8;t[r+c]=o&255,c+=p,o/=256,n-=8);for(s=s<0;t[r+c]=s&255,c+=p,s/=256,l-=8);t[r+c-p]|=m*128};/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */(function(t){var e=Eo,r=H3,i=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=o,t.SlowBuffer=x,t.INSPECT_MAX_BYTES=50;var n=2147483647;t.kMaxLength=n,o.TYPED_ARRAY_SUPPORT=a(),!o.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function a(){try{var C=new Uint8Array(1),_={foo:function(){return 42}};return Object.setPrototypeOf(_,Uint8Array.prototype),Object.setPrototypeOf(C,_),C.foo()===42}catch{return!1}}Object.defineProperty(o.prototype,"parent",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.buffer}}),Object.defineProperty(o.prototype,"offset",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.byteOffset}});function s(C){if(C>n)throw new RangeError('The value "'+C+'" is invalid for option "size"');var _=new Uint8Array(C);return Object.setPrototypeOf(_,o.prototype),_}function o(C,_,g){if(typeof C=="number"){if(typeof _=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return d(C)}return u(C,_,g)}o.poolSize=8192;function u(C,_,g){if(typeof C=="string")return h(C,_);if(ArrayBuffer.isView(C))return p(C);if(C==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof C);if(tt(C,ArrayBuffer)||C&&tt(C.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(tt(C,SharedArrayBuffer)||C&&tt(C.buffer,SharedArrayBuffer)))return m(C,_,g);if(typeof C=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var y=C.valueOf&&C.valueOf();if(y!=null&&y!==C)return o.from(y,_,g);var w=b(C);if(w)return w;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof C[Symbol.toPrimitive]=="function")return o.from(C[Symbol.toPrimitive]("string"),_,g);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof C)}o.from=function(C,_,g){return u(C,_,g)},Object.setPrototypeOf(o.prototype,Uint8Array.prototype),Object.setPrototypeOf(o,Uint8Array);function l(C){if(typeof C!="number")throw new TypeError('"size" argument must be of type number');if(C<0)throw new RangeError('The value "'+C+'" is invalid for option "size"')}function f(C,_,g){return l(C),C<=0?s(C):_!==void 0?typeof g=="string"?s(C).fill(_,g):s(C).fill(_):s(C)}o.alloc=function(C,_,g){return f(C,_,g)};function d(C){return l(C),s(C<0?0:F(C)|0)}o.allocUnsafe=function(C){return d(C)},o.allocUnsafeSlow=function(C){return d(C)};function h(C,_){if((typeof _!="string"||_==="")&&(_="utf8"),!o.isEncoding(_))throw new TypeError("Unknown encoding: "+_);var g=E(C,_)|0,y=s(g),w=y.write(C,_);return w!==g&&(y=y.slice(0,w)),y}function c(C){for(var _=C.length<0?0:F(C.length)|0,g=s(_),y=0;y<_;y+=1)g[y]=C[y]&255;return g}function p(C){if(tt(C,Uint8Array)){var _=new Uint8Array(C);return m(_.buffer,_.byteOffset,_.byteLength)}return c(C)}function m(C,_,g){if(_<0||C.byteLength<_)throw new RangeError('"offset" is outside of buffer bounds');if(C.byteLength<_+(g||0))throw new RangeError('"length" is outside of buffer bounds');var y;return _===void 0&&g===void 0?y=new Uint8Array(C):g===void 0?y=new Uint8Array(C,_):y=new Uint8Array(C,_,g),Object.setPrototypeOf(y,o.prototype),y}function b(C){if(o.isBuffer(C)){var _=F(C.length)|0,g=s(_);return g.length===0||C.copy(g,0,0,_),g}if(C.length!==void 0)return typeof C.length!="number"||Gt(C.length)?s(0):c(C);if(C.type==="Buffer"&&Array.isArray(C.data))return c(C.data)}function F(C){if(C>=n)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+n.toString(16)+" bytes");return C|0}function x(C){return+C!=C&&(C=0),o.alloc(+C)}o.isBuffer=function(_){return _!=null&&_._isBuffer===!0&&_!==o.prototype},o.compare=function(_,g){if(tt(_,Uint8Array)&&(_=o.from(_,_.offset,_.byteLength)),tt(g,Uint8Array)&&(g=o.from(g,g.offset,g.byteLength)),!o.isBuffer(_)||!o.isBuffer(g))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(_===g)return 0;for(var y=_.length,w=g.length,P=0,q=Math.min(y,w);Pw.length?o.from(q).copy(w,P):Uint8Array.prototype.set.call(w,q,P);else if(o.isBuffer(q))q.copy(w,P);else throw new TypeError('"list" argument must be an Array of Buffers');P+=q.length}return w};function E(C,_){if(o.isBuffer(C))return C.length;if(ArrayBuffer.isView(C)||tt(C,ArrayBuffer))return C.byteLength;if(typeof C!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof C);var g=C.length,y=arguments.length>2&&arguments[2]===!0;if(!y&&g===0)return 0;for(var w=!1;;)switch(_){case"ascii":case"latin1":case"binary":return g;case"utf8":case"utf-8":return Te(C).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return g*2;case"hex":return g>>>1;case"base64":return ot(C).length;default:if(w)return y?-1:Te(C).length;_=(""+_).toLowerCase(),w=!0}}o.byteLength=E;function H(C,_,g){var y=!1;if((_===void 0||_<0)&&(_=0),_>this.length||((g===void 0||g>this.length)&&(g=this.length),g<=0)||(g>>>=0,_>>>=0,g<=_))return"";for(C||(C="utf8");;)switch(C){case"hex":return J(this,_,g);case"utf8":case"utf-8":return D(this,_,g);case"ascii":return te(this,_,g);case"latin1":case"binary":return K(this,_,g);case"base64":return v(this,_,g);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return z(this,_,g);default:if(y)throw new TypeError("Unknown encoding: "+C);C=(C+"").toLowerCase(),y=!0}}o.prototype._isBuffer=!0;function V(C,_,g){var y=C[_];C[_]=C[g],C[g]=y}o.prototype.swap16=function(){var _=this.length;if(_%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var g=0;g<_;g+=2)V(this,g,g+1);return this},o.prototype.swap32=function(){var _=this.length;if(_%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var g=0;g<_;g+=4)V(this,g,g+3),V(this,g+1,g+2);return this},o.prototype.swap64=function(){var _=this.length;if(_%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var g=0;g<_;g+=8)V(this,g,g+7),V(this,g+1,g+6),V(this,g+2,g+5),V(this,g+3,g+4);return this},o.prototype.toString=function(){var _=this.length;return _===0?"":arguments.length===0?D(this,0,_):H.apply(this,arguments)},o.prototype.toLocaleString=o.prototype.toString,o.prototype.equals=function(_){if(!o.isBuffer(_))throw new TypeError("Argument must be a Buffer");return this===_?!0:o.compare(this,_)===0},o.prototype.inspect=function(){var _="",g=t.INSPECT_MAX_BYTES;return _=this.toString("hex",0,g).replace(/(.{2})/g,"$1 ").trim(),this.length>g&&(_+=" ... "),""},i&&(o.prototype[i]=o.prototype.inspect),o.prototype.compare=function(_,g,y,w,P){if(tt(_,Uint8Array)&&(_=o.from(_,_.offset,_.byteLength)),!o.isBuffer(_))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof _);if(g===void 0&&(g=0),y===void 0&&(y=_?_.length:0),w===void 0&&(w=0),P===void 0&&(P=this.length),g<0||y>_.length||w<0||P>this.length)throw new RangeError("out of range index");if(w>=P&&g>=y)return 0;if(w>=P)return-1;if(g>=y)return 1;if(g>>>=0,y>>>=0,w>>>=0,P>>>=0,this===_)return 0;for(var q=P-w,fe=y-g,pe=Math.min(q,fe),we=this.slice(w,P),Pe=_.slice(g,y),De=0;De2147483647?g=2147483647:g<-2147483648&&(g=-2147483648),g=+g,Gt(g)&&(g=w?0:C.length-1),g<0&&(g=C.length+g),g>=C.length){if(w)return-1;g=C.length-1}else if(g<0)if(w)g=0;else return-1;if(typeof _=="string"&&(_=o.from(_,y)),o.isBuffer(_))return _.length===0?-1:I(C,_,g,y,w);if(typeof _=="number")return _=_&255,typeof Uint8Array.prototype.indexOf=="function"?w?Uint8Array.prototype.indexOf.call(C,_,g):Uint8Array.prototype.lastIndexOf.call(C,_,g):I(C,[_],g,y,w);throw new TypeError("val must be string, number or Buffer")}function I(C,_,g,y,w){var P=1,q=C.length,fe=_.length;if(y!==void 0&&(y=String(y).toLowerCase(),y==="ucs2"||y==="ucs-2"||y==="utf16le"||y==="utf-16le")){if(C.length<2||_.length<2)return-1;P=2,q/=2,fe/=2,g/=2}function pe(Ci,lr){return P===1?Ci[lr]:Ci.readUInt16BE(lr*P)}var we;if(w){var Pe=-1;for(we=g;weq&&(g=q-fe),we=g;we>=0;we--){for(var De=!0,Lt=0;Ltw&&(y=w)):y=w;var P=_.length;y>P/2&&(y=P/2);for(var q=0;q>>0,isFinite(y)?(y=y>>>0,w===void 0&&(w="utf8")):(w=y,y=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var P=this.length-g;if((y===void 0||y>P)&&(y=P),_.length>0&&(y<0||g<0)||g>this.length)throw new RangeError("Attempt to write outside buffer bounds");w||(w="utf8");for(var q=!1;;)switch(w){case"hex":return M(this,_,g,y);case"utf8":case"utf-8":return G(this,_,g,y);case"ascii":case"latin1":case"binary":return ne(this,_,g,y);case"base64":return ue(this,_,g,y);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,_,g,y);default:if(q)throw new TypeError("Unknown encoding: "+w);w=(""+w).toLowerCase(),q=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function v(C,_,g){return _===0&&g===C.length?e.fromByteArray(C):e.fromByteArray(C.slice(_,g))}function D(C,_,g){g=Math.min(C.length,g);for(var y=[],w=_;w239?4:P>223?3:P>191?2:1;if(w+fe<=g){var pe,we,Pe,De;switch(fe){case 1:P<128&&(q=P);break;case 2:pe=C[w+1],(pe&192)===128&&(De=(P&31)<<6|pe&63,De>127&&(q=De));break;case 3:pe=C[w+1],we=C[w+2],(pe&192)===128&&(we&192)===128&&(De=(P&15)<<12|(pe&63)<<6|we&63,De>2047&&(De<55296||De>57343)&&(q=De));break;case 4:pe=C[w+1],we=C[w+2],Pe=C[w+3],(pe&192)===128&&(we&192)===128&&(Pe&192)===128&&(De=(P&15)<<18|(pe&63)<<12|(we&63)<<6|Pe&63,De>65535&&De<1114112&&(q=De))}}q===null?(q=65533,fe=1):q>65535&&(q-=65536,y.push(q>>>10&1023|55296),q=56320|q&1023),y.push(q),w+=fe}return U(y)}var j=4096;function U(C){var _=C.length;if(_<=j)return String.fromCharCode.apply(String,C);for(var g="",y=0;y<_;)g+=String.fromCharCode.apply(String,C.slice(y,y+=j));return g}function te(C,_,g){var y="";g=Math.min(C.length,g);for(var w=_;wy)&&(g=y);for(var w="",P=_;Py&&(_=y),g<0?(g+=y,g<0&&(g=0)):g>y&&(g=y),g<_&&(g=_);var w=this.subarray(_,g);return Object.setPrototypeOf(w,o.prototype),w};function T(C,_,g){if(C%1!==0||C<0)throw new RangeError("offset is not uint");if(C+_>g)throw new RangeError("Trying to access beyond buffer length")}o.prototype.readUintLE=o.prototype.readUIntLE=function(_,g,y){_=_>>>0,g=g>>>0,y||T(_,g,this.length);for(var w=this[_],P=1,q=0;++q>>0,g=g>>>0,y||T(_,g,this.length);for(var w=this[_+--g],P=1;g>0&&(P*=256);)w+=this[_+--g]*P;return w},o.prototype.readUint8=o.prototype.readUInt8=function(_,g){return _=_>>>0,g||T(_,1,this.length),this[_]},o.prototype.readUint16LE=o.prototype.readUInt16LE=function(_,g){return _=_>>>0,g||T(_,2,this.length),this[_]|this[_+1]<<8},o.prototype.readUint16BE=o.prototype.readUInt16BE=function(_,g){return _=_>>>0,g||T(_,2,this.length),this[_]<<8|this[_+1]},o.prototype.readUint32LE=o.prototype.readUInt32LE=function(_,g){return _=_>>>0,g||T(_,4,this.length),(this[_]|this[_+1]<<8|this[_+2]<<16)+this[_+3]*16777216},o.prototype.readUint32BE=o.prototype.readUInt32BE=function(_,g){return _=_>>>0,g||T(_,4,this.length),this[_]*16777216+(this[_+1]<<16|this[_+2]<<8|this[_+3])},o.prototype.readIntLE=function(_,g,y){_=_>>>0,g=g>>>0,y||T(_,g,this.length);for(var w=this[_],P=1,q=0;++q=P&&(w-=Math.pow(2,8*g)),w},o.prototype.readIntBE=function(_,g,y){_=_>>>0,g=g>>>0,y||T(_,g,this.length);for(var w=g,P=1,q=this[_+--w];w>0&&(P*=256);)q+=this[_+--w]*P;return P*=128,q>=P&&(q-=Math.pow(2,8*g)),q},o.prototype.readInt8=function(_,g){return _=_>>>0,g||T(_,1,this.length),this[_]&128?(255-this[_]+1)*-1:this[_]},o.prototype.readInt16LE=function(_,g){_=_>>>0,g||T(_,2,this.length);var y=this[_]|this[_+1]<<8;return y&32768?y|4294901760:y},o.prototype.readInt16BE=function(_,g){_=_>>>0,g||T(_,2,this.length);var y=this[_+1]|this[_]<<8;return y&32768?y|4294901760:y},o.prototype.readInt32LE=function(_,g){return _=_>>>0,g||T(_,4,this.length),this[_]|this[_+1]<<8|this[_+2]<<16|this[_+3]<<24},o.prototype.readInt32BE=function(_,g){return _=_>>>0,g||T(_,4,this.length),this[_]<<24|this[_+1]<<16|this[_+2]<<8|this[_+3]},o.prototype.readFloatLE=function(_,g){return _=_>>>0,g||T(_,4,this.length),r.read(this,_,!0,23,4)},o.prototype.readFloatBE=function(_,g){return _=_>>>0,g||T(_,4,this.length),r.read(this,_,!1,23,4)},o.prototype.readDoubleLE=function(_,g){return _=_>>>0,g||T(_,8,this.length),r.read(this,_,!0,52,8)},o.prototype.readDoubleBE=function(_,g){return _=_>>>0,g||T(_,8,this.length),r.read(this,_,!1,52,8)};function Z(C,_,g,y,w,P){if(!o.isBuffer(C))throw new TypeError('"buffer" argument must be a Buffer instance');if(_>w||_C.length)throw new RangeError("Index out of range")}o.prototype.writeUintLE=o.prototype.writeUIntLE=function(_,g,y,w){if(_=+_,g=g>>>0,y=y>>>0,!w){var P=Math.pow(2,8*y)-1;Z(this,_,g,y,P,0)}var q=1,fe=0;for(this[g]=_&255;++fe>>0,y=y>>>0,!w){var P=Math.pow(2,8*y)-1;Z(this,_,g,y,P,0)}var q=y-1,fe=1;for(this[g+q]=_&255;--q>=0&&(fe*=256);)this[g+q]=_/fe&255;return g+y},o.prototype.writeUint8=o.prototype.writeUInt8=function(_,g,y){return _=+_,g=g>>>0,y||Z(this,_,g,1,255,0),this[g]=_&255,g+1},o.prototype.writeUint16LE=o.prototype.writeUInt16LE=function(_,g,y){return _=+_,g=g>>>0,y||Z(this,_,g,2,65535,0),this[g]=_&255,this[g+1]=_>>>8,g+2},o.prototype.writeUint16BE=o.prototype.writeUInt16BE=function(_,g,y){return _=+_,g=g>>>0,y||Z(this,_,g,2,65535,0),this[g]=_>>>8,this[g+1]=_&255,g+2},o.prototype.writeUint32LE=o.prototype.writeUInt32LE=function(_,g,y){return _=+_,g=g>>>0,y||Z(this,_,g,4,4294967295,0),this[g+3]=_>>>24,this[g+2]=_>>>16,this[g+1]=_>>>8,this[g]=_&255,g+4},o.prototype.writeUint32BE=o.prototype.writeUInt32BE=function(_,g,y){return _=+_,g=g>>>0,y||Z(this,_,g,4,4294967295,0),this[g]=_>>>24,this[g+1]=_>>>16,this[g+2]=_>>>8,this[g+3]=_&255,g+4},o.prototype.writeIntLE=function(_,g,y,w){if(_=+_,g=g>>>0,!w){var P=Math.pow(2,8*y-1);Z(this,_,g,y,P-1,-P)}var q=0,fe=1,pe=0;for(this[g]=_&255;++q>0)-pe&255;return g+y},o.prototype.writeIntBE=function(_,g,y,w){if(_=+_,g=g>>>0,!w){var P=Math.pow(2,8*y-1);Z(this,_,g,y,P-1,-P)}var q=y-1,fe=1,pe=0;for(this[g+q]=_&255;--q>=0&&(fe*=256);)_<0&&pe===0&&this[g+q+1]!==0&&(pe=1),this[g+q]=(_/fe>>0)-pe&255;return g+y},o.prototype.writeInt8=function(_,g,y){return _=+_,g=g>>>0,y||Z(this,_,g,1,127,-128),_<0&&(_=255+_+1),this[g]=_&255,g+1},o.prototype.writeInt16LE=function(_,g,y){return _=+_,g=g>>>0,y||Z(this,_,g,2,32767,-32768),this[g]=_&255,this[g+1]=_>>>8,g+2},o.prototype.writeInt16BE=function(_,g,y){return _=+_,g=g>>>0,y||Z(this,_,g,2,32767,-32768),this[g]=_>>>8,this[g+1]=_&255,g+2},o.prototype.writeInt32LE=function(_,g,y){return _=+_,g=g>>>0,y||Z(this,_,g,4,2147483647,-2147483648),this[g]=_&255,this[g+1]=_>>>8,this[g+2]=_>>>16,this[g+3]=_>>>24,g+4},o.prototype.writeInt32BE=function(_,g,y){return _=+_,g=g>>>0,y||Z(this,_,g,4,2147483647,-2147483648),_<0&&(_=4294967295+_+1),this[g]=_>>>24,this[g+1]=_>>>16,this[g+2]=_>>>8,this[g+3]=_&255,g+4};function Q(C,_,g,y,w,P){if(g+y>C.length)throw new RangeError("Index out of range");if(g<0)throw new RangeError("Index out of range")}function W(C,_,g,y,w){return _=+_,g=g>>>0,w||Q(C,_,g,4),r.write(C,_,g,y,23,4),g+4}o.prototype.writeFloatLE=function(_,g,y){return W(this,_,g,!0,y)},o.prototype.writeFloatBE=function(_,g,y){return W(this,_,g,!1,y)};function Oe(C,_,g,y,w){return _=+_,g=g>>>0,w||Q(C,_,g,8),r.write(C,_,g,y,52,8),g+8}o.prototype.writeDoubleLE=function(_,g,y){return Oe(this,_,g,!0,y)},o.prototype.writeDoubleBE=function(_,g,y){return Oe(this,_,g,!1,y)},o.prototype.copy=function(_,g,y,w){if(!o.isBuffer(_))throw new TypeError("argument should be a Buffer");if(y||(y=0),!w&&w!==0&&(w=this.length),g>=_.length&&(g=_.length),g||(g=0),w>0&&w=this.length)throw new RangeError("Index out of range");if(w<0)throw new RangeError("sourceEnd out of bounds");w>this.length&&(w=this.length),_.length-g>>0,y=y===void 0?this.length:y>>>0,_||(_=0);var q;if(typeof _=="number")for(q=g;q55295&&g<57344){if(!w){if(g>56319){(_-=3)>-1&&P.push(239,191,189);continue}else if(q+1===y){(_-=3)>-1&&P.push(239,191,189);continue}w=g;continue}if(g<56320){(_-=3)>-1&&P.push(239,191,189),w=g;continue}g=(w-55296<<10|g-56320)+65536}else w&&(_-=3)>-1&&P.push(239,191,189);if(w=null,g<128){if((_-=1)<0)break;P.push(g)}else if(g<2048){if((_-=2)<0)break;P.push(g>>6|192,g&63|128)}else if(g<65536){if((_-=3)<0)break;P.push(g>>12|224,g>>6&63|128,g&63|128)}else if(g<1114112){if((_-=4)<0)break;P.push(g>>18|240,g>>12&63|128,g>>6&63|128,g&63|128)}else throw new Error("Invalid code point")}return P}function Ze(C){for(var _=[],g=0;g>8,w=g%256,P.push(w),P.push(y);return P}function ot(C){return e.toByteArray(ke(C))}function kt(C,_,g,y){for(var w=0;w=_.length||w>=C.length);++w)_[w+g]=C[w];return w}function tt(C,_){return C instanceof _||C!=null&&C.constructor!=null&&C.constructor.name!=null&&C.constructor.name===_.name}function Gt(C){return C!==C}var k1=function(){for(var C="0123456789abcdef",_=new Array(256),g=0;g<16;++g)for(var y=g*16,w=0;w<16;++w)_[y+w]=C[g]+C[w];return _}()})(Hh);/*! safe-buffer. MIT License. Feross Aboukhadijeh */(function(t,e){var r=Hh,i=r.Buffer;function n(s,o){for(var u in s)o[u]=s[u]}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?t.exports=r:(n(r,e),e.Buffer=a);function a(s,o,u){return i(s,o,u)}a.prototype=Object.create(i.prototype),n(i,a),a.from=function(s,o,u){if(typeof s=="number")throw new TypeError("Argument must not be a number");return i(s,o,u)},a.alloc=function(s,o,u){if(typeof s!="number")throw new TypeError("Argument must be a number");var l=i(s);return o!==void 0?typeof u=="string"?l.fill(o,u):l.fill(o):l.fill(0),l},a.allocUnsafe=function(s){if(typeof s!="number")throw new TypeError("Argument must be a number");return i(s)},a.allocUnsafeSlow=function(s){if(typeof s!="number")throw new TypeError("Argument must be a number");return r.SlowBuffer(s)}})(M3,M3.exports);var or=M3.exports,Lh=or.Buffer;function Ao(t,e){this._block=Lh.alloc(t),this._finalSize=e,this._blockSize=t,this._len=0}Ao.prototype.update=function(t,e){typeof t=="string"&&(e=e||"utf8",t=Lh.from(t,e));for(var r=this._block,i=this._blockSize,n=t.length,a=this._len,s=0;s=this._finalSize&&(this._update(this._block),this._block.fill(0));var r=this._len*8;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var i=(r&4294967295)>>>0,n=(r-i)/4294967296;this._block.writeUInt32BE(n,this._blockSize-8),this._block.writeUInt32BE(i,this._blockSize-4)}this._update(this._block);var a=this._hash();return t?a.toString(t):a},Ao.prototype._update=function(){throw new Error("_update must be implemented by subclass")};var Fi=Ao,FN=pi,Ih=Fi,CN=or.Buffer,bN=[1518500249,1859775393,-1894007588,-899497514],yN=new Array(80);function Ln(){this.init(),this._w=yN,Ih.call(this,64,56)}FN(Ln,Ih),Ln.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function vN(t){return t<<5|t>>>27}function kN(t){return t<<30|t>>>2}function wN(t,e,r,i){return t===0?e&r|~e&i:t===2?e&r|e&i|r&i:e^r^i}Ln.prototype._update=function(t){for(var e=this._w,r=this._a|0,i=this._b|0,n=this._c|0,a=this._d|0,s=this._e|0,o=0;o<16;++o)e[o]=t.readInt32BE(o*4);for(;o<80;++o)e[o]=e[o-3]^e[o-8]^e[o-14]^e[o-16];for(var u=0;u<80;++u){var l=~~(u/20),f=vN(r)+wN(l,i,n,a)+s+e[u]+bN[l]|0;s=a,a=n,n=kN(i),i=r,r=f}this._a=r+this._a|0,this._b=i+this._b|0,this._c=n+this._c|0,this._d=a+this._d|0,this._e=s+this._e|0},Ln.prototype._hash=function(){var t=CN.allocUnsafe(20);return t.writeInt32BE(this._a|0,0),t.writeInt32BE(this._b|0,4),t.writeInt32BE(this._c|0,8),t.writeInt32BE(this._d|0,12),t.writeInt32BE(this._e|0,16),t};var xN=Ln,DN=pi,Ph=Fi,EN=or.Buffer,AN=[1518500249,1859775393,-1894007588,-899497514],SN=new Array(80);function In(){this.init(),this._w=SN,Ph.call(this,64,56)}DN(In,Ph),In.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function MN(t){return t<<1|t>>>31}function BN(t){return t<<5|t>>>27}function HN(t){return t<<30|t>>>2}function ON(t,e,r,i){return t===0?e&r|~e&i:t===2?e&r|e&i|r&i:e^r^i}In.prototype._update=function(t){for(var e=this._w,r=this._a|0,i=this._b|0,n=this._c|0,a=this._d|0,s=this._e|0,o=0;o<16;++o)e[o]=t.readInt32BE(o*4);for(;o<80;++o)e[o]=MN(e[o-3]^e[o-8]^e[o-14]^e[o-16]);for(var u=0;u<80;++u){var l=~~(u/20),f=BN(r)+ON(l,i,n,a)+s+e[u]+AN[l]|0;s=a,a=n,n=HN(i),i=r,r=f}this._a=r+this._a|0,this._b=i+this._b|0,this._c=n+this._c|0,this._d=a+this._d|0,this._e=s+this._e|0},In.prototype._hash=function(){var t=EN.allocUnsafe(20);return t.writeInt32BE(this._a|0,0),t.writeInt32BE(this._b|0,4),t.writeInt32BE(this._c|0,8),t.writeInt32BE(this._d|0,12),t.writeInt32BE(this._e|0,16),t};var LN=In,IN=pi,Vh=Fi,PN=or.Buffer,VN=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],TN=new Array(64);function Pn(){this.init(),this._w=TN,Vh.call(this,64,56)}IN(Pn,Vh),Pn.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this};function jN(t,e,r){return r^t&(e^r)}function qN(t,e,r){return t&e|r&(t|e)}function RN(t){return(t>>>2|t<<30)^(t>>>13|t<<19)^(t>>>22|t<<10)}function NN(t){return(t>>>6|t<<26)^(t>>>11|t<<21)^(t>>>25|t<<7)}function zN(t){return(t>>>7|t<<25)^(t>>>18|t<<14)^t>>>3}function ZN(t){return(t>>>17|t<<15)^(t>>>19|t<<13)^t>>>10}Pn.prototype._update=function(t){for(var e=this._w,r=this._a|0,i=this._b|0,n=this._c|0,a=this._d|0,s=this._e|0,o=this._f|0,u=this._g|0,l=this._h|0,f=0;f<16;++f)e[f]=t.readInt32BE(f*4);for(;f<64;++f)e[f]=ZN(e[f-2])+e[f-7]+zN(e[f-15])+e[f-16]|0;for(var d=0;d<64;++d){var h=l+NN(s)+jN(s,o,u)+VN[d]+e[d]|0,c=RN(r)+qN(r,i,n)|0;l=u,u=o,o=s,s=a+h|0,a=n,n=i,i=r,r=h+c|0}this._a=r+this._a|0,this._b=i+this._b|0,this._c=n+this._c|0,this._d=a+this._d|0,this._e=s+this._e|0,this._f=o+this._f|0,this._g=u+this._g|0,this._h=l+this._h|0},Pn.prototype._hash=function(){var t=PN.allocUnsafe(32);return t.writeInt32BE(this._a,0),t.writeInt32BE(this._b,4),t.writeInt32BE(this._c,8),t.writeInt32BE(this._d,12),t.writeInt32BE(this._e,16),t.writeInt32BE(this._f,20),t.writeInt32BE(this._g,24),t.writeInt32BE(this._h,28),t};var Th=Pn,UN=pi,WN=Th,GN=Fi,YN=or.Buffer,XN=new Array(64);function So(){this.init(),this._w=XN,GN.call(this,64,56)}UN(So,WN),So.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},So.prototype._hash=function(){var t=YN.allocUnsafe(28);return t.writeInt32BE(this._a,0),t.writeInt32BE(this._b,4),t.writeInt32BE(this._c,8),t.writeInt32BE(this._d,12),t.writeInt32BE(this._e,16),t.writeInt32BE(this._f,20),t.writeInt32BE(this._g,24),t};var KN=So,JN=pi,jh=Fi,QN=or.Buffer,qh=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],$N=new Array(160);function Vn(){this.init(),this._w=$N,jh.call(this,128,112)}JN(Vn,jh),Vn.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this};function Rh(t,e,r){return r^t&(e^r)}function Nh(t,e,r){return t&e|r&(t|e)}function zh(t,e){return(t>>>28|e<<4)^(e>>>2|t<<30)^(e>>>7|t<<25)}function Zh(t,e){return(t>>>14|e<<18)^(t>>>18|e<<14)^(e>>>9|t<<23)}function ez(t,e){return(t>>>1|e<<31)^(t>>>8|e<<24)^t>>>7}function tz(t,e){return(t>>>1|e<<31)^(t>>>8|e<<24)^(t>>>7|e<<25)}function rz(t,e){return(t>>>19|e<<13)^(e>>>29|t<<3)^t>>>6}function iz(t,e){return(t>>>19|e<<13)^(e>>>29|t<<3)^(t>>>6|e<<26)}function Je(t,e){return t>>>0>>0?1:0}Vn.prototype._update=function(t){for(var e=this._w,r=this._ah|0,i=this._bh|0,n=this._ch|0,a=this._dh|0,s=this._eh|0,o=this._fh|0,u=this._gh|0,l=this._hh|0,f=this._al|0,d=this._bl|0,h=this._cl|0,c=this._dl|0,p=this._el|0,m=this._fl|0,b=this._gl|0,F=this._hl|0,x=0;x<32;x+=2)e[x]=t.readInt32BE(x*4),e[x+1]=t.readInt32BE(x*4+4);for(;x<160;x+=2){var E=e[x-30],H=e[x-15*2+1],V=ez(E,H),B=tz(H,E);E=e[x-2*2],H=e[x-2*2+1];var I=rz(E,H),M=iz(H,E),G=e[x-7*2],ne=e[x-7*2+1],ue=e[x-16*2],k=e[x-16*2+1],v=B+ne|0,D=V+G+Je(v,B)|0;v=v+M|0,D=D+I+Je(v,M)|0,v=v+k|0,D=D+ue+Je(v,k)|0,e[x]=D,e[x+1]=v}for(var j=0;j<160;j+=2){D=e[j],v=e[j+1];var U=Nh(r,i,n),te=Nh(f,d,h),K=zh(r,f),J=zh(f,r),z=Zh(s,p),T=Zh(p,s),Z=qh[j],Q=qh[j+1],W=Rh(s,o,u),Oe=Rh(p,m,b),ye=F+T|0,ke=l+z+Je(ye,F)|0;ye=ye+Oe|0,ke=ke+W+Je(ye,Oe)|0,ye=ye+Q|0,ke=ke+Z+Je(ye,Q)|0,ye=ye+v|0,ke=ke+D+Je(ye,v)|0;var Te=J+te|0,Ze=K+U+Je(Te,J)|0;l=u,F=b,u=o,b=m,o=s,m=p,p=c+ye|0,s=a+ke+Je(p,c)|0,a=n,c=h,n=i,h=d,i=r,d=f,f=ye+Te|0,r=ke+Ze+Je(f,ye)|0}this._al=this._al+f|0,this._bl=this._bl+d|0,this._cl=this._cl+h|0,this._dl=this._dl+c|0,this._el=this._el+p|0,this._fl=this._fl+m|0,this._gl=this._gl+b|0,this._hl=this._hl+F|0,this._ah=this._ah+r+Je(this._al,f)|0,this._bh=this._bh+i+Je(this._bl,d)|0,this._ch=this._ch+n+Je(this._cl,h)|0,this._dh=this._dh+a+Je(this._dl,c)|0,this._eh=this._eh+s+Je(this._el,p)|0,this._fh=this._fh+o+Je(this._fl,m)|0,this._gh=this._gh+u+Je(this._gl,b)|0,this._hh=this._hh+l+Je(this._hl,F)|0},Vn.prototype._hash=function(){var t=QN.allocUnsafe(64);function e(r,i,n){t.writeInt32BE(r,n),t.writeInt32BE(i,n+4)}return e(this._ah,this._al,0),e(this._bh,this._bl,8),e(this._ch,this._cl,16),e(this._dh,this._dl,24),e(this._eh,this._el,32),e(this._fh,this._fl,40),e(this._gh,this._gl,48),e(this._hh,this._hl,56),t};var Uh=Vn,nz=pi,az=Uh,sz=Fi,oz=or.Buffer,uz=new Array(160);function Mo(){this.init(),this._w=uz,sz.call(this,128,112)}nz(Mo,az),Mo.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},Mo.prototype._hash=function(){var t=oz.allocUnsafe(48);function e(r,i,n){t.writeInt32BE(r,n),t.writeInt32BE(i,n+4)}return e(this._ah,this._al,0),e(this._bh,this._bl,8),e(this._ch,this._cl,16),e(this._dh,this._dl,24),e(this._eh,this._el,32),e(this._fh,this._fl,40),t};var lz=Mo,ur=Bh.exports=function(e){e=e.toLowerCase();var r=ur[e];if(!r)throw new Error(e+" is not supported (we accept pull requests)");return new r};ur.sha=xN,ur.sha1=LN,ur.sha224=KN,ur.sha256=Th,ur.sha384=lz,ur.sha512=Uh;var Wh=Bh.exports;const fz=k2({__proto__:null,default:pa(Wh)},[Wh]);return lN});