!(function (t, e) { 'object' == typeof exports && 'undefined' != typeof module ? (module.exports = e()) : 'function' == typeof define && define.amd ? define(e) : ((t = 'undefined' != typeof globalThis ? globalThis : t || self).TXLivePusher = e()); })(this, function () { 'use strict'; function t(t, e) { return ( e.forEach(function (e) { e && 'string' != typeof e && !Array.isArray(e) && Object.keys(e).forEach(function (r) { if ('default' !== r && !(r in t)) { var n = Object.getOwnPropertyDescriptor(e, r); Object.defineProperty( t, r, n.get ? n : { enumerable: !0, get: function () { return e[r]; }, } ); } }); }), Object.freeze(t) ); } var e = 'undefined' != typeof globalThis ? globalThis : 'undefined' != typeof window ? window : 'undefined' != typeof global ? global : 'undefined' != typeof self ? self : {}; function r(t) { return t && t.__esModule && Object.prototype.hasOwnProperty.call(t, 'default') ? t.default : t; } function n(t) { if (t.__esModule) return t; var e = Object.defineProperty({}, '__esModule', { value: !0 }); return ( Object.keys(t).forEach(function (r) { var n = Object.getOwnPropertyDescriptor(t, r); Object.defineProperty( e, r, n.get ? n : { enumerable: !0, get: function () { return t[r]; }, } ); }), e ); } var i = function (t) { return t && t.Math == Math && t; }, o = i('object' == typeof globalThis && globalThis) || i('object' == typeof window && window) || i('object' == typeof self && self) || i('object' == typeof e && e) || (function () { return this; })() || Function('return this')(), s = function (t) { try { return !!t(); } catch (t) { return !0; } }, a = !s(function () { var t = function () {}.bind(); return 'function' != typeof t || t.hasOwnProperty('prototype'); }), u = a, c = Function.prototype, h = c.apply, l = c.call, d = ('object' == typeof Reflect && Reflect.apply) || (u ? l.bind(h) : function () { return l.apply(h, arguments); }), f = a, p = Function.prototype, v = p.call, m = f && p.bind.bind(v, v), y = f ? m : function (t) { return function () { return v.apply(t, arguments); }; }, g = y, _ = g({}.toString), b = g(''.slice), T = function (t) { return b(_(t), 8, -1); }, x = T, E = y, S = function (t) { if ('Function' === x(t)) return E(t); }, w = 'object' == typeof document && document.all, R = { all: w, IS_HTMLDDA: void 0 === w && void 0 !== w }, C = R.all, P = R.IS_HTMLDDA ? function (t) { return 'function' == typeof t || t === C; } : function (t) { return 'function' == typeof t; }, A = {}, O = !s(function () { return ( 7 != Object.defineProperty({}, 1, { get: function () { return 7; }, })[1] ); }), I = a, M = Function.prototype.call, D = I ? M.bind(M) : function () { return M.apply(M, arguments); }, L = {}, F = {}.propertyIsEnumerable, N = Object.getOwnPropertyDescriptor, k = N && !F.call({ 1: 2 }, 1); L.f = k ? function (t) { var e = N(this, t); return !!e && e.enumerable; } : F; var B, G, U = function (t, e) { return { enumerable: !(1 & t), configurable: !(2 & t), writable: !(4 & t), value: e, }; }, j = s, X = T, V = Object, H = S(''.split), W = j(function () { return !V('z').propertyIsEnumerable(0); }) ? function (t) { return 'String' == X(t) ? H(t, '') : V(t); } : V, Y = function (t) { return null == t; }, z = Y, Z = TypeError, J = function (t) { if (z(t)) throw Z("Can't call method on " + t); return t; }, K = W, q = J, Q = function (t) { return K(q(t)); }, $ = P, tt = R.all, et = R.IS_HTMLDDA ? function (t) { return 'object' == typeof t ? null !== t : $(t) || t === tt; } : function (t) { return 'object' == typeof t ? null !== t : $(t); }, rt = {}, nt = rt, it = o, ot = P, st = function (t) { return ot(t) ? t : void 0; }, at = function (t, e) { return arguments.length < 2 ? st(nt[t]) || st(it[t]) : (nt[t] && nt[t][e]) || (it[t] && it[t][e]); }, ut = S({}.isPrototypeOf), ct = at('navigator', 'userAgent') || '', ht = o, lt = ct, dt = ht.process, ft = ht.Deno, pt = (dt && dt.versions) || (ft && ft.version), vt = pt && pt.v8; vt && (G = (B = vt.split('.'))[0] > 0 && B[0] < 4 ? 1 : +(B[0] + B[1])), !G && lt && (!(B = lt.match(/Edge\/(\d+)/)) || B[1] >= 74) && (B = lt.match(/Chrome\/(\d+)/)) && (G = +B[1]); var mt = G, yt = mt, gt = s, _t = !!Object.getOwnPropertySymbols && !gt(function () { var t = Symbol(); return ( !String(t) || !(Object(t) instanceof Symbol) || (!Symbol.sham && yt && yt < 41) ); }), bt = _t && !Symbol.sham && 'symbol' == typeof Symbol.iterator, Tt = at, xt = P, Et = ut, St = Object, wt = bt ? function (t) { return 'symbol' == typeof t; } : function (t) { var e = Tt('Symbol'); return xt(e) && Et(e.prototype, St(t)); }, Rt = String, Ct = function (t) { try { return Rt(t); } catch (t) { return 'Object'; } }, Pt = P, At = Ct, Ot = TypeError, It = function (t) { if (Pt(t)) return t; throw Ot(At(t) + ' is not a function'); }, Mt = It, Dt = Y, Lt = function (t, e) { var r = t[e]; return Dt(r) ? void 0 : Mt(r); }, Ft = D, Nt = P, kt = et, Bt = TypeError, Gt = { exports: {} }, Ut = o, jt = Object.defineProperty, Xt = function (t, e) { try { jt(Ut, t, { value: e, configurable: !0, writable: !0 }); } catch (r) { Ut[t] = e; } return e; }, Vt = '__core-js_shared__', Ht = o[Vt] || Xt(Vt, {}), Wt = Ht; (Gt.exports = function (t, e) { return Wt[t] || (Wt[t] = void 0 !== e ? e : {}); })('versions', []).push({ version: '3.26.0', mode: 'pure', copyright: '© 2014-2022 Denis Pushkarev (zloirock.ru)', license: 'https://github.com/zloirock/core-js/blob/v3.26.0/LICENSE', source: 'https://github.com/zloirock/core-js', }); var Yt = J, zt = Object, Zt = function (t) { return zt(Yt(t)); }, Jt = Zt, Kt = S({}.hasOwnProperty), qt = Object.hasOwn || function (t, e) { return Kt(Jt(t), e); }, Qt = S, $t = 0, te = Math.random(), ee = Qt((1).toString), re = function (t) { return 'Symbol(' + (void 0 === t ? '' : t) + ')_' + ee(++$t + te, 36); }, ne = o, ie = Gt.exports, oe = qt, se = re, ae = _t, ue = bt, ce = ie('wks'), he = ne.Symbol, le = he && he.for, de = ue ? he : (he && he.withoutSetter) || se, fe = function (t) { if (!oe(ce, t) || (!ae && 'string' != typeof ce[t])) { var e = 'Symbol.' + t; ae && oe(he, t) ? (ce[t] = he[t]) : (ce[t] = ue && le ? le(e) : de(e)); } return ce[t]; }, pe = D, ve = et, me = wt, ye = Lt, ge = function (t, e) { var r, n; if ('string' === e && Nt((r = t.toString)) && !kt((n = Ft(r, t)))) return n; if (Nt((r = t.valueOf)) && !kt((n = Ft(r, t)))) return n; if ('string' !== e && Nt((r = t.toString)) && !kt((n = Ft(r, t)))) return n; throw Bt("Can't convert object to primitive value"); }, _e = TypeError, be = fe('toPrimitive'), Te = function (t, e) { if (!ve(t) || me(t)) return t; var r, n = ye(t, be); if (n) { if ( (void 0 === e && (e = 'default'), (r = pe(n, t, e)), !ve(r) || me(r)) ) return r; throw _e("Can't convert object to primitive value"); } return void 0 === e && (e = 'number'), ge(t, e); }, xe = wt, Ee = function (t) { var e = Te(t, 'string'); return xe(e) ? e : e + ''; }, Se = et, we = o.document, Re = Se(we) && Se(we.createElement), Ce = function (t) { return Re ? we.createElement(t) : {}; }, Pe = Ce, Ae = !O && !s(function () { return ( 7 != Object.defineProperty(Pe('div'), 'a', { get: function () { return 7; }, }).a ); }), Oe = O, Ie = D, Me = L, De = U, Le = Q, Fe = Ee, Ne = qt, ke = Ae, Be = Object.getOwnPropertyDescriptor; A.f = Oe ? Be : function (t, e) { if (((t = Le(t)), (e = Fe(e)), ke)) try { return Be(t, e); } catch (t) {} if (Ne(t, e)) return De(!Ie(Me.f, t, e), t[e]); }; var Ge = s, Ue = P, je = /#|\.prototype\./, Xe = function (t, e) { var r = He[Ve(t)]; return r == Ye || (r != We && (Ue(e) ? Ge(e) : !!e)); }, Ve = (Xe.normalize = function (t) { return String(t).replace(je, '.').toLowerCase(); }), He = (Xe.data = {}), We = (Xe.NATIVE = 'N'), Ye = (Xe.POLYFILL = 'P'), ze = Xe, Ze = It, Je = a, Ke = S(S.bind), qe = function (t, e) { return ( Ze(t), void 0 === e ? t : Je ? Ke(t, e) : function () { return t.apply(e, arguments); } ); }, Qe = {}, $e = O && s(function () { return ( 42 != Object.defineProperty(function () {}, 'prototype', { value: 42, writable: !1, }).prototype ); }), tr = et, er = String, rr = TypeError, nr = function (t) { if (tr(t)) return t; throw rr(er(t) + ' is not an object'); }, ir = O, or = Ae, sr = $e, ar = nr, ur = Ee, cr = TypeError, hr = Object.defineProperty, lr = Object.getOwnPropertyDescriptor, dr = 'enumerable', fr = 'configurable', pr = 'writable'; Qe.f = ir ? sr ? function (t, e, r) { if ( (ar(t), (e = ur(e)), ar(r), 'function' == typeof t && 'prototype' === e && 'value' in r && pr in r && !r.writable) ) { var n = lr(t, e); n && n.writable && ((t[e] = r.value), (r = { configurable: fr in r ? r.configurable : n.configurable, enumerable: dr in r ? r.enumerable : n.enumerable, writable: !1, })); } return hr(t, e, r); } : hr : function (t, e, r) { if ((ar(t), (e = ur(e)), ar(r), or)) try { return hr(t, e, r); } catch (t) {} if ('get' in r || 'set' in r) throw cr('Accessors not supported'); return 'value' in r && (t[e] = r.value), t; }; var vr = Qe, mr = U, yr = O ? function (t, e, r) { return vr.f(t, e, mr(1, r)); } : function (t, e, r) { return (t[e] = r), t; }, gr = o, _r = d, br = S, Tr = P, xr = A.f, Er = ze, Sr = rt, wr = qe, Rr = yr, Cr = qt, Pr = function (t) { var e = function (r, n, i) { if (this instanceof e) { switch (arguments.length) { case 0: return new t(); case 1: return new t(r); case 2: return new t(r, n); } return new t(r, n, i); } return _r(t, this, arguments); }; return (e.prototype = t.prototype), e; }, Ar = function (t, e) { var r, n, i, o, s, a, u, c, h = t.target, l = t.global, d = t.stat, f = t.proto, p = l ? gr : d ? gr[h] : (gr[h] || {}).prototype, v = l ? Sr : Sr[h] || Rr(Sr, h, {})[h], m = v.prototype; for (i in e) (r = !Er(l ? i : h + (d ? '.' : '#') + i, t.forced) && p && Cr(p, i)), (s = v[i]), r && (a = t.dontCallGetSet ? (c = xr(p, i)) && c.value : p[i]), (o = r && a ? a : e[i]), (r && typeof s == typeof o) || ((u = t.bind && r ? wr(o, gr) : t.wrap && r ? Pr(o) : f && Tr(o) ? br(o) : o), (t.sham || (o && o.sham) || (s && s.sham)) && Rr(u, 'sham', !0), Rr(v, i, u), f && (Cr(Sr, (n = h + 'Prototype')) || Rr(Sr, n, {}), Rr(Sr[n], i, o), t.real && m && !m[i] && Rr(m, i, o))); }, Or = T, Ir = Array.isArray || function (t) { return 'Array' == Or(t); }, Mr = Math.ceil, Dr = Math.floor, Lr = Math.trunc || function (t) { var e = +t; return (e > 0 ? Dr : Mr)(e); }, Fr = Lr, Nr = function (t) { var e = +t; return e != e || 0 === e ? 0 : Fr(e); }, kr = Nr, Br = Math.min, Gr = function (t) { return t > 0 ? Br(kr(t), 9007199254740991) : 0; }, Ur = Gr, jr = function (t) { return Ur(t.length); }, Xr = TypeError, Vr = function (t) { if (t > 9007199254740991) throw Xr('Maximum allowed index exceeded'); return t; }, Hr = Ee, Wr = Qe, Yr = U, zr = function (t, e, r) { var n = Hr(e); n in t ? Wr.f(t, n, Yr(0, r)) : (t[n] = r); }, Zr = {}; Zr[fe('toStringTag')] = 'z'; var Jr = '[object z]' === String(Zr), Kr = Jr, qr = P, Qr = T, $r = fe('toStringTag'), tn = Object, en = 'Arguments' == Qr( (function () { return arguments; })() ), rn = Kr ? Qr : function (t) { var e, r, n; return void 0 === t ? 'Undefined' : null === t ? 'Null' : 'string' == typeof (r = (function (t, e) { try { return t[e]; } catch (t) {} })((e = tn(t)), $r)) ? r : en ? Qr(e) : 'Object' == (n = Qr(e)) && qr(e.callee) ? 'Arguments' : n; }, nn = P, on = Ht, sn = S(Function.toString); nn(on.inspectSource) || (on.inspectSource = function (t) { return sn(t); }); var an = on.inspectSource, un = S, cn = s, hn = P, ln = rn, dn = an, fn = function () {}, pn = [], vn = at('Reflect', 'construct'), mn = /^\s*(?:class|function)\b/, yn = un(mn.exec), gn = !mn.exec(fn), _n = function (t) { if (!hn(t)) return !1; try { return vn(fn, pn, t), !0; } catch (t) { return !1; } }, bn = function (t) { if (!hn(t)) return !1; switch (ln(t)) { case 'AsyncFunction': case 'GeneratorFunction': case 'AsyncGeneratorFunction': return !1; } try { return gn || !!yn(mn, dn(t)); } catch (t) { return !0; } }; bn.sham = !0; var Tn = !vn || cn(function () { var t; return ( _n(_n.call) || !_n(Object) || !_n(function () { t = !0; }) || t ); }) ? bn : _n, xn = Ir, En = Tn, Sn = et, wn = fe('species'), Rn = Array, Cn = function (t) { var e; return ( xn(t) && ((e = t.constructor), ((En(e) && (e === Rn || xn(e.prototype))) || (Sn(e) && null === (e = e[wn]))) && (e = void 0)), void 0 === e ? Rn : e ); }, Pn = function (t, e) { return new (Cn(t))(0 === e ? 0 : e); }, An = s, On = mt, In = fe('species'), Mn = function (t) { return ( On >= 51 || !An(function () { var e = []; return ( ((e.constructor = {})[In] = function () { return { foo: 1 }; }), 1 !== e[t](Boolean).foo ); }) ); }, Dn = Ar, Ln = s, Fn = Ir, Nn = et, kn = Zt, Bn = jr, Gn = Vr, Un = zr, jn = Pn, Xn = Mn, Vn = mt, Hn = fe('isConcatSpreadable'), Wn = Vn >= 51 || !Ln(function () { var t = []; return (t[Hn] = !1), t.concat()[0] !== t; }), Yn = Xn('concat'), zn = function (t) { if (!Nn(t)) return !1; var e = t[Hn]; return void 0 !== e ? !!e : Fn(t); }; Dn( { target: 'Array', proto: !0, arity: 1, forced: !Wn || !Yn }, { concat: function (t) { var e, r, n, i, o, s = kn(this), a = jn(s, 0), u = 0; for (e = -1, n = arguments.length; e < n; e++) if (zn((o = -1 === e ? s : arguments[e]))) for (i = Bn(o), Gn(u + i), r = 0; r < i; r++, u++) r in o && Un(a, u, o[r]); else Gn(u + 1), Un(a, u++, o); return (a.length = u), a; }, } ); var Zn = rn, Jn = String, Kn = function (t) { if ('Symbol' === Zn(t)) throw TypeError('Cannot convert a Symbol value to a string'); return Jn(t); }, qn = {}, Qn = Nr, $n = Math.max, ti = Math.min, ei = function (t, e) { var r = Qn(t); return r < 0 ? $n(r + e, 0) : ti(r, e); }, ri = Q, ni = ei, ii = jr, oi = function (t) { return function (e, r, n) { var i, o = ri(e), s = ii(o), a = ni(n, s); if (t && r != r) { for (; s > a; ) if ((i = o[a++]) != i) return !0; } else for (; s > a; a++) if ((t || a in o) && o[a] === r) return t || a || 0; return !t && -1; }; }, si = { includes: oi(!0), indexOf: oi(!1) }, ai = {}, ui = qt, ci = Q, hi = si.indexOf, li = ai, di = S([].push), fi = function (t, e) { var r, n = ci(t), i = 0, o = []; for (r in n) !ui(li, r) && ui(n, r) && di(o, r); for (; e.length > i; ) ui(n, (r = e[i++])) && (~hi(o, r) || di(o, r)); return o; }, pi = [ 'constructor', 'hasOwnProperty', 'isPrototypeOf', 'propertyIsEnumerable', 'toLocaleString', 'toString', 'valueOf', ], vi = fi, mi = pi, yi = Object.keys || function (t) { return vi(t, mi); }, gi = O, _i = $e, bi = Qe, Ti = nr, xi = Q, Ei = yi; qn.f = gi && !_i ? Object.defineProperties : function (t, e) { Ti(t); for (var r, n = xi(e), i = Ei(e), o = i.length, s = 0; o > s; ) bi.f(t, (r = i[s++]), n[r]); return t; }; var Si, wi = at('document', 'documentElement'), Ri = Gt.exports, Ci = re, Pi = Ri('keys'), Ai = function (t) { return Pi[t] || (Pi[t] = Ci(t)); }, Oi = nr, Ii = qn, Mi = pi, Di = ai, Li = wi, Fi = Ce, Ni = Ai('IE_PROTO'), ki = function () {}, Bi = function (t) { return '