@salutejs/jazz-sdk-electron
Version:
Jazz SDK Electron
1 lines • 114 kB
JavaScript
"use strict";var e=require("ditox"),t=require("electron"),n=require("nrgy"),r=require("rxjs"),i=require("rx-effects"),o=require("immer");require("rxjs/fetch");var a=require("nrgy/mvc"),s=require("nrgy/rx-effects"),c=require("nrgy/rxjs"),u=require("rxjs/webSocket"),d=require("fs");function l(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}function f(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))}const p={Transport:e.token({key:"JAZZ_SDK_ELECTRON_MAIN_TOKENS_TRANSPORT_TOKEN"}),TransportEndpoints:e.token({key:"JAZZ_SDK_ELECTRON_MAIN_TOKENS_TRANSPORT_ENDPOINTS_TOKEN"})},g=e.token({key:"JAZZ_SDK_MAIN_CONTEXT_TOKEN"});function v(e){return!e||0===Object.keys(e).length}var h,m,y,b,S,w,k,_,x,C,E,I,j,O,T,R,M,P,$,D,N,A,V,F,U,L,z,q,B,K,W,G,Q,H,J,Z,Y,X,ee,te,ne,re,ie,oe,ae,se,ce,ue,de,le,fe,pe,ge,ve,he,me,ye,be,Se,we,ke,_e,xe,Ce,Ee,Ie,je,Oe,Te,Re,Me,Pe,$e,De,Ne,Ae,Ve,Fe,Ue="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function Le(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function ze(){if(m)return h;m=1;var e="object"==typeof Ue&&Ue&&Ue.Object===Object&&Ue;return h=e}function qe(){if(b)return y;b=1;var e=ze(),t="object"==typeof self&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return y=n}function Be(){if(w)return S;w=1;var e=qe().Symbol;return S=e}function Ke(){if(I)return E;I=1;var e=Be(),t=function(){if(_)return k;_=1;var e=Be(),t=Object.prototype,n=t.hasOwnProperty,r=t.toString,i=e?e.toStringTag:void 0;return k=function(e){var t=n.call(e,i),o=e[i];try{e[i]=void 0;var a=!0}catch(e){}var s=r.call(e);return a&&(t?e[i]=o:delete e[i]),s}}(),n=function(){if(C)return x;C=1;var e=Object.prototype.toString;return x=function(t){return e.call(t)}}(),r=e?e.toStringTag:void 0;return E=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":r&&r in Object(e)?t(e):n(e)}}function We(){if(O)return j;return O=1,j=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}}function Ge(){if(R)return T;R=1;var e=Ke(),t=We();return T=function(n){if(!t(n))return!1;var r=e(n);return"[object Function]"==r||"[object GeneratorFunction]"==r||"[object AsyncFunction]"==r||"[object Proxy]"==r}}function Qe(){if(D)return $;D=1;var e,t=function(){if(P)return M;P=1;var e=qe()["__core-js_shared__"];return M=e}(),n=(e=/[^.]+$/.exec(t&&t.keys&&t.keys.IE_PROTO||""))?"Symbol(src)_1."+e:"";return $=function(e){return!!n&&n in e}}function He(){if(A)return N;A=1;var e=Function.prototype.toString;return N=function(t){if(null!=t){try{return e.call(t)}catch(e){}try{return t+""}catch(e){}}return""}}function Je(){if(q)return z;q=1;var e=function(){if(F)return V;F=1;var e=Ge(),t=Qe(),n=We(),r=He(),i=/^\[object .+?Constructor\]$/,o=Function.prototype,a=Object.prototype,s=o.toString,c=a.hasOwnProperty,u=RegExp("^"+s.call(c).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");return V=function(o){return!(!n(o)||t(o))&&(e(o)?u:i).test(r(o))}}(),t=L?U:(L=1,U=function(e,t){return null==e?void 0:e[t]});return z=function(n,r){var i=t(n,r);return e(i)?i:void 0}}function Ze(){if(K)return B;K=1;var e=Je()(Object,"create");return B=e}function Ye(){if(re)return ne;re=1;var e=function(){if(G)return W;G=1;var e=Ze();return W=function(){this.__data__=e?e(null):{},this.size=0}}(),t=H?Q:(H=1,Q=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}),n=function(){if(Z)return J;Z=1;var e=Ze(),t=Object.prototype.hasOwnProperty;return J=function(n){var r=this.__data__;if(e){var i=r[n];return"__lodash_hash_undefined__"===i?void 0:i}return t.call(r,n)?r[n]:void 0}}(),r=function(){if(X)return Y;X=1;var e=Ze(),t=Object.prototype.hasOwnProperty;return Y=function(n){var r=this.__data__;return e?void 0!==r[n]:t.call(r,n)}}(),i=function(){if(te)return ee;te=1;var e=Ze();return ee=function(t,n){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=e&&void 0===n?"__lodash_hash_undefined__":n,this}}();function o(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=n,o.prototype.has=r,o.prototype.set=i,ne=o}function Xe(){if(se)return ae;return se=1,ae=function(e,t){return e===t||e!=e&&t!=t}}function et(){if(ue)return ce;ue=1;var e=Xe();return ce=function(t,n){for(var r=t.length;r--;)if(e(t[r][0],n))return r;return-1}}function tt(){if(be)return ye;be=1;var e=oe?ie:(oe=1,ie=function(){this.__data__=[],this.size=0}),t=function(){if(le)return de;le=1;var e=et(),t=Array.prototype.splice;return de=function(n){var r=this.__data__,i=e(r,n);return!(i<0||(i==r.length-1?r.pop():t.call(r,i,1),--this.size,0))}}(),n=function(){if(pe)return fe;pe=1;var e=et();return fe=function(t){var n=this.__data__,r=e(n,t);return r<0?void 0:n[r][1]}}(),r=function(){if(ve)return ge;ve=1;var e=et();return ge=function(t){return e(this.__data__,t)>-1}}(),i=function(){if(me)return he;me=1;var e=et();return he=function(t,n){var r=this.__data__,i=e(r,t);return i<0?(++this.size,r.push([t,n])):r[i][1]=n,this}}();function o(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=n,o.prototype.has=r,o.prototype.set=i,ye=o}function nt(){if(we)return Se;we=1;var e=Je()(qe(),"Map");return Se=e}function rt(){if(Ie)return Ee;Ie=1;var e=Ce?xe:(Ce=1,xe=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e});return Ee=function(t,n){var r=t.__data__;return e(n)?r["string"==typeof n?"string":"hash"]:r.map}}function it(){if(Ae)return Ne;Ae=1;var e=function(){if(_e)return ke;_e=1;var e=Ye(),t=tt(),n=nt();return ke=function(){this.size=0,this.__data__={hash:new e,map:new(n||t),string:new e}}}(),t=function(){if(Oe)return je;Oe=1;var e=rt();return je=function(t){var n=e(this,t).delete(t);return this.size-=n?1:0,n}}(),n=function(){if(Re)return Te;Re=1;var e=rt();return Te=function(t){return e(this,t).get(t)}}(),r=function(){if(Pe)return Me;Pe=1;var e=rt();return Me=function(t){return e(this,t).has(t)}}(),i=function(){if(De)return $e;De=1;var e=rt();return $e=function(t,n){var r=e(this,t),i=r.size;return r.set(t,n),this.size+=r.size==i?0:1,this}}();function o(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=n,o.prototype.has=r,o.prototype.set=i,Ne=o}function ot(){if(Fe)return Ve;Fe=1;var e=it();function t(n,r){if("function"!=typeof n||null!=r&&"function"!=typeof r)throw new TypeError("Expected a function");var i=function(){var e=arguments,t=r?r.apply(this,e):e[0],o=i.cache;if(o.has(t))return o.get(t);var a=n.apply(this,e);return i.cache=o.set(t,a)||o,a};return i.cache=new(t.Cache||e),i}return t.Cache=e,Ve=t}var at,st,ct,ut,dt,lt,ft,pt,gt,vt,ht,mt,yt,bt,St,wt,kt,_t,xt,Ct,Et,It,jt,Ot,Tt,Rt,Mt,Pt,$t,Dt,Nt,At,Vt,Ft,Ut,Lt,zt,qt,Bt,Kt,Wt,Gt,Qt,Ht,Jt,Zt,Yt,Xt,en,tn,nn,rn,on=Le(ot());function an(){if(mt)return ht;mt=1;var e=tt(),t=function(){if(st)return at;st=1;var e=tt();return at=function(){this.__data__=new e,this.size=0}}(),n=ut?ct:(ut=1,ct=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}),r=lt?dt:(lt=1,dt=function(e){return this.__data__.get(e)}),i=pt?ft:(pt=1,ft=function(e){return this.__data__.has(e)}),o=function(){if(vt)return gt;vt=1;var e=tt(),t=nt(),n=it();return gt=function(r,i){var o=this.__data__;if(o instanceof e){var a=o.__data__;if(!t||a.length<199)return a.push([r,i]),this.size=++o.size,this;o=this.__data__=new n(a)}return o.set(r,i),this.size=o.size,this}}();function a(t){var n=this.__data__=new e(t);this.size=n.size}return a.prototype.clear=t,a.prototype.delete=n,a.prototype.get=r,a.prototype.has=i,a.prototype.set=o,ht=a}function sn(){if(_t)return kt;_t=1;var e=it(),t=bt?yt:(bt=1,yt=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}),n=wt?St:(wt=1,St=function(e){return this.__data__.has(e)});function r(t){var n=-1,r=null==t?0:t.length;for(this.__data__=new e;++n<r;)this.add(t[n])}return r.prototype.add=r.prototype.push=t,r.prototype.has=n,kt=r}function cn(){if(It)return Et;return It=1,Et=function(e,t){return e.has(t)}}function un(){if(Ot)return jt;Ot=1;var e=sn(),t=Ct?xt:(Ct=1,xt=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}),n=cn();return jt=function(r,i,o,a,s,c){var u=1&o,d=r.length,l=i.length;if(d!=l&&!(u&&l>d))return!1;var f=c.get(r),p=c.get(i);if(f&&p)return f==i&&p==r;var g=-1,v=!0,h=2&o?new e:void 0;for(c.set(r,i),c.set(i,r);++g<d;){var m=r[g],y=i[g];if(a)var b=u?a(y,m,g,i,r,c):a(m,y,g,r,i,c);if(void 0!==b){if(b)continue;v=!1;break}if(h){if(!t(i,(function(e,t){if(!n(h,t)&&(m===e||s(m,e,o,a,c)))return h.push(t)}))){v=!1;break}}else if(m!==y&&!s(m,y,o,a,c)){v=!1;break}}return c.delete(r),c.delete(i),v}}function dn(){if(Pt)return Mt;return Pt=1,Mt=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}}function ln(){if(At)return Nt;At=1;var e=Be(),t=function(){if(Rt)return Tt;Rt=1;var e=qe().Uint8Array;return Tt=e}(),n=Xe(),r=un(),i=dn(),o=Dt?$t:(Dt=1,$t=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}),a=e?e.prototype:void 0,s=a?a.valueOf:void 0;return Nt=function(e,a,c,u,d,l,f){switch(c){case"[object DataView]":if(e.byteLength!=a.byteLength||e.byteOffset!=a.byteOffset)return!1;e=e.buffer,a=a.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=a.byteLength||!l(new t(e),new t(a)));case"[object Boolean]":case"[object Date]":case"[object Number]":return n(+e,+a);case"[object Error]":return e.name==a.name&&e.message==a.message;case"[object RegExp]":case"[object String]":return e==a+"";case"[object Map]":var p=i;case"[object Set]":var g=1&u;if(p||(p=o),e.size!=a.size&&!g)return!1;var v=f.get(e);if(v)return v==a;u|=2,f.set(e,a);var h=r(p(e),p(a),u,d,l,f);return f.delete(e),h;case"[object Symbol]":if(s)return s.call(e)==s.call(a)}return!1}}function fn(){if(Ft)return Vt;return Ft=1,Vt=function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}}function pn(){if(Lt)return Ut;Lt=1;var e=Array.isArray;return Ut=e}function gn(){if(Ht)return Qt;Ht=1;var e=Kt?Bt:(Kt=1,Bt=function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,o=[];++n<r;){var a=e[n];t(a,n,e)&&(o[i++]=a)}return o}),t=Gt?Wt:(Gt=1,Wt=function(){return[]}),n=Object.prototype.propertyIsEnumerable,r=Object.getOwnPropertySymbols;return Qt=r?function(t){return null==t?[]:(t=Object(t),e(r(t),(function(e){return n.call(t,e)})))}:t}function vn(){if(Xt)return Yt;return Xt=1,Yt=function(e){return null!=e&&"object"==typeof e}}function hn(){if(rn)return nn;rn=1;var e=function(){if(tn)return en;tn=1;var e=Ke(),t=vn();return en=function(n){return t(n)&&"[object Arguments]"==e(n)}}(),t=vn(),n=Object.prototype,r=n.hasOwnProperty,i=n.propertyIsEnumerable,o=e(function(){return arguments}())?e:function(e){return t(e)&&r.call(e,"callee")&&!i.call(e,"callee")};return nn=o}var mn,yn,bn,Sn,wn,kn,_n,xn,Cn,En,In,jn={exports:{}};function On(){return bn||(bn=1,function(e,t){var n=qe(),r=yn?mn:(yn=1,mn=function(){return!1}),i=t&&!t.nodeType&&t,o=i&&e&&!e.nodeType&&e,a=o&&o.exports===i?n.Buffer:void 0,s=(a?a.isBuffer:void 0)||r;e.exports=s}(jn,jn.exports)),jn.exports}function Tn(){if(wn)return Sn;wn=1;var e=/^(?:0|[1-9]\d*)$/;return Sn=function(t,n){var r=typeof t;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&e.test(t))&&t>-1&&t%1==0&&t<n}}function Rn(){if(_n)return kn;_n=1;return kn=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}}function Mn(){if(In)return En;return In=1,En=function(e){return function(t){return e(t)}}}var Pn,$n,Dn,Nn,An,Vn,Fn,Un,Ln,zn,qn,Bn,Kn,Wn,Gn,Qn,Hn,Jn,Zn,Yn,Xn,er,tr,nr,rr,ir,or,ar,sr,cr,ur,dr,lr,fr,pr,gr,vr,hr={exports:{}};function mr(){return Pn||(Pn=1,function(e,t){var n=ze(),r=t&&!t.nodeType&&t,i=r&&e&&!e.nodeType&&e,o=i&&i.exports===r&&n.process,a=function(){try{var e=i&&i.require&&i.require("util").types;return e||o&&o.binding&&o.binding("util")}catch(e){}}();e.exports=a}(hr,hr.exports)),hr.exports}function yr(){if(Dn)return $n;Dn=1;var e=function(){if(Cn)return xn;Cn=1;var e=Ke(),t=Rn(),n=vn(),r={};return r["[object Float32Array]"]=r["[object Float64Array]"]=r["[object Int8Array]"]=r["[object Int16Array]"]=r["[object Int32Array]"]=r["[object Uint8Array]"]=r["[object Uint8ClampedArray]"]=r["[object Uint16Array]"]=r["[object Uint32Array]"]=!0,r["[object Arguments]"]=r["[object Array]"]=r["[object ArrayBuffer]"]=r["[object Boolean]"]=r["[object DataView]"]=r["[object Date]"]=r["[object Error]"]=r["[object Function]"]=r["[object Map]"]=r["[object Number]"]=r["[object Object]"]=r["[object RegExp]"]=r["[object Set]"]=r["[object String]"]=r["[object WeakMap]"]=!1,xn=function(i){return n(i)&&t(i.length)&&!!r[e(i)]}}(),t=Mn(),n=mr(),r=n&&n.isTypedArray,i=r?t(r):e;return $n=i}function br(){if(An)return Nn;An=1;var e=(Zt||(Zt=1,Jt=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}),Jt),t=hn(),n=pn(),r=On(),i=Tn(),o=yr(),a=Object.prototype.hasOwnProperty;return Nn=function(s,c){var u=n(s),d=!u&&t(s),l=!u&&!d&&r(s),f=!u&&!d&&!l&&o(s),p=u||d||l||f,g=p?e(s.length,String):[],v=g.length;for(var h in s)!c&&!a.call(s,h)||p&&("length"==h||l&&("offset"==h||"parent"==h)||f&&("buffer"==h||"byteLength"==h||"byteOffset"==h)||i(h,v))||g.push(h);return g}}function Sr(){if(Fn)return Vn;Fn=1;var e=Object.prototype;return Vn=function(t){var n=t&&t.constructor;return t===("function"==typeof n&&n.prototype||e)}}function wr(){if(qn)return zn;qn=1;var e=(Ln?Un:(Ln=1,Un=function(e,t){return function(n){return e(t(n))}}))(Object.keys,Object);return zn=e}function kr(){if(Kn)return Bn;Kn=1;var e=Sr(),t=wr(),n=Object.prototype.hasOwnProperty;return Bn=function(r){if(!e(r))return t(r);var i=[];for(var o in Object(r))n.call(r,o)&&"constructor"!=o&&i.push(o);return i}}function _r(){if(Gn)return Wn;Gn=1;var e=Ge(),t=Rn();return Wn=function(n){return null!=n&&t(n.length)&&!e(n)}}function xr(){if(Hn)return Qn;Hn=1;var e=br(),t=kr(),n=_r();return Qn=function(r){return n(r)?e(r):t(r)}}function Cr(){if(Zn)return Jn;Zn=1;var e=function(){if(qt)return zt;qt=1;var e=fn(),t=pn();return zt=function(n,r,i){var o=r(n);return t(n)?o:e(o,i(n))}}(),t=gn(),n=xr();return Jn=function(r){return e(r,n,t)}}function Er(){if(ur)return cr;ur=1;var e=function(){if(tr)return er;tr=1;var e=Je()(qe(),"DataView");return er=e}(),t=nt(),n=function(){if(rr)return nr;rr=1;var e=Je()(qe(),"Promise");return nr=e}(),r=function(){if(or)return ir;or=1;var e=Je()(qe(),"Set");return ir=e}(),i=function(){if(sr)return ar;sr=1;var e=Je()(qe(),"WeakMap");return ar=e}(),o=Ke(),a=He(),s="[object Map]",c="[object Promise]",u="[object Set]",d="[object WeakMap]",l="[object DataView]",f=a(e),p=a(t),g=a(n),v=a(r),h=a(i),m=o;return(e&&m(new e(new ArrayBuffer(1)))!=l||t&&m(new t)!=s||n&&m(n.resolve())!=c||r&&m(new r)!=u||i&&m(new i)!=d)&&(m=function(e){var t=o(e),n="[object Object]"==t?e.constructor:void 0,r=n?a(n):"";if(r)switch(r){case f:return l;case p:return s;case g:return c;case v:return u;case h:return d}return t}),cr=m}function Ir(){if(lr)return dr;lr=1;var e=an(),t=un(),n=ln(),r=function(){if(Xn)return Yn;Xn=1;var e=Cr(),t=Object.prototype.hasOwnProperty;return Yn=function(n,r,i,o,a,s){var c=1&i,u=e(n),d=u.length;if(d!=e(r).length&&!c)return!1;for(var l=d;l--;){var f=u[l];if(!(c?f in r:t.call(r,f)))return!1}var p=s.get(n),g=s.get(r);if(p&&g)return p==r&&g==n;var v=!0;s.set(n,r),s.set(r,n);for(var h=c;++l<d;){var m=n[f=u[l]],y=r[f];if(o)var b=c?o(y,m,f,r,n,s):o(m,y,f,n,r,s);if(!(void 0===b?m===y||a(m,y,i,o,s):b)){v=!1;break}h||(h="constructor"==f)}if(v&&!h){var S=n.constructor,w=r.constructor;S==w||!("constructor"in n)||!("constructor"in r)||"function"==typeof S&&S instanceof S&&"function"==typeof w&&w instanceof w||(v=!1)}return s.delete(n),s.delete(r),v}}(),i=Er(),o=pn(),a=On(),s=yr(),c="[object Arguments]",u="[object Array]",d="[object Object]",l=Object.prototype.hasOwnProperty;return dr=function(f,p,g,v,h,m){var y=o(f),b=o(p),S=y?u:i(f),w=b?u:i(p),k=(S=S==c?d:S)==d,_=(w=w==c?d:w)==d,x=S==w;if(x&&a(f)){if(!a(p))return!1;y=!0,k=!1}if(x&&!k)return m||(m=new e),y||s(f)?t(f,p,g,v,h,m):n(f,p,S,g,v,h,m);if(!(1&g)){var C=k&&l.call(f,"__wrapped__"),E=_&&l.call(p,"__wrapped__");if(C||E){var I=C?f.value():f,j=E?p.value():p;return m||(m=new e),h(I,j,g,v,m)}}return!!x&&(m||(m=new e),r(f,p,g,v,h,m))}}function jr(){if(pr)return fr;pr=1;var e=Ir(),t=vn();return fr=function n(r,i,o,a,s){return r===i||(null==r||null==i||!t(r)&&!t(i)?r!=r&&i!=i:e(r,i,o,a,n,s))},fr}var Or,Tr,Rr,Mr,Pr,$r,Dr,Nr,Ar,Vr,Fr,Ur,Lr,zr,qr,Br,Kr,Wr,Gr,Qr,Hr,Jr,Zr,Yr,Xr,ei,ti,ni,ri,ii,oi,ai,si,ci,ui,di,li,fi,pi,gi,vi,hi,mi,yi,bi,Si,wi,ki,_i,xi,Ci,Ei,Ii,ji,Oi,Ti,Ri,Mi,Pi,$i,Di,Ni,Ai,Vi,Fi,Ui,Li,zi,qi,Bi,Ki,Wi,Gi,Qi,Hi,Ji,Zi,Yi,Xi,eo,to,no,ro,io,oo,ao,so,co,uo,lo,fo,po,go,vo,ho=Le(function(){if(vr)return gr;vr=1;var e=jr();return gr=function(t,n){return e(t,n)}}());function mo(){if(Mr)return Rr;Mr=1;var e=fn(),t=function(){if(Tr)return Or;Tr=1;var e=Be(),t=hn(),n=pn(),r=e?e.isConcatSpreadable:void 0;return Or=function(e){return n(e)||t(e)||!!(r&&e&&e[r])}}();return Rr=function n(r,i,o,a,s){var c=-1,u=r.length;for(o||(o=t),s||(s=[]);++c<u;){var d=r[c];i>0&&o(d)?i>1?n(d,i-1,o,a,s):e(s,d):a||(s[s.length]=d)}return s},Rr}function yo(){if($r)return Pr;return $r=1,Pr=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}}function bo(){if(Nr)return Dr;Nr=1;var e=Ke(),t=vn();return Dr=function(n){return"symbol"==typeof n||t(n)&&"[object Symbol]"==e(n)}}function So(){if(Vr)return Ar;Vr=1;var e=pn(),t=bo(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;return Ar=function(i,o){if(e(i))return!1;var a=typeof i;return!("number"!=a&&"symbol"!=a&&"boolean"!=a&&null!=i&&!t(i))||(r.test(i)||!n.test(i)||null!=o&&i in Object(o))}}function wo(){if(zr)return Lr;zr=1;var e=function(){if(Ur)return Fr;Ur=1;var e=ot();return Fr=function(t){var n=e(t,(function(e){return 500===r.size&&r.clear(),e})),r=n.cache;return n}}(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,n=/\\(\\)?/g,r=e((function(e){var r=[];return 46===e.charCodeAt(0)&&r.push(""),e.replace(t,(function(e,t,i,o){r.push(i?o.replace(n,"$1"):t||e)})),r}));return Lr=r}function ko(){if(Br)return qr;Br=1;var e=Be(),t=yo(),n=pn(),r=bo(),i=e?e.prototype:void 0,o=i?i.toString:void 0;return qr=function e(i){if("string"==typeof i)return i;if(n(i))return t(i,e)+"";if(r(i))return o?o.call(i):"";var a=i+"";return"0"==a&&1/i==-1/0?"-0":a},qr}function _o(){if(Wr)return Kr;Wr=1;var e=ko();return Kr=function(t){return null==t?"":e(t)}}function xo(){if(Qr)return Gr;Qr=1;var e=pn(),t=So(),n=wo(),r=_o();return Gr=function(i,o){return e(i)?i:t(i,o)?[i]:n(r(i))}}function Co(){if(Jr)return Hr;Jr=1;var e=bo();return Hr=function(t){if("string"==typeof t||e(t))return t;var n=t+"";return"0"==n&&1/t==-1/0?"-0":n}}function Eo(){if(Yr)return Zr;Yr=1;var e=xo(),t=Co();return Zr=function(n,r){for(var i=0,o=(r=e(r,n)).length;null!=n&&i<o;)n=n[t(r[i++])];return i&&i==o?n:void 0}}function Io(){if(ni)return ti;ni=1;var e=We();return ti=function(t){return t==t&&!e(t)}}function jo(){if(ai)return oi;return ai=1,oi=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}}function Oo(){if(ci)return si;ci=1;var e=function(){if(ei)return Xr;ei=1;var e=an(),t=jr();return Xr=function(n,r,i,o){var a=i.length,s=a,c=!o;if(null==n)return!s;for(n=Object(n);a--;){var u=i[a];if(c&&u[2]?u[1]!==n[u[0]]:!(u[0]in n))return!1}for(;++a<s;){var d=(u=i[a])[0],l=n[d],f=u[1];if(c&&u[2]){if(void 0===l&&!(d in n))return!1}else{var p=new e;if(o)var g=o(l,f,d,n,r,p);if(!(void 0===g?t(f,l,3,o,p):g))return!1}}return!0}}(),t=function(){if(ii)return ri;ii=1;var e=Io(),t=xr();return ri=function(n){for(var r=t(n),i=r.length;i--;){var o=r[i],a=n[o];r[i]=[o,a,e(a)]}return r}}(),n=jo();return si=function(r){var i=t(r);return 1==i.length&&i[0][2]?n(i[0][0],i[0][1]):function(t){return t===r||e(t,r,i)}}}function To(){if(hi)return vi;hi=1;var e=fi?li:(fi=1,li=function(e,t){return null!=e&&t in Object(e)}),t=function(){if(gi)return pi;gi=1;var e=xo(),t=hn(),n=pn(),r=Tn(),i=Rn(),o=Co();return pi=function(a,s,c){for(var u=-1,d=(s=e(s,a)).length,l=!1;++u<d;){var f=o(s[u]);if(!(l=null!=a&&c(a,f)))break;a=a[f]}return l||++u!=d?l:!!(d=null==a?0:a.length)&&i(d)&&r(f,d)&&(n(a)||t(a))}}();return vi=function(n,r){return null!=n&&t(n,r,e)}}function Ro(){if(yi)return mi;yi=1;var e=jr(),t=function(){if(di)return ui;di=1;var e=Eo();return ui=function(t,n,r){var i=null==t?void 0:e(t,n);return void 0===i?r:i}}(),n=To(),r=So(),i=Io(),o=jo(),a=Co();return mi=function(s,c){return r(s)&&i(c)?o(a(s),c):function(r){var i=t(r,s);return void 0===i&&i===c?n(r,s):e(c,i,3)}}}function Mo(){if(Si)return bi;return Si=1,bi=function(e){return e}}function Po(){if(Ei)return Ci;Ei=1;var e=ki?wi:(ki=1,wi=function(e){return function(t){return null==t?void 0:t[e]}}),t=function(){if(xi)return _i;xi=1;var e=Eo();return _i=function(t){return function(n){return e(n,t)}}}(),n=So(),r=Co();return Ci=function(i){return n(i)?e(r(i)):t(i)}}function $o(){if(ji)return Ii;ji=1;var e=Oo(),t=Ro(),n=Mo(),r=pn(),i=Po();return Ii=function(o){return"function"==typeof o?o:null==o?n:"object"==typeof o?r(o)?t(o[0],o[1]):e(o):i(o)}}function Do(){if(Mi)return Ri;Mi=1;var e=(Ti?Oi:(Ti=1,Oi=function(e){return function(t,n,r){for(var i=-1,o=Object(t),a=r(t),s=a.length;s--;){var c=a[e?s:++i];if(!1===n(o[c],c,o))break}return t}}))();return Ri=e}function No(){if(Vi)return Ai;Vi=1;var e=function(){if($i)return Pi;$i=1;var e=Do(),t=xr();return Pi=function(n,r){return n&&e(n,r,t)}}(),t=function(){if(Ni)return Di;Ni=1;var e=_r();return Di=function(t,n){return function(r,i){if(null==r)return r;if(!e(r))return t(r,i);for(var o=r.length,a=n?o:-1,s=Object(r);(n?a--:++a<o)&&!1!==i(s[a],a,s););return r}}}()(e);return Ai=t}function Ao(){if(Wi)return Ki;Wi=1;var e=function(){if(Bi)return qi;Bi=1;var e=bo();return qi=function(t,n){if(t!==n){var r=void 0!==t,i=null===t,o=t==t,a=e(t),s=void 0!==n,c=null===n,u=n==n,d=e(n);if(!c&&!d&&!a&&t>n||a&&s&&u&&!c&&!d||i&&s&&u||!r&&u||!o)return 1;if(!i&&!a&&!d&&t<n||d&&r&&o&&!i&&!a||c&&r&&o||!s&&o||!u)return-1}return 0}}();return Ki=function(t,n,r){for(var i=-1,o=t.criteria,a=n.criteria,s=o.length,c=r.length;++i<s;){var u=e(o[i],a[i]);if(u)return i>=c?u:u*("desc"==r[i]?-1:1)}return t.index-n.index}}function Vo(){if(Qi)return Gi;Qi=1;var e=yo(),t=Eo(),n=$o(),r=function(){if(Ui)return Fi;Ui=1;var e=No(),t=_r();return Fi=function(n,r){var i=-1,o=t(n)?Array(n.length):[];return e(n,(function(e,t,n){o[++i]=r(e,t,n)})),o}}(),i=zi?Li:(zi=1,Li=function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}),o=Mn(),a=Ao(),s=Mo(),c=pn();return Gi=function(u,d,l){d=d.length?e(d,(function(e){return c(e)?function(n){return t(n,1===e.length?e[0]:e)}:e})):[s];var f=-1;d=e(d,o(n));var p=r(u,(function(t,n,r){return{criteria:e(d,(function(e){return e(t)})),index:++f,value:t}}));return i(p,(function(e,t){return a(e,t,l)}))}}function Fo(){if(Yi)return Zi;Yi=1;var e=Ji?Hi:(Ji=1,Hi=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}),t=Math.max;return Zi=function(n,r,i){return r=t(void 0===r?n.length-1:r,0),function(){for(var o=arguments,a=-1,s=t(o.length-r,0),c=Array(s);++a<s;)c[a]=o[r+a];a=-1;for(var u=Array(r+1);++a<r;)u[a]=o[a];return u[r]=i(c),e(n,this,u)}},Zi}function Uo(){if(io)return ro;io=1;var e=eo?Xi:(eo=1,Xi=function(e){return function(){return e}}),t=function(){if(no)return to;no=1;var e=Je(),t=function(){try{var t=e(Object,"defineProperty");return t({},"",{}),t}catch(e){}}();return to=t}(),n=Mo();return ro=t?function(n,r){return t(n,"toString",{configurable:!0,enumerable:!1,value:e(r),writable:!0})}:n}function Lo(){if(co)return so;co=1;var e=Uo(),t=function(){if(ao)return oo;ao=1;var e=Date.now;return oo=function(t){var n=0,r=0;return function(){var i=e(),o=16-(i-r);if(r=i,o>0){if(++n>=800)return arguments[0]}else n=0;return t.apply(void 0,arguments)}},oo}(),n=t(e);return so=n}function zo(){if(lo)return uo;lo=1;var e=Mo(),t=Fo(),n=Lo();return uo=function(r,i){return n(t(r,i,e),r+"")}}var qo=function(){if(vo)return go;vo=1;var e=mo(),t=Vo(),n=zo(),r=function(){if(po)return fo;po=1;var e=Xe(),t=_r(),n=Tn(),r=We();return fo=function(i,o,a){if(!r(a))return!1;var s=typeof o;return!!("number"==s?t(a)&&n(o,a.length):"string"==s&&o in a)&&e(a[o],i)}}(),i=n((function(n,i){if(null==n)return[];var o=i.length;return o>1&&r(n,i[0],i[1])?i=[]:o>2&&r(i[0],i[1],i[2])&&(i=[i[0]]),t(n,e(i,1),[])}));return go=i}(),Bo=Le(qo);function Ko(e){let t=Object.entries(e);return t=Bo(Array.from(t),(([e])=>e)),Object.fromEntries(t)}const Wo=["debug","info","warn","error"];function Go(e){return Wo.find((t=>t===e))}const Qo={debug:0,info:1,warn:2,error:3};let Ho=Object.create(null);const Jo=function(e){let t,n=-1,r=!1;return{append(i){t||(t=new Array(e)),r=r||n+1===e,n=(n+1)%e,t[n]=i},clear(){t=void 0,n=-1,r=!1},getItems(){if(!t||n<0)return[];return[...r?t.slice(n+2):[],...t.slice(0,n+1)]}}}(1e3);function Zo(){return Jo.getItems()}const Yo=function(){const e=new r.Subject,t=t=>{const n=Object.assign(Object.assign({},t),{meta:Object.assign(Object.assign({},Ho),t.meta)});Jo.append(n),e.next(n)};return t.event$=e.asObservable(),t}();function Xo(e,t){return{getLogger:(n,r)=>Xo(`${e}.${n}`,Object.assign(Object.assign({},t),r)),withMeta:n=>Xo(e,Object.assign(Object.assign({},t),n)),debug(...n){Yo({level:"debug",timestamp:Date.now(),tag:e,messages:n,meta:t})},log(...n){Yo({level:"info",timestamp:Date.now(),tag:e,messages:n,meta:t})},info(...n){Yo({level:"info",timestamp:Date.now(),tag:e,messages:n,meta:t})},warn(...n){Yo({level:"warn",timestamp:Date.now(),tag:e,messages:n,meta:t})},error(...n){Yo({level:"error",timestamp:Date.now(),tag:e,messages:n,meta:t})}}}function ea(e,t){return on((()=>Xo(e,t)))}const ta=()=>({logEvent$:Yo.event$,logLevelWeight:Qo,createLoggerFactory:ea,getLogBuffer:Zo,getLogger:Xo,logLevelValues:Wo,logMessage:Yo,parseLogLevel:Go});function na(t){const{container:n,plugins:o,defaultPlugins:a}=t,s=i.createScope(),c=[...a,...o],u=(c.length>0?r.zip(...c):r.of([])).pipe(r.tap((t=>{if(0===t.length)return;const r=[],i=new Set;[...t].reverse().forEach((e=>{const{key:t,module:n}=e();t?i.has(t)||(i.add(t),r.push({module:n,options:{scope:"scoped"}})):r.push({module:n,options:{scope:"scoped"}})})),i.clear(),e.bindModules(n,r),r.forEach((({module:e})=>{n.resolve(e.token)}))})));return{destroy:()=>{s.destroy()},ready:()=>f(this,void 0,void 0,(function*(){yield r.firstValueFrom(u)}))}}function ra(){return i.createAction()}function ia(...e){const t=t=>e.includes(t.type);return e=>e.pipe(r.filter(t))}e.token("Runtime");const oa=["onPostBinding","onPlatformPreInit","onPlatformInit","onPlatformPostInit","onPreInit","onInit","onPostInit"],aa=e.token("runtimeLifecycleToken");function sa(t){const n=e.declareModule(t);return Object.assign(Object.assign({},n),{afterBinding:r=>{var i;!function(t,n){e.bindMultiValue(t,aa,n)}(r,Object.assign(Object.assign({},t.lifecycle),{token:n.token})),null===(i=n.afterBinding)||void 0===i||i.call(n,r)}})}var ca,ua,da,la;function fa(){if(ua)return ca;ua=1;var e=Ke(),t=vn();return ca=function(n){return"number"==typeof n||t(n)&&"[object Number]"==e(n)}}fa(),function(){if(la)return da;la=1;var e=Ke(),t=pn(),n=vn();da=function(r){return"string"==typeof r||!t(r)&&n(r)&&"[object String]"==e(r)}}();const pa=e=>null!=e;var ga,va,ha,ma,ya,ba,Sa,wa,ka,_a,xa,Ca,Ea,Ia,ja,Oa,Ta,Ra,Ma,Pa,$a,Da,Na,Aa,Va,Fa,Ua,La,za,qa,Ba,Ka,Wa,Ga,Qa,Ha,Ja,Za,Ya,Xa;function es(){if(Ia)return Ea;Ia=1;var e=function(){if(Ca)return xa;Ca=1;var e=/\s/;return xa=function(t){for(var n=t.length;n--&&e.test(t.charAt(n)););return n}}(),t=/^\s+/;return Ea=function(n){return n?n.slice(0,e(n)+1).replace(t,""):n}}function ts(){if(Oa)return ja;return Oa=1,ja=function(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(i);++r<i;)o[r]=e[r+t];return o}}function ns(){if(Fa)return Va;Fa=1;var e=Pa?Ma:(Pa=1,Ma=function(e,t,n,r){for(var i=e.length,o=n+(r?1:-1);r?o--:++o<i;)if(t(e[o],o,e))return o;return-1}),t=Da?$a:(Da=1,$a=function(e){return e!=e}),n=Aa?Na:(Aa=1,Na=function(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1});return Va=function(r,i,o){return i==i?n(r,i,o):e(r,t,o)}}function rs(){if(Za)return Ja;Za=1;var e=Ka?Ba:(Ka=1,Ba=function(e){return e.split("")}),t=function(){if(Ga)return Wa;Ga=1;var e=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");return Wa=function(t){return e.test(t)}}(),n=function(){if(Ha)return Qa;Ha=1;var e="\\ud800-\\udfff",t="["+e+"]",n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",r="\\ud83c[\\udffb-\\udfff]",i="[^"+e+"]",o="(?:\\ud83c[\\udde6-\\uddff]){2}",a="[\\ud800-\\udbff][\\udc00-\\udfff]",s="(?:"+n+"|"+r+")?",c="[\\ufe0e\\ufe0f]?",u=c+s+"(?:\\u200d(?:"+[i,o,a].join("|")+")"+c+s+")*",d="(?:"+[i+n+"?",n,o,a,t].join("|")+")",l=RegExp(r+"(?="+r+")|"+d+u,"g");return Qa=function(e){return e.match(l)||[]}}();return Ja=function(r){return t(r)?n(r):e(r)}}pn(),function(){if(va)return ga;va=1;var e=Ke(),t=vn();ga=function(n){return!0===n||!1===n||t(n)&&"[object Boolean]"==e(n)}}(),function(){if(ba)return ya;ba=1;var e=function(){if(ma)return ha;ma=1;var e=Ke(),t=vn();return ha=function(n){return t(n)&&"[object Date]"==e(n)}}(),t=Mn(),n=mr(),r=n&&n.isDate,i=r?t(r):e;ya=i}(),function(){if(wa)return Sa;wa=1;var e=kr(),t=Er(),n=hn(),r=pn(),i=_r(),o=On(),a=Sr(),s=yr(),c=Object.prototype.hasOwnProperty;Sa=function(u){if(null==u)return!0;if(i(u)&&(r(u)||"string"==typeof u||"function"==typeof u.splice||o(u)||s(u)||n(u)))return!u.length;var d=t(u);if("[object Map]"==d||"[object Set]"==d)return!u.size;if(a(u))return!e(u).length;for(var l in u)if(c.call(u,l))return!1;return!0}}(),function(){if(_a)return ka;_a=1;var e=fa();ka=function(t){return e(t)&&t!=+t}}(),We(),function(){if(Xa)return Ya;Xa=1;var e=ko(),t=es(),n=function(){if(Ra)return Ta;Ra=1;var e=ts();return Ta=function(t,n,r){var i=t.length;return r=void 0===r?i:r,!n&&r>=i?t:e(t,n,r)}}(),r=function(){if(La)return Ua;La=1;var e=ns();return Ua=function(t,n){for(var r=t.length;r--&&e(n,t[r],0)>-1;);return r}}(),i=function(){if(qa)return za;qa=1;var e=ns();return za=function(t,n){for(var r=-1,i=t.length;++r<i&&e(n,t[r],0)>-1;);return r}}(),o=rs(),a=_o();Ya=function(s,c,u){if((s=a(s))&&(u||void 0===c))return t(s);if(!s||!(c=e(c)))return s;var d=o(s),l=o(c),f=i(d,l),p=r(d,l)+1;return n(d,f,p).join("")}}();const is=e=>({type:"failure",error:e});const os=Symbol.for("@ts-pattern/matcher"),as=Symbol.for("@ts-pattern/isVariadic"),ss="@ts-pattern/anonymous-select-key",cs=e=>Boolean(e&&"object"==typeof e),us=e=>e&&!!e[os],ds=(e,t,n)=>{if(us(e)){const r=e[os](),{matched:i,selections:o}=r.match(t);return i&&o&&Object.keys(o).forEach((e=>n(e,o[e]))),i}if(cs(e)){if(!cs(t))return!1;if(Array.isArray(e)){if(!Array.isArray(t))return!1;let r=[],i=[],o=[];for(const t of e.keys()){const n=e[t];us(n)&&n[as]?o.push(n):o.length?i.push(n):r.push(n)}if(o.length){if(o.length>1)throw new Error("Pattern error: Using `...P.array(...)` several times in a single pattern is not allowed.");if(t.length<r.length+i.length)return!1;const e=t.slice(0,r.length),a=0===i.length?[]:t.slice(-i.length),s=t.slice(r.length,0===i.length?1/0:-i.length);return r.every(((t,r)=>ds(t,e[r],n)))&&i.every(((e,t)=>ds(e,a[t],n)))&&(0===o.length||ds(o[0],s,n))}return e.length===t.length&&e.every(((e,r)=>ds(e,t[r],n)))}return Reflect.ownKeys(e).every((r=>{const i=e[r];return(r in t||us(o=i)&&"optional"===o[os]().matcherType)&&ds(i,t[r],n);var o}))}return Object.is(t,e)},ls=e=>{var t,n,r;return cs(e)?us(e)?null!=(t=null==(n=(r=e[os]()).getSelectionKeys)?void 0:n.call(r))?t:[]:Array.isArray(e)?fs(e,ls):fs(Object.values(e),ls):[]},fs=(e,t)=>e.reduce(((e,n)=>e.concat(t(n))),[]);function ps(e){return Object.assign(e,{optional:()=>gs(e),and:t=>vs(e,t),or:t=>hs(e,t),select:t=>void 0===t?ys(e):ys(t,e)})}function gs(e){return ps({[os]:()=>({match:t=>{let n={};const r=(e,t)=>{n[e]=t};return void 0===t?(ls(e).forEach((e=>r(e,void 0))),{matched:!0,selections:n}):{matched:ds(e,t,r),selections:n}},getSelectionKeys:()=>ls(e),matcherType:"optional"})})}function vs(...e){return ps({[os]:()=>({match:t=>{let n={};const r=(e,t)=>{n[e]=t};return{matched:e.every((e=>ds(e,t,r))),selections:n}},getSelectionKeys:()=>fs(e,ls),matcherType:"and"})})}function hs(...e){return ps({[os]:()=>({match:t=>{let n={};const r=(e,t)=>{n[e]=t};return fs(e,ls).forEach((e=>r(e,void 0))),{matched:e.some((e=>ds(e,t,r))),selections:n}},getSelectionKeys:()=>fs(e,ls),matcherType:"or"})})}function ms(e){return{[os]:()=>({match:t=>({matched:Boolean(e(t))})})}}function ys(...e){const t="string"==typeof e[0]?e[0]:void 0,n=2===e.length?e[1]:"string"==typeof e[0]?void 0:e[0];return ps({[os]:()=>({match:e=>{let r={[null!=t?t:ss]:e};return{matched:void 0===n||ds(n,e,((e,t)=>{r[e]=t})),selections:r}},getSelectionKeys:()=>[null!=t?t:ss].concat(void 0===n?[]:ls(n))})})}function bs(e){return"number"==typeof e}function Ss(e){return"string"==typeof e}function ws(e){return"bigint"==typeof e}ps(ms((function(e){return!0})));const ks=e=>Object.assign(ps(e),{startsWith:t=>{return ks(vs(e,(n=t,ms((e=>Ss(e)&&e.startsWith(n))))));var n},endsWith:t=>{return ks(vs(e,(n=t,ms((e=>Ss(e)&&e.endsWith(n))))));var n},minLength:t=>ks(vs(e,(e=>ms((t=>Ss(t)&&t.length>=e)))(t))),length:t=>ks(vs(e,(e=>ms((t=>Ss(t)&&t.length===e)))(t))),maxLength:t=>ks(vs(e,(e=>ms((t=>Ss(t)&&t.length<=e)))(t))),includes:t=>{return ks(vs(e,(n=t,ms((e=>Ss(e)&&e.includes(n))))));var n},regex:t=>{return ks(vs(e,(n=t,ms((e=>Ss(e)&&Boolean(e.match(n)))))));var n}});ks(ms(Ss));const _s=e=>Object.assign(ps(e),{between:(t,n)=>_s(vs(e,((e,t)=>ms((n=>bs(n)&&e<=n&&t>=n)))(t,n))),lt:t=>_s(vs(e,(e=>ms((t=>bs(t)&&t<e)))(t))),gt:t=>_s(vs(e,(e=>ms((t=>bs(t)&&t>e)))(t))),lte:t=>_s(vs(e,(e=>ms((t=>bs(t)&&t<=e)))(t))),gte:t=>_s(vs(e,(e=>ms((t=>bs(t)&&t>=e)))(t))),int:()=>_s(vs(e,ms((e=>bs(e)&&Number.isInteger(e))))),finite:()=>_s(vs(e,ms((e=>bs(e)&&Number.isFinite(e))))),positive:()=>_s(vs(e,ms((e=>bs(e)&&e>0)))),negative:()=>_s(vs(e,ms((e=>bs(e)&&e<0))))});_s(ms(bs));const xs=e=>Object.assign(ps(e),{between:(t,n)=>xs(vs(e,((e,t)=>ms((n=>ws(n)&&e<=n&&t>=n)))(t,n))),lt:t=>xs(vs(e,(e=>ms((t=>ws(t)&&t<e)))(t))),gt:t=>xs(vs(e,(e=>ms((t=>ws(t)&&t>e)))(t))),lte:t=>xs(vs(e,(e=>ms((t=>ws(t)&&t<=e)))(t))),gte:t=>xs(vs(e,(e=>ms((t=>ws(t)&&t>=e)))(t))),positive:()=>xs(vs(e,ms((e=>ws(e)&&e>0)))),negative:()=>xs(vs(e,ms((e=>ws(e)&&e<0))))});function Cs(e,t){const n=t=>e(t);return Object.assign(n,t,e),n}xs(ms(ws)),ps(ms((function(e){return"boolean"==typeof e}))),ps(ms((function(e){return"symbol"==typeof e}))),ps(ms((function(e){return null==e}))),ps(ms((function(e){return null!=e})));const Es=e.token("RuntimeController");function Is(e,t,n){return f(this,void 0,void 0,(function*(){yield Promise.all(t[n].map((({fn:t,value:n})=>t(n,e))))}))}e.declareModule({token:Es,factory:function(e){const t=i.createScope(),n=t.createStore("initial"),r=i.createAction(),o=t.handle(r,(t=>f(this,void 0,void 0,(function*(){var r;const i=t||e,o=null!==(r=i.get(aa))&&void 0!==r?r:[];if(!o.length)return;n.set("starting"),i.bindValue(aa,void 0);const a=function(e,t){const n=Bo(t,(e=>{var t;return null!==(t=e.priority)&&void 0!==t?t:1/0})),r={onPostBinding:[],onPlatformPreInit:[],onPlatformInit:[],onPlatformPostInit:[],onPreInit:[],onInit:[],onPostInit:[]};for(const t of n){const n=e.resolve(t.token);for(const e of oa){const i=t[e];i&&r[e].push({value:n,fn:i})}}return r}(i,o);for(const e of oa)yield Is(i,a,e)}))));return t.handle(o.error$,(({error:e})=>{console.error("Runtime Error",e),n.set("failed")})),t.handle(o.done$,(()=>{n.set("ready")})),{status:n,start:Cs(r,o),destroy:t.destroy}}});const js=e.token("UAMetadataModuleConfigToken"),Os=[];for(let e=0;e<256;++e)Os.push((e+256).toString(16).slice(1));function Ts(e,t=0){return(Os[e[t+0]]+Os[e[t+1]]+Os[e[t+2]]+Os[e[t+3]]+"-"+Os[e[t+4]]+Os[e[t+5]]+"-"+Os[e[t+6]]+Os[e[t+7]]+"-"+Os[e[t+8]]+Os[e[t+9]]+"-"+Os[e[t+10]]+Os[e[t+11]]+Os[e[t+12]]+Os[e[t+13]]+Os[e[t+14]]+Os[e[t+15]]).toLowerCase()}let Rs;const Ms=new Uint8Array(16);function Ps(){if(!Rs){if("undefined"==typeof crypto||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");Rs=crypto.getRandomValues.bind(crypto)}return Rs(Ms)}const $s={};function Ds(e,t,n,r,i,o,a=0){if(e.length<16)throw new Error("Random bytes length must be >= 16");if(o){if(a<0||a+16>o.length)throw new RangeError(`UUID byte range ${a}:${a+15} is out of buffer bounds`)}else o=new Uint8Array(16),a=0;t??=Date.now(),n??=0,r??=16383&(e[8]<<8|e[9]),i??=e.slice(10,16);const s=(1e4*(268435455&(t+=122192928e5))+n)%4294967296;o[a++]=s>>>24&255,o[a++]=s>>>16&255,o[a++]=s>>>8&255,o[a++]=255&s;const c=t/4294967296*1e4&268435455;o[a++]=c>>>8&255,o[a++]=255&c,o[a++]=c>>>24&15|16,o[a++]=c>>>16&255,o[a++]=r>>>8|128,o[a++]=255&r;for(let e=0;e<6;++e)o[a++]=i[e];return o}var Ns={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};const As={v1:function(e,t,n){let r;const i=e?._v6??!1;if(e){const t=Object.keys(e);1===t.length&&"_v6"===t[0]&&(e=void 0)}if(e)r=Ds(e.random??e.rng?.()??Ps(),e.msecs,e.nsecs,e.clockseq,e.node,t,n);else{const e=Date.now(),o=Ps();!function(e,t,n){e.msecs??=-1/0,e.nsecs??=0,t===e.msecs?(e.nsecs++,e.nsecs>=1e4&&(e.node=void 0,e.nsecs=0)):t>e.msecs?e.nsecs=0:t<e.msecs&&(e.node=void 0);e.node||(e.node=n.slice(10,16),e.node[0]|=1,e.clockseq=16383&(n[8]<<8|n[9]));e.msecs=t}($s,e,o),r=Ds(o,$s.msecs,$s.nsecs,i?void 0:$s.clockseq,i?void 0:$s.node,t,n)}return t??Ts(r)},v4:function(e,t,n){if(Ns.randomUUID&&!t&&!e)return Ns.randomUUID();const r=(e=e||{}).random??e.rng?.()??Ps();if(r.length<16)throw new Error("Random bytes length must be >= 16");if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){if((n=n||0)<0||n+16>t.length)throw new RangeError(`UUID byte range ${n}:${n+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[n+e]=r[e];return t}return Ts(r)}},Vs={uaMeta:new Map,clientId:""},Fs=i.declareStore({initialState:Vs,updates:{setUAMeta:(e,t)=>o.produce((n=>{n.uaMeta.set(e,t)})),removeUAMeta:e=>o.produce((t=>{t.uaMeta.delete(e)})),clearUAMeta:()=>o.produce((e=>{e.uaMeta.clear()})),setClientId:e=>t=>Object.assign(Object.assign({},t),{clientId:e})},options:{name:"UAMetadataStore"}}),Us="ua.clientId",Ls="auth.clientId";function zs(e){var t,n;const r=i.createScope(),o=(a=e.storage,{getClientId(){const e=a.getItem(Ls);return e&&(a.removeItem(Ls),a.setItem(Us,e)),null!=e?e:a.getItem(Us)},setClientId:e=>a.setItem(Us,e)});var a;const s=null!==(n=null!==(t=o.getClientId())&&void 0!==t?t:e.baseClientId)&&void 0!==n?n:As.v1(),c=r.createController((()=>Fs(Object.assign(Object.assign({},Vs),{clientId:s})))),u=i.mapQuery(c,(e=>e.clientId)),d=i.mapQuery(c,(e=>e.uaMeta));return r.handle(u.value$,(e=>{e&&o.setClientId(e)})),{$uaMeta:d,$clientId:u,setMeta:(e,t)=>c.updates.setUAMeta(e,t),removeMeta:e=>c.updates.removeUAMeta(e),clearMeta:()=>c.updates.clearUAMeta(),setClientId:e=>c.updates.setClientId(e),destroy:()=>{r.destroy()}}}const qs=e.token("UAMetadataServiceToken");e.declareModule({factory:e.injectable((function(e){const{config:t}=e,n=i.createScope();return{service:n.createController((()=>zs({storage:t.localStorage,baseClientId:t.baseClientId}))),destroy:()=>{n.destroy()}}}),{config:js}),exports:{service:qs}});var Bs,Ks,Ws,Gs,Qs,Hs,Js,Zs,Ys,Xs,ec,tc,nc,rc,ic,oc,ac,sc,cc,uc,dc,lc,fc,pc;function gc(){if(Ks)return Bs;return Ks=1,Bs=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}}function vc(){if(Hs)return Qs;Hs=1;var e=xo(),t=gc(),n=function(){if(Gs)return Ws;Gs=1;var e=Eo(),t=ts();return Ws=function(n,r){return r.length<2?n:e(n,t(r,0,-1))}}(),r=Co();return Qs=function(i,o){return o=e(o,i),null==(i=n(i,o))||delete i[r(t(o))]}}function hc(e){const{initialInterval:t,maxRetries:n=1/0,maxInterval:i=1/0,shouldRetry:o,resetOnSuccess:a=!1,backoffDelay:s=mc,forceRetry$:c=r.EMPTY}="number"==typeof e?{initialInterval:e}:e;return e=>r.defer((()=>{let u=0;return e.pipe(r.retryWhen((e=>e.pipe(r.concatMap((e=>{const a=u;u+=1;const d=r.throwError((()=>e));if(a>=n)return d;const l=r.merge(r.timer(function(e,t){return Math.min(e,t)}(s(a,t),i)),c.pipe(r.catchError((()=>r.EMPTY)))).pipe(r.take(1));return o?r.defer((()=>o(e))).pipe(r.switchMap((e=>e?l:d)),r.catchError((()=>d)),r.take(1)):l}))))),r.tap((()=>{a&&(u=0)})))}))}function mc(e,t){return Math.pow(2,e)*t}function yc(){if(uc)return cc;uc=1;var e=sn(),t=function(){if(oc)return ic;oc=1;var e=ns();return ic=function(t,n){return!(null==t||!t.length)&&e(t,n,0)>-1}}(),n=sc?ac:(sc=1,ac=function(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}),r=yo(),i=Mn(),o=cn();return cc=function(a,s,c,u){var d=-1,l=t,f=!0,p=a.length,g=[],v=s.length;if(!p)return g;c&&(s=r(s,i(c))),u?(l=n,f=!1):s.length>=200&&(l=o,f=!1,s=new e(s));e:for(;++d<p;){var h=a[d],m=null==c?h:c(h);if(h=u||0!==h?h:0,f&&m==m){for(var y=v;y--;)if(s[y]===m)continue e;g.push(h)}else l(s,m,u)||g.push(h)}return g}}!function(){if(Xs)return Ys;Xs=1;var e=$o(),t=function(){if(Zs)return Js;Zs=1;var e=vc(),t=Tn(),n=Array.prototype.splice;return Js=function(r,i){for(var o=r?i.length:0,a=o-1;o--;){var s=i[o];if(o==a||s!==c){var c=s;t(s)?n.call(r,s,1):e(r,s)}}return r}}();Ys=function(n,r){var i=[];if(!n||!n.length)return i;var o=-1,a=[],s=n.length;for(r=e(r,3);++o<s;){var c=n[o];r(c,o,n)&&(i.push(c),a.push(o))}return t(n,a),i}}(),function(){if(rc)return nc;rc=1;var e=$o(),t=function(){if(tc)return ec;tc=1;var e=bo(),t=Math.floor,n=Math.min;return ec=function(r,i,o,a){var s=0,c=null==r?0:r.length;if(0===c)return 0;for(var u=(i=o(i))!=i,d=null===i,l=e(i),f=void 0===i;s<c;){var p=t((s+c)/2),g=o(r[p]),v=void 0!==g,h=null===g,m=g==g,y=e(g);if(u)var b=a||m;else b=f?m&&(a||v):d?m&&v&&(a||!h):l?m&&v&&!h&&(a||!y):!h&&!y&&(a?g<=i:g<i);b?s=p+1:c=p}return n(c,4294967294)}}();nc=function(n,r,i){return t(n,r,e(i,2),!0)}}(),ea("API");var bc,Sc,wc=function(){if(pc)return fc;pc=1;var e=yc(),t=mo(),n=zo(),r=function(){if(lc)return dc;lc=1;var e=_r(),t=vn();return dc=function(n){return t(n)&&e(n)}}(),i=gc(),o=n((function(n,o){var a=i(o);return r(a)&&(a=void 0),r(n)?e(n,t(o,1,r,!0),void 0,a):[]}));return fc=o}(),kc=Le(wc);var _c,xc,Cc,Ec,Ic,jc,Oc,Tc,Rc=Le(Sc?bc:(Sc=1,bc=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var i=e[t];r[i[0]]=i[1]}return r})),Mc=Le(vn());function Pc(){if(jc)return Ic;jc=1;var e=function(){if(xc)return _c;xc=1;var e=yo();return _c=function(t,n){return e(n,(function(e){return[e,t[e]]}))}}(),t=Er(),n=dn(),r=Ec?Cc:(Ec=1,Cc=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=[e,e]})),n});return Ic=function(i){return function(o){var a=t(o);return"[object Map]"==a?n(o):"[object Set]"==a?r(o):e(o,i(o))}}}var $c=function(){if(Tc)return Oc;Tc=1;var e=Pc()(xr());return Oc=e}(),Dc=Le($c);const Nc=["true","false"];function Ac(e){return e?"true"===e:void 0}function Vc(e){const t=e?parseInt(e,10):void 0;return Number.isFinite(t)?t:void 0}function Fc(e,t){const n=Object.entries(e).map((([e,n])=>{var r;const i=null!==(r=t[n.key])&&void 0!==r?r:n.defaultValue;return[e,n.parseValue?n.parseValue(i):i]}));return Object.fromEntries(n)}function Uc(e){const{defaultValue:t}=e,n=l(e,["defaultValue"]),r=null!=t?String(t):void 0;return Object.assign(Object.assign({},n),{defaultValue:r,options:Nc,parseValue:Ac})}function Lc(e){return Object.assign(Object.assign({},e),{parseValue:e=>e})}function zc(e){const{defaultValue:t}=e,n=l(e,["defaultValue"]),r=null!=t?t.toString(10):void 0;return Object.assign(Object.assign({},n),{defaultValue:r,parseValue:Vc})}const qc={ConfigFlagManager:e.token("ConfigFlagManager"),InitialConfig:e.optional(e.token("ConfigFlagInitialConfig"),{}),EnvConfig:e.optional(e.token("ConfigFlagEnvConfig")),EnvKeyPrefix:e.optional(e.token("ConfigFlagEnvKeyPrefix")),EnvKeyResolver:e.optional(e.token("ConfigFlagEnvKeyResolver")),Declarations:e.optional(e.token("ConfigFlagDeclarations"),[]),Storage:e.token("ConfigFlagStorage"),ExternalConfig:e.optional(e.token("ConfigFlagExternalConfig"))};function Bc(t){const r=Fc(t,{});const i=s.toQuery(n.atom(r)),o=e.optional(e.token("flagsToken"),i),c=a.declareController().params().apply((({params:e})=>{const{flagManager:n}=e;return n.registerFlags(t),{$flags:s.toQuery(n.queryFlags(t))}}));return{module:e.declareModule({beforeBinding:n=>{e.bindMultiValue(n,qc.Declarations,t)},factory:e.injectableClass(c,{flagManager:qc.ConfigFlagManager}),exports:{$flags:o}}),defaultValues:r,flagsToken:o}}const Kc={providers:i.createStore([]),addProvider:()=>()=>{},removeProvider:()=>{},extendedLogsProviders:i.createStore([]),addExtendedLogsProvider:()=>()=>{},removeExtendedLogsProvider:()=>{}},Wc=e.optional(e.token("DebugStateRegistry"),Kc),Gc=e.declareModule({token:Wc,factory:function(){const e=i.createScope(),t=e.createStore([]);function n(e){t.update((t=>t.filter((t=>t.key!==e))))}e.add((()=>{t.set([])}));const r=e.createStore([]);function o(e){t.update((t=>t.filter((t=>t.key!==e))))}return e.add((()=>{r.set([])})),{providers:t,addProvider:function(e){const{key:r}=e;return t.update((t=>[...t,e])),()=>n(r)},removeProvider:n,extendedLogsProviders:r,addExtendedLogsProvider:function(e){const{key:t}=e;return r.update((t=>[...t,e])),()=>o(t)},removeExtendedLogsProvider:o,destroy:e.destroy}}});const Qc=a.declareController().params().apply((({scope:e,params:t})=>{const{configFlagManager:n,debugStateRegistry:r}=t,i=r.addProvider({key:"platform.configFlags",name:"ConfigFlags",getState:()=>n.getDebugState()});e.onDestroy(i)})),Hc=sa({factory:e.injectableClass(Qc,{configFlagManager:qc.ConfigFlagManager,debugStateRegistry:Wc})}),Jc="jazz.flags.",Zc="****",Yc=a.declareController().params().apply((({scope:e,params:t})=>{var i;const{storage:o,envConfig:a,envKeyResolver:s}=t,u=new Map((null!==(i=t.initialFlags)&&void 0!==i?i:[]).map((e=>Object.values(e))).flat().map((e=>[e.key,e]))),d=e.atom(u),l={};null==o||o.getKeys().forEach((e=>{const t=o.getItem(e);pa(t)&&(l[e]=t)}));const p=Object.assign({},t.initialConfig),g=e.atom(l),v=e.atom({}),h=function(e,t,r){if(!e)return n.atom({});const i=function(e,t){if(!t)return n.atom({});return n.compute((()=>{const n={};return t&&e().forEach((e=>{const r=t(e.key);r&&(n[r]=e)})),n}),{equal:n.objectEquals})}(t,r);return n.compute((()=>{const t={},n=i();for(const r in n){const i=e[r];if(pa(i)){t[n[r].key]=i}}return t}),{equal:n.objectEquals})}(a,d,s),m=function(e,t,r){if(!e)return n.atom({});const i=n.compute((()=>{const e={};return t().forEach((t=>{const n=null==r?void 0:r(t.key);n&&(e[n]=t);const i=`${Jc}${t.key}`;e[i]=t,t.externalKey&&(e[t.externalKey]=t)})),e}),{equal:n.objectEquals});return n.compute((()=>{const t={},n=e(),r=i();for(const e in r){const i=n[e];if(pa(i)){t[r[e].key]=i}}return t}),{equal:n.objectEquals})}(e.add(function(e){if(!e)return n.atom({});const t=e.pipe(r.filter(pa),r.map((e=>function(e,t){return Object.fromEntries(Object.entries(e).map((([e,n])=>[e,t(n,e)])))}(e,(e=>null!=e?e:void 0)))),r.distinctUntilChanged(n.objectEquals));return c.fromObservable(t,{})}(t.externalConfig)),d,s),y=n.compute((()=>Object.assign(Object.assign(Object.assign({},h()),p),m())),{equal:n.objectEquals}),b=n.compute((()=>Object.assign(Object.assign(Object.assign({},y()),g()),v())),{equal:n.objectEquals});function S(e){const t=d(),n=Object.values(e);let r=!1;for(const e of n)if(!t.has(e.key)){r=!0;break}r&&d.update((e=>{const t=new Map(e);return n.forEach((e=>t.set(e.key,e))),t}))}return{$flags:d.asReadonly(),$baseConfig:y,$localConfig:g.asReadonly(),$config:b,getDebugState:function(){return f(this,void 0,void 0,(function*(){const e=v(),t=g(),n=m(),r=b();return[...d().values()].filter((e=>e.sensitive)).forEach((i=>{pa(e[i.key])&&(e[i.key]=Zc),pa(t[i.key])&&(t[i.key]=Zc),pa(n[i.key])&&(n[i.key]=Zc),pa(r[i.key])&&(r[i.key]=Zc)})),{runtimeConfig:Ko(e),localConfig:Ko(t),externalConfig:Ko(n),config:Ko(r)}}))},registerFlags:S,queryFlags:e=>(S(e),n.compute((()=>Fc(e,b())),{equal:n.objectEquals})),getValue:e=>b()[e],setValue(e,t){v.update((n=>Xc(n,e,t)))},getLocalValue:e=>g()[e],setLocalValue(e,t){(e=>!pa(e))(t)?null==o||o.removeItem(e):null==o||o.setItem(e,t),g.update((n=>Xc(n,e,t)))},resetLocalValues(){null==o||o.clear(),g.set({})}}}));function Xc(e,t,n){const r=Object.assign({},e);return void 0===n?delete r[t]:r[t]=n,r}const eu=e.declareModule({token:qc.ConfigFlagManager,factory:e.injectableClass(Yc,{initialFlags:qc.Declarations,storage:e.optional(qc.Storage),initialConfig:qc.InitialConfig,externalConfig:qc.ExternalConfig,envConfig:qc.EnvConfig,envKeyPrefix:qc.EnvKeyPrefix,envKeyResolver:qc.EnvKeyResolver})});e.declareModule({imports:[eu,Hc],factory:()=>({})});const tu={debugStores:Uc({key:"debug.stores",needsRestart:!0})},{module:nu,flagsToken:ru}=Bc(tu),iu=sa({imports:[nu],factory:e.injectable((function(e){const{$flags:t}=e,n=i.createScope();if(t.get().debugStores){const e=Xo("debug.stores"),t=i.registerStoreExtension(function(e){return t=>({onStoreEvent(n){var r;const{type:i,store:o}=n,a=o.name?`${o.name}#${o.id}`:void 0;if(a)switch(i){case"created":case"destroyed":e(`${a}: ${i}`);break;case"mutation":{const o=null!==(r=t.g