!function(e, t) { "object" == typeof exports && "object" == typeof module ? module.exports = t() : "function" == typeof define && define.amd ? define([], t) : "object" == typeof exports ? exports.cesiumTdt = t() : e.cesiumTdt = t() }(window, (function() { return function(e) { var t = {}; function i(r) { if (t[r]) return t[r].exports; var n = t[r] = { i: r, l: !1, exports: {} }; return e[r].call(n.exports, n, n.exports, i), n.l = !0, n.exports } return i.m = e, i.c = t, i.d = function(e, t, r) { i.o(e, t) || Object.defineProperty(e, t, { enumerable: !0, get: r }) } , i.r = function(e) { "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(e, "__esModule", { value: !0 }) } , i.t = function(e, t) { if (1 & t && (e = i(e)), 8 & t) return e; if (4 & t && "object" == typeof e && e && e.__esModule) return e; var r = Object.create(null); if (i.r(r), Object.defineProperty(r, "default", { enumerable: !0, value: e }), 2 & t && "string" != typeof e) for (var n in e) i.d(r, n, function(t) { return e[t] } .bind(null, n)); return r } , i.n = function(e) { var t = e && e.__esModule ? function() { return e.default } : function() { return e } ; return i.d(t, "a", t), t } , i.o = function(e, t) { return Object.prototype.hasOwnProperty.call(e, t) } , i.p = "", i(i.s = 242) }([function(e, t, i) { var r = i(175) , n = i(6); function o(t) { return e.exports = o = "function" == typeof n && "symbol" == typeof r ? function(e) { return typeof e } : function(e) { return e && "function" == typeof n && e.constructor === n && e !== n.prototype ? "symbol" : typeof e } , o(t) } e.exports = o } , function(e, t, i) { e.exports = i(172) } , function(e, t, i) { e.exports = i(169) } , function(e, t, i) { e.exports = i(160) } , function(e, t, i) { var r = i(50)("wks") , n = i(28) , o = i(10).Symbol , a = "function" == typeof o; (e.exports = function(e) { return r[e] || (r[e] = a && o[e] || (a ? o : n)("Symbol." + e)) } ).store = r } , function(e, t) { var i = e.exports = { version: "2.6.11" }; "number" == typeof __e && (__e = i) } , function(e, t, i) { e.exports = i(183) } , function(e, t) { var i = e.exports = "undefined" != typeof window && window.Math == Math ? window : "undefined" != typeof self && self.Math == Math ? self : Function("return this")(); "number" == typeof __g && (__g = i) } , function(e, t, i) { e.exports = i(167) } , function(e, t, i) { e.exports = i(154) } , function(e, t) { var i = e.exports = "undefined" != typeof window && window.Math == Math ? window : "undefined" != typeof self && self.Math == Math ? self : Function("return this")(); "number" == typeof __g && (__g = i) } , function(e, t, i) { e.exports = !i(18)((function() { return 7 != Object.defineProperty({}, "a", { get: function() { return 7 } }).a } )) } , function(e, t, i) { var r = i(7) , n = i(5) , o = i(59) , a = i(32) , s = i(31) , x = function(e, t, i) { var l, c, u, h = e & x.F, f = e & x.G, d = e & x.S, g = e & x.P, p = e & x.B, m = e & x.W, b = f ? n : n[t] || (n[t] = {}), v = b.prototype, C = f ? r : d ? r[t] : (r[t] || {}).prototype; for (l in f && (i = t), i) (c = !h && C && void 0 !== C[l]) && s(b, l) || (u = c ? C[l] : i[l], b[l] = f && "function" != typeof C[l] ? i[l] : p && c ? o(u, r) : m && C[l] == u ? function(e) { var t = function(t, i, r) { if (this instanceof e) { switch (arguments.length) { case 0: return new e; case 1: return new e(t); case 2: return new e(t,i) } return new e(t,i,r) } return e.apply(this, arguments) }; return t.prototype = e.prototype, t }(u) : g && "function" == typeof u ? o(Function.call, u) : u, g && ((b.virtual || (b.virtual = {}))[l] = u, e & x.R && v && !v[l] && a(v, l, u))) }; x.F = 1, x.G = 2, x.S = 4, x.P = 8, x.B = 16, x.W = 32, x.U = 64, x.R = 128, e.exports = x } , function(e, t, i) { var r = i(17) , n = i(98) , o = i(44) , a = Object.defineProperty; t.f = i(11) ? Object.defineProperty : function(e, t, i) { if (r(e), t = o(t, !0), r(i), n) try { return a(e, t, i) } catch (e) {} if ("get"in i || "set"in i) throw TypeError("Accessors not supported!"); return "value"in i && (e[t] = i.value), e } } , function(e, t, i) { var r = i(75)("wks") , n = i(58) , o = i(7).Symbol , a = "function" == typeof o; (e.exports = function(e) { return r[e] || (r[e] = a && o[e] || (a ? o : n)("Symbol." + e)) } ).store = r } , function(e, t, i) { e.exports = i(147) } , function(e, t, i) { e.exports = i(164) } , function(e, t, i) { var r = i(21); e.exports = function(e) { if (!r(e)) throw TypeError(e + " is not an object!"); return e } } , function(e, t) { e.exports = function(e) { try { return !!e() } catch (e) { return !0 } } } , function(e, t, i) { var r = i(29) , n = Math.min; e.exports = function(e) { return e > 0 ? n(r(e), 9007199254740991) : 0 } } , function(e, t, i) { var r = i(13) , n = i(45); e.exports = i(11) ? function(e, t, i) { return r.f(e, t, n(1, i)) } : function(e, t, i) { return e[t] = i, e } } , function(e, t) { e.exports = function(e) { return "object" == typeof e ? null !== e : "function" == typeof e } } , function(e, t, i) { var r = i(10) , n = i(20) , o = i(24) , a = i(28)("src") , s = i(150) , x = ("" + s).split("toString"); i(43).inspectSource = function(e) { return s.call(e) } , (e.exports = function(e, t, i, s) { var l = "function" == typeof i; l && (o(i, "name") || n(i, "name", t)), e[t] !== i && (l && (o(i, a) || n(i, a, e[t] ? "" + e[t] : x.join(String(t)))), e === r ? e[t] = i : s ? e[t] ? e[t] = i : n(e, t, i) : (delete e[t], n(e, t, i))) } )(Function.prototype, "toString", (function() { return "function" == typeof this && this[a] || s.call(this) } )) } , function(e, t, i) { var r = i(10) , n = i(43) , o = i(20) , a = i(22) , s = i(51) , x = function(e, t, i) { var l, c, u, h, f = e & x.F, d = e & x.G, g = e & x.S, p = e & x.P, m = e & x.B, b = d ? r : g ? r[t] || (r[t] = {}) : (r[t] || {}).prototype, v = d ? n : n[t] || (n[t] = {}), C = v.prototype || (v.prototype = {}); for (l in d && (i = t), i) u = ((c = !f && b && void 0 !== b[l]) ? b : i)[l], h = m && c ? s(u, r) : p && "function" == typeof u ? s(Function.call, u) : u, b && a(b, l, u, e & x.U), v[l] != u && o(v, l, h), p && C[l] != u && (C[l] = u) }; r.core = n, x.F = 1, x.G = 2, x.S = 4, x.P = 8, x.B = 16, x.W = 32, x.U = 64, x.R = 128, e.exports = x } , function(e, t) { var i = {}.hasOwnProperty; e.exports = function(e, t) { return i.call(e, t) } } , function(e, t, i) { e.exports = !i(40)((function() { return 7 != Object.defineProperty({}, "a", { get: function() { return 7 } }).a } )) } , function(e, t, i) { var r = i(27) , n = i(107) , o = i(78) , a = Object.defineProperty; t.f = i(25) ? Object.defineProperty : function(e, t, i) { if (r(e), t = o(t, !0), r(i), n) try { return a(e, t, i) } catch (e) {} if ("get"in i || "set"in i) throw TypeError("Accessors not supported!"); return "value"in i && (e[t] = i.value), e } } , function(e, t, i) { var r = i(33); e.exports = function(e) { if (!r(e)) throw TypeError(e + " is not an object!"); return e } } , function(e, t) { var i = 0 , r = Math.random(); e.exports = function(e) { return "Symbol(".concat(void 0 === e ? "" : e, ")_", (++i + r).toString(36)) } } , function(e, t) { var i = Math.ceil , r = Math.floor; e.exports = function(e) { return isNaN(e = +e) ? 0 : (e > 0 ? r : i)(e) } } , function(e, t, i) { var r = i(38); e.exports = function(e) { return Object(r(e)) } } , function(e, t) { var i = {}.hasOwnProperty; e.exports = function(e, t) { return i.call(e, t) } } , function(e, t, i) { var r = i(26) , n = i(61); e.exports = i(25) ? function(e, t, i) { return r.f(e, t, n(1, i)) } : function(e, t, i) { return e[t] = i, e } } , function(e, t) { e.exports = function(e) { return "object" == typeof e ? null !== e : "function" == typeof e } } , function(e, t, i) { "use strict"; if (i(11)) { var r = i(35) , n = i(10) , o = i(18) , a = i(23) , s = i(123) , x = i(196) , l = i(51) , c = i(125) , u = i(45) , h = i(20) , f = i(124) , d = i(29) , g = i(19) , p = i(126) , m = i(54) , b = i(44) , v = i(24) , C = i(63) , y = i(21) , _ = i(30) , A = i(197) , I = i(52) , w = i(104) , G = i(41).f , E = i(198) , S = i(28) , T = i(4) , P = i(199) , M = i(103) , N = i(108) , L = i(42) , R = i(36) , O = i(202) , F = i(128) , D = i(92) , U = i(203) , k = i(13) , B = i(67) , W = k.f , j = B.f , V = n.RangeError , z = n.TypeError , H = n.Uint8Array , q = Array.prototype , X = x.ArrayBuffer , Y = x.DataView , K = P(0) , Q = P(2) , Z = P(3) , J = P(4) , $ = P(5) , ee = P(6) , te = M(!0) , ie = M(!1) , re = L.values , ne = L.keys , oe = L.entries , ae = q.lastIndexOf , se = q.reduce , xe = q.reduceRight , le = q.join , ce = q.sort , ue = q.slice , he = q.toString , fe = q.toLocaleString , de = T("iterator") , ge = T("toStringTag") , pe = S("typed_constructor") , me = S("def_constructor") , be = s.CONSTR , ve = s.TYPED , Ce = s.VIEW , ye = P(1, (function(e, t) { return Ge(N(e, e[me]), t) } )) , _e = o((function() { return 1 === new H(new Uint16Array([1]).buffer)[0] } )) , Ae = !!H && !!H.prototype.set && o((function() { new H(1).set({}) } )) , Ie = function(e, t) { var i = d(e); if (i < 0 || i % t) throw V("Wrong offset!"); return i } , we = function(e) { if (y(e) && ve in e) return e; throw z(e + " is not a typed array!") } , Ge = function(e, t) { if (!y(e) || !(pe in e)) throw z("It is not a typed array constructor!"); return new e(t) } , Ee = function(e, t) { return Se(N(e, e[me]), t) } , Se = function(e, t) { for (var i = 0, r = t.length, n = Ge(e, r); r > i; ) n[i] = t[i++]; return n } , Te = function(e, t, i) { W(e, t, { get: function() { return this._d[i] } }) } , Pe = function(e) { var t, i, r, n, o, a, s = _(e), x = arguments.length, c = x > 1 ? arguments[1] : void 0, u = void 0 !== c, h = E(s); if (null != h && !A(h)) { for (a = h.call(s), r = [], t = 0; !(o = a.next()).done; t++) r.push(o.value); s = r } for (u && x > 2 && (c = l(c, arguments[2], 2)), t = 0, i = g(s.length), n = Ge(this, i); i > t; t++) n[t] = u ? c(s[t], t) : s[t]; return n } , Me = function() { for (var e = 0, t = arguments.length, i = Ge(this, t); t > e; ) i[e] = arguments[e++]; return i } , Ne = !!H && o((function() { fe.call(new H(1)) } )) , Le = function() { return fe.apply(Ne ? ue.call(we(this)) : we(this), arguments) } , Re = { copyWithin: function(e, t) { return U.call(we(this), e, t, arguments.length > 2 ? arguments[2] : void 0) }, every: function(e) { return J(we(this), e, arguments.length > 1 ? arguments[1] : void 0) }, fill: function(e) { return D.apply(we(this), arguments) }, filter: function(e) { return Ee(this, Q(we(this), e, arguments.length > 1 ? arguments[1] : void 0)) }, find: function(e) { return $(we(this), e, arguments.length > 1 ? arguments[1] : void 0) }, findIndex: function(e) { return ee(we(this), e, arguments.length > 1 ? arguments[1] : void 0) }, forEach: function(e) { K(we(this), e, arguments.length > 1 ? arguments[1] : void 0) }, indexOf: function(e) { return ie(we(this), e, arguments.length > 1 ? arguments[1] : void 0) }, includes: function(e) { return te(we(this), e, arguments.length > 1 ? arguments[1] : void 0) }, join: function(e) { return le.apply(we(this), arguments) }, lastIndexOf: function(e) { return ae.apply(we(this), arguments) }, map: function(e) { return ye(we(this), e, arguments.length > 1 ? arguments[1] : void 0) }, reduce: function(e) { return se.apply(we(this), arguments) }, reduceRight: function(e) { return xe.apply(we(this), arguments) }, reverse: function() { for (var e, t = we(this).length, i = Math.floor(t / 2), r = 0; r < i; ) e = this[r], this[r++] = this[--t], this[t] = e; return this }, some: function(e) { return Z(we(this), e, arguments.length > 1 ? arguments[1] : void 0) }, sort: function(e) { return ce.call(we(this), e) }, subarray: function(e, t) { var i = we(this) , r = i.length , n = m(e, r); return new (N(i, i[me]))(i.buffer,i.byteOffset + n * i.BYTES_PER_ELEMENT,g((void 0 === t ? r : m(t, r)) - n)) } } , Oe = function(e, t) { return Ee(this, ue.call(we(this), e, t)) } , Fe = function(e) { we(this); var t = Ie(arguments[1], 1) , i = this.length , r = _(e) , n = g(r.length) , o = 0; if (n + t > i) throw V("Wrong length!"); for (; o < n; ) this[t + o] = r[o++] } , De = { entries: function() { return oe.call(we(this)) }, keys: function() { return ne.call(we(this)) }, values: function() { return re.call(we(this)) } } , Ue = function(e, t) { return y(e) && e[ve] && "symbol" != typeof t && t in e && String(+t) == String(t) } , ke = function(e, t) { return Ue(e, t = b(t, !0)) ? u(2, e[t]) : j(e, t) } , Be = function(e, t, i) { return !(Ue(e, t = b(t, !0)) && y(i) && v(i, "value")) || v(i, "get") || v(i, "set") || i.configurable || v(i, "writable") && !i.writable || v(i, "enumerable") && !i.enumerable ? W(e, t, i) : (e[t] = i.value, e) }; be || (B.f = ke, k.f = Be), a(a.S + a.F * !be, "Object", { getOwnPropertyDescriptor: ke, defineProperty: Be }), o((function() { he.call({}) } )) && (he = fe = function() { return le.call(this) } ); var We = f({}, Re); f(We, De), h(We, de, De.values), f(We, { slice: Oe, set: Fe, constructor: function() {}, toString: he, toLocaleString: Le }), Te(We, "buffer", "b"), Te(We, "byteOffset", "o"), Te(We, "byteLength", "l"), Te(We, "length", "e"), W(We, ge, { get: function() { return this[ve] } }), e.exports = function(e, t, i, x) { var l = e + ((x = !!x) ? "Clamped" : "") + "Array" , u = "get" + e , f = "set" + e , d = n[l] , m = d || {} , b = d && w(d) , v = !d || !s.ABV , _ = {} , A = d && d.prototype , E = function(e, i) { W(e, i, { get: function() { return function(e, i) { var r = e._d; return r.v[u](i * t + r.o, _e) }(this, i) }, set: function(e) { return function(e, i, r) { var n = e._d; x && (r = (r = Math.round(r)) < 0 ? 0 : r > 255 ? 255 : 255 & r), n.v[f](i * t + n.o, r, _e) }(this, i, e) }, enumerable: !0 }) }; v ? (d = i((function(e, i, r, n) { c(e, d, l, "_d"); var o, a, s, x, u = 0, f = 0; if (y(i)) { if (!(i instanceof X || "ArrayBuffer" == (x = C(i)) || "SharedArrayBuffer" == x)) return ve in i ? Se(d, i) : Pe.call(d, i); o = i, f = Ie(r, t); var m = i.byteLength; if (void 0 === n) { if (m % t) throw V("Wrong length!"); if ((a = m - f) < 0) throw V("Wrong length!") } else if ((a = g(n) * t) + f > m) throw V("Wrong length!"); s = a / t } else s = p(i), o = new X(a = s * t); for (h(e, "_d", { b: o, o: f, l: a, e: s, v: new Y(o) }); u < s; ) E(e, u++) } )), A = d.prototype = I(We), h(A, "constructor", d)) : o((function() { d(1) } )) && o((function() { new d(-1) } )) && O((function(e) { new d, new d(null), new d(1.5), new d(e) } ), !0) || (d = i((function(e, i, r, n) { var o; return c(e, d, l), y(i) ? i instanceof X || "ArrayBuffer" == (o = C(i)) || "SharedArrayBuffer" == o ? void 0 !== n ? new m(i,Ie(r, t),n) : void 0 !== r ? new m(i,Ie(r, t)) : new m(i) : ve in i ? Se(d, i) : Pe.call(d, i) : new m(p(i)) } )), K(b !== Function.prototype ? G(m).concat(G(b)) : G(m), (function(e) { e in d || h(d, e, m[e]) } )), d.prototype = A, r || (A.constructor = d)); var S = A[de] , T = !!S && ("values" == S.name || null == S.name) , P = De.values; h(d, pe, !0), h(A, ve, l), h(A, Ce, !0), h(A, me, d), (x ? new d(1)[ge] == l : ge in A) || W(A, ge, { get: function() { return l } }), _[l] = d, a(a.G + a.W + a.F * (d != m), _), a(a.S, l, { BYTES_PER_ELEMENT: t }), a(a.S + a.F * o((function() { m.of.call(d, 1) } )), l, { from: Pe, of: Me }), "BYTES_PER_ELEMENT"in A || h(A, "BYTES_PER_ELEMENT", t), a(a.P, l, Re), F(l), a(a.P + a.F * Ae, l, { set: Fe }), a(a.P + a.F * !T, l, De), r || A.toString == he || (A.toString = he), a(a.P + a.F * o((function() { new d(1).slice() } )), l, { slice: Oe }), a(a.P + a.F * (o((function() { return [1, 2].toLocaleString() != new d([1, 2]).toLocaleString() } )) || !o((function() { A.toLocaleString.call([1, 2]) } ))), l, { toLocaleString: Le }), R[l] = T ? S : P, r || T || h(A, de, P) } } else e.exports = function() {} } , function(e, t) { e.exports = !1 } , function(e, t) { e.exports = {} } , function(e, t, i) { var r = i(100) , n = i(38); e.exports = function(e) { return r(n(e)) } } , function(e, t) { e.exports = function(e) { if (null == e) throw TypeError("Can't call method on " + e); return e } } , function(e, t, i) { var r = i(156) , n = i(56); e.exports = function(e) { return r(n(e)) } } , function(e, t) { e.exports = function(e) { try { return !!e() } catch (e) { return !0 } } } , function(e, t, i) { var r = i(102) , n = i(71).concat("length", "prototype"); t.f = Object.getOwnPropertyNames || function(e) { return r(e, n) } } , function(e, t, i) { "use strict"; var r = i(97) , n = i(148) , o = i(36) , a = i(37); e.exports = i(149)(Array, "Array", (function(e, t) { this._t = a(e), this._i = 0, this._k = t } ), (function() { var e = this._t , t = this._k , i = this._i++; return !e || i >= e.length ? (this._t = void 0, n(1)) : n(0, "keys" == t ? i : "values" == t ? e[i] : [i, e[i]]) } ), "values"), o.Arguments = o.Array, r("keys"), r("values"), r("entries") } , function(e, t) { var i = e.exports = { version: "2.6.11" }; "number" == typeof __e && (__e = i) } , function(e, t, i) { var r = i(21); e.exports = function(e, t) { if (!r(e)) return e; var i, n; if (t && "function" == typeof (i = e.toString) && !r(n = i.call(e))) return n; if ("function" == typeof (i = e.valueOf) && !r(n = i.call(e))) return n; if (!t && "function" == typeof (i = e.toString) && !r(n = i.call(e))) return n; throw TypeError("Can't convert object to primitive value") } } , function(e, t) { e.exports = function(e, t) { return { enumerable: !(1 & e), configurable: !(2 & e), writable: !(4 & e), value: t } } } , function(e, t) { var i = {}.toString; e.exports = function(e) { return i.call(e).slice(8, -1) } } , function(e, t) { var i = {}.toString; e.exports = function(e) { return i.call(e).slice(8, -1) } } , function(e, t) { e.exports = !0 } , function(e, t) { e.exports = {} } , function(e, t, i) { var r = i(43) , n = i(10) , o = n["__core-js_shared__"] || (n["__core-js_shared__"] = {}); (e.exports = function(e, t) { return o[e] || (o[e] = void 0 !== t ? t : {}) } )("versions", []).push({ version: r.version, mode: i(35) ? "pure" : "global", copyright: "© 2019 Denis Pushkarev (zloirock.ru)" }) } , function(e, t, i) { var r = i(101); e.exports = function(e, t, i) { if (r(e), void 0 === t) return e; switch (i) { case 1: return function(i) { return e.call(t, i) } ; case 2: return function(i, r) { return e.call(t, i, r) } ; case 3: return function(i, r, n) { return e.call(t, i, r, n) } } return function() { return e.apply(t, arguments) } } } , function(e, t, i) { var r = i(17) , n = i(152) , o = i(71) , a = i(70)("IE_PROTO") , s = function() {} , x = function() { var e, t = i(99)("iframe"), r = o.length; for (t.style.display = "none", i(153).appendChild(t), t.src = "javascript:", (e = t.contentWindow.document).open(), e.write("