UNPKG

wsemi

Version:

A support package for web developer.

141 lines (140 loc) 9.07 kB
/*! * wpf_pmSeries v1.6.18 * (c) 2018-2021 yuda-lyu(semisphere) * Released under the MIT License. */ !(function(t, r) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = r() : typeof define === 'function' && define.amd ? define(r) : (t = typeof globalThis !== 'undefined' ? globalThis : t || self).wpf_pmSeries = r() }(this, function() { 'use strict'; let t = function(t, r, e) { let n = -1; let o = t.length; r < 0 && (r = -r > o ? 0 : o + r), (e = e > o ? o : e) < 0 && (e += o), o = r > e ? 0 : e - r >>> 0, r >>>= 0; for (var u = Array(o); ++n < o;)u[n] = t[n + r]; return u }; let r = /\s/; let e = function(t) { for (var e = t.length; e-- && r.test(t.charAt(e)););return e }; let n = /^\s+/; let o = function(t) { return t ? t.slice(0, e(t) + 1).replace(n, '') : t }; function u(t) { return (u = typeof Symbol === 'function' && typeof Symbol.iterator === 'symbol' ? function(t) { return typeof t } : function(t) { return t && typeof Symbol === 'function' && t.constructor === Symbol && t !== Symbol.prototype ? 'symbol' : typeof t })(t) } let c = function(t) { let r = u(t); return t != null && (r == 'object' || r == 'function') }; let i = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}; function f(t) { let r = { exports: {} }; return t(r, r.exports), r.exports } let a = u(i) == 'object' && i && i.Object === Object && i; let l = (typeof self === 'undefined' ? 'undefined' : u(self)) == 'object' && self && self.Object === Object && self; let b = a || l || Function('return this')(); let v = b.Symbol; let y = Object.prototype; let p = y.hasOwnProperty; let s = y.toString; let j = v ? v.toStringTag : void 0; let d = function(t) { let r = p.call(t, j); let e = t[j]; try { t[j] = void 0; var n = !0 } catch (t) {} let o = s.call(t); return n && (r ? t[j] = e : delete t[j]), o }; let g = Object.prototype.toString; let h = function(t) { return g.call(t) }; let O = v ? v.toStringTag : void 0; let m = function(t) { return t == null ? void 0 === t ? '[object Undefined]' : '[object Null]' : O && O in Object(t) ? d(t) : h(t) }; let A = function(t) { return t != null && u(t) == 'object' }; let S = function(t) { return u(t) == 'symbol' || A(t) && m(t) == '[object Symbol]' }; let x = /^[-+]0x[0-9a-f]+$/i; let w = /^0b[01]+$/i; let T = /^0o[0-7]+$/i; let F = parseInt; let P = function(t) { if (typeof t === 'number') return t; if (S(t)) return NaN; if (c(t)) { let r = typeof t.valueOf === 'function' ? t.valueOf() : t; t = c(r) ? r + '' : r } if (typeof t !== 'string') return t === 0 ? t : +t; t = o(t); let e = w.test(t); return e || T.test(t) ? F(t.slice(2), e ? 2 : 8) : x.test(t) ? NaN : +t }; let N = 1 / 0; let k = function(t) { return t ? (t = P(t)) === N || t === -1 / 0 ? 17976931348623157e292 * (t < 0 ? -1 : 1) : t == t ? t : 0 : t === 0 ? t : 0 }; let I = function(t) { let r = k(t); let e = r % 1; return r == r ? e ? r - e : r : 0 }; let U = function(r, e, n) { let o = r == null ? 0 : r.length; return o ? (e = n || void 0 === e ? 1 : I(e), t(r, e < 0 ? 0 : e, o)) : [] }; let B = function(t, r) { for (let e = -1, n = t == null ? 0 : t.length; ++e < n && !1 !== r(t[e], e, t););return t }; let $ = (function(t) { return function(r, e, n) { for (let o = -1, u = Object(r), c = n(r), i = c.length; i--;) { let f = c[t ? i : ++o]; if (!1 === e(u[f], f, u)) break } return r } }()); let E = function(t, r) { for (var e = -1, n = Array(t); ++e < t;)n[e] = r(e); return n }; let q = function(t) { return A(t) && m(t) == '[object Arguments]' }; let D = Object.prototype; let M = D.hasOwnProperty; let C = D.propertyIsEnumerable; let G = q(function() { return arguments }()) ? q : function(t) { return A(t) && M.call(t, 'callee') && !C.call(t, 'callee') }; let L = Array.isArray; let R = function() { return !1 }; let V = f(function(t, r) { let e = r && !r.nodeType && r; let n = e && t && !t.nodeType && t; let o = n && n.exports === e ? b.Buffer : void 0; let u = (o ? o.isBuffer : void 0) || R; t.exports = u }); let W = /^(?:0|[1-9]\d*)$/; let _ = function(t, r) { let e = u(t); return !!(r = r == null ? 9007199254740991 : r) && (e == 'number' || e != 'symbol' && W.test(t)) && t > -1 && t % 1 == 0 && t < r }; let z = function(t) { return typeof t === 'number' && t > -1 && t % 1 == 0 && t <= 9007199254740991 }; let H = {}; H['[object Float32Array]'] = H['[object Float64Array]'] = H['[object Int8Array]'] = H['[object Int16Array]'] = H['[object Int32Array]'] = H['[object Uint8Array]'] = H['[object Uint8ClampedArray]'] = H['[object Uint16Array]'] = H['[object Uint32Array]'] = !0, H['[object Arguments]'] = H['[object Array]'] = H['[object ArrayBuffer]'] = H['[object Boolean]'] = H['[object DataView]'] = H['[object Date]'] = H['[object Error]'] = H['[object Function]'] = H['[object Map]'] = H['[object Number]'] = H['[object Object]'] = H['[object RegExp]'] = H['[object Set]'] = H['[object String]'] = H['[object WeakMap]'] = !1; let J = function(t) { return A(t) && z(t.length) && !!H[m(t)] }; let K = function(t) { return function(r) { return t(r) } }; let Q = f(function(t, r) { let e = r && !r.nodeType && r; let n = e && t && !t.nodeType && t; let o = n && n.exports === e && a.process; let u = (function() { try { let t = n && n.require && n.require('util').types; return t || o && o.binding && o.binding('util') } catch (t) {} }()); t.exports = u }); let X = Q && Q.isTypedArray; let Y = X ? K(X) : J; let Z = Object.prototype.hasOwnProperty; let tt = function(t, r) { let e = L(t); let n = !e && G(t); let o = !e && !n && V(t); let u = !e && !n && !o && Y(t); let c = e || n || o || u; let i = c ? E(t.length, String) : []; let f = i.length; for (let a in t)!r && !Z.call(t, a) || c && (a == 'length' || o && (a == 'offset' || a == 'parent') || u && (a == 'buffer' || a == 'byteLength' || a == 'byteOffset') || _(a, f)) || i.push(a); return i }; let rt = Object.prototype; let et = function(t) { let r = t && t.constructor; return t === (typeof r === 'function' && r.prototype || rt) }; let nt = (function(t, r) { return function(e) { return t(r(e)) } }(Object.keys, Object)); let ot = Object.prototype.hasOwnProperty; let ut = function(t) { if (!et(t)) return nt(t); let r = []; for (let e in Object(t))ot.call(t, e) && e != 'constructor' && r.push(e); return r }; let ct = function(t) { if (!c(t)) return !1; let r = m(t); return r == '[object Function]' || r == '[object GeneratorFunction]' || r == '[object AsyncFunction]' || r == '[object Proxy]' }; let it = function(t) { return t != null && z(t.length) && !ct(t) }; let ft = function(t) { return it(t) ? tt(t) : ut(t) }; let at = (function(t, r) { return function(e, n) { if (e == null) return e; if (!it(e)) return t(e, n); for (let o = e.length, u = r ? o : -1, c = Object(e); (r ? u-- : ++u < o) && !1 !== n(c[u], u, c););return e } }(function(t, r) { return t && $(t, r, ft) })); let lt = function(t) { return t }; let bt = function(t) { return typeof t === 'function' ? t : lt }; let vt = function(t, r) { return (L(t) ? B : at)(t, bt(r)) }; function yt(t) { return Object.prototype.toString.call(t) === '[object Object]' } function pt(t) { let r = Object.prototype.toString.call(t); return r === '[object Function]' || r === '[object AsyncFunction]' } return function(t, r) { let e; let n; let o; let u; let c = ((o = new Promise(function() { e = arguments[0], n = arguments[1] })).resolve = e, o.reject = n, o); if (u = t, Object.prototype.toString.call(u) !== '[object Array]' && !yt(t)) return c.reject('rs is not an array or object'), c; let i = !1; if (yt(t)) { i = !0; let f = []; vt(t, function(t, r) { f.push({ k: r, v: t }) }), t = f }pt(r) || (r = function(t) { return t }); let a = -1; let l = []; return t.reduce(function(t, e) { return t.then(function(t) { l.push(t); let n = a += 1; let o = e; return i && (n = e.k, o = e.v), pt(r) ? r(o, n) : o }) }, Promise.resolve()).then(function(t) { l.push(t), l = U(l), c.resolve(l) }).catch(function(t) { c.reject(t) }), c } }))