/*! For license information please see main.js.LICENSE.txt */ var __FIX_DUMMY_LIBRARY_NAME_NOT_ALLOWED__;(()=>{var __webpack_modules__={47471:function(e){e.exports=function(){"use strict";var e=Array.prototype.slice;function t(e,t){t&&(e.prototype=Object.create(t.prototype)),e.prototype.constructor=e}function n(e){return i(e)?e:H(e)}function r(e){return l(e)?e:V(e)}function o(e){return u(e)?e:G(e)}function a(e){return i(e)&&!s(e)?e:q(e)}function i(e){return!(!e||!e[f])}function l(e){return!(!e||!e[d])}function u(e){return!(!e||!e[p])}function s(e){return l(e)||u(e)}function c(e){return!(!e||!e[h])}t(r,n),t(o,n),t(a,n),n.isIterable=i,n.isKeyed=l,n.isIndexed=u,n.isAssociative=s,n.isOrdered=c,n.Keyed=r,n.Indexed=o,n.Set=a;var f="@@__IMMUTABLE_ITERABLE__@@",d="@@__IMMUTABLE_KEYED__@@",p="@@__IMMUTABLE_INDEXED__@@",h="@@__IMMUTABLE_ORDERED__@@",m="delete",y=32,g=31,b={},v={value:!1},w={value:!1};function O(e){return e.value=!1,e}function S(e){e&&(e.value=!0)}function _(){}function C(e,t){t=t||0;for(var n=Math.max(0,e.length-t),r=new Array(n),o=0;o>>0;if(""+n!==t||4294967295===n)return NaN;t=n}return t<0?E(e)+t:t}function k(){return!0}function j(e,t,n){return(0===e||void 0!==n&&e<=-n)&&(void 0===t||void 0!==n&&t>=n)}function x(e,t){return T(e,t,0)}function M(e,t){return T(e,t,t)}function T(e,t,n){return void 0===e?n:e<0?Math.max(0,t+e):void 0===t?e:Math.min(t,e)}var D="function"==typeof Symbol&&Symbol.iterator,I="@@iterator",A=D||I;function N(e){this.next=e}function R(e,t,n,r){var o=0===e?t:1===e?n:[t,n];return r?r.value=o:r={value:o,done:!1},r}function B(){return{value:void 0,done:!0}}function L(e){return!!z(e)}function F(e){return e&&"function"==typeof e.next}function U(e){var t=z(e);return t&&t.call(e)}function z(e){var t=e&&(D&&e[D]||e[I]);if("function"==typeof t)return t}function W(e){return e&&"number"==typeof e.length}function H(e){return null==e?ne():i(e)?e.toSeq():function(e){var t=ae(e)||"object"==typeof e&&new Q(e);if(!t)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+e);return t}(e)}function V(e){return null==e?ne().toKeyedSeq():i(e)?l(e)?e.toSeq():e.fromEntrySeq():re(e)}function G(e){return null==e?ne():i(e)?l(e)?e.entrySeq():e.toIndexedSeq():oe(e)}function q(e){return(null==e?ne():i(e)?l(e)?e.entrySeq():e:oe(e)).toSetSeq()}N.prototype.toString=function(){return"[Iterator]"},N.KEYS=0,N.VALUES=1,N.ENTRIES=2,N.prototype.inspect=N.prototype.toSource=function(){return this.toString()},N.prototype[A]=function(){return this},t(H,n),H.of=function(){return H(arguments)},H.prototype.toSeq=function(){return this},H.prototype.toString=function(){return this.__toString("Seq {","}")},H.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},H.prototype.__iterate=function(e,t){return ie(this,e,t,!0)},H.prototype.__iterator=function(e,t){return le(this,e,t,!0)},t(V,H),V.prototype.toKeyedSeq=function(){return this},t(G,H),G.of=function(){return G(arguments)},G.prototype.toIndexedSeq=function(){return this},G.prototype.toString=function(){return this.__toString("Seq [","]")},G.prototype.__iterate=function(e,t){return ie(this,e,t,!1)},G.prototype.__iterator=function(e,t){return le(this,e,t,!1)},t(q,H),q.of=function(){return q(arguments)},q.prototype.toSetSeq=function(){return this},H.isSeq=te,H.Keyed=V,H.Set=q,H.Indexed=G;var $,K,Y,J="@@__IMMUTABLE_SEQ__@@";function X(e){this._array=e,this.size=e.length}function Q(e){var t=Object.keys(e);this._object=e,this._keys=t,this.size=t.length}function Z(e){this._iterable=e,this.size=e.length||e.size}function ee(e){this._iterator=e,this._iteratorCache=[]}function te(e){return!(!e||!e[J])}function ne(){return $||($=new X([]))}function re(e){var t=Array.isArray(e)?new X(e).fromEntrySeq():F(e)?new ee(e).fromEntrySeq():L(e)?new Z(e).fromEntrySeq():"object"==typeof e?new Q(e):void 0;if(!t)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+e);return t}function oe(e){var t=ae(e);if(!t)throw new TypeError("Expected Array or iterable object of values: "+e);return t}function ae(e){return W(e)?new X(e):F(e)?new ee(e):L(e)?new Z(e):void 0}function ie(e,t,n,r){var o=e._cache;if(o){for(var a=o.length-1,i=0;i<=a;i++){var l=o[n?a-i:i];if(!1===t(l[1],r?l[0]:i,e))return i+1}return i}return e.__iterateUncached(t,n)}function le(e,t,n,r){var o=e._cache;if(o){var a=o.length-1,i=0;return new N((function(){var e=o[n?a-i:i];return i++>a?{value:void 0,done:!0}:R(t,r?e[0]:i-1,e[1])}))}return e.__iteratorUncached(t,n)}function ue(e,t){return t?se(t,e,"",{"":e}):ce(e)}function se(e,t,n,r){return Array.isArray(t)?e.call(r,n,G(t).map((function(n,r){return se(e,n,r,t)}))):fe(t)?e.call(r,n,V(t).map((function(n,r){return se(e,n,r,t)}))):t}function ce(e){return Array.isArray(e)?G(e).map(ce).toList():fe(e)?V(e).map(ce).toMap():e}function fe(e){return e&&(e.constructor===Object||void 0===e.constructor)}function de(e,t){if(e===t||e!=e&&t!=t)return!0;if(!e||!t)return!1;if("function"==typeof e.valueOf&&"function"==typeof t.valueOf){if((e=e.valueOf())===(t=t.valueOf())||e!=e&&t!=t)return!0;if(!e||!t)return!1}return!("function"!=typeof e.equals||"function"!=typeof t.equals||!e.equals(t))}function pe(e,t){if(e===t)return!0;if(!i(t)||void 0!==e.size&&void 0!==t.size&&e.size!==t.size||void 0!==e.__hash&&void 0!==t.__hash&&e.__hash!==t.__hash||l(e)!==l(t)||u(e)!==u(t)||c(e)!==c(t))return!1;if(0===e.size&&0===t.size)return!0;var n=!s(e);if(c(e)){var r=e.entries();return t.every((function(e,t){var o=r.next().value;return o&&de(o[1],e)&&(n||de(o[0],t))}))&&r.next().done}var o=!1;if(void 0===e.size)if(void 0===t.size)"function"==typeof e.cacheResult&&e.cacheResult();else{o=!0;var a=e;e=t,t=a}var f=!0,d=t.__iterate((function(t,r){if(n?!e.has(t):o?!de(t,e.get(r,b)):!de(e.get(r,b),t))return f=!1,!1}));return f&&e.size===d}function he(e,t){if(!(this instanceof he))return new he(e,t);if(this._value=e,this.size=void 0===t?1/0:Math.max(0,t),0===this.size){if(K)return K;K=this}}function me(e,t){if(!e)throw new Error(t)}function ye(e,t,n){if(!(this instanceof ye))return new ye(e,t,n);if(me(0!==n,"Cannot step a Range by 0"),e=e||0,void 0===t&&(t=1/0),n=void 0===n?1:Math.abs(n),tr?{value:void 0,done:!0}:R(e,o,n[t?r-o++:o++])}))},t(Q,V),Q.prototype.get=function(e,t){return void 0===t||this.has(e)?this._object[e]:t},Q.prototype.has=function(e){return this._object.hasOwnProperty(e)},Q.prototype.__iterate=function(e,t){for(var n=this._object,r=this._keys,o=r.length-1,a=0;a<=o;a++){var i=r[t?o-a:a];if(!1===e(n[i],i,this))return a+1}return a},Q.prototype.__iterator=function(e,t){var n=this._object,r=this._keys,o=r.length-1,a=0;return new N((function(){var i=r[t?o-a:a];return a++>o?{value:void 0,done:!0}:R(e,i,n[i])}))},Q.prototype[h]=!0,t(Z,G),Z.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);var n=U(this._iterable),r=0;if(F(n))for(var o;!(o=n.next()).done&&!1!==e(o.value,r++,this););return r},Z.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=U(this._iterable);if(!F(n))return new N(B);var r=0;return new N((function(){var t=n.next();return t.done?t:R(e,r++,t.value)}))},t(ee,G),ee.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);for(var n,r=this._iterator,o=this._iteratorCache,a=0;a=r.length){var t=n.next();if(t.done)return t;r[o]=t.value}return R(e,o,r[o++])}))},t(he,G),he.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},he.prototype.get=function(e,t){return this.has(e)?this._value:t},he.prototype.includes=function(e){return de(this._value,e)},he.prototype.slice=function(e,t){var n=this.size;return j(e,t,n)?this:new he(this._value,M(t,n)-x(e,n))},he.prototype.reverse=function(){return this},he.prototype.indexOf=function(e){return de(this._value,e)?0:-1},he.prototype.lastIndexOf=function(e){return de(this._value,e)?this.size:-1},he.prototype.__iterate=function(e,t){for(var n=0;n=0&&t=0&&nn?{value:void 0,done:!0}:R(e,a++,i)}))},ye.prototype.equals=function(e){return e instanceof ye?this._start===e._start&&this._end===e._end&&this._step===e._step:pe(this,e)},t(ge,n),t(be,ge),t(ve,ge),t(we,ge),ge.Keyed=be,ge.Indexed=ve,ge.Set=we;var Oe="function"==typeof Math.imul&&-2===Math.imul(4294967295,2)?Math.imul:function(e,t){var n=65535&(e|=0),r=65535&(t|=0);return n*r+((e>>>16)*r+n*(t>>>16)<<16>>>0)|0};function Se(e){return e>>>1&1073741824|3221225471&e}function _e(e){if(!1===e||null==e)return 0;if("function"==typeof e.valueOf&&(!1===(e=e.valueOf())||null==e))return 0;if(!0===e)return 1;var t=typeof e;if("number"===t){if(e!=e||e===1/0)return 0;var n=0|e;for(n!==e&&(n^=4294967295*e);e>4294967295;)n^=e/=4294967295;return Se(n)}if("string"===t)return e.length>Te?function(e){var t=Ae[e];return void 0===t&&(t=Ce(e),Ie===De&&(Ie=0,Ae={}),Ie++,Ae[e]=t),t}(e):Ce(e);if("function"==typeof e.hashCode)return e.hashCode();if("object"===t)return function(e){var t;if(je&&void 0!==(t=Ee.get(e)))return t;if(void 0!==(t=e[Me]))return t;if(!ke){if(void 0!==(t=e.propertyIsEnumerable&&e.propertyIsEnumerable[Me]))return t;if(t=function(e){if(e&&e.nodeType>0)switch(e.nodeType){case 1:return e.uniqueID;case 9:return e.documentElement&&e.documentElement.uniqueID}}(e),void 0!==t)return t}if(t=++xe,1073741824&xe&&(xe=0),je)Ee.set(e,t);else{if(void 0!==Pe&&!1===Pe(e))throw new Error("Non-extensible objects are not allowed as keys.");if(ke)Object.defineProperty(e,Me,{enumerable:!1,configurable:!1,writable:!1,value:t});else if(void 0!==e.propertyIsEnumerable&&e.propertyIsEnumerable===e.constructor.prototype.propertyIsEnumerable)e.propertyIsEnumerable=function(){return this.constructor.prototype.propertyIsEnumerable.apply(this,arguments)},e.propertyIsEnumerable[Me]=t;else{if(void 0===e.nodeType)throw new Error("Unable to set a non-enumerable property on object.");e[Me]=t}}return t}(e);if("function"==typeof e.toString)return Ce(e.toString());throw new Error("Value type "+t+" cannot be hashed.")}function Ce(e){for(var t=0,n=0;n=t.length)throw new Error("Missing value for key: "+t[n]);e.set(t[n],t[n+1])}}))},Re.prototype.toString=function(){return this.__toString("Map {","}")},Re.prototype.get=function(e,t){return this._root?this._root.get(0,void 0,e,t):t},Re.prototype.set=function(e,t){return Xe(this,e,t)},Re.prototype.setIn=function(e,t){return this.updateIn(e,b,(function(){return t}))},Re.prototype.remove=function(e){return Xe(this,e,b)},Re.prototype.deleteIn=function(e){return this.updateIn(e,(function(){return b}))},Re.prototype.update=function(e,t,n){return 1===arguments.length?e(this):this.updateIn([e],t,n)},Re.prototype.updateIn=function(e,t,n){n||(n=t,t=void 0);var r=it(this,rn(e),t,n);return r===b?void 0:r},Re.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Je()},Re.prototype.merge=function(){return nt(this,void 0,arguments)},Re.prototype.mergeWith=function(t){var n=e.call(arguments,1);return nt(this,t,n)},Re.prototype.mergeIn=function(t){var n=e.call(arguments,1);return this.updateIn(t,Je(),(function(e){return"function"==typeof e.merge?e.merge.apply(e,n):n[n.length-1]}))},Re.prototype.mergeDeep=function(){return nt(this,rt,arguments)},Re.prototype.mergeDeepWith=function(t){var n=e.call(arguments,1);return nt(this,ot(t),n)},Re.prototype.mergeDeepIn=function(t){var n=e.call(arguments,1);return this.updateIn(t,Je(),(function(e){return"function"==typeof e.mergeDeep?e.mergeDeep.apply(e,n):n[n.length-1]}))},Re.prototype.sort=function(e){return xt(qt(this,e))},Re.prototype.sortBy=function(e,t){return xt(qt(this,t,e))},Re.prototype.withMutations=function(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this},Re.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new _)},Re.prototype.asImmutable=function(){return this.__ensureOwner()},Re.prototype.wasAltered=function(){return this.__altered},Re.prototype.__iterator=function(e,t){return new qe(this,e,t)},Re.prototype.__iterate=function(e,t){var n=this,r=0;return this._root&&this._root.iterate((function(t){return r++,e(t[1],t[0],n)}),t),r},Re.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Ye(this.size,this._root,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},Re.isMap=Be;var Le,Fe="@@__IMMUTABLE_MAP__@@",Ue=Re.prototype;function ze(e,t){this.ownerID=e,this.entries=t}function We(e,t,n){this.ownerID=e,this.bitmap=t,this.nodes=n}function He(e,t,n){this.ownerID=e,this.count=t,this.nodes=n}function Ve(e,t,n){this.ownerID=e,this.keyHash=t,this.entries=n}function Ge(e,t,n){this.ownerID=e,this.keyHash=t,this.entry=n}function qe(e,t,n){this._type=t,this._reverse=n,this._stack=e._root&&Ke(e._root)}function $e(e,t){return R(e,t[0],t[1])}function Ke(e,t){return{node:e,index:0,__prev:t}}function Ye(e,t,n,r){var o=Object.create(Ue);return o.size=e,o._root=t,o.__ownerID=n,o.__hash=r,o.__altered=!1,o}function Je(){return Le||(Le=Ye(0))}function Xe(e,t,n){var r,o;if(e._root){var a=O(v),i=O(w);if(r=Qe(e._root,e.__ownerID,0,void 0,t,n,a,i),!i.value)return e;o=e.size+(a.value?n===b?-1:1:0)}else{if(n===b)return e;o=1,r=new ze(e.__ownerID,[[t,n]])}return e.__ownerID?(e.size=o,e._root=r,e.__hash=void 0,e.__altered=!0,e):r?Ye(o,r):Je()}function Qe(e,t,n,r,o,a,i,l){return e?e.update(t,n,r,o,a,i,l):a===b?e:(S(l),S(i),new Ge(t,r,[o,a]))}function Ze(e){return e.constructor===Ge||e.constructor===Ve}function et(e,t,n,r,o){if(e.keyHash===r)return new Ve(t,r,[e.entry,o]);var a,i=(0===n?e.keyHash:e.keyHash>>>n)&g,l=(0===n?r:r>>>n)&g;return new We(t,1<>>=1)i[l]=1&n?t[a++]:void 0;return i[r]=o,new He(e,a+1,i)}function nt(e,t,n){for(var o=[],a=0;a>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135,127&(e+=e>>8)+(e>>16)}function ut(e,t,n,r){var o=r?e:C(e);return o[t]=n,o}Ue[Fe]=!0,Ue[m]=Ue.remove,Ue.removeIn=Ue.deleteIn,ze.prototype.get=function(e,t,n,r){for(var o=this.entries,a=0,i=o.length;a=st)return function(e,t,n,r){e||(e=new _);for(var o=new Ge(e,_e(n),[n,r]),a=0;a>>e)&g),a=this.bitmap;return 0==(a&o)?r:this.nodes[lt(a&o-1)].get(e+5,t,n,r)},We.prototype.update=function(e,t,n,r,o,a,i){void 0===n&&(n=_e(r));var l=(0===t?n:n>>>t)&g,u=1<=ct)return tt(e,d,s,l,h);if(c&&!h&&2===d.length&&Ze(d[1^f]))return d[1^f];if(c&&h&&1===d.length&&Ze(h))return h;var m=e&&e===this.ownerID,y=c?h?s:s^u:s|u,v=c?h?ut(d,f,h,m):function(e,t,n){var r=e.length-1;if(n&&t===r)return e.pop(),e;for(var o=new Array(r),a=0,i=0;i>>e)&g,a=this.nodes[o];return a?a.get(e+5,t,n,r):r},He.prototype.update=function(e,t,n,r,o,a,i){void 0===n&&(n=_e(r));var l=(0===t?n:n>>>t)&g,u=o===b,s=this.nodes,c=s[l];if(u&&!c)return this;var f=Qe(c,e,t+5,n,r,o,a,i);if(f===c)return this;var d=this.count;if(c){if(!f&&--d0&&r=0&&e=e.size||t<0)return e.withMutations((function(e){t<0?Pt(e,t).set(0,n):Pt(e,0,t+1).set(t,n)}));t+=e._origin;var r=e._tail,o=e._root,a=O(w);return t>=jt(e._capacity)?r=_t(r,e.__ownerID,0,t,n,a):o=_t(o,e.__ownerID,e._level,t,n,a),a.value?e.__ownerID?(e._root=o,e._tail=r,e.__hash=void 0,e.__altered=!0,e):Ot(e._origin,e._capacity,e._level,o,r):e}(this,e,t)},dt.prototype.remove=function(e){return this.has(e)?0===e?this.shift():e===this.size-1?this.pop():this.splice(e,1):this},dt.prototype.insert=function(e,t){return this.splice(e,0,t)},dt.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=this._origin=this._capacity=0,this._level=5,this._root=this._tail=null,this.__hash=void 0,this.__altered=!0,this):St()},dt.prototype.push=function(){var e=arguments,t=this.size;return this.withMutations((function(n){Pt(n,0,t+e.length);for(var r=0;r>>t&g;if(r>=this.array.length)return new yt([],e);var o,a=0===r;if(t>0){var i=this.array[r];if((o=i&&i.removeBefore(e,t-5,n))===i&&a)return this}if(a&&!o)return this;var l=Ct(this,e);if(!a)for(var u=0;u>>t&g;if(o>=this.array.length)return this;if(t>0){var a=this.array[o];if((r=a&&a.removeAfter(e,t-5,n))===a&&o===this.array.length-1)return this}var i=Ct(this,e);return i.array.splice(o+1),r&&(i.array[o]=r),i};var gt,bt,vt={};function wt(e,t){var n=e._origin,r=e._capacity,o=jt(r),a=e._tail;return function e(i,l,u){return 0===l?function(e,i){var l=i===o?a&&a.array:e&&e.array,u=i>n?0:n-i,s=r-i;return s>y&&(s=y),function(){if(u===s)return vt;var e=t?--s:u++;return l&&l[e]}}(i,u):function(o,a,i){var l,u=o&&o.array,s=i>n?0:n-i>>a,c=1+(r-i>>a);return c>y&&(c=y),function(){for(;;){if(l){var n=l();if(n!==vt)return n;l=null}if(s===c)return vt;var r=t?--c:s++;l=e(u&&u[r],a-5,i+(r<>>n&g,u=e&&l0){var s=e&&e.array[l],c=_t(s,t,n-5,r,o,a);return c===s?e:((i=Ct(e,t)).array[l]=c,i)}return u&&e.array[l]===o?e:(S(a),i=Ct(e,t),void 0===o&&l===i.array.length-1?i.array.pop():i.array[l]=o,i)}function Ct(e,t){return t&&e&&t===e.ownerID?e:new yt(e?e.array.slice():[],t)}function Et(e,t){if(t>=jt(e._capacity))return e._tail;if(t<1<0;)n=n.array[t>>>r&g],r-=5;return n}}function Pt(e,t,n){void 0!==t&&(t|=0),void 0!==n&&(n|=0);var r=e.__ownerID||new _,o=e._origin,a=e._capacity,i=o+t,l=void 0===n?a:n<0?a+n:o+n;if(i===o&&l===a)return e;if(i>=l)return e.clear();for(var u=e._level,s=e._root,c=0;i+c<0;)s=new yt(s&&s.array.length?[void 0,s]:[],r),c+=1<<(u+=5);c&&(i+=c,o+=c,l+=c,a+=c);for(var f=jt(a),d=jt(l);d>=1<f?new yt([],r):p;if(p&&d>f&&i5;y-=5){var b=f>>>y&g;m=m.array[b]=Ct(m.array[b],r)}m.array[f>>>5&g]=p}if(l=d)i-=d,l-=d,u=5,s=null,h=h&&h.removeBefore(r,0,i);else if(i>o||d>>u&g;if(v!==d>>>u&g)break;v&&(c+=(1<o&&(s=s.removeBefore(r,u,i-c)),s&&da&&(a=s.size),i(u)||(s=s.map((function(e){return ue(e)}))),r.push(s)}return a>e.size&&(e=e.setSize(a)),at(e,t,r)}function jt(e){return e>>5<<5}function xt(e){return null==e?Dt():Mt(e)?e:Dt().withMutations((function(t){var n=r(e);Ne(n.size),n.forEach((function(e,n){return t.set(n,e)}))}))}function Mt(e){return Be(e)&&c(e)}function Tt(e,t,n,r){var o=Object.create(xt.prototype);return o.size=e?e.size:0,o._map=e,o._list=t,o.__ownerID=n,o.__hash=r,o}function Dt(){return bt||(bt=Tt(Je(),St()))}function It(e,t,n){var r,o,a=e._map,i=e._list,l=a.get(t),u=void 0!==l;if(n===b){if(!u)return e;i.size>=y&&i.size>=2*a.size?(o=i.filter((function(e,t){return void 0!==e&&l!==t})),r=o.toKeyedSeq().map((function(e){return e[0]})).flip().toMap(),e.__ownerID&&(r.__ownerID=o.__ownerID=e.__ownerID)):(r=a.remove(t),o=l===i.size-1?i.pop():i.set(l,void 0))}else if(u){if(n===i.get(l)[1])return e;r=a,o=i.set(l,[t,n])}else r=a.set(t,i.size),o=i.set(i.size,[t,n]);return e.__ownerID?(e.size=r.size,e._map=r,e._list=o,e.__hash=void 0,e):Tt(r,o)}function At(e,t){this._iter=e,this._useKeys=t,this.size=e.size}function Nt(e){this._iter=e,this.size=e.size}function Rt(e){this._iter=e,this.size=e.size}function Bt(e){this._iter=e,this.size=e.size}function Lt(e){var t=en(e);return t._iter=e,t.size=e.size,t.flip=function(){return e},t.reverse=function(){var t=e.reverse.apply(this);return t.flip=function(){return e.reverse()},t},t.has=function(t){return e.includes(t)},t.includes=function(t){return e.has(t)},t.cacheResult=tn,t.__iterateUncached=function(t,n){var r=this;return e.__iterate((function(e,n){return!1!==t(n,e,r)}),n)},t.__iteratorUncached=function(t,n){if(2===t){var r=e.__iterator(t,n);return new N((function(){var e=r.next();if(!e.done){var t=e.value[0];e.value[0]=e.value[1],e.value[1]=t}return e}))}return e.__iterator(1===t?0:1,n)},t}function Ft(e,t,n){var r=en(e);return r.size=e.size,r.has=function(t){return e.has(t)},r.get=function(r,o){var a=e.get(r,b);return a===b?o:t.call(n,a,r,e)},r.__iterateUncached=function(r,o){var a=this;return e.__iterate((function(e,o,i){return!1!==r(t.call(n,e,o,i),o,a)}),o)},r.__iteratorUncached=function(r,o){var a=e.__iterator(2,o);return new N((function(){var o=a.next();if(o.done)return o;var i=o.value,l=i[0];return R(r,l,t.call(n,i[1],l,e),o)}))},r}function Ut(e,t){var n=en(e);return n._iter=e,n.size=e.size,n.reverse=function(){return e},e.flip&&(n.flip=function(){var t=Lt(e);return t.reverse=function(){return e.flip()},t}),n.get=function(n,r){return e.get(t?n:-1-n,r)},n.has=function(n){return e.has(t?n:-1-n)},n.includes=function(t){return e.includes(t)},n.cacheResult=tn,n.__iterate=function(t,n){var r=this;return e.__iterate((function(e,n){return t(e,n,r)}),!n)},n.__iterator=function(t,n){return e.__iterator(t,!n)},n}function zt(e,t,n,r){var o=en(e);return r&&(o.has=function(r){var o=e.get(r,b);return o!==b&&!!t.call(n,o,r,e)},o.get=function(r,o){var a=e.get(r,b);return a!==b&&t.call(n,a,r,e)?a:o}),o.__iterateUncached=function(o,a){var i=this,l=0;return e.__iterate((function(e,a,u){if(t.call(n,e,a,u))return l++,o(e,r?a:l-1,i)}),a),l},o.__iteratorUncached=function(o,a){var i=e.__iterator(2,a),l=0;return new N((function(){for(;;){var a=i.next();if(a.done)return a;var u=a.value,s=u[0],c=u[1];if(t.call(n,c,s,e))return R(o,r?s:l++,c,a)}}))},o}function Wt(e,t,n,r){var o=e.size;if(void 0!==t&&(t|=0),void 0!==n&&(n===1/0?n=o:n|=0),j(t,n,o))return e;var a=x(t,o),i=M(n,o);if(a!=a||i!=i)return Wt(e.toSeq().cacheResult(),t,n,r);var l,u=i-a;u==u&&(l=u<0?0:u);var s=en(e);return s.size=0===l?l:e.size&&l||void 0,!r&&te(e)&&l>=0&&(s.get=function(t,n){return(t=P(this,t))>=0&&tl)return{value:void 0,done:!0};var e=o.next();return r||1===t?e:R(t,u-1,0===t?void 0:e.value[1],e)}))},s}function Ht(e,t,n,r){var o=en(e);return o.__iterateUncached=function(o,a){var i=this;if(a)return this.cacheResult().__iterate(o,a);var l=!0,u=0;return e.__iterate((function(e,a,s){if(!l||!(l=t.call(n,e,a,s)))return u++,o(e,r?a:u-1,i)})),u},o.__iteratorUncached=function(o,a){var i=this;if(a)return this.cacheResult().__iterator(o,a);var l=e.__iterator(2,a),u=!0,s=0;return new N((function(){var e,a,c;do{if((e=l.next()).done)return r||1===o?e:R(o,s++,0===o?void 0:e.value[1],e);var f=e.value;a=f[0],c=f[1],u&&(u=t.call(n,c,a,i))}while(u);return 2===o?e:R(o,a,c,e)}))},o}function Vt(e,t){var n=l(e),o=[e].concat(t).map((function(e){return i(e)?n&&(e=r(e)):e=n?re(e):oe(Array.isArray(e)?e:[e]),e})).filter((function(e){return 0!==e.size}));if(0===o.length)return e;if(1===o.length){var a=o[0];if(a===e||n&&l(a)||u(e)&&u(a))return a}var s=new X(o);return n?s=s.toKeyedSeq():u(e)||(s=s.toSetSeq()),(s=s.flatten(!0)).size=o.reduce((function(e,t){if(void 0!==e){var n=t.size;if(void 0!==n)return e+n}}),0),s}function Gt(e,t,n){var r=en(e);return r.__iterateUncached=function(r,o){var a=0,l=!1;return function e(u,s){var c=this;u.__iterate((function(o,u){return(!t||s0}function Yt(e,t,r){var o=en(e);return o.size=new X(r).map((function(e){return e.size})).min(),o.__iterate=function(e,t){for(var n,r=this.__iterator(1,t),o=0;!(n=r.next()).done&&!1!==e(n.value,o++,this););return o},o.__iteratorUncached=function(e,o){var a=r.map((function(e){return e=n(e),U(o?e.reverse():e)})),i=0,l=!1;return new N((function(){var n;return l||(n=a.map((function(e){return e.next()})),l=n.some((function(e){return e.done}))),l?{value:void 0,done:!0}:R(e,i++,t.apply(null,n.map((function(e){return e.value}))))}))},o}function Jt(e,t){return te(e)?t:e.constructor(t)}function Xt(e){if(e!==Object(e))throw new TypeError("Expected [K, V] tuple: "+e)}function Qt(e){return Ne(e.size),E(e)}function Zt(e){return l(e)?r:u(e)?o:a}function en(e){return Object.create((l(e)?V:u(e)?G:q).prototype)}function tn(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):H.prototype.cacheResult.call(this)}function nn(e,t){return e>t?1:e=0;n--)t={value:arguments[n],next:t};return this.__ownerID?(this.size=e,this._head=t,this.__hash=void 0,this.__altered=!0,this):xn(e,t)},Cn.prototype.pushAll=function(e){if(0===(e=o(e)).size)return this;Ne(e.size);var t=this.size,n=this._head;return e.reverse().forEach((function(e){t++,n={value:e,next:n}})),this.__ownerID?(this.size=t,this._head=n,this.__hash=void 0,this.__altered=!0,this):xn(t,n)},Cn.prototype.pop=function(){return this.slice(1)},Cn.prototype.unshift=function(){return this.push.apply(this,arguments)},Cn.prototype.unshiftAll=function(e){return this.pushAll(e)},Cn.prototype.shift=function(){return this.pop.apply(this,arguments)},Cn.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):Mn()},Cn.prototype.slice=function(e,t){if(j(e,t,this.size))return this;var n=x(e,this.size);if(M(t,this.size)!==this.size)return ve.prototype.slice.call(this,e,t);for(var r=this.size-n,o=this._head;n--;)o=o.next;return this.__ownerID?(this.size=r,this._head=o,this.__hash=void 0,this.__altered=!0,this):xn(r,o)},Cn.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?xn(this.size,this._head,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},Cn.prototype.__iterate=function(e,t){if(t)return this.reverse().__iterate(e);for(var n=0,r=this._head;r&&!1!==e(r.value,n++,this);)r=r.next;return n},Cn.prototype.__iterator=function(e,t){if(t)return this.reverse().__iterator(e);var n=0,r=this._head;return new N((function(){if(r){var t=r.value;return r=r.next,R(e,n++,t)}return{value:void 0,done:!0}}))},Cn.isStack=En;var Pn,kn="@@__IMMUTABLE_STACK__@@",jn=Cn.prototype;function xn(e,t,n,r){var o=Object.create(jn);return o.size=e,o._head=t,o.__ownerID=n,o.__hash=r,o.__altered=!1,o}function Mn(){return Pn||(Pn=xn(0))}function Tn(e,t){var n=function(n){e.prototype[n]=t[n]};return Object.keys(t).forEach(n),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(n),e}jn[kn]=!0,jn.withMutations=Ue.withMutations,jn.asMutable=Ue.asMutable,jn.asImmutable=Ue.asImmutable,jn.wasAltered=Ue.wasAltered,n.Iterator=N,Tn(n,{toArray:function(){Ne(this.size);var e=new Array(this.size||0);return this.valueSeq().__iterate((function(t,n){e[n]=t})),e},toIndexedSeq:function(){return new Nt(this)},toJS:function(){return this.toSeq().map((function(e){return e&&"function"==typeof e.toJS?e.toJS():e})).__toJS()},toJSON:function(){return this.toSeq().map((function(e){return e&&"function"==typeof e.toJSON?e.toJSON():e})).__toJS()},toKeyedSeq:function(){return new At(this,!0)},toMap:function(){return Re(this.toKeyedSeq())},toObject:function(){Ne(this.size);var e={};return this.__iterate((function(t,n){e[n]=t})),e},toOrderedMap:function(){return xt(this.toKeyedSeq())},toOrderedSet:function(){return bn(l(this)?this.valueSeq():this)},toSet:function(){return cn(l(this)?this.valueSeq():this)},toSetSeq:function(){return new Rt(this)},toSeq:function(){return u(this)?this.toIndexedSeq():l(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return Cn(l(this)?this.valueSeq():this)},toList:function(){return dt(l(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(e,t){return 0===this.size?e+t:e+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+t},concat:function(){var t=e.call(arguments,0);return Jt(this,Vt(this,t))},includes:function(e){return this.some((function(t){return de(t,e)}))},entries:function(){return this.__iterator(2)},every:function(e,t){Ne(this.size);var n=!0;return this.__iterate((function(r,o,a){if(!e.call(t,r,o,a))return n=!1,!1})),n},filter:function(e,t){return Jt(this,zt(this,e,t,!0))},find:function(e,t,n){var r=this.findEntry(e,t);return r?r[1]:n},forEach:function(e,t){return Ne(this.size),this.__iterate(t?e.bind(t):e)},join:function(e){Ne(this.size),e=void 0!==e?""+e:",";var t="",n=!0;return this.__iterate((function(r){n?n=!1:t+=e,t+=null!=r?r.toString():""})),t},keys:function(){return this.__iterator(0)},map:function(e,t){return Jt(this,Ft(this,e,t))},reduce:function(e,t,n){var r,o;return Ne(this.size),arguments.length<2?o=!0:r=t,this.__iterate((function(t,a,i){o?(o=!1,r=t):r=e.call(n,r,t,a,i)})),r},reduceRight:function(e,t,n){var r=this.toKeyedSeq().reverse();return r.reduce.apply(r,arguments)},reverse:function(){return Jt(this,Ut(this,!0))},slice:function(e,t){return Jt(this,Wt(this,e,t,!0))},some:function(e,t){return!this.every(Rn(e),t)},sort:function(e){return Jt(this,qt(this,e))},values:function(){return this.__iterator(1)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return void 0!==this.size?0===this.size:!this.some((function(){return!0}))},count:function(e,t){return E(e?this.toSeq().filter(e,t):this)},countBy:function(e,t){return function(e,t,n){var r=Re().asMutable();return e.__iterate((function(o,a){r.update(t.call(n,o,a,e),0,(function(e){return e+1}))})),r.asImmutable()}(this,e,t)},equals:function(e){return pe(this,e)},entrySeq:function(){var e=this;if(e._cache)return new X(e._cache);var t=e.toSeq().map(Nn).toIndexedSeq();return t.fromEntrySeq=function(){return e.toSeq()},t},filterNot:function(e,t){return this.filter(Rn(e),t)},findEntry:function(e,t,n){var r=n;return this.__iterate((function(n,o,a){if(e.call(t,n,o,a))return r=[o,n],!1})),r},findKey:function(e,t){var n=this.findEntry(e,t);return n&&n[0]},findLast:function(e,t,n){return this.toKeyedSeq().reverse().find(e,t,n)},findLastEntry:function(e,t,n){return this.toKeyedSeq().reverse().findEntry(e,t,n)},findLastKey:function(e,t){return this.toKeyedSeq().reverse().findKey(e,t)},first:function(){return this.find(k)},flatMap:function(e,t){return Jt(this,function(e,t,n){var r=Zt(e);return e.toSeq().map((function(o,a){return r(t.call(n,o,a,e))})).flatten(!0)}(this,e,t))},flatten:function(e){return Jt(this,Gt(this,e,!0))},fromEntrySeq:function(){return new Bt(this)},get:function(e,t){return this.find((function(t,n){return de(n,e)}),void 0,t)},getIn:function(e,t){for(var n,r=this,o=rn(e);!(n=o.next()).done;){var a=n.value;if((r=r&&r.get?r.get(a,b):b)===b)return t}return r},groupBy:function(e,t){return function(e,t,n){var r=l(e),o=(c(e)?xt():Re()).asMutable();e.__iterate((function(a,i){o.update(t.call(n,a,i,e),(function(e){return(e=e||[]).push(r?[i,a]:a),e}))}));var a=Zt(e);return o.map((function(t){return Jt(e,a(t))}))}(this,e,t)},has:function(e){return this.get(e,b)!==b},hasIn:function(e){return this.getIn(e,b)!==b},isSubset:function(e){return e="function"==typeof e.includes?e:n(e),this.every((function(t){return e.includes(t)}))},isSuperset:function(e){return(e="function"==typeof e.isSubset?e:n(e)).isSubset(this)},keyOf:function(e){return this.findKey((function(t){return de(t,e)}))},keySeq:function(){return this.toSeq().map(An).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(e){return this.toKeyedSeq().reverse().keyOf(e)},max:function(e){return $t(this,e)},maxBy:function(e,t){return $t(this,t,e)},min:function(e){return $t(this,e?Bn(e):Un)},minBy:function(e,t){return $t(this,t?Bn(t):Un,e)},rest:function(){return this.slice(1)},skip:function(e){return this.slice(Math.max(0,e))},skipLast:function(e){return Jt(this,this.toSeq().reverse().skip(e).reverse())},skipWhile:function(e,t){return Jt(this,Ht(this,e,t,!0))},skipUntil:function(e,t){return this.skipWhile(Rn(e),t)},sortBy:function(e,t){return Jt(this,qt(this,t,e))},take:function(e){return this.slice(0,Math.max(0,e))},takeLast:function(e){return Jt(this,this.toSeq().reverse().take(e).reverse())},takeWhile:function(e,t){return Jt(this,function(e,t,n){var r=en(e);return r.__iterateUncached=function(r,o){var a=this;if(o)return this.cacheResult().__iterate(r,o);var i=0;return e.__iterate((function(e,o,l){return t.call(n,e,o,l)&&++i&&r(e,o,a)})),i},r.__iteratorUncached=function(r,o){var a=this;if(o)return this.cacheResult().__iterator(r,o);var i=e.__iterator(2,o),l=!0;return new N((function(){if(!l)return{value:void 0,done:!0};var e=i.next();if(e.done)return e;var o=e.value,u=o[0],s=o[1];return t.call(n,s,u,a)?2===r?e:R(r,u,s,e):(l=!1,{value:void 0,done:!0})}))},r}(this,e,t))},takeUntil:function(e,t){return this.takeWhile(Rn(e),t)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=function(e){if(e.size===1/0)return 0;var t=c(e),n=l(e),r=t?1:0;return function(e,t){return t=Oe(t,3432918353),t=Oe(t<<15|t>>>-15,461845907),t=Oe(t<<13|t>>>-13,5),t=Oe((t=(t+3864292196|0)^e)^t>>>16,2246822507),Se((t=Oe(t^t>>>13,3266489909))^t>>>16)}(e.__iterate(n?t?function(e,t){r=31*r+zn(_e(e),_e(t))|0}:function(e,t){r=r+zn(_e(e),_e(t))|0}:t?function(e){r=31*r+_e(e)|0}:function(e){r=r+_e(e)|0}),r)}(this))}});var Dn=n.prototype,In=(Dn[f]=!0,Dn[A]=Dn.values,Dn.__toJS=Dn.toArray,Dn.__toStringMapper=Ln,Dn.inspect=Dn.toSource=function(){return this.toString()},Dn.chain=Dn.flatMap,Dn.contains=Dn.includes,Tn(r,{flip:function(){return Jt(this,Lt(this))},mapEntries:function(e,t){var n=this,r=0;return Jt(this,this.toSeq().map((function(o,a){return e.call(t,[a,o],r++,n)})).fromEntrySeq())},mapKeys:function(e,t){var n=this;return Jt(this,this.toSeq().flip().map((function(r,o){return e.call(t,r,o,n)})).flip())}}),r.prototype);function An(e,t){return t}function Nn(e,t){return[t,e]}function Rn(e){return function(){return!e.apply(this,arguments)}}function Bn(e){return function(){return-e.apply(this,arguments)}}function Ln(e){return"string"==typeof e?JSON.stringify(e):String(e)}function Fn(){return C(arguments)}function Un(e,t){return et?-1:0}function zn(e,t){return e^t+2654435769+(e<<6)+(e>>2)|0}return In[d]=!0,In[A]=Dn.entries,In.__toJS=Dn.toObject,In.__toStringMapper=function(e,t){return JSON.stringify(t)+": "+Ln(e)},Tn(o,{toKeyedSeq:function(){return new At(this,!1)},filter:function(e,t){return Jt(this,zt(this,e,t,!1))},findIndex:function(e,t){var n=this.findEntry(e,t);return n?n[0]:-1},indexOf:function(e){var t=this.keyOf(e);return void 0===t?-1:t},lastIndexOf:function(e){var t=this.lastKeyOf(e);return void 0===t?-1:t},reverse:function(){return Jt(this,Ut(this,!1))},slice:function(e,t){return Jt(this,Wt(this,e,t,!1))},splice:function(e,t){var n=arguments.length;if(t=Math.max(0|t,0),0===n||2===n&&!t)return this;e=x(e,e<0?this.count():this.size);var r=this.slice(0,e);return Jt(this,1===n?r:r.concat(C(arguments,2),this.slice(e+t)))},findLastIndex:function(e,t){var n=this.findLastEntry(e,t);return n?n[0]:-1},first:function(){return this.get(0)},flatten:function(e){return Jt(this,Gt(this,e,!1))},get:function(e,t){return(e=P(this,e))<0||this.size===1/0||void 0!==this.size&&e>this.size?t:this.find((function(t,n){return n===e}),void 0,t)},has:function(e){return(e=P(this,e))>=0&&(void 0!==this.size?this.size===1/0||e{e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},34575:e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},93913:e=>{function t(e,t){for(var n=0;n{e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},67154:e=>{function t(){return e.exports=t=Object.assign||function(e){for(var t=1;t{function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},t(n)}e.exports=t},2205:(e,t,n)=>{var r=n(99489);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}},85354:e=>{e.exports=function(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t}},95318:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}}},20862:(e,t,n)=>{var r=n(50008);function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}e.exports=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=o();if(t&&t.has(e))return t.get(e);var n,a,i={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e)Object.prototype.hasOwnProperty.call(e,n)&&((a=l?Object.getOwnPropertyDescriptor(e,n):null)&&(a.get||a.set)?Object.defineProperty(i,n,a):i[n]=e[n]);return i.default=e,t&&t.set(e,i),i}},6479:(e,t,n)=>{var r=n(37316);e.exports=function(e,t){if(null==e)return{};var n,o=r(e,t);if(Object.getOwnPropertySymbols)for(var a=Object.getOwnPropertySymbols(e),i=0;i{e.exports=function(e,t){if(null==e)return{};for(var n,r={},o=Object.keys(e),a=0;a{var r=n(50008),o=n(81506);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?o(e):t}},99489:e=>{function t(n,r){return e.exports=t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(n,r)}e.exports=t},50008:e=>{function t(n){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=t=function(e){return typeof e}:e.exports=t=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(n)}e.exports=t},78826:function(e){!function(){"use strict";function t(e){return parseInt(e)===e}function n(e){if(t(e.length)){for(var n=0;n>4]+i[15&r])}return t.join("")}}),s={16:10,24:12,32:14},c=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],f=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],d=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],p=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],h=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],m=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],y=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],g=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],b=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],v=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],w=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],O=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],S=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],_=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],C=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function E(e){for(var t=[],n=0;n>2][t%4]=a[t],this._Kd[e-n][t%4]=a[t];for(var i,l=0,u=o;u>16&255]<<24^f[i>>8&255]<<16^f[255&i]<<8^f[i>>24&255]^c[l]<<24,l+=1,8!=o)for(t=1;t>8&255]<<8^f[i>>16&255]<<16^f[i>>24&255]<<24,t=o/2+1;t>2][p=u%4]=a[t],this._Kd[e-d][p]=a[t++],u++}for(var d=1;d>24&255]^S[i>>16&255]^_[i>>8&255]^C[255&i]},P.prototype.encrypt=function(e){if(16!=e.length)throw new Error("invalid plaintext size (must be 16 bytes)");for(var t=this._Ke.length-1,n=[0,0,0,0],r=E(e),a=0;a<4;a++)r[a]^=this._Ke[0][a];for(var i=1;i>24&255]^h[r[(a+1)%4]>>16&255]^m[r[(a+2)%4]>>8&255]^y[255&r[(a+3)%4]]^this._Ke[i][a];r=n.slice()}var l,u=o(16);for(a=0;a<4;a++)l=this._Ke[t][a],u[4*a]=255&(f[r[a]>>24&255]^l>>24),u[4*a+1]=255&(f[r[(a+1)%4]>>16&255]^l>>16),u[4*a+2]=255&(f[r[(a+2)%4]>>8&255]^l>>8),u[4*a+3]=255&(f[255&r[(a+3)%4]]^l);return u},P.prototype.decrypt=function(e){if(16!=e.length)throw new Error("invalid ciphertext size (must be 16 bytes)");for(var t=this._Kd.length-1,n=[0,0,0,0],r=E(e),a=0;a<4;a++)r[a]^=this._Kd[0][a];for(var i=1;i>24&255]^b[r[(a+3)%4]>>16&255]^v[r[(a+2)%4]>>8&255]^w[255&r[(a+1)%4]]^this._Kd[i][a];r=n.slice()}var l,u=o(16);for(a=0;a<4;a++)l=this._Kd[t][a],u[4*a]=255&(d[r[a]>>24&255]^l>>24),u[4*a+1]=255&(d[r[(a+3)%4]>>16&255]^l>>16),u[4*a+2]=255&(d[r[(a+2)%4]>>8&255]^l>>8),u[4*a+3]=255&(d[255&r[(a+1)%4]]^l);return u},k.prototype.encrypt=function(e){if((e=r(e)).length%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var t=o(e.length),n=o(16),i=0;iNumber.MAX_SAFE_INTEGER)throw new Error("integer value out of safe range");for(var t=15;0<=t;--t)this._counter[t]=e%256,e=parseInt(e/256)},T.prototype.setBytes=function(e){if(16!=(e=r(e,!0)).length)throw new Error("invalid counter bytes size (must be 16 bytes)");this._counter=e},T.prototype.increment=function(){for(var e=15;0<=e;e--){if(255!==this._counter[e]){this._counter[e]++;break}this._counter[e]=0}},D.prototype.decrypt=D.prototype.encrypt=function(e){for(var t=r(e,!0),n=0;n{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=i(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var l;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((l=a?Object.getOwnPropertyDescriptor(e,n):null)&&(l.get||l.set)?Object.defineProperty(o,n,l):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=n(25758);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=c(e);if(n=t?(n=c(this).constructor,Reflect.construct(o,arguments,n)):o.apply(this,arguments),o=this,n&&("object"===r(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return s(o)}}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}n=function(e){var t=r;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&l(t,e);var n=u(r);function r(e){var t;if(this instanceof r)return f(s(t=n.call(this,e)),"viewerElement",void 0),f(s(t),"imageElement",void 0),f(s(t),"scaleChangeTimer",void 0),f(s(t),"closeTimer",void 0),f(s(t),"isDragging",void 0),f(s(t),"isMouseDown",void 0),f(s(t),"disx",void 0),f(s(t),"disy",void 0),f(s(t),"lastMouseUpTime",void 0),f(s(t),"posRegulatorTimer",void 0),f(s(t),"handleMouseDown",(function(e){t.isDragging=!1,t.isMouseDown=!0,e.preventDefault();var n=e.target;t.disx=e.pageX-n.offsetLeft,t.disy=e.pageY-n.offsetTop})),f(s(t),"handleMouseMove",(function(e){t.isMouseDown&&t.isDraggable(e)&&(t.isDragging=!0,t.setState((function(){return t.calculatePos(e)})))})),f(s(t),"handleMouseUp",(function(e){var n;t.isMouseDown=!1,e.target.closest("a,button")||(n=(new Date).getTime(),t.isDragging&&t.isDraggable(e)?t.setState((function(){return t.calculatePos(e)})):t.lastMouseUpTime&&n-t.lastMouseUpTime<300?(t.closeTimer&&(clearTimeout(t.closeTimer),t.closeTimer=null),t.resetTransforms()):(clearTimeout(t.closeTimer),t.closeTimer=setTimeout((function(){var e=t.props.onRequestClose;e&&e(),t.closeTimer=null}),350)),t.lastMouseUpTime=n),t.isDragging=!1})),f(s(t),"isDraggable",(function(e){return!!t.state.movable&&"IMG"===(null==(e=e.target)?void 0:e.tagName)&&(n=e.getBoundingClientRect(),e=e.offsetParent.getBoundingClientRect(),n.height>e.height||n.width>e.width);var n})),f(s(t),"resetTransforms",(function(){t.setState({x:"auto",y:"auto",scale:1,rotate:0,movable:!0})})),f(s(t),"zoomIn",(function(e){var n=t.state,r=n.x,o=n.y;t.setState((function(e){return{scale:Math.min(t.props.maxScale,1.5*e.scale)}}),(function(){"auto"===r&&"auto"===o||setTimeout((function(){t.setState((function(){return t.calculatePos({target:document.querySelector(".advance-image-viewer > img")},!0)}))}),200)})),null!=e&&e.stopPropagation()})),f(s(t),"zoomOut",(function(e){var n=t.state,r=n.x,o=n.y;t.setState((function(e){return{scale:Math.max(t.props.minScale,e.scale*(2/3))}}),(function(){"auto"===r&&"auto"===o||setTimeout((function(){t.setState((function(){return t.calculatePos({target:document.querySelector(".advance-image-viewer > img")},!0)}))}),200)})),null!=e&&e.stopPropagation()})),f(s(t),"rotate90",(function(e){var n,r,o=null==(n=t.viewerElement)?void 0:n.getBoundingClientRect(),a=t.imageElement?{width:t.imageElement.width,height:t.imageElement.height}:null;t.setState((function(e){var t,n,i,l={};return e=e.rotate,e=!((r=e-90)/90%2),l.movable=r%360==0,l.x="auto",l.y="auto",l.scale=1,l.rotate=r,!e&&o&&a&&(e=a.height,t=a.width,n=o.height,i=o.width,ne.height&&(l.width<=e.width&&(o.x=(e.width-l.width/a)/2),o.yt&&(o.y=t)),l.width>e.width&&(l.height<=e.height&&(o.y=(e.height-l.height/a)/2),o.xi&&(o.x=i)),o):{}}},{key:"render",value:function(){var e=(f=this.props).src,t=f.showActions,n=f.minScale,r=f.maxScale,i=f.zoomInText,l=f.zoomOutText,u=f.zoomResetText,s=f.rotate90Text,c=f.showScaleLabel,f=f.saveAsText,d=(y=this.state).scale,p=y.x,h=y.y,m=y.rotate,y=y.movable;return r=Math.min(r,Math.max(n,d)),Math.abs(1-r)<.15&&(r=1),n={transform:"scale(".concat(r,") rotate(").concat(m,"deg)"),position:"auto"===p||"auto"===h?"relative":"absolute",top:h,left:p},d=null,t&&(d=o.default.createElement(a.ImageViewerActions,{className:"dock dock-top dock-right has-padding-sm rounded",zoomOut:this.zoomOut,zoomIn:this.zoomIn,resetTransforms:this.resetTransforms,rotate90:this.rotate90,zoomInText:i,zoomOutText:l,zoomResetText:u,rotate90Text:s,saveAsText:f,movable:y})),o.default.createElement("div",{className:"advance-image-viewer dock center-content",onWheel:this.handleMouseOnWheel,ref:this.getViewerRef},o.default.createElement("img",{style:n,src:e,alt:e,onMouseDown:this.handleMouseDown,ref:this.getImageRef}),c?o.default.createElement("div",{className:"advance-image-viewer-scale-label label circle shadow"},Math.floor(100*r),"%"):null,d)}}])&&function(e,t){for(var n=0;n{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.MENTION_TRIGGER=t.DraftJS=t.AutocompleteEditor=void 0;var o=f(n(45697)),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=c(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),i=f(n(73935)),l=n(13544),u=f(n(93378)),s=["editorState","onChange","delay","onRequestSuggestions","suggestionsItemRender","onClickMoreSuggestionBtn","handleReturn","keyBindingFn","onSuggestionSelect","onTab","onArrowDown","onArrowLeft","onArrowRight","onArrowUp"];function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function f(e){return e&&e.__esModule?e:{default:e}}function d(){return(d=Object.assign||function(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.renderAvatar=function(e,t){return e?!0===e&&t?r.default.createElement(y,{icon:t}):r.default.isValidElement(e)?e:"object"!==m(e)?r.default.createElement(y,{auto:e}):r.default.createElement(y,e):null};var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==m(e)&&"function"!=typeof e)return{default:e};if((t=p(t))&&t.has(e))return t.get(e);var n,r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var a;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((a=o?Object.getOwnPropertyDescriptor(e,n):null)&&(a.get||a.set)?Object.defineProperty(r,n,a):r[n]=e[n])}return r.default=e,t&&t.set(e,r),r}(n(67294)),o=d(n(45697)),a=n(64393),i=d(n(41384)),l=d(n(87137)),u=d(n(88446)),s=n(74933),c=n(16986),f=["image","icon","label","style","auto","skin","size","className","foreColor","imageClassName","imageErrorView","iconClassName","children","iconSize","badge"];function d(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function h(){return(h=Object.assign||function(e){for(var t=1;t".concat(o.replace(/(:[\w\d_]+:)/g,"$1"),"").replace(/ *<\/span>/g,""),r.default.createElement("span",{className:(0,a.classes)("text","crowd-".concat(v)),style:y?{fontSize:(0,a.rem)(Math.round(w))}:{},dangerouslySetInnerHTML:{__html:(0,s.emojiToImage)(n)}}))),O=null,r.default.createElement("div",h({className:(0,a.classes)("avatar",g,{"with-badge":O=C?r.default.isValidElement(C)?C:r.default.createElement("div",{className:"label label-sm dock-right dock-top circle red badge"},C):O})},e,{style:d}),m,b,p,O,S)}y.propTypes={auto:o.default.any,skin:o.default.any,image:o.default.any,icon:o.default.any,label:o.default.any,size:o.default.number,iconSize:o.default.number,className:o.default.oneOfType([o.default.array,o.default.object,o.default.string]),foreColor:o.default.string,imageClassName:o.default.string,iconClassName:o.default.string,style:o.default.object,children:o.default.any,badge:o.default.any,leftstyle:o.default.object,rightstyle:o.default.object,imageErrorView:o.default.any},y.defaultProps={skin:null,image:null,icon:null,label:null,size:null,iconSize:null,foreColor:null,className:null,imageClassName:null,iconClassName:null,style:null,children:null,auto:null,badge:null,leftstyle:null,rightstyle:null,imageErrorView:null},t.default=(0,r.memo)(y)},55072:(e,t,n)=>{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=c(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),i=n(64393),l=(o=n(41384))&&o.__esModule?o:{default:o},u=n(87137),s=["skin","icon","label","iconPosition","hoverLabel","className","children","style","type","btnClass","disabled","url","click"];function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function f(){return(f=Object.assign||function(e){for(var t=1;t{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=c(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=s(n(45697)),i=n(64393),l=s(n(32292)),u=["checked","indeterminate","label","children","className","inputProps","onChange","description"];function s(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function f(){return(f=Object.assign||function(e){for(var t=1;t{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=i(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var l;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((l=a?Object.getOwnPropertyDescriptor(e,n):null)&&(l.get||l.set)?Object.defineProperty(o,n,l):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=(n=(n=n(45697))&&n.__esModule?n:{default:n},["onClickOutside","children"]);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}function l(){return(l=Object.assign||function(e){for(var t=1;t{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.showContextMenu=t.default=void 0;var o=p(n(67294)),a=p(n(32887)),i=n(64393),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=d(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(87137)),u=p(n(61997)),s=p(n(94128)),c=p(n(8062)),f=["id","className","hidden","click","url","render","type","disabled","data","icon","extraView","checked","label"];function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function p(e){return e&&e.__esModule?e:{default:e}}function h(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function m(e){for(var t=1;t{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.ImgCropper=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=c(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=s(n(1881)),i=s(n(87137)),l=n(64393),u=s(n(60357));function s(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){l=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw o}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?d(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nm.current)return e.preventDefault(),void p.current.zoomTo(m.current);h.current.value=String(e.detail.ratio)}),[]));return o.default.createElement("div",{className:"flex avatar-settings xx-cropper"},o.default.createElement("div",{className:"operate operate-size"},o.default.createElement("div",{className:"gray-pale operate-size overlap pointer-pass top-left translucent"}),o.default.createElement(a.default,{style:{height:200,width:200},aspectRatio:1,preview:".avatar-preview",src:c,viewMode:3,minCropBoxHeight:200,minCropBoxWidth:200,background:!1,responsive:!0,autoCropArea:1,checkOrientation:!0,onInitialized:function(e){p.current=e},guides:!1,dragMode:"move",movable:!0,cropBoxMovable:!1,cropBoxResizable:!1,zoomable:!0,scalable:!1,rotatable:!1,zoom:y,ready:t}),e?o.default.createElement("div",{className:(0,l.classes)("operate-size overlap pointer-pass top-left translucent",{hidden:!c})},o.default.createElement("svg",{width:"100%",height:"100%"},o.default.createElement("defs",null,o.default.createElement("mask",{id:"hole"},o.default.createElement("rect",{width:"100%",height:"100%",fill:"white"}),o.default.createElement("circle",{r:"50%",cx:"50%",cy:"50%",fill:"black"}))),o.default.createElement("rect",{width:"100%",height:"100%",mask:"url(#hole)"}))):null,o.default.createElement("div",{className:"has-padding overlap bottom"},o.default.createElement("div",{className:"slider"},o.default.createElement(i.default,{name:"mdi-minus",size:24,className:"translucent"}),o.default.createElement("input",{className:"avatar-cropper",ref:h,type:"range",min:"0",max:"1",step:"0.01",defaultValue:"0",style:{flexGrow:10},onChange:n,disabled:!c}),o.default.createElement(i.default,{name:"mdi-plus",size:24,className:"translucent"})))),o.default.createElement("div",{className:"flex-vertical"},o.default.createElement("div",{className:(0,l.classes)("preview-size avatar gray-pale has-margin-sm",{circle:e})},o.default.createElement("div",{className:"avatar-preview preview-size"})),o.default.createElement("div",{className:"text-gray text-center"},s.string("common.previewCropper"))))})),t.ImgCropper=n},40254:(e,t,n)=>{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=s(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=u(n(61997)),i=u(n(46594)),l=["style","cache","content","id"];function u(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function c(){return(c=Object.assign||function(e){for(var t=1;t{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=f(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=c(n(88547)),i=c(n(91705)),l=n(64393),u=c(n(61997)),s=(n=c(n(60811)),["plugName","className","rootClassName","backdrop","backdropClassName","animation","modal","show","content","onShown","onHidden","onShow","onHide","header","footer","hotkey","cache","loadingContent","contentClassName","contentLoadFail","children","style","listenUpdateStyle","id","onAction","onLoad"]);function c(e){return e&&e.__esModule?e:{default:e}}function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function d(){return(d=Object.assign||function(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.displayShow=t.displaySetStyle=t.displayRemove=t.displayHide=t.displayGetRef=t.default=void 0;var r=a(n(67294)),o=a(n(73935));function a(e){return e&&e.__esModule?e:{default:e}}n=a(n(40254));var i="display-container",l=document.getElementById(i),u=(l||((l=document.createElement("div")).id=i,l.classList.add("affix"),document.body.appendChild(l)),null);o.default.render(r.default.createElement(n.default,{ref:function(e){u=e}}),l),i={show:t.displayShow=function(e,t){var n;return null==(n=u)?void 0:n.show(e,t)},hide:t.displayHide=function(e,t,n){var r;return null==(r=u)?void 0:r.hide(e,t,n)},remove:t.displayRemove=function(e,t){return u.remove(e,t)},getRef:t.displayGetRef=function(e){return null==(e=u&&u.getItem(e))?void 0:e.ref},setStyle:t.displaySetStyle=function(e,t,n){var r;return null==(r=u)?void 0:r.setStyle(e,t,n)}},t.default=i},4500:(e,t,n)=>{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=i(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var l;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((l=a?Object.getOwnPropertyDescriptor(e,n):null)&&(l.get||l.set)?Object.defineProperty(o,n,l):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=(n=n(70389))&&n.__esModule?n:{default:n};function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}function l(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){l=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw o}}return a}}(e,t)||s(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){if(e){if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}((e=new FormData(e)).entries());try{for(r.s();!(t=r.n()).done;){var o=u(t.value,2),a=o[0],i=o[1];"string"==typeof i&&(n[a]=i)}}catch(e){r.e(e)}finally{r.f()}return n}(e),r&&r(e)}),[r]),n=n.map((function(e){return delete(t=function(e){for(var t=1;t{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=p(n(45697)),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=d(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),i=p(n(73935)),l=n(64393),u=p(n(63318)),s=p(n(91705)),c=p(n(61862)),f=["id","className","onClick"];function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function p(e){return e&&e.__esModule?e:{default:e}}function h(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function m(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=l(n(67294)),o=l(n(45697)),a=n(74933),i=["name"];function l(e){return e&&e.__esModule?e:{default:e}}function u(){return(u=Object.assign||function(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeEmojiMessage=function(e){var t=e.match(/\^XUAN_EMOJI([^$]+)\$/);return null!==t&&l.emojiList[null==t?void 0:t[1]]?e.replace(/\^XUAN_EMOJI([^$]+)\$/g,(function(e,t){return l.shortnameToUnicode(t)})):e},t.default=void 0,t.emojiToImage=function(e){var t=[],n=[];return e=e.replace(/([\da-fA-F]{1,4}:){7}([\da-fA-F]{1,4})/gi,(function(e){return t.push(e),"{{IPV6_".concat(t.length-1,"}}")})).replace(/(([a-fA-F0-9]{2}[-:]){5}[a-fA-F0-9]{2})|(([a-fA-F0-9]{4}\.){2}[a-fA-F0-9]{4})/gi,(function(e){return n.push(e),"{{MAC_".concat(n.length-1,"}}")})),e=l.toImage(e),t.length&&(e=e.replace(/\{\{IPV6_(\d+)\}\}/g,(function(e,n){return t[n]}))),n.length&&(e=e.replace(/\{\{MAC_(\d+)\}\}/g,(function(e,t){return n[t]}))),e},t.encodeEmojiMessage=function(e){var t=/(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5-\uDED7\uDEDD-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE74\uDE78-\uDE7C\uDE80-\uDE86\uDE90-\uDEAC\uDEB0-\uDEBA\uDEC0-\uDEC5\uDED0-\uDED9\uDEE0-\uDEE7\uDEF0-\uDEF6])|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDD77\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD\uDEC3-\uDEC5\uDEF0-\uDEF6])(?:\uD83C[\uDFFB-\uDFFF])?|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEDD-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE74\uDE78-\uDE7C\uDE80-\uDE86\uDE90-\uDEAC\uDEB0-\uDEBA\uDEC0-\uDEC5\uDED0-\uDED9\uDEE0-\uDEE7\uDEF0-\uDEF6])\uFE0F/g;return t.test(e)?(e=e.replace(t,(function(e){return"^XUAN_EMOJI".concat(e,"$")})),l.toShort(e)):e};var r=n(13544),o=(n=n(74160))&&n.__esModule?n:{default:n};function a(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function i(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initEmojiListForPicker=t.default=void 0;var r=(n=n(74933))&&n.__esModule?n:{default:n};function o(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=((n=n(74933))&&n.__esModule?n:{default:n}).default,t.default=n},88547:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==c(e)&&"function"!=typeof e)return{default:e};if((t=s(t))&&t.has(e))return t.get(e);var n,r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var a;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((a=o?Object.getOwnPropertyDescriptor(e,n):null)&&(a.get||a.set)?Object.defineProperty(r,n,a):r[n]=e[n])}return r.default=e,t&&t.set(e,r),r}(n(67294)),o=u(n(55072)),a=n(64393),i=u(n(94128)),l=u(n(10352));function u(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(e,t){for(var n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==v(e)&&"function"!=typeof e)return{default:e};if((t=h(t))&&t.has(e))return t.get(e);var n,r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var a;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((a=o?Object.getOwnPropertyDescriptor(e,n):null)&&(a.get||a.set)?Object.defineProperty(r,n,a):r[n]=e[n])}return r.default=e,t&&t.set(e,r),r}(n(67294)),o=p(n(45697)),a=n(64393),i=p(n(87137)),l=p(n(14242)),u=p(n(63318)),s=p(n(74160)),c=n(16986),f=["forceCollapse","headingCreator","hideEmptyGroup","checkIsGroup","itemCreator","itemConverter","group","toggleWithHeading","defaultExpand","expandIcon","collapseIcon","onExpandChange","className","children","startPageSize","morePageSize","defaultPage","showMoreText","rootClassName"],d=["id","list"];function p(e){return e&&e.__esModule?e:{default:e}}function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function m(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function y(e){for(var t=1;t{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=f(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=c(n(45697)),i=n(64393),l=n(16986),u=c(n(87137)),s=["className","count","startPageSize","morePageSize","loadMoreText","children"];function c(e){return e&&e.__esModule?e:{default:e}}function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function d(){return(d=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==d(e)&&"function"!=typeof e)return{default:e};if((t=c(t))&&t.has(e))return t.get(e);var n,r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var a;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((a=o?Object.getOwnPropertyDescriptor(e,n):null)&&(a.get||a.set)?Object.defineProperty(r,n,a):r[n]=e[n])}return r.default=e,t&&t.set(e,r),r}(n(67294)),o=s(n(45697)),a=n(64393),i=s(n(87137)),l=s(n(2388)),u=["type","nav","avatar","icon","title","children","className"];function s(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function f(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}n=function(e){var t=o;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&p(t,e);var n=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=h(e);if(n=t?(n=h(this).constructor,Reflect.construct(r,arguments,n)):r.apply(this,arguments),r=this,n&&("object"===d(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");if(void 0!==r)return r;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}}(o);function o(){var e=this,t=o;if(e instanceof t)return n.apply(this,arguments);throw new TypeError("Cannot call a class as a function")}return t=o,(e=[{key:"render",value:function(){var e=(h=this.props).type,t=h.nav,n=h.avatar,o=h.icon,s=h.title,c=h.children,p=h.className,h=function(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=0=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}(l.values());try{for(t.s();!(e=t.n()).done;){var n=e.value;u-n.tick>=n.intervalMins&&(n.tick=u,n.callback(u))}}catch(e){t.e(e)}finally{t.f()}}),6e4),n}(a,e))}),[e]),n};var r=n(67294);function o(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return(0,r.useRef)((0,o.default)()).current};var r=n(67294),o=(t=n(61997))&&t.__esModule?t:{default:t}},58551:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),2!==a.length);i=!0);}catch(e){l=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw o}}return a}}(e)||function(e,t){if(e){if("string"==typeof e)return i(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,2):void 0}}(e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}((0,r.useState)((0,o.getWindowSizeInfo)())),t=e[0],n=e[1];return(0,r.useEffect)((function(){return a.unsubscribeWindowSizeTypeChange.bind(null,(0,a.subscribeWindowSizeTypeChange)((function(e){n(e)})))}),[]),t};var r=n(67294),o=n(28361),a=n(92256);function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=f(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=c(n(45697)),i=c(n(70389)),l=n(64393),u=n(4829),s=["onChange","defaultValue","className","inputProps","onlyMotifyKeysText"];function c(e){return e&&e.__esModule?e:{default:e}}function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function d(){return(d=Object.assign||function(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=c,t.renderIcon=function(e,t){var n=null;return e&&(r.default.isValidElement(e)?n=e:"object"===s(e)?n=r.default.createElement(c,u({},t,e)):"string"==typeof e&&(n=r.default.createElement(c,u({name:e},t)))),n};var r=(t=n(67294))&&t.__esModule?t:{default:t},o=n(64393),a=["square","size","color","name","style","children","className"];function i(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function l(e){for(var t=1;t{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.block,n=e.src,r=void 0===(d=e.onDeleteBlock)?null:d,d=void 0===(d=e.alt)?"":d,p=void 0===(e=e.previewOnDoubleClick)||e,h=(0,o.useRef)(),g=(0,o.useRef)(),b=((0,o.useEffect)((function(){h.current.parentNode.addEventListener("click",(function(e){y(e,h)}))}),[]),e=(0,o.useCallback)((function(){p&&(0,s.showMediaPreviewWindow)(n)}),[n,p]),(0,o.useCallback)((function(){r(t)}),[r,t])),v=(0,o.useCallback)((function(e){var t,r,o,s=[];u.default.has("clipboard.writeImageFromUrl")&&(t=u.default.access("clipboard.writeImageFromUrl"),s.push({id:"copy-image",label:l.default.string("menu.image.copy"),click:(r=m((function*(){try{var e=yield(yield fetch(n)).blob();if(e instanceof Blob){if(["image/gif","image/bmp","image/tiff","image/svg"].includes(e.type)&&u.default.access("clipboard.writeBmpTiffImageFromFile"))return void u.default.access("clipboard.writeBmpTiffImageFromFile")(f.default.fromBlob(e,{width:g.current.naturalWidth,height:g.current.naturalHeight}));var r=yield(0,i.blobToDataURI)(e);return void t(r,"base64")}return console.error("The image that cannot be copied is",e),(0,a.executeCommand)("showMessager",l.default.error("CANNOT_HANDLE_IMAGE"))}catch(e){return(0,a.executeCommand)("showMessager",l.default.error(e))}})),function(){return r.apply(this,arguments)})})),u.default.has("dialog.saveAsImageFromUrl")&&s.push({id:"save-image",label:l.default.string("menu.image.saveAs"),click:(o=m((function*(){try{var e=yield u.default.call("dialog.saveAsImageFromUrl",n);if(!e)return;var t=u.default.has("ui.openFileItem")?[{label:l.default.string("file.open"),click:function(){return u.default.call("ui.openFileItem",e)}},{label:l.default.string("file.openFolder"),click:function(){return u.default.call("ui.showItemInFolder",e)}}]:null;(0,a.executeCommand)("showMessager",l.default.format("file.fileSavedAt.format",e),{actions:t})}catch(e){return(0,a.executeCommand)("showMessager",l.default.error(e))}})),function(){return o.apply(this,arguments)})}),(0,a.executeCommand)("contextMenu",{x:e.pageX,y:e.pageY,target:e.target,placement:"top"},s),e.preventDefault()}),[n]);return o.default.createElement("div",{ref:h,className:"draft-editor-image-block relative flex-inline",onContextMenu:v},o.default.createElement("img",{ref:g,className:"draft-editor-image",src:n,alt:d,onDoubleClick:e,style:{maxHeight:100}}),r?o.default.createElement("button",{className:"btn iconbutton rounded hint--bottom-right draft-editor-image-delete dock dock-top dock-right black","data-hint":l.default.string("common.delete"),onClick:b,type:"button"},o.default.createElement(c.default,{name:"mdi-close"})):null)};var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=p(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=n(78717),i=n(18876),l=d(n(61862)),u=d(n(94128)),s=n(52677),c=d(n(87137)),f=d(n(12482));function d(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function h(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function m(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){h(a,r,o,i,l,"next",e)}function l(e){h(a,r,o,i,l,"throw",e)}i(void 0)}))}}var y=function(e,t){t=null==(t=t.current)||null==(t=t.parentNode)?void 0:t.nextSibling,"I"!==e.target.nodeName&&t&&(e.preventDefault(),window.getSelection().removeAllRanges(),window.getSelection().collapse(t))}},25758:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ImageViewerActions=function(e){var t=e.className,n=e.zoomOut,o=e.zoomIn,a=e.resetTransforms,i=e.rotate90,l=e.zoomInText,u=e.zoomOutText,s=e.zoomResetText,c=e.rotate90Text,f=e.saveAsText,d=e.handleActionSaveAs;return e=void 0===(e=e.movable)||e,r.default.createElement("div",{className:"toolbar flex flex-row ".concat(null!=t?t:"")},r.default.createElement("button",{className:"btn iconbutton has-padding hint--bottom-right","data-hint":u,type:"button",onClick:n,disabled:!e},r.default.createElement("i",{className:"icon icon-2x mdi mdi-magnify-minus-outline"})),r.default.createElement("button",{className:"btn iconbutton has-padding hint--bottom-right","data-hint":l,type:"button",onClick:o,disabled:!e},r.default.createElement("i",{className:"icon icon-2x mdi mdi-magnify-plus-outline"})),r.default.createElement("button",{className:"btn iconbutton has-padding hint--bottom-right","data-hint":s,type:"button",onClick:a},r.default.createElement("i",{className:"icon icon-2x mdi mdi-magnify-scan"})),r.default.createElement("button",{className:"btn iconbutton has-padding hint--bottom-right","data-hint":c,type:"button",onClick:i},r.default.createElement("i",{className:"icon icon-2x mdi mdi-format-rotate-90"})),r.default.createElement("button",{className:"btn iconbutton has-padding hint--bottom-right","data-hint":f,type:"button",onClick:d},r.default.createElement("i",{className:"icon icon-2x mdi mdi-arrow-down-bold-circle-outline"})))};var r=(t=n(67294))&&t.__esModule?t:{default:t}},88446:(e,t,n)=>{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=i(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var l;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((l=a?Object.getOwnPropertyDescriptor(e,n):null)&&(l.get||l.set)?Object.defineProperty(o,n,l):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=(n=(n=n(45697))&&n.__esModule?n:{default:n},["alt","src","children"]);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}function l(){return(l=Object.assign||function(e){for(var t=1;t{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=c(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=s(n(3812)),i=n(64393),l=s(n(61997)),u=["name","label","labelStyle","isLabelInline","placeholder","autoFocus","inputType","inputStyle","inputProps","value","helpText","onChange","className","inputClassName","defaultValue","disabled","children","hotkeyScope","hotKeys","addon"];function s(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function f(){return(f=Object.assign||function(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=f;var r=u(n(67294)),o=(t=u(n(45697)),n(64393)),a=n(87137),i=n(2388),l=["type","avatar","icon","title","subtitle","children","actions","divider","className"];function u(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function c(e){for(var t=1;t{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=u(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=n(64393),i=(n=n(451))&&n.__esModule?n:{default:n},l=["source","sourceType","width","height","thumbnailWidth","thumbnailHeight","mediaType","status","maxWidth","maxHeight","controls","thumbnail","hint","progress","loadingText","brokenMessage","onRequestReload","className","style","children"];function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function s(){return(s=Object.assign||function(e){for(var t=1;tx.maxHeight&&(T=x.maxHeight,M=Math.floor(T*r/u),x.maxWidth=M),M>x.maxWidth&&(T=Math.floor(x.maxWidth*T/M),x.maxHeight=T)),x.width=x.maxWidth,x.maxWidth="100%"),j&&(x.width=c,x.maxHeight=d,x.maxWidth="100%"),f(f(f({},x),E),{},{height:"100%"})),T=null;return k&&(j={paddingBottom:k?y{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.showMediaPreviewDialog=void 0;var r=l(n(67294)),o=l(n(61997)),a=l(n(52133)),i=l(n(57239));function l(e){return e&&e.__esModule?e:{default:e}}function u(){return(u=Object.assign||function(e){for(var t=1;t{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=d(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=f(n(87137)),i=f(n(47321)),l=n(25758),u=f(n(41584)),s=n(64393),c=f(n(75345));function f(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=y(e);if(n=t?(n=y(this).constructor,Reflect.construct(o,arguments,n)):o.apply(this,arguments),o=this,n&&("object"===r(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return m(o)}}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function g(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}function b(e){e.target.closest("a,button,img")&&e.stopPropagation()}n=function(e){var t=r;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&p(t,e);var n=h(r);function r(e){var t;if(!(this instanceof r))throw new TypeError("Cannot call a class as a function");if(g(m(t=n.call(this,e)),"mouseMoveTimer",void 0),g(m(t),"unmounted",void 0),g(m(t),"advancedImageViewer",void 0),g(m(t),"handleMouseMove",(0,c.default)((function(){!1===t.state.showBtns&&t.setState({showBtns:!0}),t.mouseMoveTimer&&clearTimeout(t.mouseMoveTimer),t.mouseMoveTimer=setTimeout((function(){t.setState({showBtns:!1})}),2e3)}))),g(m(t),"reloadMedia",(function(){var e,n;"obtain"in t.props.obtainer&&null!=(e=(n=t.props.obtainer).obtain)&&e.call(n,t.state.current).then(t.updateCurrentMedia).catch(console.error)})),g(m(t),"updateCurrentMedia",(function(e){t.unmounted||t.setState({current:e,loading:!1},(function(){var n,r;null!=(n=(r=t.props).onShow)&&n.call(r,e)}))})),g(m(t),"handleSwithPrevMedia",(function(){var e,n=t.props.obtainer;"obtainPrev"in n&&n.obtainPrev&&("prev"in(e=t.state.current)&&!1===e.prev||t.setState({loading:!0},(function(){"obtainPrev"in n&&n.obtainPrev(e).then(t.updateCurrentMedia).catch(console.error)})))})),g(m(t),"handleSwithNextMedia",(function(){var e,n=t.props.obtainer;"obtainNext"in n&&n.obtainNext&&("next"in(e=t.state.current)&&!1===e.next||t.setState({loading:!0},(function(){n.obtainNext(e).then(t.updateCurrentMedia).catch(console.error)})))})),g(m(t),"handleKeyDown",(function(e){"ArrowUp"===(e=e.code)?t.zoomIn():"ArrowLeft"===e?t.handleSwithPrevMedia():"ArrowDown"===e?t.zoomOut():"ArrowRight"===e&&t.handleSwithNextMedia()})),g(m(t),"setAdvancedImageViewer",(function(e){t.advancedImageViewer=e})),g(m(t),"resetTransforms",(function(e){null!=(e=(null==e?void 0:e.target).closest("button,a"))&&e.blur(),null!=(e=t.advancedImageViewer)&&e.resetTransforms()})),g(m(t),"zoomIn",(function(e){null!=(e=(null==e?void 0:e.target).closest("button,a"))&&e.blur(),null!=(e=t.advancedImageViewer)&&e.zoomIn()})),g(m(t),"zoomOut",(function(e){null!=(e=(null==e?void 0:e.target).closest("button,a"))&&e.blur(),null!=(e=t.advancedImageViewer)&&e.zoomOut()})),g(m(t),"rotate90",(function(e){null!=(e=(null==e?void 0:e.target).closest("button,a"))&&e.blur(),null!=(e=t.advancedImageViewer)&&e.rotate90(),requestAnimationFrame((function(){t.setState({movable:t.isMovable()})}))})),g(m(t),"handleContextMenu",(function(e){var n,r,o={x:e.clientX,y:e.clientY};null!=(n=(r=t.props).onContextMenu)&&n.call(r,o,t.state.current.src,{width:t.advancedImageViewer.imageElement.naturalWidth,height:t.advancedImageViewer.imageElement.naturalHeight}),e.preventDefault()})),g(m(t),"handleActionSaveAs",(function(e){var n;null!=(e=(null==e?void 0:e.target).closest("button,a"))&&e.blur(),null!=(n=(e=t.props).handleMediaSaveAs)&&n.call(e,t.state.current.src)})),g(m(t),"isMovable",(function(){var e;return null==(e=t.advancedImageViewer)?void 0:e.isMovable})),(e=e.obtainer)&&(e.current||"obtainCurrent"in e&&e.obtainCurrent))return t.state={loading:!e.current,current:null!=(e=e.current)?e:{},showBtns:!0,movable:!1},t.mouseMoveTimer=null,t;throw new Error('The prop "obtainer" of MediaPreview must be a object and implement "current" prop or "obtainCurrent" func to provide current image information.')}return t=r,(e=[{key:"componentDidMount",value:function(){var e,t=this,n=this.props.obtainer;"obtainCurrent"in n&&null!=(e=n.obtainCurrent)&&e.call(n).then(this.updateCurrentMedia).catch(console.error),setTimeout((function(){t.setState({showBtns:!1})}),2e3),document.addEventListener("mousemove",this.handleMouseMove)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousemove",this.handleMouseMove),this.unmounted=!0}},{key:"render",value:function(){var e=(v=this.props).prevText,t=v.nextText,n=v.obtainText,r=v.onRequestClose,c=v.obtainer,f=v.title,d=v.showActions,p=v.className,h=v.zoomInText,m=v.zoomOutText,y=v.zoomResetText,g=v.rotate90Text,v=v.saveAsText,w=(E=this.state.current).prev,O=E.next,S=E.src,_=void 0===(_=E.mediaType)?"image":_,C=E.title,E=E.errorMessage,P=(j=this.state).loading,k=j.movable,j=j.showBtns,x=[],M=null;return P?x.push(o.default.createElement(a.default,{name:"mdi-loading",className:"spin text-gray inline-block",size:64,key:"loading"})):(w&&c.obtainPrev&&x.push(o.default.createElement("a",{className:(0,s.classes)("switch-image-btn","prev-image-btn","center-content","rounded","no-radius-left",{show:j}),title:e,onMouseUp:this.handleSwithPrevMedia,key:"prevBtn"},o.default.createElement(a.default,{name:"mdi-chevron-left",size:80}))),E?x.push(o.default.createElement("div",{className:"text-center",key:"error"},o.default.createElement("div",{className:"lead space",key:"errorMessage"},E),o.default.createElement("a",{className:"btn primary rounded",onClick:this.reloadMedia},o.default.createElement(a.default,{name:"mdi-reload"}),o.default.createElement("span",{className:"text"},n)))):"audio"===_||"video"===_?x.push(o.default.createElement(u.default,{source:S,mediaType:_,maxWidth:null,maxHeight:null})):(x.push(o.default.createElement(i.default,{key:"imageViewer",onRequestClose:r,onKeyDown:this.handleKeyDown,src:S,ref:this.setAdvancedImageViewer})),d&&(M=o.default.createElement("div",{className:"flex justify-center dock dock-bottom has-padding-lg"},o.default.createElement(l.ImageViewerActions,{className:(0,s.classes)({show:j}),zoomOut:this.zoomOut,zoomIn:this.zoomIn,resetTransforms:this.resetTransforms,rotate90:this.rotate90,zoomInText:h,zoomOutText:m,zoomResetText:y,rotate90Text:g,saveAsText:v,handleActionSaveAs:this.handleActionSaveAs,movable:k})))),O&&c.obtainNext&&x.push(o.default.createElement("a",{className:(0,s.classes)("switch-image-btn","next-image-btn","center-content","rounded","no-radius-right",{show:j}),title:t,onMouseUp:this.handleSwithNextMedia,key:"nextBtn"},o.default.createElement(a.default,{name:"mdi-chevron-right",size:80})))),P=null,f&&(P=o.default.createElement("div",{className:"title row single flex-middle flex"},o.default.createElement(a.default,{name:"video"===_?"mdi-video":"audio"===_?"mdi-music":"mdi-image-search-outline",size:16,className:"muted"}),"  ",o.default.createElement("span",{className:"text"},!0!==f?f:"",!0!==f&&C?" - ":"",C||""))),o.default.createElement("div",{className:"media-preview column single ".concat(p||""),onClick:b},o.default.createElement("header",{className:"flex-none heading"},P),o.default.createElement("div",{className:"content center-content flex-auto",onContextMenu:this.handleContextMenu},x),M)}}])&&function(e,t){for(var n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.status,n=e.className,l=e.onRequestReload,u=e.mediaType,f=e.brokenMessage,d=e.source,p=e.thumbnail,h=e.progress,m=e.hint,y=e.loadingText,g=e.controls,b=e.sourceType;return e=e.maxWidth,n=r.default.createElement("div",{className:(0,a.classes)("media-holder-broken gray-pale text-gray",n,{state:!!l}),onClick:l},r.default.createElement(i.default,{name:"image"===u?"image-off":"image-broken",className:"icon-3x"}),r.default.createElement("div",{className:"text text-center"},f,l?r.default.createElement("div",{className:"strong"},o.default.string("common.rerequest")):null)),"broken"===t?n:"loading"===t?r.default.createElement("div",{className:"media-holder-progress".concat(h?"":" media-holder-waiting")},r.default.createElement("div",{className:"dock center-content"},r.default.createElement(i.default,{name:{image:"image-filter-hdr",video:"video",audio:"music"}[u],className:"muted icon-5x"})),r.default.createElement("div",{className:"text flex flex-middle"},r.default.createElement(i.default,{name:"loading",className:"inline-block spin inline-block text-shadow-white"}),"  ",e<120?"":y,h?"".concat(Math.floor(h),"%"):""),r.default.createElement("div",{className:"progress"},r.default.createElement("div",{className:"bar",style:{width:h?"".concat(h,"%"):"100%"}}))):d?"video"===u||"audio"===u?(l=Array.isArray(d)?d.map((function(e,t){var n=e.src;return e=e.type,r.default.createElement("source",{src:n,type:e,key:null!=t?t:n})})):r.default.createElement("source",{src:d,type:b}),"video"===u?r.default.createElement("video",{controls:g,muted:!0,autoPlay:!0,className:"media-holder-media",onPlay:c},l,n):r.default.createElement("audio",{controls:g,className:"media-holder-media"},l,n)):r.default.createElement("img",{className:"media-holder-media",src:d,alt:m||d,"data-broken":f,onError:s}):p?r.default.createElement("img",{src:p,alt:m||d,"data-broken":f,onError:s}):n};var r=u(n(67294)),o=u(n(61862)),a=n(64393),i=u(n(87137)),l=n(68788);function u(e){return e&&e.__esModule?e:{default:e}}function s(e){e.target.classList.add("broken")}function c(e){var t=(e=e.target).getVideoPlaybackQuality();0===(null==t?void 0:t.totalVideoFrames)&&((0,l.showMessager)(o.default.string("file.cannotPreviewTheFile")),e.remove())}},68788:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.showMessager=t.default=void 0;var r=s(n(67294)),o=s(n(32887)),a=n(64393),i=s(n(87137)),l=s(n(61997)),u=["type","autoHide","closeButton","actions","position","onAction"];function s(e){return e&&e.__esModule?e:{default:e}}function c(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.showPrompt=t.showModal=t.showConfirm=t.showAlert=t.setLangObj=t.default=void 0;var r=s(n(67294)),o=s(n(32887)),a=n(64393),i=s(n(87137)),l=s(n(61997)),u=s(n(70389));function s(e){return e&&e.__esModule?e:{default:e}}function c(){return(c=Object.assign||function(e){for(var t=1;t{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=c(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=s(n(61862)),i=n(64393),l=s(n(87137)),u=["page","className","recTotal","pageTotal","pageRecCount","recPerPage","onPageChange","showFirstLast","hintClass","reversed"];function s(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function f(){return(f=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=this.totalPage]:[e>=this.totalPage,e<=1],2))[0],b=(r=r[1],null),v=null;return p&&(!0===p||5{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.showPopover=t.default=void 0;var r=l(n(67294)),o=l(n(32887)),a=n(64393),i=l(n(61997));function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function s(e){for(var t=1;t{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=c(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=s(n(45697)),i=n(64393),l=s(n(2388)),u=["progress","hideOnComplete","className"];function s(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function f(){return(f=Object.assign||function(e){for(var t=1;t{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=d(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=f(n(45697)),i=n(64393),l=f(n(61997)),u=f(n(18922)),s=["name","items","checked","children","className","radioProps","onChange"],c=["label","value"];function f(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function p(){return(p=Object.assign||function(e){for(var t=1;t{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=u(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=n(64393),i=(n=n(32292))&&n.__esModule?n:{default:n},l=["name","value","checked","disabled","label","children","className","inputProps","onChange"];function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function s(){return(s=Object.assign||function(e){for(var t=1;t{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=u(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=(a=n(45697))&&a.__esModule?a:{default:a},i=n(64393),l=["className","stickyToBottom","customView","children","onScrollToEnd","onScroll","hoverEffect"];function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function s(){return(s=Object.assign||function(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==f(e)&&"function"!=typeof e)return{default:e};if((t=l(t))&&t.has(e))return t.get(e);var n,r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var a;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((a=o?Object.getOwnPropertyDescriptor(e,n):null)&&(a.get||a.set)?Object.defineProperty(r,n,a):r[n]=e[n])}return r.default=e,t&&t.set(e,r),r}(n(67294)),o=(o=n(45697))&&o.__esModule?o:{default:o},a=n(64393),i=["className","stickyToBottom","useHotkey","animation","customView","children","onScroll","onScrollToEnd","minScrollbarHeight","scrollPageRatio","scrollbarHideDelay","showScrollbarAfterShow","showScrollbarOnChange","animateOnClickScrollbar","wheelSpeed"];function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function u(){return(u=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=a.height?o="start":"nearest"===r&&(o=i{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=s(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=u(n(39701)),i=u(n(74673)),l=["animation","hoverEffect","minScrollbarHeight","scrollbarHideDelay","scrollPageRatio","showScrollbarAfterShow","useHotkey","wheelSpeed"];function u(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function c(){return(c=Object.assign||function(e){for(var t=1;t{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.SearchBox=function(e){var t=e.options,n=e.onChange,r=e.defaultValue,a=(e=e.placeholder,(r=u((0,o.useState)(null!=r?r:""),2))[0]),l=r[1],s=(r=u((0,o.useState)(!1),2))[0],c=r[1],d=(0,o.useRef)(null),p=t.map((function(e){return e.label}));return r="absolute right-0 top-0 h-[26px] w-[26px] flex justify-center items-center",o.default.createElement("div",{className:"x-search-box"},o.default.createElement("div",{className:"relative"},o.default.createElement("input",{className:"input rounded",onChange:function(e){var t=e.target.value;l(e.target.value),c(!0),p.some((function(e){return e===t}))?n(t):n(null)},onFocus:function(){return c(!0)},onBlur:function(){setTimeout((function(){return c(!1)}),800)},value:a,ref:d,placeholder:e}),a?o.default.createElement(i.default,{name:"mdi-close",className:"".concat(r," cursor-pointer"),onClick:function(){l(""),d.current.focus()}}):o.default.createElement(i.default,{name:"mdi-chevron-down",className:r,style:{fontSize:"1rem"}})),s?o.default.createElement(f,{options:t,onChange:function(e,t){l(e),n(t),c(!1)},searchValue:a}):null)};var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=l(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=n(16986),i=(t=n(87137))&&t.__esModule?t:{default:t};function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){l=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw o}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=p(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=d(n(45697)),i=n(64393),l=d(n(70389)),u=d(n(87137)),s=n(16986),c=d(n(84836)),f=["className","children","onSearchChange","changeDelay","onFocus","onFocusChange","onBlur","defaultValue","placeholder"];function d(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function h(){return(h=Object.assign||function(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==c(e)&&"function"!=typeof e)return{default:e};if((t=u(t))&&t.has(e))return t.get(e);var n,r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var a;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((a=o?Object.getOwnPropertyDescriptor(e,n):null)&&(a.get||a.set)?Object.defineProperty(r,n,a):r[n]=e[n])}return r.default=e,t&&t.set(e,r),r}(n(67294)),o=(o=n(45697))&&o.__esModule?o:{default:o},a=n(64393),i=n(16986),l=["value","children","className","selectProps","selectClassName","options","onChange"];function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function s(){return(s=Object.assign||function(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=void 0===(t=e.iconSize)?24:t,n=void 0===(n=e.iconName)?"loading":n,l=void 0===(l=e.iconClassName)?"spin text-gray inline-block":l,s=void 0===(s=e.labelClassName)?"":s,c=void 0===(c=e.label)?"":c,f=void 0===(f=e.className)?"":f,d=e.children;return e=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=i(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var l;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((l=a?Object.getOwnPropertyDescriptor(e,n):null)&&(l.get||l.set)?Object.defineProperty(o,n,l):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=(n=(n=n(45697))&&n.__esModule?n:{default:n},["label","children"]);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=s(e);if(n=t?(n=s(this).constructor,Reflect.construct(o,arguments,n)):o.apply(this,arguments),o=this,n&&("object"===r(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");if(void 0!==o)return o;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}var f=function(e){var t=r;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&l(t,e);var n=u(r);function r(){var e=this,t=r;if(e instanceof t)return n.apply(this,arguments);throw new TypeError("Cannot call a class as a function")}return t=r,(e=[{key:"render",value:function(){var e=((t=this.props).label,t.children),t=function(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"TabPane",{enumerable:!0,get:function(){return i.default}}),t.default=t.Tabs=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==f(e)&&"function"!=typeof e)return{default:e};if((t=s(t))&&t.has(e))return t.get(e);var n,r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var a;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((a=o?Object.getOwnPropertyDescriptor(e,n):null)&&(a.get||a.set)?Object.defineProperty(r,n,a):r[n]=e[n])}return r.default=e,t&&t.set(e,r),r}(n(67294)),o=u(n(45697)),a=n(64393),i=u(n(3713)),l=["defaultActivePaneKey","activePaneKey","cache","navClassName","tabPaneClass","activeClassName","contentClassName","onPaneChange","className","children"];function u(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function c(){return(c=Object.assign||function(e){for(var t=1;t{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=i(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var l;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((l=a?Object.getOwnPropertyDescriptor(e,n):null)&&(l.get||l.set)?Object.defineProperty(o,n,l):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294)),a=["startTime","showCountdown"];function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=c(e);if(n=t?(n=c(this).constructor,Reflect.construct(o,arguments,n)):o.apply(this,arguments),o=this,n&&("object"===r(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return s(o)}}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}n=function(e){var t=r;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&l(t,e);var n=u(r);function r(){var e=this,t=r;if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");for(var o=arguments.length,a=new Array(o),i=0;i{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=a(t))&&t.has(e))return t.get(e);var n,o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var l;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((l=i?Object.getOwnPropertyDescriptor(e,n):null)&&(l.get||l.set)?Object.defineProperty(o,n,l):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(67294));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){l=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw o}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateConfig=t.getSpecialVersionName=t.default=void 0;var r=l(n(91230)),o=l(n(33859)),a=l(n(8755)),i=l(n(35507));function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function s(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCommandContext=t.executeCommandWithContext=t.executeCommandLine=t.executeCommand=t.default=t.createCommandObject=void 0,t.isRegisteredCommand=function(e){return!!d[e]},t.unregisterCommand=t.setCommandContext=t.registerCommand=void 0;var r=n(64393);function o(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function a(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ConferenceActionTypes=void 0;var r,o,a=(o=n(74160))&&o.__esModule?o:{default:o},i=n(7066);function l(e,t){for(var n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkAlreadyJoinedConference=t.cancelConference=void 0,t.checkAlreadyJoinedOnOtherDevice=C,t.leaveConference=t.joinConference=t.inviteConference=t.ignoreConference=t.createConference=t.closeConference=void 0,t.syncConferenceAction=k,t.syncPublicationState=function(e,t){return k(e,y.ConferenceActionTypes.publish,JSON.stringify(t))},t.updateOngoingChatConference=t.unignoreConference=void 0;var r=n(73630),o=n(13347),a=g(n(24260)),i=n(15973),l=n(57485),u=n(44374),s=n(63132),c=n(68271),f=n(78717),d=g(n(61862)),p=n(16986),h=n(32360),m=g(n(74101)),y=n(89174);function g(e){return e&&e.__esModule?e:{default:e}}function b(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function v(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){b(a,r,o,i,l,"next",e)}function l(e){b(a,r,o,i,l,"throw",e)}i(void 0)}))}}function w(e){return function(e){if(Array.isArray(e))return S(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||O(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function O(e,t){if(e){if("string"==typeof e)return S(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?S(e,t):void 0}}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.emitConferenceInviteeChange=t.emitConferenceChange=t.emitConferenceAddActions=void 0,t.emitConferencePeerConnectionStatusChange=function(e){o.default.emit(r.peerConnectionStatusChange,e)},t.onConferenceAddActions=t.emitConferenceStatusChange=t.emitConferenceServerStatusChange=t.emitConferenceServerPublicationChange=void 0,t.onConferenceChange=function(e,t){return"function"==typeof e&&(t=e,e=null),o.default.on(e?"".concat(r.change,".").concat(e):r.change,t)},t.onConferenceInviteeChange=function(e,t){return"function"==typeof e&&(t=e,e=null),o.default.on(e?"".concat(r.inviteeChange,".").concat(e):r.inviteeChange,t)},t.onConferencePeerConnectionStatusChange=function(e){return o.default.on(r.peerConnectionStatusChange,e)},t.onConferenceServerPublicationChange=void 0,t.onConferenceServerStatusChange=function(e,t){return"function"==typeof e&&(t=e,e=null),o.default.on(e?"".concat(r.serverStatusChange,".").concat(e):r.serverStatusChange,t)},t.onConferenceStatusChange=function(e,t){return"function"==typeof e&&(t=e,e=null),o.default.on(e?"".concat(r.statusChange,".").concat(e):r.statusChange,t)};var r,o=(n=n(65286))&&n.__esModule?n:{default:n};(n=r=r||{}).change="conference.change",n.statusChange="conference.status.change",n.addActions="conference.addActions",n.serverStatusChange="conferenceServer.status.change",n.serverPublicationChange="conferenceServer.publication.change",n.inviteeChange="conference.invitee.change",n.peerConnectionStatusChange="conference.peerConnection.status.change",t.emitConferenceChange=function(e){o.default.emit(r.change,e),o.default.emit("".concat(r.change,".").concat(e.cgid),e)},t.emitConferenceInviteeChange=function(e){o.default.emit(r.inviteeChange,e),o.default.emit("".concat(r.inviteeChange,".").concat(e.cgid),e)},t.emitConferenceStatusChange=function(e,t,n){DEBUG&&(console.collapse("Conference","tealBg",e.name,"tealPale",'Status Changed from "'.concat(n.name,'" to "').concat(t.name,'"'),""),console.trace("newStatus",t),console.log("oldStatus",n),console.log("conference",e),console.groupEnd()),o.default.emit(r.statusChange,e,t,n),o.default.emit("".concat(r.statusChange,".").concat(e.cgid),e,t,n)},t.onConferenceAddActions=function(e){return o.default.on(r.addActions,e)},t.emitConferenceAddActions=function(e,t){o.default.emit(r.addActions,e,t)},t.emitConferenceServerStatusChange=function(e,t,n,a){DEBUG&&(console.collapse("ConferenceServer","tealBg",e.name,"tealPale",'Status Changed from "'.concat(n.name,'" to "').concat(t.name,'"'),""),console.trace("newStatus",t),console.log("oldStatus",n),console.log("conference",e),console.log("conferenceServer",a),console.groupEnd()),o.default.emit(r.serverStatusChange,e,t,n,a),o.default.emit("".concat(r.serverStatusChange,".").concat(e.cgid),e,t,n,a)},t.onConferenceServerPublicationChange=function(e){return o.default.on(r.serverPublicationChange,e)},t.emitConferenceServerPublicationChange=function(e,t,n){o.default.emit(r.serverPublicationChange,e,t,n)}},57485:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseConference=void 0,t.getConference=function(e){return d(e,!0)?(0,r.getChatConference)(e,!1):null},t.isJoinedConference=t.isIgnoredConference=t.isConferenceParticipant=t.isConferenceIncoming=t.getMemberStatusInConference=t.getConferenceParticipantMembers=void 0;var r=n(44374),o=n(15973),a=s(n(74101)),i=n(32360),l=s(n(94128)),u=s(n(84431));function s(e){return e&&e.__esModule?e:{default:e}}function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(e,t){return!!(e="string"==typeof e?(0,r.getChatConference)(e):e).isOpen&&(null==t?t=(0,o.getCurrentUser)():"object"!==c(t)&&(t=u.default.getMemberOrTemp(t)),t.isOnline&&e.isParticipant(t.id))}t.getConferenceParticipantMembers=function(e){"string"==typeof e&&(e=(0,r.getChatConference)(e));var t=[];return e.participantsList.forEach((function(e){(e=u.default.getMemberOrTemp(e))&&e.isOnline&&t.push(e)})),t},t.isConferenceParticipant=f,t.isJoinedConference=function(e){return f(e)},t.isIgnoredConference=function(e,t){var n;return"string"==typeof e&&(e=(0,r.getChatConference)(e)),null==t&&(t=(0,o.getCurrentUserID)()),(null==(n=e)?void 0:n.isOpen)&&e.isIgnored(t)},t.isConferenceIncoming=function(e,t){return"string"==typeof e&&(e=(0,r.getChatConference)(e)),void 0===t&&(t=(0,o.getCurrentUserID)()),e.isOpen&&e.openedBy!==t&&!e.isParticipant(t)};var d=function(e){var t=1{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MEDIA_TYPES=void 0,t.createBlackVideoTrack=s,t.createMediaStream=function(){var e=0e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}(e.getTracks());try{for(n.s();!(t=n.n()).done;){var r=t.value;r.stop(),e.removeTrack(r)}}catch(e){n.e(e)}finally{n.f()}}},document.getElementById("conference-audios")||((n=document.createElement("div")).id="conference-audios",n.style.display="none",document.body.appendChild(n))},2160:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tryPlayRingSound=void 0;var r,o=n(15973),a=n(44374),i=(r=n(94128))&&r.__esModule?r:{default:r},l=n(32360),u=null,s=0;t.tryPlayRingSound=function(){var e,t=!1,n=!1,r=!1,c=!1,f=!1,d=(0,o.getCurrentUserID)();(0,a.getConferencesList)().forEach((function(e){var o,a,i;e.isOpen&&e.cgid!=="".concat(d,"&").concat(d)&&(o=e.isOpenedBy(d),a=e.isParticipant(d),i=e.isWaiting(d),o||a||e.isIgnored(d)||e.haveJoinedOrIgnoredBefore(d)?i&&(0,l.isConferenceAudioPublished)(e.room)?r=!0:a&&(n=!0,c=e.latestAction&&e.latestAction.isJoin,f=e.latestAction&&e.latestAction.isLeave):t=!0)})),t&&!n||r?(e=r,u=u||setInterval((function(){s++%(e?2:3)!=0&&i.default.call("sound.play","ring")}),1e3)):(u&&(clearInterval(u),u=null),c&&i.default.call("sound.play","jointone"),f&&i.default.call("sound.play","leavetone"))}},91731:(e,t)=>{"use strict";function n(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function r(e,t,n){var r=e;if(t.has(r))throw new TypeError("Cannot initialize the same private elements twice on an object");t.set(e,n)}function o(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}function a(e,t,n){if((t=l(e,t,"set")).set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}function i(e,t){return(t=l(e,t,"get")).get?t.get.call(e):t.value}function l(e,t,n){if(t.has(e))return t.get(e);throw new TypeError("attempted to "+n+" private field on non-instance")}Object.defineProperty(t,"__esModule",{value:!0}),t.ConferenceParticipant=void 0;var u=new WeakMap,s=new WeakMap,c=new WeakMap,f=new WeakMap,d=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function");o(this,"id",void 0),o(this,"self",void 0),o(this,"role",void 0),o(this,"joinTime",void 0),o(this,"streams",new Map),r(this,u,{writable:!0,value:"video"}),o(this,"data",{}),r(this,s,{writable:!0,value:{audio:!0,video:!1,screen:!1}}),r(this,c,{writable:!0,value:void 0}),r(this,f,{writable:!0,value:0});var a=t.id,i=t.self,l=t.role,d=t.joinTime;t=t.data,this.id=a,this.self=i,this.role=l,this.joinTime=null!=d?d:Date.now(),this.data=function(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.closeConferenceWindow=h,t.isOpenedConferenceWindow=function(e){return p.nwc&&(!e||p.cgid===e)},t.openConferenceWindow=m;var r=f(n(61862)),o=n(32360),a=f(n(84431)),i=f(n(94128)),l=f(n(65286)),u=n(10088),s=n(99838),c=n(15973);function f(e){return e&&e.__esModule?e:{default:e}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";function r(e){l.has(e)&&(l.delete(e),u&&!l.size&&(clearInterval(u),u=null))}Object.defineProperty(t,"__esModule",{value:!0}),t.updateConferenceServerConnection=void 0;var o=n(32360),a=n(57485),i=n(15973),l=new Map,u=null,s=function(e){var t=e.room,n=e.cgid;if(!t)return DEBUG&&console.warn('Update conference server connection failed, the "room" must be provide.'),r(n),!1;if(e.isJoinedOnOtherDevice((0,i.getCurrentUserID)()))return!1;var c=(0,o.getConferenceServer)(t);return(0,i.isUserOnline)()&&(0,a.isJoinedConference)(e)?(c.isReady&&c.failuresCount<10&&(0,o.connectConferenceServer)(e),l.set(e.cgid,e),u=u||setInterval((function(){Array.from(l.values()).forEach(s)}),5e3)):e.isClosed&&((0,o.disconnectConferenceServer)(t),r(n)),!0};t.updateConferenceServerConnection=s},48251:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createConferenceServer=function(e){return new("srs"===(1{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.MEDIA_PUBLISH_TYPES=void 0;var r=n(89848),o=u(n(13109)),a=n(68788),i=u(n(61862)),l=n(78717);function u(e){return e&&e.__esModule?e:{default:e}}function s(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function c(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){s(a,r,o,i,l,"next",e)}function l(e){s(a,r,o,i,l,"throw",e)}i(void 0)}))}}function f(e){return function(e){if(Array.isArray(e))return h(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||p(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){l=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw o}}return a}}(e,t)||p(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){if(e){if("string"==typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?h(e,t):void 0}}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=new(((n=n(60811))&&n.__esModule?n:{default:n}).default)(["ready","connecting","connected","disconnecting"],"ready",["ready > connecting","connecting > connected","connecting > ready","connected > disconnecting","connected > connecting","disconnecting > ready","disconnecting > connected"],{isReady:function(){return this.is("ready")},isConnecting:function(){return this.is("connecting")},isConnected:function(){return this.is("connected")},isDisconnecting:function(){return this.is("disconnecting")}}),t.default=n},32360:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unpublishVideo=t.unpublishScreencast=t.unmuteConference=t.publishVideo=t.publishScreencast=t.muteConference=t.isConferenceVideoPublished=t.isConferenceVideoOrScreenPublished=t.isConferenceVideoDisabled=t.isConferenceServerConnected=t.isConferenceScreencastPublished=t.isConferenceAudioPublished=t.isConferenceAudioDisabled=t.hasShownConferenceVideoOrScreen=t.hasShowConferenceScreen=t.getVideoMediaStream=t.getScreencastMediaStream=t.getConferenceServerStatusName=t.getConferenceServer=t.disconnectConferenceServer=t.connectConferenceServer=void 0,t.updateOthersPublicationState=y;var r=n(48251),o=n(44374),a=n(15973),i=n(10088),l=n(89174);function u(e,t){var n,r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length)return r&&(e=r),n=0,{s:t=function(){},n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=new(((n=n(60811))&&n.__esModule?n:{default:n}).default)(["closed","creating","open","closing","createFail"],"closed",["closed > creating","creating > open","creating > createFail","open > closed","open > closing","closing > closed","closed > open","createFail > creating","createFail > closed"],{isOpen:function(){return this.is("open")},isClosed:function(){return this.is("closed")},isCreating:function(){return this.is("creating")},isCreateFail:function(){return this.is("createFail")},isClosing:function(){return this.is("closing")}}),t.default=n},44374:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateConferenceAction=t.updateConference=t.haveJoinedConference=t.getJoinedConference=t.getConferencesList=t.getConferenceByRoom=t.getChatConference=t.deleteConference=t.clearConferencesStore=void 0;var r=u(n(83047)),o=u(n(89174)),a=n(10088),i=n(15973),l=u(n(74101));function u(e){return e&&e.__esModule?e:{default:e}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isUsedIndependentConferenceWindow=t.initConferenceUI=t.getParticipantsInfo=t.getParticipantNames=t.getConferenceStatusText=t.getConferenceStatusName=t.getConferenceStatusMessage=t.getConferenceIcon=t.getConferenceColor=t.canContinueToInvite=void 0;var r,o,a=T(n(23848)),i=n(10088),l=n(98649),u=n(44374),s=n(78717),c=n(57485),f=n(42012),d=T(n(61862)),p=n(41832),h=n(15973),m=n(63132),y=n(32360),g=T(n(75738)),b=T(n(84431)),v=n(33417),w=T(n(74101)),O=n(13347),S=n(2160),_=n(12549),C=T(n(94128)),E=n(73630),P=T(n(65286)),k=T(n(74160)),j=n(89174),x=n(68271),M=n(89848);function T(e){return e&&e.__esModule?e:{default:e}}function D(e){return(D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function I(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function A(e){return function(e){if(Array.isArray(e))return B(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||R(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function N(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){l=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw o}}return a}}(e,t)||R(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function R(e,t){if(e){if("string"==typeof e)return B(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?B(e,t):void 0}}function B(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nMath.max(e.invitee.size+1,e.participantCount))}function V(e){var t=1t?r.slice(0,t):r}function G(e){var t=1=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}(o.values()));try{for(a.s();!(n=a.n()).done;){var i=n.value;(0,y.updateOthersPublicationState)(e.room,i.user,i.data)}}catch(e){a.e(e)}finally{a.f()}})),(0,i.onConferenceAddActions)((function(e,t){t.forEach((function(t){t.type===j.ConferenceActionTypes.join&&t.user===(0,h.getCurrentUserID)()&&(0,y.connectConferenceServer)(e)}))}));var e=!1;(0,i.onConferenceChange)((function(){var t,n=(0,u.haveJoinedConference)();n!==e&&(t=(0,h.getCurrentUser)(),(e=n)?(t.setStatusBeforeJoinconference(t.statusName),(0,O.changeUserStatus)("meeting")):t.isInMeeting&&t.statusBeforeJoinconference&&((0,O.changeUserStatus)(t.statusBeforeJoinconference.name),t.setStatusBeforeJoinconference(null))),(0,S.tryPlayRingSound)()})),(0,h.onSwapUser)((function(e,t){t&&(0,u.clearConferencesStore)((function(e){e.room&&(0,y.disconnectConferenceServer)(e.room,!0)}))})),(0,h.onUserLogout)((function(e,t,n,r){r||(0,u.getConferencesList)((function(e){return!e.isClosed})).forEach((function(e){e.room&&(0,y.disconnectConferenceServer)(e.room),(0,u.updateConferenceAction)({type:j.ConferenceActionTypes.close},e)}))})),(0,h.onUserLogin)((function(){(0,u.getConferencesList)((function(e){return!e.isClosed})).forEach((function(e){(0,f.updateOngoingChatConference)(e.cgid)}))})),(0,p.onMemberLogout)((function(e){e=(0,v.getOne2OneChatGid)(e.id);var t=(0,u.getChatConference)(e);t&&t.room&&((0,y.isConferenceServerConnected)(t)||(0,c.isConferenceIncoming)(t))&&(0,f.closeConference)(e)})),$&&(C.default.call("nwc.registerCommandInvokeTarget","conference",{Lang:d.default,Config:k.default,commander:{executeCommand:s.executeCommand},membersStore:b.default,profile:{getCurrentUser:h.getCurrentUser,getCurrentUserID:h.getCurrentUserID},events:P.default,conference:{getMemberStatusInConference:c.getMemberStatusInConference,getConferenceColor:z,getConferenceIcon:W,getConferenceStatusName:U,getChatConference:u.getChatConference,getConferenceStatusText:q,getConferenceStatusMessage:K,getConferenceServer:y.getConferenceServer,getConferenceActions:function(e){return(0,l.getMenuItemsForContext)("conference.actions",{conference:(0,u.getChatConference)(e),independentMode:!1})}}}),(0,i.onConferenceServerStatusChange)((function(e,t,n,r){(r.isConnected||r.isConnecting)&&(0,E.openConferenceWindow)(e.cgid,r.room,d.default.format("conference.window.title",e.name))})))}},83047:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=u(n(27945)),o=n(48389),a=u(n(56614)),i=n(15973),l=u(n(89174));function u(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var n,r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length)return r&&(e=r),n=0,{s:t=function(){},n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n")}},{key:"isOne2One",get:function(){return this.$get("isOne2One",!1)}},{key:"schema",get:function(){return o.SCHEMA}},{key:"status",get:function(){return this.statusKeeper.value},set:function(e){try{this.statusKeeper.change(e),this.$set("status",this.statusKeeper.name)}catch(e){DEBUG&&console.error("Change conference status failed: ",e)}}},{key:"statusValue",get:function(){return this.statusKeeper.value}},{key:"statusName",get:function(){return this.statusKeeper.name}},{key:"isOpen",get:function(){return this.statusKeeper.$.isOpen}},{key:"isClosed",get:function(){return this.statusKeeper.$.isClosed}},{key:"isCreating",get:function(){return this.statusKeeper.$.isCreating}},{key:"isCreateFail",get:function(){return this.statusKeeper.$.isCreateFail}},{key:"isClosing",get:function(){return this.statusKeeper.$.isClosing}},{key:"participants",get:function(){return this.$get("participants")}},{key:"participantsList",get:function(){return Array.from(this.participants)}},{key:"room",get:function(){return this.$get("room")}},{key:"isInLocal",get:function(){return!this.room}},{key:"cgid",get:function(){return this.$get("cgid")}},{key:"openedBy",get:function(){return this.$get("openedBy")}},{key:"openedDate",get:function(){return this.$get("openedDate")}},{key:"actions",get:function(){return v(this,_)}},{key:"latestAction",get:function(){return v(this,_)[v(this,_).length-1]}},{key:"participantCount",get:function(){return this.participants.size}},{key:"invitee",get:function(){return this.$get("invitee")}},{key:"isInvited",get:function(){return 0!==this.invitee.size}},{key:"publishOptions",get:function(){return v(this,E)},set:function(e){"string"==typeof e&&("audio"===e?e={audio:!0,video:!1,screen:!1}:"video"===e?e={audio:!0,video:!0,screen:!1}:"screen"===e&&(e={audio:!0,video:!1,screen:!0})),"object"===f(e)&&b(this,E,e)}},{key:"isParticipant",value:function(e){return this.participants.has(e)}},{key:"canJoin",value:function(e){return this.isOpen&&!this.participants.has(e)}},{key:"canLeave",value:function(e){return this.isOpen&&this.participants.has(e)&&!this.isOne2One}},{key:"canOpen",value:function(){return this.isClosed||this.isCreateFail}},{key:"canCancel",value:function(e){return this.isCreateFail&&this.openedBy===e}},{key:"canClose",value:function(e){return this.isOpen&&(this.isOne2One||this.openedBy===e&&1{"use strict";function r(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function o(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}Object.defineProperty(t,"__esModule",{value:!0}),t.unmixOwtStream=t.mixOwtStream=t.createOwtRoomToken=void 0;var a=((n=n(94128))&&n.__esModule?n:{default:n}).default.access("net.request"),i=function(){e=function*(e,t,n,o){return yield(yield a(t,function(e){for(var t=1;t{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.OWTConferenceServer=void 0;var o=n(10088),a=n(5958),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=m(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(36666)),l=n(43717),u=h(n(94128)),s=h(n(74160)),c=h(n(11803)),f=n(15973),d=n(89848),p=n(91731);function h(e){return e&&e.__esModule?e:{default:e}}function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}function y(e){return function(e){if(Array.isArray(e))return v(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||b(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,t){var n,r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=b(e))||t&&e&&"number"==typeof e.length)return r&&(e=r),n=0,{s:t=function(){},n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}function b(e,t){if(e){if("string"==typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?v(e,t):void 0}}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n"):"Unknown stream",""),console.log("participant",n),console.log("event",e),console.log("ConferenceServer",_(t)),console.groupEnd()))}}),E(_(t),F,{writable:!0,value:function(e){var n=e.stream;n&&(DEBUG&&(console.collapse("Owt.ConferenceServer","tealBg","EVENT: Stream updated","tealPale",n?"".concat(n.origin,"<").concat(n.id,">"):"Unknown stream",""),console.log("event",e),console.log("ConferenceServer",_(t)),console.groupEnd()),t._subscribeStream(n),n.origin&&(e=t.getParticipant(n.origin))&&e.userId&&t.updateParticipant(e))}}),E(_(t),U,{writable:!0,value:function(e){var n=e.stream;n&&(DEBUG&&(console.collapse("Owt.ConferenceServer","tealBg","EVENT: Stream added","tealPale",n?"".concat(n.origin,"<").concat(n.id,">"):"Unknown stream",""),console.log("event",e),console.log("ConferenceServer",_(t)),console.groupEnd()),"boolean"!=typeof t.mixResult?t.waitingStreams.push(n):(t._subscribeStream(n),n.origin&&(e=t.getParticipant(n.origin))&&e.userId&&t.updateParticipant(e)))}}),E(_(t),z,{writable:!0,value:function(e){t.onRemoteStreamChange&&t.onRemoteStreamChange(e,1 has no audio."),"gray"),console.log("stream",e),console.log("ConferenceServer",this),console.groupEnd()),!1;if(e.origin===this.self.id)return DEBUG&&(console.collapse("Owt.ConferenceServer","tealBg","Subscription skipped","tealPale","stream ".concat(e.origin,"<").concat(e.id,"> is local."),"gray"),console.log("stream",e),console.log("ConferenceServer",this),console.groupEnd()),!1;if(j(this,B)[e.id]=e,j(this,z).call(this,e),e.source&&"screen-cast"===e.source.video){var t=yield this.conferenceClient.subscribe(e,{audio:!1,video:!0});e.subscription=t}else{if(e.origin||!e.id.includes(D))return DEBUG&&(console.collapse("Owt.ConferenceServer","tealBg","Subscription skipped","tealPale","stream ".concat(e.origin,"<").concat(e.id,"> is not mixed."),"gray"),console.log("stream",e),console.log("ConferenceServer",this),console.groupEnd()),!1;t=yield this.conferenceClient.subscribe(e,{audio:!0,video:!0}),e.subscription=t,(0,d.playAudioStream)(e,!0)}DEBUG&&(console.collapse("Owt.ConferenceServer","tealBg","Subscribed stream","tealPale","".concat(e.origin,"<").concat(e.id,">"),""),console.log("stream",e),console.log("ConferenceServer",this),console.groupEnd()),(t=this.getParticipant(e.origin))&&t.userId&&this.updateParticipant(t)})),function(e){return u.apply(this,arguments)})},{key:"joinConference",value:(r=T((function*(){var e=yield this.conferenceClient.join(this.token),t=(this.self=e.self,n=this.self).userId,n=n.role;if(t=+t,n=new p.ConferenceParticipant({id:t,role:n,self:t===(0,f.getCurrentUserID)()}),this.addParticipant(n),e.participants){var r,o=g(e.participants);try{for(o.s();!(r=o.n()).done;){var a=r.value;j(this,H).call(this,{participant:a})}}catch(e){o.e(e)}finally{o.f()}}e.remoteStreams&&(t=this.waitingStreams).push.apply(t,y(e.remoteStreams)),DEBUG&&(console.collapse("Owt.ConferenceServer","tealBg","Step 2: Joined conference","tealPale","".concat(e.participants?e.participants.length:0," participants, ").concat(e.remoteStreams?e.remoteStreams.length:0," remote streams"),""),console.log("joinResponse",e),console.log("ConferenceServer",this),console.groupEnd())})),function(){return r.apply(this,arguments)})},{key:"createToken",value:(n=T((function*(){try{var e=yield(0,l.createOwtRoomToken)(this.room,this.user.toString(),this.api);this.token=e}catch(e){throw new Error("OWTConferenceServer: Create token failed with error ".concat(e.message,".(room: ").concat(this.room,", user: ").concat(this.user,", role: ").concat(this.role,", failuresCount: ").concat(this.failuresCount+1,")"))}return DEBUG&&(console.collapse("Owt.ConferenceServer","tealBg","Step 1: Got token","tealPale","room: ".concat(this.room,", user: ").concat(this.user,", role: ").concat(this.role),""),console.log("Token",this.token),console.groupEnd()),this.token})),function(){return n.apply(this,arguments)})}])&&function(e,t){for(var n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Owt=void 0,n(15007);var r,o=n(99838);n=n(64393),"browser"===(0,o.getPlatformType)()&&((0,n.appendScript)("assets/owt-sdk.js","owt-sdk"),r=window.Owt),n=new Proxy({},{get:function(e,t){return r=r||("browser"===(0,o.getPlatformType)()?window.Owt:(n=process.env.HOT?"".concat(process.env.APP_ROOT,"/assets/owt-sdk.js"):"./assets/owt-sdk.js",require(n))),"string"==typeof t?r[t]:r;var n}}),t.Owt=n},15007:(e,t,n)=>{"use strict";var r=n(64393);n=(n=n(94128))&&n.__esModule?n:{default:n},(0,r.appendScript)("assets/socket.io.js","import-socket-io"),"browser"===n.default.type&&(0,r.appendScript)("assets/webrtc-adapter.js","import-webrtc-adapter")},77898:(e,t,n)=>{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function a(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=i(e);if(n=t?(n=i(this).constructor,Reflect.construct(o,arguments,n)):o.apply(this,arguments),o=this,n&&("object"===r(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");if(void 0!==o)return o;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}}function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.SrsConferenceParticipant=void 0,n=function(e){var t=r;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&o(t,e);var n=a(r);function r(){var e=this,t=r;if(e instanceof t)return n.apply(this,arguments);throw new TypeError("Cannot call a class as a function")}return t=r,(e=[{key:"publishing",get:function(){return this.getData("publishing")}},{key:"display",get:function(){return"user-".concat(this.id)}}])&&function(e,t){for(var n=0;n{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.SRSConferenceServer=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=y(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(36666)),a=n(77898),i=n(87111),l=n(17781),u=n(27599),s=n(89848),c=n(15973),f=n(78717),d=m(n(61862)),p=m(n(84431)),h=n(10088);function m(e){return e&&e.__esModule?e:{default:e}}function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}function g(e){return function(e){if(Array.isArray(e))return O(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||w(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){var n,r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=w(e))||t&&e&&"number"==typeof e.length)return r&&(e=r),n=0,{s:t=function(){},n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){l=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw o}}return a}}(e,t)||w(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w(e,t){if(e){if("string"==typeof e)return O(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?O(e,t):void 0}}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SrsRtcPlayer=void 0;var r=n(89848);function o(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function a(e,t,n){var r=e;if(t.has(r))throw new TypeError("Cannot initialize the same private elements twice on an object");t.set(e,n)}function i(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}function l(e,t,n){if((t=s(e,t,"set")).set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}function u(e,t){return(t=s(e,t,"get")).get?t.get.call(e):t.value}function s(e,t,n){if(t.has(e))return t.get(e);throw new TypeError("attempted to "+n+" private field on non-instance")}var c=new WeakMap,f=new WeakMap,d=new WeakMap;n=function(){function e(t){var n=this;if(!(this instanceof e))throw new TypeError("Cannot call a class as a function");i(this,"pc",void 0),i(this,"streams",new Map),i(this,"id",void 0),a(this,c,{writable:!0,value:void 0}),a(this,f,{writable:!0,value:"video"}),a(this,d,{writable:!0,value:void 0}),i(this,"handleOnTrack",(function(e){var t,r=e.track,o=r.kind,a=(r.onended=function(){var t,a=n.streams.get(o),i="audio"===o?"audio":u(n,f);a.removeTrack(r),null!=(t=u(n,d))&&t.call(n,{id:n.id,type:"remove",track:r,mediaType:i,player:n,stream:a}),DEBUG&&(r.onmute=null,r.onunmute=null,console.collapse("SRS.RtcPlayer","tealBg","user-".concat(n.id,": remove track"),"tealPale","".concat(i,"-").concat(r.id," muted=").concat(r.muted),""),console.log("event",e),console.log("RtcPlayer",n),console.groupEnd())},DEBUG&&(r.onmute=function(e){console.collapse("SRS.RtcPlayer","tealBg","user-".concat(n.id,": mute track"),"tealPale","".concat("audio"===o?"audio":u(n,f),"-").concat(r.id," muted=").concat(r.muted),""),console.log("event",e),console.log("RtcPlayer",n),console.groupEnd()},r.onunmute=function(e){console.collapse("SRS.RtcPlayer","tealBg","user-".concat(n.id,": unmute track"),"tealPale","".concat("audio"===o?"audio":u(n,f),"-").concat(r.id," muted=").concat(r.muted),""),console.log("event",e),console.log("RtcPlayer",n),console.groupEnd()}),n.streams.get(o)),i="audio"===o?"audio":n.videoTrackType;a.addTrack(r),null!=(t=u(n,d))&&t.call(n,{id:n.id,type:"add",track:r,mediaType:i,player:n,stream:a}),DEBUG&&(console.collapse("SRS.RtcPlayer","tealBg","user-".concat(n.id,": add track"),"tealPale","".concat(i,"-").concat(r.id," muted=").concat(r.muted),""),console.log("event",e),console.log("RtcPlayer",n),console.groupEnd())})),this.id=t}var t,n,s,p;return t=e,(n=[{key:"pulled",get:function(){return u(this,c)}},{key:"audioStream",get:function(){return this.streams.get("audio")}},{key:"videoStream",get:function(){return this.streams.get("video")}},{key:"videoTrackType",get:function(){return u(this,f)}},{key:"onTrackChange",set:function(e){l(this,d,e)}},{key:"play",value:(s=function*(e){if(u(this,c))throw new Error("Player can only play once.");this.streams.set("audio",new MediaStream),this.streams.set("video",new MediaStream),this.pc=new RTCPeerConnection,this.pc.ontrack=this.handleOnTrack,this.pc.addTransceiver("audio",{direction:"recvonly"}),this.pc.addTransceiver("video",{direction:"recvonly"});var t=yield this.pc.createOffer(),n=(yield this.pc.setLocalDescription(t),function(e){var t=function(e){var t=document.createElement("a"),n=(t.href=e.replace("rtmp://","http://").replace("webrtc://","http://").replace("rtc://","http://"),t.hostname),r=t.pathname.substr(1,t.pathname.lastIndexOf("/")-1),o=t.pathname.substr(t.pathname.lastIndexOf("/")+1);0<=(r=r.replace("...vhost...","?vhost=")).indexOf("?")&&(a=r.substr(r.indexOf("?")),r=r.substr(0,r.indexOf("?")),0{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SrsRtcPublisher=void 0;var r=n(89848);function o(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function a(e,t,n){var r=e;if(t.has(r))throw new TypeError("Cannot initialize the same private elements twice on an object");t.set(e,n)}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t,n){if((t=s(e,t,"set")).set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}function u(e,t){return(t=s(e,t,"get")).get?t.get.call(e):t.value}function s(e,t,n){if(t.has(e))return t.get(e);throw new TypeError("attempted to "+n+" private field on non-instance")}var c=new WeakMap,f=new WeakMap,d=new WeakMap;n=function(){function e(){var t=this;if(!(this instanceof e))throw new TypeError("Cannot call a class as a function");i(this,"pc",void 0),i(this,"sender",new Map),a(this,c,{writable:!0,value:"video"}),a(this,f,{writable:!0,value:void 0}),a(this,d,{writable:!0,value:void 0}),i(this,"warmUpTracks",new Map),i(this,"streams",new Map),i(this,"sendTrack",(function(e,n){var r=e.kind;if(!r||!n)throw new Error("SrsRtcPublisher error: Track kind or mediaType is not setted.",{cause:e});var o=t.state,a=t.sender.get(r),s=e.id===t.warmUpTracks.get(r).id,p=("screen"===n&&(e.contentHint="detail"),"audio"===n&&(e.contentHint="speech"),a?a.replaceTrack(e):t.sender.set(r,t.pc.addTrack(e)),"audio"!==n&&l(t,c,n),t.streams.get(r)),h=p.getTracks().find((function(e){return e.kind===r})),m=(h&&p.removeTrack(h),p.addTrack(e),null!=(m=u(t,f))&&m.call(t,{track:e,oldTrack:h,type:s?"unpublish":"publish",mediaType:n,stream:p}),Object.assign(t.state,i({},n,!s)));return!u(t,d)||m.audio===o.audio&&m.video===o.video&&m.screen===o.screen||u(t,d).call(t,m,o,t),DEBUG&&(e.onended=function(n){console.collapse("SRS.RtcPublisher","tealBg","track.ended","tealPale","".concat("audio"===r?"audio":u(t,c)," (").concat(s?"warmUp, ":"").concat(e.label||e.id,")"),""),console.log("event",n),console.groupEnd(),e.onmute=null,e.onunmute=null},e.onmute=function(n){console.collapse("SRS.RtcPublisher","tealBg","track.mute","tealPale","".concat("audio"===r?"audio":u(t,c)," (").concat(e.muted?"muted, ":"").concat(s?"warmUp, ":"").concat(e.label||e.id,")"),""),console.trace("event",n),console.groupEnd()},e.onunmute=function(n){console.collapse("SRS.RtcPublisher","tealBg","track.unmute","tealPale","".concat("audio"===r?"audio":u(t,c)," (").concat(e.muted?"muted, ":"").concat(s?"warmUp, ":"").concat(e.label||e.id,")"),""),console.trace("event",n),console.groupEnd()},console.collapse("SRS.RtcPublisher","tealBg","send track","tealPale","".concat(n," (").concat(s?"warmUp, ":"").concat(e.label||e.id,")"),""),console.log("state",t.state),console.log("newState",m),console.log("oldState",o),console.log("track",e),console.log("sender",a),console.log("RtcPublisher",t),console.groupEnd()),e}))}var t,n,s,p;return t=e,(n=[{key:"audioSender",get:function(){return this.sender.get("audio")}},{key:"videoSender",get:function(){return this.sender.get("video")}},{key:"videoTrackType",get:function(){return u(this,c)}},{key:"published",get:function(){return!!this.pc}},{key:"audioStream",get:function(){return this.streams.get("audio")}},{key:"videoStream",get:function(){return this.streams.get("video")}},{key:"state",get:function(){return{audio:this.hasSendTrack("audio"),video:this.hasSendTrack("video"),screen:this.hasSendTrack("screen")}}},{key:"onTrackChange",set:function(e){l(this,f,e)}},{key:"onStateChange",set:function(e){l(this,d,e)}},{key:"publish",value:(s=function*(e){if(this.pc)throw new Error("Publisher already published.");this.pc=new RTCPeerConnection,this.streams.set("audio",new MediaStream),this.streams.set("video",new MediaStream);var t=e.url,n=e.stream,o=void 0===(o=e.publishKind)?"av":o,a=(e=void 0===(e=e.videoTrackType)?"video":e,"audio"!==o&&"av"!==o||(this.pc.addTransceiver("audio",{direction:"sendonly"}),this.warmUpTracks.set("audio",(0,r.createSilenceAudioTrack)()),this.sendTrack(null!=(a=null==n?void 0:n.getAudioTracks()[0])?a:this.warmUpTracks.get("audio"),"audio")),"video"!==o&&"av"!==o||(this.pc.addTransceiver("video",{direction:"sendonly"}),this.warmUpTracks.set("video",(0,r.createBlackVideoTrack)()),this.sendTrack(null!=(a=null==n?void 0:n.getVideoTracks()[0])?a:this.warmUpTracks.get("video"),e)),o=yield this.pc.createOffer(),yield this.pc.setLocalDescription(o),n=function(e){var t=function(e){var t=document.createElement("a"),n=(t.href=e.replace("rtmp://","http://").replace("webrtc://","http://").replace("rtc://","http://"),t.hostname),r=t.pathname.substr(1,t.pathname.lastIndexOf("/")-1),o=t.pathname.substr(t.pathname.lastIndexOf("/")+1);0<=(r=r.replace("...vhost...","?vhost=")).indexOf("?")&&(a=r.substr(r.indexOf("?")),r=r.substr(0,r.indexOf("?")),0{"use strict";function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){o=o.call(e)},n:function(){var e=o.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==o.return||o.return()}finally{if(l)throw a}}}}(o(this,u).values());try{for(r.s();!(t=r.n()).done;)t.value.reject("close")}catch(e){r.e(e)}finally{r.f()}}o(this,u).clear()}}])&&function(e,t){for(var n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.showContextMenuWithItems=void 0;var r=(n=n(81087))&&n.__esModule?n:{default:n};function o(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function a(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tryRemoveLastDivider=t.tryAddDividerItem=t.showContextMenu=t.removeContextMenuCreator=t.isDividerItem=t.isCreatorMatch=t.getMenuItemsForContext=t.getContextMenuItems=t.formatContextMenuItems=t.displayContextMenu=t.addContextMenuCreator=t.addContextMenuAlias=void 0;var r=s(n(81087)),o=s(n(61997)),a=s(n(61862)),i=n(64393),l=s(n(94128)),u=n(48389);function s(e){return e&&e.__esModule?e:{default:e}}function c(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function f(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function h(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||m(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,t){if(e){if("string"==typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?y(e,t):void 0}}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCommonDataItem=function(e,t){return a.apply(this,arguments)},t.putCommonDataItem=function(e,t,n){return r.default.database.common.put({type:e,key:t,value:n})};var r=(t=n(33594))&&t.__esModule?t:{default:t};function o(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function a(){var e;return e=function*(e,t){if(e=yield r.default.database.common.get({type:e,key:t}))return e.value},(a=function(){var t=this,n=arguments;return new Promise((function(r,a){var i=e.apply(t,n);function l(e){o(i,r,a,l,u,"next",e)}function u(e){o(i,r,a,l,u,"throw",e)}l(void 0)}))}).apply(this,arguments)}},89515:(e,t,n)=>{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.DataChannel=void 0;var o=n(84401);function a(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||l(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){var n,r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=l(e))||t&&e&&"number"==typeof e.length)return r&&(e=r),n=0,{s:t=function(){},n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.createDatabase=t.createAndOpenDatabase=void 0;var r=l(n(49520)),o=l(n(92691)),a=l(n(75738)),i=l(n(58851));function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function f(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){c(a,r,o,i,l,"next",e)}function l(e){c(a,r,o,i,l,"throw",e)}i(void 0)}))}}function d(e){return p?p.identify!==e&&(p.destroy(),p=new b(e)):p=new b(e),p}var p=null;t.createDatabase=d,n=function(){var e=f((function*(e){var t=d(e);return yield t.open(),DEBUG&&(console.collapse("Database opened","tealBg",e,"tealPale"),console.log("db",t),console.groupEnd()),t}));return function(t){return e.apply(this,arguments)}}(),t.createAndOpenDatabase=n;var h="RecentChats",m="&gid,lastSummary,timeText",y="common",g="++id,*type,*key,[type+key],value",b=function(){function e(t,n){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function");s(this,"identify",void 0),s(this,"options",void 0),s(this,"db",void 0),this.identify=t,this.options=function(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DataStore=void 0;var r=(f=n(84836))&&f.__esModule?f:{default:f},o=n(81595),a=n(89515);function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){l=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw o}}return a}}(e,t)||u(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){var n,r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=u(e))||t&&e&&"number"==typeof e.length)return r&&(e=r),n=0,{s:t=function(){},n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}function u(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nthis._recentAccessLimit&&this._recentAccessList.splice(this._recentAccessLimit-1,this._recentAccessLimit-this._recentAccessList.length),this._recentAccessSaveTask.do()}},{key:"saveRecentAccessList",value:function(){this._recentAccessList&&(0,o.setStoreItem)("DATASTORE::".concat(this._identify,"::").concat(this._name),this._recentAccessList)}},{key:"reset",value:function(e){if(this._identify!==e)return this._identify=e,this._cache.clear(),this._channel.clearPublications(),this._recentAccessLimit&&(this._recentAccessSaveTask.cancel(),this._recentAccessList.length&&this.saveRecentAccessList(),this._recentAccessList=(0,o.getStoreItem)("DATASTORE::".concat(this._identify,"::").concat(this._name),[])),!0;var t,n=l(this._cache.values());try{for(n.s();!(t=n.n()).done;)t.value.expired=!0}catch(e){n.e(e)}finally{n.f()}return!1}},{key:"hasCacheItem",value:function(e){return this._cache.has(e)}},{key:"deleteCacheItem",value:function(e){return this._cache.delete(e)}},{key:"getItemsFromCache",value:function(e){var t=this;return e.map((function(e){var n=t._cache.get(e);return n&&t.recordRecentAccess(e),n}))}},{key:"store",value:(u=function(e){var t=1{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(21614),o=(o=n(6511))&&o.__esModule?o:{default:o};function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}function l(e,t){return(t=u(e,t,"get")).get?t.get.call(e):t.value}function u(e,t,n){if(t.has(e))return t.get(e);throw new TypeError("attempted to "+n+" private field on non-instance")}n=n(48389);var s=new WeakMap,c=function(){function e(t,n){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function");i(this,"$",{}),i(this,"entityType",void 0),function(e,t,n){var r=e;if(t.has(r))throw new TypeError("Cannot initialize the same private elements twice on an object");t.set(e,{writable:!0,value:void 0})}(this,s),"object"===a(t)&&this.$set(t),this.ensureGid(),this.entityType=null!=n?n:e.name}var t,n;return t=e,(n=[{key:"proxyHandler",get:function(){return e.PROXY_HANDLER}},{key:"proxy",get:function(){return l(this,s)||function(e,t,n){if((t=u(e,t,"set")).set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}(this,s,new Proxy(this,this.proxyHandler)),l(this,s)}},{key:"ensureGid",value:function(){var e;null==(e=this.$).gid&&(e.gid=(0,r.v4)())}},{key:"plain",value:function(){return this.ensureGid(),this.$}},{key:"gid",get:function(){return this.$get("gid")}},{key:"id",get:function(){return this.$get("id",0)},set:function(e){this.$set("id",e)}},{key:"schema",get:function(){return e.SCHEMA}},{key:"$set",value:function(e,t){var n,r=this;return"object"===a(e)?Object.keys(e).forEach((function(t){r.$set(t,e[t])})):((n=this.schema)&&(t=n.convertSetterValue(e,t,this)),this.$[e]=t),this}},{key:"$get",value:function(e,t){var n=this.$[e],r=this.schema;return void 0===(n=r?r.convertGetterValue(e,n,this):n)?t:n}}])&&function(e,t){for(var n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initUserDatabase=t.endDBBusyTask=t.default=t.beginDBBusyTask=void 0,t.isDBBusy=function(){return 0=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(l)throw o}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=n(16986);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function l(e){for(var t=1;t{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(){return(o="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=i(e)););return e}(e,t);if(r)return(r=Object.getOwnPropertyDescriptor(r,t)).get?r.get.call(arguments.length<3?e:n):r.value}).apply(this,arguments)}function a(e,t){return(a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Events=void 0;var l=((n=n(94128))&&n.__esModule?n:{default:n}).default.access("EventEmitter");n=function(){var e=u,t=l;if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&a(e,t);var n=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=i(e);if(n=t?(n=i(this).constructor,Reflect.construct(o,arguments,n)):o.apply(this,arguments),o=this,n&&("object"===r(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");if(void 0!==o)return o;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}}(u);function u(){var e;if(this instanceof u)return(e=n.call(this))._eventsMap=new Map,e._isMainProcess=!process.browser&&"renderer"!==process.type,e.setMaxListeners&&e.setMaxListeners(0),e;throw new TypeError("Cannot call a class as a function")}return e=u,(t=[{key:"on",value:function(e,t){o(i(u.prototype),"on",this).call(this,e,t);var n=Symbol(e);return t={id:n,listener:t,name:e},this._eventsMap.set(n,t),DEBUG_V&&(console.collapse("EVENT","orangeBg","on","orangePale",e,""),console.trace("event",t),console.groupEnd()),n}},{key:"once",value:function(e,t){var n=this,r=Symbol(e),a={id:r,name:e,listener:function(){n.off(r),t.apply(void 0,arguments)}};return o(i(u.prototype),"once",this).call(this,e,a.listener),this._eventsMap.set(r,a),DEBUG_V&&(console.collapse("EVENT","orangeBg","once","orangePale",e,""),console.trace("event",a),console.groupEnd()),r}},{key:"off",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PREVIEW_TYPES=t.MATCH_SCORE_MAP=t.CATEGORIES=void 0;var r=y(n(2568)),o=n(71782),a=n(64393),i=n(15973),l=n(39642),u=n(18876),s=y(n(94128)),c=n(7066),f=y(n(74160)),d=n(16986),p=["base64"],h=["blob"],m=["file"];function y(e){return e&&e.__esModule?e:{default:e}}function g(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;re.length)&&(t=e.length);for(var n=0,r=new Array(t);n(0,d.convertBytes)(e)}},{key:"needAutoLoadOriginImage",get:function(){return this.hasThumb&&!(null!=this&&this.cachePath)&&!this.exceedAutoDownloadSize}},{key:"needLoadIamgeBtn",get:function(){return"image"===this.previewType&&this.hasThumb&&this.exceedAutoDownloadSize&&!(null!=this&&this.cachePath)}},{key:"networking",get:function(){return this._data.networking||(this._data.networking=new l.FileNetworking(this)),this._data.networking}},{key:"senderId",get:function(){return this._data.senderId}},{key:"size",get:function(){return this._data.size}},{key:"sendMethod",get:function(){return this._data.sendMethod},set:function(e){this._data.sendMethod=e}},{key:"originFile",get:function(){return this._data.originFile}},{key:"mimeType",get:function(){return this._data.type||""}},{key:"mediaType",get:function(){var e=this._data.mediaType;return e||("image"===(e=this.previewType)||"audio"===e||"video"===e?e:"")}},{key:"mediaWidth",get:function(){return this._data.width||0}},{key:"mediaHeight",get:function(){return this._data.height||0}},{key:"isMedia",get:function(){return!!this.mediaType}},{key:"isBase64",get:function(){return"base64"===this.mimeType}},{key:"mediaInfo",get:function(){var e=this.mediaType;return e?{type:e,width:this.mediaWidth,height:this.mediaHeight}:null}},{key:"originFileType",get:function(){var e=this.originFile;return e instanceof File?"file":e instanceof Blob?"blob":"string"==typeof e?"base64":""}},{key:"originFileUrl",get:function(){var e,t=this.originFile;return t?"string"==typeof t?(e=(0,u.dataURItoBlob)(t),URL.createObjectURL(e)):null!=t&&t.path?(0,u.convertLocalPathToUrl)(t.path):t instanceof Blob||t instanceof File?URL.createObjectURL(t):null:null}},{key:"remoteUrl",get:function(){return this.getRemoteUrl()}},{key:"thumbnailRemoteUrl",get:function(){return this.getRemoteUrl({isThumbnail:this.hasThumb})}},{key:"getRemoteUrl",value:function(e){if(this._data.url)return this._data.url;if(!this.id)return null;var t=(0,i.getCurrentUser)(),n=void 0===(n=(e=e||{}).preview)?!!this.previewType:n,o=e.isThumbnail,l=(e=void 0!==(e=e.withSid)&&e,{fileName:o?"thumb_".concat(this.name):this.name,time:Math.floor(this.time/1e3),id:this.id,gid:t.id});return t.serverName&&(l.ServerName=t.serverName),t.isVersionSupport("sidCookie")&&!s.default.isType("browser")&&!e||(l.sid=(0,r.default)(t.sessionID+(o?"thumb_".concat(this.name):this.name))),n&&(l.preview=1),t.makeServerUrl("fileDownload?".concat((0,a.stringifySearchParams)(l)))}},{key:"thumbnailViewUrl",get:function(){if(!this.hasThumb)return this.viewUrl;if(k){var e=this.cacheThumbnailPath;return e?(0,u.convertLocalPathToUrl)(e):(e=this.originFileUrl)||null}return this.thumbnailRemoteUrl}},{key:"viewUrl",get:function(){if(this._viewUrl)return this._viewUrl;var e=this.originFileUrl;return e?this._viewUrl=e:(this._viewUrl=null,k?(e=this.cachePath)?(this._viewUrl=(0,u.convertLocalPathToUrl)(e),this._viewUrl):null:this.remoteUrl)}},{key:"extName",get:function(){if(void 0===this._extName){var e=this.name;if("string"!=typeof e||!e.length)return"";var t=e.lastIndexOf(".");this._extName=-1=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}(x);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(r.like.has(e)){this._category=r.name;break}}}catch(e){n.e(e)}finally{n.f()}}}return this._category}},{key:"previewType",get:function(){if(void 0===this._previewType){this._previewType="";var e=this.extName;if(e)for(var t=0,n=Object.entries(M);t{"use strict";function n(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function r(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.FILE_BROAD_MESSAGE_TYPES=void 0;var r=n(15973),o=(n=n(24260))&&n.__esModule?n:{default:n};function a(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";function r(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.RESPONDER_CHANNEL_STATUS_CHANGE_EVENT=void 0;var o=d(n(94128)),a=d(n(65286)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=f(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(77925)),l=d(n(71060)),u=n(78717),s=d(n(74101)),c=n(94592);function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function d(e){return e&&e.__esModule?e:{default:e}}function p(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function h(e){return function(e){if(Array.isArray(e))return m(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return m(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?m(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";function r(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.INITIATOR_CHANNEL_STATUS_CHANGE_EVENT=void 0;var o=n(78717),a=c(n(65286)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=s(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(77925)),l=c(n(79358)),u=n(24317);function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function d(e){return function(e){if(Array.isArray(e))return p(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RTC_TRANSFER_EVENT=t.RTC_FILE_STATUS=void 0,t.RTC_FILE_STATUS={pending:"pending",refused:"refused",accepted:"accepted"},t.RTC_TRANSFER_EVENT={sendFilesRequest:"send-files-request",sendFilesCancel:"send-files-cancel",receiveFilesCancel:"receive-files-cancel",receiveFilesConfirm:"receive-files-confirm"}},18876:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.blobToDataURI=function(e){return new Promise((function(t,n){var r=new FileReader;r.onloadend=function(){t(r.result)},r.onerror=n,r.readAsDataURL(e)}))},t.convertLocalPathToUrl=function(e){return e.startsWith("file://")?e:"file://".concat(e,"?t=").concat(Date.now())},t.dataURItoBlob=function(e){for(var t=atob(e.split(",")[1]),n=(e=e.split(",")[0].split(":")[1].split(";")[0],new ArrayBuffer(t.length)),r=new Uint8Array(n),o=0;o{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkFileCache=t.abortUploadFile=t.abortDownloadFile=void 0,t.checkUploadFileSize=h,t.default=void 0,t.dismissUploadFailedFile=function(e){(e=(0,i.getFileData)(e)).networking.isUploadFail&&(e.networking.reset(),i.default.deleteCacheItem(e.gid))},t.uploadImageFile=t.uploadFile=t.reuploadFile=t.downloadFileNoThrows=t.downloadFile=void 0;var r=n(15973),o=s(n(12482)),a=s(n(94128)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==d(e)&&"function"!=typeof e)return{default:e};if((t=u(t))&&t.has(e))return t.get(e);var n,r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var a;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((a=o?Object.getOwnPropertyDescriptor(e,n):null)&&(a.get||a.set)?Object.defineProperty(r,n,a):r[n]=e[n])}return r.default=e,t&&t.set(e,r),r}(n(94592)),l=n(7066);function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function s(e){return e&&e.__esModule?e:{default:e}}function c(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function f(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){c(a,r,o,i,l,"next",e)}function l(e){c(a,r,o,i,l,"throw",e)}i(void 0)}))}}function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var p=a.default.access("net");function h(e){if(!(e="object"===d(e)?e.size:e)||e<=0)return!1;var t=(0,r.getCurrentUser)().uploadFileSize;return t&&e<=t}function m(e){return b(e)}function y(e,t){return b(e,t,!0)}function g(e){(e=(0,i.getFileData)(e)).networking.isUploading&&p.abortUploadFile(e.gid)}var b=function(){var e=f((function*(e,t,n,a){if(!(e=o.default.create(e)).gid)throw new Error("Upload file failed, because gid has not set.");var u=i.default.getFile(e.gid);if(null!=u&&u.networking.isUploading)return u;e.networking.startUpload(),i.default.store(e);try{var s=0,c=0,f=yield p.uploadFile((0,r.getCurrentUser)(),e,(function(n,r,o){var a=Date.now();n!==c&&1e3{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.getFileData=function(e){return e?"string"==typeof e?g.getFile(e):"object"!==c(e)?null:e instanceof i.default&&g.hasCacheItem(e.gid)?e:(e._data&&(e=e._data),g.store(e)[0]):null},t.getP2pFilePath=function(e){return(0,u.getCommonDataItem)("P2pFilePath",e)},t.setP2pFilePath=function(e,t){(0,u.putCommonDataItem)("P2pFilePath",e,t)};var r,o=n(55292),a=n(33594),i=(r=n(12482))&&r.__esModule?r:{default:r},l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==c(e)&&"function"!=typeof e)return{default:e};if((t=s(t))&&t.has(e))return t.get(e);var n,r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var a;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((a=o?Object.getOwnPropertyDescriptor(e,n):null)&&(a.get||a.set)?Object.defineProperty(r,n,a):r[n]=e[n])}return r.default=e,t&&t.set(e,r),r}(n(73052)),u=n(63785);function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}(e);try{for(o.s();!(t=o.n()).done;)!function(){var e=t.value;if(!e.isInLocal){if(e.deleted&&"file"===e.contentType)return(o=null!=(o=n.getItemFromCache(e.fileContent[n._key]))?o:n.getChatFiles(e.cgid).filter((function(t){return e.id===t.messageID}))[0])&&(delete o._data.id,r.push(o));var o=null!=(o=e.fileContent)?o:e.imageContent;o&&r.push(o)}}()}catch(e){o.e(e)}finally{o.f()}r.length&&this.store(r)}},{key:"_handleFileDataChange",value:function(e){var t=e.messageID;t&&(t=l.default.getMessage(t))&&t.cacheFilePath!==e.cachePath&&(t.cacheFilePath=e.cachePath,l.default.store(t)),this.hasCacheItem(e.gid)&&this.store(e)}}])&&function(e,t){for(var n=0;n{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.downloadFileToCache=function(e,t){return T.apply(this,arguments)},t.editOfficeFile=K,t.getFileMenuItems=Z,t.getFileNetworkErrorMessage=j,t.getImageMenuItems=ee,t.onFileSaved=function(e){return f.default.on(P,e)},t.openFile=D,t.previewCodeFile=W,t.previewFile=X,t.previewHtmlFile=G,t.previewImageFile=Y,t.previewMarkdownFile=z,t.previewMediaFile=L,t.previewOfficeFile=$,t.previewPdfFile=H,t.previewTextFile=U,t.saveFile=x,t.showFileInExplorer=R,t.showFileInFolder=A;var o=w(n(70182)),a=w(n(94128)),i=(t=n(98649),n(78717)),l=w(n(61862)),u=n(18876),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=v(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(94592)),c=n(17531),f=w(n(65286)),d=n(95126),p=n(15973),h=w(n(74160)),m=n(20491),y=w(n(74101)),g=["file"],b=["file"];function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}function w(e){return e&&e.__esModule?e:{default:e}}function O(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function S(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setActiveChat=t.onActiveChat=t.isOpenedActiveChat=t.isActiveChat=t.getChatMenuType=t.getActiveChatGid=t.activeNextChatOnMenu=void 0;var r=n(40910),o=i(n(65286)),a=i(n(94128));function i(e){return e&&e.__esModule?e:{default:e}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";function n(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.DEFAULT_CACHE_LIFE_TIME=void 0,t.DEFAULT_CACHE_LIFE_TIME=18e5;var r=function(){function e(t,r){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function");n(this,"cgid",void 0),n(this,"_activeTime",void 0),n(this,"_state",void 0),this.cgid=t,this._activeTime=r||(new Date).getTime()}var t,r;return t=e,(r=[{key:"activeTime",get:function(){return this._activeTime}},{key:"active",value:function(){this._activeTime=(new Date).getTime()}},{key:"isExpired",value:function(e){var t=this._activeTime;return t&&(1{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.sortChats=t.isOne2OneChatOnline=t.getOtherMemberInOne2OneChat=t.getOne2OneChatGid=t.getChatPinYinName=t.getChatMembers=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=f(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(58851)),a=n(15973),i=n(16986),l=c(n(52324)),u=c(n(84431)),s=n(57485);function c(e){return e&&e.__esModule?e:{default:e}}function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function d(e,t){var n,r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length)return r&&(e=r),n=0,{s:t=function(){},n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.lastAccessTime?1:-1:n.draft||e.draft?(n.draft?1:0)-(e.draft?1:0):0;break;default:g="namePinyin"===p?(h=y(n),y(e)):(h=n[p],e[p]),c=(h=null==h?0:h)===(g=null==g?0:g)?0:g{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.getChatMessageMentionType=function(e){var t=e instanceof c.default,n=(0,f.getCurrentUser)();if(t){if(void 0!==e._mentionType)return e._mentionType;if(!e.isTextContent||n.id!==e.senderId)return e._mentionType=!1}t=t?e.content:e;try{if(RegExp("(@".concat((0,i.escapeRegExp)(n.account),"|@").concat((0,i.escapeRegExp)(n.realname),"|@#").concat(n.id,")"),"mgui").test(t))return"me";if(RegExp("(@all|@".concat(s.default.string("chat.message.atAll"),")"),"mgui").test(t))return"all"}catch(e){}return!1},t.linkMentionsInText=t.getChatMessageSummaryText=t.getChatMessageSender=void 0,t.normalizeMentionsInMessage=function(e){return e.replace(new RegExp("(\\[|\\()?".concat(i.REGEXP_AT_USER,"(\\)|\\])?"),"g"),(function(e,t,n,r){return"("===t&&")"===r||"["===t&&"]"===r?e:(n=d.default.guessMemberInCache(n))?"".concat(null!=t?t:"","[@").concat(n.displayName,"](@#").concat(n.id,")").concat(null!=r?r:""):e}))},t.renderChatMessageContent=t.onRenderChatMessageContent=void 0;var o=h(n(15219)),a=n(64393),i=n(16986),l=n(74933),u=h(n(74160)),s=h(n(61862)),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=p(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(92691)),f=n(15973),d=h(n(84431));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function h(e){return e&&e.__esModule?e:{default:e}}function m(e){var t,n,r,o,a,i=1@'.concat(t,""))).replace(/\[@(#?[^\s[\]@]{1,20})]\(@(#\d+)\)/gi,(function(e,t,n){var l=n==="#".concat(a)||n===o||n===r;return i?"@".concat(t):"@').concat(t,"")}))),e}var y=null;function g(e){var t,n;void 0===e._renderedTextContent&&("string"==typeof(n=e.content)&&n.length?(n=e.isBroadcast||!e.isPlainTextContent?(u.default.ui["chat.markdown.html"]&&(n=m(n,u.default.ui["chat.denyShowMemberProfile"])),t=u.default.ui["chat.markdown.html"]?null:{sanitize:null},(0,o.default)(n,t)):m(n=(0,a.linkify)((0,a.escape)(n).replace(/
/g,"\n")),u.default.ui["chat.denyShowMemberProfile"]),n=(0,l.emojiToImage)(n),y&&(n=y(n)),e._renderedTextContent=n,e._isBlockContent=n&&(n.includes("

")||n.includes("

")||n.includes("

"))):(e._renderedTextContent="",e._isBlockContent=!1));for(var r,i=arguments.length,s=new Array(1t?(0,i.limitStringLength)(o,t):o};var b=function(e){return e.replace(/ ?/gm,(function(e){return/alt="(.*?)"/.exec(e)[1]}))},v=function(e){return(new DOMParser).parseFromString(e,"text/html").documentElement.textContent}},41363:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ChatMessageImageObtainer=void 0;var r=c(n(84431)),o=c(n(73052)),a=c(n(29795)),i=n(17531),l=c(n(94592)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==f(e)&&"function"!=typeof e)return{default:e};if((t=s(t))&&t.has(e))return t.get(e);var n,r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var a;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((a=o?Object.getOwnPropertyDescriptor(e,n):null)&&(a.get||a.set)?Object.defineProperty(r,n,a):r[n]=e[n])}return r.default=e,t&&t.set(e,r),r}(n(61862));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function c(e){return e&&e.__esModule?e:{default:e}}function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function p(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){d(a,r,o,i,l,"next",e)}function l(e){d(a,r,o,i,l,"throw",e)}i(void 0)}))}}function h(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function m(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.emitReceiveNewMessages=function(e){r.immediateChannel.publish(o,e)},t.emitUnreadMessagesChange=l,t.subscribeReceiveNewMessages=function(e){return r.immediateChannel.subscribe(o,e)},t.subscribeUnreadMessagesChange=function(e){return r.immediateChannel.subscribe(a,e)},t.tryEmitUnreadMessagesChange=function(e){e!==i&&(l(e),DEBUG&&console.warn("TryEmitUnreadMessagesChange works."))},t.unsubscribeMessagesChange=function(e){return Array.isArray(e),r.immediateChannel.unsubscribe(e)};var r=n(84401),o=Symbol("event-receive-new-messsages"),a=Symbol("event-unread-messsages-change"),i=0;function l(e){r.immediateChannel.publish(a,e),i=e}},92691:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TYPES=t.TEXT_CONTENT_TYPE=t.OBJECT_TYPES=t.EXPIRATION_TIME=t.DELETE_MESSAGE_TIME=t.CONTENT_TYPES=t.BULLETIN_TYPES=void 0,t.createChatMessage=R,t.isLocalMessageID=t.default=void 0,t.sortChatMessages=N;var r=f(n(27945)),o=f(n(6511)),a=f(n(75738)),i=n(16986),l=f(n(12482)),u=n(48389),s=n(86273),c=n(15973);function f(e){return e&&e.__esModule?e:{default:e}}function d(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function p(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fetchHistory=m,t.getFetchingTask=void 0;var r=n(7066),o=n(78717),a=u(n(74101)),i=u(n(73052)),l=n(23405);function u(e){return e&&e.__esModule?e:{default:e}}function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.loadMessages=M;var o=m(n(20213)),a=n(33594),i=n(55292),l=m(n(74101)),u=m(n(73052)),s=n(7491),c=n(81595),f=n(15973),d=n(58851),p=n(68271),h=n(13347);function m(e){return e&&e.__esModule?e:{default:e}}function y(e,t){var n,r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=P(e))||t&&e&&"number"==typeof e.length)return r&&(e=r),n=0,{s:t=function(){},n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}function g(){return(g="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=O(e)););return e}(e,t);if(r)return(r=Object.getOwnPropertyDescriptor(r,t)).get?r.get.call(arguments.length<3?e:n):r.value}).apply(this,arguments)}function b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=O(e);if(n=t?(n=O(this).constructor,Reflect.construct(o,arguments,n)):o.apply(this,arguments),o=this,n&&("object"===r(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return w(o)}}function w(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function O(e){return(O=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function S(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function C(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){_(a,r,o,i,l,"next",e)}function l(e){_(a,r,o,i,l,"throw",e)}i(void 0)}))}}function E(e){return function(e){if(Array.isArray(e))return k(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||P(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function P(e,t){if(e){if("string"==typeof e)return k(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?k(e,t):void 0}}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nt&&e(!1),x?setTimeout(n,500):e(!0)}()}))){if(!(t<=0))return r=[],null!=(n=(0,f.getCurrentUser)())&&n.isVersionSupport(h.VersionSupport.xuanbot)&&e===(0,d.getXuanbotGid)((0,f.getCurrentUserID)())&&(r=(0,c.getStoreItem)("DATASTORE::".concat(u.default.identify,"::").concat(u.default._name,"::LOCAL_NOTIFICATION"),[]).filter((function(e){return a?er&&((n=l.default.getChat(e)).shrinkMessageIndexList(),l.default.store(n),n=t.slice(-r,t.length),o.list=n,this.store(S({},e,o)))}}])&&function(e,t){for(var n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageSearchConditions=void 0,t.searchChatMessagesInDatabase=O,t.searchChatsMessagesInDatabase=function(e,t){return _.apply(this,arguments)};var r=n(92691),o=n(58851),a=u(n(84431)),i=n(73052),l=u(n(74101));function u(e){return e&&e.__esModule?e:{default:e}}function s(e){return function(e){if(Array.isArray(e))return p(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||d(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(e,t){var n,r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=d(e))||t&&e&&"number"==typeof e.length)return r&&(e=r),n=0,{s:t=function(){},n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}function d(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.createMessage=void 0,t.fetchChatMessageInfoFromRemote=Y,t.isMessagePinnedInChat=function(e,t){return!!(t=m.default.getChat(t))&&t.isPinnedMessage(e)},t.queryMessagesFromDatabase=q,t.reindexNotifications=V,t.syncMessagesFromRemote=Q;var o=P(n(23848)),a=P(n(20213)),i=n(84401),l=P(n(84836)),u=E(n(92691)),s=n(62411),c=E(n(33594)),f=n(55292),d=P(n(24260)),p=n(15973),h=n(58851),m=P(n(74101)),y=n(68271),g=n(37907),b=n(14915),v=P(n(94128)),w=n(23405),O=n(86273),S=n(81595),_=n(13347);function C(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(C=function(e){return e?n:t})(e)}function E(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=C(t))&&t.has(e))return t.get(e);var n,o,a={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((o=i?Object.getOwnPropertyDescriptor(e,n):null)&&(o.get||o.set)?Object.defineProperty(a,n,o):a[n]=e[n]);return a.default=e,t&&t.set(e,a),a}function P(e){return e&&e.__esModule?e:{default:e}}function k(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function j(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}function D(e,t){if(e){if("string"==typeof e)return I(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?I(e,t):void 0}}function I(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.TYPES=t.NOTIFICATION_CHAT_GID=t.DEFAULT_LATEST_MESSAGES_COUNT=void 0,t.createOne2OneChatGid=k,t.default=void 0,t.getXuanbotGid=function(e){return"".concat(e,"&xuanbot")};var o=n(92691),a=(a=n(27945))&&a.__esModule?a:{default:a},i=n(48389),l=n(7066),u=n(7491);function s(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function c(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}function d(e){return function(e){if(Array.isArray(e))return h(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||p(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){if(e){if("string"==typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?h(e,t):void 0}}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne?t.date:e},set:function(e){this.$set("lastActiveTime",e)}},{key:"lastAccessTime",get:function(){return this.$get("lastAccessTime")||this.lastActiveTime||0},set:function(e){this.$set("lastAccessTime",e)}},{key:"latestMessageIndexes",get:function(){return C(this,N)}},{key:"checkLatestMessageIndexes",value:function(){var e=0e&&E(this,N,t.slice(t.length-e))}},{key:"lastMessageInfo",get:function(){return this.$get("lastMessageInfo")}},{key:"lastMessageIndex",get:function(){var e;return(null==(e=this.lastMessageInfo)?void 0:e.index)||0}},{key:"lastReadMessageIndex",get:function(){return this.$get("lastReadMessageIndex",0)}},{key:"unreadMessagesCount",get:function(){var e;return(null==(e=this.unreadMessageIndexes)?void 0:e.size)||0}},{key:"hasUnreadMessages",get:function(){return 0e.lastReadMessageIndex})))));var t=new Set((0,u.generateContinuousList)(this.lastMessageIndex,this.lastReadMessageIndex+1,!1));d(this.unreadAndDeletedMsgIdxSet).forEach((function(n){e.lastReadMessageIndex>n?e.unreadAndDeletedMsgIdxSet.delete(n):t.has(n)&&t.delete(n)})),this.unreadMessageSet=t}},{key:"isUnreadMessage",value:function(e){return this.unreadMessageIndexes.has(e)}},{key:"setLastReadMessageIndex",value:function(e){var t=this,n=1=n&&(o.push(i),(!r||i.id>r.id)&&(r=i))}}catch(e){a.e(e)}finally{a.f()}return o.length!==e.length&&this.$set("bulletins",o),r}},{key:"addBulletins",value:function(e){var t,n=void 0===(n=this.bulletins)?[]:n,r=(Array.isArray(e)||(e=[e]),Date.now()),o=n.filter((function(e){return e.expiration>r})),a=o.reduce((function(e,t,n){return e.set(t.id,n)}),new Map),i=0,l=f(e);try{for(l.s();!(t=l.n()).done;){var u,s=t.value;a.has(s.id)?o[u=a.get(s.id)].expiration!==s.expiration&&(o[u]=s,i++):s.expiration>=r&&(o.push(s),a.set(s.id,o.length-1),i++)}}catch(e){l.e(e)}finally{l.f()}return this.$set("bulletins",o),i}},{key:"plain",value:function(){var e=this.id,t=this.gid,n=this.type,r=this.name,o=this.createdDate,a=this.createdBy,i=this.ownedBy,l=this.editedDate,u=this.lastActiveTime,s=this.lastAccessTime,c=this.dismissDate,f=this.star,d=this.mute,p=this.public,h=this.archiveDate,m=this.admins,y=this.members,g=this.pinnedMessages,b=this.category,v=this.lastMessageInfo,w=this.lastReadMessageIndex,O=this.theOtherMemberID,S=this.bulletins,_=this.localMessages,C=this.adminInvite;return{id:e,gid:t,type:n,name:r,createdDate:o,createdBy:a,ownedBy:i,editedDate:l,lastActiveTime:u,lastAccessTime:s,dismissDate:c,star:f,mute:d,public:p,archiveDate:h,admins:m,members:y,pinnedMessages:g,committers:this.$get("committers"),category:b,freeze:this.$get("freeze"),delete:this.$get("delete"),lastMessageInfo:v,lastReadMessageIndex:w,theOtherMemberID:O,bulletins:S,localMessages:_,adminInvite:C,avatar:this.plainAvatar(this.$get("avatar"))}}}])&&function(e,t){for(var n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createChat=void 0,t.syncLastReadMessageForChat=function(e){return d.apply(this,arguments)},t.toggleFreezeChat=function(e,t){return f.apply(this,arguments)};var r,o=l(n(24260)),a=l(n(65286)),i=n(15973);function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function s(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){u(a,r,o,i,l,"next",e)}function l(e){u(a,r,o,i,l,"throw",e)}i(void 0)}))}}(n=r=r||{}).message_send="im.server.message.send",n.message_receive="im.server.message.receive",n.chat_action_changed="im.server.chat.action";var c=function(e){return o.default.sendAndListen({method:"chatCreate",params:[e.gid,e.name||"",e.type,Array.from(e.members),0,e.public||!1]})};function f(){return(f=s((function*(e,t){return e.id||(yield c(e)),!!(t=yield o.default.sendAndListen({method:"chatFreeze",params:["boolean"==typeof t?t:!e.frozen,e.gid]}))&&(a.default.emit(r.chat_action_changed,t,"freeze",e.frozen),!0)}))).apply(this,arguments)}function d(){return(d=s((function*(e){var t=1{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createChat=$,t.default=void 0,t.fetchChatFromRemote=J,t.fetchChatListFromRemote=function(){return Q.apply(this,arguments)},t.fetchChatMembersFromRemote=K;var r=n(92691),o=P(n(20213)),a=n(84401),i=n(16986),l=n(7066),u=E(n(58851)),s=E(n(33594)),c=n(55292),f=n(15973),d=n(33417),p=P(n(84431)),h=P(n(24260)),m=P(n(74160)),y=P(n(61862)),g=P(n(84836)),b=n(78717),v=P(n(94128)),w=n(37907),O=n(68271),S=n(14915),_=n(13347);function C(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(C=function(e){return e?n:t})(e)}function E(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==x(e)&&"function"!=typeof e)return{default:e};if((t=C(t))&&t.has(e))return t.get(e);var n,r,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((r=a?Object.getOwnPropertyDescriptor(e,n):null)&&(r.get||r.set)?Object.defineProperty(o,n,r):o[n]=e[n]);return o.default=e,t&&t.set(e,o),o}function P(e){return e&&e.__esModule?e:{default:e}}function k(e,t,n){return(k=F()?Reflect.construct:function(e,t,n){var r=[null];return r.push.apply(r,t),t=new(Function.bind.apply(e,r)),n&&B(t,n.prototype),t}).apply(null,arguments)}function j(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){l=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw o}}return a}}(e,t)||D(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(e){return(x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function M(e){return function(e){if(Array.isArray(e))return I(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||D(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T(e,t){var n,r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=D(e))||t&&e&&"number"==typeof e.length)return r&&(e=r),n=0,{s:t=function(){},n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}function D(e,t){if(e){if("string"==typeof e)return I(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?I(e,t):void 0}}function I(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);np.editedDate&&delete p.members,new Set(Object.keys(p))),b=(g.has("name")&&(y.name||y.type!==u.TYPES.one2one||(y.name=p.name),g.delete("name")),g.has("lastActiveTime")&&(y.lastActiveTime=Math.max(p.lastActiveTime,(0,l.createDate)(y.lastActiveTime).getTime()),g.delete("lastActiveTime")),g.has("lastMessageInfo")&&(null==(f=p.lastMessageInfo)?void 0:f.index)>(null==(d=y.lastMessageInfo)?void 0:d.index)&&(y.lastMessageInfo=p.lastMessageInfo),g.has("lastReadMessageIndex")&&p.lastReadMessageIndex>y.lastReadMessageIndex&&(y.lastReadMessageIndex=p.lastReadMessageIndex),T(g));try{for(b.s();!(m=b.n()).done;){var v=m.value,w=p[v];void 0===y[v]&&void 0!==w&&(y[v]=w)}}catch(e){b.e(e)}finally{b.f()}}else i.add(h)}}catch(e){c.e(e)}finally{c.f()}return i.size&&(yield t.bulkDelete(M(i))),DEBUG_I&&(console.collapse("STORE.Chat","pinkBg","merge chats from chatTable","pinkPale",r.length,""),console.log("chatsMap",a),console.log("chatsInDb",r),console.log("remoteChats",e),console.log("chatsNeedDelete",i),console.log("store",this),console.groupEnd()),M(a.values())}})),function(e){return C.apply(this,arguments)})},{key:"storeChatsFromRemote",value:(b=H((function*(e){var t=this,n=(0,f.getCurrentUser)(),r=n.id,o=new Set(e.map((function(e){return e.gid})));if(m.default.system["notification.enable"]&&!o.has(u.NOTIFICATION_CHAT_GID)&&e.push({gid:u.NOTIFICATION_CHAT_GID,type:u.TYPES.robot,lastActiveTime:Date.now()-1296e5,members:[r],name:y.default.string("common.notification"),deleted:!0}),n.isVersionSupport(_.VersionSupport.privateChat)&&!o.has("".concat(r,"&").concat(r))&&e.push({gid:"".concat(r,"&").concat(r),type:u.TYPES.one2one,lastActiveTime:Date.now()-1296e5,members:[r],name:y.default.format("chat.privateChat.name",n.displayName)}),n.isVersionSupport(_.VersionSupport.xuanbot)&&!o.has((0,u.getXuanbotGid)(r))&&e.push({gid:(0,u.getXuanbotGid)(r),type:u.TYPES.bot,lastActiveTime:Date.now()-1296e5,members:[r],name:y.default.string("common.xuanbot"),avatar:{type:"image",data:{imgUrl:"".concat(n.backendURL,"data/image/xuanbot.png")}}}),DEBUG_I&&(console.collapse("STORE.Chat","pinkBg","store chats from remote","pinkPale",e.length,""),console.log("chats",M(e)),console.log("store",this),console.groupEnd()),e.forEach((function(e){var n=t.getChat(e.gid);n&&(e.latestMessageIndexes=n.latestMessageIndexes)})),o=this._identify,e=yield this.mergeChatsFromDatabase(e),o===this._identify)return e=this.store(e,{putToDatabase:"reset"}),this._ready=!0,this._noticeChannel.publish(V),(0,w.emitUnreadMessagesChange)(this.getUnreadMessageCount()),e})),function(e){return b.apply(this,arguments)})},{key:"getChat",value:function(e){var t=this,n=!(1o&&(t=t.slice(0,o))),t}},{key:"searchChats",value:(c=H((function*(e){var t=1i)&&!e.isMerged}),{sortRules:t,excludeLocal:!0})}},{key:"getRecentContactMembers",value:function(){function e(e,t){return e.size?(e=Array.from(e.values()).sort((function(e,t){var n=e.chat.lastMessageIndext?e.slice(0,t):e:[]}var t,n=0n?a.slice(0,n):a}},{key:"fetchPublicChat",value:(n=H((function*(e){return(yield this.fetchPublicChats()).find((function(t){return t.gid===e}))})),function(e){return n.apply(this,arguments)})},{key:"fetchPublicChats",value:function(){return this._idleTasks.requestAndWait(H((function*(){var e=yield h.default.sendAndListen("chatGetPublicList");return e&&e.length?e.map($):[]})),{name:"fetchPublicChats",timeout:1e3})}}])&&function(e,t){for(var n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetAbortSyncSignal=t.onStartFetchingHistory=t.onFinishFetchingHistory=t.onFetchingHistoryProgress=t.onFetchingHistory=t.offFetchingHistoryEvent=t.getFetchingChannel=t.getAbortSyncSignal=t.abortSyncHistory=t.EVENT_HISTORY_START=t.EVENT_HISTORY_PROGRESS=t.EVENT_HISTORY_FINISH=void 0,n=n(84401);var r=Symbol("EVENT_HISTORY_PROGRESS"),o=(t.EVENT_HISTORY_PROGRESS=r,Symbol("EVENT_HISTORY_START")),a=(t.EVENT_HISTORY_START=o,Symbol("EVENT_HISTORY_FINISH")),i=(t.EVENT_HISTORY_FINISH=a,!1),l=(t.getAbortSyncSignal=function(){return i},t.abortSyncHistory=function(){i=!0},t.resetAbortSyncSignal=function(){i=!1},new n.EventChannel({delayTime:0}));t.getFetchingChannel=function(){return l},t.onStartFetchingHistory=function(e){return l.subscribe(o,e)},t.onFinishFetchingHistory=function(e){return l.subscribe(a,e)},t.onFetchingHistoryProgress=function(e){return l.subscribe(r,e)},t.onFetchingHistory=function(e){return l.subscribeAny(e)},t.offFetchingHistoryEvent=function(){for(var e=arguments.length,t=new Array(e),n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateChatTyping=t.updateChatSendboxStatus=t.sendChatTyping=t.msgSendInterval=t.chatTypingChannel=void 0;var r,o=n(84401),a=(r=n(24260))&&r.__esModule?r:{default:r},i=n(15973),l=n(33417);function u(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}t.msgSendInterval=3e3;var s=new Map,c=!1,f=new Map,d=new o.EventChannel({delayTime:0,dynamicParams:!1}),p=(t.chatTypingChannel=d,t.updateChatTyping=function(e,t,n){d.publish(e,t,n),f.has(e)&&clearTimeout(f.get(e)),t&&f.set(e,setTimeout((function(){d.publish(e,!1,n),f.delete(e)}),3e3))},function(){e=function*(e,t){var n,r;if(null!=(n=(0,i.getCurrentUser)())&&n.isOnline&&!e.isPrivate){c=!0;try{r=yield a.default.send({method:"chattyping",requestData:{cgid:e.gid,users:e.theOtherMemberID,typing:t}})}catch(e){}return c=!1,r}};var e,t=function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){u(a,r,o,i,l,"next",e)}function l(e){u(a,r,o,i,l,"throw",e)}i(void 0)}))};return function(e,n){return t.apply(this,arguments)}}());t.sendChatTyping=p,t.updateChatSendboxStatus=function(e,t){var n,r,o;(0,l.isOne2OneChatOnline)(e)&&!c&&(n=(0,i.getCurrentUser)())&&n.config.sendTypingStatus&&(n=e.gid,r=s.get(n),o=Date.now(),(!r&&t||3e3<=o-r)&&(p(e,!0),s.set(n,o)))},(0,i.onSwapUser)((function(){return s.clear()}))},45498:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getGroupsChats=t.getChatCategories=void 0;var r=n(15973),o=n(61997),a=u(n(61862)),i=n(33417),l=u(n(74101));function u(e){return e&&e.__esModule?e:{default:e}}function s(){var e=0t.id?1:-1:n)})),d&&(s.config.groupsCategories=f),p}t.getGroupsChats=s,t.getChatCategories=function(){var e=0{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.updateChatNotice=t.initIMNotice=void 0;var o=n(68271),a=v(n(84836)),i=n(727),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=b(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(61862)),u=n(15973),s=v(n(74160)),c=v(n(94128)),f=n(40910),d=n(83981),p=n(33417),h=v(n(74101)),m=n(20116),y=n(37907),g=v(n(73052));function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(b=function(e){return e?n:t})(e)}function v(e){return e&&e.__esModule?e:{default:e}}function w(e){return function(e){if(Array.isArray(e))return S(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||O(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function O(e,t){if(e){if("string"==typeof e)return S(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?S(e,t):void 0}}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}(t);try{for(h.s();!(p=h.n()).done;){var m=p.value;E>m.id||(!f||f.id{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.imServerHandlers=t.GroupManagementEvent=void 0;var o=b(n(65286)),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=g(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(58851)),i=n(15973),l=b(n(74160)),u=n(5150),s=b(n(74101)),c=b(n(73052)),f=b(n(26774)),d=n(52133),p=n(78717),h=n(7066),m=n(57485),y=n(13347);function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}function b(e){return e&&e.__esModule?e:{default:e}}function v(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function w(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){v(a,r,o,i,l,"next",e)}function l(e){v(a,r,o,i,l,"throw",e)}i(void 0)}))}}function O(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function S(e){for(var t=1;tDate.now()&&(n=!1)),t.isMember((0,i.getCurrentUserID)())?(s.default.store(t),n&&(0,m.canUseConference)()&&(0,p.executeCommand)("updateOngoingChatConference",t.gid)):(s.default.removeChat(t.gid),(0,p.executeCommand)("tryDisconnectConference",t.gid)),t}function C(e,t){var n;if(e.isSuccess)return o.default.emit(j.changeOwnership),(n=s.default.getChat(e.data.gid))&&(e.data=S(S({},e.data),{mute:n.mute,star:n.star,category:n.category,latestMessageIndexes:n.latestMessageIndexes,lastReadMessageIndex:n.lastReadMessageIndex})),n=new a.default(e.data),s.default.store(n),n}function E(e,t){if(e.isSuccess){var n=e.data;if(null!=(e=n=Array.isArray(n)?n:n.cgid&&n.content?[n]:Object.keys(n).map((function(e){return n[e]})))&&e.length)return c.default.store(n,{putToDatabase:!0,putToCache:!0,unread:!0}),!0}}function P(e,t){var n,r;e.isSuccess&&(n=(e=e.data).gids,r=e.category,n&&n.length&&(e=n.map((function(e){return(e=s.default.getChat(e)).category=r,e})),s.default.store(e)))}function k(e){var t=s.default.getChat(e.gid);t&&(t.setAdmins(e.admins),s.default.store(t))}var j={rename:"group.management.rename",chatMemberChange:"group.management.chatMemberChange",changeOwnership:"group.management.changeOwnership",setAdmin:"group.management.setAdmin",groupMerge:"group.management.groupMerge",chatArchive:"group.management.chatArchive"},x=(t.GroupManagementEvent=j,n=function(){var e=w((function*(e){return!!e.isSuccess&&(s.default.storeChatsFromRemote(e.data),e=e.data.map((function(e){return e.lastMessageInfo})).filter((function(e){return!!e})),c.default.store(e,{skipChatFilter:!0}),!0)}));return function(t){return e.apply(this,arguments)}}(),function(){var e=w((function*(e){var t;e.isSuccess&&((t=s.default.getChat(e.data.gid)).avatar=e.data.avatar,s.default.store(t))}));return function(t){return e.apply(this,arguments)}}());t.imServerHandlers={chatArchive:function(e){if(e.isSuccess){o.default.emit(j.chatArchive);var t,n=s.default.getChat(e.data.gid);if(n)return n.archiveDate=e.data.archiveDate,n.star=null!=(t=e.data.star)?t:n.star,n.mute=null!=(t=e.data.mute)?t:n.mute,n.freeze=null!=(t=e.data.freeze)?t:n.freeze,n.hide=null!=(t=e.data.hide)?t:n.hide,s.default.store(n),n}},chatRename:function(e,t){if(e.isSuccess){o.default.emit(j.rename);var n=s.default.getChat(e.data.gid);if(n)return n.name=e.data.name,s.default.store(n),n}else(0,p.executeCommand)("showMessager",e.message,{type:"info"})},chatSetCommitters:function(e,t){if(e.isSuccess){var n=s.default.getChat(e.data.gid);if(n)return n.setCommitters(e.data.committers),s.default.store(n)}},chatSetConfig:function(e,t){if(e.isSuccess){var n=s.default.getChat(e.data.gid);if(n)return n.setCommitters(e.data.committers),n.public=e.data.public,n.adminInvite=e.data.adminInvite,s.default.store(n)}},chatInvite:_,chatKick:_,chatLeave:_,chatJoin:_,chatChangeOwnership:C,chatCreate:C,chatGetMembers:function(e){var t;if(e.isSuccess&&e.data&&e.data.gid&&e.data.members)return(t=s.default.getChat(e.data.gid))&&(t.setMembers(e.data.members),s.default.store(t)),t},messageSend:E,messageRetract:E,messageUpdate:E,chatStar:function(e){if(e.isSuccess){var t=s.default.getChat(e.data.gid);if(t)return t.star=e.data.star,s.default.store(t),t}},chatMute:function(e){if(e.isSuccess){var t=s.default.getChat(e.data.gid);if(t)return t.mute=e.data.mute,s.default.store(t),t}},chatSetCategory:P,chatRenameCategory:P,chatDeleteCategory:P,chatHide:function(e,t){if(e.isSuccess){var n=s.default.getChat(e.data.gid);if(n)return n.hide=e.data.hide,s.default.store(n),n}},chatFreeze:function(e){if(e.isSuccess){var t=s.default.getChat(e.data.gid);if(t)return t.frozen=e.data.freeze,s.default.store(t),t}},chatDismiss:function(e){if(e.isSuccess){var t=s.default.getChat(e.data.gid);if(t)return t.dismissDate=e.data.dismissDate,s.default.store(t),o.default.emit("im.chats.dismissedChat",t.gid),(0,p.executeCommand)("tryDisconnectConference",t.gid),t}},chatSetVisibility:function(e){if(e.isSuccess){var t=s.default.getChat(e.data.gid);if(t)return t.public=e.data.public,s.default.store(t),t}},syncNotifications:function(e){var t,n;if(l.default.system["notification.enable"]&&e.isSuccess)return t=e.data,(t=Array.isArray(t)?t:t.cgid?[t]:Object.keys(t).map((function(e){return t[e]})))&&t.length&&(n=null!=(e=(0,i.getCurrentUser)())&&e.isVersionSupport(y.VersionSupport.xuanbot)?(0,a.getXuanbotGid)((0,i.getCurrentUserID)()):"",t.forEach((function(e){e.type="notification",e.cgid&&e.cgid!==a.NOTIFICATION_CHAT_GID||(e.cgid=n||a.NOTIFICATION_CHAT_GID)})),c.default.store(t,{putToCache:!0,putToDatabase:!0,unread:!0})),!0},syncDepts:function(e){e.isSuccess&&(e=e.data)&&f.default.updateDeptsData(e)},chatTyping:function(e){e.isSuccess&&(e=e.data)&&(0,u.updateChatTyping)(e.cgid,e.typing,e.user)},chatAddAdmins:function(e){e.isSuccess&&(o.default.emit(j.setAdmin),k(e.data))},chatRemoveAdmins:function(e){e.isSuccess&&(o.default.emit(j.setAdmin),k(e.data))},chatPinMessages:function(e){var t,n;if(e.isSuccess)return n=e.data,(t=s.default.getChat(n.cgid))&&(t.pinnedMessages=n.allPinned),n.pinned&&(n=c.default.getMessages(n.pinned,n.cgid),c.default.store(n)),void s.default.store(t);(0,d.showAlert)(e.message)},chatUnpinMessages:function(e){var t;e.isSuccess&&(e=e.data,(t=s.default.getChat(e.cgid))&&(t.pinnedMessages=e.allPinned),e.unpinned&&(e=c.default.getMessages(e.unpinned,e.cgid),c.default.store(e)),s.default.store(t))},chatSetLastReadMessageByIndex:function(e){var t;e.isSuccess&&(t=s.default.getChat(e.data.gid))&&(t.setLastReadMessageIndex(e.data.id),s.default.store(t))},chatGetList:n,chatSetAvatar:x}},20491:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unpinMessage=t.toggleMuteChat=t.toggleHideChat=t.toggleFreezeChat=t.toggleChatStar=t.toggleChatPublic=t.toggleChatGroupPublic=t.toggleChatArchive=t.shareContentToChats=t.setChatGroupSettings=t.setChatCommitters=t.setChatCategory=t.sendTextMessage=t.sendImageMessage=t.sendFilesByRTC=t.sendFileMessage=t.sendFileBroadcastChatMessage=t.sendEmojiMessage=t.sendCodeMessage=t.sendChatMessage=t.sendBroadcastChatMessage=t.sendBotCommandMessage=t.renameChat=t.removeAdmins=t.pinMessage=t.onSendChatMessages=t.onChatActionChanged=t.mergeChat=t.kickOfMemberFromChat=t.joinOrExitChat=t.inviteMembersToChat=t.forwardMessage=t.fetchChatList=t.fetchChat=t.exitChat=t.dismissChat=t.deleteChatMessage=t.default=t.createTextChatMessage=t.createEmojiChatMessage=t.createChatWithMembers=t.createChat=t.createBroadcastChatMessage=t.createBotCommandMessage=t.changeOwnership=t.batchKickMemberFromChat=t.addCategory=t.addAdmins=void 0;var r=n(21614),o=L(n(23848)),a=L(n(91230)),i=n(74933),l=L(n(68788)),u=B(n(74160)),s=L(n(94128)),c=n(7066),f=n(64393),d=n(84035),p=n(16986),h=n(78717),m=L(n(65286)),y=L(n(12482)),g=n(77925),b=L(n(3042)),v=L(n(73642)),w=L(n(79358)),O=L(n(71060)),S=n(17531),_=L(n(61862)),C=L(n(84431)),E=B(n(15973)),P=L(n(24260)),k=L(n(58851)),j=B(n(92691)),x=n(20116),M=L(n(73052)),T=L(n(74101)),D=n(57018),I=n(94592),A=n(61997),N=n(24317);function R(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(R=function(e){return e?n:t})(e)}function B(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==K(e)&&"function"!=typeof e)return{default:e};if((t=R(t))&&t.has(e))return t.get(e);var n,r,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((r=a?Object.getOwnPropertyDescriptor(e,n):null)&&(r.get||r.set)?Object.defineProperty(o,n,r):o[n]=e[n]);return o.default=e,t&&t.set(e,o),o}function L(e){return e&&e.__esModule?e:{default:e}}function F(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){l=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw o}}return a}}(e,t)||V(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function U(e,t){var n,r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=V(e))||t&&e&&"number"==typeof e.length)return r&&(e=r),n=0,{s:t=function(){},n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}function z(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function W(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){z(a,r,o,i,l,"next",e)}function l(e){z(a,r,o,i,l,"throw",e)}i(void 0)}))}}function H(e){return function(e){if(Array.isArray(e))return G(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||V(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function V(e,t){if(e){if("string"==typeof e)return G(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?G(e,t):void 0}}function G(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.getActivatedCacheChatsGID=t.emitChatSendboxFocus=t.default=t.createGroupChat=t.createFileServerContextMenuItems=t.createCatureScreenContextMenuItems=t.chatRenamePrompt=t.chatExitConfirm=t.chatDismissConfirm=t.captureAndCutScreenImage=void 0,t.getRecentMembersOfGroupChat=Oe,t.renameChatCategory=t.onSuggestSendImage=t.onSendContentToChat=t.onChatSendboxFocus=t.mentionMemberInSendbox=t.isChatsCacheChanged=t.initImUI=void 0,t.searchMembersOfGroupChat=function(e,t){var n=2n)?o.slice(0,n):o},t.setChatCacheState=t.sendMessageToChat=t.sendFilesToChat=t.sendContentToChat=void 0,t.showChatMessage=Ce,t.showMessageInList=Se,t.takeOutChatCacheState=void 0;var o=V(n(65286)),a=n(15973),i=V(n(61862)),l=n(20491),u=n(16986),s=(n(7066),n(4829)),c=n(69851),f=n(64393),d=V(n(62004)),p=n(32887),h=V(n(52133)),m=V(n(81087)),y=H(n(74933)),g=n(77325),b=n(98649),v=n(78717),w=V(n(74160)),O=V(n(94128)),S=V(n(70562)),_=n(17531),C=n(90534),E=V(n(12482)),P=n(18876),k=(H(n(92691)),n(40910)),j=n(20116),x=V(n(74101)),M=V(n(84431)),T=V(n(29795)),D=V(n(73052)),I=(n(79429),n(68271)),A=n(68788),N=(V(n(74689)),V(n(94592))),R=(n(74249),n(15116)),B=n(71255),L=n(73002),F=(n(95396),void n(89904)),U=["type","cgid"],z=["message"];function W(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(W=function(e){return e?n:t})(e)}function H(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=W(t))&&t.has(e))return t.get(e);var n,o,a={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((o=i?Object.getOwnPropertyDescriptor(e,n):null)&&(o.get||o.set)?Object.defineProperty(a,n,o):a[n]=e[n]);return a.default=e,t&&t.set(e,a),a}function V(e){return e&&e.__esModule?e:{default:e}}function G(e){return function(e){if(Array.isArray(e))return ee(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Z(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function q(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function $(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){q(a,r,o,i,l,"next",e)}function l(e){q(a,r,o,i,l,"throw",e)}i(void 0)}))}}function K(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function Y(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}function Z(e,t){if(e){if("string"==typeof e)return ee(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ee(e,t):void 0}}function ee(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=r)))break}if(o.length=r))break}}catch(e){f.e(e)}finally{f.f()}}return o}function Se(e,t){return _e.apply(this,arguments)}function _e(){return(_e=$((function*(e,t){function n(){var e=document.getElementById("message-".concat(t));return!!e&&(e.closest(".app-message-list").querySelectorAll(".highlight-focus").forEach((function(e){return e.classList.remove("highlight-focus")})),!!(0,f.scrollIntoView)(e,{behavior:"smooth",block:"center"})&&(setTimeout((function(){e.classList.add("highlight-focus"),setTimeout((function(){e.classList.remove("highlight-focus")}),5e3)}),500),!0))}var r=2p:first-child{display:none!important}"))}),(0,v.executeCommand)("contextMenu",{x:e.pageX,y:e.pageY,target:e.target,placement:"top"},n),e.preventDefault()}:null})),w.default.ui["chat.simpleChatView"]||u.push({id:"setFontSize",icon:"mdi-format-size",label:i.default.string("chat.sendbox.toolbar.setFontSize"),click:function(e){(0,v.executeCommand)("showChangeFontPopover",{x:e.pageX,y:e.pageY,target:e.target,placement:"top"})}}),o&&o.showMessageTip&&!w.default.ui["chat.hideMessageTipPopover"]&&u.push({id:"tips",icon:"sprite-input-help",label:i.default.string("chat.sendbox.toolbar.tips"),click:function(e){(0,v.executeCommand)("showChatTipPopover",{x:e.pageX,y:e.pageY,target:e.target,placement:"top"})}}),n.isGroupOrSystem&&n.isAdmin(e)&&e.permissions.includes("im/messagesend/bulletin")&&((0,b.tryAddDividerItem)(u),r=o&&o.getChatBulletinSetting(n.gid),u.push({id:"bulletin",icon:"mdi-bullhorn",label:i.default.string("chat.sendbox.toolbar.bulletin"),className:r?"pill warning-pale text-warning":"",content:r?"".concat(i.default.string("chat.bulletin.type.".concat(r.type))," ").concat(r.duration," ").concat(i.default.string("common.time.".concat(r.unit))):null,click:function(){(0,v.executeCommand)("showChatBulletinSettingDialog",n)}})),u}),{apiLevel:5}),(0,b.addContextMenuCreator)("chat.sendbox.sendButton",(function(){var e=(0,s.formatKeyDecoration)((0,a.getUserConfig)().sendMessageHotkey),t=!1,n=[{label:i.default.string("chat.sendbox.changeHotkeyTip"),disabled:!0}];return w.default.ui["hotkey.sendMessageOptions"].forEach((function(r){r=(0,s.formatKeyDecoration)(r),e===r&&(t=!0),n.push({label:r,click:function(){(0,a.getUserConfig)().sendMessageHotkey=r},checked:e===r})})),t||n.push({label:e,checked:!0}),n}),{apiLevel:5}),(0,b.addContextMenuCreator)("chat.menu",(function(e){if("string"==typeof(t=e.chat)){var t,n=t;if(!(t=x.default.getChat(n))||t.isNotInGroup)return[{id:"joinPublicGroup",label:i.default.string("chat.create.join"),href:"xxc://confirmJoinPublicChat/".concat(n)}];e.chat=t}n=void 0===(n=e.menuType)?null:n;var r=void 0===(r=e.viewType)?null:r,o=[];return t.isOne2One&&(o.push.apply(o,G((0,b.getMenuItemsForContext)("member",{member:t.theOtherMemberID}))),(0,b.tryAddDividerItem)(o)),o.push.apply(o,G((0,b.getMenuItemsForContext)("chat.actions",e))),t.isDismissed||t.isRobot||t.isArchived||("category"!==r||"contacts"!==n&&"groups"!==n||o.push({id:"chat-category",label:i.default.string("chats.menu.group.add"),click:function(){(0,v.executeCommand)("showChatAddCategoryDialog",t)}}),t.hidden&&o.push({id:"chat-hide",label:i.default.string("chat.toolbar.cancelHide"),click:function(){(0,l.toggleHideChat)(t,!1)}}),"recents"===n&&o.push({label:i.default.string("chat.toolbar.freeze"),click:function(){(0,l.toggleFreezeChat)(t)}})),DEBUG&&O.default.has("clipboard.writeText")&&((0,b.tryAddDividerItem)(o),o.push({id:"chat-copy-gid",label:i.default.string("chat.copyChatGID"),click:function(){O.default.call("clipboard.writeText",t.gid)}})),(0,b.tryRemoveLastDivider)(o)}),{apiLevel:5}),(0,b.addContextMenuCreator)("chat.pinned",(function(e){var t=e.chat,n=e.message;return[{id:"message-view",label:i.default.string("common.viewDetail"),url:"xxc://showChatMessage/".concat(t.gid,"/").concat(n.id)},t.isAdmin((0,a.getCurrentUser)())&&{id:"pinned-unpin",label:i.default.string("chat.message.unpin"),click:function(){return(0,l.unpinMessage)(t,n.id)}}]})),(0,b.addContextMenuCreator)("chat.member",(function(e){var t=e.member,n=(e=e.chat,[]),r=(n.push.apply(n,G((0,b.getMenuItemsForContext)("member",{member:t}))),(0,b.tryAddDividerItem)(n),(0,a.getCurrentUser)());return t.id!==r.id&&e.isGroupOrSystem&&(r=t.cgid,n.push({id:"member-mention",label:i.default.string("chat.atHim.".concat(t.gender),i.default.string("chat.atHim")),url:"xxc://mentionMemberInSendbox/".concat(encodeURIComponent("#".concat(t.id)))}),w.default.ui["chat.denyChatFromMemberProfile"]||n.push({id:"chat-active",label:i.default.string("chat.sendMessage"),url:"#/chats/recents/".concat(r)})),n}),{apiLevel:5}),(0,b.addContextMenuCreator)("message.basic",(function(e){var t,n,r,o=e.message;if(e.startMultiSelection,o)return t=x.default.getChat(o.cgid),n=M.default.getMember(o.senderId),e=[],(r=(0,a.getCurrentUser)()).permissions.includes("im/messagesend/reply")&&e.push({id:"message-reply",label:i.default.string("chat.message.reply"),icon:"reply-outline",click:function(){r.config.setChatReplyTo(o.cgid,o.id),o.senderId!==r.id?ye(n,{cgid:o.cgid}):me("",{cgid:o.cgid}),(0,k.isRoutePathMatch)("chats","*",o.cgid)||(0,k.setRoutePath)("chats","recents",o.cgid),(0,p.displayHide)(null,(function(){}),!0)}}),o.canDelete((0,a.getCurrentUser)())&&e.push({id:"message-retract",label:i.default.string("chat.message.retract"),icon:"undo-variant",click:function(){return(0,l.deleteChatMessage)(o)}}),o.canPin()&&t.isAdmin(r)&&r.permissions.includes("im/chatpinmessages")&&(t.isPinnedMessage(o.id)?e.push({id:"message-unpin",label:i.default.string("chat.message.unpin"),icon:"pin-off",click:function(){return(0,l.unpinMessage)(t,o.id)}}):e.push({id:"message-pin",label:i.default.string("chat.message.pin"),icon:"pin",click:function(){return(0,l.pinMessage)(t,o.id)}})),e}),{apiLevel:5}),(0,b.addContextMenuCreator)("message.text",(function(e){var t=e.message;return e=[],O.default.has("clipboard.writeText")&&(e.push({id:"message-copy",icon:"mdi-content-copy",label:i.default.string("chat.message.copy"),click:function(){var e=t.isPlainTextContent?t.content:null,n=t.content,r=(null!==e||(r=document.getElementById("message-".concat(t.id)).querySelector(".app-message-content"))&&(e=r.innerHTML,n=r.innerText),void 0===e&&(e=(0,j.renderChatMessageContent)(t)),e=(0,u.restoreMessageContainAt)(e),n=(0,u.restoreMessageContainAt)(n),O.default.access("clipboard"));r.write?r.write({text:t.isPlainTextContent?e:(0,f.strip)(e),html:e}):r.writeHTML?r.writeHTML(e):r.writeText&&r.writeText(n)}}),t.isPlainTextContent||e.push({id:"message-copy-md",icon:"mdi-markdown",label:i.default.string("chat.message.copyMarkdown"),click:function(){O.default.call("clipboard.writeText",(0,u.restoreMessageContainAt)(t.content))}})),w.default.ui["todo.enable"]&&!w.default.ui["chat.simpleChatView"]&&"zdoo"===(0,a.getCurrentUser)().backendType&&(e.length&&e.push("divider"),e.push({id:"message-todo",label:i.default.string("todo.create"),icon:"mdi-calendar-check",click:function(e,n,r){(0,v.executeCommand)("showTodoEditDialog",(0,g.createTodoFromMessage)(t)),r.preventDefault()}})),e}),{apiLevel:5}),(0,b.addContextMenuCreator)("message.code",(function(e){var t=e.message;return O.default.has("clipboard.writeText")?[{id:"message-copy",icon:"mdi-content-copy",label:i.default.string("common.copyCode"),click:function(){var e=(0,y.decodeEmojiMessage)(t.codeContent.code),n=O.default.access("clipboard");n.write?n.write({text:e}):n.writeText&&n.writeText(e)}},{id:"message-copy-md",icon:"mdi-markdown",label:i.default.string("chat.message.copyMarkdown"),click:function(){var e=t.codeContent,n=(e=["```".concat(e.lang||"").concat(e.name?":".concat(e.name):""),(0,y.decodeEmojiMessage)(e.code),"```"].join("\n"),O.default.access("clipboard"));n.write?n.write({text:e}):n.writeText&&n.writeText(e)}}]:[]}),{apiLevel:5}),(0,b.addContextMenuCreator)("message.image",(function(e){var t=e.message;if(!(n=e.event.target.closest("img")))return[];var n,r=t.imageContent,o=N.default.getMessageFile(t);return(n=null!=(n=n.getAttribute("src"))?n:o.viewUrl).startsWith("file://")&&(n=n.substr(7).split("?")[0]),G((0,b.getMenuItemsForContext)("image",Y(Y({},e),{},{url:n,dataType:r.type,image:r,file:o,options:{messageID:t.id}})))}),{apiLevel:5}),(0,b.addContextMenuCreator)("message.url",(function(e){var t=e.url,n=e.card;return e=e.event,t=G((0,b.getMenuItemsForContext)("link",{url:t,event:e})),null!=n&&n.webviewContent?(n=(e=n.content).originSrc,t.push("divider"),t.push({id:"open-app",label:i.default.string("ext.app.open"),url:"!openUrlInDialog/".concat(encodeURIComponent(n||e.src),"/?size=lg&insertCss=").concat(encodeURIComponent(e.insertCss)),icon:"mdi-open-in-app"}),DEBUG&&"iframe"!==e.type&&t.push({label:i.default.string("ext.app.openDevTools"),icon:"mdi-auto-fix",click:function(){var e;null!=(e=F.webview)&&null!=(e=e.webview)&&e.openDevTools?F.webview.webview.openDevTools():DEBUG&&console.warn("Cannot open dev tools for current webview.")}}),t):t}),{apiLevel:5}),(0,b.addContextMenuCreator)("message.file",(function(e){var t=e.message;return e=J(e,z),t=N.default.getMessageFile(t),(0,b.getMenuItemsForContext)("file",Y({file:t},e))}),{apiLevel:5}),(0,b.addContextMenuCreator)("message",(function(e){var t,n;if(!(n="number"==typeof(n=void 0===(n=e.message)?e.params[0]:n)?D.default.getMessage(n):n))return[];function r(t){return t=G(t),(0,b.tryAddDividerItem)(t),t.push.apply(t,G((0,b.getMenuItemsForContext)("message.basic",e))),t}return(e.message=n).isCodeContent?r((0,b.getMenuItemsForContext)("message.code",e)):n.isFileContent?r((0,b.getMenuItemsForContext)("message.file",e)):n.isEmotionContent&&null!=(t=n.emotionContent)&&t.content?r((0,b.getMenuItemsForContext)("emoji",Y(Y({},e),{},{emoji:y.default.shortnameToUnicode(n.emotionContent.content)}))):n.isImageContent?r((0,b.getMenuItemsForContext)("message.image",e)):n.isTextContent?r((0,b.getMenuItemsForContext)("message.text",e)):n.isUrlObject?r((0,b.getMenuItemsForContext)("message.url",e)):G((0,b.getMenuItemsForContext)("message.basic",e))}),{apiLevel:5}),(0,v.registerCommand)("sendContentToChat",(function(e,t){e=void 0===(e=e.options)?{}:e,me(t||e.content,e)}),null,{apiLevel:2}),(0,v.registerCommand)("sendContentToServerBySendbox",(function(e,t){(e=void 0===(e=e.options)?{}:e).send=!0,e.clear=!0,me(t||e.content,e)}),null,{apiLevel:7}),(0,v.registerCommand)("mentionMemberInSendbox",(function(e,t,n){e=void 0===(e=e.options)?{}:e,ye(t||e.content,n||e.cgid)}),null,{apiLevel:2}),(0,v.registerCommand)("confirmJoinPublicChat",function(){var e=$((function*(e,t){var n=x.default.getChat(t);if(n&&!n.isDeleted)(0,I.setActiveChat)(t);else{if(null!=n&&n.isArchived)return h.default.alert(i.default.string("chats.cannotJoinArchivedChat"));if(!(n=yield x.default.fetchPublicChat(t)))return h.default.alert(i.default.string("chats.joinedChatNotFound"));try{(yield h.default.confirm(i.default.format("chats.confirmToJoinPublicChat",n.name)))&&(yield(0,l.joinOrExitChat)(n),(0,I.setActiveChat)(t))}catch(e){h.default.alert(i.default.error(e))}}}));return function(t,n){return e.apply(this,arguments)}}(),null,{apiLevel:4}),(0,v.registerCommand)("showMessageInList",(function(e,t,n,r){return Se(t,n,r)}),null,{apiLevel:4}),(0,v.registerCommand)("showChatMessage",(function(e,t,n,r){return Ce(t,n,r)}),null,{apiLevel:4}),O.default.has("screenshot")&&(0,v.registerCommand)("shortcut.captureScreenHotkey",(function(){ve(!1,!1,!1)}),null,{apiLevel:2}),O.default.has("clipboard.getNewImage")&&(0,v.registerCommand)("suggestClipboardImage",(function(){var e;!(0,a.getUserConfig)().listenClipboardImage||(e=O.default.call("clipboard.getNewImage"))&&o.default.emit(he.suggestSendImage,e)})),(0,v.registerCommand)("sendFileBroadcastChatMessage",(function(e,t){(0,l.sendFileBroadcastChatMessage)(t)}),null,{apiLevel:2}),n.g.ExtsRuntime&&(0,n.g.ExtsRuntime.registerExtensionAPI)({name:"im.sendContentToChatSendbox",level:2,func:function(e,t){return me(e,t)}}),PERF&&(0,c.setPerfCommandHandlers)({openTestChats:(e=$((function*(){for(var e=0{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initIM=void 0;var r=n(29946),o=n(15998);t.initIM=function(){(0,o.initImUI)(),(0,r.initIMNotice)()}},62411:(e,t,n)=>{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.NotificationMessage=void 0,t.createNotificationMessage=m;var o,a=(o=n(74160))&&o.__esModule?o:{default:o},i=n(58851),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=u(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(92691));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function s(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function c(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMediaPath=t.getLangDisplayName=t.getAllLangList=t.describeDateFromNow=t.default=void 0,t.getShortTextOfDate=k,t.onLangChange=t.loadLanguage=t.isSupportMultiLanguages=t.isJustLangSwitched=t.initLang=t.getStringFromObject=void 0;var r=f(n(44575)),o=f(n(94128)),a=n(81595),i=f(n(19791)),l=f(n(65286)),u=f(n(74160)),s=n(7066),c=n(64393);function f(e){return e&&e.__esModule?e:{default:e}}function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function h(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeLocalConfig=t.getLocalConfig=t.getAllLocalConfig=void 0,t.setLocalConfig=function(e,t){var n=i();"object"===o(e)?Object.assign(n,e):n[e]=t,l(n)};var r=n(81595);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a="LOCAL_SETTINGS",i=(t.getLocalConfig=function(e){return(0,r.getStoreItem)(a,{})[e]||void 0},function(){return(0,r.getStoreItem)(a,{})}),l=(t.getAllLocalConfig=i,function(e){(0,r.setStoreItem)(a,e)});t.removeLocalConfig=function(e){var t=i();Object.keys(t).includes(e)&&(delete t[e],l(t))}},26774:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deptsSorter=t.deptsDeepSort=t.default=t.DeptsStore=void 0;var r=n(84401),o=n(15973),a=(i=n(24260))&&i.__esModule?i:{default:i},i=n(33594);function l(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function u(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){l(a,r,o,i,u,"next",e)}function u(e){l(a,r,o,i,u,"throw",e)}i(void 0)}))}}function s(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function c(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.onMemberLogout=t.emitMemberLogout=void 0;var r,o=(n=n(65286))&&n.__esModule?n:{default:n};(r=r||{}).logout="member.logout",t.onMemberLogout=function(e){return o.default.on(r.logout,e)},t.emitMemberLogout=function(e){return o.default.emit(r.logout,e)}},83981:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMemberAvatar=function(e){if("object"===l(e)&&null!==e&&(e=e.avatar),!e)return null;if(e.startsWith("$"))return e.substr(1);if(!/^(http?:|https?:|file:|data:|mdi-|icon-)/.test(e)){var t=(0,o.getCurrentUser)();if(t)return"".concat(t.serverUrlRoot).concat(e)}return e},t.sortMembers=void 0;var r=n(75738),o=n(15973);function a(e,t){var n,r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length)return r&&(e=r),n=0,{s:t=function(){},n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(l)throw o}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.isMemberOffline=t.default=t.STATUS=void 0;var o=d(n(27945)),a=d(n(6511)),i=d(n(52324)),l=d(n(60811)),u=n(71782),s=d(n(61862)),c=n(48389),f=n(16986);function d(e){return e&&e.__esModule?e:{default:e}}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=y(e);if(n=t?(n=y(this).constructor,Reflect.construct(o,arguments,n)):o.apply(this,arguments),o=this,n&&("object"===r(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return m(o)}}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function g(e,t,n){var r=e;if(t.has(r))throw new TypeError("Cannot initialize the same private elements twice on an object");t.set(e,n)}function b(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}function v(e,t,n){if((t=O(e,t,"set")).set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}function w(e,t){return(t=O(e,t,"get")).get?t.get.call(e):t.value}function O(e,t,n){if(t.has(e))return t.get(e);throw new TypeError("attempted to "+n+" private field on non-instance")}var S=[{name:"namePinyin",equal:100,include:50},{name:"displayName",equal:100,include:50},{name:"account",equal:100,include:50},{name:"email",equal:70,include:30},{name:"phone",equal:70,include:30},{name:"site",equal:50,include:25}],_=new l.default({unverified:0,disconnect:1,offline:1,logged:2,online:3,busy:4,away:5,meeting:6},0,null,{isOnline:function(){return 2<=this.value}}),C=(t.STATUS=_,t.isMemberOffline=function(e){return _.isLessOrSame(e,_.$.offline)},new a.default({id:{type:"int",indexed:!0,primaryKey:!0},account:{type:"string",unique:!0},email:{type:"string",indexed:!0},phone:{type:"string",indexed:!0},mobile:{type:"string",indexed:!0},realname:{type:"string",indexed:!0},realnames:{type:"json"},site:{type:"string"},avatar:{type:"string"},role:{type:"string"},gender:{type:"string"},dept:{type:"int",indexed:!0},admin:{type:"string",indexed:!0},deleted:{type:"boolean"},weixin:{type:"string"},qq:{type:"string"},address:{type:"string"}})),E=(l=(0,c.createProxyPropertiesMap)([{name:"gid",deleted:!0},"account","email","phone","mobile","realname","site","avatar","role","gender","dept","admin","deleted","displayName","namePinyin","weixin","qq","address"],o.default.PROXY_PROPERTIES),(0,c.createProxyHandler)(l)),P=new WeakMap,k=new WeakMap,j=new WeakMap;a=function(e){var t=r;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&p(t,e);var n=h(r);function r(e){var t=this,o=r;if(t instanceof o)return b(m(t=n.call(this,e,1=_.$.logged}},{key:"isOffline",get:function(){return!this.isOnline}},{key:"isBusy",get:function(){return this.statusKeeper.is(_.$.busy)}},{key:"isInMeeting",get:function(){return this.isStatus(_.$.meeting)}},{key:"statusBeforeJoinconference",get:function(){return w(this,P)}},{key:"setStatusBeforeJoinconference",value:function(e){v(this,P,e?_.create(e):null)}},{key:"isAway",get:function(){return this.isStatus(_.$.away)}},{key:"isStatus",value:function(e){return this.statusKeeper.is(e)}},{key:"isMember",value:function(e){return this.account===e}},{key:"gender",get:function(){return this.$get("gender")}},{key:"dept",get:function(){return this.$get("dept")}},{key:"isSuperAdmin",get:function(){return"super"===this.$get("admin")}},{key:"isAdmin",get:function(){return"no"!==this.$get("admin")}},{key:"realnames",get:function(){return this.$get("realnames")}},{key:"realname",get:function(){var e=this.realnames;return e&&(e.cn&&!e["zh-cn"]&&(e["zh-cn"]=e.cn),e.tw&&!e["zh-tw"]&&(e["zh-tw"]=e.tw),e=e[s.default.name])?e:this.$get("realname")},set:function(e){this.$set("realname",e)}},{key:"account",get:function(){return this.$get("account")}},{key:"avatar",get:function(){return this.$get("avatar")}},{key:"phone",get:function(){return this.$get("phone")}},{key:"mobile",get:function(){return this.$get("mobile")}},{key:"email",get:function(){return this.$get("email")}},{key:"role",get:function(){return this.$get("role")}},{key:"displayName",get:function(){return this.$get("realname")||"".concat(this.account)}},{key:"mentionText",get:function(){var e=this.realname;return(0,f.isNotEmptyString)(e)?"@".concat(e):(e=this.account,(0,f.isNotEmptyString)(e)?"@".concat(e):"@#".concat(this.id))}},{key:"namePinyin",get:function(){return null==w(this,j)&&v(this,j,(0,i.default)(this.displayName)),w(this,j)}},{key:"weixin",get:function(){return this.$get("weixin")}},{key:"qq",get:function(){return this.$get("qq")}},{key:"address",get:function(){return this.$get("address")}},{key:"getMatchScore",value:function(e){return(0,u.matchScore)(S,this,e)}},{key:"plain",value:function(){return{id:this.id,gid:this.gid,account:this.account,email:this.email,phone:this.phone,mobile:this.mobile,realnames:this.realnames,avatar:this.avatar,role:this.role,gender:this.gender,dept:this.dept,site:this.$get("site"),realname:this.$get("realname"),admin:this.$get("admin"),deleted:this.$get("deleted")}}},{key:"toPlain",value:function(){return{id:this.id,displayName:this.displayName,avatar:this.avatar}}}])&&function(e,t){for(var n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.MembersStore=void 0,t.fetchMembersFromRemote=P;var r=p(n(84836)),o=n(99087),a=n(16986),i=p(n(75738)),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==m(e)&&"function"!=typeof e)return{default:e};if((t=d(t))&&t.has(e))return t.get(e);var n,r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var a;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((a=o?Object.getOwnPropertyDescriptor(e,n):null)&&(a.get||a.set)?Object.defineProperty(r,n,a):r[n]=e[n])}return r.default=e,t&&t.set(e,r),r}(n(33594)),u=n(55292),s=p(n(24260)),c=n(15973),f=n(83981);function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function p(e){return e&&e.__esModule?e:{default:e}}function h(e,t){var n,r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=g(e))||t&&e&&"number"==typeof e.length)return r&&(e=r),n=0,{s:t=function(){},n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}function m(e){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function y(e){return function(e){if(Array.isArray(e))return b(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||g(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,t){if(e){if("string"==typeof e)return b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?b(e,t):void 0}}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);no)?a.slice(0,o):a}},{key:"searchMembersFromCache",value:function(e){var t=1t)?o.slice(0,t):o}},{key:"planToSaveMembersToDatabase",value:function(e){var t,n=h(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;this._membersNeedSave.add("object"===m(r)?r.id:r)}}catch(e){n.e(e)}finally{n.f()}this._databaseSaveTask.do()}},{key:"saveMembersToDatabase",value:(b=C((function*(){if(this._membersNeedSave.size){var e,t=[],n=h(this._membersNeedSave);try{for(n.s();!(e=n.n()).done;){var r=e.value,o=this.getItemFromCache(r);o&&t.push(o.plain())}}catch(e){n.e(e)}finally{n.f()}if(this._membersNeedSave.clear(),t.length){(0,l.beginDBBusyTask)();try{var a=l.default.database.members;t.length&&(yield a.bulkPut(t)),DEBUG_I&&(console.collapse("STORE.Member","pinkBg","save members to memberTable","pinkPale",t.length,""),console.log("membersNeedSave",t),console.log("store",this),console.groupEnd())}catch(e){DEBUG&&(console.collapse("STORE.Member","pinkBg","save members to memberTable Error","redPale",String(e),"red"),console.error("error",e),console.log("membersNeedSave",t),console.log("store",this),console.groupEnd())}(0,l.endDBBusyTask)()}}})),function(){return b.apply(this,arguments)})},{key:"tryQueryMembersFromDatabase",value:function(e){var t,n=!1,r=h(e="number"==typeof e?[e]:e);try{for(r.s();!(t=r.n()).done;){var o=t.value;this._membersNeedQuery.has(o)||(this._membersNeedQuery.add(o),n=!0)}}catch(e){r.e(e)}finally{r.f()}n&&this._databaseQueryTask.do()}},{key:"queryMembersFromDatabase",value:(g=C((function*(){var e;if(this._membersNeedQuery.size)return e=y(this._membersNeedQuery),this._membersNeedQuery.clear(),this.getMembersFromDatabase(e)})),function(){return g.apply(this,arguments)})},{key:"getMembersFromDatabase",value:(p=C((function*(e){var t,n,r=this,o=this._identify,a=null==(a=l.default.database)?void 0:a.members;if(a&&(Array.isArray(e)?t=yield a.bulkGet(e):(a=yield a.get(e))&&(t=[a]),t&&o===this._identify))return n=[],e=t.map((function(e){if(!e)return null;var t=r._cache.get(e.id);return t?e=t:((e=E(e,!0)).expired=!0,n.push(e)),e})),DEBUG_I&&(console.collapse("STORE.Member","pinkBg","get members from memberTable","pinkPale",e.length,""),console.log("members",e),console.log("store",this),console.groupEnd()),n.length&&this.store(n,{putToDatabase:!1}),e})),function(e){return p.apply(this,arguments)})},{key:"loadRecentAccessMembersFromDatabase",value:(d=C((function*(){var e,t=this.recentAccessList;t&&t.length&&(e=yield this.getMembersFromDatabase(t),DEBUG_I&&(console.collapse("STORE.Member","pinkBg","load recent access members","pinkPale",e.length,""),console.log("recentAccessList",t),console.log("members",e),console.log("store",this),console.groupEnd()))})),function(){return d.apply(this,arguments)})},{key:"getMember",value:function(e){if("string"==typeof e&&(e=Number.parseInt(e,10),Number.isNaN(e)))return null;var t=this.getItemFromCache(e);return t||this.tryQueryMembersFromDatabase(e),!t||t.expired?this.fetchFromRemote(e,!0):t.lastAccessTime=Date.now(),t}},{key:"guessMemberInCache",value:function(e){var t;if("string"==typeof e&&("#"===e[0]?(t=Number.parseInt(e.substr(1),10),Number.isNaN(t)||(e=t)):"@"===e[0]&&(e=e.substr(1))),"number"==typeof e)return this.getItemFromCache(e);var n=null;return this.forEach((function(t){if(t.account===e||t.realname===e)return n=t,!1})),n}},{key:"getMembers",value:function(e){var t=this,n=this.getItemsFromCache(e),r=new Set,o=new Set;return e.forEach((function(e,a){(a=n[a])?a.expired&&o.add(e):(t._gettingFromDatabase&&!t._gettingFromDatabase.has(e)&&r.add(e),o.add(e))})),r.size&&this.tryQueryMembersFromDatabase(y(r)),o.size&&this.fetchFromRemote(y(o)),n}},{key:"asyncGetMember",value:(u=C((function*(e){if(!e)return null;var t,n=this.getItemFromCache(e);return n||(t=yield this.getMembersFromDatabase([e]))&&(n=t[0]),n&&!n.expired||(t=yield P([e]))&&(n=t[0]),n})),function(e){return u.apply(this,arguments)})},{key:"asyncGetMembers",value:(n=C((function*(e){if(!e||!e.length)return null;var t=this.getItemsFromCache(e),n=new Set,r=new Map;if(e.forEach((function(e,o){t[o]||n.add(e),r[e]=o})),n.size){var o=yield this.getMembersFromDatabase(y(n));if(o&&o.length){var a,i=h(o);try{for(i.s();!(a=i.n()).done;){var l=a.value;l&&!l.expired&&(n.delete(l.id),t[r[l.id]]=l)}}catch(e){i.e(e)}finally{i.f()}}}if(n.size&&(o=yield P(e))&&o.length){var u,s=h(o);try{for(s.s();!(u=s.n()).done;){var c=u.value;t[r[c.id]]=c}}catch(e){s.e(e)}finally{s.f()}}return t})),function(e){return n.apply(this,arguments)})}])&&function(e,t){for(var n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.onNoticeUpdate=t.isMatchWindowCondition=t.getCurrentNotice=t.default=void 0,t.playNoticeSound=m,t.updateUserInfoOnTray=t.updateNotice=t.requestAttention=void 0;var r=s(n(65286)),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==c(e)&&"function"!=typeof e)return{default:e};if((t=u(t))&&t.has(e))return t.get(e);var n,r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var a;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((a=o?Object.getOwnPropertyDescriptor(e,n):null)&&(a.get||a.set)?Object.defineProperty(r,n,a):r[n]=e[n])}return r.default=e,t&&t.set(e,r),r}(n(61862)),a=s(n(74160)),i=s(n(94128)),l=n(40910);function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function s(e){return e&&e.__esModule?e:{default:e}}function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var f=i.default.access("notify"),d=i.default.access("ui"),p="notice.update",h=null;function m(){var e=0{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=((n=n(94128))&&n.__esModule?n:{default:n}).default.call("nwc.createNwc"),t.default=n},15973:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getLastSavedUser=t.getCurrentUserID=t.getCurrentUserAccount=t.getCurrentUser=t.emitUserLoginOnOtherDeviceEvent=t.emitUserLoginEvent=t.emitUserAutoLoginEvent=t.default=t.createUser=void 0,t.getUserConfig=j,t.setCurrentUser=t.onUserStatusChange=t.onUserReconnect=t.onUserLogout=t.onUserLoginOnOtherDevice=t.onUserLogin=t.onUserConfigRequestUpload=t.onUserConfigChange=t.onUserAutoLogin=t.onSwapUser=t.isUserVerified=t.isUserOnline=t.isCurrentUser=t.getUserStatus=void 0;var r,o=c(n(65286)),a=c(n(61629)),i=c(n(61862)),l=n(727),u=n(72749),s=n(75738);function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function d(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=u(n(2568)),o=u(n(74160)),a=u(n(5833)),i=u(n(84836)),l=n(61997);function u(e){return e&&e.__esModule?e:{default:e}}function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function f(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={version:3,lastChangeTime:0,"ui.animate.enable":!1,"ui.navbar.width":50,"ui.navbar.active":"chat","ui.navbar.avatarPosition":"bottom","ui.navbar.onlyShowNoticeCountOnRecents":!0,"ui.chat.menu.with":200,"ui.chat.menu.showMe":!0,"ui.chat.sendbox.height":125,"ui.chat.sidebar.width":300,"ui.chat.fontSize":{name:13,time:"0.9230769231em",lineHeight:1.53846153846,size:13},"ui.chat.sendHDEmoticon":!0,"ui.chat.showMessageTip":!0,"ui.chat.sendMarkdown":!1,"ui.chat.enableSearchInEmojiPicker":!1,"ui.chat.contacts.groupBy":"normal","ui.chat.contacts.order.role":{},"ui.chat.contacts.categories":{},"ui.chat.contacts.order.dept":{},"ui.chat.menu.group.states":{},"ui.chat.contacts.category.default":"","ui.chat.groups.category.default":"","ui.chat.groups.categories":{},"ui.chat.listenClipboardImage":!1,"ui.chat.sendTypingStatus":!0,"ui.chat.sendBigFileOnline":!1,"ui.chat.showCollaboraPrompt":!0,"ui.notify.enableSound":!0,"ui.notify.playSoundCondition":"onWindowHide","ui.notify.muteOnUserIsBusy":!0,"ui.notify.flashTrayIcon":!0,"ui.notify.flashTrayIconCondition":"","ui.notify.enableWindowNotification":!1,"ui.notify.windowNotificationCondition":"onWindowBlur","ui.notify.safeWindowNotification":!1,"ui.app.hideWindowOnOpenAtLogin":!1,"ui.app.hideWindowOnBlur":!1,"ui.app.removeFromTaskbarOnHide":!1,"ui.app.onClose":"ask","local.ui.app.lastFileSavePath":"","shortcut.captureScreen":"Ctrl+Alt+Z","shortcut.focusWindow":"Ctrl+Alt+X","shortcut.sendMessage":"Enter","user.autoReconnect":!0,"ui.chat.initConference":!1}},72749:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.saveUserToStore=t.removeUserFromStore=t.getUserListFromStore=t.getUserFromStore=t.getLastUserFromStore=t.getAllUsersFromStore=t.default=void 0;var r=(n=n(81595))&&n.__esModule?n:{default:n};function o(){return r.default.get(f,{})}function a(e){if(!e)return null;var t=r.default.get("".concat(c).concat(e));return t&&(t.identify=e,null==t.rememberMe&&(t.rememberMe=!0)),t}function i(e){var t=o();if(!t)return null;var n=Array.isArray(e)?new Set(e):e,i=0,l=null,u=null!=(e=r.default.get("loginedUsers"))?e:{};return Object.keys(t).forEach((function(e){var r;null!=n&&n.has(e)||process.env.HOT&&u[e]&&u[e]!==process.env.WIN_NAME||(r=t[e],i{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.AUTH_TOKEN_FLAG=t.AUTH_PASSWORD_FLAG=void 0;var o=p(n(2568)),a=p(n(75738)),i=p(n(61328)),l=p(n(84836)),u=n(7066),s=p(n(65286)),c=p(n(74160)),f=n(72749),d=n(48389);function p(e){return e&&e.__esModule?e:{default:e}}function h(){h=function(e,t){return new n(e,void 0,t)};var e=RegExp.prototype,t=new WeakMap;function n(e,r,o){return r=new RegExp(e,r),t.set(r,o||t.get(e)),v(r,n.prototype)}function o(e,n){var r=t.get(n);return Object.keys(r).reduce((function(t,n){return t[n]=e[r[n]],t}),Object.create(null))}return b(n,RegExp),n.prototype.exec=function(t){return(t=e.exec.call(this,t))&&(t.groups=o(t,this)),t},n.prototype[Symbol.replace]=function(n,a){var i,l;return"string"==typeof a?(i=t.get(this),e[Symbol.replace].call(this,n,a.replace(/\$<([^>]+)>/g,(function(e,t){return"$"+i[t]})))):"function"==typeof a?(l=this,e[Symbol.replace].call(this,n,(function(){var e=arguments;return"object"!=r(e[e.length-1])&&(e=[].slice.call(e)).push(o(e,l)),a.apply(this,e)}))):e[Symbol.replace].call(this,n,a)},h.apply(this,arguments)}function m(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function y(e){for(var t=1;t=a.default.STATUS.$.disconnect}},{key:"isLogged",get:function(){return this.status>=a.default.STATUS.$.logged}},{key:"markDisconnect",value:function(){this.status=a.default.STATUS.$.disconnect}},{key:"markUnverified",value:function(){this.status=a.default.STATUS.$.unverified}},{key:"isLogging",get:function(){return!!E(this,I)}},{key:"beginLogin",value:function(e){this.isOnline&&(this.status=a.default.STATUS.$.unverified),C(this,I,!e||"simple")}},{key:"endLogin",value:function(e,t){C(this,I,!1),e?this.isOffline&&(this.status=a.default.STATUS.$.logged):!t&&this.isDisconnect||(this.status=a.default.STATUS.$.unverified,t&&this.clearAuthToken())}},{key:"authTokenLifetime",get:function(){return this.$get("authTokenLifetime",0)}},{key:"authKey",get:function(){var e=this.$get("authKey");return void 0===e?this.$get("password",""):e},set:function(e){this.ldap?this.$set("authKey",e):"token"===(e=k(e)).type?this.setAuthToken(e.key):this.setPassword(e.key)}},{key:"authKeyInfo",get:function(){return k(this.authKey)}},{key:"rememberMe",get:function(){return!!this.$get("rememberMe")},set:function(e){this.ldap&&(e=!1),this.$set("rememberMe",!!e)}},{key:"setAuthToken",value:function(e){e&&(e.startsWith(M)||(e="".concat(M).concat(e)),this.$set("authKey",e),this.$set("generatedTimeOfToken",Date.now()))}},{key:"clearAuthToken",value:function(){this.$set("authKey",""),this.$set("generatedTimeOfToken",0)}},{key:"setAuthTokenConfig",value:function(e,t){"number"==typeof e&&this.$set("authTokenLifetime",e),"number"==typeof t&&this.$set("tokenAuthWindow",t)}},{key:"isAuthTokenNeedRenew",get:function(){if(!this.hasAuthToken)return!1;var e=this.generatedTimeOfToken;return this.tokenNeedRenew||!e||Date.now()-e>this.authTokenLifetime*u.TIME_DAY*2/3}},{key:"hasAuthToken",get:function(){return"token"===this.authKeyInfo.type}},{key:"authToken",get:function(){var e=this.authKeyInfo;return"token"===e.type?e.key:""}},{key:"setPassword",value:function(e){e.startsWith(x)||(this.ldap||32===e.length||(e=(0,o.default)(e)),e="".concat(x).concat(e)),this.$set("authKey",e)}},{key:"sidCookieInfo",get:function(){return{url:this.server.origin,name:"sid-".concat(this.id),value:(0,o.default)("".concat(this.id,":").concat(this.sessionID)),path:"/"}}},{key:"sidCookieInfoWithoutUserId",get:function(){return{url:this.server.origin,name:"sid",value:(0,o.default)("".concat(this.id,":").concat(this.sessionID)),path:"/"}}},{key:"server",get:function(){return E(this,A)||this.setServer(this.$get("server")),E(this,A)}},{key:"setServer",value:function(e){var t,n;e&&(t=(null!=(t=h(/https?:\/\/.*?:([0-9]{2,5})\/?/,{port:1}).exec(e))?t:{groups:{port:""}}).groups.port,e=p.simplifyServerUrl(e),(e=new URL(e)).port||t||(e.port=T),n=e.toString(),t&&(n="".concat(e.protocol,"//").concat(e.username||e.password?"".concat(e.username,":").concat(e.password,"@"):"").concat(e.hostname,":").concat(t).concat(e.pathname).concat(e.search)),this.$set("server",n),C(this,A,e),C(this,N,t))}},{key:"serverUrl",get:function(){return this.$get("server")||""}},{key:"webServerPort",get:function(){var e=this.server;return e?E(this,N)||e.port:""}},{key:"serverName",get:function(){var e=this.server;return e?e.username||(e.pathname?e.pathname.substr(1):""):""}},{key:"webServerInfoUrl",get:function(){var e=this.server;return e?E(this,N)?"".concat(e.protocol,"//").concat(e.hostname,":").concat(E(this,N),"/serverInfo").concat(e.search):"".concat(e.origin,"/serverInfo"):""}},{key:"possibleServerInfoUrls",get:function(){var e=this.server,t=[this.webServerInfoUrl];if(this.isVerified)return t;var n="".concat(e.pathname).concat(e.pathname.endsWith("/")?"":"/","serverInfo");return t.push("".concat("https:"===e.protocol?"http:":"https:","//").concat(e.host).concat(n)),e.port!==T?(t.push("https://".concat(e.hostname,":11443").concat(n)),t.push("http://".concat(e.hostname,":11443").concat(n))):t.push("".concat(e.protocol,"//").concat(e.hostname).concat(n)),t}},{key:"socketUrl",get:function(){if(E(this,R))return E(this,R);var e=this.serverUrl;return e?((e=new URL(e)).protocol="https:"===e.protocol?"wss:":"ws:",e.pathname="/ws",e.port=this.socketPort,e.toString()):""},set:function(e){C(this,R,e)}},{key:"serverVersion",get:function(){return E(this,B)},set:function(e){"v"===(e=e.toLowerCase())[0]&&(e=e.substring(1)),C(this,B,e)}},{key:"clientUpdate",get:function(){return this._clientUpdate},set:function(e){this._clientUpdate=e}},{key:"serverUrlRoot",get:function(){var e=this.serverUrl,t="";return e&&((e=new URL(e)).hash="",e.search="",e.pathname="",t=e.toString()),t&&!t.endsWith("/")&&(t+="/"),t}},{key:"makeServerUrl",value:function(){var e=0{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=d(n(45780)),a=d(n(65286)),i=d(n(94128)),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=f(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(61862)),u=d(n(74160)),s=n(82717),c=n(14227);function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function d(e){return e&&e.__esModule?e:{default:e}}function p(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}var h="runtime.ready",m=!1;(function(){e=function*(){yield(0,l.initLang)(),o.default&&o.default.loadModules(),i.default.init({config:u.default,lang:l.default}),(0,s.initIM)(),(0,c.initConferenceUI)(),m=!0,a.default.emit(h)};var e,t=function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){p(a,r,o,i,l,"next",e)}function l(e){p(a,r,o,i,l,"throw",e)}i(void 0)}))};return function(){return t.apply(this,arguments)}})()(),t.default=function(e){return m?(e(),!1):a.default.once(h,e)}},13347:(e,t,n)=>{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.changeUserStatus=t.changeUserPassword=t.VersionSupport=t.FeatureMinVersions=void 0,t.getAuthToken=function(){return D.apply(this,arguments)},t.reconnect=t.logout=t.login=void 0,t.renewAuthToken=I;var o=_(n(91230)),a=_(n(24260)),i=_(n(68520)),l=n(15973),u=n(11491),s=S(n(727)),c=_(n(74160)),f=n(74543),d=n(90625),p=n(43058),h=S(n(11803)),m=_(n(84431)),y=n(33594),g=_(n(94128)),b=_(n(61862)),v=n(7217),w=n(78717);function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(O=function(e){return e?n:t})(e)}function S(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=O(t))&&t.has(e))return t.get(e);var n,o,a={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((o=i?Object.getOwnPropertyDescriptor(e,n):null)&&(o.get||o.set)?Object.defineProperty(a,n,o):a[n]=e[n]);return a.default=e,t&&t.set(e,a),a}function _(e){return e&&e.__esModule?e:{default:e}}function C(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function E(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);nparseInt(a,10))&&(localStorage.setItem("conferenceLastInit",i.toString()),(0,w.executeCommand)("createConference","".concat(e.id,"&").concat(e.id),"_",!1,"audio"))),t(n)),n})).catch((function(e){return o||(o=!0,n(e)),e}))})))})).then(x((function*(){if(e.isVersionSupport("sidCookie"))try{yield g.default.call("docCookies.set",e.sidCookieInfo),yield g.default.call("docCookies.set",e.sidCookieInfoWithoutUserId),e.sidCookieUpdate=Date.now(),DEBUG&&console.log("Session cookie setted",E(E({},e.sidCookieInfo),{},{time:e.sidCookieUpdate,sessionID:e.sessionID,userID:e.id}))}catch(t){DEBUG&&console.error("Error when set cookie",e,t)}}))).then((function(){return m.default.loadRecentAccessMembersFromDatabase()})).then((function(){return e.endLogin(!0),e.save(),m.default.store(e),z(),c.default.ui.defaultUser&&g.default.call("buildIn.removeDefaultUser"),r||((0,l.emitUserLoginEvent)("login",e,null,i),i&&(0,l.emitUserLoginEvent)("reconnect",e)),Promise.resolve(e)})).catch((function(t){var n;return"BACKEND_SERVER_ERROR"!==t.code?((t=h.default.create(t)).setExtras({user:e}),n=["HTTP_STATUS_401",h.Codes.INVALID_TOKEN].includes(t.code),e.endLogin(!1,n),r||(0,l.emitUserLoginEvent)("login",e,t,i),Promise.reject(t)):Promise.reject()})).finally((function(){e.isLogging&&e.endLogin(!1)}))):Promise.reject(new h.default(h.Codes.USER_INVALID,"User is not set.",{user:e}))}function B(){var e=(0,l.getCurrentUser)();return e.isOnline?Promise.resolve(e):R(e,"simple")}function L(e){return a.default.changeUserStatus(e)}function F(e){return a.default.changeUserPassword(e)}(0,l.onSwapUser)((function(){a.default.close()})),t.FeatureMinVersions=M,(n=M||(t.FeatureMinVersions=M={})).MIN_SUPPORT_VERSION="6.0.beta",n.MIN_PING_INTERVAL_VERSION="3.0.0-beta.4",n.MIN_PREPEND_SERVERNAME_VERSION="3.1",n.MIN_TOKEN_AUTH_VERSION="3.2",n.MIN_BASIC_USER_LIST_VERSION="3.2.4",n.MIN_MESSAGE_GET_LIST_GID_VERSION="4.0.beta2",n.MIN_CHAT_SET_ADMINS_VERSION="4.0.beta3",n.MIN_USER_GET_LIST_WITHOUT_BASIC_PARAM_VERSION="4.0.beta2",n.MIN_USER_GET_LIST_BY_DEPT_ONLY_SELF_VERSION="4.3",n.MIN_CHAT_SET_LAST_READ_MESSAGE_VERSION="4.2",n.MIN_CONTINUE_TO_INVITE_CONFERENCE="4.4.1",n.MIN_PRIVATE_CHAT_VERSION="4.7",n.MIN_SYNC_MISSING_VERSION="5.0",n.MIN_COOKIE_SID_VERSION="5.0",n.MIN_P2P_FILE_TRANSFER_VERSION="5.1",n.MIN_MERGE_CHATS_VERSION="5.6",n.MIN_CHAT_SET_LAST_READ_MESSAGE_BY_INDEX_VERSION="5.6",n.MIN_CHAT_SET_CONFIG_VERSION="6.0.beta",n.MIN_COLLABORA_EDIT_VERSION="6.4",n.MIN_GROUP_AVATAR_VERSION="6.5",n.MIN_CHAT_ARCHIVE_VERSION="6.6",n.MIN_XUANBOT_VERSION="7.0",t.VersionSupport=void 0,t.VersionSupport={fileServer:"fileServer",prependServerName:"prependServerName",tokenAuth:"tokenAuth",fetchUserProfileOnDemand:"fetchUserProfileOnDemand",messageGetListWithGid:"messageGetListWithGid",userGetListWithoutBasicParam:"userGetListWithoutBasicParam",chatSetAdmins:"chatSetAdmins",chatSetLastReadMessage:"chatSetLastReadMessage",chatSetLastReadMessageByIndex:"chatSetLastReadMessageByIndex",userGetListByDeptOnlySelf:"userGetListByDeptOnlySelf",continueToInviteConference:"continueToInviteConference",privateChat:"privateChat",messageSyncMissed:"messageSyncMissed",sidCookie:"sidCookie",p2pFileTransfer:"p2pFileTransfer",mergeChats:"mergeChats",chatSetConfig:"chatSetConfig",collaboraEditing:"collaboraEditing",chatGroupAvatar:"chatGroupAvatar",chatArchive:"chatArchive",xuanbot:"xuanbot"};var U=null,z=function(){var e=x((function*(){var e,t=0{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.openInCollabora=t.generateCollaboraURL=void 0;var r,o=(r=n(61862))&&r.__esModule?r:{default:r},a=n(78717),i=n(15973),l=n(4547);function u(e,t){var n=2 {\n const editButton = document.createElement('a');\n const editButtonIcon = document.createElement('span');\n editButtonIcon.setAttribute('class', 'w2ui-tb-icon w2ui-icon-pencil');\n editButton.appendChild(editButtonIcon);\n const editButtonText = document.createTextNode(' ".concat(o.default.string("menu.edit"),"');\n editButton.appendChild(editButtonText);\n editButton.setAttribute('href', '").concat(u(e,s,!0),"');\n editButton.setAttribute('style', 'padding: 8px 12px; font-family: Arial; text-decoration: none; color: inherit; border: 1px var(--co-color-border-dark) solid; border-radius: 4px; margin-right: 8px;');\n const titleDiv = document.querySelector('.main-nav.readonly #document-titlebar .document-title');\n titleDiv.insertBefore(editButton, titleDiv.firstChild);\n document.querySelector('.main-nav.readonly').setAttribute('style', 'display:unset !important;')\n }, 2000);\n ")),(0,a.executeCommand)("openWebviewWindow",{id:"officeFile-".concat(e.id),title:e.name,source:t,favicon:{doc:"mdi-file-word-box-outline text-blue",xls:"mdi-file-excel-box-outline text-green",ppt:"mdi-file-powerpoint-box-outline text-red"}[e.previewType],titleBarStyle:{boxShadow:"none",border:"none",background:n},theme:"dark",windowOptions:{maximizeAfterShow:!0},options:{executeJavaScript:{code:r.join(""),userGesture:"ppt"===e.previewType}}})):(0,a.executeCommand)("showMessager",o.default.string("integrations.collaboraOffice.notConfigured"),{type:"warning"})}},55471:(e,t,n)=>{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.diagnoseNetwork=function(e,t,n){return g.apply(this,arguments)};var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=p(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(11803)),a=d(n(94128)),i=n(15973),l=d(n(74160)),u=d(n(61862)),s=n(13347),c=n(7066),f=n(16986);function d(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function h(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function m(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getJSONOptimizer=t.encodeSocketMessage=t.encodeJSON=t.encodeData=t.decodeSocketMessage=t.decodeJSON=t.decodeData=void 0;var r,o=i(n(38076)),a=i(n(77537));function i(e){return e&&e.__esModule?e:{default:e}}function l(e){return r&&r.version===e.apiVersion&&r.identify===e.identify||((r=new o.default(e.apiScheme)).identify=e.identify),r}function u(e,t,n){return l(e).encodeToJSON(t,n,"requestPack")}function s(e,t){return l(e).decode(t,null,"responsePack")}t.getJSONOptimizer=l,t.decodeJSON=function(e,t){return l(e).decodeFromJSON(t)},t.encodeJSON=u,t.decodeData=s,t.encodeData=function(e,t,n){return l(e).encode(t,n,"requestPack")},t.encodeSocketMessage=function(e,t,n){var r,o,a,i,l;try{r=u(e,t.requestSchemeName,t.requestData)}catch(e){throw DEBUG_E&&(console.collapse("Encode ERROR","redBg",e.message,"redPale"),console.error(e),console.log("scheme",e.scheme),console.log("optimizer",e.optimizer),console.log("originalData",JSON.stringify(e.originalData)),console.log("encodeData",JSON.stringify(e.encodeData)),console.log("socketMessage",t),console.groupEnd()),e}return DEBUG_V&&n&&(o=t.json.length,a=r.length,n.encodedSize+=a,n.sendSize+=o,i=n.encodedSize+n.receiveSize,l=n.sendSize+n.decodedSize,console.collapse("Encoded","indigoBg",t.requestSchemeName,"indigoPale","".concat(o," → ").concat(a),"bold","".concat((100*a/o).toFixed(1),"%%"),an.encodedSize?"green":n.sendSize===n.encodedSize?"muted":"red","total ".concat((100*i/l).toFixed(1),"%%"),in.receiveSize?"green":n.receiveSize===n.decodedSize?"muted":"red","total ".concat((100*o/i).toFixed(1),"%%"),o{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.requestServerInfo=void 0;var r=c(n(74160)),o=c(n(61862)),a=c(n(94128)),i=n(7066),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==f(e)&&"function"!=typeof e)return{default:e};if((t=s(t))&&t.has(e))return t.get(e);var n,r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var a;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((a=o?Object.getOwnPropertyDescriptor(e,n):null)&&(a.get||a.set)?Object.defineProperty(r,n,a):r[n]=e[n])}return r.default=e,t&&t.set(e,r),r}(n(11803)),u=n(13347);function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function c(e){return e&&e.__esModule?e:{default:e}}function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){var n,r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length)return r&&(e=r),n=0,{s:t=function(){},n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n update:map[]]\n"===j.responseText){k.detail="Server version not supported.\n-------------------\n",k.setExtras({version:r.default.pkg.version,serverVersion:"2.5",minSupportVersion:"3.0"}),k.code=l.Codes.SERVER_VERSION_NOT_SUPPORT,O=k,w.push(k);break}try{"string"==typeof j.responseText&&/Verify authentication credentials error: \[VerifyLogin\] backend server \[.*\] cannot found\. \n/.test(j.responseText)&&(S=!0,x={server:e.serverUrlRoot,account:e.account,authKey:e.authKey,rememberMe:e.rememberMe,autoLogin:e.autoLogin,ldap:e.ldap},e.endLogin(!1,!0),(0,u.login)(x));var x,M=JSON.parse(j.responseText);if(M&&"object"===f(M)){M.message&&(k.message=M.message,k.code=M.code||"Invalid Token."===M.data?l.Codes.INVALID_TOKEN:"SER_ERR"),O=k,w.push(k);break}}catch(t){}}if(k.setExtras({serverInfoUrl:C}),w.push(k),m.has(k.code)||b.has(k.code)){O=k;break}}}}catch(t){_.e(t)}finally{_.f()}if(w.length&&!S)throw O=O||w[0],O=l.default.create(O),1{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(41832),o=c(n(84431)),a=c(n(61862)),i=n(75738),l=c(n(65286)),u=n(15973),s=n(96521);function c(e){return e&&e.__esModule?e:{default:e}}t.default={userLogin:function(e,t){var n=t.user;if(e.isSuccess){if(e.rid===t.loginRid)return n.$set(e.data),e.data.status&&(n.status=e.data.status),!0;if(e.data.id===n.id)return(0,u.emitUserLoginOnOtherDeviceEvent)(e.device),!0;(t=o.default.getMember(e.data.id))?(t.$set(e.data),t.status=e.data.status,o.default.store(t)):o.default.store(e.data)}else(n.isLogging||e.data.id===n.id)&&e.message&&(n.loginError=new Error(e.message));return!1},userLogout:function(e,t){var n;e.isSuccess&&(n=t.user,e.data.id===n.id&&t.isConnected?(n.markUnverified(),t.close()):(n=o.default.getMember(e.data.id))&&(n.status=i.STATUS.$.unverified,o.default.store(n),(0,r.emitMemberLogout)(n)))},sysError:function(e){(e=a.default.error(e))&&l.default.emit("ui.showMessage",e)},userSyncSettings:function(e,t){var r;e.isSuccess&&(r=t.user.config,(t=e.data)&&r.hash!==t.hash&&(t.reset?r.reset({}):t.lastChangeTime&&t.lastChangeTime>r.lastChangeTime?r.reset(t):r.set(t,null,!0),n.g.ExtsRuntime&&n.g.ExtsRuntime.exts&&n.g.ExtsRuntime.exts.exts&&n.g.ExtsRuntime.exts.exts.forEach((function(e){e.isRemote&&"boolean"==typeof r.extsState[e.name]&&(0,s.setExtensionDisabled)(e,r.extsState[e.name])}))))},userUpdate:function(e,t){if(e.isSuccess&&e.data&&(t=t.user,e.data.id&&e.data.id!==t.id||(t.$set(e.data),e.data.status&&(t.status=e.data.status)),e.data.id&&(t=o.default.getMember(e.data.id))))return t.$set(e.data),e.data.status&&(t.status=e.data.status),o.default.store(t),t},userKickoff:function(e,t){e=e.reason,t.close(null,e?"USER_KICKOFF_".concat(e):"USER_KICKOFF")},userGetList:function(e){if(e.isSuccess)return o.default.store(e.data)},userGetDeleted:function(e){e.isSuccess&&o.default.store(e.data)},userSearch:function(e){if(e.isSuccess)return{data:e.data,pager:e.pager}},sysSessionID:function(e,t){(e.isSuccess||e.sessionID)&&(t.user.sessionID=e.data||e.sessionID)},ping:function(){}}},77537:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n(74160)),o=i(n(61862)),a=i(n(61997));function i(e){return e&&e.__esModule?e:{default:e}}function l(e,t){for(var n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.AppSocket=void 0;var r=d(n(2568)),o=d(n(26098)),a=d(n(77537)),i=d(n(65286)),l=d(n(61862)),u=d(n(74160)),s=n(17460),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==y(e)&&"function"!=typeof e)return{default:e};if((t=f(t))&&t.has(e))return t.get(e);var n,r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var a;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((a=o?Object.getOwnPropertyDescriptor(e,n):null)&&(a.get||a.set)?Object.defineProperty(r,n,a):r[n]=e[n])}return r.default=e,t&&t.set(e,r),r}(n(11803));function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function d(e){return e&&e.__esModule?e:{default:e}}function p(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function h(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){p(a,r,o,i,l,"next",e)}function l(e){p(a,r,o,i,l,"throw",e)}i(void 0)}))}}function m(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function y(e){return(y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function g(){return(g="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=w(e)););return e}(e,t);if(r)return(r=Object.getOwnPropertyDescriptor(r,t)).get?r.get.call(arguments.length<3?e:n):r.value}).apply(this,arguments)}function b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function w(e){return(w=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function O(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}function S(e){return 1e3this.options.pingTimeout?this.close(4e3,"PING_TIMEOUT"):void(e>=this.pingInterval&&this.send("ping"))}},{key:"logout",value:(o=h((function*(){if(this.isConnected)return yield this.uploadUserSettings(),this.markClose(),void this.send({method:"userLogout",params:[!0]});this.markClose(),this.handleClose(null,"logout")})),function(){return o.apply(this,arguments)})},{key:"uploadUserSettings",value:function(){var e=this.user,t=e.config.exportCloud(0{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.createTodoFromMessage=t.createTodo=void 0;var r=a(n(24260)),o=a(n(15219));function a(e){return e&&e.__esModule?e:{default:e}}var i=(0,n(13544).lazyModuleProxy)("remove-markdown");n={createTodo:t.createTodo=function(e){return e.type||(e.type="custom"),e.desc&&(e.desc="".concat((0,o.default)(e.desc),'")),r.default.sendAndListen({method:"todoupsert",params:[e]})},createTodoFromMessage:t.createTodoFromMessage=function(e){var t={desc:e=e.content},n=(e=i.$(e),document.getSelection().toString()),r=e;return n&&e.includes(n)?r=n:0<(n=e.indexOf("\n"))&&(r=e.substr(0,n)),145{"use strict";function n(){var e=window.navigator.userAgent;return e.match(/(Mac OS|MacPPC|MacIntel|Mac_PowerPC|Macintosh)/i)?"mac":e.match(/(Linux|X11(?!.*CrOS))/i)?"linux":"win"}function r(){return window.navigator.userAgent.match(/Electron/i)?"electron":"browser"}Object.defineProperty(t,"__esModule",{value:!0}),t.getOSType=n,t.getPlatformType=r,t.isDarkThemeMode=function(){var e;return(null==(e=document.body.getAttribute("data-theme"))?void 0:e.includes("dark"))||document.body.classList.contains("os-dark-mode")},t.isOSType=function(e){return n()===e},document.body.classList.add("platform-".concat(r())),document.body.classList.add("os-".concat(n()))},7217:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDeviceID=void 0;var r,o=n(21614),a=n(81595);t.getDeviceID=function(){return r||(r=(0,a.getStoreItem)("DEVICE_ID"))||(r=(0,o.v4)(),(0,a.setStoreItem)("DEVICE_ID",r)),r}},82587:(e,t,n)=>{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.triggerUIReady=t.setTitle=t.reloadWindow=t.onUIReady=t.isAutoLoginNextTime=t.entryParams=t.default=t.applyZoomFactor=void 0;var o=S(n(74160)),a=S(n(52133)),i=n(32887),l=n(64393),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=O(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(61862)),s=S(n(65286)),c=n(727),f=S(n(81595)),d=n(78717),p=S(n(62004)),h=S(n(94128)),m=n(15973),y=S(n(24260)),g=n(13347),b=n(32355),v=n(71255),w=(n(99838),n(57489),n(61786),n(90534),n(90756));function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(O=function(e){return e?n:t})(e)}function S(e){return e&&e.__esModule?e:{default:e}}function _(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function C(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){_(a,r,o,i,l,"next",e)}function l(e){_(a,r,o,i,l,"throw",e)}i(void 0)}))}}function E(){return a.default.confirm(u.default.string("dialog.reloadWindowConfirmTip"),{title:u.default.string("dialog.reloadWindowConfirm")}).then((function(e){return e&&((0,g.logout)(),setTimeout((function(){f.default.set("autoLoginNextTime",!0),M.reloadWindow?M.reloadWindow():window.location.reload()}),1e3)),Promise.resolve(e)}))}function P(){var e=f.default.get("autoLoginNextTime");return e&&f.default.remove("autoLoginNextTime"),e}function k(){s.default.emit(T)}function j(e){return s.default.on(T,e)}function x(e){var t,n;t=e,(n=h.default.access("ui.setWindowTitle"))?n(t):document.title=t,(0,w.sendEmbedMessage)("titleUpdated",e)}n(20491);var M=h.default.access("ui"),T="app.ready";function D(){var e=(0,c.getCurrentNotice)(),t=[u.default.string("app.title",o.default.pkg.displayName)];e&&(e.userInfo&&t.push("- ".concat(e.userInfo)),e.tray&&e.tray.label&&t.push("- ".concat(e.tray.label))),x(t.join(" "))}(t.applyZoomFactor=function(e){h.default.has("ui.setZoomFactor")&&(e||(e=(0,v.getLocalConfig)("local.ui.zoomFactor")))&&h.default.call("ui.setZoomFactor",Number(e))})(),M.onWindowMinimize&&M.onWindowMinimize((function(){var e=(0,m.getUserConfig)();e&&e.removeFromTaskbarOnHide&&M.setShowInTaskbar(!1)})),M.onWindowBlur&&M.hideWindow&&M.onWindowBlur((function(){var e=(0,m.getUserConfig)();e&&e.hideWindowOnBlur&&M.hideWindow()})),(0,m.onUserLogin)((function(e,t,n){!n&&o.default.ui.showDailySignMessage&&!t&&e.isFirstSignedToday&&(0,d.executeCommand)("showMessager",u.default.string("login.signed"),{type:"success",icon:"calendar-check",autoHide:!0}),t||(t=null!=(n=f.default.get("loginedUsers"))?n:{})[n=e.identify]||(t[n]=process.env.WIN_NAME,f.default.set("loginedUsers",t))})),(0,m.onUserLogout)((function(e,t,n){var r;e&&(n&&n.startsWith("USER_KICKOFF")&&((0,i.displayHide)(),(0,d.executeCommand)("showMessager",u.default.error(n),{rootClassName:"message-kickoff-confirm",type:"danger",icon:"alert",actions:"USER_KICKOFF_3"===n||"USER_KICKOFF_4"===n?[]:[{label:u.default.string("login.retry"),click:function(){(0,g.login)(e)}}]}),(0,c.requestAttention)("critical")),process.env.HOT&&(n=null!=(n=f.default.get("loginedUsers"))?n:{})[r=e.identify]&&(delete n[r],f.default.set("loginedUsers",n)))})),"electron"===h.default.type&&h.default.call("ui.isFirstMainWindow")&&(0,m.onUserAutoLogin)((function(e){var t;h.default.call("ui.isWindowOpenAndFocus")||(t=(0,m.getCurrentUser)())&&"success"===e&&t.config.hideWindowOnOpenAtLogin||h.default.call("ui.showAndFocusWindow")})),window.addEventListener("online",(function(){(0,m.getCurrentUser)()&&!y.default.isLogging&&(0,g.reconnect)().catch(console.err)})),null==M||null!=(n=M.setWindowRequestCloseHandler)&&n.call(M,(function(e){var t,n;if("quit"!==e)return(t=(0,m.getCurrentUser)())&&!t.isUnverified?"minimize"===(e=t.config.appCloseOption)?(M.hideWindow(),!1):"close"!==e&&M.showQuitConfirmDialog?(M.showQuitConfirmDialog({message:u.default.string("dialog.appClose.title"),rememberText:u.default.string("dialog.appClose.rememberOption"),buttons:[u.default.string("dialog.appClose.minimizeMainWindow"),u.default.string("dialog.appClose.quitApp"),u.default.string("dialog.appClose.cancelAction")],callback:(n=C((function*(e,n){return n&&e&&(t.config.appCloseOption=e),"close"===e&&null!=M&&M.hideWindow(),e})),function(e,t){return n.apply(this,arguments)})}),!1):void 0:void 0})),null!=(n=M.setWindowBeforeCloseHandler)&&n.call(M,C((function*(){(0,m.isUserOnline)()&&(yield(0,g.logout)(),yield(0,p.default)(2e3))}))),t.reloadWindow=E,t.isAutoLoginNextTime=P,n=(0,l.getSearchParam)(),t.entryParams=n,t.triggerUIReady=k,t.onUIReady=j,t.setTitle=x,(0,m.onUserConfigRequestUpload)((function(e){e&&Object.keys(e).length&&y.default.uploadUserSettings(!0)})),(0,u.onLangChange)(D),(0,c.onNoticeUpdate)(D),(0,b.isGlobalShortcutAvailable)()&&((0,m.onUserLogin)((function(e,t){e.isOnline&&!t&&(0,b.registerShortcut)()})),(0,m.onUserLogout)(b.unregisterGlobalShortcut),M.showAndFocusWindow&&(0,d.registerCommand)("shortcut.focusWindowHotkey",(function(){var e;M.hideWindow&&null!=(e=M.isWindowOpenAndFocus)&&e.call(M)?M.hideWindow():M.showAndFocusWindow()}),null,{apiLevel:2}),(0,m.onUserConfigChange)((function(e){e&&Object.keys(e).some((function(e){return e.startsWith("shortcut.")}))&&(0,b.registerShortcut)()}))),h.default.call("ui.isFirstMainWindow")&&!sessionStorage.getItem("lastOpenTime")&&(f.default.set("loginedUsers",{}),sessionStorage.setItem("lastOpenTime",Date.now())),l={entryParams:n,get canQuit(){return!!M.confirmToCloseWindow},quit:M.confirmToCloseWindow,reloadWindow:E,triggerUIReady:k,onUIReady:j,isAutoLoginNextTime:P},t.default=l,(0,w.isEmbed)()&&(j((function(){return(0,w.sendEmbedMessage)("ready")})),(0,c.onNoticeUpdate)((function(e){return(0,w.sendEmbedMessage)("notice",e)})),(0,u.onLangChange)((function(e){return(0,w.sendEmbedMessage)("langChange",e.name)})),(0,m.onUserLogin)((function(e,t){return(0,w.sendEmbedMessage)("login",e.plain(),t?String(t):null)})),(0,m.onUserLogout)((function(e){return(0,w.sendEmbedMessage)("logout",e.plain())})))},57489:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.openUrlInBrowser=void 0;var r=n(78717),o=u(n(94128)),a=u(n(61862)),i=n(95214),l=n(40910);function u(e){return e&&e.__esModule?e:{default:e}}t.openUrlInBrowser=function(e){return s.openExternal(e)};var s=o.default.access("ui"),c=o.default.access("clipboard"),f=null;c&&c.writeText&&(0,r.registerCommand)("copyCode",(function(e){var t=e.targetElement;return!!t&&(f&&(clearTimeout(f),f=null),e=t.nextElementSibling.innerText,c.writeText(e),t.setAttribute("data-hint",a.default.string("common.copied")),t.classList.add("hint--success"),f=setTimeout((function(){f=null,t.setAttribute("data-hint",a.default.string("common.copyCode")),t.classList.remove("hint--success")}),2e3),!0)})),(0,r.registerCommand)("setRoute",(function(e){for(var t=arguments.length,n=new Array(1{"use strict";var r=u(n(94128)),o=n(98649),a=n(78717),i=u(n(61862)),l=u(n(74160));function u(e){return e&&e.__esModule?e:{default:e}}var s=r.default.access("ui");(0,o.addContextMenuCreator)("member",(function(e){var t=e.member;return[{id:"member-profile",label:i.default.string("member.profile.view"),click:function(){(0,a.executeCommand)("showMemberProfile",t)}}]}),{apiLevel:5}),(0,o.addContextMenuCreator)("login.setting",(function(e){var t=e.ldap,n=e.logging,o=e.showServerInput,u=e.showAbout,c=e.onLdapChange,f=(e=e.onRequestShowServerInput,r.default.access("ui.isOpenAtLogin"));return[f&&{id:"open-at-login",label:i.default.string("login.openAtLogin"),checked:f(),click:function(){var e=f();s.setOpenAtLogin(!e),e===f()&&(0,a.executeCommand)("showMessager",i.default.string("login.openAtLogin.failure"),{type:"danger",icon:"alert"})}},!o&&{id:"show-server-setting",label:i.default.string("login.showServerSetting"),click:e},l.default.ui["login.ldap"]&&{label:i.default.string("login.ldap"),checked:t,disabled:n,click:function(){return c(!t)}},u&&{label:i.default.string("common.about"),click:u}]})),(0,a.registerCommand)("showContextMenu",(function(e,t){for(var n=e.options,r=(e=e.event,arguments.length),a=new Array(2{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isRoutePathMatch=t.getRoutePathArray=t.getRoutePath=t.formatRoutePath=t.createRoutePath=void 0,t.isRoutePathMatchWith=s,t.offRoutePathChange=function(e){return f.delete(e)},t.onRoutePathChange=function(e){var t=Symbol("event-route-change");return f.set(t,e),t},t.parseRoutePath=function(){var e=u.apply(void 0,arguments),t=e.substring(2).split("/"),n=t[t.length-1],o=null;return 0e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==r.return||r.return()}finally{if(l)throw a}}}}(f.values());try{for(r.s();!(n=r.n()).done;)(0,n.value)(t,d,e)}catch(e){r.e(e)}finally{r.f()}}d=t}}),!1)},32355:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unregisterGlobalShortcut=t.registerShortcut=t.isGlobalShortcutAvailable=t.enableGlobalShortcut=t.disableGlobalShortcut=void 0;var r=n(15973),o=(o=n(94128))&&o.__esModule?o:{default:o},a=n(78717);function i(){var e;u&&(e=(0,r.getUserConfig)())&&(c=e.globalHotkeys,Object.keys(c).forEach((function(e){u.registerGlobalShortcut(e,c[e],(function(){s?DEBUG&&console.log("Global shortcut command '".concat(e,"' skipped.")):(0,a.executeCommandLine)("shortcut.".concat(e))}))})))}function l(){u&&c&&(Object.keys(c).forEach((function(e){u.unregisterGlobalShortcut(e)})),c=null)}var u=o.default.access("shortcut"),s=!1,c=null;t.registerShortcut=i,t.unregisterGlobalShortcut=l,t.disableGlobalShortcut=function(){s=!(0{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUrlMeta=void 0;var r=a(n(74160)),o=a(n(94128));function a(e){return e&&e.__esModule?e:{default:e}}var i={};t.getUrlMeta=function(e){var t,a,l=1{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.openUrlInDialog=t.openUrlInBrowser=t.openUrlInApp=t.openUrl=void 0;var r,o=n(64393),a=n(78717),i=(r=n(99605))&&r.__esModule?r:{default:r};function l(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function u(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.skipNewVersion=t.quitAndInstall=t.onUpdaterStatusChanged=t.notifyMeNextTime=t.isUpdaterAvailable=t.getUpdaterStatus=t.downloadNewVersion=t.checkClientUpdateInfo=void 0;var r=f(n(91230)),o=f(n(94128)),a=f(n(65286)),i=f(n(61862)),l=f(n(15973)),u=f(n(12482)),s=n(78717),c=n(74543);function f(e){return e&&e.__esModule?e:{default:e}}function d(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function p(){return b=null===b?o.default.has("autoUpdater.quitAndInstall")&&o.default.has("autoUpdater.downloadNewVersion"):b}function h(e){e&&g&&Object.assign(g,e),a.default.emit(y.status_change,g),"downloaded"===g.status&&(0,s.executeCommandLine)("showUpdateGuideDialog")}function m(){var e,t,n;return p()&&g&&g.user===l.default.user.identify&&g.needUpdate&&"downloading"!==g.status&&"downloaded"!==g.status&&(e=(n=g).downloadUrl,t=n.downloadFileID,n=n.newVersion,e?(h({status:"downloading",progress:.001,message:i.default.string("update.message.downloading")}),o.default.call("autoUpdater.downloadNewVersion",l.default.user,u.default.create({name:"".concat(r.default.name,".").concat(n,".").concat(t,".zip"),url:e,gid:"".concat(r.default.name,".").concat(n,".").concat(t),storageType:"cache"}),(function(e){.01{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.APP_TYPES=void 0;var o,a=s(n(26470)),i=s(n(92030)),l=n(64393),u=n(48389);function s(e){return e&&e.__esModule?e:{default:e}}function c(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function f(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.TYPES=void 0;var r,o=d(n(26470)),a=n(16986),i=d(n(61997)),l=n(71782),u=d(n(52324)),s=d(n(81595)),c=n(61862),f=n(48389);function d(e){return e&&e.__esModule?e:{default:e}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e,t=[{name:"home",displayName:i.default.string("exts.home.label"),description:i.default.string("exts.home.desc"),buildIn:{fixed:!0,asDefault:!0},type:"app",appIcon:"mdi-apps",appAccentColor:"#3f51b5",appType:"insideView"},{name:"extensions",displayName:i.default.string("exts.extensions.label"),description:i.default.string("exts.extensions.desc"),buildIn:{},type:"app",appIcon:"mdi-puzzle",appAccentColor:"#00c853",appType:"insideView",hidden:a.default.ui["exts.app.home.hideExtensionsApp"]},{name:"themes",displayName:i.default.string("exts.themes.label"),description:i.default.string("exts.themes.desc"),buildIn:{},type:"app",appIcon:"mdi-airballoon",appAccentColor:"#f50057",appType:"insideView"},{name:"group",displayName:i.default.string("exts.group.label"),description:i.default.string("exts.group.desc"),buildIn:{},type:"app",appIcon:"mdi-account-group",appAccentColor:"#35a8f8",appType:"insideView",hidden:!0},{name:"files",displayName:i.default.string("exts.files.label"),description:i.default.string("exts.files.desc"),buildIn:{},type:"app",appIcon:"mdi-folder",appAccentColor:"#ff9100",appType:"insideView"},{name:"api",displayName:i.default.string("exts.api.label"),description:i.default.string("exts.api.desc"),buildIn:{},type:"app",appIcon:"mdi-api",appAccentColor:"#9958dc",appType:"insideView"}],n=null==(n=a.default.exts)?void 0:n.internals;return Array.isArray(n)&&n.length&&t.push.apply(t,function(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(n)),(n=o.default.call("buildIn.getBuildInExtensions"))&&Array.isArray(n)&&(e=o.default.access("buildIn.buildInPath"),n.forEach((function(n){var a;"string"==typeof n?(a=r.default.join(e,n,"package.json"),null!=(a=o.default.fs.readJsonSync(a,{throws:!1}))&&a.name):n&&"object"===u(n)&&(n.buildIn={localPath:r.default.join(e,n.name)},t.push(n),DEBUG&&(console.collapse("Extension local","greenBg",n.name,"greenPale"),console.log("ext",n),console.groupEnd()))}))),t};var r=l(n(26470)),o=l(n(94128)),a=l(n(74160)),i=l(n(61862));function l(e){return e&&e.__esModule?e:{default:e}}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AppExtension",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"PluginExtension",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"ThemeExtension",{enumerable:!0,get:function(){return i.default}}),t.setExtensionUser=t.default=t.createExtension=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==s(e)&&"function"!=typeof e)return{default:e};if((t=u(t))&&t.has(e))return t.get(e);var n,r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var a;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((a=o?Object.getOwnPropertyDescriptor(e,n):null)&&(a.get||a.set)?Object.defineProperty(r,n,a):r[n]=e[n])}return r.default=e,t&&t.set(e,r),r}(n(92030)),o=l(n(23810)),a=l(n(8927)),i=l(n(49034));function l(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}t.createExtension=function(e){var t,n=1{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setInstalledExtensionChangeListener=t.saveInstalledExtension=t.saveExtensionsToStore=t.saveExtensionData=t.removeInstalledExtensionByName=t.removeInstalledExtension=t.getInstalledExtensions=t.getInstalledExtension=t.getIndexOfInstallExtension=t.default=void 0;var r=(m=n(81595))&&m.__esModule?m:{default:m},o=n(94743);function a(){r.default.set(d,h.map((function(e){return e.storeData})))}function i(e){return h.find((function(t){return t.name===e}))}function l(e){return h.findIndex((function(t){return t.name===e}))}function u(e){var t=1{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.triggerExtensionChange=t.searchExts=t.searchApps=t.onExtensionChange=t.initExtensions=t.getTypeList=t.getThemeExts=t.getThemeExt=t.getPluginExts=t.getPluginExt=t.getExts=t.getExt=t.getDefaultApp=t.getAppExts=t.getAppExt=t.forEachExtension=t.default=void 0;var o=p(n(74160)),a=p(n(74115)),i=n(94743),l=n(46809),u=p(n(65286)),s=n(18685),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=d(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(61862)),f=n(74543);function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function p(e){return e&&e.__esModule?e:{default:e}}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.reloadDevExtension=t.openInstallExtensionDialog=t.loadExtensionReadmeFile=t.installExtensionFromFile=t.installExtensionFromDevDir=t.default=t.createExtensionSavePath=void 0,Object.defineProperty(t,"saveExtensionData",{enumerable:!0,get:function(){return i.saveExtensionData}}),t.uninstallExtension=t.setExtensionEnabled=t.setExtensionDisabled=void 0;var o=g(n(26470)),a=n(21614),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=y(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(46809)),l=n(74543),u=n(94743),s=g(n(52133)),c=g(n(61862)),f=g(n(94128)),d=n(78717),p=g(n(74160)),h=n(13544),m=n(15973);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}function g(e){return e&&e.__esModule?e:{default:e}}function b(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function v(e){var t=e.localPath;return e.isModuleLoaded&&e.detach(),!!(t&&(t=o.default.join(t,"package.json"),t=M.readJsonSync(t,{throws:!1})))&&(e=(0,u.createExtension)(t,e.data),D(e),DEBUG&&(console.collapse("Extension Reload for Dev","greenBg",e.name,"greenPale"),console.log("extension",e),console.groupEnd()),e)}function w(e){var t=1{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function a(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=i(e);if(n=t?(n=i(this).constructor,Reflect.construct(o,arguments,n)):o.apply(this,arguments),o=this,n&&("object"===r(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");if(void 0!==o)return o;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}}function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=function(e){var t=r;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&o(t,e);var n=a(r);function r(e){var t=1{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setServerExtsChangeListener=t.getEntryVisitUrl=t.fetchServerExtensions=t.detachServerExtensions=t.default=void 0;var r=h(n(26470)),o=h(n(24260)),a=h(n(13347)),i=n(94743),l=h(n(61997)),u=h(n(94128)),s=h(n(61862)),c=n(13544),f=h(n(12482)),d=n(96521),p=n(15973);function h(e){return e&&e.__esModule?e:{default:e}}function m(e){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function y(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function g(e){for(var t=1;t{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(n(92030)),a=i(n(6282));function i(e){return e&&e.__esModule?e:{default:e}}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=c(e);if(n=t?(n=c(this).constructor,Reflect.construct(o,arguments,n)):o.apply(this,arguments),o=this,n&&("object"===r(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return s(o)}}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n=function(e){var t=r;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&l(t,e);var n=u(r);function r(e,t){var o,i;if(!(this instanceof r))throw new TypeError("Cannot call a class as a function");if(o=n.call(this,e,t),t=[],(i="_themes")in(e=s(o))?Object.defineProperty(e,i,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[i]=t,!o.isTheme)throw new Error("Cannot create a theme extension from the type '".concat(o.type,"'."));return(e=o._pkg.themes)&&e.length?o._themes=e.map((function(e){return new a.default(e,s(o))})):o.addError("themes",'At least one theme must be set with "themes" attribute in package.json for theme extension.'),o}return t=r,(e=[{key:"themes",get:function(){return this._themes}},{key:"getTheme",value:function(e){return this.themes.find((function(t){return t.name===e}))}}])&&function(e,t){for(var n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=u(n(26470)),a=u(n(52324)),i=n(71782),l=n(61862);function u(e){return e&&e.__esModule?e:{default:e}}function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(n=r=r||{}).append="append",n.override="override";var f=[{name:"name",equal:100,include:50},{name:"displayName",equal:100,include:50},{name:"pinyinNames",equal:50,include:25},{name:"description",include:25},{name:"author",equal:100,prefix:"@"},{name:"publisher",equal:100,prefix:"@"},{name:"extKeywords",equal:50,include:10,array:!0},{name:"extDisplayName",equal:50,include:25},{name:"extName",equal:50,include:25},{name:"extPinyinNames",equal:50,include:25}];n=function(){function e(t,n){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function");if(c(this,"_extension",void 0),c(this,"_data",void 0),c(this,"_pinyinName",void 0),c(this,"_id",void 0),c(this,"_styleFile",void 0),c(this,"_preview",void 0),!t)throw new Error('Theme error: The "data" param can not be empty.');if(!n)throw new Error('Theme error: The "extension" param can not be empty.');this._extension=n,this._data=t}var t,n;return t=e,(n=[{key:"color",get:function(){return this._data.color}},{key:"extension",get:function(){return this._extension}},{key:"name",get:function(){return this._data.name}},{key:"displayName",get:function(){return(0,l.getStringFromObject)(this._data.displayName,this.name)}},{key:"pinyinNames",get:function(){return null==this._pinyinName&&(this._pinyinName=(0,a.default)(this.displayName,"default")),this._pinyinName}},{key:"id",get:function(){return null==this._id&&(this._id="".concat(this.extension.name,":").concat(this.name)),this._id}},{key:"inject",get:function(){return r[this._data.inject]||r.append}},{key:"isAppend",get:function(){return this.inject===r.append}},{key:"isOverride",get:function(){return this.inject===r.override}},{key:"styleFile",get:function(){var e=this._data.style;return e&&!this._styleFile&&(e.startsWith("https://")||e.startsWith("http://")?this._styleFile=e:this._styleFile="file://".concat(o.default.join(this.extension.localPath,e))),this._styleFile}},{key:"scheme",get:function(){var e;return null!=(e=this._data.scheme)?e:"light"}},{key:"author",get:function(){return this.extension.author}},{key:"authorName",get:function(){var e;return"object"===s(this.author)&&(e=this.author.name),(0,l.getStringFromObject)(e)}},{key:"publisher",get:function(){return this.extension.publisher}},{key:"publisherName",get:function(){var e;return"object"===s(this.publisher)&&(e=this.publisher.name),(0,l.getStringFromObject)(e)}},{key:"extKeywords",get:function(){return this.extension.keywords}},{key:"extDisplayName",get:function(){return this.extension.displayName}},{key:"extName",get:function(){return this.extension.name}},{key:"extPinyinNames",get:function(){return this.extension.pinyinNames}},{key:"extDescription",get:function(){return this.extension.description}},{key:"getMatchScore",value:function(e){return(0,i.matchScore)(f,this,e)}}])&&function(e,t){for(var n=0;n{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.writeText=t.writeHTML=t.write=t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=a(t))&&t.has(e))return t.get(e);var n,o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var l;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((l=i?Object.getOwnPropertyDescriptor(e,n):null)&&(l.get||l.set)?Object.defineProperty(o,n,l):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(63886));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}function i(e){e=new o.ClipboardItem({"text/html":new Blob([e],{type:"text/html"})}),o.write([e])}n=o.writeText,t.writeText=n,t.writeHTML=i,n={write:t.write=function(e){var t={};void 0!==e.html&&(t["text/html"]=new Blob([e.html],{type:"text/html"})),void 0!==e.text&&(t["text/plain"]=new Blob([e.text],{type:"text/plain"})),e=new o.ClipboardItem(t),o.write([e])},writeText:n,writeHTML:i},t.default=n},86632:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(n=n(78826))&&n.__esModule?n:{default:n};t.default={encrypt:function(e,t,n){return t=r.default.utils.utf8.toBytes(t),n=r.default.utils.utf8.toBytes(n),t=new r.default.ModeOfOperation.cbc(t,n),n=r.default.utils.utf8.toBytes(e),e=r.default.padding.pkcs7.pad(n),t.encrypt(e)},decrypt:function(e,t,n){return t=r.default.utils.utf8.toBytes(t),n=r.default.utils.utf8.toBytes(n),t=new r.default.ModeOfOperation.cbc(t,n),n=new Uint8Array(e),e=t.decrypt(n),r.default.utils.utf8.fromBytes(r.default.padding.pkcs7.strip(e))}}},81732:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.showSaveDialog=t.default=void 0,n=n(52244),n={showSaveDialog:t.showSaveDialog=function(e,t){e.fileUrl?(window.open(e.fileUrl),null!=t&&t(!0)):(DEBUG&&console.warn("Cannot save file without file url definition"),null!=t&&t(!1))},showOpenDialog:n.showOpenDialog},t.default=n},58399:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={get:function(e){return e=e.name,decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*".concat(encodeURIComponent(e).replace(/[-.+*]/g,"\\$&"),"\\s*\\=\\s*([^;]*).*$)|^.*$")),"$1"))||null},set:function(){var e=(i=0{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=null,r=(a=window.navigator.userAgent).includes("Mac OS"),o=a.includes("Windows"),a=a.includes("Linux");r?n="osx":o?n="windows":a&&(n="linux"),t.default={os:n,isWindowsOS:o,isOSX:r,isLinux:a}},57757:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=((n=n(94795))&&n.__esModule?n:{default:n}).default,t.default=n},45780:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=!1},38234:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=t.default=void 0;var r=y(n(47471)),o=y(n(26098)),a=y(n(63627)),i=y(n(10431)),l=y(n(86632)),u=y(n(57757)),s=y(n(9533)),c=y(n(67978)),f=y(n(81732)),d=y(n(37599)),p=y(n(70872)),h=y(n(90657)),m=y(n(58399));function y(e){return e&&e.__esModule?e:{default:e}}n.g.Immutable=r.default,n={type:"browser",displayName:"browser",init:t.init=function(e){(e=e.config)&&i.default.init(e.media["sound.path"])},Socket:o.default,clipboard:a.default,crypto:l.default,EventEmitter:u.default,env:s.default,ui:c.default,notify:d.default,sound:i.default,net:p.default,dialog:f.default,language:h.default,docCookies:m.default},t.default=n},90657:(e,t,n)=>{"use strict";function r(e,t){return(0,o.getJSON)(t?(0,a.formatString)(t,e||i()):"lang/".concat(e||i(),".json"))}Object.defineProperty(t,"__esModule",{value:!0}),t.loadLangData=t.getPlatformLangName=t.default=void 0;var o=n(78437),a=n(16986),i=(t.loadLangData=r,function(e){var t=e.FUZZY_MATCH,n=navigator.language;if(n){if(n=n.toLowerCase(),!t)return n;"zh-cn"!==n&&n.startsWith("zh-")?n="zh-tw":"en"!==n&&!n.startsWith("en-")||(n="en"),e.ALL.find((function(e){return e.name===n}))||(n=e.DEFAULT)}else n=e.DEFAULT;return n});n={loadLangData:r,getPlatformLangName:t.getPlatformLangName=i},t.default=n},70872:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(n=n(78437))&&n.__esModule?n:{default:n};function o(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function a(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(31527);n=n(10431),r={showNotification:r.showNotification,playSound:n.playSound},t.default=r},26098:(e,t,n)=>{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(86632));function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=u(e);if(n=t?(n=u(this).constructor,Reflect.construct(o,arguments,n)):o.apply(this,arguments),o=this,n&&("object"===r(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");if(void 0!==o)return o;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n=function(e){var t=r;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&i(t,e);var n=l(r);function r(){var e=this,t=r;if(e instanceof t)return n.apply(this,arguments);throw new TypeError("Cannot call a class as a function")}return t=r,(e=[{key:"handleData",value:function(e,t){this.updateStatusFromClient();var n,r=null;if((r=t&&t.binary?this.options&&this.options.encryptEnable?o.default.decrypt(e,this.options.userToken,this.options.cipherIV):this.textDecoder.decode(e):r)&&this.options.parseJSON)try{r=JSON.parse(r)}catch(t){this.options&&this.options.encryptFallback&&"string"==typeof(n=o.default.decrypt(e,this.options.userToken,this.options.cipherIV))&&(r=JSON.parse(n),DEBUG&&(console.collapse("SOCKET Data Encrypt Fallback","redBg"),console.log("data",r),console.log("rawData",e),console.log("socket",this),console.log("decryptData",n),console.groupEnd()))}this.options&&this.options.onData&&this.options.onData(this,r,t),this.onData&&this.onData(r,t)}}])&&function(e,t){for(var n=0;n{"use strict";function n(e){return window.open(e)}function r(){return window.document.hasFocus()}function o(e){i.push(e)}function a(){return!0}Object.defineProperty(t,"__esModule",{value:!0}),t.setZoomFactor=t.openExternal=t.onWindowFocus=t.isWindowOpenAndFocus=t.isWindowOpen=t.isWindowFocus=t.getZoomFactor=t.default=void 0,t.openExternal=n;var i=[],l=r(),u=(setInterval((function(){var e=r();e!==l&&e&&i.forEach((function(e){return e()})),l=e}),300),t.onWindowFocus=o,t.isWindowOpen=a,r),s=(t.isWindowOpenAndFocus=u,r);u={openExternal:n,isWindowOpenAndFocus:u,isWindowFocus:t.isWindowFocus=s,isWindowOpen:a,onWindowFocus:o,getZoomFactor:t.getZoomFactor=function(){var e=Number.parseFloat(document.documentElement.style.zoom);return Number.isNaN(e)?1:e},setZoomFactor:t.setZoomFactor=function(e){document.documentElement.style.zoom=String(e||1)}},t.default=u},78437:(e,t,n)=>{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.uploadFile=t.timeout=t.request=t.postText=t.postJSONData=t.postJSON=t.getTextFromResponse=t.getText=t.getJSONData=t.getJSON=t.downloadFile=t.default=t.abortUploadFile=t.abortDownloadFile=void 0;var o=(E=n(23848))&&E.__esModule?E:{default:E},a=n(90625),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};if((t=l(t))&&t.has(e))return t.get(e);var n,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var i;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((i=a?Object.getOwnPropertyDescriptor(e,n):null)&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=e[n])}return o.default=e,t&&t.set(e,o),o}(n(11803));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function u(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function s(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";function n(e){var t=e.title,n=e.click;return delete e.title,delete e.click,t=new Notification(t,e),n&&(t.onclick=n),t}Object.defineProperty(t,"__esModule",{value:!0}),t.showNotification=t.default=void 0;var r={show:t.showNotification=function(e){return"granted"===Notification.permission?Promise.resolve(n(e)):"denied"!==Notification.permission?new Promise((function(t,r){Notification.requestPermission((function(o){"granted"===o?t(n(e)):r(new Error("denied"))}))})):Promise.reject(new Error("denied"))}};t.default=r},52244:(e,t)=>{"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.showOpenDialog=o;var r=document.getElementById("fileOpenButton");function o(e,t){var o,a;"function"==typeof e&&(t=e,e=""),"object"===n(e)&&(a=[],null!=(o=e)&&null!=(o=o.filters)&&o.forEach((function(e){null!=(e=e.extensions)&&e.forEach((function(e){e&&"*"!==e&&a.push(e.includes("/")?e:".".concat(e))}))})),e=a.join(",")),r.accept=e,r.onchange=function(){var e=r.files;e.length?(t(e),setTimeout((function(){r.onchange=null,r.value=""}),500)):t(null)},r.click()}t.default={showOpenDialog:o}},75161:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(86632));function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function i(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}var l=new(o(n(60811)).default)({CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3,UNCONNECT:4},4);n=function(){function e(){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function");i(this,"_status",l.create(l.$.UNCONNECT)),i(this,"options",void 0),i(this,"url",void 0),i(this,"client",void 0),i(this,"textDecoder",new TextDecoder("utf-8")),i(this,"textEncoder",new TextEncoder)}var t,n;return t=e,(n=[{key:"init",value:function(e,t){this.close(1e3,"Normal Closure From Init"),this.options=function(e){for(var t=1;t{"use strict";function n(e){(o=e||o).endsWith("/")||(o="".concat(o,"/"))}function r(){var e,t=0{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.platformHas=t.platformCall=t.platformAccess=t.default=t.PlatformModule=void 0;var r=(r=n(38234))&&r.__esModule?r:{default:r},o=n(74160);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(l)throw o}}}}(e);try{for(o.s();!(t=o.n()).done&&null!==(r=r[t.value])&&"object"===a(r););}catch(e){o.e(e)}finally{o.f()}return r})),l(this,"has",(function(e){return void 0!==n.access(e)})),function(e,t,n){if((t=s(e,t,"set")).set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}(this,c,t)}var t,n;return t=e,(n=[{key:"modules",get:function(){return u(this,c)}},{key:"type",get:function(){return u(this,c).type}},{key:"displayName",get:function(){return u(this,c).displayName}},{key:"env",get:function(){return u(this,c).env}},{key:"isType",value:function(e){return e===this.type}},{key:"init",value:function(e){this.call("init",e)}}])&&function(e,t){for(var n=0;n{"use strict";function n(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(){function e(){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function");n(this,"aborted",!1),n(this,"abortCallback",null)}var t,r;return t=e,(r=[{key:"isAborted",get:function(){return this.aborted}},{key:"onAbort",value:function(e){this.abortCallback=e}},{key:"abort",value:function(){this.abortCallback&&this.abortCallback(),this.aborted=!0}}])&&function(e,t){for(var n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.executeAsap=t.cancelAsap=void 0,t.executeAsap=function(e){return{id:setTimeout(e,0),type:"timeout"}},t.cancelAsap=function(e){return clearTimeout(e)}},11803:(e,t)=>{"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){for(var n=0;n{"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){for(var n=0;nr.luma&&(r=(t=[n,r])[0],n=t[1]),this.a<.5||!this.isDark(o)?n:r}},{key:"isDark",value:function(){return this.luma<(0{"use strict";function n(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function r(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=1{"use strict";function r(e){var t,r={none:0,error:1,warn:2,info:3,verbose:4};return e="number"==typeof(e=void 0===e?"string"==typeof(t=null!=(t=n.g.process.env.LOG)?t:"")&&t.length?/^\d+$/.test(t)?+t:null!=(t=r[t])?t:r.verbose:"development"===(t=n.g.process.env.NODE_ENV)||"debug"===t?"verbose":t?"error":"none":e)?Math.min(r.verbose,Math.max(0,e)):r[e]||0,Object.assign(n.g,{LOG_LEVEL:e,DEBUG:0{"use strict";function n(e,t,n){var r=e;if(t.has(r))throw new TypeError("Cannot initialize the same private elements twice on an object");t.set(e,n)}function r(e,t){return(t=a(e,t,"get")).get?t.get.call(e):t.value}function o(e,t,n){if((t=a(e,t,"set")).set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}function a(e,t,n){if(t.has(e))return t.get(e);throw new TypeError("attempted to "+n+" private field on non-instance")}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=new WeakMap,l=new WeakMap,u=new WeakMap,s=new WeakMap,c=new WeakMap,f=new WeakMap,d=function(){function e(t){var r=1{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return new Promise((function(t){setTimeout(t,e)}))}},84401:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.immediateChannel=t.delayChannel=t.EventChannel=t.EVENT_ANY=void 0;var r=n(37869);function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){l=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw o}}return a}}(e,t)||l(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||l(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){var n,r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=l(e))||t&&e&&"number"==typeof e.length)return r&&(e=r),n=0,{s:t=function(){},n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return r().toString(36)},t.fuidAsNumber=r,t.timeSequence=function(){return 1e3*(Date.now()-1595904404862)+n++%1e3};var n=0;function r(){return 1e8*(Date.now()-1595904404862)+1e3*Math.floor(1e5*Math.random())+n++%1e3}},38358:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n=(t.default=void 0,n(13544).lazyModuleProxy)("highlight/highlight",{browser:"hljs",root:"assets",id:"highlight",styleFile:!0}),t.default=n},64393:(e,t)=>{"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||o(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==r.return||r.return()}finally{if(l)throw a}}}}(t.entries());try{for(l.s();!(i=l.n()).done;){var u=i.value,s=u[1];if(n)try{s=JSON.parse(s)}catch(e){}r[u[0]]=s}}catch(e){l.e(e)}finally{l.f()}}return e?r[e]:r}function s(e){return e.replace(/<(?:.|\n)*?>/gm,"")}function c(e){var t=document.createElement("DIV");return t.innerText=e,t.innerHTML||""}function f(e){return"string"==typeof e&&/^(https?):\/\/[-A-Za-z0-9\u4e00-\u9fa5+&@#/%?=~_|!:,.;]+[-A-Za-z0-9\u4e00-\u9fa5+&@#/%=~_|]$/gi.test(e)}function d(e){return(e||"").replace(/(((https?:\/\/)|(www\.))([-A-Za-z0-9\u4e00-\u9fa5+&@#/%=~_$|?.'()!,:;]+)([-A-Za-z0-9\u4e00-\u9fa5+&@#/%=~_$|']))/gi,(function(e,t){var n=t;return n.match("^https?://")||(n="http://".concat(n)),'').concat(t,"")}))}function p(e,t){void 0===t&&(t="".concat(encodeURIComponent(e).replace(/%/g,"_"),"__").concat(Math.floor(1e5*Math.random())));var n=document.getElementById(t);return n||((n=document.createElement("script")).id=t,document.body.appendChild(n)),n.src!==e&&(n.src=e),t}function h(e,t){void 0===t&&(t="".concat(encodeURIComponent(e).replace(/%/g,"_"),"__").concat(Math.floor(1e5*Math.random())));var n=document.getElementById(t);return n||((n=document.createElement("link")).rel="stylesheet",n.id=t,document.body.appendChild(n)),n.href!==e&&(n.href=e),t}function m(e){return"string"==typeof e?e:(e=Array.isArray(e)?e:Object.entries(e)).reduce((function(e,t){t=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),2!==a.length);i=!0);}catch(e){l=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw o}}return a}}(e)||o(e,2)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(t);var n=t[0];return t=t[1],e.append(n,t),e}),new URLSearchParams).toString()}Object.defineProperty(t,"__esModule",{value:!0}),t.rem=t.linkify=t.isWebUrl=t.isLocalUrl=t.getSearchParam=t.escape=t.default=t.classes=t.appendStyleFile=t.appendScript=void 0,t.scrollIntoView=function(e){var t=1{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=["onComplete"];function r(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function o(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}(this.tasks.entries());try{for(t.s();!(e=t.n()).done;){var n,r=s(e.value,2),o=r[0],a=r[1];window.cancelIdleCallback(o),null!=(n=a.onComplete)&&n.call(a,new Error("Idle task canceled."))}}catch(e){t.e(e)}finally{t.f()}this.tasks.clear()}},{key:"cancel",value:function(e){var t=this.tasks.get(e);return!!t&&(this.tasks.delete(e),window.cancelIdleCallback(e),null!=(e=t.onComplete)&&e.call(t,new Error("Idle task canceled.")),!0)}},{key:"request",value:function(e){var t=this,n=(a=1{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getImageInfo=function(e){return new Promise((function(t,n){var r=new Image;r.onload=function(){var e=r.width,n=r.height;t({width:e,height:n})},r.onerror=function(t){console.error('Cannot load image from "'.concat(e,'".')),n(t)},r.src=e}))},t.getThumbnailSize=function(e,t){var n=e.width,r=(e=e.height,t.width);return t=t.height,r&&r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isJSONDataEqual=t.default=void 0;var r,o=(n=n(8541))&&n.__esModule?n:{default:n};function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function l(e){for(var t=1;t=i.length?h.default:this.decodeWithScheme(h,i[d]))&&(f[h.name]=p)}return f}if(s===r.array){if(!Array.isArray(i))throw(m=new o.default('JSONOptimizer: Encoded data is not an array with scheme "'.concat(e._schemeName,'".'))).scheme=e,m.optimizer=this,m.encodedData=t,m;var m=e.arrType;if(!m)throw(y=new o.default('JSONOptimizer: Array type name(arrType) cannot be empty in data type scheme "'.concat(e._schemeName,'" which is array type.'))).scheme=e,y.optimizer=this,y.encodedData=t,y;var y,g=this.getDataScheme(m);if(g)return i.map((function(e){return n.decodeWithScheme(g,e)}));throw(y=new o.default('JSONOptimizer: Array type scheme is not found in data type scheme "'.concat(e._schemeName,'" which is array type.'))).scheme=e,y.optimizer=this,y.encodedData=t,y}if(s===r.boolean&&"boolean"!==l)return DEBUG&&console.warn('JSONOptimizer: Encoded data type "'.concat(l,'" not match the scheme "').concat(e._schemeName,'" type "').concat(s,'".')),"number"===l?0{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(r=n(2514))&&r.__esModule?r:{default:r},o=n(16986);function a(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n","redPale"),console.error(e),console.groupEnd()),"";if("string"==typeof e)return this.string(e.startsWith("error.")?e:"error.".concat(e),e);var t="";return e.code?t+=this.string("error.".concat(e.code),"".concat(e.message||"","[").concat(e.code,"]")):e.message&&(t=this.string("error.".concat(e.message),e.message)),t&&(e=e.formats||e.extras)?"object"!==l(e)||Array.isArray(e)?(Array.isArray(e)||(e=[e]),o.formatString.apply(void 0,[t].concat(a(e)))):(0,o.formatString)(t,e):t}}])&&function(e,t){for(var n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadLazyModule=t.lazyModuleProxy=void 0;var r=n(64393);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e){var t,o,a=1 appended",""),console.log("styleFilePath",o),console.log("options",a),console.groupEnd())),y&&y(),i){var g=s&&"node_modules"!==s?"".concat(process.env.APP_ROOT,"/").concat(s,"/").concat(e):e;try{var b=require(g);return u[e]=b,m&&m(b),DEBUG&&(console.collapse("LazyModule","blueBg",e,"bluePale","require","red"),console.trace("module",b),console.log("fullPath",g),console.log("options",a),console.groupEnd()),b}catch(t){DEBUG&&(console.collapse("LazyModule","blueBg",e,"redPale","load failed with ".concat(t),"red"),console.error("error",t),console.log("fullPath",g),console.log("options",a),console.groupEnd())}}else if(c){var v,w,O,S=s?"".concat(s,"/").concat(f||"".concat(e,".js")):f||"".concat(e,".js");if((0,r.appendScript)(S,"lazyLoad_".concat(p||e.replace(/[/.]/g,"_"))),"string"==typeof c)return v=n.g[c],u[e]=void 0===v?l:v,m&&(void 0===v?(w=0,O=setInterval((function(){w++,void 0!==(v=n.g[c])?(u[e]=v,m(v),DEBUG&&(console.collapse("LazyModule","blueBg",e,"bluePale","loaded",""),console.trace("module",v),console.log("fullPath",S),console.log("options",a),console.log("lazyModuleCheckTimes",w),console.groupEnd()),clearInterval(O)):100 appended","red"),console.trace("module",v),console.log("fullPath",S),console.log("options",a),console.groupEnd()),v;DEBUG_I&&(console.collapse("LazyModule","blueBg",e,"bluePale","