1!function(e, t) { 2 "object" == typeof exports && "object" == typeof module ? module.exports = t() : "function" == typeof define && define.amd ? define([], t) : "object" == typeof exports ? exports.Babel = t() : e.Babel = t() 3}(this, function() { 4 return function(e) { 5 function t(n) { 6 if (r[n]) 7 return r[n].exports; 8 var i = r[n] = { 9 exports: {}, 10 id: n, 11 loaded: !1 12 }; 13 return e[n].call(i.exports, i, i.exports, t), 14 i.loaded = !0, 15 i.exports 16 } 17 var r = {}; 18 return t.m = e, 19 t.c = r, 20 t.p = "", 21 t(0) 22 }(function(e) { 23 for (var t in e) 24 if (Object.prototype.hasOwnProperty.call(e, t)) 25 switch (typeof e[t]) { 26 case "function": 27 break; 28 case "object": 29 e[t] = function(t) { 30 var r = t.slice(1) 31 , n = e[t[0]]; 32 return function(e, t, i) { 33 n.apply(this, [e, t, i].concat(r)) 34 } 35 }(e[t]); 36 break; 37 default: 38 e[t] = e[e[t]] 39 } 40 return e 41 }([function(e, t, r) { 42 "use strict"; 43 function n(e) { 44 if (e && e.__esModule) 45 return e; 46 var t = {}; 47 if (null != e) 48 for (var r in e) 49 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 50 return t["default"] = e, 51 t 52 } 53 function i(e) { 54 var t = (e.presets || []).map(function(e) { 55 if ("string" == typeof e) { 56 var t = f[e]; 57 if (!t) 58 throw new Error('Invalid preset specified in Babel options: "' + e + '"'); 59 return t 60 } 61 return e 62 }) 63 , r = (e.plugins || []).map(function(e) { 64 if ("string" == typeof e) { 65 var t = p[e]; 66 if (!t) 67 throw new Error('Invalid plugin specified in Babel options: "' + e + '"'); 68 return t 69 } 70 return e 71 }); 72 return o({}, e, { 73 presets: t, 74 plugins: r 75 }) 76 } 77 function a(e, t) { 78 return l.transform(e, i(t)) 79 } 80 function s(e, t, r) { 81 return l.transformFromAst(t, i(r)) 82 } 83 Object.defineProperty(t, "__esModule", { 84 value: !0 85 }), 86 t.version = t.availablePresets = t.availablePlugins = void 0; 87 var o = Object.assign || function(e) { 88 for (var t = 1; t < arguments.length; t++) { 89 var r = arguments[t]; 90 for (var n in r) 91 Object.prototype.hasOwnProperty.call(r, n) && (e[n] = r[n]) 92 } 93 return e 94 } 95 ; 96 t.transform = a, 97 t.transformFromAst = s; 98 var u = r(4128) 99 , l = n(u) 100 , c = r(4415) 101 , p = t.availablePlugins = { 102 "check-es2015-constants": r(1080), 103 "external-helpers-2": r(4446), 104 "syntax-async-functions": r(1085), 105 "syntax-async-generators": r(4447), 106 "syntax-class-constructor-call": r(2715), 107 "syntax-class-properties": r(2716), 108 "syntax-decorators": r(1744), 109 "syntax-do-expressions": r(2717), 110 "syntax-exponentiation-operator": r(2718), 111 "syntax-export-extensions": r(2719), 112 "syntax-flow": r(1745), 113 "syntax-function-bind": r(2720), 114 "syntax-jsx": r(1746), 115 "syntax-object-rest-spread": r(2721), 116 "syntax-trailing-function-commas": r(2722), 117 "transform-async-functions": r(4448), 118 "transform-async-to-generator": r(2723), 119 "transform-async-to-module-method": r(4694), 120 "transform-class-constructor-call": r(2834), 121 "transform-class-properties": r(2874), 122 "transform-decorators": r(2924), 123 "transform-decorators-legacy": r(5193)["default"], 124 "transform-do-expressions": r(2981), 125 "transform-es2015-arrow-functions": r(1177), 126 "transform-es2015-block-scoped-functions": r(1178), 127 "transform-es2015-block-scoping": r(1183),
128 "transform-es2015-classes": r(1210), 129 "transform-es2015-computed-properties": r(1257), 130 "transform-es2015-destructuring": r(1262), 131 "transform-es2015-for-of": r(1267), 132 "transform-es2015-function-name": r(1268), 133 "transform-es2015-instanceof": r(6899), 134 "transform-es2015-literals": r(1313), 135 "transform-es2015-modules-amd": r(3244), 136 "transform-es2015-modules-commonjs": r(2110), 137 "transform-es2015-modules-systemjs": r(7436), 138 "transform-es2015-modules-umd": r(7835), 139 "transform-es2015-object-super": r(1422), 140 "transform-es2015-parameters": r(1440), 141 "transform-es2015-shorthand-properties": r(1477), 142 "transform-es2015-spread": r(1492), 143 "transform-es2015-sticky-regex": r(1497), 144 "transform-es2015-template-literals": r(1512), 145 "transform-es2015-typeof-symbol": r(1517), 146 "transform-es2015-unicode-regex": r(1523), 147 "transform-es3-member-expression-literals": r(9233), 148 "transform-es3-property-literals": r(9234), 149 "transform-es5-property-mutators": r(9235), 150 "transform-eval": r(9467), 151 "transform-exponentiation-operator": r(3811), 152 "transform-export-extensions": r(3851), 153 "transform-flow-strip-types": r(3852), 154 "transform-function-bind": r(3862), 155 "transform-inline-environment-variables": r(9672), 156 "transform-jscript": r(9673), 157 "transform-member-expression-literals": r(9674), 158 "transform-merge-sibling-variables": r(9675), 159 "transform-minify-booleans": r(9676), 160 "transform-node-env-inline": r(9677), 161 "transform-object-assign": r(9678), 162 "transform-object-rest-spread": r(3863), 163 "transform-object-set-prototype-of-to-assign": r(9709), 164 "transform-property-literals": r(9710), 165 "transform-proto-to-assign": r(9711), 166 "transform-react-constant-elements": r(9759), 167 "transform-react-display-name": r(3883), 168 "transform-react-inline-elements": r(9760), 169 "transform-react-jsx": r(3931), 170 "transform-react-jsx-compat": r(9791), 171 "transform-react-jsx-source": r(9965), 172 "transform-regenerator": r(1615), 173 "transform-remove-console": r(10453), 174 "transform-remove-debugger": r(10454), 175 "transform-runtime": r(10456), 176 "transform-simplify-comparison-operators": r(10457), 177 "transform-strict-mode": r(4035), 178 "transform-undefined-to-void": r(10630), 179 "undeclared-variables-check": r(10631) 180 } 181 , f = t.availablePresets = { 182 es2015: r(10633), 183 react: r(10864), 184 "stage-0": r(10865), 185 "stage-1": r(4124), 186 "stage-2": r(4125), 187 "stage-3": r(4126), 188 "es2015-no-commonjs": { 189 plugins: [r(1512), r(1313), r(1268), r(1177), r(1178), r(1210), r(1422), r(1477), r(1257), r(1267), r(1497), r(1523), r(1080), r(1492), r(1440), r(1262), r(1183), r(1517), [r(1615), { 190 async: !1, 191 asyncGenerators: !1 192 }]] 193 }, 194 "es2015-loose": { 195 plugins: [[r(1512), { 196 loose: !0 197 }], r(1313), r(1268), r(1177), r(1178), [r(1210), { 198 loose: !0 199 }], r(1422), r(1477), [r(1257), { 200 loose: !0 201 }], [r(1267), { 202 loose: !0 203 }], r(1497), r(1523), r(1080), [r(1492), { 204 loose: !0 205 }], r(1440), [r(1262), { 206 loose: !0 207 }], r(1183), r(1517), [r(1615), { 208 async: !1, 209 asyncGenerators: !1 210 }]] 211 } 212 }; 213 t.version = l.version; 214 "undefined" != typeof window && null !== window && null !== window.addEventListener && window.addEventListener("DOMContentLoaded", function() { 215 return (0, 216 c.runScripts)(a) 217 }, !1) 218 } 219 , function(e, t) { 220 function r() { 221 p && l && (p = !1, 222 l.length ? c = l.concat(c) : f = -1, 223 c.length && n()) 224 } 225 function n() { 226 if (!p) { 227 var e = s(r); 228 p = !0; 229 for (var t = c.length; t; ) { 230 for (l = c, 231 c = []; ++f < t; ) 232 l && l[f].run(); 233 f = -1, 234 t = c.length 235 } 236 l = null, 237 p = !1, 238 o(e) 239 } 240 } 241 function i(e, t) { 242 this.fun = e, 243 this.array = t 244 } 245 function a() {} 246 var s, o, u = e.exports = {}; 247 !function() { 248 try { 249 s = setTimeout 250 } catch (e) { 251 s = function() { 252 throw new Error("setTimeout is not defined") 253 } 254 } 255 try { 256 o = clearTimeout 257 } catch (e) { 258 o = function() { 259 throw new Error("clearTimeout is not defined") 260 } 261 } 262 }();
263 var l, c = [], p = !1, f = -1; 264 u.nextTick = function(e) { 265 var t = new Array(arguments.length - 1); 266 if (arguments.length > 1) 267 for (var r = 1; r < arguments.length; r++) 268 t[r - 1] = arguments[r]; 269 c.push(new i(e,t)), 270 1 !== c.length || p || s(n, 0) 271 } 272 , 273 i.prototype.run = function() { 274 this.fun.apply(null, this.array) 275 } 276 , 277 u.title = "browser", 278 u.browser = !0, 279 u.env = {}, 280 u.argv = [], 281 u.version = "", 282 u.versions = {}, 283 u.on = a, 284 u.addListener = a, 285 u.once = a, 286 u.off = a, 287 u.removeListener = a, 288 u.removeAllListeners = a, 289 u.emit = a, 290 u.binding = function(e) { 291 throw new Error("process.binding is not supported") 292 } 293 , 294 u.cwd = function() { 295 return "/" 296 } 297 , 298 u.chdir = function(e) { 299 throw new Error("process.chdir is not supported") 300 } 301 , 302 u.umask = function() { 303 return 0 304 } 305 } 306 , function(e, t) { 307 e.exports = function(e) { 308 return e.webpackPolyfill || (e.deprecate = function() {} 309 , 310 e.paths = [], 311 e.children = [], 312 e.webpackPolyfill = 1), 313 e 314 } 315 } 316 , [10913, 7614], [10913, 9422], [10913, 4828], [10913, 6681], [10913, 5375], [11246, 5, 916, 915, 1814, 2810, 4883, 4873, 4881, 4988, 4935, 2829, 4938, 4937, 4878, 410, 4882, 738], [10913, 7079], [11246, 4, 1017, 1016, 2408, 3768, 9315, 9305, 9313, 9367, 9368, 2416, 3776, 9369, 9310, 530, 9314, 847], [11246, 7, 932, 931, 1915, 2957, 5517, 5507, 5515, 5622, 5569, 2976, 5572, 5571, 5512, 434, 5516, 753], [11045, 6, 960, 959, 2069, 3210, 6736, 6726, 6734, 6898, 6874, 3240, 6876, 6896, 6731, 459, 6735, 783], [11045, 9, 791, 968, 2140, 3329, 7273, 7263, 7271, 7435, 7411, 3359, 7413, 7433, 7268, 474, 7272, 796], [11045, 18, 718, 577, 1716, 2666, 4261, 4251, 4259, 4265, 4379, 1076, 1732, 4400, 4256, 394, 4260, 112], function(e, t) { 317 "use strict"; 318 t.__esModule = !0, 319 t["default"] = function(e, t) { 320 if (!(e instanceof t)) 321 throw new TypeError("Cannot call a class as a function") 322 } 323 } 324 , 15, 15, [10913, 4181], function(e, t, r) { 325 (function(e, n) { 326 function i(e, r) { 327 var n = { 328 seen: [], 329 stylize: s 330 }; 331 return arguments.length >= 3 && (n.depth = arguments[2]), 332 arguments.length >= 4 && (n.colors = arguments[3]), 333 y(r) ? n.showHidden = r : r && t._extend(n, r), 334 x(n.showHidden) && (n.showHidden = !1), 335 x(n.depth) && (n.depth = 2), 336 x(n.colors) && (n.colors = !1), 337 x(n.customInspect) && (n.customInspect = !0), 338 n.colors && (n.stylize = a), 339 u(n, e, n.depth) 340 } 341 function a(e, t) { 342 var r = i.styles[t]; 343 return r ? "�[" + i.colors[r][0] + "m" + e + "�[" + i.colors[r][1] + "m" : e 344 } 345 function s(e, t) { 346 return e 347 } 348 function o(e) { 349 var t = {}; 350 return e.forEach(function(e, r) { 351 t[e] = !0 352 }), 353 t 354 } 355 function u(e, r, n) { 356 if (e.customInspect && r && C(r.inspect) && r.inspect !== t.inspect && (!r.constructor || r.constructor.prototype !== r)) { 357 var i = r.inspect(n, e); 358 return b(i) || (i = u(e, i, n)), 359 i 360 } 361 var a = l(e, r); 362 if (a) 363 return a; 364 var s = Object.keys(r) 365 , y = o(s); 366 if (e.showHidden && (s = Object.getOwnPropertyNames(r)), 367 D(r) && (s.indexOf("message") >= 0 || s.indexOf("description") >= 0)) 368 return c(r); 369 if (0 === s.length) { 370 if (C(r)) { 371 var v = r.name ? ": " + r.name : ""; 372 return e.stylize("[Function" + v + "]", "special") 373 } 374 if (A(r)) 375 return e.stylize(RegExp.prototype.toString.call(r), "regexp"); 376 if (_(r)) 377 return e.stylize(Date.prototype.toString.call(r), "date"); 378 if (D(r)) 379 return c(r) 380 } 381 var m = "" 382 , g = !1 383 , E = ["{", "}"]; 384 if (h(r) && (g = !0, 385 E = ["[", "]"]), 386 C(r)) { 387 var x = r.name ? ": " + r.name : ""; 388 m = " [Function" + x + "]" 389 } 390 if (A(r) && (m = " " + RegExp.prototype.toString.call(r)), 391 _(r) && (m = " " + Date.prototype.toUTCString.call(r)), 392 D(r) && (m = " " + c(r)), 393 0 === s.length && (!g || 0 == r.length)) 394 return E[0] + m + E[1]; 395 if (0 > n) 396 return A(r) ? e.stylize(RegExp.prototype.toString.call(r), "regexp") : e.stylize("[Object]", "special"); 397 e.seen.push(r); 398 var S; 399 return S = g ? p(e, r, n, y, s) : s.map(function(t) { 400 return f(e, r, n, y, t, g) 401 }), 402 e.seen.pop(), 403 d(S, m, E) 404 } 405 function l(e, t) { 406 if (x(t)) 407 return e.stylize("undefined", "undefined"); 408 if (b(t)) { 409 var r = "'" + JSON.stringify(t).replace(/^"|"$/g, "").replace(/'/g, "\\'").replace(/\\"/g, '"') + "'"; 410 return e.stylize(r, "string") 411 } 412 return g(t) ? e.stylize("" + t, "number") : y(t) ? e.stylize("" + t, "boolean") : v(t) ? e.stylize("null", "null") : void 0 413 } 414 function c(e) { 415 return "[" + Error.prototype.toString.call(e) + "]" 416 } 417 function p(e, t, r, n, i) { 418 for (var a = [], s = 0, o = t.length; o > s; ++s) 419 k(t, String(s)) ? a.push(f(e, t, r, n, String(s), !0)) : a.push("");
vendor: 5,218 bytes, lines 420-548
420 return i.forEach(function(i) { 421 i.match(/^\d+$/) || a.push(f(e, t, r, n, i, !0)) 422 }), 423 a 424 } 425 function f(e, t, r, n, i, a) { 426 var s, o, l; 427 if (l = Object.getOwnPropertyDescriptor(t, i) || { 428 value: t[i] 429 }, 430 l.get ? o = l.set ? e.stylize("[Getter/Setter]", "special") : e.stylize("[Getter]", "special") : l.set && (o = e.stylize("[Setter]", "special")), 431 k(n, i) || (s = "[" + i + "]"), 432 o || (e.seen.indexOf(l.value) < 0 ? (o = v(r) ? u(e, l.value, null) : u(e, l.value, r - 1), 433 o.indexOf("\n") > -1 && (o = a ? o.split("\n").map(function(e) { 434 return " " + e 435 }).join("\n").substr(2) : "\n" + o.split("\n").map(function(e) { 436 return " " + e 437 }).join("\n"))) : o = e.stylize("[Circular]", "special")), 438 x(s)) { 439 if (a && i.match(/^\d+$/)) 440 return o; 441 s = JSON.stringify("" + i), 442 s.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/) ? (s = s.substr(1, s.length - 2), 443 s = e.stylize(s, "name")) : (s = s.replace(/'/g, "\\'").replace(/\\"/g, '"').replace(/(^"|"$)/g, "'"), 444 s = e.stylize(s, "string")) 445 } 446 return s + ": " + o 447 } 448 function d(e, t, r) { 449 var n = 0 450 , i = e.reduce(function(e, t) { 451 return n++, 452 t.indexOf("\n") >= 0 && n++, 453 e + t.replace(/\u001b\[\d\d?m/g, "").length + 1 454 }, 0); 455 return i > 60 ? r[0] + ("" === t ? "" : t + "\n ") + " " + e.join(",\n ") + " " + r[1] : r[0] + t + " " + e.join(", ") + " " + r[1] 456 } 457 function h(e) { 458 return Array.isArray(e) 459 } 460 function y(e) { 461 return "boolean" == typeof e 462 } 463 function v(e) { 464 return null === e 465 } 466 function m(e) { 467 return null == e 468 } 469 function g(e) { 470 return "number" == typeof e 471 } 472 function b(e) { 473 return "string" == typeof e 474 } 475 function E(e) { 476 return "symbol" == typeof e 477 } 478 function x(e) { 479 return void 0 === e 480 } 481 function A(e) { 482 return S(e) && "[object RegExp]" === T(e) 483 } 484 function S(e) { 485 return "object" == typeof e && null !== e 486 } 487 function _(e) { 488 return S(e) && "[object Date]" === T(e) 489 } 490 function D(e) { 491 return S(e) && ("[object Error]" === T(e) || e instanceof Error) 492 } 493 function C(e) { 494 return "function" == typeof e 495 } 496 function w(e) { 497 return null === e || "boolean" == typeof e || "number" == typeof e || "string" == typeof e || "symbol" == typeof e || "undefined" == typeof e 498 } 499 function T(e) { 500 return Object.prototype.toString.call(e) 501 } 502 function P(e) { 503 return 10 > e ? "0" + e.toString(10) : e.toString(10) 504 } 505 function O() { 506 var e = new Date 507 , t = [P(e.getHours()), P(e.getMinutes()), P(e.getSeconds())].join(":"); 508 return [e.getDate(), N[e.getMonth()], t].join(" ") 509 } 510 function k(e, t) { 511 return Object.prototype.hasOwnProperty.call(e, t) 512 } 513 var F = /%[sdj%]/g; 514 t.format = function(e) { 515 if (!b(e)) { 516 for (var t = [], r = 0; r < arguments.length; r++) 517 t.push(i(arguments[r])); 518 return t.join(" ") 519 } 520 for (var r = 1, n = arguments, a = n.length, s = String(e).replace(F, function(e) { 521 if ("%%" === e) 522 return "%"; 523 if (r >= a) 524 return e; 525 switch (e) { 526 case "%s": 527 return String(n[r++]); 528 case "%d": 529 return Number(n[r++]); 530 case "%j": 531 try { 532 return JSON.stringify(n[r++]) 533 } catch (t) { 534 return "[Circular]" 535 } 536 default: 537 return e 538 } 539 }), o = n[r]; a > r; o = n[++r]) 540 s += v(o) || !S(o) ? " " + o : " " + i(o); 541 return s 542 } 543 , 544 t.deprecate = function(r, i) { 545 function a() { 546 if (!s) { 547 if (n.throwDeprecation) 548 throw new Error(i);
549 n.traceDeprecation ? console.trace(i) : console.error(i), 550 s = !0 551 } 552 return r.apply(this, arguments) 553 } 554 if (x(e.process)) 555 return function() { 556 return t.deprecate(r, i).apply(this, arguments) 557 } 558 ; 559 if (n.noDeprecation === !0) 560 return r; 561 var s = !1; 562 return a 563 } 564 ; 565 var B, I = {}; 566 t.debuglog = function(e) { 567 if (x(B) && (B = n.env.NODE_DEBUG || ""), 568 e = e.toUpperCase(), 569 !I[e]) 570 if (new RegExp("\\b" + e + "\\b","i").test(B)) { 571 var r = n.pid; 572 I[e] = function() { 573 var n = t.format.apply(t, arguments); 574 console.error("%s %d: %s", e, r, n) 575 } 576 } else 577 I[e] = function() {} 578 ; 579 return I[e] 580 } 581 , 582 t.inspect = i, 583 i.colors = { 584 bold: [1, 22], 585 italic: [3, 23], 586 underline: [4, 24], 587 inverse: [7, 27], 588 white: [37, 39], 589 grey: [90, 39], 590 black: [30, 39], 591 blue: [34, 39], 592 cyan: [36, 39], 593 green: [32, 39], 594 magenta: [35, 39], 595 red: [31, 39], 596 yellow: [33, 39] 597 }, 598 i.styles = { 599 special: "cyan", 600 number: "yellow", 601 "boolean": "yellow", 602 undefined: "grey", 603 "null": "bold", 604 string: "green", 605 date: "magenta", 606 regexp: "red" 607 }, 608 t.isArray = h, 609 t.isBoolean = y, 610 t.isNull = v, 611 t.isNullOrUndefined = m, 612 t.isNumber = g, 613 t.isString = b, 614 t.isSymbol = E, 615 t.isUndefined = x, 616 t.isRegExp = A, 617 t.isObject = S, 618 t.isDate = _, 619 t.isError = D, 620 t.isFunction = C, 621 t.isPrimitive = w, 622 t.isBuffer = r(10903); 623 var N = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]; 624 t.log = function() { 625 console.log("%s - %s", O(), t.format.apply(t, arguments)) 626 } 627 , 628 t.inherits = r(10902), 629 t._extend = function(e, t) { 630 if (!t || !S(t)) 631 return e; 632 for (var r = Object.keys(t), n = r.length; n--; ) 633 e[r[n]] = t[r[n]]; 634 return e 635 } 636 } 637 ).call(t, function() { 638 return this 639 }(), r(1)) 640 } 641 , [11045, 24, 1969, 1220, 2007, 3115, 6271, 6261, 6269, 6377, 6358, 6357, 6359, 6376, 6266, 454, 6270, 453], [10913, 8226], [11045, 21, 2255, 1441, 2292, 3590, 8515, 8505, 8513, 8621, 8602, 8601, 8603, 8620, 8510, 508, 8514, 507], [11045, 62, 1616, 1036, 2576, 4006, 10333, 10323, 10331, 10439, 10420, 10419, 10421, 10438, 10328, 563, 10332, 873], [10913, 5982], [11246, 26, 1763, 1097, 1758, 2741, 4587, 4577, 4585, 4641, 4591, 4631, 4594, 4593, 4582, 397, 4586, 584], [10913, 4649], 15, [10913, 5661], 15, 15, 15, [11045, 28, 1930, 1184, 1952, 3015, 5779, 5769, 5777, 5783, 5872, 3041, 5874, 5895, 5774, 444, 5778, 443], [11246, 43, 2235, 1432, 2230, 3508, 8103, 8093, 8101, 8157, 8107, 8147, 8110, 8109, 8098, 494, 8102, 812], [11246, 58, 2335, 1498, 2354, 3680, 8894, 8884, 8892, 8999, 8946, 3699, 8949, 8948, 8889, 520, 8893, 833], [11246, 60, 2446, 1563, 2438, 3812, 9480, 9470, 9478, 9585, 9532, 3831, 9535, 9534, 9475, 538, 9479, 852], [10913, 4999], [11246, 36, 1822, 1125, 1844, 2854, 5094, 5084, 5092, 5098, 5111, 2870, 5113, 5112, 5089, 417, 5093, 598], [11246, 53, 1859, 1144, 1880, 2904, 5299, 5289, 5297, 5303, 5316, 2920, 5318, 5317, 5294, 425, 5298, 603], [11246, 55, 2081, 1314, 2102, 3265, 7005, 6995, 7003, 7009, 7022, 3281, 7024, 7023, 7e3, 465, 7004, 634], [11045, 3, 804, 478, 2152, 3363, 7448, 7438, 7446, 7610, 7586, 3393, 7588, 7608, 7443, 476, 7447, 800], [11045, 3, 804, 478, 2185, 3423, 7706, 7696, 7704, 7710, 7810, 3452, 7812, 7833, 7701, 484, 7705, 646], [11246, 56, 2196, 1407, 2217, 3476, 7941, 7931, 7939, 7945, 7958, 3492, 7960, 7959, 7936, 490, 7940, 652], [10913, 8168], [11246, 57, 2301, 1478, 2320, 3632, 8688, 8678, 8686, 8793, 8740, 3651, 8743, 8742, 8683, 513, 8687, 827], [11246, 59, 2387, 1530, 2378, 3723, 9066, 9056, 9064, 9118, 9119, 3741, 9123, 9122, 9061, 523, 9065, 841], [11246, 61, 2502, 1593, 2493, 3893, 9803, 9793, 9801, 9853, 9856, 3911, 9859, 9858, 9798, 545, 9802, 864], [11246, 48, 2530, 1607, 2521, 3932, 9977, 9967, 9975, 10027, 10030, 3950, 10033, 10032, 9972, 552, 9976, 868], [10913, 10094], [10913, 10469], [11246, 49, 2585, 1644, 2604, 4051, 10524,
64110514, 10522, 10629, 10576, 4070, 10579, 10578, 10519, 568, 10523, 880], [10913, 10646], [11045, 51, 2612, 1658, 2631, 4090, 10701, 10691, 10699, 10863, 10839, 4120, 10841, 10861, 10696, 575, 10700, 885], [10913, 5204], 15, [10913, 6910], [10913, 7846], [10913, 8633], [10913, 8839], [10913, 9184], [10913, 9597], [10913, 9920], [10913, 10154], 15, 15, 15, function(e, t) { 642 var r = e.exports = { 643 version: "2.4.0" 644 }; 645 "number" == typeof __e && (__e = r) 646 } 647 , function(e, t) { 648 var r = Array.isArray; 649 e.exports = r 650 } 651 , 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 15, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, [11278, 4824], [10926, 6677], [10929, 7613, 2164], [11278, 9418], [10929, 4179, 1693], [10993, 1705, 1059, 137], [11013, 4175, 18, 582, 1715, 2663, 4231, 4248, 393, 1077, 14, 1061, 582, 1715, 2663], function(e, t) { 652 function r(e) { 653 var t = typeof e; 654 return !!e && ("object" == t || "function" == t) 655 } 656 e.exports = r 657 } 658 , function(e, t) { 659 function r(e) { 660 var t = typeof e; 661 return !!e && ("object" == t || "function" == t) 662 } 663 e.exports = r 664 } 665 , [11281, 4827, 2793], 114, 114, 114, [11281, 5374, 2927], 114, [10929, 6680, 3193], 114, [10929, 7078, 2111], 114, 114, 114, 114, 114, 114, [11281, 9421, 3794], 114, 114, 114, 114, [10952, 580], [10955, 137, 66, 891, 271], function(e, t) { 666 var r = e.exports = "undefined" != typeof window && window.Math == Math ? window : "undefined" != typeof self && self.Math == Math ? self : Function("return this")(); 667 "number" == typeof __g && (__g = r) 668 } 669 , [10970, 269, 2653, 1708, 135], [11052, 18, 4176, 31, 1052, 579, 578, 895, 4266, 2668], [11063, 31], [11151, 4322], [11052, 26, 2756, 64, 401, 2759, 2758, 904, 4453, 2725], [11063, 64], [11052, 26, 2756, 64, 401, 2759, 2758, 906, 4528, 2733], [11063, 64], [10993, 1774, 1103, 274], [11052, 5, 1793, 15, 106, 1795, 1794, 910, 4699, 2776], [11063, 15], [11052, 5, 1793, 15, 106, 1795, 1794, 913, 4774, 2784], [11063, 15], [10916, 4831], [10993, 1806, 1118, 278], [11052, 5, 1793, 15, 106, 1795, 1794, 919, 4913, 2814], [11063, 15], [10993, 1834, 1132, 283], [11052, 36, 4992, 93, 1126, 4998, 4997, 923, 5099, 2857], [11063, 93], [11215, 1136, 418, 419], [10993, 1870, 1151, 287], [11052, 53, 5197, 94, 1145, 5203, 5202, 929, 5304, 2907], [11063, 94], [11215, 1155, 426, 427], [10993, 1898, 1164, 292], [11052, 7, 2926, 27, 429, 2930, 2929, 936, 5460, 2951], [11063, 27], [11052, 7, 2926, 27, 429, 2930, 2929, 937, 5547, 2961], [11063, 27], [10993, 1942, 1190, 297], [11052, 28, 2991, 63, 438, 2993, 2992, 941, 5708, 3009], [11063, 63], [11052, 28, 2991, 63, 438, 2993, 2992, 942, 5752, 3014], [11063, 63], [11151, 5819], 67, [10993, 1982, 1227, 302], [11052, 24, 3066, 54, 448, 1971, 1970, 948, 6028, 3083], [11063, 54], [11052, 24, 3066, 54, 448, 1971, 1970, 949, 6156, 3099], [11063, 54], [11151, 6202], 67, [11052, 6, 2048, 16, 107, 2050, 2049, 954, 6443, 3160], [11063, 16], [11052, 6, 2048, 16, 107, 2050, 2049, 956, 6571, 3176], [11063, 16], [11151, 6617], [10916, 6684], [10993, 2061, 1294, 309], [11052, 6, 2048, 16, 107, 2050, 2049, 963, 6766, 3214], [11063, 16], [11151, 6821], 67, [10993, 2092, 1321, 314], [11052, 55, 6903, 95, 1315, 6909, 6908, 966, 7010, 3268], [11063, 95], [11215, 1325, 466, 467], [10993, 2122, 1334, 319], [11052, 9, 3286, 29, 469, 3289, 3288, 972, 7161, 3310], [11063, 29], [11151, 7200], [11052, 9, 3286, 29, 469, 3289, 3288, 975, 7303, 3333], [11063, 29], [11151, 7358], 67, [11052, 3, 3399, 30, 479, 3403, 3402, 976, 7478, 3367], [11063, 30], [11151, 7533], 67, [10916, 7617], [10993, 2175, 1388, 325], [11052, 3, 3399, 30, 479, 3403, 3402, 979, 7711, 3426], [11063, 30], [11151, 7758], 67, [10993, 2207, 1414, 330], [11052, 56, 7839, 96, 1408, 7845, 7844, 983, 7946, 3479], [11063, 96], [11215, 1418, 491, 492], [11052, 43, 8161, 80, 1433, 8167, 8166, 985, 8044, 3500], [11063, 80], [10993, 2247, 1439, 334], [10993, 2266, 1447, 338], [110
66952, 21, 3538, 65, 502, 3541, 3540, 992, 8272, 3558], [11063, 65], [11052, 21, 3538, 65, 502, 3541, 3540, 993, 8400, 3574], [11063, 65], [11151, 8446], 67, [10993, 2312, 1485, 344], [11052, 57, 8625, 97, 1479, 8632, 8631, 999, 8718, 3636], [11063, 97], [10993, 2346, 1505, 349], [11052, 58, 8831, 98, 1499, 8838, 8837, 1004, 8924, 3684], [11063, 98], [11052, 59, 9176, 99, 1531, 9183, 9182, 1007, 9096, 3727], [11063, 99], [10993, 2398, 1537, 355], [11052, 4, 2417, 17, 109, 2419, 2418, 1011, 9241, 3762], [11063, 17], [11052, 4, 2417, 17, 109, 2419, 2418, 1013, 9285, 3767], [11063, 17], [11052, 4, 2417, 17, 109, 2419, 2418, 1014, 9345, 3772], [11063, 17], [11215, 1546, 531, 532], [10916, 9425], [10993, 2430, 1556, 359], [11052, 60, 9589, 100, 1564, 9596, 9595, 1020, 9510, 3816], [11063, 100], [10993, 2457, 1570, 364], [11052, 61, 9912, 101, 1594, 9919, 9918, 1028, 9833, 3897], [11063, 101], [10993, 2513, 1600, 369], [11052, 48, 10086, 102, 1608, 10093, 10092, 1032, 10007, 3936], [11063, 102], [10993, 2541, 1614, 374], [10993, 2559, 1623, 378], [11151, 10264], 67, [11052, 62, 10146, 103, 1617, 10153, 10152, 1042, 10441, 4033], [11063, 103], [10993, 2596, 1651, 383], [11052, 49, 10461, 104, 1645, 10468, 10467, 1046, 10554, 4055], [11063, 104], [10993, 2623, 1665, 388], [11052, 51, 10638, 105, 1659, 10645, 10644, 1049, 10731, 4094], [11063, 105], [11151, 10786], 67, [10943, 272], function(e, t) { 670 var r = {}.hasOwnProperty; 671 e.exports = function(e, t) { 672 return r.call(e, t) 673 } 674 } 675 , [10957, 138, 1057, 135], function(e, t) { 676 e.exports = function(e) { 677 return "object" == typeof e ? null !== e : "function" == typeof e 678 } 679 } 680 , [10943, 276], 137, 270, 272, [10943, 280], 137, 270, 272, [11215, 1123, 594, 411], [10943, 285], 137, 270, 272, [10943, 289], 137, 270, 272, [10916, 5378], [10943, 294], 137, 270, 272, [11215, 1175, 610, 435], [10943, 299], 137, 270, 272, 113, [10943, 304], 137, 270, 272, [11151, 6062], [11151, 6306], [11151, 6477], [10943, 311], 137, 270, 272, 113, [10943, 316], 137, 270, 272, [10916, 7082], [10943, 321], 137, 270, 272, 113, 113, [10943, 327], 137, 270, 272, 113, [10943, 332], 137, 270, 272, [10943, 336], 137, 270, 272, [10943, 340], 137, 270, 272, [11151, 8306], [11151, 8550], [10943, 346], 137, 270, 272, [11215, 1490, 670, 514], [10943, 351], 137, 270, 272, [11215, 1510, 675, 521], [11215, 1528, 678, 524], [10943, 357], 137, 270, 272, [10943, 361], 137, 270, 272, [11215, 1561, 687, 539], [10943, 366], 137, 270, 272, [11215, 1591, 692, 546], [10943, 371], 137, 270, 272, [11215, 1605, 697, 553], [10943, 376], 137, 270, 272, [10943, 380], 137, 270, 272, [11151, 10368], [10943, 385], 137, 270, 272, [11215, 1656, 711, 569], [10943, 390], 137, 270, 272, 113, function(e, t, r) { 681 (function(e) { 682 function r(e, t) { 683 for (var r = 0, n = e.length - 1; n >= 0; n--) { 684 var i = e[n]; 685 "." === i ? e.splice(n, 1) : ".." === i ? (e.splice(n, 1), 686 r++) : r && (e.splice(n, 1), 687 r--) 688 } 689 if (t) 690 for (; r--; r) 691 e.unshift(".."); 692 return e 693 } 694 function n(e, t) { 695 if (e.filter) 696 return e.filter(t); 697 for (var r = [], n = 0; n < e.length; n++) 698 t(e[n], n, e) && r.push(e[n]); 699 return r 700 } 701 var i = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/ 702 , a = function(e) { 703 return i.exec(e).slice(1) 704 }; 705 t.resolve = function() { 706 for (var t = "", i = !1, a = arguments.length - 1; a >= -1 && !i; a--) { 707 var s = a >= 0 ? arguments[a] : e.cwd(); 708 if ("string" != typeof s) 709 throw new TypeError("Arguments to path.resolve must be strings"); 710 s && (t = s + "/" + t, 711 i = "/" === s.charAt(0)) 712 } 713 return t = r(n(t.split("/"), function(e) { 714 return !!e 715 }), !i).join("/"),
716 (i ? "/" : "") + t || "." 717 } 718 , 719 t.normalize = function(e) { 720 var i = t.isAbsolute(e) 721 , a = "/" === s(e, -1); 722 return e = r(n(e.split("/"), function(e) { 723 return !!e 724 }), !i).join("/"), 725 e || i || (e = "."), 726 e && a && (e += "/"), 727 (i ? "/" : "") + e 728 } 729 , 730 t.isAbsolute = function(e) { 731 return "/" === e.charAt(0) 732 } 733 , 734 t.join = function() { 735 var e = Array.prototype.slice.call(arguments, 0); 736 return t.normalize(n(e, function(e, t) { 737 if ("string" != typeof e) 738 throw new TypeError("Arguments to path.join must be strings"); 739 return e 740 }).join("/")) 741 } 742 , 743 t.relative = function(e, r) { 744 function n(e) { 745 for (var t = 0; t < e.length && "" === e[t]; t++) 746 ; 747 for (var r = e.length - 1; r >= 0 && "" === e[r]; r--) 748 ; 749 return t > r ? [] : e.slice(t, r - t + 1) 750 } 751 e = t.resolve(e).substr(1), 752 r = t.resolve(r).substr(1); 753 for (var i = n(e.split("/")), a = n(r.split("/")), s = Math.min(i.length, a.length), o = s, u = 0; s > u; u++) 754 if (i[u] !== a[u]) { 755 o = u; 756 break 757 } 758 for (var l = [], u = o; u < i.length; u++) 759 l.push(".."); 760 return l = l.concat(a.slice(o)), 761 l.join("/") 762 } 763 , 764 t.sep = "/", 765 t.delimiter = ":", 766 t.dirname = function(e) { 767 var t = a(e) 768 , r = t[0] 769 , n = t[1]; 770 return r || n ? (n && (n = n.substr(0, n.length - 1)), 771 r + n) : "." 772 } 773 , 774 t.basename = function(e, t) { 775 var r = a(e)[2]; 776 return t && r.substr(-1 * t.length) === t && (r = r.substr(0, r.length - t.length)), 777 r 778 } 779 , 780 t.extname = function(e) { 781 return a(e)[3] 782 } 783 ; 784 var s = "b" === "ab".substr(-1) ? function(e, t, r) { 785 return e.substr(t, r) 786 } 787 : function(e, t, r) { 788 return 0 > t && (t = e.length + t), 789 e.substr(t, r) 790 } 791 } 792 ).call(t, r(1)) 793 } 794 , [10912, 577], [11040, 18, 577, 110, 14], function(e, t) { 795 function r(e) { 796 return !!e && "object" == typeof e 797 } 798 e.exports = r 799 } 800 , [11178, 1723, 4304, 2689, 583, 1070, 1072], [11241, 26, 1097, 587, 25], function(e, t) { 801 function r(e) { 802 return !!e && "object" == typeof e 803 } 804 e.exports = r 805 } 806 , [11211, 114], [11215, 1095, 730, 398], [11278, 4643], [10952, 588], [10955, 274, 68, 1098, 404], [10957, 405, 1101, 402], [10970, 273, 2763, 1777, 402], [10952, 591], [10955, 278, 69, 1113, 408], [10957, 409, 1116, 406], [10970, 277, 2798, 1809, 406], [11241, 5, 915, 115, 8], 398, [11211, 116], [10952, 596], [10955, 283, 70, 1127, 415], [10957, 416, 1130, 413], [10970, 282, 2838, 1837, 413], [11241, 36, 1125, 595, 37], function(e, t) { 807 function r(e) { 808 return "number" == typeof e && e > -1 && e % 1 == 0 && n >= e 809 } 810 var n = 9007199254740991; 811 e.exports = r 812 } 813 , 398, [11211, 117], [10952, 601], [10955, 287, 71, 1146, 423], [10957, 424, 1149, 421], [10970, 286, 2888, 1873, 421], [11241, 53, 1144, 600, 38], 418, 398, [11211, 118], [11278, 5371], [10952, 605], [10955, 292, 72, 1159, 432], [10957, 433, 1162, 430], [10970, 291, 2934, 1901, 430], [11241, 7, 931, 119, 11], 398, [11211, 120], [10916, 5664], [10926, 5655], [10952, 612], [10955, 297, 73, 1185, 441], [10957, 442, 1188, 439], [10970, 296, 2997, 1945, 439], [11013, 5656, 28, 614, 1950, 3010, 5720, 5737, 1951, 1960, 32, 1193, 614, 1950, 3010], [11040, 28, 1184, 611, 32], [11178, 1956, 5808, 3034, 615, 1201, 944], [11151, 5921], 67, [10926, 5976], [10952, 619], [10955, 302, 74, 1222, 451], [10957, 452, 1225, 449], [10970, 301, 3070, 1985, 449], [11013, 5977, 24, 622, 1999, 3095, 6124, 6141, 1219, 2003, 20, 1237, 622, 1999, 3095], [11040, 24, 1220, 618, 20], [10952, 627
813], [10955, 309, 75, 1289, 457], [10957, 458, 1292, 455], [10970, 308, 3198, 2064, 455], [11040, 6, 959, 121, 12], [11178, 3225, 6810, 3234, 786, 1303, 1305], [10952, 632], [10955, 314, 76, 1316, 463], [10957, 464, 1319, 461], [10970, 313, 3249, 2095, 461], [11241, 55, 1314, 631, 39], 418, 398, [11211, 122], [10926, 7075], [10952, 636], [10955, 319, 77, 1329, 472], [10957, 473, 1332, 470], [10970, 318, 3293, 2125, 470], [11040, 9, 968, 123, 13], [11178, 3344, 7347, 3353, 799, 1355, 1357], [11040, 3, 478, 108, 40], [11178, 3378, 7522, 3387, 803, 1373, 1375], [10914, 7615], [10926, 7611], [10952, 644], [10955, 325, 78, 1383, 482], [10957, 483, 1386, 480], [10970, 324, 3407, 2178, 480], [11040, 3, 478, 108, 41], [11178, 2190, 7747, 3445, 808, 1397, 1399], [10952, 650], [10955, 330, 79, 1409, 488], [10957, 489, 1412, 486], [10970, 329, 3460, 2210, 486], [11241, 56, 1407, 649, 42], 418, 398, [11211, 124], [11241, 43, 1432, 655, 33], 398, [11211, 125], [11215, 1430, 815, 495], [10952, 656], [10955, 334, 81, 1434, 500], [10957, 501, 1437, 498], [10970, 333, 3526, 2250, 498], [10926, 8220], [10952, 660], [10955, 338, 82, 1442, 505], [10957, 506, 1445, 503], [10970, 337, 3545, 2269, 503], [11013, 8221, 21, 663, 2283, 3570, 8368, 8385, 2284, 2288, 22, 1457, 663, 2283, 3570], [11040, 21, 1441, 659, 22], [10952, 667], [10955, 344, 83, 1480, 511], [10957, 512, 1483, 509], [10970, 343, 3620, 2315, 509], [11241, 57, 1478, 666, 44], 398, [11211, 126], [10952, 672], [10955, 349, 84, 1500, 518], [10957, 519, 1503, 516], [10970, 348, 3668, 2349, 516], [11241, 58, 1498, 671, 34], 398, [11211, 127], [11241, 59, 1530, 679, 45], 398, [11211, 128], [10952, 680], [10955, 355, 85, 1532, 528], [10957, 529, 1535, 526], [10970, 354, 3749, 2401, 526], [11241, 4, 1016, 130, 10], 418, 398, [11211, 129], [10952, 684], [10955, 359, 86, 1551, 536], [10957, 537, 1554, 534], [10970, 358, 3799, 2433, 534], [11241, 60, 1563, 688, 35], 398, [11211, 131], [10952, 689], [10955, 364, 87, 1565, 543], [10957, 544, 1568, 541], [10970, 363, 3839, 2460, 541], [11241, 61, 1593, 693, 46], 398, [11211, 132], [10952, 694], [10955, 369, 88, 1595, 550], [10957, 551, 1598, 548], [10970, 368, 3919, 2516, 548], [11241, 48, 1607, 698, 47], 398, [11211, 133], [10952, 699], [10955, 374, 89, 1609, 557], [10957, 558, 1612, 555], [10970, 373, 3958, 2544, 555], [10952, 702], [10955, 378, 90, 1618, 561], [10957, 562, 1621, 559], [10970, 377, 3975, 2562, 559], [11040, 62, 1036, 701, 23], [10952, 708], [10955, 383, 91, 1646, 566], [10957, 567, 1649, 564], [10970, 382, 4039, 2599, 564], [11241, 49, 1644, 707, 50], 398, [11211, 134], [10952, 713], [10955, 388, 92, 1660, 573], [10957, 574, 1663, 571], [10970, 387, 4078, 2626, 571], [11040, 51, 1658, 712, 52], [11178, 4105, 10775, 4114, 888, 1674, 1676], [10914, 4182], [10927, 4177, 717, 110], [10928, 110], function(e, t) { 814 e.exports = function(e) { 815 try { 816 return !!e() 817 } catch (t) { 818 return !0 819 } 820 } 821 } 822 , [10987, 1698, 1053], [11019, 18, 31, 2664, 2669, 4250, 112, 1731, 1715, 14, 1061, 4232, 4238, 4246, 4236, 4235, 4241, 4234, 4245, 4244, 4237, 4233], [11168, 4340, 722, 1079], [11222, 4644, 26, 585, 1752, 2729, 4496, 4513, 1753, 1754, 25, 1089, 585, 1752, 2729], [11223, 26, 64, 2730, 4540, 4544, 584, 2740, 1752, 25, 1089, 4497, 4503, 4511, 4501, 4500, 4506, 4499, 4510, 4509, 4502, 4498], [10916, 4652], [11281, 4647, 2757], 580, [10987, 1768, 1766], [11223, 5, 15, 2781, 4786, 4790, 912, 2791, 1787, 8, 1107, 4743, 4749, 4757, 4747, 4746, 4752, 4745, 4756, 4755, 4748, 4744], 580, [10987, 1800, 1798], [11223, 5, 15, 2812, 4925, 4929, 738, 2831, 1815, 8, 1119, 4885, 4891, 4899, 4889, 4888, 4894, 4887, 4898, 4897, 4890, 4886], 418, [11281, 4995, 1823], 580, [10987, 1828, 1826], [11222, 4991, 36, 599, 1842, 2850, 5045, 5062, 1843, 1845, 37, 1133, 599, 1842, 2850], [11223, 36, 93, 2851, 5076, 5080, 598, 1851, 1842, 37, 1133, 5046, 5052, 5060, 5050, 5049, 5055, 5048, 5059, 5058, 5051, 5047], [11281, 5200, 2884], 580, [10987, 1864, 1862], [11222, 5196, 53, 604, 1878, 2900, 5250, 5267, 1879, 1881, 38, 1152, 604, 1878, 2900], [11223, 53, 94, 2901, 5281, 5285, 603, 1887, 1878, 38, 1152, 5251, 5257, 5265, 5255, 5254, 5260, 5253, 5264, 5263, 5256, 5252], 580, [10987, 1892, 1890], [11223, 7, 27, 2947, 5452, 5456, 935, 1914, 1906, 11, 1165, 5422, 5428, 5436, 5426, 5425, 5431, 5424, 5435, 5434, 5427, 5423], [11215, 2956, 751, 1169], [11223, 7, 27, 2959, 5559, 5563, 753, 2978, 1916, 11, 1171, 5519, 5525, 5533, 5523, 5522, 5528, 5521, 5532, 5531, 5524, 5520], 418, [10929, 5659, 1931], 580, [10987, 1936, 1934], [11019, 28, 63, 3011, 5764, 5768, 443, 3040, 1950, 32, 1193, 5721, 5727, 5735, 5725, 5724, 5730, 5723, 5734, 5733, 5726, 5722], [11168, 5836, 1961, 1207], 395, [10916, 5985], [10929, 5980, 1221], 580, [10987, 1976, 1974], 67, [11019, 24, 54, 3096, 6168, 6172, 453, 6246, 1999, 20, 1237, 6125, 6131, 6139, 6129, 6128, 6134, 6127, 6138, 6137, 6130, 6126], 113, 395, 67, [11019, 6, 16, 3173, 6583, 6587, 955, 6661, 2039, 12, 1278, 6540, 6546, 6554, 6544, 6543, 6549,
8226542, 6553, 6552, 6545, 6541], 580, [10987, 2055, 2053], [11019, 6, 16, 3212, 6778, 6782, 783, 6872, 2070, 12, 1295, 6738, 6744, 6752, 6742, 6741, 6747, 6740, 6751, 6750, 6743, 6739], 395, [11281, 6906, 3245], 580, [10987, 2086, 2084], [11222, 6902, 55, 635, 2100, 3261, 6956, 6973, 2101, 2103, 39, 1322, 635, 2100, 3261], [11223, 55, 95, 3262, 6987, 6991, 634, 2109, 2100, 39, 1322, 6957, 6963, 6971, 6961, 6960, 6966, 6959, 6970, 6969, 6962, 6958], 580, [10987, 2116, 2114], [11019, 9, 29, 3306, 7156, 7160, 971, 3325, 2130, 13, 1335, 7126, 7132, 7140, 7130, 7129, 7135, 7128, 7139, 7138, 7131, 7127], 67, [11019, 9, 29, 3331, 7315, 7319, 796, 7409, 2141, 13, 1347, 7275, 7281, 7289, 7279, 7278, 7284, 7277, 7288, 7287, 7280, 7276], 395, [11019, 3, 30, 3365, 7490, 7494, 800, 7584, 2153, 40, 1365, 7450, 7456, 7464, 7454, 7453, 7459, 7452, 7463, 7462, 7455, 7451], 395, 580, [10987, 2169, 2167], [11013, 3398, 3, 647, 2183, 3419, 7660, 7677, 2184, 2193, 41, 1389, 647, 2183, 3419], [11019, 3, 30, 3420, 7691, 7695, 646, 3451, 2183, 41, 1389, 7661, 7667, 7675, 7665, 7664, 7670, 7663, 7674, 7673, 7666, 7662], 395, [11281, 7842, 3456], 580, [10987, 2201, 2199], [11222, 7838, 56, 653, 2215, 3472, 7892, 7909, 2216, 2218, 42, 1415, 653, 2215, 3472], [11223, 56, 96, 3473, 7923, 7927, 652, 2224, 2215, 42, 1415, 7893, 7899, 7907, 7897, 7896, 7902, 7895, 7906, 7905, 7898, 7894], [11223, 43, 80, 3497, 8056, 8060, 812, 3507, 2225, 33, 1424, 8013, 8019, 8027, 8017, 8016, 8022, 8015, 8026, 8025, 8018, 8014], [11281, 8164, 2236], 580, [10987, 2241, 2239], [10916, 8229], [10929, 8224, 3539], 580, [10987, 2260, 2258], 67, [11019, 21, 65, 3571, 8412, 8416, 507, 8490, 2283, 22, 1457, 8369, 8375, 8383, 8373, 8372, 8378, 8371, 8382, 8381, 8374, 8370], 113, 395, [11281, 8629, 8627], 580, [10987, 2306, 2304], [11223, 57, 97, 3634, 8730, 8734, 827, 3653, 2321, 44, 1486, 8690, 8696, 8704, 8694, 8693, 8699, 8692, 8703, 8702, 8695, 8691], 418, [11281, 8835, 8833], 580, [10987, 2340, 2338], [11223, 58, 98, 3682, 8936, 8940, 833, 3701, 2355, 34, 1506, 8896, 8902, 8910, 8900, 8899, 8905, 8898, 8909, 8908, 8901, 8897], 418, 137, [11223, 59, 99, 3725, 9108, 9112, 841, 3743, 2379, 45, 1524, 9068, 9074, 9082, 9
822072, 9071, 9077, 9070, 9081, 9080, 9073, 9069], 418, [11281, 9180, 9178], 580, [10987, 2392, 2390], [11223, 4, 17, 3764, 9297, 9301, 1012, 1550, 2406, 10, 1540, 9254, 9260, 9268, 9258, 9257, 9263, 9256, 9267, 9266, 9259, 9255], [11223, 4, 17, 3770, 9357, 9361, 847, 1550, 2409, 10, 1543, 9317, 9323, 9331, 9321, 9320, 9326, 9319, 9330, 9329, 9322, 9318], 580, [10987, 2424, 2422], [11223, 60, 100, 3814, 9522, 9526, 852, 3833, 2439, 35, 1557, 9482, 9488, 9496, 9486, 9485, 9491, 9484, 9495, 9494, 9487, 9483], 418, [11281, 9593, 9591], 580, [10987, 2451, 2449], [11223, 61, 101, 3895, 9845, 9849, 864, 3913, 2494, 46, 1587, 9805, 9811, 9819, 9809, 9808, 9814, 9807, 9818, 9817, 9810, 9806], 418, [11281, 9916, 9914], 580, [10987, 2507, 2505], [11223, 48, 102, 3934, 10019, 10023, 868, 3952, 2522, 47, 1601, 9979, 9985, 9993, 9983, 9982, 9988, 9981, 9992, 9991, 9984, 9980], 418, [11281, 10090, 10088], 580, [10987, 2535, 2533], [10929, 10150, 10148], 580, [10987, 2553, 2551], [11019, 62, 103, 3988, 10230, 10234, 873, 10308, 2567, 23, 1624, 10200, 10206, 10214, 10204, 10203, 10209, 10202, 10213, 10212, 10205, 10201], 113, 395, [11281, 10465, 10463], 580, [10987, 2590, 2588], [11223, 49, 104, 4053, 10566, 10570, 880, 4072, 2605, 50, 1652, 10526, 10532, 10540, 10530, 10529, 10535, 10528, 10539, 10538, 10531, 10527], 418, [10929, 10642, 10640], 580, [10987, 2617, 2615], [11019, 51, 105, 4092, 10743, 10747, 885, 10837, 2632, 52, 1666, 10703, 10709, 10717, 10707, 10706, 10712, 10705, 10716, 10715, 10708, 10704], 395, [10916, 4186], [10920, 4190], [10977, 2660, 1697], function(e, t) { 823 "use strict"; 824 function r(e) { 825 return 10 === e || 13 === e || 8232 === e || 8233 === e 826 } 827 Object.defineProperty(t, "__esModule", { 828 value: !0 829 }), 830 t.isNewLine = r; 831 var n = t.lineBreak = /\r\n?|\n|\u2028|\u2029/; 832 t.lineBreakG = new RegExp(n.source,"g"), 833 t.nonASCIIwhitespace = /[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/ 834 } 835 , [11126, 4303, 4342], [11171, 113], 137, [10993, 2713, 2714, 723], 720, [11215, 2728, 905, 1748], 114, 720, 114, 418, [10977, 2769, 1767], 720, [11215, 2779, 911, 1783], 114, 720, 114, [10977, 2804, 1799], [11222, 2792, 5, 593, 1815, 2811, 4884, 4901, 1816, 1817, 8, 1119, 593, 1815, 2811], 720, [11220, 1123, 1819, 116, 4976], [10977, 2844, 1827], 720, [11220, 1136, 1848, 117, 5149], 137, [10993, 2882, 2883, 744], [10977, 2894, 1863], 720, [11220, 1155, 1884, 118, 5354], [10977, 2940, 1891], 720, 418, 114, [11222, 2925, 7, 609, 1916, 2958, 5518, 5535, 1917, 1918, 11, 1171, 609, 1916, 2958], 720, [11220, 1175, 1920, 120, 5610], 137, [10993, 2989, 2990, 756], [10977, 3003, 1935], 720, 720, [11126, 5806, 5838], [11126, 5913, 5931], [10977, 3076, 1975], 720, [11126, 6056, 6077], 113, 720, [11126, 6194, 6216], 113, [11126, 6296, 6325], [11178, 3125, 6298, 6332, 2013, 3133, 3134], 137, [10993, 3149, 3150, 772], 137, [10993, 3158, 3159, 774], 720, [11126, 6471, 6492], 113, 720, [11126, 6609, 6631], 113, [10977, 3204, 2054], [11013, 3192, 6, 629, 2070, 3211, 6737, 6754, 2071, 2078, 12, 1295, 629, 2070, 3211], 720, [11126, 6808, 6840], [11168, 6838, 2079, 1310], [10916, 6913], [10977, 3255, 2085], 720, [11220, 1325, 2106, 122, 7060], [10920, 7086], [10977, 3299, 2115], 720, [11126, 7191, 7214], 113, [11013, 3285, 9, 640, 2141, 3330, 7274, 7291, 2142, 2149, 13, 1347, 640, 2141, 3330], 720, [11126, 7345, 7377], [11168, 7375, 2150, 1362], [11013, 3398, 3, 642, 2153, 3364, 7449, 7466, 2154, 2161, 40, 1365, 642, 2153, 3364], 720, [11126, 7520, 7552], [11168, 7550, 2162, 1380], [10920, 7621], [10977, 3413, 2168], 720, [11126, 7745, 7777], [11168, 7775, 2194, 1404], [10977, 3466, 2200], 720, [11220, 1418, 2221, 124, 7996], [11222, 8160, 43, 654, 2225, 3496, 8012, 8029, 1423, 2226, 33, 1424, 654, 2225, 3496], 720, 114, 418, [10977, 3532, 2240], [10977, 3551, 2259], 720, [11126, 8300, 8321], 113, 720, [11126, 8438, 8460], 113, [11126, 8540, 8569], [11178, 3600, 8542, 8576, 2298, 3608, 3609], [10977, 3626, 2305], [11222, 8624, 57, 669, 2321, 3633, 8689, 8706, 2322, 2323, 44, 1486, 669, 2321, 3633], 720, [11220, 1490, 2325, 126, 8781], 137, [10993, 3663, 3664, 830], [10977, 3674, 2339], [11222, 8830, 58, 674, 2355, 3681, 8895, 8912, 2356, 2357, 34, 1506, 674, 2355, 3681], 720, [11220, 1510, 2359, 127, 8987], 137, [10993, 3711, 3712, 836], [10952, 1519], [10970, 1518, 3715, 2375, 838], [10987, 9039, 9035], [11222, 9175, 59, 677, 2379, 3724, 9067, 9084, 2380, 2381, 45, 1524, 677, 2379, 3724], 720, [11220, 1528, 2384, 128, 9161], [10977, 3755, 2391], 720, 720, [11222, 3793, 4, 683, 2409, 3769, 9316, 9333, 2410, 849, 10, 1543, 683, 2409, 3769], 720, [11228, 3783, 2412, 244, 1548, 531, 3788, 9415], [11220, 1546, 2413, 129, 9405], [10977, 3805, 2423], [11222, 9588, 60, 686, 2439, 3813, 9481, 9498, 2440, 2441, 35, 1557, 686, 2439, 3813], 720, [11220, 1561, 2443, 131, 9573], [10977, 3845, 2450], 137, [10993, 3860, 3861, 856], 137, [10993, 3871, 3872, 858], 137, [10993, 3880, 3881, 860], 137, [10993, 3891, 3892, 862], [11222, 9911, 61, 691, 2494, 3894, 9804, 9821, 2495, 2497, 46, 1587, 691, 2494, 3894], 720, [11220, 1591, 2499, 132, 9897], [10977, 3925, 2506], [11222, 10085, 48, 696, 2522, 3933, 9978, 9995, 2523, 2525, 47, 1601, 696, 2522, 3933], 720, [11220, 1605, 2527, 133, 10071], [10977, 3964, 2534], [10977, 3981, 2552], [11013, 10145, 62, 704, 2567, 3987, 10199, 10216, 2568, 2572, 23, 1624, 704, 2567, 3987], [11126, 10256, 10278], 113, [11126, 10358, 10387], [11178, 4016, 10360, 10394, 2582, 4024, 4025], 720, [10977, 4045, 2589], [11222, 10460, 49, 710, 2605, 4052, 10525, 10542, 2606, 2607, 50, 1652, 710, 2605, 4052], 720, [11220, 1656, 2609, 134, 10617], [10916, 10649], [10977, 4084, 2616], [11013, 10637, 51, 715, 2632, 4091, 10702, 10719, 2633, 2640, 52, 1666, 715, 2632, 4091], 720, [11126, 10773, 10805], [11168, 10803, 2641, 1681], function(e, t) { 836 "use strict"; 837 e.exports = { 838 filename: { 839 type: "filename", 840 description: "filename to use when reading from stdin - this will be used in source-maps, errors etc", 841 "default": "unknown", 842 shorthand: "f" 843 }, 844 filenameRelative: { 845 hidden: !0, 846 type: "string" 847 }, 848 inputSourceMap: { 849 hidden: !0 850 }, 851 env: { 852 hidden: !0, 853 "default": {} 854 }, 855 mode: { 856 description: "", 857 hidden: !0 858 }, 859 retainLines: { 860 type: "boolean", 861 "default": !1, 862 description: "retain line numbers - will result in really ugly code" 863 }, 864 highlightCode: { 865 description: "enable/disable ANSI syntax highlighting of code frames (on by default)", 866 type: "boolean", 867 "default": !0 868 }, 869 suppressDeprecationMessages: { 870 type: "boolean", 871 "default": !1, 872 hidden: !0 873 }, 874 presets: { 875 type: "list", 876 description: "", 877 "default": [] 878 }, 879 plugins: { 880 type: "list", 881 "default": [], 882 description: "" 883 }, 884 ignore: { 885 type: "list", 886 description: "list of glob paths to **not** compile", 887 "default": [] 888 }, 889 only: { 890 type: "list", 891 description: "list of glob paths to **only** compile" 892 }, 893 code: { 894 hidden: !0, 895 "default": !0, 896 type: "boolean" 897 }, 898 metadata: { 899 hidden: !0, 900 "default": !0, 901 type: "boolean" 902 }, 903 ast: { 904 hidden: !0, 905 "default": !0, 906 type: "boolean" 907 }, 908 "extends": { 909 type: "string", 910 hidden: !0 911 }, 912 comments: { 913 type: "boolean", 914 "default": !0, 915 description: "write comments to generated output (true b
915y default)" 916 }, 917 shouldPrintComment: { 918 hidden: !0, 919 description: "optional callback to control whether a comment should be inserted, when this is used the comments option is ignored" 920 }, 921 compact: { 922 type: "booleanString", 923 "default": "auto", 924 description: "do not include superfluous whitespace characters and line terminators [true|false|auto]" 925 }, 926 minified: { 927 type: "boolean", 928 "default": !1, 929 description: "save as much bytes when printing [true|false]" 930 }, 931 sourceMap: { 932 alias: "sourceMaps", 933 hidden: !0 934 }, 935 sourceMaps: { 936 type: "booleanString", 937 description: "[true|false|inline]", 938 "default": !1, 939 shorthand: "s" 940 }, 941 sourceMapTarget: { 942 type: "string", 943 description: "set `file` on returned source map" 944 }, 945 sourceFileName: { 946 type: "string", 947 description: "set `sources[0]` on returned source map" 948 }, 949 sourceRoot: { 950 type: "filename", 951 description: "the root from which all sources are relative" 952 }, 953 babelrc: { 954 description: "Whether or not to look up .babelrc and .babelignore files", 955 type: "boolean", 956 "default": !0 957 }, 958 sourceType: { 959 description: "", 960 "default": "module" 961 }, 962 auxiliaryCommentBefore: { 963 type: "string", 964 description: "print a comment before any injected non-user code" 965 }, 966 auxiliaryCommentAfter: { 967 type: "string", 968 description: "print a comment after any injected non-user code" 969 }, 970 resolveModuleSource: { 971 hidden: !0 972 }, 973 getModuleId: { 974 hidden: !0 975 }, 976 moduleRoot: { 977 type: "filename", 978 description: "optional prefix for the AMD module formatter that will be prepend to the filename on module definitions" 979 }, 980 moduleIds: { 981 type: "boolean", 982 "default": !1, 983 shorthand: "M", 984 description: "insert an explicit id for modules" 985 }, 986 moduleId: { 987 description: "specify a custom name for module ids", 988 type: "string" 989 }, 990 passPerPreset: { 991 description: "Whether to spawn a traversal pass per a preset. By default all presets are merged.", 992 type: "boolean", 993 "default": !1, 994 hidden: !0 995 } 996 } 997 } 998 , function(e, t, r) { 999 (function(n) { 1000 "use strict"; 1001 function i(e) { 1002 if (e && e.__esModule) 1003 return e; 1004 var t = {}; 1005 if (null != e) 1006 for (var r in e) 1007 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 1008 return t["default"] = e, 1009 t 1010 } 1011 function a(e) { 1012 return e && e.__esModule ? e : { 1013 "default": e 1014 } 1015 } 1016 function s(e) { 1017 var t = q[e]; 1018 return null == t ? q[e] = k["default"].sync(e) : t 1019 } 1020 t.__esModule = !0; 1021 var o = r(577) 1022 , u = a(o) 1023 , l = r(1692) 1024 , c = a(l) 1025 , p = r(18) 1026 , f = a(p) 1027 , d = r(110) 1028 , h = a(d) 1029 , y = r(31) 1030 , v = a(y) 1031 , m = r(2643) 1032 , g = i(m) 1033 , b = r(1051) 1034 , E = a(b) 1035 , x = r(393) 1036 , A = i(x) 1037 , S = r(1687) 1038 , _ = r(4131) 1039 , D = a(_) 1040 , C = r(4281) 1041 , w = a(C) 1042 , T = r(4407) 1043 , P = a(T) 1044 , O = r(4406) 1045 , k = a(O) 1046 , F = r(4378) 1047 , B = a(F) 1048 , I = r(1076) 1049 , N = a(I) 1050 , R = r(4129) 1051 , M = a(R) 1052 , L = r(889) 1053 , j = a(L) 1054 , U = r(1689) 1055 , V = a(U) 1056 , Y = r(392) 1057 , G = a(Y) 1058 , W = r(1050) 1059 , K = a(W) 1060 , q = {} 1061 , H = {} 1062 , J = ".babelignore" 1063 , X = ".babelrc" 1064 , $ = "package.json" 1065 , z = function() { 1066 function e(t) { 1067 (0, 1068 v["default"])(this, e), 1069 this.resolvedConfigs = [], 1070 this.options = e.createBareOptions(), 1071 this.log = t 1072 } 1073 return e.memoisePluginContainer = function(t, r, n, i) { 1074 for (var a = e.memoisedPlugins, s = Array.isArray(a), o = 0, a = s ? a : (0, 1075 f["default"])(a); ; ) { 1076 var u; 1077 if (s) { 1078 if (o >= a.length) 1079 break; 1080 u = a[o++] 1081 } else { 1082 if (o = a.next(), 1083 o.done) 1084 break; 1085 u = o.value 1086 } 1087 var l = u; 1088 if (l.container === t) 1089 return l.plugin 1090 } 1091 var c = void 0; 1092 if (c = "function" == typeof t ? t(g) : t, 1093 "object" === ("undefined" == typeof c ? "undefined" : (0, 1094 h["default"])(c))) { 1095 var p = new E["default"](c,i); 1096 return e.memoisedPlugins.push({ 1097 container: t, 1098 plugin: p 1099 }), 1100 p 1101 } 1102 throw new TypeError(A.get("pluginNotObject", r, n, "undefined" == typeof c ? "undefined" : (0, 1103 h["default"])(c)) + r + n) 1104 } 1105 , 1106 e.createBareOptions = function() { 1107 var e = {}; 1108 for (var t in j["default"]) { 1109 var r = j["default"][t]; 1110 e[t] = (0, 1111 N["default"])(r["default"]) 1112 } 1113 return e 1114 } 1115 , 1116 e.normalisePlugin = function(t, r, n, i) { 1117 if (t = t.__esModule ? t["default"] : t, 1118 !(t instanceof E["default"])) { 1119 if ("function" != typeof t && "object" !== ("undefined" == typeof t ? "undefined" : (0, 1120 h["default"])(t))) 1121 throw new TypeError(A.get("pluginNotFunction", r, n, "undefined" == typeof t ? "undefined" : (0, 1122 h["default"])(t))); 1123 t = e.memoisePluginContainer(t, r, n, i) 1124 } 1125 return t.init(r, n), 1126 t 1127 } 1128 , 1129 e.normalisePlugins = function(t, n, i) { 1130 return i.map(function(i, a) { 1131 var s = void 0 1132 , o = void 0; 1133 if (!i) 1134 throw new TypeError("Falsy value found in plugins"); 1135 Array.isArray(i) ? (s = i[0], 1136 o = i[1]) : s = i; 1137 var u = "string" == typeof s ? s : t + "$" + a; 1138 if ("string" == typeof s) { 1139 var l = (0, 1140 D["default"])("babel-plugin-" + s, n) || (0, 1141 D["default"])(s, n); 1142 if (!l) 1143 throw new ReferenceError(A.get("pluginUnknown", s, t, a, n)); 1144 s = r(2644)(l) 1145 } 1146 return s = e.normalisePlugin(s, t, a, u),
1147 [s, o] 1148 }) 1149 } 1150 , 1151 e.prototype.addConfig = function(e, t) { 1152 var r = arguments.length <= 2 || void 0 === arguments[2] ? w["default"] : arguments[2]; 1153 if (this.resolvedConfigs.indexOf(e) >= 0) 1154 return !1; 1155 var n = K["default"].readFileSync(e, "utf8") 1156 , i = void 0; 1157 try { 1158 i = H[n] = H[n] || r.parse(n), 1159 t && (i = i[t]) 1160 } catch (a) { 1161 throw a.message = e + ": Error while parsing JSON - " + a.message, 1162 a 1163 } 1164 return this.mergeOptions({ 1165 options: i, 1166 alias: e, 1167 dirname: G["default"].dirname(e) 1168 }), 1169 this.resolvedConfigs.push(e), 1170 !!i 1171 } 1172 , 1173 e.prototype.mergeOptions = function(t) { 1174 var r = this 1175 , i = t.options 1176 , a = t.extending 1177 , s = t.alias 1178 , o = t.loc 1179 , u = t.dirname; 1180 if (s = s || "foreign", 1181 i) { 1182 ("object" !== ("undefined" == typeof i ? "undefined" : (0, 1183 h["default"])(i)) || Array.isArray(i)) && this.log.error("Invalid options type for " + s, TypeError); 1184 var l = (0, 1185 B["default"])(i, function(e) { 1186 return e instanceof E["default"] ? e : void 0 1187 }); 1188 u = u || n.cwd(), 1189 o = o || s; 1190 for (var p in l) { 1191 var f = j["default"][p]; 1192 if (!f && this.log) { 1193 var d = "Check out http://babeljs.io/docs/usage/options/ for more info"; 1194 V["default"][p] ? this.log.error("Using removed Babel 5 option: " + s + "." + p + " - " + V["default"][p].message, ReferenceError) : this.log.error("Unknown option: " + s + "." + p + ". " + d, ReferenceError) 1195 } 1196 } 1197 if ((0, 1198 S.normaliseOptions)(l), 1199 l.plugins && (l.plugins = e.normalisePlugins(o, u, l.plugins)), 1200 l["extends"]) { 1201 var y = (0, 1202 D["default"])(l["extends"], u); 1203 y ? this.addConfig(y) : this.log && this.log.error("Couldn't resolve extends clause of " + l["extends"] + " in " + s), 1204 delete l["extends"] 1205 } 1206 l.presets && (l.passPerPreset ? l.presets = this.resolvePresets(l.presets, u, function(e, t) { 1207 r.mergeOptions({ 1208 options: e, 1209 extending: e, 1210 alias: t, 1211 loc: t, 1212 dirname: u 1213 }) 1214 }) : (this.mergePresets(l.presets, u), 1215 delete l.presets)); 1216 var v = void 0 1217 , m = n.env.BABEL_ENV || "production" || "development"; 1218 l.env && (v = l.env[m], 1219 delete l.env), 1220 i === a ? (0, 1221 c["default"])(a, l) : (0, 1222 M["default"])(a || this.options, l), 1223 this.mergeOptions({ 1224 options: v, 1225 extending: a, 1226 alias: s + ".env." + m, 1227 dirname: u 1228 }) 1229 } 1230 } 1231 , 1232 e.prototype.mergePresets = function(e, t) { 1233 var r = this; 1234 this.resolvePresets(e, t, function(e, t) { 1235 r.mergeOptions({ 1236 options: e, 1237 alias: t, 1238 loc: t, 1239 dirname: G["default"].dirname(t || "") 1240 }) 1241 }) 1242 } 1243 , 1244 e.prototype.resolvePresets = function(e, t, n) { 1245 return e.map(function(e) { 1246 if ("string" == typeof e) { 1247 var i = (0, 1248 D["default"])("babel-preset-" + e, t) || (0, 1249 D["default"])(e, t); 1250 if (i) { 1251 var a = r(2644)(i); 1252 return n && n(a, i), 1253 a 1254 } 1255 throw new Error("Couldn't find preset " + (0, 1256 u["default"])(e) + " relative to directory " + (0, 1257 u["default"])(t)) 1258 } 1259 if ("object" === ("undefined" == typeof e ? "undefined" : (0, 1260 h["default"])(e))) 1261 return n && n(e), 1262 e; 1263 throw new Error("Unsupported preset format: " + e + ".") 1264 }) 1265 } 1266 , 1267 e.prototype.addIgnoreConfig = function(e) { 1268 var t = K["default"].readFileSync(e, "utf8") 1269 , r = t.split("\n"); 1270 r = r.map(function(e) { 1271 return e.replace(/#(.*?)$/, "").trim() 1272 }).filter(function(e) { 1273 return !!e 1274 }), 1275 this.mergeOptions({ 1276 options: { 1277 ignore: r 1278 }, 1279 loc: e 1280 }) 1281 } 1282 , 1283 e.prototype.findConfigs = function(e) { 1284 if (e) { 1285 (0, 1286 P["default"])(e) || (e = G["default"].join(n.cwd(), e)); 1287 for (var t = !1, r = !1; e !== (e = G["default"].dirname(e)); ) { 1288 if (!t) { 1289 var i = G["default"].join(e, X); 1290 s(i) && (this.addConfig(i), 1291 t = !0); 1292 var a = G["default"].join(e, $); 1293 !t && s(a) && (t = this.addConfig(a, "babel", JSON)) 1294 } 1295 if (!r) { 1296 var o = G["default"].join(e, J); 1297 s(o) && (this.addIgnoreConfig(o), 1298 r = !0) 1299 } 1300 if (r && t) 1301 return 1302 } 1303 } 1304 } 1305 , 1306 e.prototype.normaliseOptions = function() { 1307 var e = this.options; 1308 for (var t in j["default"]) { 1309 var r = j["default"][t] 1310 , n = e[t]; 1311 !n && r.optional || (r.alias ? e[r.alias] = e[r.alias] || n : e[t] = n) 1312 } 1313 } 1314 , 1315 e.prototype.init = function() { 1316 var e = arguments.length <= 0 || void 0 === arguments[0] ? {}
1316 : arguments[0] 1317 , t = e.filename; 1318 return e.babelrc !== !1 && this.findConfigs(t), 1319 this.mergeOptions({ 1320 options: e, 1321 alias: "base", 1322 dirname: t && G["default"].dirname(t) 1323 }), 1324 this.normaliseOptions(e), 1325 this.options 1326 } 1327 , 1328 e 1329 }(); 1330 t["default"] = z, 1331 z.memoisedPlugins = [], 1332 e.exports = t["default"] 1333 } 1334 ).call(t, r(1)) 1335 } 1336 , [10951, 4196], function(e, t) { 1337 e.exports = {} 1338 } 1339 , [10967, 1059, 272, 270, 138, 580], [10989, 1053], function(e, t) { 1340 "use strict"; 1341 function r(e) { 1342 return e = e.split(" "), 1343 function(t) { 1344 return e.indexOf(t) >= 0 1345 } 1346 } 1347 function n(e, t) { 1348 for (var r = 65536, n = 0; n < t.length; n += 2) { 1349 if (r += t[n], 1350 r > e) 1351 return !1; 1352 if (r += t[n + 1], 1353 r >= e) 1354 return !0 1355 } 1356 } 1357 function i(e) { 1358 return 65 > e ? 36 === e : 91 > e ? !0 : 97 > e ? 95 === e : 123 > e ? !0 : 65535 >= e ? e >= 170 && u.test(String.fromCharCode(e)) : n(e, c) 1359 } 1360 function a(e) { 1361 return 48 > e ? 36 === e : 58 > e ? !0 : 65 > e ? !1 : 91 > e ? !0 : 97 > e ? 95 === e : 123 > e ? !0 : 65535 >= e ? e >= 170 && l.test(String.fromCharCode(e)) : n(e, c) || n(e, p) 1362 } 1363 Object.defineProperty(t, "__esModule", { 1364 value: !0 1365 }), 1366 t.isIdentifierStart = i, 1367 t.isIdentifierChar = a; 1368 var s = (t.reservedWords = { 1369 6: r("enum await"), 1370 strict: r("implements interface let package private protected public static yield"), 1371 strictBind: r("eval arguments") 1372 }, 1373 t.isKeyword = r("break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this let const class extends export import yield super"), 1374 "ªµºÃ-ÃÃ-öø-ËË-ËË -ˤˬˮͰ-ʹͶͷͺ-ͽͿÎÎ-ÎÎÎ-ΡΣ-ϵϷ-ÒÒ-Ô¯Ô±-ÕÕÕ¡-Ö×-תװ-×²Ø -Ùٮٯٱ-ÛÛÛ¥Û¦Û®Û¯Ûº-Û¼Û¿ÜÜ-ܯÝ-Þ¥Þ±ß-ߪߴߵߺà -à à à ¤à ¨à¡-à¡à¢ -ࢲà¤-हऽà¥à¥-ॡॱ-à¦à¦ -à¦à¦à¦à¦-নপ-রলশ-হঽà§à§à§à§-ৡৰৱਠ-à¨à¨à¨à¨-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹà©-à©à©à©²-ੴઠ-àªàª-àªàª-નપ-રલળવ-હઽà«à« ૡଠ-à¬à¬à¬à¬-ନପ-ରଲଳଵ-ହଽààà-à¡à±à®à® -à®à®-à®à®-à®à®à®à®à®à®à®£à®¤à®¨-பம-ஹà¯à° -à°à°-à°à°-నప-హఽà±à±à± ౡಠ-à²à²-à²à²-ನಪ-ಳವ-ಹಽà³à³ ೡೱೲഠ-à´à´-à´à´-ഺഽàµàµ ൡൺ-ൿච-à¶à¶-නඳ-රලà·-à·à¸-ะาำà¹-à¹àºàºàºàºàºàºàºàº-àºàº-àºàº¡-ຣລວສຫàº-ະາຳຽà»-à»à»à»-à»à¼à½-à½à½-ཬà¾-à¾á-áªá¿á-áá-áá¡á¥á¦á®-á°áµ-ááá -á ááá-áºá¼-áá-áá-ááá-áá -áá-áá-á°á²-áµá¸-á¾áá-á á-áá-áá-áá-áá-áá -á´á-á¬á¯-á¿á-áá -áªá®-á¸á-áá-áá -á±á-áá -á¬á®-á°á-á³ááá -á¡·á¢-ᢨᢪᢰ-ᣵá¤-á¤á¥-á¥á¥°-ᥴá¦-ᦫá§-á§á¨-á¨á¨ -á©áª§á¬ -ᬳá -áá®-ᮠᮮᮯᮺ-ᯥá°-á°£á±-á±á±-ᱽᳩ-ᳬᳮ-ᳱᳵᳶá´-á¶¿á¸-á¼á¼-á¼á¼ -á½ á½-á½á½-á½á½á½á½á½-á½½á¾-á¾´á¾¶-ᾼιá¿-á¿á¿-á¿á¿-á¿á¿-á¿á¿ -Ῥῲ-á¿´á¿¶-ῼâ±â¿â-ââââ-âââ-ââ¤â¦â¨âª-â¹â¼-â¿â -â â â -ââ°-Ⱞⰰ-â±â± -ⳤⳫ-ⳮⳲⳳâ´-ⴥⴧâ´â´°-ⵧⵯâ¶-â¶â¶ -ⶦⶨ-ⶮⶰ-ⶶⶸ-â¶¾â·-â·â·-â·â·-â·â·-â·ã -ãã¡-ã©ã±-ãµã¸-ã¼ã-ãã-ãã¡-ãºã¼-ã¿ã -ãã±-ãã -ãºã°-ã¿ã-ä¶µä¸-é¿ê-êê-ê½ê-êê-êêªê«ê-ê®ê¿-êê -ê¯ê-êê¢-êê-êê-êê°ê±ê·-ê ê -ê ê -ê ê -ê ¢ê¡-ꡳê¢-ꢳꣲ-ꣷꣻê¤-ꤥꤰ-ê¥ê¥ -ꥼê¦-ꦲê§ê§ -ꧤꧦ-ꧯꧺ-ê§¾ê¨-ꨨê©-ê©ê©-ê©ê© -ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽê«ê«ê«-ê«ê« -ꫪꫲ-ê«´ê¬-ê¬ê¬-ê¬ê¬-ê¬ê¬ -ꬦꬨ-ꬮꬰ-êê-êê¤ê¥ê¯-ꯢê°-í£í°-íí-í»ï¤-ï©ï©°-ï«ï¬-ï¬ï¬-ï¬ï¬ï¬-ﬨשׁ-זּטּ-לּמּïïïïï-ï®±ï¯-ï´½ïµ-ï¶ï¶-ï·ï·°-ﷻﹰ-ï¹´ï¹¶-ﻼA-Zï½-ï½ï½¦-ï¾¾ï¿-ï¿ï¿-ï¿ï¿-ï¿ï¿-ï¿") 1375 , o = "ââ·Ì-ͯÎÒ-ÒÖ-Ö½Ö¿×××× ×Ø-ØÙ-٩ٰÛ-ÛÛ-Û¤Û§Û¨Ûª-ÛÛ°-Û¹Üܰ-ÝÞ¦-Þ°ß-ßß«-ß³à -à à -à £à ¥-à §à ©-à à¡-à¡à£¤-à¤à¤º-़ा-à¥à¥-à¥à¥¢à¥£à¥¦-९à¦-à¦à¦¼à¦¾-à§à§à
1375§à§-à§à§à§¢à§£à§¦-৯à¨-à¨à¨¼à¨¾-à©à©à©à©-à©à©à©¦-ੱੵàª-àªàª¼àª¾-à« à«-à«à«-à«à«¢à«£à«¦-૯à¬-à¬à¬¼à¬¾-àààà-àààà¢à£à¦-à¯à®à®¾-à¯à¯-à¯à¯-à¯à¯à¯¦-௯à°-à°à°¾-à±à±-à±à±-à±à±à±à±¢à±£à±¦-౯à²-à²à²¼à²¾-à³à³-à³à³-à³à³à³à³¢à³£à³¦-೯à´-à´à´¾-àµàµ-àµàµ-àµàµàµ¢àµ£àµ¦-൯à¶à¶à·à·-à·à·à·-à·à·¦-෯ෲෳัิ-ฺà¹-à¹à¹-à¹àº±àº´-ູົຼà»-à»à»-à»à¼à¼à¼ -༩༹༵༷༾༿ཱ-à¾à¾à¾à¾-à¾à¾-ྼà¿á«-á¾á-áá-áá-á á¢-á¤á§-áá±-á´á-áá-áá-áá©-á±á-áá²-á´ááá²á³á´-ááá -á©á -á á -á ᢩᤠ-ᤫᤰ-᤻á¥-á¥á¦°-á§á§á§á§-á§á¨-á¨á©-á©á© -᩿᩼-áªáª-áªáª°-᪽á¬-á¬á¬´-áá-áá«-á³á®-á®á®¡-á®á®°-᮹᯦-᯳ᰤ-á°·á±-á±á±-á±á³-á³á³-᳨á³á³²-᳴᳸᳹á·-᷵᷼-á·¿â¿âââ-ââ¡â¥-â°â³¯-⵿⳱ⷠ-â·¿ãª-ã¯ããê -ê©ê¯ê´-ê½êê°ê±ê ê ê ê £-ê §ê¢ê¢ê¢´-ê£ê£-ê£ê£ -꣱ê¤-ê¤ê¤¦-ê¤ê¥-ê¥ê¦-ê¦ê¦³-ê§ê§-ê§ê§¥ê§°-꧹ꨩ-ꨶê©ê©ê©ê©-ê©ê©»-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿ê«ê««-ꫯꫵ꫶ꯣ-ꯪ꯬ê¯ê¯°-꯹ï¬ï¸-ï¸ï¸ -ï¸ï¸³ï¸´ï¹-ï¹ï¼-ï¼ï¼¿" 1376 , u = new RegExp("[" + s + "]") 1377 , l = new RegExp("[" + s + o + "]"); 1378 s = o = null; 1379 var c = [0, 11, 2, 25, 2, 18, 2, 1, 2, 14, 3, 13, 35, 122, 70, 52, 268, 28, 4, 48, 48, 31, 17, 26, 6, 37, 11, 29, 3, 35, 5, 7, 2, 4, 43, 157, 99, 39, 9, 51, 157, 310, 10, 21, 11, 7, 153, 5, 3, 0, 2, 43, 2, 1, 4, 0, 3, 22, 11, 22, 10, 30, 98, 21, 11, 25, 71, 55, 7, 1, 65, 0, 16, 3, 2, 2, 2, 26, 45, 28, 4, 28, 36, 7, 2, 27, 28, 53, 11, 21, 11, 18, 14, 17, 111, 72, 955, 52, 76, 44, 33, 24, 27, 35, 42, 34, 4, 0, 13, 47, 15, 3, 22, 0, 38, 17, 2, 24, 133, 46, 39, 7, 3, 1, 3, 21, 2, 6, 2, 1, 2, 4, 4, 0, 32, 4, 287, 47, 21, 1, 2, 0, 185, 46, 82, 47, 21, 0, 60, 42, 502, 63, 32, 0, 449, 56, 1288, 920, 104, 110, 2962, 1070, 13266, 568, 8, 30, 114, 29, 19, 47, 17, 3, 32, 20, 6, 18, 881, 68, 12, 0, 67, 12, 16481, 1, 3071, 106, 6, 12, 4, 8, 8, 9, 5991, 84, 2, 70, 2, 1, 3, 0, 3, 1, 3, 3, 2, 11, 2, 0, 2, 6, 2, 64, 2, 3, 3, 7, 2, 6, 2, 27, 2, 3, 2, 4, 2, 0, 4, 6, 2, 339, 3, 24, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 7, 4149, 196, 1340, 3, 2, 26, 2, 1, 2, 0, 3, 0, 2, 9, 2, 3, 2, 0, 2, 0, 7, 0, 5, 0, 2, 0, 2, 0, 2, 2, 2, 1, 2, 0, 3, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1, 2, 0, 3, 3, 2, 6, 2, 3, 2, 3, 2, 0, 2, 9, 2, 16, 6, 2, 2, 4, 2, 16, 4421, 42710, 42, 4148, 12, 221, 16355, 541] 1380 , p = [509, 0, 227, 0, 150, 4, 294, 9, 1368, 2, 2, 1, 6, 3, 41, 2, 5, 0, 166, 1, 1306, 2, 54, 14, 32, 9, 16, 3, 46, 10, 54, 9, 7, 2, 37, 13, 2, 9, 52, 0, 13, 2, 49, 13, 16, 9, 83, 11, 168, 11, 6, 9, 8, 2, 57, 0, 2, 6, 3, 1, 3, 2, 10, 0, 11, 1, 3, 6, 4, 4, 316, 19, 13, 9, 214, 6, 3, 8, 112, 16, 16, 9, 82, 12, 9, 9, 535, 9, 20855, 9, 135, 4, 60, 6, 26, 9, 1016, 45, 17, 3, 19723, 1, 5319, 4, 4, 5, 9, 7, 3, 6, 31, 3, 149, 2, 1418, 49, 4305, 6, 792618, 239] 1381 } 1382 , [11113, 1722], function(e, t) { 1383 function r(e, t) { 1384 return e === t || e !== e && t !== t 1385 } 1386 e.exports = r 1387 } 1388 , [11175, 67, 395], [11176, 395], [11185, 4396], [11187, 1726], function(e, t) { 1389 function r(e, t, r) { 1390 if (t in e) 1391 return e[t]; 1392 if (3 === arguments.length) 1393 return r; 1394 throw new Error('"' + t + '" is a required argument.') 1395 } 1396 function n(e) { 1397 var t = e.match(v); 1398 return t ? { 1399 scheme: t[1], 1400 auth: t[2], 1401 host: t[3], 1402 port: t[4], 1403 path: t[5] 1404 } : null 1405 } 1406 function i(e) { 1407 var t = ""; 1408 return e.scheme && (t += e.scheme + ":"), 1409 t += "//", 1410 e.auth && (t += e.auth + "@"), 1411 e.host && (t += e.host), 1412 e.port && (t += ":" + e.port), 1413 e.path && (t += e.path), 1414 t 1415 } 1416 function a(e) { 1417 var r = e 1418 , a = n(e); 1419 if (a) { 1420 if (!a.path) 1421 return e; 1422 r = a.path 1423 } 1424 for (var s, o = t.isAbsolute(r), u = r.split(/\/+/), l = 0, c = u.length - 1; c >= 0; c--) 1425 s = u[c], 1426 "." === s ? u.splice(c, 1) : ".." === s ? l++ : l > 0 && ("" === s ? (u.splice(c + 1, l), 1427 l = 0) : (u.splice(c, 2), 1428 l--)); 1429 return r = u.join("/"),
1430 "" === r && (r = o ? "/" : "."), 1431 a ? (a.path = r, 1432 i(a)) : r 1433 } 1434 function s(e, t) { 1435 "" === e && (e = "."), 1436 "" === t && (t = "."); 1437 var r = n(t) 1438 , s = n(e); 1439 if (s && (e = s.path || "/"), 1440 r && !r.scheme) 1441 return s && (r.scheme = s.scheme), 1442 i(r); 1443 if (r || t.match(m)) 1444 return t; 1445 if (s && !s.host && !s.path) 1446 return s.host = t, 1447 i(s); 1448 var o = "/" === t.charAt(0) ? t : a(e.replace(/\/+$/, "") + "/" + t); 1449 return s ? (s.path = o, 1450 i(s)) : o 1451 } 1452 function o(e, t) { 1453 "" === e && (e = "."), 1454 e = e.replace(/\/$/, ""); 1455 for (var r = 0; 0 !== t.indexOf(e + "/"); ) { 1456 var n = e.lastIndexOf("/"); 1457 if (0 > n) 1458 return t; 1459 if (e = e.slice(0, n), 1460 e.match(/^([^\/]+:\/)?\/*$/)) 1461 return t; 1462 ++r 1463 } 1464 return Array(r + 1).join("../") + t.substr(e.length + 1) 1465 } 1466 function u(e) { 1467 return e 1468 } 1469 function l(e) { 1470 return p(e) ? "$" + e : e 1471 } 1472 function c(e) { 1473 return p(e) ? e.slice(1) : e 1474 } 1475 function p(e) { 1476 if (!e) 1477 return !1; 1478 var t = e.length; 1479 if (9 > t) 1480 return !1; 1481 if (95 !== e.charCodeAt(t - 1) || 95 !== e.charCodeAt(t - 2) || 111 !== e.charCodeAt(t - 3) || 116 !== e.charCodeAt(t - 4) || 111 !== e.charCodeAt(t - 5) || 114 !== e.charCodeAt(t - 6) || 112 !== e.charCodeAt(t - 7) || 95 !== e.charCodeAt(t - 8) || 95 !== e.charCodeAt(t - 9)) 1482 return !1; 1483 for (var r = t - 10; r >= 0; r--) 1484 if (36 !== e.charCodeAt(r)) 1485 return !1; 1486 return !0 1487 } 1488 function f(e, t, r) { 1489 var n = e.source - t.source; 1490 return 0 !== n ? n : (n = e.originalLine - t.originalLine, 1491 0 !== n ? n : (n = e.originalColumn - t.originalColumn, 1492 0 !== n || r ? n : (n = e.generatedColumn - t.generatedColumn, 1493 0 !== n ? n : (n = e.generatedLine - t.generatedLine, 1494 0 !== n ? n : e.name - t.name)))) 1495 } 1496 function d(e, t, r) { 1497 var n = e.generatedLine - t.generatedLine; 1498 return 0 !== n ? n : (n = e.generatedColumn - t.generatedColumn, 1499 0 !== n || r ? n : (n = e.source - t.source, 1500 0 !== n ? n : (n = e.originalLine - t.originalLine, 1501 0 !== n ? n : (n = e.originalColumn - t.originalColumn, 1502 0 !== n ? n : e.name - t.name)))) 1503 } 1504 function h(e, t) { 1505 return e === t ? 0 : e > t ? 1 : -1 1506 } 1507 function y(e, t) { 1508 var r = e.generatedLine - t.generatedLine; 1509 return 0 !== r ? r : (r = e.generatedColumn - t.generatedColumn, 1510 0 !== r ? r : (r = h(e.source, t.source), 1511 0 !== r ? r : (r = e.originalLine - t.originalLine, 1512 0 !== r ? r : (r = e.originalColumn - t.originalColumn, 1513 0 !== r ? r : h(e.name, t.name))))) 1514 } 1515 t.getArg = r; 1516 var v = /^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/ 1517 , m = /^data:.+\,.+$/; 1518 t.urlParse = n, 1519 t.urlGenerate = i, 1520 t.normalize = a, 1521 t.join = s, 1522 t.isAbsolute = function(e) { 1523 return "/" === e.charAt(0) || !!e.match(v) 1524 } 1525 , 1526 t.relative = o; 1527 var g = function() { 1528 var e = Object.create(null); 1529 return !("__proto__"in e) 1530 }(); 1531 t.toSetString = g ? u : l, 1532 t.fromSetString = g ? u : c, 1533 t.compareByOriginalPositions = f, 1534 t.compareByGeneratedPositionsDeflated = d, 1535 t.compareByGeneratedPositionsInflated = y 1536 } 1537 , [10957, 1740, 2711, 1082], 895, 418, 895, 418, 892, [10989, 1766], 895, 418, [11222, 2792, 5, 590, 1787, 2780, 4742, 4759, 1788, 1789, 8, 1107, 590, 1787, 2780], 895, 418, [10914, 4829], [10920, 4835], 892, [10989, 1798], 895, [10916, 5002], 892, [10989, 1826], 895, [11201, 2873], [10957, 1855, 2880, 1141], [10916, 5207], 892, [10989, 1862], 895, [11201, 2923], [10914, 5376], [10920, 5382], 892, [10989, 1890], [11222, 2925, 7, 607, 1906, 2946, 5421, 5438, 1907, 1908, 11, 1165, 607, 1906, 2946], 895, 895, [10957, 1926, 2987, 1180], 892, [10989, 1934], 895, 895, [11113, 1197], function(e, t) { 1538 function r(e) { 1539 var t = e && e.constructor 1540 , r = "function" == typeof t && t.prototype || n; 1541 return e === r 1542 } 1543 var n = Object.prototype; 1544 e.exports = r 1545 } 1546 , 395, 892, [10989, 1974], 895, 895, [11168, 6214, 2004, 3111], [11178, 6192, 6195, 3107, 950, 2002, 1244], [10957, 2019, 3147, 1259], [10957, 2026, 3156, 1264], 895, [11013, 3192, 6, 626, 2039, 3172, 6539, 6556, 2040, 2044, 12, 1278, 626, 2039, 3172], 895, [11168, 6629, 2045, 3188], [11178, 6607, 6610, 3184, 957, 2043, 1285], [10914, 6682], [10920, 6688], 892, [10989, 2053], 895, 892, [10989, 2084], 895, [11201, 3284], [10914, 7080], 892, [10989, 2114], [11013, 3285, 9,
1546638, 2130, 3305, 7125, 7142, 2131, 2134, 13, 1335, 638, 2130, 3305], 895, [11168, 7212, 2135, 2136], [11178, 3317, 7192, 3321, 973, 1342, 1343], 895, 895, 892, [10989, 2167], 895, [10916, 7849], 892, [10989, 2199], 895, [11201, 3495], 895, 418, [10916, 8171], 892, [10989, 2239], 892, [10989, 2258], 895, 895, [11168, 8458, 2289, 3586], [11178, 8436, 8439, 3582, 994, 2287, 1464], [10916, 8636], 892, [10989, 2304], 895, [10957, 2331, 3661, 1494], [10916, 8842], 892, [10989, 2338], 895, [10957, 2365, 3709, 1514], 270, 895, [10916, 9187], 892, [10989, 2390], 895, [11222, 3793, 4, 682, 2406, 3763, 9253, 9270, 2407, 849, 10, 1540, 682, 2406, 3763], 895, 895, [11201, 3792], [10914, 9423], [10920, 9429], 892, [10989, 2422], 895, [10916, 9600], 892, [10989, 2449], [10957, 2468, 3858, 1572], [10957, 2475, 3869, 1576], [10957, 2482, 3878, 1580], [10957, 2489, 3889, 1584], 895, [10916, 9923], 892, [10989, 2505], 895, [10916, 10097], 892, [10989, 2533], [10914, 10155], [10916, 10157], 892, [10989, 2551], [11168, 10276, 2573, 4002], [11178, 10254, 10257, 3998, 1040, 2571, 1629], 895, [10916, 10472], 892, [10989, 2588], 895, 892, [10989, 2615], 895, function(e, t) {} 1547 , function(e, t, r) { 1548 "use strict"; 1549 function n(e) { 1550 if (e && e.__esModule) 1551 return e; 1552 var t = {}; 1553 if (null != e) 1554 for (var r in e) 1555 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 1556 return t["default"] = e, 1557 t 1558 } 1559 function i(e) { 1560 return e && e.__esModule ? e : { 1561 "default": e 1562 } 1563 } 1564 t.__esModule = !0; 1565 var a = r(18) 1566 , s = i(a) 1567 , o = r(31) 1568 , u = i(o) 1569 , l = r(579) 1570 , c = i(l) 1571 , p = r(578) 1572 , f = i(p) 1573 , d = r(890) 1574 , h = i(d) 1575 , y = r(393) 1576 , v = n(y) 1577 , m = r(1685) 1578 , g = i(m) 1579 , b = r(112) 1580 , E = i(b) 1581 , x = r(1731) 1582 , A = i(x) 1583 , S = r(1076) 1584 , _ = i(S) 1585 , D = ["enter", "exit"] 1586 , C = function(e) { 1587 function t(r, n) { 1588 (0, 1589 u["default"])(this, t); 1590 var i = (0, 1591 c["default"])(this, e.call(this)); 1592 return i.initialized = !1, 1593 i.raw = (0, 1594 A["default"])({}, r), 1595 i.key = n, 1596 i.manipulateOptions = i.take("manipulateOptions"), 1597 i.post = i.take("post"), 1598 i.pre = i.take("pre"), 1599 i.visitor = i.normaliseVisitor((0, 1600 _["default"])(i.take("visitor")) || {}), 1601 i 1602 } 1603 return (0, 1604 f["default"])(t, e), 1605 t.prototype.take = function(e) { 1606 var t = this.raw[e]; 1607 return delete this.raw[e], 1608 t 1609 } 1610 , 1611 t.prototype.chain = function(e, t) { 1612 if (!e[t]) 1613 return this[t]; 1614 if (!this[t]) 1615 return e[t]; 1616 var r = [e[t], this[t]]; 1617 return function() { 1618 for (var e = void 0, t = arguments.length, n = Array(t), i = 0; t > i; i++) 1619 n[i] = arguments[i]; 1620 for (var a = r, o = Array.isArray(a), u = 0, a = o ? a : (0, 1621 s["default"])(a); ; ) { 1622 var l; 1623 if (o) { 1624 if (u >= a.length) 1625 break; 1626 l = a[u++] 1627 } else { 1628 if (u = a.next(), 1629 u.done) 1630 break; 1631 l = u.value 1632 } 1633 var c = l; 1634 if (c) { 1635 var p = c.apply(this, n); 1636 null != p && (e = p) 1637 } 1638 } 1639 return e 1640 } 1641 } 1642 , 1643 t.prototype.maybeInherit = function(e) { 1644 var t = this.take("inherits"); 1645 t && (t = h["default"].normalisePlugin(t, e, "inherits"), 1646 this.manipulateOptions = this.chain(t, "manipulateOptions"), 1647 this.post = this.chain(t, "post"), 1648 this.pre = this.chain(t, "pre"), 1649 this.visitor = E["default"].visitors.merge([t.visitor, this.visitor])) 1650 } 1651 , 1652 t.prototype.init = function(e, t) { 1653 if (!this.initialized) { 1654 this.initialized = !0, 1655 this.maybeInherit(e); 1656 for (var r in this.raw) 1657 throw new Error(v.get("pluginInvalidProperty", e, t, r)) 1658 } 1659 } 1660 , 1661 t.prototype.normaliseVisitor = function(e) { 1662 for (var t = D, r = Array.isArray(t), n = 0, t = r ? t : (0, 1663 s["default"])(t); ; ) { 1664 var i; 1665 if (r) { 1666 if (n >= t.length) 1667 break; 1668 i = t[n++] 1669 } else { 1670 if (n = t.next(), 1671 n.done) 1672 break; 1673 i = n.value 1674 } 1675 var a = i; 1676 if (e[a]) 1677 throw new Error("Plugins aren't allowed to specify catch-all enter/exit handlers. Please target individual nodes.") 1678 } 1679 return E["default"].explode(e), 1680 e 1681 } 1682 , 1683 t 1684 }(g["default"]); 1685 t["default"] = C, 1686 e.exports = t["default"] 1687 } 1688 , [10926, 4174], function(e, t) { 1689 e.exports = function(e) { 1690 if (void 0 == e) 1691 throw TypeError("Can't call method on " + e); 1692 return e 1693 } 1694 } 1695 , [10956, 891, 4208, 4207, 269, 1707, 2662], [10969, 269, 4211, 1697, 1704, 2652, 4206], function(e, t) { 1696 t.f = {}.propertyIsEnumerable 1697 } 1698 , function(e, t) { 1699 e.exports = function(e, t) { 1700 return { 1701 enumerable: !(1 & e), 1702 configurable: !(2 & e), 1703 writable: !(4 & e), 1704 value: t 1705 } 1706 } 1707 } 1708 , [10982, 138, 270, 111], function(e, t) { 1709 var r = 0 1710 , n = Math.random(); 1711 e.exports = function(e) { 1712 return "Symbol(".concat(void 0 === e ? "" : e, ")_", (++r + n).toString(36)) 1713 } 1714 } 1715 , [11008, 4218, 137, 271, 892, 111], [11010, 4180], [11060, 31, 140, 720], [11064, 31, 720], [11069, 4357, 4358, 4359, 4360, 4361], [11076, 1064, 4369, 4370, 4371, 4372, 4373], [11083, 897], [11085, 1065, 1720, 1722, 4293, 4323, 2684, 4332, 4339, 2687, 4349, 4350, 4351, 67, 4385, 1069, 113, 396], [11124, 4354], function(e, t) { 1716 function r(e) { 1717 var t = !1; 1718 if (null != e && "function" != typeof e.toString) 1719 try { 1720 t = !!(e + "") 1721 } catch (r) {} 1722 return t 1723 } 1724 e.exports = r 1725 } 1726 , function(e, t) { 1727 function r(e, t) { 1728 return t = null == t ? n : t, 1729 !!t && ("number" == typeof e || i.test(e)) && e > -1 && e % 1 == 0 && t > e 1730 } 1731 var n = 9007199254740991 1732 , i = /^(?:0|[1-9]\d*)$/; 1733 e.exports = r 1734 } 1735 , [11138, 67, 899], 944, [11150, 721], function(e, t) { 1736 function r(e) { 1737 var t = -1 1738 , r = Array(e.size); 1739 return e.forEach(function(e) { 1740 r[++t] = e 1741 }), 1742 r 1743 } 1744 e.exports = r 1745 } 1746 , [11155, 899], [11158, 1067], [11166, 1724, 583, 898, 900, 4401], [11167, 2696], function(e, t) { 1747 function r(e) { 1748 return "number" == typeof e && e > -1 && e % 1 == 0 && n >= e 1749 } 1750 var n = 9007199254740991; 1751 e.exports = r 1752 } 1753 , function(e, t, r) { 1754 "use strict"; 1755 function n(e) {
1756 return e && e.__esModule ? e : { 1757 "default": e 1758 } 1759 } 1760 t.__esModule = !0; 1761 var i = r(4416) 1762 , a = n(i); 1763 t["default"] = function(e) { 1764 var t = e.messages; 1765 return { 1766 visitor: { 1767 Scope: function(e) { 1768 var r = e.scope; 1769 for (var n in r.bindings) { 1770 var i = r.bindings[n]; 1771 if ("const" === i.kind || "module" === i.kind) 1772 for (var s = i.constantViolations, o = Array.isArray(s), u = 0, s = o ? s : (0, 1773 a["default"])(s); ; ) { 1774 var l; 1775 if (o) { 1776 if (u >= s.length) 1777 break; 1778 l = s[u++] 1779 } else { 1780 if (u = s.next(), 1781 u.done) 1782 break; 1783 l = u.value 1784 } 1785 var c = l; 1786 throw c.buildCodeFrameError(t.get("readOnly", n)) 1787 } 1788 } 1789 } 1790 } 1791 } 1792 } 1793 , 1794 e.exports = t["default"] 1795 } 1796 , [10943, 1739], [10952, 2709], 270, 892, function(e, t) { 1797 "use strict"; 1798 t.__esModule = !0, 1799 t["default"] = function() { 1800 return { 1801 manipulateOptions: function(e, t) { 1802 t.plugins.push("asyncFunctions") 1803 } 1804 } 1805 } 1806 , 1807 e.exports = t["default"] 1808 } 1809 , [11060, 64, 143, 725], [11064, 64, 725], function(e, t) { 1810 function r(e, t) { 1811 return e = "number" == typeof e || n.test(e) ? +e : -1, 1812 t = null == t ? i : t, 1813 e > -1 && e % 1 == 0 && t > e 1814 } 1815 var n = /^\d+$/ 1816 , i = 9007199254740991; 1817 e.exports = r 1818 } 1819 , [11010, 4648], [11060, 64, 145, 728], [11064, 64, 728], 398, [11215, 2738, 907, 1092], [11220, 2738, 1755, 729, 4564], [11205, 4633], [11220, 1095, 1760, 114, 4629], [10914, 4650], [10951, 4662], [10967, 1103, 276, 275, 405, 588], 1056, 1057, [10982, 405, 275, 146], 1059, [11060, 15, 148, 732], [11064, 15, 732], 1088, [11010, 2794], [11060, 15, 150, 735], [11064, 15, 735], 398, [11215, 2789, 914, 1110], [11220, 2789, 1790, 736, 4810], [10951, 4841], [10967, 1118, 280, 279, 409, 591], 1056, 1057, [10982, 409, 279, 152], 1059, [11010, 2794], [11060, 15, 154, 739], [11064, 15, 739], [11201, 2833], [11205, 4979], [11208, 1819, 1820, 116], [10914, 5e3], [11278, 4990], [10951, 5012], [10967, 1132, 285, 284, 416, 596], 1056, 1057, [10982, 416, 284, 155], 1059, [11010, 4996], [11060, 93, 157, 742], [11064, 93, 742], [11205, 5153], 1088, [11208, 1848, 1137, 117], [11214, 1848, 419], [10943, 1854], [10952, 2878], 270, 892, [10914, 5205], [11278, 5195], [10951, 5217], [10967, 1151, 289, 288, 424, 601], 1056, 1057, [10982, 424, 288, 159], 1059, [11010, 5201], [11060, 94, 161, 747], [11064, 94, 747], [11205, 5358], 1088, [11208, 1884, 1156, 118], [11214, 1884, 427], [10951, 5388], [10967, 1164, 294, 293, 433, 605], 1056, 1057, [10982, 433, 293, 163], 1059, [11010, 2928], [11060, 27, 165, 750], [11064, 27, 750], 1088, 398, [11220, 2956, 1910, 752, 5495], [11010, 2928], [11060, 27, 167, 754], [11064, 27, 754], [11201, 2980], [11205, 5613], [11208, 1920, 1921, 120], function(e, t) { 1820 "use strict"; 1821 t.__esModule = !0, 1822 t["default"] = function(e) { 1823 var t = e.types; 1824 return { 1825 visitor: { 1826 ArrowFunctionExpression: function(e, r) { 1827 if (r.opts.spec) { 1828 var n = e.node; 1829 if (n.shadow) 1830 return; 1831 n.shadow = { 1832 "this": !1 1833 }, 1834 n.type = "FunctionExpression"; 1835 var i = t.thisExpression(); 1836 i._forceShadow = e, 1837 e.ensureBlock(), 1838 e.get("body").unshiftContainer("body", t.expressionStatement
1838(t.callExpression(r.addHelper("newArrowCheck"), [t.thisExpression(), i]))), 1839 e.replaceWith(t.callExpression(t.memberExpression(n, t.identifier("bind")), [t.thisExpression()])) 1840 } else 1841 e.arrowFunctionToShadowed() 1842 } 1843 } 1844 } 1845 } 1846 , 1847 e.exports = t["default"] 1848 } 1849 , function(e, t, r) { 1850 "use strict"; 1851 function n(e) { 1852 return e && e.__esModule ? e : { 1853 "default": e 1854 } 1855 } 1856 t.__esModule = !0; 1857 var i = r(5623) 1858 , a = n(i); 1859 t["default"] = function(e) { 1860 function t(e, t) { 1861 for (var n = t.get(e), i = n, s = Array.isArray(i), o = 0, i = s ? i : (0, 1862 a["default"])(i); ; ) { 1863 var u; 1864 if (s) { 1865 if (o >= i.length) 1866 break; 1867 u = i[o++] 1868 } else { 1869 if (o = i.next(), 1870 o.done) 1871 break; 1872 u = o.value 1873 } 1874 var l = u 1875 , c = l.node; 1876 if (l.isFunctionDeclaration()) { 1877 var p = r.variableDeclaration("let", [r.variableDeclarator(c.id, r.toExpression(c))]); 1878 p._blockHoist = 2, 1879 c.id = null, 1880 l.replaceWith(p) 1881 } 1882 } 1883 } 1884 var r = e.types; 1885 return { 1886 visitor: { 1887 BlockStatement: function(e) { 1888 var n = e.node 1889 , i = e.parent; 1890 r.isFunction(i, { 1891 body: n 1892 }) || r.isExportDeclaration(i) || t("body", e) 1893 }, 1894 SwitchCase: function(e) { 1895 t("consequent", e) 1896 } 1897 } 1898 } 1899 } 1900 , 1901 e.exports = t["default"] 1902 } 1903 , [10943, 1925], [10952, 2985], 270, 892, function(e, t, r) { 1904 "use strict"; 1905 function n(e) { 1906 if (e && e.__esModule) 1907 return e; 1908 var t = {}; 1909 if (null != e) 1910 for (var r in e) 1911 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 1912 return t["default"] = e, 1913 t 1914 } 1915 function i(e) { 1916 return e && e.__esModule ? e : { 1917 "default": e 1918 } 1919 } 1920 function a(e) { 1921 return x.isVariableDeclaration(e) ? e[x.BLOCK_SCOPED_SYMBOL] ? !0 : "let" === e.kind || "const" === e.kind : !1 1922 } 1923 function s(e, t, r, n) { 1924 var i = arguments.length <= 4 || void 0 === arguments[4] ? !1 : arguments[4]; 1925 if (t || (t = e.node), 1926 !x.isFor(r)) 1927 for (var a = 0; a < t.declarations.length; a++) { 1928 var s = t.declarations[a]; 1929 s.init = s.init || n.buildUndefinedNode() 1930 } 1931 if (t[x.BLOCK_SCOPED_SYMBOL] = !0, 1932 t.kind = "var", 1933 i) { 1934 var o = n.getFunctionParent() 1935 , u = e.getBindingIdentifiers(); 1936 for (var l in u) { 1937 var c = n.getOwnBinding(l); 1938 c && (c.kind = "var"), 1939 n.moveBindingTo(l, o) 1940 } 1941 } 1942 } 1943 function o(e) { 1944 return x.isVariableDeclaration(e, { 1945 kind: "var" 1946 }) && !a(e) 1947 } 1948 function u(e, t, r, n) { 1949 var i = n[t.name]; 1950 if (i) { 1951 var a = r.getBindingIdentifier(t.name); 1952 a === i.binding ? r.rename(t.name, i.uid) : e && e.skip() 1953 } 1954 } 1955 function l(e, t, r, n) { 1956 if (x.isIdentifier(e) && u(e, t, r, n),
1957 x.isAssignmentExpression(e)) { 1958 var i = x.getBindingIdentifiers(e); 1959 for (var a in i) 1960 u(i[a], t, r, n) 1961 } 1962 r.traverse(e, P, n) 1963 } 1964 function c(e) { 1965 return x.isBreakStatement(e) ? "break" : x.isContinueStatement(e) ? "continue" : void 0 1966 } 1967 t.__esModule = !0; 1968 var p = r(1931) 1969 , f = i(p) 1970 , d = r(437) 1971 , h = i(d) 1972 , y = r(63) 1973 , v = i(y); 1974 t["default"] = function() { 1975 return { 1976 visitor: { 1977 VariableDeclaration: function(e, t) { 1978 var r = e.node 1979 , n = e.parent 1980 , i = e.scope; 1981 if (a(r) && (s(e, null, n, i, !0), 1982 r._tdzThis)) { 1983 for (var o = [r], u = 0; u < r.declarations.length; u++) { 1984 var l = r.declarations[u]; 1985 if (l.init) { 1986 var c = x.assignmentExpression("=", l.id, l.init); 1987 c._ignoreBlockScopingTDZ = !0, 1988 o.push(x.expressionStatement(c)) 1989 } 1990 l.init = t.addHelper("temporalUndefined") 1991 } 1992 r._blockHoist = 2, 1993 e.isCompletionRecord() && o.push(x.expressionStatement(i.buildUndefinedNode())), 1994 e.replaceWithMultiple(o) 1995 } 1996 }, 1997 Loop: function(e, t) { 1998 var r = e.node 1999 , n = e.parent 2000 , i = e.scope; 2001 x.ensureBlock(r); 2002 var a = new R(e,e.get("body"),n,i,t) 2003 , s = a.run(); 2004 s && e.replaceWith(s) 2005 }, 2006 "BlockStatement|SwitchStatement|Program": function(e, t) { 2007 if (!x.isLoop(e.parent)) { 2008 var r = new R(null,e,e.parent,e.scope,t); 2009 r.run() 2010 } 2011 } 2012 } 2013 } 2014 } 2015 ; 2016 var m = r(443) 2017 , g = i(m) 2018 , b = r(5653) 2019 , E = r(32) 2020 , x = n(E) 2021 , A = r(3046) 2022 , S = i(A) 2023 , _ = r(5875) 2024 , D = i(_) 2025 , C = r(5706) 2026 , w = i(C) 2027 , T = (0, 2028 w["default"])('\n if (typeof RETURN === "object") return RETURN.v;\n') 2029 , P = { 2030 ReferencedIdentifier: function(e, t) { 2031 u(e, e.node, e.scope, t) 2032 }, 2033 AssignmentExpression: function(e, t) { 2034 var r = e.getBindingIdentifiers(); 2035 for (var n in r) 2036 u(null, r[n], e.scope, t) 2037 } 2038 } 2039 , O = g["default"].visitors.merge([{ 2040 Function: function(e, t) { 2041 return e.traverse(k, t), 2042 e.skip() 2043 } 2044 }, b.visitor]) 2045 , k = g["default"].visitors.merge([{ 2046 ReferencedIdentifier: function(e, t) { 2047 var r = t.letReferences[e.node.name]; 2048 if (r) { 2049 var n = e.scope.getBindingIdentifier(e.node.name); 2050 n && n !== r || (t.closurify = !0) 2051 } 2052 } 2053 }, b.visitor]) 2054 , F = { 2055 enter: function(e, t) { 2056 var r = e.node 2057 , n = e.parent; 2058 if (e.isForStatement()) { 2059 if (o(r.init, r)) { 2060 var i = t.pushDeclar(r.init); 2061 1 === i.length ? r.init = i[0] : r.init = x.sequenceExpression(i) 2062 } 2063 } else if (e.isFor()) 2064 o(r.left, r) && (t.pushDeclar(r.left), 2065 r.left = r.left.declarations[0].id); 2066 else if (o(r, n)) 2067 e.replaceWithMultiple(t.pushDeclar(r).map(function(e) {
vendor: 2,314 bytes, lines 2068-2130
2068 return x.expressionStatement(e) 2069 })); 2070 else if (e.isFunction()) 2071 return e.skip() 2072 } 2073 } 2074 , B = { 2075 LabeledStatement: function(e, t) { 2076 var r = e.node; 2077 t.innerLabels.push(r.label.name) 2078 } 2079 } 2080 , I = { 2081 enter: function(e, t) { 2082 if (e.isAssignmentExpression() || e.isUpdateExpression()) { 2083 var r = e.getBindingIdentifiers(); 2084 for (var n in r) 2085 t.outsideReferences[n] === e.scope.getBindingIdentifier(n) && (t.reassignments[n] = !0) 2086 } 2087 } 2088 } 2089 , N = { 2090 Loop: function(e, t) { 2091 var r = t.ignoreLabeless; 2092 t.ignoreLabeless = !0, 2093 e.traverse(N, t), 2094 t.ignoreLabeless = r, 2095 e.skip() 2096 }, 2097 Function: function(e) { 2098 e.skip() 2099 }, 2100 SwitchCase: function(e, t) { 2101 var r = t.inSwitchCase; 2102 t.inSwitchCase = !0, 2103 e.traverse(N, t), 2104 t.inSwitchCase = r, 2105 e.skip() 2106 }, 2107 "BreakStatement|ContinueStatement|ReturnStatement": function(e, t) { 2108 var r = e.node 2109 , n = e.parent 2110 , i = e.scope; 2111 if (!r[this.LOOP_IGNORE]) { 2112 var a = void 0 2113 , s = c(r); 2114 if (s) { 2115 if (r.label) { 2116 if (t.innerLabels.indexOf(r.label.name) >= 0) 2117 return; 2118 s = s + "|" + r.label.name 2119 } else { 2120 if (t.ignoreLabeless) 2121 return; 2122 if (t.inSwitchCase) 2123 return; 2124 if (x.isBreakStatement(r) && x.isSwitchCase(n)) 2125 return 2126 } 2127 t.hasBreakContinue = !0, 2128 t.map[s] = r, 2129 a = x.stringLiteral(s) 2130 }
2131 e.isReturnStatement() && (t.hasReturn = !0, 2132 a = x.objectExpression([x.objectProperty(x.identifier("v"), r.argument || i.buildUndefinedNode())])), 2133 a && (a = x.returnStatement(a), 2134 a[this.LOOP_IGNORE] = !0, 2135 e.skip(), 2136 e.replaceWith(x.inherits(a, r))) 2137 } 2138 } 2139 } 2140 , R = function() { 2141 function e(t, r, n, i, a) { 2142 (0, 2143 v["default"])(this, e), 2144 this.parent = n, 2145 this.scope = i, 2146 this.file = a, 2147 this.blockPath = r, 2148 this.block = r.node, 2149 this.outsideLetReferences = (0, 2150 h["default"])(null), 2151 this.hasLetReferences = !1, 2152 this.letReferences = (0, 2153 h["default"])(null), 2154 this.body = [], 2155 t && (this.loopParent = t.parent, 2156 this.loopLabel = x.isLabeledStatement(this.loopParent) && this.loopParent.label, 2157 this.loopPath = t, 2158 this.loop = t.node) 2159 } 2160 return e.prototype.run = function() { 2161 var e = this.block; 2162 if (!e._letDone) { 2163 e._letDone = !0; 2164 var t = this.getLetReferences(); 2165 if (x.isFunction(this.parent) || x.isProgram(this.block)) 2166 return void this.updateScopeInfo(); 2167 if (this.hasLetReferences) 2168 return t ? this.wrapClosure() : this.remap(), 2169 this.updateScopeInfo(), 2170 this.loopLabel && !x.isLabeledStatement(this.loopParent) ? x.labeledStatement(this.loopLabel, this.loop) : void 0 2171 } 2172 } 2173 , 2174 e.prototype.updateScopeInfo = function() { 2175 var e = this.scope 2176 , t = e.getFunctionParent() 2177 , r = this.letReferences; 2178 for (var n in r) { 2179 var i = r[n] 2180 , a = e.getBinding(i.name); 2181 a && ("let" !== a.kind && "const" !== a.kind || (a.kind = "var", 2182 e.moveBindingTo(i.name, t))) 2183 } 2184 } 2185 , 2186 e.prototype.remap = function() { 2187 var e = !1 2188 , t = this.letReferences 2189 , r = this.scope 2190 , n = (0, 2191 h["default"])(null); 2192 for (var i in t) { 2193 var a = t[i]; 2194 if (r.parentHasBinding(i) || r.hasGlobal(i)) { 2195 var s = r.generateUidIdentifier(a.name).name; 2196 a.name = s, 2197 e = !0, 2198 n[i] = n[s] = { 2199 binding: a, 2200 uid: s 2201 } 2202 } 2203 } 2204 if (e) { 2205 var o = this.loop; 2206 o && (l(o.right, o, r, n), 2207 l(o.test, o, r, n), 2208 l(o.update, o, r, n)), 2209 this.blockPath.traverse(P, n) 2210 } 2211 } 2212 , 2213 e.prototype.wrapClosure = function() { 2214 var e = this.block 2215 , t = this.outsideLetReferences; 2216 if (this.loop) 2217 for (var r in t) { 2218 var n = t[r]; 2219 (this.scope.hasGlobal(n.name) || this.scope.parentHasBinding(n.name)) && (delete t[n.name], 2220 delete this.letReferences[n.name], 2221 this.scope.rename(n.name), 2222 this.letReferences[n.name] = n, 2223 t[n.name] = n) 2224 } 2225 this.has = this.checkLoop(), 2226 this.hoistVarDeclarations(); 2227 var i = (0, 2228 S["default"])(t) 2229 , a = (0, 2230 S["default"])(t)
2231 , s = this.blockPath.isSwitchStatement() 2232 , o = x.functionExpression(null, i, x.blockStatement(s ? [e] : e.body)); 2233 o.shadow = !0, 2234 this.addContinuations(o); 2235 var u = o; 2236 this.loop && (u = this.scope.generateUidIdentifier("loop"), 2237 this.loopPath.insertBefore(x.variableDeclaration("var", [x.variableDeclarator(u, o)]))); 2238 var l = x.callExpression(u, a) 2239 , c = this.scope.generateUidIdentifier("ret") 2240 , p = g["default"].hasType(o.body, this.scope, "YieldExpression", x.FUNCTION_TYPES); 2241 p && (o.generator = !0, 2242 l = x.yieldExpression(l, !0)); 2243 var f = g["default"].hasType(o.body, this.scope, "AwaitExpression", x.FUNCTION_TYPES); 2244 f && (o.async = !0, 2245 l = x.awaitExpression(l)), 2246 this.buildClosure(c, l), 2247 s ? this.blockPath.replaceWithMultiple(this.body) : e.body = this.body 2248 } 2249 , 2250 e.prototype.buildClosure = function(e, t) { 2251 var r = this.has; 2252 r.hasReturn || r.hasBreakContinue ? this.buildHas(e, t) : this.body.push(x.expressionStatement(t)) 2253 } 2254 , 2255 e.prototype.addContinuations = function(e) { 2256 var t = { 2257 reassignments: {}, 2258 outsideReferences: this.outsideLetReferences 2259 }; 2260 this.scope.traverse(e, I, t); 2261 for (var r = 0; r < e.params.length; r++) { 2262 var n = e.params[r]; 2263 if (t.reassignments[n.name]) { 2264 var i = this.scope.generateUidIdentifier(n.name); 2265 e.params[r] = i, 2266 this.scope.rename(n.name, i.name, e), 2267 e.body.body.push(x.expressionStatement(x.assignmentExpression("=", n, i))) 2268 } 2269 } 2270 } 2271 , 2272 e.prototype.getLetReferences = function() { 2273 var e = this.block 2274 , t = []; 2275 if (this.loop) { 2276 var r = this.loop.left || this.loop.init; 2277 a(r) && (t.push(r), 2278 (0, 2279 D["default"])(this.outsideLetReferences, x.getBindingIdentifiers(r))) 2280 } 2281 if (e.body) 2282 for (var n = 0; n < e.body.length; n++) { 2283 var i = e.body[n]; 2284 if (x.isClassDeclaration(i) || x.isFunctionDeclaration(i) || a(i)) { 2285 var o = this.blockPath.get("body")[n]; 2286 a(i) && s(o, null, e, this.scope), 2287 t = t.concat(i.declarations || i) 2288 } 2289 } 2290 if (e.cases) 2291 for (var u = 0; u < e.cases.length; u++) 2292 for (var l = e.cases[u].consequent, c = 0; c < l.length; c++) { 2293 var p = l[c]; 2294 if (x.isClassDeclaration(p) || x.isFunctionDeclaration(p) || a(p)) { 2295 var f = this.blockPath.get("cases")[u]; 2296 a(p) && s(f, p, e, this.scope), 2297 t = t.concat(p.declarations || p) 2298 } 2299 } 2300 for (var d = 0; d < t.length; d++) { 2301 var h = t[d] 2302 , y = x.getBindingIdentifiers(h); 2303 (0, 2304 D["default"])(this.letReferences, y), 2305 this.hasLetReferences = !0 2306 } 2307 if (this.hasLetReferences) { 2308 var v = { 2309 letReferences: this.letReferences, 2310 closurify: !1, 2311 file: this.file 2312 }; 2313 return this.blockPath.traverse(O, v), 2314 v.closurify 2315 } 2316 } 2317 , 2318 e.prototype.checkLoop = function() { 2319 var e = { 2320 hasBreakContinue: !1, 2321 ignoreLabeless: !1, 2322 inSwitchCase: !1,
2323 innerLabels: [], 2324 hasReturn: !1, 2325 isLoop: !!this.loop, 2326 map: {}, 2327 LOOP_IGNORE: (0, 2328 f["default"])() 2329 }; 2330 return this.blockPath.traverse(B, e), 2331 this.blockPath.traverse(N, e), 2332 e 2333 } 2334 , 2335 e.prototype.hoistVarDeclarations = function() { 2336 this.blockPath.traverse(F, this) 2337 } 2338 , 2339 e.prototype.pushDeclar = function(e) { 2340 var t = [] 2341 , r = x.getBindingIdentifiers(e); 2342 for (var n in r) 2343 t.push(x.variableDeclarator(r[n])); 2344 this.body.push(x.variableDeclaration(e.kind, t)); 2345 for (var i = [], a = 0; a < e.declarations.length; a++) { 2346 var s = e.declarations[a]; 2347 if (s.init) { 2348 var o = x.assignmentExpression("=", s.id, s.init); 2349 i.push(x.inherits(o, s)) 2350 } 2351 } 2352 return i 2353 } 2354 , 2355 e.prototype.buildHas = function(e, t) { 2356 var r = this.body; 2357 r.push(x.variableDeclaration("var", [x.variableDeclarator(e, t)])); 2358 var n = void 0 2359 , i = this.has 2360 , a = []; 2361 if (i.hasReturn && (n = T({ 2362 RETURN: e 2363 })), 2364 i.hasBreakContinue) { 2365 for (var s in i.map) 2366 a.push(x.switchCase(x.stringLiteral(s), [i.map[s]])); 2367 if (i.hasReturn && a.push(x.switchCase(null, [n])), 2368 1 === a.length) { 2369 var o = a[0]; 2370 r.push(x.ifStatement(x.binaryExpression("===", e, o.test), o.consequent[0])) 2371 } else { 2372 for (var u = 0; u < a.length; u++) { 2373 var l = a[u].consequent[0]; 2374 x.isBreakStatement(l) && !l.label && (l.label = this.loopLabel = this.loopLabel || this.scope.generateUidIdentifier("loop")) 2375 } 2376 r.push(x.switchStatement(e, a)) 2377 } 2378 } else 2379 i.hasReturn && r.push(n) 2380 } 2381 , 2382 e 2383 }(); 2384 e.exports = t["default"] 2385 } 2386 , [10914, 5662], [10951, 5674], [10967, 1190, 299, 298, 442, 612], 1056, 1057, [10982, 442, 298, 168], 1059, [11060, 63, 170, 759], [11064, 63, 759], [11010, 5660], [11060, 63, 172, 760], [11064, 63, 760], [11069, 5851, 5852, 5853, 5854, 5855], [11082, 1206], [11083, 1206], [11124, 5848], 1069, 1070, [11138, 174, 1209], [11150, 761], 1074, [11155, 1209], 897, 1079, [11175, 174, 616], [11176, 616], function(e, t, r) { 2387 "use strict"; 2388 function n(e) { 2389 return e && e.__esModule ? e : { 2390 "default": e 2391 } 2392 } 2393 t.__esModule = !0; 2394 var i = r(1221) 2395 , a = n(i); 2396 t["default"] = function(e) { 2397 var t = e.types 2398 , r = (0, 2399 a["default"])(); 2400 return { 2401 visitor: { 2402 ExportDefaultDeclaration: function(e) { 2403 if (e.get("declaration").isClassDeclaration()) { 2404 var r = e.node 2405 , n = r.declaration.id || e.scope.generateUidIdentifier("class"); 2406 r.declaration.id = n, 2407 e.replaceWith(r.declaration), 2408 e.insertAfter(t.exportDefaultDeclaration(n)) 2409 } 2410 }, 2411 ClassDeclaration: function(e) { 2412 var r = e.node 2413 , n = r.id || e.scope.generateUidIdentifier("class"); 2414 e.replaceWith(t.variableDeclaration("let", [t.variableDeclarator(n, t.toExpression(r))])) 2415 }, 2416 ClassExpression: function(e, t) { 2417 var n = e.node; 2418 if (!n[r]) { 2419 var i = (0, 2420 p["default"])(e); 2421 if (i && i !== n) 2422 return e.replaceWith(i); 2423 n[r] = !0; 2424 var a = l["default"]; 2425 t.opts.loose && (a = o["default"]), 2426 e.replaceWith(new a(e,t.file).run()) 2427 } 2428 } 2429 } 2430 } 2431 } 2432 ; 2433 var s = r(5896) 2434 , o = n(s) 2435 , u = r(3047) 2436 , l = n(u) 2437 , c = r(1968) 2438 , p = n(c); 2439 e.exports = t["default"] 2440 } 2441 , [11069, 5941, 5942, 5943, 5944, 5945], [11083, 5962], [11124, 5938], [11138, 447, 1966], [11150, 762], [11155, 1966], 1079, 113, [10912, 1220], [10914, 5983], [10922, 5992], [10951, 5995], [10967, 1227, 304, 303, 452, 619], 1056, 1057, [10982, 452, 303, 175], 1059, [11060, 54, 177, 764], [11064, 54, 764], [11069, 6092, 6093, 6094, 6095, 6096], [11083, 1995], [11124, 6090], [11150, 765], [11168, 6075, 1996, 1997], [11176, 1998], [11178, 3088,
vendor: 7,050 bytes, lines 2441-2584
24416057, 6084, 1234, 1993, 1994], [11010, 5981], [11060, 54, 179, 767], [11064, 54, 767], [11069, 6229, 6230, 6231, 6232, 6233], [11083, 1246], [11113, 2e3], [11124, 6226], 944, [11150, 768], 897, 67, [11069, 6339, 6340, 6341, 6342, 6343], [11083, 3139], [11124, 6337], 1069, [11138, 181, 2015], [11150, 770], 1074, [11155, 2015], 1079, function(e, t, r) { 2442 "use strict"; 2443 function n(e) { 2444 return e && e.__esModule ? e : { 2445 "default": e 2446 } 2447 } 2448 t.__esModule = !0; 2449 var i = r(6378) 2450 , a = n(i); 2451 t["default"] = function(e) { 2452 function t(e) { 2453 return o.isObjectProperty(e) ? e.value : o.isObjectMethod(e) ? o.functionExpression(null, e.params, e.body, e.generator, e.async) : void 0 2454 } 2455 function r(e, r, i) { 2456 "get" === r.kind && "set" === r.kind ? n(e, r, i) : i.push(o.expressionStatement(o.assignmentExpression("=", o.memberExpression(e, r.key, r.computed || o.isLiteral(r.key)), t(r)))) 2457 } 2458 function n(e, r) { 2459 var n = (e.objId, 2460 e.body) 2461 , i = e.getMutatorId 2462 , a = e.scope 2463 , s = !r.computed && o.isIdentifier(r.key) ? o.stringLiteral(r.key.name) : r.key 2464 , u = a.maybeGenerateMemoised(s); 2465 u && (n.push(o.expressionStatement(o.assignmentExpression("=", u, s))), 2466 s = u), 2467 n.push.apply(n, l({ 2468 MUTATOR_MAP_REF: i(), 2469 KEY: s, 2470 VALUE: t(r), 2471 KIND: o.identifier(r.kind) 2472 })) 2473 } 2474 function i(e) { 2475 for (var t = e.computedProps, i = Array.isArray(t), s = 0, t = i ? t : (0, 2476 a["default"])(t); ; ) { 2477 var o; 2478 if (i) { 2479 if (s >= t.length) 2480 break; 2481 o = t[s++] 2482 } else { 2483 if (s = t.next(), 2484 s.done) 2485 break; 2486 o = s.value 2487 } 2488 var u = o; 2489 "get" === u.kind || "set" === u.kind ? n(e, u) : r(e.objId, u, e.body) 2490 } 2491 } 2492 function s(e) { 2493 for (var i = e.objId, s = e.body, u = e.computedProps, l = e.state, c = u, p = Array.isArray(c), f = 0, c = p ? c : (0, 2494 a["default"])(c); ; ) { 2495 var d; 2496 if (p) { 2497 if (f >= c.length) 2498 break; 2499 d = c[f++] 2500 } else { 2501 if (f = c.next(), 2502 f.done) 2503 break; 2504 d = f.value 2505 } 2506 var h = d 2507 , y = o.toComputedKey(h); 2508 if ("get" === h.kind || "set" === h.kind) 2509 n(e, h); 2510 else if (o.isStringLiteral(y, { 2511 value: "__proto__" 2512 })) 2513 r(i, h, s); 2514 else { 2515 if (1 === u.length) 2516 return o.callExpression(l.addHelper("defineProperty"), [e.initPropExpression, y, t(h)]); 2517 s.push(o.expressionStatement(o.callExpression(l.addHelper("defineProperty"), [i, y, t(h)]))) 2518 } 2519 } 2520 } 2521 var o = e.types 2522 , u = e.template 2523 , l = u("\n MUTATOR_MAP_REF[KEY] = MUTATOR_MAP_REF[KEY] || {};\n MUTATOR_MAP_REF[KEY].KIND = VALUE;\n "); 2524 return { 2525 visitor: { 2526 ObjectExpression: { 2527 exit: function(e, t) { 2528 for (var r = e.node, n = e.parent, u = e.scope, l = !1, c = r.properties, p = Array.isArray(c), f = 0, c = p ? c : (0, 2529 a["default"])(c); ; ) { 2530 var d; 2531 if (p) { 2532 if (f >= c.length) 2533 break; 2534 d = c[f++] 2535 } else { 2536 if (f = c.next(), 2537 f.done) 2538 break; 2539 d = f.value 2540 } 2541 var h = d; 2542 if (l = h.computed === !0) 2543 break 2544 } 2545 if (l) { 2546 for (var y = [], v = [], m = !1, g = r.properties, b = Array.isArray(g), E = 0, g = b ? g : (0, 2547 a["default"])(g); ; ) { 2548 var x; 2549 if (b) { 2550 if (E >= g.length) 2551 break; 2552 x = g[E++] 2553 } else { 2554 if (E = g.next(), 2555 E.done) 2556 break; 2557 x = E.value 2558 } 2559 var A = x; 2560 A.computed && (m = !0), 2561 m ? v.push(A) : y.push(A) 2562 } 2563 var S = u.generateUidIdentifierBasedOnNode(n) 2564 , _ = o.objectExpression(y) 2565 , D = []; 2566 D.push(o.variableDeclaration("var", [o.variableDeclarator(S, _)])); 2567 var C = s; 2568 t.opts.loose && (C = i); 2569 var w = void 0 2570 , T = function() { 2571 return w || (w = u.generateUidIdentifier("mutatorMap"), 2572 D.push(o.variableDeclaration("var", [o.variableDeclarator(w, o.objectExpression([]))]))), 2573 w 2574 } 2575 , P = C({ 2576 scope: u, 2577 objId: S, 2578 body: D, 2579 computedProps: v, 2580 initPropExpression: _, 2581 getMutatorId: T, 2582 state: t 2583 }); 2584 w && D.push(o.expressionStatement
2584(o.callExpression(t.addHelper("defineEnumerableProperties"), [S, w]))), 2585 P ? e.replaceWith(P) : (D.push(o.expressionStatement(S)), 2586 e.replaceWithMultiple(D)) 2587 } 2588 } 2589 } 2590 } 2591 } 2592 } 2593 , 2594 e.exports = t["default"] 2595 } 2596 , [10943, 2018], [10952, 3145], 270, 892, function(e, t, r) { 2597 "use strict"; 2598 function n(e) { 2599 return e && e.__esModule ? e : { 2600 "default": e 2601 } 2602 } 2603 t.__esModule = !0; 2604 var i = r(6409) 2605 , a = n(i) 2606 , s = r(6408) 2607 , o = n(s); 2608 t["default"] = function(e) { 2609 function t(e) { 2610 for (var t = e.declarations, r = Array.isArray(t), i = 0, t = r ? t : (0, 2611 o["default"])(t); ; ) { 2612 var a; 2613 if (r) { 2614 if (i >= t.length) 2615 break; 2616 a = t[i++] 2617 } else { 2618 if (i = t.next(), 2619 i.done) 2620 break; 2621 a = i.value 2622 } 2623 var s = a; 2624 if (n.isPattern(s.id)) 2625 return !0 2626 } 2627 return !1 2628 } 2629 function r(e) { 2630 for (var t = e.elements, r = Array.isArray(t), i = 0, t = r ? t : (0, 2631 o["default"])(t); ; ) { 2632 var a; 2633 if (r) { 2634 if (i >= t.length) 2635 break; 2636 a = t[i++] 2637 } else { 2638 if (i = t.next(), 2639 i.done) 2640 break; 2641 a = i.value 2642 } 2643 var s = a; 2644 if (n.isRestElement(s)) 2645 return !0 2646 } 2647 return !1 2648 } 2649 var n = e.types 2650 , i = { 2651 ReferencedIdentifier: function(e, t) { 2652 t.bindings[e.node.name] && (t.deopt = !0, 2653 e.stop()) 2654 } 2655 } 2656 , s = function() { 2657 function e(t) { 2658 (0, 2659 a["default"])(this, e), 2660 this.blockHoist = t.blockHoist, 2661 this.operator = t.operator, 2662 this.arrays = {}, 2663 this.nodes = t.nodes || [], 2664 this.scope = t.scope, 2665 this.file = t.file, 2666 this.kind = t.kind 2667 } 2668 return e.prototype.buildVariableAssignment = function(e, t) { 2669 var r = this.operator; 2670 n.isMemberExpression(e) && (r = "="); 2671 var i = void 0; 2672 return i = r ? n.expressionStatement(n.assignmentExpression(r, e, t)) : n.variableDeclaration(this.kind, [n.variableDeclarator(e, t)]), 2673 i._blockHoist = this.blockHoist, 2674 i 2675 } 2676 , 2677 e.prototype.buildVariableDeclaration = function(e, t) { 2678 var r = n.variableDeclaration("var", [n.variableDeclarator(e, t)]); 2679 return r._blockHoist = this.blockHoist, 2680 r 2681 } 2682 , 2683 e.prototype.push = function(e, t) { 2684 n.isObjectPattern(e) ? this.pushObjectPattern(e, t) : n.isArrayPattern(e) ? this.pushArrayPattern(e, t) : n.isAssignmentPattern(e) ? this.pushAssignmentPattern(e, t) : this.nodes.push(this.buildVariableAssignment(e, t)) 2685 } 2686 , 2687 e.prototype.toArray = function(e, t) { 2688 return this.file.opts.loose || n.isIdentifier(e) && this.arrays[e.name] ? e : this.scope.toArray(e, t) 2689 } 2690 , 2691 e.prototype.pushAssignmentPattern = function(e, t) { 2692 var r = this.scope.generateUidIdentifierBasedOnNode(t) 2693 , i = n.variableDeclaration("var", [n.variableDeclarator(r, t)]); 2694 i._blockHoist = this.blockHoist, 2695 this.nodes.push(i); 2696 var a = n.conditionalExpression(n.binaryExpression("===", r, n.identifier("undefined")), e.right, r) 2697 , s = e.left; 2698 if (n.isPattern(s)) {
vendor: 10,316 bytes, lines 2699-2909
2699 var o = n.expressionStatement(n.assignmentExpression("=", r, a)); 2700 o._blockHoist = this.blockHoist, 2701 this.nodes.push(o), 2702 this.push(s, r) 2703 } else 2704 this.nodes.push(this.buildVariableAssignment(s, a)) 2705 } 2706 , 2707 e.prototype.pushObjectRest = function(e, t, r, i) { 2708 for (var a = [], s = 0; s < e.properties.length; s++) { 2709 var o = e.properties[s]; 2710 if (s >= i) 2711 break; 2712 if (!n.isRestProperty(o)) { 2713 var u = o.key; 2714 n.isIdentifier(u) && !o.computed && (u = n.stringLiteral(o.key.name)), 2715 a.push(u) 2716 } 2717 } 2718 a = n.arrayExpression(a); 2719 var l = n.callExpression(this.file.addHelper("objectWithoutProperties"), [t, a]); 2720 this.nodes.push(this.buildVariableAssignment(r.argument, l)) 2721 } 2722 , 2723 e.prototype.pushObjectProperty = function(e, t) { 2724 n.isLiteral(e.key) && (e.computed = !0); 2725 var r = e.value 2726 , i = n.memberExpression(t, e.key, e.computed); 2727 n.isPattern(r) ? this.push(r, i) : this.nodes.push(this.buildVariableAssignment(r, i)) 2728 } 2729 , 2730 e.prototype.pushObjectPattern = function(e, t) { 2731 if (e.properties.length || this.nodes.push(n.expressionStatement(n.callExpression(this.file.addHelper("objectDestructuringEmpty"), [t]))), 2732 e.properties.length > 1 && !this.scope.isStatic(t)) { 2733 var r = this.scope.generateUidIdentifierBasedOnNode(t); 2734 this.nodes.push(this.buildVariableDeclaration(r, t)), 2735 t = r 2736 } 2737 for (var i = 0; i < e.properties.length; i++) { 2738 var a = e.properties[i]; 2739 n.isRestProperty(a) ? this.pushObjectRest(e, t, a, i) : this.pushObjectProperty(a, t) 2740 } 2741 } 2742 , 2743 e.prototype.canUnpackArrayPattern = function(e, t) { 2744 if (!n.isArrayExpression(t)) 2745 return !1; 2746 if (!(e.elements.length > t.elements.length)) { 2747 if (e.elements.length < t.elements.length && !r(e)) 2748 return !1; 2749 for (var a = e.elements, s = Array.isArray(a), u = 0, a = s ? a : (0, 2750 o["default"])(a); ; ) { 2751 var l; 2752 if (s) { 2753 if (u >= a.length) 2754 break; 2755 l = a[u++] 2756 } else { 2757 if (u = a.next(), 2758 u.done) 2759 break; 2760 l = u.value 2761 } 2762 var c = l; 2763 if (!c) 2764 return !1; 2765 if (n.isMemberExpression(c)) 2766 return !1 2767 } 2768 for (var p = t.elements, f = Array.isArray(p), d = 0, p = f ? p : (0, 2769 o["default"])(p); ; ) { 2770 var h; 2771 if (f) { 2772 if (d >= p.length) 2773 break; 2774 h = p[d++] 2775 } else { 2776 if (d = p.next(), 2777 d.done) 2778 break; 2779 h = d.value 2780 } 2781 var y = h; 2782 if (n.isSpreadElement(y)) 2783 return !1 2784 } 2785 var v = n.getBindingIdentifiers(e) 2786 , m = { 2787 deopt: !1, 2788 bindings: v 2789 }; 2790 return this.scope.traverse(t, i, m), 2791 !m.deopt 2792 } 2793 } 2794 , 2795 e.prototype.pushUnpackedArrayPattern = function(e, t) { 2796 for (var r = 0; r < e.elements.length; r++) { 2797 var i = e.elements[r]; 2798 n.isRestElement(i) ? this.push(i.argument, n.arrayExpression(t.elements.slice(r))) : this.push(i, t.elements[r]) 2799 } 2800 } 2801 , 2802 e.prototype.pushArrayPattern = function(e, t) { 2803 if (e.elements) { 2804 if (this.canUnpackArrayPattern(e, t)) 2805 return this.pushUnpackedArrayPattern(e, t); 2806 var i = !r(e) && e.elements.length 2807 , a = this.toArray(t, i); 2808 n.isIdentifier(a) ? t = a : (t = this.scope.generateUidIdentifierBasedOnNode(t), 2809 this.arrays[t.name] = !0, 2810 this.nodes.push(this.buildVariableDeclaration(t, a))); 2811 for (var s = 0; s < e.elements.length; s++) { 2812 var o = e.elements[s]; 2813 if (o) { 2814 var u = void 0; 2815 n.isRestElement(o) ? (u = this.toArray(t), 2816 s > 0 && (u = n.callExpression(n.memberExpression(u, n.identifier("slice")), [n.numericLiteral(s)])), 2817 o = o.argument) : u = n.memberExpression(t, n.numericLiteral(s), !0), 2818 this.push(o, u) 2819 } 2820 } 2821 } 2822 } 2823 , 2824 e.prototype.init = function(e, t) { 2825 if (!n.isArrayExpression(t) && !n.isMemberExpression(t)) { 2826 var r = this.scope.maybeGenerateMemoised(t, !0); 2827 r && (this.nodes.push(this.buildVariableDeclaration(r, t)), 2828 t = r) 2829 } 2830 return this.push(e, t), 2831 this.nodes 2832 } 2833 , 2834 e 2835 }(); 2836 return { 2837 visitor: { 2838 ExportNamedDeclaration: function(e) { 2839 var r = e.get("declaration"); 2840 if (r.isVariableDeclaration() && t(r.node)) { 2841 var i = []; 2842 for (var a in e.getOuterBindingIdentifiers(e)) { 2843 var s = n.identifier(a); 2844 i.push(n.exportSpecifier(s, s)) 2845 } 2846 e.replaceWith(r.node), 2847 e.insertAfter(n.exportNamedDeclaration(null, i)) 2848 } 2849 }, 2850 ForXStatement: function(e, t) { 2851 var r = e.node 2852 , i = e.scope 2853 , a = r.left; 2854 if (n.isPattern(a)) { 2855 var o = i.generateUidIdentifier("ref"); 2856 return r.left = n.variableDeclaration("var", [n.variableDeclarator(o)]), 2857 e.ensureBlock(), 2858 void r.body.body.unshift(n.variableDeclaration("var", [n.variableDeclarator(a, o)])) 2859 } 2860 if (n.isVariableDeclaration(a)) { 2861 var u = a.declarations[0].id; 2862 if (n.isPattern(u)) { 2863 var l = i.generateUidIdentifier("ref"); 2864 r.left = n.variableDeclaration(a.kind, [n.variableDeclarator(l, null)]); 2865 var c = [] 2866 , p = new s({ 2867 kind: a.kind, 2868 file: t, 2869 scope: i, 2870 nodes: c 2871 }); 2872 p.init(u, l), 2873 e.ensureBlock(); 2874 var f = r.body; 2875 f.body = c.concat(f.body) 2876 } 2877 } 2878 }, 2879 CatchClause: function(e, t) { 2880 var r = e.node 2881 , i = e.scope 2882 , a = r.param; 2883 if (n.isPattern(a)) { 2884 var o = i.generateUidIdentifier("ref"); 2885 r.param = o; 2886 var u = [] 2887 , l = new s({ 2888 kind: "let", 2889 file: t, 2890 scope: i, 2891 nodes: u 2892 }); 2893 l.init(a, o), 2894 r.body.body = u.concat(r.body.body) 2895 } 2896 }, 2897 AssignmentExpression: function(e, t) { 2898 var r = e.node 2899 , i = e.scope; 2900 if (n.isPattern(r.left)) { 2901 var a = [] 2902 , o = new s({ 2903 operator: r.operator, 2904 file: t, 2905 scope: i, 2906 nodes: a 2907 }) 2908 , u = void 0; 2909 !e.isCompletionRecord() && e.parentPath.isExpressionStatement
2909() || (u = i.generateUidIdentifierBasedOnNode(r.right, "ref"), 2910 a.push(n.variableDeclaration("var", [n.variableDeclarator(u, r.right)])), 2911 n.isArrayExpression(r.right) && (o.arrays[u.name] = !0)), 2912 o.init(r.left, u || r.right), 2913 u && a.push(n.expressionStatement(u)), 2914 e.replaceWithMultiple(a) 2915 } 2916 }, 2917 VariableDeclaration: function(e, r) { 2918 var i = e.node 2919 , a = e.scope 2920 , o = e.parent; 2921 if (!n.isForXStatement(o) && o && e.container && t(i)) { 2922 for (var u = [], l = void 0, c = 0; c < i.declarations.length; c++) { 2923 l = i.declarations[c]; 2924 var p = l.init 2925 , f = l.id 2926 , d = new s({ 2927 blockHoist: i._blockHoist, 2928 nodes: u, 2929 scope: a, 2930 kind: i.kind, 2931 file: r 2932 }); 2933 n.isPattern(f) ? (d.init(f, p), 2934 +c !== i.declarations.length - 1 && n.inherits(u[u.length - 1], l)) : u.push(n.inherits(d.buildVariableAssignment(l.id, l.init), l)) 2935 } 2936 e.replaceWithMultiple(u) 2937 } 2938 } 2939 } 2940 } 2941 } 2942 , 2943 e.exports = t["default"] 2944 } 2945 , [10943, 2025], [10952, 3154], 270, 892, function(e, t) { 2946 "use strict"; 2947 t.__esModule = !0, 2948 t["default"] = function(e) { 2949 function t(e) { 2950 var t = e.node 2951 , r = e.scope 2952 , n = [] 2953 , i = t.right; 2954 if (!s.isIdentifier(i) || !r.hasBinding(i.name)) { 2955 var a = r.generateUidIdentifier("arr"); 2956 n.push(s.variableDeclaration("var", [s.variableDeclarator(a, i)])), 2957 i = a 2958 } 2959 var u = r.generateUidIdentifier("i") 2960 , l = o({ 2961 BODY: t.body, 2962 KEY: u, 2963 ARR: i 2964 }); 2965 s.inherits(l, t), 2966 s.ensureBlock(l); 2967 var c = s.memberExpression(i, u, !0) 2968 , p = t.left; 2969 return s.isVariableDeclaration(p) ? (p.declarations[0].init = c, 2970 l.body.body.unshift(p)) : l.body.body.unshift(s.expressionStatement(s.assignmentExpression("=", p, c))), 2971 e.parentPath.isLabeledStatement() && (l = s.labeledStatement(e.parentPath.node.label, l)), 2972 n.push(l), 2973 n 2974 } 2975 function r(e, t) { 2976 var r = e.node 2977 , n = e.scope 2978 , a = r.left 2979 , o = void 0 2980 , l = void 0; 2981 if (s.isIdentifier(a) || s.isPattern(a) || s.isMemberExpression(a)) 2982 l = a; 2983 else { 2984 if (!s.isVariableDeclaration(a)) 2985 throw t.buildCodeFrameError(a, i.get("unknownForHead", a.type)); 2986 l = n.generateUidIdentifier("ref"), 2987 o = s.variableDeclaration(a.kind, [s.variableDeclarator(a.declarations[0].id, l)]) 2988 } 2989 var c = n.generateUidIdentifier("iterator") 2990 , p = n.generateUidIdentifier("isArray") 2991 , f = u({ 2992 LOOP_OBJECT: c, 2993 IS_ARRAY: p, 2994 OBJECT: r.right, 2995 INDEX: n.generateUidIdentifier("i"), 2996 ID: l 2997 }); 2998 return o || f.body.body.shift(), 2999 { 3000 declar: o, 3001 node: f, 3002 loop: f 3003 } 3004 } 3005 function n(e, t) { 3006 var r = e.node 3007 , n = e.scope 3008 , a = e.parent 3009 , o = r.left 3010 , u = void 0 3011 , c = n.generateUidIdentifier("step") 3012 , p = s.memberExpression(c, s.identifier("value")); 3013 if (s.isIdentifier(o) || s.isPattern(o) || s.isMemberExpression(o))
3014 u = s.expressionStatement(s.assignmentExpression("=", o, p)); 3015 else { 3016 if (!s.isVariableDeclaration(o)) 3017 throw t.buildCodeFrameError(o, i.get("unknownForHead", o.type)); 3018 u = s.variableDeclaration(o.kind, [s.variableDeclarator(o.declarations[0].id, p)]) 3019 } 3020 var f = n.generateUidIdentifier("iterator") 3021 , d = l({ 3022 ITERATOR_HAD_ERROR_KEY: n.generateUidIdentifier("didIteratorError"), 3023 ITERATOR_COMPLETION: n.generateUidIdentifier("iteratorNormalCompletion"), 3024 ITERATOR_ERROR_KEY: n.generateUidIdentifier("iteratorError"), 3025 ITERATOR_KEY: f, 3026 STEP_KEY: c, 3027 OBJECT: r.right, 3028 BODY: null 3029 }) 3030 , h = s.isLabeledStatement(a) 3031 , y = d[3].block.body 3032 , v = y[0]; 3033 return h && (y[0] = s.labeledStatement(a.label, v)), 3034 { 3035 replaceParent: h, 3036 declar: u, 3037 loop: v, 3038 node: d 3039 } 3040 } 3041 var i = e.messages 3042 , a = e.template 3043 , s = e.types 3044 , o = a("\n for (var KEY = 0; KEY < ARR.length; KEY++) BODY;\n ") 3045 , u = a("\n for (var LOOP_OBJECT = OBJECT,\n IS_ARRAY = Array.isArray(LOOP_OBJECT),\n INDEX = 0,\n LOOP_OBJECT = IS_ARRAY ? LOOP_OBJECT : LOOP_OBJECT[Symbol.iterator]();;) {\n var ID;\n if (IS_ARRAY) {\n if (INDEX >= LOOP_OBJECT.length) break;\n ID = LOOP_OBJECT[INDEX++];\n } else {\n INDEX = LOOP_OBJECT.next();\n if (INDEX.done) break;\n ID = INDEX.value;\n }\n }\n ") 3046 , l = a("\n var ITERATOR_COMPLETION = true;\n var ITERATOR_HAD_ERROR_KEY = false;\n var ITERATOR_ERROR_KEY = undefined;\n try {\n for (var ITERATOR_KEY = OBJECT[Symbol.iterator](), STEP_KEY; !(ITERATOR_COMPLETION = (STEP_KEY = ITERATOR_KEY.next()).done); ITERATOR_COMPLETION = true) {\n }\n } catch (err) {\n ITERATOR_HAD_ERROR_KEY = true;\n ITERATOR_ERROR_KEY = err;\n } finally {\n try {\n if (!ITERATOR_COMPLETION && ITERATOR_KEY.return) {\n ITERATOR_KEY.return();\n }\n } finally {\n if (ITERATOR_HAD_ERROR_KEY) {\n throw ITERATOR_ERROR_KEY;\n }\n }\n }\n "); 3047 return { 3048 visitor: { 3049 ForOfStatement: function(e, i) { 3050 if (e.get("right").isArrayExpression()) 3051 return e.replaceWithMultiple(t.call(this, e, i)); 3052 var a = n; 3053 i.opts.loose && (a = r); 3054 var o = e.node 3055 , u = a(e, i) 3056 , l = u.declar 3057 , c = u.loop 3058 , p = c.body; 3059 e.ensureBlock(), 3060 l && p.body.push(l), 3061 p.body = p.body.concat(o.body.body), 3062 s.inherits(c, o), 3063 s.inherits(c.body, o.body), 3064 u.replaceParent ? (e.parentPath.replaceWithMultiple(u.node), 3065 e.remove()) : e.replaceWithMultiple(u.node) 3066 } 3067 } 3068 } 3069 } 3070 , 3071 e.exports = t["default"] 3072 } 3073 , function(e, t, r) { 3074 "use strict"; 3075 function n(e) { 3076 return e && e.__esModule ? e : { 3077 "default": e 3078 } 3079 } 3080 t.__esModule = !0, 3081 t["default"] = function() { 3082 return { 3083 visitor: { 3084 "ArrowFunctionExpression|FunctionExpression": { 3085 exit: function(e) { 3086 if ("value" !== e.key && !e.parentPath.isObjectProperty()) { 3087 var t = (0, 3088 a["default"])(e); 3089 t && e.replaceWith(t) 3090 } 3091 } 3092 }, 3093 ObjectProperty: function(e) { 3094 var t = e.get("value"); 3095 if (t.isFunction()) { 3096 var r = (0, 3097 a["default"])(t); 3098 r && t.replaceWith(r) 3099 } 3100 } 3101 } 3102 } 3103 } 3104 ; 3105 var i = r(6439) 3106 , a = n(i); 3107 e.exports = t["default"] 3108 } 3109 , [11060, 16, 183, 776], [11064, 16, 776], [11069, 6507, 6508, 6509, 6510, 6511], [11083, 2035], [11124, 6505], [11150, 777], [11168, 6490, 2036, 2037], [11176, 2038], [11178, 3165, 6472, 6499, 1275, 2033, 2034], [11010, 3194], [11060, 16, 185, 779], [11064, 16, 779], [11069, 6644, 6645, 6646, 6647, 6648], [11083, 1287], [11113, 2041], [11124, 6641], 944, [11150, 780], 897, 67, [10951, 6694], [10967, 1294, 311, 310, 458, 627], 1056, 1057, [10982, 458, 310, 188], 1059, [11010, 3194], [11060, 16, 190, 784], [11064, 16, 784], [11069, 6854, 6855, 6856, 6857, 6858], [11083, 1309], [11113, 2075], [11124, 6851], 1069, 1070, [11138, 192, 1312], 944, [11150, 785], 1074, [11155, 1312], 897, 1079, [11175, 192, 630], [11176, 630], function(e, t) { 3110 "use strict"; 3111 t.__esModule = !0, 3112 t["default"] = function() { 3113 return { 3114 visitor: { 3115 NumericLiteral: function(e) { 3116 var t = e.node; 3117 t.extra && /^0[ob]/i.test(t.extra.raw) && (t.extra = void 0) 3118 },
3119 StringLiteral: function(e) { 3120 var t = e.node; 3121 t.extra && /\\[u]/gi.test(t.extra.raw) && (t.extra = void 0) 3122 } 3123 } 3124 } 3125 } 3126 , 3127 e.exports = t["default"] 3128 } 3129 , [10914, 6911], [11278, 6901], [10951, 6923], [10967, 1321, 316, 315, 464, 632], 1056, 1057, [10982, 464, 315, 193], 1059, [11010, 6907], [11060, 95, 195, 789], [11064, 95, 789], [11205, 7064], 1088, [11208, 2106, 1326, 122], [11214, 2106, 467], [10951, 7092], [10967, 1334, 321, 320, 473, 636], 1056, 1057, [10982, 473, 320, 197], 1059, [11010, 3287], [11060, 29, 199, 793], [11064, 29, 793], [11069, 7229, 7230, 7231, 7232, 7233], [11083, 1345], [11113, 2132], [11124, 7226], 1070, 944, [11150, 794], 897, [11176, 2137], [11010, 3287], [11060, 29, 202, 797], [11064, 29, 797], [11069, 7391, 7392, 7393, 7394, 7395], [11083, 1361], [11113, 2146], [11124, 7388], 1069, 1070, [11138, 204, 1364], 944, [11150, 798], 1074, [11155, 1364], 897, 1079, [11175, 204, 641], [11176, 641], [11010, 3401], [11060, 30, 206, 801], [11064, 30, 801], [11069, 7566, 7567, 7568, 7569, 7570], [11083, 1379], [11113, 2158], [11124, 7563], 1069, 1070, [11138, 208, 1382], 944, [11150, 802], 1074, [11155, 1382], 897, 1079, [11175, 208, 643], [11176, 643], [10951, 7627], [10967, 1388, 327, 326, 483, 644], 1056, 1057, [10982, 483, 326, 210], 1059, [11010, 3401], [11060, 30, 212, 806], [11064, 30, 806], [11069, 7790, 7791, 7792, 7793, 7794], [11083, 1403], [11113, 2189], [11124, 7787], 1069, 1070, [11138, 214, 1406], 944, [11150, 807], 1074, [11155, 1406], 897, 1079, [11175, 214, 648], [11176, 648], [10914, 7847], [11278, 7837], [10951, 7859], [10967, 1414, 332, 331, 489, 650], 1056, 1057, [10982, 489, 331, 215], 1059, [11010, 7843], [11060, 96, 217, 810], [11064, 96, 810], [11205, 8e3], 1088, [11208, 2221, 1419, 124], [11214, 2221, 492], function(e, t, r) { 3130 "use strict"; 3131 function n(e) { 3132 return e && e.__esModule ? e : { 3133 "default": e 3134 } 3135 } 3136 t.__esModule = !0; 3137 var i = r(43) 3138 , a = n(i) 3139 , s = r(2236) 3140 , o = n(s); 3141 t["default"] = function(e) { 3142 function t(e, t, r, n, i) { 3143 var a = new l["default"]({ 3144 getObjectRef: n, 3145 methodNode: t, 3146 methodPath: e, 3147 isStatic: !0, 3148 scope: r, 3149 file: i 3150 }); 3151 a.replace() 3152 } 3153 var r = e.types 3154 , n = (0, 3155 o["default"])(); 3156 return { 3157 visitor: { 3158 Super: function(e) { 3159 var t = e.findParent(function(e) { 3160 return e.isObjectExpression() 3161 }); 3162 t && (t.node[n] = !0) 3163 }, 3164 ObjectExpression: { 3165 exit: function(e, i) { 3166 if (e.node[n]) { 3167 for (var s = void 0, o = function() { 3168 return s = s || e.scope.generateUidIdentifier("obj") 3169 }, u = e.get("properties"), l = u, c = Array.isArray(l), p = 0, l = c ? l : (0, 3170 a["default"])(l); ; ) { 3171 var f; 3172 if (c) { 3173 if (p >= l.length) 3174 break; 3175 f = l[p++] 3176 } else { 3177 if (p = l.next(), 3178 p.done) 3179 break; 3180 f = p.value 3181 } 3182 var d = f; 3183 d.isObjectProperty() && (d = d.get("value")), 3184 t(d, d.node, e.scope, o, i) 3185 } 3186 s && (e.scope.push({ 3187 id: s 3188 }), 3189 e.replaceWith(r.assignmentExpression("=", s, e.node))) 3190 } 3191 } 3192 } 3193 } 3194 } 3195 } 3196 ; 3197 var u = r(8010) 3198 , l = n(u); 3199 e.exports = t["default"] 3200 } 3201 , [10912, 1432], [11010, 8165], [11060, 80, 220, 813], [11064, 80, 813], 398, [11215, 3505, 986, 1427], [11220, 3505, 2227, 814, 8080], [11205, 8149], [11220, 1430, 2232, 125, 8145], [10914, 8169], [11278, 8159], [10951, 8181], [10967, 1439, 336, 335, 501, 656], 1056, 1057, [10982, 501, 335, 221], 1059, function(e, t, r) { 3202 "use strict"; 3203 function n(e) {
3204 if (e && e.__esModule) 3205 return e; 3206 var t = {}; 3207 if (null != e) 3208 for (var r in e) 3209 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 3210 return t["default"] = e, 3211 t 3212 } 3213 function i(e) { 3214 return e && e.__esModule ? e : { 3215 "default": e 3216 } 3217 } 3218 t.__esModule = !0; 3219 var a = r(21) 3220 , s = i(a); 3221 t["default"] = function() { 3222 return { 3223 visitor: o.visitors.merge([{ 3224 ArrowFunctionExpression: function(e) { 3225 for (var t = e.get("params"), r = t, n = Array.isArray(r), i = 0, r = n ? r : (0, 3226 s["default"])(r); ; ) { 3227 var a; 3228 if (n) { 3229 if (i >= r.length) 3230 break; 3231 a = r[i++] 3232 } else { 3233 if (i = r.next(), 3234 i.done) 3235 break; 3236 a = i.value 3237 } 3238 var o = a; 3239 if (o.isRestElement() || o.isAssignmentPattern()) { 3240 e.arrowFunctionToShadowed(); 3241 break 3242 } 3243 } 3244 } 3245 }, l.visitor, d.visitor, p.visitor]) 3246 } 3247 } 3248 ; 3249 var o = r(507) 3250 , u = r(8214) 3251 , l = n(u) 3252 , c = r(8213) 3253 , p = n(c) 3254 , f = r(8215) 3255 , d = n(f); 3256 e.exports = t["default"] 3257 } 3258 , [10914, 8227], [10951, 8239], [10967, 1447, 340, 339, 506, 660], 1056, 1057, [10982, 506, 339, 222], 1059, [11060, 65, 224, 818], [11064, 65, 818], [11069, 8336, 8337, 8338, 8339, 8340], [11083, 2279], [11124, 8334], [11150, 819], [11168, 8319, 2280, 2281], [11176, 2282], [11178, 3563, 8301, 8328, 1454, 2277, 2278], [11010, 8225], [11060, 65, 226, 821], [11064, 65, 821], [11069, 8473, 8474, 8475, 8476, 8477], [11083, 1466], [11113, 2285], [11124, 8470], 944, [11150, 822], 897, 67, [11069, 8583, 8584, 8585, 8586, 8587], [11083, 3614], [11124, 8581], 1069, [11138, 228, 2300], [11150, 824], 1074, [11155, 2300], 1079, function(e, t, r) { 3259 "use strict"; 3260 function n(e) { 3261 if (e && e.__esModule) 3262 return e; 3263 var t = {}; 3264 if (null != e) 3265 for (var r in e) 3266 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 3267 return t["default"] = e, 3268 t 3269 } 3270 t.__esModule = !0, 3271 t["default"] = function() { 3272 return { 3273 visitor: { 3274 ObjectMethod: function(e) { 3275 var t = e.node; 3276 "method" === t.kind && e.replaceWith(a.objectProperty(t.key, a.functionExpression(null, t.params, t.body, t.generator, t.async), t.computed)) 3277 }, 3278 ObjectProperty: function(e) { 3279 var t = e.node; 3280 t.shorthand && (t.shorthand = !1) 3281 } 3282 } 3283 } 3284 } 3285 ; 3286 var i = r(44) 3287 , a = n(i); 3288 e.exports = t["default"] 3289 } 3290 , [10914, 8634], [11278, 8623], [10951, 8646], [10967, 1485, 346, 345, 512, 667], 1056, 1057, [10982, 512, 345, 229], 1059, [11010, 8630], [11060, 97, 231, 828], [11064, 97, 828], [11201, 3655], [11205, 8784], [11208, 2325, 2326, 126], function(e, t, r) { 3291 "use strict"; 3292 function n(e) { 3293 return e && e.__esModule ? e : { 3294 "default": e 3295 } 3296 } 3297 t.__esModule = !0; 3298 var i = r(8794) 3299 , a = n(i); 3300 t["default"] = function(e) { 3301 function t(e, t, r) { 3302 return r.opts.loose && !i.isIdentifier(e.argument, { 3303 name: "arguments" 3304 }) ? e.argument : t.toArray(e.argument, !0) 3305 } 3306 function r(e) { 3307 for (var t = 0; t < e.length; t++) 3308 if (i.isSpreadElement(e[t])) 3309 return !0; 3310 return !1 3311 } 3312 function n(e, r, n) { 3313 function s() { 3314 u.length && (o.push(i.arrayExpression(u)), 3315 u = []) 3316 } 3317 for (var o = [], u = [], l = e, c = Array.isArray(l), p = 0, l = c ? l : (0, 3318 a["default"])(l); ; ) { 3319 var f; 3320 if (c) { 3321 if (p >= l.length) 3322 break; 3323 f = l[p++] 3324 } else { 3325 if (p = l.next(), 3326 p.done) 3327 break; 3328 f = p.value 3329 } 3330 var d = f; 3331 i.isSpreadElement(d) ? (s(), 3332 o.push(t(d, r, n))) : u.push(d) 3333 } 3334 return s(), 3335 o 3336 } 3337 var i = e.types; 3338 return { 3339 visitor: { 3340 ArrayExpression: function(e, t) {
3341 var a = e.node 3342 , s = e.scope 3343 , o = a.elements; 3344 if (r(o)) { 3345 var u = n(o, s, t) 3346 , l = u.shift(); 3347 i.isArrayExpression(l) || (u.unshift(l), 3348 l = i.arrayExpression([])), 3349 e.replaceWith(i.callExpression(i.memberExpression(l, i.identifier("concat")), u)) 3350 } 3351 }, 3352 CallExpression: function(e, t) { 3353 var a = e.node 3354 , s = e.scope 3355 , o = a.arguments; 3356 if (r(o)) { 3357 var u = e.get("callee"); 3358 if (!u.isSuper()) { 3359 var l = i.identifier("undefined"); 3360 a.arguments = []; 3361 var c = void 0; 3362 c = 1 === o.length && "arguments" === o[0].argument.name ? [o[0].argument] : n(o, s, t); 3363 var p = c.shift(); 3364 c.length ? a.arguments.push(i.callExpression(i.memberExpression(p, i.identifier("concat")), c)) : a.arguments.push(p); 3365 var f = a.callee; 3366 if (u.isMemberExpression()) { 3367 var d = s.maybeGenerateMemoised(f.object); 3368 d ? (f.object = i.assignmentExpression("=", d, f.object), 3369 l = d) : l = f.object, 3370 i.appendToMemberExpression(f, i.identifier("apply")) 3371 } else 3372 a.callee = i.memberExpression(a.callee, i.identifier("apply")); 3373 i.isSuper(l) && (l = i.thisExpression()), 3374 a.arguments.unshift(l) 3375 } 3376 } 3377 }, 3378 NewExpression: function(e, t) { 3379 var a = e.node 3380 , s = e.scope 3381 , o = a.arguments; 3382 if (r(o)) { 3383 var u = n(o, s, t) 3384 , l = i.arrayExpression([i.nullLiteral()]); 3385 o = i.callExpression(i.memberExpression(l, i.identifier("concat")), u), 3386 e.replaceWith(i.newExpression(i.callExpression(i.memberExpression(i.memberExpression(i.memberExpression(i.identifier("Function"), i.identifier("prototype")), i.identifier("bind")), i.identifier("apply")), [a.callee, o]), [])) 3387 } 3388 } 3389 } 3390 } 3391 } 3392 , 3393 e.exports = t["default"] 3394 } 3395 , [10943, 2330], [10952, 3659], 270, 892, function(e, t, r) { 3396 "use strict"; 3397 function n(e) { 3398 if (e && e.__esModule) 3399 return e; 3400 var t = {}; 3401 if (null != e) 3402 for (var r in e) 3403 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 3404 return t["default"] = e, 3405 t 3406 } 3407 t.__esModule = !0, 3408 t["default"] = function() { 3409 return { 3410 visitor: { 3411 RegExpLiteral: function(e) { 3412 var t = e.node; 3413 a.is(t, "y") && e.replaceWith(o.newExpression(o.identifier("RegExp"), [o.stringLiteral(t.pattern), o.stringLiteral(t.flags)])) 3414 } 3415 } 3416 } 3417 } 3418 ; 3419 var i = r(8824) 3420 , a = n(i) 3421 , s = r(34) 3422 , o = n(s); 3423 e.exports = t["default"] 3424 } 3425 , [10914, 8840], [11278, 8829], [10951, 8852], [10967, 1505, 351, 350, 519, 672], 1056, 1057, [10982, 519, 350, 232], 1059, [11010, 8836], [11060, 98, 234, 834], [11064, 98, 834], [11201, 3703], [11205, 8990], [11208, 2359, 2360, 127], function(e, t, r) { 3426 "use strict"; 3427 function n(e) {
3428 return e && e.__esModule ? e : { 3429 "default": e 3430 } 3431 } 3432 t.__esModule = !0; 3433 var i = r(9e3) 3434 , a = n(i); 3435 t["default"] = function(e) { 3436 function t(e) { 3437 return n.isLiteral(e) && "string" == typeof e.value 3438 } 3439 function r(e, t) { 3440 return n.binaryExpression("+", e, t) 3441 } 3442 var n = e.types; 3443 return { 3444 visitor: { 3445 TaggedTemplateExpression: function(e, t) { 3446 for (var r = e.node, i = r.quasi, s = [], o = [], u = [], l = i.quasis, c = Array.isArray(l), p = 0, l = c ? l : (0, 3447 a["default"])(l); ; ) { 3448 var f; 3449 if (c) { 3450 if (p >= l.length) 3451 break; 3452 f = l[p++] 3453 } else { 3454 if (p = l.next(), 3455 p.done) 3456 break; 3457 f = p.value 3458 } 3459 var d = f; 3460 o.push(n.stringLiteral(d.value.cooked)), 3461 u.push(n.stringLiteral(d.value.raw)) 3462 } 3463 o = n.arrayExpression(o), 3464 u = n.arrayExpression(u); 3465 var h = "taggedTemplateLiteral"; 3466 t.opts.loose && (h += "Loose"); 3467 var y = t.file.addTemplateObject(h, o, u); 3468 s.push(y), 3469 s = s.concat(i.expressions), 3470 e.replaceWith(n.callExpression(r.tag, s)) 3471 }, 3472 TemplateLiteral: function(e, i) { 3473 for (var s = [], o = e.get("expressions"), u = e.node.quasis, l = Array.isArray(u), c = 0, u = l ? u : (0, 3474 a["default"])(u); ; ) { 3475 var p; 3476 if (l) { 3477 if (c >= u.length) 3478 break; 3479 p = u[c++] 3480 } else { 3481 if (c = u.next(), 3482 c.done) 3483 break; 3484 p = c.value 3485 } 3486 var f = p; 3487 s.push(n.stringLiteral(f.value.cooked)); 3488 var d = o.shift(); 3489 d && (!i.opts.spec || d.isBaseType("string") || d.isBaseType("number") ? s.push(d.node) : s.push(n.callExpression(n.identifier("String"), [d.node]))) 3490 } 3491 if (s = s.filter(function(e) { 3492 return !n.isLiteral(e, { 3493 value: "" 3494 }) 3495 }), 3496 t(s[0]) || t(s[1]) || s.unshift(n.stringLiteral("")), 3497 s.length > 1) { 3498 for (var h = r(s.shift(), s.shift()), y = s, v = Array.isArray(y), m = 0, y = v ? y : (0, 3499 a["default"])(y); ; ) { 3500 var g; 3501 if (v) { 3502 if (m >= y.length) 3503 break; 3504 g = y[m++] 3505 } else { 3506 if (m = y.next(), 3507 m.done) 3508 break; 3509 g = m.value 3510 } 3511 var b = g; 3512 h = r(h, b) 3513 } 3514 e.replaceWith(h) 3515 } else 3516 e.replaceWith(s[0]) 3517 } 3518 } 3519 } 3520 } 3521 , 3522 e.exports = t["default"] 3523 } 3524 , [10943, 2364], [10952, 3707], 270, 892, function(e, t, r) { 3525 "use strict"; 3526 function n(e) {
3527 return e && e.__esModule ? e : { 3528 "default": e 3529 } 3530 } 3531 t.__esModule = !0; 3532 var i = r(9030) 3533 , a = n(i); 3534 t["default"] = function(e) { 3535 var t = e.types 3536 , r = (0, 3537 a["default"])(); 3538 return { 3539 visitor: { 3540 Scope: function(e) { 3541 var t = e.scope; 3542 t.getBinding("Symbol") && t.rename("Symbol") 3543 }, 3544 UnaryExpression: function(e) { 3545 var n = e.node 3546 , i = e.parent; 3547 if (!n[r] && !e.find(function(e) { 3548 return e.node && !!e.node._generated 3549 })) { 3550 if (e.parentPath.isBinaryExpression() && t.EQUALITY_BINARY_OPERATORS.indexOf(i.operator) >= 0) { 3551 var a = e.getOpposite(); 3552 if (a.isLiteral() && "symbol" !== a.node.value && "object" !== a.node.value) 3553 return 3554 } 3555 if ("typeof" === n.operator) { 3556 var s = t.callExpression(this.addHelper("typeof"), [n.argument]); 3557 if (e.get("argument").isIdentifier()) { 3558 var o = t.stringLiteral("undefined") 3559 , u = t.unaryExpression("typeof", n.argument); 3560 u[r] = !0, 3561 e.replaceWith(t.conditionalExpression(t.binaryExpression("===", u, o), o, s)) 3562 } else 3563 e.replaceWith(s) 3564 } 3565 } 3566 } 3567 } 3568 } 3569 } 3570 , 3571 e.exports = t["default"] 3572 } 3573 , [10943, 1520], 580, 272, [10977, 3719, 2370], 1059, function(e, t, r) { 3574 "use strict"; 3575 function n(e) { 3576 if (e && e.__esModule) 3577 return e; 3578 var t = {}; 3579 if (null != e) 3580 for (var r in e) 3581 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 3582 return t["default"] = e, 3583 t 3584 } 3585 function i(e) { 3586 return e && e.__esModule ? e : { 3587 "default": e 3588 } 3589 } 3590 t.__esModule = !0, 3591 t["default"] = function() { 3592 return { 3593 visitor: { 3594 RegExpLiteral: function(e) { 3595 var t = e.node; 3596 u.is(t, "u") && (t.pattern = (0, 3597 s["default"])(t.pattern, t.flags), 3598 u.pullFlag(t, "u")) 3599 } 3600 } 3601 } 3602 } 3603 ; 3604 var a = r(9232) 3605 , s = i(a) 3606 , o = r(9055) 3607 , u = n(o); 3608 e.exports = t["default"] 3609 } 3610 , [11010, 9181], [11060, 99, 236, 842], [11064, 99, 842], [11201, 3745], [11205, 9164], [11208, 2384, 2385, 128], [10914, 9185], [11278, 9174], [10951, 9197], [10967, 1537, 357, 356, 529, 680], 1056, 1057, [10982, 529, 356, 237], 1059, [11060, 17, 239, 845], [11064, 17, 845], [11010, 3795], [11060, 17, 241, 846], [11064, 17, 846], [11010, 3795], [11060, 17, 243, 848], [11064, 17, 848], [11205, 9409], 1088, [11208, 2413, 1547, 129], [11214, 2413, 532], [11218, 9375, 3779, 9391], [10951, 9435], [10967, 1556, 361, 360, 537, 684], 1056, 1057, [10982, 537, 360, 246], 1059, [11010, 9594], [11060, 100, 248, 853], [11064, 100, 853], [11201, 3835], [11205, 9576], [11208, 2443, 2444, 131], [10914, 9598], [11278, 9587], [10951, 9610], [10967, 1570, 366, 365, 544, 689], 1056, 1057, [10982, 544, 365, 249], 1059, [10943, 2467], [10952, 3856], 270, 892, [10943, 2474], [10952, 3867], 270, 892, [10943, 2481], [10952, 3876], 270, 892, [10943, 2488], [10952, 3887], 270, 892, [11010, 9917], [11060, 101, 251, 865], [11064, 101, 865], [11201, 3915], [11205, 9900], [11208, 2499, 2500, 132], [10914, 9921], [11278, 9910], [10951, 9933], [10967, 1600, 371, 370, 551, 694], 1056, 1057, [10982, 551, 370, 252], 1059, [11010, 10091], [11060, 102, 254, 869], [11064, 102, 869], [11201, 3954], [11205, 10074], [11208, 2527, 2528, 133], [10914, 10095], [11278, 10084], [10951, 10107], [10967, 1614, 376, 375, 558, 699], 1056, 1057, [10982, 558, 375, 255], 1059, function(e, t, r) { 3611 "use strict"; 3612 t.__esModule = !0, 3613 t["default"] = function() { 3614 return r(10142) 3615 } 3616 , 3617 e.exports = t["default"] 3618 } 3619 , [10920, 10161], [10926, 10144], [10951, 10167], [10967, 1623, 380, 379, 562, 702], 1056, 1057, [10982, 562, 379, 256], 1059, [11010, 10151], [11069, 10291, 10292, 10293, 10294, 10295], [11083, 1631], [11113, 2569], [11124, 10288], 944, [11150, 874], 897, 67, [11069, 10401, 10402, 10403, 10404, 10405], [11083, 4030], [11124, 10399], 1069, [11138, 258, 2584], [11150, 876], 1074, [11155, 2584], 1079, [11060, 103, 260, 878], [11064, 103, 878], [10914, 10470], [11278, 10459], [10951, 10482], [10967, 1651, 385, 384, 567, 708], 1056, 1057, [10982, 567, 384, 261], 1059, [11010, 10466], [11060, 104, 263, 881], [11064, 104, 881], [11201, 4074], [11205, 10620], [11208, 2609, 2610, 134], [10914, 10647], [10926, 10636], [10951, 10659], [10967, 1665, 390, 389, 574, 713], 1056, 1057, [10982, 574, 389, 264], 1059, [11010, 10643], [11060, 105, 266, 886], [11064, 105, 886], [11069, 10819,
vendor: 5,913 bytes, lines 3619-3761
361910820, 10821, 10822, 10823], [11083, 1680], [11113, 2637], [11124, 10816], 1069, 1070, [11138, 268, 1683], 944, [11150, 887], 1074, [11155, 1683], 897, 1079, [11175, 268, 716], [11176, 716], function(e, t, r) { 3620 (function(t) { 3621 "use strict"; 3622 function n(e, t) { 3623 if (e === t) 3624 return 0; 3625 for (var r = e.length, n = t.length, i = 0, a = Math.min(r, n); a > i; ++i) 3626 if (e[i] !== t[i]) { 3627 r = e[i], 3628 n = t[i]; 3629 break 3630 } 3631 return n > r ? -1 : r > n ? 1 : 0 3632 } 3633 function i(e) { 3634 return t.Buffer && "function" == typeof t.Buffer.isBuffer ? t.Buffer.isBuffer(e) : !(null == e || !e._isBuffer) 3635 } 3636 function a(e) { 3637 return Object.prototype.toString.call(e) 3638 } 3639 function s(e) { 3640 return i(e) ? !1 : "function" != typeof t.ArrayBuffer ? !1 : "function" == typeof ArrayBuffer.isView ? ArrayBuffer.isView(e) : e ? e instanceof DataView ? !0 : !!(e.buffer && e.buffer instanceof ArrayBuffer) : !1 3641 } 3642 function o(e) { 3643 if (E.isFunction(e)) { 3644 if (S) 3645 return e.name; 3646 var t = e.toString() 3647 , r = t.match(D); 3648 return r && r[1] 3649 } 3650 } 3651 function u(e, t) { 3652 return "string" == typeof e ? e.length < t ? e : e.slice(0, t) : e 3653 } 3654 function l(e) { 3655 if (S || !E.isFunction(e)) 3656 return E.inspect(e); 3657 var t = o(e) 3658 , r = t ? ": " + t : ""; 3659 return "[Function" + r + "]" 3660 } 3661 function c(e) { 3662 return u(l(e.actual), 128) + " " + e.operator + " " + u(l(e.expected), 128) 3663 } 3664 function p(e, t, r, n, i) { 3665 throw new _.AssertionError({ 3666 message: r, 3667 actual: e, 3668 expected: t, 3669 operator: n, 3670 stackStartFunction: i 3671 }) 3672 } 3673 function f(e, t) { 3674 e || p(e, !0, t, "==", _.ok) 3675 } 3676 function d(e, t, r, o) { 3677 if (e === t) 3678 return !0; 3679 if (i(e) && i(t)) 3680 return 0 === n(e, t); 3681 if (E.isDate(e) && E.isDate(t)) 3682 return e.getTime() === t.getTime(); 3683 if (E.isRegExp(e) && E.isRegExp(t)) 3684 return e.source === t.source && e.global === t.global && e.multiline === t.multiline && e.lastIndex === t.lastIndex && e.ignoreCase === t.ignoreCase; 3685 if (null !== e && "object" == typeof e || null !== t && "object" == typeof t) { 3686 if (s(e) && s(t) && a(e) === a(t) && !(e instanceof Float32Array || e instanceof Float64Array)) 3687 return 0 === n(new Uint8Array(e.buffer), new Uint8Array(t.buffer)); 3688 if (i(e) !== i(t)) 3689 return !1; 3690 o = o || { 3691 actual: [], 3692 expected: [] 3693 }; 3694 var u = o.actual.indexOf(e); 3695 return -1 !== u && u === o.expected.indexOf(t) ? !0 : (o.actual.push(e), 3696 o.expected.push(t), 3697 y(e, t, r, o)) 3698 } 3699 return r ? e === t : e == t 3700 } 3701 function h(e) { 3702 return "[object Arguments]" == Object.prototype.toString.call(e) 3703 } 3704 function y(e, t, r, n) { 3705 if (null === e || void 0 === e || null === t || void 0 === t) 3706 return !1; 3707 if (E.isPrimitive(e) || E.isPrimitive(t)) 3708 return e === t; 3709 if (r && Object.getPrototypeOf(e) !== Object.getPrototypeOf(t)) 3710 return !1; 3711 var i = h(e) 3712 , a = h(t); 3713 if (i && !a || !i && a) 3714 return !1; 3715 if (i) 3716 return e = A.call(e), 3717 t = A.call(t), 3718 d(e, t, r); 3719 var s, o, u = C(e), l = C(t); 3720 if (u.length !== l.length) 3721 return !1; 3722 for (u.sort(), 3723 l.sort(), 3724 o = u.length - 1; o >= 0; o--) 3725 if (u[o] !== l[o]) 3726 return !1; 3727 for (o = u.length - 1; o >= 0; o--) 3728 if (s = u[o], 3729 !d(e[s], t[s], r, n)) 3730 return !1; 3731 return !0 3732 } 3733 function v(e, t, r) { 3734 d(e, t, !0) && p(e, t, r, "notDeepStrictEqual", v) 3735 } 3736 function m(e, t) { 3737 if (!e || !t) 3738 return !1; 3739 if ("[object RegExp]" == Object.prototype.toString.call(t)) 3740 return t.test(e); 3741 try { 3742 if (e instanceof t) 3743 return !0 3744 } catch (r) {} 3745 return Error.isPrototypeOf(t) ? !1 : t.call({}, e) === !0 3746 } 3747 function g(e) { 3748 var t; 3749 try { 3750 e() 3751 } catch (r) { 3752 t = r 3753 } 3754 return t 3755 } 3756 function b(e, t, r, n) { 3757 var i; 3758 if ("function" != typeof t) 3759 throw new TypeError('"block" argument must be a function'); 3760 "string" == typeof r && (n = r, 3761 r = null),
3762 i = g(t), 3763 n = (r && r.name ? " (" + r.name + ")." : ".") + (n ? " " + n : "."), 3764 e && !i && p(i, r, "Missing expected exception" + n); 3765 var a = "string" == typeof n 3766 , s = !e && E.isError(i) 3767 , o = !e && i && !r; 3768 if ((s && a && m(i, r) || o) && p(i, r, "Got unwanted exception" + n), 3769 e && i && r && !m(i, r) || !e && i) 3770 throw i 3771 } 3772 var E = r(19) 3773 , x = Object.prototype.hasOwnProperty 3774 , A = Array.prototype.slice 3775 , S = function() { 3776 return "foo" === function() {} 3777 .name 3778 }() 3779 , _ = e.exports = f 3780 , D = /\s*function\s+([^\(\s]*)\s*/; 3781 _.AssertionError = function(e) { 3782 this.name = "AssertionError", 3783 this.actual = e.actual, 3784 this.expected = e.expected, 3785 this.operator = e.operator, 3786 e.message ? (this.message = e.message, 3787 this.generatedMessage = !1) : (this.message = c(this), 3788 this.generatedMessage = !0); 3789 var t = e.stackStartFunction || p; 3790 if (Error.captureStackTrace) 3791 Error.captureStackTrace(this, t); 3792 else { 3793 var r = new Error; 3794 if (r.stack) { 3795 var n = r.stack 3796 , i = o(t) 3797 , a = n.indexOf("\n" + i); 3798 if (a >= 0) { 3799 var s = n.indexOf("\n", a + 1); 3800 n = n.substring(s + 1) 3801 } 3802 this.stack = n 3803 } 3804 } 3805 } 3806 , 3807 E.inherits(_.AssertionError, Error), 3808 _.fail = p, 3809 _.ok = f, 3810 _.equal = function(e, t, r) { 3811 e != t && p(e, t, r, "==", _.equal) 3812 } 3813 , 3814 _.notEqual = function(e, t, r) { 3815 e == t && p(e, t, r, "!=", _.notEqual) 3816 } 3817 , 3818 _.deepEqual = function(e, t, r) { 3819 d(e, t, !1) || p(e, t, r, "deepEqual", _.deepEqual) 3820 } 3821 , 3822 _.deepStrictEqual = function(e, t, r) { 3823 d(e, t, !0) || p(e, t, r, "deepStrictEqual", _.deepStrictEqual) 3824 } 3825 , 3826 _.notDeepEqual = function(e, t, r) { 3827 d(e, t, !1) && p(e, t, r, "notDeepEqual", _.notDeepEqual) 3828 } 3829 , 3830 _.notDeepStrictEqual = v, 3831 _.strictEqual = function(e, t, r) { 3832 e !== t && p(e, t, r, "===", _.strictEqual) 3833 } 3834 , 3835 _.notStrictEqual = function(e, t, r) { 3836 e === t && p(e, t, r, "!==", _.notStrictEqual) 3837 } 3838 , 3839 _["throws"] = function(e, t, r) { 3840 b(!0, e, t, r) 3841 } 3842 , 3843 _.doesNotThrow = function(e, t, r) { 3844 b(!1, e, t, r) 3845 } 3846 , 3847 _.ifError = function(e) { 3848 if (e) 3849 throw e 3850 } 3851 ; 3852 var C = Object.keys || function(e) { 3853 var t = []; 3854 for (var r in e) 3855 x.call(e, r) && t.push(r); 3856 return t 3857 } 3858 } 3859 ).call(t, function() { 3860 return this 3861 }()) 3862 } 3863 , function(e, t, r) { 3864 "use strict"; 3865 function n(e) { 3866 return e && e.__esModule ? e : { 3867 "default": e 3868 } 3869 } 3870 t.__esModule = !0; 3871 var i = r(4172) 3872 , a = n(i) 3873 , s = r(31) 3874 , o = n(s) 3875 , u = r(579) 3876 , l = n(u) 3877 , c = r(578) 3878 , p = n(c) 3879 , f = function(e) { 3880 function t() { 3881 (0, 3882 o["default"])(this, t); 3883 var r = (0, 3884 l["default"])(this, e.call(this)); 3885 return r.dynamicData = {}, 3886 r 3887 } 3888 return (0, 3889 p["default"])(t, e), 3890 t.prototype.setDynamic = function(e, t) { 3891 this.dynamicData[e] = t 3892 } 3893 , 3894 t.prototype.get = function(t) { 3895 if (this.has(t)) 3896 return e.prototype.get.call(this, t); 3897 if (Object.prototype.hasOwnProperty.call(this.dynamicData, t)) { 3898 var r = this.dynamicData[t](); 3899 return this.set(t, r), 3900 r 3901 } 3902 } 3903 , 3904 t 3905 }(a["default"]); 3906 t["default"] = f, 3907 e.exports = t["default"] 3908 } 3909 , function(e, t, r) { 3910 (function(e) { 3911 "use strict"; 3912 function n(e) {
3913 if (e && e.__esModule) 3914 return e; 3915 var t = {}; 3916 if (null != e) 3917 for (var r in e) 3918 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 3919 return t["default"] = e, 3920 t 3921 } 3922 function i(e) { 3923 return e && e.__esModule ? e : { 3924 "default": e 3925 } 3926 } 3927 t.__esModule = !0, 3928 t.File = void 0; 3929 var a = r(110) 3930 , s = i(a) 3931 , o = r(18) 3932 , u = i(o) 3933 , l = r(717) 3934 , c = i(l) 3935 , p = r(1692) 3936 , f = i(p) 3937 , d = r(31) 3938 , h = i(d) 3939 , y = r(579) 3940 , v = i(y) 3941 , m = r(578) 3942 , g = i(m) 3943 , b = r(2649) 3944 , E = i(b) 3945 , x = r(4134) 3946 , A = n(x) 3947 , S = r(4278) 3948 , _ = i(S) 3949 , D = r(890) 3950 , C = i(D) 3951 , w = r(4138) 3952 , T = i(w) 3953 , P = r(4408) 3954 , O = i(P) 3955 , k = r(112) 3956 , F = i(k) 3957 , B = r(2705) 3958 , I = i(B) 3959 , N = r(2647) 3960 , R = i(N) 3961 , M = r(2645) 3962 , L = i(M) 3963 , j = r(2694) 3964 , U = i(j) 3965 , V = r(4133) 3966 , Y = i(V) 3967 , G = r(1685) 3968 , W = i(G) 3969 , K = r(1717) 3970 , q = r(1690) 3971 , H = n(q) 3972 , J = r(392) 3973 , X = i(J) 3974 , $ = r(14) 3975 , z = n($) 3976 , Q = r(4135) 3977 , Z = i(Q) 3978 , ee = r(4136) 3979 , te = i(ee) 3980 , re = [[Z["default"]], [te["default"]]] 3981 , ne = { 3982 enter: function(e, t) { 3983 var r = e.node.loc; 3984 r && (t.loc = r, 3985 e.stop()) 3986 } 3987 } 3988 , ie = function(t) { 3989 function r() { 3990 var e = arguments.length <= 0 || void 0 === arguments[0] ? {} : arguments[0] 3991 , n = arguments[1]; 3992 (0, 3993 h["default"])(this, r); 3994 var i = (0, 3995 v["default"])(this, t.call(this)); 3996 return i.pipeline = n, 3997 i.log = new Y["default"](i,e.filename || "unknown"), 3998 i.opts = i.initOptions(e), 3999 i.parserOpts = { 4000 highlightCode: i.opts.highlightCode, 4001 nonStandard: i.opts.nonStandard, 4002 sourceType: i.opts.sourceType, 4003 filename: i.opts.filename, 4004 plugins: [] 4005 }, 4006 i.pluginVisitors = [], 4007 i.pluginPasses = [], 4008 i.buildPluginsForOptions(i.opts), 4009 i.opts.passPerPreset && (i.perPresetOpts = [], 4010 i.opts.presets.forEach(function(e) { 4011 var t = (0, 4012 f["default"])((0, 4013 c["default"])(i.opts), e); 4014 i.perPresetOpts.push(t), 4015 i.buildPluginsForOptions(t) 4016 })), 4017 i.metadata = { 4018 usedHelpers: [], 4019 marked: [], 4020 modules: { 4021 imports: [], 4022 exports: { 4023 exported: [], 4024 specifiers: [] 4025 } 4026 } 4027 }, 4028 i.dynamicImportTypes = {}, 4029 i.dynamicImportIds = {}, 4030 i.dynamicImports = [], 4031 i.declarations = {}, 4032 i.usedHelpers = {}, 4033 i.path = null, 4034 i.ast = {}, 4035 i.code = "", 4036 i.shebang = "", 4037 i.hub = new k.Hub(i), 4038 i 4039 } 4040 return (0, 4041 g["default"])(r, t), 4042 r.prototype.getMetadata = function() { 4043 for (var e = !1, t = this.ast.program.body, r = Array.isArray(t), n = 0, t = r ? t : (0, 4044 u["default"])(t); ; ) { 4045 var i; 4046 if (r) { 4047 if (n >= t.length) 4048 break; 4049 i = t[n++] 4050 } else { 4051 if (n = t.next(), 4052 n.done) 4053 break; 4054 i = n.value 4055 } 4056 var a = i; 4057 if (z.isModuleDeclaration(a)) { 4058 e = !0; 4059 break 4060 } 4061 } 4062 e && this.path.traverse(A, this) 4063 } 4064 , 4065 r.prototype.initOptions = function(e) { 4066 e = new C["default"](this.log,this.pipeline).init(e), 4067 e.inputSourceMap && (e.sourceMaps = !0), 4068 e.moduleId && (e.moduleIds = !0), 4069 e.basename = X["default"].basename(e.filename, X["default"].extname(e.filename)), 4070 e.ignore = H.arrayify(e.ignore, H.regexify), 4071 e.only && (e.only = H.arrayify(e.only, H.regexify)), 4072 (0, 4073 U["default"])(e, { 4074 moduleRoot: e.sourceRoot 4075 }), 4076 (0, 4077 U["default"])(e, { 4078 sourceRoot: e.moduleRoot 4079 }), 4080 (0, 4081 U["default"])(e, { 4082 filenameRelative: e.filename 4083 }); 4084 var t = X["default"].basename(e.filenameRelative); 4085 return (0, 4086 U["default"])(e, { 4087 sourceFileName: t, 4088 sourceMapTarget: t 4089 }), 4090 e 4091 } 4092 , 4093 r.prototype.buildPluginsForOptions = function(e) { 4094 if (Array.isArray(e.plugins)) { 4095 for (var t = e.plugins.concat(re), r = [], n = [], i = t, a = Array.isArray(i), s = 0, i = a ? i : (0, 4096 u["default"])(i); ; ) { 4097 var o; 4098 if (a) { 4099 if (s >= i.length) 4100 break; 4101 o = i[s++] 4102 } else { 4103 if (s = i.next(), 4104 s.done) 4105 break; 4106 o = s.value 4107 } 4108 var l = o 4109 , c = l[0] 4110 , p = l[1]; 4111 r.push(c.visitor), 4112 n.push(new T["default"](this,c,p)), 4113 c.manipulateOptions && c.manipulateOptions(e, this.parserOpts, this) 4114 } 4115 this.pluginVisitors.push(r), 4116 this.pluginPasses.push(n) 4117 } 4118 } 4119 , 4120 r.prototype.getModuleName = function() { 4121 var e = this.opts; 4122 if (!e.moduleIds) 4123 return null; 4124 if (null != e.moduleId && !e.getModuleId) 4125 return e.moduleId; 4126 var t = e.filenameRelative 4127 , r = ""; 4128 if (null != e.moduleRoot && (r = e.moduleRoot + "/"), 4129 !e.filenameRelative) 4130 return r + e.filename.replace(/^\//, ""); 4131 if (null != e.sourceRoot) { 4132 var n = new RegExp("^" + e.sourceRoot + "/?"); 4133 t = t.replace(n, "") 4134 } 4135 return t = t.replace(/\.(\w*?)$/, ""), 4136 r += t, 4137 r = r.replace(/\\/g, "/"), 4138 e.getModuleId ? e.getModuleId(r) || r : r 4139 } 4140 , 4141 r.prototype.resolveModuleSource = function n(e) { 4142 var n = this.opts.resolveModuleSource; 4143 return n && (e = n(e, this.opts.filename)), 4144 e 4145 } 4146 , 4147 r.prototype.addImport = function(e, t) { 4148 var r = arguments.length <= 2 || void 0 === arguments[2] ? t : arguments[2] 4149 , n = e + ":" + t 4150 , i = this.dynamicImportIds[n]; 4151 if (!i) { 4152 e = this.resolveModuleSource(e), 4153 i = this.dynamicImportIds[n] = this.scope.generateUidIdentifier(r); 4154 var a = []; 4155 "*" === t ? a.push(z.importNamespaceSpecifier(i)) : "default" === t ? a.push(z.importDefaultSpecifier(i)) : a.push(z.importSpecifier(i, z.identifier(t))); 4156 var s = z.importDeclaration(a, z.stringLiteral(e)); 4157 s._blockHoist = 3, 4158 this.path.unshiftContainer("body", s) 4159 } 4160 return i 4161 } 4162 , 4163 r.prototype.addHelper = function(e) { 4164 var t = this.declarations[e]; 4165 if (t) 4166 return t; 4167 this.usedHelpers[e] || (this.metadata.usedHelpers.push(e), 4168 this.usedHelpers[e] = !0); 4169 var r = this.get("helperGenerator") 4170 , n = this.get("helpersNamespace"); 4171 if (r) { 4172 var i = r(e); 4173 if (i) 4174 return i 4175 } else if (n) 4176 return z.memberExpression(n, z.identifier(e)); 4177 var a = (0, 4178 E["default"])(e) 4179 , s = this.declarations[e] = this.scope.generateUidIdentifier(e); 4180 return z.isFunctionExpression(a) && !a.id ? (a.body._compact = !0, 4181 a._generated = !0, 4182 a.id = s, 4183 a.type = "FunctionDeclaration", 4184 this.path.unshiftContainer("body", a)) : (a._compact = !0, 4185 this.scope.push({ 4186 id: s, 4187 init: a, 4188 unique: !0 4189 })), 4190 s 4191 } 4192 ,
4193 r.prototype.addTemplateObject = function(e, t, r) { 4194 var n = r.elements.map(function(e) { 4195 return e.value 4196 }) 4197 , i = e + "_" + r.elements.length + "_" + n.join(",") 4198 , a = this.declarations[i]; 4199 if (a) 4200 return a; 4201 var s = this.declarations[i] = this.scope.generateUidIdentifier("templateObject") 4202 , o = this.addHelper(e) 4203 , u = z.callExpression(o, [t, r]); 4204 return u._compact = !0, 4205 this.scope.push({ 4206 id: s, 4207 init: u, 4208 _blockHoist: 1.9 4209 }), 4210 s 4211 } 4212 , 4213 r.prototype.buildCodeFrameError = function(e, t) { 4214 var r = arguments.length <= 2 || void 0 === arguments[2] ? SyntaxError : arguments[2] 4215 , n = e && (e.loc || e._loc) 4216 , i = new r(t); 4217 return n ? i.loc = n.start : ((0, 4218 F["default"])(e, ne, this.scope, i), 4219 i.message += " (This is an error on an internal node. Probably an internal error", 4220 i.loc && (i.message += ". Location has been estimated."), 4221 i.message += ")"), 4222 i 4223 } 4224 , 4225 r.prototype.mergeSourceMap = function(e) { 4226 var t = this.opts.inputSourceMap; 4227 if (!t) 4228 return e; 4229 var r = function() { 4230 var r = new I["default"].SourceMapConsumer(t) 4231 , n = new I["default"].SourceMapConsumer(e) 4232 , i = new I["default"].SourceMapGenerator({ 4233 file: r.file, 4234 sourceRoot: r.sourceRoot 4235 }) 4236 , a = n.sources[0]; 4237 r.eachMapping(function(e) { 4238 var t = n.generatedPositionFor({ 4239 line: e.generatedLine, 4240 column: e.generatedColumn, 4241 source: a 4242 }); 4243 null != t.column && i.addMapping({ 4244 source: e.source, 4245 original: null == e.source ? null : { 4246 line: e.originalLine, 4247 column: e.originalColumn 4248 }, 4249 generated: t 4250 }) 4251 }); 4252 var s = i.toJSON(); 4253 return t.mappings = s.mappings, 4254 { 4255 v: t 4256 } 4257 }(); 4258 return "object" === ("undefined" == typeof r ? "undefined" : (0, 4259 s["default"])(r)) ? r.v : void 0 4260 } 4261 , 4262 r.prototype.parse = function(e) { 4263 this.log.debug("Parse start"); 4264 var t = (0, 4265 K.parse)(e, this.parserOpts); 4266 return this.log.debug("Parse stop"), 4267 t 4268 } 4269 , 4270 r.prototype._addAst = function(e) { 4271 this.path = k.NodePath.get({ 4272 hub: this.hub, 4273 parentPath: null, 4274 parent: e, 4275 container: e, 4276 key: "program" 4277 }).setContext(), 4278 this.scope = this.path.scope, 4279 this.ast = e, 4280 this.getMetadata() 4281 } 4282 , 4283 r.prototype.addAst = function(e) { 4284 this.log.debug("Start set AST"), 4285 this._addAst(e), 4286 this.log.debug("End set AST") 4287 } 4288 , 4289 r.prototype.transform = function() { 4290 for (var e = 0; e < this.pluginPasses.length; e++) { 4291 var t = this.pluginPasses[e]; 4292 this.call("pre", t), 4293 this.log.debug("Start transform traverse"), 4294 (0, 4295 F["default"])(this.ast, F["default"].visitors.merge(this.pluginVisitors[e], t), this.scope), 4296 this.log.debug("End transform traverse"), 4297 this.call("post", t) 4298 } 4299 return this.generate() 4300 } 4301 , 4302 r.prototype.wrap = function(t, r) { 4303 t += ""; 4304 try { 4305 return this.shouldIgnore() ? this.makeResult({ 4306 code: t, 4307 ignored: !0 4308 }) : r() 4309 } catch (n) { 4310 if (n._babel) 4311 throw n; 4312 n._babel = !0; 4313 var i = n.message = this.opts.filename + ": " + n.message 4314 , a = n.loc; 4315 if (a && (n.codeFrame = (0, 4316 L["default"])(t, a.line, a.column + 1, this.opts), 4317 i += "\n" + n.codeFrame), 4318 e.browser && (n.message = i), 4319 n.stack) { 4320 var s = n.stack.replace(n.message, i); 4321 n.stack = s 4322 } 4323 throw n 4324 } 4325 } 4326 , 4327 r.prototype.addCode = function(e) { 4328 e = (e || "") + "", 4329 e = this.parseInputSourceMap(e), 4330 this.code = e 4331 } 4332 , 4333 r.prototype.parseCode = function() { 4334 this.parseShebang(); 4335 var e = this.parse(this.code); 4336 this.addAst(e) 4337 } 4338 , 4339 r.prototype.shouldIgnore = function() { 4340 var e = this.opts; 4341 return H.shouldIgnore(e.filename, e.ignore, e.only) 4342 } 4343 , 4344 r.prototype.call = function(e, t) { 4345 for (var r = t, n = Array.isArray(r), i = 0, r = n ? r : (0, 4346 u["default"])(r); ; ) { 4347 var a; 4348 if (n) { 4349 if (i >= r.length) 4350 break; 4351 a = r[i++] 4352 } else { 4353 if (i = r.next(), 4354 i.done) 4355 break; 4356 a = i.value 4357 } 4358 var s = a 4359 , o = s.plugin 4360 , l = o[e]; 4361 l && l.call(s, this) 4362 } 4363 } 4364 , 4365 r.prototype.parseInputSourceMap = function(e) { 4366 var t = this.opts; 4367 if (t.inputSourceMap !== !1) { 4368 var r = _["default"].fromSource(e); 4369 r && (t.inputSourceMap = r.toObject(), 4370 e = _["default"].removeComments(e)) 4371 } 4372 return e 4373 } 4374 , 4375 r.prototype.parseShebang = function() { 4376 var e = O["default"].exec(this.code); 4377 e && (this.shebang = e[0],
4378 this.code = this.code.replace(O["default"], "")) 4379 } 4380 , 4381 r.prototype.makeResult = function(e) { 4382 var t = e.code 4383 , r = e.map 4384 , n = e.ast 4385 , i = e.ignored 4386 , a = { 4387 metadata: null, 4388 options: this.opts, 4389 ignored: !!i, 4390 code: null, 4391 ast: null, 4392 map: r || null 4393 }; 4394 return this.opts.code && (a.code = t), 4395 this.opts.ast && (a.ast = n), 4396 this.opts.metadata && (a.metadata = this.metadata), 4397 a 4398 } 4399 , 4400 r.prototype.generate = function() { 4401 var e = this.opts 4402 , t = this.ast 4403 , r = { 4404 ast: t 4405 }; 4406 if (!e.code) 4407 return this.makeResult(r); 4408 this.log.debug("Generation start"); 4409 var n = (0, 4410 R["default"])(t, e, this.code); 4411 return r.code = n.code, 4412 r.map = n.map, 4413 this.log.debug("Generation end"), 4414 this.shebang && (r.code = this.shebang + "\n" + r.code), 4415 r.map && (r.map = this.mergeSourceMap(r.map)), 4416 "inline" !== e.sourceMaps && "both" !== e.sourceMaps || (r.code += "\n" + _["default"].fromObject(r.map).toComment()), 4417 "inline" === e.sourceMaps && (r.map = null), 4418 this.makeResult(r) 4419 } 4420 , 4421 r 4422 }(W["default"]); 4423 t["default"] = ie, 4424 t.File = ie 4425 } 4426 ).call(t, r(1)) 4427 } 4428 , function(e, t, r) { 4429 "use strict"; 4430 function n(e) { 4431 return e && e.__esModule ? e : { 4432 "default": e 4433 } 4434 } 4435 function i(e) { 4436 if (e && e.__esModule) 4437 return e; 4438 var t = {}; 4439 if (null != e) 4440 for (var r in e) 4441 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 4442 return t["default"] = e, 4443 t 4444 } 4445 function a() { 4446 var e = arguments.length <= 0 || void 0 === arguments[0] ? {} : arguments[0]; 4447 for (var t in e) { 4448 var r = e[t]; 4449 if (null != r) { 4450 var n = l["default"][t]; 4451 if (n && n.alias && (n = l["default"][n.alias]), 4452 n) { 4453 var i = o[n.type]; 4454 i && (r = i(r)), 4455 e[t] = r 4456 } 4457 } 4458 } 4459 return e 4460 } 4461 t.__esModule = !0, 4462 t.config = void 0, 4463 t.normaliseOptions = a; 4464 var s = r(1688) 4465 , o = i(s) 4466 , u = r(889) 4467 , l = n(u); 4468 t.config = l["default"] 4469 } 4470 , function(e, t, r) { 4471 "use strict"; 4472 function n(e) { 4473 if (e && e.__esModule) 4474 return e; 4475 var t = {}; 4476 if (null != e) 4477 for (var r in e) 4478 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 4479 return t["default"] = e, 4480 t 4481 } 4482 function i(e) { 4483 return e && e.__esModule ? e : { 4484 "default": e 4485 } 4486 } 4487 function a(e) { 4488 return !!e 4489 } 4490 function s(e) { 4491 return p.booleanify(e) 4492 } 4493 function o(e) { 4494 return p.list(e) 4495 } 4496 t.__esModule = !0, 4497 t.filename = void 0, 4498 t["boolean"] = a, 4499 t.booleanString = s, 4500 t.list = o; 4501 var u = r(2701) 4502 , l = i(u) 4503 , c = r(1690) 4504 , p = n(c); 4505 t.filename = l["default"] 4506 } 4507 , function(e, t) { 4508 "use strict"; 4509 e.exports = { 4510 auxiliaryComment: { 4511 message: "Use `auxiliaryCommentBefore` or `auxiliaryCommentAfter`" 4512 }, 4513 blacklist: { 4514 message: "Put the specific transforms you want in the `plugins` option" 4515 }, 4516 breakConfig: { 4517 message: "This is not a necessary option in Babel 6" 4518 }, 4519 experimental: { 4520 message: "Put the specific transforms you want in the `plugins` option" 4521 }, 4522 externalHelpers: { 4523 message: "Use the `external-helpers` plugin instead. Check out http://babeljs.io/docs/plugins/external-helpers/" 4524 }, 4525 extra: { 4526 message: "" 4527 }, 4528 jsxPragma: { 4529 message: "use the `pragma` option in the `react-jsx` plugin . Check out http://babeljs.io/docs/plugins/transform-react-jsx/" 4530 }, 4531 loose: { 4532 message: "Specify the `loose` option for the relevant plugin you are using or use a preset that sets the option." 4533 }, 4534 metadataUsedHelpers: { 4535 message: "Not required anymore as this is enabled by default" 4536 }, 4537 modules: { 4538 message: "Use the corresponding module transform plugin in the `plugins` option. Check out http://babeljs.io/docs/plugins/#modules" 4539 }, 4540 nonStandard: { 4541 message: "Use the `react-jsx` and `flow-strip-types` plugins to support JSX and Flow. Also check out the react preset http://babeljs.io/docs/plugins/preset-react/" 4542 }, 4543 optional: { 4544 message: "Put the specific transforms you want in the `plugins` option" 4545 }, 4546 sourceMapName: { 4547 message: "Use the `sourceMapTarget` option" 4548 }, 4549 stage: { 4550 message: "Check out the corresponding stage-x presets http://babeljs.io/docs/plugins/#presets" 4551 }, 4552 whitelist: { 4553 message: "Put the specific transforms you want in the `plugins` option" 4554 } 4555 } 4556 } 4557 , function(e, t, r) { 4558 "use strict"; 4559 function n(e) {
4560 return e && e.__esModule ? e : { 4561 "default": e 4562 } 4563 } 4564 function i(e, t) { 4565 var r = t || i.EXTENSIONS 4566 , n = P["default"].extname(e); 4567 return (0, 4568 S["default"])(r, n) 4569 } 4570 function a(e) { 4571 return e ? Array.isArray(e) ? e : "string" == typeof e ? e.split(",") : [e] : [] 4572 } 4573 function s(e) { 4574 if (!e) 4575 return new RegExp(/.^/); 4576 if (Array.isArray(e) && (e = new RegExp(e.map(y["default"]).join("|"),"i")), 4577 "string" == typeof e) { 4578 e = (0, 4579 k["default"])(e), 4580 ((0, 4581 m["default"])(e, "./") || (0, 4582 m["default"])(e, "*/")) && (e = e.slice(2)), 4583 (0, 4584 m["default"])(e, "**/") && (e = e.slice(3)); 4585 var t = x["default"].makeRe(e, { 4586 nocase: !0 4587 }); 4588 return new RegExp(t.source.slice(1, -1),"i") 4589 } 4590 if ((0, 4591 w["default"])(e)) 4592 return e; 4593 throw new TypeError("illegal type for regexify") 4594 } 4595 function o(e, t) { 4596 return e ? (0, 4597 b["default"])(e) ? o([e], t) : (0, 4598 D["default"])(e) ? o(a(e), t) : Array.isArray(e) ? (t && (e = e.map(t)), 4599 e) : [e] : [] 4600 } 4601 function u(e) { 4602 return "true" === e || 1 == e ? !0 : "false" !== e && 0 != e && e ? e : !1 4603 } 4604 function l(e) { 4605 var t = arguments.length <= 1 || void 0 === arguments[1] ? [] : arguments[1] 4606 , r = arguments[2]; 4607 if (e = (0, 4608 k["default"])(e), 4609 r) { 4610 for (var n = r, i = Array.isArray(n), a = 0, n = i ? n : (0, 4611 f["default"])(n); ; ) { 4612 var s; 4613 if (i) { 4614 if (a >= n.length) 4615 break; 4616 s = n[a++] 4617 } else { 4618 if (a = n.next(), 4619 a.done) 4620 break; 4621 s = a.value 4622 } 4623 var o = s; 4624 if (c(o, e)) 4625 return !1 4626 } 4627 return !0 4628 } 4629 if (t.length) 4630 for (var u = t, l = Array.isArray(u), p = 0, u = l ? u : (0, 4631 f["default"])(u); ; ) { 4632 var d; 4633 if (l) { 4634 if (p >= u.length) 4635 break; 4636 d = u[p++] 4637 } else { 4638 if (p = u.next(), 4639 p.done) 4640 break; 4641 d = p.value 4642 } 4643 var h = d; 4644 if (c(h, e)) 4645 return !0 4646 } 4647 return !1 4648 } 4649 function c(e, t) { 4650 return "function" == typeof e ? e(t) : e.test(t) 4651 } 4652 t.__esModule = !0, 4653 t.inspect = t.inherits = void 0; 4654 var p = r(18) 4655 , f = n(p) 4656 , d = r(19); 4657 Object.defineProperty(t, "inherits", { 4658 enumerable: !0, 4659 get: function() { 4660 return d.inherits 4661 } 4662 }), 4663 Object.defineProperty(t, "inspect", { 4664 enumerable: !0, 4665 get: function() { 4666 return d.inspect 4667 } 4668 }), 4669 t.canCompile = i, 4670 t.list = a, 4671 t.regexify = s, 4672 t.arrayify = o, 4673 t.booleanify = u, 4674 t.shouldIgnore = l; 4675 var h = r(4380) 4676 , y = n(h) 4677 , v = r(4393) 4678 , m = n(v) 4679 , g = r(2697) 4680 , b = n(g) 4681 , E = r(4402) 4682 , x = n(E) 4683 , A = r(1077) 4684 , S = n(A) 4685 , _ = r(898) 4686 , D = n(_) 4687 , C = r(2700) 4688 , w = n(C) 4689 , T = r(392) 4690 , P = n(T) 4691 , O = r(2701) 4692 , k = n(O); 4693 i.EXTENSIONS = [".js", ".jsx", ".es6", ".es"] 4694 } 4695 , function(e, t, r) { 4696 "use strict"; 4697 function n(e) {
4698 if (e && e.__esModule) 4699 return e; 4700 var t = {}; 4701 if (null != e) 4702 for (var r in e) 4703 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 4704 return t["default"] = e, 4705 t 4706 } 4707 function i(e) { 4708 return e && e.__esModule ? e : { 4709 "default": e 4710 } 4711 } 4712 function a(e) { 4713 e.variance && ("plus" === e.variance ? this.token("+") : "minus" === e.variance && this.token("-")), 4714 this.word(e.name) 4715 } 4716 function s(e) { 4717 this.token("..."), 4718 this.print(e.argument, e) 4719 } 4720 function o(e) { 4721 var t = e.properties; 4722 this.token("{"), 4723 this.printInnerComments(e), 4724 t.length && (this.space(), 4725 this.printList(t, e, { 4726 indent: !0 4727 }), 4728 this.space()), 4729 this.token("}") 4730 } 4731 function u(e) { 4732 this.printJoin(e.decorators, e), 4733 this._method(e) 4734 } 4735 function l(e) { 4736 if (this.printJoin(e.decorators, e), 4737 e.computed) 4738 this.token("["), 4739 this.print(e.key, e), 4740 this.token("]"); 4741 else { 4742 if (b.isAssignmentPattern(e.value) && b.isIdentifier(e.key) && e.key.name === e.value.left.name) 4743 return void this.print(e.value, e); 4744 if (this.print(e.key, e), 4745 e.shorthand && b.isIdentifier(e.key) && b.isIdentifier(e.value) && e.key.name === e.value.name) 4746 return 4747 } 4748 this.token(":"), 4749 this.space(), 4750 this.print(e.value, e) 4751 } 4752 function c(e) { 4753 var t = e.elements 4754 , r = t.length; 4755 this.token("["), 4756 this.printInnerComments(e); 4757 for (var n = 0; n < t.length; n++) { 4758 var i = t[n]; 4759 i ? (n > 0 && this.space(), 4760 this.print(i, e), 4761 r - 1 > n && this.token(",")) : this.token(",") 4762 } 4763 this.token("]") 4764 } 4765 function p(e) { 4766 this.word("/" + e.pattern + "/" + e.flags) 4767 } 4768 function f(e) { 4769 this.word(e.value ? "true" : "false") 4770 } 4771 function d() { 4772 this.word("null") 4773 } 4774 function h(e) { 4775 var t = this.getPossibleRaw(e); 4776 return null != t ? void this.word(t) : void this.word(e.value + "") 4777 } 4778 function y(e, t) { 4779 var r = this.getPossibleRaw(e); 4780 if (null != r) 4781 return void this.token(r); 4782 var n = (0, 4783 m["default"])(e.value); 4784 return n = n.replace(/[\u000A\u000D\u2028\u2029]/g, function(e) { 4785 return "\\u" + ("0000" + e.charCodeAt(0).toString(16)).slice(-4) 4786 }), 4787 "single" !== this.format.quotes || b.isJSX(t) || (n = n.slice(1, -1), 4788 n = n.replace(/\\"/g, '"'), 4789 n = n.replace(/'/g, "\\'"), 4790 n = "'" + n + "'"), 4791 this.token(n) 4792 } 4793 t.__esModule = !0, 4794 t.ArrayPattern = t.ObjectPattern = t.RestProperty = t.SpreadProperty = t.SpreadElement = void 0; 4795 var v = r(577) 4796 , m = i(v); 4797 t.Identifier = a, 4798 t.RestElement = s, 4799 t.ObjectExpression = o, 4800 t.ObjectMethod = u, 4801 t.ObjectProperty = l, 4802 t.ArrayExpression = c, 4803 t.RegExpLiteral = p, 4804 t.BooleanLiteral = f, 4805 t.NullLiteral = d, 4806 t.NumericLiteral = h, 4807 t.StringLiteral = y; 4808 var g = r(14) 4809 , b = n(g); 4810 t.SpreadElement = s, 4811 t.SpreadProperty = s, 4812 t.RestProperty = s, 4813 t.ObjectPattern = o, 4814 t.ArrayPattern = c 4815 } 4816 , function(e, t, r) { 4817 e.exports = { 4818 "default": r(4185), 4819 __esModule: !0 4820 } 4821 } 4822 , [10922, 4193], function(e, t) { 4823 e.exports = function(e, t, r, n) { 4824 if (!(e instanceof t) || void 0 !== n && n in e) 4825 throw TypeError(r + ": incorrect invocation!"); 4826 return e 4827 } 4828 } 4829 , [10945, 891, 1698, 894, 1707, 4201], function(e, t) { 4830 var r = {}.toString; 4831 e.exports = function(e) { 4832 return r.call(e).slice(8, -1) 4833 } 4834 } 4835 , function(e, t) { 4836 e.exports = "constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleStr
4836ing,toString,valueOf".split(",") 4837 } 4838 , [10960, 1696], [10965, 1700, 136, 1703, 271, 270, 892, 4209, 1058, 2659, 111], function(e, t) { 4839 e.exports = !0 4840 } 4841 , function(e, t) { 4842 t.f = Object.getOwnPropertySymbols 4843 } 4844 , [10979, 271], [10980, 271], [10983, 1705, 1059], [10984, 137], function(e, t) { 4845 var r = Math.ceil 4846 , n = Math.floor; 4847 e.exports = function(e) { 4848 return isNaN(e = +e) ? 0 : (e > 0 ? n : r)(e) 4849 } 4850 } 4851 , [10988, 1706], [10990, 272], [10991, 137, 66, 1700, 1710, 138], [10992, 111], 1050, [11003, 4215, 1699], [11004, 137, 270, 135, 136, 1703, 893, 580, 1705, 1058, 1059, 111, 1710, 1709, 4210, 4205, 2654, 269, 581, 1708, 1057, 1055, 4212, 2657, 138, 719, 2658, 1056, 1701, 1700, 271], [11009, 1693, 4377, 1731, 4383, 112, 1717, 14], [11030, 718, 717, 31, 18, 1077, 1735, 4247, 112, 2694, 393, 2665, 4249, 14, 1061], [11034, 4178], [11049, 139, 4273, 4272, 4270, 4268, 4271, 4269, 4267, 140, 2668, 1062, 4274, 4275], [11071, 4362, 4363, 4364, 4365, 4366], [11077, 141], function(e, t) { 4852 function r(e, t) { 4853 for (var r = -1, n = e ? e.length : 0; ++r < n && t(e[r], r, e) !== !1; ) 4854 ; 4855 return e 4856 } 4857 e.exports = r 4858 } 4859 , function(e, t) { 4860 function r(e, t) { 4861 for (var r = -1, n = e ? e.length : 0, i = Array(n); ++r < n; ) 4862 i[r] = t(e[r], r, e); 4863 return i 4864 } 4865 e.exports = r 4866 } 4867 , [11082, 897], [11092, 1729], [11093, 4348], [11098, 4306, 4307, 2695, 67, 4391], [11103, 1719, 899], [11107, 2673], [11116, 1730, 1736], function(e, t) { 4868 function r(e) { 4869 return n(Object(e)) 4870 } 4871 var n = Object.getPrototypeOf; 4872 e.exports = r 4873 } 4874 , [11137, 897, 583, 1070, 113], [11156, 1722, 896, 1728, 583, 1072, 396], [11161, 4381], [11177, 1079, 395], [11179, 4305, 2689, 1070, 1072], [11182, 4312, 1730, 900, 901], [11183, 2674, 900], 66, 1053, 272, [10970, 1081, 4425, 4440, 1082], [10983, 2713, 2714], 1706, [10987, 4426, 1738], function(e, t) { 4875 "use strict"; 4876 t.__esModule = !0, 4877 t["default"] = function() { 4878 return { 4879 manipulateOptions: function(e, t) { 4880 t.plugins.push("decorators") 4881 } 4882 } 4883 } 4884 , 4885 e.exports = t["default"] 4886 } 4887 , function(e, t) { 4888 "use strict"; 4889 t.__esModule = !0, 4890 t["default"] = function() { 4891 return { 4892 manipulateOptions: function(e, t) { 4893 t.plugins.push("flow") 4894 } 4895 } 4896 } 4897 , 4898 e.exports = t["default"] 4899 } 4900 , function(e, t) { 4901 "use strict"; 4902 t.__esModule = !0, 4903 t["default"] = function() { 4904 return { 4905 manipulateOptions: function(e, t) { 4906 t.plugins.push("jsx") 4907 } 4908 } 4909 } 4910 , 4911 e.exports = t["default"] 4912 } 4913 , [11207, 4481, 905], 398, [11211, 727], [11214, 1747, 1748], [11220, 2728, 1747, 727, 4487], [11226, 1763, 586, 64, 26, 1754, 4574, 4512, 584, 4570, 1753, 2731, 4543, 25, 1089], [10912, 1097], [11228, 4553, 2737, 1093, 1757, 907, 4569, 4572], [11207, 2737, 907], 1088, [11208, 1755, 1756, 729], [11235, 4646], [11201, 2755], [11207, 2749, 730], 1088, [11214, 1760, 398], [10920, 4656], [10945, 1098, 1768, 909, 1776, 4666], 1696, 1053, 1697, [10960, 1765], 1700, [10969, 273, 4678, 1767, 1773, 2761, 4671], 1701, [10980, 404], [10983, 1774, 1103], [10984, 274], 1706, [10988, 1775], [10990, 276], [10991, 274, 68, 1769, 1779, 405], [10992, 146], [11004, 274, 275, 402, 403, 1772, 1099, 588, 1774, 1102, 1103, 146, 1779, 1778, 4676, 4670, 2764, 273, 589, 1777, 1101, 1770, 4679, 2766, 405, 731, 2767, 1100, 1771, 1769, 404], [11008, 4684, 274, 404, 908, 146], [11207, 4727, 911], 398, [11211, 734], [11214, 1782, 1783], [11220, 2779, 1782, 734, 4733], [11226, 916, 151, 15, 5, 1789, 4820, 4758, 912, 4816, 1788, 2782, 4789, 8, 1107], [10912, 915], [11228, 4799, 2788, 1111, 1792, 914, 4815, 4818], [11207, 2788, 914], 1088, [11208, 1790, 1791, 736], [10919, 4834], [11279, 4825, 151, 115], [11280, 115], [10945, 1113, 1800, 918, 1808, 4845], 1696, 1053, 1697, [10960, 1797], 1700, [10969, 277, 4857, 1799, 1805, 2796, 4850], 1701, [10980, 408], [10983, 1806, 1118], [10984, 278], 1706, [10988, 1807], [10990, 280], [10991, 278, 69, 1801, 1811, 409], [10992, 152], [11004, 278, 279, 406, 407, 1804, 1114, 591, 1806, 1117, 1118, 152, 1811, 1810, 4855, 4849, 2799, 277, 592,
49131809, 1116, 1802, 4858, 2801, 409, 737, 2802, 1115, 1803, 1801, 408], [11008, 4863, 278, 408, 917, 152], [11235, 4826], [11226, 916, 151, 15, 5, 1817, 4930, 4900, 738, 4984, 1816, 2813, 4928, 8, 1119], [10912, 915], [11228, 2823, 1818, 281, 1124, 594, 2830, 4986], [11204, 2825], [11207, 1818, 594], 1088, [11214, 1819, 411], [10920, 5006], [10922, 5009], [10945, 1127, 1828, 922, 1836, 5016], 1696, 1053, 1697, [10960, 1825], 1700, [10969, 282, 5028, 1827, 1833, 2836, 5021], 1701, [10980, 415], [10983, 1834, 1132], [10984, 283], 1706, [10988, 1835], [10990, 285], [10991, 283, 70, 1829, 1839, 416], [10992, 155], [11004, 283, 284, 413, 414, 1832, 1128, 596, 1834, 1131, 1132, 155, 1839, 1838, 5026, 5020, 2839, 282, 597, 1837, 1130, 1830, 5029, 2841, 416, 741, 2842, 1129, 1831, 1829, 415], [11008, 5034, 283, 415, 921, 155], [11226, 1822, 920, 93, 36, 1845, 5081, 5061, 598, 5158, 1843, 2852, 5079, 37, 1133], [10912, 1125], [11235, 4994], [11228, 2865, 1847, 158, 1138, 418, 2871, 5161], [11200, 420], [11204, 2867], [11207, 1847, 418], [11209, 158, 420], [11212, 5129, 158], [11218, 5119, 2861, 5135], 66, 1053, 272, [10970, 1140, 5172, 5187, 1141], [10983, 2882, 2883], 1706, [10987, 5173, 1853], [10920, 5211], [10945, 1146, 1864, 928, 1872, 5221], 1696, 1053, 1697, [10960, 1861], 1700, [10969, 286, 5233, 1863, 1869, 2886, 5226], 1701, [10980, 423], [10983, 1870, 1151], [10984, 287], 1706, [10988, 1871], [10990, 289], [10991, 287, 71, 1865, 1875, 424], [10992, 159], [11004, 287, 288, 421, 422, 1868, 1147, 601, 1870, 1150, 1151, 159, 1875, 1874, 5231, 5225, 2889, 286, 602, 1873, 1149, 1866, 5234, 2891, 424, 746, 2892, 1148, 1867, 1865, 423], [11008, 5239, 287, 423, 927, 159], [11226, 1859, 926, 94, 53, 1881, 5286, 5266, 603, 5363, 1879, 2902, 5284, 38, 1152], [10912, 1144], [11235, 5199], [11228, 2915, 1883, 162, 1157, 426, 2921, 5366], [11200, 428], [11204, 2917], [11207, 1883, 426], [11209, 162, 428], [11212, 5334, 162], [11218, 5324, 2911, 5340], [10945, 1159, 1892, 934, 1900, 5392], 1696, 1053, 1697, [10960, 1889], 1700, [10969, 291, 5404, 1891, 1897, 2932, 5397], 1701, [10980, 432], [10983, 1898, 1164], [10984, 292], 1706, [10988, 1899], [10990, 294], [10991, 292, 72, 1893, 1903, 433], [10992, 163], [11004, 292, 293, 430, 431, 1896, 1160, 605, 1898, 1163, 1164, 163, 1903, 1902, 5402, 5396, 2935, 291, 606, 1901, 1162, 1894, 5405, 2937, 433, 749, 2938, 1161, 1895, 1893, 432], [11008, 5410, 292, 432, 933, 163], [11226, 932, 290, 27, 7, 1908, 5457, 5437, 935, 5502, 1907, 2948, 5455, 11, 1165], [10912, 931], [11228, 5481, 2955, 608, 1911, 751, 5501, 5505], [11201, 5506], [11207, 2955, 751], [11208, 1910, 1168, 752], [11211, 752], [11214, 1910, 1169], [11218, 5476, 2953, 5487], [11235, 5373], [11226, 932, 290, 27, 7, 1918, 5564, 5534, 753, 5618, 1917, 2960, 5562, 11, 1171], [10912, 931], [11228, 2970, 1919, 295, 1176, 610, 2977, 5620], [11204, 2972], [11207, 1919, 610], 1088, [11214, 1920, 435], 66, 1053, 272, [10970, 1179, 5632, 5647, 1180], [10983, 2989, 2990], 1706, [10987, 5633, 1924], [10920, 5668], [10922, 5671], [10945, 1185, 1936, 940, 1944, 5678], 1696, 1053, 1697, [10960, 1933], 1700, [10969, 296, 5690, 1935, 1941, 2995, 5683], 1701, [10980, 441], [10983, 1942, 1190], [10984, 297], 1706, [10988, 1943], [10990, 299], [10991, 297, 73, 1937, 1947, 442], [10992, 168], [11004, 297, 298, 439, 440, 1940, 1186, 612, 1942, 1189, 1190, 168, 1947, 1946, 5688, 5682, 2998, 296, 613, 1945, 1188, 1938, 5691, 3e3, 442, 758, 3001, 1187, 1939, 1937, 441], [11008, 5696, 297, 441, 939, 168], [11030, 1930, 437, 63, 28, 1960, 5890, 5736, 443, 5873, 1951, 3012, 5767, 32, 1193], [10912, 1184], [11034, 5658], [11071, 5856, 5857, 5858, 5859, 5860], [11076, 1196, 5863, 5864, 5865, 5866, 5867], [11077, 173], [11092, 1959], [11107, 3020], [11116, 3035, 3044], 1729, [11166, 3026, 615, 1208, 1962, 3046], [11171, 300], [11185, 5893], [11071, 5946, 5947, 5948, 5949, 5950], [11092, 5929], [11168, 5927, 3063, 1217], [11176, 945], [11178, 1964, 5915, 5937, 1965, 3058, 5940], [11191, 5973, 3082, 20], [10920, 5989], [10927, 5978, 617, 618], [10928, 618], [10945, 1222, 1976, 947, 1984, 5999], 1696, 1053, 1697, [10960, 1973], 1700, [10969, 301, 6011, 1975, 1981, 3068, 6004], 1701, [10980, 451], [10983, 1982, 1227], [10984, 302], 1706, [10988, 1983], [10990, 304], [10991, 302, 74, 1977, 1987, 452], [10992, 175], [11004, 302, 303, 449, 450, 1980, 1223, 619, 1982, 1226, 1227, 175, 1987, 1986, 6009, 6003, 3071, 301, 620, 1985, 1225, 1978, 6012, 3073, 452, 763, 3074, 1224, 1979, 1977, 451], [11008, 6017, 302, 451, 946, 175], [11082, 1995
4913], [11107, 6045], [11113, 1990], 1070, 944, 897, [11171, 766], 1079, 395, [11030, 1969, 617, 54, 24, 2003, 6254, 6140, 453, 6249, 1219, 3097, 6171, 20, 1237], [11082, 1246], [11107, 6180], 1070, [11166, 6193, 950, 3112, 2006, 6260], [11171, 769], 395, [11185, 6257], [11034, 5979], [11071, 6344, 6345, 6346, 6347, 6348], [11076, 1248, 6351, 6352, 6353, 6354, 6355], [11077, 306], [11107, 3120], 1729, [11168, 6323, 3141, 1256], [11175, 181, 624], [11176, 624], 66, 1053, 272, [10970, 1258, 6387, 6402, 1259], [10983, 3149, 3150], 1706, [10987, 6388, 2017], 66, 1053, 272, [10970, 1263, 6418, 6433, 1264], [10983, 3158, 3159], 1706, [10987, 6419, 2024], [11082, 2035], [11107, 6460], [11113, 2030], 1070, 944, 897, [11171, 778], 1079, 395, [11030, 960, 187, 16, 6, 2044, 6669, 6555, 955, 6664, 2040, 3174, 6586, 12, 1278], [10912, 959], [11082, 1287], [11107, 6595], 1070, [11166, 6608, 957, 3189, 2047, 6675], [11171, 781], 395, [11185, 6672], [10919, 6687], [10927, 6678, 187, 121], [10928, 121], [10945, 1289, 2055, 962, 2063, 6698], 1696, 1053, 1697, [10960, 2052], 1700, [10969, 308, 6710, 2054, 2060, 3196, 6703], 1701, [10980, 457], [10983, 2061, 1294], [10984, 309], 1706, [10988, 2062], [10990, 311], [10991, 309, 75, 2056, 2066, 458], [10992, 188], [11004, 309, 310, 455, 456, 2059, 1290, 627, 2061, 1293, 1294, 188, 2066, 2065, 6708, 6702, 3199, 308, 628, 2064, 1292, 2057, 6711, 3201, 458, 782, 3202, 1291, 2058, 2056, 457], [11008, 6716, 309, 457, 961, 188], [11034, 6679], [11030, 960, 187, 16, 6, 2078, 6891, 6753, 783, 6875, 2071, 3213, 6781, 12, 1295], [10912, 959], [11071, 6859, 6860, 6861, 6862, 6863], [11076, 1298, 6866, 6867, 6868, 6869, 6870], [11077, 191], [11082, 1309], [11107, 3220], 1729, [11166, 3226, 786, 1311, 2080, 6897], [11171, 312], [11185, 6894], [10920, 6917], [10945, 1316, 2086, 965, 2094, 6927], 1696, 1053, 1697, [10960, 2083], 1700, [10969, 313, 6939, 2085, 2091, 3247, 6932], 1701, [10980, 463], [10983, 2092, 1321], [10984, 314], 1706, [10988, 2093], [10990, 316], [10991, 314, 76, 2087, 2097, 464], [10992, 193], [11004, 314, 315, 461, 462, 2090, 1317, 632, 2092, 1320, 1321, 193, 2097, 2096, 6937, 6931, 3250, 313, 633, 2095, 1319, 2088, 6940, 3252, 464, 788, 3253, 1318, 2089, 2087, 463], [11008, 6945, 314, 463, 964, 193], [11226, 2081, 787, 95, 55, 2103, 6992, 6972, 634, 7069, 2101, 3263, 6990, 39, 1322], [10912, 1314], [11235, 6905], [11228, 3276, 2105, 196, 1327, 466, 3282, 7072], [11200, 468], [11204, 3278], [11207, 2105, 466], [11209, 196, 468], [11212, 7040, 196], [11218, 7030, 3272, 7046], function(e, t, r) { 4914 "use strict"; 4915 function n(e) { 4916 if (e && e.__esModule) 4917 return e; 4918 var t = {}; 4919 if (null != e) 4920 for (var r in e) 4921 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 4922 return t["default"] = e, 4923 t 4924 } 4925 function i(e) { 4926 return e && e.__esModule ? e : { 4927 "default": e 4928 } 4929 } 4930 t.__esModule = !0; 4931 var a = r(791) 4932 , s = i(a) 4933 , o = r(317) 4934 , u = i(o) 4935 , l = r(9) 4936 , c = i(l) 4937 , p = r(2111) 4938 , f = i(p); 4939 t["default"] = function() { 4940 var e = (0, 4941 f["default"])() 4942 , t = { 4943 ReferencedIdentifier: function(e) { 4944 var t = e.node.name 4945 , r = this.remaps[t]; 4946 r && this.scope.getBinding(t) === e.scope.getBinding(t) && (e.parentPath.isCallExpression({ 4947 callee: e.node 4948 }) ? e.replaceWith(m.sequenceExpression([m.numericLiteral(0), r])) : e.replaceWith(r), 4949 this.requeueInParent(e)) 4950 }, 4951 AssignmentExpression: function(t) { 4952 var r = t.node; 4953 if (!r[e]) { 4954 var n = t.get("left"); 4955 if (n.isIdentifier()) { 4956 var i = n.node.name 4957 , a = this.exports[i]; 4958 if (a && this.scope.getBinding(i) === t.scope.getBinding(i)) { 4959 r[e] = !0; 4960 for (var s = a, o = Array.isArray(s), u = 0, s = o ? s : (0, 4961 c["default"])(s); ; ) { 4962 var l; 4963 if (o) { 4964 if (u >= s.length) 4965 break; 4966 l = s[u++] 4967 } else { 4968 if (u = s.next(), 4969 u.done) 4970 break; 4971 l = u.value 4972 } 4973 var p = l; 4974 r = A(p, r).expression 4975 } 4976 t.replaceWith(r), 4977 this.requeueInParent(t) 4978 } 4979 } 4980 } 4981 }, 4982 UpdateExpression: function(e) { 4983 var t = e.get("argument"); 4984 if (t.isIdentifier()) { 4985 var r = t.node.name 4986 , n = this.exports[r]; 4987 if (n && this.scope.getBinding(r) === e.scope.getBinding(r)) { 4988 var i = m.assignmentExpression(e.node.operator[0] + "=", t.node, m.numericLiteral(1)); 4989 if (e.parentPath.isExpressionStatement
4989() && !e.isCompletionRecord() || e.node.prefix) 4990 return e.replaceWith(i), 4991 void this.requeueInParent(e); 4992 var a = []; 4993 a.push(i); 4994 var s = void 0; 4995 s = "--" === e.node.operator ? "+" : "-", 4996 a.push(m.binaryExpression(s, t.node, m.numericLiteral(1))); 4997 for (var o = e.replaceWithMultiple(m.sequenceExpression(a)), u = o, l = Array.isArray(u), p = 0, u = l ? u : (0, 4998 c["default"])(u); ; ) { 4999 var f; 5000 if (l) { 5001 if (p >= u.length) 5002 break; 5003 f = u[p++] 5004 } else { 5005 if (p = u.next(), 5006 p.done) 5007 break; 5008 f = p.value 5009 } 5010 var d = f; 5011 this.requeueInParent(d) 5012 } 5013 } 5014 } 5015 } 5016 }; 5017 return { 5018 inherits: r(4035), 5019 visitor: { 5020 ThisExpression: function(e, t) { 5021 this.ranCommonJS || t.opts.allowTopLevelThis === !0 || e.findParent(function(e) { 5022 return !e.is("shadow") && _.indexOf(e.type) >= 0 5023 }) || e.replaceWith(m.identifier("undefined")) 5024 }, 5025 Program: { 5026 exit: function(e) { 5027 function r(t, r) { 5028 var n = D[t]; 5029 if (n) 5030 return n; 5031 var i = e.scope.generateUidIdentifier((0, 5032 d.basename)(t, (0, 5033 d.extname)(t))) 5034 , a = m.variableDeclaration("var", [m.variableDeclarator(i, g(m.stringLiteral(t)).expression)]); 5035 return f[t] && (a.loc = f[t].loc), 5036 "number" == typeof r && r > 0 && (a._blockHoist = r), 5037 v.push(a), 5038 D[t] = i 5039 } 5040 function n(e, t, r) { 5041 var n = e[t] || []; 5042 e[t] = n.concat(r) 5043 } 5044 this.ranCommonJS = !0; 5045 var i = !!this.opts.strict 5046 , a = e.scope; 5047 a.rename("module"), 5048 a.rename("exports"), 5049 a.rename("require"); 5050 for (var o = !1, l = !1, p = e.get("body"), f = (0, 5051 u["default"])(null), h = (0, 5052 u["default"])(null), y = (0, 5053 u["default"])(null), v = [], _ = (0, 5054 u["default"])(null), D = (0, 5055 u["default"])(null), C = p, w = Array.isArray(C), T = 0, C = w ? C : (0, 5056 c["default"])(C); ; ) { 5057 var P; 5058 if (w) { 5059 if (T >= C.length) 5060 break; 5061 P = C[T++] 5062 } else { 5063 if (T = C.next(), 5064 T.done) 5065 break; 5066 P = T.value 5067 } 5068 var O = P; 5069 if (O.isExportDeclaration()) { 5070 o = !0; 5071 for (var k = [].concat(O.get("declaration"), O.get("specifiers")), F = k, B = Array.isArray(F), I = 0, F = B ? F : (0, 5072 c["default"])(F); ; ) { 5073 var N; 5074 if (B) { 5075 if (I >= F.length) 5076 break; 5077 N = F[I++] 5078 } else { 5079 if (I = F.next(), 5080 I.done) 5081 break; 5082 N = I.value 5083 } 5084 var R = N 5085 , M = R.getBindingIdentifiers(); 5086 if (M.__esModule) 5087 throw R.buildCodeFrameError('Illegal export "__esModule"') 5088 } 5089 } 5090 if (O.isImportDeclaration()) { 5091 var L; 5092 l = !0; 5093 var j = O.node.source.value 5094 , U = f[j] || { 5095 specifiers: [], 5096 maxBlockHoist: 0, 5097 loc: O.node.loc 5098 }; 5099 (L = U.specifiers).push.apply(L, O.node.specifiers), 5100 "number" == typeof O.node._blockHoist && (U.maxBlockHoist = Math.max(O.node._blockHoist, U.maxBlockHoist)), 5101 f[j] = U, 5102 O.remove() 5103 } else if (O.isExportDefaultDeclaration()) { 5104 var V = O.get("declaration"); 5105 if (V.isFunctionDeclaration()) { 5106 var Y = V.node.id 5107 , G = m.identifier("default"); 5108 Y ? (n(h, Y.name, G), 5109 v.push(A(G, Y)), 5110 O.replaceWith(V.node)) : (v.push(A(G, m.toExpression(V.node))), 5111 O.remove()) 5112 } else if (V.isClassDeclaration()) { 5113 var W = V.node.id
5114 , K = m.identifier("default"); 5115 W ? (n(h, W.name, K), 5116 O.replaceWithMultiple([V.node, A(K, W)])) : O.replaceWith(A(K, m.toExpression(V.node))) 5117 } else 5118 O.replaceWith(A(m.identifier("default"), V.node)), 5119 O.parentPath.requeue(O.get("expression.left")) 5120 } else if (O.isExportNamedDeclaration()) { 5121 var q = O.get("declaration"); 5122 if (q.node) { 5123 if (q.isFunctionDeclaration()) { 5124 var H = q.node.id; 5125 n(h, H.name, H), 5126 v.push(A(H, H)), 5127 O.replaceWith(q.node) 5128 } else if (q.isClassDeclaration()) { 5129 var J = q.node.id; 5130 n(h, J.name, J), 5131 O.replaceWithMultiple([q.node, A(J, J)]), 5132 y[J.name] = !0 5133 } else if (q.isVariableDeclaration()) { 5134 for (var X = q.get("declarations"), $ = X, z = Array.isArray($), Q = 0, $ = z ? $ : (0, 5135 c["default"])($); ; ) { 5136 var Z; 5137 if (z) { 5138 if (Q >= $.length) 5139 break; 5140 Z = $[Q++] 5141 } else { 5142 if (Q = $.next(), 5143 Q.done) 5144 break; 5145 Z = Q.value 5146 } 5147 var ee = Z 5148 , te = ee.get("id") 5149 , re = ee.get("init"); 5150 re.node || re.replaceWith(m.identifier("undefined")), 5151 te.isIdentifier() && (n(h, te.node.name, te.node), 5152 re.replaceWith(A(te.node, re.node).expression), 5153 y[te.node.name] = !0) 5154 } 5155 O.replaceWith(q.node) 5156 } 5157 continue 5158 } 5159 var ne = O.get("specifiers") 5160 , ie = [] 5161 , ae = O.node.source; 5162 if (ae) 5163 for (var se = r(ae.value, O.node._blockHoist), oe = ne, ue = Array.isArray(oe), le = 0, oe = ue ? oe : (0, 5164 c["default"])(oe); ; ) { 5165 var ce; 5166 if (ue) { 5167 if (le >= oe.length) 5168 break; 5169 ce = oe[le++] 5170 } else { 5171 if (le = oe.next(), 5172 le.done) 5173 break; 5174 ce = le.value 5175 } 5176 var pe = ce; 5177 pe.isExportNamespaceSpecifier() || pe.isExportDefaultSpecifier() || pe.isExportSpecifier() && ("default" === pe.node.local.name ? v.push(E(m.stringLiteral(pe.node.exported.name), m.memberExpression(m.callExpression(this.addHelper("interopRequireDefault"), [se]), pe.node.local))) : v.push(E(m.stringLiteral(pe.node.exported.name), m.memberExpression(se, pe.node.local))), 5178 y[pe.node.exported.name] = !0) 5179 } 5180 else 5181 for (var fe = ne, de = Array.isArray(fe), he = 0, fe = de ? fe : (0, 5182 c["default"])(fe); ; ) { 5183 var ye; 5184 if (de) { 5185 if (he >= fe.length) 5186 break; 5187 ye = fe[he++] 5188 } else { 5189 if (he = fe.next(), 5190 he.done) 5191 break; 5192 ye = he.value 5193 } 5194 var ve = ye;
5195 ve.isExportSpecifier() && (n(h, ve.node.local.name, ve.node.exported), 5196 y[ve.node.exported.name] = !0, 5197 ie.push(A(ve.node.exported, ve.node.local))) 5198 } 5199 O.replaceWithMultiple(ie) 5200 } else if (O.isExportAllDeclaration()) { 5201 var me = S({ 5202 OBJECT: r(O.node.source.value, O.node._blockHoist) 5203 }); 5204 me.loc = O.node.loc, 5205 v.push(me), 5206 O.remove() 5207 } 5208 } 5209 for (var ge in f) { 5210 var be = f[ge] 5211 , k = be.specifiers 5212 , Ee = be.maxBlockHoist; 5213 if (k.length) { 5214 for (var xe = r(ge, Ee), Ae = void 0, Se = 0; Se < k.length; Se++) { 5215 var _e = k[Se]; 5216 if (m.isImportNamespaceSpecifier(_e)) { 5217 if (i) 5218 _[_e.local.name] = xe; 5219 else { 5220 var De = m.variableDeclaration("var", [m.variableDeclarator(_e.local, m.callExpression(this.addHelper("interopRequireWildcard"), [xe]))]); 5221 Ee > 0 && (De._blockHoist = Ee), 5222 v.push(De) 5223 } 5224 Ae = _e.local 5225 } else 5226 m.isImportDefaultSpecifier(_e) && (k[Se] = m.importSpecifier(_e.local, m.identifier("default"))) 5227 } 5228 for (var Ce = k, we = Array.isArray(Ce), Te = 0, Ce = we ? Ce : (0, 5229 c["default"])(Ce); ; ) { 5230 var Pe; 5231 if (we) { 5232 if (Te >= Ce.length) 5233 break; 5234 Pe = Ce[Te++] 5235 } else { 5236 if (Te = Ce.next(), 5237 Te.done) 5238 break; 5239 Pe = Te.value 5240 } 5241 var Oe = Pe; 5242 if (m.isImportSpecifier(Oe)) { 5243 var ke = xe; 5244 if ("default" === Oe.imported.name) 5245 if (Ae) 5246 ke = Ae; 5247 else { 5248 ke = Ae = e.scope.generateUidIdentifier(xe.name); 5249 var Fe = m.variableDeclaration("var", [m.variableDeclarator(ke, m.callExpression(this.addHelper("interopRequireDefault"), [xe]))]); 5250 Ee > 0 && (Fe._blockHoist = Ee), 5251 v.push(Fe) 5252 } 5253 _[Oe.local.name] = m.memberExpression(ke, m.cloneWithoutLoc(Oe.imported)) 5254 } 5255 } 5256 } else { 5257 var Be = g(m.stringLiteral(ge)); 5258 Be.loc = f[ge].loc, 5259 v.push(Be) 5260 } 5261 } 5262 if (l && (0, 5263 s["default"])(y).length) { 5264 var Ie = m.identifier("undefined"); 5265 for (var Ne in y) 5266 Ie = A(m.identifier(Ne), Ie).expression;
5267 var Re = m.expressionStatement(Ie); 5268 Re._blockHoist = 3, 5269 v.unshift(Re) 5270 } 5271 if (o && !i) { 5272 var Me = b; 5273 this.opts.loose && (Me = x); 5274 var Le = Me(); 5275 Le._blockHoist = 3, 5276 v.unshift(Le) 5277 } 5278 e.unshiftContainer("body", v), 5279 e.traverse(t, { 5280 remaps: _, 5281 scope: a, 5282 exports: h, 5283 requeueInParent: function(t) { 5284 return e.requeue(t) 5285 } 5286 }) 5287 } 5288 } 5289 } 5290 } 5291 } 5292 ; 5293 var d = r(392) 5294 , h = r(7124) 5295 , y = i(h) 5296 , v = r(13) 5297 , m = n(v) 5298 , g = (0, 5299 y["default"])("\n require($0);\n") 5300 , b = (0, 5301 y["default"])('\n Object.defineProperty(exports, "__esModule", {\n value: true\n });\n') 5302 , E = (0, 5303 y["default"])("\n Object.defineProperty(exports, $0, {\n enumerable: true,\n get: function () {\n return $1;\n }\n });\n") 5304 , x = (0, 5305 y["default"])("\n exports.__esModule = true;\n") 5306 , A = (0, 5307 y["default"])("\n exports.$0 = $1;\n") 5308 , S = (0, 5309 y["default"])('\n Object.keys(OBJECT).forEach(function (key) {\n if (key === "default") return;\n Object.defineProperty(exports, key, {\n enumerable: true,\n get: function () {\n return OBJECT[key];\n }\n });\n });\n') 5310 , _ = ["FunctionExpression", "FunctionDeclaration", "ClassProperty", "ClassMethod", "ObjectMethod"]; 5311 e.exports = t["default"] 5312 } 5313 , [10922, 7089], [10945, 1329, 2116, 970, 2124, 7096], 1696, 1053, 1697, [10960, 2113], 1700, [10969, 318, 7108, 2115, 2121, 3291, 7101], 1701, [10980, 472], [10983, 2122, 1334], [10984, 319], 1706, [10988, 2123], [10990, 321], [10991, 319, 77, 2117, 2127, 473], [10992, 197], [11004, 319, 320, 470, 471, 2120, 1330, 636, 2122, 1333, 1334, 197, 2127, 2126, 7106, 7100, 3294, 318, 637, 2125, 1332, 2118, 7109, 3296, 473, 792, 3297, 1331, 2119, 2117, 472], [11008, 7114, 319, 472, 969, 197], [11030, 791, 317, 29, 9, 2134, 7257, 7141, 971, 7251, 2131, 3307, 7159, 13, 1335], [10912, 968], [11082, 1345], [11107, 7179], [11166, 7190, 973, 2138, 2139, 7262], [11171, 795], 1079, 395, [11175, 639, 2137], [11185, 7260], [11034, 7077], [11030, 791, 317, 29, 9, 2149, 7428, 7290, 796, 7412, 2142, 3332, 7318, 13, 1347], [10912, 968], [11071, 7396, 7397, 7398, 7399, 7400], [11076, 1350, 7403, 7404, 7405, 7406, 7407], [11077, 203], [11082, 1361], [11107, 3339], 1729, [11166, 3345, 799, 1363, 2151, 7434], [11171, 322], [11185, 7431], [11034, 3400], [11030, 804, 209, 30, 3, 2161, 7603, 7465, 800, 7587, 2154, 3366, 7493, 40, 1365], [10912, 478], [11071, 7571, 7572, 7573, 7574, 7575], [11076, 1368, 7578, 7579, 7580, 7581, 7582], [11077, 207], [11082, 1379], [11107, 3373], 1729, [11166, 3379, 803, 1381, 2163, 7609], [11171, 323], [11185, 7606], [10922, 7624], [10945, 1383, 2169, 978, 2177, 7631], 1696, 1053, 1697, [10960, 2166], 1700, [10969, 324, 7643, 2168, 2174, 3405, 7636], 1701, [10980, 482], [10983, 2175, 1388], [10984, 325], 1706, [10988, 2176], [10990, 327], [10991, 325, 78, 2170, 2180, 483], [10992, 210], [11004, 325, 326, 480, 481, 2173, 1384, 644, 2175, 1387, 1388, 210, 2180, 2179, 7641, 7635, 3408, 324, 645, 2178, 1386, 2171, 7644, 3410, 483, 805, 3411, 1385, 2172, 2170, 482], [11008, 7649, 325, 482, 977, 210], [11030, 804, 209, 30, 3, 2193, 7828, 7676, 646, 7811, 2184, 3421, 7694, 41, 1389], [10912, 478], [11034, 3400], [11071, 7795, 7796, 7797, 7798, 7799], [11076, 1392, 7802, 7803, 7804, 7805, 7806], [11077, 213], [11082, 1403], [11092, 2192], [11107, 3430], 1729, [11166, 3436, 808, 1405, 2195, 7834], [11171, 328], [11185, 7831], [10920, 7853], [10945, 1409, 2201, 982, 2209, 7863], 1696, 1053, 1697, [10960, 2198], 1700, [10969, 329, 7875, 2200, 2206, 3458, 7868], 1701, [10980, 488], [10983, 2207, 1414], [10984, 330], 1706, [10988, 2208], [10990, 332], [10991, 330, 79, 2202, 2212, 489], [10992, 215], [11004, 330, 331, 486, 487, 2205, 1410, 650, 2207, 1413, 1414, 215, 2212, 2211, 7873, 7867, 3461, 329, 651, 2210, 1412, 2203, 7876, 3463, 489, 809, 3464, 1411, 2204, 2202, 488], [11008, 7881, 330, 488, 981, 215], [11226, 2196, 980, 96, 56, 2218, 7928, 7908, 652, 8005, 2216, 3474, 7926, 42, 1415], [10912, 1407], [11235, 7841], [11228, 3487, 2220, 218, 1420, 491, 3493, 8008], [11200, 493], [11204, 3489], [11207, 2220, 491], [11209, 218, 493], [11212, 7976, 218], [11218, 7966, 3483, 7982], [11226, 2235, 987, 80, 43, 2226, 8090, 8028, 812, 8086, 1423, 3498, 8059, 33, 1424], [11228, 8069, 3504, 1428, 2229, 986, 8085, 8088], [11207, 3504, 986], 1088, [11208, 2227, 2228, 814], [11235, 8163], [11201, 3522], [11207, 3516, 815], 1088, [11214, 2232, 495], [10920, 8175], [10922, 8178], [10945, 1434, 2241, 989, 2249, 8185], 1696, 1053, 1697, [10960, 2238], 1700, [10969, 333, 8197, 2240, 2246, 3524, 8190], 1701, [10980, 500], [10983, 2247, 1439], [10984, 334], 1706, [10988, 2248], [10990, 336], [10991, 334, 81, 2242, 2252, 501], [10992, 221], [11004, 334, 335, 498, 499, 2245, 1435, 656, 2247, 1438, 1439, 221, 2252, 2251, 8195, 8189, 3527, 333, 657, 2250, 1437, 2243, 8198, 3529, 501, 816, 3530, 1436, 2244, 2242, 500], [11008, 8203, 334, 500, 988, 221], [10920, 8233], [10945, 1442, 2260, 991, 2268, 8243], 1696, 1053, 1697, [10960, 2257], 1700, [10969, 337, 8255, 2259, 2265, 3543, 8248], 1701, [10980, 505], [10983, 2266, 1447], [10984, 338], 1706, [10988, 2267], [10990, 340], [10991, 338, 82, 2261, 2271, 506], [10992, 222], [11004, 338, 339, 503, 504, 2264, 1443, 660, 2266, 1446, 1447, 222, 2271, 2270, 8253, 8247, 3546, 337, 661, 2269,
53131445, 2262, 8256, 3548, 506, 817, 3549, 1444, 2263, 2261, 505], [11008, 8261, 338, 505, 990, 222], [11082, 2279], [11107, 8289], [11113, 2274], 1070, 944, 897, [11171, 820], 1079, 395, [11030, 2255, 658, 65, 21, 2288, 8498, 8384, 507, 8493, 2284, 3572, 8415, 22, 1457], [10912, 1441], [11082, 1466], [11107, 8424], 1070, [11166, 8437, 994, 3587, 2291, 8504], [11171, 823], 395, [11185, 8501], [11034, 8223], [11071, 8588, 8589, 8590, 8591, 8592], [11076, 1468, 8595, 8596, 8597, 8598, 8599], [11077, 342], [11107, 3595], 1729, [11168, 8567, 3616, 1476], [11175, 228, 665], [11176, 665], [10920, 8640], [10945, 1480, 2306, 998, 2314, 8650], 1696, 1053, 1697, [10960, 2303], 1700, [10969, 343, 8662, 2305, 2311, 3618, 8655], 1701, [10980, 511], [10983, 2312, 1485], [10984, 344], 1706, [10988, 2313], [10990, 346], [10991, 344, 83, 2307, 2317, 512], [10992, 229], [11004, 344, 345, 509, 510, 2310, 1481, 667, 2312, 1484, 1485, 229, 2317, 2316, 8660, 8654, 3621, 343, 668, 2315, 1483, 2308, 8663, 3623, 512, 826, 3624, 1482, 2309, 2307, 511], [11008, 8668, 344, 511, 997, 229], [11235, 8628], [11226, 2301, 996, 97, 57, 2323, 8735, 8705, 827, 8789, 2322, 3635, 8733, 44, 1486], [10912, 1478], [11228, 3645, 2324, 347, 1491, 670, 3652, 8791], [11204, 3647], [11207, 2324, 670], 1088, [11214, 2325, 514], 66, 1053, 272, [10970, 1493, 8803, 8818, 1494], [10983, 3663, 3664], 1706, [10987, 8804, 2329], [10920, 8846], [10945, 1500, 2340, 1003, 2348, 8856], 1696, 1053, 1697, [10960, 2337], 1700, [10969, 348, 8868, 2339, 2345, 3666, 8861], 1701, [10980, 518], [10983, 2346, 1505], [10984, 349], 1706, [10988, 2347], [10990, 351], [10991, 349, 84, 2341, 2351, 519], [10992, 232], [11004, 349, 350, 516, 517, 2344, 1501, 672, 2346, 1504, 1505, 232, 2351, 2350, 8866, 8860, 3669, 348, 673, 2349, 1503, 2342, 8869, 3671, 519, 832, 3672, 1502, 2343, 2341, 518], [11008, 8874, 349, 518, 1002, 232], [11235, 8834], [11226, 2335, 1001, 98, 58, 2357, 8941, 8911, 833, 8995, 2356, 3683, 8939, 34, 1506], [10912, 1498], [11228, 3693, 2358, 352, 1511, 675, 3700, 8997], [11204, 3695], [11207, 2358, 675], 1088, [11214, 2359, 521], 66, 1053, 272, [10970, 1513, 9
5313009, 9024, 1514], [10983, 3711, 3712], 1706, [10987, 9010, 2363], 66, 1697, [10957, 839, 2373, 838], 1056, 1057, [10984, 676], [10990, 1520], [10991, 676, 2369, 3716, 3722, 839], [10993, 2374, 1522, 676], [11235, 9179], [11226, 2387, 1008, 99, 59, 2381, 9113, 9083, 841, 9169, 2380, 3726, 9111, 45, 1524], [10912, 1530], [11228, 2382, 2383, 353, 1529, 678, 3742, 9171], [11229, 9157], [11204, 3737], [11207, 2383, 678], 1088, [11214, 2384, 524], [10920, 9191], [10945, 1532, 2392, 1010, 2400, 9201], 1696, 1053, 1697, [10960, 2389], 1700, [10969, 354, 9213, 2391, 2397, 3747, 9206], 1701, [10980, 528], [10983, 2398, 1537], [10984, 355], 1706, [10988, 2399], [10990, 357], [10991, 355, 85, 2393, 2403, 529], [10992, 237], [11004, 355, 356, 526, 527, 2396, 1533, 680, 2398, 1536, 1537, 237, 2403, 2402, 9211, 9205, 3750, 354, 681, 2401, 1535, 2394, 9214, 3752, 529, 844, 3753, 1534, 2395, 2393, 528], [11008, 9219, 355, 528, 1009, 237], [11226, 1017, 245, 17, 4, 849, 9302, 9269, 1012, 3789, 2407, 3765, 9300, 10, 1540], [10912, 1016], [11235, 9420], [11226, 1017, 245, 17, 4, 849, 9362, 9332, 847, 3789, 2410, 3771, 9360, 10, 1543], [10912, 1016], [11200, 533], [11204, 3785], [11207, 2412, 531], [11209, 244, 533], [11212, 9385, 244], [11231, 3780, 1015, 1548], [10919, 9428], [11279, 9419, 245, 130], [11280, 130], [10945, 1551, 2424, 1019, 2432, 9439], 1696, 1053, 1697, [10960, 2421], 1700, [10969, 358, 9451, 2423, 2429, 3797, 9444], 1701, [10980, 536], [10983, 2430, 1556], [10984, 359], 1706, [10988, 2431], [10990, 361], [10991, 359, 86, 2425, 2435, 537], [10992, 246], [11004, 359, 360, 534, 535, 2428, 1552, 684, 2430, 1555, 1556, 246, 2435, 2434, 9449, 9443, 3800, 358, 685, 2433, 1554, 2426, 9452, 3802, 537, 851, 3803, 1553, 2427, 2425, 536], [11008, 9457, 359, 536, 1018, 246], [11235, 9592], [11226, 2446, 1021, 100, 60, 2441, 9527, 9497, 852, 9581, 2440, 3815, 9525, 35, 1557], [10912, 1563], [11228, 3825, 2442, 362, 1562, 687, 3832, 9583], [11204, 3827], [11207, 2442, 687], 1088, [11214, 2443, 539], [10920, 9604], [10945, 1565, 2451, 1023, 2459, 9614], 1696, 1053, 1697, [10960, 2448], 1700, [10969, 363, 9626, 2450, 2456, 3837, 9619], 1701, [10980, 543], [10983, 2457, 1570], [10984, 364], 1706, [10988, 2458], [10990, 366], [10991, 364, 87, 2452, 2462, 544], [10992, 249], [11004, 364, 365, 541, 542, 2455, 1566, 689, 2457, 1569, 1570, 249, 2462, 2461, 9624, 9618, 3840, 363, 690, 2460, 1568, 2453, 9627, 3842, 544, 855, 3843, 1567, 2454, 2452, 543], [11008, 9632, 364, 543, 1022, 249], 66, 1053, 272, [10970, 1571, 9651, 9666, 1572], [10983, 3860, 3861], 1706, [10987, 9652, 2466], 66, 1053, 272, [10970, 1575, 9688, 9703, 1576], [10983, 3871, 3872], 1706, [10987, 9689, 2473], 66, 1053, 272, [10970, 1579, 9721, 9736, 1580], [10983, 3880, 3881], 1706, [10987, 9722, 2480], 66, 1053, 272, [10970, 1583, 9770, 9785, 1584], [10983, 3891, 3892], 1706, [10987, 9771, 2487], [11235, 9915], [11226, 2502, 1029, 101, 61, 2497, 9850, 9820, 864, 9905, 2495, 3896, 9848, 46, 1587], [10912, 1593], [10909, 9854, 3898, 9855], [11228, 3905, 2498, 367, 1592, 692, 3912, 9907], [11204, 3907], [11207, 2498, 692], 1088, [11214, 2499, 546], [10920, 9927], [10945, 1595, 2507, 1031, 2515, 9937], 1696, 1053, 1697, [10960, 2504], 1700, [10969, 368, 9949, 2506, 2512, 3917, 9942], 1701, [10980, 550], [10983, 2513, 1600], [10984, 369], 1706, [10988, 2514], [10990, 371], [10991, 369, 88, 2508, 2518, 551], [10992, 252], [11004, 369, 370, 548, 549, 2511, 1596, 694, 2513, 1599, 1600, 252, 2518, 2517, 9947, 9941, 3920, 368, 695, 2516, 1598, 2509, 9950, 3922, 551, 867, 3923, 1597, 2510, 2508, 550], [11008, 9955, 369, 550, 1030, 252], [11235, 10089], [11226, 2530, 1033, 102, 48, 2525, 10024, 9994, 868, 10079, 2523, 3935, 10022, 47, 1601], [10912, 1607], [10909, 10028, 3937, 10029], [11228, 3944, 2526, 372, 1606, 697, 3951, 10081], [11204, 3946], [11207, 2526, 697], 1088, [11214, 2527, 553], [10920, 10101], [10945, 1609, 2535, 1035, 2543, 10111], 1696, 1053, 1697, [10960, 2532], 1700, [10969, 373, 10123, 2534, 2540, 3956, 10116], 1701, [10980, 557], [10983, 2541, 1614], [10984, 374], 1706, [10988, 2542], [10990, 376], [10991, 374, 89, 2536, 2546, 558], [10992, 255], [11004, 374, 375, 555, 556, 2539, 1610, 699, 2541, 1613, 1614, 255, 2546, 2545, 10121, 10115, 3959, 373, 700, 2544, 1612, 2537, 10124, 3961, 558, 871, 3962, 1611, 2538, 2536, 557], [11008,
531310129, 374, 557, 1034, 255], [10945, 1618, 2553, 1039, 2561, 10171], 1696, 1053, 1697, [10960, 2550], 1700, [10969, 377, 10183, 2552, 2558, 3973, 10176], 1701, [10980, 561], [10983, 2559, 1623], [10984, 378], 1706, [10988, 2560], [10990, 380], [10991, 378, 90, 2554, 2564, 562], [10992, 256], [11004, 378, 379, 559, 560, 2557, 1619, 702, 2559, 1622, 1623, 256, 2564, 2563, 10181, 10175, 3976, 377, 703, 2562, 1621, 2555, 10184, 3978, 562, 872, 3979, 1620, 2556, 2554, 561], [11008, 10189, 378, 561, 1038, 256], [11030, 1616, 1037, 103, 62, 2572, 10316, 10215, 873, 10311, 2568, 3989, 10233, 23, 1624], [10912, 1036], [11082, 1631], [11107, 10242], 1070, [11166, 10255, 1040, 4003, 2575, 10322], [11171, 875], 395, [11185, 10319], [11034, 10149], [11071, 10406, 10407, 10408, 10409, 10410], [11076, 1633, 10413, 10414, 10415, 10416, 10417], [11077, 381], [11107, 4011], 1729, [11168, 10385, 4032, 1641], [11175, 258, 706], [11176, 706], [10920, 10476], [10945, 1646, 2590, 1045, 2598, 10486], 1696, 1053, 1697, [10960, 2587], 1700, [10969, 382, 10498, 2589, 2595, 4037, 10491], 1701, [10980, 566], [10983, 2596, 1651], [10984, 383], 1706, [10988, 2597], [10990, 385], [10991, 383, 91, 2591, 2601, 567], [10992, 261], [11004, 383, 384, 564, 565, 2594, 1647, 708, 2596, 1650, 1651, 261, 2601, 2600, 10496, 10490, 4040, 382, 709, 2599, 1649, 2592, 10499, 4042, 567, 879, 4043, 1648, 2593, 2591, 566], [11008, 10504, 383, 566, 1044, 261], [11235, 10464], [11226, 2585, 1043, 104, 49, 2607, 10571, 10541, 880, 10625, 2606, 4054, 10569, 50, 1652], [10912, 1644], [11228, 4064, 2608, 386, 1657, 711, 4071, 10627], [11204, 4066], [11207, 2608, 711], 1088, [11214, 2609, 569], [10920, 10653], [10945, 1660, 2617, 1048, 2625, 10663], 1696, 1053, 1697, [10960, 2614], 1700, [10969, 387, 10675, 2616, 2622, 4076, 10668], 1701, [10980, 573], [10983, 2623, 1665], [10984, 388], 1706, [10988, 2624], [10990, 390], [10991, 388, 92, 2618, 2628, 574], [10992, 264], [11004, 388, 389, 571, 572, 2621, 1661, 713, 2623, 1664, 1665, 264, 2628, 2627, 10673, 10667, 4079, 387, 714, 2626, 1663, 2619, 10676, 4081, 574, 884, 4082, 1662, 2620, 2618, 573], [11008,
531310681, 388, 573, 1047, 264], [11034, 10641], [11030, 2612, 883, 105, 51, 2640, 10856, 10718, 885, 10840, 2633, 4093, 10746, 52, 1666], [10912, 1658], [11071, 10824, 10825, 10826, 10827, 10828], [11076, 1669, 10831, 10832, 10833, 10834, 10835], [11077, 267], [11082, 1680], [11107, 4100], 1729, [11166, 4106, 888, 1682, 2642, 10862], [11171, 391], [11185, 10859], function(e, t, r) { 5314 "use strict"; 5315 function n(e) { 5316 if (e && e.__esModule) 5317 return e; 5318 var t = {}; 5319 if (null != e) 5320 for (var r in e) 5321 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 5322 return t["default"] = e, 5323 t 5324 } 5325 function i(e) { 5326 return e && e.__esModule ? e : { 5327 "default": e 5328 } 5329 } 5330 function a(e) { 5331 throw new Error("The (" + e + ") Babel 5 plugin is being run with Babel 6.") 5332 } 5333 function s(e, t, r) { 5334 (0, 5335 h["default"])(t) && (r = t, 5336 t = {}), 5337 t.filename = e, 5338 v["default"].readFile(e, function(e, n) { 5339 var i = void 0; 5340 if (!e) 5341 try { 5342 i = O(n, t) 5343 } catch (a) { 5344 e = a 5345 } 5346 e ? r(e) : r(null, i) 5347 }) 5348 } 5349 function o(e) { 5350 var t = arguments.length <= 1 || void 0 === arguments[1] ? {} : arguments[1]; 5351 return t.filename = e, 5352 O(v["default"].readFileSync(e, "utf8"), t) 5353 } 5354 t.__esModule = !0, 5355 t.transformFromAst = t.transform = t.analyse = t.Pipeline = t.OptionManager = t.traverse = t.types = t.messages = t.util = t.version = t.template = t.buildExternalHelpers = t.options = t.File = void 0; 5356 var u = r(1686); 5357 Object.defineProperty(t, "File", { 5358 enumerable: !0, 5359 get: function() { 5360 return i(u)["default"] 5361 } 5362 }); 5363 var l = r(889); 5364 Object.defineProperty(t, "options", { 5365 enumerable: !0, 5366 get: function() { 5367 return i(l)["default"] 5368 } 5369 }); 5370 var c = r(4132); 5371 Object.defineProperty(t, "buildExternalHelpers", { 5372 enumerable: !0, 5373 get: function() { 5374 return i(c)["default"] 5375 } 5376 }); 5377 var p = r(1714); 5378 Object.defineProperty(t, "template", { 5379 enumerable: !0, 5380 get: function() { 5381 return i(p)["default"] 5382 } 5383 }); 5384 var f = r(10867); 5385 Object.defineProperty(t, "version", { 5386 enumerable: !0, 5387 get: function() { 5388 return f.version 5389 } 5390 }), 5391 t.Plugin = a, 5392 t.transformFile = s, 5393 t.transformFileSync = o; 5394 var d = r(722) 5395 , h = i(d) 5396 , y = r(1050) 5397 , v = i(y) 5398 , m = r(1690) 5399 , g = n(m) 5400 , b = r(393) 5401 , E = n(b) 5402 , x = r(14) 5403 , A = n(x) 5404 , S = r(112) 5405 , _ = i(S) 5406 , D = r(890) 5407 , C = i(D) 5408 , w = r(4137) 5409 , T = i(w); 5410 t.util = g, 5411 t.messages = E, 5412 t.types = A, 5413 t.traverse = _["default"], 5414 t.OptionManager = C["default"], 5415 t.Pipeline = T["default"]; 5416 var P = new T["default"] 5417 , O = (t.analyse = P.analyse.bind(P), 5418 t.transform = P.transform.bind(P)); 5419 t.transformFromAst = P.transformFromAst.bind(P) 5420 } 5421 , function(e, t, r) { 5422 function n(e) { 5423 return r(i(e)) 5424 } 5425 function i(e) { 5426 return a[e] || function() { 5427 throw new Error("Cannot find module '" + e + "'.") 5428 }() 5429 } 5430 var a = { 5431 "./config": 889, 5432 "./config.js": 889, 5433 "./index": 1687, 5434 "./index.js": 1687, 5435 "./option-manager": 890, 5436 "./option-manager.js": 890, 5437 "./parsers": 1688, 5438 "./parsers.js": 1688, 5439 "./removed": 1689, 5440 "./removed.js": 1689 5441 }; 5442 n.keys = function() { 5443 return Object.keys(a) 5444 } 5445 , 5446 n.resolve = i, 5447 e.exports = n, 5448 n.id = 2644 5449 } 5450 , [10904, 4150, 4149, 4139], function(e, t) { 5451 !function() { 5452 "use strict"; 5453 function t(e) { 5454 return e >= 48 && 57 >= e 5455 } 5456 function r(e) { 5457 return e >= 48 && 57 >= e || e >= 97 && 102 >= e || e >= 65 && 70 >= e 5458 } 5459 function n(e) { 5460 return e >= 48 && 55 >= e 5461 } 5462 function i(e) { 5463 return 32 === e || 9 === e || 11 === e || 12 === e || 160 === e || e >= 5760 && d.indexOf(e) >= 0 5464 } 5465 function a(e) { 5466 return 10 === e || 13 === e || 8232 === e || 8233 === e 5467 } 5468 function s(e) { 5469 if (65535 >= e) 5470 return String.fromCharCode(e); 5471 var t = String.fromCharCode(Math.floor((e - 65536) / 1024) + 55296) 5472 , r = String.fromCharCode((e - 65536) % 1024 + 56320); 5473 return t + r 5474 } 5475 function o(e) { 5476 return 128 > e ? h[e] : f.NonAsciiIdentifierStart.test(s(e)) 5477 } 5478 function u(e) { 5479 return 128 > e ? y[e] : f.NonAsciiIdentifierPart.test(s(e)) 5480 } 5481 function l(e) { 5482 return 128 > e ? h[e] : p.NonAsciiIdentifierStart.test(s(e)) 5483 } 5484 function c(e) { 5485 return 128 > e ? y[e] : p.NonAsciiIdentifierPart.test(s(e)) 5486 } 5487 var p, f, d, h, y, v; 5488 for (f = { 5489 NonAsciiIdentifierStart: /[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B2\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u
54890EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uAB65\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/, 5490 NonAsciiIdentifierPart: /[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B2\u08E4-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58\u0C59\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D60-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA69D\uA69F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uAB65\uABC0-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFB
5490D3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2D\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/ 5491 }, 5492 p = { 5493 NonAsciiIdentifierStart: /[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B2\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uAB65\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFB
5493D3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDE00-\uDE11\uDE13-\uDE2B\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF5D-\uDF61]|\uD805[\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDE00-\uDE2F\uDE44\uDE80-\uDEAA]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF98]|\uD809[\uDC00-\uDC6E]|[\uD80C\uD840-\uD868\uD86A-\uD86C][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D]|\uD87E[\uDC00-\uDE1D]/, 5494 NonAsciiIdentifierPart: /[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B2\u08E4-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58\u0C59\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D60-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA69D\uA69F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uAB65\uABC0-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFB
5494D3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2D\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDD0-\uDDDA\uDE00-\uDE11\uDE13-\uDE37\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF01-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF98]|\uD809[\uDC00-\uDC6E]|[\uD80C\uD840-\uD868\uD86A-\uD86C][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/ 5495 }, 5496 d = [5760, 6158, 8192, 8193, 8194, 8195, 8196, 8197, 8198, 8199, 8200, 8201, 8202, 8239, 8287, 12288, 65279], 5497 h = new Array(128), 5498 v = 0; 128 > v; ++v) 5499 h[v] = v >= 97 && 122 >= v || v >= 65 && 90 >= v || 36 === v || 95 === v; 5500 for (y = new Array(128), 5501 v = 0; 128 > v; ++v) 5502 y[v] = v >= 97 && 122 >= v || v >= 65 && 90 >= v || v >= 48 && 57 >= v || 36 === v || 95 === v; 5503 e.exports = { 5504 isDecimalDigit: t, 5505 isHexDigit: r, 5506 isOctalDigit: n, 5507 isWhiteSpace: i, 5508 isLineTerminator: a, 5509 isIdentifierStartES5: o, 5510 isIdentifierPartES5: u, 5511 isIdentifierStartES6: l, 5512 isIdentifierPartES6: c 5513 } 5514 }() 5515 } 5516 , function(e, t, r) { 5517 "use strict"; 5518 function n(e) { 5519 if (e && e.__esModule) 5520 return e; 5521 var t = {}; 5522 if (null != e) 5523 for (var r in e) 5524 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 5525 return t["default"] = e, 5526 t 5527 } 5528 function i(e) {
5529 return e && e.__esModule ? e : { 5530 "default": e 5531 } 5532 } 5533 t.__esModule = !0, 5534 t.CodeGenerator = void 0; 5535 var a = r(31) 5536 , s = i(a) 5537 , o = r(579) 5538 , u = i(o) 5539 , l = r(578) 5540 , c = i(l); 5541 t["default"] = function(e, t, r) { 5542 var n = new S(e,t,r); 5543 return n.generate() 5544 } 5545 ; 5546 var p = r(4167) 5547 , f = i(p) 5548 , d = r(4166) 5549 , h = i(d) 5550 , y = r(4165) 5551 , v = i(y) 5552 , m = r(4163) 5553 , g = i(m) 5554 , b = r(393) 5555 , E = n(b) 5556 , x = r(4164) 5557 , A = i(x) 5558 , S = function(e) { 5559 function t(r, n, i) { 5560 (0, 5561 s["default"])(this, t), 5562 n = n || {}; 5563 var a = r.comments || [] 5564 , o = r.tokens || [] 5565 , l = t.normalizeOptions(i, n, o) 5566 , c = new g["default"] 5567 , p = (0, 5568 u["default"])(this, e.call(this, c, l)); 5569 return p.comments = a, 5570 p.position = c, 5571 p.tokens = o, 5572 p.format = l, 5573 p.opts = n, 5574 p.ast = r, 5575 p._inForStatementInitCounter = 0, 5576 p.whitespace = new h["default"](o), 5577 p.map = new v["default"](c,n,i), 5578 p 5579 } 5580 return (0, 5581 c["default"])(t, e), 5582 t.normalizeOptions = function(e, r, n) { 5583 var i = " "; 5584 if (e && "string" == typeof e) { 5585 var a = (0, 5586 f["default"])(e).indent; 5587 a && " " !== a && (i = a) 5588 } 5589 var s = { 5590 auxiliaryCommentBefore: r.auxiliaryCommentBefore, 5591 auxiliaryCommentAfter: r.auxiliaryCommentAfter, 5592 shouldPrintComment: r.shouldPrintComment, 5593 retainLines: r.retainLines, 5594 comments: null == r.comments || r.comments, 5595 compact: r.compact, 5596 minified: r.minified, 5597 concise: r.concise, 5598 quotes: r.quotes || t.findCommonStringDelimiter(e, n), 5599 indent: { 5600 adjustMultilineComment: !0, 5601 style: i, 5602 base: 0 5603 } 5604 }; 5605 return s.minified && (s.compact = !0), 5606 "auto" === s.compact && (s.compact = e.length > 1e5, 5607 s.compact && console.error("[BABEL] " + E.get("codeGeneratorDeopt", r.filename, "100KB"))), 5608 s.compact && (s.indent.adjustMultilineComment = !1), 5609 s 5610 } 5611 , 5612 t.findCommonStringDelimiter = function(e, t) { 5613 for (var r = { 5614 single: 0, 5615 "double": 0 5616 }, n = 0, i = 0; i < t.length; i++) { 5617 var a = t[i]; 5618 if ("string" === a.type.label) { 5619 var s = e.slice(a.start, a.end); 5620 if ("'" === s[0] ? r.single++ : r["double"]++, 5621 n++, 5622 n >= 3) 5623 break 5624 } 5625 } 5626 return r.single > r["double"] ? "single" : "double" 5627 } 5628 , 5629 t.prototype.generate = function() { 5630 return this.print(this.ast), 5631 this.printAuxAfterComment(), 5632 { 5633 map: this.map.get(), 5634 code: this.get() 5635 } 5636 } 5637 , 5638 t 5639 }(A["default"]); 5640 t.CodeGenerator = function() { 5641 function e(t, r, n) { 5642 (0, 5643 s["default"])(this, e), 5644 this._generator = new S(t,r,n) 5645 } 5646 return e.prototype.generate = function() { 5647 return this._generator.generate() 5648 } 5649 , 5650 e 5651 }() 5652 } 5653 , function(e, t, r) { 5654 "use strict"; 5655 function n(e) {
5656 if (e && e.__esModule) 5657 return e; 5658 var t = {}; 5659 if (null != e) 5660 for (var r in e) 5661 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 5662 return t["default"] = e, 5663 t 5664 } 5665 function i(e) { 5666 return e && e.__esModule ? e : { 5667 "default": e 5668 } 5669 } 5670 function a(e) { 5671 function t(e, t) { 5672 var n = r[e]; 5673 r[e] = n ? function(e, r, i) { 5674 var a = n(e, r, i); 5675 return null == a ? t(e, r, i) : a 5676 } 5677 : t 5678 } 5679 for (var r = {}, n = (0, 5680 v["default"])(e), i = Array.isArray(n), a = 0, n = i ? n : (0, 5681 h["default"])(n); ; ) { 5682 var s; 5683 if (i) { 5684 if (a >= n.length) 5685 break; 5686 s = n[a++] 5687 } else { 5688 if (a = n.next(), 5689 a.done) 5690 break; 5691 s = a.value 5692 } 5693 var o = s 5694 , u = A.FLIPPED_ALIAS_KEYS[o]; 5695 if (u) 5696 for (var l = u, c = Array.isArray(l), p = 0, l = c ? l : (0, 5697 h["default"])(l); ; ) { 5698 var f; 5699 if (c) { 5700 if (p >= l.length) 5701 break; 5702 f = l[p++] 5703 } else { 5704 if (p = l.next(), 5705 p.done) 5706 break; 5707 f = p.value 5708 } 5709 var d = f; 5710 t(d, e[o]) 5711 } 5712 else 5713 t(o, e[o]) 5714 } 5715 return r 5716 } 5717 function s(e, t, r, n) { 5718 var i = e[t.type]; 5719 return i ? i(t, r, n) : null 5720 } 5721 function o(e) { 5722 return A.isCallExpression(e) ? !0 : A.isMemberExpression(e) ? o(e.object) || !e.computed && o(e.property) : !1 5723 } 5724 function u(e) { 5725 return A.isUserWhitespacable(e) 5726 } 5727 function l(e, t, r) { 5728 if (!e) 5729 return 0; 5730 A.isExpressionStatement(e) && (e = e.expression); 5731 var n = s(_, e, t); 5732 if (!n) { 5733 var i = s(D, e, t); 5734 if (i) 5735 for (var a = 0; a < i.length && !(n = l(i[a], e, r)); a++) 5736 ; 5737 } 5738 return n && n[r] || 0 5739 } 5740 function c(e, t) { 5741 return l(e, t, "before") 5742 } 5743 function p(e, t) { 5744 return l(e, t, "after") 5745 } 5746 function f(e, t, r) { 5747 return t ? A.isNewExpression(t) && t.callee === e && o(e) ? !0 : s(S, e, t, r) : !1 5748 } 5749 t.__esModule = !0; 5750 var d = r(18) 5751 , h = i(d) 5752 , y = r(718) 5753 , v = i(y); 5754 t.isUserWhitespacable = u, 5755 t.needsWhitespace = l, 5756 t.needsWhitespaceBefore = c, 5757 t.needsWhitespaceAfter = p, 5758 t.needsParens = f; 5759 var m = r(4162) 5760 , g = i(m) 5761 , b = r(4161) 5762 , E = n(b) 5763 , x = r(14) 5764 , A = n(x) 5765 , S = a(E) 5766 , _ = a(g["default"].nodes) 5767 , D = a(g["default"].list) 5768 } 5769 , function(e, t, r) { 5770 "use strict"; 5771 function n(e) { 5772 return e && e.__esModule ? e : { 5773 "default": e 5774 } 5775 } 5776 function i(e) { 5777 var t = u["default"][e]; 5778 if (!t) 5779 throw new ReferenceError("Unknown helper " + e); 5780 return t().expression 5781 } 5782 t.__esModule = !0, 5783 t.list = void 0; 5784 var a = r(718) 5785 , s = n(a); 5786 t.get = i; 5787 var o = r(4171) 5788 , u = n(o); 5789 t.list = (0, 5790 s["default"])(u["default"]).map(function(e) { 5791 return "_" === e[0] ? e.slice(1) : e 5792 }).filter(function(e) {
5793 return "__esModule" !== e 5794 }); 5795 t["default"] = i 5796 } 5797 , [10948, 1696, 111], [10950, 137, 136, 893, 580, 271, 1702, 1054, 1694, 272, 1058, 138, 1695, 135], [10953, 272, 137], [10959, 135, 580, 2652], [10962, 1696], function(e, t) { 5798 e.exports = function(e, t) { 5799 return { 5800 value: t, 5801 done: !!e 5802 } 5803 } 5804 } 5805 , [10968, 719, 1701, 1056, 894, 1698, 580], [10972, 1056, 1057, 581, 1708, 270, 2653, 135], [10974, 2660, 1697], [10975, 270, 894, 1704], [10976, 270, 581, 4199, 1704], [10978, 136, 66, 580], [10994, 2650, 111, 892, 66], [11012, 31], [11025, 14], [11029, 31], [11047, 717, 14], 2646, [11061, 1052, 31, 895, 140, 1062, 1063, 720, 4277], [11065, 4279], [11070, 721, 141], [11074, 721, 141], [11075, 1718, 4367, 4368], [11078, 141], function(e, t) { 5806 function r(e, t, r) { 5807 var n = r.length; 5808 switch (n) { 5809 case 0: 5810 return e.call(t); 5811 case 1: 5812 return e.call(t, r[0]); 5813 case 2: 5814 return e.call(t, r[0], r[1]); 5815 case 3: 5816 return e.call(t, r[0], r[1], r[2]) 5817 } 5818 return e.apply(t, r) 5819 } 5820 e.exports = r 5821 } 5822 , function(e, t) { 5823 function r(e, t) { 5824 for (var r = -1, n = t.length, i = e.length; ++r < n; ) 5825 e[i + r] = t[r]; 5826 return e 5827 } 5828 e.exports = r 5829 } 5830 , function(e, t) { 5831 function r(e, t, r, n) { 5832 var i = -1 5833 , a = e ? e.length : 0; 5834 for (n && a && (r = e[++i]); ++i < a; ) 5835 r = t(r, e[i], i, e); 5836 return r 5837 } 5838 e.exports = r 5839 } 5840 , function(e, t, r) { 5841 function n(e, t, r) { 5842 (void 0 === r || i(e[t], r)) && ("number" != typeof t || void 0 !== r || t in e) || (e[t] = r) 5843 } 5844 var i = r(897); 5845 e.exports = n 5846 } 5847 , [11087, 4298, 4334], [11090, 2683, 1071, 1075], [11094, 4301, 113, 395], function(e, t, r) { 5848 function n(e, t) { 5849 var r = -1 5850 , n = a(e) ? Array(e.length) : []; 5851 return i(e, function(e, i, a) { 5852 n[++r] = t(e, i, a) 5853 }), 5854 n 5855 } 5856 var i = r(2678) 5857 , a = r(583); 5858 e.exports = n 5859 } 5860 , function(e, t) { 5861 function r(e) { 5862 return function(t) { 5863 return null == t ? void 0 : t[e] 5864 } 5865 } 5866 e.exports = r 5867 } 5868 , [11106, 67, 4375], function(e, t) { 5869 function r(e, t) { 5870 var r = -1 5871 , n = e.length; 5872 for (t || (t = Array(n)); ++r < n; ) 5873 t[r] = e[r]; 5874 return t 5875 } 5876 e.exports = r 5877 } 5878 , [11119, 2672, 4291], [11127, 4394], [11128, 4282, 2670, 4284, 2671, 4286, 2693], [11129, 2683, 1078, 67, 1070, 1071, 1079, 898, 1075], [11134, 4315, 1078, 67, 1079, 898], [11140, 113], function(e, t) { 5879 function r(e) { 5880 var t = -1 5881 , r = Array(e.size); 5882 return e.forEach(function(e, n) { 5883 r[++t] = [n, e] 5884 }), 5885 r 5886 } 5887 e.exports = r 5888 } 5889 , function(e, t) { 5890 function r(e, t) { 5891 return function(r) { 5892 return null == r ? !1 : r[e] === t && (void 0 !== t || e in Object(r)) 5893 } 5894 } 5895 e.exports = r 5896 } 5897 , function(e, t) { 5898 function r(e) { 5899 if (null != e) { 5900 try { 5901 return n.call(e) 5902 } catch (t) {} 5903 try { 5904 return e + "" 5905 } catch (t) {} 5906 } 5907 return "" 5908 } 5909 var n = Function.prototype.toString; 5910 e.exports = r 5911 } 5912 , [11160, 2674, 4292, 4376, 1736], function(e, t) { 5913 function r(e) { 5914 return e 5915 } 5916 e.exports = r 5917 } 5918 , [11169, 583, 395], function(e, t, r) { 5919 function n(e) { 5920 return e === !0 || e === !1 || i(e) && o.call(e) == a 5921 } 5922 var i = r(395) 5923 , a = "[object Boolean]" 5924 , s = Object.prototype 5925 , o = s.toString; 5926 e.exports = n 5927 } 5928 , [11172, 395], [11173, 1729, 1069, 395], [11174, 113], function(e, t) { 5929 "use strict"; 5930 e.exports = function(e) { 5931 var t = /^\\\\\?\\/.test(e) 5932 , r = /[^\x00-\x80]+/.test(e); 5933 return t || r ? e : e.replace(/\\/g, "/") 5934 } 5935 } 5936 , function(e, t, r) { 5937 function n() { 5938 this._array = [], 5939 this._set = Object.create(null) 5940 } 5941 var i = r(902) 5942 , a = Object.prototype.hasOwnProperty; 5943 n.fromArray = function(e, t) { 5944 for (var r = new n, i = 0, a = e.length; a > i; i++) 5945 r.add(e[i], t); 5946 return r 5947 } 5948 , 5949 n.prototype.size = function() { 5950 return Object.getOwnPropertyNames(this._set).length 5951 } 5952 , 5953 n.prototype.add = function(e, t) { 5954 var r = i.toSetString(e) 5955 , n = a.call(this._set, r) 5956 , s = this._array.length; 5957 n && !t || this._array.push(e), 5958 n || (this._set[r] = s) 5959 } 5960 , 5961 n.prototype.has = function(e) { 5962 var t = i.toSetString(e); 5963 return a.call(this._set, t) 5964 } 5965 , 5966 n.prototype.indexOf = function(e) { 5967 var t = i.toSetString(e); 5968 if (a.call(this._set, t)) 5969 return this._set[t]; 5970 throw new Error('"' + e + '" is not in the set.') 5971 } 5972 , 5973 n.prototype.at = function(e) { 5974 if (e >= 0 && e < this._array.length) 5975 return this._array[e]; 5976 throw new Error("No element indexed by " + e) 5977 } 5978 , 5979 n.prototype.toArray = function() { 5980 return this._array.slice() 5981 } 5982 , 5983 t.ArraySet = n 5984 } 5985 , function(e, t, r) { 5986 function n(e) { 5987 return 0 > e ? (-e << 1) + 1 : (e << 1) + 0 5988 } 5989 function i(e) { 5990 var t = 1 === (1 & e) 5991 , r = e >> 1; 5992 return t ? -r : r 5993 } 5994 var a = r(4409) 5995 , s = 5 5996 , o = 1 << s 5997 , u = o - 1 5998 , l = o; 5999 t.encode = function(e) { 6000 var t, r = "", i = n(e); 6001 do 6002 t = i & u, 6003 i >>>= s, 6004 i > 0 && (t |= l), 6005 r += a.encode(t); 6006 while (i > 0); 6007 return r 6008 } 6009 , 6010 t.decode = function(e, t, r) { 6011 var n, o, c = e.length, p = 0, f = 0; 6012 do { 6013 if (t >= c) 6014 throw new Error("Expected more digits in base 64 VLQ value."); 6015 if (o = a.decode(e.charCodeAt(t++)), 6016 -1 === o) 6017 throw new Error("Invalid base64 digit: " + e.charAt(t - 1)); 6018 n = !!(o & l), 6019 o &= u, 6020 p += o << f, 6021 f += s 6022 } while (n); 6023 r.value = i(p), 6024 r.rest = t 6025 } 6026 } 6027 , function(e, t, r) { 6028 function n(e) { 6029 e || (e = {}), 6030 this._file = a.getArg(e, "file", null), 6031 this._sourceRoot = a.getArg(e, "sourceRoot", null), 6032 this._skipValidation = a.getArg(e, "skipValidation", !1), 6033 this._sources = new s, 6034 this._names = new s, 6035 this._mappings = new o, 6036 this._sourcesContents = null 6037 } 6038 var i = r(2703) 6039 , a = r(902) 6040 , s = r(2702).ArraySet 6041 , o = r(4411).MappingList; 6042 n.prototype._version = 3, 6043 n.fromSourceMap = function(e) { 6044 var t = e.sourceRoot 6045 , r = new n({ 6046 file: e.file, 6047 sourceRoot: t 6048 }); 6049 return e.eachMapping(function(e) { 6050 var n = { 6051 generated: { 6052 line: e.generatedLine, 6053 column: e.generatedColumn 6054 } 6055 }; 6056 null != e.source && (n.source = e.source, 6057 null != t && (n.source = a.relative(t, n.source)), 6058 n.original = { 6059 line: e.originalLine, 6060 column: e.originalColumn 6061 }, 6062 null != e.name && (n.name = e.name)), 6063 r.addMapping(n) 6064 }),
vendor: 9,171 bytes, lines 6065-6319
6065 e.sources.forEach(function(t) { 6066 var n = e.sourceContentFor(t); 6067 null != n && r.setSourceContent(t, n) 6068 }), 6069 r 6070 } 6071 , 6072 n.prototype.addMapping = function(e) { 6073 var t = a.getArg(e, "generated") 6074 , r = a.getArg(e, "original", null) 6075 , n = a.getArg(e, "source", null) 6076 , i = a.getArg(e, "name", null); 6077 this._skipValidation || this._validateMapping(t, r, n, i), 6078 null != n && (n = String(n), 6079 this._sources.has(n) || this._sources.add(n)), 6080 null != i && (i = String(i), 6081 this._names.has(i) || this._names.add(i)), 6082 this._mappings.add({ 6083 generatedLine: t.line, 6084 generatedColumn: t.column, 6085 originalLine: null != r && r.line, 6086 originalColumn: null != r && r.column, 6087 source: n, 6088 name: i 6089 }) 6090 } 6091 , 6092 n.prototype.setSourceContent = function(e, t) { 6093 var r = e; 6094 null != this._sourceRoot && (r = a.relative(this._sourceRoot, r)), 6095 null != t ? (this._sourcesContents || (this._sourcesContents = Object.create(null)), 6096 this._sourcesContents[a.toSetString(r)] = t) : this._sourcesContents && (delete this._sourcesContents[a.toSetString(r)], 6097 0 === Object.keys(this._sourcesContents).length && (this._sourcesContents = null)) 6098 } 6099 , 6100 n.prototype.applySourceMap = function(e, t, r) { 6101 var n = t; 6102 if (null == t) { 6103 if (null == e.file) 6104 throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.'); 6105 n = e.file 6106 } 6107 var i = this._sourceRoot; 6108 null != i && (n = a.relative(i, n)); 6109 var o = new s 6110 , u = new s; 6111 this._mappings.unsortedForEach(function(t) { 6112 if (t.source === n && null != t.originalLine) { 6113 var s = e.originalPositionFor({ 6114 line: t.originalLine, 6115 column: t.originalColumn 6116 }); 6117 null != s.source && (t.source = s.source, 6118 null != r && (t.source = a.join(r, t.source)), 6119 null != i && (t.source = a.relative(i, t.source)), 6120 t.originalLine = s.line, 6121 t.originalColumn = s.column, 6122 null != s.name && (t.name = s.name)) 6123 } 6124 var l = t.source; 6125 null == l || o.has(l) || o.add(l); 6126 var c = t.name; 6127 null == c || u.has(c) || u.add(c) 6128 }, this), 6129 this._sources = o, 6130 this._names = u, 6131 e.sources.forEach(function(t) { 6132 var n = e.sourceContentFor(t); 6133 null != n && (null != r && (t = a.join(r, t)), 6134 null != i && (t = a.relative(i, t)), 6135 this.setSourceContent(t, n)) 6136 }, this) 6137 } 6138 , 6139 n.prototype._validateMapping = function(e, t, r, n) { 6140 if ((!(e && "line"in e && "column"in e && e.line > 0 && e.column >= 0) || t || r || n) && !(e && "line"in e && "column"in e && t && "line"in t && "column"in t && e.line > 0 && e.column >= 0 && t.line > 0 && t.column >= 0 && r)) 6141 throw new Error("Invalid mapping: " + JSON.stringify({ 6142 generated: e, 6143 source: r, 6144 original: t, 6145 name: n 6146 })) 6147 } 6148 , 6149 n.prototype._serializeMappings = function() { 6150 for (var e, t, r, n, s = 0, o = 1, u = 0, l = 0, c = 0, p = 0, f = "", d = this._mappings.toArray(), h = 0, y = d.length; y > h; h++) { 6151 if (t = d[h], 6152 e = "", 6153 t.generatedLine !== o) 6154 for (s = 0; t.generatedLine !== o; ) 6155 e += ";", 6156 o++; 6157 else if (h > 0) { 6158 if (!a.compareByGeneratedPositionsInflated(t, d[h - 1])) 6159 continue; 6160 e += "," 6161 } 6162 e += i.encode(t.generatedColumn - s), 6163 s = t.generatedColumn, 6164 null != t.source && (n = this._sources.indexOf(t.source), 6165 e += i.encode(n - p), 6166 p = n, 6167 e += i.encode(t.originalLine - 1 - l), 6168 l = t.originalLine - 1, 6169 e += i.encode(t.originalColumn - u), 6170 u = t.originalColumn, 6171 null != t.name && (r = this._names.indexOf(t.name), 6172 e += i.encode(r - c), 6173 c = r)), 6174 f += e 6175 } 6176 return f 6177 } 6178 , 6179 n.prototype._generateSourcesContent = function(e, t) { 6180 return e.map(function(e) { 6181 if (!this._sourcesContents) 6182 return null; 6183 null != t && (e = a.relative(t, e)); 6184 var r = a.toSetString(e); 6185 return Object.prototype.hasOwnProperty.call(this._sourcesContents, r) ? this._sourcesContents[r] : null 6186 }, this) 6187 } 6188 , 6189 n.prototype.toJSON = function() { 6190 var e = { 6191 version: this._version, 6192 sources: this._sources.toArray(), 6193 names: this._names.toArray(), 6194 mappings: this._serializeMappings() 6195 }; 6196 return null != this._file && (e.file = this._file), 6197 null != this._sourceRoot && (e.sourceRoot = this._sourceRoot), 6198 this._sourcesContents && (e.sourcesContent = this._generateSourcesContent(e.sources, e.sourceRoot)), 6199 e 6200 } 6201 , 6202 n.prototype.toString = function() { 6203 return JSON.stringify(this.toJSON()) 6204 } 6205 , 6206 t.SourceMapGenerator = n 6207 } 6208 , function(e, t, r) { 6209 t.SourceMapGenerator = r(2704).SourceMapGenerator, 6210 t.SourceMapConsumer = r(4413).SourceMapConsumer, 6211 t.SourceNode = r(4414).SourceNode 6212 } 6213 , 1696, [10953, 1739, 723], 1697, 580, [10965, 4429, 4423, 4435, 903, 1083, 1084, 4427, 2712, 4432, 724], 1057, [10982, 1740, 1083, 724], [10984, 723], 1059, function(e, t) { 6214 "use strict"; 6215 t.__esModule = !0, 6216 t["default"] = function() { 6217 return { 6218 manipulateOptions: function(e, t) { 6219 t.plugins.push("classConstructorCall") 6220 } 6221 } 6222 } 6223 , 6224 e.exports = t["default"] 6225 } 6226 , function(e, t) { 6227 "use strict"; 6228 t.__esModule = !0, 6229 t["default"] = function() { 6230 return { 6231 manipulateOptions: function(e, t) { 6232 t.plugins.push("classProperties") 6233 } 6234 } 6235 } 6236 , 6237 e.exports = t["default"] 6238 } 6239 , function(e, t) { 6240 "use strict"; 6241 t.__esModule = !0, 6242 t["default"] = function() { 6243 return { 6244 manipulateOptions: function(e, t) { 6245 t.plugins.push("doExpressions") 6246 } 6247 } 6248 } 6249 , 6250 e.exports = t["default"] 6251 } 6252 , function(e, t) { 6253 "use strict"; 6254 t.__esModule = !0, 6255 t["default"] = function() { 6256 return { 6257 manipulateOptions: function(e, t) { 6258 t.plugins.push("exponentiationOperator") 6259 } 6260 } 6261 } 6262 , 6263 e.exports = t["default"] 6264 } 6265 , function(e, t) { 6266 "use strict"; 6267 t.__esModule = !0, 6268 t["default"] = function() { 6269 return { 6270 manipulateOptions: function(e, t) { 6271 t.plugins.push("exportExtensions") 6272 } 6273 } 6274 } 6275 , 6276 e.exports = t["default"] 6277 } 6278 , function(e, t) { 6279 "use strict"; 6280 t.__esModule = !0, 6281 t["default"] = function() { 6282 return { 6283 manipulateOptions: function(e, t) { 6284 t.plugins.push("functionBind") 6285 } 6286 } 6287 } 6288 , 6289 e.exports = t["default"] 6290 } 6291 , function(e, t) { 6292 "use strict"; 6293 t.__esModule = !0, 6294 t["default"] = function() { 6295 return { 6296 manipulateOptions: function(e, t) { 6297 t.plugins.push("objectRestSpread") 6298 } 6299 } 6300 } 6301 , 6302 e.exports = t["default"] 6303 } 6304 , function(e, t) { 6305 "use strict"; 6306 t.__esModule = !0, 6307 t["default"] = function() { 6308 return { 6309 manipulateOptions: function(e, t) { 6310 t.plugins.push("trailingFunctionCommas") 6311 } 6312 } 6313 } 6314 , 6315 e.exports = t["default"] 6316 } 6317 , function(e, t, r) { 6318 "use strict"; 6319 function n(e) {
6320 return e && e.__esModule ? e : { 6321 "default": e 6322 } 6323 } 6324 t.__esModule = !0, 6325 t["default"] = function() { 6326 return { 6327 inherits: r(1085), 6328 visitor: { 6329 Function: function(e, t) { 6330 e.node.async && !e.node.generator && (0, 6331 a["default"])(e, t.addHelper("asyncToGenerator")) 6332 } 6333 } 6334 } 6335 } 6336 ; 6337 var i = r(4449) 6338 , a = n(i); 6339 e.exports = t["default"] 6340 } 6341 , [11193, 2757, 4489, 4492, 4493, 584, 4452, 25], [11061, 401, 64, 904, 143, 1086, 1087, 725, 4464], [11196, 4471, 1751], [11201, 4495], [11205, 4491], [11012, 64], [11025, 25], [11225, 64], 2646, [11061, 401, 64, 906, 145, 1090, 1091, 728, 4539], function(e, t) { 6342 function r(e, t) { 6343 if ("function" != typeof e) 6344 throw new TypeError(n); 6345 return t = i(void 0 === t ? e.length - 1 : +t || 0, 0), 6346 function() { 6347 for (var r = arguments, n = -1, a = i(r.length - t, 0), s = Array(a); ++n < a; ) 6348 s[n] = r[t + n]; 6349 switch (t) { 6350 case 0: 6351 return e.call(this, s); 6352 case 1: 6353 return e.call(this, r[0], s); 6354 case 2: 6355 return e.call(this, r[0], r[1], s) 6356 } 6357 var o = Array(t + 1); 6358 for (n = -1; ++n < t; ) 6359 o[n] = r[n]; 6360 return o[t] = s, 6361 e.apply(this, o) 6362 } 6363 } 6364 var n = "Expected a function" 6365 , i = Math.max; 6366 e.exports = r 6367 } 6368 , [11196, 4550, 1094], [11201, 4573], [11204, 4554], [11205, 4568], [11214, 1755, 1092], [11218, 4548, 2735, 4557], [11248, 586, 25], 2646, function(e, t) { 6369 function r(e, t) { 6370 for (var r = -1, n = e.length; ++r < n && t(e[r], r, e) !== !1; ) 6371 ; 6372 return e 6373 } 6374 e.exports = r 6375 } 6376 , [11198, 4618], [11199, 2744, 1096], [11200, 399], [11256, 4606, 114, 398], function(e, t) { 6377 function r(e) { 6378 return function(t) { 6379 return null == t ? void 0 : t[e] 6380 } 6381 } 6382 e.exports = r 6383 } 6384 , [11204, 2748], [11208, 1760, 1761, 114], [11209, 400, 399], [11271, 114], [11212, 4612, 400], [11221, 1762, 400, 1761, 730, 114], function(e, t) { 6385 function r(e) { 6386 return e 6387 } 6388 e.exports = r 6389 } 6390 , [10919, 4655], [10922, 4659], [11279, 4645, 586, 587], [11280, 587], 1694, [10953, 276, 274], [10956, 1098, 4673, 4672, 273, 1776, 2772], [10959, 402, 588, 2761], [10962, 1765], [10965, 1769, 403, 1772, 404, 275, 908, 4674, 1102, 2768, 146], [10972, 1100, 1101, 589, 1777, 275, 2763, 402], [10974, 2769, 1767], [10975, 275, 909, 1773], [10976, 275, 589, 4664, 1773], [10978, 403, 68, 588], [10979, 404], [10994, 4667, 146, 908, 68], 1050, [11003, 4681, 2765], [11193, 2793, 4735, 4738, 4739, 912, 4698, 8], [11061, 106, 15, 910, 148, 1104, 1105, 732, 4710], [11196, 4717, 1786], [11201, 4741], [11205, 4737], [11012, 15], [11025, 8], [11225, 15], 2646, [11061, 106, 15, 913, 150, 1108, 1109, 735, 4785], 2734, [11196, 4796, 1112], [11201, 4819], [11204, 4800], [11205, 4814], [11214, 1790, 1110], [11218, 4794, 2786, 4803], [10918, 4833], [10922, 4838], [10925, 4840], 1694, [10953, 280, 278], [10956, 1113, 4852, 4851, 277, 1808, 2807], [10959, 406, 591, 2796], [10962, 1797], [10965, 1801, 407, 1804, 408, 279, 917, 4853, 1117, 2803, 152], [10972, 1115, 1116, 592, 1809, 279, 2798, 406], [10974, 2804, 1799], [10975, 279, 918, 1805], [10976, 279, 592, 4843, 1805], [10978, 407, 69, 591], [10979, 408], [10994, 4846, 152, 917, 69], 1050, [11003, 4860, 2800], [11248, 151, 8], [11012, 15], [11025, 8], [11225, 15], [11061, 106, 15, 919, 154, 1120, 1121, 739, 4924], 2646, [10909, 4933, 2815, 4934], 2734, 2743, [11196, 4947, 740], [11198, 4964], [11199, 2820, 740], [11200, 412], [11229, 4972], [11256, 4950, 116, 411], 2748, [11209, 281, 412], [11271, 116], [11212, 4956, 281], [11231, 4946, 1122, 1124], [11232, 411], [11218, 4944, 2819, 4962], [11221, 1821, 281, 1820, 594, 116], 2755, function(e, t, r) { 6391 "use strict"; 6392 function n(e) {
6393 return e && e.__esModule ? e : { 6394 "default": e 6395 } 6396 } 6397 t.__esModule = !0; 6398 var i = r(36) 6399 , a = n(i) 6400 , s = r(1823) 6401 , o = n(s); 6402 t["default"] = function(e) { 6403 function t(e) { 6404 for (var t = e.get("body.body"), r = t, n = Array.isArray(r), i = 0, r = n ? r : (0, 6405 a["default"])(r); ; ) { 6406 var s; 6407 if (n) { 6408 if (i >= r.length) 6409 break; 6410 s = r[i++] 6411 } else { 6412 if (i = r.next(), 6413 i.done) 6414 break; 6415 s = i.value 6416 } 6417 var o = s; 6418 if ("constructorCall" === o.node.kind) 6419 return o 6420 } 6421 return null 6422 } 6423 function n(e, t) { 6424 var r = t 6425 , n = r.node 6426 , a = n.id || t.scope.generateUidIdentifier("class"); 6427 t.parentPath.isExportDefaultDeclaration() && (t = t.parentPath, 6428 t.insertAfter(i.exportDefaultDeclaration(a))), 6429 t.replaceWithMultiple(c({ 6430 CLASS_REF: t.scope.generateUidIdentifier(a.name), 6431 CALL_REF: t.scope.generateUidIdentifier(a.name + "Call"), 6432 CALL: i.functionExpression(null, e.node.params, e.node.body), 6433 CLASS: i.toExpression(n), 6434 WRAPPER_REF: a 6435 })), 6436 e.remove() 6437 } 6438 var i = e.types 6439 , s = (0, 6440 o["default"])(); 6441 return { 6442 inherits: r(2715), 6443 visitor: { 6444 Class: function(e) { 6445 if (!e.node[s]) { 6446 e.node[s] = !0; 6447 var r = t(e); 6448 r && n(r, e) 6449 } 6450 } 6451 } 6452 } 6453 } 6454 ; 6455 var u = r(5044) 6456 , l = n(u) 6457 , c = (0, 6458 l["default"])("\n let CLASS_REF = CLASS;\n var CALL_REF = CALL;\n var WRAPPER_REF = function (...args) {\n if (this instanceof WRAPPER_REF) {\n return Reflect.construct(CLASS_REF, args);\n } else {\n return CALL_REF.apply(this, args);\n }\n };\n WRAPPER_REF.__proto__ = CLASS_REF;\n WRAPPER_REF;\n"); 6459 e.exports = t["default"] 6460 } 6461 , 1694, [10953, 285, 283], [10956, 1127, 5023, 5022, 282, 1836, 2847], [10959, 413, 596, 2836], [10962, 1825], [10965, 1829, 414, 1832, 415, 284, 921, 5024, 1131, 2843, 155], [10972, 1129, 1130, 597, 1837, 284, 2838, 413], [10974, 2844, 1827], [10975, 284, 922, 1833], [10976, 284, 597, 5014, 1833], [10978, 414, 70, 596], [10979, 415], [10994, 5017, 155, 921, 70], 1050, [11003, 5031, 2840], [11012, 93], [11025, 37], [11225, 93], 2646, [11248, 920, 37], 2646, [11049, 156, 5106, 5105, 5103, 5101, 5104, 5102, 5100, 157, 2857, 1134, 5107, 5108], [11061, 1126, 93, 923, 157, 1134, 1135, 742, 5110], function(e, t) { 6462 function r(e) { 6463 var t = e ? e.length : 0; 6464 return t ? e[t - 1] : void 0 6465 } 6466 e.exports = r 6467 } 6468 , 2734, 2743, [11196, 5121, 743], [11197, 5116, 2860, 2861, 2864, 5146, 5147, 5148, 158, 117], [11198, 5137], [11199, 2863, 743], [11229, 5145], [11256, 5124, 117, 419], 2748, function(e, t) { 6469 function r(e, t, r) { 6470 var n = -1 6471 , i = e.length; 6472 t = null == t ? 0 : +t || 0, 6473 0 > t && (t = -t > i ? 0 : i + t), 6474 r = void 0 === r || r > i ? i : +r || 0, 6475 0 > r && (r += i), 6476 i = t > r ? 0 : r - t >>> 0, 6477 t >>>= 0; 6478 for (var a = Array(i); ++n < i; ) 6479 a[n] = e[n + t]; 6480 return a 6481 } 6482 e.exports = r 6483 } 6484 , [11271, 117], [11231, 2862, 924, 1138], [11232, 419], [11221, 1139, 158, 1137, 418, 117], 2755, function(e, t, r) { 6485 "use strict"; 6486 function n(e) {
6487 return e && e.__esModule ? e : { 6488 "default": e 6489 } 6490 } 6491 t.__esModule = !0; 6492 var i = r(5163) 6493 , a = n(i); 6494 t["default"] = function(e) { 6495 var t = e.types 6496 , n = { 6497 Super: function(e) { 6498 e.parentPath.isCallExpression({ 6499 callee: e.node 6500 }) && this.push(e.parentPath) 6501 } 6502 } 6503 , i = { 6504 ReferencedIdentifier: function(e) { 6505 this.scope.hasOwnBinding(e.node.name) && (this.collision = !0, 6506 e.skip()) 6507 } 6508 }; 6509 return { 6510 inherits: r(2716), 6511 visitor: { 6512 Class: function(e) { 6513 for (var r = !!e.node.superClass, s = void 0, o = [], u = e.get("body"), l = u.get("body"), c = Array.isArray(l), p = 0, l = c ? l : (0, 6514 a["default"])(l); ; ) { 6515 var f; 6516 if (c) { 6517 if (p >= l.length) 6518 break; 6519 f = l[p++] 6520 } else { 6521 if (p = l.next(), 6522 p.done) 6523 break; 6524 f = p.value 6525 } 6526 var d = f; 6527 d.isClassProperty() ? o.push(d) : d.isClassMethod({ 6528 kind: "constructor" 6529 }) && (s = d) 6530 } 6531 if (o.length) { 6532 var h = [] 6533 , y = void 0; 6534 y = e.isClassExpression() || !e.node.id ? e.scope.generateUidIdentifier("class") : e.node.id; 6535 for (var v = [], m = o, g = Array.isArray(m), b = 0, m = g ? m : (0, 6536 a["default"])(m); ; ) { 6537 var E; 6538 if (g) { 6539 if (b >= m.length) 6540 break; 6541 E = m[b++] 6542 } else { 6543 if (b = m.next(), 6544 b.done) 6545 break; 6546 E = b.value 6547 } 6548 var x = E 6549 , A = x.node; 6550 if (!(A.decorators && A.decorators.length > 0) && A.value) { 6551 var S = A["static"]; 6552 S ? h.push(t.expressionStatement(t.assignmentExpression("=", t.memberExpression(y, A.key), A.value))) : v.push(t.expressionStatement(t.assignmentExpression("=", t.memberExpression(t.thisExpression(), A.key), A.value))) 6553 } 6554 } 6555 if (v.length) { 6556 if (!s) { 6557 var _ = t.classMethod("constructor", t.identifier("constructor"), [], t.blockStatement([])); 6558 r && (_.params = [t.restElement(t.identifier("args"))], 6559 _.body.body.push(t.returnStatement
6559(t.callExpression(t["super"](), [t.spreadElement(t.identifier("args"))])))); 6560 var D = u.unshiftContainer("body", _); 6561 s = D[0] 6562 } 6563 for (var C = { 6564 collision: !1, 6565 scope: s.scope 6566 }, w = o, T = Array.isArray(w), P = 0, w = T ? w : (0, 6567 a["default"])(w); ; ) { 6568 var O; 6569 if (T) { 6570 if (P >= w.length) 6571 break; 6572 O = w[P++] 6573 } else { 6574 if (P = w.next(), 6575 P.done) 6576 break; 6577 O = P.value 6578 } 6579 var k = O; 6580 if (k.traverse(i, C), 6581 C.collision) 6582 break 6583 } 6584 if (C.collision) { 6585 var F = e.scope.generateUidIdentifier("initialiseProps"); 6586 h.push(t.variableDeclaration("var", [t.variableDeclarator(F, t.functionExpression(null, [], t.blockStatement(v)))])), 6587 v = [t.expressionStatement(t.callExpression(t.memberExpression(F, t.identifier("call")), [t.thisExpression()]))] 6588 } 6589 if (r) { 6590 var B = []; 6591 s.traverse(n, B); 6592 for (var I = B, N = Array.isArray(I), R = 0, I = N ? I : (0, 6593 a["default"])(I); ; ) { 6594 var M; 6595 if (N) { 6596 if (R >= I.length) 6597 break; 6598 M = I[R++] 6599 } else { 6600 if (R = I.next(), 6601 R.done) 6602 break; 6603 M = R.value 6604 } 6605 var L = M; 6606 L.insertAfter(v) 6607 } 6608 } else 6609 s.get("body").unshiftContainer("body", v) 6610 } 6611 for (var j = o, U = Array.isArray(j), V = 0, j = U ? j : (0, 6612 a["default"])(j); ; ) { 6613 var Y; 6614 if (U) { 6615 if (V >= j.length) 6616 break; 6617 Y = j[V++] 6618 } else { 6619 if (V = j.next(), 6620 V.done) 6621 break; 6622 Y = V.value 6623 } 6624 var G = Y; 6625 G.remove() 6626 } 6627 h.length && (e.isClassExpression() ? (e.scope.push({ 6628 id: y 6629 }), 6630 e.replaceWith(t.assignmentExpression("=", y, e.node))) : (e.node.id || (e.node.id = y), 6631 e.parentPath.isExportDeclaration() && (e = e.parentPath)), 6632 e.insertAfter(h)) 6633 } 6634 }, 6635 ArrowFunctionExpression: function(e) { 6636 var t = e.get("body"); 6637 if (t.isClassExpression()) { 6638 var r = t.get("body") 6639 , n = r.get("body"); 6640 n.some(function(e) { 6641 return e.isClassProperty() 6642 }) && e.ensureBlock() 6643 } 6644 } 6645 } 6646 } 6647 } 6648 , 6649 e.exports = t["default"] 6650 } 6651 , 1696, [10953, 1854, 744], 1697, 580, [10965, 5176, 5170, 5182, 925, 1142, 1143, 5174, 2881, 5179, 745], 1057, [10982, 1855, 1142, 745], [10984, 744], 1059, [10922, 5214], 1694, [10953, 289, 287], [10956, 1146, 5228, 5227, 286, 1872, 2897], [10959, 421, 601, 2886], [10962, 1861], [10965, 1865, 422, 1868, 423, 288, 927, 5229, 1150, 2893, 159], [10972, 1148, 1149, 602, 1873, 288, 2888, 421], [10974, 2894,
66511863], [10975, 288, 928, 1869], [10976, 288, 602, 5219, 1869], [10978, 422, 71, 601], [10979, 423], [10994, 5222, 159, 927, 71], 1050, [11003, 5236, 2890], [11012, 94], [11025, 38], [11225, 94], 2646, [11248, 926, 38], 2646, [11049, 160, 5311, 5310, 5308, 5306, 5309, 5307, 5305, 161, 2907, 1153, 5312, 5313], [11061, 1145, 94, 929, 161, 1153, 1154, 747, 5315], 2858, 2734, 2743, [11196, 5326, 748], [11197, 5321, 2910, 2911, 2914, 5351, 5352, 5353, 162, 118], [11198, 5342], [11199, 2913, 748], [11229, 5350], [11256, 5329, 118, 427], 2748, 2868, [11271, 118], [11231, 2912, 930, 1157], [11232, 427], [11221, 1158, 162, 1156, 426, 118], 2755, function(e, t, r) { 6652 "use strict"; 6653 function n(e) { 6654 return e && e.__esModule ? e : { 6655 "default": e 6656 } 6657 } 6658 t.__esModule = !0; 6659 var i = r(290) 6660 , a = n(i) 6661 , s = r(7) 6662 , o = n(s); 6663 t["default"] = function(e) { 6664 function t(e) { 6665 return e.reverse().map(function(e) { 6666 return e.expression 6667 }) 6668 } 6669 function n(e, r, n) { 6670 var i = [] 6671 , s = e.node.decorators; 6672 if (s) { 6673 e.node.decorators = null, 6674 s = t(s); 6675 for (var l = s, c = Array.isArray(l), p = 0, l = c ? l : (0, 6676 o["default"])(l); ; ) { 6677 var d; 6678 if (c) { 6679 if (p >= l.length) 6680 break; 6681 d = l[p++] 6682 } else { 6683 if (p = l.next(), 6684 p.done) 6685 break; 6686 d = p.value 6687 } 6688 var h = d; 6689 i.push(f({ 6690 CLASS_REF: r, 6691 DECORATOR: h 6692 })) 6693 } 6694 } 6695 for (var y = (0, 6696 a["default"])(null), v = e.get("body.body"), m = Array.isArray(v), g = 0, v = m ? v : (0, 6697 o["default"])(v); ; ) { 6698 var b; 6699 if (m) { 6700 if (g >= v.length) 6701 break; 6702 b = v[g++] 6703 } else { 6704 if (g = v.next(), 6705 g.done) 6706 break; 6707 b = g.value 6708 } 6709 var E = b 6710 , x = E.node.decorators; 6711 if (x) { 6712 var A = u.toKeyAlias(E.node); 6713 y[A] = y[A] || [], 6714 y[A].push(E.node), 6715 E.remove(); 6716 } 6717 } 6718 for (var S in y) 6719 var _ = y[S]; 6720 return i 6721 } 6722 function i(e) { 6723 if (e.isClass()) { 6724 if (e.node.decorators) 6725 return !0; 6726 for (var t = e.node.body.body, r = Array.isArray(t), n = 0, t = r ? t : (0, 6727 o["default"])(t); ; ) { 6728 var i; 6729 if (r) { 6730 if (n >= t.length) 6731 break; 6732 i = t[n++] 6733 } else { 6734 if (n = t.next(), 6735 n.done) 6736 break; 6737 i = n.value 6738 } 6739 var a = i; 6740 if (a.decorators) 6741 return !0 6742 } 6743 } else if (e.isObjectExpression()) 6744 for (var s = e.node.properties, u = Array.isArray(s), l = 0, s = u ? s : (0, 6745 o["default"])(s); ; ) { 6746 var c; 6747 if (u) { 6748 if (l >
6748= s.length) 6749 break; 6750 c = s[l++] 6751 } else { 6752 if (l = s.next(), 6753 l.done) 6754 break; 6755 c = l.value 6756 } 6757 var p = c; 6758 if (p.decorators) 6759 return !0 6760 } 6761 return !1 6762 } 6763 function s(e) { 6764 throw e.buildCodeFrameError("Decorators are not supported yet in 6.x pending proposal update.") 6765 } 6766 var u = e.types; 6767 return { 6768 inherits: r(1744), 6769 visitor: { 6770 ClassExpression: function(e) { 6771 if (i(e)) { 6772 s(e), 6773 (0, 6774 p["default"])(e); 6775 var t = e.scope.generateDeclaredUidIdentifier("ref") 6776 , r = []; 6777 r.push(u.assignmentExpression("=", t, e.node)), 6778 r = r.concat(n(e, t, this)), 6779 r.push(t), 6780 e.replaceWith(u.sequenceExpression(r)) 6781 } 6782 }, 6783 ClassDeclaration: function(e) { 6784 if (i(e)) { 6785 s(e), 6786 (0, 6787 p["default"])(e); 6788 var t = e.node.id 6789 , r = []; 6790 r = r.concat(n(e, t, this).map(function(e) { 6791 return u.expressionStatement(e) 6792 })), 6793 r.push(u.expressionStatement(t)), 6794 e.insertAfter(r) 6795 } 6796 }, 6797 ObjectExpression: function(e) { 6798 i(e) && s(e) 6799 } 6800 } 6801 } 6802 } 6803 ; 6804 var u = r(5420) 6805 , l = n(u) 6806 , c = r(5368) 6807 , p = n(c) 6808 , f = (0, 6809 l["default"])("\n CLASS_REF = DECORATOR(CLASS_REF) || CLASS_REF;\n"); 6810 e.exports = t["default"] 6811 } 6812 , [10918, 5380], [10919, 5381], [10922, 5385], [10925, 5387], [11279, 5372, 290, 119], [11280, 119], 1694, [10953, 294, 292], [10956, 1159, 5399, 5398, 291, 1900, 2943], [10959, 430, 605, 2932], [10962, 1889], [10965, 1893, 431, 1896, 432, 293, 933, 5400, 1163, 2939, 163], [10972, 1161, 1162, 606, 1901, 293, 2934, 430], [10974, 2940, 1891], [10975, 293, 934, 1897], [10976, 293, 606, 5390, 1897], [10978, 431, 72, 605], [10979, 432], [10994, 5393, 163, 933, 72], 1050, [11003, 5407, 2936], [11012, 27], [11025, 11], [11225, 27], 2646, [11049, 164, 5467, 5466, 5464, 5462, 5465, 5463, 5461, 165, 2951, 1166, 5468, 5469], [11061, 429, 27, 936, 165, 1166, 1167, 750, 5471], 2734, [11196, 5477, 1170], [11197, 5473, 5474, 2953, 5479, 5491, 5492, 5493, 608, 752], [11204, 5482], [11205, 5500], [11248, 290, 11], [11012, 27], [11025, 11], [11225, 27], [11061, 429, 27, 937, 167, 1172, 1173, 754, 5558], 2646, [10909, 5567, 2962, 5568], 2734, 2743, [11196, 5581, 755], [11198, 5598], [11199, 2967, 755], [11200, 436], [11229, 5606], [11256, 5584, 120, 435], 2748, [11209, 295, 436], [11271, 120], [11212, 5590, 295], [11231, 5580, 1174, 1176], [11232, 435], [11218, 5578, 2966, 5596], [11221, 1922, 295, 1921, 610, 120], 2755, function(e, t, r) { 6813 "use strict"; 6814 t.__esModule = !0, 6815 t["default"] = function() { 6816 return { 6817 inherits: r(2717), 6818 visitor: { 6819 DoExpression: function(e) { 6820 var t = e.node.body.body; 6821 t.length ? e.replaceWithMultiple(t) : e.replaceWith(e.scope.buildUndefinedNode()) 6822 } 6823 } 6824 } 6825 } 6826 , 6827 e.exports = t["default"] 6828 } 6829 , 1696, [10953, 1925, 756], 1697, 580, [10965, 5636, 5630, 5642, 938, 1181, 1182, 5634, 2988, 5639, 757], 1057, [10982, 1926, 1181, 757], [10984, 756], 1059, [10919, 5667], [10927, 5657, 437, 611], [10928, 611], 1694, [10953, 299, 297], [10956, 1185, 5685, 5684, 296, 1944, 3006], [10959, 439, 612, 2995], [10962, 1933], [10965, 1937, 440, 1940, 441, 298, 939, 5686, 1189, 3002, 168], [10972, 1187, 1188, 613, 1945, 298, 2997, 439], [10974, 3003,
68291935], [10975, 298, 940, 1941], [10976, 298, 613, 5676, 1941], [10978, 440, 73, 612], [10979, 441], [10994, 5679, 168, 939, 73], 1050, [11003, 5693, 2999], [11061, 438, 63, 941, 170, 1191, 1192, 759, 5719], [11012, 63], [11025, 32], [11029, 63], 2646, [11061, 438, 63, 942, 172, 1194, 1195, 760, 5763], [11047, 437, 32], 2646, [11070, 761, 173], [11074, 761, 173], [11075, 1953, 5861, 5862], [11078, 173], 2674, 1720, 2676, [11085, 1954, 3022, 1197, 5797, 5820, 5827, 5828, 5835, 3032, 5845, 5846, 5847, 174, 5882, 1200, 300, 445], [11090, 3029, 1202, 1205], [11093, 5844], [11094, 5804, 300, 616], 2682, [11106, 174, 5868], [11119, 3019, 5795], [11127, 5891], [11128, 5784, 3017, 5786, 3018, 5788, 3039], [11129, 3029, 3042, 174, 1201, 1202, 1207, 1208, 1205], [11134, 5814, 3042, 174, 1207, 1208], [11137, 1206, 615, 1201, 300], [11140, 300], 2691, 2692, 2693, [11156, 1197, 943, 1958, 615, 944, 445], [11158, 3024], [11167, 5881], [11179, 5809, 3034, 1201, 944], [11183, 3021, 1962], [11187, 5815], [11189, 5817, 445], function(e, t, r) { 6830 "use strict"; 6831 function n(e) { 6832 if (e && e.__esModule) 6833 return e; 6834 var t = {}; 6835 if (null != e) 6836 for (var r in e) 6837 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 6838 return t["default"] = e, 6839 t 6840 } 6841 function i(e) { 6842 return e && e.__esModule ? e : { 6843 "default": e 6844 } 6845 } 6846 t.__esModule = !0; 6847 var a = r(24) 6848 , s = i(a) 6849 , o = r(54) 6850 , u = i(o) 6851 , l = r(453) 6852 , c = r(5974) 6853 , p = i(c) 6854 , f = r(3065) 6855 , d = i(f) 6856 , h = r(5897) 6857 , y = n(h) 6858 , v = r(3082) 6859 , m = i(v) 6860 , g = r(20) 6861 , b = n(g) 6862 , E = (0, 6863 m["default"])("\n (function () {\n super(...arguments);\n })\n") 6864 , x = { 6865 "FunctionExpression|FunctionDeclaration": function(e) { 6866 e.is("shadow") || e.skip() 6867 }, 6868 Method: function(e) { 6869 e.skip() 6870 } 6871 } 6872 , A = l.visitors.merge([x, { 6873 Super: function(e) { 6874 if (this.isDerived && !this.hasBareSuper && !e.parentPath.isCallExpression({ 6875 callee: e.node 6876 })) 6877 throw e.buildCodeFrameError("'super.*' is not allowed before super()") 6878 }, 6879 CallExpression: { 6880 exit: function(e) { 6881 if (e.get("callee").isSuper() && (this.hasBareSuper = !0, 6882 !this.isDerived)) 6883 throw e.buildCodeFrameError("super() is only allowed in a derived constructor") 6884 } 6885 }, 6886 ThisExpression: function(e) { 6887 if (this.isDerived && !this.hasBareSuper && !e.inShadow("this")) 6888 throw e.buildCodeFrameError("'this' is not allowed before super()") 6889 } 6890 }]) 6891 , S = l.visitors.merge([x, { 6892 ThisExpression: function(e) { 6893 this.superThises.push(e) 6894 } 6895 }]) 6896 , _ = function() { 6897 function e(t, r) { 6898 (0, 6899 u["default"])(this, e), 6900 this.parent = t.parent, 6901 this.scope = t.scope, 6902 this.node = t.node, 6903 this.path = t, 6904 this.file = r, 6905 this.clearDescriptors(), 6906 this.instancePropBody = [], 6907 this.instancePropRefs = {}, 6908 this.staticPropBody = [], 6909 this.body = [], 6910 this.bareSuperAfter = [], 6911 this.bareSupers = [], 6912 this.pushedConstructor = !1, 6913 this.pushedInherits = !1, 6914 this.isLoose = !1, 6915 this.superThises = [], 6916 this.classId = this.node.id, 6917 this.classRef = this.node.id ? b.identifier(this.node.id.name) : this.scope.generateUidIdentifier("class"), 6918 this.superName = this.node.superClass || b.identifier("Function"), 6919 this.isDerived = !!this.node.superClass 6920 } 6921 return e.prototype.run = function() { 6922 var e = this 6923 , t = this.superName 6924 , r = this.file
6925 , n = this.body 6926 , i = this.constructorBody = b.blockStatement([]); 6927 this.constructor = this.buildConstructor(); 6928 var a = [] 6929 , s = []; 6930 if (this.isDerived && (s.push(t), 6931 t = this.scope.generateUidIdentifierBasedOnNode(t), 6932 a.push(t), 6933 this.superName = t), 6934 this.buildBody(), 6935 i.body.unshift(b.expressionStatement(b.callExpression(r.addHelper("classCallCheck"), [b.thisExpression(), this.classRef]))), 6936 n = n.concat(this.staticPropBody.map(function(t) { 6937 return t(e.classRef) 6938 })), 6939 this.classId && 1 === n.length) 6940 return b.toExpression(n[0]); 6941 n.push(b.returnStatement(this.classRef)); 6942 var o = b.functionExpression(null, a, b.blockStatement(n)); 6943 return o.shadow = !0, 6944 b.callExpression(o, s) 6945 } 6946 , 6947 e.prototype.buildConstructor = function() { 6948 var e = b.functionDeclaration(this.classRef, [], this.constructorBody); 6949 return b.inherits(e, this.node), 6950 e 6951 } 6952 , 6953 e.prototype.pushToMap = function(e, t) { 6954 var r = arguments.length <= 2 || void 0 === arguments[2] ? "value" : arguments[2] 6955 , n = arguments[3] 6956 , i = void 0; 6957 e["static"] ? (this.hasStaticDescriptors = !0, 6958 i = this.staticMutatorMap) : (this.hasInstanceDescriptors = !0, 6959 i = this.instanceMutatorMap); 6960 var a = y.push(i, e, r, this.file, n); 6961 return t && (a.enumerable = b.booleanLiteral(!0)), 6962 a 6963 } 6964 , 6965 e.prototype.constructorMeMaybe = function() { 6966 for (var e = !1, t = this.path.get("body.body"), r = t, n = Array.isArray(r), i = 0, r = n ? r : (0, 6967 s["default"])(r); ; ) { 6968 var a; 6969 if (n) { 6970 if (i >= r.length) 6971 break; 6972 a = r[i++] 6973 } else { 6974 if (i = r.next(), 6975 i.done) 6976 break; 6977 a = i.value 6978 } 6979 var o = a; 6980 if (e = o.equals("kind", "constructor")) 6981 break 6982 } 6983 if (!e) { 6984 var u = void 0 6985 , l = void 0; 6986 if (this.isDerived) { 6987 var c = E().expression; 6988 u = c.params, 6989 l = c.body 6990 } else 6991 u = [], 6992 l = b.blockStatement([]); 6993 this.path.get("body").unshiftContainer("body", b.classMethod("constructor", b.identifier("constructor"), u, l)) 6994 } 6995 } 6996 , 6997 e.prototype.buildBody = function() { 6998 if (this.constructorMeMaybe(), 6999 this.pushBody(), 7000 this.verifyConstructor(), 7001 this.userConstructor) { 7002 var e = this.constructorBody; 7003 e.body = e.body.concat(this.userConstructor.body.body), 7004 b.inherits(this.constructor, this.userConstructor), 7005 b.inherits(e, this.userConstructor.body) 7006 } 7007 this.pushDescriptors() 7008 } 7009 , 7010 e.prototype.pushBody = function() { 7011 for (var e = this.path.get("body.body"), t = e, r = Array.isArray(t), n = 0, t = r ? t : (0, 7012 s["default"])(t); ; ) { 7013 var i; 7014 if (r) { 7015 if (n >= t.length) 7016 break; 7017 i = t[n++] 7018 } else { 7019 if (n = t.next(), 7020 n.done) 7021 break; 7022 i = n.value 7023 } 7024 var a = i 7025 , o = a.node; 7026 if (a.isClassProperty()) 7027 throw a.buildCodeFrameError("Missing class properties transform."); 7028 if (o.decorators) 7029 throw a.buildCodeFrameError("Method has decorators, put the decorator plugin before the classes one."); 7030 if (b.isClassMethod(o)) { 7031 var u = "constructor" === o.kind; 7032 if (u && (a.traverse(A, this), 7033 !this.hasBareSuper && this.isDerived)) 7034 throw a.buildCodeFrameError("missing super() call in constructor"); 7035 var l = new p["default"]({ 7036 forceSuperMemoisation: u, 7037 methodPath: a, 7038 methodNode: o, 7039 objectRef: this.classRef, 7040 superRef: this.superName, 7041 isStatic: o["static"], 7042 isLoose: this.isLoose, 7043 scope: this.scope, 7044 file: this.file
vendor: 3,402 bytes, lines 7045-7105
7045 },!0); 7046 l.replace(), 7047 u ? this.pushConstructor(l, o, a) : this.pushMethod(o, a) 7048 } 7049 } 7050 } 7051 , 7052 e.prototype.clearDescriptors = function() { 7053 this.hasInstanceDescriptors = !1, 7054 this.hasStaticDescriptors = !1, 7055 this.instanceMutatorMap = {}, 7056 this.staticMutatorMap = {} 7057 } 7058 , 7059 e.prototype.pushDescriptors = function() { 7060 this.pushInherits(); 7061 var e = this.body 7062 , t = void 0 7063 , r = void 0; 7064 if (this.hasInstanceDescriptors && (t = y.toClassObject(this.instanceMutatorMap)), 7065 this.hasStaticDescriptors && (r = y.toClassObject(this.staticMutatorMap)), 7066 t || r) { 7067 t && (t = y.toComputedObjectFromClass(t)), 7068 r && (r = y.toComputedObjectFromClass(r)); 7069 var n = b.nullLiteral() 7070 , i = [this.classRef, n, n, n, n]; 7071 t && (i[1] = t), 7072 r && (i[2] = r), 7073 this.instanceInitializersId && (i[3] = this.instanceInitializersId, 7074 e.unshift(this.buildObjectAssignment(this.instanceInitializersId))), 7075 this.staticInitializersId && (i[4] = this.staticInitializersId, 7076 e.unshift(this.buildObjectAssignment(this.staticInitializersId))); 7077 for (var a = 0, s = 0; s < i.length; s++) 7078 i[s] !== n && (a = s); 7079 i = i.slice(0, a + 1), 7080 e.push(b.expressionStatement(b.callExpression(this.file.addHelper("createClass"), i))) 7081 } 7082 this.clearDescriptors() 7083 } 7084 , 7085 e.prototype.buildObjectAssignment = function(e) { 7086 return b.variableDeclaration("var", [b.variableDeclarator(e, b.objectExpression([]))]) 7087 } 7088 , 7089 e.prototype.wrapSuperCall = function(e, t, r, n) { 7090 var i = e.node; 7091 this.isLoose ? (i.arguments.unshift(b.thisExpression()), 7092 2 === i.arguments.length && b.isSpreadElement(i.arguments[1]) && b.isIdentifier(i.arguments[1].argument, { 7093 name: "arguments" 7094 }) ? (i.arguments[1] = i.arguments[1].argument, 7095 i.callee = b.memberExpression(t, b.identifier("apply"))) : i.callee = b.memberExpression(t, b.identifier("call"))) : i = (0, 7096 d["default"])(b.callExpression(b.memberExpression(b.identifier("Object"), b.identifier("getPrototypeOf")), [this.classRef]), b.thisExpression(), i.arguments); 7097 var a = b.callExpression(this.file.addHelper("possibleConstructorReturn"), [b.thisExpression(), i]) 7098 , s = this.bareSuperAfter.map(function(e) { 7099 return e(r) 7100 }); 7101 e.parentPath.isExpressionStatement() && e.parentPath.container === n.node.body && n.node.body.length - 1 === e.parentPath.key ? ((this.superThises.length || s.length) && (e.scope.push({ 7102 id: r 7103 }), 7104 a = b.assignmentExpression("=", r, a)), 7105 s.length && (a = b.toSequenceExpression([a].concat(s, [r]))),
7106 e.parentPath.replaceWith(b.returnStatement(a))) : e.replaceWithMultiple([b.variableDeclaration("var", [b.variableDeclarator(r, a)])].concat(s, [b.expressionStatement(r)])) 7107 } 7108 , 7109 e.prototype.verifyConstructor = function() { 7110 var e = this; 7111 if (this.isDerived) { 7112 var t = this.userConstructorPath 7113 , r = t.get("body"); 7114 t.traverse(S, this); 7115 for (var n = !!this.bareSupers.length, i = this.superName || b.identifier("Function"), a = t.scope.generateUidIdentifier("this"), o = this.bareSupers, u = Array.isArray(o), l = 0, o = u ? o : (0, 7116 s["default"])(o); ; ) { 7117 var c; 7118 if (u) { 7119 if (l >= o.length) 7120 break; 7121 c = o[l++] 7122 } else { 7123 if (l = o.next(), 7124 l.done) 7125 break; 7126 c = l.value 7127 } 7128 var p = c; 7129 this.wrapSuperCall(p, i, a, r), 7130 n && p.find(function(e) { 7131 return e === t ? !0 : e.isLoop() || e.isConditional() ? (n = !1, 7132 !0) : void 0 7133 }) 7134 } 7135 for (var f = this.superThises, d = Array.isArray(f), h = 0, f = d ? f : (0, 7136 s["default"])(f); ; ) { 7137 var y; 7138 if (d) { 7139 if (h >= f.length) 7140 break; 7141 y = f[h++] 7142 } else { 7143 if (h = f.next(), 7144 h.done) 7145 break; 7146 y = h.value 7147 } 7148 var v = y; 7149 v.replaceWith(a) 7150 } 7151 var m = function(t) { 7152 return b.callExpression(e.file.addHelper("possibleConstructorReturn"), [a].concat(t || [])) 7153 } 7154 , g = r.get("body");
7155 g.length && !g.pop().isReturnStatement() && r.pushContainer("body", b.returnStatement(n ? a : m())); 7156 for (var E = this.superReturns, x = Array.isArray(E), A = 0, E = x ? E : (0, 7157 s["default"])(E); ; ) { 7158 var _; 7159 if (x) { 7160 if (A >= E.length) 7161 break; 7162 _ = E[A++] 7163 } else { 7164 if (A = E.next(), 7165 A.done) 7166 break; 7167 _ = A.value 7168 } 7169 var D = _; 7170 if (D.node.argument) { 7171 var C = D.scope.generateDeclaredUidIdentifier("ret"); 7172 D.get("argument").replaceWithMultiple([b.assignmentExpression("=", C, D.node.argument), m(C)]) 7173 } else 7174 D.get("argument").replaceWith(m()) 7175 } 7176 } 7177 } 7178 , 7179 e.prototype.pushMethod = function(e, t) { 7180 var r = t ? t.scope : this.scope; 7181 "method" === e.kind && this._processMethod(e, r) || this.pushToMap(e, !1, null, r) 7182 } 7183 , 7184 e.prototype._processMethod = function() { 7185 return !1 7186 } 7187 , 7188 e.prototype.pushConstructor = function(e, t, r) { 7189 this.bareSupers = e.bareSupers, 7190 this.superReturns = e.returns, 7191 r.scope.hasOwnBinding(this.classRef.name) && r.scope.rename(this.classRef.name); 7192 var n = this.constructor; 7193 this.userConstructorPath = r, 7194 this.userConstructor = t, 7195 this.hasConstructor = !0, 7196 b.inheritsComments(n, t), 7197 n._ignoreUserWhitespace = !0, 7198 n.params = t.params, 7199 b.inherits(n.body, t.body), 7200 n.body.directives = t.body.directives, 7201 this._pushConstructor() 7202 } 7203 , 7204 e.prototype._pushConstructor = function() { 7205 this.pushedConstructor || (this.pushedConstructor = !0, 7206 (this.hasInstanceDescriptors || this.hasStaticDescriptors) && this.pushDescriptors(), 7207 this.body.push(this.constructor), 7208 this.pushInherits()) 7209 } 7210 , 7211 e.prototype.pushInherits = function() { 7212 this.isDerived && !this.pushedInherits && (this.pushedInherits = !0, 7213 this.body.unshift(b.expressionStatement(b.callExpression(this.file.addHelper("inherits"), [this.classRef, this.superName])))) 7214 } 7215 , 7216 e 7217 }(); 7218 t["default"] = _, 7219 e.exports = t["default"] 7220 } 7221 , [11070, 762, 446], [11076, 1211, 5955, 5956, 5957, 5958, 5959], [11077, 446], [11090, 3054, 1214, 1216], [11094, 5911, 1218, 945], 2682, [11106, 447, 5960], [11119, 5902, 5906], [11129, 3054, 3062, 447, 3058, 1214, 1217, 3064, 1216], 1069, 1070, [11140, 1218], 2692, 2693, [11167, 5968], [11171, 1218], [11175, 447, 945], [11282, 20], [10919, 5988], 1694, [10953, 304, 302], [10956, 1222, 6006, 6005, 301, 1984, 3079], [10959, 449, 619, 3068], [10962, 1973], [10965, 1977, 450, 1980, 451, 303, 946, 6007, 1226, 3075, 175], [10972, 1224, 1225, 620, 1985, 303, 3070, 449], [10974, 3076, 1975], [10975, 303, 947, 1981], [10976, 303, 620, 5997, 1981], [10978, 450, 74, 619], [10979, 451], [10994, 6e3, 175, 946, 74], 1050, [11003, 6014, 3072], [11009, 1221, 6112, 6111, 6113, 453, 6027, 20], [11061, 448, 54, 948, 177, 1228, 1229, 764, 6039], [11070, 765, 305], [11071, 6097, 6098, 6099, 6100, 6101], [11077, 305], 2676, [11092, 3089], 1729, [11127, 6118], 1069, 2693, [11167, 6114], [11175, 621, 1998], [11012, 54], [11025, 20], [11029, 54], 2646, [11061, 448, 54, 949, 179, 1238, 1239, 767, 6167], [11070, 768, 180], [11077, 180], 2674, 2676, [11116, 3109, 3114], 1729, [11127, 6255], [11134, 6199, 6250, 1247, 3111, 3112], 1069, [11137, 1246, 950, 2002, 769], 2693, 1079, [11175, 1247, 2005], [11176, 2005], [11183, 3102, 2006], [11047, 617, 20], 2646, [11070, 770, 306], [11074, 770, 306], [11075, 2008, 6349, 6350], [11078, 306], 1720, 2676, [11082, 3139], [11090, 3128, 1252, 1255], [11092, 2012], [11094, 6294, 623, 624], 2682, [11106, 181, 6356], [11113, 3123], [11119, 3119, 6284], [11127, 6373], [11128, 6275, 3117, 6277, 3118, 6278, 3138], 10
722170, 944, [11140, 623], 2691, 2692, 2693, 897, [11167, 6364], [11171, 623], 1696, [10953, 2018, 772], 1697, 580, [10965, 6391, 6385, 6397, 952, 1260, 1261, 6389, 3148, 6394, 773], 1057, [10982, 2019, 1260, 773], [10984, 772], 1059, 1696, [10953, 2025, 774], 1697, 580, [10965, 6422, 6416, 6428, 953, 1265, 1266, 6420, 3157, 6425, 775], 1057, [10982, 2026, 1265, 775], [10984, 774], 1059, [11061, 107, 16, 954, 183, 1269, 1270, 776, 6454], [11070, 777, 307], [11071, 6512, 6513, 6514, 6515, 6516], [11077, 307], 2676, [11092, 3166], 1729, [11127, 6533], 1069, 2693, [11167, 6529], [11175, 625, 2038], [11012, 16], [11025, 12], [11029, 16], 2646, [11061, 107, 16, 956, 185, 1279, 1280, 779, 6582], [11070, 780, 186], [11077, 186], 2674, 2676, [11116, 3186, 3191], 1729, [11127, 6670], [11134, 6614, 6665, 1288, 3188, 3189], 1069, [11137, 1287, 957, 2043, 781], 2693, 1079, [11175, 1288, 2046], [11176, 2046], [11183, 3179, 2047], [10918, 6686], [10922, 6691], [10925, 6693], 1694, [10953, 311, 309], [10956, 1289, 6705, 6704, 308, 2063, 3207], [10959, 455, 627, 3196], [10962, 2052], [10965, 2056, 456, 2059, 457, 310, 961, 6706, 1293, 3203, 188], [10972, 1291, 1292, 628, 2064, 310, 3198, 455], [10974, 3204, 2054], [10975, 310, 962, 2060], [10976, 310, 628, 6696, 2060], [10978, 456, 75, 627], [10979, 457], [10994, 6699, 188, 961, 75], 1050, [11003, 6713, 3200], [11047, 187, 12], [11012, 16], [11025, 12], [11029, 16], [11061, 107, 16, 963, 190, 1296, 1297, 784, 6777], 2646, [10909, 6783, 3215, 6784], [11070, 785, 191], [11074, 785, 191], [11075, 2072, 6864, 6865], [11078, 191], 2674, 1720, 2676, [11090, 3229, 1304, 1308], [11092, 2077], [11093, 6847], [11094, 6806, 312, 630], 2682, [11106, 192, 6871], [11116, 3235, 3242], [11119, 3219, 6796], [11127, 6892], [11128, 6785, 3217, 6787, 3218, 6789, 3239], [11134, 6816, 3241, 192, 1310, 1311], [11137, 1309, 786, 1303, 312], [11140, 312], 2691, 2692, 2693, [11158, 6799], [11167, 6881], [11183, 3221, 2080], [11187, 6817], function(e, t, r) { 7222 "use strict"; 7223 function n(e) { 7224 return e && e.__esModule ? e : { 7225 "default": e 7226 } 7227 } 7228 t.__esModule = !0; 7229 var i = r(787) 7230 , a = n(i); 7231 t["default"] = function(e) { 7232 function t(e) { 7233 if (!e.isCallExpression()) 7234 return !1; 7235 if (!e.get("callee").isIdentifier({ 7236 name: "require" 7237 })) 7238 return !1; 7239 if (e.scope.getBinding("require")) 7240 return !1; 7241 var t = e.get("arguments"); 7242 if (1 !== t.length) 7243 return !1; 7244 var r = t[0]; 7245 return !!r.isStringLiteral() 7246 } 7247 var n = e.types 7248 , i = { 7249 ReferencedIdentifier: function(e) { 7250 var t = e.node 7251 , r = e.scope; 7252 "exports" !== t.name || r.getBinding("exports") || (this.hasExports = !0), 7253 "module" !== t.name || r.getBinding("module") || (this.hasModule = !0) 7254 }, 7255 CallExpression: function(e) { 7256 t(e) && (this.bareSources.push(e.node.arguments[0]), 7257 e.remove()) 7258 }, 7259 VariableDeclarator: function(e) { 7260 var r = e.get("id"); 7261 if (r.isIdentifier()) { 7262 var n = e.get("init"); 7263 if (t(n)) { 7264 var i = n.node.arguments[0]; 7265 this.sourceNames[i.value] = !0, 7266 this.sources.push([r.node, i]), 7267 e.remove() 7268 } 7269 } 7270 } 7271 }; 7272 return { 7273 inherits: r(2110), 7274 pre: function() { 7275 this.sources = [], 7276 this.sourceNames = (0, 7277 a["default"])(null), 7278 this.bareSources = [], 7279 this.hasExports = !1, 7280 this.hasModule = !1 7281 }, 7282 visitor: { 7283 Program: { 7284 exit: function(e) { 7285 var t = this; 7286 if (!this.ran) { 7287 this.ran = !0, 7288 e.traverse(i, this); 7289 var r = this.sources.map(function(e) { 7290 return e[0] 7291 }) 7292 , a = this.sources.map(function(e) { 7293 return e[1] 7294 }); 7295 a = a.concat(this.bareSources.filter(function(e) { 7296 return !t.sourceNames[e.value] 7297 })); 7298 var s = this.getModuleName(); 7299 s && (s = n.stringLiteral(s)), 7300 this.hasExports && (a.unshift(n.stringLiteral("exports")), 7301 r.unshift(n.identifier("exports"))), 7302 this.hasModule && (a.unshift(n.stringLiteral("module")), 7303 r.unshift(n.identifier("module")));
7304 var o = e.node 7305 , c = l({ 7306 PARAMS: r, 7307 BODY: o.body 7308 }); 7309 c.expression.body.directives = o.directives, 7310 o.directives = [], 7311 o.body = [u({ 7312 MODULE_NAME: s, 7313 SOURCES: a, 7314 FACTORY: c 7315 })] 7316 } 7317 } 7318 } 7319 } 7320 } 7321 } 7322 ; 7323 var s = r(6955) 7324 , o = n(s) 7325 , u = (0, 7326 o["default"])("\n define(MODULE_NAME, [SOURCES], FACTORY);\n") 7327 , l = (0, 7328 o["default"])("\n (function (PARAMS) {\n BODY;\n })\n"); 7329 e.exports = t["default"] 7330 } 7331 , [10922, 6920], 1694, [10953, 316, 314], [10956, 1316, 6934, 6933, 313, 2094, 3258], [10959, 461, 632, 3247], [10962, 2083], [10965, 2087, 462, 2090, 463, 315, 964, 6935, 1320, 3254, 193], [10972, 1318, 1319, 633, 2095, 315, 3249, 461], [10974, 3255, 2085], [10975, 315, 965, 2091], [10976, 315, 633, 6925, 2091], [10978, 462, 76, 632], [10979, 463], [10994, 6928, 193, 964, 76], 1050, [11003, 6942, 3251], [11012, 95], [11025, 39], [11225, 95], 2646, [11248, 787, 39], 2646, [11049, 194, 7017, 7016, 7014, 7012, 7015, 7013, 7011, 195, 3268, 1323, 7018, 7019], [11061, 1315, 95, 966, 195, 1323, 1324, 789, 7021], 2858, 2734, 2743, [11196, 7032, 790], [11197, 7027, 3271, 3272, 3275, 7057, 7058, 7059, 196, 122], [11198, 7048], [11199, 3274, 790], [11229, 7056], [11256, 7035, 122, 467], 2748, 2868, [11271, 122], [11231, 3273, 967, 1327], [11232, 467], [11221, 1328, 196, 1326, 466, 122], 2755, [10918, 7084], [10919, 7085], [10925, 7091], [10927, 7076, 317, 123], [10928, 123], 1694, [10953, 321, 319], [10956, 1329, 7103, 7102, 318, 2124, 3302], [10959, 470, 636, 3291], [10962, 2113], [10965, 2117, 471, 2120, 472, 320, 969, 7104, 1333, 3298, 197], [10972, 1331, 1332, 637, 2125, 320, 3293, 470], [10974, 3299, 2115], [10975, 320, 970, 2121], [10976, 320, 637, 7094, 2121], [10978, 471, 77, 636], [10979, 472], [10994, 7097, 197, 969, 77], 1050, [11003, 7111, 3295], [11012, 29], [11025, 13], [11029, 29], 2646, [11049, 198, 7168, 7167, 7165, 7163, 7166, 7164, 7162, 199, 3310, 1336, 7169, 7170], [11061, 469, 29, 972, 199, 1336, 1337, 793, 7172], [11070, 794, 200], [11071, 7234, 7235, 7236, 7237, 7238], [11077, 200], 2674, 2676, [11085, 7178, 7183, 2132, 7187, 7201, 7208, 7209, 7211, 7213, 7222, 7223, 7224, 639, 7254, 3322, 795, 974], [11092, 3319], [11116, 3323, 3327], 1729, [11127, 7258], [11134, 7196, 3326, 639, 2136, 2138], 1069, [11137, 1345, 973, 1342, 795], 2693, [11156, 2132, 1340, 3318, 973, 1343, 974], [11167, 7253], [11183, 3314, 2139], [11187, 7197], [11047, 317, 13], [11012, 29], [11025, 13], [11029, 29], [11061, 469, 29, 975, 202, 1348, 1349, 797, 7314], 2646, [10909, 7320, 3334, 7321], [11070, 798, 203], [11074, 798, 203], [11075, 2143, 7401, 7402], [11078, 203], 2674, 1720, 2676, [11090, 3348, 1356, 1360], [11092, 2148], [11093, 7384], [11094, 7343, 322, 641], 2682, [11106, 204, 7408], [11116, 3354, 3361], [11119, 3338, 7333], [11127, 7429], [11128, 7322, 3336, 7324, 3337, 7326, 3358], [11134, 7353, 3360, 204, 1362, 1363], [11137, 1361, 799, 1355, 322], [11140, 322], 2691, 2692, 2693, [11158, 7336], [11167, 7418], [11183, 3340, 2151], [11187, 7354], [11047, 209, 40], [11012, 30], [11025, 40], [11029, 30], [11061, 479, 30, 976, 206, 1366, 1367, 801, 7489], 2646, [10909, 7495, 3368, 7496], [11070, 802, 207], [11074, 802, 207], [11075, 2155, 7576, 7577], [11078, 207], 2674, 1720, 2676, [11090, 3382, 1374, 1378], [11092, 2160], [11093, 7559], [11094, 7518, 323, 643], 2682, [11106, 208, 7583], [11116, 3388, 3395], [11119, 3372, 7508], [11127, 7604], [11128, 7497, 3370, 7499, 3371, 7501, 3392], [11134, 7528, 3394, 208, 1380, 1381], [11137, 1379, 803, 1373, 323], [11140, 323], 2691, 2692, 2693, [11158, 7511], [11167, 7593], [11183, 3374, 2163], [11187, 7529], [10915, 7616], [10918, 7619], [10919, 7620], [10923, 7623], [10925, 7626], [10927, 7612, 209, 108], [10928, 108], 1694, [10953, 327, 325], [10956, 1383, 7638, 7637, 324, 2177, 3416], [10959, 480, 644, 3405], [10962, 2166], [10965, 2170, 481, 2173, 482, 326, 977, 7639, 1387, 3412, 210], [10972, 1385, 1386, 645, 2178, 326, 3407, 480], [10974, 3413, 2168], [10975, 326, 978, 2174], [10976, 326, 645, 7629, 2174], [10978, 481, 78, 644], [10979, 482], [10994, 7632, 210, 977, 78], 1050, [11003, 7646, 3409], [11012, 30], [11025, 41], [11029, 30], 2646, [11047, 209, 41], 2646, [11049, 211, 7718, 7717, 7715, 7713, 7716, 7714, 7712, 212, 3426, 1390, 7719, 7720], [11061, 479, 30, 979, 212, 1390, 1391, 806, 7722], [11070, 807, 213], [11074, 807, 213], [11075, 2186, 7800, 7801], [11078, 213], 2674, 1720, 2676, [11085, 2187, 3432, 2189, 7736, 7759, 7766, 7767, 7774, 3443, 7784, 7785, 7786, 214, 7819, 1396, 328, 485], [11090, 3439, 1398, 1402], [11093, 7783], [11094, 7743, 328, 648], 2682, [11106, 214, 7807], [11116, 3446, 3454], [11119, 3429, 7734], [11127, 7829], [11128, 7723, 3427, 7725, 3428, 7727, 3450], [11129, 3439, 3453, 214, 1397, 1398, 1404, 1405, 1402], [11134, 7753, 3453, 214, 1404, 1405], [11137, 1403, 808, 1397, 328], [11140, 328], 2691, 2692, 2693, [11156, 2189, 1394, 3440, 808, 1399, 485], [11158, 3434], [11167, 7818], [11183, 3431, 2195], [11187, 7754], [10922, 7856], 1694, [10953, 332, 330], [10956, 1409, 7870, 7869, 329, 2209, 3469], [10959, 486, 650, 3458], [10962, 2198], [10965, 2202, 487, 2205, 488, 331, 981, 7871, 1413, 3465, 215], [10972, 1411, 1412, 651, 2210, 331, 3460, 486], [10974, 3466, 2200], [10975, 331, 982, 2206], [10976, 331, 651, 7861, 2206], [10978, 487, 79, 650], [10979, 488], [10994, 7864, 215, 981, 79], 1050, [11003, 7878, 3462], [11012, 96], [11025, 42], [11225, 96], 2646, [11248, 980, 42], 2646, [11049, 216, 7953, 7952, 7950, 7948, 7951, 7949, 7947, 217, 3479, 1416, 7954, 7955], [11061, 1408, 96, 983, 217, 1416, 1417, 810, 7957], 2858, 2734, 2743, [11196, 7968, 811], [11197, 7963, 3482, 3483, 3486, 7993, 7994, 7995, 218, 124], [11198, 7984], [11199, 3485, 811], [11229, 7992], [11256, 7971, 124, 492], 2748, 2868, [11271, 124], [11231, 3484, 984, 1420], [11232, 492], [11221, 1421, 218, 1419, 491, 124], 2755, [11012, 80], [11025, 33], [11225, 80], 2646, [11061, 1433, 80, 985, 220, 1425, 1426, 813, 8055], 2734, [11196, 8066, 1429], [11201, 8089], [11204, 8070], [11205, 8084], [11214, 2227, 1427], [11218, 8064, 3502, 8073], [11248, 987, 33], 2646, 2743, [11198, 8134], [11199, 3511, 1431], [11200, 496], [11256, 8122, 125, 495], 2748, [11204, 3515], [11208, 2232, 2233, 125], [11209, 497, 496], [11271, 125], [11212, 8128, 497], [11221, 2234, 497, 2233, 815, 125], 2755, 1694, [10953, 336, 334], [10956, 1434, 8192, 8191, 333, 2249, 3535], [10959, 498, 656, 3524], [10962, 2238], [10965, 2242, 499, 2245, 500, 335, 988, 8193, 1438, 3531, 221], [10972, 1436, 1437, 657, 2250, 335, 3526, 498], [10974, 3532, 2240], [10975, 335, 989, 2246], [10976, 335, 657, 8183, 2246], [10978, 499, 81, 656], [10979, 500], [10994, 8186, 221, 988, 81], 1050, [11003, 8200, 3528], [10919, 8232], [10922, 8236], [10927, 8222, 658, 659], [10928, 659], 1694, [10953, 340, 338], [10956, 1442, 8250, 8249, 337, 2268, 3554], [10959, 503, 660, 3543], [10962, 2257], [10965, 2261, 504, 2264, 505, 339, 990, 8251, 1446, 3550, 222], [10972, 1444, 1445, 661, 2269, 339, 3545, 503], [10974, 3551, 2259], [10975, 339, 991, 2265], [10976, 339, 661, 8241, 2265], [10978, 504, 82, 660], [10979, 505], [10994, 8244, 222, 990, 82], 1050, [11003, 8258, 3547], [11009, 3539, 8356, 8355, 8357, 507, 8271, 22], [11061, 502, 65, 992, 224, 1448, 1449, 818, 8283], [11070, 819, 341], [11071, 8341, 8342, 8343, 8344, 8345], [11077, 341], 2676, [11092, 3564], 1729, [11127, 8362], 1069, 2693, [11167, 8358], [11175, 662, 2282], [11012, 65], [11025, 22], [11029, 65], 2646, [11061, 502, 65, 993, 226, 1458, 1459, 821, 8411], [11070, 822, 227], [11077, 227], 2674, 2676, [11116, 3584, 3589], 1729, [11127, 8499], [11134, 8443, 8494, 1467, 3586, 3587], 1069, [11137, 1466, 994, 2287, 823], 2693, 1079, [11175, 1467, 2290], [11176, 2290], [11183, 3577, 2291], [11047, 658, 22], 2646, [11070, 824, 342], [11074, 824, 342], [11075, 2293, 8593, 8594], [11078, 342], 1720, 2676, [11082, 3614], [11090, 3603,
73311472, 1475], [11092, 2297], [11094, 8538, 664, 665], 2682, [11106, 228, 8600], [11113, 3598], [11119, 3594, 8528], [11127, 8617], [11128, 8519, 3592, 8521, 3593, 8522, 3613], 1070, 944, [11140, 664], 2691, 2692, 2693, 897, [11167, 8608], [11171, 664], 1694, [10953, 346, 344], [10956, 1480, 8657, 8656, 343, 2314, 3629], [10959, 509, 667, 3618], [10962, 2303], [10965, 2307, 510, 2310, 511, 345, 997, 8658, 1484, 3625, 229], [10972, 1482, 1483, 668, 2315, 345, 3620, 509], [10974, 3626, 2305], [10975, 345, 998, 2311], [10976, 345, 668, 8648, 2311], [10978, 510, 83, 667], [10979, 511], [10994, 8651, 229, 997, 83], 1050, [11003, 8665, 3622], [11248, 996, 44], [11012, 97], [11025, 44], [11225, 97], [11061, 1479, 97, 999, 231, 1487, 1488, 828, 8729], 2646, [10909, 8738, 3637, 8739], 2734, 2743, [11196, 8752, 829], [11198, 8769], [11199, 3642, 829], [11200, 515], [11229, 8777], [11256, 8755, 126, 514], 2748, [11209, 347, 515], [11271, 126], [11212, 8761, 347], [11231, 8751, 1489, 1491], [11232, 514], [11218, 8749, 3641, 8767], [11221, 2327, 347, 2326, 670, 126], 2755, 1696, [10953, 2330, 830], 1697, 580, [10965, 8807, 8801, 8813, 1e3, 1495, 1496, 8805, 3662, 8810, 831], 1057, [10982, 2331, 1495, 831], [10984, 830], 1059, 1694, [10953, 351, 349], [10956, 1500, 8863, 8862, 348, 2348, 3677], [10959, 516, 672, 3666], [10962, 2337], [10965, 2341, 517, 2344, 518, 350, 1002, 8864, 1504, 3673, 232], [10972, 1502, 1503, 673, 2349, 350, 3668, 516], [10974, 3674, 2339], [10975, 350, 1003, 2345], [10976, 350, 673, 8854, 2345], [10978, 517, 84, 672], [10979, 518], [10994, 8857, 232, 1002, 84], 1050, [11003, 8871, 3670], [11248, 1001, 34], [11012, 98], [11025, 34], [11225, 98], [11061, 1499, 98, 1004, 234, 1507, 1508, 834, 8935], 2646, [10909, 8944, 3685, 8945], 2734, 2743, [11196, 8958, 835], [11198, 8975], [11199, 3690, 835], [11200, 522], [11229, 8983], [11256, 8961, 127, 521], 2748, [11209, 352, 522], [11271, 127], [11212, 8967, 352], [11231, 8957, 1509, 1511], [11232, 521], [11218, 8955, 3689, 8973], [11221, 2361, 352, 2360, 675, 127], 2755, 1696, [10953, 2364, 836], 1697, 580, [10965, 9013, 9007, 9019, 1005, 1515, 1516, 9011, 3710, 9016, 837], 1057, [10982, 2365, 1515, 837], [10984, 836], 1059, 1696, [10953, 1520, 676], [10959, 838, 1519, 3714], 1700, [10974, 3719, 2370], 1701, [10976, 1006, 840, 9033, 3720], [10983, 2374, 1522], 1706, [10992, 2377], [11248, 1008, 45], [11012, 99], [11025, 45], [11225, 99], [11061, 1531, 99, 1007, 236, 1525, 1526, 842, 9107], 2646, [10909, 9116, 3728, 9117], 2734, 2743, [11196, 9132, 843], [11198, 9149], [11199, 3733, 843], [11200, 525], [11256, 9135, 128, 524], 2748, [11209, 353, 525], [11271, 128], [11212, 9141, 353], [11231, 9131, 1527, 1529], [11232, 524], [11218, 9129, 3732, 9147], [11221, 2386, 353, 2385, 678, 128], 2755, 1694, [10953, 357, 355], [10956, 1532, 9208, 9207, 354, 2400, 3758], [10959, 526, 680, 3747], [10962, 2389], [10965, 2393, 527, 2396, 528, 356, 1009, 9209, 1536, 3754, 237], [10972, 1534, 1535, 681, 2401, 356, 3749, 526], [10974, 3755, 2391], [10975, 356, 1010, 2397], [10976, 356, 681, 9199, 2397], [10978, 527, 85, 680], [10979, 528], [10994, 9202, 237, 1009, 85], 1050, [11003, 9216, 3751], function(e, t, r) { 7332 var n; 7333 (function(e, i) { 7334 !function(a) { 7335 var s = "object" == typeof t && t 7336 , o = ("object" == typeof e && e && e.exports == s && e, 7337 "object" == typeof i && i); 7338 o.global !== o && o.window !== o || (a = o); 7339 var u = { 7340 rangeOrder: "A rangeâs `stop` value must be greater than or equal to the `start` value.", 7341 codePointRange: "Invalid code point value. Code points range from U+000000 to U+10FFFF." 7342 } 7343 , l = 55296 7344 , c = 56319 7345 , p = 56320 7346 , f = 57343 7347 , d = /\\x00([^0123456789]|$)/g 7348 , h = {} 7349 , y = h.hasOwnProperty 7350 , v = function(e, t) { 7351 var r; 7352 for (r in t) 7353 y.call(t, r) && (e[r] = t[r]); 7354 return e 7355 } 7356 , m = function(e, t) { 7357 for (var r = -1, n = e.length; ++r < n; ) 7358 t(e[r], r) 7359 } 7360 , g = h.toString 7361 , b = function(e) { 7362 return "[object Array]" == g.call(e) 7363 } 7364 , E = function(e) { 7365 return "number" == typeof e || "[object Number]" == g.call(e) 7366 } 7367 , x = "0000" 7368 , A = function(e, t) { 7369 var r = String(e); 7370 return r.length < t ? (x + r).slice(-t) : r 7371 } 7372 , S = function(e) { 7373 return Number(e).toString(16).toUpperCase() 7374 } 7375 , _ = [].slice 7376 , D = function(e) { 7377 for (var t, r = -1, n = e.length, i = n - 1, a = [], s = !0, o = 0; ++r < n; ) 7378 if (t = e[r], 7379 s) 7380 a.push(t), 7381 o = t, 7382 s = !1; 7383 else if (t == o + 1) { 7384 if (r != i) { 7385 o = t; 7386 continue 7387 } 7388 s = !0, 7389 a.push(t + 1) 7390 } else 7391 a.push(o + 1, t), 7392 o = t; 7393 return s || a.push(t + 1), 7394 a 7395 } 7396 , C = function(e, t) { 7397 for (var r, n, i = 0, a = e.length; a > i; ) { 7398 if (r = e[i], 7399 n = e[i + 1], 7400 t >= r && n > t) 7401 return t == r ? n == r + 1 ? (e.splice(i, 2), 7402 e) : (e[i] = t + 1, 7403 e) : t == n - 1 ? (e[i + 1] = t, 7404 e) : (e.splice(i, 2, r, t, t + 1, n), 7405 e); 7406 i += 2 7407 } 7408 return e 7409 } 7410 , w = function(e, t, r) { 7411 if (t > r) 7412 throw Error(u.rangeOrder); 7413 for (var n, i, a = 0; a < e.length; ) { 7414 if (n = e[a], 7415 i = e[a + 1] - 1, 7416 n > r) 7417 return e; 7418 if (n >= t && r >= i) 7419 e.splice(a, 2); 7420 else { 7421 if (t >= n && i > r) 7422 return t == n ? (e[a] = r + 1, 7423 e[a + 1] = i + 1, 7424 e) : (e.splice(a, 2, n, t, r + 1, i + 1), 7425 e); 7426 if (t >= n && i >= t) 7427 e[a + 1] = t; 7428 else if (r >= n && i >= r) 7429 return e[a] = r + 1, 7430 e; 7431 a += 2 7432 } 7433 } 7434 return e 7435 } 7436 , T = function(e, t) { 7437 var r, n, i = 0, a = null, s = e.length; 7438 if (0 > t || t > 1114111) 7439 throw RangeError(u.codePointRange); 7440 for (; s > i; ) { 7441 if (r = e[i], 7442 n = e[i + 1], 7443 t >= r && n > t) 7444 return e; 7445 if (t == r - 1) 7446 return e[i] = t, 7447 e; 7448 if (r > t) 7449 return e.splice(null != a ? a + 2 : 0, 0, t, t + 1), 7450 e; 7451 if (t == n) 7452 return t + 1 == e[i + 2] ? (e.splice(i, 4, r, e[i + 3]), 7453 e) : (e[i + 1] = t + 1, 7454 e); 7455 a = i, 7456 i += 2 7457 } 7458 return e.push(t, t + 1), 7459 e 7460 } 7461 , P = function(e, t) { 7462 for (var r, n, i = 0, a = e.slice(), s = t.length; s > i; ) 7463 r = t[i], 7464 n = t[i + 1] - 1,
7465 a = r == n ? T(a, r) : k(a, r, n), 7466 i += 2; 7467 return a 7468 } 7469 , O = function(e, t) { 7470 for (var r, n, i = 0, a = e.slice(), s = t.length; s > i; ) 7471 r = t[i], 7472 n = t[i + 1] - 1, 7473 a = r == n ? C(a, r) : w(a, r, n), 7474 i += 2; 7475 return a 7476 } 7477 , k = function(e, t, r) { 7478 if (t > r) 7479 throw Error(u.rangeOrder); 7480 if (0 > t || t > 1114111 || 0 > r || r > 1114111) 7481 throw RangeError(u.codePointRange); 7482 for (var n, i, a = 0, s = !1, o = e.length; o > a; ) { 7483 if (n = e[a], 7484 i = e[a + 1], 7485 s) { 7486 if (n == r + 1) 7487 return e.splice(a - 1, 2), 7488 e; 7489 if (n > r) 7490 return e; 7491 n >= t && r >= n && (i > t && r >= i - 1 ? (e.splice(a, 2), 7492 a -= 2) : (e.splice(a - 1, 2), 7493 a -= 2)) 7494 } else { 7495 if (n == r + 1) 7496 return e[a] = t, 7497 e; 7498 if (n > r) 7499 return e.splice(a, 0, t, r + 1), 7500 e; 7501 if (t >= n && i > t && i >= r + 1) 7502 return e; 7503 t >= n && i > t || i == t ? (e[a + 1] = r + 1, 7504 s = !0) : n >= t && r + 1 >= i && (e[a] = t, 7505 e[a + 1] = r + 1, 7506 s = !0) 7507 } 7508 a += 2 7509 } 7510 return s || e.push(t, r + 1), 7511 e 7512 } 7513 , F = function(e, t) { 7514 var r = 0 7515 , n = e.length 7516 , i = e[r] 7517 , a = e[n - 1]; 7518 if (n >= 2 && (i > t || t > a)) 7519 return !1; 7520 for (; n > r; ) { 7521 if (i = e[r], 7522 a = e[r + 1], 7523 t >= i && a > t) 7524 return !0; 7525 r += 2 7526 } 7527 return !1 7528 } 7529 , B = function(e, t) { 7530 for (var r, n = 0, i = t.length, a = []; i > n; ) 7531 r = t[n], 7532 F(e, r) && a.push(r), 7533 ++n; 7534 return D(a) 7535 } 7536 , I = function(e) { 7537 return !e.length 7538 } 7539 , N = function(e) { 7540 return 2 == e.length && e[0] + 1 == e[1] 7541 } 7542 , R = function(e) { 7543 for (var t, r, n = 0, i = [], a = e.length; a > n; ) { 7544 for (t = e[n], 7545 r = e[n + 1]; r > t; ) 7546 i.push(t), 7547 ++t; 7548 n += 2 7549 } 7550 return i 7551 } 7552 , M = Math.floor 7553 , L = function(e) { 7554 return parseInt(M((e - 65536) / 1024) + l, 10) 7555 } 7556 , j = function(e) { 7557 return parseInt((e - 65536) % 1024 + p, 10) 7558 } 7559 , U = String.fromCharCode 7560 , V = function(e) { 7561 var t; 7562 return t = 9 == e ? "\\t" : 10 == e ? "\\n" : 12 == e ? "\\f" : 13 == e ? "\\r" : 92 == e ? "\\\\" : 36 == e || e >= 40 && 43 >= e || 45 == e || 46 == e || 63 == e || e >= 91 && 94 >= e || e >= 123 && 125 >= e ? "\\" + U(e) : e >= 32 && 126 >
7562= e ? U(e) : 255 >= e ? "\\x" + A(S(e), 2) : "\\u" + A(S(e), 4) 7563 } 7564 , Y = function(e) { 7565 var t, r = e.length, n = e.charCodeAt(0); 7566 return n >= l && c >= n && r > 1 ? (t = e.charCodeAt(1), 7567 1024 * (n - l) + t - p + 65536) : n 7568 } 7569 , G = function(e) { 7570 var t, r, n = "", i = 0, a = e.length; 7571 if (N(e)) 7572 return V(e[0]); 7573 for (; a > i; ) 7574 t = e[i], 7575 r = e[i + 1] - 1, 7576 n += t == r ? V(t) : t + 1 == r ? V(t) + V(r) : V(t) + "-" + V(r), 7577 i += 2; 7578 return "[" + n + "]" 7579 } 7580 , W = function(e) { 7581 for (var t, r, n = [], i = [], a = [], s = [], o = 0, u = e.length; u > o; ) 7582 t = e[o], 7583 r = e[o + 1] - 1, 7584 l > t ? (l > r && a.push(t, r + 1), 7585 r >= l && c >= r && (a.push(t, l), 7586 n.push(l, r + 1)), 7587 r >= p && f >= r && (a.push(t, l), 7588 n.push(l, c + 1), 7589 i.push(p, r + 1)), 7590 r > f && (a.push(t, l), 7591 n.push(l, c + 1), 7592 i.push(p, f + 1), 7593 65535 >= r ? a.push(f + 1, r + 1) : (a.push(f + 1, 65536), 7594 s.push(65536, r + 1)))) : t >= l && c >= t ? (r >= l && c >= r && n.push(t, r + 1), 7595 r >= p && f >= r && (n.push(t, c + 1), 7596 i.push(p, r + 1)), 7597 r > f && (n.push(t, c + 1), 7598 i.push(p, f + 1), 7599 65535 >= r ? a.push(f + 1, r + 1) : (a.push(f + 1, 65536), 7600 s.push(65536, r + 1)))) : t >= p && f >= t ? (r >= p && f >= r && i.push(t, r + 1), 7601 r > f && (i.push(t, f + 1), 7602 65535 >= r ? a.push(f + 1, r + 1) : (a.push(f + 1, 65536), 7603 s.push(65536, r + 1)))) : t > f && 65535 >= t ? 65535 >= r ? a.push(t, r + 1) : (a.push(t, 65536), 7604 s.push(65536, r + 1)) : s.push(t, r + 1), 7605 o += 2; 7606 return { 7607 loneHighSurrogates: n, 7608 loneLowSurrogates: i, 7609 bmp: a, 7610 astral: s 7611 } 7612 } 7613 , K = function(e) { 7614 for (var t, r, n, i, a, s, o = [], u = [], l = !1, c = -1, p = e.length; ++c < p; ) 7615 if (t = e[c], 7616 r = e[c + 1]) { 7617 for (n = t[0], 7618 i = t[1], 7619 a = r[0], 7620 s = r[1], 7621 u = i; a && n[0] == a[0] && n[1] == a[1]; ) 7622 u = N(s) ? T(u, s[0]) : k(u, s[0], s[1] - 1), 7623 ++c, 7624 t = e[c], 7625 n = t[0], 7626 i = t[1], 7627 r = e[c + 1], 7628 a = r && r[0], 7629 s = r && r[1], 7630 l = !0; 7631 o.push([n, l ? u : i]), 7632 l = !1 7633 } else 7634 o.push(t); 7635 return q(o) 7636 } 7637 , q = function(e) { 7638 if (1 == e.length) 7639 return e; 7640 for (var t = -1, r = -1; ++t < e.length; ) { 7641 var n = e[t] 7642 , i = n[1] 7643 , a = i[0] 7644 , s = i[1]; 7645 for (r = t; ++r < e.length; ) { 7646 var o = e[r] 7647 , u = o[1] 7648 , l = u[0] 7649 , c = u[1]; 7650 a == l && s == c && (N(o[0]) ? n[0] = T(n[0], o[0][0]) : n[0] = k(n[0], o[0][0], o[0][1] - 1), 7651 e.splice(r, 1), 7652 --r) 7653 } 7654 } 7655 return e 7656 } 7657 , H = function(e) { 7658 if (!e.length) 7659 return []; 7660 for (var t, r, n, i, a, s, o = 0, u = 0, l = 0, c = [], d = e.length; d > o; ) { 7661 t = e[o], 7662 r = e[o + 1] - 1, 7663 n = L(t), 7664 i = j(t), 7665 a = L(r), 7666 s = j(r); 7667 var h = i == p 7668 , y = s == f 7669 , v = !1; 7670 n == a || h && y ? (c.push([[n, a + 1], [i, s + 1]]), 7671 v = !0) : c.push([[n, n + 1], [i, f + 1]]), 7672 !v && a > n + 1 && (y ? (c.push([[n + 1, a + 1], [p, s + 1]]), 7673 v = !0) : c.push([[n + 1, a], [p, f + 1]])), 7674 v || c.push([[a, a + 1], [p, s + 1]]), 7675 u = n, 7676 l = a, 7677 o += 2 7678 } 7679 return K(c) 7680 } 7681 , J = function(e) { 7682 var t = []; 7683 return m(e, function(e) { 7684 var r = e[0] 7685 , n = e[1]; 7686 t.push(G(r) + G(n)) 7687 }), 7688 t.join("|") 7689 } 7690 , X = function(e, t) { 7691 var r = [] 7692 , n = W(e) 7693 , i = n.loneHighSurrogates 7694 , a = n.loneLowSurrogates 7695 , s = n.bmp 7696 , o = n.astral 7697 , u = (!I(n.astral), 7698 !I(i)) 7699 , l = !I(a) 7700 , c = H(o); 7701 return t && (s = P(s, i), 7702 u = !1, 7703 s = P(s, a), 7704 l = !1), 7705 I(s) || r.push(G(s)), 7706 c.length && r.push(J(c)), 7707 u && r.push(G(i) + "(?![\\uDC00-\\uDFFF])"), 7708 l && r.push("(?:[^\\uD800-\\uDBFF]|^)" + G(a
7708)), 7709 r.join("|") 7710 } 7711 , $ = function(e) { 7712 return arguments.length > 1 && (e = _.call(arguments)), 7713 this instanceof $ ? (this.data = [], 7714 e ? this.add(e) : this) : (new $).add(e) 7715 }; 7716 $.version = "1.2.0"; 7717 var z = $.prototype; 7718 v(z, { 7719 add: function(e) { 7720 var t = this; 7721 return null == e ? t : e instanceof $ ? (t.data = P(t.data, e.data), 7722 t) : (arguments.length > 1 && (e = _.call(arguments)), 7723 b(e) ? (m(e, function(e) { 7724 t.add(e) 7725 }), 7726 t) : (t.data = T(t.data, E(e) ? e : Y(e)), 7727 t)) 7728 }, 7729 remove: function(e) { 7730 var t = this; 7731 return null == e ? t : e instanceof $ ? (t.data = O(t.data, e.data), 7732 t) : (arguments.length > 1 && (e = _.call(arguments)), 7733 b(e) ? (m(e, function(e) { 7734 t.remove(e) 7735 }), 7736 t) : (t.data = C(t.data, E(e) ? e : Y(e)), 7737 t)) 7738 }, 7739 addRange: function(e, t) { 7740 var r = this; 7741 return r.data = k(r.data, E(e) ? e : Y(e), E(t) ? t : Y(t)), 7742 r 7743 }, 7744 removeRange: function(e, t) { 7745 var r = this 7746 , n = E(e) ? e : Y(e) 7747 , i = E(t) ? t : Y(t); 7748 return r.data = w(r.data, n, i), 7749 r 7750 }, 7751 intersection: function(e) { 7752 var t = this 7753 , r = e instanceof $ ? R(e.data) : e; 7754 return t.data = B(t.data, r), 7755 t 7756 }, 7757 contains: function(e) { 7758 return F(this.data, E(e) ? e : Y(e)) 7759 }, 7760 clone: function() { 7761 var e = new $; 7762 return e.data = this.data.slice(0), 7763 e 7764 }, 7765 toString: function(e) { 7766 var t = X(this.data, e ? e.bmpOnly : !1); 7767 return t.replace(d, "\\0$1") 7768 }, 7769 toRegExp: function(e) { 7770 return RegExp(this.toString(), e || "") 7771 }, 7772 valueOf: function() { 7773 return R(this.data) 7774 } 7775 }), 7776 z.toArray = z.valueOf, 7777 n = function() { 7778 return $ 7779 } 7780 .call(t, r, t, e), 7781 !(void 0 !== n && (e.exports = n)) 7782 }(this) 7783 } 7784 ).call(t, r(2)(e), function() { 7785 return this 7786 }()) 7787 } 7788 , [11061, 109, 17, 1011, 239, 1538, 1539, 845, 9252], [11012, 17], [11025, 10], [11225, 17], 2646, [11061, 109, 17, 1013, 241, 1541, 1542, 846, 9296], [11248, 245, 10], [11012, 17], [11025, 10], [11225, 17], [11061, 109, 17, 1014, 243, 1544, 1545, 848, 9356], 2646, [10909, 9365, 3773, 9366], 2858, [11161, 9370], 2734, 2743, [11196, 9377, 850], [11197, 9372, 3778, 3779, 3782, 9402, 9403, 9404, 244, 129], [11198, 9393], [11199, 3781, 850], [11229, 9401], [11256, 9380, 129, 532], 2748, 2868, [11271, 129], [11232, 532], [11233, 1550, 9374, 9395], [11219, 2411, 3786, 1549, 244, 1547, 2414, 531, 3775, 2415], [11221, 1549, 244, 1547, 531, 129], 2755, [10918, 9427], [10922, 9432], [10925, 9434], 1694, [10953, 361, 359], [10956, 1551, 9446, 9445, 358, 2432, 3808], [10959, 534, 684, 3797], [10962, 2421], [10965, 2425, 535, 2428, 536, 360, 1018, 9447, 1555, 3804, 246], [10972, 1553, 1554, 685, 2433, 360, 3799, 534], [10974, 3805, 2423], [10975, 360, 1019, 2429], [10976, 360, 685, 9437, 2429], [10978, 535, 86, 684], [10979, 536], [10994, 9440, 246, 1018, 86], 1050, [11003, 9454, 3801], function(e, t, r) { 7789 "use strict"; 7790 function n(e) {
7791 return e && e.__esModule ? e : { 7792 "default": e 7793 } 7794 } 7795 t.__esModule = !0, 7796 t["default"] = function(e) { 7797 var t = e.types; 7798 return { 7799 inherits: r(2718), 7800 visitor: (0, 7801 a["default"])({ 7802 operator: "**", 7803 build: function(e, r) { 7804 return t.callExpression(t.memberExpression(t.identifier("Math"), t.identifier("pow")), [e, r]) 7805 } 7806 }) 7807 } 7808 } 7809 ; 7810 var i = r(9468) 7811 , a = n(i); 7812 e.exports = t["default"] 7813 } 7814 , [11248, 1021, 35], [11012, 100], [11025, 35], [11225, 100], [11061, 1564, 100, 1020, 248, 1558, 1559, 853, 9521], 2646, [10909, 9530, 3817, 9531], 2734, 2743, [11196, 9544, 854], [11198, 9561], [11199, 3822, 854], [11200, 540], [11229, 9569], [11256, 9547, 131, 539], 2748, [11209, 362, 540], [11271, 131], [11212, 9553, 362], [11231, 9543, 1560, 1562], [11232, 539], [11218, 9541, 3821, 9559], [11221, 2445, 362, 2444, 687, 131], 2755, 1694, [10953, 366, 364], [10956, 1565, 9621, 9620, 363, 2459, 3848], [10959, 541, 689, 3837], [10962, 2448], [10965, 2452, 542, 2455, 543, 365, 1022, 9622, 1569, 3844, 249], [10972, 1567, 1568, 690, 2460, 365, 3839, 541], [10974, 3845, 2450], [10975, 365, 1023, 2456], [10976, 365, 690, 9612, 2456], [10978, 542, 87, 689], [10979, 543], [10994, 9615, 249, 1022, 87], 1050, [11003, 9629, 3841], function(e, t, r) { 7815 "use strict"; 7816 t.__esModule = !0, 7817 t["default"] = function(e) { 7818 function t(e, r, i) { 7819 var a = e.specifiers[0]; 7820 if (n.isExportNamespaceSpecifier(a) || n.isExportDefaultSpecifier(a)) { 7821 var s = e.specifiers.shift() 7822 , o = i.generateUidIdentifier(s.exported.name) 7823 , u = void 0; 7824 u = n.isExportNamespaceSpecifier(s) ? n.importNamespaceSpecifier(o) : n.importDefaultSpecifier(o), 7825 r.push(n.importDeclaration([u], e.source)), 7826 r.push(n.exportNamedDeclaration(null, [n.exportSpecifier(o, s.exported)])), 7827 t(e, r, i) 7828 } 7829 } 7830 var n = e.types; 7831 return { 7832 inherits: r(2719), 7833 visitor: { 7834 ExportNamedDeclaration: function(e) { 7835 var r = e.node 7836 , n = e.scope 7837 , i = []; 7838 t(r, i, n), 7839 i.length && (r.specifiers.length >= 1 && i.push(r), 7840 e.replaceWithMultiple(i)) 7841 } 7842 } 7843 } 7844 } 7845 , 7846 e.exports = t["default"] 7847 } 7848 , function(e, t, r) { 7849 "use strict"; 7850 function n(e) { 7851 return e && e.__esModule ? e : { 7852 "default": e 7853 } 7854 } 7855 t.__esModule = !0; 7856 var i = r(9642) 7857 , a = n(i); 7858 t["default"] = function(e) { 7859 var t = e.types 7860 , n = "@flow"; 7861 return { 7862 inherits: r(1745), 7863 visitor: { 7864 Program: function(e, t) { 7865 for (var r = t.file.ast.comments, i = r, s = Array.isArray(i), o = 0, i = s ? i : (0, 7866 a["default"])(i); ; ) { 7867 var u; 7868 if (s) { 7869 if (o >= i.length) 7870 break; 7871 u = i[o++] 7872 } else { 7873 if (o = i.next(), 7874 o.done) 7875 break; 7876 u = o.value 7877 } 7878 var l = u; 7879 l.value.indexOf(n) >= 0 && (l.value = l.value.replace(n, ""), 7880 l.value.replace(/\*/g, "").trim() || (l.ignore = !0)) 7881 } 7882 }, 7883 Flow: function(e) { 7884 e.remove() 7885 }, 7886 ClassProperty: function(e) { 7887 e.node.typeAnnotation = null, 7888 e.node.value || e.remove() 7889 }, 7890 Class: function(e) { 7891 var t = e.node; 7892 t["implements"] = null 7893 }, 7894 Function: function(e) { 7895 for (var t = e.node, r = 0; r < t.params.length; r++) { 7896 var n = t.params[r]; 7897 n.optional = !1 7898 } 7899 }, 7900 TypeCastExpression: function(e) { 7901 var r = e.node; 7902 do 7903 r = r.expression; 7904 while (t.isTypeCastExpression(r)); 7905 e.replaceWith(r) 7906 } 7907 } 7908 } 7909 } 7910 , 7911 e.exports = t["default"] 7912 } 7913 , 1696, [10953, 2467, 856], 1697, 580, [10965, 9655, 9649, 9661, 1024, 1573, 1574, 9653, 3859, 9658, 857], 1057, [10982, 2468, 1573, 857], [10984, 856], 1059, function(e, t, r) { 7914 "use strict"; 7915 t.__esModule = !0, 7916 t["default"] = function(e) { 7917 function t(e) { 7918 var t = e.path.getData("functionBind"); 7919 return t ? t : (t = e.generateDeclaredUidIdentifier("context"), 7920 e.path.setData("functionBind", t)) 7921 } 7922 function n(e, t) { 7923 var r = e.object || e.callee.object; 7924 return t.isStatic(r) && r 7925 } 7926 function i(e, r) { 7927 var i = n(e, r); 7928 if (i) 7929 return i; 7930 var s = t(r); 7931 return e.object ? e.callee = a.sequenceExpression([a.assignmentExpression("=", s, e.object), e.callee]) : e.callee.object = a.assignmentExpression("=", s, e.callee.object), 7932 s 7933 } 7934 var a = e.types; 7935 return { 7936 inherits: r(2720), 7937 visitor: { 7938 CallExpression: function(e) { 7939 var t = e.node 7940 , r = e.scope 7941 , n = t.callee; 7942 if (a.isBindExpression(n)) { 7943 var s = i(n, r); 7944 t.callee = a.memberExpression(n.callee, a.identifier("call")), 7945 t.arguments.unshift(s) 7946 } 7947 }, 7948 BindExpression: function(e) { 7949 var t = e.node 7950 , r = e.scope 7951 , n = i(t, r); 7952 e.replaceWith(a.callExpression(a.memberExpression(t.callee, a.identifier("bind")), [n])) 7953 } 7954 } 7955 } 7956 } 7957 , 7958 e.exports = t["default"] 7959 } 7960 , function(e, t, r) { 7961 "use strict"; 7962 function n(e) {
7963 return e && e.__esModule ? e : { 7964 "default": e 7965 } 7966 } 7967 t.__esModule = !0; 7968 var i = r(9679) 7969 , a = n(i); 7970 t["default"] = function(e) { 7971 function t(e) { 7972 for (var t = e.properties, r = Array.isArray(t), i = 0, t = r ? t : (0, 7973 a["default"])(t); ; ) { 7974 var s; 7975 if (r) { 7976 if (i >= t.length) 7977 break; 7978 s = t[i++] 7979 } else { 7980 if (i = t.next(), 7981 i.done) 7982 break; 7983 s = i.value 7984 } 7985 var o = s; 7986 if (n.isSpreadProperty(o)) 7987 return !0 7988 } 7989 return !1 7990 } 7991 var n = e.types; 7992 return { 7993 inherits: r(2721), 7994 visitor: { 7995 ObjectExpression: function(e, r) { 7996 function i() { 7997 o.length && (s.push(n.objectExpression(o)), 7998 o = []) 7999 } 8000 if (t(e.node)) { 8001 for (var s = [], o = [], u = e.node.properties, l = Array.isArray(u), c = 0, u = l ? u : (0, 8002 a["default"])(u); ; ) { 8003 var p; 8004 if (l) { 8005 if (c >= u.length) 8006 break; 8007 p = u[c++] 8008 } else { 8009 if (c = u.next(), 8010 c.done) 8011 break; 8012 p = c.value 8013 } 8014 var f = p; 8015 n.isSpreadProperty(f) ? (i(), 8016 s.push(f.argument)) : o.push(f) 8017 } 8018 i(), 8019 n.isObjectExpression(s[0]) || s.unshift(n.objectExpression([])), 8020 e.replaceWith(n.callExpression(r.addHelper("extends"), s)) 8021 } 8022 } 8023 } 8024 } 8025 } 8026 , 8027 e.exports = t["default"] 8028 } 8029 , 1696, [10953, 2474, 858], 1697, 580, [10965, 9692, 9686, 9698, 1025, 1577, 1578, 9690, 3870, 9695, 859], 1057, [10982, 2475, 1577, 859], [10984, 858], 1059, 1696, [10953, 2481, 860], 1697, 580, [10965, 9725, 9719, 9731, 1026, 1581, 1582, 9723, 3879, 9728, 861], 1057, [10982, 2482, 1581, 861], [10984, 860], 1059, 113, function(e, t, r) { 8030 "use strict"; 8031 function n(e) { 8032 return e && e.__esModule ? e : { 8033 "default": e 8034 } 8035 } 8036 t.__esModule = !0, 8037 t["default"] = function(e) { 8038 function t(e, t) { 8039 for (var r = t.arguments[0].properties, i = !0, a = 0; a < r.length; a++) { 8040 var s = r[a] 8041 , o = n.toComputedKey(s); 8042 if (n.isLiteral(o, { 8043 value: "displayName" 8044 })) { 8045 i = !1; 8046 break 8047 } 8048 } 8049 i && r.unshift(n.objectProperty(n.identifier("displayName"), n.stringLiteral(e))) 8050 } 8051 function r(e) { 8052 if (!e || !n.isCallExpression(e)) 8053 return !1; 8054 if (!i(e.callee)) 8055 return !1; 8056 var t = e.arguments; 8057 if (1 !== t.length) 8058 return !1; 8059 var r = t[0]; 8060 return !!n.isObjectExpression(r) 8061 } 8062 var n = e.types 8063 , i = n.buildMatchMemberExpression("React.createClass"); 8064 return { 8065 visitor: { 8066 ExportDefaultDeclaration: function(e, n) { 8067 var i = e.node; 8068 if (r(i.declaration)) { 8069 var s = n.file.opts.basename; 8070 "index" === s && (s = a["default"].basename(a["default"].dirname(n.file.opts.filename))), 8071 t(s, i.declaration) 8072 } 8073 }, 8074 CallExpression: function(e) { 8075 var i = e.node; 8076 if (r(i)) { 8077 var a = void 0; 8078 e.find(function(e) { 8079 if (e.isAssignmentExpression())
8080 a = e.node.left; 8081 else if (e.isObjectProperty()) 8082 a = e.node.key; 8083 else if (e.isVariableDeclarator()) 8084 a = e.node.id; 8085 else if (e.isStatement()) 8086 return !0; 8087 return a ? !0 : void 0 8088 }), 8089 a && (n.isMemberExpression(a) && (a = a.property), 8090 n.isIdentifier(a) && t(a.name, i)) 8091 } 8092 } 8093 } 8094 } 8095 } 8096 ; 8097 var i = r(392) 8098 , a = n(i); 8099 e.exports = t["default"] 8100 } 8101 , 1696, [10953, 2488, 862], 1697, 580, [10965, 9774, 9768, 9780, 1027, 1585, 1586, 9772, 3890, 9777, 863], 1057, [10982, 2489, 1585, 863], [10984, 862], 1059, [11248, 1029, 46], [11012, 101], [11025, 46], [11225, 101], [11061, 1594, 101, 1028, 251, 1588, 1589, 865, 9844], 2646, 2734, 2743, [11196, 9868, 866], [11198, 9885], [11199, 3902, 866], [11200, 547], [11229, 9893], [11256, 9871, 132, 546], 2748, [11209, 367, 547], [11271, 132], [11212, 9877, 367], [11231, 9867, 1590, 1592], [11232, 546], [11218, 9865, 3901, 9883], [11221, 2501, 367, 2500, 692, 132], 2755, 1694, [10953, 371, 369], [10956, 1595, 9944, 9943, 368, 2515, 3928], [10959, 548, 694, 3917], [10962, 2504], [10965, 2508, 549, 2511, 550, 370, 1030, 9945, 1599, 3924, 252], [10972, 1597, 1598, 695, 2516, 370, 3919, 548], [10974, 3925, 2506], [10975, 370, 1031, 2512], [10976, 370, 695, 9935, 2512], [10978, 549, 88, 694], [10979, 550], [10994, 9938, 252, 1030, 88], 1050, [11003, 9952, 3921], function(e, t, r) { 8102 "use strict"; 8103 function n(e) { 8104 return e && e.__esModule ? e : { 8105 "default": e 8106 } 8107 } 8108 t.__esModule = !0; 8109 var i = r(48) 8110 , a = n(i); 8111 t["default"] = function(e) { 8112 var t = e.types 8113 , n = /\*?\s*@jsx\s+([^\s]+)/ 8114 , i = r(9966)({ 8115 pre: function(e) { 8116 var r = e.tagName 8117 , n = e.args; 8118 t.react.isCompatTag(r) ? n.push(t.stringLiteral(r)) : n.push(e.tagExpr) 8119 }, 8120 post: function(e, t) { 8121 e.callee = t.get("jsxIdentifier")() 8122 } 8123 }); 8124 return i.Program = function(e, r) { 8125 for (var i = r.file, s = r.opts.pragma || "React.createElement", o = i.ast.comments, u = Array.isArray(o), l = 0, o = u ? o : (0, 8126 a["default"])(o); ; ) { 8127 var c; 8128 if (u) { 8129 if (l >= o.length) 8130 break; 8131 c = o[l++] 8132 } else { 8133 if (l = o.next(), 8134 l.done) 8135 break; 8136 c = l.value 8137 } 8138 var p = c 8139 , f = n.exec(p.value); 8140 if (f) { 8141 if (s = f[1], 8142 "React.DOM" === s) 8143 throw i.buildCodeFrameError(p, "The @jsx React.DOM pragma has been deprecated as of React 0.12"); 8144 break 8145 } 8146 } 8147 r.set("jsxIdentifier", function() { 8148 return s.split(".").map(function(e) { 8149 return t.identifier(e) 8150 }).reduce(function(e, r) { 8151 return t.memberExpression(e, r) 8152 }) 8153 }) 8154 } 8155 , 8156 { 8157 inherits: r(1746), 8158 visitor: i 8159 } 8160 } 8161 , 8162 e.exports = t["default"] 8163 } 8164 , [11248, 1033, 47], [11012, 102], [11025, 47], [11225, 102], [11061, 1608, 102, 1032, 254, 1602, 1603, 869, 10018], 2646, 2734, 2743, [11196, 10042, 870], [11198, 10059], [11199, 3941, 870], [11200, 554], [11229, 10067], [11256, 10045, 133, 553], 2748, [11209, 372, 554], [11271, 133], [11212, 10051, 372], [11231, 10041, 1604, 1606], [11232, 553], [11218, 10039, 3940, 10057], [11221, 2529, 372, 2528, 697, 133], 2755, 1694, [10953, 376, 374], [10956, 1609, 10118,
816410117, 373, 2543, 3967], [10959, 555, 699, 3956], [10962, 2532], [10965, 2536, 556, 2539, 557, 375, 1034, 10119, 1613, 3963, 255], [10972, 1611, 1612, 700, 2544, 375, 3958, 555], [10974, 3964, 2534], [10975, 375, 1035, 2540], [10976, 375, 700, 10109, 2540], [10978, 556, 89, 699], [10979, 557], [10994, 10112, 255, 1034, 89], 1050, [11003, 10126, 3960], function(e, t, r) { 8165 "use strict"; 8166 function n(e) { 8167 if (e && e.__esModule) 8168 return e; 8169 var t = {}; 8170 if (null != e) 8171 for (var r in e) 8172 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 8173 return t["default"] = e, 8174 t 8175 } 8176 function i(e) { 8177 return e && e.__esModule ? e : { 8178 "default": e 8179 } 8180 } 8181 function a(e) { 8182 f["default"].ok(this instanceof a), 8183 h.assertIdentifier(e), 8184 this.nextTempId = 0, 8185 this.contextId = e, 8186 this.listing = [], 8187 this.marked = [!0], 8188 this.finalLoc = s(), 8189 this.tryEntries = [], 8190 this.leapManager = new v.LeapManager(this) 8191 } 8192 function s() { 8193 return h.numericLiteral(-1) 8194 } 8195 function o(e) { 8196 return new Error("all declarations should have been transformed into assignments before the Exploder began its work: " + (0, 8197 c["default"])(e)) 8198 } 8199 function u(e) { 8200 var t = e.type; 8201 return "normal" === t ? !x.call(e, "target") : "break" === t || "continue" === t ? !x.call(e, "value") && h.isLiteral(e.target) : "return" === t || "throw" === t ? x.call(e, "value") && !x.call(e, "target") : !1 8202 } 8203 var l = r(1036) 8204 , c = i(l) 8205 , p = r(1684) 8206 , f = i(p) 8207 , d = r(23) 8208 , h = n(d) 8209 , y = r(10140) 8210 , v = n(y) 8211 , m = r(10141) 8212 , g = n(m) 8213 , b = r(3971) 8214 , E = n(b) 8215 , x = Object.prototype.hasOwnProperty 8216 , A = a.prototype; 8217 t.Emitter = a, 8218 A.mark = function(e) { 8219 h.assertLiteral(e); 8220 var t = this.listing.length; 8221 return -1 === e.value ? e.value = t : f["default"].strictEqual(e.value, t), 8222 this.marked[t] = !0, 8223 e 8224 } 8225 , 8226 A.emit = function(e) { 8227 h.isExpression(e) && (e = h.expressionStatement(e)), 8228 h.assertStatement(e), 8229 this.listing.push(e) 8230 } 8231 , 8232 A.emitAssign = function(e, t) { 8233 return this.emit(this.assign(e, t)), 8234 e 8235 } 8236 , 8237 A.assign = function(e, t) { 8238 return h.expressionStatement(h.assignmentExpression("=", e, t)) 8239 } 8240 , 8241 A.contextProperty = function(e, t) { 8242 return h.memberExpression(this.contextId, t ? h.stringLiteral(e) : h.identifier(e), !!t) 8243 } 8244 , 8245 A.stop = function(e) { 8246 e && this.setReturnValue(e), 8247 this.jump(this.finalLoc) 8248 } 8249 , 8250 A.setReturnValue = function(e) { 8251 h.assertExpression(e.value), 8252 this.emitAssign(this.contextProperty("rval"), this.explodeExpression(e)) 8253 } 8254 , 8255 A.clearPendingException = function(e, t) { 8256 h.assertLiteral(e); 8257 var r = h.callExpression(this.contextProperty("catch", !0), [e]); 8258 t ? this.emitAssign(t, r) : this.emit(r) 8259 } 8260 , 8261 A.jump = function(e) { 8262 this.emitAssign(this.contextProperty("next"), e), 8263 this.emit(h.breakStatement()) 8264 } 8265 , 8266 A.jumpIf = function(e, t) { 8267 h.assertExpression(e), 8268 h.assertLiteral(t), 8269 this.emit(h.ifStatement(e, h.blockStatement([this.assign(this.contextProperty("next"), t), h.breakStatement()]))) 8270 } 8271 , 8272 A.jumpIfNot = function(e, t) { 8273 h.assertExpression(e), 8274 h.assertLiteral(t); 8275 var r = void 0; 8276 r = h.isUnaryExpression(e) && "!" === e.operator ? e.argument : h.unaryExpression("!", e),
vendor: 9,764 bytes, lines 8277-8509
8277 this.emit(h.ifStatement(r, h.blockStatement([this.assign(this.contextProperty("next"), t), h.breakStatement()]))) 8278 } 8279 , 8280 A.makeTempVar = function() { 8281 return this.contextProperty("t" + this.nextTempId++) 8282 } 8283 , 8284 A.getContextFunction = function(e) { 8285 return h.functionExpression(e || null, [this.contextId], h.blockStatement([this.getDispatchLoop()]), !1, !1) 8286 } 8287 , 8288 A.getDispatchLoop = function() { 8289 var e = this 8290 , t = [] 8291 , r = void 0 8292 , n = !1; 8293 return e.listing.forEach(function(i, a) { 8294 e.marked.hasOwnProperty(a) && (t.push(h.switchCase(h.numericLiteral(a), r = [])), 8295 n = !1), 8296 n || (r.push(i), 8297 h.isCompletionStatement(i) && (n = !0)) 8298 }), 8299 this.finalLoc.value = this.listing.length, 8300 t.push(h.switchCase(this.finalLoc, []), h.switchCase(h.stringLiteral("end"), [h.returnStatement(h.callExpression(this.contextProperty("stop"), []))])), 8301 h.whileStatement(h.numericLiteral(1), h.switchStatement(h.assignmentExpression("=", this.contextProperty("prev"), this.contextProperty("next")), t)) 8302 } 8303 , 8304 A.getTryLocsList = function() { 8305 if (0 === this.tryEntries.length) 8306 return null; 8307 var e = 0; 8308 return h.arrayExpression(this.tryEntries.map(function(t) { 8309 var r = t.firstLoc.value; 8310 f["default"].ok(r >= e, "try entries out of order"), 8311 e = r; 8312 var n = t.catchEntry 8313 , i = t.finallyEntry 8314 , a = [t.firstLoc, n ? n.firstLoc : null]; 8315 return i && (a[2] = i.firstLoc, 8316 a[3] = i.afterLoc), 8317 h.arrayExpression(a) 8318 })) 8319 } 8320 , 8321 A.explode = function(e, t) { 8322 var r = e.node 8323 , n = this; 8324 if (h.assertNode(r), 8325 h.isDeclaration(r)) 8326 throw o(r); 8327 if (h.isStatement(r)) 8328 return n.explodeStatement(e); 8329 if (h.isExpression(r)) 8330 return n.explodeExpression(e, t); 8331 switch (r.type) { 8332 case "Program": 8333 return e.get("body").map(n.explodeStatement, n); 8334 case "VariableDeclarator": 8335 throw o(r); 8336 case "Property": 8337 case "SwitchCase": 8338 case "CatchClause": 8339 throw new Error(r.type + " nodes should be handled by their parents"); 8340 default: 8341 throw new Error("unknown Node of type " + (0, 8342 c["default"])(r.type)) 8343 } 8344 } 8345 , 8346 A.explodeStatement = function(e, t) { 8347 var r = e.node 8348 , n = this 8349 , i = void 0 8350 , a = void 0 8351 , o = void 0; 8352 if (h.assertStatement(r), 8353 t ? h.assertIdentifier(t) : t = null, 8354 h.isBlockStatement(r)) 8355 return void e.get("body").forEach(function(e) { 8356 n.explodeStatement(e) 8357 }); 8358 if (!g.containsLeap(r)) 8359 return void n.emit(r); 8360 switch (r.type) { 8361 case "ExpressionStatement": 8362 n.explodeExpression(e.get("expression"), !0); 8363 break; 8364 case "LabeledStatement": 8365 a = s(), 8366 n.leapManager.withEntry(new v.LabeledEntry(a,r.label), function() { 8367 n.explodeStatement(e.get("body"), r.label) 8368 }), 8369 n.mark(a); 8370 break; 8371 case "WhileStatement": 8372 i = s(), 8373 a = s(), 8374 n.mark(i), 8375 n.jumpIfNot(n.explodeExpression(e.get("test")), a), 8376 n.leapManager.withEntry(new v.LoopEntry(a,i,t), function() { 8377 n.explodeStatement(e.get("body")) 8378 }), 8379 n.jump(i), 8380 n.mark(a); 8381 break; 8382 case "DoWhileStatement": 8383 var u = s() 8384 , l = s(); 8385 a = s(), 8386 n.mark(u), 8387 n.leapManager.withEntry(new v.LoopEntry(a,l,t), function() { 8388 n.explode(e.get("body")) 8389 }), 8390 n.mark(l), 8391 n.jumpIf(n.explodeExpression(e.get("test")), u), 8392 n.mark(a); 8393 break; 8394 case "ForStatement": 8395 o = s(); 8396 var p = s(); 8397 a = s(), 8398 r.init && n.explode(e.get("init"), !0), 8399 n.mark(o), 8400 r.test && n.jumpIfNot(n.explodeExpression(e.get("test")), a), 8401 n.leapManager.withEntry(new v.LoopEntry(a,p,t), function() { 8402 n.explodeStatement(e.get("body")) 8403 }), 8404 n.mark(p), 8405 r.update && n.explode(e.get("update"), !0), 8406 n.jump(o), 8407 n.mark(a); 8408 break; 8409 case "TypeCastExpression": 8410 return n.explodeExpression(e.get("expression")); 8411 case "ForInStatement": 8412 o = s(), 8413 a = s(); 8414 var d = n.makeTempVar(); 8415 n.emitAssign(d, h.callExpression(E.runtimeProperty("keys"), [n.explodeExpression(e.get("right"))])), 8416 n.mark(o); 8417 var y = n.makeTempVar(); 8418 n.jumpIf(h.memberExpression(h.assignmentExpression("=", y, h.callExpression(d, [])), h.identifier("done"), !1), a), 8419 n.emitAssign(r.left, h.memberExpression(y, h.identifier("value"), !1)), 8420 n.leapManager.withEntry(new v.LoopEntry(a,o,t), function() { 8421 n.explodeStatement(e.get("body")) 8422 }), 8423 n.jump(o), 8424 n.mark(a); 8425 break; 8426 case "BreakStatement": 8427 n.emitAbruptCompletion({ 8428 type: "break", 8429 target: n.leapManager.getBreakLoc(r.label) 8430 }); 8431 break; 8432 case "ContinueStatement": 8433 n.emitAbruptCompletion({ 8434 type: "continue", 8435 target: n.leapManager.getContinueLoc(r.label) 8436 }); 8437 break; 8438 case "SwitchStatement": 8439 var m = n.emitAssign(n.makeTempVar(), n.explodeExpression(e.get("discriminant"))); 8440 a = s(); 8441 for (var b = s(), x = b, A = [], _ = r.cases || [], D = _.length - 1; D >= 0; --D) { 8442 var C = _[D]; 8443 h.assertSwitchCase(C), 8444 C.test ? x = h.conditionalExpression(h.binaryExpression("===", m, C.test), A[D] = s(), x) : A[D] = b 8445 } 8446 var w = e.get("discriminant"); 8447 w.replaceWith(x), 8448 n.jump(n.explodeExpression(w)), 8449 n.leapManager.withEntry(new v.SwitchEntry(a), function() { 8450 e.get("cases").forEach(function(e) { 8451 var t = e.key; 8452 n.mark(A[t]), 8453 e.get("consequent").forEach(function(e) { 8454 n.explodeStatement(e) 8455 }) 8456 }) 8457 }), 8458 n.mark(a), 8459 -1 === b.value && (n.mark(b), 8460 f["default"].strictEqual(a.value, b.value)); 8461 break; 8462 case "IfStatement": 8463 var T = r.alternate && s(); 8464 a = s(), 8465 n.jumpIfNot(n.explodeExpression(e.get("test")), T || a), 8466 n.explodeStatement(e.get("consequent")), 8467 T && (n.jump(a), 8468 n.mark(T), 8469 n.explodeStatement(e.get("alternate"))), 8470 n.mark(a); 8471 break; 8472 case "ReturnStatement": 8473 n.emitAbruptCompletion({ 8474 type: "return", 8475 value: n.explodeExpression(e.get("argument")) 8476 }); 8477 break; 8478 case "WithStatement": 8479 throw new Error("WithStatement not supported in generator functions."); 8480 case "TryStatement": 8481 a = s(); 8482 var P = r.handler 8483 , O = P && s() 8484 , k = O && new v.CatchEntry(O,P.param) 8485 , F = r.finalizer && s() 8486 , B = F && new v.FinallyEntry(F,a) 8487 , I = new v.TryEntry(n.getUnmarkedCurrentLoc(),k,B); 8488 n.tryEntries.push(I), 8489 n.updateContextPrevLoc(I.firstLoc), 8490 n.leapManager.withEntry(I, function() { 8491 n.explodeStatement(e.get("block")), 8492 O && !function() { 8493 F ? n.jump(F) : n.jump(a), 8494 n.updateContextPrevLoc(n.mark(O)); 8495 var t = e.get("handler.body") 8496 , r = n.makeTempVar(); 8497 n.clearPendingException(I.firstLoc, r), 8498 t.traverse(S, { 8499 safeParam: r, 8500 catchParamName: P.param.name 8501 }), 8502 n.leapManager.withEntry(k, function() { 8503 n.explodeStatement(t) 8504 }) 8505 }(), 8506 F && (n.updateContextPrevLoc(n.mark(F)), 8507 n.leapManager.withEntry(B, function() { 8508 n.explodeStatement(e.get("finalizer")) 8509 }),
8510 n.emit(h.returnStatement(h.callExpression(n.contextProperty("finish"), [B.firstLoc])))) 8511 }), 8512 n.mark(a); 8513 break; 8514 case "ThrowStatement": 8515 n.emit(h.throwStatement(n.explodeExpression(e.get("argument")))); 8516 break; 8517 default: 8518 throw new Error("unknown Statement of type " + (0, 8519 c["default"])(r.type)) 8520 } 8521 } 8522 ; 8523 var S = { 8524 Identifier: function(e, t) { 8525 e.node.name === t.catchParamName && E.isReference(e) && e.replaceWith(t.safeParam) 8526 }, 8527 Scope: function(e, t) { 8528 e.scope.hasOwnBinding(t.catchParamName) && e.skip() 8529 } 8530 }; 8531 A.emitAbruptCompletion = function(e) { 8532 u(e) || f["default"].ok(!1, "invalid completion record: " + (0, 8533 c["default"])(e)), 8534 f["default"].notStrictEqual(e.type, "normal", "normal completions are not abrupt"); 8535 var t = [h.stringLiteral(e.type)]; 8536 "break" === e.type || "continue" === e.type ? (h.assertLiteral(e.target), 8537 t[1] = e.target) : "return" !== e.type && "throw" !== e.type || e.value && (h.assertExpression(e.value), 8538 t[1] = e.value),
vendor: 5,307 bytes, lines 8539-8651
8539 this.emit(h.returnStatement(h.callExpression(this.contextProperty("abrupt"), t))) 8540 } 8541 , 8542 A.getUnmarkedCurrentLoc = function() { 8543 return h.numericLiteral(this.listing.length) 8544 } 8545 , 8546 A.updateContextPrevLoc = function(e) { 8547 e ? (h.assertLiteral(e), 8548 -1 === e.value ? e.value = this.listing.length : f["default"].strictEqual(e.value, this.listing.length)) : e = this.getUnmarkedCurrentLoc(), 8549 this.emitAssign(this.contextProperty("prev"), e) 8550 } 8551 , 8552 A.explodeExpression = function(e, t) { 8553 function r(e) { 8554 return h.assertExpression(e), 8555 t ? void a.emit(e) : e 8556 } 8557 function n(e, t, r) { 8558 f["default"].ok(!r || !e, "Ignoring the result of a child expression but forcing it to be assigned to a temporary variable?"); 8559 var n = a.explodeExpression(t, r); 8560 return r || (e || l && !h.isLiteral(n)) && (n = a.emitAssign(e || a.makeTempVar(), n)), 8561 n 8562 } 8563 var i = e.node; 8564 if (!i) 8565 return i; 8566 h.assertExpression(i); 8567 var a = this 8568 , o = void 0 8569 , u = void 0; 8570 if (!g.containsLeap(i)) 8571 return r(i); 8572 var l = g.containsLeap.onlyChildren(i); 8573 switch (i.type) { 8574 case "MemberExpression": 8575 return r(h.memberExpression(a.explodeExpression(e.get("object")), i.computed ? n(null, e.get("property")) : i.property, i.computed)); 8576 case "CallExpression": 8577 var p = e.get("callee") 8578 , d = e.get("arguments") 8579 , y = void 0 8580 , v = [] 8581 , m = !1; 8582 if (d.forEach(function(e) { 8583 m = m || g.containsLeap(e.node) 8584 }), 8585 h.isMemberExpression(p.node)) 8586 if (m) { 8587 var b = n(a.makeTempVar(), p.get("object")) 8588 , E = p.node.computed ? n(null, p.get("property")) : p.node.property; 8589 v.unshift(b), 8590 y = h.memberExpression(h.memberExpression(b, E, p.node.computed), h.identifier("call"), !1) 8591 } else 8592 y = a.explodeExpression(p); 8593 else 8594 y = a.explodeExpression(p), 8595 h.isMemberExpression(y) && (y = h.sequenceExpression([h.numericLiteral(0), y])); 8596 return d.forEach(function(e) { 8597 v.push(n(null, e)) 8598 }), 8599 r(h.callExpression(y, v)); 8600 case "NewExpression": 8601 return r(h.newExpression(n(null, e.get("callee")), e.get("arguments").map(function(e) { 8602 return n(null, e) 8603 }))); 8604 case "ObjectExpression": 8605 return r(h.objectExpression(e.get("properties").map(function(e) { 8606 return e.isObjectProperty() ? h.objectProperty(e.node.key, n(null, e.get("value")), e.node.computed) : e.node 8607 }))); 8608 case "ArrayExpression": 8609 return r(h.arrayExpression(e.get("elements").map(function(e) { 8610 return n(null, e) 8611 }))); 8612 case "SequenceExpression": 8613 var x = i.expressions.length - 1; 8614 return e.get("expressions").forEach(function(e) { 8615 e.key === x ? o = a.explodeExpression(e, t) : a.explodeExpression(e, !0) 8616 }), 8617 o; 8618 case "LogicalExpression": 8619 u = s(), 8620 t || (o = a.makeTempVar()); 8621 var A = n(o, e.get("left")); 8622 return "&&" === i.operator ? a.jumpIfNot(A, u) : (f["default"].strictEqual(i.operator, "||"), 8623 a.jumpIf(A, u)), 8624 n(o, e.get("right"), t), 8625 a.mark(u), 8626 o; 8627 case "ConditionalExpression": 8628 var S = s(); 8629 u = s(); 8630 var _ = a.explodeExpression(e.get("test")); 8631 return a.jumpIfNot(_, S), 8632 t || (o = a.makeTempVar()), 8633 n(o, e.get("consequent"), t), 8634 a.jump(u), 8635 a.mark(S), 8636 n(o, e.get("alternate"), t), 8637 a.mark(u), 8638 o; 8639 case "UnaryExpression": 8640 return r(h.unaryExpression(i.operator, a.explodeExpression(e.get("argument")), !!i.prefix)); 8641 case "BinaryExpression": 8642 return r(h.binaryExpression(i.operator, n(null, e.get("left")), n(null, e.get("right")))); 8643 case "AssignmentExpression": 8644 return r(h.assignmentExpression(i.operator, a.explodeExpression(e.get("left")), a.explodeExpression(e.get("right")))); 8645 case "UpdateExpression": 8646 return r(h.updateExpression(i.operator, a.explodeExpression(e.get("argument")), i.prefix)); 8647 case "YieldExpression": 8648 u = s(); 8649 var D = i.argument && a.explodeExpression(e.get("argument")); 8650 if (D && i.delegate) { 8651 var C = a.makeTempVar();
8652 return a.emit(h.returnStatement(h.callExpression(a.contextProperty("delegateYield"), [D, h.stringLiteral(C.property.name), u]))), 8653 a.mark(u), 8654 C 8655 } 8656 return a.emitAssign(a.contextProperty("next"), u), 8657 a.emit(h.returnStatement(D || null)), 8658 a.mark(u), 8659 a.contextProperty("sent"); 8660 default: 8661 throw new Error("unknown Expression of type " + (0, 8662 c["default"])(i.type)) 8663 } 8664 } 8665 } 8666 , function(e, t, r) { 8667 "use strict"; 8668 function n(e) { 8669 if (e && e.__esModule) 8670 return e; 8671 var t = {}; 8672 if (null != e) 8673 for (var r in e) 8674 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 8675 return t["default"] = e, 8676 t 8677 } 8678 function i(e) { 8679 return o.memberExpression(o.identifier("regeneratorRuntime"), o.identifier(e), !1) 8680 } 8681 function a(e) { 8682 return e.isReferenced() || e.parentPath.isAssignmentExpression({ 8683 left: e.node 8684 }) 8685 } 8686 t.__esModule = !0, 8687 t.runtimeProperty = i, 8688 t.isReference = a; 8689 var s = r(23) 8690 , o = n(s) 8691 } 8692 , 1694, [10953, 380, 378], [10956, 1618, 10178, 10177, 377, 2561, 3984], [10959, 559, 702, 3973], [10962, 2550], [10965, 2554, 560, 2557, 561, 379, 1038, 10179, 1622, 3980, 256], [10972, 1620, 1621, 703, 2562, 379, 3975, 559], [10974, 3981, 2552], [10975, 379, 1039, 2558], [10976, 379, 703, 10169, 2558], [10978, 560, 90, 702], [10979, 561], [10994, 10172, 256, 1038, 90], 1050, [11003, 10186, 3977], [11012, 103], [11025, 23], [11029, 103], 2646, [11070, 874, 257], [11077, 257], 2674, 2676, [11116, 4e3, 4005], 1729, [11127, 10317], [11134, 10261, 10312, 1632, 4002, 4003], 1069, [11137, 1631, 1040, 2571, 875], 2693, 1079, [11175, 1632, 2574], [11176, 2574], [11183, 3993, 2575], [11047, 1037, 23], 2646, [11070, 876, 381], [11074, 876, 381], [11075, 2577, 10411, 10412], [11078, 381], 1720, 2676, [11082, 4030], [11090, 4019, 1637, 1640], [11092, 2581], [11094, 10356, 705, 706], 2682, [11106, 258, 10418], [11113, 4014], [11119, 4010, 10346], [11127, 10435], [11128, 10337, 4008, 10339, 4009, 10340, 4029], 1070, 944, [11140, 705], 2691, 2692, 2693, 897, [11167, 10426], [11171, 705], [11061, 1617, 103, 1042, 260, 1642, 1643, 878, 10452], function(e, t) { 8693 "use strict"; 8694 function r(e, t, r) { 8695 if (c) 8696 try { 8697 c.call(l, e, t, { 8698 value: r 8699 }) 8700 } catch (n) { 8701 e[t] = r 8702 } 8703 else 8704 e[t] = r 8705 } 8706 function n(e) { 8707 return e && (r(e, "call", e.call), 8708 r(e, "apply", e.apply)), 8709 e 8710 } 8711 function i(e) { 8712 return p ? p.call(l, e) : (y.prototype = e || null, 8713 new y) 8714 } 8715 function a() { 8716 do 8717 var e = s(h.call(d.call(v(), 36), 2)); 8718 while (f.call(m, e)); 8719 return m[e] = e 8720 } 8721 function s(e) { 8722 var t = {}; 8723 return t[e] = !0, 8724 Object.keys(t)[0] 8725 } 8726 function o(e) { 8727 return i(null) 8728 } 8729 function u(e) { 8730 function t(t) { 8731 function n(r, n) { 8732 return r === u ? n ? i = null : i || (i = e(t)) : void 0 8733 } 8734 var i; 8735 r(t, s, n) 8736 } 8737 function n(e) { 8738 return f.call(e, s) || t(e), 8739 e[s](u) 8740 } 8741 var s = a() 8742 , u = i(null); 8743 return e = e || o, 8744 n.forget = function(e) { 8745 f.call(e, s) && e[s](u, !0) 8746 } 8747 , 8748 n 8749 } 8750 var l = Object 8751 , c = Object.defineProperty 8752 , p = Object.create; 8753 n(c), 8754 n(p); 8755 var f = n(Object.prototype.hasOwnProperty) 8756 , d = n(Number.prototype.toString) 8757 , h = n(String.prototype.slice) 8758 , y = function() {} 8759 , v = Math.random 8760 , m = i(null); 8761 r(t, "makeUniqueKey", a); 8762 var g = Object.getOwnPropertyNames; 8763 Object.getOwnPropertyNames = function(e) { 8764 for (var t = g(e), r = 0, n = 0, i = t.length; i > r; ++r) 8765 f.call(m, t[r]) || (r > n && (t[n] = t[r]), 8766 ++n); 8767 return t.length = n, 8768 t 8769 } 8770 , 8771 r(t, "makeAccessor", u) 8772 } 8773 , function(e, t, r) { 8774 "use strict"; 8775 function n(e) {
8776 if (e && e.__esModule) 8777 return e; 8778 var t = {}; 8779 if (null != e) 8780 for (var r in e) 8781 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 8782 return t["default"] = e, 8783 t 8784 } 8785 function i(e) { 8786 return e && e.__esModule ? e : { 8787 "default": e 8788 } 8789 } 8790 t.__esModule = !0; 8791 var a = r(49) 8792 , s = i(a); 8793 t["default"] = function() { 8794 return { 8795 visitor: { 8796 Program: function(e, t) { 8797 if (t.opts.strict !== !1) { 8798 for (var r = e.node, n = r.directives, i = Array.isArray(n), a = 0, n = i ? n : (0, 8799 s["default"])(n); ; ) { 8800 var o; 8801 if (i) { 8802 if (a >= n.length) 8803 break; 8804 o = n[a++] 8805 } else { 8806 if (a = n.next(), 8807 a.done) 8808 break; 8809 o = a.value 8810 } 8811 var l = o; 8812 if ("use strict" === l.value.value) 8813 return 8814 } 8815 e.unshiftContainer("directives", u.directive(u.directiveLiteral("use strict"))) 8816 } 8817 } 8818 } 8819 } 8820 } 8821 ; 8822 var o = r(50) 8823 , u = n(o); 8824 e.exports = t["default"] 8825 } 8826 , 1694, [10953, 385, 383], [10956, 1646, 10493, 10492, 382, 2598, 4048], [10959, 564, 708, 4037], [10962, 2587], [10965, 2591, 565, 2594, 566, 384, 1044, 10494, 1650, 4044, 261], [10972, 1648, 1649, 709, 2599, 384, 4039, 564], [10974, 4045, 2589], [10975, 384, 1045, 2595], [10976, 384, 709, 10484, 2595], [10978, 565, 91, 708], [10979, 566], [10994, 10487, 261, 1044, 91], 1050, [11003, 10501, 4041], [11248, 1043, 50], [11012, 104], [11025, 50], [11225, 104], [11061, 1645, 104, 1046, 263, 1653, 1654, 881, 10565], 2646, [10909, 10574, 4056, 10575], 2734, 2743, [11196, 10588, 882], [11198, 10605], [11199, 4061, 882], [11200, 570], [11229, 10613], [11256, 10591, 134, 569], 2748, [11209, 386, 570], [11271, 134], [11212, 10597, 386], [11231, 10587, 1655, 1657], [11232, 569], [11218, 10585, 4060, 10603], [11221, 2611, 386, 2610, 711, 134], 2755, 1694, [10953, 390, 388], [10956, 1660, 10670, 10669, 387, 2625, 4087], [10959, 571, 713, 4076], [10962, 2614], [10965, 2618, 572, 2621, 573, 389, 1047, 10671, 1664, 4083, 264], [10972, 1662, 1663, 714, 2626, 389, 4078, 571], [10974, 4084, 2616], [10975, 389, 1048, 2622], [10976, 389, 714, 10661, 2622], [10978, 572, 92, 713], [10979, 573], [10994, 10664, 264, 1047, 92], 1050, [11003, 10678, 4080], [11047, 883, 52], [11012, 105], [11025, 52], [11029, 105], [11061, 1659, 105, 1049, 266, 1667, 1668, 886, 10742], 2646, [10909, 10748, 4095, 10749], [11070, 887, 267], [11074, 887, 267], [11075, 2634, 10829, 10830], [11078, 267], 2674, 1720, 2676, [11090, 4109, 1675, 1679], [11092, 2639], [11093, 10812], [11094, 10771, 391, 716], 2682, [11106, 268, 10836], [11116, 4115, 4122], [11119, 4099, 10761], [11127, 10857], [11128, 10750, 4097, 10752, 4098, 10754, 4119], [11134, 10781, 4121, 268, 1681, 1682], [11137, 1680, 888, 1674, 391], [11140, 391], 2691, 2692, 2693, [11158, 10764], [11167, 10846], [11183, 4101, 2642], [11187, 10782], function(e, t, r) { 8827 e.exports = { 8828 presets: [r(4125)], 8829 plugins: [r(2834), r(2874), r(2924), r(3851)] 8830 } 8831 } 8832 , function(e, t, r) { 8833 e.exports = { 8834 presets: [r(4126)], 8835 plugins: [r(2722), r(3863)] 8836 } 8837 } 8838 , function(e, t, r) { 8839 e.exports = { 8840 plugins: [r(2723), r(3811)] 8841 } 8842 } 8843 , function(e, t, r) { 8844 (function(e, n) { 8845 "use strict"; 8846 function i() { 8847 function e() {} 8848 try { 8849 var t = new Uint8Array(1); 8850 return t.foo = function() { 8851 return 42 8852 } 8853 , 8854 t.constructor = e, 8855 42 === t.foo() && t.constructor === e && "function" == typeof t.subarray && 0 === t.subarray(1, 1).byteLength 8856 } catch (r) { 8857 return !1 8858 } 8859 } 8860 function a() { 8861 return e.TYPED_ARRAY_SUPPORT ? 2147483647 : 1073741823 8862 } 8863 function e(t) { 8864 return this instanceof e ? (e.TYPED_ARRAY_SUPPORT || (this.length = 0, 8865 this.parent = void 0), 8866 "number" == typeof t ? s(this, t) : "string" == typeof t ? o(this, t, arguments.length > 1 ? arguments[1] : "utf8") : u(this, t)) : arguments.length > 1 ? new e(t,arguments[1]) : new e(t) 8867 } 8868 function s(t, r) { 8869 if (t = y(t, 0 > r ? 0 : 0 | v(r)), 8870 !e.TYPED_ARRAY_SUPPORT) 8871 for (var n = 0; r > n; n++) 8872 t[n] = 0; 8873 return t 8874 } 8875 function o(e, t, r) { 8876 "string" == typeof r && "" !== r || (r = "utf8"); 8877 var n = 0 | g(t, r); 8878 return e = y(e, n),
8879 e.write(t, r), 8880 e 8881 } 8882 function u(t, r) { 8883 if (e.isBuffer(r)) 8884 return l(t, r); 8885 if ($(r)) 8886 return c(t, r); 8887 if (null == r) 8888 throw new TypeError("must start with number, buffer, array or string"); 8889 if ("undefined" != typeof ArrayBuffer) { 8890 if (r.buffer instanceof ArrayBuffer) 8891 return p(t, r); 8892 if (r instanceof ArrayBuffer) 8893 return f(t, r) 8894 } 8895 return r.length ? d(t, r) : h(t, r) 8896 } 8897 function l(e, t) { 8898 var r = 0 | v(t.length); 8899 return e = y(e, r), 8900 t.copy(e, 0, 0, r), 8901 e 8902 } 8903 function c(e, t) { 8904 var r = 0 | v(t.length); 8905 e = y(e, r); 8906 for (var n = 0; r > n; n += 1) 8907 e[n] = 255 & t[n]; 8908 return e 8909 } 8910 function p(e, t) { 8911 var r = 0 | v(t.length); 8912 e = y(e, r); 8913 for (var n = 0; r > n; n += 1) 8914 e[n] = 255 & t[n]; 8915 return e 8916 } 8917 function f(t, r) { 8918 return e.TYPED_ARRAY_SUPPORT ? (r.byteLength, 8919 t = e._augment(new Uint8Array(r))) : t = p(t, new Uint8Array(r)), 8920 t 8921 } 8922 function d(e, t) { 8923 var r = 0 | v(t.length); 8924 e = y(e, r); 8925 for (var n = 0; r > n; n += 1) 8926 e[n] = 255 & t[n]; 8927 return e 8928 } 8929 function h(e, t) { 8930 var r, n = 0; 8931 "Buffer" === t.type && $(t.data) && (r = t.data, 8932 n = 0 | v(r.length)), 8933 e = y(e, n); 8934 for (var i = 0; n > i; i += 1) 8935 e[i] = 255 & r[i]; 8936 return e 8937 } 8938 function y(t, r) { 8939 e.TYPED_ARRAY_SUPPORT ? (t = e._augment(new Uint8Array(r)), 8940 t.__proto__ = e.prototype) : (t.length = r, 8941 t._isBuffer = !0); 8942 var n = 0 !== r && r <= e.poolSize >>> 1; 8943 return n && (t.parent = z), 8944 t 8945 } 8946 function v(e) { 8947 if (e >= a()) 8948 throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + a().toString(16) + " bytes"); 8949 return 0 | e 8950 } 8951 function m(t, r) { 8952 if (!(this instanceof m)) 8953 return new m(t,r); 8954 var n = new e(t,r); 8955 return delete n.parent, 8956 n 8957 } 8958 function g(e, t) { 8959 "string" != typeof e && (e = "" + e); 8960 var r = e.length; 8961 if (0 === r) 8962 return 0; 8963 for (var n = !1; ; ) 8964 switch (t) { 8965 case "ascii": 8966 case "binary": 8967 case "raw": 8968 case "raws": 8969 return r; 8970 case "utf8": 8971 case "utf-8": 8972 return G(e).length; 8973 case "ucs2": 8974 case "ucs-2": 8975 case "utf16le": 8976 case "utf-16le": 8977 return 2 * r; 8978 case "hex": 8979 return r >>> 1; 8980 case "base64": 8981 return q(e).length; 8982 default: 8983 if (n) 8984 return G(e).length; 8985 t = ("" + t).toLowerCase(), 8986 n = !0 8987 } 8988 } 8989 function b(e, t, r) { 8990 var n = !1; 8991 if (t = 0 | t, 8992 r = void 0 === r || r === 1 / 0 ? this.length : 0 | r, 8993 e || (e = "utf8"), 8994 0 > t && (t = 0), 8995 r > this.length && (r = this.length), 8996 t >= r) 8997 return ""; 8998 for (; ; ) 8999 switch (e) { 9000 case "hex": 9001 return k(this, t, r); 9002 case "utf8": 9003 case "utf-8": 9004 return w(this, t, r); 9005 case "ascii": 9006 return P(this, t, r); 9007 case "binary": 9008 return O(this, t, r); 9009 case "base64": 9010 return C(this, t, r); 9011 case "ucs2": 9012 case "ucs-2": 9013 case "utf16le": 9014 case "utf-16le": 9015 return F(this, t, r); 9016 default: 9017 if (n) 9018 throw new TypeError("Unknown encoding: " + e); 9019 e = (e + "").toLowerCase(), 9020 n = !0 9021 } 9022 } 9023 function E(e, t, r, n) { 9024 r = Number(r) || 0; 9025 var i = e.length - r; 9026 n ? (n = Number(n), 9027 n > i && (n = i)) : n = i; 9028 var a = t.length; 9029 if (a % 2 !== 0) 9030 throw new Error("Invalid hex string"); 9031 n > a / 2 && (n = a / 2); 9032 for (var s = 0; n > s; s++) { 9033 var o = parseInt(t.substr(2 * s, 2), 16); 9034 if (isNaN(o)) 9035 throw new Error("Invalid hex string"); 9036 e[r + s] = o 9037 } 9038 return s 9039 } 9040 function x(e, t, r, n) { 9041 return H(G(t, e.length - r), e, r, n) 9042 } 9043 function A(e, t, r, n) { 9044 return H(W(t), e, r, n) 9045 } 9046 function S(e, t, r, n) { 9047 return A(e, t, r, n) 9048 } 9049 function _(e, t, r, n) { 9050 return H(q(t), e, r, n) 9051 } 9052 function D(e, t, r, n) { 9053 return H(K(t, e.length - r), e, r, n) 9054 } 9055 function C(e, t, r) { 9056 return 0 === t && r === e.length ? J.fromByteArray(e) : J.fromByteArray(e.slice(t, r)) 9057 } 9058 function w(e, t, r) { 9059 r = Math.min(e.length, r); 9060 for (var n = [], i = t; r > i; ) { 9061 var a = e[i] 9062 , s = null 9063 , o = a > 239 ? 4 : a > 223 ? 3 : a > 191 ? 2 : 1; 9064 if (r >= i + o) { 9065 var u, l, c, p; 9066 switch (o) { 9067 case 1: 9068 128 > a && (s = a); 9069 break; 9070 case 2: 9071 u = e[i + 1], 9072 128 === (192 & u) && (p = (31 & a) << 6 | 63 & u, 9073 p > 127 && (s = p)); 9074 break; 9075 case 3: 9076 u = e[i + 1], 9077 l = e[i + 2], 9078 128 === (192 & u) && 128 === (192 & l) && (p = (15 & a) << 12 | (63 & u) << 6 | 63 & l, 9079 p > 2047 && (55296 > p || p > 57343) && (s = p)); 9080 break; 9081 case 4: 9082 u = e[i + 1], 9083 l = e[i + 2], 9084 c = e[i + 3], 9085 128 === (192 & u) && 128 === (192 & l) && 128 === (192 & c) && (p = (15 & a) << 18 | (63 & u) << 12 | (63 & l) << 6 | 63 & c, 9086 p > 65535 && 1114112 > p && (s = p)) 9087 } 9088 } 9089 null === s ? (s = 65533, 9090 o = 1) : s > 65535 && (s -= 65536, 9091 n.push(s >>> 10 & 1023 | 55296), 9092 s = 56320 | 1023 & s), 9093 n.push(s), 9094 i += o 9095 } 9096 return T(n) 9097 } 9098 function T(e) { 9099 var t = e.length; 9100 if (Q >= t) 9101 return String.fromCharCode.apply(String, e); 9102 for (var r = "", n = 0; t > n; ) 9103 r += String.fromCharCode.apply(String, e.slice(n, n += Q)); 9104 return r 9105 } 9106 function P(e, t, r) { 9107 var n = ""; 9108 r = Math.min(e.length, r); 9109 for (var i = t; r > i; i++) 9110 n += String.fromCharCode(127 & e[i]); 9111 return n 9112 } 9113 function O(e, t, r) { 9114 var n = ""; 9115 r = Math.min(e.length, r); 9116 for (var i = t; r > i; i++) 9117 n += String.fromCharCode(e[i]); 9118 return n 9119 } 9120 function k(e, t, r) { 9121 var n = e.length; 9122 (!t || 0 > t) && (t = 0), 9123 (!r || 0 > r || r > n) && (r = n); 9124 for (var i = "", a = t; r > a; a++) 9125 i += Y(e[a]); 9126 return i 9127 } 9128 function F(e, t, r) { 9129 for (var n = e.slice(t, r), i = "", a = 0; a < n.length; a += 2) 9130 i += String.fromCharCode(n[a] + 256 * n[a + 1]); 9131 return i 9132 } 9133 function B(e, t, r) { 9134 if (e % 1 !== 0 || 0 > e) 9135 throw new RangeError("offset is not uint"); 9136 if (e + t > r) 9137 throw new RangeError("Trying to access beyond buffer length") 9138 } 9139 function I(t, r, n, i, a, s) { 9140 if (!e.isBuffer(t)) 9141 throw new TypeError("buffer must be a Buffer instance"); 9142 if (r > a || s > r) 9143 throw new RangeError("value is out of bounds"); 9144 if (n + i > t.length) 9145 throw new RangeError("index out of range") 9146 } 9147 function N(e, t, r, n) { 9148 0 > t && (t = 65535 + t + 1); 9149 for (var i = 0, a = Math.min(e.length - r, 2); a > i; i++) 9150 e[r + i] = (t & 255 << 8 * (n ? i : 1 - i)) >>> 8 * (n ? i : 1 - i) 9151 } 9152 function R(e, t, r, n) { 9153 0 > t && (t = 4294967295 + t + 1); 9154 for (var i = 0, a = Math.min(e.length - r, 4); a > i; i++) 9155 e[r + i] = t >>> 8 * (n ? i : 3 - i) & 255 9156 } 9157 function M(e, t, r, n, i, a) { 9158 if (t > i || a > t) 9159 throw new RangeError("value is out of bounds"); 9160 if (r + n > e.length) 9161 throw new RangeError("index out of range"); 9162 if (0 > r) 9163 throw new RangeError("index out of range") 9164 } 9165 function L(e, t, r, n, i) { 9166 return i || M(e, t, r, 4, 3.4028234663852886e38, -3.4028234663852886e38), 9167 X.write(e, t, r, n, 23, 4), 9168 r + 4 9169 } 9170 function j(e, t, r, n, i) { 9171 return i || M(e, t, r, 8, 1.7976931348623157e308, -1.7976931348623157e308), 9172 X.write(e, t, r, n, 52, 8), 9173 r + 8 9174 } 9175 function U(e) { 9176 if (e = V(e).replace(ee, ""), 9177 e.length < 2) 9178 return ""; 9179 for (; e.length % 4 !== 0; ) 9180 e += "="; 9181 return e 9182 } 9183 function V(e) { 9184 return e.trim ? e.trim() : e.replace(/^\s+|\s+$/g, "") 9185 } 9186 function Y(e) { 9187 return 16 > e ? "0" + e.toString(16) : e.toString(16) 9188 } 9189 function G(e, t) { 9190 t = t || 1 / 0; 9191 for (var r, n = e.length, i = null, a = [], s = 0; n > s; s++) { 9192 if (r = e.charCodeAt(s), 9193 r > 55295 && 57344 > r) { 9194 if (!i) { 9195 if (r > 56319) { 9196 (t -= 3) > -1 && a.push(239, 191, 189); 9197 continue 9198 } 9199 if (s + 1 === n) { 9200 (t -= 3) > -1 && a.push(239, 191, 189); 9201 continue 9202 } 9203 i = r; 9204 continue 9205 } 9206 if (56320 > r) { 9207 (t -= 3) > -1 && a.push(239, 191, 189), 9208 i = r; 9209 continue 9210 } 9211 r = (i - 55296 << 10 | r - 56320) + 65536 9212 } else 9213 i && (t -= 3) > -1 && a.push(239, 191, 189); 9214 if (i = null, 9215 128 > r) { 9216 if ((t -= 1) < 0) 9217 break; 9218 a.push(r) 9219 } else if (2048 > r) { 9220 if ((t -= 2) < 0) 9221 break; 9222 a.push(r >> 6 | 192, 63 & r | 128) 9223 } else if (65536 > r) { 9224 if ((t -= 3) < 0) 9225 break; 9226 a.push(r >> 12 | 224, r >> 6 & 63 | 128, 63 & r | 128) 9227 } else { 9228 if (!(1114112 > r)) 9229 throw new Error("Invalid code point"); 9230 if ((t -= 4) < 0) 9231 break; 9232 a.push(r >> 18 | 240, r >> 12 & 63 | 128, r >> 6 & 63 | 128, 63 & r | 128) 9233 } 9234 } 9235 return a 9236 } 9237 function W(e) { 9238 for (var t = [], r = 0; r < e.length; r++) 9239 t.push(255 & e.charCodeAt(r)); 9240 return t 9241 } 9242 function K(e, t) { 9243 for (var r, n, i, a = [], s = 0; s < e.length && !((t -= 2) < 0); s++) 9244 r = e.charCodeAt(s), 9245 n = r >> 8, 9246 i = r % 256, 9247 a.push(i), 9248 a.push(n); 9249 return a 9250 } 9251 function q(e) { 9252 return J.toByteArray(U(e)) 9253 } 9254 function H(e, t, r, n) { 9255 for (var i = 0; n > i && !(i + r >= t.length || i >= e.length); i++) 9256 t[i + r] = e[i]; 9257 return i 9258 } 9259 var J = r(10899) 9260 , X = r(10900) 9261 , $ = r(10901); 9262 t.Buffer = e, 9263 t.SlowBuffer = m, 9264 t.INSPECT_MAX_BYTES = 50, 9265 e.poolSize = 8192; 9266 var z = {}; 9267 e.TYPED_ARRAY_SUPPORT = void 0 !== n.TYPED_ARRAY_SUPPORT ? n.TYPED_ARRAY_SUPPORT : i(), 9268 e.TYPED_ARRAY_SUPPORT ? (e.prototype.__proto__ = Uint8Array.prototype, 9269 e.__proto__ = Uint8Array) : (e.prototype.length = void 0, 9270 e.prototype.parent = void 0), 9271 e.isBuffer = function(e) { 9272 return !(null == e || !e._isBuffer) 9273 } 9274 , 9275 e.compare = function(t, r) { 9276 if (!e.isBuffer(t) || !e.isBuffer(r)) 9277 throw new TypeError("Arguments must be Buffers"); 9278 if (t === r) 9279 return 0; 9280 for (var n = t.length, i = r.length, a = 0, s = Math.min(n, i); s > a && t[a] === r[a]; ) 9281 ++a; 9282 return a !== s && (n = t[a], 9283 i = r[a]), 9284 i > n ? -1 : n > i ? 1 : 0 9285 } 9286 , 9287 e.isEncoding = function(e) { 9288 switch (String(e).toLowerCase()) { 9289 case "hex": 9290 case "utf8": 9291 case "utf-8": 9292 case "ascii": 9293 case "binary": 9294 case "base64": 9295 case "raw": 9296 case "ucs2": 9297 case "ucs-2": 9298
vendor: 15,022 bytes, lines 9298-9694
9298case "utf16le": 9299 case "utf-16le": 9300 return !0; 9301 default: 9302 return !1 9303 } 9304 } 9305 , 9306 e.concat = function(t, r) { 9307 if (!$(t)) 9308 throw new TypeError("list argument must be an Array of Buffers."); 9309 if (0 === t.length) 9310 return new e(0); 9311 var n; 9312 if (void 0 === r) 9313 for (r = 0, 9314 n = 0; n < t.length; n++) 9315 r += t[n].length; 9316 var i = new e(r) 9317 , a = 0; 9318 for (n = 0; n < t.length; n++) { 9319 var s = t[n]; 9320 s.copy(i, a), 9321 a += s.length 9322 } 9323 return i 9324 } 9325 , 9326 e.byteLength = g, 9327 e.prototype.toString = function() { 9328 var e = 0 | this.length; 9329 return 0 === e ? "" : 0 === arguments.length ? w(this, 0, e) : b.apply(this, arguments) 9330 } 9331 , 9332 e.prototype.equals = function(t) { 9333 if (!e.isBuffer(t)) 9334 throw new TypeError("Argument must be a Buffer"); 9335 return this === t ? !0 : 0 === e.compare(this, t) 9336 } 9337 , 9338 e.prototype.inspect = function() { 9339 var e = "" 9340 , r = t.INSPECT_MAX_BYTES; 9341 return this.length > 0 && (e = this.toString("hex", 0, r).match(/.{2}/g).join(" "), 9342 this.length > r && (e += " ... ")), 9343 "<Buffer " + e + ">" 9344 } 9345 , 9346 e.prototype.compare = function(t) { 9347 if (!e.isBuffer(t)) 9348 throw new TypeError("Argument must be a Buffer"); 9349 return this === t ? 0 : e.compare(this, t) 9350 } 9351 , 9352 e.prototype.indexOf = function(t, r) { 9353 function n(e, t, r) { 9354 for (var n = -1, i = 0; r + i < e.length; i++) 9355 if (e[r + i] === t[-1 === n ? 0 : i - n]) { 9356 if (-1 === n && (n = i), 9357 i - n + 1 === t.length) 9358 return r + n 9359 } else 9360 n = -1; 9361 return -1 9362 } 9363 if (r > 2147483647 ? r = 2147483647 : -2147483648 > r && (r = -2147483648), 9364 r >>= 0, 9365 0 === this.length) 9366 return -1; 9367 if (r >= this.length) 9368 return -1; 9369 if (0 > r && (r = Math.max(this.length + r, 0)), 9370 "string" == typeof t) 9371 return 0 === t.length ? -1 : String.prototype.indexOf.call(this, t, r); 9372 if (e.isBuffer(t)) 9373 return n(this, t, r); 9374 if ("number" == typeof t) 9375 return e.TYPED_ARRAY_SUPPORT && "function" === Uint8Array.prototype.indexOf ? Uint8Array.prototype.indexOf.call(this, t, r) : n(this, [t], r); 9376 throw new TypeError("val must be string, number or Buffer") 9377 } 9378 , 9379 e.prototype.get = function(e) { 9380 return console.log(".get() is deprecated. Access using array indexes instead."), 9381 this.readUInt8(e) 9382 } 9383 , 9384 e.prototype.set = function(e, t) { 9385 return console.log(".set() is deprecated. Access using array indexes instead."), 9386 this.writeUInt8(e, t) 9387 } 9388 , 9389 e.prototype.write = function(e, t, r, n) { 9390 if (void 0 === t) 9391 n = "utf8", 9392 r = this.length, 9393 t = 0; 9394 else if (void 0 === r && "string" == typeof t) 9395 n = t, 9396 r = this.length, 9397 t = 0; 9398 else if (isFinite(t)) 9399 t = 0 | t, 9400 isFinite(r) ? (r = 0 | r, 9401 void 0 === n && (n = "utf8")) : (n = r, 9402 r = void 0); 9403 else { 9404 var i = n; 9405 n = t, 9406 t = 0 | r, 9407 r = i 9408 } 9409 var a = this.length - t; 9410 if ((void 0 === r || r > a) && (r = a), 9411 e.length > 0 && (0 > r || 0 > t) || t > this.length) 9412 throw new RangeError("attempt to write outside buffer bounds"); 9413 n || (n = "utf8"); 9414 for (var s = !1; ; ) 9415 switch (n) { 9416 case "hex": 9417 return E(this, e, t, r); 9418 case "utf8": 9419 case "utf-8": 9420 return x(this, e, t, r); 9421 case "ascii": 9422 return A(this, e, t, r); 9423 case "binary": 9424 return S(this, e, t, r); 9425 case "base64": 9426 return _(this, e, t, r); 9427 case "ucs2": 9428 case "ucs-2": 9429 case "utf16le": 9430 case "utf-16le": 9431 return D(this, e, t, r); 9432 default: 9433 if (s) 9434 throw new TypeError("Unknown encoding: " + n); 9435 n = ("" + n).toLowerCase(), 9436 s = !0 9437 } 9438 } 9439 , 9440 e.prototype.toJSON = function() { 9441 return { 9442 type: "Buffer", 9443 data: Array.prototype.slice.call(this._arr || this, 0) 9444 } 9445 } 9446 ; 9447 var Q = 4096; 9448 e.prototype.slice = function(t, r) { 9449 var n = this.length; 9450 t = ~~t, 9451 r = void 0 === r ? n : ~~r, 9452 0 > t ? (t += n, 9453 0 > t && (t = 0)) : t > n && (t = n), 9454 0 > r ? (r += n, 9455 0 > r && (r = 0)) : r > n && (r = n), 9456 t > r && (r = t); 9457 var i; 9458 if (e.TYPED_ARRAY_SUPPORT) 9459 i = e._augment(this.subarray(t, r)); 9460 else { 9461 var a = r - t; 9462 i = new e(a,void 0); 9463 for (var s = 0; a > s; s++) 9464 i[s] = this[s + t] 9465 } 9466 return i.length && (i.parent = this.parent || this), 9467 i 9468 } 9469 , 9470 e.prototype.readUIntLE = function(e, t, r) { 9471 e = 0 | e, 9472 t = 0 | t, 9473 r || B(e, t, this.length); 9474 for (var n = this[e], i = 1, a = 0; ++a < t && (i *= 256); ) 9475 n += this[e + a] * i; 9476 return n 9477 } 9478 , 9479 e.prototype.readUIntBE = function(e, t, r) { 9480 e = 0 | e, 9481 t = 0 | t, 9482 r || B(e, t, this.length); 9483 for (var n = this[e + --t], i = 1; t > 0 && (i *= 256); ) 9484 n += this[e + --t] * i; 9485 return n 9486 } 9487 , 9488 e.prototype.readUInt8 = function(e, t) { 9489 return t || B(e, 1, this.length), 9490 this[e] 9491 } 9492 , 9493 e.prototype.readUInt16LE = function(e, t) { 9494 return t || B(e, 2, this.length), 9495 this[e] | this[e + 1] << 8 9496 } 9497 , 9498 e.prototype.readUInt16BE = function(e, t) { 9499 return t || B(e, 2, this.length), 9500 this[e] << 8 | this[e + 1] 9501 } 9502 , 9503 e.prototype.readUInt32LE = function(e, t) { 9504 return t || B(e, 4, this.length), 9505 (this[e] | this[e + 1] << 8 | this[e + 2] << 16) + 16777216 * this[e + 3] 9506 } 9507 , 9508 e.prototype.readUInt32BE = function(e, t) { 9509 return t || B(e, 4, this.length), 9510 16777216 * this[e] + (this[e + 1] << 16 | this[e + 2] << 8 | this[e + 3]) 9511 } 9512 , 9513 e.prototype.readIntLE = function(e, t, r) { 9514 e = 0 | e, 9515 t = 0 | t, 9516 r || B(e, t, this.length); 9517 for (var n = this[e], i = 1, a = 0; ++a < t && (i *= 256); ) 9518 n += this[e + a] * i; 9519 return i *= 128, 9520 n >= i && (n -= Math.pow(2, 8 * t)), 9521 n 9522 } 9523 , 9524 e.prototype.readIntBE = function(e, t, r) { 9525 e = 0 | e, 9526 t = 0 | t, 9527 r || B(e, t, this.length); 9528 for (var n = t, i = 1, a = this[e + --n]; n > 0 && (i *= 256); ) 9529 a += this[e + --n] * i; 9530 return i *= 128, 9531 a >= i && (a -= Math.pow(2, 8 * t)), 9532 a 9533 } 9534 , 9535 e.prototype.readInt8 = function(e, t) { 9536 return t || B(e, 1, this.length), 9537 128 & this[e] ? -1 * (255 - this[e] + 1) : this[e] 9538 } 9539 , 9540 e.prototype.readInt16LE = function(e, t) { 9541 t || B(e, 2, this.length); 9542 var r = this[e] | this[e + 1] << 8; 9543 return 32768 & r ? 4294901760 | r : r 9544 } 9545 , 9546 e.prototype.readInt16BE = function(e, t) { 9547 t || B(e, 2, this.length); 9548 var r = this[e + 1] | this[e] << 8; 9549 return 32768 & r ? 4294901760 | r : r 9550 } 9551 , 9552 e.prototype.readInt32LE = function(e, t) { 9553 return t || B(e, 4, this.length), 9554 this[e] | this[e + 1] << 8 | this[e + 2] << 16 | this[e + 3] << 24 9555 } 9556 , 9557 e.prototype.readInt32BE = function(e, t) { 9558 return t || B(e, 4, this.length), 9559 this[e] << 24 | this[e + 1] << 16 | this[e + 2] << 8 | this[e + 3] 9560 } 9561 , 9562 e.prototype.readFloatLE = function(e, t) { 9563 return t || B(e, 4, this.length), 9564 X.read(this, e, !0, 23, 4) 9565 } 9566 , 9567 e.prototype.readFloatBE = function(e, t) { 9568 return t || B(e, 4, this.length), 9569 X.read(this, e, !1, 23, 4) 9570 } 9571 , 9572 e.prototype.readDoubleLE = function(e, t) { 9573 return t || B(e, 8, this.length), 9574 X.read(this, e, !0, 52, 8) 9575 } 9576 , 9577 e.prototype.readDoubleBE = function(e, t) { 9578 return t || B(e, 8, this.length), 9579 X.read(this, e, !1, 52, 8) 9580 } 9581 , 9582 e.prototype.writeUIntLE = function(e, t, r, n) { 9583 e = +e, 9584 t = 0 | t, 9585 r = 0 | r, 9586 n || I(this, e, t, r, Math.pow(2, 8 * r), 0); 9587 var i = 1 9588 , a = 0; 9589 for (this[t] = 255 & e; ++a < r && (i *= 256); ) 9590 this[t + a] = e / i & 255; 9591 return t + r 9592 } 9593 , 9594 e.prototype.writeUIntBE = function(e, t, r, n) { 9595 e = +e, 9596 t = 0 | t, 9597 r = 0 | r, 9598 n || I(this, e, t, r, Math.pow(2, 8 * r), 0); 9599 var i = r - 1 9600 , a = 1; 9601 for (this[t + i] = 255 & e; --i >= 0 && (a *= 256); ) 9602 this[t + i] = e / a & 255; 9603 return t + r 9604 } 9605 , 9606 e.prototype.writeUInt8 = function(t, r, n) { 9607 return t = +t, 9608 r = 0 | r, 9609 n || I(this, t, r, 1, 255, 0), 9610 e.TYPED_ARRAY_SUPPORT || (t = Math.floor(t)), 9611 this[r] = 255 & t, 9612 r + 1 9613 } 9614 , 9615 e.prototype.writeUInt16LE = function(t, r, n) { 9616 return t = +t, 9617 r = 0 | r, 9618 n || I(this, t, r, 2, 65535, 0), 9619 e.TYPED_ARRAY_SUPPORT ? (this[r] = 255 & t, 9620 this[r + 1] = t >>> 8) : N(this, t, r, !0), 9621 r + 2 9622 } 9623 , 9624 e.prototype.writeUInt16BE = function(t, r, n) { 9625 return t = +t, 9626 r = 0 | r, 9627 n || I(this, t, r, 2, 65535, 0), 9628 e.TYPED_ARRAY_SUPPORT ? (this[r] = t >>> 8, 9629 this[r + 1] = 255 & t) : N(this, t, r, !1), 9630 r + 2 9631 } 9632 , 9633 e.prototype.writeUInt32LE = function(t, r, n) { 9634 return t = +t, 9635 r = 0 | r, 9636 n || I(this, t, r, 4, 4294967295, 0), 9637 e.TYPED_ARRAY_SUPPORT ? (this[r + 3] = t >>> 24, 9638 this[r + 2] = t >>> 16, 9639 this[r + 1] = t >>> 8, 9640 this[r] = 255 & t) : R(this, t, r, !0), 9641 r + 4 9642 } 9643 , 9644 e.prototype.writeUInt32BE = function(t, r, n) { 9645 return t = +t, 9646 r = 0 | r, 9647 n || I(this, t, r, 4, 4294967295, 0), 9648 e.TYPED_ARRAY_SUPPORT ? (this[r] = t >>> 24, 9649 this[r + 1] = t >>> 16, 9650 this[r + 2] = t >>> 8, 9651 this[r + 3] = 255 & t) : R(this, t, r, !1), 9652 r + 4 9653 } 9654 , 9655 e.prototype.writeIntLE = function(e, t, r, n) { 9656 if (e = +e, 9657 t = 0 | t, 9658 !n) { 9659 var i = Math.pow(2, 8 * r - 1); 9660 I(this, e, t, r, i - 1, -i) 9661 } 9662 var a = 0 9663 , s = 1 9664 , o = 0 > e ? 1 : 0; 9665 for (this[t] = 255 & e; ++a < r && (s *= 256); ) 9666 this[t + a] = (e / s >> 0) - o & 255; 9667 return t + r 9668 } 9669 , 9670 e.prototype.writeIntBE = function(e, t, r, n) { 9671 if (e = +e, 9672 t = 0 | t, 9673 !n) { 9674 var i = Math.pow(2, 8 * r - 1); 9675 I(this, e, t, r, i - 1, -i) 9676 } 9677 var a = r - 1 9678 , s = 1 9679 , o = 0 > e ? 1 : 0; 9680 for (this[t + a] = 255 & e; --a >= 0 && (s *= 256); ) 9681 this[t + a] = (e / s >> 0) - o & 255; 9682 return t + r 9683 } 9684 , 9685 e.prototype.writeInt8 = function(t, r, n) { 9686 return t = +t, 9687 r = 0 | r, 9688 n || I(this, t, r, 1, 127, -128), 9689 e.TYPED_ARRAY_SUPPORT || (t = Math.floor(t)), 9690 0 > t && (t = 255 + t + 1), 9691 this[r] = 255 & t, 9692 r + 1 9693 } 9694 ,
9695 e.prototype.writeInt16LE = function(t, r, n) { 9696 return t = +t, 9697 r = 0 | r, 9698 n || I(this, t, r, 2, 32767, -32768), 9699 e.TYPED_ARRAY_SUPPORT ? (this[r] = 255 & t, 9700 this[r + 1] = t >>> 8) : N(this, t, r, !0), 9701 r + 2 9702 } 9703 , 9704 e.prototype.writeInt16BE = function(t, r, n) { 9705 return t = +t, 9706 r = 0 | r, 9707 n || I(this, t, r, 2, 32767, -32768), 9708 e.TYPED_ARRAY_SUPPORT ? (this[r] = t >>> 8, 9709 this[r + 1] = 255 & t) : N(this, t, r, !1), 9710 r + 2 9711 } 9712 , 9713 e.prototype.writeInt32LE = function(t, r, n) { 9714 return t = +t, 9715 r = 0 | r, 9716 n || I(this, t, r, 4, 2147483647, -2147483648), 9717 e.TYPED_ARRAY_SUPPORT ? (this[r] = 255 & t, 9718 this[r + 1] = t >>> 8, 9719 this[r + 2] = t >>> 16, 9720 this[r + 3] = t >>> 24) : R(this, t, r, !0), 9721 r + 4 9722 } 9723 , 9724 e.prototype.writeInt32BE = function(t, r, n) { 9725 return t = +t, 9726 r = 0 | r, 9727 n || I(this, t, r, 4, 2147483647, -2147483648), 9728 0 > t && (t = 4294967295 + t + 1), 9729 e.TYPED_ARRAY_SUPPORT ? (this[r] = t >>> 24, 9730 this[r + 1] = t >>> 16, 9731 this[r + 2] = t >>> 8, 9732 this[r + 3] = 255 & t) : R(this, t, r, !1), 9733 r + 4 9734 } 9735 , 9736 e.prototype.writeFloatLE = function(e, t, r) { 9737 return L(this, e, t, !0, r) 9738 } 9739 , 9740 e.prototype.writeFloatBE = function(e, t, r) { 9741 return L(this, e, t, !1, r) 9742 } 9743 , 9744 e.prototype.writeDoubleLE = function(e, t, r) { 9745 return j(this, e, t, !0, r) 9746 } 9747 , 9748 e.prototype.writeDoubleBE = function(e, t, r) { 9749 return j(this, e, t, !1, r) 9750 } 9751 , 9752 e.prototype.copy = function(t, r, n, i) { 9753 if (n || (n = 0), 9754 i || 0 === i || (i = this.length), 9755 r >= t.length && (r = t.length), 9756 r || (r = 0), 9757 i > 0 && n > i && (i = n), 9758 i === n) 9759 return 0; 9760 if (0 === t.length || 0 === this.length) 9761 return 0; 9762 if (0 > r) 9763 throw new RangeError("targetStart out of bounds"); 9764 if (0 > n || n >= this.length) 9765 throw new RangeError("sourceStart out of bounds"); 9766 if (0 > i) 9767 throw new RangeError("sourceEnd out of bounds"); 9768 i > this.length && (i = this.length), 9769 t.length - r < i - n && (i = t.length - r + n); 9770 var a, s = i - n; 9771 if (this === t && r > n && i > r) 9772 for (a = s - 1; a >= 0; a--) 9773 t[a + r] = this[a + n]; 9774 else if (1e3 > s || !e.TYPED_ARRAY_SUPPORT) 9775 for (a = 0; s > a; a++) 9776 t[a + r] = this[a + n]; 9777 else 9778 t._set(this.subarray(n, n + s), r); 9779 return s 9780 } 9781 , 9782 e.prototype.fill = function(e, t, r) { 9783 if (e || (e = 0), 9784 t || (t = 0), 9785 r || (r = this.length), 9786 t > r) 9787 throw new RangeError("end < start"); 9788 if (r !== t && 0 !== this.length) { 9789 if (0 > t || t >= this.length) 9790 throw new RangeError("start out of bounds"); 9791 if (0 > r || r > this.length) 9792 throw new RangeError("end out of bounds"); 9793 var n; 9794 if ("number" == typeof e) 9795 for (n = t; r > n; n++) 9796 this[n] = e; 9797 else { 9798 var i = G(e.toString()) 9799 , a = i.length; 9800 for (n = t; r > n; n++) 9801 this[n] = i[n % a] 9802 } 9803 return this 9804 } 9805 } 9806 , 9807 e.prototype.toArrayBuffer = function() { 9808 if ("undefined" != typeof Uint8Array) { 9809 if (e.TYPED_ARRAY_SUPPORT) 9810 return new e(this).buffer; 9811 for (var t = new Uint8Array(this.length), r = 0, n = t.length; n > r; r += 1) 9812 t[r] = this[r]; 9813 return t.buffer 9814 } 9815 throw new TypeError("Buffer.toArrayBuffer not supported in this browser") 9816 } 9817 ; 9818 var Z = e.prototype; 9819 e._augment = function(t) { 9820 return t.constructor = e, 9821 t._isBuffer = !0, 9822 t._set = t.set, 9823 t.get = Z.get, 9824 t.set = Z.set, 9825 t.write = Z.write, 9826 t.toString = Z.toString,
9827 t.toLocaleString = Z.toString, 9828 t.toJSON = Z.toJSON, 9829 t.equals = Z.equals, 9830 t.compare = Z.compare, 9831 t.indexOf = Z.indexOf, 9832 t.copy = Z.copy, 9833 t.slice = Z.slice, 9834 t.readUIntLE = Z.readUIntLE, 9835 t.readUIntBE = Z.readUIntBE, 9836 t.readUInt8 = Z.readUInt8, 9837 t.readUInt16LE = Z.readUInt16LE, 9838 t.readUInt16BE = Z.readUInt16BE, 9839 t.readUInt32LE = Z.readUInt32LE, 9840 t.readUInt32BE = Z.readUInt32BE, 9841 t.readIntLE = Z.readIntLE, 9842 t.readIntBE = Z.readIntBE, 9843 t.readInt8 = Z.readInt8, 9844 t.readInt16LE = Z.readInt16LE, 9845 t.readInt16BE = Z.readInt16BE, 9846 t.readInt32LE = Z.readInt32LE, 9847 t.readInt32BE = Z.readInt32BE, 9848 t.readFloatLE = Z.readFloatLE, 9849 t.readFloatBE = Z.readFloatBE, 9850 t.readDoubleLE = Z.readDoubleLE, 9851 t.readDoubleBE = Z.readDoubleBE, 9852 t.writeUInt8 = Z.writeUInt8, 9853 t.writeUIntLE = Z.writeUIntLE, 9854 t.writeUIntBE = Z.writeUIntBE, 9855 t.writeUInt16LE = Z.writeUInt16LE, 9856 t.writeUInt16BE = Z.writeUInt16BE, 9857 t.writeUInt32LE = Z.writeUInt32LE, 9858 t.writeUInt32BE = Z.writeUInt32BE, 9859 t.writeIntLE = Z.writeIntLE, 9860 t.writeIntBE = Z.writeIntBE, 9861 t.writeInt8 = Z.writeInt8, 9862 t.writeInt16LE = Z.writeInt16LE, 9863 t.writeInt16BE = Z.writeInt16BE, 9864 t.writeInt32LE = Z.writeInt32LE, 9865 t.writeInt32BE = Z.writeInt32BE, 9866 t.writeFloatLE = Z.writeFloatLE, 9867 t.writeFloatBE = Z.writeFloatBE, 9868 t.writeDoubleLE = Z.writeDoubleLE, 9869 t.writeDoubleBE = Z.writeDoubleBE, 9870 t.fill = Z.fill, 9871 t.inspect = Z.inspect, 9872 t.toArrayBuffer = Z.toArrayBuffer, 9873 t 9874 } 9875 ; 9876 var ee = /[^+\/0-9A-Za-z-_]/g 9877 } 9878 ).call(t, r(4127).Buffer, function() { 9879 return this 9880 }()) 9881 } 9882 , function(e, t, r) { 9883 e.exports = r(2643) 9884 } 9885 , function(e, t, r) { 9886 "use strict"; 9887 function n(e) { 9888 return e && e.__esModule ? e : { 9889 "default": e 9890 } 9891 } 9892 t.__esModule = !0; 9893 var i = r(18) 9894 , a = n(i); 9895 t["default"] = function(e, t) { 9896 return e && t ? (0, 9897 o["default"])(e, t, function(e, t) { 9898 if (t && Array.isArray(e)) { 9899 for (var r = t.slice(0), n = e, i = Array.isArray(n), s = 0, n = i ? n : (0, 9900 a["default"])(n); ; ) { 9901 var o; 9902 if (i) { 9903 if (s >= n.length) 9904 break; 9905 o = n[s++] 9906 } else { 9907 if (s = n.next(), 9908 s.done) 9909 break; 9910 o = s.value 9911 } 9912 var u = o; 9913 r.indexOf(u) < 0 && r.push(u) 9914 } 9915 return r 9916 } 9917 }) : void 0 9918 } 9919 ; 9920 var s = r(4389) 9921 , o = n(s); 9922 e.exports = t["default"] 9923 } 9924 , function(e, t, r) { 9925 "use strict"; 9926 function n(e) { 9927 if (e && e.__esModule) 9928 return e; 9929 var t = {}; 9930 if (null != e) 9931 for (var r in e) 9932 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 9933 return t["default"] = e, 9934 t 9935 } 9936 t.__esModule = !0, 9937 t["default"] = function(e, t, r) { 9938 if (e) { 9939 if ("Program" === e.type) 9940 return a.file(e, t || [], r || []); 9941 if ("File" === e.type) 9942 return e 9943 } 9944 throw new Error("Not a valid ast?") 9945 } 9946 ; 9947 var i = r(14) 9948 , a = n(i); 9949 e.exports = t["default"] 9950 } 9951 , function(e, t, r) { 9952 (function(n) { 9953 "use strict"; 9954 function i(e) {
9955 return e && e.__esModule ? e : { 9956 "default": e 9957 } 9958 } 9959 t.__esModule = !0; 9960 var a = r(110) 9961 , s = i(a); 9962 t["default"] = function(e) { 9963 var t = arguments.length <= 1 || void 0 === arguments[1] ? n.cwd() : arguments[1]; 9964 if ("object" === ("undefined" == typeof u["default"] ? "undefined" : (0, 9965 s["default"])(u["default"]))) 9966 return null; 9967 var r = p[t]; 9968 if (!r) { 9969 r = new u["default"]; 9970 var i = c["default"].join(t, ".babelrc"); 9971 r.id = i, 9972 r.filename = i, 9973 r.paths = u["default"]._nodeModulePaths(t), 9974 p[t] = r 9975 } 9976 try { 9977 return u["default"]._resolveFilename(e, r) 9978 } catch (a) { 9979 return null 9980 } 9981 } 9982 ; 9983 var o = r(1050) 9984 , u = i(o) 9985 , l = r(392) 9986 , c = i(l) 9987 , p = {}; 9988 e.exports = t["default"] 9989 } 9990 ).call(t, r(1)) 9991 } 9992 , function(e, t, r) { 9993 "use strict"; 9994 function n(e) { 9995 return e && e.__esModule ? e : { 9996 "default": e 9997 } 9998 } 9999 function i(e) { 10000 if (e && e.__esModule) 10001 return e; 10002 var t = {}; 10003 if (null != e) 10004 for (var r in e) 10005 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 10006 return t["default"] = e, 10007 t 10008 } 10009 function a(e, t) { 10010 var r = [] 10011 , n = E.functionExpression(null, [E.identifier("global")], E.blockStatement(r)) 10012 , i = E.program([E.expressionStatement(E.callExpression(n, [c.get("selfGlobal")]))]); 10013 return r.push(E.variableDeclaration("var", [E.variableDeclarator(e, E.assignmentExpression("=", E.memberExpression(E.identifier("global"), e), E.objectExpression([])))])), 10014 t(r), 10015 i 10016 } 10017 function s(e, t) { 10018 var r = []; 10019 return r.push(E.variableDeclaration("var", [E.variableDeclarator(e, E.identifier("global"))])), 10020 t(r), 10021 E.program([x({ 10022 FACTORY_PARAMETERS: E.identifier("global"), 10023 BROWSER_ARGUMENTS: E.assignmentExpression("=", E.memberExpression(E.identifier("root"), e), E.objectExpression([])), 10024 COMMON_ARGUMENTS: E.identifier("exports"), 10025 AMD_ARGUMENTS: E.arrayExpression([E.stringLiteral("exports")]), 10026 FACTORY_BODY: r, 10027 UMD_ROOT: E.identifier("this") 10028 })]) 10029 } 10030 function o(e, t) { 10031 var r = []; 10032 return r.push(E.variableDeclaration("var", [E.variableDeclarator(e, E.objectExpression([]))])), 10033 t(r), 10034 r.push(E.expressionStatement(e)), 10035 E.program(r) 10036 } 10037 function u(e, t, r) { 10038 (0, 10039 g["default"])(c.list, function(n) { 10040 if (!(r && r.indexOf(n) < 0)) { 10041 var i = E.identifier(n); 10042 e.push(E.expressionStatement(E.assignmentExpression("=", E.memberExpression(t, i), c.get(n)))) 10043 } 10044 }) 10045 } 10046 t.__esModule = !0, 10047 t["default"] = function(e) { 10048 var t = arguments.length <= 1 || void 0 === arguments[1] ? "global" : arguments[1] 10049 , r = E.identifier("babelHelpers") 10050 , n = function(t) { 10051 return u(t, r, e) 10052 } 10053 , i = void 0 10054 , l = { 10055 global: a, 10056 umd: s, 10057 "var": o 10058 }[t]; 10059 if (!l) 10060 throw new Error(h.get("unsupportedOutputType", t)); 10061 return i = l(r, n), 10062 (0, 10063 f["default"])(i).code 10064 } 10065 ; 10066 var l = r(2649) 10067 , c = i(l) 10068 , p = r(2647) 10069 , f = n(p) 10070 , d = r(393) 10071 , h = i(d) 10072 , y = r(1714) 10073 , v = n(y) 10074 , m = r(1732) 10075 , g = n(m) 10076 , b = r(14) 10077 , E = i(b) 10078 , x = (0, 10079 v["default"])('\n (function (root, factory) {\n if (typeof define === "function" && define.amd) {\n define(AMD_ARGUMENTS, factory);\n } else if (typeof exports === "object") {\n factory(COMMON_ARGUMENTS);\n } else {\n factory(BROWSER_ARGUMENTS);\n }\n })(UMD_ROOT, function (FACTORY_PARAMETERS) {\n FACTORY_BODY\n });\n'); 10080 e.exports = t["default"] 10081 } 10082 , function(e, t, r) { 10083 "use strict"; 10084 function n(e) {
10085 return e && e.__esModule ? e : { 10086 "default": e 10087 } 10088 } 10089 t.__esModule = !0; 10090 var i = r(31) 10091 , a = n(i) 10092 , s = r(2669) 10093 , o = n(s) 10094 , u = (0, 10095 o["default"])("babel:verbose") 10096 , l = (0, 10097 o["default"])("babel") 10098 , c = [] 10099 , p = function() { 10100 function e(t, r) { 10101 (0, 10102 a["default"])(this, e), 10103 this.filename = r, 10104 this.file = t 10105 } 10106 return e.prototype._buildMessage = function(e) { 10107 var t = "[BABEL] " + this.filename; 10108 return e && (t += ": " + e), 10109 t 10110 } 10111 , 10112 e.prototype.warn = function(e) { 10113 console.warn(this._buildMessage(e)) 10114 } 10115 , 10116 e.prototype.error = function(e) { 10117 var t = arguments.length <= 1 || void 0 === arguments[1] ? Error : arguments[1]; 10118 throw new t(this._buildMessage(e)) 10119 } 10120 , 10121 e.prototype.deprecate = function(e) { 10122 this.file.opts && this.file.opts.suppressDeprecationMessages || (e = this._buildMessage(e), 10123 c.indexOf(e) >= 0 || (c.push(e), 10124 console.error(e))) 10125 } 10126 , 10127 e.prototype.verbose = function(e) { 10128 u.enabled && u(this._buildMessage(e)) 10129 } 10130 , 10131 e.prototype.debug = function(e) { 10132 l.enabled && l(this._buildMessage(e)) 10133 } 10134 , 10135 e.prototype.deopt = function(e, t) { 10136 this.debug(t) 10137 } 10138 , 10139 e 10140 }(); 10141 t["default"] = p, 10142 e.exports = t["default"] 10143 } 10144 , function(e, t, r) { 10145 "use strict"; 10146 function n(e) { 10147 if (e && e.__esModule) 10148 return e; 10149 var t = {}; 10150 if (null != e) 10151 for (var r in e) 10152 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 10153 return t["default"] = e, 10154 t 10155 } 10156 function i(e) { 10157 return e && e.__esModule ? e : { 10158 "default": e 10159 } 10160 } 10161 function a(e, t) { 10162 var r = e.node 10163 , n = r.source ? r.source.value : null 10164 , i = t.metadata.modules.exports 10165 , a = e.get("declaration"); 10166 if (a.isStatement()) { 10167 var s = a.getBindingIdentifiers(); 10168 for (var o in s) 10169 i.exported.push(o), 10170 i.specifiers.push({ 10171 kind: "local", 10172 local: o, 10173 exported: e.isExportDefaultDeclaration() ? "default" : o 10174 }) 10175 } 10176 if (e.isExportNamedDeclaration() && r.specifiers) 10177 for (var l = r.specifiers, p = Array.isArray(l), f = 0, l = p ? l : (0, 10178 u["default"])(l); ; ) { 10179 var d; 10180 if (p) { 10181 if (f >= l.length) 10182 break; 10183 d = l[f++] 10184 } else { 10185 if (f = l.next(), 10186 f.done) 10187 break; 10188 d = f.value 10189 } 10190 var h = d 10191 , y = h.exported.name; 10192 i.exported.push(y), 10193 c.isExportDefaultSpecifier(h) && i.specifiers.push({ 10194 kind: "external", 10195 local: y, 10196 exported: y, 10197 source: n 10198 }), 10199 c.isExportNamespaceSpecifier(h) && i.specifiers.push({ 10200 kind: "external-namespace", 10201 exported: y, 10202 source: n 10203 }); 10204 var v = h.local; 10205 v && (n && i.specifiers.push({ 10206 kind: "external", 10207 local: v.name, 10208 exported: y, 10209 source: n 10210 }), 10211 n || i.specifiers.push({ 10212 kind: "local", 10213 local: v.name, 10214 exported: y 10215 })) 10216 } 10217 e.isExportAllDeclaration() && i.specifiers.push({ 10218 kind: "external-all", 10219 source: n 10220 }) 10221 } 10222 function s(e) { 10223 e.skip() 10224 } 10225 t.__esModule = !0, 10226 t.ImportDeclaration = t.ModuleDeclaration = void 0; 10227 var o = r(18) 10228 , u = i(o); 10229 t.ExportDeclaration = a, 10230 t.Scope = s; 10231 var l = r(14) 10232 , c = n(l); 10233 t.ModuleDeclaration = { 10234 enter: function(e, t) { 10235 var r = e.node; 10236 r.source && (r.source.value = t.resolveModuleSource(r.source.value)) 10237 } 10238 }, 10239 t.ImportDeclaration = { 10240 exit: function(e, t) { 10241 var r = e.node 10242 , n = [] 10243 , i = []; 10244 t.metadata.modules.imports.push({ 10245 source: r.source.value, 10246 imported: i, 10247 specifiers: n 10248 }); 10249 for (var a = e.get("specifiers"), s = Array.isArray(a), o = 0, a = s ? a : (0, 10250 u["default"])(a); ; ) { 10251 var l; 10252 if (s) { 10253 if (o >= a.length) 10254 break; 10255 l = a[o++] 10256 } else { 10257 if (o = a.next(), 10258 o.done) 10259 break; 10260 l = o.value 10261 } 10262 var c = l 10263 , p = c.node.local.name; 10264 if (c.isImportDefaultSpecifier() && (i.push("default"), 10265 n.push({ 10266 kind: "named", 10267 imported: "default", 10268 local: p 10269 })), 10270 c.isImportSpecifier()) { 10271 var f = c.node.imported.name; 10272 i.push(f), 10273 n.push({ 10274 kind: "named", 10275 imported: f, 10276 local: p 10277 }) 10278 } 10279 c.isImportNamespaceSpecifier() && (i.push("*"), 10280 n.push({ 10281 kind: "namespace", 10282 local: p 10283 })) 10284 } 10285 } 10286 } 10287 } 10288 , function(e, t, r) { 10289 "use strict"; 10290 function n(e) {
10291 return e && e.__esModule ? e : { 10292 "default": e 10293 } 10294 } 10295 t.__esModule = !0; 10296 var i = r(1051) 10297 , a = n(i) 10298 , s = r(4392) 10299 , o = n(s); 10300 t["default"] = new a["default"]({ 10301 visitor: { 10302 Block: { 10303 exit: function(e) { 10304 for (var t = e.node, r = !1, n = 0; n < t.body.length; n++) { 10305 var i = t.body[n]; 10306 if (i && null != i._blockHoist) { 10307 r = !0; 10308 break 10309 } 10310 } 10311 r && (t.body = (0, 10312 o["default"])(t.body, function(e) { 10313 var t = e && e._blockHoist; 10314 return null == t && (t = 1), 10315 t === !0 && (t = 2), 10316 -1 * t 10317 })) 10318 } 10319 } 10320 } 10321 }), 10322 e.exports = t["default"] 10323 } 10324 , function(e, t, r) { 10325 "use strict"; 10326 function n(e) { 10327 if (e && e.__esModule) 10328 return e; 10329 var t = {}; 10330 if (null != e) 10331 for (var r in e) 10332 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 10333 return t["default"] = e, 10334 t 10335 } 10336 function i(e) { 10337 return e && e.__esModule ? e : { 10338 "default": e 10339 } 10340 } 10341 function a(e, t) { 10342 return e.is("_forceShadow") ? !0 : t 10343 } 10344 function s(e, t) { 10345 var r = e.inShadow(t); 10346 if (a(e, r)) { 10347 var n = e.node._shadowedFunctionLiteral 10348 , i = void 0 10349 , s = !1 10350 , o = e.findParent(function(e) { 10351 if ((e.isProgram() || e.isFunction()) && (i = i || e), 10352 e.isProgram()) 10353 return s = !0, 10354 !0; 10355 if (e.isFunction() && !e.isArrowFunctionExpression()) { 10356 if (n) { 10357 if (e === n || e.node === n.node) 10358 return !0 10359 } else if (!e.is("shadow")) 10360 return !0; 10361 return s = !0, 10362 !1 10363 } 10364 return !1 10365 }); 10366 if (n && o.isProgram() && !n.isProgram() && (o = e.findParent(function(e) { 10367 return e.isProgram() || e.isFunction() 10368 })), 10369 o !== i && s) { 10370 var u = o.getData(t); 10371 if (u) 10372 return e.replaceWith(u); 10373 var l = e.scope.generateUidIdentifier(t); 10374 o.setData(t, l); 10375 var c = o.findParent(function(e) { 10376 return e.isClass() 10377 }) 10378 , p = !!(c && c.node && c.node.superClass); 10379 if ("this" === t && o.isMethod({ 10380 kind: "constructor" 10381 }) && p) 10382 o.scope.push({ 10383 id: l 10384 }), 10385 o.traverse(h, { 10386 id: l 10387 }); 10388 else { 10389 var d = "this" === t ? f.thisExpression() : f.identifier(t); 10390 o.scope.push({ 10391 id: l, 10392 init: d 10393 }) 10394 } 10395 return e.replaceWith(l) 10396 } 10397 } 10398 } 10399 t.__esModule = !0; 10400 var o = r(1693) 10401 , u = i(o) 10402 , l = r(1051) 10403 , c = i(l) 10404 , p = r(14) 10405 , f = n(p) 10406 , d = (0, 10407 u["default"])("super this bound") 10408 , h = { 10409 CallExpression: function(e) { 10410 if (e.get("callee").isSuper()) { 10411 var t = e.node;
10412 t[d] || (t[d] = !0, 10413 e.replaceWith(f.assignmentExpression("=", this.id, t))) 10414 } 10415 } 10416 }; 10417 t["default"] = new c["default"]({ 10418 visitor: { 10419 ThisExpression: function(e) { 10420 s(e, "this") 10421 }, 10422 ReferencedIdentifier: function(e) { 10423 "arguments" === e.node.name && s(e, "arguments") 10424 } 10425 } 10426 }), 10427 e.exports = t["default"] 10428 } 10429 , function(e, t, r) { 10430 "use strict"; 10431 function n(e) { 10432 return e && e.__esModule ? e : { 10433 "default": e 10434 } 10435 } 10436 t.__esModule = !0; 10437 var i = r(31) 10438 , a = n(i) 10439 , s = r(4130) 10440 , o = n(s) 10441 , u = r(1051) 10442 , l = n(u) 10443 , c = r(1686) 10444 , p = n(c) 10445 , f = function() { 10446 function e() { 10447 (0, 10448 a["default"])(this, e) 10449 } 10450 return e.prototype.lint = function(e) { 10451 var t = arguments.length <= 1 || void 0 === arguments[1] ? {} : arguments[1]; 10452 return t.code = !1, 10453 t.mode = "lint", 10454 this.transform(e, t) 10455 } 10456 , 10457 e.prototype.pretransform = function(e, t) { 10458 var r = new p["default"](t,this); 10459 return r.wrap(e, function() { 10460 return r.addCode(e), 10461 r.parseCode(e), 10462 r 10463 }) 10464 } 10465 , 10466 e.prototype.transform = function(e, t) { 10467 var r = new p["default"](t,this); 10468 return r.wrap(e, function() { 10469 return r.addCode(e), 10470 r.parseCode(e), 10471 r.transform() 10472 }) 10473 } 10474 , 10475 e.prototype.analyse = function(e) { 10476 var t = arguments.length <= 1 || void 0 === arguments[1] ? {} : arguments[1] 10477 , r = arguments[2]; 10478 return t.code = !1, 10479 r && (t.plugins = t.plugins || [], 10480 t.plugins.push(new l["default"]({ 10481 visitor: r 10482 }))), 10483 this.transform(e, t).metadata 10484 } 10485 , 10486 e.prototype.transformFromAst = function(e, t, r) { 10487 e = (0, 10488 o["default"])(e); 10489 var n = new p["default"](r,this); 10490 return n.wrap(t, function() { 10491 return n.addCode(t), 10492 n.addAst(e), 10493 n.transform() 10494 }) 10495 } 10496 , 10497 e 10498 }(); 10499 t["default"] = f, 10500 e.exports = t["default"] 10501 } 10502 , function(e, t, r) { 10503 "use strict"; 10504 function n(e) { 10505 return e && e.__esModule ? e : { 10506 "default": e 10507 } 10508 } 10509 t.__esModule = !0; 10510 var i = r(31) 10511 , a = n(i) 10512 , s = r(579) 10513 , o = n(s) 10514 , u = r(578) 10515 , l = n(u) 10516 , c = r(1685) 10517 , p = n(c) 10518 , f = r(112) 10519 , d = n(f) 10520 , h = r(1686) 10521 , y = (n(h), 10522 function(e) { 10523 function t(r, n) { 10524 var i = arguments.length <= 2 || void 0 === arguments[2] ? {} : arguments[2]; 10525 (0, 10526 a["default"])(this, t); 10527 var s = (0, 10528 o["default"])(this, e.call(this)); 10529 return s.plugin = n, 10530 s.file = r, 10531 s.opts = i, 10532 s 10533 } 10534 return (0, 10535 l["default"])(t, e), 10536 t.prototype.transform = function() { 10537 var e = this.file; 10538 e.log.debug("Start transformer " + this.key), 10539 (0, 10540 d["default"])(e.ast, this.plugin.visitor, e.scope, e), 10541 e.log.debug("Finish transformer " + this.key) 10542 } 10543 , 10544 t.prototype.addHelper = function() { 10545 var e; 10546 return (e = this.file).addHelper.apply(e, arguments) 10547 } 10548 , 10549 t.prototype.addImport = function() { 10550 var e; 10551 return (e = this.file).addImport.apply(e, arguments) 10552 } 10553 , 10554 t.prototype.getModuleName = function() { 10555 var e; 10556 return (e = this.file).getModuleName.apply(e, arguments) 10557 } 10558 , 10559 t.prototype.buildCodeFrameError = function() { 10560 var e; 10561 return (e = this.file).buildCodeFrameError.apply(e, arguments) 10562 } 10563 , 10564 t 10565 }(p["default"])); 10566 t["default"] = y, 10567 e.exports = t["default"] 10568 } 10569 , [10905, 4141, 4140, 4144, 4142, 4146], function(e, t, r) { 10570 (function(e) { 10571 "use strict"; 10572 function t() { 10573 var e = { 10574 modifiers: { 10575 reset: [0, 0], 10576 bold: [1, 22], 10577 dim: [2, 22], 10578 italic: [3, 23], 10579 underline: [4, 24], 10580 inverse: [7, 27], 10581 hidden: [8, 28],
10582 strikethrough: [9, 29] 10583 }, 10584 colors: { 10585 black: [30, 39], 10586 red: [31, 39], 10587 green: [32, 39], 10588 yellow: [33, 39], 10589 blue: [34, 39], 10590 magenta: [35, 39], 10591 cyan: [36, 39], 10592 white: [37, 39], 10593 gray: [90, 39] 10594 }, 10595 bgColors: { 10596 bgBlack: [40, 49], 10597 bgRed: [41, 49], 10598 bgGreen: [42, 49], 10599 bgYellow: [43, 49], 10600 bgBlue: [44, 49], 10601 bgMagenta: [45, 49], 10602 bgCyan: [46, 49], 10603 bgWhite: [47, 49] 10604 } 10605 }; 10606 return e.colors.grey = e.colors.gray, 10607 Object.keys(e).forEach(function(t) { 10608 var r = e[t]; 10609 Object.keys(r).forEach(function(t) { 10610 var n = r[t]; 10611 e[t] = r[t] = { 10612 open: "�[" + n[0] + "m", 10613 close: "�[" + n[1] + "m" 10614 } 10615 }), 10616 Object.defineProperty(e, t, { 10617 value: r, 10618 enumerable: !1 10619 }) 10620 }), 10621 e 10622 } 10623 Object.defineProperty(e, "exports", { 10624 enumerable: !0, 10625 get: t 10626 }) 10627 } 10628 ).call(t, r(2)(e)) 10629 } 10630 , function(e, t) { 10631 "use strict"; 10632 var r = /[|\\{}()[\]^$+*?.]/g; 10633 e.exports = function(e) { 10634 if ("string" != typeof e) 10635 throw new TypeError("Expected a string"); 10636 return e.replace(r, "\\$&") 10637 } 10638 } 10639 , [10906, 4143], function(e, t) { 10640 "use strict"; 10641 e.exports = function() { 10642 return /[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g 10643 } 10644 } 10645 , [10907, 4145], 4143, function(e, t, r) { 10646 (function(t) { 10647 "use strict"; 10648 var r = t.argv 10649 , n = r.indexOf("--") 10650 , i = function(e) { 10651 e = "--" + e; 10652 var t = r.indexOf(e); 10653 return -1 !== t && (-1 !== n ? n > t : !0) 10654 }; 10655 e.exports = function() { 10656 return "FORCE_COLOR"in t.env ? !0 : i("no-color") || i("no-colors") || i("color=false") ? !1 : i("color") || i("colors") || i("color=true") || i("color=always") ? !0 : t.stdout && !t.stdout.isTTY ? !1 : "win32" === t.platform ? !0 : "COLORTERM"in t.env ? !0 : "dumb" === t.env.TERM ? !1 : !!/^screen|^xterm|^vt100|color|ansi|cygwin|linux/i.test(t.env.TERM) 10657 }() 10658 } 10659 ).call(t, r(1)) 10660 } 10661 , function(e, t) { 10662 !function() { 10663 "use strict"; 10664 function t(e) { 10665 if (null == e) 10666 return !1; 10667 switch (e.type) { 10668 case "ArrayExpression": 10669 case "AssignmentExpression": 10670 case "BinaryExpression": 10671 case "CallExpression": 10672 case "ConditionalExpression": 10673 case "FunctionExpression": 10674 case "Identifier": 10675 case "Literal": 10676 case "LogicalExpression": 10677 case "MemberExpression": 10678 case "NewExpression": 10679 case "ObjectExpression": 10680 case "SequenceExpression": 10681 case "ThisExpression": 10682 case "UnaryExpression": 10683 case "UpdateExpression": 10684 return !0 10685 } 10686 return !1 10687 } 10688 function r(e) { 10689 if (null == e) 10690 return !1; 10691 switch (e.type) { 10692 case "DoWhileStatement": 10693 case "ForInStatement": 10694 case "ForStatement": 10695 case "WhileStatement": 10696 return !0 10697 } 10698 return !1 10699 } 10700 function n(e) { 10701 if (null == e) 10702 return !1; 10703 switch (e.type) { 10704 case "BlockStatement": 10705 case "BreakStatement": 10706 case "ContinueStatement": 10707 case "DebuggerStatement": 10708 case "DoWhileStatement": 10709 case "EmptyStatement": 10710 case "ExpressionStatement": 10711 case "ForInStatement": 10712 case "ForStatement": 10713 case "IfStatement": 10714 case "LabeledStatement": 10715 case "ReturnStatement": 10716 case "SwitchStatement": 10717 case "ThrowStatement": 10718 case "TryStatement": 10719 case "VariableDeclaration": 10720 case "WhileStatement": 10721 case "WithStatement": 10722 return !0 10723 } 10724 return !1 10725 } 10726 function i(e) { 10727 return n(e) || null != e && "FunctionDeclaration" === e.type 10728 } 10729 function a(e) { 10730 switch (e.type) { 10731 case "IfStatement": 10732 return null != e.alternate ? e.alternate : e.consequent; 10733 case "LabeledStatement": 10734 case "ForStatement": 10735 case "ForInStatement": 10736 case "WhileStatement": 10737 case "WithStatement": 10738 return e.body 10739 } 10740 return null 10741 } 10742 function s(e) { 10743 var t; 10744 if ("IfStatement" !== e.type) 10745 return !1; 10746 if (null == e.alternate) 10747 return !1; 10748 t = e.consequent; 10749 do { 10750 if ("IfStatement" === t.type && null == t.alternate) 10751 return !0; 10752 t = a(t) 10753 } while (t); 10754 return !1 10755 } 10756 e.exports = { 10757 isExpression: t, 10758 isStatement: n, 10759 isIterationStatement: r, 10760 isSourceElement: i, 10761 isProblematicIfStatement: s, 10762 trailingStatement: a 10763 } 10764 }() 10765 } 10766 , [10908, 2646], [10909, 4147, 2646, 4148], function(e, t) { 10767 e.exports = /((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyu]{1,5}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]{1,6}\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-*\/%&|^]|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g, 10768 e.exports.matchToToken = function(e) { 10769 var t = {
10770 type: "invalid", 10771 value: e[0] 10772 }; 10773 return e[1] ? (t.type = "string", 10774 t.closed = !(!e[3] && !e[4])) : e[5] ? t.type = "comment" : e[6] ? (t.type = "comment", 10775 t.closed = !!e[7]) : e[8] ? t.type = "regex" : e[9] ? t.type = "number" : e[10] ? t.type = "name" : e[11] ? t.type = "punctuator" : e[12] && (t.type = "whitespace"), 10776 t 10777 } 10778 } 10779 , function(e, t, r) { 10780 "use strict"; 10781 function n(e) { 10782 return e && e.__esModule ? e : { 10783 "default": e 10784 } 10785 } 10786 t.__esModule = !0; 10787 var i = r(31) 10788 , a = n(i) 10789 , s = r(1735) 10790 , o = n(s) 10791 , u = r(4399) 10792 , l = n(u) 10793 , c = function() { 10794 function e(t, r) { 10795 (0, 10796 a["default"])(this, e), 10797 this.printedCommentStarts = {}, 10798 this.parenPushNewlineState = null, 10799 this.position = t, 10800 this._indent = r.indent.base, 10801 this.format = r, 10802 this.buf = "", 10803 this.last = "", 10804 this.map = null, 10805 this._sourcePosition = { 10806 line: null, 10807 column: null, 10808 filename: null 10809 }, 10810 this._endsWithWord = !1 10811 } 10812 return e.prototype.catchUp = function(e) { 10813 if (e.loc && this.format.retainLines && this.buf) 10814 for (; this.position.line < e.loc.start.line; ) 10815 this.push("\n") 10816 } 10817 , 10818 e.prototype.get = function() { 10819 return (0, 10820 l["default"])(this.buf) 10821 } 10822 , 10823 e.prototype.getIndent = function() { 10824 return this.format.compact || this.format.concise ? "" : (0, 10825 o["default"])(this.format.indent.style, this._indent) 10826 } 10827 , 10828 e.prototype.indentSize = function() { 10829 return this.getIndent().length 10830 } 10831 , 10832 e.prototype.indent = function() { 10833 this._indent++ 10834 } 10835 , 10836 e.prototype.dedent = function() { 10837 this._indent-- 10838 } 10839 , 10840 e.prototype.semicolon = function() { 10841 this.token(";") 10842 } 10843 , 10844 e.prototype.rightBrace = function() { 10845 this.newline(!0), 10846 this.format.minified && !this._lastPrintedIsEmptyStatement && this._removeLast(";"), 10847 this.token("}") 10848 } 10849 , 10850 e.prototype.keyword = function(e) { 10851 this.word(e), 10852 this.space() 10853 } 10854 , 10855 e.prototype.space = function() { 10856 this.format.compact || !this.buf || this.endsWith(" ") || this.endsWith("\n") || this.push(" ") 10857 } 10858 , 10859 e.prototype.word = function(e) { 10860 this._endsWithWord && this.push(" "), 10861 this.push(e), 10862 this._endsWithWord = !0 10863 } 10864 , 10865 e.prototype.token = function(e) { 10866 ("--" === e && "!" === this.last || "+" === e[0] && "+" === this.last || "-" === e[0] && "-" === this.last) && this.push(" "), 10867 this.push(e) 10868 } 10869 , 10870 e.prototype.removeLast = function(e) { 10871 return this.format.compact ? void 0 : this._removeLast(e) 10872 } 10873 , 10874 e.prototype._removeLast = function(e) { 10875 this.endsWith(e) && (this.buf = this.buf.slice(0, -1), 10876 this.last = this.buf[this.buf.length - 1], 10877 this.position.unshift(e)) 10878 } 10879 , 10880 e.prototype.startTerminatorless = function() { 10881 return this.parenPushNewlineState = { 10882 printed: !1 10883 } 10884 } 10885 , 10886 e.prototype.endTerminatorless = function(e) { 10887 e.printed && (this.dedent(), 10888 this.newline(), 10889 this.token(")")) 10890 } 10891 , 10892 e.prototype.newline = function(e, t) { 10893 if (!this.format.retainLines && !this.format.compact) { 10894 if (this.format.concise) 10895 return void this.space(); 10896 if (!(this.endsWith("\n\n") || ("boolean" == typeof e && (t = e), 10897 "number" != typeof e && (e = 1), 10898 e = Math.min(2, e), 10899 (this.endsWith("{\n") || this.endsWith(":\n")) && e--, 10900 0 >= e))) { 10901 t && this.removeLast("\n"), 10902 this.removeLast(" "), 10903 this._removeSpacesAfterLastNewline(); 10904 for (var r = 0; e > r; r++) 10905 this.push("\n") 10906 } 10907 } 10908 } 10909 , 10910 e.prototype._removeSpacesAfterLastNewline = function() { 10911 var e = this.buf.lastIndexOf("\n"); 10912 if (e >= 0 && this.get().length <= e) { 10913 var t = this.buf.slice(e + 1); 10914 this.buf = this.buf.substring(0, e + 1), 10915 this.last = "\n", 10916 this.position.unshift(t) 10917 } 10918 } 10919 , 10920 e.prototype.source = function(e, t) { 10921 if (!e || t) { 10922 var r = t ? t[e] : null; 10923 this._sourcePosition.line = r ? r.line : null, 10924 this._sourcePosition.column = r ? r.column : null, 10925 this._sourcePosition.filename = t && t.filename || null 10926 } 10927 } 10928 , 10929 e.prototype.withSource = function(e, t, r) { 10930 if (!this.opts.sourceMaps) 10931 return r(); 10932 var n = this._sourcePosition.line 10933 , i = this._sourcePosition.column 10934 , a = this._sourcePosition.filename; 10935 this.source(e, t), 10936 r(), 10937 this._sourcePosition.line = n, 10938 this._sourcePosition.column = i, 10939 this._sourcePosition.filename = a 10940 } 10941 , 10942 e.prototype.push = function(e) { 10943 !this.format.compact && this._indent && "\n" !== e[0] && this.endsWith("\n") && (e = this.getIndent() + e); 10944 var t = this.parenPushNewlineState; 10945 if (t) 10946 for (var r = 0; r < e.length; r++) { 10947 var n = e[r]; 10948 if (" " !== n) { 10949 this.parenPushNewlineState = null, 10950 "\n" !== n && "/" !== n || (e = "(" + e, 10951 this.indent(), 10952 t.printed = !0); 10953 break 10954 } 10955 } 10956 this.opts.sourceMaps && "\n" !== e[0] && this.map.mark(this._sourcePosition), 10957 this.position.push(e), 10958 this.buf += e, 10959 this.last = e[e.length - 1], 10960 this._endsWithWord = !1 10961 } 10962 , 10963 e.prototype.endsWith = function(e) { 10964 var t = this; 10965 return Array.isArray(e) ? e.some(function(e) { 10966 return t.endsWith(e) 10967 }) : 1 === e.length ? this.last === e : this.buf.slice(-e.length) === e 10968 } 10969 , 10970 e 10971 }(); 10972 t["default"] = c, 10973 e.exports = t["default"] 10974 } 10975 , function(e, t, r) { 10976 "use strict"; 10977 function n(e) { 10978 this.print(e.program, e) 10979 } 10980 function i(e) { 10981 this.printInnerComments(e, !1), 10982 this.printSequence(e.directives, e), 10983 e.directives && e.directives.length && this.newline(), 10984 this.printSequence(e.body, e) 10985 } 10986 function a(e) { 10987 this.token("{"), 10988 this.printInnerComments(e), 10989 e.body.length ? (this.newline(), 10990 this.printSequence(e.directives, e, { 10991 indent: !0 10992 }), 10993 e.directives && e.directives.length && this.newline(), 10994 this.printSequence(e.body, e, { 10995 indent: !0 10996 }), 10997 this.format.retainLines || this.format.concise || this.removeLast("\n"), 10998 this.source("end", e.loc), 10999 this.rightBrace()) : (this.source("end", e.loc), 11000 this.token("}")) 11001 } 11002 function s() {} 11003 function o(e) { 11004 this.print(e.value, e), 11005 this.semicolon() 11006 } 11007 t.__esModule = !0, 11008 t.File = n, 11009 t.Program = i, 11010 t.BlockStatement = a, 11011 t.Noop = s, 11012 t.Directive = o; 11013 var u = r(1691); 11014 Object.defineProperty(t, "DirectiveLiteral", { 11015 enumerable: !0, 11016 get: function() { 11017 return u.StringLiteral 11018 } 11019 }) 11020 } 11021 , function(e, t) { 11022 "use strict"; 11023 function r(e) { 11024 this.printJoin(e.decorators, e), 11025 this.word("class"), 11026 e.id && (this.space(), 11027 this.print(e.id, e)), 11028 this.print(e.typeParameters, e), 11029 e.superClass && (this.space(), 11030 this.word("extends"), 11031 this.space(), 11032 this.print(e.superClass, e), 11033 this.print(e.superTypeParameters, e)), 11034 e["implements"] && (this.space(), 11035 this.word("implements"), 11036 this.space(), 11037 this.printList(e["implements"], e)), 11038 this.space(), 11039 this.print(e.body, e) 11040 } 11041 function n(e) { 11042 this.token("{"), 11043 this.printInnerComments(e), 11044 0 === e.body.length ? this.token("}") : (this.newline(), 11045 this.indent(), 11046 this.printSequence(e.body, e), 11047 this.dedent(), 11048 this.rightBrace()) 11049 } 11050 function i(e) { 11051 this.printJoin(e.decorators, e), 11052 e["static"] && (this.word("static"), 11053 this.space()), 11054 this.print(e.key, e), 11055 this.print(e.typeAnnotation, e), 11056 e.value && (this.space(), 11057 this.token("="), 11058 this.space(), 11059 this.print(e.value, e)), 11060 this.semicolon() 11061 } 11062 function a(e) { 11063 this.printJoin(e.decorators, e), 11064 e["static"] && (this.word("static"), 11065 this.space()), 11066 "constructorCall" === e.kind && (this.word("call"), 11067 this.space()), 11068 this._method(e) 11069 } 11070 t.__esModule = !0, 11071 t.ClassDeclaration = r, 11072 t.ClassBody = n, 11073 t.ClassProperty = i, 11074 t.ClassMethod = a, 11075 t.ClassExpression = r 11076 } 11077 , function(e, t, r) { 11078 "use strict"; 11079 function n(e) {
11080 if (e && e.__esModule) 11081 return e; 11082 var t = {}; 11083 if (null != e) 11084 for (var r in e) 11085 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 11086 return t["default"] = e, 11087 t 11088 } 11089 function i(e) { 11090 return e && e.__esModule ? e : { 11091 "default": e 11092 } 11093 } 11094 function a(e) { 11095 "void" === e.operator || "delete" === e.operator || "typeof" === e.operator ? (this.word(e.operator), 11096 this.space()) : this.token(e.operator), 11097 this.print(e.argument, e) 11098 } 11099 function s(e) { 11100 this.word("do"), 11101 this.space(), 11102 this.print(e.body, e) 11103 } 11104 function o(e) { 11105 this.token("("), 11106 this.print(e.expression, e), 11107 this.token(")") 11108 } 11109 function u(e) { 11110 e.prefix ? (this.token(e.operator), 11111 this.print(e.argument, e)) : (this.print(e.argument, e), 11112 this.token(e.operator)) 11113 } 11114 function l(e) { 11115 this.print(e.test, e), 11116 this.space(), 11117 this.token("?"), 11118 this.space(), 11119 this.print(e.consequent, e), 11120 this.space(), 11121 this.token(":"), 11122 this.space(), 11123 this.print(e.alternate, e) 11124 } 11125 function c(e, t) { 11126 this.word("new"), 11127 this.space(), 11128 this.print(e.callee, e), 11129 (0 !== e.arguments.length || !this.format.minified || O.isCallExpression(t, { 11130 callee: e 11131 }) || O.isMemberExpression(t) || O.isNewExpression(t)) && (this.token("("), 11132 this.printList(e.arguments, e), 11133 this.token(")")) 11134 } 11135 function p(e) { 11136 this.printList(e.expressions, e) 11137 } 11138 function f() { 11139 this.word("this") 11140 } 11141 function d() { 11142 this.word("super") 11143 } 11144 function h(e) { 11145 this.token("@"), 11146 this.print(e.expression, e), 11147 this.newline() 11148 } 11149 function y() { 11150 this.token(","), 11151 this.push("\n") 11152 } 11153 function v(e) { 11154 this.print(e.callee, e), 11155 e.loc && this.printAuxAfterComment(), 11156 this.token("("); 11157 var t = e._prettyCall && !this.format.retainLines && !this.format.compact 11158 , r = void 0; 11159 t && (r = y, 11160 this.newline(), 11161 this.indent()), 11162 this.printList(e.arguments, e, { 11163 separator: r 11164 }), 11165 t && (this.newline(), 11166 this.dedent()), 11167 this.token(")") 11168 } 11169 function m(e) { 11170 return function(t) { 11171 if (this.word(e), 11172 t.delegate && this.token("*"), 11173 t.argument) { 11174 this.space(); 11175 var r = this.startTerminatorless(); 11176 this.print(t.argument, t), 11177 this.endTerminatorless(r) 11178 } 11179 } 11180 } 11181 function g() { 11182 this._lastPrintedIsEmptyStatement = !0, 11183 this.semicolon() 11184 } 11185 function b(e) { 11186 this.print(e.expression, e), 11187 this.semicolon() 11188 } 11189 function E(e) { 11190 this.print(e.left, e), 11191 this.space(), 11192 this.token("="), 11193 this.space(), 11194 this.print(e.right, e) 11195 } 11196 function x(e, t) { 11197 var r = this._inForStatementInitCounter && "in" === e.operator && !F.needsParens(e, t); 11198 r && this.token("("), 11199 this.print(e.left, e), 11200 this.space(), 11201 "in" === e.operator || "instanceof" === e.operator ? this.word(e.operator) : this.token(e.operator), 11202 this.space(), 11203 this.print(e.right, e), 11204 r && this.token(")") 11205 } 11206 function A(e) { 11207 this.print(e.object, e), 11208 this.token("::"), 11209 this.print(e.callee, e) 11210 } 11211 function S(e) { 11212 if (this.print(e.object, e), 11213 !e.computed && O.isMemberExpression(e.property)) 11214 throw new TypeError("Got a MemberExpression for MemberExpression property"); 11215 var t = e.computed; 11216 if (O.isLiteral(e.property) && (0, 11217 T["default"])(e.property.value) && (t = !0), 11218 t) 11219 this.token("["), 11220 this.print(e.property, e), 11221 this.token("]"); 11222 else { 11223 if (O.isNumericLiteral(e.object)) { 11224 var r = this.getPossibleRaw(e.object) || e.object.value; 11225 !(0, 11226 C["default"])(+r) || N.test(r) || B.test(r) || I.test(r) || this.endsWith(".") || this.token(".") 11227 } 11228 this.token("."), 11229 this.print(e.property, e) 11230 } 11231 } 11232 function _(e) { 11233 this.print(e.meta, e), 11234 this.token("."), 11235 this.print(e.property, e) 11236 } 11237 t.__esModule = !0, 11238 t.LogicalExpression = t.BinaryExpression = t.AwaitExpression = t.YieldExpression = void 0, 11239 t.UnaryExpression = a, 11240 t.DoExpression = s, 11241 t.ParenthesizedExpression = o, 11242 t.UpdateExpression = u, 11243 t.ConditionalExpression = l, 11244 t.NewExpression = c, 11245 t.SequenceExpression = p, 11246 t.ThisExpression = f, 11247 t.Super = d, 11248 t.Decorator = h, 11249 t.CallExpression = v, 11250 t.EmptyStatement = g, 11251 t.ExpressionStatement = b, 11252 t.AssignmentPattern = E, 11253 t.AssignmentExpression = x, 11254 t.BindExpression = A,
vendor: 19,739 bytes, lines 11255-11901
11255 t.MemberExpression = S, 11256 t.MetaProperty = _; 11257 var D = r(4386) 11258 , C = i(D) 11259 , w = r(2698) 11260 , T = i(w) 11261 , P = r(14) 11262 , O = n(P) 11263 , k = r(2648) 11264 , F = n(k) 11265 , B = /e/i 11266 , I = /\.0+$/ 11267 , N = /^0[box]/; 11268 t.YieldExpression = m("yield"), 11269 t.AwaitExpression = m("await"); 11270 t.BinaryExpression = x, 11271 t.LogicalExpression = x 11272 } 11273 , function(e, t, r) { 11274 "use strict"; 11275 function n(e) { 11276 if (e && e.__esModule) 11277 return e; 11278 var t = {}; 11279 if (null != e) 11280 for (var r in e) 11281 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 11282 return t["default"] = e, 11283 t 11284 } 11285 function i() { 11286 this.word("any") 11287 } 11288 function a(e) { 11289 this.print(e.elementType, e), 11290 this.token("["), 11291 this.token("]") 11292 } 11293 function s() { 11294 this.word("bool") 11295 } 11296 function o(e) { 11297 this.word(e.value ? "true" : "false") 11298 } 11299 function u() { 11300 this.word("null") 11301 } 11302 function l(e) { 11303 this.word("declare"), 11304 this.space(), 11305 this.word("class"), 11306 this.space(), 11307 this._interfaceish(e) 11308 } 11309 function c(e) { 11310 this.word("declare"), 11311 this.space(), 11312 this.word("function"), 11313 this.space(), 11314 this.print(e.id, e), 11315 this.print(e.id.typeAnnotation.typeAnnotation, e), 11316 this.semicolon() 11317 } 11318 function p(e) { 11319 this.word("declare"), 11320 this.space(), 11321 this.InterfaceDeclaration(e) 11322 } 11323 function f(e) { 11324 this.word("declare"), 11325 this.space(), 11326 this.word("module"), 11327 this.space(), 11328 this.print(e.id, e), 11329 this.space(), 11330 this.print(e.body, e) 11331 } 11332 function d(e) { 11333 this.word("declare"), 11334 this.space(), 11335 this.TypeAlias(e) 11336 } 11337 function h(e) { 11338 this.word("declare"), 11339 this.space(), 11340 this.word("var"), 11341 this.space(), 11342 this.print(e.id, e), 11343 this.print(e.id.typeAnnotation, e), 11344 this.semicolon() 11345 } 11346 function y() { 11347 this.token("*") 11348 } 11349 function v(e, t) { 11350 this.print(e.typeParameters, e), 11351 this.token("("), 11352 this.printList(e.params, e), 11353 e.rest && (e.params.length && (this.token(","), 11354 this.space()), 11355 this.token("..."), 11356 this.print(e.rest, e)), 11357 this.token(")"), 11358 "ObjectTypeProperty" === t.type || "ObjectTypeCallProperty" === t.type || "DeclareFunction" === t.type ? this.token(":") : (this.space(), 11359 this.token("=>")), 11360 this.space(), 11361 this.print(e.returnType, e) 11362 } 11363 function m(e) { 11364 this.print(e.name, e), 11365 e.optional && this.token("?"), 11366 this.token(":"), 11367 this.space(), 11368 this.print(e.typeAnnotation, e) 11369 } 11370 function g(e) { 11371 this.print(e.id, e), 11372 this.print(e.typeParameters, e) 11373 } 11374 function b(e) { 11375 this.print(e.id, e), 11376 this.print(e.typeParameters, e), 11377 e["extends"].length && (this.space(), 11378 this.word("extends"), 11379 this.space(), 11380 this.printList(e["extends"], e)), 11381 e.mixins && e.mixins.length && (this.space(), 11382 this.word("mixins"), 11383 this.space(), 11384 this.printList(e.mixins, e)), 11385 this.space(), 11386 this.print(e.body, e) 11387 } 11388 function E(e) { 11389 this.word("interface"), 11390 this.space(), 11391 this._interfaceish(e) 11392 } 11393 function x() { 11394 this.space(), 11395 this.token("&"), 11396 this.space() 11397 } 11398 function A(e) { 11399 this.printJoin(e.types, e, { 11400 separator: x 11401 }) 11402 } 11403 function S() { 11404 this.word("mixed") 11405 } 11406 function _(e) { 11407 this.token("?"), 11408 this.print(e.typeAnnotation, e) 11409 } 11410 function D() { 11411 this.word("number") 11412 } 11413 function C() { 11414 this.word("string") 11415 } 11416 function w() { 11417 this.word("this") 11418 } 11419 function T(e) { 11420 this.token("["), 11421 this.printList(e.types, e), 11422 this.token("]") 11423 } 11424 function P(e) { 11425 this.word("typeof"), 11426 this.space(), 11427 this.print(e.argument, e) 11428 } 11429 function O(e) { 11430 this.word("type"), 11431 this.space(), 11432 this.print(e.id, e), 11433 this.print(e.typeParameters, e), 11434 this.space(), 11435 this.token("="), 11436 this.space(), 11437 this.print(e.right, e), 11438 this.semicolon() 11439 } 11440 function k(e) { 11441 this.token(":"), 11442 this.space(), 11443 e.optional && this.token("?"), 11444 this.print(e.typeAnnotation, e) 11445 } 11446 function F(e) { 11447 "plus" === e.variance ? this.token("+") : "minus" === e.variance && this.token("-"), 11448 this.word(e.name), 11449 e.bound && this.print(e.bound, e), 11450 e["default"] && (this.space(), 11451 this.token("="), 11452 this.space(), 11453 this.print(e["default"], e)) 11454 } 11455 function B(e) { 11456 var t = this; 11457 this.token("<"), 11458 this.printList(e.params, e, { 11459 iterator: function(e) { 11460 t.print(e.typeAnnotation, e) 11461 } 11462 }), 11463 this.token(">") 11464 } 11465 function I(e) { 11466 var t = this; 11467 this.token("{"); 11468 var r = e.properties.concat(e.callProperties, e.indexers); 11469 r.length && (this.space(), 11470 this.printJoin(r, e, { 11471 indent: !0, 11472 iterator: function() { 11473 1 !== r.length && (t.semicolon(), 11474 t.space()) 11475 } 11476 }), 11477 this.space()), 11478 this.token("}") 11479 } 11480 function N(e) { 11481 e["static"] && (this.word("static"), 11482 this.space()), 11483 this.print(e.value, e) 11484 } 11485 function R(e) { 11486 e["static"] && (this.word("static"), 11487 this.space()), 11488 this.token("["), 11489 this.print(e.id, e), 11490 this.token(":"), 11491 this.space(), 11492 this.print(e.key, e), 11493 this.token("]"), 11494 this.token(":"), 11495 this.space(), 11496 this.print(e.value, e) 11497 } 11498 function M(e) { 11499 e["static"] && (this.word("static"), 11500 this.space()), 11501 this.print(e.key, e), 11502 e.optional && this.token("?"), 11503 K.isFunctionTypeAnnotation(e.value) || (this.token(":"), 11504 this.space()), 11505 this.print(e.value, e) 11506 } 11507 function L(e) { 11508 this.print(e.qualification, e), 11509 this.token("."), 11510 this.print(e.id, e) 11511 } 11512 function j() { 11513 this.space(), 11514 this.token("|"), 11515 this.space() 11516 } 11517 function U(e) { 11518 this.printJoin(e.types, e, { 11519 separator: j 11520 }) 11521 } 11522 function V(e) { 11523 this.token("("), 11524 this.print(e.expression, e), 11525 this.print(e.typeAnnotation, e), 11526 this.token(")") 11527 } 11528 function Y() { 11529 this.word("void") 11530 } 11531 t.__esModule = !0, 11532 t.TypeParameterDeclaration = t.StringLiteralTypeAnnotation = t.NumericLiteralTypeAnnotation = t.GenericTypeAnnotation = t.ClassImplements = void 0, 11533 t.AnyTypeAnnotation = i, 11534 t.ArrayTypeAnnotation = a, 11535 t.BooleanTypeAnnotation = s, 11536 t.BooleanLiteralTypeAnnotation = o, 11537 t.NullLiteralTypeAnnotation = u, 11538 t.DeclareClass = l, 11539 t.DeclareFunction = c, 11540 t.DeclareInterface = p, 11541 t.DeclareModule = f, 11542 t.DeclareTypeAlias = d, 11543 t.DeclareVariable = h, 11544 t.ExistentialTypeParam = y, 11545 t.FunctionTypeAnnotation = v, 11546 t.FunctionTypeParam = m, 11547 t.InterfaceExtends = g, 11548 t._interfaceish = b, 11549 t.InterfaceDeclaration = E, 11550 t.IntersectionTypeAnnotation = A, 11551 t.MixedTypeAnnotation = S, 11552 t.NullableTypeAnnotation = _; 11553 var G = r(1691); 11554 Object.defineProperty(t, "NumericLiteralTypeAnnotation", { 11555 enumerable: !0, 11556 get: function() { 11557 return G.NumericLiteral 11558 } 11559 }), 11560 Object.defineProperty(t, "StringLiteralTypeAnnotation", { 11561 enumerable: !0, 11562 get: function() { 11563 return G.StringLiteral 11564 } 11565 }), 11566 t.NumberTypeAnnotation = D, 11567 t.StringTypeAnnotation = C, 11568 t.ThisTypeAnnotation = w, 11569 t.TupleTypeAnnotation = T, 11570 t.TypeofTypeAnnotation = P, 11571 t.TypeAlias = O, 11572 t.TypeAnnotation = k, 11573 t.TypeParameter = F, 11574 t.TypeParameterInstantiation = B, 11575 t.ObjectTypeAnnotation = I, 11576 t.ObjectTypeCallProperty = N, 11577 t.ObjectTypeIndexer = R, 11578 t.ObjectTypeProperty = M, 11579 t.QualifiedTypeIdentifier = L, 11580 t.UnionTypeAnnotation = U, 11581 t.TypeCastExpression = V, 11582 t.VoidTypeAnnotation = Y; 11583 var W = r(14) 11584 , K = n(W); 11585 t.ClassImplements = g, 11586 t.GenericTypeAnnotation = g, 11587 t.TypeParameterDeclaration = B 11588 } 11589 , function(e, t, r) { 11590 "use strict"; 11591 function n(e) { 11592 return e && e.__esModule ? e : { 11593 "default": e 11594 } 11595 } 11596 function i(e) { 11597 this.print(e.name, e), 11598 e.value && (this.token("="), 11599 this.print(e.value, e)) 11600 } 11601 function a(e) { 11602 this.word(e.name) 11603 } 11604 function s(e) { 11605 this.print(e.namespace, e), 11606 this.token(":"), 11607 this.print(e.name, e) 11608 } 11609 function o(e) { 11610 this.print(e.object, e), 11611 this.token("."), 11612 this.print(e.property, e) 11613 } 11614 function u(e) { 11615 this.token("{"), 11616 this.token("..."), 11617 this.print(e.argument, e), 11618 this.token("}") 11619 } 11620 function l(e) { 11621 this.token("{"), 11622 this.print(e.expression, e), 11623 this.token("}") 11624 } 11625 function c(e) { 11626 this.token(e.value) 11627 } 11628 function p(e) { 11629 var t = e.openingElement; 11630 if (this.print(t, e), 11631 !t.selfClosing) { 11632 this.indent(); 11633 for (var r = e.children, n = Array.isArray(r), i = 0, r = n ? r : (0, 11634 m["default"])(r); ; ) { 11635 var a; 11636 if (n) { 11637 if (i >= r.length) 11638 break; 11639 a = r[i++] 11640 } else { 11641 if (i = r.next(), 11642 i.done) 11643 break; 11644 a = i.value 11645 } 11646 var s = a; 11647 this.print(s, e) 11648 } 11649 this.dedent(), 11650 this.print(e.closingElement, e) 11651 } 11652 } 11653 function f() { 11654 this.space() 11655 } 11656 function d(e) { 11657 this.token("<"), 11658 this.print(e.name, e), 11659 e.attributes.length > 0 && (this.space(), 11660 this.printJoin(e.attributes, e, { 11661 separator: f 11662 })), 11663 e.selfClosing ? (this.space(), 11664 this.token("/>")) : this.token(">") 11665 } 11666 function h(e) { 11667 this.token("</"), 11668 this.print(e.name, e), 11669 this.token(">") 11670 } 11671 function y() {} 11672 t.__esModule = !0; 11673 var v = r(18) 11674 , m = n(v); 11675 t.JSXAttribute = i, 11676 t.JSXIdentifier = a, 11677 t.JSXNamespacedName = s, 11678 t.JSXMemberExpression = o, 11679 t.JSXSpreadAttribute = u, 11680 t.JSXExpressionContainer = l, 11681 t.JSXText = c, 11682 t.JSXElement = p, 11683 t.JSXOpeningElement = d, 11684 t.JSXClosingElement = h, 11685 t.JSXEmptyExpression = y 11686 } 11687 , function(e, t, r) { 11688 "use strict"; 11689 function n(e) { 11690 if (e && e.__esModule) 11691 return e; 11692 var t = {}; 11693 if (null != e) 11694 for (var r in e) 11695 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 11696 return t["default"] = e, 11697 t 11698 } 11699 function i(e) { 11700 var t = this; 11701 this.print(e.typeParameters, e), 11702 this.token("("), 11703 this.printList(e.params, e, { 11704 iterator: function(e) { 11705 e.optional && t.token("?"), 11706 t.print(e.typeAnnotation, e) 11707 } 11708 }), 11709 this.token(")"), 11710 e.returnType && this.print(e.returnType, e) 11711 } 11712 function a(e) { 11713 var t = e.kind 11714 , r = e.key; 11715 "method" !== t && "init" !== t || e.generator && this.token("*"), 11716 "get" !== t && "set" !== t || (this.word(t), 11717 this.space()), 11718 e.async && (this.word("async"), 11719 this.space()), 11720 e.computed ? (this.token("["), 11721 this.print(r, e), 11722 this.token("]")) : this.print(r, e), 11723 this._params(e), 11724 this.space(), 11725 this.print(e.body, e) 11726 } 11727 function s(e) { 11728 e.async && (this.word("async"), 11729 this.space()), 11730 this.word("function"), 11731 e.generator && this.token("*"), 11732 e.id ? (this.space(), 11733 this.print(e.id, e)) : this.space(), 11734 this._params(e), 11735 this.space(), 11736 this.print(e.body, e) 11737 } 11738 function o(e) { 11739 e.async && (this.word("async"), 11740 this.space()), 11741 1 === e.params.length && l.isIdentifier(e.params[0]) ? this.print(e.params[0], e) : this._params(e), 11742 this.space(), 11743 this.token("=>"), 11744 this.space(), 11745 this.print(e.body, e) 11746 } 11747 t.__esModule = !0, 11748 t.FunctionDeclaration = void 0, 11749 t._params = i, 11750 t._method = a, 11751 t.FunctionExpression = s, 11752 t.ArrowFunctionExpression = o; 11753 var u = r(14) 11754 , l = n(u); 11755 t.FunctionDeclaration = s 11756 } 11757 , function(e, t, r) { 11758 "use strict"; 11759 function n(e) { 11760 if (e && e.__esModule) 11761 return e; 11762 var t = {}; 11763 if (null != e) 11764 for (var r in e) 11765 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 11766 return t["default"] = e, 11767 t 11768 } 11769 function i(e) { 11770 this.print(e.imported, e), 11771 e.local && e.local.name !== e.imported.name && (this.space(), 11772 this.word("as"), 11773 this.space(), 11774 this.print(e.local, e)) 11775 } 11776 function a(e) { 11777 this.print(e.local, e) 11778 } 11779 function s(e) { 11780 this.print(e.exported, e) 11781 } 11782 function o(e) { 11783 this.print(e.local, e), 11784 e.exported && e.local.name !== e.exported.name && (this.space(), 11785 this.word("as"), 11786 this.space(), 11787 this.print(e.exported, e)) 11788 } 11789 function u(e) { 11790 this.token("*"), 11791 this.space(), 11792 this.word("as"), 11793 this.space(), 11794 this.print(e.exported, e) 11795 } 11796 function l(e) { 11797 this.word("export"), 11798 this.space(), 11799 this.token("*"), 11800 e.exported && (this.space(), 11801 this.word("as"), 11802 this.space(), 11803 this.print(e.exported, e)), 11804 this.space(), 11805 this.word("from"), 11806 this.space(), 11807 this.print(e.source, e), 11808 this.semicolon() 11809 } 11810 function c() { 11811 this.word("export"), 11812 this.space(), 11813 f.apply(this, arguments) 11814 } 11815 function p() { 11816 this.word("export"), 11817 this.space(), 11818 this.word("default"), 11819 this.space(), 11820 f.apply(this, arguments) 11821 } 11822 function f(e) { 11823 if (e.declaration) { 11824 var t = e.declaration; 11825 this.print(t, e), 11826 v.isStatement(t) || this.semicolon() 11827 } else { 11828 "type" === e.exportKind && (this.word("type"), 11829 this.space()); 11830 for (var r = e.specifiers.slice(0), n = !1; ; ) { 11831 var i = r[0]; 11832 if (!v.isExportDefaultSpecifier(i) && !v.isExportNamespaceSpecifier(i)) 11833 break; 11834 n = !0, 11835 this.print(r.shift(), e), 11836 r.length && (this.token(","), 11837 this.space()) 11838 } 11839 (r.length || !r.length && !n) && (this.token("{"), 11840 r.length && (this.space(), 11841 this.printList(r, e), 11842 this.space()), 11843 this.token("}")), 11844 e.source && (this.space(), 11845 this.word("from"), 11846 this.space(), 11847 this.print(e.source, e)), 11848 this.semicolon() 11849 } 11850 } 11851 function d(e) { 11852 this.word("import"), 11853 this.space(), 11854 "type" !== e.importKind && "typeof" !== e.importKind || (this.word(e.importKind), 11855 this.space()); 11856 var t = e.specifiers.slice(0); 11857 if (t && t.length) { 11858 for (; ; ) { 11859 var r = t[0]; 11860 if (!v.isImportDefaultSpecifier(r) && !v.isImportNamespaceSpecifier(r)) 11861 break; 11862 this.print(t.shift(), e), 11863 t.length && (this.token(","), 11864 this.space()) 11865 } 11866 t.length && (this.token("{"), 11867 this.space(), 11868 this.printList(t, e), 11869 this.space(), 11870 this.token("}")), 11871 this.space(), 11872 this.word("from"), 11873 this.space() 11874 } 11875 this.print(e.source, e), 11876 this.semicolon() 11877 } 11878 function h(e) { 11879 this.token("*"), 11880 this.space(), 11881 this.word("as"), 11882 this.space(), 11883 this.print(e.local, e) 11884 } 11885 t.__esModule = !0, 11886 t.ImportSpecifier = i, 11887 t.ImportDefaultSpecifier = a, 11888 t.ExportDefaultSpecifier = s, 11889 t.ExportSpecifier = o, 11890 t.ExportNamespaceSpecifier = u, 11891 t.ExportAllDeclaration = l, 11892 t.ExportNamedDeclaration = c, 11893 t.ExportDefaultDeclaration = p, 11894 t.ImportDeclaration = d, 11895 t.ImportNamespaceSpecifier = h; 11896 var y = r(14) 11897 , v = n(y) 11898 } 11899 , function(e, t, r) { 11900 "use strict"; 11901 function n(e) {
11902 if (e && e.__esModule) 11903 return e; 11904 var t = {}; 11905 if (null != e) 11906 for (var r in e) 11907 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 11908 return t["default"] = e, 11909 t 11910 } 11911 function i(e) { 11912 return e && e.__esModule ? e : { 11913 "default": e 11914 } 11915 } 11916 function a(e) { 11917 this.keyword("with"), 11918 this.token("("), 11919 this.print(e.object, e), 11920 this.token(")"), 11921 this.printBlock(e) 11922 } 11923 function s(e) { 11924 this.keyword("if"), 11925 this.token("("), 11926 this.print(e.test, e), 11927 this.token(")"), 11928 this.space(); 11929 var t = e.alternate && D.isIfStatement(o(e.consequent)); 11930 t && (this.token("{"), 11931 this.newline(), 11932 this.indent()), 11933 this.printAndIndentOnComments(e.consequent, e), 11934 t && (this.dedent(), 11935 this.newline(), 11936 this.token("}")), 11937 e.alternate && (this.endsWith("}") && this.space(), 11938 this.word("else"), 11939 this.space(), 11940 this.printAndIndentOnComments(e.alternate, e)) 11941 } 11942 function o(e) { 11943 return D.isStatement(e.body) ? o(e.body) : e 11944 } 11945 function u(e) { 11946 this.keyword("for"), 11947 this.token("("), 11948 this._inForStatementInitCounter++, 11949 this.print(e.init, e), 11950 this._inForStatementInitCounter--, 11951 this.token(";"), 11952 e.test && (this.space(), 11953 this.print(e.test, e)), 11954 this.token(";"), 11955 e.update && (this.space(), 11956 this.print(e.update, e)), 11957 this.token(")"), 11958 this.printBlock(e) 11959 } 11960 function l(e) { 11961 this.keyword("while"), 11962 this.token("("), 11963 this.print(e.test, e), 11964 this.token(")"), 11965 this.printBlock(e) 11966 } 11967 function c(e) { 11968 this.word("do"), 11969 this.space(), 11970 this.print(e.body, e), 11971 this.space(), 11972 this.keyword("while"), 11973 this.token("("), 11974 this.print(e.test, e), 11975 this.token(")"), 11976 this.semicolon() 11977 } 11978 function p(e) { 11979 var t = arguments.length <= 1 || void 0 === arguments[1] ? "label" : arguments[1]; 11980 return function(r) { 11981 this.word(e); 11982 var n = r[t]; 11983 if (n) { 11984 this.space(); 11985 var i = this.startTerminatorless(); 11986 this.print(n, r), 11987 this.endTerminatorless(i) 11988 } 11989 this.semicolon() 11990 } 11991 } 11992 function f(e) { 11993 this.print(e.label, e), 11994 this.token(":"), 11995 this.space(), 11996 this.print(e.body, e) 11997 } 11998 function d(e) { 11999 this.keyword("try"), 12000 this.print(e.block, e), 12001 this.space(), 12002 e.handlers ? this.print(e.handlers[0], e) : this.print(e.handler, e), 12003 e.finalizer && (this.space(), 12004 this.word("finally"), 12005 this.space(), 12006 this.print(e.finalizer, e)) 12007 } 12008 function h(e) { 12009 this.keyword("catch"), 12010 this.token("("), 12011 this.print(e.param, e), 12012 this.token(")"), 12013 this.space(), 12014 this.print(e.body, e) 12015 } 12016 function y(e) { 12017 this.keyword("switch"), 12018 this.token("("), 12019 this.print(e.discriminant, e), 12020 this.token(")"), 12021 this.space(), 12022 this.token("{"), 12023 this.printSequence(e.cases, e, { 12024 indent: !0, 12025 addNewlines: function(t, r) { 12026 return t || e.cases[e.cases.length - 1] !== r ? void 0 : -1 12027 } 12028 }), 12029 this.token("}") 12030 } 12031 function v(e) { 12032 e.test ? (this.word("case"), 12033 this.space(), 12034 this.print(e.test, e), 12035 this.token(":")) : (this.word("default"), 12036 this.token(":")), 12037 e.consequent.length && (this.newline(), 12038 this.printSequence(e.consequent, e, { 12039 indent: !0 12040 })) 12041 } 12042 function m() { 12043 this.word("debugger"), 12044 this.semicolon() 12045 } 12046 function g() { 12047 this.token(","), 12048 this.push("\n"); 12049 for (var e = 0; 4 > e; e++) 12050 this.push(" ") 12051 } 12052 function b() { 12053 this.token(","), 12054 this.push("\n"); 12055 for (var e = 0; 6 > e; e++) 12056 this.push(" ") 12057 } 12058 function E(e, t) { 12059 this.word(e.kind), 12060 this.space(); 12061 var r = !1; 12062 if (!D.isFor(t)) 12063 for (var n = e.declarations, i = Array.isArray(n), a = 0, n = i ? n : (0, 12064 S["default"])(n); ; ) { 12065 var s; 12066 if (i) { 12067 if (a >= n.length) 12068 break; 12069 s = n[a++] 12070 } else { 12071 if (a = n.next(), 12072 a.done) 12073 break; 12074 s = a.value 12075 } 12076 var o = s; 12077 o.init && (r = !0) 12078 } 12079 var u = void 0; 12080 this.format.compact || this.format.concise || !r || this.format.retainLines || (u = "const" === e.kind ? b : g), 12081 this.printList(e.declarations, e, { 12082 separator: u 12083 }), 12084 (!D.isFor(t) || t.left !== e && t.init !== e) && this.semicolon() 12085 } 12086 function x(e) { 12087 this.print(e.id, e), 12088 this.print(e.id.typeAnnotation, e), 12089 e.init && (this.space(), 12090 this.token("="), 12091 this.space(), 12092 this.print(e.init, e)) 12093 } 12094 t.__esModule = !0, 12095 t.ThrowStatement = t.BreakStatement = t.ReturnStatement = t.ContinueStatement = t.ForOfStatement = t.ForInStatement = void 0; 12096 var A = r(18) 12097 , S = i(A); 12098 t.WithStatement = a, 12099 t.IfStatement = s, 12100 t.ForStatement = u, 12101 t.WhileStatement = l, 12102 t.DoWhileStatement = c, 12103 t.LabeledStatement = f, 12104 t.TryStatement = d, 12105 t.CatchClause = h,
12106 t.SwitchStatement = y, 12107 t.SwitchCase = v, 12108 t.DebuggerStatement = m, 12109 t.VariableDeclaration = E, 12110 t.VariableDeclarator = x; 12111 var _ = r(14) 12112 , D = n(_) 12113 , C = function(e) { 12114 return function(t) { 12115 this.keyword("for"), 12116 this.token("("), 12117 this.print(t.left, t), 12118 this.space(), 12119 this.word(e), 12120 this.space(), 12121 this.print(t.right, t), 12122 this.token(")"), 12123 this.printBlock(t) 12124 } 12125 }; 12126 t.ForInStatement = C("in"), 12127 t.ForOfStatement = C("of"), 12128 t.ContinueStatement = p("continue"), 12129 t.ReturnStatement = p("return", "argument"), 12130 t.BreakStatement = p("break"), 12131 t.ThrowStatement = p("throw", "argument") 12132 } 12133 , function(e, t) { 12134 "use strict"; 12135 function r(e) { 12136 this.print(e.tag, e), 12137 this.print(e.quasi, e) 12138 } 12139 function n(e, t) { 12140 var r = t.quasis[0] === e 12141 , n = t.quasis[t.quasis.length - 1] === e 12142 , i = (r ? "`" : "}") + e.value.raw + (n ? "`" : "${"); 12143 r || this.space(), 12144 this.token(i), 12145 n || this.space() 12146 } 12147 function i(e) { 12148 for (var t = e.quasis, r = 0; r < t.length; r++) 12149 this.print(t[r], e), 12150 r + 1 < t.length && this.print(e.expressions[r], e) 12151 } 12152 t.__esModule = !0, 12153 t.TaggedTemplateExpression = r, 12154 t.TemplateElement = n, 12155 t.TemplateLiteral = i 12156 } 12157 , function(e, t, r) { 12158 "use strict"; 12159 function n(e) { 12160 if (e && e.__esModule) 12161 return e; 12162 var t = {}; 12163 if (null != e) 12164 for (var r in e) 12165 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 12166 return t["default"] = e, 12167 t 12168 } 12169 function i(e, t) { 12170 return b.isArrayTypeAnnotation(t) 12171 } 12172 function a(e, t) { 12173 return !(!b.isMemberExpression(t) || t.object !== e) 12174 } 12175 function s(e, t, r) { 12176 return m(r, { 12177 considerArrow: !0 12178 }) 12179 } 12180 function o(e, t) { 12181 if ((b.isCallExpression(t) || b.isNewExpression(t)) && t.callee === e) 12182 return !0; 12183 if (b.isUnaryLike(t)) 12184 return !0; 12185 if (b.isMemberExpression(t) && t.object === e) 12186 return !0; 12187 if (b.isBinary(t)) { 12188 var r = t.operator 12189 , n = E[r] 12190 , i = e.operator 12191 , a = E[i]; 12192 if (n > a) 12193 return !0; 12194 if (n === a && t.right === e && !b.isLogicalExpression(t)) 12195 return !0 12196 } 12197 return !1 12198 } 12199 function u(e, t) { 12200 if ("in" === e.operator) { 12201 if (b.isVariableDeclarator(t)) 12202 return !0; 12203 if (b.isFor(t)) 12204 return !0 12205 } 12206 return !1 12207 } 12208 function l(e, t) { 12209 return b.isForStatement(t) ? !1 : b.isExpressionStatement(t) && t.expression === e ? !1 : b.isReturnStatement
12209(t) ? !1 : b.isThrowStatement(t) ? !1 : b.isSwitchStatement(t) && t.discriminant === e ? !1 : b.isWhileStatement(t) && t.test === e ? !1 : b.isIfStatement(t) && t.test === e ? !1 : !b.isForInStatement(t) || t.right !== e 12210 } 12211 function c(e, t) { 12212 return b.isBinary(t) || b.isUnaryLike(t) || b.isCallExpression(t) || b.isMemberExpression(t) || b.isNewExpression(t) 12213 } 12214 function p(e, t, r) { 12215 return m(r, { 12216 considerDefaultExports: !0 12217 }) 12218 } 12219 function f(e, t) { 12220 return b.isMemberExpression(t, { 12221 object: e 12222 }) ? !0 : !(!b.isCallExpression(t, { 12223 callee: e 12224 }) && !b.isNewExpression(t, { 12225 callee: e 12226 })) 12227 } 12228 function d(e, t, r) { 12229 return m(r, { 12230 considerDefaultExports: !0 12231 }) 12232 } 12233 function h(e, t) { 12234 return b.isExportDeclaration(t) ? !0 : b.isBinaryExpression(t) || b.isLogicalExpression(t) ? !0 : b.isUnaryExpression(t) ? !0 : f(e, t) 12235 } 12236 function y(e, t) { 12237 return b.isUnaryLike(t) ? !0 : b.isBinary(t) ? !0 : b.isConditionalExpression(t, { 12238 test: e 12239 }) ? !0 : f(e, t) 12240 } 12241 function v(e) { 12242 return b.isObjectPattern(e.left) ? !0 : y.apply(void 0, arguments) 12243 } 12244 function m(e) { 12245 var t = arguments.length <= 1 || void 0 === arguments[1] ? {} : arguments[1] 12246 , r = t.considerArrow 12247 , n = void 0 === r ? !1 : r 12248 , i = t.considerDefaultExports 12249 , a = void 0 === i ? !1 : i 12250 , s = e.length - 1 12251 , o = e[s]; 12252 s--; 12253 for (var u = e[s]; s > 0; ) { 12254 if (b.isExpressionStatement(u, { 12255 expression: o 12256 })) 12257 return !0; 12258 if (a && b.isExportDefaultDeclaration(u, { 12259 declaration: o 12260 })) 12261 return !0; 12262 if (n && b.isArrowFunctionExpression(u, { 12263 body: o 12264 })) 12265 return !0; 12266 if (!(b.isCallExpression(u, { 12267 callee: o 12268 }) || b.isSequenceExpression(u) && u.expressions[0] === o || b.isMemberExpression(u, { 12269 object: o 12270 }) || b.isConditional(u, { 12271 test: o 12272 }) || b.isBinary(u, { 12273 left: o 12274 }) || b.isAssignmentExpression(u, { 12275 left: o 12276 }))) 12277 return !1; 12278 o = u, 12279 s--, 12280 u = e[s] 12281 } 12282 return !1 12283 } 12284 t.__esModule = !0, 12285 t.AwaitExpression = t.FunctionTypeAnnotation = void 0, 12286 t.NullableTypeAnnotation = i, 12287 t.UpdateExpression = a, 12288 t.ObjectExpression = s, 12289 t.Binary = o, 12290 t.BinaryExpression = u, 12291 t.SequenceExpression = l, 12292 t.YieldExpression = c, 12293 t.ClassExpression = p, 12294 t.UnaryLike = f, 12295 t.FunctionExpression = d, 12296 t.ArrowFunctionExpression = h, 12297 t.ConditionalExpression = y, 12298 t.AssignmentExpression = v; 12299 var g = r(14) 12300 , b = n(g) 12301 , E = { 12302 "||": 0, 12303 "&&": 1, 12304 "|": 2, 12305 "^": 3, 12306 "&": 4, 12307 "==": 5, 12308 "===": 5, 12309 "!=": 5, 12310 "!==": 5, 12311 "<": 6, 12312 ">": 6, 12313 "<=": 6, 12314 ">=": 6, 12315 "in": 6, 12316 "instanceof": 6, 12317 ">>": 7, 12318 "<<": 7, 12319 ">>>": 7, 12320 "+": 8, 12321 "-": 8, 12322 "*": 9, 12323 "/": 9, 12324 "%": 9, 12325 "**": 10 12326 }; 12327 t.FunctionTypeAnnotation = i, 12328 t.AwaitExpression = c 12329 } 12330 , function(e, t, r) { 12331 "use strict"; 12332 function n(e) { 12333 if (e && e.__esModule) 12334 return e; 12335 var t = {}; 12336 if (null != e) 12337 for (var r in e) 12338 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 12339 return t["default"] = e, 12340 t 12341 } 12342 function i(e) {
12343 return e && e.__esModule ? e : { 12344 "default": e 12345 } 12346 } 12347 function a(e) { 12348 var t = arguments.length <= 1 || void 0 === arguments[1] ? {} : arguments[1]; 12349 return y.isMemberExpression(e) ? (a(e.object, t), 12350 e.computed && a(e.property, t)) : y.isBinary(e) || y.isAssignmentExpression(e) ? (a(e.left, t), 12351 a(e.right, t)) : y.isCallExpression(e) ? (t.hasCall = !0, 12352 a(e.callee, t)) : y.isFunction(e) ? t.hasFunction = !0 : y.isIdentifier(e) && (t.hasHelper = t.hasHelper || s(e.callee)), 12353 t 12354 } 12355 function s(e) { 12356 return y.isMemberExpression(e) ? s(e.object) || s(e.property) : y.isIdentifier(e) ? "require" === e.name || "_" === e.name[0] : y.isCallExpression(e) ? s(e.callee) : y.isBinary(e) || y.isAssignmentExpression(e) ? y.isIdentifier(e.left) && s(e.left) || s(e.right) : !1 12357 } 12358 function o(e) { 12359 return y.isLiteral(e) || y.isObjectExpression(e) || y.isArrayExpression(e) || y.isIdentifier(e) || y.isMemberExpression(e) 12360 } 12361 var u = r(2697) 12362 , l = i(u) 12363 , c = r(1732) 12364 , p = i(c) 12365 , f = r(4387) 12366 , d = i(f) 12367 , h = r(14) 12368 , y = n(h); 12369 t.nodes = { 12370 AssignmentExpression: function(e) { 12371 var t = a(e.right); 12372 return t.hasCall && t.hasHelper || t.hasFunction ? { 12373 before: t.hasFunction, 12374 after: !0 12375 } : void 0 12376 }, 12377 SwitchCase: function(e, t) { 12378 return { 12379 before: e.consequent.length || t.cases[0] === e 12380 } 12381 }, 12382 LogicalExpression: function(e) { 12383 return y.isFunction(e.left) || y.isFunction(e.right) ? { 12384 after: !0 12385 } : void 0 12386 }, 12387 Literal: function(e) { 12388 return "use strict" === e.value ? { 12389 after: !0 12390 } : void 0 12391 }, 12392 CallExpression: function(e) { 12393 return y.isFunction(e.callee) || s(e) ? { 12394 before: !0, 12395 after: !0 12396 } : void 0 12397 }, 12398 VariableDeclaration: function(e) { 12399 for (var t = 0; t < e.declarations.length; t++) { 12400 var r = e.declarations[t] 12401 , n = s(r.id) && !o(r.init); 12402 if (!n) { 12403 var i = a(r.init); 12404 n = s(r.init) && i.hasCall || i.hasFunction 12405 } 12406 if (n) 12407 return { 12408 before: !0, 12409 after: !0 12410 } 12411 } 12412 }, 12413 IfStatement: function(e) { 12414 return y.isBlockStatement(e.consequent) ? { 12415 before: !0, 12416 after: !0 12417 } : void 0 12418 } 12419 }, 12420 t.nodes.ObjectProperty = t.nodes.ObjectMethod = t.nodes.SpreadProperty = function(e, t) { 12421 return t.properties[0] === e ? { 12422 before: !0 12423 } : void 0 12424 } 12425 , 12426 t.list = { 12427 VariableDeclaration: function(e) { 12428 return (0, 12429 d["default"])(e.declarations, "init") 12430 }, 12431 ArrayExpression: function(e) { 12432 return e.elements 12433 }, 12434 ObjectExpression: function(e) { 12435 return e.properties 12436 } 12437 }, 12438 (0, 12439 p["default"])({ 12440 Function: !0, 12441 Class: !0, 12442 Loop: !0, 12443 LabeledStatement: !0, 12444 SwitchStatement: !0, 12445 TryStatement: !0 12446 }, function(e, r) { 12447 (0, 12448 l["default"])(e) && (e = { 12449 after: e, 12450 before: e 12451 }), 12452 (0, 12453 p["default"])([r].concat(y.FLIPPED_ALIAS_KEYS[r] || []), function(r) { 12454 t.nodes[r] = function() { 12455 return e 12456 } 12457 }) 12458 }) 12459 } 12460 , function(e, t, r) { 12461 "use strict"; 12462 function n(e) {
12463 return e && e.__esModule ? e : { 12464 "default": e 12465 } 12466 } 12467 t.__esModule = !0; 12468 var i = r(31) 12469 , a = n(i) 12470 , s = function() { 12471 function e() { 12472 (0, 12473 a["default"])(this, e), 12474 this.line = 1, 12475 this.column = 0 12476 } 12477 return e.prototype.push = function(e) { 12478 for (var t = 0; t < e.length; t++) 12479 "\n" === e[t] ? (this.line++, 12480 this.column = 0) : this.column++ 12481 } 12482 , 12483 e.prototype.unshift = function(e) { 12484 for (var t = 0; t < e.length; t++) 12485 "\n" === e[t] ? this.line-- : this.column-- 12486 } 12487 , 12488 e 12489 }(); 12490 t["default"] = s, 12491 e.exports = t["default"] 12492 } 12493 , function(e, t, r) { 12494 "use strict"; 12495 function n(e) { 12496 if (e && e.__esModule) 12497 return e; 12498 var t = {}; 12499 if (null != e) 12500 for (var r in e) 12501 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 12502 return t["default"] = e, 12503 t 12504 } 12505 function i(e) { 12506 return e && e.__esModule ? e : { 12507 "default": e 12508 } 12509 } 12510 function a() { 12511 this.token(","), 12512 this.space() 12513 } 12514 t.__esModule = !0; 12515 var s = r(1692) 12516 , o = i(s) 12517 , u = r(18) 12518 , l = i(u) 12519 , c = r(577) 12520 , p = i(c) 12521 , f = r(31) 12522 , d = i(f) 12523 , h = r(579) 12524 , y = i(h) 12525 , v = r(578) 12526 , m = i(v) 12527 , g = r(1735) 12528 , b = i(g) 12529 , E = r(4151) 12530 , x = i(E) 12531 , A = r(2648) 12532 , S = n(A) 12533 , _ = r(14) 12534 , D = n(_) 12535 , C = function(e) { 12536 function t() { 12537 (0, 12538 d["default"])(this, t); 12539 for (var r = arguments.length, n = Array(r), i = 0; r > i; i++) 12540 n[i] = arguments[i]; 12541 var a = (0, 12542 y["default"])(this, e.call.apply(e, [this].concat(n))); 12543 return a.insideAux = !1, 12544 a.printAuxAfterOnNextUserNode = !1, 12545 a._printStack = [], 12546 a 12547 } 12548 return (0, 12549 m["default"])(t, e), 12550 t.prototype.print = function(e, t) { 12551 var r = this 12552 , n = arguments.length <= 2 || void 0 === arguments[2] ? {} : arguments[2]; 12553 if (e) { 12554 this._lastPrintedIsEmptyStatement = !1, 12555 t && t._compact && (e._compact = !0); 12556 var i = this.insideAux; 12557 this.insideAux = !e.loc; 12558 var a = this.format.concise; 12559 e._compact && (this.format.concise = !0); 12560 var s = this[e.type]; 12561 if (!s) 12562 throw new ReferenceError("unknown node of type " + (0, 12563 p["default"])(e.type) + " with constructor " + (0, 12564 p["default"])(e && e.constructor.name)); 12565 this._printStack.push(e), 12566 e.loc && this.printAuxAfterComment(), 12567 this.printAuxBeforeComment(i); 12568 var o = S.needsParens(e, t, this._printStack); 12569 o && this.token("("), 12570 this.printLeadingComments(e, t), 12571 this.catchUp(e), 12572 this._printNewline(!0, e, t, n), 12573 n.before && n.before(); 12574 var u = D.isProgram(e) || D.isFile(e) ? null : e.loc; 12575 this.withSource("start", u, function() { 12576 r[e.type](e, t) 12577 }), 12578 e.loc && this.printAuxAfterComment(), 12579 this.printTrailingComments(e, t), 12580 o && this.token(")"), 12581 this._printStack.pop(), 12582 n.after && n.after(), 12583 this.format.concise = a, 12584 this.insideAux = i, 12585 this._printNewline(!1, e, t, n) 12586 } 12587 } 12588 , 12589 t.prototype.printAuxBeforeComment = function(e) { 12590 var t = this.format.auxiliaryCommentBefore; 12591 e || !this.insideAux || this.printAuxAfterOnNextUserNo
12591de || (this.printAuxAfterOnNextUserNode = !0, 12592 t && this.printComment({ 12593 type: "CommentBlock", 12594 value: t 12595 })) 12596 } 12597 , 12598 t.prototype.printAuxAfterComment = function() { 12599 if (this.printAuxAfterOnNextUserNode) { 12600 this.printAuxAfterOnNextUserNode = !1; 12601 var e = this.format.auxiliaryCommentAfter; 12602 e && this.printComment({ 12603 type: "CommentBlock", 12604 value: e 12605 }) 12606 } 12607 } 12608 , 12609 t.prototype.getPossibleRaw = function(e) { 12610 if (!this.format.minified) { 12611 var t = e.extra; 12612 return t && null != t.raw && null != t.rawValue && e.value === t.rawValue ? t.raw : void 0 12613 } 12614 } 12615 , 12616 t.prototype.printJoin = function(e, t) { 12617 var r = this 12618 , n = arguments.length <= 2 || void 0 === arguments[2] ? {} : arguments[2]; 12619 if (e && e.length) { 12620 var i = e.length 12621 , a = void 0 12622 , s = void 0; 12623 n.indent && this.indent(); 12624 var o = { 12625 statement: n.statement, 12626 addNewlines: n.addNewlines, 12627 after: function() { 12628 n.iterator && n.iterator(a, s), 12629 n.separator && t.loc && r.printAuxAfterComment(), 12630 n.separator && i - 1 > s && n.separator.call(r) 12631 } 12632 }; 12633 for (s = 0; s < e.length; s++) 12634 a = e[s], 12635 this.print(a, t, o); 12636 n.indent && this.dedent() 12637 } 12638 } 12639 , 12640 t.prototype.printAndIndentOnComments = function(e, t) { 12641 var r = !!e.leadingComments; 12642 r && this.indent(), 12643 this.print(e, t), 12644 r && this.dedent() 12645 } 12646 , 12647 t.prototype.printBlock = function(e) { 12648 var t = e.body; 12649 D.isEmptyStatement(t) || this.space(), 12650 this.print(t, e) 12651 } 12652 , 12653 t.prototype.generateComment = function(e) { 12654 var t = e.value; 12655 return t = "CommentLine" === e.type ? "//" + t : "/*" + t + "*/" 12656 } 12657 , 12658 t.prototype.printTrailingComments = function(e, t) { 12659 this.printComments(this.getComments(!1, e, t)) 12660 } 12661 , 12662 t.prototype.printLeadingComments = function(e, t) { 12663 this.printComments(this.getComments(!0, e, t)) 12664 } 12665 , 12666 t.prototype.printInnerComments = function(e) { 12667 var t = arguments.length <= 1 || void 0 === arguments[1] ? !0 : arguments[1]; 12668 e.innerComments && (t && this.indent(), 12669 this.printComments(e.innerComments), 12670 t && this.dedent()) 12671 } 12672 , 12673 t.prototype.printSequence = function(e, t) { 12674 var r = arguments.length <= 2 || void 0 === arguments[2] ? {} : arguments[2]; 12675 return r.statement = !0, 12676 this.printJoin(e, t, r) 12677 } 12678 , 12679 t.prototype.printList = function(e, t) { 12680 var r = arguments.length <= 2 || void 0 === arguments[2] ? {} : arguments[2]; 12681 return null == r.separator && (r.separator = a), 12682 this.printJoin(e, t, r) 12683 } 12684 , 12685 t.prototype._printNewline = function(e, t, r, n) { 12686 if (!this.format.retainLines && !this.format.compact && (n.statement || S.isUserWhitespacable(t, r))) { 12687 if (this.format.concise) 12688 return void this.space(); 12689 var i = 0; 12690 if (null != t.start && !t._ignoreUserWhitespace && this.tokens.length) 12691 i = e ? this.whitespace.getNewlinesBefore(t) : this.whitespace.getNewlinesAfter(t); 12692 else { 12693 e || i++, 12694 n.addNewlines && (i += n.addNewlines(e, t) || 0); 12695 var a = S.needsWhitespaceAfter; 12696 e && (a = S.needsWhitespaceBefore), 12697 a(t, r) && i++, 12698 this.buf || (i = 0) 12699 } 12700 this.newline(i) 12701 } 12702 } 12703 , 12704 t.prototype.getComments = function(e, t) { 12705 return t && (e ? t.leadingComments : t.trailingComments) || [] 12706 } 12707 , 12708 t.prototype.shouldPrintComment = function(e) { 12709 return this.format.shouldPrintComment ? this.format.shouldPrintComment(e.value) : !this.format.minified && (e.value.indexOf("@license") >= 0 || e.value.indexOf("@preserve") >= 0) ? !0 : this.format.comments 12710 } 12711 , 12712 t.prototype.printComment = function(e) { 12713 var t = this; 12714 if (this.shouldPrintComment(e) && !e.ignore) { 12715 if (e.ignore = !0, 12716 null != e.start) { 12717 if (this.printedCommentStarts[e.start]) 12718 return; 12719 this.printedCommentStarts[e.start] = !0 12720 } 12721 this.withSource(null, null, function() { 12722 t.catchUp(e), 12723 t.newline(t.whitespace.getNewlinesBefore(e)), 12724 t.endsWith(["[", "{"]) || t.space(); 12725 var r = t.position.column 12726 , n = t.generateComment(e); 12727 if ("CommentBlock" === e.type && t.format.indent.adjustMultilineComment) { 12728 var i = e.loc && e.loc.start.column; 12729 if (i) { 12730 var a = new RegExp("\\n\\s{1," + i + "}","g"); 12731 n = n.replace(a, "\n") 12732 } 12733 var s = Math.max(t.indentSize(), r); 12734 n = n.replace(/\n/g, "\n" + (0, 12735 b["default"])(" ", s)) 12736 } 12737 (t.format.compact || t.format.concise || t.format.retainLines) && "CommentLine" === e.type && (n += "\n"), 12738 t.push(n), 12739 t.newline(t.whitespace.getNewlinesAfter(e)) 12740 }) 12741 } 12742 } 12743 , 12744 t.prototype.printComments = function(e) { 12745 if (e && e.length) 12746 for (var t = e, r = Array.isArray(t), n = 0, t = r ? t : (0, 12747 l["default"])(t); ; ) { 12748 var i; 12749 if (r) { 12750 if (n >= t.length) 12751 break; 12752 i = t[n++] 12753 } else { 12754 if (n = t.next(), 12755 n.done) 12756 break; 12757 i = n.value 12758 } 12759 var a = i; 12760 this.printComment(a) 12761 } 12762 } 12763 , 12764 t 12765 }(x["default"]); 12766 t["default"] = C; 12767 for (var w = [r(4160), r(4154), r(4159), r(4153), r(4157), r(4158), r(1691), r(4155), r(4152), r(4156)], T = 0; T < w.length; T++) { 12768 var P = w[T]; 12769 (0, 12770 o["default"])(C.prototype, P) 12771 } 12772 e.exports = t["default"] 12773 } 12774 , function(e, t, r) { 12775 "use strict"; 12776 function n(e) {
12777 return e && e.__esModule ? e : { 12778 "default": e 12779 } 12780 } 12781 t.__esModule = !0; 12782 var i = r(718) 12783 , a = n(i) 12784 , s = r(110) 12785 , o = n(s) 12786 , u = r(31) 12787 , l = n(u) 12788 , c = r(2705) 12789 , p = n(c) 12790 , f = function() { 12791 function e(t, r, n) { 12792 var i = this; 12793 (0, 12794 l["default"])(this, e), 12795 this.position = t, 12796 this.opts = r, 12797 this.last = { 12798 generated: {}, 12799 original: {} 12800 }, 12801 r.sourceMaps ? (this.map = new p["default"].SourceMapGenerator({ 12802 file: r.sourceMapTarget, 12803 sourceRoot: r.sourceRoot 12804 }), 12805 "string" == typeof n ? this.map.setSourceContent(r.sourceFileName, n) : "object" === ("undefined" == typeof n ? "undefined" : (0, 12806 o["default"])(n)) && (0, 12807 a["default"])(n).forEach(function(e) { 12808 i.map.setSourceContent(e, n[e]) 12809 })) : this.map = null 12810 } 12811 return e.prototype.get = function() { 12812 var e = this.map; 12813 return e ? e.toJSON() : e 12814 } 12815 , 12816 e.prototype.mark = function(e) { 12817 var t = this.map; 12818 if (t) { 12819 var r = this.position; 12820 this._lastGenLine !== r.line && null === e.line || this._lastGenLine === r.line && this._lastSourceLine === e.line && this._lastSourceColumn === e.column || (this._lastGenLine = r.line, 12821 this._lastSourceLine = e.line, 12822 this._lastSourceColumn = e.column, 12823 t.addMapping({ 12824 generated: { 12825 line: r.line, 12826 column: r.column 12827 }, 12828 source: null == e.line ? null : e.filename || this.opts.sourceFileName, 12829 original: null == e.line ? null : { 12830 line: e.line, 12831 column: e.column 12832 } 12833 })) 12834 } 12835 } 12836 , 12837 e 12838 }(); 12839 t["default"] = f, 12840 e.exports = t["default"] 12841 } 12842 , function(e, t, r) { 12843 "use strict"; 12844 function n(e) { 12845 return e && e.__esModule ? e : { 12846 "default": e 12847 } 12848 } 12849 t.__esModule = !0; 12850 var i = r(31) 12851 , a = n(i) 12852 , s = function() { 12853 function e(t) { 12854 (0, 12855 a["default"])(this, e), 12856 this.tokens = t, 12857 this.used = {} 12858 } 12859 return e.prototype.getNewlinesBefore = function(e) { 12860 var t = void 0 12861 , r = void 0 12862 , n = this.tokens 12863 , i = this._findToken(function(t) { 12864 return t.start - e.start 12865 }, 0, n.length); 12866 if (i >= 0) { 12867 for (; i && e.start === n[i - 1].start; ) 12868 --i; 12869 t = n[i - 1], 12870 r = n[i] 12871 } 12872 return this.getNewlinesBetween(t, r) 12873 } 12874 , 12875 e.prototype.getNewlinesAfter = function(e) { 12876 var t = void 0 12877 , r = void 0 12878 , n = this.tokens 12879 , i = this._findToken(function(t) { 12880 return t.end - e.end 12881 }, 0, n.length); 12882 if (i >= 0) { 12883 for (; i && e.end === n[i - 1].end; ) 12884 --i; 12885 t = n[i], 12886 r = n[i + 1], 12887 "," === r.type.label && (r = n[i + 2]) 12888 } 12889 if (r && "eof" === r.type.label) 12890 return 1; 12891 var a = this.getNewlinesBetween(t, r); 12892 return "CommentLine" !== e.type || a ? a : 1 12893 } 12894 , 12895 e.prototype.getNewlinesBetween = function(e, t) { 12896 if (!t || !t.loc) 12897 return 0; 12898 for (var r = e ? e.loc.end.line : 1, n = t.loc.start.line, i = 0, a = r; n > a; a++) 12899 "undefined" == typeof this.used[a] && (this.used[a] = !0, 12900 i++); 12901 return i 12902 } 12903 , 12904 e.prototype._findToken = function(e, t, r) { 12905 if (t >= r) 12906 return -1; 12907 var n = t + r >>> 1 12908 , i = e(this.tokens[n]); 12909 return 0 > i ? this._findToken(e, n + 1, r) : i > 0 ? this._findToken(e, t, n) : 0 === i ? n : -1 12910 } 12911 , 12912 e 12913 }(); 12914 t["default"] = s, 12915 e.exports = t["default"] 12916 } 12917 , function(e, t, r) { 12918 "use strict"; 12919 function n(e) { 12920 var t = 0 12921 , r = 0 12922 , n = 0; 12923 for (var i in e) { 12924 var a = e[i] 12925 , s = a[0] 12926 , o = a[1]; 12927 (s > r || s === r && o > n) && (r = s, 12928 n = o, 12929 t = +i) 12930 } 12931 return t 12932 } 12933 var i = r(4168) 12934 , a = /^(?:( )+|\t+)/; 12935 e.exports = function(e) { 12936 if ("string" != typeof e) 12937 throw new TypeError("Expected a string"); 12938 var t, r, s = 0, o = 0, u = 0, l = {}; 12939 e.split(/\n/g).forEach(function(e) { 12940 if (e) { 12941 var n, i = e.match(a); 12942 i ? (n = i[0].length, 12943 i[1] ? o++ : s++) : n = 0; 12944 var c = n - u; 12945 u = n, 12946 c ? (r = c > 0, 12947 t = l[r ? c : -c], 12948 t ? t[0]++ : t = l[c] = [1, 0]) : t && (t[1] += +r) 12949 } 12950 }); 12951 var c, p, f = n(l); 12952 return f ? o >= s ? (c = "space", 12953 p = i(" ", f)) : (c = "tab", 12954 p = i(" ", f)) : (c = null, 12955 p = ""), 12956 { 12957 amount: f, 12958 type: c, 12959 indent: p 12960 } 12961 } 12962 } 12963 , [10910, 4169], [10911, 4170], function(e, t) { 12964 "use strict"; 12965 e.exports = Number.isNaN || function(e) { 12966 return e !== e 12967 } 12968 } 12969 , function(e, t, r) { 12970 "use strict"; 12971 function n(e) {
12972 return e && e.__esModule ? e : { 12973 "default": e 12974 } 12975 } 12976 t.__esModule = !0; 12977 var i = r(1714) 12978 , a = n(i) 12979 , s = {}; 12980 t["default"] = s, 12981 s["typeof"] = (0, 12982 a["default"])('\n (typeof Symbol === "function" && typeof Symbol.iterator === "symbol")\n ? function (obj) { return typeof obj; }\n : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; };\n'), 12983 s.jsx = (0, 12984 a["default"])('\n (function () {\n var REACT_ELEMENT_TYPE = (typeof Symbol === "function" && Symbol.for && Symbol.for("react.element")) || 0xeac7;\n\n return function createRawReactElement (type, props, key, children) {\n var defaultProps = type && type.defaultProps;\n var childrenLength = arguments.length - 3;\n\n if (!props && childrenLength !== 0) {\n // If we\'re going to assign props.children, we create a new object now\n // to avoid mutating defaultProps.\n props = {};\n }\n if (props && defaultProps) {\n for (var propName in defaultProps) {\n if (props[propName] === void 0) {\n props[propName] = defaultProps[propName];\n }\n }\n } else if (!props) {\n props = defaultProps || {};\n }\n\n if (childrenLength === 1) {\n props.children = children;\n } else if (childrenLength > 1) {\n var childArray = Array(childrenLength);\n for (var i = 0; i < childrenLength; i++) {\n childArray[i] = arguments[i + 3];\n }\n props.children = childArray;\n }\n\n return {\n $$typeof: REACT_ELEMENT_TYPE,\n type: type,\n key: key === undefined ? null : \'\' + key,\n ref: null,\n props: props,\n _owner: null,\n };\n };\n\n })()\n'), 12985 s.asyncToGenerator = (0, 12986 a["default"])('\n (function (fn) {\n return function () {\n var gen = fn.apply(this, arguments);\n return new Promise(function (resolve, reject) {\n function step(key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n return Promise.resolve(value).then(function (value) {\n return step("next", value);\n }, function (err) {\n return step("throw", err);\n });\n }\n }\n\n return step("next");\n });\n };\n })\n'), 12987 s.classCallCheck = (0, 12988 a["default"])('\n (function (instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError("Cannot call a class as a function");\n }\n });\n'), 12989 s.createClass = (0, 12990 a["default"])('\n (function() {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i ++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if ("value" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n return function (Constructor, protoProps, staticProps) {\n if (protoProps) defineProperties(Constructor.prototype, protoProps);\n if (staticProps) defineProperties(Constructor, staticProps);\n return Constructor;\n };\n })()\n'), 12991 s.defineEnumerableProperties = (0, 12992 a["default"])('\n (function (obj, descs) {\n for (var key in descs) {\n var desc = descs[key];\n desc.configurable = desc.enumerable = true;\n if ("value" in desc) desc.writable = true;\n Object.defineProperty(obj, key, desc);\n }\n return obj;\n })\n'), 12993 s.defaults = (0, 12994 a["default"])("\n (function (obj, defaults) {\n var keys = Object.getOwnPropertyNames(defaults);\n for (var i = 0; i < keys.length;
12994 i++) {\n var key = keys[i];\n var value = Object.getOwnPropertyDescriptor(defaults, key);\n if (value && value.configurable && obj[key] === undefined) {\n Object.defineProperty(obj, key, value);\n }\n }\n return obj;\n })\n"), 12995 s.defineProperty = (0, 12996 a["default"])("\n (function (obj, key, value) {\n // Shortcircuit the slow defineProperty path when possible.\n // We are trying to avoid issues where setters defined on the\n // prototype cause side effects under the fast path of simple\n // assignment. By checking for existence of the property with\n // the in operator, we can optimize most of this overhead away.\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n return obj;\n });\n"), 12997 s["extends"] = (0, 12998 a["default"])("\n Object.assign || (function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n return target;\n })\n"), 12999 s.get = (0, 13000 a["default"])('\n (function get(object, property, receiver) {\n if (object === null) object = Function.prototype;\n\n var desc = Object.getOwnPropertyDescriptor(object, property);\n\n if (desc === undefined) {\n var parent = Object.getPrototypeOf(object);\n\n if (parent === null) {\n return undefined;\n } else {\n return get(parent, property, receiver);\n }\n } else if ("value" in desc) {\n return desc.value;\n } else {\n var getter = desc.get;\n\n if (getter === undefined) {\n return undefined;\n }\n\n return getter.call(receiver);\n }\n });\n'), 13001 s.inherits = (0, 13002 a["default"])('\n (function (subClass, superClass) {\n if (typeof superClass !== "function" && superClass !== null) {\n throw new TypeError("Super expression must either be null or a function, not " + typeof superClass);\n }\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n enumerable: false,\n writable: true,\n configurable: true\n }\n });\n if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;\n })\n'), 13003 s["instanceof"] = (0, 13004 a["default"])('\n (function (left, right) {\n if (right != null && typeof Symbol !== "undefined" && right[Symbol.hasInstance]) {\n return right[Symbol.hasInstance](left);\n } else {\n return left instanceof right;\n }\n });\n'), 13005 s.interopRequireDefault = (0, 13006 a["default"])("\n (function (obj) {\n return obj && obj.__esModule ? obj : { default: obj };\n })\n"), 13007 s.interopRequireWildcard = (0, 13008 a["default"])("\n (function (obj) {\n if (obj && obj.__esModule) {\n return obj;\n } else {\n var newObj = {};\n if (obj != null) {\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key];\n }\n }\n newObj.default = obj;\n return newObj;\n }\n })\n"), 13009 s.newArrowCheck = (0, 13010 a["default"])('\n (function (innerThis, boundThis) {\n if (innerThis !== boundThis) {\n throw new TypeError("Cannot instantiate an arrow function");\n }\n });\n'), 13011 s.objectDestructuringEmpty = (0, 13012 a["default"])('\n (function (obj) {\n if (obj == null) throw new TypeError("Cannot destructure undefined");\n });\n'), 13013 s.objectWithoutProperties = (0, 13014 a["default"])("\n (function (obj, keys) {\n var target = {};\n for (var i in obj) {\n if (keys.indexOf(i) >= 0) continue;\n if (!Object.prototype.hasOwnProperty.call(obj, i)) continue;\n target[i] = obj[i];\n }\n return target;\n })\n"), 13015 s.possibleConstructorReturn = (0, 13016 a["default"])('\n (function (self, call) {\n if (!self) {\n throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called");\n }\n return call && (typeof call === "object" || typeof call === "function") ? call : self;\n });\n'), 13017 s.selfGlobal = (0, 13018 a["default"])('\n typeof global === "undefined" ? self : global\n'), 13019 s.set = (0, 13020 a["default"])('\n (function set(object, property, value, receiver) {\n var desc = Object.getOwnPropertyDescriptor(object, property);\n\n if (desc === undefined) {\n var parent = Object.getPrototypeOf(object);\n\n if (parent !== null) {\n set(parent, property, value, receiver);\n }\n } else if ("value" in desc && desc.writable) {\n desc.value = value;\n } else {\n var setter = desc.set;\n\n if (setter !== undefined) {\n setter.call(receiver, value);\n }\n }\n\n return value;\n });\n'), 13021 s.slicedToArray = (0, 13022 a["default"])('\n (function () {\n // Broken out into a separate function to avoid deoptimizations due to the try/catch for the\n // array iterator case.\n function sliceIterator(arr, i) {\n // this is an expanded form of `for...of` that properly supports abrupt completions of\n // iterators etc. variable names have been minimised to reduce the size of this massive\n // helper. sometimes spec compliancy is annoying :(\n //\n // _n = _iteratorNormalCompletion\n // _d = _didIteratorError\n // _e = _iteratorError\n // _i = _iterator\n // _s = _step\n\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;
13022\n try {\n for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i["return"]) _i["return"]();\n } finally {\n if (_d) throw _e;\n }\n }\n return _arr;\n }\n\n return function (arr, i) {\n if (Array.isArray(arr)) {\n return arr;\n } else if (Symbol.iterator in Object(arr)) {\n return sliceIterator(arr, i);\n } else {\n throw new TypeError("Invalid attempt to destructure non-iterable instance");\n }\n };\n })();\n'), 13023 s.slicedToArrayLoose = (0, 13024 a["default"])('\n (function (arr, i) {\n if (Array.isArray(arr)) {\n return arr;\n } else if (Symbol.iterator in Object(arr)) {\n var _arr = [];\n for (var _iterator = arr[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {\n _arr.push(_step.value);\n if (i && _arr.length === i) break;\n }\n return _arr;\n } else {\n throw new TypeError("Invalid attempt to destructure non-iterable instance");\n }\n });\n'), 13025 s.taggedTemplateLiteral = (0, 13026 a["default"])("\n (function (strings, raw) {\n return Object.freeze(Object.defineProperties(strings, {\n raw: { value: Object.freeze(raw) }\n }));\n });\n"), 13027 s.taggedTemplateLiteralLoose = (0, 13028 a["default"])("\n (function (strings, raw) {\n strings.raw = raw;\n return strings;\n });\n"), 13029 s.temporalRef = (0, 13030 a["default"])('\n (function (val, name, undef) {\n if (val === undef) {\n throw new ReferenceError(name + " is not defined - temporal dead zone");\n } else {\n return val;\n }\n })\n'), 13031 s.temporalUndefined = (0, 13032 a["default"])("\n ({})\n"), 13033 s.toArray = (0, 13034 a["default"])("\n (function (arr) {\n return Array.isArray(arr) ? arr : Array.from(arr);\n });\n"), 13035 s.toConsumableArray = (0, 13036 a["default"])("\n (function (arr) {\n if (Array.isArray(arr)) {\n for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) arr2[i] = arr[i];\n return arr2;\n } else {\n return Array.from(arr);\n }\n });\n"), 13037 e.exports = t["default"] 13038 } 13039 , function(e, t, r) { 13040 e.exports = { 13041 "default": r(4183), 13042 __esModule: !0 13043 } 13044 } 13045 , [10915, 4184], [10917, 4187], [10918, 4188], [10919, 4189], [10921, 4191], [10923, 4192], [10924, 4194], [10925, 4195], [10930, 1060, 1712, 4217], [10931, 66], function(e, t, r) { 13046 r(1711), 13047 r(1712), 13048 r(1060), 13049 r(4219), 13050 r(4228), 13051 e.exports = r(66).Map 13052 } 13053 , [10932, 4220], function(e, t, r) { 13054 r(4221), 13055 e.exports = r(66).Object.assign 13056 } 13057 , [10933, 4222, 66], [10934, 4223, 66], [10935, 1713, 66], [10936, 4224, 66], [10937, 4225, 66], [10938, 4226, 66], [10939, 1713, 66], [10940, 1713, 1711, 4229, 4230, 66], [10941, 1712, 1060, 1710], [10942, 1711, 1060, 4227, 66], function(e, t) { 13058 e.exports = function(e) { 13059 if ("function" != typeof e) 13060 throw TypeError(e + " is not a function!"); 13061 return e 13062 } 13063 } 13064 , function(e, t) { 13065 e.exports = function() {} 13066 } 13067 , function(e, t, r) { 13068 var n = r(1054); 13069 e.exports = function(e, t) { 13070 var r = []; 13071 return n(e, !1, r.push, r, t), 13072 r 13073 } 13074 } 13075 , [10944, 581, 1707, 4216], [10946, 272, 2654, 111], [10947, 4200], function(e, t, r) { 13076 "use strict"; 13077 var n = r(138).f 13078 , i = r(1055) 13079 , a = (r(271), 13080 r(1702)) 13081 , s = r(891) 13082 , o = r(1694) 13083 , u = r(1053) 13084 , l = r(1054) 13085 , c = r(1699) 13086 , p = r(2655) 13087 , f = r(4214) 13088 , d = r(135) 13089 , h = r(893).fastKey 13090 , y = d ? "_s" : "size" 13091 , v = function(e, t) { 13092 var r, n = h(t); 13093 if ("F" !== n) 13094 return e._i[n]; 13095 for (r = e._f; r; r = r.n) 13096 if (r.k == t) 13097 return r 13098 }; 13099 e.exports = { 13100 getConstructor: function(e, t, r, c) { 13101 var p = e(function(e, n) { 13102 o(e, p, t, "_i"), 13103 e._i = i(null), 13104 e._f = void 0, 13105 e._l = void 0, 13106 e[y] = 0, 13107 void 0 != n && l(n, r, e[c], e) 13108 }); 13109 return a(p.prototype, { 13110 clear: function() { 13111 for (var e = this, t = e._i, r = e._f; r; r = r.n) 13112 r.r = !0, 13113 r.p && (r.p = r.p.n = void 0), 13114 delete t[r.i]; 13115 e._f = e._l = void 0, 13116 e[y] = 0 13117 }, 13118 "delete": function(e) { 13119 var t = this 13120 , r = v(t, e); 13121 if (r) { 13122 var n = r.n 13123 , i = r.p; 13124 delete t._i[r.i], 13125 r.r = !0, 13126 i && (i.n = n), 13127 n && (n.p = i), 13128 t._f == r && (t._f = n), 13129 t._l == r && (t._l = i), 13130 t[y]-- 13131 } 13132 return !!r 13133 },
13134 forEach: function(e) { 13135 o(this, p, "forEach"); 13136 for (var t, r = s(e, arguments.length > 1 ? arguments[1] : void 0, 3); t = t ? t.n : this._f; ) 13137 for (r(t.v, t.k, this); t && t.r; ) 13138 t = t.p 13139 }, 13140 has: function(e) { 13141 return !!v(this, e) 13142 } 13143 }), 13144 d && n(p.prototype, "size", { 13145 get: function() { 13146 return u(this[y]) 13147 } 13148 }), 13149 p 13150 }, 13151 def: function(e, t, r) { 13152 var n, i, a = v(e, t); 13153 return a ? a.v = r : (e._l = a = { 13154 i: i = h(t, !0), 13155 k: t, 13156 v: r, 13157 p: n = e._l, 13158 n: void 0, 13159 r: !1 13160 }, 13161 e._f || (e._f = a), 13162 n && (n.n = a), 13163 e[y]++, 13164 "F" !== i && (e._i[i] = a)), 13165 e 13166 }, 13167 getEntry: v, 13168 setStrong: function(e, t, r) { 13169 c(e, t, function(e, t) { 13170 this._t = e, 13171 this._k = t, 13172 this._l = void 0 13173 }, function() { 13174 for (var e = this, t = e._k, r = e._l; r && r.r; ) 13175 r = r.p; 13176 return e._t && (e._l = r = r ? r.n : e._t._f) ? "keys" == t ? p(0, r.k) : "values" == t ? p(0, r.v) : p(0, [r.k, r.v]) : (e._t = void 0, 13177 p(1)) 13178 }, r ? "entries" : "values", !r, !0), 13179 f(t) 13180 } 13181 } 13182 } 13183 , function(e, t, r) { 13184 var n = r(2650) 13185 , i = r(4198); 13186 e.exports = function(e) { 13187 return function() { 13188 if (n(this) != e) 13189 throw TypeError(e + "#toJSON isn't generic"); 13190 return i(this) 13191 } 13192 } 13193 } 13194 , [10949, 1702, 893, 269, 272, 1694, 1054, 1695, 270], [10954, 719, 1701, 1056], [10958, 137], [10961, 892, 111], [10963, 269], [10964, 1055, 1057, 1058, 271, 111], [10966, 719, 581], [10971, 138, 269, 719, 135], [10973, 581, 2658], [10981, 272, 269, 891, 2657], function(e, t, r) { 13195 "use strict"; 13196 var n = r(137) 13197 , i = r(66) 13198 , a = r(138) 13199 , s = r(135) 13200 , o = r(111)("species"); 13201 e.exports = function(e) { 13202 var t = "function" == typeof i[e] ? i[e] : n[e]; 13203 s && t && !t[o] && a.f(t, o, { 13204 configurable: !0, 13205 get: function() { 13206 return this 13207 } 13208 }) 13209 } 13210 } 13211 , [10985, 1706, 1053], [10986, 1706], [10995, 269, 2662, 66], [10996, 4197, 2655, 892, 581, 1699], function(e, t, r) { 13212 "use strict"; 13213 var n = r(4202); 13214 e.exports = r(2651)("Map", function(e) { 13215 return function() { 13216 return e(this, arguments.length > 0 ? arguments[0] : void 0) 13217 } 13218 }, { 13219 get: function(e) { 13220 var t = n.getEntry(this, e); 13221 return t && t.v 13222 }, 13223 set: function(e, t) { 13224 return n.def(this, 0 === e ? 0 : e, t) 13225 } 13226 }, n, !0) 13227 } 13228 , [10997, 136], function(e, t, r) { 13229 var n = r(136); 13230 n(n.S + n.F, "Object", { 13231 assign: r(2656) 13232 }) 13233 } 13234 , [10998, 136, 1055], [10999, 136, 135, 138], [11e3, 894, 2659, 2661], [11001, 894, 719, 2661], [11002, 136, 4213], [11005, 1695, 1703, 893, 2656, 4204, 272, 270, 2651], function(e, t, r) { 13235 var n = r(136); 13236 n(n.P + n.R, "Map", { 13237 toJSON: r(4203)("Map") 13238 }) 13239 } 13240 , [11006, 1709], [11007, 1709], [11011, 18, 31, 582, 14], [11014, 18, 14, 582], function(e, t) { 13241 "use strict"; 13242 function r() { 13243 var e = this.node; 13244 if (e) { 13245 var t = e.trailingComments 13246 , r = e.leadingComments; 13247 if (t || r) {
13248 var n = this.getSibling(this.key - 1) 13249 , i = this.getSibling(this.key + 1); 13250 n.node || (n = i), 13251 i.node || (i = n), 13252 n.addComments("trailing", r), 13253 i.addComments("leading", t) 13254 } 13255 } 13256 } 13257 function n(e, t, r) { 13258 this.addComments(e, [{ 13259 type: r ? "CommentLine" : "CommentBlock", 13260 value: t 13261 }]) 13262 } 13263 function i(e, t) { 13264 if (t) { 13265 var r = this.node; 13266 if (r) { 13267 var n = e + "Comments"; 13268 r[n] ? r[n] = r[n].concat(t) : r[n] = t 13269 } 13270 } 13271 } 13272 t.__esModule = !0, 13273 t.shareCommentsWithSiblings = r, 13274 t.addComment = n, 13275 t.addComments = i 13276 } 13277 , [11015, 18, 112], [11016, 14], [11017, 110, 18], [11018, 18, 582, 14], [11020, 18, 4240, 14], [11021, 18, 14], [11022, 4239, 14], [11023, 110, 18, 1077, 14], [11024, 31, 18, 14], function(e, t) { 13278 "use strict"; 13279 t.__esModule = !0; 13280 t.hooks = [function(e, t) { 13281 return "body" === e.key && t.isArrowFunctionExpression() ? (e.replaceWith(e.scope.buildUndefinedNode()), 13282 !0) : void 0 13283 } 13284 , function(e, t) { 13285 var r = !1; 13286 return r = r || "test" === e.key && (t.isWhile() || t.isSwitchCase()), 13287 r = r || "declaration" === e.key && t.isExportDeclaration(), 13288 r = r || "body" === e.key && t.isLabeledStatement(), 13289 r = r || "declarations" === e.listKey && t.isVariableDeclaration() && 1 === t.node.declarations.length, 13290 r = r || "expression" === e.key && t.isExpressionStatement(), 13291 r ? (t.remove(), 13292 !0) : void 0 13293 } 13294 , function(e, t) { 13295 return t.isSequenceExpression() && 1 === t.node.expressions.length ? (t.replaceWith(t.node.expressions[0]), 13296 !0) : void 0 13297 } 13298 , function(e, t) { 13299 return t.isBinary() ? ("left" === e.key ? t.replaceWith(t.node.right) : t.replaceWith(t.node.left), 13300 !0) : void 0 13301 } 13302 ] 13303 } 13304 , [11026, 110, 18, 1061, 4242, 582, 14], [11027, 18, 4243], [11028, 18, 2645, 112, 582, 1717, 14], [11031, 31, 2665, 14], [11032, 110, 718, 18, 2664, 393, 14, 1076], [11033, 10866], function(e, t, r) { 13305 "use strict"; 13306 var n = function(e, t, r, n, i, a, s, o) { 13307 if (!e) { 13308 var u; 13309 if (void 0 === t) 13310 u = new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings."); 13311 else { 13312 var l = [r, n, i, a, s, o] 13313 , c = 0; 13314 u = new Error(t.replace(/%s/g, function() { 13315 return l[c++] 13316 })), 13317 u.name = "Invariant Violation" 13318 } 13319 throw u.framesToPop = 1, 13320 u 13321 } 13322 }; 13323 e.exports = n 13324 } 13325 , [11035, 4173, 577, 18, 2699, 2698, 2700, 898, 14, 112], [11036, 14, 1716, 394], [11037, 394], [11038, 394], [11039, 394], [11041, 394, 4252, 4253, 4255, 4257, 4258, 4254], [11042, 394], [11043, 394], [11044, 14], [11046, 14], [11048, 18, 2666, 4264, 14, 1716], 4147, [10908, 2667], [10909, 4262, 2667, 4263], function(e, t) { 13326 "use strict"; 13327 e.exports = function r(e) { 13328 function t() {} 13329 t.prototype = e, 13330 new t 13331 } 13332 } 13333 , function(e, t) { 13334 "use strict"; 13335 function r(e) { 13336 var t = {}; 13337 for (var r in n) 13338 t[r] = e && r in e ? e[r] : n[r]; 13339 return t 13340 } 13341 Object.defineProperty(t, "__esModule", { 13342 value: !0 13343 }), 13344 t.getOptions = r; 13345 var n = t.defaultOptions = { 13346 sourceType: "script", 13347 sourceFilename: void 0, 13348 allowReturnOutsideFunction: !1, 13349 allowImportExportEverywhere: !1, 13350 allowSuperOutsideMethod: !1, 13351 plugins: [],
13352 strictMode: null 13353 } 13354 } 13355 , [11050, 139], [11051, 717, 18, 140, 139, 895], [11053, 1063, 139], [11054, 18, 140, 139, 895], [11055, 31, 1052, 139, 1063], [11056, 18, 717, 140, 139, 720], [11057, 140, 139, 720], [11058, 140, 139], [11059, 4276, 140, 1062, 139, 895, 720], function(e, t) { 13356 "use strict"; 13357 Object.defineProperty(t, "__esModule", { 13358 value: !0 13359 }), 13360 t["default"] = { 13361 quot: '"', 13362 amp: "&", 13363 apos: "'", 13364 lt: "<", 13365 gt: ">", 13366 nbsp: " ", 13367 iexcl: "¡", 13368 cent: "¢", 13369 pound: "£", 13370 curren: "¤", 13371 yen: "Â¥", 13372 brvbar: "¦", 13373 sect: "§", 13374 uml: "¨", 13375 copy: "©", 13376 ordf: "ª", 13377 laquo: "«", 13378 not: "¬", 13379 shy: "Â", 13380 reg: "®", 13381 macr: "¯", 13382 deg: "°", 13383 plusmn: "±", 13384 sup2: "²", 13385 sup3: "³", 13386 acute: "´", 13387 micro: "µ", 13388 para: "¶", 13389 middot: "·", 13390 cedil: "¸", 13391 sup1: "¹", 13392 ordm: "º", 13393 raquo: "»", 13394 frac14: "¼", 13395 frac12: "½", 13396 frac34: "¾", 13397 iquest: "¿", 13398 Agrave: "Ã", 13399 Aacute: "Ã", 13400 Acirc: "Ã", 13401 Atilde: "Ã", 13402 Auml: "Ã", 13403 Aring: "à ", 13404 AElig: "Ã", 13405 Ccedil: "Ã", 13406 Egrave: "Ã", 13407 Eacute: "Ã", 13408 Ecirc: "Ã", 13409 Euml: "Ã", 13410 Igrave: "Ã", 13411 Iacute: "Ã", 13412 Icirc: "Ã", 13413 Iuml: "Ã", 13414 ETH: "Ã", 13415 Ntilde: "Ã", 13416 Ograve: "Ã", 13417 Oacute: "Ã", 13418 Ocirc: "Ã", 13419 Otilde: "Ã", 13420 Ouml: "Ã", 13421 times: "Ã", 13422 Oslash: "Ã", 13423 Ugrave: "Ã", 13424 Uacute: "Ã", 13425 Ucirc: "Ã", 13426 Uuml: "Ã", 13427 Yacute: "Ã", 13428 THORN: "Ã", 13429 szlig: "Ã", 13430 agrave: "à ", 13431 aacute: "á", 13432 acirc: "â", 13433 atilde: "ã", 13434 auml: "ä", 13435 aring: "Ã¥", 13436 aelig: "æ", 13437 ccedil: "ç", 13438 egrave: "è", 13439 eacute: "é", 13440 ecirc: "ê", 13441 euml: "ë", 13442 igrave: "ì", 13443 iacute: "Ã", 13444 icirc: "î", 13445 iuml: "ï", 13446 eth: "ð", 13447 ntilde: "ñ", 13448 ograve: "ò", 13449 oacute: "ó", 13450 ocirc: "ô", 13451 otilde: "õ", 13452 ouml: "ö", 13453 divide: "÷", 13454 oslash: "ø", 13455 ugrave: "ù", 13456 uacute: "ú", 13457 ucirc: "û", 13458 uuml: "ü", 13459 yacute: "ý", 13460 thorn: "þ", 13461 yuml: "ÿ", 13462 OElig: "Å", 13463 oelig: "Å", 13464 Scaron: "Å ", 13465 scaron: "Å¡", 13466 Yuml: "Ÿ", 13467 fnof: "Æ", 13468 circ: "Ë", 13469 tilde: "Ë", 13470 Alpha: "Î", 13471 Beta: "Î", 13472 Gamma: "Î", 13473 Delta: "Î", 13474 Epsilon: "Î", 13475 Zeta: "Î", 13476 Eta: "Î", 13477 Theta: "Î", 13478 Iota: "Î", 13479 Kappa: "Î", 13480 Lambda: "Î", 13481 Mu: "Î", 13482 Nu: "Î", 13483 Xi: "Î", 13484 Omicron: "Î", 13485 Pi: "Î ", 13486 Rho: "Ρ", 13487 Sigma: "Σ", 13488 Tau: "Τ", 13489 Upsilon: "Î¥", 13490 Phi: "Φ", 13491 Chi: "Χ", 13492 Psi: "Ψ", 13493 Omega: "Ω", 13494 alpha: "α", 13495 beta: "β", 13496 gamma: "γ", 13497 delta: "δ", 13498 epsilon: "ε", 13499 zeta: "ζ", 13500 eta: "η", 13501 theta: "θ", 13502 iota: "ι", 13503 kappa: "κ", 13504 lambda: "λ", 13505 mu: "μ", 13506 nu: "ν", 13507 xi: "ξ", 13508 omicron: "ο", 13509 pi: "Ï", 13510 rho: "Ï", 13511 sigmaf: "Ï", 13512 sigma: "Ï", 13513 tau: "Ï", 13514 upsilon: "Ï ", 13515 phi: "Ï", 13516 chi: "Ï", 13517 psi: "Ï", 13518 omega: "Ï", 13519 thetasym: "Ï", 13520 upsih: "Ï", 13521 piv: "Ï", 13522 ensp: "â", 13523 emsp: "â", 13524 thinsp: "â", 13525 zwnj: "â", 13526 zwj: "â", 13527 lrm: "â", 13528 rlm: "â", 13529 ndash: "â", 13530 mdash: "â", 13531 lsquo: "â", 13532 rsquo: "â", 13533 sbquo: "â", 13534 ldquo: "â", 13535 rdquo: "â", 13536 bdquo: "â", 13537 dagger: "â ", 13538 Dagger: "â¡", 13539 bull: "â¢", 13540 hellip: "â¦", 13541 permil: "â°", 13542 prime: "â²", 13543 Prime: "â³", 13544 lsaquo: "â¹", 13545 rsaquo: "âº", 13546 oline: "â¾",
13547 frasl: "â", 13548 euro: "â¬", 13549 image: "â", 13550 weierp: "â", 13551 real: "â", 13552 trade: "â¢", 13553 alefsym: "âµ", 13554 larr: "â", 13555 uarr: "â", 13556 rarr: "â", 13557 darr: "â", 13558 harr: "â", 13559 crarr: "âµ", 13560 lArr: "â", 13561 uArr: "â", 13562 rArr: "â", 13563 dArr: "â", 13564 hArr: "â", 13565 forall: "â", 13566 part: "â", 13567 exist: "â", 13568 empty: "â ", 13569 nabla: "â", 13570 isin: "â", 13571 notin: "â", 13572 ni: "â", 13573 prod: "â", 13574 sum: "â", 13575 minus: "â", 13576 lowast: "â", 13577 radic: "â", 13578 prop: "â", 13579 infin: "â", 13580 ang: "â ", 13581 and: "â§", 13582 or: "â¨", 13583 cap: "â©", 13584 cup: "âª", 13585 "int": "â«", 13586 there4: "â´", 13587 sim: "â¼", 13588 cong: "â ", 13589 asymp: "â", 13590 ne: "â ", 13591 equiv: "â¡", 13592 le: "â¤", 13593 ge: "â¥", 13594 sub: "â", 13595 sup: "â", 13596 nsub: "â", 13597 sube: "â", 13598 supe: "â", 13599 oplus: "â", 13600 otimes: "â", 13601 perp: "â¥", 13602 sdot: "â ", 13603 lceil: "â", 13604 rceil: "â", 13605 lfloor: "â", 13606 rfloor: "â", 13607 lang: "â©", 13608 rang: "âª", 13609 loz: "â", 13610 spades: "â ", 13611 clubs: "â£", 13612 hearts: "â¥", 13613 diams: "â¦" 13614 } 13615 } 13616 , [11062, 31, 1052, 1063, 1062, 140], function(e, t, r) { 13617 (function(e) { 13618 "use strict"; 13619 function n(t) { 13620 return new e(t,"base64").toString() 13621 } 13622 function i(e) { 13623 return e.split(",").pop() 13624 } 13625 function a(e, t) { 13626 var r = p.exec(e); 13627 p.lastIndex = 0; 13628 var n = r[1] || r[2] 13629 , i = l.join(t, n); 13630 try { 13631 return u.readFileSync(i, "utf8") 13632 } catch (a) { 13633 throw new Error("An error occurred while trying to read the map file at " + i + "\n" + a) 13634 } 13635 } 13636 function s(e, t) { 13637 t = t || {}, 13638 t.isFileComment && (e = a(e, t.commentFileDir)), 13639 t.hasComment && (e = i(e)), 13640 t.isEncoded && (e = n(e)), 13641 (t.isJSON || t.isEncoded) && (e = JSON.parse(e)), 13642 this.sourcemap = e 13643 } 13644 function o(e) { 13645 for (var r, n = e.split("\n"), i = n.length - 1; i > 0; i--) 13646 if (r = n[i], 13647 ~r.indexOf("sourceMappingURL=data:")) 13648 return t.fromComment(r) 13649 } 13650 var u = r(1050) 13651 , l = r(392) 13652 , c = /^\s*\/(?:\/|\*)[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+;)?base64,(.*)$/gm 13653 , p = /(?:\/\/[@#][ \t]+sourceMappingURL=([^\s'"]+?)[ \t]*$)|(?:\/\*[@#][ \t]+sourceMappingURL=([^\*]+?)[ \t]*(?:\*\/){1}[ \t]*$)/gm; 13654 s.prototype.toJSON = function(e) { 13655 return JSON.stringify(this.sourcemap, null, e) 13656 } 13657 , 13658 s.prototype.toBase64 = function() { 13659 var t = this.toJSON(); 13660 return new e(t).toString("base64") 13661 } 13662 , 13663 s.prototype.toComment = function(e) { 13664 var t = this.toBase64() 13665 , r = "sourceMappingURL=data:application/json;base64," + t; 13666 return e && e.multiline ? "/*# " + r + " */" : "//# " + r 13667 } 13668 , 13669 s.prototype.toObject = function() { 13670 return JSON.parse(this.toJSON()) 13671 } 13672 , 13673 s.prototype.addProperty = function(e, t) { 13674 if (this.sourcemap.hasOwnProperty(e)) 13675 throw new Error("property %s already exists on the sourcemap, use set property instead"); 13676 return this.setProperty(e, t) 13677 } 13678 , 13679 s.prototype.setProperty = function(e, t) { 13680 return this.sourcemap[e] = t, 13681 this 13682 } 13683 , 13684 s.prototype.getProperty = function(e) { 13685 return this.sourcemap[e] 13686 } 13687 , 13688 t.fromObject = function(e) { 13689 return new s(e) 13690 } 13691 , 13692 t.fromJSON = function(e) { 13693 return new s(e,{ 13694 isJSON: !0 13695 }) 13696 } 13697 , 13698 t.fromBase64 = function(e) { 13699 return new s(e,{ 13700 isEncoded: !0 13701 }) 13702 } 13703 , 13704 t.fromComment = function(e) { 13705 return e = e.replace(/^\/\*/g, "//").replace(/\*\/$/g, ""), 13706 new s(e,{ 13707 isEncoded: !0, 13708 hasComment: !0 13709 }) 13710 } 13711 ,
13712 t.fromMapFileComment = function(e, t) { 13713 return new s(e,{ 13714 commentFileDir: t, 13715 isFileComment: !0, 13716 isJSON: !0 13717 }) 13718 } 13719 , 13720 t.fromSource = function(e, r) { 13721 if (r) { 13722 var n = o(e); 13723 return n ? n : null 13724 } 13725 var i = e.match(c); 13726 return c.lastIndex = 0, 13727 i ? t.fromComment(i.pop()) : null 13728 } 13729 , 13730 t.fromMapFileSource = function(e, r) { 13731 var n = e.match(p); 13732 return p.lastIndex = 0, 13733 n ? t.fromMapFileComment(n.pop(), r) : null 13734 } 13735 , 13736 t.removeComments = function(e) { 13737 return c.lastIndex = 0, 13738 e.replace(c, "") 13739 } 13740 , 13741 t.removeMapFileComments = function(e) { 13742 return p.lastIndex = 0, 13743 e.replace(p, "") 13744 } 13745 , 13746 t.generateMapFileComment = function(e, t) { 13747 var r = "sourceMappingURL=" + e; 13748 return t && t.multiline ? "/*# " + r + " */" : "//# " + r 13749 } 13750 , 13751 Object.defineProperty(t, "commentRegex", { 13752 get: function() { 13753 return c.lastIndex = 0, 13754 c 13755 } 13756 }), 13757 Object.defineProperty(t, "mapFileCommentRegex", { 13758 get: function() { 13759 return p.lastIndex = 0, 13760 p 13761 } 13762 }) 13763 } 13764 ).call(t, r(4127).Buffer) 13765 } 13766 , [11066, 4280], function(e, t) { 13767 function r(e) { 13768 if (e = "" + e, 13769 !(e.length > 1e4)) { 13770 var t = /^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e); 13771 if (t) { 13772 var r = parseFloat(t[1]) 13773 , n = (t[2] || "ms").toLowerCase(); 13774 switch (n) { 13775 case "years": 13776 case "year": 13777 case "yrs": 13778 case "yr": 13779 case "y": 13780 return r * c; 13781 case "days": 13782 case "day": 13783 case "d": 13784 return r * l; 13785 case "hours": 13786 case "hour": 13787 case "hrs": 13788 case "hr": 13789 case "h": 13790 return r * u; 13791 case "minutes": 13792 case "minute": 13793 case "mins": 13794 case "min": 13795 case "m": 13796 return r * o; 13797 case "seconds": 13798 case "second": 13799 case "secs": 13800 case "sec": 13801 case "s": 13802 return r * s; 13803 case "milliseconds": 13804 case "millisecond": 13805 case "msecs": 13806 case "msec": 13807 case "ms": 13808 return r 13809 } 13810 } 13811 } 13812 } 13813 function n(e) { 13814 return e >= l ? Math.round(e / l) + "d" : e >= u ? Math.round(e / u) + "h" : e >= o ? Math.round(e / o) + "m" : e >= s ? Math.round(e / s) + "s" : e + "ms" 13815 } 13816 function i(e) { 13817 return a(e, l, "day") || a(e, u, "hour") || a(e, o, "minute") || a(e, s, "second") || e + " ms" 13818 } 13819 function a(e, t, r) { 13820 return t > e ? void 0 : 1.5 * t > e ? Math.floor(e / t) + " " + r : Math.ceil(e / t) + " " + r + "s" 13821 } 13822 var s = 1e3 13823 , o = 60 * s 13824 , u = 60 * o 13825 , l = 24 * u 13826 , c = 365.25 * l; 13827 e.exports = function(e, t) { 13828 return t = t || {}, 13829 "string" == typeof e ? r(e) : t["long"] ? i(e) : n(e) 13830 } 13831 } 13832 , function(e, t, r) { 13833 var n = t; 13834 n.parse = function() { 13835 "use strict"; 13836 var e, t, r, n, i = { 13837 "'": "'", 13838 '"': '"', 13839 "\\": "\\", 13840 "/": "/", 13841 "\n": "", 13842 b: "\b", 13843 f: "\f", 13844 n: "\n", 13845 r: "\r", 13846 t: " " 13847 }, a = [" ", " ", "\r", "\n", "\x0B", "\f", "Â ", "\ufeff"], s = function(t) { 13848 var n = new SyntaxError; 13849 throw n.message = t, 13850 n.at = e, 13851 n.text = r, 13852 n 13853 }, o = function(n) { 13854 return n && n !== t && s("Expected '" + n + "' instead of '" + t + "'"), 13855 t = r.charAt(e), 13856 e += 1, 13857 t 13858 }, u = function() { 13859 return r.charAt(e) 13860 }, l = function() { 13861 var e = t; 13862 for ("_" !== t && "$" !== t && ("a" > t || t > "z") && ("A" > t || t > "Z") && s("Bad identifier"); o() && ("_" === t || "$" === t || t >= "a" && "z" >= t || t >= "A" && "Z" >= t || t >= "0" && "9" >= t); ) 13863 e += t; 13864 return e 13865 }, c = function() { 13866 var e, r = "", n = "", i = 10; 13867 if ("-" !== t && "+" !== t || (r = t, 13868 o(t)), 13869 "I" === t) 13870 return e = v(), 13871 ("number" != typeof e || isNaN(e)) && s("Unexpected word for number"), 13872 "-" === r ? -e : e; 13873 if ("N" === t) 13874 return e = v(), 13875 isNaN(e) || s("expected word to be NaN"), 13876 e; 13877 switch ("0" === t && (n += t, 13878 o(), 13879 "x" === t || "X" === t ? (n += t, 13880 o(), 13881 i = 16) : t >= "0" && "9" >= t && s("Octal literal")), 13882 i) { 13883 case 10: 13884 for (; t >= "0" && "9" >= t; ) 13885 n += t, 13886 o(); 13887 if ("." === t) 13888 for (n += "."; o() && t >= "0" && "9" >= t; ) 13889 n += t; 13890 if ("e" === t || "E" === t) 13891 for (n += t, 13892 o(), 13893 "-" !== t && "+" !== t || (n += t, 13894 o()); t >= "0" && "9" >= t; ) 13895 n += t, 13896 o(); 13897 break; 13898 case 16: 13899 for (; t >= "0" && "9" >= t || t >= "A" && "F" >= t || t >= "a" && "f" >= t; ) 13900 n += t, 13901 o() 13902 } 13903 return e = "-" === r ? -n : +n,
13904 isFinite(e) ? e : void s("Bad number") 13905 }, p = function() { 13906 var e, r, n, a, l = ""; 13907 if ('"' === t || "'" === t) 13908 for (n = t; o(); ) { 13909 if (t === n) 13910 return o(), 13911 l; 13912 if ("\\" === t) 13913 if (o(), 13914 "u" === t) { 13915 for (a = 0, 13916 r = 0; 4 > r && (e = parseInt(o(), 16), 13917 isFinite(e)); r += 1) 13918 a = 16 * a + e; 13919 l += String.fromCharCode(a) 13920 } else if ("\r" === t) 13921 "\n" === u() && o(); 13922 else { 13923 if ("string" != typeof i[t]) 13924 break; 13925 l += i[t] 13926 } 13927 else { 13928 if ("\n" === t) 13929 break; 13930 l += t 13931 } 13932 } 13933 s("Bad string") 13934 }, f = function() { 13935 "/" !== t && s("Not an inline comment"); 13936 do 13937 if (o(), 13938 "\n" === t || "\r" === t) 13939 return void o(); 13940 while (t) 13941 }, d = function() { 13942 "*" !== t && s("Not a block comment"); 13943 do 13944 for (o(); "*" === t; ) 13945 if (o("*"), 13946 "/" === t) 13947 return void o("/"); 13948 while (t); 13949 s("Unterminated block comment") 13950 }, h = function() { 13951 "/" !== t && s("Not a comment"), 13952 o("/"), 13953 "/" === t ? f() : "*" === t ? d() : s("Unrecognized comment") 13954 }, y = function() { 13955 for (; t; ) 13956 if ("/" === t) 13957 h(); 13958 else { 13959 if (!(a.indexOf(t) >= 0)) 13960 return; 13961 o() 13962 } 13963 }, v = function() { 13964 switch (t) { 13965 case "t": 13966 return o("t"), 13967 o("r"), 13968 o("u"), 13969 o("e"), 13970 !0; 13971 case "f": 13972 return o("f"), 13973 o("a"), 13974 o("l"), 13975 o("s"), 13976 o("e"), 13977 !1; 13978 case "n": 13979 return o("n"), 13980 o("u"), 13981 o("l"), 13982 o("l"), 13983 null; 13984 case "I": 13985 return o("I"), 13986 o("n"), 13987 o("f"), 13988 o("i"), 13989 o("n"), 13990 o("i"), 13991 o("t"), 13992 o("y"), 13993 1 / 0; 13994 case "N": 13995 return o("N"), 13996 o("a"), 13997 o("N"), 13998 NaN 13999 } 14000 s("Unexpected '" + t + "'") 14001 }, m = function() { 14002 var e = []; 14003 if ("[" === t) 14004 for (o("["), 14005 y(); t; ) { 14006 if ("]" === t) 14007 return o("]"), 14008 e; 14009 if ("," === t ? s("Missing array element") : e.push(n()), 14010 y(), 14011 "," !== t) 14012 return o("]"), 14013 e; 14014 o(","), 14015 y() 14016 } 14017 s("Bad array") 14018 }, g = function() { 14019 var e, r = {}; 14020 if ("{" === t) 14021 for (o("{"), 14022 y(); t; ) { 14023 if ("}" === t) 14024 return o("}"), 14025 r; 14026 if (e = '"' === t || "'" === t ? p() : l(), 14027 y(), 14028 o(":"), 14029 r[e] = n(), 14030 y(),
14031 "," !== t) 14032 return o("}"), 14033 r; 14034 o(","), 14035 y() 14036 } 14037 s("Bad object") 14038 }; 14039 return n = function() { 14040 switch (y(), 14041 t) { 14042 case "{": 14043 return g(); 14044 case "[": 14045 return m(); 14046 case '"': 14047 case "'": 14048 return p(); 14049 case "-": 14050 case "+": 14051 case ".": 14052 return c(); 14053 default: 14054 return t >= "0" && "9" >= t ? c() : v() 14055 } 14056 } 14057 , 14058 function(i, a) { 14059 var o; 14060 return r = String(i), 14061 e = 0, 14062 t = " ", 14063 o = n(), 14064 y(), 14065 t && s("Syntax error"), 14066 "function" == typeof a ? function u(e, t) { 14067 var r, n, i = e[t]; 14068 if (i && "object" == typeof i) 14069 for (r in i) 14070 Object.prototype.hasOwnProperty.call(i, r) && (n = u(i, r), 14071 void 0 !== n ? i[r] = n : delete i[r]); 14072 return a.call(e, t, i) 14073 }({ 14074 "": o 14075 }, "") : o 14076 } 14077 }(), 14078 n.stringify = function(e, t, r) { 14079 function i(e) { 14080 return e >= "a" && "z" >= e || e >= "A" && "Z" >= e || e >= "0" && "9" >= e || "_" === e || "$" === e 14081 } 14082 function a(e) { 14083 return e >= "a" && "z" >= e || e >= "A" && "Z" >= e || "_" === e || "$" === e 14084 } 14085 function s(e) { 14086 if ("string" != typeof e) 14087 return !1; 14088 if (!a(e[0])) 14089 return !1; 14090 for (var t = 1, r = e.length; r > t; ) { 14091 if (!i(e[t])) 14092 return !1; 14093 t++ 14094 } 14095 return !0 14096 } 14097 function o(e) { 14098 return Array.isArray ? Array.isArray(e) : "[object Array]" === Object.prototype.toString.call(e) 14099 } 14100 function u(e) { 14101 return "[object Date]" === Object.prototype.toString.call(e) 14102 } 14103 function l(e) { 14104 for (var t = 0; t < y.length; t++) 14105 if (y[t] === e) 14106 throw new TypeError("Converting circular structure to JSON") 14107 } 14108 function c(e, t, r) { 14109 if (!e) 14110 return ""; 14111 e.length > 10 && (e = e.substring(0, 10)); 14112 for (var n = r ? "" : "\n", i = 0; t > i; i++) 14113 n += e; 14114 return n 14115 } 14116 function p(e) { 14117 return v.lastIndex = 0, 14118 v.test(e) ? '"' + e.replace(v, function(e) { 14119 var t = m[e]; 14120 return "string" == typeof t ? t : "\\u" + ("0000" + e.charCodeAt(0).toString(16)).slice(-4) 14121 }) + '"' : '"' + e + '"' 14122 } 14123 function f(e, t, r) { 14124 var n, i, a = d(e, t, r); 14125 switch (a && !u(a) && (a = a.valueOf()), 14126 typeof a) { 14127 case "boolean": 14128 return a.toString(); 14129 case "number": 14130 return isNaN(a) || !isFinite(a) ? "null" : a.toString(); 14131 case "string": 14132 return p(a.toString()); 14133 case "object": 14134 if (null === a) 14135 return "null"; 14136 if (o(a)) { 14137 l(a), 14138 n = "[", 14139 y.push(a); 14140 for (var v = 0; v < a.length; v++) 14141 i = f(a, v, !1), 14142 n += c(h, y.length), 14143 n += null === i || "undefined" == typeof i ? "null" : i, 14144 v < a.length - 1 ? n += "," : h && (n += "\n"); 14145 y.pop(), 14146 n += c(h, y.length, !0) + "]" 14147 } else { 14148 l(a), 14149 n = "{"; 14150 var m = !1; 14151 y.push(a); 14152 for (var g in a) 14153 if (a.hasOwnProperty(g)) { 14154 var b = f(a, g, !1); 14155 if (r = !1, 14156 "undefined" != typeof b && null !== b) { 14157 n += c(h, y.length), 14158 m = !0; 14159 var t = s(g) ? g : p(g); 14160 n += t + ":" + (h ? " " : "") + b + "," 14161 } 14162 } 14163 y.pop(), 14164 n = m ? n.substring(0, n.length - 1) + c(h, y.length) + "}" : "{}" 14165 } 14166 return n; 14167 default: 14168 return 14169 } 14170 }
14171 if (t && "function" != typeof t && !o(t)) 14172 throw new Error("Replacer must be a function or an array"); 14173 var d = function(e, r, n) { 14174 var i = e[r]; 14175 return i && i.toJSON && "function" == typeof i.toJSON && (i = i.toJSON()), 14176 "function" == typeof t ? t.call(e, r, i) : t ? n || o(e) || t.indexOf(r) >= 0 ? i : void 0 : i 14177 }; 14178 n.isWord = s, 14179 isNaN = isNaN || function(e) { 14180 return "number" == typeof e && e !== e 14181 } 14182 ; 14183 var h, y = []; 14184 r && ("string" == typeof r ? h = r : "number" == typeof r && r >= 0 && (h = c(" ", r, !0))); 14185 var v = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g 14186 , m = { 14187 "\b": "\\b", 14188 " ": "\\t", 14189 "\n": "\\n", 14190 "\f": "\\f", 14191 "\r": "\\r", 14192 '"': '\\"', 14193 "\\": "\\\\" 14194 } 14195 , g = { 14196 "": e 14197 }; 14198 return void 0 === e ? d(g, "", !0) : f(g, "", !0) 14199 } 14200 } 14201 , [11067, 721, 141], [11068, 4343, 4344, 4345, 4346, 4347], [11072, 721, 141], [11073, 141], [11079, 721, 141], function(e, t) { 14202 function r(e, t) { 14203 return e.set(t[0], t[1]), 14204 e 14205 } 14206 e.exports = r 14207 } 14208 , function(e, t) { 14209 function r(e, t) { 14210 return e.add(t), 14211 e 14212 } 14213 e.exports = r 14214 } 14215 , [11080, 1724], function(e, t) { 14216 function r(e, t, r) { 14217 for (var n = -1, i = e ? e.length : 0; ++n < i; ) 14218 if (r(t, e[n])) 14219 return !0; 14220 return !1 14221 } 14222 e.exports = r 14223 } 14224 , function(e, t) { 14225 function r(e, t) { 14226 for (var r = -1, n = e ? e.length : 0; ++r < n; ) 14227 if (t(e[r], r, e)) 14228 return !0; 14229 return !1 14230 } 14231 e.exports = r 14232 } 14233 , [11081, 897], [11084, 896, 396], function(e, t) { 14234 function r(e, t, r) { 14235 return e === e && (void 0 !== r && (e = r >= e ? e : r), 14236 void 0 !== t && (e = e >= t ? e : t)), 14237 e 14238 } 14239 e.exports = r 14240 } 14241 , [11086, 113], function(e, t, r) { 14242 function n(e, t, r, s, o) { 14243 var u = -1 14244 , l = e.length; 14245 for (r || (r = a), 14246 o || (o = []); ++u < l; ) { 14247 var c = e[u]; 14248 t > 0 && r(c) ? t > 1 ? n(c, t - 1, r, s, o) : i(o, c) : s || (o[o.length] = c) 14249 } 14250 return o 14251 } 14252 var i = r(2675) 14253 , a = r(4352); 14254 e.exports = n 14255 } 14256 , [11088, 4335], [11089, 4297, 396], [11091, 2675, 67], function(e, t) { 14257 function r(e, t) { 14258 return null != e && t in Object(e) 14259 } 14260 e.exports = r 14261 } 14262 , [11095, 1065, 2685, 4337, 4338, 2687, 67, 1069, 1733], [11096, 1065, 2680], [11097, 722, 1069, 4355, 113, 2693], function(e, t) { 14263 function r(e) { 14264 return n(Object(e)) 14265 } 14266 var n = Object.keys; 14267 e.exports = r 14268 } 14269 , [11099, 4285, 4356], [11100, 4302, 4341, 2692], [11101, 2680, 4382, 4384, 1071, 2690, 2692, 1075], function(e, t, r) { 14270 function n(e, t, r, f, d) { 14271 if (e !== t) { 14272 if (!u(t) && !c(t)) 14273 var h = p(t); 14274 a(h || t, function(a, u) { 14275 if (h && (u = a, 14276 a = t[u]), 14277 l(a)) 14278 d || (d = new i), 14279 o(e, t, u, r, n, f, d); 14280 else { 14281 var c = f ? f(e[u], a, u + "", e, t, d) : void 0; 14282 void 0 === c && (c = a), 14283 s(e, u, c) 14284 } 14285 }) 14286 } 14287 } 14288 var i = r(1065) 14289 , a = r(1720) 14290 , s = r(2677) 14291 , o = r(4309) 14292 , u = r(67) 14293 , l = r(113) 14294 , c = r(1733) 14295 , p = r(1734); 14296 e.exports = n 14297 } 14298 , function(e, t, r) { 14299 function n(e, t, r, n, y, v, m) { 14300 var g = e[r] 14301 , b = t[r] 14302 , E = m.get(b); 14303 if (E) 14304 return void i(e, r, E); 14305 var x = v ? v(g, b, r + "", e, t, m) : void 0 14306 , A = void 0 === x; 14307 A && (x = b, 14308 u(b) || d(b) ? u(g) ? x = g : l(g) ? x = s(g) : (A = !1, 14309 x = a(b, !0)) : f(b) || o(b) ? o(g) ? x = h(g) : !p(g) || n && c(g) ? (A = !1, 14310 x = a(b, !0)) : x = g : A = !1), 14311 m.set(b, x), 14312 A && y(x, b, n, v, m), 14313 m["delete"](b), 14314 i(e, r, x) 14315 } 14316 var i = r(2677) 14317 , a = r(1067) 14318 , s = r(2684) 14319 , o = r(1078) 14320 , u = r(67) 14321 , l = r(2696) 14322 , c = r(722) 14323 , p = r(113) 14324 , f = r(2699) 14325 , d = r(1733) 14326 , h = r(4398); 14327 e.exports = n 14328 } 14329 , function(e, t, r) { 14330 function n(e, t, r) { 14331 var n = -1; 14332 t = i(t.length ? t : [c], u(a)); 14333 var p = s(e, function(e, r, a) { 14334 var s = i(t, function(t) { 14335 return t(e) 14336 }); 14337 return { 14338 criteria: s, 14339 index: ++n, 14340 value: e 14341 } 14342 }); 14343 return o(p, function(e, t) { 14344 return l(e, t, r) 14345 }) 14346 } 14347 var i = r(1721) 14348 , a = r(1725) 14349 , s = r(2681) 14350 , o = r(4314) 14351 , u = r(4316) 14352 , l = r(4331) 14353 , c = r(2695); 14354 e.exports = n 14355 } 14356 , [11102, 2679], function(e, t) { 14357 function r(e, t) { 14358 var r = ""; 14359 if (!e || 1 > t || t > n) 14360 return r; 14361 do 14362 t % 2 && (r += e), 14363 t = i(t / 2), 14364 t && (e += e); 14365 while (t); 14366 return r 14367 } 14368 var n = 9007199254740991 14369 , i = Math.floor; 14370 e.exports = r 14371 } 14372 , function(e, t) { 14373 function r(e, t, r) { 14374 var n = -1 14375 , i = e.length; 14376 0 > t && (t = -t > i ? 0 : i + t), 14377 r = r > i ? i : r, 14378 0 > r && (r += i), 14379 i = t > r ? 0 : r - t >>> 0, 14380 t >>>= 0; 14381 for (var a = Array(i); ++n < i; ) 14382 a[n] = e[n + t]; 14383 return a 14384 } 14385 e.exports = r 14386 } 14387 , function(e, t) { 14388 function r(e, t) { 14389 var r = e.length; 14390 for (e.sort(t); r--; ) 14391 e[r] = e[r].value; 14392 return e 14393 } 14394 e.exports = r 14395 } 14396 , function(e, t) { 14397 function r(e, t) { 14398 for (var r = -1, n = Array(e); ++r < e; ) 14399 n[r] = t(r); 14400 return n 14401 } 14402 e.exports = r 14403 } 14404 , function(e, t) { 14405 function r(e) { 14406 return function(t) { 14407 return e(t) 14408 } 14409 } 14410 e.exports = r 14411 } 14412 , [11104, 2672, 4289, 4290, 4319, 4336, 1074], [11105, 1721], function(e, t) { 14413 function r(e, t) { 14414 return e.has(t) 14415 } 14416 e.exports = r 14417 } 14418 , function(e, t, r) { 14419 function n(e, t, r) { 14420 var n = e.length; 14421 return r = void 0 === r ? n : r, 14422 !t && r >= n ? e : i(e, t, r) 14423 } 14424 var i = r(4313); 14425 e.exports = n 14426 } 14427 , function(e, t, r) { 14428 function n(e, t) { 14429 for (var r = e.length; r-- && i(t, e[r], 0) > -1; ) 14430 ; 14431 return r 14432 } 14433 var i = r(1724); 14434 e.exports = n 14435 } 14436 , function(e, t) { 14437 function r(e) { 14438 return e && e.Object === Object ? e : null 14439 } 14440 e.exports = r 14441 } 14442 , function(e, t) { 14443 function r(e, t) { 14444 if (t) 14445 return e.slice(); 14446 var r = new e.constructor(e.length); 14447 return e.copy(r), 14448 r 14449 } 14450 e.exports = r 14451 }
14452 , [11108, 1727], [11109, 4287, 2676, 2691], function(e, t) { 14453 function r(e) { 14454 var t = new e.constructor(e.source,n.exec(e)); 14455 return t.lastIndex = e.lastIndex, 14456 t 14457 } 14458 var n = /\w*$/; 14459 e.exports = r 14460 } 14461 , [11110, 4288, 2676, 1074], [11111, 1719], [11112, 1727], function(e, t, r) { 14462 function n(e, t) { 14463 if (e !== t) { 14464 var r = void 0 !== e 14465 , n = null === e 14466 , a = e === e 14467 , s = i(e) 14468 , o = void 0 !== t 14469 , u = null === t 14470 , l = t === t 14471 , c = i(t); 14472 if (!u && !c && !s && e > t || s && o && l && !u && !c || n && o && l || !r && l || !a) 14473 return 1; 14474 if (!n && !s && !c && t > e || c && r && a && !n && !s || u && r && a || !o && a || !l) 14475 return -1 14476 } 14477 return 0 14478 } 14479 var i = r(899); 14480 e.exports = n 14481 } 14482 , function(e, t, r) { 14483 function n(e, t, r) { 14484 for (var n = -1, a = e.criteria, s = t.criteria, o = a.length, u = r.length; ++n < o; ) { 14485 var l = i(a[n], s[n]); 14486 if (l) { 14487 if (n >= u) 14488 return l; 14489 var c = r[n]; 14490 return l * ("desc" == c ? -1 : 1) 14491 } 14492 } 14493 return e.index - t.index 14494 } 14495 var i = r(4330); 14496 e.exports = n 14497 } 14498 , [11114, 896, 2686], [11115, 141], [11117, 583], function(e, t) { 14499 function r(e) { 14500 return function(t, r, n) { 14501 for (var i = -1, a = Object(t), s = n(t), o = s.length; o--; ) { 14502 var u = s[e ? o : ++i]; 14503 if (r(a[u], u, a) === !1) 14504 break 14505 } 14506 return t 14507 } 14508 } 14509 e.exports = r 14510 } 14511 , [11118, 2671, 4390, 1074], [11120, 1719, 2673, 2685, 2691, 1074], [11121, 1723, 396], [11122, 4299, 2686, 396], [11123, 2682], [11125, 2690, 396], function(e, t) { 14512 function r(e, t) { 14513 return null == e ? void 0 : e[t] 14514 } 14515 e.exports = r 14516 } 14517 , [11130, 1073], function(e, t) { 14518 function r(e) { 14519 return this.has(e) && delete this.__data__[e] 14520 } 14521 e.exports = r 14522 } 14523 , [11131, 1073], [11132, 1073], [11133, 1073], function(e, t) { 14524 function r(e, t, r) { 14525 for (var n = e.length, i = t + (r ? 1 : -1); r ? i-- : ++i < n; ) { 14526 var a = e[i]; 14527 if (a !== a) 14528 return i 14529 } 14530 return -1 14531 } 14532 e.exports = r 14533 } 14534 , function(e, t) { 14535 function r(e) { 14536 var t = e.length 14537 , r = e.constructor(t); 14538 return t && "string" == typeof e[0] && i.call(e, "index") && (r.index = e.index, 14539 r.input = e.input), 14540 r 14541 } 14542 var n = Object.prototype 14543 , i = n.hasOwnProperty; 14544 e.exports = r 14545 } 14546 , [11135, 1727, 4324, 4325, 4326, 4327, 4328, 4329], [11136, 4295, 1729, 1072], function(e, t, r) { 14547 function n(e) { 14548 return a(e) || i(e) 14549 } 14550 var i = r(1078) 14551 , a = r(67); 14552 e.exports = n 14553 } 14554 , function(e, t, r) { 14555 function n(e) { 14556 return i(e) && !(2 == e.length && !a(e[0])) 14557 } 14558 var i = r(67) 14559 , a = r(722); 14560 e.exports = n 14561 } 14562 , function(e, t) { 14563 function r(e) { 14564 var t = typeof e; 14565 return "string" == t || "number" == t || "symbol" == t || "boolean" == t ? "__proto__" !== e : null === e 14566 } 14567 e.exports = r 14568 } 14569 , [11139, 4333], function(e, t) { 14570 function r(e) { 14571 for (var t, r = []; !(t = e.next()).done; ) 14572 r.push(t.value); 14573 return r 14574 } 14575 e.exports = r 14576 } 14577 , function(e, t) { 14578 function r() { 14579 this.__data__ = [] 14580 } 14581 e.exports = r 14582 } 14583 , [11141, 1066], [11142, 1066], [11143, 1066], [11144, 1066], [11145, 4283, 1064, 2670], [11146, 1068], [11147, 1068], [11148, 1068], [11149, 1068], function(e, t) { 14584 function r(e) { 14585 return this.__data__.set(e, n), 14586 this 14587 } 14588 var n = "__lodash_hash_undefined__"; 14589 e.exports = r 14590 } 14591 , function(e, t) { 14592 function r(e) { 14593 return this.__data__.has(e) 14594 } 14595 e.exports = r 14596 } 14597 , [11152, 1064], function(e, t) { 14598 function r(e) { 14599 return this.__data__["delete"](e) 14600 } 14601 e.exports = r 14602 } 14603 , function(e, t) { 14604 function r(e) { 14605 return this.__data__.get(e) 14606 } 14607 e.exports = r 14608 } 14609 , function(e, t) { 14610 function r(e) { 14611 return this.__data__.has(e) 14612 } 14613 e.exports = r 14614 } 14615 , [11153, 1064, 1718], function(e, t) { 14616 function r(e) { 14617 return e.match(E) 14618 } 14619 var n = "\\ud800-\\udfff" 14620 , i = "\\u0300-\\u036f\\ufe20-\\ufe23" 14621 , a = "\\u20d0-\\u20f0" 14622 , s = "\\ufe0e\\ufe0f" 14623 , o = "[" + n + "]" 14624 , u = "[" + i + a + "]" 14625 , l = "\\ud83c[\\udffb-\\udfff]" 14626 , c = "(?:" + u + "|" + l + ")" 14627 , p = "[^" + n + "]" 14628 , f = "(?:\\ud83c[\\udde6-\\uddff]){2}" 14629 , d = "[\\ud800-\\udbff][\\udc00-\\udfff]" 14630 , h = "\\u200d" 14631 , y = c + "?" 14632 , v = "[" + s + "]?" 14633 , m = "(?:" + h + "(?:" + [p, f, d].join("|") + ")" + v + y + ")*" 14634 , g = v + y + m 14635 , b = "(?:" + [p + u + "?", u, f, d, o].join("|") + ")" 14636 , E = RegExp(l + "(?=" + l + ")|" + b + g, "g"); 14637 e.exports = r 14638 } 14639 , [11154, 4388, 901], [11157, 896, 1728, 1734], [11159, 1067], function(e, t, r) { 14640 function n(e, t) { 14641 return i(e, !0, !0, t) 14642 } 14643 var i = r(1067); 14644 e.exports = n 14645 } 14646 , function(e, t) { 14647 function r(e) { 14648 for (var t = -1, r = e ? e.length : 0, n = 0, i = []; ++t < r; ) { 14649 var a = e[t]; 14650 a && (i[n++] = a) 14651 } 14652 return i 14653 } 14654 e.exports = r 14655 } 14656 , function(e, t, r) { 14657 function n(e) { 14658 return e = i(e), 14659 e && s.test(e) ? e.replace(a, "\\$&") : e 14660 } 14661 var i = r(901) 14662 , a = /[\\^$.*+?()[\]{}|]/g 14663 , s = RegExp(a.source); 14664 e.exports = n 14665 } 14666 , [11162, 1720, 2678, 1725, 67], [11163, 2679], [11164, 1723, 2688], [11165, 4300, 2688], [11170, 141, 4395], function(e, t, r) { 14667 function n(e) { 14668 return "number" == typeof e && e == i(e) 14669 } 14670 var i = r(900); 14671 e.exports = n 14672 } 14673 , function(e, t, r) { 14674 function n(e, t) { 14675 var r = o(e) ? i : s; 14676 return r(e, a(t, 3)) 14677 } 14678 var i = r(1721) 14679 , a = r(1725) 14680 , s = r(2681) 14681 , o = r(67); 14682 e.exports = n 14683 } 14684 , [11180, 1718], function(e, t, r) { 14685 var n = r(4308) 14686 , i = r(1728) 14687 , a = i(function(e, t, r, i) { 14688 n(e, t, r, i) 14689 }); 14690 e.exports = a 14691 } 14692 , function(e, t) { 14693 function r() {} 14694 e.exports = r 14695 } 14696 , [11181, 2682, 4311, 1071, 1075], function(e, t, r) { 14697 var n = r(4296) 14698 , i = r(4310) 14699 , a = r(67) 14700 , s = r(4353) 14701 , o = r(1730) 14702 , u = r(1736) 14703 , l = u(function(e, t) { 14704 if (null == e) 14705 return []; 14706 var r = t.length; 14707 return r > 1 && o(e, t[0], t[1]) ? t = [] : r > 2 && o(t[0], t[1], t[2]) && (t = [t[0]]), 14708 t = 1 == t.length && a(t[0]) ? t[0] : n(t, 1, s), 14709 i(e, t, []) 14710 }); 14711 e.exports = l 14712 } 14713 , function(e, t, r) { 14714 function n(e, t, r) { 14715 return e = o(e), 14716 r = i(s(r), 0, e.length), 14717 e.lastIndexOf(a(t), r) == r 14718 } 14719 var i = r(4294) 14720 , a = r(1726) 14721 , s = r(900) 14722 , o = r(901); 14723 e.exports = n 14724 } 14725 , function(e, t) { 14726 function r() { 14727 return [] 14728 } 14729 e.exports = r 14730 } 14731 , function(e, t) { 14732 function r() { 14733 return !1 14734 } 14735 e.exports = r 14736 } 14737 , [11184, 4397], [11186, 722, 113, 899], function(e, t, r) { 14738 function n(e) { 14739 return i(e, a(e)) 14740 } 14741 var i = r(896) 14742 , a = r(1734); 14743 e.exports = n 14744 } 14745 , function(e, t, r) { 14746 function n(e, t, r) { 14747 if (e = u(e), 14748 e && (r || void 0 === t)) 14749 return e.replace(l, ""); 14750 if (!e || !(t = i(t))) 14751 return e; 14752 var n = o(e) 14753 , c = s(n, o(t)) + 1; 14754 return a(n, 0, c).join("") 14755 } 14756 var i = r(1726) 14757 , a = r(4320) 14758 , s = r(4321) 14759 , o = r(4374) 14760 , u = r(901) 14761 , l = /\s+$/; 14762 e.exports = n 14763 } 14764 , [11188, 4317], [11189, 4318, 396], function(e, t, r) { 14765 function n(e) { 14766 return e.split("").reduce(function(e, t) { 14767 return e[t] = !0, 14768 e 14769 }, {}) 14770 } 14771 function i(e, t) { 14772 return t = t || {}, 14773 function(r, n, i) { 14774 return s(r, e, t) 14775 } 14776 } 14777 function a(e, t) { 14778 e = e || {}, 14779 t = t || {}; 14780 var r = {}; 14781 return Object.keys(t).forEach(function(e) { 14782 r[e] = t[e] 14783 }), 14784 Object.keys(e).forEach(function(t) { 14785 r[t] = e[t] 14786 }), 14787 r 14788 } 14789 function s(e, t, r) { 14790 if ("string" != typeof t) 14791 throw new TypeError("glob pattern string required"); 14792 return r || (r = {}),
14793 r.nocomment || "#" !== t.charAt(0) ? "" === t.trim() ? "" === e : new o(t,r).match(e) : !1 14794 } 14795 function o(e, t) { 14796 if (!(this instanceof o)) 14797 return new o(e,t); 14798 if ("string" != typeof e) 14799 throw new TypeError("glob pattern string required"); 14800 t || (t = {}), 14801 e = e.trim(), 14802 "/" !== v.sep && (e = e.split(v.sep).join("/")), 14803 this.options = t, 14804 this.set = [], 14805 this.pattern = e, 14806 this.regexp = null, 14807 this.negate = !1, 14808 this.comment = !1, 14809 this.empty = !1, 14810 this.make() 14811 } 14812 function u() { 14813 if (!this._made) { 14814 var e = this.pattern 14815 , t = this.options; 14816 if (!t.nocomment && "#" === e.charAt(0)) 14817 return void (this.comment = !0); 14818 if (!e) 14819 return void (this.empty = !0); 14820 this.parseNegate(); 14821 var r = this.globSet = this.braceExpand(); 14822 t.debug && (this.debug = console.error), 14823 this.debug(this.pattern, r), 14824 r = this.globParts = r.map(function(e) { 14825 return e.split(D) 14826 }), 14827 this.debug(this.pattern, r), 14828 r = r.map(function(e, t, r) { 14829 return e.map(this.parse, this) 14830 }, this), 14831 this.debug(this.pattern, r), 14832 r = r.filter(function(e) { 14833 return -1 === e.indexOf(!1) 14834 }), 14835 this.debug(this.pattern, r), 14836 this.set = r 14837 } 14838 } 14839 function l() { 14840 var e = this.pattern 14841 , t = !1 14842 , r = this.options 14843 , n = 0; 14844 if (!r.nonegate) { 14845 for (var i = 0, a = e.length; a > i && "!" === e.charAt(i); i++) 14846 t = !t, 14847 n++; 14848 n && (this.pattern = e.substr(n)), 14849 this.negate = t 14850 } 14851 } 14852 function c(e, t) { 14853 if (t || (t = this instanceof o ? this.options : {}), 14854 e = "undefined" == typeof e ? this.pattern : e, 14855 "undefined" == typeof e) 14856 throw new Error("undefined pattern"); 14857 return t.nobrace || !e.match(/\{.*\}/) ? [e] : b(e) 14858 } 14859 function p(e, t) { 14860 function r() { 14861 if (a) { 14862 switch (a) { 14863 case "*": 14864 o += x, 14865 u = !0; 14866 break; 14867 case "?": 14868 o += E, 14869 u = !0; 14870 break; 14871 default: 14872 o += "\\" + a 14873 } 14874 m.debug("clearStateChar %j %j", a, o), 14875 a = !1 14876 } 14877 } 14878 var n = this.options; 14879 if (!n.noglobstar && "**" === e) 14880 return g; 14881 if ("" === e) 14882 return ""; 14883 for (var i, a, s, o = "", u = !!n.nocase, l = !1, c = [], p = [], f = !1, d = -1, y = -1, v = "." === e.charAt(0) ? "" : n.dot ? "(?!(?:^|\\/)\\.{1,2}(?:$|\\/))" : "(?!\\.)", m = this, b = 0, A = e.length; A > b && (s = e.charAt(b)); b++) 14884 if (this.debug("%s %s %s %j", e, b, o, s), 14885 l && _[s]) 14886 o += "\\" + s, 14887 l = !1; 14888 else 14889 switch (s) { 14890 case "/": 14891 return !1; 14892 case "\\": 14893 r(), 14894 l = !0; 14895 continue; 14896 case "?": 14897 case "*": 14898 case "+": 14899 case "@": 14900 case "!": 14901 if (this.debug("%s %s %s %j <-- stateChar", e, b, o, s), 14902 f) { 14903 this.debug(" in class"), 14904 "!" === s && b === y + 1 && (s = "^"), 14905 o += s; 14906 continue 14907 } 14908 m.debug("call clearStateChar %j", a), 14909 r(), 14910 a = s, 14911 n.noext && r(); 14912 continue; 14913 case "(": 14914 if (f) { 14915 o += "("; 14916 continue 14917 } 14918 if (!a) { 14919 o += "\\("; 14920 continue 14921 } 14922 i = a, 14923 c.push({ 14924 type: i, 14925 start: b - 1, 14926 reStart: o.length 14927 }), 14928 o += "!" === a ? "(?:(?!(?:" : "(?:", 14929 this.debug("plType %j %j", a, o), 14930 a = !1; 14931 continue; 14932 case ")": 14933 if (f || !c.length) { 14934 o += "\\)"; 14935 continue 14936 } 14937 r(), 14938 u = !0, 14939 o += ")"; 14940 var S = c.pop(); 14941 switch (i = S.type) { 14942 case "!": 14943 p.push(S), 14944 o += ")[^/]*?)", 14945 S.reEnd = o.length; 14946 break; 14947 case "?": 14948 case "+": 14949 case "*": 14950 o += i; 14951 break; 14952 case "@": 14953 } 14954 continue; 14955 case "|": 14956 if (f || !c.length || l) { 14957 o += "\\|", 14958 l = !1; 14959 continue 14960 } 14961 r(), 14962 o += "|"; 14963 continue; 14964 case "[": 14965 if (r(), 14966 f) { 14967 o += "\\" + s; 14968 continue 14969 } 14970 f = !0, 14971 y = b, 14972 d = o.length, 14973 o += s; 14974 continue; 14975 case "]": 14976 if (b === y + 1 || !f) { 14977 o += "\\" + s, 14978 l = !1; 14979 continue 14980 } 14981 if (f) { 14982 var D = e.substring(y + 1, b); 14983 try { 14984 RegExp("[" + D + "]") 14985 } catch (w) { 14986 var T = this.parse(D, C); 14987 o = o.substr(0, d) + "\\[" + T[0] + "\\]", 14988 u = u || T[1], 14989 f = !1; 14990 continue 14991 } 14992 } 14993 u = !0, 14994 f = !1, 14995 o += s; 14996 continue; 14997 default: 14998 r(), 14999 l ? l = !1 : !_[s] || "^" === s && f || (o += "\\"), 15000 o += s 15001 } 15002 for (f && (D = e.substr(y + 1), 15003 T = this.parse(D, C), 15004 o = o.substr(0, d) + "\\[" + T[0], 15005 u = u || T[1]), 15006 S = c.pop(); S; S = c.pop()) { 15007 var P = o.slice(S.reStart + 3); 15008 P = P.replace(/((?:\\{2}
15008)*)(\\?)\|/g, function(e, t, r) { 15009 return r || (r = "\\"), 15010 t + t + r + "|" 15011 }), 15012 this.debug("tail=%j\n %s", P, P); 15013 var O = "*" === S.type ? x : "?" === S.type ? E : "\\" + S.type; 15014 u = !0, 15015 o = o.slice(0, S.reStart) + O + "\\(" + P 15016 } 15017 r(), 15018 l && (o += "\\\\"); 15019 var k = !1; 15020 switch (o.charAt(0)) { 15021 case ".": 15022 case "[": 15023 case "(": 15024 k = !0 15025 } 15026 for (var F = p.length - 1; F > -1; F--) { 15027 var B = p[F] 15028 , I = o.slice(0, B.reStart) 15029 , N = o.slice(B.reStart, B.reEnd - 8) 15030 , R = o.slice(B.reEnd - 8, B.reEnd) 15031 , M = o.slice(B.reEnd); 15032 R += M; 15033 var L = I.split("(").length - 1 15034 , j = M; 15035 for (b = 0; L > b; b++) 15036 j = j.replace(/\)[+*?]?/, ""); 15037 M = j; 15038 var U = ""; 15039 "" === M && t !== C && (U = "$"); 15040 var V = I + N + M + U + R; 15041 o = V 15042 } 15043 if ("" !== o && u && (o = "(?=.)" + o), 15044 k && (o = v + o), 15045 t === C) 15046 return [o, u]; 15047 if (!u) 15048 return h(e); 15049 var Y = n.nocase ? "i" : "" 15050 , G = new RegExp("^" + o + "$",Y); 15051 return G._glob = e, 15052 G._src = o, 15053 G 15054 } 15055 function f() { 15056 if (this.regexp || this.regexp === !1) 15057 return this.regexp; 15058 var e = this.set; 15059 if (!e.length) 15060 return this.regexp = !1, 15061 this.regexp; 15062 var t = this.options 15063 , r = t.noglobstar ? x : t.dot ? A : S 15064 , n = t.nocase ? "i" : "" 15065 , i = e.map(function(e) { 15066 return e.map(function(e) { 15067 return e === g ? r : "string" == typeof e ? y(e) : e._src 15068 }).join("\\/") 15069 }).join("|"); 15070 i = "^(?:" + i + ")$", 15071 this.negate && (i = "^(?!" + i + ").*$"); 15072 try { 15073 this.regexp = new RegExp(i,n) 15074 } catch (a) { 15075 this.regexp = !1 15076 } 15077 return this.regexp 15078 } 15079 function d(e, t) { 15080 if (this.debug("match", e, this.pattern), 15081 this.comment) 15082 return !1; 15083 if (this.empty) 15084 return "" === e; 15085 if ("/" === e && t) 15086 return !0; 15087 var r = this.options; 15088 "/" !== v.sep && (e = e.split(v.sep).join("/")), 15089 e = e.split(D), 15090 this.debug(this.pattern, "split", e); 15091 var n = this.set; 15092 this.debug(this.pattern, "set", n); 15093 var i, a; 15094 for (a = e.length - 1; a >= 0 && !(i = e[a]); a--) 15095 ; 15096 for (a = 0; a < n.length; a++) { 15097 var s = n[a] 15098 , o = e; 15099 r.matchBase && 1 === s.length && (o = [i]); 15100 var u = this.matchOne(o, s, t); 15101 if (u) 15102 return r.flipNegate ? !0 : !this.negate 15103 } 15104 return r.flipNegate ? !1 : this.negate 15105 } 15106 function h(e) { 15107 return e.replace(/\\(.)/g, "$1") 15108 } 15109 function y(e) { 15110 return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&") 15111 } 15112 e.exports = s, 15113 s.Minimatch = o; 15114 var v = { 15115 sep: "/" 15116 }; 15117 try { 15118 v = r(392) 15119 } catch (m) {} 15120 var g = s.GLOBSTAR = o.GLOBSTAR = {} 15121 , b = r(4403) 15122 , E = "[^/]" 15123 , x = E + "*?" 15124 , A = "(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?" 15125 , S = "(?:(?!(?:\\/|^)\\.).)*?" 15126 , _ = n("().*{}+?[]^$\\!") 15127 , D = /\/+/; 15128 s.filter = i, 15129 s.defaults = function(e) { 15130 if (!e || !Object.keys(e).length) 15131 return s; 15132 var t = s 15133 , r = function(r, n, i) { 15134 return t.minimatch(r, n, a(e, i)) 15135 }; 15136 return r.Minimatch = function(r, n) { 15137 return new t.Minimatch(r,a(e, n)) 15138 } 15139 , 15140 r 15141 } 15142 , 15143 o.defaults = function(e) {
15144 return e && Object.keys(e).length ? s.defaults(e).Minimatch : o 15145 } 15146 , 15147 o.prototype.debug = function() {} 15148 , 15149 o.prototype.make = u, 15150 o.prototype.parseNegate = l, 15151 s.braceExpand = function(e, t) { 15152 return c(e, t) 15153 } 15154 , 15155 o.prototype.braceExpand = c, 15156 o.prototype.parse = p; 15157 var C = {}; 15158 s.makeRe = function(e, t) { 15159 return new o(e,t || {}).makeRe() 15160 } 15161 , 15162 o.prototype.makeRe = f, 15163 s.match = function(e, t, r) { 15164 r = r || {}; 15165 var n = new o(t,r); 15166 return e = e.filter(function(e) { 15167 return n.match(e) 15168 }), 15169 n.options.nonull && !e.length && e.push(t), 15170 e 15171 } 15172 , 15173 o.prototype.match = d, 15174 o.prototype.matchOne = function(e, t, r) { 15175 var n = this.options; 15176 this.debug("matchOne", { 15177 "this": this, 15178 file: e, 15179 pattern: t 15180 }), 15181 this.debug("matchOne", e.length, t.length); 15182 for (var i = 0, a = 0, s = e.length, o = t.length; s > i && o > a; i++, 15183 a++) { 15184 this.debug("matchOne loop"); 15185 var u = t[a] 15186 , l = e[i]; 15187 if (this.debug(t, u, l), 15188 u === !1) 15189 return !1; 15190 if (u === g) { 15191 this.debug("GLOBSTAR", [t, u, l]); 15192 var c = i 15193 , p = a + 1; 15194 if (p === o) { 15195 for (this.debug("** at the end"); s > i; i++) 15196 if ("." === e[i] || ".." === e[i] || !n.dot && "." === e[i].charAt(0)) 15197 return !1; 15198 return !0 15199 } 15200 for (; s > c; ) { 15201 var f = e[c]; 15202 if (this.debug("\nglobstar while", e, c, t, p, f), 15203 this.matchOne(e.slice(c), t.slice(p), r)) 15204 return this.debug("globstar found match!", c, s, f), 15205 !0; 15206 if ("." === f || ".." === f || !n.dot && "." === f.charAt(0)) { 15207 this.debug("dot detected!", e, c, t, p); 15208 break 15209 } 15210 this.debug("globstar swallow a segment, and continue"), 15211 c++ 15212 } 15213 return !(!r || (this.debug("\n>>> no match, partial?", e, c, t, p), 15214 c !== s)) 15215 } 15216 var d; 15217 if ("string" == typeof u ? (d = n.nocase ? l.toLowerCase() === u.toLowerCase() : l === u, 15218 this.debug("string match", u, l, d)) : (d = l.match(u), 15219 this.debug("pattern match", u, l, d)), 15220 !d) 15221 return !1 15222 } 15223 if (i === s && a === o) 15224 return !0; 15225 if (i === s) 15226 return r; 15227 if (a === o) { 15228 var h = i === s - 1 && "" === e[i]; 15229 return h 15230 } 15231 throw new Error("wtf?") 15232 } 15233 } 15234 , function(e, t, r) { 15235 function n(e) { 15236 return parseInt(e, 10) == e ? parseInt(e, 10) : e.charCodeAt(0) 15237 } 15238 function i(e) { 15239 return e.split("\\\\").join(y).split("\\{").join(v).split("\\}").join(m).split("\\,").join(g).split("\\.").join(b) 15240 } 15241 function a(e) { 15242 return e.split(y).join("\\").split(v).join("{").split(m).join("}").split(g).join(",").split(b).join(".") 15243 } 15244 function s(e) { 15245 if (!e) 15246 return [""]; 15247 var t = [] 15248 , r = h("{", "}", e); 15249 if (!r) 15250 return e.split(","); 15251 var n = r.pre 15252 , i = r.body 15253 , a = r.post 15254 , o = n.split(","); 15255 o[o.length - 1] += "{" + i + "}"; 15256 var u = s(a); 15257 return a.length && (o[o.length - 1] += u.shift(), 15258 o.push.apply(o, u)), 15259 t.push.apply(t, o), 15260 t 15261 } 15262 function o(e) { 15263 return e ? f(i(e), !0).map(a) : [] 15264 } 15265 function u(e) { 15266 return "{" + e + "}" 15267 } 15268 function l(e) { 15269 return /^-?0\d/.test(e) 15270 } 15271 function c(e, t) { 15272 return t >= e 15273 } 15274 function p(e, t) { 15275 return e >= t 15276 } 15277 function f(e, t) { 15278 var r = [] 15279 , i = h("{", "}", e); 15280 if (!i || /\$$/.test(i.pre)) 15281 return [e]; 15282 var a = /^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body) 15283 , o = /^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body) 15284 , y = a || o 15285 , v = /^(.*,)+(.+)?$/.test(i.body); 15286 if (!y && !v) 15287 return i.post.match(/,.*\}/) ? (e = i.pre + "{" + i.body + m + i.post, 15288 f(e)) : [e]; 15289 var g; 15290 if (y) 15291 g = i.body.split(/\.\./); 15292 else if (g = s(i.body), 15293 1 === g.length && (g = f(g[0], !1).map(u), 15294 1 === g.length)) { 15295 var b = i.post.length ? f(i.post, !1) : [""]; 15296 return b.map(function(e) { 15297 return i.pre + g[0] + e 15298 }) 15299 } 15300 var E, x = i.pre, b = i.post.length ? f(i.post, !1) : [""]; 15301 if (y) { 15302 var A = n(g[0]) 15303 , S = n(g[1]) 15304 , _ = Math.max(g[0].length, g[1].length) 15305 , D = 3 == g.length ? Math.abs(n(g[2])) : 1 15306 , C = c 15307 , w = A > S; 15308 w && (D *= -1, 15309 C = p); 15310 var T = g.some(l); 15311 E = []; 15312 for (var P = A; C(P, S); P += D) { 15313 var O; 15314 if (o) 15315 O = String.fromCharCode(P), 15316 "\\" === O && (O = ""); 15317 else if (O = String(P), 15318 T) { 15319 var k = _ - O.length; 15320 if (k > 0) { 15321 var F = new Array(k + 1).join("0"); 15322 O = 0 > P ? "-" + F + O.slice(1) : F + O 15323 } 15324 } 15325 E.push(O) 15326 } 15327 } else 15328 E = d(g, function(e) { 15329 return f(e, !1) 15330 }); 15331 for (var B = 0; B < E.length; B++) 15332 for (var I = 0; I < b.length; I++) { 15333 var N = x + E[B] + b[I]; 15334 (!t || y || N) && r.push(N) 15335 } 15336 return r 15337 } 15338 var d = r(4405) 15339 , h = r(4404); 15340 e.exports = o; 15341 var y = "\x00SLASH" + Math.random() + "\x00" 15342 , v = "\x00OPEN" + Math.random() + "\x00" 15343 , m = "\x00CLOSE" + Math.random() + "\x00" 15344 , g = "\x00COMMA" + Math.random() + "\x00" 15345 , b = "\x00PERIOD" + Math.random() + "\x00" 15346 } 15347 , function(e, t) { 15348 function r(e, t, r) { 15349 e instanceof RegExp && (e = n(e, r)), 15350 t instanceof RegExp && (t = n(t, r)); 15351 var a = i(e, t, r); 15352 return a && { 15353 start: a[0], 15354 end: a[1], 15355 pre: r.slice(0, a[0]), 15356 body: r.slice(a[0] + e.length, a[1]), 15357 post: r.slice(a[1] + t.length) 15358 } 15359 } 15360 function n(e, t) { 15361 var r = t.match(e); 15362 return r ? r[0] : null 15363 } 15364 function i(e, t, r) { 15365 var n, i, a, s, o, u = r.indexOf(e), l = r.indexOf(t, u + 1), c = u; 15366 if (u >= 0 && l > 0) { 15367 for (n = [], 15368 a = r.length; c < r.length && c >= 0 && !o; ) 15369 c == u ? (n.push(c), 15370 u = r.indexOf(e, c + 1)) : 1 == n.length ? o = [n.pop(), l]
15370: (i = n.pop(), 15371 a > i && (a = i, 15372 s = l), 15373 l = r.indexOf(t, c + 1)), 15374 c = l > u && u >= 0 ? u : l; 15375 n.length && (o = [a, s]) 15376 } 15377 return o 15378 } 15379 e.exports = r, 15380 r.range = i 15381 } 15382 , function(e, t) { 15383 e.exports = function(e, t) { 15384 for (var n = [], i = 0; i < e.length; i++) { 15385 var a = t(e[i], i); 15386 r(a) ? n.push.apply(n, a) : n.push(a) 15387 } 15388 return n 15389 } 15390 ; 15391 var r = Array.isArray || function(e) { 15392 return "[object Array]" === Object.prototype.toString.call(e) 15393 } 15394 } 15395 , function(e, t, r) { 15396 "use strict"; 15397 var n = r(1050); 15398 e.exports = function(e, t) { 15399 var r = "function" == typeof n.access ? n.access : n.stat; 15400 r(e, function(e) { 15401 t(null, !e) 15402 }) 15403 } 15404 , 15405 e.exports.sync = function(e) { 15406 var t = "function" == typeof n.accessSync ? n.accessSync : n.statSync; 15407 try { 15408 return t(e), 15409 !0 15410 } catch (r) { 15411 return !1 15412 } 15413 } 15414 } 15415 , function(e, t, r) { 15416 (function(t) { 15417 "use strict"; 15418 function r(e) { 15419 return "/" === e.charAt(0) 15420 } 15421 function n(e) { 15422 var t = /^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/ 15423 , r = t.exec(e) 15424 , n = r[1] || "" 15425 , i = !!n && ":" !== n.charAt(1); 15426 return !!r[2] || i 15427 } 15428 e.exports = "win32" === t.platform ? n : r, 15429 e.exports.posix = r, 15430 e.exports.win32 = n 15431 } 15432 ).call(t, r(1)) 15433 } 15434 , function(e, t) { 15435 "use strict"; 15436 e.exports = /^#!.*/ 15437 } 15438 , function(e, t) { 15439 var r = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""); 15440 t.encode = function(e) { 15441 if (e >= 0 && e < r.length) 15442 return r[e]; 15443 throw new TypeError("Must be between 0 and 63: " + e) 15444 } 15445 , 15446 t.decode = function(e) { 15447 var t = 65 15448 , r = 90 15449 , n = 97 15450 , i = 122 15451 , a = 48 15452 , s = 57 15453 , o = 43 15454 , u = 47 15455 , l = 26 15456 , c = 52; 15457 return e >= t && r >= e ? e - t : e >= n && i >= e ? e - n + l : e >= a && s >= e ? e - a + c : e == o ? 62 : e == u ? 63 : -1 15458 } 15459 } 15460 , function(e, t) { 15461 function r(e, n, i, a, s, o) { 15462 var u = Math.floor((n - e) / 2) + e 15463 , l = s(i, a[u], !0); 15464 return 0 === l ? u : l > 0 ? n - u > 1 ? r(u, n, i, a, s, o) : o == t.LEAST_UPPER_BOUND ? n < a.length ? n : -1 : u : u - e > 1 ? r(e, u, i, a, s, o) : o == t.LEAST_UPPER_BOUND ? u : 0 > e ? -1 : e 15465 } 15466 t.GREATEST_LOWER_BOUND = 1, 15467 t.LEAST_UPPER_BOUND = 2, 15468 t.search = function(e, n, i, a) { 15469 if (0 === n.length) 15470 return -1; 15471 var s = r(-1, n.length, e, n, i, a || t.GREATEST_LOWER_BOUND); 15472 if (0 > s) 15473 return -1; 15474 for (; s - 1 >= 0 && 0 === i(n[s], n[s - 1], !0); ) 15475 --s; 15476 return s 15477 } 15478 } 15479 , function(e, t, r) { 15480 function n(e, t) { 15481 var r = e.generatedLine 15482 , n = t.generatedLine 15483 , i = e.generatedColumn 15484 , s = t.generatedColumn; 15485 return n > r || n == r && s >= i || a.compareByGeneratedPositionsInflated(e, t) <= 0 15486 } 15487 function i() { 15488 this._array = [], 15489 this._sorted = !0, 15490 this._last = { 15491 generatedLine: -1, 15492 generatedColumn: 0 15493 } 15494 } 15495 var a = r(902); 15496 i.prototype.unsortedForEach = function(e, t) { 15497 this._array.forEach(e, t) 15498 } 15499 , 15500 i.prototype.add = function(e) { 15501 n(this._last, e) ? (this._last = e, 15502 this._array.push(e)) : (this._sorted = !1, 15503 this._array.push(e)) 15504 } 15505 , 15506 i.prototype.toArray = function() { 15507 return this._sorted || (this._array.sort(a.compareByGeneratedPositionsInflated), 15508 this._sorted = !0), 15509 this._array 15510 } 15511 , 15512 t.MappingList = i 15513 } 15514 , function(e, t) { 15515 function r(e, t, r) { 15516 var n = e[t]; 15517 e[t] = e[r], 15518 e[r] = n 15519 } 15520 function n(e, t) { 15521 return Math.round(e + Math.random() * (t - e)) 15522 } 15523 function i(e, t, a, s) { 15524 if (s > a) { 15525 var o = n(a, s) 15526 , u = a - 1; 15527 r(e, o, s); 15528 for (var l = e[s], c = a; s > c; c++) 15529 t(e[c], l) <= 0 && (u += 1, 15530 r(e, u, c)); 15531 r(e, u + 1, c); 15532 var p = u + 1; 15533 i(e, t, a, p - 1), 15534 i(e, t, p + 1, s) 15535 } 15536 } 15537 t.quickSort = function(e, t) { 15538 i(e, t, 0, e.length - 1) 15539 } 15540 } 15541 , function(e, t, r) { 15542 function n(e) { 15543 var t = e; 15544 return "string" == typeof e && (t = JSON.parse(e.replace(/^\)\]\}'/, ""))), 15545 null != t.sections ? new s(t) : new i(t) 15546 } 15547 function i(e) { 15548 var t = e; 15549 "string" == typeof e && (t = JSON.parse(e.replace(/^\)\]\}'/, ""))); 15550 var r = o.getArg(t, "version") 15551 , n = o.getArg(t, "sources") 15552 , i = o.getArg(t, "names", []) 15553 , a = o.getArg(t, "sourceRoot", null) 15554 , s = o.getArg(t, "sourcesContent", null) 15555 , u = o.getArg(t, "mappings") 15556 , c = o.getArg(t, "file", null); 15557 if (r != this._version) 15558 throw new Error("Unsupported version: " + r); 15559 n = n.map(String).map(o.normalize).map(function(e) { 15560 return a && o.isAbsolute(a) && o.isAbsolute(e) ? o.relative(a, e) : e 15561 }), 15562 this._names = l.fromArray(i.map(String), !0), 15563 this._sources = l.fromArray(n, !0), 15564 this.sourceRoot = a, 15565 this.sourcesContent = s, 15566 this._mappings = u, 15567 this.file = c 15568 } 15569 function a() { 15570 this.generatedLine = 0, 15571 this.generatedColumn = 0, 15572 this.source = null, 15573 this.originalLine = null, 15574 this.originalColumn = null, 15575 this.name = null 15576 } 15577 function s(e) { 15578 var t = e; 15579 "string" == typeof e && (t = JSON.parse(e.replace(/^\)\]\}'/, ""))); 15580 var r = o.getArg(t, "version") 15581 , i = o.getArg(t, "sections"); 15582 if (r != this._version) 15583 throw new Error("Unsupported version: " + r); 15584 this._sources = new l, 15585 this._names = new l; 15586 var a = { 15587 line: -1, 15588 column: 0 15589 }; 15590 this._sections = i.map(function(e) { 15591 if (e.url) 15592 throw new Error("Support for url field in sections not implemented."); 15593 var t = o.getArg(e, "offset") 15594 , r = o.getArg(t, "line") 15595 , i = o.getArg(t, "column"); 15596 if (r < a.line || r === a.line && i < a.column) 15597 throw new Error("Section offsets must be ordered and non-overlapping."); 15598 return a = t, 15599 { 15600 generatedOffset: { 15601 generatedLine: r + 1, 15602 generatedColumn: i + 1 15603 }, 15604 consumer: new n(o.getArg(e, "map")) 15605 } 15606 }) 15607 } 15608 var o = r(902) 15609 , u = r(4410) 15610 , l = r(2702).ArraySet 15611 , c = r(2703) 15612 , p = r(4412).quickSort; 15613 n.fromSourceMap = function(e) { 15614 return i.fromSourceMap(e) 15615 } 15616 , 15617 n.prototype._version = 3, 15618 n.prototype.__generatedMappings = null, 15619 Object.defineProperty(n.prototype, "_generatedMappings", { 15620 get: function() { 15621 return this.__generatedMappings || this._parseMappings(this._mappings, this.sourceRoot), 15622 this.__generatedMappings 15623 } 15624 }), 15625 n.prototype.__originalMappings = null, 15626 Object.defineProperty(n.prototype, "_originalMappings", { 15627 get: function() { 15628 return this.__originalMappings || this._parseMappings(this._mappings, this.sourceRoot), 15629 this.__originalMappings 15630 } 15631 }), 15632 n.prototype._charIsMappingSeparator = function(e, t) { 15633 var r = e.charAt(t); 15634 return ";" === r || "," === r 15635 } 15636 , 15637 n.prototype._parseMappings = function(e, t) { 15638 throw new Error("Subclasses must implement _parseMappings") 15639 } 15640 , 15641 n.GENERATED_ORDER = 1, 15642 n.ORIGINAL_ORDER = 2, 15643 n.GREATEST_LOWER_BOUND = 1, 15644 n.LEAST_UPPER_BOUND = 2, 15645 n.prototype.eachMapping = function(e, t, r) { 15646 var i, a = t || null, s = r || n.GENERATED_ORDER; 15647 switch (s) { 15648 case n.GENERATED_ORDER: 15649 i = this._generatedMappings; 15650 break; 15651 case n.ORIGINAL_ORDER: 15652 i = this._originalMappings; 15653 break; 15654 default: 15655 throw new Error("Unknown order of iteration.") 15656 } 15657 var u = this.sourceRoot; 15658 i.map(function(e) { 15659 var t = null === e.source ? null : this._sources.at(e.source); 15660 return null != t && null != u && (t = o.join(u, t)), 15661 { 15662 source: t, 15663 generatedLine: e.generatedLine, 15664 generatedColumn: e.generatedColumn, 15665 originalLine: e.originalLine, 15666 originalColumn: e.originalColumn,
vendor: 16,384 bytes, lines 15667-16045
15667 name: null === e.name ? null : this._names.at(e.name) 15668 } 15669 }, this).forEach(e, a) 15670 } 15671 , 15672 n.prototype.allGeneratedPositionsFor = function(e) { 15673 var t = o.getArg(e, "line") 15674 , r = { 15675 source: o.getArg(e, "source"), 15676 originalLine: t, 15677 originalColumn: o.getArg(e, "column", 0) 15678 }; 15679 if (null != this.sourceRoot && (r.source = o.relative(this.sourceRoot, r.source)), 15680 !this._sources.has(r.source)) 15681 return []; 15682 r.source = this._sources.indexOf(r.source); 15683 var n = [] 15684 , i = this._findMapping(r, this._originalMappings, "originalLine", "originalColumn", o.compareByOriginalPositions, u.LEAST_UPPER_BOUND); 15685 if (i >= 0) { 15686 var a = this._originalMappings[i]; 15687 if (void 0 === e.column) 15688 for (var s = a.originalLine; a && a.originalLine === s; ) 15689 n.push({ 15690 line: o.getArg(a, "generatedLine", null), 15691 column: o.getArg(a, "generatedColumn", null), 15692 lastColumn: o.getArg(a, "lastGeneratedColumn", null) 15693 }), 15694 a = this._originalMappings[++i]; 15695 else 15696 for (var l = a.originalColumn; a && a.originalLine === t && a.originalColumn == l; ) 15697 n.push({ 15698 line: o.getArg(a, "generatedLine", null), 15699 column: o.getArg(a, "generatedColumn", null), 15700 lastColumn: o.getArg(a, "lastGeneratedColumn", null) 15701 }), 15702 a = this._originalMappings[++i] 15703 } 15704 return n 15705 } 15706 , 15707 t.SourceMapConsumer = n, 15708 i.prototype = Object.create(n.prototype), 15709 i.prototype.consumer = n, 15710 i.fromSourceMap = function(e) { 15711 var t = Object.create(i.prototype) 15712 , r = t._names = l.fromArray(e._names.toArray(), !0) 15713 , n = t._sources = l.fromArray(e._sources.toArray(), !0); 15714 t.sourceRoot = e._sourceRoot, 15715 t.sourcesContent = e._generateSourcesContent(t._sources.toArray(), t.sourceRoot), 15716 t.file = e._file; 15717 for (var s = e._mappings.toArray().slice(), u = t.__generatedMappings = [], c = t.__originalMappings = [], f = 0, d = s.length; d > f; f++) { 15718 var h = s[f] 15719 , y = new a; 15720 y.generatedLine = h.generatedLine, 15721 y.generatedColumn = h.generatedColumn, 15722 h.source && (y.source = n.indexOf(h.source), 15723 y.originalLine = h.originalLine, 15724 y.originalColumn = h.originalColumn, 15725 h.name && (y.name = r.indexOf(h.name)), 15726 c.push(y)), 15727 u.push(y) 15728 } 15729 return p(t.__originalMappings, o.compareByOriginalPositions), 15730 t 15731 } 15732 , 15733 i.prototype._version = 3, 15734 Object.defineProperty(i.prototype, "sources", { 15735 get: function() { 15736 return this._sources.toArray().map(function(e) { 15737 return null != this.sourceRoot ? o.join(this.sourceRoot, e) : e 15738 }, this) 15739 } 15740 }), 15741 i.prototype._parseMappings = function(e, t) { 15742 for (var r, n, i, s, u, l = 1, f = 0, d = 0, h = 0, y = 0, v = 0, m = e.length, g = 0, b = {}, E = {}, x = [], A = []; m > g; ) 15743 if (";" === e.charAt(g)) 15744 l++, 15745 g++, 15746 f = 0; 15747 else if ("," === e.charAt(g)) 15748 g++; 15749 else { 15750 for (r = new a, 15751 r.generatedLine = l, 15752 s = g; m > s && !this._charIsMappingSeparator(e, s); s++) 15753 ; 15754 if (n = e.slice(g, s), 15755 i = b[n]) 15756 g += n.length; 15757 else { 15758 for (i = []; s > g; ) 15759 c.decode(e, g, E), 15760 u = E.value, 15761 g = E.rest, 15762 i.push(u); 15763 if (2 === i.length) 15764 throw new Error("Found a source, but no line and column"); 15765 if (3 === i.length) 15766 throw new Error("Found a source and line, but no column"); 15767 b[n] = i 15768 } 15769 r.generatedColumn = f + i[0], 15770 f = r.generatedColumn, 15771 i.length > 1 && (r.source = y + i[1], 15772 y += i[1], 15773 r.originalLine = d + i[2], 15774 d = r.originalLine, 15775 r.originalLine += 1, 15776 r.originalColumn = h + i[3], 15777 h = r.originalColumn, 15778 i.length > 4 && (r.name = v + i[4], 15779 v += i[4])), 15780 A.push(r), 15781 "number" == typeof r.originalLine && x.push(r) 15782 } 15783 p(A, o.compareByGeneratedPositionsDeflated), 15784 this.__generatedMappings = A, 15785 p(x, o.compareByOriginalPositions), 15786 this.__originalMappings = x 15787 } 15788 , 15789 i.prototype._findMapping = function(e, t, r, n, i, a) { 15790 if (e[r] <= 0) 15791 throw new TypeError("Line must be greater than or equal to 1, got " + e[r]); 15792 if (e[n] < 0) 15793 throw new TypeError("Column must be greater than or equal to 0, got " + e[n]); 15794 return u.search(e, t, i, a) 15795 } 15796 , 15797 i.prototype.computeColumnSpans = function() { 15798 for (var e = 0; e < this._generatedMappings.length; ++e) { 15799 var t = this._generatedMappings[e]; 15800 if (e + 1 < this._generatedMappings.length) { 15801 var r = this._generatedMappings[e + 1]; 15802 if (t.generatedLine === r.generatedLine) { 15803 t.lastGeneratedColumn = r.generatedColumn - 1; 15804 continue 15805 } 15806 } 15807 t.lastGeneratedColumn = 1 / 0 15808 } 15809 } 15810 , 15811 i.prototype.originalPositionFor = function(e) { 15812 var t = { 15813 generatedLine: o.getArg(e, "line"), 15814 generatedColumn: o.getArg(e, "column") 15815 } 15816 , r = this._findMapping(t, this._generatedMappings, "generatedLine", "generatedColumn", o.compareByGeneratedPositionsDeflated, o.getArg(e, "bias", n.GREATEST_LOWER_BOUND)); 15817 if (r >= 0) { 15818 var i = this._generatedMappings[r]; 15819 if (i.generatedLine === t.generatedLine) { 15820 var a = o.getArg(i, "source", null); 15821 null !== a && (a = this._sources.at(a), 15822 null != this.sourceRoot && (a = o.join(this.sourceRoot, a))); 15823 var s = o.getArg(i, "name", null); 15824 return null !== s && (s = this._names.at(s)), 15825 { 15826 source: a, 15827 line: o.getArg(i, "originalLine", null), 15828 column: o.getArg(i, "originalColumn", null), 15829 name: s 15830 } 15831 } 15832 } 15833 return { 15834 source: null, 15835 line: null, 15836 column: null, 15837 name: null 15838 } 15839 } 15840 , 15841 i.prototype.hasContentsOfAllSources = function() { 15842 return this.sourcesContent ? this.sourcesContent.length >= this._sources.size() && !this.sourcesContent.some(function(e) { 15843 return null == e 15844 }) : !1 15845 } 15846 , 15847 i.prototype.sourceContentFor = function(e, t) { 15848 if (!this.sourcesContent) 15849 return null; 15850 if (null != this.sourceRoot && (e = o.relative(this.sourceRoot, e)), 15851 this._sources.has(e)) 15852 return this.sourcesContent[this._sources.indexOf(e)]; 15853 var r; 15854 if (null != this.sourceRoot && (r = o.urlParse(this.sourceRoot))) { 15855 var n = e.replace(/^file:\/\//, ""); 15856 if ("file" == r.scheme && this._sources.has(n)) 15857 return this.sourcesContent[this._sources.indexOf(n)]; 15858 if ((!r.path || "/" == r.path) && this._sources.has("/" + e)) 15859 return this.sourcesContent[this._sources.indexOf("/" + e)] 15860 } 15861 if (t) 15862 return null; 15863 throw new Error('"' + e + '" is not in the SourceMap.') 15864 } 15865 , 15866 i.prototype.generatedPositionFor = function(e) { 15867 var t = o.getArg(e, "source"); 15868 if (null != this.sourceRoot && (t = o.relative(this.sourceRoot, t)), 15869 !this._sources.has(t)) 15870 return { 15871 line: null, 15872 column: null, 15873 lastColumn: null 15874 }; 15875 t = this._sources.indexOf(t); 15876 var r = { 15877 source: t, 15878 originalLine: o.getArg(e, "line"), 15879 originalColumn: o.getArg(e, "column") 15880 } 15881 , i = this._findMapping(r, this._originalMappings, "originalLine", "originalColumn", o.compareByOriginalPositions, o.getArg(e, "bias", n.GREATEST_LOWER_BOUND)); 15882 if (i >= 0) { 15883 var a = this._originalMappings[i]; 15884 if (a.source === r.source) 15885 return { 15886 line: o.getArg(a, "generatedLine", null), 15887 column: o.getArg(a, "generatedColumn", null), 15888 lastColumn: o.getArg(a, "lastGeneratedColumn", null) 15889 } 15890 } 15891 return { 15892 line: null, 15893 column: null, 15894 lastColumn: null 15895 } 15896 } 15897 , 15898 t.BasicSourceMapConsumer = i, 15899 s.prototype = Object.create(n.prototype), 15900 s.prototype.constructor = n, 15901 s.prototype._version = 3, 15902 Object.defineProperty(s.prototype, "sources", { 15903 get: function() { 15904 for (var e = [], t = 0; t < this._sections.length; t++) 15905 for (var r = 0; r < this._sections[t].consumer.sources.length; r++) 15906 e.push(this._sections[t].consumer.sources[r]); 15907 return e 15908 } 15909 }), 15910 s.prototype.originalPositionFor = function(e) { 15911 var t = { 15912 generatedLine: o.getArg(e, "line"), 15913 generatedColumn: o.getArg(e, "column") 15914 } 15915 , r = u.search(t, this._sections, function(e, t) { 15916 var r = e.generatedLine - t.generatedOffset.generatedLine; 15917 return r ? r : e.generatedColumn - t.generatedOffset.generatedColumn 15918 }) 15919 , n = this._sections[r]; 15920 return n ? n.consumer.originalPositionFor({ 15921 line: t.generatedLine - (n.generatedOffset.generatedLine - 1), 15922 column: t.generatedColumn - (n.generatedOffset.generatedLine === t.generatedLine ? n.generatedOffset.generatedColumn - 1 : 0), 15923 bias: e.bias 15924 }) : { 15925 source: null, 15926 line: null, 15927 column: null, 15928 name: null 15929 } 15930 } 15931 , 15932 s.prototype.hasContentsOfAllSources = function() { 15933 return this._sections.every(function(e) { 15934 return e.consumer.hasContentsOfAllSources() 15935 }) 15936 } 15937 , 15938 s.prototype.sourceContentFor = function(e, t) { 15939 for (var r = 0; r < this._sections.length; r++) { 15940 var n = this._sections[r] 15941 , i = n.consumer.sourceContentFor(e, !0); 15942 if (i) 15943 return i 15944 } 15945 if (t) 15946 return null; 15947 throw new Error('"' + e + '" is not in the SourceMap.') 15948 } 15949 , 15950 s.prototype.generatedPositionFor = function(e) { 15951 for (var t = 0; t < this._sections.length; t++) { 15952 var r = this._sections[t]; 15953 if (-1 !== r.consumer.sources.indexOf(o.getArg(e, "source"))) { 15954 var n = r.consumer.generatedPositionFor(e); 15955 if (n) { 15956 var i = { 15957 line: n.line + (r.generatedOffset.generatedLine - 1), 15958 column: n.column + (r.generatedOffset.generatedLine === n.line ? r.generatedOffset.generatedColumn - 1 : 0) 15959 }; 15960 return i 15961 } 15962 } 15963 } 15964 return { 15965 line: null, 15966 column: null 15967 } 15968 } 15969 , 15970 s.prototype._parseMappings = function(e, t) { 15971 this.__generatedMappings = [], 15972 this.__originalMappings = []; 15973 for (var r = 0; r < this._sections.length; r++) 15974 for (var n = this._sections[r], i = n.consumer._generatedMappings, a = 0; a < i.length; a++) { 15975 var s = i[a] 15976 , u = n.consumer._sources.at(s.source); 15977 null !== n.consumer.sourceRoot && (u = o.join(n.consumer.sourceRoot, u)), 15978 this._sources.add(u), 15979 u = this._sources.indexOf(u); 15980 var l = n.consumer._names.at(s.name); 15981 this._names.add(l), 15982 l = this._names.indexOf(l); 15983 var c = { 15984 source: u, 15985 generatedLine: s.generatedLine + (n.generatedOffset.generatedLine - 1), 15986 generatedColumn: s.generatedColumn + (n.generatedOffset.generatedLine === s.generatedLine ? n.generatedOffset.generatedColumn - 1 : 0), 15987 originalLine: s.originalLine, 15988 originalColumn: s.originalColumn, 15989 name: l 15990 }; 15991 this.__generatedMappings.push(c), 15992 "number" == typeof c.originalLine && this.__originalMappings.push(c) 15993 } 15994 p(this.__generatedMappings, o.compareByGeneratedPositionsDeflated), 15995 p(this.__originalMappings, o.compareByOriginalPositions) 15996 } 15997 , 15998 t.IndexedSourceMapConsumer = s 15999 } 16000 , function(e, t, r) { 16001 function n(e, t, r, n, i) { 16002 this.children = [], 16003 this.sourceContents = {}, 16004 this.line = null == e ? null : e, 16005 this.column = null == t ? null : t, 16006 this.source = null == r ? null : r, 16007 this.name = null == i ? null : i, 16008 this[u] = !0, 16009 null != n && this.add(n) 16010 } 16011 var i = r(2704).SourceMapGenerator 16012 , a = r(902) 16013 , s = /(\r?\n)/ 16014 , o = 10 16015 , u = "$$$isSourceNode$$$"; 16016 n.fromStringWithSourceMap = function(e, t, r) { 16017 function i(e, t) { 16018 if (null === e || void 0 === e.source) 16019 o.add(t); 16020 else { 16021 var i = r ? a.join(r, e.source) : e.source; 16022 o.add(new n(e.originalLine,e.originalColumn,i,t,e.name)) 16023 } 16024 } 16025 var o = new n 16026 , u = e.split(s) 16027 , l = function() { 16028 var e = u.shift() 16029 , t = u.shift() || ""; 16030 return e + t 16031 } 16032 , c = 1 16033 , p = 0 16034 , f = null; 16035 return t.eachMapping(function(e) { 16036 if (null !== f) { 16037 if (!(c < e.generatedLine)) { 16038 var t = u[0] 16039 , r = t.substr(0, e.generatedColumn - p); 16040 return u[0] = t.substr(e.generatedColumn - p), 16041 p = e.generatedColumn, 16042 i(f, r), 16043 void (f = e) 16044 } 16045 i(f, l()),
16046 c++, 16047 p = 0 16048 } 16049 for (; c < e.generatedLine; ) 16050 o.add(l()), 16051 c++; 16052 if (p < e.generatedColumn) { 16053 var t = u[0]; 16054 o.add(t.substr(0, e.generatedColumn)), 16055 u[0] = t.substr(e.generatedColumn), 16056 p = e.generatedColumn 16057 } 16058 f = e 16059 }, this), 16060 u.length > 0 && (f && i(f, l()), 16061 o.add(u.join(""))), 16062 t.sources.forEach(function(e) { 16063 var n = t.sourceContentFor(e); 16064 null != n && (null != r && (e = a.join(r, e)), 16065 o.setSourceContent(e, n)) 16066 }), 16067 o 16068 } 16069 , 16070 n.prototype.add = function(e) { 16071 if (Array.isArray(e)) 16072 e.forEach(function(e) { 16073 this.add(e) 16074 }, this); 16075 else { 16076 if (!e[u] && "string" != typeof e) 16077 throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + e); 16078 e && this.children.push(e) 16079 } 16080 return this 16081 } 16082 , 16083 n.prototype.prepend = function(e) { 16084 if (Array.isArray(e)) 16085 for (var t = e.length - 1; t >= 0; t--) 16086 this.prepend(e[t]); 16087 else { 16088 if (!e[u] && "string" != typeof e) 16089 throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + e); 16090 this.children.unshift(e) 16091 } 16092 return this 16093 } 16094 , 16095 n.prototype.walk = function(e) { 16096 for (var t, r = 0, n = this.children.length; n > r; r++) 16097 t = this.children[r], 16098 t[u] ? t.walk(e) : "" !== t && e(t, { 16099 source: this.source, 16100 line: this.line, 16101 column: this.column, 16102 name: this.name 16103 }) 16104 } 16105 , 16106 n.prototype.join = function(e) { 16107 var t, r, n = this.children.length; 16108 if (n > 0) { 16109 for (t = [], 16110 r = 0; n - 1 > r; r++) 16111 t.push(this.children[r]), 16112 t.push(e); 16113 t.push(this.children[r]), 16114 this.children = t 16115 } 16116 return this 16117 } 16118 , 16119 n.prototype.replaceRight = function(e, t) { 16120 var r = this.children[this.children.length - 1]; 16121 return r[u] ? r.replaceRight(e, t) : "string" == typeof r ? this.children[this.children.length - 1] = r.replace(e, t) : this.children.push("".replace(e, t)), 16122 this 16123 } 16124 , 16125 n.prototype.setSourceContent = function(e, t) { 16126 this.sourceContents[a.toSetString(e)] = t 16127 } 16128 , 16129 n.prototype.walkSourceContents = function(e) { 16130 for (var t = 0, r = this.children.length; r > t; t++) 16131 this.children[t][u] && this.children[t].walkSourceContents(e); 16132 for (var n = Object.keys(this.sourceContents), t = 0, r = n.length; r > t; t++) 16133 e(a.fromSetString(n[t]), this.sourceContents[n[t]]) 16134 } 16135 , 16136 n.prototype.toString = function() { 16137 var e = ""; 16138 return this.walk(function(t) { 16139 e += t 16140 }), 16141 e 16142 } 16143 , 16144 n.prototype.toStringWithSourceMap = function(e) { 16145 var t = { 16146 code: "", 16147 line: 1, 16148 column: 0 16149 } 16150 , r = new i(e) 16151 , n = !1 16152 , a = null 16153 , s = null 16154 , u = null 16155 , l = null; 16156 return this.walk(function(e, i) { 16157 t.code += e, 16158 null !== i.source && null !== i.line && null !== i.column ? (a === i.source && s === i.line && u === i.column && l === i.name || r.addMapping({ 16159 source: i.source, 16160 original: { 16161 line: i.line, 16162 column: i.column 16163 }, 16164 generated: { 16165 line: t.line, 16166 column: t.column 16167 }, 16168 name: i.name 16169 }), 16170 a = i.source, 16171 s = i.line, 16172 u = i.column, 16173 l = i.name, 16174 n = !0) : n && (r.addMapping({ 16175 generated: { 16176 line: t.line, 16177 column: t.column 16178 } 16179 }), 16180 a = null, 16181 n = !1); 16182 for (var c = 0, p = e.length; p > c; c++) 16183 e.charCodeAt(c) === o ? (t.line++, 16184 t.column = 0, 16185 c + 1 === p ? (a = null, 16186 n = !1) : n && r.addMapping({ 16187 source: i.source, 16188 original: { 16189 line: i.line, 16190 column: i.column 16191 }, 16192 generated: { 16193 line: t.line, 16194 column: t.column 16195 }, 16196 name: i.name 16197 })) : t.column++ 16198 }), 16199 this.walkSourceContents(function(e, t) { 16200 r.setSourceContent(e, t) 16201 }), 16202 { 16203 code: t.code, 16204 map: r 16205 } 16206 } 16207 , 16208 t.SourceNode = n 16209 } 16210 , function(e, t) { 16211 "use strict"; 16212 function r(e, t, r) { 16213 var n = void 0; 16214 return null != r ? n = r : (n = "Inline Babel script", 16215 p++, 16216 p > 1 && (n += " (" + p + ")")), 16217 e(t, o({ 16218 filename: n 16219 }, u)).code 16220 } 16221 function n(e, t, n, i) { 16222 var a = document.createElement("script"); 16223 a.text = r(e, t, n, i), 16224 c.appendChild(a) 16225 } 16226 function i(e, t, r) { 16227 var n = new XMLHttpRequest; 16228 return n.open("GET", e, !0), 16229 "overrideMimeType"in n && n.overrideMimeType("text/plain"), 16230 n.onreadystatechange = function() { 16231 if (4 === n.readyState) { 16232 if (0 !== n.status && 200 !== n.status) 16233 throw r(), 16234 new Error("Could not load " + e); 16235 t(n.responseText) 16236 } 16237 } 16238 , 16239 n.send(null) 16240 } 16241 function a(e, t) { 16242 function r() { 16243 var t, r; 16244 for (r = 0; s > r; r++) 16245 if (t = a[r], 16246 t.loaded && !t.executed) 16247 t.executed = !0, 16248 n(e, t.content, t.url); 16249 else if (!t.loaded && !t.error && !t.async) 16250 break 16251 } 16252 var a = [] 16253 , s = t.length; 16254 t.forEach(function(e, t) { 16255 var n = e.hasAttribute("async"); 16256 e.src ? (a[t] = { 16257 async: n, 16258 error: !1, 16259 executed: !1, 16260 content: null, 16261 loaded: !1, 16262 url: e.src 16263 }, 16264 i(e.src, function(e) { 16265 a[t].loaded = !0, 16266 a[t].content = e, 16267 r() 16268 }, function() { 16269 a[t].error = !0, 16270 r() 16271 })) : a[t] = { 16272 async: n, 16273 error: !1, 16274 executed: !1, 16275 content: e.innerHTML, 16276 loaded: !0, 16277 url: null 16278 } 16279 }), 16280 r() 16281 } 16282 function s(e) { 16283 c = document.getElementsByTagName("head")[0]; 16284 for (var t = document.getElementsByTagName("script"), r = [], n = 0; n < t.length; n++) { 16285 var i = t.item(n) 16286 , s = i.type.split(";")[0]; 16287 -1 !== l.indexOf(s) && r.push(i) 16288 } 16289 0 !== r.length && ( 16290 a(e, r)) 16291 } 16292 Object.defineProperty(t, "__esModule", { 16293 value: !0 16294 }); 16295 var o = Object.assign || function(e) { 16296 for (var t = 1; t < arguments.length; t++) { 16297 var r = arguments[t]; 16298 for (var n in r) 16299 Object.prototype.hasOwnProperty.call(r, n) && (e[n] = r[n]) 16300 } 16301 return e 16302 } 16303 ; 16304 t.runScripts = s; 16305 var u = { 16306 presets: ["react", "es2015"], 16307 plugins: ["transform-class-properties", "transform-object-rest-spread", "transform-flow-strip-types"], 16308 sourceMaps: "inline" 16309 } 16310 , l = ["text/jsx", "text/babel"] 16311 , c = void 0 16312 , p = 0 16313 } 16314 , [10913, 4417], [10930, 4445, 4444, 4442], 4196, 4197, [10944, 1743, 4438, 4437
16314], [10948, 2706, 724], [10951, 4418], [10955, 723, 1737, 4422, 903], [10958, 723], [10959, 1082, 2709, 2707], [10960, 2706], [10964, 4430, 2711, 2712, 903, 724], 2655, 1700, [10969, 1081, 4431, 2708, 1741, 2707, 4424], [10971, 1740, 1081, 4434, 1082], [10975, 1083, 4439, 1741], [10976, 1083, 1743, 4420, 1741], [10977, 4433, 2708], [10980, 903], [10985, 1742, 1738], [10986, 1742], [10988, 1742], [10989, 1738], [10990, 1739], [10994, 4421, 724, 1084, 1737], [10995, 1081, 4441, 1737], [10996, 4419, 4428, 1084, 1743, 2710], [11003, 4436, 2710], [11008, 4443, 723, 903, 1084, 724], function(e, t) { 16315 "use strict"; 16316 t.__esModule = !0, 16317 t["default"] = function(e) { 16318 var t = e.types; 16319 return { 16320 pre: function(e) { 16321 e.set("helpersNamespace", t.identifier("babelHelpers")) 16322 } 16323 } 16324 } 16325 , 16326 e.exports = t["default"] 16327 } 16328 , function(e, t) { 16329 "use strict"; 16330 t.__esModule = !0, 16331 t["default"] = function() { 16332 return { 16333 manipulateOptions: function(e, t) { 16334 t.plugins.push("asyncGenerators") 16335 } 16336 } 16337 } 16338 , 16339 e.exports = t["default"] 16340 } 16341 , function(e, t, r) { 16342 "use strict"; 16343 t.__esModule = !0, 16344 t["default"] = function() { 16345 return { 16346 inherits: r(1085) 16347 } 16348 } 16349 , 16350 e.exports = t["default"] 16351 } 16352 , [11190, 4450, 2724, 25], [11191, 4451, 2724, 25], [11192, 25], [11049, 142, 4460, 4459, 4457, 4455, 4458, 4456, 4454, 143, 2725, 1086, 4461, 4462], 4266, [11050, 142], [11051, 586, 26, 143, 142, 904], [11053, 1087, 142], [11054, 26, 143, 142, 904], [11055, 64, 401, 142, 1087], [11056, 26, 586, 143, 142, 725], [11057, 143, 142, 725], [11194, 143, 142], [11059, 4463, 143, 1086, 142, 904, 725], 4276, [11062, 64, 401, 1087, 1086, 143], 2858, 2734, function(e, t) { 16353 function r(e, t) { 16354 var r = -1 16355 , n = e.length; 16356 for (t || (t = Array(n)); ++r < n; ) 16357 t[r] = e[r]; 16358 return t 16359 } 16360 e.exports = r 16361 } 16362 , 2743, [11195, 1751], [11197, 4467, 4468, 2726, 4473, 4482, 4483, 4484, 726, 727], function(e, t) { 16363 function r(e, t, r) { 16364 r || (r = {}); 16365 for (var n = -1, i = t.length; ++n < i; ) { 16366 var a = t[n]; 16367 r[a] = e[a] 16368 } 16369 return r 16370 } 16371 e.exports = r 16372 } 16373 , [11198, 4480], [11199, 4472, 1751], [11200, 1749], 2748, 2868, function(e, t) { 16374 function r(e) { 16375 return null == e ? "" : e + "" 16376 } 16377 e.exports = r 16378 } 16379 , function(e, t) { 16380 (function(t) { 16381 function r(e) { 16382 var t = new n(e.byteLength) 16383 , r = new i(t); 16384 return r.set(new i(e)), 16385 t 16386 } 16387 var n = t.ArrayBuffer 16388 , i = t.Uint8Array; 16389 e.exports = r 16390 } 16391 ).call(t, function() { 16392 return this 16393 }()) 16394 } 16395 , [11202, 2727, 4485, 4466], [11203, 1749], [11204, 4475], function(e, t) { 16396 function r(e) { 16397 var t = e.length 16398 , r = new e.constructor(t); 16399 return t && "string" == typeof e[0] && i.call(e, "index") && (r.index = e.index, 16400 r.input = e.input), 16401 r 16402 } 16403 var n = Object.prototype 16404 , i = n.hasOwnProperty; 16405 e.exports = r 16406 } 16407 , [11206, 4478], function(e, t) { 16408 function r(e) { 16409 var t = e.constructor; 16410 return "function" == typeof t && t instanceof t || (t = Object), 16411 new t 16412 } 16413 e.exports = r 16414 } 16415 , [11208, 1747, 1088, 727], [11209, 726, 1749], [11210, 1750, 726, 1088, 905, 4494], [11212, 4477, 726], [11213, 4470, 2727], [11216, 727], [11217, 4490, 1748], [11218, 4469, 2726, 4479], [11219, 4474, 4476, 1750, 726, 1088, 4486, 905, 4465, 4488], [11221, 1750, 726, 1088, 905, 727], 2755, [11011, 26, 64, 585, 25], [11014, 26, 25, 585], 4233, [11015, 26, 584], [11016, 25], [11017, 587, 26], [11018, 26, 585, 25], [11020, 26, 4505, 25], [11021, 26, 25], [11022, 4504, 25], [11224, 587, 26, 1754, 25], [11024, 64, 26, 25], 4243, [11026, 587, 26, 1089, 4507, 585, 25], [11027, 26, 4508], [11028, 26, 4514, 584, 585, 4527, 25], [11031, 64, 2731, 25], [11227, 587, 1763, 26, 2730, 1753, 25, 4566], [10904, 4526, 4525, 4515], [10905, 4517, 4516, 4520, 4518, 4522], 4140, 4141, [10906, 4519], 4143, [10907, 4521], 4143, 4146, 4147, [10908, 2732], [10909, 4523, 2732, 4524], 4150, [11049, 144, 4535, 4534, 4532, 4530, 4533, 4531, 4529, 145, 2733, 1090, 4536, 4537], 4266, [110
1641550, 144], [11051, 586, 26, 145, 144, 906], [11053, 1091, 144], [11054, 26, 145, 144, 906], [11055, 64, 401, 144, 1091], [11056, 26, 586, 145, 144, 728], [11057, 145, 144, 728], [11194, 145, 144], [11059, 4538, 145, 1090, 144, 906, 728], 4276, [11062, 64, 401, 1091, 1090, 145], [11065, 4541], [11066, 4542], 4280, [11033, 10868], 4250, 4467, 2743, function(e, t) { 16416 function r(e, t) { 16417 return void 0 === e ? t : e 16418 } 16419 e.exports = r 16420 } 16421 , [11195, 1094], [11197, 4545, 4546, 2735, 4552, 4561, 4562, 4563, 1093, 729], 4471, [11198, 4558], [11199, 4551, 1094], [11229, 4560], 2748, function(e, t) { 16422 function r(e, t) { 16423 for (var r = -1, n = t.length, i = Array(n); ++r < n; ) 16424 i[r] = e[t[r]]; 16425 return i 16426 } 16427 e.exports = r 16428 } 16429 , 4478, [11202, 2736, 1757, 2734], [11203, 4565], [11230, 2734], function(e, t) { 16430 function r(e, t, r) { 16431 for (var n = e.length, i = t + (r ? 0 : -1); r ? i-- : ++i < n; ) { 16432 var a = e[i]; 16433 if (a !== a) 16434 return i 16435 } 16436 return -1 16437 } 16438 e.exports = r 16439 } 16440 , 4482, [11206, 4556], 4484, [11210, 2739, 1093, 1756, 907, 4571], [11211, 729], [11231, 4549, 2736, 1757], [11216, 729], [11217, 4567, 1092], [11232, 1092], [11233, 2740, 4547, 4559], [11221, 2739, 1093, 1756, 907, 729], [11234, 4555, 1094], 2755, [10910, 4575], [10911, 4576], 4170, [11236, 4642, 1097, 26, 4635, 4634, 4636, 4637, 25, 584], [11237, 25, 1758, 397], [11238, 397], [11239, 397], [11240, 397], [11242, 397, 4578, 4579, 4581, 4583, 4584, 4580], [11243, 397], [11244, 397], [11245, 25], [11247, 25], [11249, 26, 2741, 4590, 25, 1758], 4147, [10908, 2742], [10909, 4588, 2742, 4589], function(e, t) { 16441 function r(e) { 16442 for (var t = -1, r = e ? e.length : 0, n = -1, i = []; ++t < r; ) { 16443 var a = e[t]; 16444 a && (i[++n] = a) 16445 } 16446 return i 16447 } 16448 e.exports = r 16449 } 16450 , 2858, [11250, 4600, 4613, 2750, 4630], [11161, 4595], [11251, 2743, 4603, 4620], [11252, 4616, 1095], 4467, function(e, t) { 16451 function r(e, t) { 16452 for (var r = -1, n = e.length; ++r < n; ) 16453 if (t(e[r], r, e)) 16454 return !0; 16455 return !1 16456 } 16457 e.exports = r 16458 } 16459 , [11196, 4602, 1096], [11253, 4608, 4609, 1759, 2755, 4640], [11197, 4597, 2743, 4599, 2745, 4626, 4627, 4628, 400, 114], 4471, [11254, 2745, 4617], [11255, 2744, 2754], [11229, 4625], [11257, 4621, 4622, 4623, 400, 4638], [11258, 2747, 399], [11259, 4607, 4624, 399], [11260, 2746, 2747, 4611, 400, 2751, 2752, 4592, 399, 2753], [11261, 2746, 2753], 2868, 4477, [11262, 4605, 4615, 4619], 4478, [11263, 114], [11264, 114], [11265, 2749, 730, 399], [11203, 399], [11266, 4596, 1095], [11267, 1759, 400], [11268, 4598], function(e, t) { 16460 function r(e, t, r) { 16461 switch (r) { 16462 case n: 16463 case i: 16464 return +e == +t; 16465 case a: 16466 return e.name == t.name && e.message == t.message; 16467 case s: 16468 return e != +e ? t != +t : e == +t; 16469 case o: 16470 case u: 16471 return e == t + "" 16472 } 16473 return !1 16474 } 16475 var n = "[object Boolean]" 16476 , i = "[object Date]" 16477 , a = "[object Error]" 16478 , s = "[object Number]" 16479 , o = "[object RegExp]" 16480 , u = "[object String]"; 16481 e.exports = r 16482 } 16483 , [11269, 1096], [11270, 2752, 4639], 4560, 4482, [11206, 4614], 4484, [11210, 1762, 400, 1761, 730, 2754], function(e, t) { 16484 function r(e, t) { 16485 for (var r, n = -1, i = e.length, a = -1, s = []; ++n < i; ) { 16486 var o = e[n] 16487 , u = t ? t(o, n, e) : o; 16488 n && r === u || (r = u, 16489 s[++a] = o) 16490 } 16491 return s 16492 } 16493 e.exports = r 16494 } 16495 , [11231, 4601, 1759, 2750], [11216, 114], [11217, 4632, 398], [11272, 398], [11273, 4604, 1762, 398], [11274, 114], [11232, 398], [11275, 730, 398], [11276, 1096, 399], [11277, 2748, 4610, 2751], 4265, [10915, 4651
16495], [10917, 4653], [10918, 4654], [10921, 4657], [10923, 4658], [10924, 4660], [10925, 4661], [10930, 1781, 2774, 4683], [10931, 68], [10932, 4685], [10933, 4686, 68], [10934, 4687, 68], [10935, 1780, 68], [10936, 4688, 68], [10937, 4689, 68], [10938, 4690, 68], [10939, 1780, 68], [10940, 1780, 2773, 4692, 4693, 68], [10941, 2774, 1781, 1779], [10942, 2773, 1781, 4691, 68], 4196, 4197, [10944, 589, 1776, 4682], [10946, 276, 2764, 146], [10947, 4665], [10948, 1765, 146], [10949, 2771, 1099, 273, 276, 2760, 2762, 1764, 275], [10950, 274, 403, 1099, 588, 404, 2771, 2762, 2760, 276, 1102, 405, 1764, 402], [10954, 731, 1771, 1100], [10958, 274], [10961, 908, 146], [10963, 273], [10964, 1770, 1101, 1102, 404, 146], 2655, [10966, 731, 589], [10968, 731, 1771, 1100, 909, 1768, 588], [10971, 405, 273, 731, 402], [10973, 589, 2767], [10981, 276, 273, 1098, 2766], [10985, 1775, 1766], [10986, 1775], [10995, 273, 2772, 68], [10996, 4663, 4675, 908, 589, 2765], [10997, 403], [10998, 403, 1770], [10999, 403, 402, 405], [11e3, 909, 2768, 2770], [11001, 909, 731, 2770], [11002, 403, 4680], [11005, 1764, 1772, 1099, 4677, 4668, 276, 275, 4669], [11006, 1778], [11007, 1778], function(e, t, r) { 16496 "use strict"; 16497 function n(e) { 16498 return e && e.__esModule ? e : { 16499 "default": e 16500 } 16501 } 16502 t.__esModule = !0, 16503 t["default"] = function() { 16504 return { 16505 inherits: r(1085), 16506 visitor: { 16507 Function: function(e, t) { 16508 e.node.async && !e.node.generator && (0, 16509 a["default"])(e, t.addImport(t.opts.module, t.opts.method)) 16510 } 16511 } 16512 } 16513 } 16514 ; 16515 var i = r(4695) 16516 , a = n(i); 16517 e.exports = t["default"] 16518 } 16519 , [11190, 4696, 2775, 8], [11191, 4697, 2775, 8], [11192, 8], [11049, 147, 4706, 4705, 4703, 4701, 4704, 4702, 4700, 148, 2776, 1104, 4707, 4708], 4266, [11050, 147], [11051, 151, 5, 148, 147, 910], [11053, 1105, 147], [11054, 5, 148, 147, 910], [11055, 15, 106, 147, 1105], [11056, 5, 151, 148, 147, 732], [11057, 148, 147, 732], [11194, 148, 147], [11059, 4709, 148, 1104, 147, 910, 732], 4276, [11062, 15, 106, 1105, 1104, 148], 2858, 2734, 4467, 2743, [11195, 1786], [11197, 4713, 4714, 2777, 4719, 4728, 4729, 4730, 733, 734], 4471, [11198, 4726], [11199, 4718, 1786], [11200, 1784], 2748, 2868, 4477, 4478, [11202, 2778, 4731, 4712], [11203, 1784], [11204, 4721], 4482, [11206, 4724], 4484, [11208, 1782, 1106, 734], [11209, 733, 1784], [11210, 1785, 733, 1106, 911, 4740], [11212, 4723, 733], [11213, 4716, 2778], [11216, 734], [11217, 4736, 1783], [11218, 4715, 2777, 4725], [11219, 4720, 4722, 1785, 733, 1106, 4732, 911, 4711, 4734], [11221, 1785, 733, 1106, 911, 734], 2755, [11011, 5, 15, 590, 8], [11014, 5, 8, 590], 4233, [11015, 5, 912], [11016, 8], [11017, 115, 5], [11018, 5, 590, 8], [11020, 5, 4751, 8], [11021, 5, 8], [11022, 4750, 8], [11224, 115, 5, 1789, 8], [11024, 15, 5, 8], 4243, [11026, 115, 5, 1107, 4753, 590, 8], [11027, 5, 4754], [11028, 5, 4760, 912, 590, 4773, 8], [11031, 15, 2782, 8], [11227, 115, 916, 5, 2781, 1788, 8, 4812], [10904, 4772, 4771, 4761], [10905, 4763, 4762, 4766, 4764, 4768], 4140, 4141, [10906, 4765], 4143, [10907, 4767], 4143, 4146, 4147, [10908, 2783], [10909, 4769, 2783, 4770], 4150, [11049, 149, 4781, 4780, 4778, 4776, 4779, 4777, 4775, 150, 2784, 1108, 4782, 4783], 4266, [11050, 149], [11051, 151, 5, 150, 149, 913], [11053, 1109, 149], [11054, 5, 150, 149, 913], [11055, 15, 106, 149, 1109], [11056, 5, 151, 150, 149, 735], [11057, 150, 149, 735], [11194, 150, 149], [11059, 4784, 150, 1108, 149, 913, 735], 4276, [11062, 15, 106, 1109, 1108, 150], [11065, 4787], [11066, 4788], 4280, [11033, 10869], 4250, 4467, 2743, 4547, [11195, 1112], [11197, 4791, 4792, 2786, 4798, 4807, 4808, 4809, 1111, 736], 4471, [11198, 4804], [11199, 4797, 1112], [11229, 4806], 2748, 4555, 4478, [11202, 2787, 1792, 2785], [11203, 4811], [11230, 2785], 4560, 4482, [11206, 4802], 4484, [11210, 2790, 1111, 1791, 914, 4817], [11211, 736], [11231, 4795, 2787, 1792], [11216, 736], [11217, 4813, 1110], [11232, 1110], [11233, 2791, 4793, 4805], [11221, 2790, 1111, 1791, 914, 736], [11234, 4801, 1112], 2755, [10910, 4821], [10911, 4822], 4170, [10915, 4830], [10917, 4832], [10921, 4836], [10923, 4837], [10924, 4839], [10930, 1813, 2809, 4862], [10931, 69], [10932, 4864], [10933, 4865, 69], [10934, 4866, 69], [10935, 1812, 69], [10936, 4867, 69], [10937, 4868, 69], [10938, 4869, 69], [10939, 1812, 69], [10940, 1812, 2808, 4871, 4872, 69], [10941, 2809, 1813, 1811
16519], [10942, 2808, 1813, 4870, 69], 4196, 4197, [10944, 592, 1808, 4861], [10946, 280, 2799, 152], [10947, 4844], [10948, 1797, 152], [10949, 2806, 1114, 277, 280, 2795, 2797, 1796, 279], [10950, 278, 407, 1114, 591, 408, 2806, 2797, 2795, 280, 1117, 409, 1796, 406], [10954, 737, 1803, 1115], [10958, 278], [10961, 917, 152], [10963, 277], [10964, 1802, 1116, 1117, 408, 152], 2655, [10966, 737, 592], [10968, 737, 1803, 1115, 918, 1800, 591], [10971, 409, 277, 737, 406], [10973, 592, 2802], [10981, 280, 277, 1113, 2801], [10985, 1807, 1798], [10986, 1807], [10995, 277, 2807, 69], [10996, 4842, 4854, 917, 592, 2800], [10997, 407], [10998, 407, 1802], [10999, 407, 406, 409], [11e3, 918, 2803, 2805], [11001, 918, 737, 2805], [11002, 407, 4859], [11005, 1796, 1804, 1114, 4856, 4847, 280, 279, 4848], [11006, 1810], [11007, 1810], [11236, 4823, 915, 5, 4981, 4980, 4982, 2830, 8, 738], [11237, 8, 1814, 410], [11238, 410], [11239, 410], [11240, 410], [11242, 410, 4874, 4875, 4877, 4879, 4880, 4876], [11243, 410], [11244, 410], [11245, 8], [11247, 8], [11249, 5, 2810, 2816, 8, 1814], [11011, 5, 15, 593, 8], [11014, 5, 8, 593], 4233, [11015, 5, 738], [11016, 8], [11017, 115, 5], [11018, 5, 593, 8], [11020, 5, 4893, 8], [11021, 5, 8], [11022, 4892, 8], [11224, 115, 5, 1817, 8], [11024, 15, 5, 8], 4243, [11026, 115, 5, 1119, 4895, 593, 8], [11027, 5, 4896], [11028, 5, 4902, 738, 593, 4912, 8], [11031, 15, 2813, 8], [11227, 115, 916, 5, 2812, 1816, 8, 2829], [10904, 4911, 2816, 4903], [10905, 4905, 4904, 4908, 4906, 4910], 4140, 4141, [10906, 4907], 4143, [10907, 4909], 4143, 4146, 4150, [11049, 153, 4920, 4919, 4917, 4915, 4918, 4916, 4914, 154, 2814, 1120, 4921, 4922], 4266, [11050, 153], [11051, 151, 5, 154, 153, 919], [11053, 1121, 153], [11054, 5, 154, 153, 919], [11055, 15, 106, 153, 1121], [11056, 5, 151, 154, 153, 739], [11057, 154, 153, 739], [11194, 154, 153], [11059, 4923, 154, 1120, 153, 919, 739], 4276, [11062, 15, 106, 1121, 1120, 154], [11065, 4926], [11066, 4927], 4280, [11033, 10870], 4250, [10910, 4931], [10911, 4932], 4170, 4147, [10908, 2815], 4591, 2858, [11250, 4945, 4957, 1124, 4977], [11161, 4939], [11251, 2818, 4948, 4967], [11252, 4961, 1123], 4467, 4598, 4547, [11195, 740], [11253, 4952, 4953, 1122, 2833, 4987], [11197, 4941, 2818, 2819, 2821, 4973, 4974, 4975, 281, 116], 4471, [11254, 2821, 4963], [11255, 2820, 2832], [11257, 4968, 4969, 4970, 281, 4983], [11258, 2824, 412], [11259, 4951, 4971, 412], [11260, 2822, 2824, 4955, 281, 2826, 2827, 4936, 412, 2828], [11261, 2822, 2828], 2868, 4477, [11262, 2823, 4960, 4965], 4555, 4478, [11263, 116], [11264, 116], [11202, 1122, 1124, 2817], [11265, 1818, 594, 412], [11203, 412], [11266, 4940, 1123], [11230, 2817], [11267, 1122, 281], [11268, 4942], 4622, [11269, 740], [11270, 2827, 4985], 4560, 4482, [11206, 4959], 4484, [11210, 1821, 281, 1820, 594, 2832], 4630, [11216, 116], [11217, 4978, 411], [11272, 411], [11273, 4949, 1821, 411], [11274, 116], [11275, 594, 411], [11233, 2831, 4943, 4966], [11276, 740, 412], [11234, 4958, 740], [11277, 2825, 4954, 2826], 4265, [10915, 5001], [10917, 5003], [10918, 5004], [10919, 5005], [10921, 5007], [10923, 5008], [10924, 5010], [10925, 5011], [11279, 4993, 920, 595], [11280, 595], [10930, 1841, 2849, 5033], [10931, 70], [10932, 5035], [10933, 5036, 70], [10934, 5037, 70], [10935, 1840, 70], [10936, 5038, 70], [10937, 5039, 70], [10938, 5040, 70], [10939, 1840, 70], [10940, 1840, 2848, 5042, 5043, 70], [10941, 2849, 1841, 1839], [10942, 2848, 1841, 5041, 70], 4196, 4197, [10944, 597, 1836, 5032], [10946, 285, 2839, 155], [10947, 5015], [10948, 1825, 155], [10949, 2846, 1128, 282, 285, 2835, 2837, 1824, 284], [10950, 283, 414, 1128, 596, 415, 2846, 2837, 2835, 285, 1131, 416, 1824, 413], [10954, 741, 1831, 1129], [10958, 283], [10961, 921, 155], [10963, 282], [10964, 1830, 1130, 1131, 415, 155], 2655, [10966, 741, 597], [10968, 741, 1831, 1129, 922, 1828, 596], [10971, 416, 282, 741, 413], [10973, 597, 2842], [10981, 285, 282, 1127, 2841], [10985, 1835, 1826], [10986, 1835], [10995, 282, 2847, 70], [10996, 5013, 5025, 921, 597, 2840], [10997, 414], [10998, 414, 1830], [10999, 414, 413, 416], [11e3, 922, 2843, 2845], [11001, 922, 741, 2845], [11002, 414, 5030], [11005, 1824, 1832, 1128, 5027, 5018, 285, 284, 5019], [11006, 1838], [11007, 1838], [11193, 1823, 5151, 1851, 5159, 598, 2856, 37], [11011, 36, 93, 599, 37], [11014, 36, 37, 599], 4233, [11015, 36, 598], [11016, 37], [11017, 595, 36], [11018, 36, 599, 37], [11020, 36, 5054, 37], [11021, 36, 37], [11022, 5053, 37], [11224, 595, 36, 1845, 37], [11024, 93, 36, 37], 4243, [11026, 595, 36, 1133, 5056, 599, 37], [11027, 36, 5057], [11028, 36, 5063, 598, 599, 2856, 37], [11031, 93, 2852, 37], [11227, 595, 1822, 36, 2851, 1843, 37, 2870], [10904, 5075, 5074, 5064], [10905, 5066, 5065, 5069, 5067, 5071], 4140, 4141, [10906, 5068], 4143, [10907, 5070], 4143, 4146, 4147, [10908, 2853], [10909, 5072, 2853, 5073], 4150, [11065, 5077], [11066, 5078], 4280, [11033, 10871], 4250, [10910, 5082], [10911, 5083], 4170, [11236, 4989, 1125, 36, 5155, 51
1651954, 5156, 2871, 37, 598], [11237, 37, 1844, 417], [11238, 417], [11239, 417], [11240, 417], [11242, 417, 5085, 5086, 5088, 5090, 5091, 5087], [11243, 417], [11244, 417], [11245, 37], [11247, 37], [11249, 36, 2854, 5097, 37, 1844], 4147, [10908, 2855], [10909, 5095, 2855, 5096], 4265, 4266, [11050, 156], [11051, 920, 36, 157, 156, 923], [11053, 1135, 156], [11054, 36, 157, 156, 923], [11055, 93, 1126, 156, 1135], [11056, 36, 920, 157, 156, 742], [11057, 157, 156, 742], [11194, 157, 156], [11059, 5109, 157, 1134, 156, 923, 742], 4276, [11062, 93, 1126, 1135, 1134, 157], 4591, [11250, 5120, 5130, 1138, 5150], [11161, 5114], [11251, 2860, 5122, 5140], [11252, 5134, 1136], 4467, 4598, 4547, [11195, 743], [11253, 5126, 5127, 924, 2873, 5162], 4471, [11254, 2864, 5136], [11255, 2863, 2872], [11257, 5141, 5142, 5143, 158, 5157], [11258, 2866, 420], [11259, 5125, 5144, 420], [11260, 1846, 2866, 2868, 158, 1849, 2869, 2858, 420, 1850], [11261, 1846, 1850], 4477, [11262, 2865, 5133, 5138], 4555, 4478, [11263, 117], [11264, 117], [11202, 924, 1138, 2859], [11265, 1847, 418, 420], [11203, 420], [11266, 5115, 1136], [11230, 2859], [11267, 924, 158], [11268, 5117], 4622, [11269, 743], [11270, 2869, 5160], 4560, 4482, [11206, 5132], 4484, [11210, 1139, 158, 1137, 418, 2872], 4630, [11213, 2862, 924], [11216, 117], [11217, 5152, 419], [11272, 419], [11273, 5123, 1139, 419], [11274, 117], [11275, 418, 419], [11233, 1851, 5118, 5139], [11219, 1846, 2868, 1139, 158, 1137, 1849, 418, 2858, 1850], [11276, 743, 420], [11234, 5131, 743], [11277, 2867, 5128, 1849], [10913, 5164], [10930, 5192, 5191, 5189], 4196, 4197, [10944, 1858, 5185, 5184], [10948, 2875, 745], [10951, 5165], [10955, 744, 1852, 5169, 925], [10958, 744], [10959, 1141, 2878, 2876], [10960, 2875], [10964, 5177, 2880, 2881, 925, 745], 2655, 1700, [10969, 1140, 5178, 2877, 1856, 2876, 5171], [10971, 1855, 1140, 5181, 1141], [10975, 1142, 5186, 1856], [10976, 1142, 1858, 5167, 1856], [10977, 5180, 2877], [10980, 925], [10985, 1857, 1853], [10986, 1857], [10988, 1857], [10989, 1853], [10990, 1854], [10994, 5168, 745, 1143, 1852], [10995, 1140, 5188, 1852], [10996, 5166, 5175, 1143, 1858, 2879], [11003, 5183, 2879], [11008, 5190, 744, 925, 1143, 745], function(e, t, r) { 16520 "use strict"; 16521 function n(e) { 16522 return e && e.__esModule ? e : { 16523 "default": e 16524 } 16525 } 16526 Object.defineProperty(t, "__esModule", { 16527 value: !0 16528 }), 16529 t["default"] = function(e) { 16530 function t(e, t) { 16531 if (!t.applyDecoratedDescriptor) { 16532 t.applyDecoratedDescriptor = e.scope.generateUidIdentifier("applyDecoratedDescriptor"); 16533 var r = f({ 16534 NAME: t.applyDecoratedDescriptor 16535 }); 16536 e.scope.getProgramParent().path.unshiftContainer("body", r) 16537 } 16538 return t.applyDecoratedDescriptor 16539 } 16540 function n(e, t) { 16541 if (!t.initializerDefineProp) { 16542 t.initializerDefineProp = e.scope.generateUidIdentifier("initDefineProp"); 16543 var r = p({ 16544 NAME: t.initializerDefineProp 16545 }); 16546 e.scope.getProgramParent().path.unshiftContainer("body", r) 16547 } 16548 return t.initializerDefineProp 16549 } 16550 function i(e, t) { 16551 if (!t.initializerWarningHelper) { 16552 t.initializerWarningHelper = e.scope.generateUidIdentifier("initializerWarningHelper"); 16553 var r = c({ 16554 NAME: t.initializerWarningHelper 16555 }); 16556 e.scope.getProgramParent().path.unshiftContainer("body", r) 16557 } 16558 return t.initializerWarningHelper 16559 } 16560 function a(e) { 16561 var t = (e.isClass() ? [e].concat(e.get("body.body")) : e.get("properties")).reduce(function(e, t) { 16562 return e.concat(t.node.decorators || []) 16563 }, []) 16564 , r = t.filter(function(e) { 16565 return !m.isIdentifier(e.expression) 16566 }); 16567 return 0 !== r.length ? m.sequenceExpression(r.map(function(t) { 16568 var r = t.expression 16569 , n = t.expression = e.scope.generateDeclaredUidIdentifier("dec"); 16570 return m.assignmentExpression("=", n, r) 16571 }).concat([e.node])) : void 0 16572 } 16573 function d(e, t) { 16574 var r = e.node.decorators || []; 16575 if (e.node.decorators = null, 16576 0 !== r.length) { 16577 var n = e.scope.generateDeclaredUidIdentifier("class"); 16578 return r.map(function(e) { 16579 return e.expression 16580 }).reverse().reduce(function(e, t) { 16581 return s({ 16582 CLASS_REF: n, 16583 DECORATOR: t, 16584 INNER: e 16585 }).expression 16586 }, e.node) 16587 } 16588 } 16589 function h(e, t) { 16590 var r = e.node.body.body.some(function(e) { 16591 return (e.decorators || []).length > 0 16592 }); 16593 if (r) 16594 return v(e, t, e.node.body.body) 16595 } 16596 function y(e, t) { 16597 var r = e.node.properties.some(function(e) { 16598 return (e.decorators || []).length > 0 16599 }); 16600 if (r) 16601 return v(e, t, e.node.properties) 16602 } 16603 function v(e, r, n) { 16604 var a = (e.scope.generateDeclaredUidIdentifier("desc"), 16605 e.scope.generateDeclaredUidIdentifier("value"), 16606 e.scope.generateDeclaredUidIdentifier(e.isClass() ? "class" : "obj")) 16607 , s = n.reduce(function(n, s) { 16608 var c = s.decorators || []; 16609 if (s.decorators = null, 16610 0 === c.length) 16611 return n; 16612 if (s.computed) 16613 throw e.buildCodeFrameError("Computed method/property decorators are not yet supported."); 16614 var p = m.isLiteral(s.key) ? s.key : m.stringLiteral(s.key.name) 16615 , f = e.isClass() && !s["static"] ? o({ 16616 CLASS_REF: a 16617 }).expression : a; 16618 if (m.isClassProperty(s, { 16619 "static": !1 16620 })) { 16621 var d = e.scope.generateDeclaredUidIdentifier("descriptor") 16622 , h = s.value ? m.functionExpression(null, [], m.blockStatement
vendor: 1,325 bytes, lines 16622-16642
16622([m.returnStatement(s.value)])) : m.nullLiteral(); 16623 s.value = m.callExpression(i(e, r), [d, m.thisExpression()]), 16624 n = n.concat([m.assignmentExpression("=", d, m.callExpression(t(e, r), [f, p, m.arrayExpression(c.map(function(e) { 16625 return e.expression 16626 })), m.objectExpression([m.objectProperty(m.identifier("enumerable"), m.booleanLiteral(!0)), m.objectProperty(m.identifier("initializer"), h)])]))]) 16627 } else 16628 n = n.concat(m.callExpression(t(e, r), [f, p, m.arrayExpression(c.map(function(e) { 16629 return e.expression 16630 })), m.isObjectProperty(s) || m.isClassProperty(s, { 16631 "static": !0 16632 }) ? l({ 16633 TEMP: e.scope.generateDeclaredUidIdentifier("init"), 16634 TARGET: f, 16635 PROPERTY: p 16636 }).expression : u({ 16637 TARGET: f, 16638 PROPERTY: p 16639 }).expression, f])); 16640 return n 16641 }, []); 16642 return m.sequenceExpression([m.assignmentExpression("=", a, e.node), m.sequenceExpression(s), a]
16642) 16643 } 16644 var m = e.types; 16645 return { 16646 inherits: r(1744), 16647 visitor: { 16648 ExportDefaultDeclaration: function(e) { 16649 if (e.get("declaration").isClassDeclaration()) { 16650 var t = e.node 16651 , r = t.declaration.id || e.scope.generateUidIdentifier("default"); 16652 t.declaration.id = r, 16653 e.replaceWith(t.declaration), 16654 e.insertAfter(m.exportNamedDeclaration(null, [m.exportSpecifier(r, m.identifier("default"))])) 16655 } 16656 }, 16657 ClassDeclaration: function(e) { 16658 var t = e.node 16659 , r = t.id || e.scope.generateUidIdentifier("class"); 16660 e.replaceWith(m.variableDeclaration("let", [m.variableDeclarator(r, m.toExpression(t))])) 16661 }, 16662 ClassExpression: function(e, t) { 16663 var r = a(e) || d(e, t) || h(e, t); 16664 r && e.replaceWith(r) 16665 }, 16666 ObjectExpression: function(e, t) { 16667 var r = a(e) || y(e, t); 16668 r && e.replaceWith(r) 16669 }, 16670 AssignmentExpression: function(e, t) { 16671 t.initializerWarningHelper && e.get("left").isMemberExpression() && e.get("left.property").isIdentifier() && e.get("right").isCallExpression() && e.get("right.callee").isIdentifier({ 16672 name: t.initializerWarningHelper.name 16673 }) && e.replaceWith(m.callExpression(n(e, t), [e.get("left.object").node, m.stringLiteral(e.get("left.property").node.name), e.get("right.arguments")[0].node, e.get("right.arguments")[1].node])) 16674 } 16675 } 16676 } 16677 } 16678 ; 16679 var i = r(5249) 16680 , a = n(i) 16681 , s = (0, 16682 a["default"])("\n DECORATOR(CLASS_REF = INNER) || CLASS_REF;\n") 16683 , o = (0, 16684 a["default"])("\n CLASS_REF.prototype;\n") 16685 , u = (0, 16686 a["default"])("\n Object.getOwnPropertyDescriptor(TARGET, PROPERTY);\n") 16687 , l = (0, 16688 a["default"])("\n (TEMP = Object.getOwnPropertyDescriptor(TARGET, PROPERTY), (TEMP = TEMP ? TEMP.value : undefined), {\n enumerable: true,\n configurable: true,\n writable: true,\n initializer: function(){\n return TEMP;\n }\n })\n") 16689 , c = (0, 16690 a["default"])("\n function NAME(descriptor, context){\n throw new Error('Decorating class property failed. Please ensure that transform-class-properties is enabled.');\n }\n") 16691 , p = (0, 16692 a["default"])("\n function NAME(target, property, descriptor, context){\n if (!descriptor) return;\n\n Object.defineProperty(target, property, {\n enumerable: descriptor.enumerable,\n configurable: descriptor.configurable,\n writable: descriptor.writable,\n value: descriptor.initializer ? descriptor.initializer.call(context) : void 0,\n });\n }\n") 16693 , f = (0, 16694 a["default"])("\n function NAME(target, property, decorators, descriptor, context){\n var desc = {};\n Object['ke' + 'ys'](descriptor).forEach(function(key){\n desc[key] = descriptor[key];\n });\n desc.enumerable = !!desc.enumerable;\n desc.configurable = !!desc.configurable;\n if ('value' in desc || desc.initializer){\n desc.writable = true;\n }\n\n desc = decorators.slice().reverse().reduce(function(desc, decorator){\n return decorator(target, property, desc) || desc;\n }, desc);\n\n if (context && desc.initializer !== void 0){\n desc.value = desc.initializer ? desc.initializer.call(context) : void 0;\n desc.initializer = undefined;\n }\n\n if (desc.initializer === void 0){\n // This is a hack to avoid this being processed by 'transform-runtime'.\n // See issue #9.\n Object['define' + 'Property'](target, property, desc);\n desc = null;\n }\n\n return desc;\n }\n"); 16695 } 16696 , [10915, 5206], [10917, 5208], [10918, 5209], [10919, 5210], [10921, 5212], [10923, 5213], [10924, 5215], [10925, 5216], [11279, 5198, 926, 600], [11280, 600], [10930, 1877, 2899, 5238], [10931, 71], [10932, 5240], [10933, 5241, 71], [10934, 5242, 71], [10935, 1876, 71], [10936, 5243, 71], [10937, 5244, 71], [10938, 5245, 71], [10939, 1876, 71], [10940, 1876, 2898, 5247, 5248, 71], [10941, 2899, 1877, 1875], [10942, 2898, 1877, 5246, 71], 4196, 4197, [10944, 602, 1872, 5237], [10946, 289, 2889, 159], [10947, 5220], [10948, 1861, 159], [10949, 2896, 1147, 286, 289, 2885, 2887, 1860, 288], [10950, 287, 422, 1147, 601, 423, 2896, 2887, 2885, 289, 1150, 424, 1860, 421], [10954, 746, 1867, 1148], [10958, 287], [10961, 927, 159], [10963, 286], [10964, 1866, 1149, 1150, 423, 159], 2655, [10966, 746, 602], [10968, 746, 1867, 1148, 928, 1864, 601], [10971, 424, 286, 746, 421], [10973, 602, 2892], [10981, 289, 286, 1146, 2891], [10985, 1871, 1862], [10986, 1871], [10995, 286, 2897, 71], [10996, 5218, 5230, 927, 602, 2890], [10997, 422], [10998, 422, 1866], [10999, 422, 421, 424], [11e3, 928, 2893, 2895], [11001, 928, 746, 2895], [11002, 422, 5235], [11005, 1860, 1868, 1147, 5232, 5223, 289, 288, 5224], [11006, 1874], [11007, 1874], [11193, 2884, 5356, 1887, 5364, 603, 2906, 38], [11011, 53, 94, 604, 38], [11014, 53, 38, 604], 4233, [11015, 53, 603], [11016, 38], [11017, 600, 53], [11018, 53, 604, 38], [11020, 53, 5259, 38], [11021, 53, 38], [11022, 5258, 38], [11224, 600, 53, 1881, 38], [11024, 94, 53, 38], 4243, [11026, 600, 53, 1152, 5261, 604, 38], [11027, 53, 5262], [11028, 53, 5268, 603, 604, 2906, 38], [11031, 94, 2902, 38], [11227, 600, 1859, 53, 2901, 1879, 38, 2920], [10904, 5280, 5279, 5269], [10905, 5271, 5270, 5274, 5272, 5276], 4140, 4141, [10906, 5273], 4143, [10907, 5275], 4143, 4146, 4147, [10908, 2903], [10909, 5277, 2903, 5278], 4150, [11065, 5282], [11066, 5283], 4280, [11033, 10872], 4250, [10910, 5287], [10911, 5288], 4170, [11236, 5194, 1144, 53, 5360, 5359, 5361, 2921, 38, 603], [11237, 38, 1880, 425], [11238, 425], [11239, 425], [11240, 425], [11242, 425, 5290, 5291, 5293, 5295, 5296, 5292], [11243, 425], [11244, 425], [11245, 38], [11247, 38], [11249, 53, 2904, 5302, 38, 1880], 4147, [10908, 2905], [10909, 5300, 2905, 5301], 4265, 4266, [110
1669650, 160], [11051, 926, 53, 161, 160, 929], [11053, 1154, 160], [11054, 53, 161, 160, 929], [11055, 94, 1145, 160, 1154], [11056, 53, 926, 161, 160, 747], [11057, 161, 160, 747], [11194, 161, 160], [11059, 5314, 161, 1153, 160, 929, 747], 4276, [11062, 94, 1145, 1154, 1153, 161], 4591, [11250, 5325, 5335, 1157, 5355], [11161, 5319], [11251, 2910, 5327, 5345], [11252, 5339, 1155], 4467, 4598, 4547, [11195, 748], [11253, 5331, 5332, 930, 2923, 5367], 4471, [11254, 2914, 5341], [11255, 2913, 2922], [11257, 5346, 5347, 5348, 162, 5362], [11258, 2916, 428], [11259, 5330, 5349, 428], [11260, 1882, 2916, 2918, 162, 1885, 2919, 2908, 428, 1886], [11261, 1882, 1886], 4477, [11262, 2915, 5338, 5343], 4555, 4478, [11263, 118], [11264, 118], [11202, 930, 1157, 2909], [11265, 1883, 426, 428], [11203, 428], [11266, 5320, 1155], [11230, 2909], [11267, 930, 162], [11268, 5322], 4622, [11269, 748], [11270, 2919, 5365], 4560, 4482, [11206, 5337], 4484, [11210, 1158, 162, 1156, 426, 2922], 4630, [11213, 2912, 930], [11216, 118], [11217, 5357, 427], [11272, 427], [11273, 5328, 1158, 427], [11274, 118], [11275, 426, 427], [11233, 1887, 5323, 5344], [11219, 1882, 2918, 1158, 162, 1156, 1885, 426, 2908, 1886], [11276, 748, 428], [11234, 5336, 748], [11277, 2917, 5333, 1885], function(e, t, r) { 16697 "use strict"; 16698 function n(e) { 16699 if (e && e.__esModule) 16700 return e; 16701 var t = {}; 16702 if (null != e) 16703 for (var r in e) 16704 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 16705 return t["default"] = e, 16706 t 16707 } 16708 function i(e) { 16709 return e && e.__esModule ? e : { 16710 "default": e 16711 } 16712 } 16713 t.__esModule = !0; 16714 var a = r(7) 16715 , s = i(a); 16716 t["default"] = function(e) { 16717 function t(t) { 16718 if (t.node && !t.isPure()) { 16719 var r = e.scope.generateDeclaredUidIdentifier(); 16720 n.push(c.assignmentExpression("=", r, t.node)), 16721 t.replaceWith(r) 16722 } 16723 } 16724 function r(e) { 16725 if (Array.isArray(e) && e.length) { 16726 e = e.reverse(), 16727 (0, 16728 u["default"])(e); 16729 for (var r = e, n = Array.isArray(r), i = 0, r = n ? r : (0, 16730 s["default"])(r); ; ) { 16731 var a; 16732 if (n) { 16733 if (i >= r.length) 16734 break; 16735 a = r[i++] 16736 } else { 16737 if (i = r.next(), 16738 i.done) 16739 break; 16740 a = i.value 16741 } 16742 var o = a; 16743 t(o) 16744 } 16745 } 16746 } 16747 e.assertClass(); 16748 var n = []; 16749 t(e.get("superClass")), 16750 r(e.get("decorators"), !0); 16751 for (var i = e.get("body.body"), a = i, o = Array.isArray(a), l = 0, a = o ? a : (0, 16752 s["default"])(a); ; ) { 16753 var p; 16754 if (o) { 16755 if (l >= a.length) 16756 break; 16757 p = a[l++] 16758 } else { 16759 if (l = a.next(), 16760 l.done) 16761 break; 16762 p = l.value 16763 } 16764 var f = p; 16765 f.is("computed") && t(f.get("key")), 16766 f.has("decorators") && r(e.get("decorators")) 16767 } 16768 n && e.insertBefore(n.map(function(e) { 16769 return c.expressionStatement(e) 16770 })) 16771 } 16772 ; 16773 var o = r(5369) 16774 , u = i(o) 16775 , l = r(11) 16776 , c = n(l); 16777 e.exports = t["default"] 16778 } 16779 , function(e, t, r) { 16780 "use strict"; 16781 function n(e) { 16782 if (e && e.__esModule) 16783 return e; 16784 var t = {}; 16785 if (null != e) 16786 for (var r in e) 16787 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 16788 return t["default"] = e, 16789 t 16790 } 16791 function i(e) {
16792 return e && e.__esModule ? e : { 16793 "default": e 16794 } 16795 } 16796 function a(e) { 16797 for (var t = e, r = Array.isArray(t), n = 0, t = r ? t : (0, 16798 o["default"])(t); ; ) { 16799 var i; 16800 if (r) { 16801 if (n >= t.length) 16802 break; 16803 i = t[n++] 16804 } else { 16805 if (n = t.next(), 16806 n.done) 16807 break; 16808 i = n.value 16809 } 16810 var a = i 16811 , s = a.node 16812 , u = s.expression; 16813 if (l.isMemberExpression(u)) { 16814 var c = a.scope.maybeGenerateMemoised(u.object) 16815 , p = void 0 16816 , f = []; 16817 c ? (p = c, 16818 f.push(l.assignmentExpression("=", c, u.object))) : p = u.object, 16819 f.push(l.callExpression(l.memberExpression(l.memberExpression(p, u.property, u.computed), l.identifier("bind")), [p])), 16820 1 === f.length ? s.expression = f[0] : s.expression = l.sequenceExpression(f) 16821 } 16822 } 16823 } 16824 t.__esModule = !0; 16825 var s = r(7) 16826 , o = i(s); 16827 t["default"] = a; 16828 var u = r(11) 16829 , l = n(u); 16830 e.exports = t["default"] 16831 } 16832 , [10915, 5377], [10917, 5379], [10921, 5383], [10923, 5384], [10924, 5386], [10930, 1905, 2945, 5409], [10931, 72], [10932, 5411], [10933, 5412, 72], [10934, 5413, 72], [10935, 1904, 72], [10936, 5414, 72], [10937, 5415, 72], [10938, 5416, 72], [10939, 1904, 72], [10940, 1904, 2944, 5418, 5419, 72], [10941, 2945, 1905, 1903], [10942, 2944, 1905, 5417, 72], 4196, 4197, [10944, 606, 1900, 5408], [10946, 294, 2935, 163], [10947, 5391], [10948, 1889, 163], [10949, 2942, 1160, 291, 294, 2931, 2933, 1888, 293], [10950, 292, 431, 1160, 605, 432, 2942, 2933, 2931, 294, 1163, 433, 1888, 430], [10954, 749, 1895, 1161], [10958, 292], [10961, 933, 163], [10963, 291], [10964, 1894, 1162, 1163, 432, 163], 2655, [10966, 749, 606], [10968, 749, 1895, 1161, 934, 1892, 605], [10971, 433, 291, 749, 430], [10973, 606, 2938], [10981, 294, 291, 1159, 2937], [10985, 1899, 1890], [10986, 1899], [10995, 291, 2943, 72], [10996, 5389, 5401, 933, 606, 2936], [10997, 431], [10998, 431, 1894], [10999, 431, 430, 433], [11e3, 934, 2939, 2941], [11001, 934, 749, 2941], [11002, 431, 5406], [11005, 1888, 1896, 1160, 5403, 5394, 294, 293, 5395], [11006, 1902], [11007, 1902], [11193, 2927, 5498, 1914, 5503, 935, 2950, 11], [11011, 7, 27, 607, 11], [11014, 7, 11, 607], 4233, [11015, 7, 935], [11016, 11], [11017, 119, 7], [11018, 7, 607, 11], [11020, 7, 5430, 11], [11021, 7, 11], [11022, 5429, 11], [11224, 119, 7, 1908, 11], [11024, 27, 7, 11], 4243, [11026, 119, 7, 1165, 5432, 607, 11], [11027, 7, 5433], [11028, 7, 5439, 935, 607, 2950, 11], [11031, 27, 2948, 11], [11227, 119, 932, 7, 2947, 1907, 11, 5497], [10904, 5451, 5450, 5440], [10905, 5442, 5441, 5445, 5443, 5447], 4140, 4141, [10906, 5444], 4143, [10907, 5446], 4143, 4146, 4147, [10908, 2949], [10909, 5448, 2949, 5449], 4150, [11065, 5453], [11066, 5454], 4280, [11033, 10873], 4250, [10910, 5458], [10911, 5459], 4170, 4266, [11050, 164], [11051, 290, 7, 165, 164, 936], [11053, 1167, 164], [11054, 7, 165, 164, 936], [11055, 27, 429, 164, 1167], [11056, 7, 290, 165, 164, 750], [11057, 165, 164, 750], [11194, 165, 164], [11059, 5470, 165, 1166, 164, 936, 750], 4276, [11062, 27, 429, 1167, 1166, 165], 2858, 4467, 2743, 4547, [11195, 1170], 4471, [11198, 5488], [11199, 5478, 1170], [11200, 1912], [11229, 5490], 2748, 2868, 4477, 4555, 4478, [11202, 1909, 1911, 2952], [11203, 1912], [11230, 2952], 4560, 4482, [11206, 5486], 4484, [11209, 608, 1912], [11210, 1913, 608, 1168, 751, 5504], [11212, 5484, 608], [11231, 2954, 1909, 1911], [11213, 2954, 1909], [11216, 752], [11217, 5499, 1169], [11232, 1169], [11233, 1914, 5475, 5489], [11219, 5480, 5483, 1913, 608, 1168, 5494, 751, 5472, 5496], [11221, 1913, 608, 1168, 751, 752], [11234, 5485, 1170], 2755, [11236, 5370, 931, 7, 5615, 5614, 5616, 2977, 11, 753], [11237, 11, 1915, 434], [11238, 434], [11239, 434], [11240, 434], [11242, 434, 5508, 5509, 5511, 5513, 5514, 5510], [11243, 434], [11244, 434], [11245, 11], [11247, 11], [11249, 7, 2957, 2963, 11, 1915], [11011, 7, 27, 609, 11], [11014, 7, 11, 609], 4233, [11015, 7, 753], [11016, 11], [11017, 119, 7
16832], [11018, 7, 609, 11], [11020, 7, 5527, 11], [11021, 7, 11], [11022, 5526, 11], [11224, 119, 7, 1918, 11], [11024, 27, 7, 11], 4243, [11026, 119, 7, 1171, 5529, 609, 11], [11027, 7, 5530], [11028, 7, 5536, 753, 609, 5546, 11], [11031, 27, 2960, 11], [11227, 119, 932, 7, 2959, 1917, 11, 2976], [10904, 5545, 2963, 5537], [10905, 5539, 5538, 5542, 5540, 5544], 4140, 4141, [10906, 5541], 4143, [10907, 5543], 4143, 4146, 4150, [11049, 166, 5554, 5553, 5551, 5549, 5552, 5550, 5548, 167, 2961, 1172, 5555, 5556], 4266, [11050, 166], [11051, 290, 7, 167, 166, 937], [11053, 1173, 166], [11054, 7, 167, 166, 937], [11055, 27, 429, 166, 1173], [11056, 7, 290, 167, 166, 754], [11057, 167, 166, 754], [11194, 167, 166], [11059, 5557, 167, 1172, 166, 937, 754], 4276, [11062, 27, 429, 1173, 1172, 167], [11065, 5560], [11066, 5561], 4280, [11033, 10874], 4250, [10910, 5565], [10911, 5566], 4170, 4147, [10908, 2962], 4591, 2858, [11250, 5579, 5591, 1176, 5611], [11161, 5573], [11251, 2965, 5582, 5601], [11252, 5595, 1175], 4467, 4598, 4547, [11195, 755], [11253, 5586, 5587, 1174, 2980, 5621], [11197, 5575, 2965, 2966, 2968, 5607, 5608, 5609, 295, 120], 4471, [11254, 2968, 5597], [11255, 2967, 2979], [11257, 5602, 5603, 5604, 295, 5617], [11258, 2971, 436], [11259, 5585, 5605, 436], [11260, 2969, 2971, 5589, 295, 2973, 2974, 5570, 436, 2975], [11261, 2969, 2975], 2868, 4477, [11262, 2970, 5594, 5599], 4555, 4478, [11263, 120], [11264, 120], [11202, 1174, 1176, 2964], [11265, 1919, 610, 436], [11203, 436], [11266, 5574, 1175], [11230, 2964], [11267, 1174, 295], [11268, 5576], 4622, [11269, 755], [11270, 2974, 5619], 4560, 4482, [11206, 5593], 4484, [11210, 1922, 295, 1921, 610, 2979], 4630, [11216, 120], [11217, 5612, 435], [11272, 435], [11273, 5583, 1922, 435], [11274, 120], [11275, 610, 435], [11233, 2978, 5577, 5600], [11276, 755, 436], [11234, 5592, 755], [11277, 2972, 5588, 2973], 4265, [10913, 5624], [10930, 5652, 5651, 5649], 4196, 4197, [10944, 1929, 5645, 5644], [10948, 2982, 757], [10951, 5625], [10955, 756, 1923, 5629, 938], [10958, 756], [10959, 1180, 2985, 2983], [10960, 2982], [10964, 5637, 2987, 2988, 938, 757], 2655, 1700, [10969, 1179, 5638, 2984, 1927, 2983, 5631], [10971, 1926, 11
1683279, 5641, 1180], [10975, 1181, 5646, 1927], [10976, 1181, 1929, 5627, 1927], [10977, 5640, 2984], [10980, 938], [10985, 1928, 1924], [10986, 1928], [10988, 1928], [10989, 1924], [10990, 1925], [10994, 5628, 757, 1182, 1923], [10995, 1179, 5648, 1923], [10996, 5626, 5635, 1182, 1929, 2986], [11003, 5643, 2986], [11008, 5650, 756, 938, 1182, 757], function(e, t, r) { 16833 "use strict"; 16834 function n(e) { 16835 if (e && e.__esModule) 16836 return e; 16837 var t = {}; 16838 if (null != e) 16839 for (var r in e) 16840 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 16841 return t["default"] = e, 16842 t 16843 } 16844 function i(e, t) { 16845 var r = t._guessExecutionStatusRelativeTo(e); 16846 return "before" === r ? "inside" : "after" === r ? "outside" : "maybe" 16847 } 16848 function a(e, t) { 16849 return u.callExpression(t.addHelper("temporalRef"), [e, u.stringLiteral(e.name), t.addHelper("temporalUndefined")]) 16850 } 16851 function s(e, t, r) { 16852 var n = r.letReferences[e.name]; 16853 return n ? t.getBindingIdentifier(e.name) === n : !1 16854 } 16855 t.__esModule = !0, 16856 t.visitor = void 0; 16857 var o = r(32) 16858 , u = n(o); 16859 t.visitor = { 16860 ReferencedIdentifier: function(e, t) { 16861 if (this.file.opts.tdz) { 16862 var r = e.node 16863 , n = e.parent 16864 , o = e.scope; 16865 if (!e.parentPath.isFor({ 16866 left: r 16867 }) && s(r, o, t)) { 16868 var l = o.getBinding(r.name).path 16869 , c = i(e, l); 16870 if ("inside" !== c) 16871 if ("maybe" === c) { 16872 var p = a(r, t.file); 16873 if (l.parent._tdzThis = !0, 16874 e.skip(), 16875 e.parentPath.isUpdateExpression()) { 16876 if (n._ignoreBlockScopingTDZ) 16877 return; 16878 e.parentPath.replaceWith(u.sequenceExpression([p, n])) 16879 } else 16880 e.replaceWith(p) 16881 } else 16882 "outside" === c && e.replaceWith(u.throwStatement(u.inherits(u.newExpression(u.identifier("ReferenceError"), [u.stringLiteral(r.name + " is not defined - temporal dead zone")]), r))) 16883 } 16884 } 16885 }, 16886 AssignmentExpression: { 16887 exit: function(e, t) { 16888 if (this.file.opts.tdz) { 16889 var r = e.node; 16890 if (!r._ignoreBlockScopingTDZ) { 16891 var n = [] 16892 , i = e.getBindingIdentifiers(); 16893 for (var o in i) { 16894 var l = i[o]; 16895 s(l, e.scope, t) && n.push(a(l, t.file)) 16896 } 16897 n.length && (r._ignoreBlockScopingTDZ = !0, 16898 n.push(r), 16899 e.replaceWithMultiple(n.map(u.expressionStatement))) 16900 } 16901 } 16902 } 16903 } 16904 } 16905 } 16906 , [10915, 5663], [10917, 5665], [10918, 5666], [10921, 5669], [10923, 5670], [10924, 5672], [10925, 5673], [10930, 1949, 3008, 5695], [10931, 73], [10932, 5697], [10933, 5698, 73], [10934, 5699, 73], [10935, 1948, 73], [10936, 5700, 73], [10937, 5701, 73], [10938, 5702, 73], [10939, 1948, 73], [10940, 1948, 3007, 5704, 5705, 73], [10941, 3008, 1949, 1947], [10942, 3007, 1949, 5703, 73], 4196, 4197, [10944, 613, 1944, 5694], [10946, 299, 2998, 168], [10947, 5677], [10948, 1933, 168], [10949, 3005, 1186, 296, 299, 2994, 2996, 1932, 298], [10950, 297, 440, 1186, 612, 441, 3005, 2996, 2994, 299, 1189, 442, 1932, 439], [10954, 758, 1939, 1187], [10958, 297], [10961, 939, 168], [10963, 296], [10964, 1938, 1188, 1189, 441, 168], 2655, [10966, 758, 613], [10968, 758, 1939, 1187, 940, 1936, 612], [10971, 442, 296, 758, 439], [10973, 613, 3001], [10981, 299, 296, 1185, 3e3], [10985, 1943, 1934], [10986, 1943], [10995, 296, 3006, 73], [10996, 5675, 5687, 939, 613, 2999], [10997, 440], [10998, 440, 1938], [10999, 440, 439, 442], [11e3, 940, 3002, 3004], [11001, 940, 758, 3004], [11002, 440, 5692], [11005, 1932, 1940, 1186, 5689, 5680, 299, 298, 5681], [11006, 1946], [11007, 1946], [11009, 1931, 5871, 3040, 5878, 443, 5707, 32], [11049, 169, 5715, 5714, 5712, 5710, 5713, 5711, 5709, 170, 3009, 1191, 5716, 5717], 4266, [110
1690650, 169], [11051, 437, 28, 170, 169, 941], [11053, 1192, 169], [11054, 28, 170, 169, 941], [11055, 63, 438, 169, 1192], [11056, 28, 437, 170, 169, 759], [11057, 170, 169, 759], [11058, 170, 169], [11059, 5718, 170, 1191, 169, 941, 759], 4276, [11062, 63, 438, 1192, 1191, 170], [11011, 28, 63, 614, 32], [11014, 28, 32, 614], 4233, [11015, 28, 443], [11016, 32], [11017, 611, 28], [11018, 28, 614, 32], [11020, 28, 5729, 32], [11021, 28, 32], [11022, 5728, 32], [11023, 611, 28, 1960, 32], [11024, 63, 28, 32], 4243, [11026, 611, 28, 1193, 5731, 614, 32], [11027, 28, 5732], [11028, 28, 5738, 443, 614, 5751, 32], [11031, 63, 3012, 32], [11032, 611, 1930, 28, 3011, 1951, 32, 3041], [10904, 5750, 5749, 5739], [10905, 5741, 5740, 5744, 5742, 5746], 4140, 4141, [10906, 5743], 4143, [10907, 5745], 4143, 4146, 4147, [10908, 3013], [10909, 5747, 3013, 5748], 4150, [11049, 171, 5759, 5758, 5756, 5754, 5757, 5755, 5753, 172, 3014, 1194, 5760, 5761], 4266, [11050, 171], [11051, 437, 28, 172, 171, 942], [11053, 1195, 171], [11054, 28, 172, 171, 942], [11055, 63, 438, 171, 1195], [11056, 28, 437, 172, 171, 760], [11057, 172, 171, 760], [11058, 172, 171], [11059, 5762, 172, 1194, 171, 942, 760], 4276, [11062, 63, 438, 1195, 1194, 172], [11065, 5765], [11066, 5766], 4280, [11033, 10875], 4250, [11035, 5654, 1184, 28, 5884, 5883, 5885, 1208, 32, 443], [11036, 32, 1952, 444], [11037, 444], [11038, 444], [11039, 444], [11041, 444, 5770, 5771, 5773, 5775, 5776, 5772], [11042, 444], [11043, 444], [11044, 32], [11046, 32], [11048, 28, 3015, 5782, 32, 1952], 4147, [10908, 3016], [10909, 5780, 3016, 5781], 4265, [11067, 761, 173], [11068, 5839, 5840, 5841, 5842, 5843], [11072, 761, 173], [11073, 173], [11079, 761, 173], 4287, 4288, [11080, 3026], 4290, 1721, 2675, 4291, [11081, 1206], [11084, 943, 445], [11086, 300], [11087, 5801, 5830], [11088, 5831], [11089, 5800, 445], [11091, 5794, 174], 4300, [11095, 1954, 3030, 5833, 5834, 3032, 174, 1200, 5886], [11096, 1954, 3027], [11097, 1961, 1200, 5849, 300, 3039], [11098, 5810, 5811, 5880, 174, 5889], 4304, [11099, 5787, 5850], [11100, 5805, 5837, 3038], [11101, 3027, 5877, 5879, 1202, 3036, 3038, 1205], [11102, 3025], 4312, 4315, [11103, 1955, 1209], [11104, 3019, 5791, 5792, 5818, 5832, 1204], [11105, 5793], 4319, 4322, 4323, [11108, 1957], [11109, 5789, 3023, 3037], 4326, [11110, 5790, 3023, 1204], [11111, 1955], [11112, 1957], 2684, [11114, 943, 3031], [11115, 173], [11117, 615], 4335, [11118, 3018, 5888, 1204], [11120, 1955, 3020, 3030, 3037, 1204], [11121, 1956, 445], [11122, 5802, 3031, 445], [11123, 3028], [11125, 3036, 445], 4342, [11130, 1203], 4344, [11131, 1203], [11132, 1203], [11133, 1203], 4348, 4349, [11135, 1957, 5821, 5822, 5823, 5824, 5825, 5826], [11136, 5798, 1959, 944], 4354, [11139, 5829], 4356, 4357, [11141, 1198], [11142, 1198], [11143, 1198], [11144, 1198], [11145, 5785, 1196, 3017], [11146, 1199], [11147, 1199], [11148, 1199], [11149, 1199], 4367, 4368, [11152, 1196], 4370, 4371, 4372, [11153, 1196, 1953], [11154, 5887, 3045], function(e, t, r) { 16907 var n = r(1197) 16908 , i = r(943) 16909 , a = r(1958) 16910 , s = r(615) 16911 , o = r(944) 16912 , u = r(3043) 16913 , l = Object.prototype 16914 , c = l.propertyIsEnumerable 16915 , p = !c.call({ 16916 valueOf: 1 16917 }, "valueOf") 16918 , f = a(function(e, t) { 16919 if (p || o(t) || s(t)) 16920 return void i(t, u(t), e); 16921 for (var r in t) 16922 n(e, r, t[r]) 16923 }); 16924 e.exports = f 16925 } 16926 , [11157, 943, 1958, 3043], [11159, 3024], 4379, [11160, 3021, 5796, 5870, 3044], [11161, 5876], function(e, t, r) { 16927 e.exports = r(5869) 16928 } 16929 , [11162, 3022, 5799, 5807, 174], [11163, 3025], [11164, 1956, 3033], [11165, 5803, 3033], 2695, [11169, 615, 616], [11170, 173, 5892], [11172, 616], [11173, 1959, 1200, 616], [11174, 300], [11177, 1207, 616], [11180, 1953], 4390, [11181, 3028, 5812, 1202, 1205], [11182, 5813, 3035, 1962, 3045], 4394, 4395, [11184, 5894], [11186, 1961, 300, 1209], [11188, 5816], function(e, t, r) { 16930 "use strict"; 16931 function n(e) {
16932 if (e && e.__esModule) 16933 return e; 16934 var t = {}; 16935 if (null != e) 16936 for (var r in e) 16937 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 16938 return t["default"] = e, 16939 t 16940 } 16941 function i(e) { 16942 return e && e.__esModule ? e : { 16943 "default": e 16944 } 16945 } 16946 t.__esModule = !0; 16947 var a = r(54) 16948 , s = i(a) 16949 , o = r(1971) 16950 , u = i(o) 16951 , l = r(1970) 16952 , c = i(l) 16953 , p = r(1968) 16954 , f = i(p) 16955 , d = r(3047) 16956 , h = i(d) 16957 , y = r(20) 16958 , v = n(y) 16959 , m = function(e) { 16960 function t() { 16961 (0, 16962 s["default"])(this, t); 16963 var r = (0, 16964 u["default"])(this, e.apply(this, arguments)); 16965 return r.isLoose = !0, 16966 r 16967 } 16968 return (0, 16969 c["default"])(t, e), 16970 t.prototype._processMethod = function(e, t) { 16971 if (!e.decorators) { 16972 var r = this.classRef; 16973 e["static"] || (r = v.memberExpression(r, v.identifier("prototype"))); 16974 var n = v.memberExpression(r, e.key, e.computed || v.isLiteral(e.key)) 16975 , i = v.functionExpression(null, e.params, e.body, e.generator, e.async) 16976 , a = v.toComputedKey(e, e.key); 16977 v.isStringLiteral(a) && (i = (0, 16978 f["default"])({ 16979 node: i, 16980 id: a, 16981 scope: t 16982 })); 16983 var s = v.expressionStatement(v.assignmentExpression("=", n, i)); 16984 return v.inheritsComments(s, e), 16985 this.body.push(s), 16986 !0 16987 } 16988 } 16989 , 16990 t 16991 }(h["default"]); 16992 t["default"] = m, 16993 e.exports = t["default"] 16994 } 16995 , function(e, t, r) { 16996 "use strict"; 16997 function n(e) { 16998 if (e && e.__esModule) 16999 return e; 17000 var t = {}; 17001 if (null != e) 17002 for (var r in e) 17003 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 17004 return t["default"] = e, 17005 t 17006 } 17007 function i(e) { 17008 return e && e.__esModule ? e : { 17009 "default": e 17010 } 17011 } 17012 function a(e) { 17013 return !g.isClassMethod(e) && !g.isObjectMethod(e) || "get" !== e.kind && "set" !== e.kind ? "value" : e.kind 17014 } 17015 function s(e, t, r, n, i) { 17016 var s = g.toKeyAlias(t) 17017 , o = {}; 17018 if ((0, 17019 v["default"])(e, s) && (o = e[s]), 17020 e[s] = o, 17021 o._inherits = o._inherits || [], 17022 o._inherits.push(t), 17023 o._key = t.key, 17024 t.computed && (o._computed = !0), 17025 t.decorators) { 17026 var u = o.decorators = o.decorators || g.arrayExpression([]); 17027 u.elements = u.elements.concat(t.decorators.map(function(e) { 17028 return e.expression 17029 }).reverse()) 17030 } 17031 if (o.value || o.initializer) 17032 throw n.buildCodeFrameError(t, "Key conflict with sibling node"); 17033 var l = void 0 17034 , c = void 0; 17035 (g.isObjectProperty(t) || g.isObjectMethod(t) || g.isClassMethod(t)) && (l = g.toComputedKey(t, t.key)), 17036 g.isObjectProperty(t) || g.isClassProperty(t) ? c = t.value : (g.isObjectMethod(t) || g.isClassMethod(t)) && (c = g.functionExpression(null, t.params, t.body, t.generator, t.async)); 17037 var p = a(t); 17038 return r && "value" === p || (r = p), 17039 i && g.isStringLiteral(l) && ("value" === r || "initializer" === r) && g.isFunctionExpression(c) && (c = (0, 17040 f["default"])({ 17041 id: l, 17042 node: c, 17043 scope: i 17044 })), 17045 c && (g.inheritsComments(c, t), 17046 o[r] = c), 17047 o 17048 } 17049 function o(e) { 17050 for (var t in e) 17051 if (e[t]._computed) 17052 return !0; 17053 return !1 17054 } 17055 function u(e) { 17056 for (var t = g.arrayExpression([]), r = 0; r < e.properties.length; r++) { 17057 var n = e.properties[r] 17058 , i = n.value; 17059 i.properties.unshift(g.objectProperty(g.identifier("key"), g.toComputedKey(n))), 17060 t.elements.push(i) 17061 } 17062 return t 17063 } 17064 function l(e) { 17065 var t = g.objectExpression([]); 17066 return (0, 17067 h["default"])(e, function(e) { 17068 var r = g.objectExpression([]) 17069 , n = g.objectProperty(e._key, r, e._computed); 17070 (0, 17071 h["default"])(e, function(e, t) { 17072 if ("_" !== t[0]) { 17073 var n = e; 17074 (g.isClassMethod(e) || g.isClassProperty(e)) && (e = e.value); 17075 var i = g.objectProperty(g.identifier(t), e); 17076 g.inheritsComments(i, n), 17077 g.removeComments(n), 17078 r.properties.push(i) 17079 } 17080 }), 17081 t.properties.push(n) 17082 }), 17083 t 17084 } 17085 function c(e) { 17086 return (0, 17087 h["default"])(e, function(e) { 17088 e.value && (e.writable = g.booleanLiteral(!0)), 17089 e.configurable = g.booleanLiteral(!0), 17090 e.enumerable = g.booleanLiteral(!0) 17091 }), 17092 l(e) 17093 } 17094 t.__esModule = !0, 17095 t.push = s, 17096 t.hasComputed = o, 17097 t.toComputedObjectFromClass = u, 17098 t.toClassObject = l, 17099 t.toDefineObject = c; 17100 var p = r(1968) 17101 , f = i(p) 17102 , d = r(5961) 17103 , h = i(d) 17104 , y = r(5965) 17105 , v = i(y) 17106 , m = r(20) 17107 , g = n(m) 17108 } 17109 , [11067, 762, 446], [11068, 5932, 5933, 5934, 5935, 5936], [11072, 762, 446], [11074, 762, 446], [11075, 1963, 5952, 5953], [11078, 446], [11079, 762, 446], 1720, 4291, [11087, 5909, 5923], [11088, 5924], [11089, 5908, 1967], 4300, [11095, 3049, 3055, 5925, 5926, 5930, 447, 3057, 5969], [11096, 3049, 3052], [11097, 3063, 3057, 5939, 1218, 3061], [11098, 5916, 5917, 5967, 447, 5971], 4304, [11100, 5912, 5928, 3060], [11101, 3052, 5964, 5966, 1214, 3059, 3060, 12
1710916], [11102, 3051], 4315, [11103, 3050, 1966], 4322, [11115, 446], [11117, 1965], 4335, [11120, 3050, 5903, 3055, 5951, 5954], [11121, 1964, 1967], [11123, 3053], [11125, 3059, 1967], 1729, [11128, 5898, 3048, 5900, 5901, 5904, 3061], 4342, [11130, 1215], 4344, [11131, 1215], [11132, 1215], [11133, 1215], [11134, 5919, 3062, 447, 1217, 3064], 4354, [11139, 5922], 944, 4357, [11141, 1212], [11142, 1212], [11143, 1212], [11144, 1212], [11145, 5899, 1211, 3048], [11146, 1213], [11147, 1213], [11148, 1213], [11149, 1213], 2691, 4367, 4368, 1074, [11152, 1211], 4370, 4371, 4372, [11153, 1211, 1963], [11154, 5970, 5972], [11161, 5963], 897, [11162, 5905, 5907, 5914, 447], [11163, 3051], [11164, 1964, 3056], [11165, 5910, 3056], 2695, [11169, 1965, 945], [11177, 1217, 945], [11180, 1963], [11181, 3053, 5918, 1214, 1216], [11187, 5920], [11192, 20], [11283, 54, 1221, 3065, 1219, 20], [10915, 5984], [10917, 5986], [10918, 5987], [10921, 5990], [10923, 5991], [10924, 5993], [10925, 5994], [10930, 1989, 3081, 6016], [10931, 74], [10932, 6018], [10933, 6019, 74], [10934, 6020, 74], [10935, 1988, 74], [10936, 6021, 74], [10937, 6022, 74], [10938, 6023, 74], [10939, 1988, 74], [10940, 1988, 3080, 6025, 6026, 74], [10941, 3081, 1989, 1987], [10942, 3080, 1989, 6024, 74], 4196, 4197, [10944, 620, 1984, 6015], [10946, 304, 3071, 175], [10947, 5998], [10948, 1973, 175], [10949, 3078, 1223, 301, 304, 3067, 3069, 1972, 303], [10950, 302, 450, 1223, 619, 451, 3078, 3069, 3067, 304, 1226, 452, 1972, 449], [10954, 763, 1979, 1224], [10958, 302], [10961, 946, 175], [10963, 301], [10964, 1978, 1225, 1226, 451, 175], 2655, [10966, 763, 620], [10968, 763, 1979, 1224, 947, 1976, 619], [10971, 452, 301, 763, 449], [10973, 620, 3074], [10981, 304, 301, 1222, 3073], [10985, 1983, 1974], [10986, 1983], [10995, 301, 3079, 74], [10996, 5996, 6008, 946, 620, 3072], [10997, 450], [10998, 450, 1978], [10999, 450, 449, 452], [11e3, 947, 3075, 3077], [11001, 947, 763, 3077], [11002, 450, 6013], [11005, 1972, 1980, 1223, 6010, 6001, 304, 303, 6002], [11006, 1986], [11007, 1986], [11049, 176, 6035, 6034, 6032, 6030, 6033, 6031, 6029, 177, 3083, 1228, 6036, 6037], 4266, [11050, 176], [11051, 617, 24, 177, 176, 948], [110
1710953, 1229, 176], [11054, 24, 177, 176, 948], [11055, 54, 448, 176, 1229], [11056, 24, 617, 177, 176, 764], [11057, 177, 176, 764], [11058, 177, 176], [11059, 6038, 177, 1228, 176, 948, 764], 4276, [11062, 54, 448, 1229, 1228, 177], [11067, 765, 305], [11068, 6079, 6080, 6081, 6082, 6083], [11072, 765, 305], [11074, 765, 305], [11076, 1230, 6104, 6105, 6106, 6107, 6108], [11078, 305], [11079, 765, 305], 4287, 4288, 2674, 1720, 2675, [11084, 1992, 1236], [11085, 6044, 6050, 1990, 6052, 6063, 6070, 6071, 6074, 6076, 6085, 6086, 6087, 621, 6115, 3091, 766, 1236], [11086, 766], [11091, 6051, 621], [11097, 1996, 3091, 6091, 766, 3092], 4304, 2682, 4315, [11103, 3086, 1235], [11106, 621, 6109], 4322, 4323, [11108, 1991], [11109, 6047, 3087, 6102], 4326, [11110, 6048, 3087, 6103], [11111, 3086], [11112, 1991], 2684, [11114, 1992, 3090], [11115, 305], [11116, 6088, 6117], [11122, 6055, 3090, 1236], [11123, 6058], [11128, 6040, 3084, 6042, 6043, 6046, 3092], 4342, [11129, 6061, 3093, 621, 1993, 6089, 1997, 3094, 6110], [11130, 1233], 4344, [11131, 1233], [11132, 1233], [11133, 1233], [11134, 6059, 3093, 621, 1997, 3094], 4349, [11135, 1991, 6064, 6065, 6066, 6067, 6068, 6069], [11136, 6054, 3089, 1994], [11137, 1995, 1234, 1993, 766], [11138, 621, 1235], 4354, [11139, 6072], 4357, [11141, 1231], [11142, 1231], [11143, 1231], [11144, 1231], [11145, 6041, 1230, 3084], [11146, 1232], [11147, 1232], [11148, 1232], [11149, 1232], 2691, 1074, [11152, 1230], 4370, 4371, 4372, [11153, 1230, 3085], [11154, 6116, 6123], [11155, 1235], [11156, 1990, 1992, 6073, 1234, 1994, 1236], [11159, 6053], [11164, 3088, 6078], [11169, 1234, 1998], [11170, 305, 6119], [11180, 3085], [11183, 6049, 6121], 4394, 4395, [11184, 6122], [11185, 6120], [11186, 1996, 766, 1235], [11187, 6060], [11011, 24, 54, 622, 20], [11014, 24, 20, 622], 4233, [11015, 24, 453], [11016, 20], [11017, 618, 24], [11018, 24, 622, 20], [11020, 24, 6133, 20], [11021, 24, 20], [11022, 6132, 20], [11023, 618, 24, 2003, 20], [11024, 54, 24, 20], 4243, [11026, 618, 24, 1237, 6135, 622, 20], [11027, 24, 6136], [11028, 24, 6142, 453, 622, 6155, 20], [11031, 54, 3097, 20], [11032, 618, 1969, 24, 3096, 1219, 20, 6248], [10904, 6154, 6153, 6143], [10905, 6145, 6144, 6148, 6146, 6150], 4140, 4141, [10906, 6147], 4143, [10907, 6149], 4143, 4146, 4147, [10908, 3098], [10909, 6151, 3098, 6152], 4150, [11049, 178, 6163, 6162, 6160, 6158, 6161, 6159, 6157, 179, 3099, 1238, 6164, 6165], 4266, [11050, 178], [11051, 617, 24, 179, 178, 949], [11053, 1239, 178], [11054, 24, 179, 178, 949], [11055, 54, 448, 178, 1239], [11056, 24, 617, 179, 178, 767], [11057, 179, 178, 767], [11058, 179, 178], [11059, 6166, 179, 1238, 178, 949, 767], 4276, [11062, 54, 448, 1239, 1238, 179], [11065, 6169], [11066, 6170], 4280, [11033, 10876], 4250, [11067, 768, 180], [11068, 6217, 6218, 6219, 6220, 6221], [11071, 6234, 6235, 6236, 6237, 6238], [11072, 768, 180], [11073, 180], [11074, 768, 180], [11076, 1240, 6241, 6242, 6243, 6244, 6245], [11078, 180], [11079, 768, 180], 4287, 4288, 1720, 1721, 2675, [11081, 1246], [11084, 1242, 951], [11085, 6179, 6184, 2e3, 6188, 6203, 6210, 6211, 6213, 6215, 6223, 6224, 6225, 1247, 6252, 3108, 769, 951], [11086, 769], [11091, 6186, 1247], [11092, 3105], [11093, 6222], [11097, 2004, 3108, 6227, 769, 3110], 4304, [11099, 6177, 6228], 2682, 4312, 4315, [11103, 3101, 3113], [11105, 6185], 4322, 4323, [11108, 2001], [11109, 6182, 3103, 6239], 4326, [11110, 6183, 3103, 6240], [11111, 3101], [11112, 2001], 2684, [11114, 1242, 3106], [11115, 180], [11122, 6191, 3106, 951], [11123, 6197], [11128, 6173, 3100, 6176, 6178, 6181, 3110], 4342, [11130, 1245], 4344, [11131, 1245], [11132, 1245], [11133, 1245], 4348, 4349, [11135, 2001, 6204, 6205, 6206, 6207, 6208, 6209], [11136, 6190, 3105, 1244], 4354, [11139, 6212], 4356, 4357, [11141, 1241], [11142, 1241], [11143, 1241], [11144, 1241], [11145, 6174, 1240, 3100], [11146, 1243], [11147, 1243], [11148, 1243], [11149, 1243], 2691, 1074, [11152, 1240], 4370, 4371, 4372, [11153, 1240, 6175], [11156, 2e3, 1242, 3104, 950, 1244, 951], [11157, 1242, 3104, 6253], [11158, 6189], [11160, 3102, 6187, 6247, 3114], [11167, 6251], [11169, 950, 2005], [11170, 180, 6256], [11179, 6196, 3107, 2002, 1244], [11182, 6198, 3109, 2006, 6259], 4394, 4395, [11184, 6258], [11186, 2004, 769, 3113], [11187, 6200], [11189, 6201, 951], [11035, 5975, 1220, 24, 6367, 6366, 6368, 2014, 20, 453], [11036, 20, 2007, 454], [11037, 454], [11038, 454], [11039, 454], [11041, 454, 6262, 6263, 6265, 6267, 6268, 6264], [11042, 454], [11043, 454], [11044, 20], [11046, 20], [11048, 24, 3115, 6274, 20, 2007], 4147, [10908, 3116], [10909, 6272, 3116, 6273], [11067, 770, 306], [11068, 6327, 6328, 6329, 6330, 6331], [11072, 770, 306], [11079, 770, 306], 4287, 4288, [11080, 6293], 4290, 2675, 4291, [11084, 3129, 771], [11085, 2009, 312
171091, 3123, 6285, 6307, 6314, 6315, 6322, 3132, 6334, 6335, 6336, 181, 6365, 1251, 623, 771], [11086, 623], [11087, 6290, 6317], [11088, 6318], [11089, 6289, 771], [11091, 6283, 181], 4300, [11093, 6333], [11095, 2009, 3130, 6320, 6321, 3132, 181, 1251, 6369], [11096, 2009, 3126], [11097, 3141, 1251, 6338, 623, 3138], [11098, 6299, 6300, 6363, 181, 6372], 4304, [11100, 6295, 6324, 3137], [11101, 3126, 6361, 6362, 1252, 3135, 3137, 1255], [11102, 3124], 4315, [11103, 2010, 2015], [11104, 3119, 6281, 6282, 6305, 6319, 1254], 4319, 4322, 4323, [11108, 2011], [11109, 6279, 3122, 3136], 4326, [11110, 6280, 3122, 1254], [11111, 2010], [11112, 2011], 2684, [11114, 3129, 3131], [11115, 306], [11117, 2013], 4335, [11118, 3118, 6371, 1254], [11120, 2010, 3120, 3130, 3136, 1254], [11121, 3125, 771], [11122, 6291, 3131, 771], [11123, 3127], [11125, 3135, 771], 4342, [11129, 3128, 3140, 181, 3133, 1252, 1256, 2014, 1255], [11130, 1253], 4344, [11131, 1253], [11132, 1253], [11133, 1253], [11134, 6302, 3140, 181, 1256, 2014], 4348, 4349, [11135, 2011, 6308, 6309, 6310, 6311, 6312, 6313], [11136, 6287, 2012, 3134], 4354, [11139, 6316], 4357, [11141, 1249], [11142, 1249], [11143, 1249], [11144, 1249], [11145, 6276, 1248, 3117], [11146, 1250], [11147, 1250], [11148, 1250], [11149, 1250], 4367, 4368, [11152, 1248], 4370, 4371, 4372, [11153, 1248, 2008], [11154, 6370, 6375], [11158, 6286], 4379, [11161, 6360], [11162, 3121, 6288, 6297, 181], [11163, 3124], [11165, 6292, 6326], 2695, [11169, 2013, 624], [11170, 306, 6374], [11172, 624], [11173, 2012, 1251, 624], [11174, 623], [11177, 1256, 624], [11180, 2008], 4390, [11181, 3127, 6301, 1252, 1255], 4394, 4395, [11187, 6303], [11188, 6304], 4265, [10913, 6379], [10930, 6407, 6406, 6404], 4196, 4197, [10944, 2022, 6400, 6399], [10948, 3142, 773], [10951, 6380], [10955, 772, 2016, 6384, 952], [10958, 772], [10959, 1259, 3145, 3143], [10960, 3142], [10964, 6392, 3147, 3148, 952, 773], 2655, 1700, [10969, 1258, 6393, 3144, 2020, 3143, 6386], [10971, 2019, 1258, 6396, 1259], [10975, 1260, 6401, 2020], [10976, 1260, 2022, 6382, 2020], [10977, 6395, 3144], [10980, 952], [10985, 2021, 2017], [10986, 2021], [10988, 2021], [10989, 2017], [10990, 2018], [10994, 6383, 773, 1261, 2016], [10995, 1258, 6403, 2016], [10996, 6381, 6390, 1261, 2022, 3146], [11003, 6398, 3146], [11008, 6405, 772, 952, 1261, 773], [10913, 6410], 15, [10930, 6438, 6437, 6435], 4196, 4197, [10944, 2029, 6431, 6430], [10948, 3151, 775], [10951, 6411], [10955, 774, 2023, 6415, 953], [10958, 774], [10959, 1264, 3154, 3152], [10960, 3151], [10964, 6423, 3156, 3157, 953, 775], 2655, 1700, [10969, 1263, 6424, 3153, 2027, 3152, 6417], [10971, 2026, 1263, 6427, 1264], [10975, 1265, 6432, 2027], [10976, 1265, 2029, 6413, 2027], [10977, 6426, 3153], [10980, 953], [10985, 2028, 2024], [10986, 2028], [10988, 2028], [10989, 2024], [10990, 2025], [10994, 6414, 775, 1266, 2023], [10995, 1263, 6434, 2023], [10996, 6412, 6421, 1266, 2029, 3155], [11003, 6429, 3155], [11008, 6436, 774, 953, 1266, 775], [11191, 6440, 6441, 12], [11192, 12], [11009, 3193, 6527, 6526, 6528, 955, 6442, 12], [11049, 182, 6450, 6449, 6447, 6445, 6448, 6446, 6444, 183, 3160, 1269, 6451, 6452], 4266, [11050, 182], [11051, 187, 6, 183, 182, 954], [11053, 1270, 182], [11054, 6, 183, 182, 954], [11055, 16, 107, 182, 1270], [11056, 6, 187, 183, 182, 776], [11057, 183, 182, 776], [11058, 183, 182], [11059, 6453, 183, 1269, 182, 954, 776], 4276, [11062, 16, 107, 1270, 1269, 183], [11067, 777, 307], [11068, 6494, 6495, 6496, 6497, 6498], [11072, 777, 307], [11074, 777, 307], [11076, 1271, 6519, 6520, 6521, 6522, 6523], [11078, 307], [11079, 777, 307], 4287, 4288, 2674, 1720, 2675, [11084, 2032, 1277], [11085, 6459, 6465, 2030, 6467, 6478, 6485, 6486, 6489, 6491, 6500, 6501, 6502, 625, 6530, 3168, 778, 1277], [11086, 778], [11091, 6466, 625], [11097, 2036, 3168, 6506, 778, 3169], 4304, 2682, 4315, [11103, 3163, 1276], [11106, 625, 6524], 4322, 4323, [11108, 2031], [11109, 6462, 3164, 6517], 4326, [11110, 6463, 3164, 6518], [11111, 3163], [11112, 2031], 2684, [11114, 2032, 3167], [11115, 307], [11116, 6503, 6532], [11122, 6470, 3167, 1277], [11123, 6473], [11128, 6455, 3161, 6457, 6458, 6461, 3169], 4342, [11129, 6476, 3170, 625, 2033, 6504, 2037, 3171, 6525], [11130, 1274], 4344, [11131, 1274], [11132, 1274], [11133, 1274], [11134, 6474, 3170, 625, 2037, 3171], 4349, [11135, 2031, 6479, 6480, 6481, 6482, 6483, 6484], [11136, 6469, 3166, 2034], [11137, 2035, 1275, 2033, 778], [11138, 625, 1276], 4354, [11139, 6487], 4357, [11141, 1272], [11142, 1272], [11143, 1272], [11144, 1272], [11145, 6456, 1271, 3161], [11146, 1273], [11147, 1273], [11148, 1273], [11149, 1273], 2691, 1074, [11152, 1271], 4370, 4371, 4372, [11153, 1271, 3162], [11154, 6531, 6538], [11155, 1276], [11156, 2030, 2032, 6488, 1275, 2034, 1277], [11159, 6468], [11164, 3165, 6493], [11169, 1275, 2038], [11170, 307, 6534], [11180, 3162], [11183, 6464, 6536], 4394, 4395, [11184, 6537], [11185, 6535], [11186, 2036, 778, 1276], [11187, 6475], [11011, 6, 16, 626, 12], [11014, 6, 12, 626], 4233, [11015, 6, 955], [11016, 12], [11017, 121, 6], [11018, 6, 626, 12], [11020, 6, 6548, 12], [11021, 6, 12], [11022, 6547, 12], [11023, 121, 6, 2044, 12], [11024, 16, 6, 12], 4243, [11026, 121, 6, 1278, 6550, 626, 12], [11027, 6, 6551], [11028, 6, 6557, 955, 626, 6570, 12], [11031, 16, 3174, 12], [11032, 121, 960, 6, 3173, 2040, 12, 6663], [10904, 6569, 6568, 6558], [10905, 6560, 6559, 6563, 6561, 6565], 4140, 4141, [10906, 6562], 4143, [10907, 6564], 4143, 4146, 4147, [10908, 3175], [10909, 6566, 3175, 6567], 4150, [11049, 184, 6578, 6577, 6575, 6573, 6576, 6574, 6572, 185, 3176, 1279, 6579, 6580], 4266, [110
1710950, 184], [11051, 187, 6, 185, 184, 956], [11053, 1280, 184], [11054, 6, 185, 184, 956], [11055, 16, 107, 184, 1280], [11056, 6, 187, 185, 184, 779], [11057, 185, 184, 779], [11058, 185, 184], [11059, 6581, 185, 1279, 184, 956, 779], 4276, [11062, 16, 107, 1280, 1279, 185], [11065, 6584], [11066, 6585], 4280, [11033, 10877], 4250, [11067, 780, 186], [11068, 6632, 6633, 6634, 6635, 6636], [11071, 6649, 6650, 6651, 6652, 6653], [11072, 780, 186], [11073, 186], [11074, 780, 186], [11076, 1281, 6656, 6657, 6658, 6659, 6660], [11078, 186], [11079, 780, 186], 4287, 4288, 1720, 1721, 2675, [11081, 1287], [11084, 1283, 958], [11085, 6594, 6599, 2041, 6603, 6618, 6625, 6626, 6628, 6630, 6638, 6639, 6640, 1288, 6667, 3185, 781, 958], [11086, 781], [11091, 6601, 1288], [11092, 3182], [11093, 6637], [11097, 2045, 3185, 6642, 781, 3187], 4304, [11099, 6592, 6643], 2682, 4312, 4315, [11103, 3178, 3190], [11105, 6600], 4322, 4323, [11108, 2042], [11109, 6597, 3180, 6654], 4326, [11110, 6598, 3180, 6655], [11111, 3178], [11112, 2042], 2684, [11114, 1283, 3183], [11115, 186], [11122, 6606, 3183, 958], [11123, 6612], [11128, 6588, 3177, 6591, 6593, 6596, 3187], 4342, [11130, 1286], 4344, [11131, 1286], [11132, 1286], [11133, 1286], 4348, 4349, [11135, 2042, 6619, 6620, 6621, 6622, 6623, 6624], [11136, 6605, 3182, 1285], 4354, [11139, 6627], 4356, 4357, [11141, 1282], [11142, 1282], [11143, 1282], [11144, 1282], [11145, 6589, 1281, 3177], [11146, 1284], [11147, 1284], [11148, 1284], [11149, 1284], 2691, 1074, [11152, 1281], 4370, 4371, 4372, [11153, 1281, 6590], [11156, 2041, 1283, 3181, 957, 1285, 958], [11157, 1283, 3181, 6668], [11158, 6604], [11160, 3179, 6602, 6662, 3191], [11167, 6666], [11169, 957, 2046], [11170, 186, 6671], [11179, 6611, 3184, 2043, 1285], [11182, 6613, 3186, 2047, 6674], 4394, 4395, [11184, 6673], [11186, 2045, 781, 3190], [11187, 6615], [11189, 6616, 958], [10915, 6683], [10917, 6685], [10921, 6689], [10923, 6690], [10924, 6692], [10930, 2068, 3209, 6715], [10931, 75], [10932, 6717], [10933, 6718, 75], [10934, 6719, 75], [10935, 2067, 75], [10936, 6720, 75], [10937, 6721, 75], [10938, 6722, 75], [10939, 2067, 75], [10940, 2067, 3208, 6724, 6725, 75], [10941, 3209, 2068, 2066], [10942, 3208, 2068, 6723, 75], 4196, 4197, [10944, 628, 2063, 6714], [10946, 311, 3199, 188], [10947, 6697], [10948, 2052, 188], [10949, 3206, 1290, 308, 311, 3195, 3197, 2051, 310], [10950, 309, 456, 1290, 627, 457, 3206, 3197, 3195, 311, 1293, 458, 2051, 455], [10954, 782, 2058, 1291], [10958, 309], [10961, 961, 188], [10963, 308], [10964, 2057, 1292, 1293, 457, 188], 2655, [10966, 782, 628], [10968, 782, 2058, 1291, 962, 2055, 627], [10971, 458, 308, 782, 455], [10973, 628, 3202], [10981, 311, 308, 1289, 3201], [10985, 2062, 2053], [10986, 2062], [10995, 308, 3207, 75], [10996, 6695, 6707, 961, 628, 3200], [10997, 456], [10998, 456, 2057], [10999, 456, 455, 458], [11e3, 962, 3203, 3205], [11001, 962, 782, 3205], [11002, 456, 6712], [11005, 2051, 2059, 1290, 6709, 6700, 311, 310, 6701], [11006, 2065], [11007, 2065], [11035, 6676, 959, 6, 6884, 6883, 6885, 1311, 12, 783], [11036, 12, 2069, 459], [11037, 459], [11038, 459], [11039, 459], [11041, 459, 6727, 6728, 6730, 6732, 6733, 6729], [11042, 459], [11043, 459], [11044, 12], [11046, 12], [11048, 6, 3210, 3216, 12, 2069], [11011, 6, 16, 629, 12], [11014, 6, 12, 629], 4233, [11015, 6, 783], [11016, 12], [11017, 121, 6], [11018, 6, 629, 12], [11020, 6, 6746, 12], [11021, 6, 12], [11022, 6745, 12], [11023, 121, 6, 2078, 12], [11024, 16, 6, 12], 4243, [11026, 121, 6, 1295, 6748, 629, 12], [11027, 6, 6749], [11028, 6, 6755, 783, 629, 6765, 12], [11031, 16, 3213, 12], [11032, 121, 960, 6, 3212, 2071, 12, 3240], [10904, 6764, 3216, 6756], [10905, 6758, 6757, 6761, 6759, 6763], 4140, 4141, [10906, 6760], 4143, [10907, 6762], 4143, 4146, 4150, [11049, 189, 6773, 6772, 6770, 6768, 6771, 6769, 6767, 190, 3214, 1296, 6774, 6775], 4266, [11050, 189], [11051, 187, 6, 190, 189, 963], [11053, 1297, 189], [11054, 6, 190, 189, 963], [11055, 16, 107, 189, 1297], [11056, 6, 187, 190, 189, 784], [11057, 190, 189, 784], [11058, 190, 189], [110
1710959, 6776, 190, 1296, 189, 963, 784], 4276, [11062, 16, 107, 1297, 1296, 190], [11065, 6779], [11066, 6780], 4280, [11033, 10878], 4250, 4147, [10908, 3215], [11067, 785, 191], [11068, 6842, 6843, 6844, 6845, 6846], [11072, 785, 191], [11073, 191], [11079, 785, 191], 4287, 4288, [11080, 3226], 4290, 1721, 2675, 4291, [11081, 1309], [11084, 1300, 460], [11085, 2073, 3222, 2075, 6798, 6822, 6829, 6830, 6837, 3233, 6848, 6849, 6850, 192, 6882, 1302, 312, 460], [11086, 312], [11087, 6803, 6832], [11088, 6833], [11089, 6802, 460], [11091, 6795, 192], 4300, [11095, 2073, 3231, 6835, 6836, 3233, 192, 1302, 6886], [11096, 2073, 3227], [11097, 2079, 1302, 6852, 312, 3239], [11098, 6812, 6813, 6880, 192, 6890], 4304, [11099, 6788, 6853], [11100, 6807, 6839, 3238], [11101, 3227, 6878, 6879, 1304, 3236, 3238, 1308], [11102, 3224], 4312, 4315, [11103, 2074, 1312], [11104, 3219, 6792, 6793, 6820, 6834, 1307], [11105, 6794], 4319, 4322, 4323, [11108, 2076], [11109, 6790, 3223, 3237], 4326, [11110, 6791, 3223, 1307], [11111, 2074], [11112, 2076], 2684, [11114, 1300, 3232], [11115, 191], [11117, 786], 4335, [11118, 3218, 6889, 1307], [11120, 2074, 3220, 3231, 3237, 1307], [11121, 3225, 460], [11122, 6804, 3232, 460], [11123, 3228], [11125, 3236, 460], 4342, [11129, 3229, 3241, 192, 1303, 1304, 1310, 1311, 1308], [11130, 1306], 4344, [11131, 1306], [11132, 1306], [11133, 1306], 4348, 4349, [11135, 2076, 6823, 6824, 6825, 6826, 6827, 6828], [11136, 6800, 2077, 1305], 4354, [11139, 6831], 4356, 4357, [11141, 1299], [11142, 1299], [11143, 1299], [11144, 1299], [11145, 6786, 1298, 3217], [11146, 1301], [11147, 1301], [11148, 1301], [11149, 1301], 4367, 4368, [11152, 1298], 4370, 4371, 4372, [11153, 1298, 2072], [11154, 6888, 3243], [11156, 2075, 1300, 3230, 786, 1305, 460], [11157, 1300, 3230, 6887], 4379, [11160, 3221, 6797, 6873, 3242], [11161, 6877], [11162, 3222, 6801, 6809, 192], [11163, 3224], [11165, 6805, 6841], 2695, [11169, 786, 630], [11170, 191, 6893], [11172, 630], [11173, 2077, 1302, 630], [11174, 312], [11177, 1310, 630], [11179, 6811, 3234,
171091303, 1305], [11180, 2072], 4390, [11181, 3228, 6814, 1304, 1308], [11182, 6815, 3235, 2080, 3243], 4394, 4395, [11184, 6895], [11186, 2079, 312, 1312], [11188, 6818], [11189, 6819, 460], 4265, function(e, t) { 17110 "use strict"; 17111 t.__esModule = !0, 17112 t["default"] = function(e) { 17113 var t = e.types; 17114 return { 17115 visitor: { 17116 BinaryExpression: function(e) { 17117 var r = e.node; 17118 "instanceof" === r.operator && e.replaceWith(t.callExpression(this.addHelper("instanceof"), [r.left, r.right])) 17119 } 17120 } 17121 } 17122 } 17123 , 17124 e.exports = t["default"] 17125 } 17126 , [10915, 6912], [10917, 6914], [10918, 6915], [10919, 6916], [10921, 6918], [10923, 6919], [10924, 6921], [10925, 6922], [11279, 6904, 787, 631], [11280, 631], [10930, 2099, 3260, 6944], [10931, 76], [10932, 6946], [10933, 6947, 76], [10934, 6948, 76], [10935, 2098, 76], [10936, 6949, 76], [10937, 6950, 76], [10938, 6951, 76], [10939, 2098, 76], [10940, 2098, 3259, 6953, 6954, 76], [10941, 3260, 2099, 2097], [10942, 3259, 2099, 6952, 76], 4196, 4197, [10944, 633, 2094, 6943], [10946, 316, 3250, 193], [10947, 6926], [10948, 2083, 193], [10949, 3257, 1317, 313, 316, 3246, 3248, 2082, 315], [10950, 314, 462, 1317, 632, 463, 3257, 3248, 3246, 316, 1320, 464, 2082, 461], [10954, 788, 2089, 1318], [10958, 314], [10961, 964, 193], [10963, 313], [10964, 2088, 1319, 1320, 463, 193], 2655, [10966, 788, 633], [10968, 788, 2089, 1318, 965, 2086, 632], [10971, 464, 313, 788, 461], [10973, 633, 3253], [10981, 316, 313, 1316, 3252], [10985, 2093, 2084], [10986, 2093], [10995, 313, 3258, 76], [10996, 6924, 6936, 964, 633, 3251], [10997, 462], [10998, 462, 2088], [10999, 462, 461, 464], [11e3, 965, 3254, 3256], [11001, 965, 788, 3256], [11002, 462, 6941], [11005, 2082, 2090, 1317, 6938, 6929, 316, 315, 6930], [11006, 2096], [11007, 2096], [11193, 3245, 7062, 2109, 7070, 634, 3267, 39], [11011, 55, 95, 635, 39], [11014, 55, 39, 635], 4233, [11015, 55, 634], [11016, 39], [11017, 631, 55], [11018, 55, 635, 39], [11020, 55, 6965, 39], [11021, 55, 39], [11022, 6964, 39], [11224, 631, 55, 2103, 39], [11024, 95, 55, 39], 4243, [11026, 631, 55, 1322, 6967, 635, 39], [11027, 55, 6968], [11028, 55, 6974, 634, 635, 3267, 39], [11031, 95, 3263, 39], [11227, 631, 2081, 55, 3262, 2101, 39, 3281], [10904, 6986, 6985, 6975], [10905, 6977, 6976, 6980, 6978, 6982], 4140, 4141, [10906, 6979], 4143, [10907, 6981], 4143, 4146, 4147, [10908, 3264], [10909, 6983, 3264, 6984], 4150, [11065, 6988], [11066, 6989], 4280, [11033, 10879], 4250, [10910, 6993], [10911, 6994], 4170, [11236, 6900, 1314, 55, 7066, 7065, 7067, 3282, 39, 634], [11237, 39, 2102, 465], [11238, 465], [11239, 465], [11240, 465], [11242, 465, 6996, 6997, 6999, 7001, 7002, 6998], [11243, 465], [11244, 465], [11245, 39], [11247, 39], [11249, 55, 3265, 7008, 39, 2102], 4147, [10908, 3266], [10909, 7006, 3266, 7007], 4265, 4266, [11050, 194], [11051, 787, 55, 195, 194, 966], [11053, 1324, 194], [11054, 55, 195, 194, 966], [11055, 95, 1315, 194, 1324], [11056, 55, 787, 195, 194, 789], [11057, 195, 194, 789], [11194, 195, 194], [11059, 7020, 195, 1323, 194, 966, 789], 4276, [11062, 95, 1315, 1324, 1323, 195], 4591, [11250, 7031, 7041, 1327, 7061], [11161, 7025], [11251, 3271, 7033, 7051], [11252, 7045, 1325], 4467, 4598, 4547, [11195, 790], [11253, 7037, 7038, 967, 3284, 7073], 4471, [11254, 3275, 7047], [11255, 3274, 3283], [11257, 7052, 7053, 7054, 196, 7068], [11258, 3277, 468], [11259, 7036, 7055, 468], [11260, 2104, 3277, 3279, 196, 2107, 3280, 3269, 468, 2108], [11261, 2104, 2108], 4477, [11262, 3276, 7044, 7049], 4555, 4478, [11263, 122], [11264, 122], [11202, 967, 1327, 3270], [11265, 2105, 466, 468], [11203, 468], [11266, 7026, 1325], [11230, 3270], [11267, 967, 196], [11268, 7028], 4622, [11269, 790], [11270, 3280, 7071], 4560, 4482, [11206, 7043], 4484, [11210, 1328, 196, 1326, 466, 3283], 4630, [11213, 3273, 967], [11216, 122], [11217, 7063, 467], [11272, 467], [11273, 7034, 1328, 467], [11274, 122], [11275, 466, 467], [11233, 2109, 7029, 7050], [11219, 2104, 3279, 1328, 196, 1326, 2107, 466, 3269, 2108], [11276, 790, 468], [11234, 7042, 790], [11277, 3278, 7039, 2107], [10915, 7081], [10917, 7083], [10921, 7087], [10923, 7088], [10924, 7090], [10930, 2129, 3304, 7113], [10931, 77], [10932, 7115], [10933, 7116, 77], [10934, 7117, 77], [10935, 2128, 77], [10936, 7118, 77], [10937, 7119, 77], [10938, 7120, 77], [10939, 2128, 77], [10940, 2128, 3303, 7122, 7123, 77], [10941, 3304, 2129, 2127], [10942, 3303, 2129, 7121, 77], 4196, 4197, [10944, 637, 2124, 7112], [10946, 321, 3294, 197], [10947, 7095], [10948, 2113, 197], [10949, 3301, 1330, 318, 321, 3290, 3292, 2112, 320], [10950, 319, 471, 1330, 636, 472, 3301, 3292, 3290, 321, 1333, 473, 2112, 470], [10954, 792, 2119, 1331], [10958, 319], [10961, 969, 197], [10963, 318], [10964, 2118, 1332, 1333, 472, 197], 2655, [10966, 792, 637], [10968, 792, 2119, 1331, 970, 2116, 636], [10971, 473, 318, 792, 470], [10973, 637, 3297], [10981, 321, 318, 1329, 3296], [10985, 2123, 2114], [10986, 2123], [10995, 318, 3302, 77], [10996, 7093, 7105, 969, 637, 3295], [10997, 471], [10998, 471, 2118], [10999, 471, 470, 473], [11e3, 970, 3298, 3300], [11001, 970, 792, 3300], [11002, 471, 7110], [11005, 2112, 2120, 1330, 7107, 7098, 321, 320, 7099], [11006, 2126], [11007, 2126], [11009, 2111, 7250, 3325, 7252, 971, 3309, 13], [11011, 9, 29, 638, 13], [11014, 9, 13, 638], 4233, [11015, 9, 971], [11016, 13], [11017, 123, 9], [11018, 9, 638, 13], [11020, 9, 7134, 13], [11021, 9, 13], [11022, 7133, 13], [11023, 123, 9, 2134, 13], [11024, 29, 9, 13], 4243, [11026, 123, 9, 1335, 7136, 638, 13], [11027, 9, 7137], [11028, 9, 7143, 971, 638, 3309, 13], [11031, 29, 3307, 13], [11032, 123, 791, 9, 3306, 2131, 13, 7249], [10904, 7155, 7154, 7144], [10905, 7146, 7145, 7149, 7147, 7151], 4140, 4141, [10906, 7148], 4143, [10907, 7150], 4143, 4146, 4147, [10908, 3308], [10909, 7152, 3308, 7153], 4150, [11065, 7157], [11066, 7158], 4280, [11033, 10880], 4250, 4266, [110
1712650, 198], [11051, 317, 9, 199, 198, 972], [11053, 1337, 198], [11054, 9, 199, 198, 972], [11055, 29, 469, 198, 1337], [11056, 9, 317, 199, 198, 793], [11057, 199, 198, 793], [11058, 199, 198], [11059, 7171, 199, 1336, 198, 972, 793], 4276, [11062, 29, 469, 1337, 1336, 199], [11067, 794, 200], [11068, 7216, 7217, 7218, 7219, 7220], [11072, 794, 200], [11073, 200], [11074, 794, 200], [11076, 1338, 7241, 7242, 7243, 7244, 7245], [11078, 200], [11079, 794, 200], 4287, 4288, 1720, 1721, 2675, [11081, 1345], [11084, 1340, 974], [11086, 795], [11091, 7185, 639], [11093, 7221], [11097, 2135, 3322, 7227, 795, 3324], 4304, [11099, 7176, 7228], 2682, 4312, 4315, [11103, 3313, 1346], [11105, 7184], [11106, 639, 7246], 4322, 4323, [11108, 2133], [11109, 7181, 3315, 7239], 4326, [11110, 7182, 3315, 7240], [11111, 3313], [11112, 2133], 2684, [11114, 1340, 3320], [11115, 200], [11122, 7189, 3320, 974], [11123, 7194], [11128, 7173, 3311, 7175, 7177, 7180, 3324], 4342, [11129, 7199, 3326, 639, 1342, 7225, 2136, 2138, 7247], [11130, 1344], 4344, [11131, 1344], [11132, 1344], [11133, 1344], 4348, 4349, [11135, 2133, 7202, 7203, 7204, 7205, 7206, 7207], [11136, 7188, 3319, 1343], [11138, 639, 1346], 4354, [11139, 7210], 4356, 4357, [11141, 1339], [11142, 1339], [11143, 1339], [11144, 1339], [11145, 7174, 1338, 3311], [11146, 1341], [11147, 1341], [11148, 1341], [11149, 1341], 2691, 1074, [11152, 1338], 4370, 4371, 4372, [11153, 1338, 3312], [11154, 7256, 3328], [11155, 1346], [11157, 1340, 3318, 7255], [11158, 3316], [11159, 3316], [11160, 3314, 7186, 7248, 3327], [11164, 3317, 7215], [11169, 973, 2137], [11170, 200, 7259], [11179, 7193, 3321, 1342, 1343], [11180, 3312], [11182, 7195, 3323, 2139, 3328], 4394, 4395, [11184, 7261], [11186, 2135, 795, 1346], [11189, 7198, 974], [11035, 7074, 968, 9, 7421, 7420, 7422, 1363, 13, 796], [11036, 13, 2140, 474], [11037, 474], [11038, 474], [11039, 474], [11041, 474, 7264, 7265, 7267, 7269, 7270, 7266], [11042, 474], [11043, 474], [11044, 13], [11046, 13], [11048, 9, 3329, 3335, 13, 2140], [11011, 9, 29, 640, 13], [11014, 9, 13, 640], 4233, [11015, 9, 796], [11016, 13], [11017, 123, 9], [11018, 9, 640, 13], [11020, 9, 7283, 13], [11021, 9, 13], [11022, 7282, 13], [11023, 123, 9, 2149, 13], [11024, 29, 9, 13], 4243, [11026, 123, 9, 1347, 7285, 640, 13], [11027, 9, 7286], [11028, 9, 7292, 796, 640, 7302, 13], [11031, 29, 3332, 13], [11032, 123, 791, 9, 3331, 2142, 13, 3359], [10904, 7301, 3335, 7293], [10905, 7295, 7294, 7298, 7296, 7300], 4140, 4141, [10906, 7297], 4143, [10907, 7299], 4143, 4146, 4150, [11049, 201, 7310, 7309, 7307, 7305, 7308, 7306, 7304, 202, 3333, 1348, 7311, 7312], 4266, [11050, 201], [11051, 317, 9, 202, 201, 975], [11053, 1349, 201], [11054, 9, 202, 201, 975], [11055, 29, 469, 201, 1349], [11056, 9, 317, 202, 201, 797], [11057, 202, 201, 797], [11058, 202, 201], [11059, 7313, 202, 1348, 201, 975, 797], 4276, [11062, 29, 469, 1349, 1348, 202], [11065, 7316], [11066, 7317], 4280, [11033, 10881], 4250, 4147, [10908, 3334], [11067, 798, 203], [11068, 7379, 7380, 7381, 7382, 7383], [11072, 798, 203], [11073, 203], [11079, 798, 203], 4287, 4288, [11080, 3345], 4290, 1721, 2675, 4291, [11081, 1361], [11084, 1352, 475], [11085, 2144, 3341, 2146, 7335, 7359, 7366, 7367, 7374, 3352, 7385, 7386, 7387, 204, 7419, 1354, 322, 475], [11086, 322], [11087, 7340, 7369], [11088, 7370], [11089, 7339, 475], [11091, 7332, 204], 4300, [11095, 2144, 3350, 7372, 7373, 3352, 204, 1354, 7423], [11096, 2144, 3346], [11097, 2150, 1354, 7389, 322, 3358], [11098, 7349, 7350, 7417, 204, 7427], 4304, [11099, 7325, 7390], [11100, 7344, 7376, 3357], [11101, 3346, 7415, 7416, 1356, 3355, 3357, 1360], [11102, 3343], 4312, 4315, [11103, 2145, 1364], [11104, 3338, 7329, 7330, 7357, 7371, 1359], [11105, 7331], 4319, 4322, 4323, [11108, 2147], [11109, 7327, 3342, 3356], 4326, [11110, 7328, 3342, 1359], [11111, 2145], [11112, 2147], 2684, [11114, 1352, 3351], [11115, 203], [11117, 799], 4335, [11118, 3337, 7426, 1359], [11120, 2145, 3339, 3350, 3356, 1359], [11121, 3344, 475], [11122, 7341, 3351, 475], [11123, 3347], [11125, 3355, 475], 4342, [11129, 3348, 3360, 204, 1355, 1356, 1362, 1363, 1360], [11130, 1358], 4344, [11131, 1358], [11132, 1358], [11133, 1358], 4348, 4349, [11135, 2147, 7360, 7361, 7362, 7363, 7364, 7365], [11136, 7337, 2148, 1357], 4354, [11139, 7368], 4356, 4357, [11141, 1351], [11142, 1351], [11143, 1351], [11144, 1351], [11145, 7323, 1350, 3336], [11146, 1353], [11147, 1353], [11148, 1353], [11149, 1353], 4367, 4368, [11152, 1350], 4370, 4371, 4372, [11153, 1350, 2143], [11154, 7425, 3362], [11156, 2146, 1352, 3349, 799, 1357, 475], [11157, 1352, 3349, 7424], 4379, [11160, 3340, 7334, 7410, 3361], [11161, 7414], [11162, 3341, 7338, 7346, 204], [11163, 3343], [11165, 7342, 7378], 2695, [11169, 799, 641], [11170, 203, 7430], [11172, 641], [11173, 2148, 1354,
17126641], [11174, 322], [11177, 1362, 641], [11179, 7348, 3353, 1355, 1357], [11180, 2143], 4390, [11181, 3347, 7351, 1356, 1360], [11182, 7352, 3354, 2151, 3362], 4394, 4395, [11184, 7432], [11186, 2150, 322, 1364], [11188, 7355], [11189, 7356, 475], 4265, function(e, t, r) { 17127 "use strict"; 17128 function n(e) { 17129 return e && e.__esModule ? e : { 17130 "default": e 17131 } 17132 } 17133 t.__esModule = !0; 17134 var i = r(209) 17135 , a = n(i) 17136 , s = r(3) 17137 , o = n(s) 17138 , u = r(2164) 17139 , l = n(u); 17140 t["default"] = function(e) { 17141 var t = e.types 17142 , r = (0, 17143 l["default"])() 17144 , n = { 17145 "AssignmentExpression|UpdateExpression": function(e) { 17146 if (!e.node[r]) { 17147 e.node[r] = !0; 17148 var t = e.get(e.isAssignmentExpression() ? "left" : "argument"); 17149 if (t.isIdentifier()) { 17150 var n = t.node.name; 17151 if (this.scope.getBinding(n) === e.scope.getBinding(n)) { 17152 var i = this.exports[n]; 17153 if (i) { 17154 for (var a = e.node, s = i, u = Array.isArray(s), l = 0, s = u ? s : (0, 17155 o["default"])(s); ; ) { 17156 var c; 17157 if (u) { 17158 if (l >= s.length) 17159 break; 17160 c = s[l++] 17161 } else { 17162 if (l = s.next(), 17163 l.done) 17164 break; 17165 c = l.value 17166 } 17167 var p = c; 17168 a = this.buildCall(p, a).expression 17169 } 17170 e.replaceWith(a) 17171 } 17172 } 17173 } 17174 } 17175 } 17176 }; 17177 return { 17178 visitor: { 17179 ReferencedIdentifier: function(e, r) { 17180 "__moduleName" != e.node.name || e.scope.hasBinding("__moduleName") || e.replaceWith(t.memberExpression(r.contextIdent, t.identifier("id"))) 17181 }, 17182 Program: { 17183 enter: function(e, t) { 17184 t.contextIdent = e.scope.generateUidIdentifier("context") 17185 }, 17186 exit: function(e, r) { 17187 function i(e, t) { 17188 f[e] = f[e] || [], 17189 f[e].push(t) 17190 } 17191 function s(e, t, r) { 17192 var n = d[e] = d[e] || { 17193 imports: [], 17194 exports: [] 17195 }; 17196 n[t] = n[t].concat(r) 17197 } 17198 function u(e, r) { 17199 return t.expressionStatement(t.callExpression(l, [t.stringLiteral(e), r])) 17200 } 17201 for (var l = e.scope.generateUidIdentifier("export"), c = r.contextIdent, f = (0, 17202 a["default"])(null), d = (0, 17203 a["default"])(null), v = [], m = [], g = [], b = [], E = e.get("body"), x = !0, A = E, S = Array.isArray(A), _ = 0, A = S ? A : (0, 17204 o["default"])(A); ; ) { 17205 var D; 17206 if (S) { 17207 if (_ >= A.length) 17208 break; 17209 D = A[_++] 17210 } else { 17211 if (_ = A.next(), 17212 _.done) 17213 break; 17214 D = _.value 17215 } 17216 var C = D; 17217 if (C.isExportDeclaration() && (C = C.get("declaration")), 17218 C.isVariableDeclaration() && "var" !== C.node.kind) { 17219 x = !1; 17220 break 17221 } 17222 } 17223 for (var w = E, T = Array.isArray(w), P = 0, w = T ? w : (0, 17224 o["default"])(w); ; ) { 17225 var O; 17226 if (T) { 17227 if (P >= w.length) 17228 break; 17229 O = w[P++] 17230 } else { 17231 if (P = w.next(), 17232 P.done) 17233 break; 17234 O = P.value 17235 } 17236 var k = O; 17237 if (x && k.isFunctionDeclaration()) 17238 v.push(k.node), 17239 k.remove(); 17240 else if (k.isImportDeclaration()) { 17241 var F = k.node.source.value; 17242 s(F, "imports", k.node.specifiers); 17243 for (var B in k.getBindingIdentifiers()) 17244 k.scope.removeBinding(B), 17245 b.push(t.identifier(B)); 17246 k.remove() 17247 } else if (k.isExportAllDeclaration()) 17248 s(k.node.source.value, "exports", k.node), 17249 k.remove(); 17250 else if (k.isExportDefaultDeclaration()) { 17251 var I = k.get("declaration"); 17252 if (I.isClassDeclaration() || I.isFunctionDeclaration()) { 17253 var N = I.node.id 17254 , R = []; 17255 N ? (R.push(I.node), 17256 R.push(u("default", N)), 17257 i(N.name, "default")) : R.push(u("default", t.toExpression(I.node))), 17258 !x || I.isClassDeclaration() ? k.replaceWithMultiple(R) : (v = v.concat(R), 17259 k.remove()) 17260 } else 17261 k.replaceWith(u("default", I.node)) 17262 } else if (k.isExportNamedDeclaration()) { 17263 var M = k.get("declaration"); 17264 if (M.node) { 17265 k.replaceWith(M); 17266 var L = [] 17267 , j = void 0; 17268 if (k.isFunction()) { 17269 var U; 17270 U = {}, 17271 U[M.node.id.name] = M.node.id, 17272 j = U 17273 } else 17274 j = M.getBindingIdentifiers(); 17275 for (var V in j) 17276 i(V, V), 17277 L.push(u(V, t.identifier(V))); 17278 k.insertAfter(L) 17279 } 17280 var Y = k.node.specifiers; 17281 if (Y && Y.length) 17282 if (k.node.source) 17283 s(k.node.source.value, "exports", Y), 17284 k.remove(); 17285 else { 17286 for (var G = [], W = Y, K = Array.isArray(W), q = 0, W = K ? W : (0, 17287 o["default"])(W); ; ) { 17288 var H; 17289 if (K) { 17290 if (q >= W.length) 17291 break; 17292 H = W[q++] 17293 } else { 17294 if (q = W.next(), 17295 q.done) 17296 break; 17297 H = q.value 17298 } 17299 var J = H; 17300 G.push(u(J.exported.name, J.local)), 17301 i(J.local.name, J.exported.name) 17302 } 17303 k.replaceWithMultiple(G) 17304 } 17305 } 17306 } 17307 for (var X in d) { 17308 for (var $ = d[X], z = [], Q = e.scope.generateUidIdentifier(X), Z = $.imports, ee = Array.isArray(Z), te = 0, Z = ee ? Z : (0, 17309 o["default"])(Z); ; ) { 17310 var re; 17311 if (ee) { 17312 if (te >= Z.length) 17313 break; 17314 re = Z[te++] 17315 } else { 17316 if (te = Z.next(), 17317 te.done) 17318 break; 17319 re = te.value 17320 } 17321 var ne = re; 17322 t.isImportNamespaceSpecifier(ne) ? z.push(t.expressionStatement
17322(t.assignmentExpression("=", ne.local, Q))) : t.isImportDefaultSpecifier(ne) && (ne = t.importSpecifier(ne.local, t.identifier("default"))), 17323 t.isImportSpecifier(ne) && z.push(t.expressionStatement(t.assignmentExpression("=", ne.local, t.memberExpression(Q, ne.imported)))) 17324 } 17325 if ($.exports.length) { 17326 var ie = e.scope.generateUidIdentifier("exportObj"); 17327 z.push(t.variableDeclaration("var", [t.variableDeclarator(ie, t.objectExpression([]))])); 17328 for (var ae = $.exports, se = Array.isArray(ae), oe = 0, ae = se ? ae : (0, 17329 o["default"])(ae); ; ) { 17330 var ue; 17331 if (se) { 17332 if (oe >= ae.length) 17333 break; 17334 ue = ae[oe++] 17335 } else { 17336 if (oe = ae.next(), 17337 oe.done) 17338 break; 17339 ue = oe.value 17340 } 17341 var le = ue; 17342 t.isExportAllDeclaration(le) ? z.push(y({ 17343 KEY: e.scope.generateUidIdentifier("key"), 17344 EXPORT_OBJ: ie, 17345 TARGET: Q 17346 })) : t.isExportSpecifier(le) && z.push(t.expressionStatement(t.assignmentExpression("=", t.memberExpression(ie, le.exported), t.memberExpression(Q, le.local)))) 17347 } 17348 z.push(t.expressionStatement(t.callExpression(l, [ie]))) 17349 } 17350 g.push(t.stringLiteral(X)), 17351 m.push(t.functionExpression(null, [Q], t.blockStatement(z))) 17352 } 17353 var ce = this.getModuleName(); 17354 ce && (ce = t.stringLiteral(ce)), 17355 x && (0, 17356 p["default"])(e, function(e) { 17357 return b.push(e) 17358 }), 17359 b.length && v.unshift(t.variableDeclaration("var", b.map(function(e) { 17360 return t.variableDeclarator(e) 17361 }))), 17362 e.traverse(n, { 17363 exports: f, 17364 buildCall: u, 17365 scope: e.scope 17366 }), 17367 e.node.body = [h({ 17368 SYSTEM_REGISTER: t.memberExpression(t.identifier(r.opts.systemGlobal || "System"), t.identifier("register")), 17369 BEFORE_BODY: v, 17370 MODULE_NAME: ce, 17371 SETTERS: m, 17372 SOURCES: g, 17373 BODY: e.node.body, 17374 EXPORT_IDENTIFIER: l, 17375 CONTEXT_IDENTIFIER: c 17376 })] 17377 } 17378 } 17379 } 17380 } 17381 } 17382 ; 17383 var c = r(7437) 17384 , p = n(c) 17385 , f = r(7659) 17386 , d = n(f) 17387 , h = (0, 17388 d["default"])('\n SYSTEM_REGISTER(MODULE_NAME, [SOURCES], function (EXPORT_IDENTIFIER, CONTEXT_IDENTIFIER) {\n "use strict";\n BEFORE_BODY;\n return {\n setters: [SETTERS],\n execute: function () {\n BODY;\n }\n };\n });\n') 17389 , y = (0, 17390 d["default"])('\n for (var KEY in TARGET) {\n if (KEY !== "default") EXPORT_OBJ[KEY] = TARGET[KEY];\n }\n'); 17391 e.exports = t["default"] 17392 } 17393 , [11284, 3, 40], [11035, 3397, 478, 3, 7596, 7595, 7597, 1381, 40, 800], [11036, 40, 2152, 476], [11037, 476], [11038, 476], [11039, 476], [11041, 476, 7439, 7440, 7442, 7444, 7445, 7441], [11042, 476], [11043, 476], [11044, 40], [11046, 40], [11048, 3, 3363, 3369, 40, 2152], [11011, 3, 30, 642, 40], [11014, 3, 40, 642], 4233, [11015, 3, 800], [11016, 40], [11017, 108, 3], [11018, 3, 642, 40], [11020, 3, 7458, 40], [11021, 3, 40], [11022, 7457, 40], [11023, 108, 3, 2161, 40], [11024, 30, 3, 40], 4243, [11026, 108, 3, 1365, 7460, 642, 40], [11027, 3, 7461], [11028, 3, 7467, 800, 642, 7477, 40], [11031, 30, 3366, 40], [11032, 108, 804, 3, 3365, 2154, 40, 3393], [10904, 7476, 3369, 7468], [10905, 7470, 7469, 7473, 7471, 7475], 4140, 4141, [10906, 7472], 4143, [10907, 7474], 4143, 4146, 4150, [11049, 205, 7485, 7484, 7482, 7480, 7483, 7481, 7479, 206, 3367, 1366, 7486, 7487], 4266, [110
1739350, 205], [11051, 209, 3, 206, 205, 976], [11053, 1367, 205], [11054, 3, 206, 205, 976], [11055, 30, 479, 205, 1367], [11056, 3, 209, 206, 205, 801], [11057, 206, 205, 801], [11058, 206, 205], [11059, 7488, 206, 1366, 205, 976, 801], 4276, [11062, 30, 479, 1367, 1366, 206], [11065, 7491], [11066, 7492], 4280, [11033, 10882], 4250, 4147, [10908, 3368], [11067, 802, 207], [11068, 7554, 7555, 7556, 7557, 7558], [11072, 802, 207], [11073, 207], [11079, 802, 207], 4287, 4288, [11080, 3379], 4290, 1721, 2675, 4291, [11081, 1379], [11084, 1370, 477], [11085, 2156, 3375, 2158, 7510, 7534, 7541, 7542, 7549, 3386, 7560, 7561, 7562, 208, 7594, 1372, 323, 477], [11086, 323], [11087, 7515, 7544], [11088, 7545], [11089, 7514, 477], [11091, 7507, 208], 4300, [11095, 2156, 3384, 7547, 7548, 3386, 208, 1372, 7598], [11096, 2156, 3380], [11097, 2162, 1372, 7564, 323, 3392], [11098, 7524, 7525, 7592, 208, 7602], 4304, [11099, 7500, 7565], [11100, 7519, 7551, 3391], [11101, 3380, 7590, 7591, 1374, 3389, 3391, 1378], [11102, 3377], 4312, 4315, [11103, 2157, 1382], [11104, 3372, 7504, 7505, 7532, 7546, 1377], [11105, 7506], 4319, 4322, 4323, [11108, 2159], [11109, 7502, 3376, 3390], 4326, [11110, 7503, 3376, 1377], [11111, 2157], [11112, 2159], 2684, [11114, 1370, 3385], [11115, 207], [11117, 803], 4335, [11118, 3371, 7601, 1377], [11120, 2157, 3373, 3384, 3390, 1377], [11121, 3378, 477], [11122, 7516, 3385, 477], [11123, 3381], [11125, 3389, 477], 4342, [11129, 3382, 3394, 208, 1373, 1374, 1380, 1381, 1378], [11130, 1376], 4344, [11131, 1376], [11132, 1376], [11133, 1376], 4348, 4349, [11135, 2159, 7535, 7536, 7537, 7538, 7539, 7540], [11136, 7512, 2160, 1375], 4354, [11139, 7543], 4356, 4357, [11141, 1369], [11142, 1369], [11143, 1369], [11144, 1369], [11145, 7498, 1368, 3370], [11146, 1371], [11147, 1371], [11148, 1371], [11149, 1371], 4367, 4368, [11152, 1368], 4370, 4371, 4372, [11153, 1368, 2155], [11154, 7600, 3396], [11156, 2158, 1370, 3383, 803, 1375, 477], [11157, 1370, 3383, 7599], 4379, [11160, 3374, 7509, 7585, 3395], [11161, 7589], [11162, 3375, 7513, 7521, 208], [11163, 3377], [11165, 7517, 7553], 2695, [11169, 803, 643], [11170, 207, 7605], [11172, 643], [11173, 2160, 1372, 643], [11174, 323], [11177, 1380, 643], [11179, 7523, 3387, 1373, 1375], [11180, 2155], 4390, [11181, 3381, 7526, 1374, 1378], [11182, 7527, 3388, 2163, 3396], 4394, 4395, [11184, 7607], [11186, 2162, 323, 1382], [11188, 7530], [11189, 7531, 477], 4265, [10917, 7618], [10921, 7622], [10924, 7625], [10930, 2182, 3418, 7648], [10931, 78], [10932, 7650], [10933, 7651, 78], [10934, 7652, 78], [10935, 2181, 78], [10936, 7653, 78], [10937, 7654, 78], [10938, 7655, 78], [10939, 2181, 78], [10940, 2181, 3417, 7657, 7658, 78], [10941, 3418, 2182, 2180], [10942, 3417, 2182, 7656, 78], 4196, 4197, [10944, 645, 2177, 7647], [10946, 327, 3408, 210], [10947, 7630], [10948, 2166, 210], [10949, 3415, 1384, 324, 327, 3404, 3406, 2165, 326], [10950, 325, 481, 1384, 644, 482, 3415, 3406, 3404, 327, 1387, 483, 2165, 480], [10954, 805, 2172, 1385], [10958, 325], [10961, 977, 210], [10963, 324], [10964, 2171, 1386, 1387, 482, 210], 2655, [10966, 805, 645], [10968, 805, 2172, 1385, 978, 2169, 644], [10971, 483, 324, 805, 480], [10973, 645, 3411], [10981, 327, 324, 1383, 3410], [10985, 2176, 2167], [10986, 2176], [10995, 324, 3416, 78], [10996, 7628, 7640, 977, 645, 3409], [10997, 481], [10998, 481, 2171], [10999, 481, 480, 483], [11e3, 978, 3412, 3414], [11001, 978, 805, 3414], [11002, 481, 7645], [11005, 2165, 2173, 1384, 7642, 7633, 327, 326, 7634], [11006, 2179], [11007, 2179], [11009, 2164, 7809, 3451, 7815, 646, 3425, 41], [11011, 3, 30, 647, 41], [11014, 3, 41, 647], 4233, [11015, 3, 646], [11016, 41], [11017, 108, 3], [11018, 3, 647, 41], [11020, 3, 7669, 41], [11021, 3, 41], [11022, 7668, 41], [11023, 108, 3, 2193, 41], [11024, 30, 3, 41], 4243, [11026, 108, 3, 1389, 7671, 647, 41], [11027, 3, 7672], [11028, 3, 7678, 646, 647, 3425, 41], [11031, 30, 3421, 41], [11032, 108, 804, 3, 3420, 2184, 41, 3452], [10904, 7690, 7689, 7679], [10905, 7681, 7680, 7684, 7682, 7686], 4140, 4141, [10906, 7683], 4143, [10907, 7685], 4143, 4146, 4147, [10908, 3422], [10909, 7687, 3422, 7688], 4150, [11065, 7692], [11066, 7693], 4280, [11033, 10883], 4250, [11035, 3397, 478, 3, 7821, 7820, 7822, 1405, 41, 646], [11036, 41, 2185, 484], [11037, 484], [11038, 484], [11039, 484], [11041, 484, 7697, 7698, 7700, 7702, 7703, 7699], [11042, 484], [11043, 484], [11044, 41], [11046, 41], [11048, 3, 3423, 7709, 41, 2185], 4147, [10908, 3424], [10909, 7707, 3424, 7708], 4265, 4266, [110
1739350, 211], [11051, 209, 3, 212, 211, 979], [11053, 1391, 211], [11054, 3, 212, 211, 979], [11055, 30, 479, 211, 1391], [11056, 3, 209, 212, 211, 806], [11057, 212, 211, 806], [11058, 212, 211], [11059, 7721, 212, 1390, 211, 979, 806], 4276, [11062, 30, 479, 1391, 1390, 212], [11067, 807, 213], [11068, 7778, 7779, 7780, 7781, 7782], [11072, 807, 213], [11073, 213], [11079, 807, 213], 4287, 4288, [11080, 3436], 4290, 1721, 2675, 4291, [11081, 1403], [11084, 1394, 485], [11086, 328], [11087, 7740, 7769], [11088, 7770], [11089, 7739, 485], [11091, 7733, 214], 4300, [11095, 2187, 3441, 7772, 7773, 3443, 214, 1396, 7823], [11096, 2187, 3437], [11097, 2194, 1396, 7788, 328, 3450], [11098, 7749, 7750, 7817, 214, 7827], 4304, [11099, 7726, 7789], [11100, 7744, 7776, 3449], [11101, 3437, 7814, 7816, 1398, 3447, 3449, 1402], [11102, 3435], 4312, 4315, [11103, 2188, 1406], [11104, 3429, 7730, 7731, 7757, 7771, 1401], [11105, 7732], 4319, 4322, 4323, [11108, 2191], [11109, 7728, 3433, 3448], 4326, [11110, 7729, 3433, 1401], [11111, 2188], [11112, 2191], 2684, [11114, 1394, 3442], [11115, 213], [11117, 808], 4335, [11118, 3428, 7826, 1401], [11120, 2188, 3430, 3441, 3448, 1401], [11121, 2190, 485], [11122, 7741, 3442, 485], [11123, 3438], [11125, 3447, 485], 4342, [11130, 1400], 4344, [11131, 1400], [11132, 1400], [11133, 1400], 4348, 4349, [11135, 2191, 7760, 7761, 7762, 7763, 7764, 7765], [11136, 7737, 2192, 1399], 4354, [11139, 7768], 4356, 4357, [11141, 1393], [11142, 1393], [11143, 1393], [11144, 1393], [11145, 7724, 1392, 3427], [11146, 1395], [11147, 1395], [11148, 1395], [11149, 1395], 4367, 4368, [11152, 1392], 4370, 4371, 4372, [11153, 1392, 2186], [11154, 7825, 3455], [11157, 1394, 3440, 7824], [11159, 3434], 4379, [11160, 3431, 7735, 7808, 3454], [11161, 7813], [11162, 3432, 7738, 7746, 214], [11163, 3435], [11164, 2190, 3444], [11165, 7742, 3444], 2695, [11169, 808, 648], [11170, 213, 7830], [11172, 648], [11173, 2192, 1396, 648], [11174, 328], [11177, 1404, 648], [11179, 7748, 3445, 1397, 1399], [11180, 2186], 4390, [11181, 3438, 7751, 1398, 1402], [11182, 7752, 3446, 2195, 3455], 4394, 4395, [11184, 7832], [11186, 2194, 328, 1406], [11188, 7755], [11189, 7756, 485], function(e, t, r) { 17394 "use strict"; 17395 function n(e) { 17396 return e && e.__esModule ? e : { 17397 "default": e 17398 } 17399 } 17400 t.__esModule = !0, 17401 t["default"] = function(e) { 17402 function t(e) { 17403 if (e.isExpressionStatement()) { 17404 var t = e.get("expression"); 17405 if (!t.isCallExpression()) 17406 return !1; 17407 if (!t.get("callee").isIdentifier({ 17408 name: "define" 17409 })) 17410 return !1; 17411 var r = t.get("arguments"); 17412 return 3 !== r.length || r.shift().isStringLiteral() ? 2 !== r.length ? !1 : r.shift().isArrayExpression() ? !!r.shift().isFunctionExpression() : !1 : !1 17413 } 17414 } 17415 var n = e.types; 17416 return { 17417 inherits: r(3244), 17418 visitor: { 17419 Program: { 17420 exit: function(e, r) { 17421 var a = e.get("body").pop(); 17422 if (t(a)) { 17423 var s = a.node.expression 17424 , u = s.arguments 17425 , l = 3 === u.length ? u.shift() : null 17426 , c = s.arguments[0] 17427 , p = s.arguments[1] 17428 , f = r.opts.globals || {} 17429 , d = c.elements.map(function(e) { 17430 return "module" === e.value || "exports" === e.value ? n.identifier(e.value) : n.callExpression(n.identifier("require"), [e]) 17431 }) 17432 , h = c.elements.map(function(e) { 17433 if ("module" === e.value) 17434 return n.identifier("mod"); 17435 if ("exports" === e.value) 17436 return n.memberExpression(n.identifier("mod"), n.identifier("exports")); 17437 var t = (0, 17438 i.basename)(e.value, (0, 17439 i.extname)(e.value)) 17440 , r = f[t] || t; 17441 return n.memberExpression(n.identifier("global"), n.identifier(n.toIdentifier(r))) 17442 }) 17443 , y = n.identifier(n.toIdentifier(l ? l.value : this.file.opts.basename)); 17444 a.replaceWith(o({ 17445 MODULE_NAME: l, 17446 BROWSER_ARGUMENTS: h, 17447 AMD_ARGUMENTS: c, 17448 COMMON_ARGUMENTS: d, 17449 GLOBAL_ARG: y, 17450 FUNC: p 17451 })) 17452 } 17453 } 17454 } 17455 } 17456 } 17457 } 17458 ; 17459 var i = r(392) 17460 , a = r(7891) 17461 , s = n(a) 17462 , o = (0, 17463 s["default"])('\n (function (global, factory) {\n if (typeof define === "function" && define.amd) {\n define(MODULE_NAME, AMD_ARGUMENTS, factory);\n } else if (typeof exports !== "undefined") {\n factory(COMMON_ARGUMENTS);\n } else {\n var mod = { exports: {} };\n factory(BROWSER_ARGUMENTS);\n global.GLOBAL_ARG = mod.exports;\n }\n })(this, FUNC);\n'); 17464 e.exports = t["default"] 17465 } 17466 , [10915, 7848], [10917, 7850], [10918, 7851], [10919, 7852], [10921, 7854], [10923, 7855], [10924, 7857], [10925, 7858], [11279, 7840, 980, 649], [11280, 649], [10930, 2214, 3471, 7880], [10931, 79], [10932, 7882], [10933, 7883, 79], [10934, 7884, 79], [10935, 2213, 79], [10936, 7885, 79], [10937, 7886, 79], [10938, 7887, 79], [10939, 2213, 79], [10940, 2213, 3470, 7889, 7890, 79], [10941, 3471, 2214, 2212], [10942, 3470, 2214, 7888, 79], 4196, 4197, [10944, 651, 2209, 7879], [10946, 332, 3461, 215], [10947, 7862], [10948, 2198, 215], [10949, 3468, 1410, 329, 332, 3457, 3459, 2197, 331], [10950, 330, 487, 1410, 650, 488, 3468, 3459, 3457, 332, 1413, 489, 2197, 486], [10954, 809, 2204, 1411], [10958, 330], [10961, 981, 215], [10963, 329], [10964, 2203, 1412, 1413, 488, 215], 2655, [10966, 809, 651], [10968, 809, 2204, 1411, 982, 2201, 650], [10971, 489, 329, 809, 486], [10973, 651, 3464], [10981, 332, 329, 1409, 3463], [10985, 2208, 2199], [10986, 2208], [10995, 329, 3469, 79], [10996, 7860, 7872, 981, 651, 3462], [10997, 487], [10998, 487, 2203], [10999, 487, 486, 489], [11e3, 982, 3465, 3467], [11001, 982, 809, 3467], [11002, 487, 7877], [11005, 2197, 2205, 1410, 7874, 7865, 332, 331, 7866], [11006, 2211], [11007, 2211], [11193, 3456, 7998, 2224, 8006, 652, 3478, 42], [11011, 56, 96, 653, 42], [11014, 56, 42, 653], 4233, [11015, 56, 652], [11016, 42], [11017, 649, 56], [11018, 56, 653, 42], [11020, 56, 7901, 42], [11021, 56, 42], [11022, 7900, 42], [11224, 649, 56, 2218, 42], [11024, 96, 56, 42], 4243, [11026, 649, 56, 1415, 7903, 653, 42], [11027, 56, 7904], [11028, 56, 7910, 652, 653, 3478, 42], [11031, 96, 3474, 42], [11227, 649, 2196, 56, 3473, 2216, 42, 3492], [10904, 7922, 7921, 7911], [10905, 7913, 7912, 7916, 7914, 7918], 4140, 4141, [10906, 7915], 4143, [10907, 7917], 4143, 4146, 4147, [10908, 3475], [10909, 7919, 3475, 7920], 4150, [11065, 7924], [11066, 7925], 4280, [11033, 10884], 4250, [10910, 7929], [10911, 7930], 4170, [11236, 7836, 1407, 56, 8002, 8001, 8003, 3493, 42, 652], [11237, 42, 2217, 490], [11238, 490], [11239, 490], [11240, 490], [11242, 490, 7932, 7933, 7935, 7937, 7938, 7934], [11243, 490], [11244, 490], [11245, 42], [11247, 42], [11249, 56, 3476, 7944, 42, 2217], 4147, [10908, 3477], [10909, 7942, 3477, 7943], 4265, 4266, [110
1746650, 216], [11051, 980, 56, 217, 216, 983], [11053, 1417, 216], [11054, 56, 217, 216, 983], [11055, 96, 1408, 216, 1417], [11056, 56, 980, 217, 216, 810], [11057, 217, 216, 810], [11194, 217, 216], [11059, 7956, 217, 1416, 216, 983, 810], 4276, [11062, 96, 1408, 1417, 1416, 217], 4591, [11250, 7967, 7977, 1420, 7997], [11161, 7961], [11251, 3482, 7969, 7987], [11252, 7981, 1418], 4467, 4598, 4547, [11195, 811], [11253, 7973, 7974, 984, 3495, 8009], 4471, [11254, 3486, 7983], [11255, 3485, 3494], [11257, 7988, 7989, 7990, 218, 8004], [11258, 3488, 493], [11259, 7972, 7991, 493], [11260, 2219, 3488, 3490, 218, 2222, 3491, 3480, 493, 2223], [11261, 2219, 2223], 4477, [11262, 3487, 7980, 7985], 4555, 4478, [11263, 124], [11264, 124], [11202, 984, 1420, 3481], [11265, 2220, 491, 493], [11203, 493], [11266, 7962, 1418], [11230, 3481], [11267, 984, 218], [11268, 7964], 4622, [11269, 811], [11270, 3491, 8007], 4560, 4482, [11206, 7979], 4484, [11210, 1421, 218, 1419, 491, 3494], 4630, [11213, 3484, 984], [11216, 124], [11217, 7999, 492], [11272, 492], [11273, 7970, 1421, 492], [11274, 124], [11275, 491, 492], [11233, 2224, 7965, 7986], [11219, 2219, 3490, 1421, 218, 1419, 2222, 491, 3480, 2223], [11276, 811, 493], [11234, 7978, 811], [11277, 3489, 7975, 2222], [11283, 80, 2236, 8011, 1423, 33], [11282, 33], [11011, 43, 80, 654, 33], [11014, 43, 33, 654], 4233, [11015, 43, 812], [11016, 33], [11017, 655, 43], [11018, 43, 654, 33], [11020, 43, 8021, 33], [11021, 43, 33], [11022, 8020, 33], [11224, 655, 43, 2226, 33], [11024, 80, 43, 33], 4243, [11026, 655, 43, 1424, 8023, 654, 33], [11027, 43, 8024], [11028, 43, 8030, 812, 654, 8043, 33], [11031, 80, 3498, 33], [11227, 655, 2235, 43, 3497, 1423, 33, 8082], [10904, 8042, 8041, 8031], [10905, 8033, 8032, 8036, 8034, 8038], 4140, 4141, [10906, 8035], 4143, [10907, 8037], 4143, 4146, 4147, [10908, 3499], [10909, 8039, 3499, 8040], 4150, [11049, 219, 8051, 8050, 8048, 8046, 8049, 8047, 8045, 220, 3500, 1425, 8052, 8053], 4266, [11050, 219], [11051, 987, 43, 220, 219, 985], [11053, 1426, 219], [11054, 43, 220, 219, 985], [11055, 80, 1433, 219, 1426], [11056, 43, 987, 220, 219, 813], [11057, 220, 219, 813], [11194, 220, 219], [11059, 8054, 220, 1425, 219, 985, 813], 4276, [11062, 80, 1433, 1426, 1425, 220], [11065, 8057], [11066, 8058], 4280, [11033, 10885], 4250, 4467, 2743, 4547, [11195, 1429], [11197, 8061, 8062, 3502, 8068, 8077, 8078, 8079, 1428, 814], 4471, [11198, 8074], [11199, 8067, 1429], [11229, 8076], 2748, 4555, 4478, [11202, 3503, 2229, 3501], [11203, 8081], [11230, 3501], 4560, 4482, [11206, 8072], 4484, [11210, 3506, 1428, 2228, 986, 8087], [11211, 814], [11231, 8065, 3503, 2229], [11216, 814], [11217, 8083, 1427], [11232, 1427], [11233, 3507, 8063, 8075], [11221, 3506, 1428, 2228, 986, 814], [11234, 8071, 1429], 2755, [10910, 8091], [10911, 8092], 4170, [11236, 8158, 1432, 43, 8151, 8150, 8152, 8153, 33, 812], [11237, 33, 2230, 494], [11238, 494], [11239, 494], [11240, 494], [11242, 494, 8094, 8095, 8097, 8099, 8100, 8096], [11243, 494], [11244, 494], [11245, 33], [11247, 33], [11249, 43, 3508, 8106, 33, 2230], 4147, [10908, 3509], [10909, 8104, 3509, 8105], 4591, 2858, [11250, 8116, 8129, 3517, 8146], [11161, 8111], [11251, 3510, 8119, 8136], [11252, 8132,
174661430], 4467, 4598, [11196, 8118, 1431], [11253, 8124, 8125, 2231, 3522, 8156], [11197, 8113, 3510, 8115, 3512, 8142, 8143, 8144, 497, 125], 4471, [11254, 3512, 8133], [11255, 3511, 3521], [11229, 8141], [11257, 8137, 8138, 8139, 497, 8154], [11258, 3514, 496], [11259, 8123, 8140, 496], [11260, 3513, 3514, 8127, 497, 3518, 3519, 8108, 496, 3520], [11261, 3513, 3520], 2868, 4477, [11262, 8121, 8131, 8135], 4478, [11263, 125], [11264, 125], [11265, 3516, 815, 496], [11203, 496], [11266, 8112, 1430], [11267, 2231, 497], [11268, 8114], 4622, [11269, 1431], [11270, 3519, 8155], 4560, 4482, [11206, 8130], 4484, [11210, 2234, 497, 2233, 815, 3521], 4630, [11231, 8117, 2231, 3517], [11216, 125], [11217, 8148, 495], [11272, 495], [11273, 8120, 2234, 495], [11274, 125], [11232, 495], [11275, 815, 495], [11276, 1431, 496], [11277, 3515, 8126, 3518], 4265, [10915, 8170], [10917, 8172], [10918, 8173], [10919, 8174], [10921, 8176], [10923, 8177], [10924, 8179], [10925, 8180], [11279, 8162, 987, 655], [11280, 655], [10930, 2254, 3537, 8202], [10931, 81], [10932, 8204], [10933, 8205, 81], [10934, 8206, 81], [10935, 2253, 81], [10936, 8207, 81], [10937, 8208, 81], [10938, 8209, 81], [10939, 2253, 81], [10940, 2253, 3536, 8211, 8212, 81], [10941, 3537, 2254, 2252], [10942, 3536, 2254, 8210, 81], 4196, 4197, [10944, 657, 2249, 8201], [10946, 336, 3527, 221], [10947, 8184], [10948, 2238, 221], [10949, 3534, 1435, 333, 336, 3523, 3525, 2237, 335], [10950, 334, 499, 1435, 656, 500, 3534, 3525, 3523, 336, 1438, 501, 2237, 498], [10954, 816, 2244, 1436], [10958, 334], [10961, 988, 221], [10963, 333], [10964, 2243, 1437, 1438, 500, 221], 2655, [10966, 816, 657], [10968, 816, 2244, 1436, 989, 2241, 656], [10971, 501, 333, 816, 498], [10973, 657, 3530], [10981, 336, 333, 1434, 3529], [10985, 2248, 2239], [10986, 2248], [10995, 333, 3535, 81], [10996, 8182, 8194, 988, 657, 3528], [10997, 499], [10998, 499, 2243], [10999, 499, 498, 501], [11e3, 989, 3531, 3533], [11001, 989, 816, 3533], [11002, 499, 8199], [11005, 2237, 2245, 1435, 8196, 8187, 336, 335, 8188], [11006, 2251], [11007, 2251], function(e, t, r) { 17467 "use strict"; 17468 function n(e) { 17469 if (e && e.__esModule) 17470 return e; 17471 var t = {}; 17472 if (null != e) 17473 for (var r in e) 17474 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 17475 return t["default"] = e, 17476 t 17477 } 17478 function i(e) { 17479 return e && e.__esModule ? e : { 17480 "default": e 17481 } 17482 } 17483 function a(e) { 17484 for (var t = e.params, r = Array.isArray(t), n = 0, t = r ? t : (0, 17485 o["default"])(t); ; ) { 17486 var i; 17487 if (r) { 17488 if (n >= t.length) 17489 break; 17490 i = t[n++] 17491 } else { 17492 if (n = t.next(), 17493 n.done) 17494 break; 17495 i = n.value 17496 } 17497 var a = i; 17498 if (!y.isIdentifier(a)) 17499 return !0 17500 } 17501 return !1 17502 } 17503 t.__esModule = !0, 17504 t.visitor = void 0; 17505 var s = r(21) 17506 , o = i(s) 17507 , u = r(8218) 17508 , l = i(u) 17509 , c = r(8216) 17510 , p = i(c) 17511 , f = r(3557) 17512 , d = i(f) 17513 , h = r(22) 17514 , y = n(h) 17515 , v = (0, 17516 d["default"])("\n let VARIABLE_NAME =\n ARGUMENTS.length <= ARGUMENT_KEY || ARGUMENTS[ARGUMENT_KEY] === undefined ?\n DEFAULT_VALUE\n :\n ARGUMENTS[ARGUMENT_KEY];\n") 17517 , m = (0, 17518 d["default"])("\n if (VARIABLE_NAME === undefined) VARIABLE_NAME = DEFAULT_VALUE;\n") 17519 , g = (0, 17520 d["default"])("\n let $0 = $1[$2];\n") 17521 , b = { 17522 ReferencedIdentifier: function(e, t) { 17523 var r = e.node.name; 17524 ("eval" === r || e.scope.hasOwnBinding(r) && "param" !== e.scope.getOwnBinding(r).kind) && (t.iife = !0, 17525 e.stop()) 17526 }, 17527 Scope: function(e) { 17528 e.skip() 17529 } 17530 }; 17531 t.visitor = { 17532 Function: function(e) { 17533 function t(e, t, i) { 17534 var a = void 0; 17535 a = r(i) || y.isPattern(e) ? v({ 17536 VARIABLE_NAME: e, 17537 DEFAULT_VALUE: t, 17538 ARGUMENT_KEY: y.numericLiteral(i), 17539 ARGUMENTS: u 17540 }) : m({ 17541 VARIABLE_NAME: e, 17542 DEFAULT_VALUE: t 17543 }), 17544 a._blockHoist = n.params.length - i, 17545 o.push(a) 17546 } 17547 function r(e) { 17548 return e + 1 > c 17549 } 17550 var n = e.node 17551 , i = e.scope; 17552 if (a(n)) { 17553 e.ensureBlock(); 17554 var s = { 17555 iife: !1, 17556 scope: i 17557 } 17558 , o = [] 17559 , u = y.identifier("arguments"); 17560 u._shadowedFunctionLiteral = e; 17561 for (var c = (0, 17562 l["default"])(n), f = e.get("params"), d = 0; d < f.length; d++) { 17563 var h = f[d]; 17564 if (h.isAssignmentPattern()) { 17565 var E = h.get("left") 17566 , x = h.get("right"); 17567 if (r(d) || E.isPattern()) { 17568 var A = i.generateUidIdentifier("x"); 17569 A._isDefaultPlaceholder = !0, 17570 n.params[d] = A 17571 } else 17572 n.params[d] = E.node; 17573 s.iife || (x.isIdentifier() && i.hasOwnBinding(x.node.name) && "param" !== i.getOwnBinding(x.node.name).kind ? s.iife = !0 : x.traverse(b, s)), 17574 t(E.node, x.node, d) 17575 } else 17576 h.isIdentifier() || h.traverse(b, s) 17577 } 17578 for (var S = c + 1; S < n.params.length; S++) { 17579 var _ = n.params[S]; 17580 if (!_._isDefaultPlaceholder) { 17581 var D = g(_, u, y.numericLiteral(S)); 17582 D._blockHoist = n.params.length - S, 17583 o.push(D) 17584 } 17585 } 17586 n.params = n.params.slice(0, c), 17587 s.iife ? (o.push((0, 17588 p["default"])(e, i)),
17589 e.set("body", y.blockStatement(o))) : e.get("body").unshiftContainer("body", o) 17590 } 17591 } 17592 } 17593 } 17594 , function(e, t, r) { 17595 "use strict"; 17596 function n(e) { 17597 if (e && e.__esModule) 17598 return e; 17599 var t = {}; 17600 if (null != e) 17601 for (var r in e) 17602 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 17603 return t["default"] = e, 17604 t 17605 } 17606 t.__esModule = !0, 17607 t.visitor = void 0; 17608 var i = r(22) 17609 , a = n(i); 17610 t.visitor = { 17611 Function: function(e) { 17612 for (var t = e.get("params"), r = a.isRestElement(t[t.length - 1]) ? 1 : 0, n = t.length - r, i = 0; n > i; i++) { 17613 var s = t[i]; 17614 if (s.isArrayPattern() || s.isObjectPattern()) { 17615 var o = e.scope.generateUidIdentifier("ref") 17616 , u = a.variableDeclaration("let", [a.variableDeclarator(s.node, o)]); 17617 u._blockHoist = n - i, 17618 e.ensureBlock(), 17619 e.get("body").unshiftContainer("body", u), 17620 s.replaceWith(o) 17621 } 17622 } 17623 } 17624 } 17625 } 17626 , function(e, t, r) { 17627 "use strict"; 17628 function n(e) { 17629 if (e && e.__esModule) 17630 return e; 17631 var t = {}; 17632 if (null != e) 17633 for (var r in e) 17634 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 17635 return t["default"] = e, 17636 t 17637 } 17638 function i(e) { 17639 return e && e.__esModule ? e : { 17640 "default": e 17641 } 17642 } 17643 function a(e) { 17644 return d.isRestElement(e.params[e.params.length - 1]) 17645 } 17646 function s(e, t, r) { 17647 var n = void 0; 17648 n = d.isNumericLiteral(e.parent.property) ? d.numericLiteral(e.parent.property.value + r) : d.binaryExpression("+", e.parent.property, d.numericLiteral(r)), 17649 e.parentPath.replaceWith(y({ 17650 ARGUMENTS: t, 17651 INDEX: n 17652 })) 17653 } 17654 function o(e, t, r, n) { 17655 n ? e.parentPath.replaceWith(d.binaryExpression("-", t, d.numericLiteral(n))) : e.replaceWith(r) 17656 } 17657 t.__esModule = !0, 17658 t.visitor = void 0; 17659 var u = r(21) 17660 , l = i(u) 17661 , c = r(3557) 17662 , p = i(c) 17663 , f = r(22) 17664 , d = n(f) 17665 , h = (0, 17666 p["default"])("\n for (var LEN = ARGUMENTS.length,\n ARRAY = Array(ARRAY_LEN),\n KEY = START;\n KEY < LEN;\n KEY++) {\n ARRAY[ARRAY_KEY] = ARGUMENTS[KEY];\n }\n") 17667 , y = (0, 17668 p["default"])("\n ARGUMENTS.length <= INDEX ? undefined : ARGUMENTS[INDEX]\n") 17669 , v = { 17670 Scope: function(e, t) { 17671 e.scope.bindingIdentifierEquals(t.name, t.outerBinding) || e.skip() 17672 }, 17673 Flow: function(e) { 17674 e.skip() 17675 }, 17676 "Function|ClassProperty": function(e, t) { 17677 var r = t.noOptimise; 17678 t.noOptimise = !0, 17679 e.traverse(v, t), 17680 t.noOptimise = r, 17681 e.skip() 17682 }, 17683 ReferencedIdentifier: function(e, t) { 17684 var r = e.node; 17685 if ("arguments" === r.name && (t.deopted = !0), 17686 r.name === t.name) 17687 if (t.noOptimise) 17688 t.deopted = !0; 17689 else { 17690 var n = e.parentPath; 17691 if (n.isMemberExpression({ 17692 object: r 17693 })) { 17694 var i = n.parentPath 17695 , a = !t.deopted && !(i.isAssignmentExpression() && n.node === i.node.left || i.isLVal() || i.isForXStatement() || i.isUpdateExpression() || i.isUnaryExpression({ 17696 operator: "delete" 17697 }) || (i.isCallExpression() || i.isNewExpression()) && n.node === i.node.callee); 17698 if (a) 17699 if (n.node.computed) { 17700 if (n.get("property").isBaseType("number")) 17701 return void t.candidates.push({ 17702 cause: "indexGetter", 17703 path: e 17704 }) 17705 } else if ("length" === n.node.property.name) 17706 return void t.candidates.push({ 17707 cause: "lengthGetter", 17708 path: e 17709 }) 17710 } 17711 if (0 === t.offset && n.isSpreadElement()) { 17712 var s = n.parentPath; 17713 if (s.isCallExpression() && 1 === s.node.arguments.length) 17714 return void t.candidates.push({ 17715 cause: "argSpread", 17716 path: e 17717 }) 17718 } 17719 t.references.push(e) 17720 } 17721 }, 17722 BindingIdentifier: function(e, t) { 17723 var r = e.node; 17724 r.name === t.name && (t.deopted = !0) 17725 } 17726 }; 17727 t.visitor = { 17728 Function: function(e) { 17729 var t = e.node 17730 , r = e.scope; 17731 if (a(t)) { 17732 var n = t.params.pop().argument 17733 , i = d.identifier("arguments") 17734 , u = d.memberExpression(i, d.identifier("length")); 17735 i._shadowedFunctionLiteral = e; 17736 var c = { 17737 references: [], 17738 offset: t.params.length, 17739 argumentsNode: i, 17740 outerBinding: r.getBindingIdentifier(n.name), 17741 candidates: [], 17742 name: n.name, 17743 deopted: !1 17744 }; 17745 if (e.traverse(v, c), 17746 c.deopted || c.references.length) { 17747 c.references = c.references.concat(c.candidates.map(function(e) { 17748 var t = e.path; 17749 return t 17750 })), 17751 c.deopted = c.deopted || !!t.shadow; 17752 var p = d.numericLiteral(t.params.length) 17753 , f = r.generateUidIdentifier("key") 17754 , y = r.generateUidIdentifier("len") 17755 , m = f 17756 , g = y; 17757 t.params.length && (m = d.binaryExpression("-", f, p), 17758 g = d.conditionalExpression(d.binaryExpression(">", y, p), d.binaryExpression("-", y, p), d.numericLiteral(0))); 17759 var b = h({ 17760 ARGUMENTS: i, 17761 ARRAY_KEY: m, 17762 ARRAY_LEN: g, 17763 START: p, 17764 ARRAY: n, 17765 KEY: f, 17766 LEN: y 17767 }); 17768 if (c.deopted) 17769 b._blockHoist = t.params.length + 1, 17770 t.body.body.unshift(b); 17771 else { 17772 b._blockHoist = 1; 17773 var E = e.getEarliestCommonAncestorFrom(c.references).getStatementParent(); 17774 E.findParent(function(e) { 17775 return e.isLoop() ? void (E = e) : e.isFunction() 17776 }), 17777 E.insertBefore(b) 17778 } 17779 } else 17780 for (var x = c.candidates, A = Array.isArray(x), S = 0, x = A ? x : (0, 17781 l["default"])(x); ; ) { 17782 var _; 17783 if (A) { 17784 if (S >= x.length) 17785 break; 17786 _ = x[S++] 17787 } else { 17788 if (S = x.next(), 17789 S.done) 17790 break; 17791 _ = S.value 17792 } 17793 var D = _ 17794 , C = D.path 17795 , w = D.cause; 17796 switch (w) { 17797 case "indexGetter": 17798 s(C, i, c.offset); 17799 break; 17800 case "lengthGetter": 17801 o(C, u, i, c.offset); 17802 break; 17803 default: 17804 C.replaceWith(i) 17805 } 17806 } 17807 } 17808 } 17809 } 17810 } 17811 , function(e, t, r) { 17812 "use strict"; 17813 function n(e) {
17814 if (e && e.__esModule) 17815 return e; 17816 var t = {}; 17817 if (null != e) 17818 for (var r in e) 17819 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 17820 return t["default"] = e, 17821 t 17822 } 17823 function i(e) { 17824 return e && e.__esModule ? e : { 17825 "default": e 17826 } 17827 } 17828 t.__esModule = !0, 17829 t["default"] = function(e) { 17830 var t = arguments.length <= 1 || void 0 === arguments[1] ? e.scope : arguments[1] 17831 , r = e.node 17832 , n = u.functionExpression(null, [], r.body, r.generator, r.async) 17833 , i = n 17834 , a = []; 17835 (0, 17836 s["default"])(e, function(e) { 17837 return t.push({ 17838 id: e 17839 }) 17840 }); 17841 var o = { 17842 foundThis: !1, 17843 foundArguments: !1 17844 }; 17845 e.traverse(l, o), 17846 o.foundArguments && (i = u.memberExpression(n, u.identifier("apply")), 17847 a = [], 17848 o.foundThis && a.push(u.thisExpression()), 17849 o.foundArguments && (o.foundThis || a.push(u.nullLiteral()), 17850 a.push(u.identifier("arguments")))); 17851 var c = u.callExpression(i, a); 17852 return r.generator && (c = u.yieldExpression(c, !0)),
17853 u.returnStatement(c) 17854 } 17855 ; 17856 var a = r(8217) 17857 , s = i(a) 17858 , o = r(22) 17859 , u = n(o) 17860 , l = { 17861 enter: function(e, t) { 17862 e.isThisExpression() && (t.foundThis = !0), 17863 e.isReferencedIdentifier({ 17864 name: "arguments" 17865 }) && (t.foundArguments = !0) 17866 }, 17867 Function: function(e) { 17868 e.skip() 17869 } 17870 }; 17871 e.exports = t["default"] 17872 } 17873 , [11284, 21, 22], [11192, 22], [10915, 8228], [10917, 8230], [10918, 8231], [10921, 8234], [10923, 8235], [10924, 8237], [10925, 8238], [10930, 2273, 3556, 8260], [10931, 82], [10932, 8262], [10933, 8263, 82], [10934, 8264, 82], [10935, 2272, 82], [10936, 8265, 82], [10937, 8266, 82], [10938, 8267, 82], [10939, 2272, 82], [10940, 2272, 3555, 8269, 8270, 82], [10941, 3556, 2273, 2271], [10942, 3555, 2273, 8268, 82], 4196, 4197, [10944, 661, 2268, 8259], [10946, 340, 3546, 222], [10947, 8242], [10948, 2257, 222], [10949, 3553, 1443, 337, 340, 3542, 3544, 2256, 339], [10950, 338, 504, 1443, 660, 505, 3553, 3544, 3542, 340, 1446, 506, 2256, 503], [10954, 817, 2263, 1444], [10958, 338], [10961, 990, 222], [10963, 337], [10964, 2262, 1445, 1446, 505, 222], 2655, [10966, 817, 661], [10968, 817, 2263, 1444, 991, 2260, 660], [10971, 506, 337, 817, 503], [10973, 661, 3549], [10981, 340, 337, 1442, 3548], [10985, 2267, 2258], [10986, 2267], [10995, 337, 3554, 82], [10996, 8240, 8252, 990, 661, 3547], [10997, 504], [10998, 504, 2262], [10999, 504, 503, 506], [11e3, 991, 3550, 3552], [11001, 991, 817, 3552], [11002, 504, 8257], [11005, 2256, 2264, 1443, 8254, 8245, 340, 339, 8246], [11006, 2270], [11007, 2270], [11049, 223, 8279, 8278, 8276, 8274, 8277, 8275, 8273, 224, 3558, 1448, 8280, 8281], 4266, [11050, 223], [11051, 658, 21, 224, 223, 992], [11053, 1449, 223], [11054, 21, 224, 223, 992], [11055, 65, 502, 223, 1449], [11056, 21, 658, 224, 223, 818], [11057, 224, 223, 818], [11058, 224, 223], [11059, 8282, 224, 1448, 223, 992, 818], 4276, [11062, 65, 502, 1449, 1448, 224], [11067, 819, 341], [11068, 8323, 8324, 8325, 8326, 8327], [11072, 819, 341], [11074, 819, 341], [11076, 1450, 8348, 8349, 8350, 8351, 8352], [11078, 341], [11079, 819, 341], 4287, 4288, 2674, 1720, 2675, [11084, 2276, 1456], [11085, 8288, 8294, 2274, 8296, 8307, 8314, 8315, 8318, 8320, 8329, 8330, 8331, 662, 8359, 3566, 820, 1456], [11086, 820], [11091, 8295, 662], [11097, 2280, 3566, 8335, 820, 3567], 4304, 2682, 4315, [11103, 3561, 1455], [11106, 662, 8353], 4322, 4323, [11108, 2275], [11109, 8291, 3562, 8346], 4326, [11110, 8292, 3562, 8347], [11111, 3561], [11112, 2275], 2684, [11114, 2276, 3565], [11115, 341], [11116, 8332, 8361], [11122, 8299, 3565, 1456], [11123, 8302], [11128, 8284, 3559, 8286, 8287, 8290, 3567], 4342, [11129, 8305, 3568, 662, 2277, 8333, 2281, 3569, 8354], [11130, 1453], 4344, [11131, 1453], [11132, 1453], [11133, 1453], [11134, 8303, 3568, 662, 2281, 3569], 4349, [11135, 2275, 8308, 8309, 8310, 8311, 8312, 8313], [11136, 8298, 3564, 2278], [11137, 2279, 1454, 2277, 820], [11138, 662, 1455], 4354, [11139, 8316], 4357, [11141, 1451], [11142, 1451], [11143, 1451], [11144, 1451], [11145, 8285, 1450, 3559], [11146, 1452], [11147, 1452], [11148, 1452], [11149, 1452], 2691, 1074, [11152, 1450], 4370, 4371, 4372, [11153, 1450, 3560], [11154, 8360, 8367], [11155, 1455], [11156, 2274, 2276, 8317, 1454, 2278, 1456], [11159, 8297], [11164, 3563, 8322], [11169, 1454, 2282], [11170, 341, 8363], [11180, 3560], [11183, 8293, 8365], 4394, 4395, [11184, 8366], [11185, 8364], [11186, 2280, 820, 1455], [11187, 8304], [11011, 21, 65, 663, 22], [11014, 21, 22, 663], 4233, [11015, 21, 507], [11016, 22], [11017, 659, 21], [11018, 21, 663, 22], [11020, 21, 8377, 22], [11021, 21, 22], [11022, 8376, 22], [11023, 659, 21, 2288, 22], [11024, 65, 21, 22], 4243, [11026, 659, 21, 1457, 8379, 663, 22], [11027, 21, 8380], [11028, 21, 8386, 507, 663, 8399, 22], [11031, 65, 3572, 22], [11032, 659, 2255, 21, 3571, 2284, 22, 8492], [10904, 8398, 8397, 8387], [10905, 8389, 8388, 8392, 8390, 8394], 4140, 4141, [10906, 8391], 4143, [10907, 8393], 4143, 4146, 4147, [10908, 3573], [10909, 8395, 3573, 8396], 4150, [11049, 225, 8407, 8406, 8404, 8402, 8405, 8403, 8401, 226, 3574, 1458, 8408, 8409], 4266, [110
1787350, 225], [11051, 658, 21, 226, 225, 993], [11053, 1459, 225], [11054, 21, 226, 225, 993], [11055, 65, 502, 225, 1459], [11056, 21, 658, 226, 225, 821], [11057, 226, 225, 821], [11058, 226, 225], [11059, 8410, 226, 1458, 225, 993, 821], 4276, [11062, 65, 502, 1459, 1458, 226], [11065, 8413], [11066, 8414], 4280, [11033, 10886], 4250, [11067, 822, 227], [11068, 8461, 8462, 8463, 8464, 8465], [11071, 8478, 8479, 8480, 8481, 8482], [11072, 822, 227], [11073, 227], [11074, 822, 227], [11076, 1460, 8485, 8486, 8487, 8488, 8489], [11078, 227], [11079, 822, 227], 4287, 4288, 1720, 1721, 2675, [11081, 1466], [11084, 1462, 995], [11085, 8423, 8428, 2285, 8432, 8447, 8454, 8455, 8457, 8459, 8467, 8468, 8469, 1467, 8496, 3583, 823, 995], [11086, 823], [11091, 8430, 1467], [11092, 3580], [11093, 8466], [11097, 2289, 3583, 8471, 823, 3585], 4304, [11099, 8421, 8472], 2682, 4312, 4315, [11103, 3576, 3588], [11105, 8429], 4322, 4323, [11108, 2286], [11109, 8426, 3578, 8483], 4326, [11110, 8427, 3578, 8484], [11111, 3576], [11112, 2286], 2684, [11114, 1462, 3581], [11115, 227], [11122, 8435, 3581, 995], [11123, 8441], [11128, 8417, 3575, 8420, 8422, 8425, 3585], 4342, [11130, 1465], 4344, [11131, 1465], [11132, 1465], [11133, 1465], 4348, 4349, [11135, 2286, 8448, 8449, 8450, 8451, 8452, 8453], [11136, 8434, 3580, 1464], 4354, [11139, 8456], 4356, 4357, [11141, 1461], [11142, 1461], [11143, 1461], [11144, 1461], [11145, 8418, 1460, 3575], [11146, 1463], [11147, 1463], [11148, 1463], [11149, 1463], 2691, 1074, [11152, 1460], 4370, 4371, 4372, [11153, 1460, 8419], [11156, 2285, 1462, 3579, 994, 1464, 995], [11157, 1462, 3579, 8497], [11158, 8433], [11160, 3577, 8431, 8491, 3589], [11167, 8495], [11169, 994, 2290], [11170, 227, 8500], [11179, 8440, 3582, 2287, 1464], [11182, 8442, 3584, 2291, 8503], 4394, 4395, [11184, 8502], [11186, 2289, 823, 3588], [11187, 8444], [11189, 8445, 995], [11035, 8219, 1441, 21, 8611, 8610, 8612, 2299, 22, 507], [11036, 22, 2292, 508], [11037, 508], [11038, 508], [11039, 508], [11041, 508, 8506, 8507, 8509, 8511, 8512, 8508], [11042, 508], [11043, 508], [11044, 22], [11046, 22], [11048, 21, 3590, 8518, 22, 2292], 4147, [10908, 3591], [10909, 8516, 3591, 8517], [11067, 824, 342], [11068, 8571, 8572, 8573, 8574, 8575], [11072, 824, 342], [11079, 824, 342], 4287, 4288, [11080, 8537], 4290, 2675, 4291, [11084, 3604, 825], [11085, 2294, 3596, 3598, 8529, 8551, 8558, 8559, 8566, 360
178737, 8578, 8579, 8580, 228, 8609, 1471, 664, 825], [11086, 664], [11087, 8534, 8561], [11088, 8562], [11089, 8533, 825], [11091, 8527, 228], 4300, [11093, 8577], [11095, 2294, 3605, 8564, 8565, 3607, 228, 1471, 8613], [11096, 2294, 3601], [11097, 3616, 1471, 8582, 664, 3613], [11098, 8543, 8544, 8607, 228, 8616], 4304, [11100, 8539, 8568, 3612], [11101, 3601, 8605, 8606, 1472, 3610, 3612, 1475], [11102, 3599], 4315, [11103, 2295, 2300], [11104, 3594, 8525, 8526, 8549, 8563, 1474], 4319, 4322, 4323, [11108, 2296], [11109, 8523, 3597, 3611], 4326, [11110, 8524, 3597, 1474], [11111, 2295], [11112, 2296], 2684, [11114, 3604, 3606], [11115, 342], [11117, 2298], 4335, [11118, 3593, 8615, 1474], [11120, 2295, 3595, 3605, 3611, 1474], [11121, 3600, 825], [11122, 8535, 3606, 825], [11123, 3602], [11125, 3610, 825], 4342, [11129, 3603, 3615, 228, 3608, 1472, 1476, 2299, 1475], [11130, 1473], 4344, [11131, 1473], [11132, 1473], [11133, 1473], [11134, 8546, 3615, 228, 1476, 2299], 4348, 4349, [11135, 2296, 8552, 8553, 8554, 8555, 8556, 8557], [11136, 8531, 2297, 3609], 4354, [11139, 8560], 4357, [11141, 1469], [11142, 1469], [11143, 1469], [11144, 1469], [11145, 8520, 1468, 3592], [11146, 1470], [11147, 1470], [11148, 1470], [11149, 1470], 4367, 4368, [11152, 1468], 4370, 4371, 4372, [11153, 1468, 2293], [11154, 8614, 8619], [11158, 8530], 4379, [11161, 8604], [11162, 3596, 8532, 8541, 228], [11163, 3599], [11165, 8536, 8570], 2695, [11169, 2298, 665], [11170, 342, 8618], [11172, 665], [11173, 2297, 1471, 665], [11174, 664], [11177, 1476, 665], [11180, 2293], 4390, [11181, 3602, 8545, 1472, 1475], 4394, 4395, [11187, 8547], [11188, 8548], 4265, [10915, 8635], [10917, 8637], [10918, 8638], [10919, 8639], [10921, 8641], [10922, 8643], [10923, 8642], [10924, 8644], [10925, 8645], [11279, 8626, 996, 666], [11280, 666], [10930, 2319, 3631, 8667], [10931, 83], [10932, 8669], [10933, 8670, 83], [10934, 8671, 83], [10935, 2318, 83], [10936, 8672, 83], [10937, 8673, 83], [10938, 8674, 83], [10939, 2318, 83], [10940, 2318, 3630, 8676, 8677, 83], [10941, 3631, 2319, 2317], [10942, 3630, 2319, 8675, 83], 4196, 4197, [10944, 668, 2314, 8666], [10946, 346, 3621, 229], [10947, 8649], [10948, 2303, 229], [10949, 3628, 1481, 343, 346, 3617, 3619, 2302, 345], [10950, 344, 510, 1481, 667, 511, 3628, 3619, 3617, 346, 1484, 512, 2302, 509], [10954, 826, 2309, 1482], [10958, 344], [10961, 997, 229], [10963, 343], [10964, 2308, 1483, 1484, 511, 229], 2655, [10966, 826, 668], [10968, 826, 2309, 1482, 998, 2306, 667], [10971, 512, 343, 826, 509], [10973, 668, 3624], [10981, 346, 343, 1480, 3623], [10985, 2313, 2304], [10986, 2313], [10995, 343, 3629, 83], [10996, 8647, 8659, 997, 668, 3622], [10997, 510], [10998, 510, 2308], [10999, 510, 509, 512], [11e3, 998, 3625, 3627], [11001, 998, 826, 3627], [11002, 510, 8664], [11005, 2302, 2310, 1481, 8661, 8652, 346, 345, 8653], [11006, 2316], [11007, 2316], [11236, 8622, 1478, 57, 8786, 8785, 8787, 3652, 44, 827], [11237, 44, 2320, 513], [11238, 513], [11239, 513], [11240, 513], [11242, 513, 8679, 8680, 8682, 8684, 8685, 8681], [11243, 513], [11244, 513], [11245, 44], [11247, 44], [11249, 57, 3632, 3638, 44, 2320], [11011, 57, 97, 669, 44], [11014, 57, 44, 669], 4233, [11015, 57, 827], [11016, 44], [11017, 666, 57], [11018, 57, 669, 44], [11020, 57, 8698, 44], [11021, 57, 44], [11022, 8697, 44], [11224, 666, 57, 2323, 44], [11024, 97, 57, 44], 4243, [11026, 666, 57, 1486, 8700, 669, 44], [11027, 57, 8701], [11028, 57, 8707, 827, 669, 8717, 44], [11031, 97, 3635, 44], [11227, 666, 2301, 57, 3634, 2322, 44, 3651], [10904, 8716, 3638, 8708], [10905, 8710, 8709, 8713, 8711, 8715], 4140, 4141, [10906, 8712], 4143, [10907, 8714], 4143, 4146, 4150, [11049, 230, 8725, 8724, 8722, 8720, 8723, 8721, 8719, 231, 3636, 1487, 8726, 8727], 4266, [11050, 230], [11051, 996, 57, 231, 230, 999], [110
1787353, 1488, 230], [11054, 57, 231, 230, 999], [11055, 97, 1479, 230, 1488], [11056, 57, 996, 231, 230, 828], [11057, 231, 230, 828], [11194, 231, 230], [11059, 8728, 231, 1487, 230, 999, 828], 4276, [11062, 97, 1479, 1488, 1487, 231], [11065, 8731], [11066, 8732], 4280, [11033, 10887], 4250, [10910, 8736], [10911, 8737], 4170, 4147, [10908, 3637], 4591, 2858, [11250, 8750, 8762, 1491, 8782], [11161, 8744], [11251, 3640, 8753, 8772], [11252, 8766, 1490], 4467, 4598, 4547, [11195, 829], [11253, 8757, 8758, 1489, 3655, 8792], [11197, 8746, 3640, 3641, 3643, 8778, 8779, 8780, 347, 126], 4471, [11254, 3643, 8768], [11255, 3642, 3654], [11257, 8773, 8774, 8775, 347, 8788], [11258, 3646, 515], [11259, 8756, 8776, 515], [11260, 3644, 3646, 8760, 347, 3648, 3649, 8741, 515, 3650], [11261, 3644, 3650], 2868, 4477, [11262, 3645, 8765, 8770], 4555, 4478, [11263, 126], [11264, 126], [11202, 1489, 1491, 3639], [11265, 2324, 670, 515], [11203, 515], [11266, 8745, 1490], [11230, 3639], [11267, 1489, 347], [11268, 8747], 4622, [11269, 829], [11270, 3649, 8790], 4560, 4482, [11206, 8764], 4484, [11210, 2327, 347, 2326, 670, 3654], 4630, [11216, 126], [11217, 8783, 514], [11272, 514], [11273, 8754, 2327, 514], [11274, 126], [11275, 670, 514], [11233, 3653, 8748, 8771], [11276, 829, 515], [11234, 8763, 829], [11277, 3647, 8759, 3648], 4265, [10913, 8795], [10930, 8823, 8822, 8820], 4196, 4197, [10944, 2334, 8816, 8815], [10948, 3656, 831], [10951, 8796], [10955, 830, 2328, 8800, 1e3], [10958, 830], [10959, 1494, 3659, 3657], [10960, 3656], [10964, 8808, 3661, 3662, 1e3, 831], 2655, 1700, [10969, 1493, 8809, 3658, 2332, 3657, 8802], [10971, 2331, 1493, 8812, 1494], [10975, 1495, 8817, 2332], [10976, 1495, 2334, 8798, 2332], [10977, 8811, 3658], [10980, 1e3], [10985, 2333, 2329], [10986, 2333], [10988, 2333], [10989, 2329], [10990, 2330], [10994, 8799, 831, 1496, 2328], [10995, 1493, 8819, 2328], [10996, 8797, 8806, 1496, 2334, 3660], [11003, 8814, 3660], [11008, 8821, 830, 1e3, 1496, 831], [11285, 8825, 34], [11286, 8826], [11229, 8827], 4560, [10915, 8841], [10917, 8843], [10918, 8844], [10919, 8845], [10921, 8847], [10922, 8849], [10923, 8848], [10924, 8850], [10925, 8851], [11279, 8832, 1001, 671], [11280, 671], [10930, 2353, 3679, 8873], [10931, 84], [10932, 8875], [10933, 8876, 84], [10934, 8877, 84], [10935, 2352, 84], [10936, 8878, 84], [10937, 8879, 84], [10938, 8880, 84], [10939, 2352, 84], [10940, 2352, 3678, 8882, 8883, 84], [10941, 3679, 2353, 2351], [10942, 3678, 2353, 8881, 84], 4196, 4197, [10944, 673, 2348, 8872], [10946, 351, 3669, 232], [10947, 8855], [10948, 2337, 232], [10949, 3676, 1501, 348, 351, 3665, 3667, 2336, 350], [10950, 349, 517, 1501, 672, 518, 3676, 3667, 3665, 351, 1504, 519, 2336, 516], [10954, 832, 2343, 1502], [10958, 349], [10961, 1002, 232], [10963, 348], [10964, 2342, 1503, 1504, 518, 232], 2655, [10966, 832, 673], [10968, 832, 2343, 1502, 1003, 2340, 672], [10971, 519, 348, 832, 516], [10973, 673, 3672], [10981, 351, 348, 1500, 3671], [10985, 2347, 2338], [10986, 2347], [10995, 348, 3677, 84], [10996, 8853, 8865, 1002, 673, 3670], [10997, 517], [10998, 517, 2342], [10999, 517, 516, 519], [11e3, 1003, 3673, 3675], [11001, 1003, 832, 3675], [11002, 517, 8870], [11005, 2336, 2344, 1501, 8867, 8858, 351, 350, 8859], [11006, 2350], [11007, 2350], [11236, 8828, 1498, 58, 8992, 8991, 8993, 3700, 34, 833], [11237, 34, 2354, 520], [11238, 520], [11239, 520], [11240, 520], [11242, 520, 8885, 8886, 8888, 8890, 8891, 8887], [11243, 520], [11244, 520], [11245, 34], [11247, 34], [11249, 58, 3680, 3686, 34, 2354], [11011, 58, 98, 674, 34], [11014, 58, 34, 674], 4233, [11015, 58, 833], [11016, 34], [11017, 671, 58], [11018, 58, 674, 34], [11020, 58, 8904, 34], [11021, 58, 34], [11022, 8903, 34], [11224, 671, 58, 2357, 34], [11024, 98, 58, 34], 4243, [11026, 671, 58, 1506, 8906, 674, 34], [11027, 58, 8907], [11028, 58, 8913, 833, 674, 8923, 34], [11031, 98, 3683, 34], [11227, 671, 2335, 58, 3682, 2356, 34, 3699], [10904, 8922, 3686, 8914], [10905, 8916, 8915, 8919, 8917, 8921], 4140, 4141, [10906, 8918], 4143, [10907, 8920], 4143, 4146, 4150, [11049, 233, 8931, 8930, 8928, 8926, 8929, 8927, 8925, 234, 3684, 1507, 8932, 8933], 4266, [110
1787350, 233], [11051, 1001, 58, 234, 233, 1004], [11053, 1508, 233], [11054, 58, 234, 233, 1004], [11055, 98, 1499, 233, 1508], [11056, 58, 1001, 234, 233, 834], [11057, 234, 233, 834], [11194, 234, 233], [11059, 8934, 234, 1507, 233, 1004, 834], 4276, [11062, 98, 1499, 1508, 1507, 234], [11065, 8937], [11066, 8938], 4280, [11033, 10888], 4250, [10910, 8942], [10911, 8943], 4170, 4147, [10908, 3685], 4591, 2858, [11250, 8956, 8968, 1511, 8988], [11161, 8950], [11251, 3688, 8959, 8978], [11252, 8972, 1510], 4467, 4598, 4547, [11195, 835], [11253, 8963, 8964, 1509, 3703, 8998], [11197, 8952, 3688, 3689, 3691, 8984, 8985, 8986, 352, 127], 4471, [11254, 3691, 8974], [11255, 3690, 3702], [11257, 8979, 8980, 8981, 352, 8994], [11258, 3694, 522], [11259, 8962, 8982, 522], [11260, 3692, 3694, 8966, 352, 3696, 3697, 8947, 522, 3698], [11261, 3692, 3698], 2868, 4477, [11262, 3693, 8971, 8976], 4555, 4478, [11263, 127], [11264, 127], [11202, 1509, 1511, 3687], [11265, 2358, 675, 522], [11203, 522], [11266, 8951, 1510], [11230, 3687], [11267, 1509, 352], [11268, 8953], 4622, [11269, 835], [11270, 3697, 8996], 4560, 4482, [11206, 8970], 4484, [11210, 2361, 352, 2360, 675, 3702], 4630, [11216, 127], [11217, 8989, 521], [11272, 521], [11273, 8960, 2361, 521], [11274, 127], [11275, 675, 521], [11233, 3701, 8954, 8977], [11276, 835, 522], [11234, 8969, 835], [11277, 3695, 8965, 3696], 4265, [10913, 9001], [10930, 9029, 9028, 9026], 4196, 4197, [10944, 2368, 9022, 9021], [10948, 3704, 837], [10951, 9002], [10955, 836, 2362, 9006, 1005], [10958, 836], [10959, 1514, 3707, 3705], [10960, 3704], [10964, 9014, 3709, 3710, 1005, 837], 2655, 1700, [10969, 1513, 9015, 3706, 2366, 3705, 9008], [10971, 2365, 1513, 9018, 1514], [10975, 1515, 9023, 2366], [10976, 1515, 2368, 9004, 2366], [10977, 9017, 3706], [10980, 1005], [10985, 2367, 2363], [10986, 2367], [10988, 2367], [10989, 2363], [10990, 2364], [10994, 9005, 837, 1516, 2362], [10995, 1513, 9025, 2362], [10996, 9003, 9012, 1516, 2368, 3708], [11003, 9020, 3708], [11008, 9027, 836, 1005, 1516, 837], [10922, 9031], [10940, 9052, 9051, 9053, 9054, 2369], 4196, [10944, 840, 9050, 9049], [10951, 9032], 1053, [10954, 1521, 3718, 2372], [10955, 676, 2369, 9034, 2371], [10958, 676], [10960, 3713], [10962, 3713], [10966, 1521, 840], [10967, 1522, 1520, 1006, 839, 1519], [10969, 1518, 9044, 2370, 3720, 3714, 9038], [10971, 839, 1518, 1521, 838], [10972, 2372, 2373, 840, 2375, 1006, 3715, 838], [10973, 840, 3717], [10980, 2371], [10982, 839, 1006, 2377], [10986, 3721], [10988, 3721], 1050, [11004, 676, 1006, 838, 9037, 9047, 9042, 1519, 2374, 9048, 1522, 2377, 3722, 2376, 9041, 9036, 9040, 1518, 840, 2375, 2373, 9043, 9046, 9045, 839, 1521, 3717, 2372, 3718, 3716, 2371], [11006, 2376], [11007, 2376], [11285, 9121, 45], [11236, 9173, 1530, 59, 9166, 9165, 9167, 3742, 45, 841], [11237, 45, 2378, 523], [11238, 523], [11239, 523], [11240, 523], [11242, 523, 9057, 9058, 9060, 9062, 9063, 9059], [11243, 523], [11244, 523], [11245, 45], [11247, 45], [11249, 59, 3723, 3729, 45, 2378], [11011, 59, 99, 677, 45], [11014, 59, 45, 677], 4233, [11015, 59, 841], [11016, 45], [11017, 679, 59], [11018, 59, 677, 45], [11020, 59, 9076, 45], [11021, 59, 45], [11022, 9075, 45], [11224, 679, 59, 2381, 45], [11024, 99, 59, 45], 4243, [11026, 679, 59, 1524, 9078, 677, 45], [11027, 59, 9079], [11028, 59, 9085, 841, 677, 9095, 45], [11031, 99, 3726, 45], [11227, 679, 2387, 59, 3725, 2380, 45, 3741], [10904, 9094, 3729, 9086], [10905, 9088, 9087, 9091, 9089, 9093], 4140, 4141, [10906, 9090], 4143, [10907, 9092], 4143, 4146, 4150, [11049, 235, 9103, 9102, 9100, 9098, 9101, 9099, 9097, 236, 3727, 1525, 9104, 9105], 4266, [11050, 235], [11051, 1008, 59, 236, 235, 1007], [11053, 1526, 235], [11054, 59, 236, 235, 1007], [11055, 99, 1531, 235, 1526], [11056, 59, 1008, 236, 235, 842], [11057, 236, 235, 842], [11194, 236, 235], [11059, 9106, 236, 1525, 235, 1007, 842], 4276, [11062, 99, 1531, 1526, 1525, 236], [11065, 9109], [11066, 9110], 4280, [11033, 10889], 4250, [10910, 9114], [10911, 9115], 4170, 4147, [10908, 3728], 4265, 4591, 2858, [11286, 2382], [11250, 9130, 9142, 1529, 9162], [11161, 9124], [11251, 3731, 9133, 9152], [11252, 9146, 1528], 4467, 4598, 4547, [11195, 843], [11253, 9137, 9138, 1527, 3745, 9172], [11197, 9126, 3731, 3732, 3734, 9158, 9159, 9160, 353, 128], 4471, [11254, 3734, 9148], [11255, 3733, 3744], [11257, 9153, 9154, 9155, 353, 9168], [11258, 3736, 525], [11259, 9136, 9156, 525], [11260, 3735, 3736, 9140, 353, 3738, 3739, 912
178730, 525, 3740], [11261, 3735, 3740], 2868, 4477, [11262, 2382, 9145, 9150], 4555, 4478, [11263, 128], [11264, 128], [11202, 1527, 1529, 3730], [11265, 2383, 678, 525], [11203, 525], [11266, 9125, 1528], [11230, 3730], [11267, 1527, 353], [11268, 9127], 4622, [11269, 843], [11270, 3739, 9170], 4560, 4482, [11206, 9144], 4484, [11210, 2386, 353, 2385, 678, 3744], 4630, [11216, 128], [11217, 9163, 524], [11272, 524], [11273, 9134, 2386, 524], [11274, 128], [11275, 678, 524], [11233, 3743, 9128, 9151], [11276, 843, 525], [11234, 9143, 843], [11277, 3737, 9139, 3738], [10915, 9186], [10917, 9188], [10918, 9189], [10919, 9190], [10921, 9192], [10922, 9194], [10923, 9193], [10924, 9195], [10925, 9196], [11279, 9177, 1008, 679], [11280, 679], [10930, 2405, 3760, 9218], [10931, 85], [10932, 9220], [10933, 9221, 85], [10934, 9222, 85], [10935, 2404, 85], [10936, 9223, 85], [10937, 9224, 85], [10938, 9225, 85], [10939, 2404, 85], [10940, 2404, 3759, 9227, 9228, 85], [10941, 3760, 2405, 2403], [10942, 3759, 2405, 9226, 85], 4196, 4197, [10944, 681, 2400, 9217], [10946, 357, 3750, 237], [10947, 9200], [10948, 2389, 237], [10949, 3757, 1533, 354, 357, 3746, 3748, 2388, 356], [10950, 355, 527, 1533, 680, 528, 3757, 3748, 3746, 357, 1536, 529, 2388, 526], [10954, 844, 2395, 1534], [10958, 355], [10961, 1009, 237], [10963, 354], [10964, 2394, 1535, 1536, 528, 237], 2655, [10966, 844, 681], [10968, 844, 2395, 1534, 1010, 2392, 680], [10971, 529, 354, 844, 526], [10973, 681, 3753], [10981, 357, 354, 1532, 3752], [10985, 2399, 2390], [10986, 2399], [10995, 354, 3758, 85], [10996, 9198, 9210, 1009, 681, 3751], [10997, 527], [10998, 527, 2394], [10999, 527, 526, 529], [11e3, 1010, 3754, 3756], [11001, 1010, 844, 3756], [11002, 527, 9215], [11005, 2388, 2396, 1533, 9212, 9203, 357, 356, 9204], [11006, 2402], [11007, 2402], function(e, t, r) { 17874 var n = r(3761); 17875 t.REGULAR = { 17876 d: n().addRange(48, 57), 17877 D: n().addRange(0, 47).addRange(58, 65535), 17878 s: n(32, 160, 5760, 6158, 8239, 8287, 12288, 65279).addRange(9, 13).addRange(8192, 8202).addRange(8232, 8233),
17879 S: n().addRange(0, 8).addRange(14, 31).addRange(33, 159).addRange(161, 5759).addRange(5761, 6157).addRange(6159, 8191).addRange(8203, 8231).addRange(8234, 8238).addRange(8240, 8286).addRange(8288, 12287).addRange(12289, 65278).addRange(65280, 65535), 17880 w: n(95).addRange(48, 57).addRange(65, 90).addRange(97, 122), 17881 W: n(96).addRange(0, 47).addRange(58, 64).addRange(91, 94).addRange(123, 65535) 17882 }, 17883 t.UNICODE = { 17884 d: n().addRange(48, 57), 17885 D: n().addRange(0, 47).addRange(58, 1114111), 17886 s: n(32, 160, 5760, 6158, 8239, 8287, 12288, 65279).addRange(9, 13).addRange(8192, 8202).addRange(8232, 8233), 17887 S: n().addRange(0, 8).addRange(14, 31).addRange(33, 159).addRange(161, 5759).addRange(5761, 6157).addRange(6159, 8191).addRange(8203, 8231).addRange(8234, 8238).addRange(8240, 8286).addRange(8288, 12287).addRange(12289, 65278).addRange(65280, 1114111), 17888 w: n(95).addRange(48, 57).addRange(65, 90).addRange(97, 122), 17889 W: n(96).addRange(0, 47).addRange(58, 64).addRange(91, 94).addRange(123, 1114111) 17890 }, 17891 t.UNICODE_IGNORE_CASE = { 17892 d: n().addRange(48, 57), 17893 D: n().addRange(0, 47).addRange(58, 1114111), 17894 s: n(32, 160, 5760, 6158, 8239, 8287, 12288, 65279).addRange(9, 13).addRange(8192, 8202).addRange(8232, 8233),
vendor: 5,718 bytes, lines 17895-18032
17895 S: n().addRange(0, 8).addRange(14, 31).addRange(33, 159).addRange(161, 5759).addRange(5761, 6157).addRange(6159, 8191).addRange(8203, 8231).addRange(8234, 8238).addRange(8240, 8286).addRange(8288, 12287).addRange(12289, 65278).addRange(65280, 1114111), 17896 w: n(95, 383, 8490).addRange(48, 57).addRange(65, 90).addRange(97, 122), 17897 W: n(75, 83, 96).addRange(0, 47).addRange(58, 64).addRange(91, 94).addRange(123, 1114111) 17898 } 17899 } 17900 , function(e, t, r) { 17901 var n; 17902 (function(e, i) { 17903 (function() { 17904 "use strict"; 17905 function a() { 17906 var e, t, r = 16384, n = [], i = -1, a = arguments.length; 17907 if (!a) 17908 return ""; 17909 for (var s = ""; ++i < a; ) { 17910 var o = Number(arguments[i]); 17911 if (!isFinite(o) || 0 > o || o > 1114111 || T(o) != o) 17912 throw RangeError("Invalid code point: " + o); 17913 65535 >= o ? n.push(o) : (o -= 65536, 17914 e = (o >> 10) + 55296, 17915 t = o % 1024 + 56320, 17916 n.push(e, t)), 17917 (i + 1 == a || n.length > r) && (s += w.apply(null, n), 17918 n.length = 0) 17919 } 17920 return s 17921 } 17922 function s(e, t) { 17923 if (-1 == t.indexOf("|")) { 17924 if (e == t) 17925 return; 17926 throw Error("Invalid node type: " + e) 17927 } 17928 if (t = s.hasOwnProperty(t) ? s[t] : s[t] = RegExp("^(?:" + t + ")$"), 17929 !t.test(e)) 17930 throw Error("Invalid node type: " + e) 17931 } 17932 function o(e) { 17933 var t = e.type; 17934 if (o.hasOwnProperty(t) && "function" == typeof o[t]) 17935 return o[t](e); 17936 throw Error("Invalid node type: " + t) 17937 } 17938 function u(e) { 17939 s(e.type, "alternative"); 17940 var t = e.body 17941 , r = t ? t.length : 0; 17942 if (1 == r) 17943 return E(t[0]); 17944 for (var n = -1, i = ""; ++n < r; ) 17945 i += E(t[n]); 17946 return i 17947 } 17948 function l(e) { 17949 switch (s(e.type, "anchor"), 17950 e.kind) { 17951 case "start": 17952 return "^"; 17953 case "end": 17954 return "$"; 17955 case "boundary": 17956 return "\\b"; 17957 case "not-boundary": 17958 return "\\B"; 17959 default: 17960 throw Error("Invalid assertion") 17961 } 17962 } 17963 function c(e) { 17964 return s(e.type, "anchor|characterClass|characterClassEscape|dot|group|reference|value"), 17965 o(e) 17966 } 17967 function p(e) { 17968 s(e.type, "characterClass"); 17969 var t = e.body 17970 , r = t ? t.length : 0 17971 , n = -1 17972 , i = "["; 17973 for (e.negative && (i += "^"); ++n < r; ) 17974 i += h(t[n]); 17975 return i += "]" 17976 } 17977 function f(e) { 17978 return s(e.type, "characterClassEscape"), 17979 "\\" + e.value 17980 } 17981 function d(e) { 17982 s(e.type, "characterClassRange"); 17983 var t = e.min 17984 , r = e.max; 17985 if ("characterClassRange" == t.type || "characterClassRange" == r.type) 17986 throw Error("Invalid character class range"); 17987 return h(t) + "-" + h(r) 17988 } 17989 function h(e) { 17990 return s(e.type, "anchor|characterClassEscape|characterClassRange|dot|value"), 17991 o(e) 17992 } 17993 function y(e) { 17994 s(e.type, "disjunction"); 17995 var t = e.body 17996 , r = t ? t.length : 0; 17997 if (0 == r) 17998 throw Error("No body"); 17999 if (1 == r) 18000 return o(t[0]); 18001 for (var n = -1, i = ""; ++n < r; ) 18002 0 != n && (i += "|"), 18003 i += o(t[n]); 18004 return i 18005 } 18006 function v(e) { 18007 return s(e.type, "dot"), 18008 "." 18009 } 18010 function m(e) { 18011 s(e.type, "group"); 18012 var t = "("; 18013 switch (e.behavior) { 18014 case "normal": 18015 break; 18016 case "ignore": 18017 t += "?:"; 18018 break; 18019 case "lookahead": 18020 t += "?="; 18021 break; 18022 case "negativeLookahead": 18023 t += "?!"; 18024 break; 18025 default: 18026 throw Error("Invalid behaviour: " + e.behaviour) 18027 } 18028 var r = e.body 18029 , n = r ? r.length : 0; 18030 if (1 == n) 18031 t += o(r[0]); 18032 else
18033 for (var i = -1; ++i < n; ) 18034 t += o(r[i]); 18035 return t += ")" 18036 } 18037 function g(e) { 18038 s(e.type, "quantifier"); 18039 var t = "" 18040 , r = e.min 18041 , n = e.max; 18042 switch (n) { 18043 case void 0: 18044 case null: 18045 switch (r) { 18046 case 0: 18047 t = "*"; 18048 break; 18049 case 1: 18050 t = "+"; 18051 break; 18052 default: 18053 t = "{" + r + ",}" 18054 } 18055 break; 18056 default: 18057 t = r == n ? "{" + r + "}" : 0 == r && 1 == n ? "?" : "{" + r + "," + n + "}" 18058 } 18059 return e.greedy || (t += "?"), 18060 c(e.body[0]) + t 18061 } 18062 function b(e) { 18063 return s(e.type, "reference"), 18064 "\\" + e.matchIndex 18065 } 18066 function E(e) { 18067 return s(e.type, "anchor|characterClass|characterClassEscape|empty|group|quantifier|reference|value"), 18068 o(e) 18069 } 18070 function x(e) { 18071 s(e.type, "value"); 18072 var t = e.kind 18073 , r = e.codePoint; 18074 switch (t) { 18075 case "controlLetter": 18076 return "\\c" + a(r + 64); 18077 case "hexadecimalEscape": 18078 return "\\x" + ("00" + r.toString(16).toUpperCase()).slice(-2); 18079 case "identifier": 18080 return "\\" + a(r); 18081 case "null": 18082 return "\\" + r; 18083 case "octal": 18084 return "\\" + r.toString(8); 18085 case "singleEscape": 18086 switch (r) { 18087 case 8: 18088 return "\\b"; 18089 case 9: 18090 return "\\t"; 18091 case 10: 18092 return "\\n"; 18093 case 11: 18094 return "\\v"; 18095 case 12: 18096 return "\\f"; 18097 case 13: 18098 return "\\r"; 18099 default: 18100 throw Error("Invalid codepoint: " + r) 18101 } 18102 case "symbol": 18103 return a(r); 18104 case "unicodeEscape": 18105 return "\\u" + ("0000" + r.toString(16).toUpperCase()).slice(-4); 18106 case "unicodeCodePointEscape": 18107 return "\\u{" + r.toString(16).toUpperCase() + "}"; 18108 default: 18109 throw Error("Unsupported node kind: " + t) 18110 } 18111 } 18112 var A = { 18113 "function": !0, 18114 object: !0 18115 } 18116 , S = A[typeof window] && window || this 18117 , _ = A[typeof t] && t 18118 , D = A[typeof e] && e && !e.nodeType && e 18119 , C = _ && D && "object" == typeof i && i; 18120 !C || C.global !== C && C.window !== C && C.self !== C || (S = C); 18121 var w = String.fromCharCode 18122 , T = Math.floor; 18123 o.alternative = u, 18124 o.anchor = l, 18125 o.characterClass = p, 18126 o.characterClassEscape = f, 18127 o.characterClassRange = d, 18128 o.disjunction = y, 18129 o.dot = v, 18130 o.group = m, 18131 o.quantifier = g, 18132 o.reference = b, 18133 o.value = x, 18134 n = function() { 18135 return { 18136 generate: o 18137 } 18138 } 18139 .call(t, r, t, e), 18140 !(void 0 !== n && (e.exports = n)) 18141 } 18142 ).call(this) 18143 } 18144 ).call(t, r(2)(e), function() { 18145 return this 18146 }()) 18147 } 18148 , function(e, t) { 18149 !function() { 18150 function t(e, t) { 18151 function r(t) { 18152 return t.raw = e.substring(t.range[0], t.range[1]), 18153 t 18154 } 18155 function n(e, t) { 18156 return e.range[0] = t, 18157 r(e) 18158 } 18159 function i(e, t) { 18160 return r({ 18161 type: "anchor", 18162 kind: e, 18163 range: [z - t, z] 18164 }) 18165 } 18166 function a(e, t, n, i) { 18167 return r({ 18168 type: "value", 18169 kind: e, 18170 codePoint: t, 18171 range: [n, i] 18172 }) 18173 } 18174 function s(e, t, r, n) { 18175 return n = n || 0, 18176 a(e, t, z - (r.length + n), z) 18177 } 18178 function o(e) { 18179 var t = e[0] 18180 , r = t.charCodeAt(0); 18181 if ($) { 18182 var n; 18183 if (1 === t.length && r >= 55296 && 56319 >
vendor: 7,176 bytes, lines 18183-18365
18183= r && (n = x().charCodeAt(0), 18184 n >= 56320 && 57343 >= n)) 18185 return z++, 18186 a("symbol", 1024 * (r - 55296) + n - 56320 + 65536, z - 2, z) 18187 } 18188 return a("symbol", r, z - 1, z) 18189 } 18190 function u(e, t, n) { 18191 return r({ 18192 type: "disjunction", 18193 body: e, 18194 range: [t, n] 18195 }) 18196 } 18197 function l() { 18198 return r({ 18199 type: "dot", 18200 range: [z - 1, z] 18201 }) 18202 } 18203 function c(e) { 18204 return r({ 18205 type: "characterClassEscape", 18206 value: e, 18207 range: [z - 2, z] 18208 }) 18209 } 18210 function p(e) { 18211 return r({ 18212 type: "reference", 18213 matchIndex: parseInt(e, 10), 18214 range: [z - 1 - e.length, z] 18215 }) 18216 } 18217 function f(e, t, n, i) { 18218 return r({ 18219 type: "group", 18220 behavior: e, 18221 body: t, 18222 range: [n, i] 18223 }) 18224 } 18225 function d(e, t, n, i) { 18226 return null == i && (n = z - 1, 18227 i = z), 18228 r({ 18229 type: "quantifier", 18230 min: e, 18231 max: t, 18232 greedy: !0, 18233 body: null, 18234 range: [n, i] 18235 }) 18236 } 18237 function h(e, t, n) { 18238 return r({ 18239 type: "alternative", 18240 body: e, 18241 range: [t, n] 18242 }) 18243 } 18244 function y(e, t, n, i) { 18245 return r({ 18246 type: "characterClass", 18247 body: e, 18248 negative: t, 18249 range: [n, i] 18250 }) 18251 } 18252 function v(e, t, n, i) { 18253 return e.codePoint > t.codePoint && q("invalid range in character class", e.raw + "-" + t.raw, n, i), 18254 r({ 18255 type: "characterClassRange", 18256 min: e, 18257 max: t, 18258 range: [n, i] 18259 }) 18260 } 18261 function m(e) { 18262 return "alternative" === e.type ? e.body : [e] 18263 } 18264 function g(t) { 18265 t = t || 1; 18266 var r = e.substring(z, z + t); 18267 return z += t || 1, 18268 r 18269 } 18270 function b(e) { 18271 E(e) || q("character", e) 18272 } 18273 function E(t) { 18274 return e.indexOf(t, z) === z ? g(t.length) : void 0 18275 } 18276 function x() { 18277 return e[z] 18278 } 18279 function A(t) { 18280 return e.indexOf(t, z) === z 18281 } 18282 function S(t) { 18283 return e[z + 1] === t 18284 } 18285 function _(t) { 18286 var r = e.substring(z) 18287 , n = r.match(t); 18288 return n && (n.range = [], 18289 n.range[0] = z, 18290 g(n[0].length), 18291 n.range[1] = z), 18292 n 18293 } 18294 function D() { 18295 var e = [] 18296 , t = z; 18297 for (e.push(C()); E("|"); ) 18298 e.push(C()); 18299 return 1 === e.length ? e[0] : u(e, t, z) 18300 } 18301 function C() { 18302 for (var e, t = [], r = z; e = w(); ) 18303 t.push(e); 18304 return 1 === t.length ? t[0] : h(t, r, z) 18305 } 18306 function w() { 18307 if (z >= e.length || A("|") || A(")")) 18308 return null; 18309 var t = P(); 18310 if (t) 18311 return t; 18312 var r = k(); 18313 r || q("Expected atom"); 18314 var i = O() || !1; 18315 return i ? (i.body = m(r), 18316 n(i, r.range[0]), 18317 i) : r 18318 } 18319 function T(e, t, r, n) { 18320 var i = null 18321 , a = z; 18322 if (E(e)) 18323 i = t; 18324 else { 18325 if (!E(r)) 18326 return !1; 18327 i = n 18328 } 18329 var s = D(); 18330 s || q("Expected disjunction"), 18331 b(")"); 18332 var o = f(i, m(s), a, z); 18333 return "normal" == i && X && J++, 18334 o 18335 } 18336 function P() { 18337 return E("^") ? i("start", 1) : E("$") ? i("end", 1) : E("\\b") ? i("boundary", 2) : E("\\B") ? i("not-boundary", 2) : T("(?=", "lookahead", "(?!", "negativeLookahead") 18338 } 18339 function O() { 18340 var e, t, r, n, i = z; 18341 return E("*") ? t = d(0) : E("+") ? t = d(1) : E("?") ? t = d(0, 1) : (e = _(/^\{([0-9]+)\}/)) ? (r = parseInt(e[1], 10), 18342 t = d(r, r, e.range[0], e.range[1])) : (e = _(/^\{([0-9]+),\}/)) ? (r = parseInt(e[1], 10), 18343 t = d(r, void 0, e.range[0], e.range[1])) : (e = _(/^\{([0-9]+),([0-9]+)\}/)) && (r = parseInt(e[1], 10), 18344 n = parseInt(e[2], 10), 18345 r > n && q("numbers out of order in {} quantifier", "", i, z), 18346 t = d(r, n, e.range[0], e.range[1])), 18347 t && E("?") && (t.greedy = !1, 18348 t.range[1] += 1), 18349 t 18350 } 18351 function k() { 18352 var e; 18353 return (e = _(/^[^^$\\.*+?(){[|]/)) ? o(e) : E(".") ? l() : E("\\") ? (e = I(), 18354 e || q("atomEscape"), 18355 e) : (e = j()) ? e : T("(?:", "ignore", "(", "normal") 18356 } 18357 function F(e) { 18358 if ($) { 18359 var t, n; 18360 if ("unicodeEscape" == e.kind && (t = e.codePoint) >= 55296 && 56319 >= t && A("\\") && S("u")) { 18361 var i = z; 18362 z++; 18363 var a = B(); 18364 "unicodeEscape" == a.kind && (n = a.codePoint) >= 56320 && 57343 >= n ? (e.range[1] = a.range[1], 18365 e.codePoint = 1024 * (t - 55296) + n
18365- 56320 + 65536, 18366 e.type = "value", 18367 e.kind = "unicodeCodePointEscape", 18368 r(e)) : z = i 18369 } 18370 } 18371 return e 18372 } 18373 function B() { 18374 return I(!0) 18375 } 18376 function I(e) { 18377 var t, r = z; 18378 if (t = N()) 18379 return t; 18380 if (e) { 18381 if (E("b")) 18382 return s("singleEscape", 8, "\\b"); 18383 E("B") && q("\\B not possible inside of CharacterClass", "", r) 18384 } 18385 return t = R() 18386 } 18387 function N() { 18388 var e, t; 18389 if (e = _(/^(?!0)\d+/)) { 18390 t = e[0]; 18391 var r = parseInt(e[0], 10); 18392 return J >= r ? p(e[0]) : (H.push(r), 18393 g(-e[0].length), 18394 (e = _(/^[0-7]{1,3}/)) ? s("octal", parseInt(e[0], 8), e[0], 1) : (e = o(_(/^[89]/)), 18395 n(e, e.range[0] - 1))) 18396 } 18397 return (e = _(/^[0-7]{1,3}/)) ? (t = e[0], 18398 /^0{1,3}$/.test(t) ? s("null", 0, "0", t.length + 1) : s("octal", parseInt(t, 8), t, 1)) : (e = _(/^[dDsSwW]/)) ? c(e[0]) : !1 18399 } 18400 function R() { 18401 var e; 18402 if (e = _(/^[fnrtv]/)) { 18403 var t = 0; 18404 switch (e[0]) { 18405 case "t": 18406 t = 9; 18407 break; 18408 case "n": 18409 t = 10; 18410 break; 18411 case "v": 18412 t = 11; 18413 break; 18414 case "f": 18415 t = 12; 18416 break; 18417 case "r": 18418 t = 13 18419 } 18420 return s("singleEscape", t, "\\" + e[0]) 18421 } 18422 return (e = _(/^c([a-zA-Z])/)) ? s("controlLetter", e[1].charCodeAt(0) % 32, e[1], 2) : (e = _(/^x([0-9a-fA-F]{2})/)) ? s("hexadecimalEscape", parseInt(e[1], 16), e[1], 2) : (e = _(/^u([0-9a-fA-F]{4})/)) ? F(s("unicodeEscape", parseInt(e[1], 16), e[1], 2)) : $ && (e = _(/^u\{([0-9a-fA-F]+)\}/)) ? s("unicodeCodePointEscape", parseInt(e[1], 16), e[1], 4) : L(); 18423 } 18424 function M(e) { 18425 var t = new RegExp("[ªµºÃ-ÃÃ-öø-ËË-ËË -ˤˬˮÌ-ʹͶͷͺ-ͽͿÎÎ-ÎÎÎ-ΡΣ-ϵϷ-ÒÒ-ÒÒ-Ô¯Ô±-ÕÕÕ¡-ÖÖ-Ö½Ö¿×××× ××-תװ-ײØ-ØØ -٩ٮ-ÛÛ-ÛÛ-Û¨Ûª-Û¼Û¿Ü-ÝÝ-Þ±ß-ߵߺà -à à¡-à¡à¢ -ࢲࣤ-ॣ०-९ॱ-à¦à¦ -à¦à¦à¦à¦-নপ-রলশ-হ়-à§à§à§à§-à§à§à§à§à§-ৣ০-à§±à¨-à¨à¨ -à¨à¨à¨à¨-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹ਼ਾ-à©à©à©à©-à©à©à©-à©à©à©¦-ੵàª-àªàª -àªàª-àªàª-નપ-રલળવ-હ઼-à« à«-à«à«-à«à«à« -ૣ૦-૯à¬-à¬à¬ -à¬à¬à¬à¬-ନପ-ରଲଳଵ-ହ଼-àààà-àààààà-à£à¦-à¯à±à®à®à® -à®à®-à®à®-à®à®à®à®à®à®à®£à®¤à®¨-பம-ஹா-à¯à¯-à¯à¯-à¯à¯à¯à¯¦-௯à°-à°à° -à°à°-à°à°-నప-హఽ-à±à±-à±à±-à±à±à±à±à±à± -ౣ౦-౯à²-à²à² -à²à²-à²à²-ನಪ-ಳವ-ಹ಼-à³à³-à³à³-à³à³à³à³à³ -ೣ೦-೯ೱೲà´-à´à´ -à´à´-à´à´-ഺഽ-àµàµ-àµàµ-àµàµàµ -ൣ൦-൯ൺ-ൿà¶à¶à¶ -à¶à¶-නඳ-රලà·-à·à·à·-à·à·à·-à·à·¦-෯ෲෳà¸-ฺà¹-à¹à¹-à¹àºàºàºàºàºàºàºàº-àºàº-àºàº¡-ຣລວສຫàº-ູົ-ຽà»-à»à»à»-à»à»-à»à»-à»à¼à¼à¼à¼ -༩༹༵༷༾-à½à½-ཬཱ-à¾à¾-à¾à¾-ྼà¿á-áá-áá -á ááá-áºá¼-áá-áá-ááá-áá -áá-áá-á°á²-áµá¸-á¾áá-á á-áá-áá-áá-áá-áá-áá -á´á-á¬á¯-á¿á-áá -áªá®-á¸á-áá-áá -á´á-áá -á¬á®-á°á²á³á-ááááá -á©á -á á -á á -á¡·á¢-ᢪᢰ-ᣵá¤-á¤á¤ -ᤫᤰ-᤻á¥-á¥á¥°-ᥴá¦-ᦫᦰ-á§á§-á§á¨-á¨á¨ -á©á© -᩿᩼-áªáª-áªáª§áª°-᪽á¬-áá-áá«-á³á®-᯳á°-á°·á±-á±á±-á±½á³-á³á³-ᳶ᳸᳹á´-᷵᷼-á¼á¼-á¼á¼ -á½ á½-á½á½-á½á½á½á½á½-á½½á¾-á¾´á¾¶-ᾼιá¿-á¿á¿-á¿á¿-á¿á¿-á¿á¿ -Ῥῲ-á¿´á¿¶-ῼâââ¿â
18425ââ±â¿â-ââ-ââ¡â¥-â°âââ-âââ-ââ¤â¦â¨âª-ââ¯-â¹â¼-â¿â -â â â -ââ°-Ⱞⰰ-â±â± -ⳤⳫ-â³³â´-ⴥⴧâ´â´°-ⵧⵯ⵿-â¶â¶ -ⶦⶨ-ⶮⶰ-ⶶⶸ-â¶¾â·-â·â·-â·â·-â·â·-â·â· -ⷿⸯã -ãã¡-ã¯ã±-ãµã¸-ã¼ã-ãããã-ãã¡-ãºã¼-ã¿ã -ãã±-ãã -ãºã°-ã¿ã-ä¶µä¸-é¿ê-êê-ê½ê-êê-ê«ê-ê¯ê´-ê½ê¿-êê-ê±ê-êê¢-êê-êê-êê°ê±ê·-ê §ê¡-ꡳê¢-ê£ê£-ê£ê£ -ꣷꣻê¤-ê¤ê¤°-ê¥ê¥ -ꥼê¦-ê§ê§-ê§ê§ -ê§¾ê¨-ꨶê©-ê©ê©-ê©ê© -ꩶꩺ-ê«ê«-ê«ê« -ꫯꫲ-ê«¶ê¬-ê¬ê¬-ê¬ê¬-ê¬ê¬ -ꬦꬨ-ꬮꬰ-êê-êê¤ê¥ê¯-ꯪ꯬ê¯ê¯°-꯹ê°-í£í°-íí-í»ï¤-ï©ï©°-ï«ï¬-ï¬ï¬-ï¬ï¬-ﬨשׁ-זּטּ-לּמּïïïïï-ï®±ï¯-ï´½ïµ-ï¶ï¶-ï·ï·°-ï·»ï¸-ï¸ï¸ -ï¸ï¸³ï¸´ï¹-ï¹ï¹°-ï¹´ï¹¶-ﻼï¼-ï¼ï¼¡-Z_ï½-ï½ï½¦-ï¾¾ï¿-ï¿ï¿-ï¿ï¿-ï¿ï¿-ï¿]"); 18426 return 36 === e || 95 === e || e >= 65 && 90 >= e || e >= 97 && 122 >= e || e >= 48 && 57 >= e || 92 === e || e >= 128 && t.test(String.fromCharCode(e)) 18427 } 18428 function L() { 18429 var e, t = "â", r = "â"; 18430 return M(x()) ? E(t) ? s("identifier", 8204, t) : E(r) ? s("identifier", 8205, r) : null : (e = g(), 18431 s("identifier", e.charCodeAt(0), e, 1)) 18432 } 18433 function j() { 18434 var e, t = z; 18435 return (e = _(/^\[\^/)) ? (e = U(), 18436 b("]"), 18437 y(e, !0, t, z)) : E("[") ? (e = U(), 18438 b("]"), 18439 y(e, !1, t, z)) : null 18440 } 18441 function U() { 18442 var e; 18443 return A("]") ? [] : (e = Y(), 18444 e || q("nonEmptyClassRanges"), 18445 e) 18446 } 18447 function V(e) { 18448 var t, r, n; 18449 if (A("-") && !S("]")) { 18450 b("-"), 18451 n = W(), 18452 n || q("classAtom"), 18453 r = z; 18454 var i = U(); 18455 return i || q("classRanges"), 18456 t = e.range[0], 18457 "empty" === i.type ? [v(e, n, t, r)] : [v(e, n, t, r)].concat(i) 18458 } 18459 return n = G(), 18460 n || q("nonEmptyClassRangesNoDash"), 18461 [e].concat(n) 18462 } 18463 function Y() { 18464 var e = W(); 18465 return e || q("classAtom"), 18466 A("]") ? [e] : V(e) 18467 } 18468 function G() { 18469 var e = W(); 18470 return e || q("classAtom"), 18471 A("]") ? e : V(e) 18472 } 18473 function W() { 18474 return E("-") ? o("-") : K() 18475 } 18476 function K() { 18477 var e; 18478 return (e = _(/^[^\\\]-]/)) ? o(e[0]) : E("\\") ? (e = B(), 18479 e || q("classEscape"), 18480 F(e)) : void 0 18481 } 18482 function q(t, r, n, i) { 18483 n = null == n ? z : n, 18484 i = null == i ? n : i; 18485 var a = Math.max(0, n - 10) 18486 , s = Math.min(i + 10, e.length) 18487 , o = " " + e.substring(a, s) 18488 , u = " " + new Array(n - a + 1).join(" ") + "^"; 18489 throw SyntaxError(t + " at position " + n + (r ? ": " + r : "") + "\n" + o + "\n" + u) 18490 } 18491 var H = [] 18492 , J = 0 18493 , X = !0 18494 , $ = -1 !== (t || "").indexOf("u") 18495 , z = 0; 18496 e = String(e), 18497 "" === e && (e = "(?:)"); 18498 var Q = D(); 18499 Q.range[1] !== e.length && q("Could not parse entire input - got stuck", "", Q.range[1]); 18500 for (var Z = 0; Z < H.length; Z++) 18501 if (H[Z] <= J) 18502 return z = 0, 18503 X = !1, 18504 D(); 18505 return Q 18506 } 18507 var r = { 18508 parse: t 18509 }; 18510 "undefined" != typeof e && e.exports ? e.exports = r : window.regjsparser = r 18511 }() 18512 } 18513 , function(e, t, r) { 18514 function n(e) { 18515 return S ? A ? y.UNICODE_IGNORE_CASE[e] : y.UNICODE[e] : y.REGULAR[e] 18516 } 18517 function i(e, t) { 18518 return m.call(e, t) 18519 } 18520 function a(e, t) { 18521 for (var r in t) 18522 e[r] = t[r] 18523 } 18524 function s(e, t) { 18525 if (t) { 18526 var r = f(t, ""); 18527 switch (r.type) { 18528 case "characterClass": 18529 case "group": 18530 case "value": 18531 break; 18532 default: 18533 r = o(r, t) 18534 } 18535 a(e, r) 18536 } 18537 } 18538 function o(e, t) { 18539 return { 18540 type: "group", 18541 behavior: "ignore", 18542 body: [e], 18543 raw: "(?:" + t + ")" 18544 } 18545 } 18546 function u(e) { 18547 return i(h, e) ? h[e] : !1 18548 } 18549 function l(e) { 18550 var t = d(); 18551 e.body.forEach(function(e) { 18552 switch (e.type) { 18553 case "value": 18554 if (t.add(e.codePoint), 18555 A && S) { 18556 var r = u(e.codePoint); 18557 r && t.add(r) 18558 } 18559 break; 18560 case "characterClassRange": 18561 var i = e.min.codePoint 18562 , a = e.max.codePoint; 18563 t.addRange(i, a), 18564 A && S && t.iuAddRange(i, a); 18565 break; 18566 case "characterClassEscape": 18567 t.add(n(e.value)); 18568 break; 18569 default: 18570 throw Error("Unknown term type: " + e.type) 18571 } 18572 }); 18573 return e.negative && (t = (S ? g : b).clone().remove(t)), 18574 s(e, t.toString()), 18575 e 18576 } 18577 function c(e) { 18578 switch (e.type) { 18579 case "dot": 18580 s(e, (S ? E : x).toString()); 18581 break; 18582 case "characterClass": 18583 e = l(e); 18584 break; 18585 case "characterClassEscape": 18586 s(e, n(e.value).toString()); 18587 break; 18588 case "alternative": 18589 case "disjunction": 18590 case "group": 18591 case "quantifier": 18592 e.body = e.body.map(c); 18593 break; 18594 case "value": 18595 var t = e.codePoint 18596 , r = d(t); 18597 if (A && S) { 18598 var i = u(t); 18599 i && r.add(i) 18600 } 18601 s(e, r.toString()); 18602 break; 18603 case "anchor": 18604 case "empty": 18605 case "group": 18606 case "reference": 18607 break; 18608 default: 18609 throw Error("Unknown term type: " + e.type) 18610 } 18611 return e 18612 } 18613 var p = r(9230).generate 18614 , f = r(9231).parse 18615 , d = r(3761) 18616 , h = r(10890) 18617 , y = r(9229) 18618 , v = {} 18619 , m = v.hasOwnProperty 18620 , g = d().addRange(0, 1114111) 18621 , b = d().addRange(0, 65535) 18622 , E = g.clone().remove(10, 13, 8232, 8233) 18623 , x = E.clone().intersection(b); 18624 d.prototype.iuAddRange = function(e, t) { 18625 var r = this; 18626 do { 18627 var n = u(e); 18628 n && r.add(n) 18629 } while (++e <= t); 18630 return r 18631 } 18632 ; 18633 var A = !1 18634 , S = !1; 18635 e.exports = function(e, t) { 18636 var r = f(e, t); 18637 return A = t ? t.indexOf("i") > -1 : !1, 18638 S = t ? t.indexOf("u") > -1 : !1, 18639 a(r, c(r)), 18640 p(r) 18641 } 18642 } 18643 , function(e, t) { 18644 "use strict"; 18645 t.__esModule = !0, 18646 t["default"] = function(e) { 18647 var t = e.types; 18648 return { 18649 visitor: { 18650 MemberExpression: { 18651 exit: function(e) { 18652 var r = e.node 18653 , n = r.property; 18654 r.computed || !t.isIdentifier(n) || t.isValidIdentifier(n.name) || (r.property = t.stringLiteral(n.name), 18655 r.computed = !0) 18656 } 18657 } 18658 } 18659 } 18660 } 18661 , 18662 e.exports = t["default"] 18663 } 18664 , function(e, t) { 18665 "use strict"; 18666 t.__esModule = !0, 18667 t["default"] = function(e) { 18668 var t = e.types; 18669 return { 18670 visitor: { 18671 ObjectProperty: { 18672 exit: function(e) { 18673 var r = e.node 18674 , n = r.key; 18675 r.computed || !t.isIdentifier(n) || t.isValidIdentifier(n.name) || (r.key = t.stringLiteral(n.name)) 18676 } 18677 } 18678 } 18679 } 18680 } 18681 , 18682 e.exports = t["default"] 18683 } 18684 , function(e, t, r) { 18685 "use strict"; 18686 function n(e) {
18687 if (e && e.__esModule) 18688 return e; 18689 var t = {}; 18690 if (null != e) 18691 for (var r in e) 18692 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 18693 return t["default"] = e, 18694 t 18695 } 18696 function i(e) { 18697 return e && e.__esModule ? e : { 18698 "default": e 18699 } 18700 } 18701 t.__esModule = !0; 18702 var a = r(4) 18703 , s = i(a); 18704 t["default"] = function(e) { 18705 var t = e.types; 18706 return { 18707 visitor: { 18708 ObjectExpression: function(e, r) { 18709 for (var n = e.node, i = !1, a = n.properties, o = Array.isArray(a), l = 0, a = o ? a : (0, 18710 s["default"])(a); ; ) { 18711 var c; 18712 if (o) { 18713 if (l >= a.length) 18714 break; 18715 c = a[l++] 18716 } else { 18717 if (l = a.next(), 18718 l.done) 18719 break; 18720 c = l.value 18721 } 18722 var p = c; 18723 if ("get" === p.kind || "set" === p.kind) { 18724 i = !0; 18725 break 18726 } 18727 } 18728 if (i) { 18729 var f = {}; 18730 n.properties = n.properties.filter(function(e) { 18731 return e.computed || "get" !== e.kind && "set" !== e.kind ? !0 : (u.push(f, e, null, r), 18732 !1) 18733 }), 18734 e.replaceWith(t.callExpression(t.memberExpression(t.identifier("Object"), t.identifier("defineProperties")), [n, u.toDefineObject(f)])) 18735 } 18736 } 18737 } 18738 } 18739 } 18740 ; 18741 var o = r(9236) 18742 , u = n(o); 18743 e.exports = t["default"] 18744 } 18745 , function(e, t, r) { 18746 "use strict"; 18747 function n(e) { 18748 if (e && e.__esModule) 18749 return e; 18750 var t = {}; 18751 if (null != e) 18752 for (var r in e) 18753 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 18754 return t["default"] = e, 18755 t 18756 } 18757 function i(e) { 18758 return e && e.__esModule ? e : { 18759 "default": e 18760 } 18761 } 18762 function a(e) { 18763 return !g.isClassMethod(e) && !g.isObjectMethod(e) || "get" !== e.kind && "set" !== e.kind ? "value" : e.kind 18764 } 18765 function s(e, t, r, n, i) { 18766 var s = g.toKeyAlias(t) 18767 , o = {}; 18768 if ((0, 18769 v["default"])(e, s) && (o = e[s]), 18770 e[s] = o, 18771 o._inherits = o._inherits || [], 18772 o._inherits.push(t), 18773 o._key = t.key, 18774 t.computed && (o._computed = !0), 18775 t.decorators) { 18776 var u = o.decorators = o.decorators || g.arrayExpression([]); 18777 u.elements = u.elements.concat(t.decorators.map(function(e) { 18778 return e.expression 18779 }).reverse()) 18780 } 18781 if (o.value || o.initializer) 18782 throw n.buildCodeFrameError(t, "Key conflict with sibling node"); 18783 var l = void 0 18784 , c = void 0; 18785 (g.isObjectProperty(t) || g.isObjectMethod(t) || g.isClassMethod(t)) && (l = g.toComputedKey(t, t.key)), 18786 g.isObjectProperty(t) || g.isClassProperty(t) ? c = t.value : (g.isObjectMethod(t) || g.isClassMethod(t)) && (c = g.functionExpression(null, t.params, t.body, t.generator, t.async)); 18787 var p = a(t); 18788 return r && "value" === p || (r = p), 18789 i && g.isStringLiteral(l) && ("value" === r || "initializer" === r) && g.isFunctionExpression(c) && (c = (0, 18790 f["default"])({ 18791 id: l, 18792 node: c, 18793 scope: i 18794 })), 18795 c && (g.inheritsComments(c, t), 18796 o[r] = c), 18797 o 18798 } 18799 function o(e) { 18800 for (var t in e) 18801 if (e[t]._computed) 18802 return !0; 18803 return !1 18804 } 18805 function u(e) { 18806 for (var t = g.arrayExpression([]), r = 0; r < e.properties.length; r++) { 18807 var n = e.properties[r] 18808 , i = n.value; 18809 i.properties.unshift(g.objectProperty(g.identifier("key"), g.toComputedKey(n))), 18810 t.elements.push(i) 18811 } 18812 return t 18813 } 18814 function l(e) { 18815 var t = g.objectExpression([]); 18816 return (0, 18817 h["default"])(e, function(e) { 18818 var r = g.objectExpression([]) 18819 , n = g.objectProperty(e._key, r, e._computed); 18820 (0, 18821 h["default"])(e, function(e, t) { 18822 if ("_" !== t[0]) { 18823 var n = e; 18824 (g.isClassMethod(e) || g.isClassProperty(e)) && (e = e.value); 18825 var i = g.objectProperty(g.identifier(t), e); 18826 g.inheritsComments(i, n), 18827 g.removeComments(n), 18828 r.properties.push(i) 18829 } 18830 }), 18831 t.properties.push(n) 18832 }), 18833 t 18834 } 18835 function c(e) { 18836 return (0, 18837 h["default"])(e, function(e) { 18838 e.value && (e.writable = g.booleanLiteral(!0)), 18839 e.configurable = g.booleanLiteral(!0), 18840 e.enumerable = g.booleanLiteral(!0) 18841 }), 18842 l(e) 18843 } 18844 t.__esModule = !0, 18845 t.push = s, 18846 t.hasComputed = o, 18847 t.toComputedObjectFromClass = u, 18848 t.toClassObject = l, 18849 t.toDefineObject = c; 18850 var p = r(9237) 18851 , f = i(p) 18852 , d = r(3776) 18853 , h = i(d) 18854 , y = r(3790) 18855 , v = i(y) 18856 , m = r(10) 18857 , g = n(m) 18858 } 18859 , [11191, 9238, 9239, 10], [11192, 10], [11193, 3794, 9407, 1550, 3790, 1012, 9240, 10], [11049, 238, 9248, 9247, 9245, 9243, 9246, 9244, 9242, 239, 3762, 1538, 9249, 9250], 4266, [110
1885950, 238], [11051, 245, 4, 239, 238, 1011], [11053, 1539, 238], [11054, 4, 239, 238, 1011], [11055, 17, 109, 238, 1539], [11056, 4, 245, 239, 238, 845], [11057, 239, 238, 845], [11194, 239, 238], [11059, 9251, 239, 1538, 238, 1011, 845], 4276, [11062, 17, 109, 1539, 1538, 239], [11011, 4, 17, 682, 10], [11014, 4, 10, 682], 4233, [11015, 4, 1012], [11016, 10], [11017, 130, 4], [11018, 4, 682, 10], [11020, 4, 9262, 10], [11021, 4, 10], [11022, 9261, 10], [11224, 130, 4, 849, 10], [11024, 17, 4, 10], 4243, [11026, 130, 4, 1540, 9264, 682, 10], [11027, 4, 9265], [11028, 4, 9271, 1012, 682, 9284, 10], [11031, 17, 3765, 10], [11227, 130, 1017, 4, 3764, 2407, 10, 2416], [10904, 9283, 9282, 9272], [10905, 9274, 9273, 9277, 9275, 9279], 4140, 4141, [10906, 9276], 4143, [10907, 9278], 4143, 4146, 4147, [10908, 3766], [10909, 9280, 3766, 9281], 4150, [11049, 240, 9292, 9291, 9289, 9287, 9290, 9288, 9286, 241, 3767, 1541, 9293, 9294], 4266, [11050, 240], [11051, 245, 4, 241, 240, 1013], [11053, 1542, 240], [11054, 4, 241, 240, 1013], [11055, 17, 109, 240, 1542], [11056, 4, 245, 241, 240, 846], [11057, 241, 240, 846], [11194, 241, 240], [11059, 9295, 241, 1541, 240, 1013, 846], 4276, [11062, 17, 109, 1542, 1541, 241], [11065, 9298], [11066, 9299], 4280, [11033, 10891], 4250, [10910, 9303], [10911, 9304], 4170, [11236, 9417, 1016, 4, 9411, 9410, 9412, 3788, 10, 847], [11237, 10, 2408, 530], [11238, 530], [11239, 530], [11240, 530], [11242, 530, 9306, 9307, 9309, 9311, 9312, 9308], [11243, 530], [11244, 530], [11245, 10], [11247, 10], [11249, 4, 3768, 3774, 10, 2408], [11011, 4, 17, 683, 10], [11014, 4, 10, 683], 4233, [11015, 4, 847], [11016, 10], [11017, 130, 4], [11018, 4, 683, 10], [11020, 4, 9325, 10], [11021, 4, 10], [11022, 9324, 10], [11224, 130, 4, 849, 10], [11024, 17, 4, 10], 4243, [11026, 130, 4, 1543, 9327, 683, 10], [11027, 4, 9328], [11028, 4, 9334, 847, 683, 9344, 10], [11031, 17, 3771, 10], [11227, 130, 1017, 4, 3770, 2410, 10, 2416], [10904, 9343, 3774, 9335], [10905, 9337, 9336, 9340, 9338, 9342], 4140, 4141, [10906, 9339], 4143, [10907, 9341], 4143, 4146, 4150, [11049, 242, 9352, 9351, 9349, 9347, 9350, 9348, 9346, 243, 3772, 1544, 9353, 9354], 4266, [11050, 242], [11051, 245, 4, 243, 242, 1014], [11053, 1545, 242], [11054, 4, 243, 242, 1014], [11055, 17, 109, 242, 1545], [11056, 4, 245, 243, 242, 848], [11057, 243, 242, 848], [11194, 243, 242], [11059, 9355, 243, 1544, 242, 1014, 848], 4276, [11062, 17, 109, 1545, 1544, 243], [11065, 9358], [11066, 9359], 4280, [11033, 10892], 4250, [10910, 9363], [10911, 9364], 4170, 4147, [10908, 3773], 4265, 4591, [11250, 9376, 9386, 1548, 9406], [11251, 3778, 9378, 9396], [11252, 9390, 1546], 4467, 4598, 4547, [11195, 850], [11253, 9382, 9383, 1015, 3792, 9416
18859], 4471, [11254, 3782, 9392], [11255, 3781, 3791], [11257, 9397, 9398, 9399, 244, 9413], [11258, 3784, 533], [11259, 9381, 9400, 533], [11260, 2411, 3784, 3786, 244, 2414, 3787, 3775, 533, 2415], [11261, 2411, 2415], 4477, [11262, 3783, 9389, 9394], 4555, 4478, [11263, 129], [11264, 129], [11202, 1015, 1548, 3777], [11265, 2412, 531, 533], [11203, 533], [11266, 9371, 1546], [11230, 3777], [11267, 1015, 244], [11268, 9373], 4622, [11269, 850], [11270, 3787, 9414], 4560, 4482, [11206, 9388], 4484, [11210, 1549, 244, 1547, 531, 3791], 4630, [11213, 3780, 1015], [11216, 129], [11217, 9408, 532], [11272, 532], [11273, 9379, 1549, 532], [11274, 129], [11275, 531, 532], [11276, 850, 533], [11234, 9387, 850], [11277, 3785, 9384, 2414], [10915, 9424], [10917, 9426], [10921, 9430], [10923, 9431], [10924, 9433], [10930, 2437, 3810, 9456], [10931, 86], [10932, 9458], [10933, 9459, 86], [10934, 9460, 86], [10935, 2436, 86], [10936, 9461, 86], [10937, 9462, 86], [10938, 9463, 86], [10939, 2436, 86], [10940, 2436, 3809, 9465, 9466, 86], [10941, 3810, 2437, 2435], [10942, 3809, 2437, 9464, 86], 4196, 4197, [10944, 685, 2432, 9455], [10946, 361, 3800, 246], [10947, 9438], [10948, 2421, 246], [10949, 3807, 1552, 358, 361, 3796, 3798, 2420, 360], [10950, 359, 535, 1552, 684, 536, 3807, 3798, 3796, 361, 1555, 537, 2420, 534], [10954, 851, 2427, 1553], [10958, 359], [10961, 1018, 246], [10963, 358], [10964, 2426, 1554, 1555, 536, 246], 2655, [10966, 851, 685], [10968, 851, 2427, 1553, 1019, 2424, 684], [10971, 537, 358, 851, 534], [10973, 685, 3803], [10981, 361, 358, 1551, 3802], [10985, 2431, 2422], [10986, 2431], [10995, 358, 3808, 86], [10996, 9436, 9448, 1018, 685, 3801], [10997, 535], [10998, 535, 2426], [10999, 535, 534, 537], [11e3, 1019, 3804, 3806], [11001, 1019, 851, 3806], [11002, 535, 9453], [11005, 2420, 2428, 1552, 9450, 9441, 361, 360, 9442], [11006, 2434], [11007, 2434], function(e, t) { 18860 "use strict"; 18861 t.__esModule = !0, 18862 t["default"] = function(e) { 18863 var t = e.parse 18864 , r = e.traverse; 18865 return { 18866 visitor: { 18867 CallExpression: function(e) { 18868 if (e.get("callee").isIdentifier({ 18869 name: "eval" 18870 }) && 1 === e.node.arguments.length) { 18871 var n = e.get("arguments")[0].evaluate(); 18872 if (!n.confident) 18873 return; 18874 var i = n.value; 18875 if ("string" != typeof i) 18876 return; 18877 var a = t(i); 18878 return r.removeProperties(a), 18879 a.program 18880 } 18881 } 18882 } 18883 } 18884 } 18885 , 18886 e.exports = t["default"] 18887 } 18888 , function(e, t, r) { 18889 "use strict"; 18890 function n(e) { 18891 if (e && e.__esModule) 18892 return e; 18893 var t = {}; 18894 if (null != e) 18895 for (var r in e) 18896 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 18897 return t["default"] = e, 18898 t 18899 } 18900 function i(e) { 18901 return e && e.__esModule ? e : { 18902 "default": e 18903 } 18904 } 18905 t.__esModule = !0, 18906 t["default"] = function(e) { 18907 function t(t) { 18908 return t.operator === e.operator + "=" 18909 } 18910 function r(e, t) { 18911 return u.assignmentExpression("=", e, t) 18912 } 18913 var n = {}; 18914 return n.ExpressionStatement = function(n, i) { 18915 if (!n.isCompletionRecord()) { 18916 var a = n.node.expression; 18917 if (t(a)) { 18918 var o = [] 18919 , l = (0, 18920 s["default"])(a.left, o, i, n.scope, !0); 18921 o.push(u.expressionStatement(r(l.ref, e.build(l.uid, a.right)))), 18922 n.replaceWithMultiple(o) 18923 } 18924 } 18925 } 18926 , 18927 n.AssignmentExpression = function(n, i) { 18928 var a = n.node 18929 , o = n.scope; 18930 if (t(a)) { 18931 var u = [] 18932 , l = (0, 18933 s["default"])(a.left, u, i, o); 18934 u.push(r(l.ref, e.build(l.uid, a.right))), 18935 n.replaceWithMultiple(u) 18936 } 18937 } 18938 , 18939 n.BinaryExpression = function(t) { 18940 var r = t.node; 18941 r.operator === e.operator && t.replaceWith(e.build(r.left, r.right)) 18942 } 18943 , 18944 n 18945 } 18946 ; 18947 var a = r(9469) 18948 , s = i(a) 18949 , o = r(35) 18950 , u = n(o); 18951 e.exports = t["default"] 18952 } 18953 , function(e, t, r) { 18954 "use strict"; 18955 function n(e) {
18956 if (e && e.__esModule) 18957 return e; 18958 var t = {}; 18959 if (null != e) 18960 for (var r in e) 18961 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 18962 return t["default"] = e, 18963 t 18964 } 18965 function i(e, t, r, n) { 18966 var i = void 0; 18967 if (o.isIdentifier(e)) { 18968 if (n.hasBinding(e.name)) 18969 return e; 18970 i = e 18971 } else { 18972 if (!o.isMemberExpression(e)) 18973 throw new Error("We can't explode this node type " + e.type); 18974 if (i = e.object, 18975 o.isIdentifier(i) && n.hasBinding(i.name)) 18976 return i 18977 } 18978 var a = n.generateUidIdentifierBasedOnNode(i); 18979 return t.push(o.variableDeclaration("var", [o.variableDeclarator(a, i)])), 18980 a 18981 } 18982 function a(e, t, r, n) { 18983 var i = e.property 18984 , a = o.toComputedKey(e, i); 18985 if (o.isLiteral(a)) 18986 return a; 18987 var s = n.generateUidIdentifierBasedOnNode(i); 18988 return t.push(o.variableDeclaration("var", [o.variableDeclarator(s, i)])), 18989 s 18990 } 18991 t.__esModule = !0, 18992 t["default"] = function(e, t, r, n, s) { 18993 var u = void 0; 18994 u = o.isIdentifier(e) && s ? e : i(e, t, r, n); 18995 var l = void 0 18996 , c = void 0; 18997 if (o.isIdentifier(e)) 18998 l = e, 18999 c = u; 19000 else { 19001 var p = a(e, t, r, n) 19002 , f = e.computed || o.isLiteral(p); 19003 c = l = o.memberExpression(u, p, f) 19004 } 19005 return { 19006 uid: c, 19007 ref: l 19008 } 19009 } 19010 ; 19011 var s = r(35) 19012 , o = n(s); 19013 e.exports = t["default"] 19014 } 19015 , [11236, 9586, 1563, 60, 9578, 9577, 9579, 3832, 35, 852], [11237, 35, 2438, 538], [11238, 538], [11239, 538], [11240, 538], [11242, 538, 9471, 9472, 9474, 9476, 9477, 9473], [11243, 538], [11244, 538], [11245, 35], [11247, 35], [11249, 60, 3812, 3818, 35, 2438], [11011, 60, 100, 686, 35], [11014, 60, 35, 686], 4233, [11015, 60, 852], [11016, 35], [11017, 688, 60], [11018, 60, 686, 35], [11020, 60, 9490, 35], [11021, 60, 35], [11022, 9489, 35], [11224, 688, 60, 2441, 35], [11024, 100, 60, 35], 4243, [11026, 688, 60, 1557, 9492, 686, 35], [11027, 60, 9493], [11028, 60, 9499, 852, 686, 9509, 35], [11031, 100, 3815, 35], [11227, 688, 2446, 60, 3814, 2440, 35, 3831], [10904, 9508, 3818, 9500], [10905, 9502, 9501, 9505, 9503, 9507], 4140, 4141, [10906, 9504], 4143, [10907, 9506], 4143, 4146, 4150, [11049, 247, 9517, 9516, 9514, 9512, 9515, 9513, 9511, 248, 3816, 1558, 9518, 9519], 4266, [11050, 247], [11051, 1021, 60, 248, 247, 1020], [11053, 1559, 247], [11054, 60, 248, 247, 1020], [11055, 100, 1564, 247, 1559], [11056, 60, 1021, 248, 247, 853], [11057, 248, 247, 853], [11194, 248, 247], [11059, 9520, 248, 1558, 247, 1020, 853], 4276, [11062, 100, 1564, 1559, 1558, 248], [11065, 9523], [11066, 9524], 4280, [11033, 10893], 4250, [10910, 9528], [10911, 9529], 4170, 4147, [10908, 3817], 4591, 2858, [11250, 9542, 9554, 1562, 9574], [11161, 9536], [11251, 3820, 9545, 9564], [11252, 9558, 1561], 4467, 4598, 4547, [11195, 854], [11253, 9549, 9550, 1560, 3835, 9584], [11197, 9538, 3820, 3821, 3823, 9570, 9571, 9572, 362, 131], 4471, [11254, 3823, 9560], [11255, 3822, 3834], [11257, 9565, 9566, 9567, 362, 9580], [11258, 3826, 540], [11259, 9548, 9568, 540], [11260, 3824, 3826, 9552, 362, 3828, 3829, 9533, 540, 3830], [11261, 3824, 3830], 2868, 4477, [11262, 3825, 9557, 9562], 4555, 4478, [11263, 131], [11264, 131], [11202, 1560, 1562, 3819], [11265, 2442, 687, 540], [11203, 540], [11266, 9537, 1561], [11230, 3819], [11267, 1560, 362], [11268, 9539], 4622, [11269, 854], [11270, 3829, 9582], 4560, 4482, [11206, 9556], 4484, [11210, 2445, 362, 2444, 687, 3834], 4630, [11216, 131], [11217, 9575, 539], [11272, 539], [11273, 9546, 2445, 539], [11274, 131], [11275, 687, 539], [11233, 3833, 9540, 9563], [11276, 854, 540], [11234, 9555, 854], [11277, 3827, 9551, 3828], 4265, [10915, 9599], [10917, 9601], [10918, 9602], [10919, 9603], [10921, 9605], [10922, 9607], [10923, 9606], [10924, 9608], [10925, 9609], [11279, 9590, 1021, 688], [11280, 688], [10930, 2464, 3850, 9631], [10931, 87], [10932, 9633], [10933, 9634, 87], [10934, 9635, 87], [10935, 2463, 87], [10936, 9636, 87], [10937, 9637, 87], [10938, 9638, 87], [10939, 2463, 87], [10940, 2463, 3849, 9640, 9641, 87], [10941, 3850, 2464, 2462], [10942, 3849, 2464, 9639, 87], 4196, 4197, [10944, 690, 2459, 9630], [10946, 366, 3840, 249], [10947, 9613], [10948, 2448, 249], [10949, 3847, 1566, 363, 366, 3836, 3838, 2447, 365], [10950, 364, 542, 1566, 689, 543, 3847, 3838, 3836, 366, 1569, 544, 2447, 541], [10954, 855, 2454, 1567], [10958, 364], [10961, 1022, 249], [10963, 363], [10964, 2453, 1568, 1569, 543, 249], 2655, [10966, 855, 690], [10968, 855, 2454, 1567, 1023, 2451, 689], [10971, 544, 363, 855, 541], [10973, 690, 3843], [10981, 366, 363, 1565, 3842], [10985, 2458, 2449], [10986, 2458], [10995, 363, 3848, 87], [10996, 9611, 9623, 1022, 690, 3841], [10997, 542], [10998, 542, 2453], [10999, 542, 541, 544], [11e3, 1023, 3844, 3846], [11001, 1023, 855, 3846], [11002, 542, 9628], [11005, 2447, 2455, 1566, 9625, 9616, 366, 365, 9617], [11006, 2461], [11007, 2461], [10913, 9643], [10930, 9671, 9670, 9668], 4196, 4197, [10944, 2471, 9664, 9663], [10948, 3853, 857], [10951, 9644], [10955, 856, 2465, 9648, 1024], [10958, 856], [10959, 1572, 3856, 3854], [10960, 3853], [10964, 9656, 3858, 3859, 1024, 857], 2655, 1700, [10969, 1571, 9657, 3855, 2469, 3854, 9650], [10971, 2468, 1571, 9660, 1572], [10975, 1573, 9665, 2469], [10976, 1573, 2471, 9646, 2469], [10977, 9659, 3855], [10980, 1024], [10985, 2470, 2466], [10986, 2470], [10988, 2470], [10989, 2466], [10990, 2467], [10994, 9647, 857, 1574, 2465], [10995, 1571, 9667, 2465], [10996, 9645, 9654, 1574, 2471, 3857], [11003, 9662, 3857], [11008, 9669, 856, 1024, 1574, 857], function(e, t, r) { 19016 (function(r) { 19017 "use strict"; 19018 t.__esModule = !0, 19019 t["default"] = function(e) { 19020 var t = e.types; 19021 return { 19022 visitor: { 19023 MemberExpression: function(e) { 19024 if (e.get("object").matchesPattern("process.env")) { 19025 var n = e.toComputedKey(); 19026 t.isStringLiteral(n) && e.replaceWith(t.valueToNode(r.env[n.value])) 19027 } 19028 } 19029 } 19030 } 19031 } 19032 , 19033 e.exports = t["default"] 19034 } 19035 ).call(t, r(1)) 19036 } 19037 , function(e, t) { 19038 "use strict"; 19039 t.__esModule = !0, 19040 t["default"] = function(e) { 19041 var t = e.types; 19042 return { 19043 visitor: { 19044 FunctionExpression: { 19045 exit: function(e) { 19046 var r = e.node; 19047 r.id && (r._ignoreUserWhitespace = !0, 19048 e.replaceWith(t.callExpression(t.functionExpression(null, [], t.blockStatement
19048([t.toStatement(r), t.returnStatement(r.id)])), []))) 19049 } 19050 } 19051 } 19052 } 19053 } 19054 , 19055 e.exports = t["default"] 19056 } 19057 , function(e, t) { 19058 "use strict"; 19059 t.__esModule = !0, 19060 t["default"] = function(e) { 19061 var t = e.types; 19062 return { 19063 visitor: { 19064 MemberExpression: { 19065 exit: function(e) { 19066 var r = e.node 19067 , n = r.property; 19068 r.computed && t.isLiteral(n) && t.isValidIdentifier(n.value) && (r.property = t.identifier(n.value), 19069 r.computed = !1) 19070 } 19071 } 19072 } 19073 } 19074 } 19075 , 19076 e.exports = t["default"] 19077 } 19078 , function(e, t) { 19079 "use strict"; 19080 t.__esModule = !0, 19081 t["default"] = function() { 19082 return { 19083 visitor: { 19084 VariableDeclaration: function(e) { 19085 if (e.inList) 19086 for (var t = e.node; ; ) { 19087 var r = e.getSibling(e.key + 1); 19088 if (!r.isVariableDeclaration({ 19089 kind: t.kind 19090 })) 19091 break; 19092 t.declarations = t.declarations.concat(r.node.declarations), 19093 r.remove() 19094 } 19095 } 19096 } 19097 } 19098 } 19099 , 19100 e.exports = t["default"] 19101 } 19102 , function(e, t) { 19103 "use strict"; 19104 t.__esModule = !0, 19105 t["default"] = function(e) { 19106 var t = e.types; 19107 return { 19108 visitor: { 19109 Literal: function(e) { 19110 "boolean" == typeof e.node.value && e.replaceWith(t.unaryExpression("!", t.numericLiteral(+!e.node.value), !0)) 19111 } 19112 } 19113 } 19114 } 19115 , 19116 e.exports = t["default"] 19117 } 19118 , function(e, t, r) { 19119 "use strict"; 19120 t.__esModule = !0, 19121 t["default"] = function(e) { 19122 var t = e.types; 19123 return { 19124 visitor: { 19125 MemberExpression: function(e) { 19126 if (e.matchesPattern("process.env.NODE_ENV") && (e.replaceWith(t.valueToNode("production")), 19127 e.parentPath.isBinaryExpression())) { 19128 var r = e.parentPath.evaluate(); 19129 r.confident && e.parentPath.replaceWith(t.valueToNode(r.value)) 19130 } 19131 } 19132 } 19133 } 19134 } 19135 , 19136 e.exports = t["default"] 19137 } 19138 , function(e, t) { 19139 "use strict"; 19140 t.__esModule = !0, 19141 t["default"] = function() { 19142 return { 19143 visitor: { 19144 CallExpression: function(e, t) { 19145 e.get("callee").matchesPattern("Object.assign") && (e.node.callee = t.addHelper("extends")) 19146 } 19147 } 19148 } 19149 } 19150 , 19151 e.exports = t["default"] 19152 } 19153 , [10913, 9680], [10930, 9708, 9707, 9705], 4196, 4197, [10944, 2478, 9701, 9700], [10948, 3864, 859], [10951, 9681], [10955, 858, 2472, 9685, 1025], [10958, 858], [10959, 1576, 3867, 3865], [10960, 3864], [10964, 9693, 3869, 3870, 1025, 859], 2655, 1700, [10969, 1575, 9694, 3866, 2476, 3865, 9687], [10971, 2475, 1575, 9697, 1576], [10975, 1577, 9702, 2476], [10976, 1577, 2478, 9683, 2476], [10977, 9696, 3866], [10980, 1025], [10985, 2477, 2473], [10986, 2477], [10988, 2477], [10989, 2473], [10990, 2474], [10994, 9684, 859, 1578, 2472], [10995, 1575, 9704, 2472], [10996, 9682, 9691, 1578, 2478, 3868], [11003, 9699, 3868], [11008, 9706, 858, 1025, 1578, 859], function(e, t) { 19154 "use strict"; 19155 t.__esModule = !0, 19156 t["default"] = function() { 19157 return { 19158 visitor: { 19159 CallExpression: function(e, t) { 19160 e.get("callee").matchesPattern("Object.setPrototypeOf") && (e.node.callee = t.addHelper("defaults")) 19161 } 19162 } 19163 } 19164 } 19165 , 19166 e.exports = t["default"] 19167 } 19168 , function(e, t) { 19169 "use strict"; 19170 t.__esModule = !0, 19171 t["default"] = function(e) { 19172 var t = e.types; 19173 return { 19174 visitor: { 19175 ObjectProperty: { 19176 exit: function(e) { 19177 var r = e.node 19178 , n = r.key; 19179 t.isLiteral(n) && t.isValidIdentifier(n.value) && (r.key = t.identifier(n.value), 19180 r.computed = !1) 19181 } 19182 } 19183 } 19184 } 19185 } 19186 , 19187 e.exports = t["default"] 19188 } 19189 , function(e, t, r) { 19190 "use strict"; 19191 function n(e) {
19192 return e && e.__esModule ? e : { 19193 "default": e 19194 } 19195 } 19196 t.__esModule = !0; 19197 var i = r(9712) 19198 , a = n(i); 19199 t["default"] = function(e) { 19200 function t(e) { 19201 return i.isLiteral(i.toComputedKey(e, e.key), { 19202 value: "__proto__" 19203 }) 19204 } 19205 function r(e) { 19206 var t = e.left; 19207 return i.isMemberExpression(t) && i.isLiteral(i.toComputedKey(t, t.property), { 19208 value: "__proto__" 19209 }) 19210 } 19211 function n(e, t, r) { 19212 return i.expressionStatement(i.callExpression(r.addHelper("defaults"), [t, e.right])) 19213 } 19214 var i = e.types; 19215 return { 19216 visitor: { 19217 AssignmentExpression: function(e, t) { 19218 if (r(e.node)) { 19219 var a = [] 19220 , s = e.node.left.object 19221 , o = e.scope.maybeGenerateMemoised(s); 19222 o && a.push(i.expressionStatement(i.assignmentExpression("=", o, s))), 19223 a.push(n(e.node, o || s, t)), 19224 o && a.push(o), 19225 e.replaceWithMultiple(a) 19226 } 19227 }, 19228 ExpressionStatement: function(e, t) { 19229 var a = e.node.expression; 19230 i.isAssignmentExpression(a, { 19231 operator: "=" 19232 }) && r(a) && e.replaceWith(n(a, a.left.object, t)) 19233 }, 19234 ObjectExpression: function(e, r) { 19235 for (var n = void 0, s = e.node, u = s.properties, l = Array.isArray(u), c = 0, u = l ? u : (0, 19236 a["default"])(u); ; ) { 19237 var p; 19238 if (l) { 19239 if (c >= u.length) 19240 break; 19241 p = u[c++] 19242 } else { 19243 if (c = u.next(), 19244 c.done) 19245 break; 19246 p = c.value 19247 } 19248 var f = p; 19249 t(f) && (n = f.value, 19250 (0, 19251 o["default"])(s.properties, f)) 19252 } 19253 if (n) { 19254 var d = [i.objectExpression([]), n]; 19255 s.properties.length && d.push(s), 19256 e.replaceWith(i.callExpression(r.addHelper("extends"), d)) 19257 } 19258 } 19259 } 19260 } 19261 } 19262 ; 19263 var s = r(9753) 19264 , o = n(s); 19265 e.exports = t["default"] 19266 } 19267 , [10913, 9713], [10930, 9741, 9740, 9738], 4196, 4197, [10944, 2485, 9734, 9733], [10948, 3873, 861], [10951, 9714], [10955, 860, 2479, 9718, 1026], [10958, 860], [10959, 1580, 3876, 3874], [10960, 3873], [10964, 9726, 3878, 3879, 1026, 861], 2655, 1700, [10969, 1579, 9727, 3875, 2483, 3874, 9720], [10971, 2482, 1579, 9730, 1580], [10975, 1581, 9735, 2483], [10976, 1581, 2485, 9716, 2483], [10977, 9729, 3875], [10980, 1026], [10985, 2484, 2480], [10986, 2484], [10988, 2484], [10989, 2480], [10990, 2481], [10994, 9717, 861, 1582, 2479], [10995, 1579, 9737, 2479], [10996, 9715, 9724, 1582, 2485, 3877], [11003, 9732, 3877], [11008, 9739, 860, 1026, 1582, 861], 2674, 1721, [11093, 9749], function(e, t) { 19268 function r(e, t, r, n) { 19269 for (var i = r - 1, a = e.length; ++i < a; ) 19270 if (n(e[i], t)) 19271 return i; 19272 return -1 19273 } 19274 e.exports = r 19275 } 19276 , function(e, t, r) { 19277 function n(e, t, r, n) { 19278 var l = n ? s : a 19279 , p = -1 19280 , f = t.length 19281 , d = e; 19282 for (e === t && (t = u(t)), 19283 r && (d = i(e, o(r))); ++p < f; ) 19284 for (var h = 0, y = t[p], v = r ? r(y) : y; (h = l(d, v, h, n)) > -1; ) 19285 d !== e && c.call(d, h, 1), 19286 c.call(e, h, 1); 19287 return e 19288 } 19289 var i = r(9743) 19290 , a = r(9744) 19291 , s = r(9745) 19292 , o = r(9747) 19293 , u = r(9748) 19294 , l = Array.prototype 19295 , c = l.splice; 19296 e.exports = n 19297 } 19298 , 4316, 2684, 4348, [11171, 3882], 395, [11176, 9751], function(e, t, r) { 19299 var n = r(9754) 19300 , i = r(9755) 19301 , a = i(n); 19302 e.exports = a 19303 } 19304 , function(e, t, r) { 19305 function n(e, t) { 19306 return e && e.length && t && t.length ? i(e, t) : e 19307 } 19308 var i = r(9746); 19309 e.exports = n 19310 } 19311 , [11183, 9742, 9757], [11184, 9758], [11185, 9756], [11186, 9750, 3882, 9752], function(e, t) { 19312 "use strict"; 19313 t.__esModule = !0, 19314 t["default"] = function() { 19315 var e = { 19316 enter: function(e, t) { 19317 var r = function() { 19318 t.isImmutable = !1, 19319 e.stop() 19320 }; 19321 return e.isJSXClosingElement() ? void e.skip() : e.isJSXIdentifier({ 19322 name: "ref" 19323 }) && e.parentPath.isJSXAttribute({ 19324 name: e.node 19325 }) ? r() : void (e.isJSXIdentifier() || e.isIdentifier() || e.isJSXMemberExpression() || e.isImmutable() || r()
19325) 19326 } 19327 }; 19328 return { 19329 visitor: { 19330 JSXElement: function(t) { 19331 if (!t.node._hoisted) { 19332 var r = { 19333 isImmutable: !0 19334 }; 19335 t.traverse(e, r), 19336 r.isImmutable ? t.hoist() : t.node._hoisted = !0 19337 } 19338 } 19339 } 19340 } 19341 } 19342 , 19343 e.exports = t["default"] 19344 } 19345 , function(e, t, r) { 19346 "use strict"; 19347 function n(e) { 19348 return e && e.__esModule ? e : { 19349 "default": e 19350 } 19351 } 19352 t.__esModule = !0; 19353 var i = r(9761) 19354 , a = n(i); 19355 t["default"] = function(e) { 19356 function t(e) { 19357 for (var t = 0; t < e.length; t++) { 19358 var n = e[t]; 19359 if (i.isJSXSpreadAttribute(n)) 19360 return !0; 19361 if (r(n, "ref")) 19362 return !0 19363 } 19364 return !1 19365 } 19366 function r(e, t) { 19367 return i.isJSXAttribute(e) && i.isJSXIdentifier(e.name, { 19368 name: t 19369 }) 19370 } 19371 function n(e) { 19372 var t = e.value; 19373 return t ? (i.isJSXExpressionContainer(t) && (t = t.expression), 19374 t) : i.identifier("true") 19375 } 19376 var i = e.types; 19377 return { 19378 visitor: { 19379 JSXElement: function(e, s) { 19380 function o(e, t, r) { 19381 e.push(i.objectProperty(t, r)) 19382 } 19383 var u = e.node 19384 , l = u.openingElement; 19385 if (!t(l.attributes)) { 19386 var c = i.objectExpression([]) 19387 , p = null 19388 , f = l.name; 19389 i.isJSXIdentifier(f) && i.react.isCompatTag(f.name) && (f = i.stringLiteral(f.name)); 19390 for (var d = l.attributes, h = Array.isArray(d), y = 0, d = h ? d : (0, 19391 a["default"])(d); ; ) { 19392 var v; 19393 if (h) { 19394 if (y >= d.length) 19395 break; 19396 v = d[y++] 19397 } else { 19398 if (y = d.next(), 19399 y.done) 19400 break; 19401 v = y.value 19402 } 19403 var m = v; 19404 if (r(m, "key")) 19405 p = n(m); 19406 else { 19407 var g = m.name.name 19408 , b = i.isValidIdentifier(g) ? i.identifier(g) : i.stringLiteral(g); 19409 o(c.properties, b, n(m)) 19410 } 19411 } 19412 var E = [f, c]; 19413 if (p || u.children.length) { 19414 var x = i.react.buildChildren(u); 19415 E.push.apply(E, [p || i.unaryExpression("void", i.numericLiteral(0), !0)].concat(x)) 19416 } 19417 var A = i.callExpression(s.addHelper("jsx"), E); 19418 e.replaceWith(A) 19419 } 19420 } 19421 } 19422 } 19423 } 19424 , 19425 e.exports = t["default"] 19426 } 19427 , [10913, 9762], [10930, 9790, 9789, 9787], 4196, 4197, [10944, 2492, 9783, 9782], [10948, 3884, 863], [10951, 9763], [10955, 862, 2486, 9767, 1027], [10958, 862], [10959, 1584, 3887, 3885], [10960, 3884], [10964, 9775, 3889, 3890, 1027, 863], 2655, 1700, [10969, 1583, 9776, 3886, 2490, 3885, 9769], [10971, 2489, 1583, 9779, 1584], [10975, 1585, 9784, 2490], [10976, 1585, 2492, 9765, 2490], [10977, 9778, 3886], [10980, 1027], [10985, 2491, 2487], [10986, 2491], [10988, 2491], [10989, 2487], [10990, 2488], [10994, 9766, 863, 1586, 2486], [10995, 1583, 9786, 2486], [10996, 9764, 9773, 1586, 2492, 3888], [11003, 9781, 3888], [11008, 9788, 862, 1027, 1586, 863], function(e, t, r) { 19428 "use strict"; 19429 t.__esModule = !0, 19430 t["default"] = function(e) { 19431 var t = e.types; 19432 return { 19433 manipulateOptions: function(e, t) { 19434 t.plugins.push("jsx") 19435 }, 19436 visitor: r(9792)({ 19437 pre: function(e) { 19438 e.callee = e.tagExpr 19439 }, 19440 post: function(e) { 19441 t.react.isCompatTag(e.tagName) && (e.call = t.callExpression(t.memberExpression(t.memberExpression(t.identifier("React"), t.identifier("DOM")), e.tagExpr, t.isLiteral(e.tagExpr)), e.args)) 19442 } 19443 }) 19444 } 19445 } 19446 , 19447 e.exports = t["default"] 19448 } 19449 , [11287, 2496, 46], [11236, 9909, 1593, 61, 9902, 9901, 9903, 3912, 46, 864], [11237, 46, 2493, 545], [11238, 545], [11239, 545], [11240, 545], [11242, 545, 9794, 9795, 9797, 9799, 9800, 9796], [11243, 545], [11244, 545], [11245, 46], [11247, 46], [11249, 61, 3893, 2496, 46, 2493], [11011, 61, 101, 691, 46], [11014, 61, 46, 691], 4233, [11015, 61, 864], [11016, 46], [11017, 693, 61], [11018, 61, 691, 46], [11020, 61, 9813, 46], [11021, 61, 46], [11022, 9812, 46], [11224, 693,
1944961, 2497, 46], [11024, 101, 61, 46], 4243, [11026, 693, 61, 1587, 9815, 691, 46], [11027, 61, 9816], [11028, 61, 9822, 864, 691, 9832, 46], [11031, 101, 3896, 46], [11227, 693, 2502, 61, 3895, 2495, 46, 3911], [10904, 9831, 2496, 9823], [10905, 9825, 9824, 9828, 9826, 9830], 4140, 4141, [10906, 9827], 4143, [10907, 9829], 4143, 4146, 4150, [11049, 250, 9840, 9839, 9837, 9835, 9838, 9836, 9834, 251, 3897, 1588, 9841, 9842], 4266, [11050, 250], [11051, 1029, 61, 251, 250, 1028], [11053, 1589, 250], [11054, 61, 251, 250, 1028], [11055, 101, 1594, 250, 1589], [11056, 61, 1029, 251, 250, 865], [11057, 251, 250, 865], [11194, 251, 250], [11059, 9843, 251, 1588, 250, 1028, 865], 4276, [11062, 101, 1594, 1589, 1588, 251], [11065, 9846], [11066, 9847], 4280, [11033, 10894], 4250, [10910, 9851], [10911, 9852], 4170, 4265, 4147, [10908, 3898], 4591, 2858, [11250, 9866, 9878, 1592, 9898], [11161, 9860], [11251, 3900, 9869, 9888], [11252, 9882, 1591], 4467, 4598, 4547, [11195, 866], [11253, 9873, 9874, 1590, 3915, 9908], [11197, 9862, 3900, 3901, 3903, 9894, 9895, 9896, 367, 132], 4471, [11254, 3903, 9884], [11255, 3902, 3914], [11257, 9889, 9890, 9891, 367, 9904], [11258, 3906, 547], [11259, 9872, 9892, 547], [11260, 3904, 3906, 9876, 367, 3908, 3909, 9857, 547, 3910], [11261, 3904, 3910], 2868, 4477, [11262, 3905, 9881, 9886], 4555, 4478, [11263, 132], [11264, 132], [11202, 1590, 1592, 3899], [11265, 2498, 692, 547], [11203, 547], [11266, 9861, 1591], [11230, 3899], [11267, 1590, 367], [11268, 9863], 4622, [11269, 866], [11270, 3909, 9906], 4560, 4482, [11206, 9880], 4484, [11210, 2501, 367, 2500, 692, 3914], 4630, [11216, 132], [11217, 9899, 546], [11272, 546], [11273, 9870, 2501, 546], [11274, 132], [11275, 692, 546], [11233, 3913, 9864, 9887], [11276, 866, 547], [11234, 9879, 866], [11277, 3907, 9875, 3908], [10915, 9922], [10917, 9924], [10918, 9925], [10919, 9926], [10921, 9928], [10922, 9930], [10923, 9929], [10924, 9931], [10925, 9932], [11279, 9913, 1029, 693], [11280, 693], [10930, 2520, 3930, 9954], [10931, 88], [10932, 9956], [10933, 9957, 88], [10934, 9958, 88], [10935, 2519, 88], [10936, 9959, 88], [10937, 9960, 88], [10938, 9961, 88], [10939, 2519, 88], [10940, 2519, 3929, 9963, 9964, 88], [10941, 3930, 2520, 2518], [10942, 3929, 2520, 9962, 88], 4196, 4197, [10944, 695, 2515, 9953], [10946, 371, 3920, 252], [10947, 9936], [10948, 2504, 252], [10949, 3927, 1596, 368, 371, 3916, 3918, 2503, 370], [10950, 369, 549, 1596, 694, 550, 3927, 3918, 3916, 371, 1599, 551, 2503, 548], [10954, 867, 2510, 1597], [10958, 369], [10961, 1030, 252], [10963, 368], [10964, 2509, 1598, 1599, 550, 252], 2655, [10966, 867, 695], [10968, 867, 2510, 1597, 1031, 2507, 694], [10971, 551, 368, 867, 548], [10973, 695, 3923], [10981, 371, 368, 1595, 3922], [10985, 2514, 2505], [10986, 2514], [10995, 368, 3928, 88], [10996, 9934, 9946, 1030, 695, 3921], [10997, 549], [10998, 549, 2509], [10999, 549, 548, 551], [11e3, 1031, 3924, 3926], [11001, 1031, 867, 3926], [11002, 549, 9951], [11005, 2503, 2511, 1596, 9948, 9939, 371, 370, 9940], [11006, 2517], [11007, 2517], function(e, t) { 19450 "use strict"; 19451 t.__esModule = !0, 19452 t["default"] = function(e) { 19453 function t(e, t) { 19454 var r = null != t ? i.numericLiteral(t) : i.nullLiteral() 19455 , n = i.objectProperty(i.identifier("fileName"), e) 19456 , a = i.objectProperty(i.identifier("lineNumber"), r); 19457 return i.objectExpression([n, a]) 19458 } 19459 var i = e.types 19460 , a = { 19461 JSXOpeningElement: function(e, a) { 19462 var s = i.jSXIdentifier(r) 19463 , o = e.container.openingElement.loc; 19464 if (o) { 19465 for (var u = e.container.openingElement.attributes, l = 0; l < u.length; l++) { 19466 var c = u[l].name; 19467 if (c && c.name === r) 19468 return 19469 } 19470 if (!a.fileNameIdentifier) { 19471 var p = "unknown" !== a.file.log.filename ? a.file.log.filename : null 19472 , f = e.scope.generateUidIdentifier(n); 19473 e.hub.file.scope.push({ 19474 id: f, 19475 init: i.stringLiteral(p) 19476 }), 19477 a.fileNameIdentifier = f 19478 } 19479 var d = t(a.fileNameIdentifier, o.start.line); 19480 u.push(i.jSXAttribute(s, i.jSXExpressionContainer(d))) 19481 } 19482 } 19483 }; 19484 return { 19485 visitor: a 19486 } 19487 } 19488 ; 19489 var r = "__source" 19490 , n = "_jsxFileName"; 19491 e.exports = t["default"] 19492 } 19493 , [11287, 2524, 47], [11236, 10083, 1607, 48, 10076, 10075, 10077, 3951, 47, 868], [11237, 47, 2521, 552], [11238, 552], [11239, 552], [11240, 552], [11242, 552, 9968, 9969, 9971, 9973, 9974, 9970], [11243, 552], [11244, 552], [11245, 47], [11247, 47], [11249, 48, 3932, 2524, 47, 2521], [11011, 48, 102, 696, 47], [11014, 48, 47, 696], 4233, [11015, 48, 868], [11016, 47], [11017, 698, 48], [11018, 48, 696, 47], [11020, 48, 9987, 47], [11021, 48, 47], [11022, 9986, 47], [11224, 698, 48, 2525, 47], [11024, 102, 48, 47], 4243, [11026, 698, 48, 1601, 9989, 696, 47], [11027, 48, 9990], [11028, 48, 9996, 868, 696, 10006, 47], [11031, 102, 3935, 47], [11227, 698, 2530, 48, 3934, 2523, 47, 3950], [10904, 10005, 2524, 9997], [10905, 9999, 9998, 10002, 1e4, 10004], 4140, 4141, [10906, 10001], 4143, [10907, 10003], 4143, 4146, 4150, [11049, 253, 10014, 10013, 10011, 10009, 10012, 10010, 10008, 254, 3936, 1602, 10015, 10016], 4266, [110
1949350, 253], [11051, 1033, 48, 254, 253, 1032], [11053, 1603, 253], [11054, 48, 254, 253, 1032], [11055, 102, 1608, 253, 1603], [11056, 48, 1033, 254, 253, 869], [11057, 254, 253, 869], [11194, 254, 253], [11059, 10017, 254, 1602, 253, 1032, 869], 4276, [11062, 102, 1608, 1603, 1602, 254], [11065, 10020], [11066, 10021], 4280, [11033, 10895], 4250, [10910, 10025], [10911, 10026], 4170, 4265, 4147, [10908, 3937], 4591, 2858, [11250, 10040, 10052, 1606, 10072], [11161, 10034], [11251, 3939, 10043, 10062], [11252, 10056, 1605], 4467, 4598, 4547, [11195, 870], [11253, 10047, 10048, 1604, 3954, 10082], [11197, 10036, 3939, 3940, 3942, 10068, 10069, 10070, 372, 133], 4471, [11254, 3942, 10058], [11255, 3941, 3953], [11257, 10063, 10064, 10065, 372, 10078], [11258, 3945, 554], [11259, 10046, 10066, 554], [11260, 3943, 3945, 10050, 372, 3947, 3948, 10031, 554, 3949], [11261, 3943, 3949], 2868, 4477, [11262, 3944, 10055, 10060], 4555, 4478, [11263, 133], [11264, 133], [11202, 1604, 1606, 3938], [11265, 2526, 697, 554], [11203, 554], [11266, 10035, 1605], [11230, 3938], [11267, 1604, 372], [11268, 10037], 4622, [11269, 870], [11270, 3948, 10080], 4560, 4482, [11206, 10054], 4484, [11210, 2529, 372, 2528, 697, 3953], 4630, [11216, 133], [11217, 10073, 553], [11272, 553], [11273, 10044, 2529, 553], [11274, 133], [11275, 697, 553], [11233, 3952, 10038, 10061], [11276, 870, 554], [11234, 10053, 870], [11277, 3946, 10049, 3947], [10915, 10096], [10917, 10098], [10918, 10099], [10919, 10100], [10921, 10102], [10922, 10104], [10923, 10103], [10924, 10105], [10925, 10106], [11279, 10087, 1033, 698], [11280, 698], [10930, 2548, 3969, 10128], [10931, 89], [10932, 10130], [10933, 10131, 89], [10934, 10132, 89], [10935, 2547, 89], [10936, 10133, 89], [10937, 10134, 89], [10938, 10135, 89], [10939, 2547, 89], [10940, 2547, 3968, 10137, 10138, 89], [10941, 3969, 2548, 2546], [10942, 3968, 2548, 10136, 89], 4196, 4197, [10944, 700, 2543, 10127], [10946, 376, 3959, 255], [10947, 10110], [10948, 2532, 255], [10949, 3966, 1610, 373, 376, 3955, 3957, 2531, 375], [10950, 374, 556, 1610, 699, 557, 3966, 3957, 3955, 376, 1613, 558, 2531, 555], [10954, 871, 2538, 1611], [10958, 374], [10961, 1034, 255], [10963, 373], [10964, 2537, 1612, 1613, 557, 255], 2655, [10966, 871, 700], [10968, 871, 2538, 1611, 1035, 2535, 699], [10971, 558, 373, 871, 555], [10973, 700, 3962], [10981, 376, 373, 1609, 3961], [10985, 2542, 2533], [10986, 2542], [10995, 373, 3967, 89], [10996, 10108, 10120, 1034, 700, 3960], [10997, 556], [10998, 556, 2537], [10999, 556, 555, 558], [11e3, 1035, 3963, 3965], [11001, 1035, 871, 3965], [11002, 556, 10125], [11005, 2531, 2539, 1610, 10122, 10113, 376, 375, 10114], [11006, 2545], [11007, 2545], function(e, t, r) { 19494 "use strict"; 19495 function n(e) { 19496 if (e && e.__esModule) 19497 return e; 19498 var t = {}; 19499 if (null != e) 19500 for (var r in e) 19501 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 19502 return t["default"] = e, 19503 t 19504 } 19505 function i(e) { 19506 return e && e.__esModule ? e : { 19507 "default": e 19508 } 19509 } 19510 var a = r(1616) 19511 , s = i(a) 19512 , o = r(23) 19513 , u = n(o) 19514 , l = Object.prototype.hasOwnProperty; 19515 t.hoist = function(e) { 19516 function t(e, t) { 19517 u.assertVariableDeclaration(e); 19518 var n = []; 19519 return e.declarations.forEach(function(e) { 19520 r[e.id.name] = e.id, 19521 e.init ? n.push(u.assignmentExpression("=", e.id, e.init)) : t && n.push(e.id) 19522 }), 19523 0 === n.length ? null : 1 === n.length ? n[0] : u.sequenceExpression(n) 19524 } 19525 u.assertFunction(e.node); 19526 var r = {}; 19527 e.get("body").traverse({ 19528 VariableDeclaration: { 19529 exit: function(e) { 19530 var r = t(e.node, !1); 19531 null === r ? e.remove() : e.replaceWith(u.expressionStatement
19531(r)), 19532 e.skip() 19533 } 19534 }, 19535 ForStatement: function(e) { 19536 var r = e.node.init; 19537 u.isVariableDeclaration(r) && e.get("init").replaceWith(t(r, !1)) 19538 }, 19539 ForXStatement: function(e) { 19540 var r = e.get("left"); 19541 r.isVariableDeclaration() && r.replaceWith(t(r.node, !0)) 19542 }, 19543 FunctionDeclaration: function(e) { 19544 var t = e.node; 19545 r[t.id.name] = t.id; 19546 var n = u.expressionStatement(u.assignmentExpression("=", t.id, u.functionExpression(t.id, t.params, t.body, t.generator, t.expression))); 19547 e.parentPath.isBlockStatement() ? (e.parentPath.unshiftContainer("body", n), 19548 e.remove()) : e.replaceWith(n), 19549 e.skip() 19550 }, 19551 FunctionExpression: function(e) { 19552 e.skip() 19553 } 19554 }); 19555 var n = {}; 19556 e.get("params").forEach(function(e) { 19557 var t = e.node; 19558 u.isIdentifier(t) && (n[t.name] = t) 19559 }); 19560 var i = []; 19561 return (0, 19562 s["default"])(r).forEach(function(e) { 19563 l.call(n, e) || i.push(u.variableDeclarator(r[e], null)) 19564 }), 19565 0 === i.length ? null : u.variableDeclaration("var", i) 19566 } 19567 } 19568 , function(e, t, r) { 19569 "use strict"; 19570 function n(e) { 19571 if (e && e.__esModule) 19572 return e; 19573 var t = {}; 19574 if (null != e) 19575 for (var r in e) 19576 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 19577 return t["default"] = e, 19578 t 19579 } 19580 function i(e) { 19581 return e && e.__esModule ? e : { 19582 "default": e 19583 } 19584 } 19585 function a() { 19586 y["default"].ok(this instanceof a) 19587 } 19588 function s(e) { 19589 a.call(this), 19590 m.assertLiteral(e), 19591 this.returnLoc = e 19592 } 19593 function o(e, t, r) { 19594 a.call(this), 19595 m.assertLiteral(e), 19596 m.assertLiteral(t), 19597 r ? m.assertIdentifier(r) : r = null, 19598 this.breakLoc = e, 19599 this.continueLoc = t, 19600 this.label = r 19601 } 19602 function u(e) { 19603 a.call(this), 19604 m.assertLiteral(e), 19605 this.breakLoc = e 19606 } 19607 function l(e, t, r) { 19608 a.call(this), 19609 m.assertLiteral(e), 19610 t ? y["default"].ok(t instanceof c) : t = null, 19611 r ? y["default"].ok(r instanceof p) : r = null, 19612 y["default"].ok(t || r), 19613 this.firstLoc = e, 19614 this.catchEntry = t, 19615 this.finallyEntry = r 19616 } 19617 function c(e, t) { 19618 a.call(this), 19619 m.assertLiteral(e), 19620 m.assertIdentifier(t), 19621 this.firstLoc = e, 19622 this.paramId = t 19623 } 19624 function p(e, t) { 19625 a.call(this), 19626 m.assertLiteral(e), 19627 m.assertLiteral(t), 19628 this.firstLoc = e, 19629 this.afterLoc = t 19630 } 19631 function f(e, t) { 19632 a.call(this), 19633 m.assertLiteral(e), 19634 m.assertIdentifier(t), 19635 this.breakLoc = e, 19636 this.label = t 19637 } 19638 function d(e) { 19639 y["default"].ok(this instanceof d); 19640 var t = r(3970).Emitter; 19641 y["default"].ok(e instanceof t), 19642 this.emitter = e, 19643 this.entryStack = [new s(e.finalLoc)] 19644 } 19645 var h = r(1684) 19646 , y = i(h) 19647 , v = r(23) 19648 , m = n(v) 19649 , g = r(19); 19650 (0, 19651 g.inherits)(s, a), 19652 t.FunctionEntry = s, 19653 (0, 19654 g.inherits)(o, a), 19655 t.LoopEntry = o, 19656 (0, 19657 g.inherits)(u, a), 19658 t.SwitchEntry = u, 19659 (0, 19660 g.inherits)(l, a), 19661 t.TryEntry = l, 19662 (0, 19663 g.inherits)(c, a), 19664 t.CatchEntry = c, 19665 (0, 19666 g.inherits)(p, a), 19667 t.FinallyEntry = p, 19668 (0, 19669 g.inherits)(f, a), 19670 t.LabeledEntry = f; 19671 var b = d.prototype; 19672 t.LeapManager = d, 19673 b.withEntry = function(e, t) { 19674 y["default"].ok(e instanceof a), 19675 this.entryStack.push(e); 19676 try { 19677 t.call(this.emitter) 19678 } finally { 19679 var r = this.entryStack.pop(); 19680 y["default"].strictEqual(r, e) 19681 } 19682 } 19683 , 19684 b._findLeapLocation = function(e, t) { 19685 for (var r = this.entryStack.length - 1; r >= 0; --r) { 19686 var n = this.entryStack[r] 19687 , i = n[e]; 19688 if (i) 19689 if (t) { 19690 if (n.label && n.label.name === t.name) 19691 return i 19692 } else if (!(n instanceof f)) 19693 return i 19694 } 19695 return null 19696 } 19697 , 19698 b.getBreakLoc = function(e) { 19699 return this._findLeapLocation("breakLoc", e) 19700 } 19701 , 19702 b.getContinueLoc = function(e) { 19703 return this._findLeapLocation("continueLoc", e) 19704 } 19705 } 19706 , function(e, t, r) { 19707 "use strict"; 19708 function n(e) {
19709 if (e && e.__esModule) 19710 return e; 19711 var t = {}; 19712 if (null != e) 19713 for (var r in e) 19714 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 19715 return t["default"] = e, 19716 t 19717 } 19718 function i(e) { 19719 return e && e.__esModule ? e : { 19720 "default": e 19721 } 19722 } 19723 function a(e, t) { 19724 function r(e) { 19725 function t(e) { 19726 return r || (Array.isArray(e) ? e.some(t) : l.isNode(e) && (o["default"].strictEqual(r, !1), 19727 r = n(e))), 19728 r 19729 } 19730 l.assertNode(e); 19731 var r = !1 19732 , i = l.VISITOR_KEYS[e.type]; 19733 if (i) 19734 for (var a = 0; a < i.length; a++) { 19735 var s = i[a] 19736 , u = e[s]; 19737 t(u) 19738 } 19739 return r 19740 } 19741 function n(n) { 19742 l.assertNode(n); 19743 var i = c(n); 19744 return p.call(i, e) ? i[e] : p.call(f, n.type) ? i[e] = !1 : p.call(t, n.type) ? i[e] = !0 : i[e] = r(n) 19745 } 19746 return n.onlyChildren = r, 19747 n 19748 } 19749 var s = r(1684) 19750 , o = i(s) 19751 , u = r(23) 19752 , l = n(u) 19753 , c = r(4034).makeAccessor() 19754 , p = Object.prototype.hasOwnProperty 19755 , f = { 19756 FunctionExpression: !0 19757 } 19758 , d = { 19759 CallExpression: !0, 19760 ForInStatement: !0, 19761 UnaryExpression: !0, 19762 BinaryExpression: !0, 19763 AssignmentExpression: !0, 19764 UpdateExpression: !0, 19765 NewExpression: !0 19766 } 19767 , h = { 19768 YieldExpression: !0, 19769 BreakStatement: !0, 19770 ContinueStatement: !0, 19771 ReturnStatement: !0, 19772 ThrowStatement: !0 19773 }; 19774 for (var y in h) 19775 p.call(h, y) && (d[y] = h[y]); 19776 t.hasSideEffects = a("hasSideEffects", d), 19777 t.containsLeap = a("containsLeap", h) 19778 } 19779 , function(e, t, r) { 19780 "use strict"; 19781 function n(e) { 19782 if (e && e.__esModule) 19783 return e; 19784 var t = {}; 19785 if (null != e) 19786 for (var r in e) 19787 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 19788 return t["default"] = e, 19789 t 19790 } 19791 function i(e) { 19792 return e && e.__esModule ? e : { 19793 "default": e 19794 } 19795 } 19796 function a(e) { 19797 var t = e.node; 19798 if (p.assertFunction(t), 19799 t.id || (t.id = e.scope.parent.generateUidIdentifier("callee")), 19800 t.generator && p.isFunctionDeclaration(t)) { 19801 var r = e.findParent(function(e) { 19802 return e.isProgram() || e.isBlockStatement() 19803 }); 19804 if (!r) 19805 return t.id; 19806 var n = s(r) 19807 , i = n.declarations[0].id 19808 , a = n.declarations[0].init.callee.object; 19809 p.assertArrayExpression(a); 19810 var o = a.elements.length; 19811 return a.elements.push(t.id), 19812 p.memberExpression(i, p.numericLiteral(o), !0) 19813 } 19814 return t.id 19815 } 19816 function s(e) { 19817 var t = e.node; 19818 l["default"].ok(Array.isArray(t.body)); 19819 var r = v(t); 19820 return r.decl ? r.decl : (r.decl = p.variableDeclaration("var", [p.variableDeclarator(e.scope.generateUidIdentifier("marked"), p.callExpression(p.memberExpression(p.arrayExpression([]), p.identifier("map"), !1), [y.runtimeProperty("mark")]))]), 19821 e.unshiftContainer("body", r.decl), 19822 r.decl) 19823 } 19824 function o(e, t) { 19825 var r = { 19826 didRenameArguments: !1, 19827 argsId: t 19828 }; 19829 return e.traverse(m, r), 19830 r.didRenameArguments 19831 } 19832 var u = r(1684) 19833 , l = i(u) 19834 , c = r(23) 19835 , p = n(c) 19836 , f = r(10139) 19837 , d = r(3970) 19838 , h = r(3971) 19839 , y = n(h) 19840 , v = r(4034).makeAccessor(); 19841 t.visitor = { 19842 Function: { 19843 exit: function(e, t) { 19844 var r = e.node; 19845 if (r.generator) { 19846 if (r.async) { 19847 if (t.opts.asyncGenerators === !1) 19848 return 19849 } else if (t.opts.generators === !1) 19850 return 19851 } else { 19852 if (!r.async) 19853 return; 19854 if (t.opts.async === !1) 19855 return 19856 } 19857 var n = e.scope.generateUidIdentifier("context") 19858 , i = e.scope.generateUidIdentifier("args"); 19859 e.ensureBlock(); 19860 var s = e.get("body"); 19861 r.async && s.traverse(b), 19862 s.traverse(g, { 19863 context: n 19864 }); 19865 var u = [] 19866 , l = []; 19867 s.get("body").forEach(function(e) { 19868 var t = e.node; 19869 t && null != t._blockHoist ? u.push(t) : l.push(t) 19870 }), 19871 u.length > 0 && (s.node.body = l); 19872 var c = a(e); 19873 p.assertIdentifier(r.id); 19874 var h = p.identifier(r.id.name + "$") 19875 , v = (0, 19876 f.hoist)(e) 19877 , m = o(e, i); 19878 m && (v = v || p.variableDeclaration("var", []), 19879 v.declarations.push(p.variableDeclarator(i, p.identifier("arguments")))); 19880 var E = new d.Emitter(n); 19881 E.explode(e.get("body")), 19882 v && v.declarations.length > 0 && u.push(v); 19883 var x = [E.getContextFunction(h), r.generator ? c : p.nullLiteral(), p.thisExpression()] 19884 , A = E.getTryLocsList(); 19885 A && x.push(A); 19886 var S = p.callExpression(y.runtimeProperty(r.async ? "async" : "wrap"), x);
19887 u.push(p.returnStatement(S)), 19888 r.body = p.blockStatement(u); 19889 var _ = r.generator; 19890 _ && (r.generator = !1), 19891 r.async && (r.async = !1), 19892 _ && p.isExpression(r) && e.replaceWith(p.callExpression(y.runtimeProperty("mark"), [r])), 19893 e.requeue() 19894 } 19895 } 19896 }; 19897 var m = { 19898 "FunctionExpression|FunctionDeclaration": function(e) { 19899 e.skip() 19900 }, 19901 Identifier: function(e, t) { 19902 "arguments" === e.node.name && y.isReference(e) && (e.replaceWith(t.argsId), 19903 t.didRenameArguments = !0) 19904 } 19905 } 19906 , g = { 19907 MetaProperty: function(e) { 19908 var t = e.node; 19909 "function" === t.meta.name && "sent" === t.property.name && e.replaceWith(p.memberExpression(this.context, p.identifier("_sent"))) 19910 } 19911 } 19912 , b = { 19913 Function: function(e) { 19914 e.skip() 19915 }, 19916 AwaitExpression: function(e) { 19917 var t = e.node.argument; 19918 e.replaceWith(p.yieldExpression(p.callExpression(y.runtimeProperty("awrap"), [t]), !1)) 19919 } 19920 } 19921 } 19922 , [10915, 10156], [10917, 10158], [10918, 10159], [10919, 10160], [10921, 10162], [10922, 10164], [10923, 10163], [10924, 10165], [10925, 10166], [10927, 10147, 1037, 701], [10928, 701], [10930, 2566, 3986, 10188], [10931, 90], [10932, 10190], [10933, 10191, 90], [10934, 10192, 90], [10935, 2565, 90], [10936, 10193, 90], [10937, 10194, 90], [10938, 10195, 90], [10939, 2565, 90], [10940, 2565, 3985, 10197, 10198, 90], [10941, 3986, 2566, 2564], [10942, 3985, 2566, 10196, 90], 4196, 4197, [10944, 703, 2561, 10187], [10946, 380, 3976, 256], [10947, 10170], [10948, 2550, 256], [10949, 3983, 1619, 377, 380, 3972, 3974, 2549, 379], [10950, 378, 560, 1619, 702, 561, 3983, 3974, 3972, 380, 1622, 562, 2549, 559], [10954, 872, 2556, 1620], [10958, 378], [10961, 1038, 256], [10963, 377], [10964, 2555, 1621, 1622, 561, 256], 2655, [10966, 872, 703], [10968, 872, 2556, 1620, 1039, 2553, 702], [10971, 562, 377, 872, 559], [10973, 703, 3979], [10981, 380, 377, 1618, 3978], [10985, 2560, 2551], [10986, 2560], [10995, 377, 3984, 90], [10996, 10168, 10180, 1038, 703, 3977], [10997, 560], [10998, 560, 2555], [10999, 560, 559, 562], [11e3, 1039, 3980, 3982], [11001, 1039, 872, 3982], [11002, 560, 10185], [11005, 2549, 2557, 1619, 10182, 10173, 380, 379, 10174], [11006, 2563], [11007, 2563], [11011, 62, 103, 704, 23], [11014, 62, 23, 704], 4233, [11015, 62, 873], [11016, 23], [11017, 701, 62], [11018, 62, 704, 23], [11020, 62, 10208, 23], [11021, 62, 23], [11022, 10207, 23], [11023, 701, 62, 2572, 23], [11024, 103, 62, 23], 4243, [11026, 701, 62, 1624, 10210, 704, 23], [11027, 62, 10211], [11028, 62, 10217, 873, 704, 10440, 23], [11031, 103, 3989, 23], [11032, 701, 1616, 62, 3988, 2568, 23, 10310], [10904, 10229, 10228, 10218], [10905, 10220, 10219, 10223, 10221, 10225], 4140, 4141, [10906, 10222], 4143, [10907, 10224], 4143, 4146, 4147, [10908, 3990], [10909, 10226, 3990, 10227], 4150, [11065, 10231], [11066, 10232], 4280, [11033, 10896], 4250, [11067, 874, 257], [11068, 10279, 10280, 10281, 10282, 10283], [11071, 10296, 10297, 10298, 10299, 10300], [11072, 874, 257], [11073, 257], [11074, 874, 257], [11076, 1625, 10303, 10304, 10305, 10306, 10307], [11078, 257], [11079, 874, 257], 4287, 4288, 1720, 1721, 2675, [11081, 1631], [11084, 1627, 1041], [11085, 10241, 10246, 2569, 10250, 10265, 10272, 10273, 10275, 10277, 10285, 10286, 10287, 1632, 10314, 3999, 875, 1041], [11086, 875], [11091, 10248, 1632], [11092, 3996], [11093, 10284], [11097, 2573, 3999, 10289, 875, 4001], 4304, [11099, 10239, 10290], 2682, 4312, 4315, [11103, 3992, 4004], [11105, 10247], 4322, 4323, [11108, 2570], [11109, 10244, 3994, 10301], 4326, [11110, 10245, 3994, 10302], [11111, 3992], [11112, 2570], 2684, [11114, 1627, 3997], [11115, 257], [11122, 10253, 3997, 1041], [11123, 10259], [11128, 10235, 3991, 10238, 10240, 10243, 4001], 4342, [11130, 1630], 4344, [11131, 1630], [11132, 1630], [11133, 1630], 4348, 4349, [11135, 2570, 10266, 10267, 10268, 10269, 10270, 10271], [11136, 10252, 3996, 1629], 4354, [11139, 10274], 4356, 4357, [11141, 1626], [11142, 1626], [11143, 1626], [11144, 1626], [11145, 10236, 1625, 3991], [11146, 1628], [11147, 1628], [11148, 1628], [11149, 1628], 2691, 1074, [11152, 1625
19922], 4370, 4371, 4372, [11153, 1625, 10237], [11156, 2569, 1627, 3995, 1040, 1629, 1041], [11157, 1627, 3995, 10315], [11158, 10251], [11160, 3993, 10249, 10309, 4005], [11167, 10313], [11169, 1040, 2574], [11170, 257, 10318], [11179, 10258, 3998, 2571, 1629], [11182, 10260, 4e3, 2575, 10321], 4394, 4395, [11184, 10320], [11186, 2573, 875, 4004], [11187, 10262], [11189, 10263, 1041], [11035, 10143, 1036, 62, 10429, 10428, 10430, 2583, 23, 873], [11036, 23, 2576, 563], [11037, 563], [11038, 563], [11039, 563], [11041, 563, 10324, 10325, 10327, 10329, 10330, 10326], [11042, 563], [11043, 563], [11044, 23], [11046, 23], [11048, 62, 4006, 10336, 23, 2576], 4147, [10908, 4007], [10909, 10334, 4007, 10335], [11067, 876, 381], [11068, 10389, 10390, 10391, 10392, 10393], [11072, 876, 381], [11079, 876, 381], 4287, 4288, [11080, 10355], 4290, 2675, 4291, [11084, 4020, 877], [11085, 2578, 4012, 4014, 10347, 10369, 10376, 10377, 10384, 4023, 10396, 10397, 10398, 258, 10427, 1636, 705, 877], [11086, 705], [11087, 10352, 10379], [11088, 10380], [11089, 10351, 877], [11091, 10345, 258], 4300, [11093, 10395], [11095, 2578, 4021, 10382, 10383, 4023, 258, 1636, 10431], [11096, 2578, 4017], [11097, 4032, 1636, 10400, 705, 4029], [11098, 10361, 10362, 10425, 258, 10434], 4304, [11100, 10357, 10386, 4028], [11101, 4017, 10423, 10424, 1637, 4026, 4028, 1640], [11102, 4015], 4315, [11103, 2579, 2584], [11104, 4010, 10343, 10344, 10367, 10381, 1639], 4319, 4322, 4323, [11108, 2580], [11109, 10341, 4013, 4027], 4326, [11110, 10342, 4013, 1639], [11111, 2579], [11112, 2580], 2684, [11114, 4020, 4022], [11115, 381], [11117, 2582], 4335, [11118, 4009, 10433, 1639], [11120, 2579, 4011, 4021, 4027, 1639], [11121, 4016, 877], [11122, 10353, 4022, 877], [11123, 4018], [11125, 4026, 877], 4342, [11129, 4019, 4031, 258, 4024, 1637, 1641, 2583, 1640], [11130, 1638], 4344, [11131, 1638], [11132, 1638], [11133, 1638], [11134, 10364, 4031, 258, 1641, 2583], 4348, 4349, [11135, 2580, 10370, 10371, 10372, 10373, 10374, 10375], [11136, 10349, 2581, 4025], 4354, [11139, 10378], 4357, [11141, 1634], [11142, 1634], [11143, 1634], [11144, 1634], [11145, 10338, 1633, 4008], [11146, 1635], [11147, 1635], [11148, 1635], [11149, 1635], 4367, 4368, [11152, 1633], 4370, 4371, 4372, [11153, 1633, 2577], [11154, 10432, 10437], [11158, 10348], 4379, [11161, 10422], [11162, 4012, 10350, 10359, 258], [11163, 4015], [11165, 10354, 10388], 2695, [11169, 2582, 706], [11170, 381, 10436], [11172, 706], [11173, 2581, 1636, 706], [11174, 705], [11177, 1641, 706], [11180, 2577], 4390, [11181, 4018, 10363, 1637, 1640], 4394, 4395, [11187, 10365], [11188, 10366], 4265, [11049, 259, 10448, 10447, 10445, 10443, 10446, 10444, 10442, 260, 4033, 1642, 10449, 10450], 4266, [11050, 259], [11051, 1037, 62, 260, 259, 1042], [11053, 1643, 259], [11054, 62, 260, 259, 1042], [11055, 103, 1617, 259, 1643], [11056, 62, 1037, 260, 259, 878], [11057, 260, 259, 878], [11058, 260, 259], [11059, 10451, 260, 1642, 259, 1042, 878], 4276, [11062, 103, 1617, 1643, 1642, 260], function(e, t) { 19923 "use strict"; 19924 t.__esModule = !0, 19925 t["default"] = function() { 19926 return { 19927 visitor: { 19928 CallExpression: function(e) { 19929 e.get("callee").matchesPattern("console", !0) && e.remove() 19930 } 19931 } 19932 } 19933 } 19934 , 19935 e.exports = t["default"] 19936 } 19937 , function(e, t) { 19938 "use strict"; 19939 t.__esModule = !0, 19940 t["default"] = function() { 19941 return { 19942 visitor: { 19943 DebuggerStatement: function(e) { 19944 e.remove() 19945 } 19946 } 19947 } 19948 } 19949 , 19950 e.exports = t["default"] 19951 } 19952 , function(e, t) { 19953 "use strict"; 19954 e.exports = { 19955 builtins: { 19956 Symbol: "symbol", 19957 Promise: "promise", 19958 Map: "map", 19959 WeakMap: "weak-map", 19960 Set: "set", 19961 WeakSet: "weak-set", 19962 Observable: "observable", 19963 setImmediate: "set-immediate", 19964 clearImmediate: "clear-immediate", 19965 asap: "asap" 19966 }, 19967 methods: { 19968 Array: { 19969 concat: "array/concat", 19970 copyWithin: "array/copy-within",
19971 entries: "array/entries", 19972 every: "array/every", 19973 fill: "array/fill", 19974 filter: "array/filter", 19975 findIndex: "array/find-index", 19976 find: "array/find", 19977 forEach: "array/for-each", 19978 from: "array/from", 19979 includes: "array/includes", 19980 indexOf: "array/index-of", 19981 join: "array/join", 19982 keys: "array/keys", 19983 lastIndexOf: "array/last-index-of", 19984 map: "array/map", 19985 of: "array/of", 19986 pop: "array/pop", 19987 push: "array/push", 19988 reduceRight: "array/reduce-right", 19989 reduce: "array/reduce", 19990 reverse: "array/reverse", 19991 shift: "array/shift", 19992 slice: "array/slice", 19993 some: "array/some", 19994 sort: "array/sort", 19995 splice: "array/splice", 19996 unshift: "array/unshift", 19997 values: "array/values" 19998 }, 19999 JSON: { 20000 stringify: "json/stringify" 20001 }, 20002 Object: { 20003 assign: "object/assign", 20004 create: "object/create", 20005 defineProperties: "object/define-properties", 20006 defineProperty: "object/define-property", 20007 entries: "object/entries", 20008 freeze: "object/freeze", 20009 getOwnPropertyDescriptor: "object/get-own-property-descriptor", 20010 getOwnPropertyDescriptors: "object/get-own-property-descriptors", 20011 getOwnPropertyNames: "object/get-own-property-names", 20012 getOwnPropertySymbols: "object/get-own-property-symbols", 20013 getPrototypeOf: "object/get-prototype-of", 20014 isExtensible: "object/is-extensible", 20015 isFrozen: "object/is-frozen", 20016 isSealed: "object/is-sealed", 20017 is: "object/is", 20018 keys: "object/keys", 20019 preventExtensions: "object/prevent-extensions", 20020 seal: "object/seal", 20021 setPrototypeOf: "object/set-prototype-of", 20022 values: "object/values" 20023 }, 20024 RegExp: { 20025 escape: "regexp/escape" 20026 }, 20027 Math: { 20028 acosh: "math/acosh", 20029 asinh: "math/asinh", 20030 atanh: "math/atanh", 20031 cbrt: "math/cbrt", 20032 clz32: "math/clz32", 20033 cosh: "math/cosh", 20034 expm1: "math/expm1", 20035 fround: "math/fround", 20036 hypot: "math/hypot", 20037 imul: "math/imul", 20038 log10: "math/log10", 20039 log1p: "math/log1p", 20040 log2: "math/log2", 20041 sign: "math/sign", 20042 sinh: "math/sinh", 20043 tanh: "math/tanh", 20044 trunc: "math/trunc", 20045 iaddh: "math/iaddh", 20046 isubh: "math/isubh", 20047 imulh: "math/imulh", 20048 umulh: "math/umulh" 20049 }, 20050 Symbol: { 20051 asyncIterator: "symbol/async-iterator", 20052 "for": "symbol/for", 20053 hasInstance: "symbol/has-instance", 20054 isConcatSpreadable: "symbol/is-concat-spreadable", 20055 iterator: "symbol/iterator", 20056 keyFor: "symbol/key-for", 20057 match: "symbol/match", 20058 observable: "symbol/observable", 20059 replace: "symbol/replace", 20060 search: "symbol/search", 20061 species: "symbol/species", 20062 split: "symbol/split", 20063 toPrimitive: "symbol/to-primitive", 20064 toStringTag: "symbol/to-string-tag", 20065 unscopables: "symbol/unscopables" 20066 }, 20067 String: { 20068 at: "string/at", 20069 codePointAt: "string/code-point-at", 20070 endsWith: "string/ends-with", 20071 fromCodePoint: "string/from-code-point", 20072 includes: "string/includes", 20073 matchAll: "string/match-all", 20074 padLeft: "string/pad-left", 20075 padRight: "string/pad-right", 20076 padStart: "string/pad-start", 20077 padEnd: "string/pad-end", 20078 raw: "string/raw", 20079 repeat: "string/repeat", 20080 startsWith: "string/starts-with", 20081 trim: "string/trim", 20082 trimLeft: "string/trim-left", 20083 trimRight: "string/trim-right", 20084 trimStart: "string/trim-start", 20085 trimEnd: "string/trim-end" 20086 }, 20087 Number: { 20088 EPSILON: "number/epsilon", 20089 isFinite: "number/is-finite", 20090 isInteger: "number/is-integer",
20091 isNaN: "number/is-nan", 20092 isSafeInteger: "number/is-safe-integer", 20093 MAX_SAFE_INTEGER: "number/max-safe-integer", 20094 MIN_SAFE_INTEGER: "number/min-safe-integer", 20095 parseFloat: "number/parse-float", 20096 parseInt: "number/parse-int" 20097 }, 20098 Reflect: { 20099 apply: "reflect/apply", 20100 construct: "reflect/construct", 20101 defineProperty: "reflect/define-property", 20102 deleteProperty: "reflect/delete-property", 20103 enumerate: "reflect/enumerate", 20104 getOwnPropertyDescriptor: "reflect/get-own-property-descriptor", 20105 getPrototypeOf: "reflect/get-prototype-of", 20106 get: "reflect/get", 20107 has: "reflect/has", 20108 isExtensible: "reflect/is-extensible", 20109 ownKeys: "reflect/own-keys", 20110 preventExtensions: "reflect/prevent-extensions", 20111 setPrototypeOf: "reflect/set-prototype-of", 20112 set: "reflect/set", 20113 defineMetadata: "reflect/define-metadata", 20114 deleteMetadata: "reflect/delete-metadata", 20115 getMetadata: "reflect/get-metadata", 20116 getMetadataKeys: "reflect/get-metadata-keys", 20117 getOwnMetadata: "reflect/get-own-metadata", 20118 getOwnMetadataKeys: "reflect/get-own-metadata-keys", 20119 hasMetadata: "reflect/has-metadata", 20120 hasOwnMetadata: "reflect/has-own-metadata", 20121 metadata: "reflect/metadata" 20122 }, 20123 System: { 20124 global: "system/global" 20125 }, 20126 Error: { 20127 isError: "error/is-error" 20128 }, 20129 Date: {}, 20130 Function: {} 20131 } 20132 } 20133 } 20134 , function(e, t, r) { 20135 "use strict"; 20136 function n(e) { 20137 return e && e.__esModule ? e : { 20138 "default": e 20139 } 20140 } 20141 t.__esModule = !0, 20142 t.definitions = void 0, 20143 t["default"] = function(e) { 20144 function t(e, t) { 20145 return Object.prototype.hasOwnProperty.call(e, t) 20146 } 20147 var r = e.types 20148 , n = "babel-runtime" 20149 , i = ["interopRequireWildcard", "interopRequireDefault"]; 20150 return { 20151 pre: function(e) { 20152 e.set("helperGenerator", function(t) { 20153 return i.indexOf(t) < 0 ? e.addImport(n + "/helpers/" + t, "default", t) : void 0 20154 }), 20155 this.setDynamic("regeneratorIdentifier", function() { 20156 return e.addImport(n + "/regenerator", "default", "regeneratorRuntime") 20157 }) 20158 }, 20159 visitor: { 20160 ReferencedIdentifier: function(e, i) { 20161 var s = e.node 20162 , o = e.parent 20163 , u = e.scope; 20164 return "regeneratorRuntime" === s.name && i.opts.regenerator !== !1 ? void e.replaceWith(i.get("regeneratorIdentifier")) : void (i.opts.polyfill !== !1 && (r.isMemberExpression(o) || t(a["default"].builtins, s.name) && (u.getBindingIdentifier(s.name) || e.replaceWith(i.addImport(n + "/core-js/" + a["default"].builtins[s.name], "default", s.name))))) 20165 }, 20166 CallExpression: function(e, t) { 20167 if (t.opts.polyfill !== !1 && !e.node.arguments.length) { 20168 var i = e.node.callee; 20169 r.isMemberExpression(i) && i.computed && e.get("callee.property").matchesPattern("Symbol.iterator") && e.replaceWith(r.callExpression(t.addImport(n + "/core-js/get-iterator", "default", "getIterator"), [i.object])) 20170 } 20171 }, 20172 BinaryExpression: function(e, t) {
20173 t.opts.polyfill !== !1 && "in" === e.node.operator && e.get("left").matchesPattern("Symbol.iterator") && e.replaceWith(r.callExpression(t.addImport(n + "/core-js/is-iterable", "default", "isIterable"), [e.node.right])) 20174 }, 20175 MemberExpression: { 20176 enter: function(e, i) { 20177 if (i.opts.polyfill !== !1 && e.isReferenced()) { 20178 var s = e.node 20179 , o = s.object 20180 , u = s.property; 20181 if (r.isReferenced(o, s) && !s.computed && t(a["default"].methods, o.name)) { 20182 var l = a["default"].methods[o.name]; 20183 if (t(l, u.name) && !e.scope.getBindingIdentifier(o.name)) { 20184 if ("Object" === o.name && "defineProperty" === u.name && e.parentPath.isCallExpression()) { 20185 var c = e.parentPath.node; 20186 if (3 === c.arguments.length && r.isLiteral(c.arguments[1])) 20187 return 20188 } 20189 e.replaceWith(i.addImport(n + "/core-js/" + l[u.name], "default", o.name + "$" + u.name)) 20190 } 20191 } 20192 } 20193 }, 20194 exit: function(e, i) { 20195 if (i.opts.polyfill !== !1 && e.isReferenced()) { 20196 var s = e.node 20197 , o = s.object; 20198 t(a["default"].builtins, o.name) && (e.scope.getBindingIdentifier(o.name) || e.replaceWith(r.memberExpression(i.addImport(n + "/core-js/" + a["default"].builtins[o.name], "default", o.name), s.property, s.computed))) 20199 } 20200 } 20201 } 20202 } 20203 } 20204 } 20205 ; 20206 var i = r(10455) 20207 , a = n(i); 20208 t.definitions = a["default"] 20209 } 20210 , function(e, t) { 20211 "use strict"; 20212 t.__esModule = !0, 20213 t["default"] = function() { 20214 return { 20215 visitor: { 20216 BinaryExpression: function(e) { 20217 var t = e.node 20218 , r = t.operator; 20219 if ("===" === r || "!==" === r) { 20220 var n = e.get("left") 20221 , i = e.get("right"); 20222 n.baseTypeStrictlyMatches(i) && (t.operator = t.operator.slice(0, -1)) 20223 } 20224 } 20225 } 20226 } 20227 } 20228 , 20229 e.exports = t["default"] 20230 } 20231 , [10915, 10471], [10917, 10473], [10918, 10474], [10919, 10475], [10921, 10477], [10922, 10479], [10923, 10478], [10924, 10480], [10925, 10481], [11279, 10462, 1043, 707], [11280, 707], [10930, 2603, 4050, 10503], [10931, 91], [10932, 10505], [10933, 10506, 91], [10934, 10507, 91], [10935, 2602, 91], [10936, 10508, 91], [10937, 10509, 91], [10938, 10510, 91], [10939, 2602, 91], [10940, 2602, 4049, 10512, 10513, 91], [10941, 4050, 2603, 2601], [10942, 4049, 2603, 10511, 91], 4196, 4197, [10944, 709, 2598, 10502], [10946, 385, 4040, 261], [10947, 10485], [10948, 2587, 261], [10949, 4047, 1647, 382, 385, 4036, 4038, 2586, 384], [10950, 383, 565, 1647, 708, 566, 4047, 4038, 4036, 385, 1650, 567, 2586, 564], [10954, 879, 2593, 1648], [10958, 383], [10961, 1044, 261], [10963, 382], [10964, 2592, 1649, 1650, 566, 261], 2655, [10966, 879, 709], [10968, 879, 2593, 1648, 1045, 2590, 708], [10971, 567, 382, 879, 564], [10973, 709, 4043], [10981, 385, 382, 1646, 4042], [10985, 2597, 2588], [10986, 2597], [10995, 382, 4048, 91], [10996, 10483, 10495, 1044, 709, 4041], [10997, 565], [10998, 565, 2592], [10999, 565, 564, 567], [11e3, 1045, 4044, 4046], [11001, 1045, 879, 4046], [11002, 565, 10500], [11005, 2586, 2594, 1647, 10497, 10488, 385, 384, 10489], [11006, 2600], [11007, 2600], [11236, 10458, 1644, 49, 10622, 10621, 10623, 4071, 50, 880], [11237, 50, 2604, 568], [11238, 568], [11239, 568], [11240, 568], [11242, 568, 10515, 10516, 10518, 10520, 10521, 10517], [11243, 568], [11244, 568], [11245, 50], [11247, 50], [11249, 49, 4051, 4057, 50, 2604], [11011, 49, 104, 710, 50], [11014, 49, 50, 710], 4233, [11015, 49, 880], [11016, 50], [11017, 707, 49], [11018, 49, 710, 50], [11020, 49, 10534, 50], [11021, 49, 50], [11022, 10533, 50], [11224, 707, 49, 2607, 50], [11024, 104, 49, 50], 4243, [11026, 707, 49, 1652, 10536, 710, 50], [11027, 49, 10537], [11028, 49, 10543, 880, 710, 10553, 50], [11031, 104, 4054, 50], [11227, 707, 2585, 49, 4053, 2606, 50, 4070], [10904, 10552, 4057, 10544], [10905, 10546, 10545, 10549, 10547, 10551], 4140, 4141, [10906, 10548], 4143, [10907, 10550], 4143, 4146, 4150, [11049, 262, 10561, 10560, 10558, 10556, 10559,
2023110557, 10555, 263, 4055, 1653, 10562, 10563], 4266, [11050, 262], [11051, 1043, 49, 263, 262, 1046], [11053, 1654, 262], [11054, 49, 263, 262, 1046], [11055, 104, 1645, 262, 1654], [11056, 49, 1043, 263, 262, 881], [11057, 263, 262, 881], [11194, 263, 262], [11059, 10564, 263, 1653, 262, 1046, 881], 4276, [11062, 104, 1645, 1654, 1653, 263], [11065, 10567], [11066, 10568], 4280, [11033, 10897], 4250, [10910, 10572], [10911, 10573], 4170, 4147, [10908, 4056], 4591, 2858, [11250, 10586, 10598, 1657, 10618], [11161, 10580], [11251, 4059, 10589, 10608], [11252, 10602, 1656], 4467, 4598, 4547, [11195, 882], [11253, 10593, 10594, 1655, 4074, 10628], [11197, 10582, 4059, 4060, 4062, 10614, 10615, 10616, 386, 134], 4471, [11254, 4062, 10604], [11255, 4061, 4073], [11257, 10609, 10610, 10611, 386, 10624], [11258, 4065, 570], [11259, 10592, 10612, 570], [11260, 4063, 4065, 10596, 386, 4067, 4068, 10577, 570, 4069], [11261, 4063, 4069], 2868, 4477, [11262, 4064, 10601, 10606], 4555, 4478, [11263, 134], [11264, 134], [11202, 1655, 1657, 4058], [11265, 2608, 711, 570], [11203, 570], [11266, 10581, 1656], [11230, 4058], [11267, 1655, 386], [11268, 10583], 4622, [11269, 882], [11270, 4068, 10626], 4560, 4482, [11206, 10600], 4484, [11210, 2611, 386, 2610, 711, 4073], 4630, [11216, 134], [11217, 10619, 569], [11272, 569], [11273, 10590, 2611, 569], [11274, 134], [11275, 711, 569], [11233, 4072, 10584, 10607], [11276, 882, 570], [11234, 10599, 882], [11277, 4066, 10595, 4067], 4265, function(e, t) { 20232 "use strict"; 20233 t.__esModule = !0, 20234 t["default"] = function(e) { 20235 var t = e.types; 20236 return { 20237 visitor: { 20238 ReferencedIdentifier: function(e) { 20239 "undefined" === e.node.name && e.replaceWith(t.unaryExpression("void", t.numericLiteral(0), !0)) 20240 } 20241 } 20242 } 20243 } 20244 , 20245 e.exports = t["default"] 20246 } 20247 , function(e, t, r) { 20248 "use strict"; 20249 function n(e) { 20250 return e && e.__esModule ? e : { 20251 "default": e 20252 } 20253 } 20254 t.__esModule = !0, 20255 t["default"] = function(e) { 20256 var t = e.messages; 20257 return { 20258 visitor: { 20259 ReferencedIdentifier: function(e) { 20260 var r = e.node 20261 , n = e.scope 20262 , i = n.getBinding(r.name); 20263 if (i && "type" === i.kind && !e.parentPath.isFlow()) 20264 throw e.buildCodeFrameError(t.get("undeclaredVariableType", r.name), ReferenceError); 20265 if (!n.hasBinding(r.name)) { 20266 var s = n.getAllBindings() 20267 , o = void 0 20268 , u = -1; 20269 for (var l in s) { 20270 var c = (0, 20271 a["default"])(r.name, l); 20272 0 >= c || c > 3 || u >= c || (o = l, 20273 u = c) 20274 } 20275 var p = void 0; 20276 throw p = o ? t.get("undeclaredVariableSuggestion", r.name, o) : t.get("undeclaredVariable", r.name), 20277 e.buildCodeFrameError(p, ReferenceError) 20278 } 20279 } 20280 } 20281 } 20282 } 20283 ; 20284 var i = r(10632) 20285 , a = n(i); 20286 e.exports = t["default"] 20287 } 20288 , function(e, t) { 20289 "use strict"; 20290 var r = [] 20291 , n = []; 20292 e.exports = function(e, t) { 20293 if (e === t) 20294 return 0; 20295 var i = e.length 20296 , a = t.length; 20297 if (0 === i) 20298 return a; 20299 if (0 === a) 20300 return i; 20301 for (var s, o, u, l, c = 0, p = 0; i > c; ) 20302 n[c] = e.charCodeAt(c), 20303 r[c] = ++c; 20304 for (; a > p; ) 20305 for (s = t.charCodeAt(p), 20306 u = p++, 20307 o = p, 20308 c = 0; i > c; c++) 20309 l = s === n[c] ? u : u + 1, 20310 u = r[c], 20311 o = r[c] = u > o ? l > o ? o + 1 : l : l > u ? u + 1 : l; 20312 return o 20313 } 20314 } 20315 , function(e, t, r) { 20316 e.exports = { 20317 plugins: [r(1512), r(1313), r(1268), r(1177), r(1178), r(1210), r(1422), r(1477), r(10634), r(1257), r(1267), r(1497), r(1523), r(1080), r(1492), r(1440), r(1262), r(1183), r(1517), r(2110), [r(1615), { 20318 async: !1, 20319 asyncGenerators: !1 20320 }]] 20321 } 20322 } 20323 , function(e, t, r) { 20324 "use strict"; 20325 function n(e) {
20326 if (e && e.__esModule) 20327 return e; 20328 var t = {}; 20329 if (null != e) 20330 for (var r in e) 20331 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 20332 return t["default"] = e, 20333 t 20334 } 20335 function i(e) { 20336 return e && e.__esModule ? e : { 20337 "default": e 20338 } 20339 } 20340 function a(e) { 20341 return p.isIdentifier(e) ? e.name : e.value.toString() 20342 } 20343 t.__esModule = !0; 20344 var s = r(51) 20345 , o = i(s) 20346 , u = r(883) 20347 , l = i(u); 20348 t["default"] = function() { 20349 return { 20350 visitor: { 20351 ObjectExpression: function(e) { 20352 for (var t = e.node, r = t.properties.filter(function(e) { 20353 return !p.isSpreadProperty(e) && !e.computed 20354 }), n = (0, 20355 l["default"])(null), i = (0, 20356 l["default"])(null), s = (0, 20357 l["default"])(null), u = r, c = Array.isArray(u), f = 0, u = c ? u : (0, 20358 o["default"])(u); ; ) { 20359 var d; 20360 if (c) { 20361 if (f >= u.length) 20362 break; 20363 d = u[f++] 20364 } else { 20365 if (f = u.next(), 20366 f.done) 20367 break; 20368 d = f.value 20369 } 20370 var h = d 20371 , y = a(h.key) 20372 , v = !1; 20373 switch (h.kind) { 20374 case "get": 20375 (n[y] || i[y]) && (v = !0), 20376 i[y] = !0; 20377 break; 20378 case "set": 20379 (n[y] || s[y]) && (v = !0), 20380 s[y] = !0; 20381 break; 20382 default: 20383 (n[y] || i[y] || s[y]) && (v = !0), 20384 n[y] = !0 20385 } 20386 v && (h.computed = !0, 20387 h.key = p.stringLiteral(y)) 20388 } 20389 } 20390 } 20391 } 20392 } 20393 ; 20394 var c = r(52) 20395 , p = n(c); 20396 e.exports = t["default"] 20397 } 20398 , [10915, 10648], [10917, 10650], [10918, 10651], [10919, 10652], [10921, 10654], [10922, 10656], [10923, 10655], [10924, 10657], [10925, 10658], [10927, 10639, 883, 712], [10928, 712], [10930, 2630, 4089, 10680], [10931, 92], [10932, 10682], [10933, 10683, 92], [10934, 10684, 92], [10935, 2629, 92], [10936, 10685, 92], [10937, 10686, 92], [10938, 10687, 92], [10939, 2629, 92], [10940, 2629, 4088, 10689, 10690, 92], [10941, 4089, 2630, 2628], [10942, 4088, 2630, 10688, 92], 4196, 4197, [10944, 714, 2625, 10679], [10946, 390, 4079, 264], [10947, 10662], [10948, 2614, 264], [10949, 4086, 1661, 387, 390, 4075, 4077, 2613, 389], [10950, 388, 572, 1661, 713, 573, 4086, 4077, 4075, 390, 1664, 574, 2613, 571], [10954, 884, 2620, 1662], [10958, 388], [10961, 1047, 264], [10963, 387], [10964, 2619, 1663, 1664, 573, 264], 2655, [10966, 884, 714], [10968, 884, 2620, 1662, 1048, 2617, 713], [10971, 574, 387, 884, 571], [10973, 714, 4082], [10981, 390, 387, 1660, 4081], [10985, 2624, 2615], [10986, 2624], [10995, 387, 4087, 92], [10996, 10660, 10672, 1047, 714, 4080], [10997, 572], [10998, 572, 2619], [10999, 572, 571, 574], [11e3, 1048, 4083, 4085], [11001, 1048, 884, 4085], [11002, 572, 10677], [11005, 2613, 2621, 1661, 10674, 10665, 390, 389, 10666], [11006, 2627], [11007, 2627], [11035, 10635, 1658, 51, 10849, 10848, 10850, 1682, 52, 885], [11036, 52, 2631, 575], [11037, 575], [11038, 575], [11039, 575], [11041, 575, 10692, 10693, 10695, 10697, 10698, 10694], [11042, 575], [11043, 575], [11044, 52], [11046, 52], [11048, 51, 4090, 4096, 52, 2631], [11011, 51, 105, 715, 52], [11014, 51, 52, 715], 4233, [11015, 51, 885], [11016, 52], [11017, 712, 51], [11018, 51, 715, 52], [11020, 51, 10711, 52], [11021, 51, 52], [11022, 10710, 52], [11023, 712, 51, 2640, 52], [11024, 105, 51, 52], 4243, [11026, 712, 51, 1666, 10713, 715, 52], [11027, 51, 10714], [11028, 51, 10720, 885, 715, 10730, 52], [11031, 105, 4093, 52], [11032, 712, 2612, 51, 4092, 2633, 52, 4120], [10904, 10729, 4096, 10721], [10905, 10723, 10722, 10726, 10724, 10728], 4140, 4141, [10906, 10725], 4143, [10907, 10727], 4143, 4146, 4150, [11049, 265, 10738, 10737, 10735, 10733, 10736, 10734, 10732, 266, 4094, 1667, 10739, 10740], 4266, [110
2039850, 265], [11051, 883, 51, 266, 265, 1049], [11053, 1668, 265], [11054, 51, 266, 265, 1049], [11055, 105, 1659, 265, 1668], [11056, 51, 883, 266, 265, 886], [11057, 266, 265, 886], [11058, 266, 265], [11059, 10741, 266, 1667, 265, 1049, 886], 4276, [11062, 105, 1659, 1668, 1667, 266], [11065, 10744], [11066, 10745], 4280, [11033, 10898], 4250, 4147, [10908, 4095], [11067, 887, 267], [11068, 10807, 10808, 10809, 10810, 10811], [11072, 887, 267], [11073, 267], [11079, 887, 267], 4287, 4288, [11080, 4106], 4290, 1721, 2675, 4291, [11081, 1680], [11084, 1671, 576], [11085, 2635, 4102, 2637, 10763, 10787, 10794, 10795, 10802, 4113, 10813, 10814, 10815, 268, 10847, 1673, 391, 576], [11086, 391], [11087, 10768, 10797], [11088, 10798], [11089, 10767, 576], [11091, 10760, 268], 4300, [11095, 2635, 4111, 10800, 10801, 4113, 268, 1673, 10851], [11096, 2635, 4107], [11097, 2641, 1673, 10817, 391, 4119], [11098, 10777, 10778, 10845, 268, 10855], 4304, [11099, 10753, 10818], [11100, 10772, 10804, 4118], [11101, 4107, 10843, 10844, 1675, 4116, 4118, 1679], [11102, 4104], 4312, 4315, [11103, 2636, 1683], [11104, 4099, 10757, 10758, 10785, 10799, 1678], [11105, 10759], 4319, 4322, 4323, [11108, 2638], [11109, 10755, 4103, 4117], 4326, [11110, 10756, 4103, 1678], [11111, 2636], [11112, 2638], 2684, [11114, 1671, 4112], [11115, 267], [11117, 888], 4335, [11118, 4098, 10854, 1678], [11120, 2636, 4100, 4111, 4117, 1678], [11121, 4105, 576], [11122, 10769, 4112, 576], [11123, 4108], [11125, 4116, 576], 4342, [11129, 4109, 4121, 268, 1674, 1675, 1681, 1682, 1679], [11130, 1677], 4344, [11131, 1677], [11132, 1677], [11133, 1677], 4348, 4349, [11135, 2638, 10788, 10789, 10790, 10791, 10792, 10793], [11136, 10765, 2639, 1676], 4354, [11139, 10796], 4356, 4357, [11141, 1670], [11142, 1670], [11143, 1670], [11144, 1670], [11145, 10751, 1669, 4097], [11146, 1672], [11147, 1672], [11148, 1672], [11149, 1672], 4367, 4368, [11152, 1669], 4370, 4371, 4372, [11153, 1669, 2634], [11154, 10853, 4123], [11156, 2637, 1671, 4110, 888, 1676, 576], [11157, 1671, 4110, 10852], 4379, [11160, 4101, 10762, 10838, 4122], [11161, 10842], [11162, 4102, 10766, 10774, 268], [11163, 4104], [11165, 10770, 10806], 2695, [11169, 888, 716], [11170, 267, 10858], [11172, 716], [11173, 2639, 1673, 716], [11174, 391], [11177, 1681, 716], [11179, 10776, 4114, 1674, 1676], [11180, 2634], 4390, [11181, 4108, 10779, 1675, 1679], [11182, 10780, 4115, 2642, 4123], 4394, 4395, [11184, 10860], [11186, 2641, 391, 1683], [11188, 10783], [11189, 10784, 576], 4265, function(e, t, r) { 20399 e.exports = { 20400 plugins: [r(3931), r(3852), r(1745), r(1746), r(3883)] 20401 } 20402 } 20403 , function(e, t, r) { 20404 e.exports = { 20405 presets: [r(4124)], 20406 plugins: [r(2981), r(3862)] 20407 } 20408 } 20409 , function(e, t) { 20410 e.exports = { 20411 builtin: { 20412 Array: !1, 20413 ArrayBuffer: !1, 20414 Boolean: !1, 20415 constructor: !1, 20416 DataView: !1, 20417 Date: !1, 20418 decodeURI: !1, 20419 decodeURIComponent: !1, 20420 encodeURI: !1, 20421 encodeURIComponent: !1, 20422 Error: !1, 20423 escape: !1, 20424 eval: !1, 20425 EvalError: !1, 20426 Float32Array: !1, 20427 Float64Array: !1, 20428 Function: !1, 20429 hasOwnProperty: !1, 20430 Infinity: !1, 20431 Int16Array: !1, 20432 Int32Array: !1, 20433 Int8Array: !1, 20434 isFinite: !1, 20435 isNaN: !1, 20436 isPrototypeOf: !1, 20437 JSON: !1, 20438 Map: !1, 20439 Math: !1, 20440 NaN: !1, 20441 Number: !1, 20442 Object: !1, 20443 parseFloat: !1, 20444 parseInt: !1, 20445 Promise: !1, 20446 propertyIsEnumerable: !1, 20447 Proxy: !1, 20448 RangeError: !1, 20449 ReferenceError: !1, 20450 Reflect: !1, 20451 RegExp: !1, 20452 Set: !1, 20453 String: !1, 20454 Symbol: !1, 20455 SyntaxError: !1, 20456 System: !1,
20457 toLocaleString: !1, 20458 toString: !1, 20459 TypeError: !1, 20460 Uint16Array: !1, 20461 Uint32Array: !1, 20462 Uint8Array: !1, 20463 Uint8ClampedArray: !1, 20464 undefined: !1, 20465 unescape: !1, 20466 URIError: !1, 20467 valueOf: !1, 20468 WeakMap: !1, 20469 WeakSet: !1 20470 }, 20471 es5: { 20472 Array: !1, 20473 Boolean: !1, 20474 constructor: !1, 20475 Date: !1, 20476 decodeURI: !1, 20477 decodeURIComponent: !1, 20478 encodeURI: !1, 20479 encodeURIComponent: !1, 20480 Error: !1, 20481 escape: !1, 20482 eval: !1, 20483 EvalError: !1, 20484 Float32Array: !1, 20485 Float64Array: !1, 20486 Function: !1, 20487 hasOwnProperty: !1, 20488 Infinity: !1, 20489 isFinite: !1, 20490 isNaN: !1, 20491 isPrototypeOf: !1, 20492 JSON: !1, 20493 Math: !1, 20494 NaN: !1, 20495 Number: !1, 20496 Object: !1, 20497 parseFloat: !1, 20498 parseInt: !1, 20499 propertyIsEnumerable: !1, 20500 RangeError: !1, 20501 ReferenceError: !1, 20502 RegExp: !1, 20503 String: !1, 20504 SyntaxError: !1, 20505 toLocaleString: !1, 20506 toString: !1, 20507 TypeError: !1, 20508 undefined: !1, 20509 unescape: !1, 20510 URIError: !1, 20511 valueOf: !1 20512 }, 20513 es6: { 20514 Array: !1, 20515 ArrayBuffer: !1, 20516 Boolean: !1, 20517 constructor: !1, 20518 DataView: !1, 20519 Date: !1, 20520 decodeURI: !1, 20521 decodeURIComponent: !1, 20522 encodeURI: !1, 20523 encodeURIComponent: !1, 20524 Error: !1, 20525 escape: !1, 20526 eval: !1, 20527 EvalError: !1, 20528 Float32Array: !1, 20529 Float64Array: !1, 20530 Function: !1, 20531 hasOwnProperty: !1, 20532 Infinity: !1, 20533 Int16Array: !1, 20534 Int32Array: !1, 20535 Int8Array: !1, 20536 isFinite: !1, 20537 isNaN: !1, 20538 isPrototypeOf: !1, 20539 JSON: !1, 20540 Map: !1, 20541 Math: !1, 20542 NaN: !1, 20543 Number: !1, 20544 Object: !1, 20545 parseFloat: !1, 20546 parseInt: !1, 20547 Promise: !1, 20548 propertyIsEnumerable: !1, 20549 Proxy: !1, 20550 RangeError: !1, 20551 ReferenceError: !1, 20552 Reflect: !1, 20553 RegExp: !1, 20554 Set: !1, 20555 String: !1, 20556 Symbol: !1, 20557 SyntaxError: !1, 20558 System: !1, 20559 toLocaleString: !1, 20560 toString: !1, 20561 TypeError: !1, 20562 Uint16Array: !1, 20563 Uint32Array: !1, 20564 Uint8Array: !1, 20565 Uint8ClampedArray: !1, 20566 undefined: !1, 20567 unescape: !1, 20568 URIError: !1, 20569 valueOf: !1, 20570 WeakMap: !1, 20571 WeakSet: !1 20572 }, 20573 browser: { 20574 addEventListener: !1, 20575 alert: !1, 20576 AnalyserNode: !1, 20577 AnimationEvent: !1, 20578 applicationCache: !1, 20579 ApplicationCache: !1, 20580 ApplicationCacheErrorEvent: !1, 20581 atob: !1, 20582 Attr: !1, 20583 Audio: !1, 20584 AudioBuffer: !1, 20585 AudioBufferSourceNode: !1, 20586 AudioContext: !1, 20587 AudioDestinationNode: !1, 20588 AudioListener: !1, 20589 AudioNode: !1, 20590 AudioParam: !1, 20591 AudioProcessingEvent: !1, 20592 AutocompleteErrorEvent: !1, 20593 BarProp: !1, 20594 BatteryManager: !1, 20595 BeforeUnloadEvent: !1, 20596 BiquadFilterNode: !1, 20597 Blob: !1, 20598 blur: !1, 20599 btoa: !1, 20600 Cache: !1, 20601 caches: !1, 20602 CacheStorage: !1, 20603 cancelAnimationFrame: !1, 20604 CanvasGradient: !1, 20605 CanvasPattern: !1, 20606 CanvasRenderingContext2D: !1, 20607 CDATASection: !1, 20608 ChannelMergerNode: !1, 20609 ChannelSplitterNode: !1, 20610 CharacterData: !1, 20611 clearInterval: !1, 20612 clearTimeout: !1, 20613 clientInformation: !1, 20614 ClientRect: !1, 20615 ClientRectList: !1, 20616 ClipboardEvent: !1, 20617 close: !1, 20618 closed: !1, 20619 CloseEvent: !1, 20620 Comment: !1, 20621 CompositionEvent: !1, 20622 confirm: !1, 20623 console: !1, 20624 ConvolverNode: !1, 20625 crypto: !1, 20626 Crypto: !1, 20627 CryptoKey: !1, 20628 CSS: !1, 20629 CSSFontFaceRule: !1, 20630 CSSImportRule: !1, 20631 CSSKeyframeRule: !1, 20632 CSSKeyframesRule: !1, 20633 CSSMediaRule: !1, 20634 CSSPageRule: !1, 20635 CSSRule: !1, 20636 CSSRuleList: !1, 20637 CSSStyleDeclaration: !1, 20638 CSSStyleRule: !1, 20639 CSSStyleSheet: !1, 20640 CSSSupportsRule: !1, 20641 CSSUnknownRule: !1, 20642 CSSViewportRule: !1, 20643 CustomEvent: !1, 20644 DataTransfer: !1, 20645 DataTransferItem: !1, 20646 DataTransferItemList: !1, 20647 Debug: !1, 20648 defaultStatus: !1, 20649 defaultstatus: !1, 20650 DelayNode: !1, 20651 DeviceMotionEvent: !1, 20652 DeviceOrientationEvent: !1, 20653 devicePixelRatio: !1, 20654 dispatchEvent: !1, 20655 document: !1, 20656 Document: !1, 20657 DocumentFragment: !1, 20658 DocumentType: !1, 20659 DOMError: !1, 20660 DOMException: !1, 20661 DOMImplementation: !1, 20662 DOMParser: !1, 20663 DOMSettableTokenList: !1, 20664 DOMStringList: !1, 20665 DOMStringMap: !1, 20666 DOMTokenList: !1, 20667 DragEvent: !1, 20668 DynamicsCompressorNode: !1, 20669 Element: !1, 20670 ElementTimeControl: !1, 20671 ErrorEvent: !1, 20672 event: !1, 20673 Event: !1, 20674 EventSource: !1, 20675 EventTarget: !1, 20676 external: !1, 20677 fetch: !1, 20678 File: !1, 20679 FileError: !1, 20680 FileList: !1, 20681 FileReader: !1, 20682 find: !1, 20683 focus: !1, 20684 FocusEvent: !1, 20685 FontFace: !1, 20686 FormData: !1, 20687 frameElement: !1, 20688 frames: !1, 20689 GainNode: !1, 20690 Gamepad: !1, 20691 GamepadButton: !1, 20692 GamepadEvent: !1, 20693 getComputedStyle: !1, 20694 getSelection: !1, 20695 HashChangeEvent: !1, 20696 Headers: !1, 20697 history: !1, 20698 History: !1, 20699 HTMLAllCollection: !1, 20700 HTMLAnchorElement: !1, 20701 HTMLAppletElement: !1, 20702 HTMLAreaElement: !1, 20703 HTMLAudioElement: !1, 20704 HTMLBaseElement: !1, 20705 HTMLBlockquoteElement: !1, 20706 HTMLBodyElement: !1, 20707 HTMLBRElement: !1, 20708 HTMLButtonElement: !1, 20709 HTMLCanvasElement: !1, 20710 HTMLCollection: !1, 20711 HTMLContentElement: !1, 20712 HTMLDataListElement: !1, 20713 HTMLDetailsElement: !1, 20714 HTMLDialogElement: !1, 20715 HTMLDirectoryElement: !1, 20716 HTMLDivElement: !1, 20717 HTMLDListElement: !1, 20718 HTMLDocument: !1, 20719 HTMLElement: !1, 20720 HTMLEmbedElement: !1, 20721 HTMLFieldSetElement: !1, 20722 HTMLFontElement: !1, 20723 HTMLFormControlsCollection: !1, 20724 HTMLFormElement: !1, 20725 HTMLFrameElement: !1, 20726 HTMLFrameSetElement: !1, 20727 HTMLHeadElement: !1, 20728 HTMLHeadingElement: !1,
20729 HTMLHRElement: !1, 20730 HTMLHtmlElement: !1, 20731 HTMLIFrameElement: !1, 20732 HTMLImageElement: !1, 20733 HTMLInputElement: !1, 20734 HTMLIsIndexElement: !1, 20735 HTMLKeygenElement: !1, 20736 HTMLLabelElement: !1, 20737 HTMLLayerElement: !1, 20738 HTMLLegendElement: !1, 20739 HTMLLIElement: !1, 20740 HTMLLinkElement: !1, 20741 HTMLMapElement: !1, 20742 HTMLMarqueeElement: !1, 20743 HTMLMediaElement: !1, 20744 HTMLMenuElement: !1, 20745 HTMLMetaElement: !1, 20746 HTMLMeterElement: !1, 20747 HTMLModElement: !1, 20748 HTMLObjectElement: !1, 20749 HTMLOListElement: !1, 20750 HTMLOptGroupElement: !1, 20751 HTMLOptionElement: !1, 20752 HTMLOptionsCollection: !1, 20753 HTMLOutputElement: !1, 20754 HTMLParagraphElement: !1, 20755 HTMLParamElement: !1, 20756 HTMLPictureElement: !1, 20757 HTMLPreElement: !1, 20758 HTMLProgressElement: !1, 20759 HTMLQuoteElement: !1, 20760 HTMLScriptElement: !1, 20761 HTMLSelectElement: !1, 20762 HTMLShadowElement: !1, 20763 HTMLSourceElement: !1, 20764 HTMLSpanElement: !1, 20765 HTMLStyleElement: !1, 20766 HTMLTableCaptionElement: !1, 20767 HTMLTableCellElement: !1, 20768 HTMLTableColElement: !1, 20769 HTMLTableElement: !1, 20770 HTMLTableRowElement: !1, 20771 HTMLTableSectionElement: !1, 20772 HTMLTemplateElement: !1, 20773 HTMLTextAreaElement: !1, 20774 HTMLTitleElement: !1, 20775 HTMLTrackElement: !1, 20776 HTMLUListElement: !1, 20777 HTMLUnknownElement: !1, 20778 HTMLVideoElement: !1, 20779 IDBCursor: !1, 20780 IDBCursorWithValue: !1, 20781 IDBDatabase: !1, 20782 IDBEnvironment: !1, 20783 IDBFactory: !1, 20784 IDBIndex: !1, 20785 IDBKeyRange: !1, 20786 IDBObjectStore: !1, 20787 IDBOpenDBRequest: !1, 20788 IDBRequest: !1, 20789 IDBTransaction: !1, 20790 IDBVersionChangeEvent: !1, 20791 Image: !1, 20792 ImageBitmap: !1, 20793 ImageData: !1, 20794 indexedDB: !1, 20795 innerHeight: !1, 20796 innerWidth: !1, 20797 InputEvent: !1, 20798 InputMethodContext: !1, 20799 Intl: !1, 20800 KeyboardEvent: !1, 20801 length: !1, 20802 localStorage: !1, 20803 location: !1, 20804 Location: !1, 20805 locationbar: !1, 20806 matchMedia: !1, 20807 MediaElementAudioSourceNode: !1, 20808 MediaEncryptedEvent: !1, 20809 MediaError: !1, 20810 MediaKeyError: !1, 20811 MediaKeyEvent: !1, 20812 MediaKeyMessageEvent: !1, 20813 MediaKeys: !1, 20814 MediaKeySession: !1, 20815 MediaKeyStatusMap: !1, 20816 MediaKeySystemAccess: !1, 20817 MediaList: !1, 20818 MediaQueryList: !1, 20819 MediaQueryListEvent: !1, 20820 MediaSource: !1, 20821 MediaStreamAudioDestinationNode: !1, 20822 MediaStreamAudioSourceNode: !1, 20823 MediaStreamEvent: !1, 20824 MediaStreamTrack: !1, 20825 menubar: !1, 20826 MessageChannel: !1, 20827 MessageEvent: !1, 20828 MessagePort: !1, 20829 MIDIAccess: !1, 20830 MIDIConnectionEvent: !1, 20831 MIDIInput: !1, 20832 MIDIInputMap: !1, 20833 MIDIMessageEvent: !1, 20834 MIDIOutput: !1, 20835 MIDIOutputMap: !1, 20836 MIDIPort: !1, 20837 MimeType: !1, 20838 MimeTypeArray: !1, 20839 MouseEvent: !1, 20840 moveBy: !1, 20841 moveTo: !1, 20842 MutationEvent: !1, 20843 MutationObserver: !1, 20844 MutationRecord: !1, 20845 name: !1, 20846 NamedNodeMap: !1, 20847 navigator: !1, 20848 Navigator: !1, 20849 Node: !1, 20850 NodeFilter: !1, 20851 NodeIterator: !1, 20852 NodeList: !1, 20853 Notification: !1, 20854 OfflineAudioCompletionEvent: !1, 20855 OfflineAudioContext: !1, 20856 offscreenBuffering: !1, 20857 onbeforeunload: !0, 20858 onblur: !0, 20859 onerror: !0, 20860 onfocus: !0, 20861 onload: !0, 20862 onresize: !0, 20863 onunload: !0, 20864 open: !1, 20865 openDatabase: !1, 20866 opener: !1, 20867 opera: !1, 20868 Option: !1, 20869 OscillatorNode: !1, 20870 outerHeight: !1, 20871 outerWidth: !1, 20872 PageTransitionEvent: !1, 20873 pageXOffset: !1, 20874 pageYOffset: !1, 20875 parent: !1, 20876 Path2D: !1, 20877 performance: !1, 20878 Performance: !1, 20879 PerformanceEntry: !1, 20880 PerformanceMark: !1, 20881 PerformanceMeasure: !1, 20882 PerformanceNavigation: !1, 20883 PerformanceResourceTiming: !1, 20884 PerformanceTiming: !1,
20885 PeriodicWave: !1, 20886 Permissions: !1, 20887 PermissionStatus: !1, 20888 personalbar: !1, 20889 Plugin: !1, 20890 PluginArray: !1, 20891 PopStateEvent: !1, 20892 postMessage: !1, 20893 print: !1, 20894 ProcessingInstruction: !1, 20895 ProgressEvent: !1, 20896 prompt: !1, 20897 PushManager: !1, 20898 PushSubscription: !1, 20899 RadioNodeList: !1, 20900 Range: !1, 20901 ReadableByteStream: !1, 20902 ReadableStream: !1, 20903 removeEventListener: !1, 20904 Request: !1, 20905 requestAnimationFrame: !1, 20906 resizeBy: !1, 20907 resizeTo: !1, 20908 Response: !1, 20909 RTCIceCandidate: !1, 20910 RTCSessionDescription: !1, 20911 screen: !1, 20912 Screen: !1, 20913 screenLeft: !1, 20914 ScreenOrientation: !1, 20915 screenTop: !1, 20916 screenX: !1, 20917 screenY: !1, 20918 ScriptProcessorNode: !1, 20919 scroll: !1, 20920 scrollbars: !1, 20921 scrollBy: !1, 20922 scrollTo: !1, 20923 scrollX: !1, 20924 scrollY: !1, 20925 SecurityPolicyViolationEvent: !1, 20926 Selection: !1, 20927 self: !1, 20928 ServiceWorker: !1, 20929 ServiceWorkerContainer: !1, 20930 ServiceWorkerRegistration: !1, 20931 sessionStorage: !1, 20932 setInterval: !1, 20933 setTimeout: !1, 20934 ShadowRoot: !1, 20935 SharedWorker: !1, 20936 showModalDialog: !1, 20937 speechSynthesis: !1, 20938 SpeechSynthesisEvent: !1, 20939 SpeechSynthesisUtterance: !1, 20940 status: !1, 20941 statusbar: !1, 20942 stop: !1, 20943 Storage: !1, 20944 StorageEvent: !1, 20945 styleMedia: !1, 20946 StyleSheet: !1, 20947 StyleSheetList: !1, 20948 SubtleCrypto: !1, 20949 SVGAElement: !1, 20950 SVGAltGlyphDefElement: !1, 20951 SVGAltGlyphElement: !1, 20952 SVGAltGlyphItemElement: !1, 20953 SVGAngle: !1, 20954 SVGAnimateColorElement: !1, 20955 SVGAnimatedAngle: !1, 20956 SVGAnimatedBoolean: !1, 20957 SVGAnimatedEnumeration: !1, 20958 SVGAnimatedInteger: !1, 20959 SVGAnimatedLength: !1, 20960 SVGAnimatedLengthList: !1, 20961 SVGAnimatedNumber: !1, 20962 SVGAnimatedNumberList: !1, 20963 SVGAnimatedPathData: !1, 20964 SVGAnimatedPoints: !1, 20965 SVGAnimatedPreserveAspectRatio: !1, 20966 SVGAnimatedRect: !1, 20967 SVGAnimatedString: !1, 20968 SVGAnimatedTransformList: !1, 20969 SVGAnimateElement: !1, 20970 SVGAnimateMotionElement: !1, 20971 SVGAnimateTransformElement: !1, 20972 SVGAnimationElement: !1, 20973 SVGCircleElement: !1, 20974 SVGClipPathElement: !1, 20975 SVGColor: !1, 20976 SVGColorProfileElement: !1, 20977 SVGColorProfileRule: !1, 20978 SVGComponentTransferFunctionElement: !1, 20979 SVGCSSRule: !1, 20980 SVGCursorElement: !1, 20981 SVGDefsElement: !1, 20982 SVGDescElement: !1, 20983 SVGDiscardElement: !1, 20984 SVGDocument: !1, 20985 SVGElement: !1, 20986 SVGElementInstance: !1, 20987 SVGElementInstanceList: !1, 20988 SVGEllipseElement: !1, 20989 SVGEvent: !1, 20990 SVGExternalResourcesRequired: !1, 20991 SVGFEBlendElement: !1, 20992 SVGFEColorMatrixElement: !1, 20993 SVGFEComponentTransferElement: !1, 20994 SVGFECompositeElement: !1, 20995 SVGFEConvolveMatrixElement: !1, 20996 SVGFEDiffuseLightingElement: !1, 20997 SVGFEDisplacementMapElement: !1, 20998 SVGFEDistantLightElement: !1, 20999 SVGFEDropShadowElement: !1, 21000 SVGFEFloodElement: !1, 21001 SVGFEFuncAElement: !1, 21002 SVGFEFuncBElement: !1, 21003 SVGFEFuncGElement: !1, 21004 SVGFEFuncRElement: !1, 21005 SVGFEGaussianBlurElement: !1, 21006 SVGFEImageElement: !1, 21007 SVGFEMergeElement: !1, 21008 SVGFEMergeNodeElement: !1, 21009 SVGFEMorphologyElement: !1, 21010 SVGFEOffsetElement: !1, 21011 SVGFEPointLightElement: !1, 21012 SVGFESpecularLightingElement: !1, 21013 SVGFESpotLightElement: !1, 21014 SVGFETileElement: !1, 21015 SVGFETurbulenceElement: !1, 21016 SVGFilterElement: !1, 21017 SVGFilterPrimitiveStandardAttributes: !1, 21018 SVGFitToViewBox: !1, 21019 SVGFontElement: !1, 21020 SVGFontFaceElement: !1, 21021 SVGFontFaceFormatElement: !1, 21022 SVGFontFaceNameElement: !1, 21023 SVGFontFaceSrcElement: !1, 21024 SVGFontFaceUriElement: !1, 21025 SVGForeignObjectElement: !1, 21026 SVGGElement: !1, 21027 SVGGeometryElement: !1, 21028 SVGGlyphElement: !1, 21029 SVGGlyphRefElement: !1, 21030 SVGGradientElement: !1, 21031 SVGGraphicsElement: !1, 21032 SVGHKernElement: !1, 21033 SVGICCColor: !1, 21034 SVGImageElement: !1, 21035 SVGLangSpace: !1, 21036 SVGLength: !1, 21037 SVGLengthList: !1, 21038 SVGLinearGradientElement: !1, 21039 SVGLineElement: !1, 21040 SVGLocatable: !1, 21041 SVGMarkerElement: !1, 21042 SVGMaskElement: !1, 21043 SVGMatrix: !1, 21044 SVGMetadataElement: !1, 21045 SVGMissingGlyphElement: !1, 21046 SVGMPathElement: !1, 21047 SVGNumber: !1, 21048 SVGNumberList: !1, 21049 SVGPaint: !1, 21050 SVGPathElement: !1, 21051 SVGPathSeg: !1, 21052 SVGPathSegArcAbs: !1, 21053 SVGPathSegArcRel: !1, 21054 SVGPathSegClosePath: !1, 21055 SVGPathSegCurvetoCubicAbs: !1, 21056 SVGPathSegCurvetoCubicRel: !1, 21057 SVGPathSegCurvetoCubicSmoothAbs: !1, 21058 SVGPathSegCurvetoCubicSmoothRel: !1, 21059 SVGPathSegCurvetoQuadraticAbs: !1, 21060 SVGPathSegCurvetoQuadraticRel: !1, 21061 SVGPathSegCurvetoQuadraticSmoothAbs: !1, 21062 SVGPathSegCurvetoQuadraticSmoothRel: !1, 21063 SVGPathSegLinetoAbs: !1, 21064 SVGPathSegLinetoHorizontalAbs: !1, 21065 SVGPathSegLinetoHorizontalRel: !1, 21066 SVGPathSegLinetoRel: !1, 21067 SVGPathSegLinetoVerticalAbs: !1, 21068 SVGPathSegLinetoVerticalRel: !1, 21069 SVGPathSegList: !1, 21070 SVGPathSegMovetoAbs: !1, 21071 SVGPathSegMovetoRel: !1, 21072 SVGPatternElement: !1, 21073 SVGPoint: !1, 21074 SVGPointList: !1, 21075 SVGPolygonElement: !1, 21076 SVGPolylineElement: !1, 21077 SVGPreserveAspectRatio: !1, 21078 SVGRadialGradientElement: !1, 21079 SVGRect: !1, 21080 SVGRectElement: !1, 21081 SVGRenderingIntent: !1, 21082 SVGScriptElement: !1, 21083 SVGSetElement: !1, 21084 SVGStopElement: !1, 21085 SVGStringList: !1, 21086 SVGStylable: !1, 21087 SVGStyleElement: !1, 21088 SVGSVGElement: !1, 21089 SVGSwitchElement: !1, 21090 SVGSymbolElement: !1, 21091 SVGTests: !1, 21092 SVGTextContentElement: !1, 21093 SVGTextElement: !1, 21094 SVGTextPathElement: !1, 21095 SVGTextPositioningElement: !1, 21096 SVGTitleElement: !1, 21097 SVGTransform: !1, 21098 SVGTransformable: !1, 21099 SVGTransformList: !1, 21100 SVGTRefElement: !1, 21101 SVGTSpanElement: !1, 21102 SVGUnitTypes: !1, 21103 SVGURIReference: !1, 21104 SVGUseElement: !1, 21105 SVGViewElement: !1, 21106 SVGViewSpec: !1, 21107 SVGVKernElement: !1, 21108 SVGZoomAndPan: !1, 21109 SVGZoomEvent: !1, 21110 Text: !1, 21111 TextDecoder: !1, 21112 TextEncoder: !1, 21113 TextEvent: !1, 21114 TextMetrics: !1, 21115 TextTrack: !1, 21116 TextTrackCue: !1, 21117 TextTrackCueList: !1, 21118 TextTrackList: !1, 21119 TimeEvent: !1, 21120 TimeRanges: !1, 21121 toolbar: !1, 21122 top: !1, 21123 Touch: !1, 21124 TouchEvent: !1, 21125 TouchList: !1, 21126 TrackEvent: !1, 21127 TransitionEvent: !1, 21128 TreeWalker: !1, 21129 UIEvent: !1, 21130 URL: !1, 21131 ValidityState: !1, 21132 VTTCue: !1, 21133 WaveShaperNode: !1, 21134 WebGLActiveInfo: !1, 21135 WebGLBuffer: !1, 21136 WebGLContextEvent: !1, 21137 WebGLFramebuffer: !1, 21138 WebGLProgram: !1, 21139 WebGLRenderbuffer: !1, 21140 WebGLRenderingContext: !1, 21141 WebGLShader: !1, 21142 WebGLShaderPrecisionFormat: !1, 21143 WebGLTexture: !1, 21144 WebGLUniformLocation: !1, 21145 WebSocket: !1, 21146 WheelEvent: !1, 21147 window: !1, 21148 Window: !1, 21149 Worker: !1, 21150 XDomainRequest: !1, 21151 XMLDocument: !1, 21152 XMLHttpRequest: !1, 21153 XMLHttpRequestEventTarget: !1, 21154 XMLHttpRequestProgressEvent: !1, 21155 XMLHttpRequestUpload: !1, 21156 XMLSerializer: !1, 21157 XPathEvaluator: !1, 21158 XPathException: !1, 21159 XPathExpression: !1, 21160 XPathNamespace: !1,
21161 XPathNSResolver: !1, 21162 XPathResult: !1, 21163 XSLTProcessor: !1 21164 }, 21165 worker: { 21166 applicationCache: !1, 21167 atob: !1, 21168 Blob: !1, 21169 BroadcastChannel: !1, 21170 btoa: !1, 21171 Cache: !1, 21172 caches: !1, 21173 clearInterval: !1, 21174 clearTimeout: !1, 21175 close: !0, 21176 console: !1, 21177 fetch: !1, 21178 FileReaderSync: !1, 21179 FormData: !1, 21180 Headers: !1, 21181 IDBCursor: !1, 21182 IDBCursorWithValue: !1, 21183 IDBDatabase: !1, 21184 IDBFactory: !1, 21185 IDBIndex: !1, 21186 IDBKeyRange: !1, 21187 IDBObjectStore: !1, 21188 IDBOpenDBRequest: !1, 21189 IDBRequest: !1, 21190 IDBTransaction: !1, 21191 IDBVersionChangeEvent: !1, 21192 ImageData: !1, 21193 importScripts: !0, 21194 indexedDB: !1, 21195 location: !1, 21196 MessageChannel: !1, 21197 MessagePort: !1, 21198 name: !1, 21199 navigator: !1, 21200 Notification: !1, 21201 onclose: !0, 21202 onconnect: !0, 21203 onerror: !0, 21204 onlanguagechange: !0, 21205 onmessage: !0, 21206 onoffline: !0, 21207 ononline: !0, 21208 onrejectionhandled: !0, 21209 onunhandledrejection: !0, 21210 performance: !1, 21211 Performance: !1, 21212 PerformanceEntry: !1, 21213 PerformanceMark: !1, 21214 PerformanceMeasure: !1, 21215 PerformanceNavigation: !1, 21216 PerformanceResourceTiming: !1, 21217 PerformanceTiming: !1, 21218 postMessage: !0, 21219 Promise: !1, 21220 Request: !1, 21221 Response: !1, 21222 self: !0, 21223 ServiceWorkerRegistration: !1, 21224 setInterval: !1, 21225 setTimeout: !1, 21226 TextDecoder: !1, 21227 TextEncoder: !1, 21228 URL: !1, 21229 WebSocket: !1, 21230 Worker: !1, 21231 XMLHttpRequest: !1 21232 }, 21233 node: { 21234 __dirname: !1, 21235 __filename: !1, 21236 arguments: !1, 21237 Buffer: !1, 21238 clearImmediate: !1, 21239 clearInterval: !1, 21240 clearTimeout: !1, 21241 console: !1, 21242 exports: !0, 21243 GLOBAL: !1, 21244 global: !1, 21245 module: !1, 21246 process: !1, 21247 require: !1, 21248 root: !1, 21249 setImmediate: !1, 21250 setInterval: !1, 21251 setTimeout: !1 21252 }, 21253 commonjs: { 21254 exports: !0, 21255 module: !1, 21256 require: !1, 21257 global: !1 21258 }, 21259 amd: { 21260 define: !1, 21261 require: !1 21262 }, 21263 mocha: { 21264 after: !1, 21265 afterEach: !1, 21266 before: !1, 21267 beforeEach: !1, 21268 context: !1, 21269 describe: !1, 21270 it: !1, 21271 mocha: !1, 21272 setup: !1, 21273 specify: !1, 21274 suite: !1, 21275 suiteSetup: !1, 21276 suiteTeardown: !1, 21277 teardown: !1, 21278 test: !1, 21279 xcontext: !1, 21280 xdescribe: !1, 21281 xit: !1, 21282 xspecify: !1 21283 }, 21284 jasmine: { 21285 afterAll: !1, 21286 afterEach: !1, 21287 beforeAll: !1, 21288 beforeEach: !1, 21289 describe: !1, 21290 expect: !1, 21291 fail: !1, 21292 fdescribe: !1, 21293 fit: !1, 21294 it: !1, 21295 jasmine: !1, 21296 pending: !1, 21297 runs: !1, 21298 spyOn: !1, 21299 waits: !1, 21300 waitsFor: !1, 21301 xdescribe: !1, 21302 xit: !1 21303 }, 21304 jest: { 21305 afterEach: !1, 21306 beforeEach: !1, 21307 describe: !1, 21308 expect: !1, 21309 it: !1, 21310 jest: !1, 21311 pit: !1, 21312 require: !1, 21313 xdescribe: !1, 21314 xit: !1 21315 }, 21316 qunit: { 21317 asyncTest: !1, 21318 deepEqual: !1, 21319 equal: !1, 21320 expect: !1, 21321 module: !1, 21322 notDeepEqual: !1, 21323 notEqual: !1, 21324 notOk: !1, 21325 notPropEqual: !1, 21326 notStrictEqual: !1, 21327 ok: !1, 21328 propEqual: !1, 21329 QUnit: !1, 21330 raises: !1, 21331 start: !1, 21332 stop: !1,
21333 strictEqual: !1, 21334 test: !1, 21335 "throws": !1 21336 }, 21337 phantomjs: { 21338 console: !0, 21339 exports: !0, 21340 phantom: !0, 21341 require: !0, 21342 WebPage: !0 21343 }, 21344 couch: { 21345 emit: !1, 21346 exports: !1, 21347 getRow: !1, 21348 log: !1, 21349 module: !1, 21350 provides: !1, 21351 require: !1, 21352 respond: !1, 21353 send: !1, 21354 start: !1, 21355 sum: !1 21356 }, 21357 rhino: { 21358 defineClass: !1, 21359 deserialize: !1, 21360 gc: !1, 21361 help: !1, 21362 importClass: !1, 21363 importPackage: !1, 21364 java: !1, 21365 load: !1, 21366 loadClass: !1, 21367 Packages: !1, 21368 print: !1, 21369 quit: !1, 21370 readFile: !1, 21371 readUrl: !1, 21372 runCommand: !1, 21373 seal: !1, 21374 serialize: !1, 21375 spawn: !1, 21376 sync: !1, 21377 toint32: !1, 21378 version: !1 21379 }, 21380 nashorn: { 21381 __DIR__: !1, 21382 __FILE__: !1, 21383 __LINE__: !1, 21384 com: !1, 21385 edu: !1, 21386 exit: !1, 21387 Java: !1, 21388 java: !1, 21389 javafx: !1, 21390 JavaImporter: !1, 21391 javax: !1, 21392 JSAdapter: !1, 21393 load: !1, 21394 loadWithNewGlobal: !1, 21395 org: !1, 21396 Packages: !1, 21397 print: !1, 21398 quit: !1 21399 }, 21400 wsh: { 21401 ActiveXObject: !0, 21402 Enumerator: !0, 21403 GetObject: !0, 21404 ScriptEngine: !0, 21405 ScriptEngineBuildVersion: !0, 21406 ScriptEngineMajorVersion: !0, 21407 ScriptEngineMinorVersion: !0, 21408 VBArray: !0, 21409 WScript: !0, 21410 WSH: !0, 21411 XDomainRequest: !0 21412 }, 21413 jquery: { 21414 $: !1, 21415 jQuery: !1 21416 }, 21417 yui: { 21418 Y: !1, 21419 YUI: !1, 21420 YUI_config: !1 21421 }, 21422 shelljs: { 21423 cat: !1, 21424 cd: !1, 21425 chmod: !1, 21426 config: !1, 21427 cp: !1, 21428 dirs: !1, 21429 echo: !1, 21430 env: !1, 21431 error: !1, 21432 exec: !1, 21433 exit: !1, 21434 find: !1, 21435 grep: !1, 21436 ls: !1, 21437 ln: !1, 21438 mkdir: !1, 21439 mv: !1, 21440 popd: !1, 21441 pushd: !1, 21442 pwd: !1, 21443 rm: !1, 21444 sed: !1, 21445 target: !1, 21446 tempdir: !1, 21447 test: !1, 21448 which: !1 21449 }, 21450 prototypejs: { 21451 $: !1, 21452 $$: !1, 21453 $A: !1, 21454 $break: !1, 21455 $continue: !1, 21456 $F: !1, 21457 $H: !1, 21458 $R: !1, 21459 $w: !1, 21460 Abstract: !1, 21461 Ajax: !1, 21462 Autocompleter: !1, 21463 Builder: !1, 21464 Class: !1, 21465 Control: !1, 21466 Draggable: !1, 21467 Draggables: !1, 21468 Droppables: !1,
21469 Effect: !1, 21470 Element: !1, 21471 Enumerable: !1, 21472 Event: !1, 21473 Field: !1, 21474 Form: !1, 21475 Hash: !1, 21476 Insertion: !1, 21477 ObjectRange: !1, 21478 PeriodicalExecuter: !1, 21479 Position: !1, 21480 Prototype: !1, 21481 Scriptaculous: !1, 21482 Selector: !1, 21483 Sortable: !1, 21484 SortableObserver: !1, 21485 Sound: !1, 21486 Template: !1, 21487 Toggle: !1, 21488 Try: !1 21489 }, 21490 meteor: { 21491 $: !1, 21492 _: !1, 21493 Accounts: !1, 21494 App: !1, 21495 Assets: !1, 21496 Blaze: !1, 21497 check: !1, 21498 Cordova: !1, 21499 DDP: !1, 21500 DDPServer: !1, 21501 Deps: !1, 21502 EJSON: !1, 21503 Email: !1, 21504 HTTP: !1, 21505 Log: !1, 21506 Match: !1, 21507 Meteor: !1, 21508 Mongo: !1, 21509 MongoInternals: !1, 21510 Npm: !1, 21511 Package: !1, 21512 Plugin: !1, 21513 process: !1, 21514 Random: !1, 21515 ReactiveDict: !1, 21516 ReactiveVar: !1, 21517 Router: !1, 21518 Session: !1, 21519 share: !1, 21520 Spacebars: !1, 21521 Template: !1, 21522 Tinytest: !1, 21523 Tracker: !1, 21524 UI: !1, 21525 Utils: !1, 21526 WebApp: !1, 21527 WebAppInternals: !1 21528 }, 21529 mongo: { 21530 _isWindows: !1, 21531 _rand: !1, 21532 BulkWriteResult: !1, 21533 cat: !1, 21534 cd: !1, 21535 connect: !1, 21536 db: !1, 21537 getHostName: !1, 21538 getMemInfo: !1, 21539 hostname: !1, 21540 listFiles: !1, 21541 load: !1, 21542 ls: !1, 21543 md5sumFile: !1, 21544 mkdir: !1, 21545 Mongo: !1, 21546 ObjectId: !1, 21547 PlanCache: !1, 21548 print: !1, 21549 printjson: !1, 21550 pwd: !1, 21551 quit: !1, 21552 removeFile: !1, 21553 rs: !1, 21554 sh: !1, 21555 UUID: !1, 21556 version: !1, 21557 WriteResult: !1 21558 }, 21559 applescript: { 21560 $: !1, 21561 Application: !1, 21562 Automation: !1, 21563 console: !1, 21564 delay: !1, 21565 Library: !1, 21566 ObjC: !1, 21567 ObjectSpecifier: !1, 21568 Path: !1, 21569 Progress: !1, 21570 Ref: !1 21571 }, 21572 serviceworker: { 21573 caches: !1, 21574 Cache: !1, 21575 CacheStorage: !1, 21576 Client: !1, 21577 clients: !1, 21578 Clients: !1, 21579 ExtendableEvent: !1, 21580 ExtendableMessageEvent: !1, 21581 FetchEvent: !1, 21582 importScripts: !1, 21583 registration: !1, 21584 self: !1, 21585 ServiceWorker: !1, 21586 ServiceWorkerContainer: !1, 21587 ServiceWorkerGlobalScope: !1, 21588 ServiceWorkerMessageEvent: !1, 21589 ServiceWorkerRegistration: !1, 21590 skipWaiting: !1, 21591 WindowClient: !1 21592 }, 21593 atomtest: { 21594 advanceClock: !1, 21595 fakeClearInterval: !1, 21596 fakeClearTimeout: !1, 21597 fakeSetInterval: !1, 21598 fakeSetTimeout: !1, 21599 resetTimeouts: !1, 21600 waitsForPromise: !1 21601 }, 21602 embertest: { 21603 andThen: !1, 21604 click: !1, 21605 currentPath: !1, 21606 currentRouteName: !1, 21607 currentURL: !1, 21608 fillIn: !1, 21609 find: !1, 21610 findWithAssert: !1, 21611 keyEvent: !1, 21612 pauseTest: !1, 21613 triggerEvent: !1, 21614 visit: !1 21615 }, 21616 protractor: { 21617 $: !1, 21618 $$: !1, 21619 browser: !1, 21620 By: !1, 21621 by: !1, 21622 DartObject: !1, 21623 element: !1, 21624 protractor: !1 21625 }, 21626 "shared-node-browser": { 21627 clearInterval: !1, 21628 clearTimeout: !1, 21629 console: !1, 21630 setInterval: !1, 21631 setTimeout: !1 21632 }, 21633 webextensions: { 21634 browser: !1, 21635 chrome: !1, 21636 opr: !1 21637 }, 21638 greasemonkey: { 21639 GM_addStyle: !1, 21640 GM_deleteValue: !1, 21641 GM_getResourceText: !1, 21642 GM_getResourceURL: !1, 21643 GM_getValue: !1, 21644 GM_info: !1, 21645 GM_listValues: !1, 21646 GM_log: !1, 21647 GM_openInTab: !1, 21648 GM_registerMenuCommand: !1, 21649 GM_setClipboard: !1, 21650 GM_setValue: !1, 21651 GM_xmlhttpRequest: !1, 21652 unsafeWindow: !1 21653 } 21654 } 21655 } 21656 , function(e, t) { 21657 e.exports = { 21658 name: "babel-core", 21659 version: "6.9.1", 21660 description: "Babel compiler core.", 21661 author: { 21662 name: "Sebastian McKenzie", 21663 email: "[email protected]" 21664 }, 21665 homepage: "https://babeljs.io/", 21666 license: "MIT", 21667 repository: { 21668 type: "git", 21669 url: "https://github.com/babel/babel/tree/master/packages/babel-core" 21670 }, 21671 keywords: ["6to5", "babel", "classes", "const", "es6", "harmony", "let", "modules", "transpile", "transpiler", "var"], 21672 scripts: { 21673 bench: "make bench", 21674 test: "make test" 21675 }, 21676 dependencies: { 21677 "babel-code-frame": "^6.8.0", 21678 "babel-generator": "^6.9.0", 21679 "babel-helpers": "^6.8.0", 21680 "babel-messages": "^6.8.0", 21681 "babel-template": "^6.9.0", 21682 "babel-runtime": "^6.9.1", 21683 "babel-register": "^6.9.0", 21684 "babel-traverse": "^6.9.0", 21685 "babel-types": "^6.9.1",
21686 babylon: "^6.7.0", 21687 "convert-source-map": "^1.1.0", 21688 debug: "^2.1.1", 21689 json5: "^0.4.0", 21690 lodash: "^4.2.0", 21691 minimatch: "^2.0.3", 21692 "path-exists": "^1.0.0", 21693 "path-is-absolute": "^1.0.0", 21694 "private": "^0.1.6", 21695 "shebang-regex": "^1.0.0", 21696 slash: "^1.0.0", 21697 "source-map": "^0.5.0" 21698 }, 21699 devDependencies: { 21700 "babel-helper-fixtures": "^6.9.0", 21701 "babel-helper-transform-fixture-test-runner": "^6.9.0", 21702 "babel-polyfill": "^6.9.1" 21703 }, 21704 _id: "[email protected]", 21705 _shasum: "48d471eebf4de469e0a942fe456dcc94b18be80d", 21706 _from: "babel-core@>=6.9.1 <7.0.0", 21707 _npmVersion: "3.8.6", 21708 _nodeVersion: "5.1.0", 21709 _npmUser: { 21710 name: "hzoo", 21711 email: "[email protected]" 21712 }, 21713 dist: { 21714 shasum: "48d471eebf4de469e0a942fe456dcc94b18be80d", 21715 tarball: "https://registry.npmjs.org/babel-core/-/babel-core-6.9.1.tgz" 21716 }, 21717 maintainers: [{ 21718 name: "amasad", 21719 email: "[email protected]" 21720 }, { 21721 name: "hzoo", 21722 email: "[email protected]" 21723 }, { 21724 name: "jmm", 21725 email: "[email protected]" 21726 }, { 21727 name: "loganfsmyth", 21728 email: "[email protected]" 21729 }, { 21730 name: "sebmck", 21731 email: "[email protected]" 21732 }, { 21733 name: "thejameskyle", 21734 email: "[email protected]" 21735 }], 21736 _npmOperationalInternal: { 21737 host: "packages-12-west.internal.npmjs.com", 21738 tmp: "tmp/babel-core-6.9.1.tgz_1464551408093_0.2568425089120865" 21739 }, 21740 directories: {}, 21741 _resolved: "https://registry.npmjs.org/babel-core/-/babel-core-6.9.1.tgz", 21742 readme: "ERROR: No README data found!" 21743 } 21744 } 21745 , 10866, 10866, 10866, 10866, 10866, 10866, 10866, 10866, 10866, 10866, 10866, 10866, 10866, 10866, 10866, 10866, 10866, 10866, 10866, 10866, 10866, 10866, function(e, t) { 21746 e.exports = { 21747 75: 8490, 21748 83: 383, 21749 107: 8490, 21750 115: 383, 21751 181: 924, 21752 197: 8491, 21753 383: 83, 21754 452: 453, 21755 453: 452, 21756 455: 456, 21757 456: 455, 21758 458: 459, 21759 459: 458, 21760 497: 498, 21761 498: 497, 21762 837: 8126, 21763 914: 976, 21764 917: 1013, 21765 920: 1012, 21766 921: 8126, 21767 922: 1008, 21768 924: 181, 21769 928: 982, 21770 929: 1009, 21771 931: 962, 21772 934: 981, 21773 937: 8486, 21774 962: 931, 21775 976: 914, 21776 977: 1012, 21777 981: 934, 21778 982: 928, 21779 1008: 922, 21780 1009: 929, 21781 1012: [920, 977], 21782 1013: 917, 21783 7776: 7835, 21784 7835: 7776, 21785 8126: [837, 921], 21786 8486: 937, 21787 8490: 75, 21788 8491: 197, 21789 66560: 66600, 21790 66561: 66601, 21791 66562: 66602, 21792 66563: 66603, 21793 66564: 66604, 21794 66565: 66605, 21795 66566: 66606, 21796 66567: 66607, 21797 66568: 66608, 21798 66569: 66609, 21799 66570: 66610, 21800 66571: 66611, 21801 66572: 66612, 21802 66573: 66613, 21803 66574: 66614, 21804 66575: 66615, 21805 66576: 66616, 21806 66577: 66617, 21807 66578: 66618, 21808 66579: 66619, 21809 66580: 66620, 21810 66581: 66621, 21811 66582: 66622, 21812 66583: 66623, 21813 66584: 66624, 21814 66585: 66625, 21815 66586: 66626, 21816 66587: 66627, 21817 66588: 66628, 21818 66589: 66629, 21819 66590: 66630, 21820 66591: 66631, 21821 66592: 66632, 21822 66593: 66633, 21823 66594: 66634, 21824 66595: 66635, 21825 66596: 66636, 21826 66597: 66637, 21827 66598: 66638, 21828 66599: 66639, 21829 66600: 66560, 21830 66601: 66561, 21831 66602: 66562, 21832 66603: 66563, 21833 66604: 66564, 21834 66605: 66565, 21835 66606: 66566, 21836 66607: 66567, 21837 66608: 66568, 21838 66609: 66569, 21839 66610: 66570, 21840 66611: 66571, 21841 66612: 66572, 21842 66613: 66573, 21843 66614: 66574, 21844 66615: 66575, 21845 66616: 66576, 21846 66617: 66577, 21847 66618: 66578, 21848 66619: 66579, 21849 66620: 66580, 21850 66621: 66581, 21851 66622: 66582, 21852 66623: 66583, 21853 66624: 66584, 21854 66625: 66585, 21855 66626: 66586, 21856 66627: 66587, 21857 66628: 66588, 21858 66629: 66589, 21859 66630: 66590, 21860 66631: 66591, 21861 66632: 66592, 21862 66633: 66593, 21863 66634: 66594, 21864 66635: 66595, 21865 66636: 66596, 21866 66637: 66597, 21867 66638: 66598, 21868 66639: 66599, 21869 68736: 68800, 21870 68737: 68801, 21871 68738: 68802, 21872 68739: 68803, 21873 68740: 68804, 21874 68741: 68805, 21875 68742: 68806, 21876 68743: 68807, 21877 68744: 68808, 21878 68745: 68809, 21879 68746: 68810, 21880 68747: 68811, 21881 68748: 68812, 21882 68749: 68813, 21883 68750: 68814, 21884 68751: 68815, 21885 68752: 68816, 21886 68753: 68817, 21887 68754: 68818, 21888 68755: 68819, 21889 68756: 68820, 21890 68757: 68821, 21891 68758: 68822, 21892 68759: 68823, 21893 68760: 68824, 21894 68761: 68825, 21895 68762: 68826, 21896 68763: 68827, 21897 68764: 68828, 21898 68765: 68829, 21899 68766: 68830, 21900 68767: 68831, 21901 68768: 68832, 21902 68769: 68833, 21903 68770: 68834, 21904 68771: 68835, 21905 68772: 68836, 21906 68773: 68837, 21907 68774: 68838, 21908 68775: 68839, 21909 68776: 68840, 21910 68777: 68841, 21911 68778: 68842, 21912 68779: 68843, 21913 68780: 68844, 21914 68781: 68845, 21915 68782: 68846, 21916 68783: 68847, 21917 68784: 68848, 21918 68785: 68849, 21919 68786: 68850, 21920 68800: 68736, 21921 68801: 68737, 21922 68802: 68738, 21923 68803: 68739, 21924 68804: 68740, 21925 68805: 68741, 21926 68806: 68742, 21927 68807: 68743, 21928 68808: 68744, 21929 68809: 68745, 21930 68810: 68746, 21931 68811: 68747, 21932 68812: 68748, 21933 68813: 68749, 21934 68814: 68750, 21935 68815: 68751, 21936 68816: 68752, 21937 68817: 68753, 21938 68818: 68754, 21939 68819: 68755, 21940 68820: 68756, 21941 68821: 68757, 21942 68822: 68758, 21943 68823: 68759, 21944 68824: 68760, 21945 68825: 68761, 21946 68826: 68762, 21947 68827: 68763, 21948 68828: 68764, 21949 68829: 68765, 21950 68830: 68766, 21951 68831: 68767, 21952 68832: 68768, 21953 68833: 68769, 21954 68834: 68770, 21955 68835: 68771, 21956 68836: 68772, 21957 68837: 68773, 21958 68838: 68774, 21959 68839: 68775, 21960 68840: 68776, 21961 68841: 68777, 21962 68842: 68778, 21963 68843: 68779, 21964 68844: 68780, 21965 68845: 68781, 21966 68846: 68782, 21967 68847: 68783, 21968 68848: 68784, 21969 68849: 68785, 21970 68850: 68786, 21971 71840: 71872, 21972 71841: 71873, 21973 71842: 71874, 21974 71843: 71875, 21975 71844: 71876, 21976 71845: 71877, 21977 71846: 71878, 21978 71847: 71879, 21979 71848: 71880, 21980 71849: 71881, 21981 71850: 71882, 21982 71851: 71883, 21983 71852: 71884, 21984 71853: 71885, 21985 71854: 71886, 21986 71855: 71887, 21987 71856: 71888, 21988 71857: 71889, 21989 71858: 71890, 21990 71859: 71891, 21991 71860: 71892, 21992 71861: 71893, 21993 71862: 71894, 21994 71863: 71895, 21995 71864: 71896, 21996 71865: 71897, 21997 71866: 71898, 21998 71867: 71899, 21999 71868: 71900, 22000 71869: 71901, 22001 71870: 71902, 22002 71871: 71903, 22003 71872: 71840, 22004 71873: 71841, 22005 71874: 71842, 22006 71875: 71843, 22007 71876: 71844, 22008 71877: 71845, 22009 71878: 71846, 22010 71879: 71847,
vendor: 4,155 bytes, lines 22011-22122
22011 71880: 71848, 22012 71881: 71849, 22013 71882: 71850, 22014 71883: 71851, 22015 71884: 71852, 22016 71885: 71853, 22017 71886: 71854, 22018 71887: 71855, 22019 71888: 71856, 22020 71889: 71857, 22021 71890: 71858, 22022 71891: 71859, 22023 71892: 71860, 22024 71893: 71861, 22025 71894: 71862, 22026 71895: 71863, 22027 71896: 71864, 22028 71897: 71865, 22029 71898: 71866, 22030 71899: 71867, 22031 71900: 71868, 22032 71901: 71869, 22033 71902: 71870, 22034 71903: 71871 22035 } 22036 } 22037 , 10866, 10866, 10866, 10866, 10866, 10866, 10866, 10866, function(e, t, r) { 22038 var n = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; 22039 !function(e) { 22040 "use strict"; 22041 function t(e) { 22042 var t = e.charCodeAt(0); 22043 return t === s || t === p ? 62 : t === o || t === f ? 63 : u > t ? -1 : u + 10 > t ? t - u + 26 + 26 : c + 26 > t ? t - c : l + 26 > t ? t - l + 26 : void 0 22044 } 22045 function r(e) { 22046 function r(e) { 22047 l[p++] = e 22048 } 22049 var n, i, s, o, u, l; 22050 if (e.length % 4 > 0) 22051 throw new Error("Invalid string. Length must be a multiple of 4"); 22052 var c = e.length; 22053 u = "=" === e.charAt(c - 2) ? 2 : "=" === e.charAt(c - 1) ? 1 : 0, 22054 l = new a(3 * e.length / 4 - u), 22055 s = u > 0 ? e.length - 4 : e.length; 22056 var p = 0; 22057 for (n = 0, 22058 i = 0; s > n; n += 4, 22059 i += 3) 22060 o = t(e.charAt(n)) << 18 | t(e.charAt(n + 1)) << 12 | t(e.charAt(n + 2)) << 6 | t(e.charAt(n + 3)), 22061 r((16711680 & o) >> 16), 22062 r((65280 & o) >> 8), 22063 r(255 & o); 22064 return 2 === u ? (o = t(e.charAt(n)) << 2 | t(e.charAt(n + 1)) >> 4, 22065 r(255 & o)) : 1 === u && (o = t(e.charAt(n)) << 10 | t(e.charAt(n + 1)) << 4 | t(e.charAt(n + 2)) >> 2, 22066 r(o >> 8 & 255), 22067 r(255 & o)), 22068 l 22069 } 22070 function i(e) { 22071 function t(e) { 22072 return n.charAt(e) 22073 } 22074 function r(e) { 22075 return t(e >> 18 & 63) + t(e >> 12 & 63) + t(e >> 6 & 63) + t(63 & e) 22076 } 22077 var i, a, s, o = e.length % 3, u = ""; 22078 for (i = 0, 22079 s = e.length - o; s > i; i += 3) 22080 a = (e[i] << 16) + (e[i + 1] << 8) + e[i + 2], 22081 u += r(a); 22082 switch (o) { 22083 case 1: 22084 a = e[e.length - 1], 22085 u += t(a >> 2), 22086 u += t(a << 4 & 63), 22087 u += "=="; 22088 break; 22089 case 2: 22090 a = (e[e.length - 2] << 8) + e[e.length - 1], 22091 u += t(a >> 10), 22092 u += t(a >> 4 & 63), 22093 u += t(a << 2 & 63), 22094 u += "=" 22095 } 22096 return u 22097 } 22098 var a = "undefined" != typeof Uint8Array ? Uint8Array : Array 22099 , s = "+".charCodeAt(0) 22100 , o = "/".charCodeAt(0) 22101 , u = "0".charCodeAt(0) 22102 , l = "a".charCodeAt(0) 22103 , c = "A".charCodeAt(0) 22104 , p = "-".charCodeAt(0) 22105 , f = "_".charCodeAt(0); 22106 e.toByteArray = r, 22107 e.fromByteArray = i 22108 }(t) 22109 } 22110 , function(e, t) { 22111 t.read = function(e, t, r, n, i) { 22112 var a, s, o = 8 * i - n - 1, u = (1 << o) - 1, l = u >> 1, c = -7, p = r ? i - 1 : 0, f = r ? -1 : 1, d = e[t + p]; 22113 for (p += f, 22114 a = d & (1 << -c) - 1, 22115 d >>= -c, 22116 c += o; c > 0; a = 256 * a + e[t + p], 22117 p += f, 22118 c -= 8) 22119 ; 22120 for (s = a & (1 << -c) - 1, 22121 a >>= -c, 22122 c += n;
22122 c > 0; s = 256 * s + e[t + p], 22123 p += f, 22124 c -= 8) 22125 ; 22126 if (0 === a) 22127 a = 1 - l; 22128 else { 22129 if (a === u) 22130 return s ? NaN : (d ? -1 : 1) * (1 / 0); 22131 s += Math.pow(2, n), 22132 a -= l 22133 } 22134 return (d ? -1 : 1) * s * Math.pow(2, a - n) 22135 } 22136 , 22137 t.write = function(e, t, r, n, i, a) { 22138 var s, o, u, l = 8 * a - i - 1, c = (1 << l) - 1, p = c >> 1, f = 23 === i ? Math.pow(2, -24) - Math.pow(2, -77) : 0, d = n ? 0 : a - 1, h = n ? 1 : -1, y = 0 > t || 0 === t && 0 > 1 / t ? 1 : 0; 22139 for (t = Math.abs(t), 22140 isNaN(t) || t === 1 / 0 ? (o = isNaN(t) ? 1 : 0, 22141 s = c) : (s = Math.floor(Math.log(t) / Math.LN2), 22142 t * (u = Math.pow(2, -s)) < 1 && (s--, 22143 u *= 2), 22144 t += s + p >= 1 ? f / u : f * Math.pow(2, 1 - p), 22145 t * u >= 2 && (s++, 22146 u /= 2), 22147 s + p >= c ? (o = 0, 22148 s = c) : s + p >= 1 ? (o = (t * u - 1) * Math.pow(2, i), 22149 s += p) : (o = t * Math.pow(2, p - 1) * Math.pow(2, i), 22150 s = 0)); i >= 8; e[r + d] = 255 & o, 22151 d += h, 22152 o /= 256, 22153 i -= 8) 22154 ; 22155 for (s = s << i | o, 22156 l += i; l > 0; e[r + d] = 255 & s, 22157 d += h, 22158 s /= 256, 22159 l -= 8) 22160 ; 22161 e[r + d - h] |= 128 * y 22162 } 22163 } 22164 , function(e, t) { 22165 var r = {}.toString; 22166 e.exports = Array.isArray || function(e) { 22167 return "[object Array]" == r.call(e) 22168 } 22169 } 22170 , function(e, t) { 22171 "function" == typeof Object.create ? e.exports = function(e, t) { 22172 e.super_ = t, 22173 e.prototype = Object.create(t.prototype, { 22174 constructor: { 22175 value: e, 22176 enumerable: !1, 22177 writable: !0, 22178 configurable: !0 22179 } 22180 }) 22181 } 22182 : e.exports = function(e, t) { 22183 e.super_ = t; 22184 var r = function() {}; 22185 r.prototype = t.prototype, 22186 e.prototype = new r, 22187 e.prototype.constructor = e 22188 } 22189 } 22190 , function(e, t) { 22191 e.exports = function(e) { 22192 return e && "object" == typeof e && "function" == typeof e.copy && "function" == typeof e.fill && "function" == typeof e.readUInt8 22193 } 22194 } 22195 , function(e, t, r, n, i, a) { 22196 "use strict"; 22197 function s(e) { 22198 return e && e.__esModule ? e : { 22199 "default": e 22200 } 22201 } 22202 function o(e) { 22203 var t = c["default"].matchToToken(e); 22204 if ("name" === t.type && f["default"].keyword.isReservedWordES6(t.value)) 22205 return "keyword"; 22206 if ("punctuator" === t.type) 22207 switch (t.value) { 22208 case "{": 22209 case "}": 22210 return "curly"; 22211 case "(": 22212 case ")": 22213 return "parens"; 22214 case "[": 22215 case "]": 22216 return "square" 22217 } 22218 return t.type 22219 } 22220 function u(e) { 22221 return e.replace(c["default"], function() { 22222 for (var e = arguments.length, t = Array(e), r = 0; e > r; r++) 22223 t[r] = arguments[r]; 22224 var n = o(t) 22225 , i = y[n]; 22226 return i ? t[0].split(v).map(function(e) { 22227 return i(e) 22228 }).join("\n") : t[0] 22229 }) 22230 } 22231 t.__esModule = !0, 22232 t["default"] = function(e, t, r) { 22233 var n = arguments.length <= 3 || void 0 === arguments[3] ? {} : arguments[3]; 22234 r = Math.max(r, 0); 22235 var i = n.highlightCode && h["default"].supportsColor; 22236 i && (e = u(e)); 22237 var a = e.split(v) 22238 , s = Math.max(t - 3, 0) 22239 , o = Math.min(a.length, t + 3); 22240 t || r || (s = 0, 22241 o = a.length); 22242 var l = String(o).length 22243 , c = a.slice(s, o).map(function(e, n) { 22244 var i = s + 1 + n 22245 , a = (" " + i).slice(-l) 22246 , o = " " + a + " | "; 22247 if (i === t) { 22248 var u = ""; 22249 if (r) { 22250 var c = e.slice(0, r - 1).replace(/[^\t]/g, " "); 22251 u = "\n " + o.replace(/\d/g, " ") + c + "^" 22252 } 22253 return ">" + o + e + u 22254 } 22255 return " " + o + e 22256 }).join("\n"); 22257 return i ? h["default"].reset(c) : c 22258 } 22259 ; 22260 var l = r(n) 22261 , c = s(l) 22262 , p = r(i) 22263 , f = s(p) 22264 , d = r(a) 22265 , h = s(d) 22266 , y = {
22267 string: h["default"].red, 22268 punctuator: h["default"].bold, 22269 curly: h["default"].green, 22270 parens: h["default"].blue.bold, 22271 square: h["default"].yellow, 22272 keyword: h["default"].cyan, 22273 number: h["default"].magenta, 22274 regex: h["default"].magenta, 22275 comment: h["default"].grey, 22276 invalid: h["default"].inverse 22277 } 22278 , v = /\r\n|[\n\r\u2028\u2029]/; 22279 e.exports = t["default"] 22280 } 22281 , function(e, t, r, n, i, a, s, o) { 22282 (function(t) { 22283 "use strict"; 22284 function u(e) { 22285 this.enabled = e && void 0 !== e.enabled ? e.enabled : v 22286 } 22287 function l(e) { 22288 var t = function() { 22289 return c.apply(t, arguments) 22290 }; 22291 return t._styles = e, 22292 t.enabled = this.enabled, 22293 t.__proto__ = E, 22294 t 22295 } 22296 function c() { 22297 var e = arguments 22298 , t = e.length 22299 , r = 0 !== t && String(arguments[0]); 22300 if (t > 1) 22301 for (var n = 1; t > n; n++) 22302 r += " " + e[n]; 22303 if (!this.enabled || !r) 22304 return r; 22305 var i = this._styles 22306 , a = i.length 22307 , s = d.dim.open; 22308 for (!g || -1 === i.indexOf("gray") && -1 === i.indexOf("grey") || (d.dim.open = ""); a--; ) { 22309 var o = d[i[a]]; 22310 r = o.open + r.replace(o.closeRe, o.open) + o.close 22311 } 22312 return d.dim.open = s, 22313 r 22314 } 22315 function p() { 22316 var e = {}; 22317 return Object.keys(b).forEach(function(t) { 22318 e[t] = { 22319 get: function() { 22320 return l.call(this, [t]) 22321 } 22322 } 22323 }), 22324 e 22325 } 22326 var f = r(n) 22327 , d = r(i) 22328 , h = r(a) 22329 , y = r(s) 22330 , v = r(o) 22331 , m = Object.defineProperties 22332 , g = "win32" === t.platform && !/^xterm/i.test(t.env.TERM); 22333 g && (d.blue.open = "�[94m"); 22334 var b = function() { 22335 var e = {}; 22336 return Object.keys(d).forEach(function(t) { 22337 d[t].closeRe = new RegExp(f(d[t].close),"g"), 22338 e[t] = { 22339 get: function() { 22340 return l.call(this, this._styles.concat(t)) 22341 } 22342 } 22343 }), 22344 e 22345 }() 22346 , E = m(function() {}, b); 22347 m(u.prototype, p()), 22348 e.exports = new u, 22349 e.exports.styles = d, 22350 e.exports.hasColor = y, 22351 e.exports.stripColor = h, 22352 e.exports.supportsColor = v 22353 } 22354 ).call(t, r(1)) 22355 } 22356 , function(e, t, r, n) { 22357 "use strict"; 22358 var i = r(n) 22359 , a = new RegExp(i().source); 22360 e.exports = a.test.bind(a) 22361 } 22362 , function(e, t, r, n) { 22363 "use strict"; 22364 var i = r(n)(); 22365 e.exports = function(e) { 22366 return "string" == typeof e ? e.replace(i, "") : e 22367 } 22368 } 22369 , function(e, t, r, n) { 22370 !function() { 22371 "use strict"; 22372 function t(e) { 22373 switch (e) { 22374 case "implements": 22375 case "interface": 22376 case "package": 22377 case "private": 22378 case "protected": 22379 case "public": 22380 case "static": 22381 case "let": 22382 return !0; 22383 default: 22384 return !1 22385 } 22386 } 22387 function i(e, t) { 22388 return t || "yield" !== e ? a(e, t) : !1 22389 } 22390 function a(e, r) { 22391 if (r && t(e)) 22392 return !0; 22393 switch (e.length) { 22394 case 2: 22395 return "if" === e || "in" === e || "do" === e; 22396 case 3: 22397 return "var" === e || "for" === e || "new" === e || "try" === e; 22398 case 4: 22399 return "this" === e || "else" === e || "case" === e || "void" === e || "with" === e || "enum" === e; 22400 case 5: 22401 return "while" === e || "break" === e || "catch" === e || "throw" === e || "const" === e || "yield" === e || "class" === e || "super" === e; 22402 case 6: 22403 return "return" === e || "typeof" === e || "delete" === e || "switch" === e || "export" === e || "import" === e; 22404 case 7: 22405 return "default" === e || "finally" === e || "extends" === e; 22406 case 8: 22407 return "function" === e || "continue" === e || "debugger" === e; 22408 case 10: 22409 return "instanceof" === e; 22410 default: 22411 return !1 22412 } 22413 } 22414 function s(e, t) { 22415 return "null" === e || "true" === e || "false" === e || i(e, t) 22416 } 22417 function o(e, t) { 22418 return "null" === e || "true" === e || "false" === e || a(e, t) 22419 } 22420 function u(e) { 22421 return "eval" === e || "arguments" === e 22422 } 22423 function l(e) { 22424 var t, r, n; 22425 if (0 === e.length) 22426 return !1; 22427 if (n = e.charCodeAt(0), 22428 !h.isIdentifierStartES5(n)) 22429 return !1; 22430 for (t = 1, 22431 r = e.length; r > t; ++t) 22432 if (n = e.charCodeAt(t), 22433 !h.isIdentifierPartES5(n)) 22434 return !1; 22435 return !0 22436 } 22437 function c(e, t) { 22438 return 1024 * (e - 55296) + (t - 56320) + 65536 22439 } 22440 function p(e) { 22441 var t, r, n, i, a; 22442 if (0 === e.length) 22443 return !1; 22444 for (a = h.isIdentifierStartES6, 22445 t = 0, 22446 r = e.length; r > t; ++t) { 22447 if (n = e.charCodeAt(t), 22448 n >= 55296 && 56319 >= n) { 22449 if (++t, 22450 t >= r) 22451 return !1; 22452 if (i = e.charCodeAt(t), 22453 !(i >= 56320 && 57343 >= i)) 22454 return !1; 22455 n = c(n, i) 22456 } 22457 if (!a(n)) 22458 return !1; 22459 a = h.isIdentifierPartES6 22460 } 22461 return !0 22462 } 22463 function f(e, t) { 22464 return l(e) && !s(e, t) 22465 } 22466 function d(e, t) { 22467 return p(e) && !o(e, t) 22468 } 22469 var h = r(n); 22470 e.exports = { 22471 isKeywordES5: i, 22472 isKeywordES6: a, 22473 isReservedWordES5: s, 22474 isReservedWordES6: o, 22475 isRestrictedWord: u, 22476 isIdentifierNameES5: l, 22477 isIdentifierNameES6: p, 22478 isIdentifierES5: f, 22479 isIdentifierES6: d 22480 } 22481 }() 22482 } 22483 , function(e, t, r, n, i, a) { 22484 !function() { 22485 "use strict"; 22486 t.ast = r(n), 22487 t.code = r(i), 22488 t.keyword = r(a) 22489 }() 22490 } 22491 , function(e, t, r, n) { 22492 "use strict"; 22493 var i = r(n); 22494 e.exports = function(e, t) { 22495 if ("string" != typeof e) 22496 throw new TypeError("Expected a string as the first argument"); 22497 if (0 > t || !i(t)) 22498 throw new TypeError("Expected a finite positive number"); 22499 var r = ""; 22500 do 22501 1 & t && (r += e), 22502 e += e; 22503 while (t >>= 1); 22504 return r 22505 } 22506 } 22507 , function(e, t, r, n) { 22508 "use strict"; 22509 var i = r(n); 22510 e.exports = Number.isFinite || function(e) { 22511 return !("number" != typeof e || i(e) || e === 1 / 0 || e === -(1 / 0)) 22512 } 22513 } 22514 , function(e, t, r, n) { 22515 "use strict"; 22516 function i(e) {
22517 if (e && e.__esModule) 22518 return e; 22519 var t = {}; 22520 if (null != e) 22521 for (var r in e) 22522 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 22523 return t["default"] = e, 22524 t 22525 } 22526 function a(e) { 22527 return e && e.__esModule ? e : { 22528 "default": e 22529 } 22530 } 22531 function s(e) { 22532 for (var t = arguments.length, r = Array(t > 1 ? t - 1 : 0), n = 1; t > n; n++) 22533 r[n - 1] = arguments[n]; 22534 var i = f[e]; 22535 if (!i) 22536 throw new ReferenceError("Unknown message " + (0, 22537 l["default"])(e)); 22538 return r = o(r), 22539 i.replace(/\$(\d+)/g, function(e, t) { 22540 return r[t - 1] 22541 }) 22542 } 22543 function o(e) { 22544 return e.map(function(e) { 22545 if (null != e && e.inspect) 22546 return e.inspect(); 22547 try { 22548 return (0, 22549 l["default"])(e) || e + "" 22550 } catch (t) { 22551 return p.inspect(e) 22552 } 22553 }) 22554 } 22555 t.__esModule = !0, 22556 t.MESSAGES = void 0; 22557 var u = r(n) 22558 , l = a(u); 22559 t.get = s, 22560 t.parseArgs = o; 22561 var c = r(19) 22562 , p = i(c) 22563 , f = t.MESSAGES = { 22564 tailCallReassignmentDeopt: "Function reference has been reassigned, so it will probably be dereferenced, therefore we can't optimise this with confidence", 22565 classesIllegalBareSuper: "Illegal use of bare super", 22566 classesIllegalSuperCall: "Direct super call is illegal in non-constructor, use super.$1() instead", 22567 scopeDuplicateDeclaration: "Duplicate declaration $1", 22568 settersNoRest: "Setters aren't allowed to have a rest", 22569 noAssignmentsInForHead: "No assignments allowed in for-in/of head", 22570 expectedMemberExpressionOrIdentifier: "Expected type MemberExpression or Identifier", 22571 invalidParentForThisNode: "We don't know how to handle this node within the current parent - please open an issue", 22572 readOnly: "$1 is read-only", 22573 unknownForHead: "Unknown node type $1 in ForStatement", 22574 didYouMean: "Did you mean $1?", 22575 codeGeneratorDeopt: "Note: The code generator has deoptimised the styling of $1 as it exceeds the max of $2.", 22576 missingTemplatesDirectory: "no templates directory - this is most likely the result of a broken `npm publish`. Please report to https://github.com/babel/babel/issues", 22577 unsupportedOutputType: "Unsupported output type $1", 22578 illegalMethodName: "Illegal method name $1", 22579 lostTrackNodePath: "We lost track of this node's position, likely because the AST was directly manipulated", 22580 modulesIllegalExportName: "Illegal export $1", 22581 modulesDuplicateDeclarations: "Duplicate module declarations with the same source but in different scopes", 22582 undeclaredVariable: "Reference to undeclared variable $1", 22583 undeclaredVariableType: "Referencing a type alias outside of a type annotation", 22584 undeclaredVariableSuggestion: "Reference to undeclared variable $1 - did you mean $2?", 22585 traverseNeedsParent: "You must pass a scope and parentPath unless traversing a Program/File. Instead of that you tried to traverse a $1 node without passing scope and parentPath.", 22586 traverseVerifyRootFunction: "You passed `traverse()` a function when it expected a visitor object, are you sure you didn't mean `{ enter: Function }`?", 22587 traverseVerifyVisitorProperty: "You passed `traverse()` a visitor object with the property $1 that has the invalid property $2", 22588 traverseVerifyNodeType: "You gave us a visitor for the node type $1 but it's not a valid type", 22589 pluginNotObject: "Plugin $2 specified in $1 was expected to return an object when invoked but returned $3", 22590 pluginNotFunction: "Plugin $2 specified in $1 was expected to return a function but returned $3", 22591 pluginUnknown: "Unknown plugin $1 specified in $2 at $3, attempted to resolve relative to $4", 22592 pluginInvalidProperty: "Plugin $2 specified in $1 provided an invali
22592d property of $3" 22593 } 22594 } 22595 , function(e, t, r, n) { 22596 e.exports = { 22597 "default": r(n), 22598 __esModule: !0 22599 } 22600 } 22601 , function(e, t, r, n) { 22602 e.exports = { 22603 "default": r(n), 22604 __esModule: !0 22605 } 22606 } 22607 , function(e, t, r, n) { 22608 e.exports = { 22609 "default": r(n), 22610 __esModule: !0 22611 } 22612 } 22613 , function(e, t, r, n) { 22614 e.exports = { 22615 "default": r(n), 22616 __esModule: !0 22617 } 22618 } 22619 , function(e, t, r, n) { 22620 e.exports = { 22621 "default": r(n), 22622 __esModule: !0 22623 } 22624 } 22625 , function(e, t, r, n) { 22626 e.exports = { 22627 "default": r(n), 22628 __esModule: !0 22629 } 22630 } 22631 , function(e, t, r, n) { 22632 e.exports = { 22633 "default": r(n), 22634 __esModule: !0 22635 } 22636 } 22637 , function(e, t, r, n) { 22638 e.exports = { 22639 "default": r(n), 22640 __esModule: !0 22641 } 22642 } 22643 , function(e, t, r, n) { 22644 e.exports = { 22645 "default": r(n), 22646 __esModule: !0 22647 } 22648 } 22649 , function(e, t, r, n) { 22650 e.exports = { 22651 "default": r(n), 22652 __esModule: !0 22653 } 22654 } 22655 , function(e, t, r, n) { 22656 e.exports = { 22657 "default": r(n), 22658 __esModule: !0 22659 } 22660 } 22661 , function(e, t, r, n) { 22662 e.exports = { 22663 "default": r(n), 22664 __esModule: !0 22665 } 22666 } 22667 , function(e, t, r, n) { 22668 e.exports = { 22669 "default": r(n), 22670 __esModule: !0 22671 } 22672 } 22673 , function(e, t, r, n) { 22674 "use strict"; 22675 function i(e) { 22676 return e && e.__esModule ? e : { 22677 "default": e 22678 } 22679 } 22680 t.__esModule = !0; 22681 var a = r(n) 22682 , s = i(a); 22683 t["default"] = function() { 22684 function e(e, t) { 22685 for (var r = 0; r < t.length; r++) { 22686 var n = t[r]; 22687 n.enumerable = n.enumerable || !1, 22688 n.configurable = !0, 22689 "value"in n && (n.writable = !0), 22690 (0, 22691 s["default"])(e, n.key, n) 22692 } 22693 } 22694 return function(t, r, n) { 22695 return r && e(t.prototype, r), 22696 n && e(t, n), 22697 t 22698 } 22699 }() 22700 } 22701 , function(e, t, r, n, i, a) { 22702 "use strict"; 22703 function s(e) { 22704 return e && e.__esModule ? e : { 22705 "default": e 22706 } 22707 } 22708 t.__esModule = !0; 22709 var o = r(n) 22710 , u = s(o) 22711 , l = r(i) 22712 , c = s(l) 22713 , p = r(a) 22714 , f = s(p); 22715 t["default"] = function(e, t) { 22716 if ("function" != typeof t && null !== t) 22717 throw new TypeError("Super expression must either be null or a function, not " + ("undefined" == typeof t ? "undefined" : (0, 22718 f["default"])(t))); 22719 e.prototype = (0, 22720 c["default"])(t && t.prototype, { 22721 constructor: { 22722 value: e, 22723 enumerable: !1, 22724 writable: !0, 22725 configurable: !0 22726 } 22727 }), 22728 t && (u["default"] ? (0, 22729 u["default"])(e, t) : e.__proto__ = t) 22730 } 22731 } 22732 , function(e, t, r, n) { 22733 "use strict"; 22734 function i(e) { 22735 return e && e.__esModule ? e : { 22736 "default": e 22737 } 22738 } 22739 t.__esModule = !0; 22740 var a = r(n) 22741 , s = i(a); 22742 t["default"] = function(e, t) { 22743 if (!e) 22744 throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); 22745 return !t || "object" !== ("undefined" == typeof t ? "undefined" : (0, 22746 s["default"])(t)) && "function" != typeof t ? e : t 22747 } 22748 } 22749 , function(e, t, r, n, i) { 22750 "use strict"; 22751 function a(e) {
22752 return e && e.__esModule ? e : { 22753 "default": e 22754 } 22755 } 22756 t.__esModule = !0; 22757 var s = r(n) 22758 , o = a(s) 22759 , u = r(i) 22760 , l = a(u) 22761 , c = "function" == typeof l["default"] && "symbol" == typeof o["default"] ? function(e) { 22762 return typeof e 22763 } 22764 : function(e) { 22765 return e && "function" == typeof l["default"] && e.constructor === l["default"] ? "symbol" : typeof e 22766 } 22767 ; 22768 t["default"] = "function" == typeof l["default"] && "symbol" === c(o["default"]) ? function(e) { 22769 return "undefined" == typeof e ? "undefined" : c(e) 22770 } 22771 : function(e) { 22772 return e && "function" == typeof l["default"] && e.constructor === l["default"] ? "symbol" : "undefined" == typeof e ? "undefined" : c(e) 22773 } 22774 } 22775 , function(e, t, r, n, i, a) { 22776 r(n), 22777 r(i), 22778 e.exports = r(a) 22779 } 22780 , function(e, t, r, n) { 22781 var i = r(n) 22782 , a = i.JSON || (i.JSON = { 22783 stringify: JSON.stringify 22784 }); 22785 e.exports = function(e) { 22786 return a.stringify.apply(a, arguments) 22787 } 22788 } 22789 , function(e, t, r, n) { 22790 r(n), 22791 e.exports = 9007199254740991 22792 } 22793 , function(e, t, r, n, i) { 22794 r(n); 22795 var a = r(i).Object; 22796 e.exports = function(e, t) { 22797 return a.create(e, t) 22798 } 22799 } 22800 , function(e, t, r, n, i) { 22801 r(n); 22802 var a = r(i).Object; 22803 e.exports = function(e, t, r) { 22804 return a.defineProperty(e, t, r) 22805 } 22806 } 22807 , function(e, t, r, n, i) { 22808 r(n), 22809 e.exports = r(i).Object.getOwnPropertySymbols 22810 } 22811 , function(e, t, r, n, i) { 22812 r(n), 22813 e.exports = r(i).Object.getPrototypeOf 22814 } 22815 , function(e, t, r, n, i) { 22816 r(n), 22817 e.exports = r(i).Object.keys 22818 } 22819 , function(e, t, r, n, i) { 22820 r(n), 22821 e.exports = r(i).Object.setPrototypeOf 22822 } 22823 , function(e, t, r, n, i) { 22824 r(n), 22825 e.exports = r(i).Symbol["for"] 22826 } 22827 , function(e, t, r, n, i, a, s, o) { 22828 r(n), 22829 r(i), 22830 r(a), 22831 r(s), 22832 e.exports = r(o).Symbol 22833 } 22834 , function(e, t, r, n, i, a) { 22835 r(n), 22836 r(i), 22837 e.exports = r(a).f("iterator") 22838 } 22839 , function(e, t, r, n, i, a, s) { 22840 r(n), 22841 r(i), 22842 r(a), 22843 e.exports = r(s).WeakMap 22844 } 22845 , function(e, t, r, n) { 22846 var i = r(n); 22847 e.exports = function(e) { 22848 if (!i(e)) 22849 throw TypeError(e + " is not an object!"); 22850 return e 22851 } 22852 } 22853 , function(e, t, r, n, i, a) { 22854 var s = r(n) 22855 , o = r(i) 22856 , u = r(a); 22857 e.exports = function(e) { 22858 return function(t, r, n) { 22859 var i, a = s(t), l = o(a.length), c = u(n, l); 22860 if (e && r != r) { 22861 for (; l > c; ) 22862 if (i = a[c++], 22863 i != i) 22864 return !0 22865 } else 22866 for (; l > c; c++) 22867 if ((e || c in a) && a[c] === r) 22868 return e || c || 0; 22869 return !e && -1 22870 } 22871 } 22872 } 22873 , function(e, t, r, n, i, a, s, o) { 22874 var u = r(n) 22875 , l = r(i) 22876 , c = r(a) 22877 , p = r(s) 22878 , f = r(o); 22879 e.exports = function(e, t) { 22880 var r = 1 == e 22881 , n = 2 == e 22882 , i = 3 == e 22883 , a = 4 == e 22884 , s = 6 == e 22885 , o = 5 == e || s 22886 , d = t || f; 22887 return function(t, f, h) { 22888 for (var y, v, m = c(t), g = l(m), b = u(f, h, 3), E = p(g.length), x = 0, A = r ? d(t, E) : n ? d(t, 0) : void 0; E > x; x++) 22889 if ((o || x in g) && (y = g[x], 22890 v = b(y, x, m), 22891 e)) 22892 if (r) 22893 A[x] = v; 22894 else if (v) 22895 switch (e) { 22896 case 3: 22897 return !0; 22898 case 5: 22899 return y; 22900 case 6: 22901 return x; 22902 case 2: 22903 A.push(y) 22904 } 22905 else if (a) 22906 return !1; 22907 return s ? -1 : i || a ? a : A 22908 } 22909 } 22910 } 22911 , function(e, t, r, n, i, a) { 22912 var s = r(n) 22913 , o = r(i) 22914 , u = r(a)("species"); 22915 e.exports = function(e) { 22916 var t; 22917 return o(e) && (t = e.constructor, 22918 "function" != typeof t || t !== Array && !o(t.prototype) || (t = void 0), 22919 s(t) && (t = t[u], 22920 null === t && (t = void 0))), 22921 void 0 === t ? Array : t 22922 } 22923 } 22924 , function(e, t, r, n) { 22925 var i = r(n); 22926 e.exports = function(e, t) { 22927 return new (i(e))(t) 22928 } 22929 } 22930 , function(e, t, r, n, i) { 22931 var a = r(n) 22932 , s = r(i)("toStringTag") 22933 , o = "Arguments" == a(function() { 22934 return arguments 22935 }()) 22936 , u = function(e, t) { 22937 try { 22938 return e[t] 22939 } catch (r) {} 22940 }; 22941 e.exports = function(e) { 22942 var t, r, n; 22943 return void 0 === e ? "Undefined" : null === e ? "Null" : "string" == typeof (r = u(t = Object(e), s)) ? r : o ? a(t) : "Object" == (n = a(t)) && "function" == typeof t.callee ? "Arguments" : n 22944 } 22945 } 22946 , function(e, t, r, n, i, a, s, o, u, l, c) { 22947 "use strict"; 22948 var p = r(n) 22949 , f = r(i).getWeak 22950 , d = r(a) 22951 , h = r(s) 22952 , y = r(o) 22953 , v = r(u) 22954 , m = r(l) 22955 , g = r(c) 22956 , b = m(5) 22957 , E = m(6) 22958 , x = 0 22959 , A = function(e) { 22960 return e._l || (e._l = new S) 22961 } 22962 , S = function() { 22963 this.a = [] 22964 } 22965 , _ = function(e, t) { 22966 return b(e.a, function(e) { 22967 return e[0] === t 22968 }) 22969 }; 22970 S.prototype = { 22971 get: function(e) { 22972 var t = _(this, e); 22973 return t ? t[1] : void 0 22974 }, 22975 has: function(e) { 22976 return !!_(this, e) 22977 }, 22978 set: function(e, t) { 22979 var r = _(this, e); 22980 r ? r[1] = t : this.a.push([e, t]) 22981 }, 22982 "delete": function(e) { 22983 var t = E(this.a, function(t) { 22984 return t[0] === e 22985 }); 22986 return ~t && this.a.splice(t, 1), 22987 !!~t 22988 } 22989 }, 22990 e.exports = { 22991 getConstructor: function(e, t, r, n) { 22992 var i = e(function(e, a) { 22993 y(e, i, t, "_i"), 22994 e._i = x++, 22995 e._l = void 0, 22996 void 0 != a && v(a, r, e[n], e) 22997 }); 22998 return p(i.prototype, { 22999 "delete": function(e) { 23000 if (!h(e)) 23001 return !1; 23002 var t = f(e); 23003 return t === !0 ? A(this)["delete"](e) : t && g(t, this._i) && delete t[this._i] 23004 }, 23005 has: function(e) { 23006 if (!h(e)) 23007 return !1; 23008 var t = f(e); 23009 return t === !0 ? A(this).has(e) : t && g(t, this._i) 23010 } 23011 }), 23012 i 23013 }, 23014 def: function(e, t, r) { 23015 var n = f(d(t), !0); 23016 return n === !0 ? A(e).set(t, r) : n[e._i] = r, 23017 e 23018 }, 23019 ufstore: A 23020 } 23021 } 23022 , function(e, t, r, n, i, a, s, o, u, l, c, p, f, d, h, y) { 23023 "use strict"; 23024 var v = r(n) 23025 , m = r(i) 23026 , g = r(a) 23027 , b = r(s) 23028 , E = r(o) 23029 , x = r(u) 23030 , A = r(l) 23031 , S = r(c) 23032 , _ = r(p) 23033 , D = r(f) 23034 , C = r(d).f 23035 , w = r(h)(0) 23036 , T = r(y); 23037 e.exports = function(e, t, r, n, i, a) { 23038 var s = v[e] 23039 , o = s 23040 , u = i ? "set" : "add" 23041 , l = o && o.prototype 23042 , c = {}; 23043 return T && "function" == typeof o && (a || l.forEach && !b(function() { 23044 (new o).entries().next() 23045 })) ? (o = t(function(t, r) { 23046 S(t, o, e, "_c"), 23047 t._c = new s, 23048 void 0 != r && A(r, i, t[u], t) 23049 }), 23050 w("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","), function(e) { 23051 var t = "add" == e || "set" == e; 23052 e in l && (!a || "clear" != e) && E(o.prototype, e, function(r, n) { 23053 if (S(this, o, e), 23054 !t && a && !_(r)) 23055 return "get" == e ? void 0 : !1; 23056 var i = this._c[e](0 === r ? 0 : r, n); 23057 return t ? this : i 23058 }) 23059 }), 23060 "size"in l && C(o.prototype, "size", { 23061 get: function() { 23062 return this._c.size 23063 } 23064 })) : (o = n.getConstructor(t, e, i, u), 23065 x(o.prototype, r), 23066 g.NEED = !0), 23067 D(o, e), 23068 c[e] = o, 23069 m(m.G + m.W + m.F, c), 23070 a || n.setStrong(o, e, i), 23071 o 23072 } 23073 } 23074 , function(e, t, r, n) { 23075 var i = r(n); 23076 e.exports = function(e, t, r) { 23077 if (i(e), 23078 void 0 === t) 23079 return e; 23080 switch (r) { 23081 case 1: 23082 return function(r) { 23083 return e.call(t, r) 23084 } 23085 ; 23086 case 2: 23087 return function(r, n) { 23088 return e.call(t, r, n) 23089 } 23090 ; 23091 case 3: 23092 return function(r, n, i) { 23093 return e.call(t, r, n, i) 23094 } 23095 } 23096 return function() { 23097 return e.apply(t, arguments) 23098 } 23099 } 23100 } 23101 , function(e, t, r, n) { 23102 e.exports = !r(n)(function() { 23103 return 7 != Object.defineProperty({}, "a", { 23104 get: function() { 23105 return 7 23106 } 23107 }).a 23108 }) 23109 } 23110 , function(e, t, r, n, i) { 23111 var a = r(n) 23112 , s = r(i).document 23113 , o = a(s) && a(s.createElement); 23114 e.exports = function(e) { 23115 return o ? s.createElement(e) : {} 23116 } 23117 } 23118 , function(e, t, r, n, i, a) { 23119 var s = r(n) 23120 , o = r(i) 23121 , u = r(a); 23122 e.exports = function(e) { 23123 var t = s(e) 23124 , r = o.f; 23125 if (r) 23126 for (var n, i = r(e), a = u.f, l = 0; i.length > l; ) 23127 a.call(e, n = i[l++]) && t.push(n); 23128 return t 23129 } 23130 } 23131 , function(e, t, r, n, i, a, s) { 23132 var o = r(n) 23133 , u = r(i) 23134 , l = r(a) 23135 , c = r(s) 23136 , p = "prototype" 23137 , f = function(e, t, r) { 23138 var n, i, a, s = e & f.F, d = e & f.G, h = e & f.S, y = e & f.P, v = e & f.B, m = e & f.W, g = d ? u : u[t] || (u[t] = {}), b = g[p], E = d ? o : h ? o[t] : (o[t] || {})[p]; 23139 d && (r = t); 23140 for (n in r) 23141 i = !s && E && void 0 !== E[n], 23142 i && n in g || (a = i ? E[n] : r[n], 23143 g[n] = d && "function" != typeof E[n] ? r[n] : v && i ? l(a, o) : m && E[n] == a ? function(e) { 23144 var t = function(t, r, n) { 23145 if (this instanceof e) { 23146 switch (arguments.length) { 23147 case 0: 23148 return new e; 23149 case 1: 23150 return new e(t); 23151 case 2: 23152 return new e(t,r) 23153 } 23154 return new e(t,r,n) 23155 } 23156 return e.apply(this, arguments) 23157 }; 23158 return t[p] = e[p], 23159 t 23160 }(a) : y && "function" == typeof a ? l(Function.call, a) : a, 23161 y && ((g.virtual || (g.virtual = {}))[n] = a, 23162 e & f.R && b && !b[n] && c(b, n, a))) 23163 }; 23164 f.F = 1, 23165 f.G = 2, 23166 f.S = 4, 23167 f.P = 8, 23168 f.B = 16, 23169 f.W = 32, 23170 f.U = 64, 23171 f.R = 128, 23172 e.exports = f 23173 } 23174 , function(e, t, r, n, i, a, s, o, u) { 23175 var l = r(n) 23176 , c = r(i) 23177 , p = r(a) 23178 , f = r(s) 23179 , d = r(o) 23180 , h = r(u) 23181 , y = {} 23182 , v = {} 23183 , t = e.exports = function(e, t, r, n, i) { 23184 var a, s, o, u, m = i ? function() { 23185 return e 23186 } 23187 : h(e), g = l(r, n, t ? 2 : 1), b = 0; 23188 if ("function" != typeof m) 23189 throw TypeError(e + " is not iterable!"); 23190 if (p(m)) { 23191 for (a = d(e.length); a > b; b++) 23192 if (u = t ? g(f(s = e[b])[0], s[1]) : g(e[b]), 23193 u === y || u === v) 23194 return u 23195 } else 23196 for (o = m.call(e); !(s = o.next()).done; ) 23197 if (u = c(o, g, s.value, t), 23198 u === y || u === v) 23199 return u 23200 } 23201 ; 23202 t.BREAK = y, 23203 t.RETURN = v 23204 } 23205 , function(e, t, r, n, i, a) { 23206 var s = r(n) 23207 , o = r(i); 23208 e.exports = r(a) ? function(e, t, r) { 23209 return s.f(e, t, o(1, r)) 23210 } 23211 : function(e, t, r) { 23212 return e[t] = r, 23213 e 23214 } 23215 } 23216 , function(e, t, r, n) { 23217 e.exports = r(n).document && document.documentElement 23218 } 23219 , function(e, t, r, n, i, a) { 23220 e.exports = !r(n) && !r(i)(function() { 23221 return 7 != Object.defineProperty(r(a)("div"), "a", { 23222 get: function() { 23223 return 7 23224 } 23225 }).a 23226 }) 23227 } 23228 , function(e, t, r, n) { 23229 var i = r(n); 23230 e.exports = Object("z").propertyIsEnumerable(0) ? Object : function(e) { 23231 return "String" == i(e) ? e.split("") : Object(e) 23232 } 23233 } 23234 , function(e, t, r, n, i) { 23235 var a = r(n) 23236 , s = r(i)("iterator") 23237 , o = Array.prototype; 23238 e.exports = function(e) { 23239 return void 0 !== e && (a.Array === e || o[s] === e) 23240 } 23241 } 23242 , function(e, t, r, n) { 23243 var i = r(n); 23244 e.exports = Array.isArray || function(e) { 23245 return "Array" == i(e) 23246 } 23247 } 23248 , function(e, t, r, n) { 23249 var i = r(n); 23250 e.exports = function(e, t, r, n) { 23251 try { 23252 return n ? t(i(r)[0], r[1]) : t(r) 23253 } catch (a) { 23254 var s = e["return"]; 23255 throw void 0 !== s && i(s.call(e)), 23256 a 23257 } 23258 } 23259 } 23260 , function(e, t, r, n, i, a, s, o) { 23261 "use strict"; 23262 var u = r(n) 23263 , l = r(i) 23264 , c = r(a) 23265 , p = {}; 23266 r(s)(p, r(o)("iterator"), function() { 23267 return this 23268 }), 23269 e.exports = function(e, t, r) { 23270 e.prototype = u(p, { 23271 next: l(1, r) 23272 }), 23273 c(e, t + " Iterator") 23274 } 23275 } 23276 , function(e, t, r, n, i, a, s, o, u, l, c, p, f) { 23277 "use strict"; 23278 var d = r(n) 23279 , h = r(i) 23280 , y = r(a) 23281 , v = r(s) 23282 , m = r(o) 23283 , g = r(u) 23284 , b = r(l) 23285 , E = r(c) 23286 , x = r(p) 23287 , A = r(f)("iterator") 23288 , S = !([].keys && "next"in [].keys()) 23289 , _ = "@@iterator" 23290 , D = "
23290keys" 23291 , C = "values" 23292 , w = function() { 23293 return this 23294 }; 23295 e.exports = function(e, t, r, n, i, a, s) { 23296 b(r, t, n); 23297 var o, u, l, c = function(e) { 23298 if (!S && e in P) 23299 return P[e]; 23300 switch (e) { 23301 case D: 23302 return function() { 23303 return new r(this,e) 23304 } 23305 ; 23306 case C: 23307 return function() { 23308 return new r(this,e) 23309 } 23310 } 23311 return function() { 23312 return new r(this,e) 23313 } 23314 }, p = t + " Iterator", f = i == C, T = !1, P = e.prototype, O = P[A] || P[_] || i && P[i], k = O || c(i), F = i ? f ? c("entries") : k : void 0, B = "Array" == t ? P.entries || O : O; 23315 if (B && (l = x(B.call(new e)), 23316 l !== Object.prototype && (E(l, p, !0), 23317 d || m(l, A) || v(l, A, w))), 23318 f && O && O.name !== C && (T = !0, 23319 k = function() { 23320 return O.call(this) 23321 } 23322 ), 23323 d && !s || !S && !T && P[A] || v(P, A, k), 23324 g[t] = k, 23325 g[p] = w, 23326 i) 23327 if (o = { 23328 values: f ? k : c(C), 23329 keys: a ? k : c(D), 23330 entries: F 23331 }, 23332 s) 23333 for (u in o) 23334 u in P || y(P, u, o[u]); 23335 else 23336 h(h.P + h.F * (S || T), t, o); 23337 return o 23338 } 23339 } 23340 , function(e, t, r, n, i) { 23341 var a = r(n) 23342 , s = r(i); 23343 e.exports = function(e, t) { 23344 for (var r, n = s(e), i = a(n), o = i.length, u = 0; o > u; ) 23345 if (n[r = i[u++]] === t) 23346 return r 23347 } 23348 } 23349 , function(e, t, r, n, i, a, s, o) { 23350 var u = r(n)("meta") 23351 , l = r(i) 23352 , c = r(a) 23353 , p = r(s).f 23354 , f = 0 23355 , d = Object.isExtensible || function() { 23356 return !0 23357 } 23358 , h = !r(o)(function() { 23359 return d(Object.preventExtensions({})) 23360 }) 23361 , y = function(e) { 23362 p(e, u, { 23363 value: { 23364 i: "O" + ++f, 23365 w: {} 23366 } 23367 }) 23368 } 23369 , v = function(e, t) { 23370 if (!l(e)) 23371 return "symbol" == typeof e ? e : ("string" == typeof e ? "S" : "P") + e; 23372 if (!c(e, u)) { 23373 if (!d(e)) 23374 return "F"; 23375 if (!t) 23376 return "E"; 23377 y(e) 23378 } 23379 return e[u].i 23380 } 23381 , m = function(e, t) { 23382 if (!c(e, u)) { 23383 if (!d(e)) 23384 return !0; 23385 if (!t) 23386 return !1; 23387 y(e) 23388 } 23389 return e[u].w 23390 } 23391 , g = function(e) { 23392 return h && b.NEED && d(e) && !c(e, u) && y(e), 23393 e 23394 } 23395 , b = e.exports = { 23396 KEY: u, 23397 NEED: !1, 23398 fastKey: v, 23399 getWeak: m, 23400 onFreeze: g 23401 } 23402 } 23403 , function(e, t, r, n, i, a, s, o, u) { 23404 "use strict"; 23405 var l = r(n) 23406 , c = r(i) 23407 , p = r(a) 23408 , f = r(s) 23409 , d = r(o) 23410 , h = Object.assign; 23411 e.exports = !h || r(u)(function() { 23412 var e = {} 23413 , t = {} 23414 , r = Symbol() 23415 , n = "abcdefghijklmnopqrst"; 23416 return e[r] = 7, 23417 n.split("").forEach(function(e) { 23418 t[e] = e 23419 }), 23420 7 != h({}, e)[r] || Object.keys(h({}, t)).join("") != n 23421 }) ? function(e, t) { 23422 for (var r = f(e), n = arguments.length, i = 1, a = c.f, s = p.f; n > i; ) 23423 for (var o, u = d(arguments[i++]), h = a ? l(u).concat(a(u)) : l(u), y = h.length, v = 0; y > v; ) 23424 s.call(u, o = h[v++]) && (r[o] = u[o]); 23425 return r 23426 } 23427 : h 23428 } 23429 , function(e, t, r, n, i, a, s, o, u) { 23430 var l = r(n) 23431 , c = r(i) 23432 , p = r(a) 23433 , f = r(s)("IE_PROTO") 23434 , d = function() {} 23435 , h = "prototype" 23436 , y = function() { 23437 var e, t = r(o)("iframe"), n = p.length, i = ">"; 23438 for (t.style.display = "none", 23439 r(u).appendChild(t), 23440 t.src = "javascript:", 23441 e = t.contentWindow.document, 23442 e.open(),
23443 e.write("<script>document.F=Object</script" + i), 23444 e.close(), 23445 y = e.F; n--; ) 23446 delete y[h][p[n]]; 23447 return y() 23448 }; 23449 e.exports = Object.create || function(e, t) { 23450 var r; 23451 return null !== e ? (d[h] = l(e), 23452 r = new d, 23453 d[h] = null, 23454 r[f] = e) : r = y(), 23455 void 0 === t ? r : c(r, t) 23456 } 23457 } 23458 , function(e, t, r, n, i, a, s) { 23459 var o = r(n) 23460 , u = r(i) 23461 , l = r(a) 23462 , c = Object.defineProperty; 23463 t.f = r(s) ? Object.defineProperty : function(e, t, r) { 23464 if (o(e), 23465 t = l(t, !0), 23466 o(r), 23467 u) 23468 try { 23469 return c(e, t, r) 23470 } catch (n) {} 23471 if ("get"in r || "set"in r) 23472 throw TypeError("Accessors not supported!"); 23473 return "value"in r && (e[t] = r.value), 23474 e 23475 } 23476 } 23477 , function(e, t, r, n, i, a, s) { 23478 var o = r(n) 23479 , u = r(i) 23480 , l = r(a); 23481 e.exports = r(s) ? Object.defineProperties : function(e, t) { 23482 u(e); 23483 for (var r, n = l(t), i = n.length, a = 0; i > a; ) 23484 o.f(e, r = n[a++], t[r]); 23485 return e 23486 } 23487 } 23488 , function(e, t, r, n, i, a, s, o, u, l) { 23489 var c = r(n) 23490 , p = r(i) 23491 , f = r(a) 23492 , d = r(s) 23493 , h = r(o) 23494 , y = r(u) 23495 , v = Object.getOwnPropertyDescriptor; 23496 t.f = r(l) ? v : function(e, t) { 23497 if (e = f(e), 23498 t = d(t, !0), 23499 y) 23500 try { 23501 return v(e, t) 23502 } catch (r) {} 23503 return h(e, t) ? p(!c.f.call(e, t), e[t]) : void 0 23504 } 23505 } 23506 , function(e, t, r, n, i) { 23507 var a = r(n) 23508 , s = r(i).f 23509 , o = {}.toString 23510 , u = "object" == typeof window && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : [] 23511 , l = function(e) { 23512 try { 23513 return s(e) 23514 } catch (t) { 23515 return u.slice() 23516 } 23517 }; 23518 e.exports.f = function(e) { 23519 return u && "[object Window]" == o.call(e) ? l(e) : s(a(e)) 23520 } 23521 } 23522 , function(e, t, r, n, i) { 23523 var a = r(n) 23524 , s = r(i).concat("length", "prototype"); 23525 t.f = Object.getOwnPropertyNames || function(e) { 23526 return a(e, s) 23527 } 23528 } 23529 , function(e, t, r, n, i, a) { 23530 var s = r(n) 23531 , o = r(i) 23532 , u = r(a)("IE_PROTO") 23533 , l = Object.prototype; 23534 e.exports = Object.getPrototypeOf || function(e) { 23535 return e = o(e), 23536 s(e, u) ? e[u] : "function" == typeof e.constructor && e instanceof e.constructor ? e.constructor.prototype : e instanceof Object ? l : null 23537 } 23538 } 23539 , function(e, t, r, n, i, a, s) { 23540 var o = r(n) 23541 , u = r(i) 23542 , l = r(a)(!1) 23543 , c = r(s)("IE_PROTO"); 23544 e.exports = function(e, t) { 23545 var r, n = u(e), i = 0, a = []; 23546 for (r in n) 23547 r != c && o(n, r) && a.push(r); 23548 for (; t.length > i; ) 23549 o(n, r = t[i++]) && (~l(a, r) || a.push(r)); 23550 return a 23551 } 23552 } 23553 , function(e, t, r, n, i) { 23554 var a = r(n) 23555 , s = r(i); 23556 e.exports = Object.keys || function(e) { 23557 return a(e, s) 23558 } 23559 } 23560 , function(e, t, r, n, i, a) { 23561 var s = r(n) 23562 , o = r(i) 23563 , u = r(a); 23564 e.exports = function(e, t) { 23565 var r = (o.Object || {})[e] || Object[e] 23566 , n = {}; 23567 n[e] = t(r), 23568 s(s.S + s.F * u(function() { 23569 r(1) 23570 }), "Object", n) 23571 } 23572 } 23573 , function(e, t, r, n) { 23574 var i = r(n); 23575 e.exports = function(e, t, r) { 23576 for (var n in t) 23577 r && e[n] ? e[n] = t[n] : i(e, n, t[n]); 23578 return e 23579 } 23580 } 23581 , function(e, t, r, n) { 23582 e.exports = r(n) 23583 } 23584 , function(e, t, r, n, i, a, s) { 23585 var o = r(n) 23586 , u = r(i) 23587 , l = function(e, t) { 23588 if (u(e), 23589 !o(t) && null !== t) 23590 throw TypeError(t + ": can't set as prototype!") 23591 }; 23592 e.exports = { 23593 set: Object.setPrototypeOf || ("__proto__"in {} ? function(e, t, n) { 23594 try { 23595 n = r(a)(Function.call, r(s).f(Object.prototype, "__proto__").set, 2), 23596 n(e, []), 23597 t = !(e instanceof Array) 23598 } catch (i) { 23599 t = !0 23600 } 23601 return function(e, r) { 23602 return l(e, r), 23603 t ? e.__proto__ = r : n(e, r), 23604 e 23605 } 23606 }({}, !1) : void 0), 23607 check: l 23608 } 23609 } 23610 , function(e, t, r, n, i, a) { 23611 var s = r(n).f 23612 , o = r(i) 23613 , u = r(a)("toStringTag"); 23614 e.exports = function(e, t, r) { 23615 e && !o(e = r ? e : e.prototype, u) && s(e, u, { 23616 configurable: !0, 23617 value: t 23618 }) 23619 } 23620 } 23621 , function(e, t, r, n, i) { 23622 var a = r(n)("keys") 23623 , s = r(i); 23624 e.exports = function(e) { 23625 return a[e] || (a[e] = s(e)) 23626 } 23627 } 23628 , function(e, t, r, n) { 23629 var i = r(n) 23630 , a = "__core-js_shared__" 23631 , s = i[a] || (i[a] = {}); 23632 e.exports = function(e) { 23633 return s[e] || (s[e] = {}) 23634 } 23635 } 23636 , function(e, t, r, n, i) { 23637 var a = r(n) 23638 , s = r(i); 23639 e.exports = function(e) { 23640 return function(t, r) { 23641 var n, i, o = String(s(t)), u = a(r), l = o.length; 23642 return 0 > u || u >= l ? e ? "" : void 0 : (n = o.charCodeAt(u), 23643 55296 > n || n > 56319 || u + 1 === l || (i = o.charCodeAt(u + 1)) < 56320 || i > 57343 ? e ? o.charAt(u) : n : e ? o.slice(u, u + 2) : (n - 55296 << 10) + (i - 56320) + 65536) 23644 } 23645 } 23646 } 23647 , function(e, t, r, n) { 23648 var i = r(n) 23649 , a = Math.max 23650 , s = Math.min; 23651 e.exports = function(e, t) { 23652 return e = i(e), 23653 0 > e ? a(e + t, 0) : s(e, t) 23654 } 23655 } 23656 , function(e, t, r, n, i) { 23657 var a = r(n) 23658 , s = r(i); 23659 e.exports = function(e) { 23660 return a(s(e)) 23661 } 23662 } 23663 , function(e, t, r, n) { 23664 var i = r(n) 23665 , a = Math.min; 23666 e.exports = function(e) { 23667 return e > 0 ? a(i(e), 9007199254740991) : 0 23668 } 23669 } 23670 , function(e, t, r, n) { 23671 var i = r(n); 23672 e.exports = function(e) { 23673 return Object(i(e)) 23674 } 23675 } 23676 , function(e, t, r, n) { 23677 var i = r(n); 23678 e.exports = function(e, t) { 23679 if (!i(e)) 23680 return e; 23681 var r, n; 23682 if (t && "function" == typeof (r = e.toString) && !i(n = r.call(e))) 23683 return n; 23684 if ("function" == typeof (r = e.valueOf) && !i(n = r.call(e))) 23685 return n; 23686 if (!t && "function" == typeof (r = e.toString) && !i(n = r.call(e))) 23687 return n; 23688 throw TypeError("Can't convert object to primitive value") 23689 } 23690 } 23691 , function(e, t, r, n, i, a, s, o) { 23692 var u = r(n) 23693 , l = r(i) 23694 , c = r(a) 23695 , p = r(s) 23696 , f = r(o).f; 23697 e.exports = function(e) { 23698 var t = l.Symbol || (l.Symbol = c ? {}
23698 : u.Symbol || {}); 23699 "_" == e.charAt(0) || e in t || f(t, e, { 23700 value: p.f(e) 23701 }) 23702 } 23703 } 23704 , function(e, t, r, n) { 23705 t.f = r(n) 23706 } 23707 , function(e, t, r, n, i, a) { 23708 var s = r(n)("wks") 23709 , o = r(i) 23710 , u = r(a).Symbol 23711 , l = "function" == typeof u 23712 , c = e.exports = function(e) { 23713 return s[e] || (s[e] = l && u[e] || (l ? u : o)("Symbol." + e)) 23714 } 23715 ; 23716 c.store = s 23717 } 23718 , function(e, t, r, n, i, a, s) { 23719 var o = r(n) 23720 , u = r(i)("iterator") 23721 , l = r(a); 23722 e.exports = r(s).getIteratorMethod = function(e) { 23723 return void 0 != e ? e[u] || e["@@iterator"] || l[o(e)] : void 0 23724 } 23725 } 23726 , function(e, t, r, n, i, a) { 23727 var s = r(n) 23728 , o = r(i); 23729 e.exports = r(a).getIterator = function(e) { 23730 var t = o(e); 23731 if ("function" != typeof t) 23732 throw TypeError(e + " is not iterable!"); 23733 return s(t.call(e)) 23734 } 23735 } 23736 , function(e, t, r, n, i, a, s, o) { 23737 "use strict"; 23738 var u = r(n) 23739 , l = r(i) 23740 , c = r(a) 23741 , p = r(s); 23742 e.exports = r(o)(Array, "Array", function(e, t) { 23743 this._t = p(e), 23744 this._i = 0, 23745 this._k = t 23746 }, function() { 23747 var e = this._t 23748 , t = this._k 23749 , r = this._i++; 23750 return !e || r >= e.length ? (this._t = void 0, 23751 l(1)) : "keys" == t ? l(0, r) : "values" == t ? l(0, e[r]) : l(0, [r, e[r]]) 23752 }, "values"), 23753 c.Arguments = c.Array, 23754 u("keys"), 23755 u("values"), 23756 u("entries") 23757 } 23758 , function(e, t, r, n) { 23759 var i = r(n); 23760 i(i.S, "Number", { 23761 MAX_SAFE_INTEGER: 9007199254740991 23762 }) 23763 } 23764 , function(e, t, r, n, i) { 23765 var a = r(n); 23766 a(a.S, "Object", { 23767 create: r(i) 23768 }) 23769 } 23770 , function(e, t, r, n, i, a) { 23771 var s = r(n); 23772 s(s.S + s.F * !r(i), "Object", { 23773 defineProperty: r(a).f 23774 }) 23775 } 23776 , function(e, t, r, n, i, a) { 23777 var s = r(n) 23778 , o = r(i); 23779 r(a)("getPrototypeOf", function() { 23780 return function(e) { 23781 return o(s(e)) 23782 } 23783 }) 23784 } 23785 , function(e, t, r, n, i, a) { 23786 var s = r(n) 23787 , o = r(i); 23788 r(a)("keys", function() { 23789 return function(e) { 23790 return o(s(e)) 23791 } 23792 }) 23793 } 23794 , function(e, t, r, n, i) { 23795 var a = r(n); 23796 a(a.S, "Object", { 23797 setPrototypeOf: r(i).set 23798 }) 23799 } 23800 , function(e, t, r, n, i) { 23801 "use strict"; 23802 var a = r(n)(!0); 23803 r(i)(String, "String", function(e) { 23804 this._t = String(e), 23805 this._i = 0 23806 }, function() { 23807 var e, t = this._t, r = this._i; 23808 return r >= t.length ? { 23809 value: void 0, 23810 done: !0 23811 } : (e = a(t, r), 23812 this._i += e.length, 23813 { 23814 value: e, 23815 done: !1 23816 }) 23817 }) 23818 } 23819 , function(e, t, r, n, i, a, s, o, u, l, c, p, f, d, h, y, v, m, g, b, E, x, A, S, _, D, C, w, T, P, O, k, F) { 23820 "use strict"; 23821 var B = r(n) 23822 , I = r(i) 23823 , N = r(a) 23824 , R = r(s) 23825 , M = r(o) 23826 , L = r(u).KEY 23827 , j = r(l) 23828 , U = r(c) 23829 , V = r(p) 23830 , Y = r(f) 23831 , G = r(d) 23832 , W = r(h) 23833 , K = r(y) 23834 , q = r(v) 23835 , H = r(m) 23836 , J = r(g) 23837 , X = r(b) 23838 , $ = r(E) 23839 , z = r(x) 23840 , Q = r(A) 23841 , Z = r(S) 23842 , ee = r(_) 23843 , te = r(D) 23844 , re = r(C) 23845 , ne = r(w) 23846 , ie = te.f 23847 , ae = re.f 23848 , se = ee.f 23849 , oe = B.Symbol 23850 , ue = B.JSON 23851 , le = ue && ue.stringify 23852 , ce = "prototype" 23853 , pe = G("_hidden") 23854 , fe = G("toPrimitive") 23855 , de = {}.propertyIsEnumerable 23856 , he = U("symbol-registry") 23857 , ye = U("symbols")
23858 , ve = U("op-symbols") 23859 , me = Object[ce] 23860 , ge = "function" == typeof oe 23861 , be = B.QObject 23862 , Ee = !be || !be[ce] || !be[ce].findChild 23863 , xe = N && j(function() { 23864 return 7 != Z(ae({}, "a", { 23865 get: function() { 23866 return ae(this, "a", { 23867 value: 7 23868 }).a 23869 } 23870 })).a 23871 }) ? function(e, t, r) { 23872 var n = ie(me, t); 23873 n && delete me[t], 23874 ae(e, t, r), 23875 n && e !== me && ae(me, t, n) 23876 } 23877 : ae 23878 , Ae = function(e) { 23879 var t = ye[e] = Z(oe[ce]); 23880 return t._k = e, 23881 t 23882 } 23883 , Se = ge && "symbol" == typeof oe.iterator ? function(e) { 23884 return "symbol" == typeof e 23885 } 23886 : function(e) { 23887 return e instanceof oe 23888 } 23889 , _e = function(e, t, r) { 23890 return e === me && _e(ve, t, r), 23891 X(e), 23892 t = z(t, !0), 23893 X(r), 23894 I(ye, t) ? (r.enumerable ? (I(e, pe) && e[pe][t] && (e[pe][t] = !1), 23895 r = Z(r, { 23896 enumerable: Q(0, !1) 23897 })) : (I(e, pe) || ae(e, pe, Q(1, {})), 23898 e[pe][t] = !0), 23899 xe(e, t, r)) : ae(e, t, r) 23900 } 23901 , De = function(e, t) { 23902 X(e); 23903 for (var r, n = H(t = $(t)), i = 0, a = n.length; a > i; ) 23904 _e(e, r = n[i++], t[r]); 23905 return e 23906 } 23907 , Ce = function(e, t) { 23908 return void 0 === t ? Z(e) : De(Z(e), t) 23909 } 23910 , we = function(e) { 23911 var t = de.call(this, e = z(e, !0)); 23912 return this === me && I(ye, e) && !I(ve, e) ? !1 : t || !I(this, e) || !I(ye, e) || I(this, pe) && this[pe][e] ? t : !0 23913 } 23914 , Te = function(e, t) { 23915 if (e = $(e), 23916 t = z(t, !0), 23917 e !== me || !I(ye, t) || I(ve, t)) { 23918 var r = ie(e, t); 23919 return !r || !I(ye, t) || I(e, pe) && e[pe][t] || (r.enumerable = !0), 23920 r 23921 } 23922 } 23923 , Pe = function(e) { 23924 for (var t, r = se($(e)), n = [], i = 0; r.length > i; ) 23925 I(ye, t = r[i++]) || t == pe || t == L || n.push(t); 23926 return n 23927 } 23928 , Oe = function(e) { 23929 for (var t, r = e === me, n = se(r ? ve : $(e)), i = [], a = 0; n.length > a; ) 23930 I(ye, t = n[a++]) && (r ? I(me, t) : !0) && i.push(ye[t]); 23931 return i 23932 }; 23933 ge || (oe = function() { 23934 if (this instanceof oe) 23935 throw TypeError("Symbol is not a constructor!"); 23936 var e = Y(arguments.length > 0 ? arguments[0] : void 0) 23937 , t = function(r) { 23938 this === me && t.call(ve, r), 23939 I(this, pe) && I(this[pe], e) && (this[pe][e] = !1), 23940 xe(this, e, Q(1, r)) 23941 }; 23942 return N && Ee && xe(me, e, { 23943 configurable: !0, 23944 set: t 23945 }), 23946 Ae(e) 23947 } 23948 , 23949 M(oe[ce], "toString", function() { 23950 return this._k 23951 }), 23952 te.f = Te, 23953 re.f = _e, 23954 r(T).f = ee.f = Pe, 23955 r(P).f = we, 23956 r(O).f = Oe, 23957 N && !r(k) && M(me, "propertyIsEnumerable", we, !0), 23958 W.f = function(e) { 23959 return Ae(G(e)) 23960 } 23961 ), 23962 R(R.G + R.W + R.F * !ge, { 23963 Symbol: oe 23964 }); 23965 for (var ke = "hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","), Fe = 0; ke.length > Fe; ) 23966 G(ke[Fe++]); 23967 for (var ke = ne(G.store), Fe = 0; ke.length > Fe; ) 23968 K(ke[Fe++]); 23969 R(R.S + R.F * !ge, "Symbol", { 23970 "for": function(e) { 23971 return I(he, e += "") ? he[e] : he[e] = oe(e) 23972 }, 23973 keyFor: function(e) { 23974 if (Se(e)) 23975 return q(he, e); 23976 throw TypeError(e + " is not a symbol!") 23977 }, 23978 useSetter: function() { 23979 Ee = !0 23980 }, 23981 useSimple: function() { 23982 Ee = !1 23983 } 23984 }), 23985 R(R.S + R.F * !ge, "Object", { 23986 create: Ce, 23987 defineProperty: _e, 23988 defineProperties: De, 23989 getOwnPropertyDescriptor: Te, 23990 getOwnPropertyNames: Pe, 23991 getOwnPropertySymbols: Oe 23992 }), 23993 ue && R(R.S + R.F * (!ge || j(function() { 23994 var e = oe(); 23995 return "[null]" != le([e]) || "{}" != le({ 23996 a: e 23997 }) || "{}" != le(Object(e)) 23998 })), "JSON", {
23999 stringify: function(e) { 24000 if (void 0 !== e && !Se(e)) { 24001 for (var t, r, n = [e], i = 1; arguments.length > i; ) 24002 n.push(arguments[i++]); 24003 return t = n[1], 24004 "function" == typeof t && (r = t), 24005 !r && J(t) || (t = function(e, t) { 24006 return r && (t = r.call(this, e, t)), 24007 Se(t) ? void 0 : t 24008 } 24009 ), 24010 n[1] = t, 24011 le.apply(ue, n) 24012 } 24013 } 24014 }), 24015 oe[ce][fe] || r(F)(oe[ce], fe, oe[ce].valueOf), 24016 V(oe, "Symbol"), 24017 V(Math, "Math", !0), 24018 V(B.JSON, "JSON", !0) 24019 } 24020 , function(e, t, r, n, i, a, s, o, u, l, c) { 24021 "use strict"; 24022 var p, f = r(n)(0), d = r(i), h = r(a), y = r(s), v = r(o), m = r(u), g = (r(l), 24023 h.getWeak), b = Object.isExtensible, E = v.ufstore, x = {}, A = function(e) { 24024 return function() { 24025 return e(this, arguments.length > 0 ? arguments[0] : void 0) 24026 } 24027 }, S = { 24028 get: function(e) { 24029 if (m(e)) { 24030 var t = g(e); 24031 return t === !0 ? E(this).get(e) : t ? t[this._i] : void 0 24032 } 24033 }, 24034 set: function(e, t) { 24035 return v.def(this, e, t) 24036 } 24037 }, _ = e.exports = r(c)("WeakMap", A, S, v, !0, !0); 24038 7 != (new _).set((Object.freeze || Object)(x), 7).get(x) && (p = v.getConstructor(A), 24039 y(p.prototype, S), 24040 h.NEED = !0, 24041 f(["delete", "has", "get", "set"], function(e) { 24042 var t = _.prototype 24043 , r = t[e]; 24044 d(t, e, function(t, n) { 24045 if (m(t) && !b(t)) { 24046 this._f || (this._f = new p); 24047 var i = this._f[e](t, n); 24048 return "set" == e ? this : i 24049 } 24050 return r.call(this, t, n) 24051 }) 24052 })) 24053 } 24054 , function(e, t, r, n) { 24055 r(n)("asyncIterator") 24056 } 24057 , function(e, t, r, n) { 24058 r(n)("observable") 24059 } 24060 , function(e, t, r, n, i, a, s, o) { 24061 r(n); 24062 for (var u = r(i), l = r(a), c = r(s), p = r(o)("toStringTag"), f = ["NodeList", "DOMTokenList", "MediaList", "StyleSheetList", "CSSRuleList"], d = 0; 5 > d; d++) { 24063 var h = f[d] 24064 , y = u[h] 24065 , v = y && y.prototype; 24066 v && !v[p] && l(v, p, h), 24067 c[h] = c.Array 24068 } 24069 } 24070 , function(e, t, r, n, i, a, s, o, u, l) { 24071 "use strict"; 24072 function c(e) { 24073 if (e && e.__esModule) 24074 return e; 24075 var t = {}; 24076 if (null != e) 24077 for (var r in e) 24078 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 24079 return t["default"] = e, 24080 t 24081 } 24082 function p(e) { 24083 return e && e.__esModule ? e : { 24084 "default": e 24085 } 24086 } 24087 function f(e, t) { 24088 e = (0, 24089 v["default"])(e); 24090 var r = e 24091 , n = r.program; 24092 return t.length && (0, 24093 A["default"])(e, P, null, t), 24094 n.body.length > 1 ? n.body : n.body[0] 24095 } 24096 t.__esModule = !0; 24097 var d = r(n) 24098 , h = p(d); 24099 t["default"] = function(e, t) { 24100 var r = void 0; 24101 try { 24102 throw new Error 24103 } catch (n) { 24104 n.stack && (r = n.stack.split("\n").slice(1).join("\n")) 24105 } 24106 var i = function() { 24107 var n = void 0; 24108 try { 24109 n = _.parse(e, (0, 24110 g["default"])({ 24111 allowReturnOutsideFunction: !0, 24112 allowSuperOutsideMethod: !0 24113 }, t)), 24114 n = A["default"].removeProperties(n), 24115 A["default"].cheap(n, function(e) { 24116 e[w] = !0 24117 }) 24118 } catch (a) { 24119 throw a.stack = a.stack + "from\n" + r, 24120 a 24121 } 24122 return i = function() { 24123 return n 24124 } 24125 , 24126 n 24127 }; 24128 return function() { 24129 for (var e = arguments.length, t = Array(e), r = 0; e > r; r++) 24130 t[r] = arguments[r]; 24131 return f(i(), t) 24132 } 24133 } 24134 ; 24135 var y = r(i) 24136 , v = p(y) 24137 , m = r(a) 24138 , g = p(m) 24139 , b = r(s) 24140 , E = p(b) 24141 , x = r(o) 24142 , A = p(x) 24143 , S = r(u) 24144 , _ = c(S) 24145 , D = r(l) 24146 , C = c(D) 24147 , w = "_fromTemplate" 24148 , T = (0, 24149 h["default"])() 24150 , P = { 24151 noScope: !0, 24152 enter: function(e, t) { 24153 var r = e.node; 24154 if (r[T]) 24155 return e.skip();
24156 C.isExpressionStatement(r) && (r = r.expression); 24157 var n = void 0; 24158 if (C.isIdentifier(r) && r[w]) 24159 if ((0, 24160 E["default"])(t[0], r.name)) 24161 n = t[0][r.name]; 24162 else if ("$" === r.name[0]) { 24163 var i = +r.name.slice(1); 24164 t[i] && (n = t[i]) 24165 } 24166 null === n && e.remove(), 24167 n && (n[T] = !0, 24168 e.replaceInline(n)) 24169 }, 24170 exit: function(e) { 24171 var t = e.node; 24172 t.loc || A["default"].clearNode(t) 24173 } 24174 }; 24175 e.exports = t["default"] 24176 } 24177 , function(e, t, r, n) { 24178 "use strict"; 24179 function i(e) { 24180 return e && e.__esModule ? e : { 24181 "default": e 24182 } 24183 } 24184 function a() { 24185 t.path = u = new o["default"], 24186 t.scope = l = new o["default"] 24187 } 24188 t.__esModule = !0, 24189 t.scope = t.path = void 0; 24190 var s = r(n) 24191 , o = i(s); 24192 t.clear = a; 24193 var u = t.path = new o["default"] 24194 , l = t.scope = new o["default"] 24195 } 24196 , function(e, t, r, n, i, a, s) { 24197 "use strict"; 24198 function o(e) { 24199 if (e && e.__esModule) 24200 return e; 24201 var t = {}; 24202 if (null != e) 24203 for (var r in e) 24204 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 24205 return t["default"] = e, 24206 t 24207 } 24208 function u(e) { 24209 return e && e.__esModule ? e : { 24210 "default": e 24211 } 24212 } 24213 t.__esModule = !0; 24214 var l = r(n) 24215 , c = u(l) 24216 , p = r(i) 24217 , f = u(p) 24218 , d = r(a) 24219 , h = u(d) 24220 , y = r(s) 24221 , v = o(y) 24222 , m = !1 24223 , g = function() { 24224 function e(t, r, n, i) { 24225 (0, 24226 f["default"])(this, e), 24227 this.queue = null, 24228 this.parentPath = i, 24229 this.scope = t, 24230 this.state = n, 24231 this.opts = r 24232 } 24233 return e.prototype.shouldVisit = function(e) { 24234 var t = this.opts; 24235 if (t.enter || t.exit) 24236 return !0; 24237 if (t[e.type]) 24238 return !0; 24239 var r = v.VISITOR_KEYS[e.type]; 24240 if (!r || !r.length) 24241 return !1; 24242 for (var n = r, i = Array.isArray(n), a = 0, n = i ? n : (0, 24243 c["default"])(n); ; ) { 24244 var s; 24245 if (i) { 24246 if (a >= n.length) 24247 break; 24248 s = n[a++] 24249 } else { 24250 if (a = n.next(), 24251 a.done) 24252 break; 24253 s = a.value 24254 } 24255 var o = s; 24256 if (e[o]) 24257 return !0 24258 } 24259 return !1 24260 } 24261 , 24262 e.prototype.create = function(e, t, r, n) { 24263 return h["default"].get({ 24264 parentPath: this.parentPath, 24265 parent: e, 24266 container: t, 24267 key: r, 24268 listKey: n 24269 }) 24270 } 24271 , 24272 e.prototype.maybeQueue = function(e, t) { 24273 if (this.trap) 24274 throw new Error("Infinite cycle detected"); 24275 this.queue && (t ? this.queue.push(e) : this.priorityQueue.push(e)) 24276 } 24277 , 24278 e.prototype.visitMultiple = function(e, t, r) { 24279 if (0 === e.length) 24280 return !1; 24281 for (var n = [], i = 0; i < e.length; i++) { 24282 var a = e[i]; 24283 a && this.shouldVisit(a) && n.push(this.create(t, e, i, r)) 24284 } 24285 return this.visitQueue(n) 24286 } 24287 , 24288 e.prototype.visitSingle = function(e, t) { 24289 return this.shouldVisit(e[t]) ? this.visitQueue([this.create(e, e, t)]) : !1 24290 } 24291 , 24292 e.prototype.visitQueue = function(e) { 24293 this.queue = e, 24294 this.priorityQueue = []; 24295 for (var t = [], r = !1, n = e, i = Array.isArray(n), a = 0, n = i ? n : (0, 24296 c["default"])(n); ; ) { 24297 var s; 24298 if (i) { 24299 if (a >= n.length) 24300 break; 24301 s = n[a++] 24302 } else { 24303 if (a = n.next(), 24304 a.done) 24305 break; 24306 s = a.value 24307 } 24308 var o = s; 24309 if (o.resync(), 24310 0 !== o.contexts.length && o.contexts[o.contexts.length - 1] === this || o.pushContext(this), 24311 null !== o.key && (m && e.length >= 1e3 && (this.trap = !0), 24312 !(t.indexOf(o.node) >= 0))) { 24313 if (t.push(o.node), 24314 o.visit()) { 24315 r = !0; 24316 break 24317 } 24318 if (this.priorityQueue.length && (r = this.visitQueue(this.priorityQueue), 24319 this.priorityQueue = [], 24320 this.queue = e, 24321 r)) 24322 break 24323 } 24324 } 24325 for (var u = e, l = Array.isArray(u), p = 0, u = l ? u : (0, 24326 c["default"])(u); ; ) { 24327 var f; 24328 if (l) { 24329 if (p >= u.length) 24330 break; 24331 f = u[p++] 24332 } else { 24333 if (p = u.next(), 24334 p.done) 24335 break; 24336 f = p.value 24337 } 24338 var d = f; 24339 d.popContext() 24340 } 24341 return this.queue = null, 24342 r 24343 } 24344 , 24345 e.prototype.visit = function(e, t) { 24346 var r = e[t]; 24347 return r ? Array.isArray(r) ? this.visitMultiple(r, e, t) : this.visitSingle(e, t) : !1 24348 } 24349 , 24350 e 24351 }(); 24352 t["default"] = g, 24353 e.exports = t["default"] 24354 } 24355 , function(e, t, r, n) { 24356 "use strict"; 24357 function i(e) {
24358 return e && e.__esModule ? e : { 24359 "default": e 24360 } 24361 } 24362 t.__esModule = !0; 24363 var a = r(n) 24364 , s = i(a) 24365 , o = function u(e, t) { 24366 (0, 24367 s["default"])(this, u), 24368 this.file = e, 24369 this.options = t 24370 }; 24371 t["default"] = o, 24372 e.exports = t["default"] 24373 } 24374 , function(e, t, r, n, i, a, s, o, u, l, c, p, f, d, h, y, v) { 24375 "use strict"; 24376 function m(e) { 24377 if (e && e.__esModule) 24378 return e; 24379 var t = {}; 24380 if (null != e) 24381 for (var r in e) 24382 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 24383 return t["default"] = e, 24384 t 24385 } 24386 function g(e) { 24387 return e && e.__esModule ? e : { 24388 "default": e 24389 } 24390 } 24391 function b(e, t, r, n, i) { 24392 if (e) { 24393 if (t || (t = {}), 24394 !t.noScope && !r && "Program" !== e.type && "File" !== e.type) 24395 throw new Error(B.get("traverseNeedsParent", e.type)); 24396 k.explode(t), 24397 b.node(e, t, r, n, i) 24398 } 24399 } 24400 function E(e, t) { 24401 e.node.type === t.type && (t.has = !0, 24402 e.stop()) 24403 } 24404 t.__esModule = !0, 24405 t.visitors = t.Hub = t.Scope = t.NodePath = void 0; 24406 var x = r(n) 24407 , A = g(x) 24408 , S = r(i) 24409 , _ = g(S) 24410 , D = r(a); 24411 Object.defineProperty(t, "NodePath", { 24412 enumerable: !0, 24413 get: function() { 24414 return g(D)["default"] 24415 } 24416 }); 24417 var C = r(s); 24418 Object.defineProperty(t, "Scope", { 24419 enumerable: !0, 24420 get: function() { 24421 return g(C)["default"] 24422 } 24423 }); 24424 var w = r(o); 24425 Object.defineProperty(t, "Hub", { 24426 enumerable: !0, 24427 get: function() { 24428 return g(w)["default"] 24429 } 24430 }), 24431 t["default"] = b; 24432 var T = r(u) 24433 , P = g(T) 24434 , O = r(l) 24435 , k = m(O) 24436 , F = r(c) 24437 , B = m(F) 24438 , I = r(p) 24439 , N = g(I) 24440 , R = r(f) 24441 , M = m(R) 24442 , L = r(d) 24443 , j = m(L); 24444 t.visitors = k, 24445 b.visitors = k, 24446 b.verify = k.verify, 24447 b.explode = k.explode, 24448 b.NodePath = r(h), 24449 b.Scope = r(y), 24450 b.Hub = r(v), 24451 b.cheap = function(e, t) { 24452 if (e) { 24453 var r = M.VISITOR_KEYS[e.type]; 24454 if (r) { 24455 t(e); 24456 for (var n = r, i = Array.isArray(n), a = 0, n = i ? n : (0, 24457 _["default"])(n); ; ) { 24458 var s; 24459 if (i) { 24460 if (a >= n.length) 24461 break; 24462 s = n[a++] 24463 } else { 24464 if (a = n.next(), 24465 a.done) 24466 break; 24467 s = a.value 24468 } 24469 var o = s 24470 , u = e[o]; 24471 if (Array.isArray(u)) 24472 for (var l = u, c = Array.isArray(l), p = 0, l = c ? l : (0, 24473 _["default"])(l); ; ) { 24474 var f; 24475 if (c) { 24476 if (p >= l.length) 24477 break; 24478 f = l[p++] 24479 } else { 24480 if (p = l.next(), 24481 p.done) 24482 break; 24483 f = p.value 24484 } 24485 var d = f; 24486 b.cheap(d, t) 24487 } 24488 else 24489 b.cheap(u, t) 24490 } 24491 } 24492 } 24493 } 24494 , 24495 b.node = function(e, t, r, n, i, a) { 24496 var s = M.VISITOR_KEYS[e.type]; 24497 if (s) 24498 for (var o = new P["default"](r,t,n,i), u = s, l = Array.isArray(u), c = 0, u = l ? u : (0, 24499 _["default"])(u); ; ) { 24500 var p; 24501 if (l) { 24502 if (c >= u.length) 24503 break; 24504 p = u[c++] 24505 } else { 24506 if (c = u.next(), 24507 c.done) 24508 break; 24509 p = c.value 24510 } 24511 var f = p; 24512 if ((!a || !a[f]) && o.visit(e, f)) 24513 return 24514 } 24515 } 24516 ; 24517 var U = M.COMMENT_KEYS.concat(["tokens", "comments", "start", "end", "loc", "raw", "rawValue"]); 24518 b.clearNode = function(e) { 24519 for (var t = U, r = Array.isArray(t), n = 0, t = r ? t : (0, 24520 _["default"])(t); ; ) { 24521 var i; 24522 if (r) { 24523 if (n >= t.length) 24524 break; 24525 i = t[n++] 24526 } else { 24527 if (n = t.next(), 24528 n.done) 24529 break; 24530 i = n.value 24531 } 24532 var a = i; 24533 null != e[a] && (e[a] = void 0) 24534 } 24535 for (var s in e) 24536 "_" === s[0] && null != e[s] && (e[s] = void 0); 24537 j.path["delete"](e); 24538 for (var o = (0, 24539 A["default"])(e), u = o, l = Array.isArray(u), c = 0, u = l ? u : (0, 24540 _["default"])(u); ; ) { 24541 var p; 24542 if (l) { 24543 if (c >= u.length) 24544 break; 24545 p = u[c++] 24546 } else { 24547 if (c = u.next(), 24548 c.done) 24549 break; 24550 p = c.value 24551 } 24552 var f = p; 24553 e[f] = null 24554 } 24555 } 24556 , 24557 b.removeProperties = function(e) { 24558 return b.cheap(e, b.clearNode), 24559 e 24560 } 24561 , 24562 b.hasType = function(e, t, r, n) { 24563 if ((0, 24564 N["default"])(n, e.type)) 24565 return !1; 24566 if (e.type === r) 24567 return !0; 24568 var i = { 24569 has: !1, 24570 type: r 24571 }; 24572 return b(e, { 24573 blacklist: n, 24574 enter: E 24575 }, t, i), 24576 i.has 24577 } 24578 , 24579 b.clearCache = function() { 24580 j.clear() 24581 } 24582 , 24583 b.copyCache = function(e, t) { 24584 j.path.has(e) && j.path.set(t, j.path.get(e)) 24585 } 24586 } 24587 , function(e, t, r, n, i, a) { 24588 "use strict"; 24589 function s(e) {
24590 if (e && e.__esModule) 24591 return e; 24592 var t = {}; 24593 if (null != e) 24594 for (var r in e) 24595 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 24596 return t["default"] = e, 24597 t 24598 } 24599 function o(e) { 24600 return e && e.__esModule ? e : { 24601 "default": e 24602 } 24603 } 24604 function u(e) { 24605 for (var t = this; t = t.parentPath; ) 24606 if (e(t)) 24607 return t; 24608 return null 24609 } 24610 function l(e) { 24611 var t = this; 24612 do 24613 if (e(t)) 24614 return t; 24615 while (t = t.parentPath); 24616 return null 24617 } 24618 function c() { 24619 return this.findParent(function(e) { 24620 return e.isFunction() || e.isProgram() 24621 }) 24622 } 24623 function p() { 24624 var e = this; 24625 do 24626 if (Array.isArray(e.container)) 24627 return e; 24628 while (e = e.parentPath) 24629 } 24630 function f(e) { 24631 return this.getDeepestCommonAncestorFrom(e, function(e, t, r) { 24632 for (var n = void 0, i = E.VISITOR_KEYS[e.type], a = r, s = Array.isArray(a), o = 0, a = s ? a : (0, 24633 g["default"])(a); ; ) { 24634 var u; 24635 if (s) { 24636 if (o >= a.length) 24637 break; 24638 u = a[o++] 24639 } else { 24640 if (o = a.next(), 24641 o.done) 24642 break; 24643 u = o.value 24644 } 24645 var l = u 24646 , c = l[t + 1]; 24647 if (n) 24648 if (c.listKey && n.listKey === c.listKey && c.key < n.key) 24649 n = c; 24650 else { 24651 var p = i.indexOf(n.parentKey) 24652 , f = i.indexOf(c.parentKey); 24653 p > f && (n = c) 24654 } 24655 else 24656 n = c 24657 } 24658 return n 24659 }) 24660 } 24661 function d(e, t) { 24662 var r = this; 24663 if (!e.length) 24664 return this; 24665 if (1 === e.length) 24666 return e[0]; 24667 var n = 1 / 0 24668 , i = void 0 24669 , a = void 0 24670 , s = e.map(function(e) { 24671 var t = []; 24672 do 24673 t.unshift(e); 24674 while ((e = e.parentPath) && e !== r); 24675 return t.length < n && (n = t.length), 24676 t 24677 }) 24678 , o = s[0]; 24679 e: for (var u = 0; n > u; u++) { 24680 for (var l = o[u], c = s, p = Array.isArray(c), f = 0, c = p ? c : (0, 24681 g["default"])(c); ; ) { 24682 var d; 24683 if (p) { 24684 if (f >= c.length) 24685 break; 24686 d = c[f++] 24687 } else { 24688 if (f = c.next(), 24689 f.done) 24690 break; 24691 d = f.value 24692 } 24693 var h = d; 24694 if (h[u] !== l) 24695 break e 24696 } 24697 i = u, 24698 a = l 24699 } 24700 if (a) 24701 return t ? t(a, i, s) : a; 24702 throw new Error("Couldn't find intersection") 24703 } 24704 function h() { 24705 var e = this 24706 , t = []; 24707 do 24708 t.push(e); 24709 while (e = e.parentPath); 24710 return t 24711 } 24712 function y() { 24713 for (var e = this; e; ) { 24714 for (var t = arguments, r = Array.isArray(t), n = 0, t = r ? t : (0, 24715 g["default"])(t); ; ) { 24716 var i; 24717 if (r) { 24718 if (n >= t.length) 24719 break; 24720 i = t[n++] 24721 } else { 24722 if (n = t.next(), 24723 n.done) 24724 break; 24725 i = n.value 24726 } 24727 var a = i; 24728 if (e.node.type === a) 24729 return !0 24730 } 24731 e = e.parentPath 24732 } 24733 return !1 24734 } 24735 function v(e) {
24736 var t = this.isFunction() ? this : this.findParent(function(e) { 24737 return e.isFunction() 24738 }); 24739 if (t) { 24740 if (t.isFunctionExpression() || t.isFunctionDeclaration()) { 24741 var r = t.node.shadow; 24742 if (r && (!e || r[e] !== !1)) 24743 return t 24744 } else if (t.isArrowFunctionExpression()) 24745 return t; 24746 return null 24747 } 24748 } 24749 t.__esModule = !0; 24750 var m = r(n) 24751 , g = o(m); 24752 t.findParent = u, 24753 t.find = l, 24754 t.getFunctionParent = c, 24755 t.getStatementParent = p, 24756 t.getEarliestCommonAncestorFrom = f, 24757 t.getDeepestCommonAncestorFrom = d, 24758 t.getAncestry = h, 24759 t.inType = y, 24760 t.inShadow = v; 24761 var b = r(i) 24762 , E = s(b) 24763 , x = r(a); 24764 o(x) 24765 } 24766 , function(e, t, r, n, i) { 24767 "use strict"; 24768 function a(e) { 24769 return e && e.__esModule ? e : { 24770 "default": e 24771 } 24772 } 24773 function s(e) { 24774 var t = this.opts; 24775 return this.debug(function() { 24776 return e 24777 }), 24778 this.node && this._call(t[e]) ? !0 : this.node ? this._call(t[this.node.type] && t[this.node.type][e]) : !1 24779 } 24780 function o(e) { 24781 if (!e) 24782 return !1; 24783 for (var t = e, r = Array.isArray(t), n = 0, t = r ? t : (0, 24784 w["default"])(t); ; ) { 24785 var i; 24786 if (r) { 24787 if (n >= t.length) 24788 break; 24789 i = t[n++] 24790 } else { 24791 if (n = t.next(), 24792 n.done) 24793 break; 24794 i = n.value 24795 } 24796 var a = i; 24797 if (a) { 24798 var s = this.node; 24799 if (!s) 24800 return !0; 24801 var o = a.call(this.state, this, this.state); 24802 if (o) 24803 throw new Error("Unexpected return value from visitor method " + a); 24804 if (this.node !== s) 24805 return !0; 24806 if (this.shouldStop || this.shouldSkip || this.removed) 24807 return !0 24808 } 24809 } 24810 return !1 24811 } 24812 function u() { 24813 var e = this.opts.blacklist; 24814 return e && e.indexOf(this.node.type) > -1 24815 } 24816 function l() { 24817 return this.node ? this.isBlacklisted() ? !1 : this.opts.shouldSkip && this.opts.shouldSkip(this) ? !1 : this.call("enter") || this.shouldSkip ? (this.debug(function() { 24818 return "Skip..." 24819 }), 24820 this.shouldStop) : (this.debug(function() { 24821 return "Recursing into..." 24822 }), 24823 P["default"].node(this.node, this.opts, this.scope, this.state, this, this.skipKeys), 24824 this.call("exit"), 24825 this.shouldStop) : !1 24826 } 24827 function c() { 24828 this.shouldSkip = !0 24829 } 24830 function p(e) { 24831 this.skipKeys[e] = !0 24832 } 24833 function f() { 24834 this.shouldStop = !0, 24835 this.shouldSkip = !0 24836 } 24837 function d() { 24838 if (!this.opts || !this.opts.noScope) { 24839 var e = this.context && this.context.scope; 24840 if (!e) 24841 for (var t = this.parentPath; t && !e; ) { 24842 if (t.opts && t.opts.noScope) 24843 return; 24844 e = t.scope, 24845 t = t.parentPath 24846 } 24847 this.scope = this.getScope(e), 24848 this.scope && this.scope.init() 24849 } 24850 } 24851 function h(e) { 24852 return this.shouldSkip = !1, 24853 this.shouldStop = !1, 24854 this.removed = !1, 24855 this.skipKeys = {}, 24856 e && (this.context = e, 24857 this.state = e.state, 24858 this.opts = e.opts), 24859 this.setScope(), 24860 this 24861 } 24862 function y() { 24863 this.removed || (this._resyncParent(), 24864 this._resyncList(), 24865 this._resyncKey()) 24866 } 24867 function v() { 24868 this.parentPath && (this.parent = this.parentPath.node) 24869 } 24870 function m() { 24871 if (this.container && this.node !== this.container[this.key]) { 24872 if (Array.isArray(this.container)) { 24873 for (var e = 0; e < this.container.length; e++) 24874 if (this.container[e] === this.node) 24875 return this.setKey(e) 24876 } else 24877 for (var t in this.container) 24878 if (this.container[t] === this.node) 24879 return this.setKey(t); 24880 this.key = null 24881 } 24882 } 24883 function g() { 24884 if (this.parent && this.inList) { 24885 var e = this.parent[this.listKey]; 24886 this.container !== e && (this.container = e || null) 24887 } 24888 } 24889 function b() { 24890 null != this.key && this.container && this.container[this.key] === this.node || this._markRemoved() 24891 } 24892 function E() { 24893 this.contexts.pop(), 24894 this.setContext(this.contexts[this.contexts.length - 1]) 24895 } 24896 function x(e) { 24897 this.contexts.push(e), 24898 this.setContext(e) 24899 } 24900 function A(e, t, r, n) { 24901 this.inList = !!r, 24902 this.listKey = r, 24903 this.parentKey = r || n, 24904 this.container = t, 24905 this.parentPath = e || this.parentPath, 24906 this.setKey(n) 24907 } 24908 function S(e) { 24909 this.key = e, 24910 this.node = this.container[this.key], 24911 this.type = this.node && this.node.type 24912 } 24913 function _() { 24914 var e = arguments.length <= 0 || void 0 === arguments[0] ? this
24914: arguments[0]; 24915 if (!e.removed) 24916 for (var t = this.contexts, r = t, n = Array.isArray(r), i = 0, r = n ? r : (0, 24917 w["default"])(r); ; ) { 24918 var a; 24919 if (n) { 24920 if (i >= r.length) 24921 break; 24922 a = r[i++] 24923 } else { 24924 if (i = r.next(), 24925 i.done) 24926 break; 24927 a = i.value 24928 } 24929 var s = a; 24930 s.maybeQueue(e) 24931 } 24932 } 24933 function D() { 24934 for (var e = this, t = this.contexts; !t.length; ) 24935 e = e.parentPath, 24936 t = e.contexts; 24937 return t 24938 } 24939 t.__esModule = !0; 24940 var C = r(n) 24941 , w = a(C); 24942 t.call = s, 24943 t._call = o, 24944 t.isBlacklisted = u, 24945 t.visit = l, 24946 t.skip = c, 24947 t.skipKey = p, 24948 t.stop = f, 24949 t.setScope = d, 24950 t.setContext = h, 24951 t.resync = y, 24952 t._resyncParent = v, 24953 t._resyncKey = m, 24954 t._resyncList = g, 24955 t._resyncRemoved = b, 24956 t.popContext = E, 24957 t.pushContext = x, 24958 t.setup = A, 24959 t.setKey = S, 24960 t.requeue = _, 24961 t._getQueueContexts = D; 24962 var T = r(i) 24963 , P = a(T) 24964 } 24965 , function(e, t, r, n) { 24966 "use strict"; 24967 function i(e) { 24968 if (e && e.__esModule) 24969 return e; 24970 var t = {}; 24971 if (null != e) 24972 for (var r in e) 24973 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 24974 return t["default"] = e, 24975 t 24976 } 24977 function a() { 24978 var e = this.node 24979 , t = void 0; 24980 if (this.isMemberExpression()) 24981 t = e.property; 24982 else { 24983 if (!this.isProperty() && !this.isMethod()) 24984 throw new ReferenceError("todo"); 24985 t = e.key 24986 } 24987 return e.computed || l.isIdentifier(t) && (t = l.stringLiteral(t.name)), 24988 t 24989 } 24990 function s() { 24991 return l.ensureBlock(this.node) 24992 } 24993 function o() { 24994 if (this.isArrowFunctionExpression()) { 24995 this.ensureBlock(); 24996 var e = this.node; 24997 e.expression = !1, 24998 e.type = "FunctionExpression", 24999 e.shadow = e.shadow || !0 25000 } 25001 } 25002 t.__esModule = !0, 25003 t.toComputedKey = a, 25004 t.ensureBlock = s, 25005 t.arrowFunctionToShadowed = o; 25006 var u = r(n) 25007 , l = i(u) 25008 } 25009 , function(e, t, r, n, i) { 25010 (function(e) { 25011 "use strict"; 25012 function a(e) { 25013 return e && e.__esModule ? e : { 25014 "default": e 25015 } 25016 } 25017 function s() { 25018 var e = this.evaluate(); 25019 return e.confident ? !!e.value : void 0 25020 } 25021 function o() { 25022 function t(e) { 25023 n && (i = e, 25024 n = !1) 25025 } 25026 function r(i) { 25027 if (n) { 25028 var a = i.node; 25029 if (i.isSequenceExpression()) { 25030 var s = i.get("expressions"); 25031 return r(s[s.length - 1]) 25032 } 25033 if (i.isStringLiteral() || i.isNumericLiteral() || i.isBooleanLiteral()) 25034 return a.value; 25035 if (i.isNullLiteral()) 25036 return null; 25037 if (i.isTemplateLiteral()) { 25038 for (var o = "", u = 0, c = i.get("expressions"), h = a.quasis, y = Array.isArray(h), v = 0, h = y ? h : (0, 25039 p["default"])(h); ; ) { 25040 var m; 25041 if (y) { 25042 if (v >= h.length) 25043 break; 25044 m = h[v++] 25045 } else { 25046 if (v = h.next(), 25047 v.done) 25048 break; 25049 m = v.value 25050 } 25051 var g = m; 25052 if (!n) 25053 break; 25054 o += g.value.cooked; 25055 var b = c[u++]; 25056 b && (o += String(r(b))) 25057 } 25058 if (!n) 25059 return; 25060 return o 25061 } 25062 if (i.isConditionalExpression()) { 25063 var E = r(i.get("test")); 25064 if (!n) 25065 return; 25066 return r(E ? i.get("consequent") : i.get("alternate")) 25067 } 25068 if (i.isExpressionWrapper()) 25069 return r(i.get("expression")); 25070 if (i.isMemberExpression() && !i.parentPath.isCallExpression({ 25071 callee: a 25072 })) { 25073 var x = i.get("property") 25074 , A = i.get("object"); 25075 if (A.isLiteral() && x.isIdentifier()) { 25076 var S = A.node.value 25077 , _ = "undefined" == typeof S ? "undefined" : (0, 25078 l["default"])(S); 25079 if ("number" === _ || "string" === _) 25080 return S[x.node.name] 25081 } 25082 } 25083 if (i.isReferencedIdentifier()) { 25084 var D = i.scope.getBinding(a.name); 25085 if (D && D.hasValue) 25086 return D.value; 25087 if ("undefined" === a.name) 25088 return; 25089 if ("Infinity" === a.name) 25090 return 1 / 0; 25091 if ("NaN" === a.name) 25092 return NaN; 25093 var C = i.resolve(); 25094 return C === i ? t(i) : r(C) 25095 } 25096 if (i.isUnaryExpression({ 25097 prefix: !0 25098 })) { 25099 if ("void" === a.operator) 25100 return; 25101 var w = i.get("argument"); 25102 if ("typeof" === a.operator && (w.isFunction() || w.isClass())) 25103 return "function"; 25104 var T = r(w); 25105 if (!n) 25106 return; 25107 switch (a.operator) { 25108 case "!": 25109 return !T; 25110 case "+": 25111 return +T; 25112 case "-": 25113 return -T; 25114 case "~": 25115 return ~T; 25116 case "typeof": 25117 return "undefined" == typeof T ? "undefined" : (0, 25118 l["default"])(T) 25119 } 25120 } 25121 if (i.isArrayExpression()) { 25122 for (var P = [], O = i.get("elements"), k = O, F
vendor: 7,916 bytes, lines 25122-25313
25122= Array.isArray(k), B = 0, k = F ? k : (0, 25123 p["default"])(k); ; ) { 25124 var I; 25125 if (F) { 25126 if (B >= k.length) 25127 break; 25128 I = k[B++] 25129 } else { 25130 if (B = k.next(), 25131 B.done) 25132 break; 25133 I = B.value 25134 } 25135 var N = I; 25136 if (N = N.evaluate(), 25137 !N.confident) 25138 return t(N); 25139 P.push(N.value) 25140 } 25141 return P 25142 } 25143 if (i.isObjectExpression(), 25144 i.isLogicalExpression()) { 25145 var R = n 25146 , M = r(i.get("left")) 25147 , L = n; 25148 n = R; 25149 var j = r(i.get("right")) 25150 , U = n; 25151 switch (n = L && U, 25152 a.operator) { 25153 case "||": 25154 if (M && L) 25155 return n = !0, 25156 M; 25157 if (!n) 25158 return; 25159 return M || j; 25160 case "&&": 25161 if ((!M && L || !j && U) && (n = !0), 25162 !n) 25163 return; 25164 return M && j 25165 } 25166 } 25167 if (i.isBinaryExpression()) { 25168 var V = r(i.get("left")); 25169 if (!n) 25170 return; 25171 var Y = r(i.get("right")); 25172 if (!n) 25173 return; 25174 switch (a.operator) { 25175 case "-": 25176 return V - Y; 25177 case "+": 25178 return V + Y; 25179 case "/": 25180 return V / Y; 25181 case "*": 25182 return V * Y; 25183 case "%": 25184 return V % Y; 25185 case "**": 25186 return Math.pow(V, Y); 25187 case "<": 25188 return Y > V; 25189 case ">": 25190 return V > Y; 25191 case "<=": 25192 return Y >= V; 25193 case ">=": 25194 return V >= Y; 25195 case "==": 25196 return V == Y; 25197 case "!=": 25198 return V != Y; 25199 case "===": 25200 return V === Y; 25201 case "!==": 25202 return V !== Y; 25203 case "|": 25204 return V | Y; 25205 case "&": 25206 return V & Y; 25207 case "^": 25208 return V ^ Y; 25209 case "<<": 25210 return V << Y; 25211 case ">>": 25212 return V >> Y; 25213 case ">>>": 25214 return V >>> Y 25215 } 25216 } 25217 if (i.isCallExpression()) { 25218 var G = i.get("callee") 25219 , W = void 0 25220 , K = void 0; 25221 if (G.isIdentifier() && !i.scope.getBinding(G.node.name, !0) && f.indexOf(G.node.name) >= 0 && (K = e[a.callee.name]), 25222 G.isMemberExpression()) { 25223 var q = G.get("object") 25224 , H = G.get("property"); 25225 if (q.isIdentifier() && H.isIdentifier() && f.indexOf(q.node.name) >= 0 && d.indexOf(H.node.name) < 0 && (W = e[q.node.name], 25226 K = W[H.node.name]), 25227 q.isLiteral() && H.isIdentifier()) { 25228 var J = (0, 25229 l["default"])(q.node.value); 25230 "string" !== J && "number" !== J || (W = q.node.value, 25231 K = W[H.node.name]) 25232 } 25233 } 25234 if (K) { 25235 var X = i.get("arguments").map(r); 25236 if (!n) 25237 return; 25238 return K.apply(W, X) 25239 } 25240 } 25241 t(i) 25242 } 25243 } 25244 var n = !0 25245 , i = void 0 25246 , a = r(this); 25247 return n || (a = void 0), 25248 { 25249 confident: n, 25250 deopt: i, 25251 value: a 25252 } 25253 } 25254 t.__esModule = !0; 25255 var u = r(n) 25256 , l = a(u) 25257 , c = r(i) 25258 , p = a(c); 25259 t.evaluateTruthy = s, 25260 t.evaluate = o; 25261 var f = ["String", "Number", "Math"] 25262 , d = ["random"] 25263 } 25264 ).call(t, function() { 25265 return this 25266 }()) 25267 } 25268 , function(e, t, r, n, i, a) { 25269 "use strict"; 25270 function s(e) { 25271 if (e && e.__esModule) 25272 return e; 25273 var t = {}; 25274 if (null != e) 25275 for (var r in e) 25276 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 25277 return t["default"] = e, 25278 t 25279 } 25280 function o(e) { 25281 return e && e.__esModule ? e : { 25282 "default": e 25283 } 25284 } 25285 function u() { 25286 var e = this; 25287 do { 25288 if (!e.parentPath || Array.isArray(e.container) && e.isStatement()) 25289 break; 25290 e = e.parentPath 25291 } while (e); 25292 if (e && (e.isProgram() || e.isFile())) 25293 throw new Error("File/Program node, we can't possibly find a statement parent to this"); 25294 return e 25295 } 25296 function l() { 25297 return "left" === this.key ? this.getSibling("right") : "right" === this.key ? this.getSibling("left") : void 0 25298 } 25299 function c() { 25300 var e = [] 25301 , t = function(t) { 25302 t && (e = e.concat(t.getCompletionRecords())) 25303 }; 25304 if (this.isIfStatement()) 25305 t(this.get("consequent")), 25306 t(this.get("alternate")); 25307 else if (this.isDoExpression() || this.isFor() || this.isWhile()) 25308 t(this.get("body")); 25309 else if (this.isProgram() || this.isBlockStatement()) 25310 t(this.get("body").pop()); 25311 else { 25312 if (this.isFunction()) 25313 return this.get("body").getCompletionRecords();
25314 this.isTryStatement() ? (t(this.get("block")), 25315 t(this.get("handler")), 25316 t(this.get("finalizer"))) : e.push(this) 25317 } 25318 return e 25319 } 25320 function p(e) { 25321 return E["default"].get({ 25322 parentPath: this.parentPath, 25323 parent: this.parent, 25324 container: this.container, 25325 listKey: this.listKey, 25326 key: e 25327 }) 25328 } 25329 function f(e, t) { 25330 t === !0 && (t = this.context); 25331 var r = e.split("."); 25332 return 1 === r.length ? this._getKey(e, t) : this._getPattern(r, t) 25333 } 25334 function d(e, t) { 25335 var r = this 25336 , n = this.node 25337 , i = n[e]; 25338 return Array.isArray(i) ? i.map(function(a, s) { 25339 return E["default"].get({ 25340 listKey: e, 25341 parentPath: r, 25342 parent: n, 25343 container: i, 25344 key: s 25345 }).setContext(t) 25346 }) : E["default"].get({ 25347 parentPath: this, 25348 parent: n, 25349 container: n, 25350 key: e 25351 }).setContext(t) 25352 } 25353 function h(e, t) { 25354 for (var r = this, n = e, i = Array.isArray(n), a = 0, n = i ? n : (0, 25355 g["default"])(n); ; ) { 25356 var s; 25357 if (i) { 25358 if (a >= n.length) 25359 break; 25360 s = n[a++] 25361 } else { 25362 if (a = n.next(), 25363 a.done) 25364 break; 25365 s = a.value 25366 } 25367 var o = s; 25368 r = "." === o ? r.parentPath : Array.isArray(r) ? r[o] : r.get(o, t) 25369 } 25370 return r 25371 } 25372 function y(e) { 25373 return A.getBindingIdentifiers(this.node, e) 25374 } 25375 function v(e) { 25376 return A.getOuterBindingIdentifiers(this.node, e) 25377 } 25378 t.__esModule = !0; 25379 var m = r(n) 25380 , g = o(m); 25381 t.getStatementParent = u, 25382 t.getOpposite = l, 25383 t.getCompletionRecords = c, 25384 t.getSibling = p, 25385 t.get = f, 25386 t._getKey = d, 25387 t._getPattern = h, 25388 t.getBindingIdentifiers = y, 25389 t.getOuterBindingIdentifiers = v; 25390 var b = r(i) 25391 , E = o(b) 25392 , x = r(a) 25393 , A = s(x) 25394 } 25395 , function(e, t, r, n, i, a, s, o, u, l, c, p, f, d, h, y, v, m, g, b, E, x, A, S) { 25396 "use strict"; 25397 function _(e) { 25398 if (e && e.__esModule) 25399 return e; 25400 var t = {}; 25401 if (null != e) 25402 for (var r in e) 25403 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 25404 return t["default"] = e, 25405 t 25406 } 25407 function D(e) { 25408 return e && e.__esModule ? e : { 25409 "default": e 25410 } 25411 } 25412 t.__esModule = !0; 25413 var C = r(n) 25414 , w = D(C) 25415 , T = r(i) 25416 , P = D(T) 25417 , O = r(a) 25418 , k = _(O) 25419 , F = r(s) 25420 , B = D(F) 25421 , I = r(o) 25422 , N = D(I) 25423 , R = r(u) 25424 , M = D(R) 25425 , L = r(l) 25426 , j = D(L) 25427 , U = r(c) 25428 , V = D(U) 25429 , Y = r(p) 25430 , G = _(Y) 25431 , W = r(f) 25432 , K = (0, 25433 B["default"])("babel") 25434 , q = function() { 25435 function e(t, r) { 25436 (0, 25437 P["default"])(this, e), 25438 this.parent = r, 25439 this.hub = t, 25440 this.contexts = [], 25441 this.data = {}, 25442 this.shouldSkip = !1, 25443 this.shouldStop = !1, 25444 this.removed = !1, 25445 this.state = null, 25446 this.opts = null, 25447 this.skipKeys = null, 25448 this.parentPath = null, 25449 this.context = null, 25450 this.container = null, 25451 this.listKey = null, 25452 this.inList = !1, 25453 this.parentKey = null, 25454 this.key = null, 25455 this.node = null, 25456 this.scope = null, 25457 this.type = null, 25458 this.typeAnnotation = null 25459 } 25460 return e.get = function(t) { 25461 var r = t.hub 25462 , n = t.parentPath 25463 , i = t.parent 25464 , a = t.container 25465 , s = t.listKey 25466 , o = t.key; 25467 !r && n && (r = n.hub), 25468 (0, 25469 N["default"])(i, "To get a node path the parent needs to exist"); 25470 var u = a[o] 25471 , l = W.path.get(i) || []; 25472 W.path.has(i) || W.path.set(i, l); 25473 for (var c = void 0, p = 0; p < l.length; p++) { 25474 var f = l[p]; 25475 if (f.node === u) { 25476 c = f; 25477 break 25478 } 25479 } 25480 return c || (c = new e(r,i), 25481 l.push(c)), 25482 c.setup(n, a, s, o), 25483 c 25484 } 25485 , 25486 e.prototype.getScope = function(e) { 25487 var t = e; 25488 return this.isScope() && (t = new V["default"](this,e)), 25489 t 25490 } 25491 , 25492 e.prototype.setData = function(e, t) { 25493 return this.data[e] = t 25494 } 25495 , 25496 e.prototype.getData = function(e, t) { 25497 var r = this.data[e]; 25498 return !r && t && (r = this.data[e] = t), 25499 r 25500 } 25501 , 25502 e.prototype.buildCodeFrameError = function(e) { 25503 var t = arguments.length <= 1 || void 0 === arguments[1] ? SyntaxError : arguments[1]; 25504 return this.hub.file.buildCodeFrameError(this.node, e, t) 25505 } 25506 , 25507 e.prototype.traverse = function(e, t) { 25508 (0, 25509 M["default"])(this.node, e, this.scope, t, this) 25510 } 25511 , 25512 e.prototype.mark = function(e, t) { 25513 this.hub.file.metadata.marked.push({ 25514 type: e, 25515 message: t, 25516 loc: this.node.loc 25517 }) 25518 } 25519 , 25520 e.prototype.set = function(e, t) { 25521 G.validate(this.node, e, t), 25522 this.node[e] = t 25523 } 25524 , 25525 e.prototype.getPathLocation = function() { 25526 var e = [] 25527 , t = this; 25528 do { 25529 var r = t.key; 25530 t.inList && (r = t.listKey + "[" + r + "]"), 25531 e.unshift(r) 25532 } while (t = t.parentPath); 25533 return e.join(".") 25534 } 25535 , 25536 e.prototype.debug = function(e) { 25537 K.enabled && K(this.getPathLocation() + " " + this.type + ": " + e()) 25538 } 25539 , 25540 e 25541 }(); 25542 t["default"] = q, 25543 (0, 25544 j["default"])(q.prototype, r(d)), 25545 (0,
25546 j["default"])(q.prototype, r(h)), 25547 (0, 25548 j["default"])(q.prototype, r(y)), 25549 (0, 25550 j["default"])(q.prototype, r(v)), 25551 (0, 25552 j["default"])(q.prototype, r(m)), 25553 (0, 25554 j["default"])(q.prototype, r(g)), 25555 (0, 25556 j["default"])(q.prototype, r(b)), 25557 (0, 25558 j["default"])(q.prototype, r(E)), 25559 (0, 25560 j["default"])(q.prototype, r(x)), 25561 (0, 25562 j["default"])(q.prototype, r(A)), 25563 (0, 25564 j["default"])(q.prototype, r(S)); 25565 for (var H = function() { 25566 if (X) { 25567 if ($ >= J.length) 25568 return "break"; 25569 z = J[$++] 25570 } else { 25571 if ($ = J.next(), 25572 $.done) 25573 return "break"; 25574 z = $.value 25575 } 25576 var e = z 25577 , t = "is" + e; 25578 q.prototype[t] = function(e) { 25579 return G[t](this.node, e) 25580 } 25581 , 25582 q.prototype["assert" + e] = function(r) { 25583 if (!this[t](r)) 25584 throw new TypeError("Expected node path of type " + e) 25585 } 25586 }, J = G.TYPES, X = Array.isArray(J), $ = 0, J = X ? J : (0, 25587 w["default"])(J); ; ) { 25588 var z, Q = H(); 25589 if ("break" === Q) 25590 break 25591 } 25592 var Z = function(e) { 25593 if ("_" === e[0]) 25594 return "continue"; 25595 G.TYPES.indexOf(e) < 0 && G.TYPES.push(e); 25596 var t = k[e]; 25597 q.prototype["is" + e] = function(e) { 25598 return t.checkPath(this, e) 25599 } 25600 }; 25601 for (var ee in k) { 25602 Z(ee) 25603 } 25604 e.exports = t["default"] 25605 } 25606 , function(e, t, r, n, i, a) { 25607 "use strict"; 25608 function s(e) { 25609 if (e && e.__esModule) 25610 return e; 25611 var t = {}; 25612 if (null != e) 25613 for (var r in e) 25614 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 25615 return t["default"] = e, 25616 t 25617 } 25618 function o(e) { 25619 return e && e.__esModule ? e : { 25620 "default": e 25621 } 25622 } 25623 function u() { 25624 if (this.typeAnnotation) 25625 return this.typeAnnotation; 25626 var e = this._getTypeAnnotation() || E.anyTypeAnnotation(); 25627 return E.isTypeAnnotation(e) && (e = e.typeAnnotation), 25628 this.typeAnnotation = e 25629 } 25630 function l() { 25631 var e = this.node; 25632 { 25633 if (e) { 25634 if (e.typeAnnotation) 25635 return e.typeAnnotation; 25636 var t = g[e.type]; 25637 return t ? t.call(this, e) : (t = g[this.parentPath.type], 25638 t && t.validParent ? this.parentPath.getTypeAnnotation() : void 0) 25639 } 25640 if ("init" === this.key && this.parentPath.isVariableDeclarator()) { 25641 var r = this.parentPath.parentPath 25642 , n = r.parentPath; 25643 return "left" === r.key && n.isForInStatement() ? E.stringTypeAnnotation() : "left" === r.key && n.isForOfStatement() ? E.anyTypeAnnotation() : E.voidTypeAnnotation() 25644 } 25645 } 25646 } 25647 function c(e, t) { 25648 return p(e, this.getTypeAnnotation(), t) 25649 } 25650 function p(e, t, r) { 25651 if ("string" === e) 25652 return E.isStringTypeAnnotation(t); 25653 if ("number" === e) 25654 return E.isNumberTypeAnnotation(t); 25655 if ("boolean" === e) 25656 return E.isBooleanTypeAnnotation(t); 25657 if ("any" === e) 25658 return E.isAnyTypeAnnotation(t); 25659 if ("mixed" === e) 25660 return E.isMixedTypeAnnotation(t); 25661 if ("void" === e) 25662 return E.isVoidTypeAnnotation(t); 25663 if (r) 25664 return !1; 25665 throw new Error("Unknown base type " + e) 25666 } 25667 function f(e) { 25668 var t = this.getTypeAnnotation(); 25669 if (E.isAnyTypeAnnotation(t)) 25670 return !0; 25671 if (E.isUnionTypeAnnotation(t)) { 25672 for (var r = t.types, n = Array.isArray(r), i = 0, r = n ? r : (0, 25673 v["default"])(r); ; ) { 25674 var a; 25675 if (n) { 25676 if (i >= r.length) 25677 break; 25678 a = r[i++] 25679 } else { 25680 if (i = r.next(), 25681 i.done) 25682 break; 25683 a = i.value 25684 } 25685 var s = a; 25686 if (E.isAnyTypeAnnotation(s) || p(e, s, !0)) 25687 return !0 25688 } 25689 return !1 25690 } 25691 return p(e, t, !0) 25692 } 25693 function d(e) { 25694 var t = this.getTypeAnnotation(); 25695 return e = e.getTypeAnnotation(), 25696 !E.isAnyTypeAnnotation(t) && E.isFlowBaseAnnotation(t) ? e.type === t.type : void 0 25697 } 25698 function h(e) { 25699 var t = this.getTypeAnnotation(); 25700 return E.isGenericTypeAnnotation(t) && E.isIdentifier(t.id, { 25701 name: e 25702 }) 25703 } 25704 t.__esModule = !0; 25705 var y = r(n) 25706 , v = o(y); 25707 t.getTypeAnnotation = u, 25708 t._getTypeAnnotation = l, 25709 t.isBaseType = c, 25710 t.couldBeBaseType = f, 25711 t.baseTypeStrictlyMatches = d, 25712 t.isGenericType = h; 25713 var m = r(i) 25714 , g = s(m) 25715 , b = r(a) 25716 , E = s(b) 25717 } 25718 , function(e, t, r, n, i) { 25719 "use strict"; 25720 function a(e) {
25721 if (e && e.__esModule) 25722 return e; 25723 var t = {}; 25724 if (null != e) 25725 for (var r in e) 25726 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 25727 return t["default"] = e, 25728 t 25729 } 25730 function s(e) { 25731 return e && e.__esModule ? e : { 25732 "default": e 25733 } 25734 } 25735 function o(e, t) { 25736 var r = e.scope.getBinding(t) 25737 , n = []; 25738 e.typeAnnotation = y.unionTypeAnnotation(n); 25739 var i = [] 25740 , a = u(r, e, i) 25741 , s = p(e, t); 25742 if (s && !function() { 25743 var e = u(r, s.ifStatement); 25744 a = a.filter(function(t) { 25745 return e.indexOf(t) < 0 25746 }), 25747 n.push(s.typeAnnotation) 25748 }(), 25749 a.length) { 25750 a = a.concat(i); 25751 for (var o = a, l = Array.isArray(o), c = 0, o = l ? o : (0, 25752 d["default"])(o); ; ) { 25753 var f; 25754 if (l) { 25755 if (c >= o.length) 25756 break; 25757 f = o[c++] 25758 } else { 25759 if (c = o.next(), 25760 c.done) 25761 break; 25762 f = c.value 25763 } 25764 var h = f; 25765 n.push(h.getTypeAnnotation()) 25766 } 25767 } 25768 return n.length ? y.createUnionTypeAnnotation(n) : void 0 25769 } 25770 function u(e, t, r) { 25771 var n = e.constantViolations.slice(); 25772 return n.unshift(e.path), 25773 n.filter(function(e) { 25774 e = e.resolve(); 25775 var n = e._guessExecutionStatusRelativeTo(t); 25776 return r && "function" === n && r.push(e), 25777 "before" === n 25778 }) 25779 } 25780 function l(e, t) { 25781 var r = t.node.operator
25782 , n = t.get("right").resolve() 25783 , i = t.get("left").resolve() 25784 , a = void 0; 25785 if (i.isIdentifier({ 25786 name: e 25787 }) ? a = n : n.isIdentifier({ 25788 name: e 25789 }) && (a = i), 25790 a) 25791 return "===" === r ? a.getTypeAnnotation() : y.BOOLEAN_NUMBER_BINARY_OPERATORS.indexOf(r) >= 0 ? y.numberTypeAnnotation() : void 0; 25792 if ("===" === r) { 25793 var s = void 0 25794 , o = void 0; 25795 if (i.isUnaryExpression({ 25796 operator: "typeof" 25797 }) ? (s = i, 25798 o = n) : n.isUnaryExpression({ 25799 operator: "typeof" 25800 }) && (s = n, 25801 o = i), 25802 (o || s) && (o = o.resolve(), 25803 o.isLiteral())) { 25804 var u = o.node.value; 25805 if ("string" == typeof u && s.get("argument").isIdentifier({ 25806 name: e 25807 })) 25808 return y.createTypeAnnotationBasedOnTypeof(o.node.value) 25809 } 25810 } 25811 } 25812 function c(e) { 25813 for (var t = void 0; t = e.parentPath; ) { 25814 if (t.isIfStatement() || t.isConditionalExpression()) 25815 return "test" === e.key ? void 0 : t; 25816 e = t 25817 } 25818 } 25819 function p(e, t) { 25820 var r = c(e); 25821 if (r) { 25822 var n = r.get("test") 25823 , i = [n] 25824 , a = []; 25825 do { 25826 var s = i.shift().resolve(); 25827 if (s.isLogicalExpression() && (i.push(s.get("left")), 25828 i.push(s.get("right"))), 25829 s.isBinaryExpression()) { 25830 var o = l(t, s); 25831 o && a.push(o) 25832 } 25833 } while (i.length); 25834 return a.length ? { 25835 typeAnnotation: y.createUnionTypeAnnotation(a), 25836 ifStatement: r 25837 } : p(r, t) 25838 } 25839 } 25840 t.__esModule = !0; 25841 var f = r(n) 25842 , d = s(f); 25843 t["default"] = function(e) { 25844 if (this.isReferenced()) { 25845 var t = this.scope.getBinding(e.name); 25846 return t ? t.identifier.typeAnnotation ? t.identifier.typeAnnotation : o(this, e.name) : "undefined" === e.name ? y.voidTypeAnnotation() : "NaN" === e.name || "Infinity" === e.name ? y.numberTypeAnnotation() : void ("arguments" === e.name) 25847 } 25848 } 25849 ; 25850 var h = r(i) 25851 , y = a(h); 25852 e.exports = t["default"] 25853 } 25854 , function(e, t, r, n, i) { 25855 "use strict"; 25856 function a(e) { 25857 if (e && e.__esModule) 25858 return e; 25859 var t = {}; 25860 if (null != e) 25861 for (var r in e) 25862 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 25863 return t["default"] = e, 25864 t 25865 } 25866 function s(e) { 25867 return e && e.__esModule ? e : { 25868 "default": e 25869 } 25870 } 25871 function o() { 25872 var e = this.get("id"); 25873 return e.isIdentifier() ? this.get("init").getTypeAnnotation() : void 0 25874 } 25875 function u(e) { 25876 return e.typeAnnotation 25877 } 25878 function l(e) { 25879 return this.get("callee").isIdentifier() ? F.genericTypeAnnotation(e.callee) : void 0 25880 } 25881 function c() { 25882 return F.stringTypeAnnotation() 25883 } 25884 function p(e) { 25885 var t = e.operator; 25886 return "void" === t ? F.voidTypeAnnotation() : F.NUMBER_UNARY_OPERATORS.indexOf(t) >= 0 ? F.numberTypeAnnotation() : F.STRING_UNARY_OPERATORS.indexOf(t) >= 0 ? F.stringTypeAnnotation() : F.BOOLEAN_UNARY_OPERATORS.indexOf(t) >= 0 ? F.booleanTypeAnnotation() : void 0 25887 } 25888 function f(e) { 25889 var t = e.operator; 25890 if (F.NUMBER_BINARY_OPERATORS.indexOf(t) >= 0) 25891 return F.numberTypeAnnotation(); 25892 if (F.BOOLEAN_BINARY_OPERATORS.indexOf(t) >= 0) 25893 return F.booleanTypeAnnotation(); 25894 if ("+" === t) { 25895 var r = this.get("right") 25896 , n = this.get("left"); 25897 return n.isBaseType("number") && r.isBaseType("number") ? F.numberTypeAnnotation() : n.isBaseType("string") || r.isBaseType("string") ? F.stringTypeAnnotation() : F.unionTypeAnnotation([F.stringTypeAnnotation(), F.numberTypeAnnotation()]) 25898 } 25899 } 25900 function d() { 25901 return F.createUnionTypeAnnotation([this.get("left").getTypeAnnotation(), this.get("right").getTypeAnnotation()]) 25902 } 25903 function h() { 25904 return F.createUnionTypeAnnotation([this.get("consequent").getTypeAnnotation(), this.get("alternate").getTypeAnnotation()]) 25905 } 25906 function y() { 25907 return this.get("expressions").pop().getTypeAnnotation() 25908 } 25909 function v() { 25910 return this.get("right").getTypeAnnotation() 25911 } 25912 function m(e) { 25913 var t = e.operator; 25914 return "++" === t || "--" === t ? F.numberTypeAnnotation() : void 0 25915 } 25916 function g() { 25917 return F.stringTypeAnnotation() 25918 } 25919 function b() { 25920 return F.numberTypeAnnotation() 25921 } 25922 function E() { 25923 return F.booleanTypeAnnotation() 25924 } 25925 function x() { 25926 return F.nullLiteralTypeAnnotation() 25927 } 25928 function A() {
25929 return F.genericTypeAnnotation(F.identifier("RegExp")) 25930 } 25931 function S() { 25932 return F.genericTypeAnnotation(F.identifier("Object")) 25933 } 25934 function _() { 25935 return F.genericTypeAnnotation(F.identifier("Array")) 25936 } 25937 function D() { 25938 return _() 25939 } 25940 function C() { 25941 return F.genericTypeAnnotation(F.identifier("Function")) 25942 } 25943 function w() { 25944 return P(this.get("callee")) 25945 } 25946 function T() { 25947 return P(this.get("tag")) 25948 } 25949 function P(e) { 25950 if (e = e.resolve(), 25951 e.isFunction()) { 25952 if (e.is("async")) 25953 return e.is("generator") ? F.genericTypeAnnotation(F.identifier("AsyncIterator")) : F.genericTypeAnnotation(F.identifier("Promise")); 25954 if (e.node.returnType) 25955 return e.node.returnType 25956 } 25957 } 25958 t.__esModule = !0, 25959 t.Class = t.Function = t.Identifier = void 0; 25960 var O = r(n); 25961 Object.defineProperty(t, "Identifier", { 25962 enumerable: !0, 25963 get: function() { 25964 return s(O)["default"] 25965 } 25966 }), 25967 t.VariableDeclarator = o, 25968 t.TypeCastExpression = u, 25969 t.NewExpression = l, 25970 t.TemplateLiteral = c, 25971 t.UnaryExpression = p, 25972 t.BinaryExpression = f, 25973 t.LogicalExpression = d, 25974 t.ConditionalExpression = h, 25975 t.SequenceExpression = y, 25976 t.AssignmentExpression = v, 25977 t.UpdateExpression = m, 25978 t.StringLiteral = g, 25979 t.NumericLiteral = b, 25980 t.BooleanLiteral = E, 25981 t.NullLiteral = x, 25982 t.RegExpLiteral = A, 25983 t.ObjectExpression = S, 25984 t.ArrayExpression = _, 25985 t.RestElement = D, 25986 t.CallExpression = w, 25987 t.TaggedTemplateExpression = T; 25988 var k = r(i) 25989 , F = a(k); 25990 u.validParent = !0, 25991 D.validParent = !0, 25992 t.Function = C, 25993 t.Class = C 25994 } 25995 , function(e, t, r, n, i, a, s) { 25996 "use strict"; 25997 function o(e) { 25998 if (e && e.__esModule) 25999 return e; 26000 var t = {}; 26001 if (null != e) 26002 for (var r in e) 26003 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 26004 return t["default"] = e, 26005 t 26006 } 26007 function u(e) { 26008 return e && e.__esModule ? e : { 26009 "default": e 26010 } 26011 } 26012 function l(e, t) { 26013 function r(e) { 26014 var t = n[a]; 26015 return "*" === t || e === t 26016 } 26017 if (!this.isMemberExpression()) 26018 return !1; 26019 for (var n = e.split("."), i = [this.node], a = 0; i.length; ) { 26020 var s = i.shift(); 26021 if (t && a === n.length) 26022 return !0; 26023 if (B.isIdentifier(s)) { 26024 if (!r(s.name)) 26025 return !1 26026 } else if (B.isLiteral(s)) { 26027 if (!r(s.value)) 26028 return !1 26029 } else { 26030 if (B.isMemberExpression(s)) { 26031 if (s.computed && !B.isLiteral(s.property)) 26032 return !1; 26033 i.unshift(s.property), 26034 i.unshift(s.object); 26035 continue 26036 } 26037 if (!B.isThisExpression(s)) 26038 return !1; 26039 if (!r("this")) 26040 return !1 26041 } 26042 if (++a > n.length) 26043 return !1 26044 } 26045 return a === n.length 26046 } 26047 function c(e) { 26048 var t = this.node && this.node[e]; 26049 return t && Array.isArray(t) ? !!t.length : !!t 26050 } 26051 function p() { 26052 return this.scope.isStatic(this.node) 26053 } 26054 function f(e) { 26055 return !this.has(e) 26056 } 26057 function d(e, t) { 26058 return this.node[e] === t 26059 } 26060 function h(e) { 26061 return B.isType(this.type, e) 26062 } 26063 function y() { 26064 return ("init" === this.key || "left" === this.key) && this.parentPath.isFor() 26065 } 26066 function v(e) { 26067 return "body" === this.key && this.parentPath.isArrowFunctionExpression() ? this.isExpression() ? B.isBlockStatement
26067(e) : this.isBlockStatement() ? B.isExpression(e) : !1 : !1 26068 } 26069 function m(e) { 26070 var t = this 26071 , r = !0; 26072 do { 26073 var n = t.container; 26074 if (t.isFunction() && !r) 26075 return !!e; 26076 if (r = !1, 26077 Array.isArray(n) && t.key !== n.length - 1) 26078 return !1 26079 } while ((t = t.parentPath) && !t.isProgram()); 26080 return !0 26081 } 26082 function g() { 26083 return this.parentPath.isLabeledStatement() || B.isBlockStatement(this.container) ? !1 : (0, 26084 k["default"])(B.STATEMENT_OR_BLOCK_KEYS, this.key) 26085 } 26086 function b(e, t) { 26087 if (!this.isReferencedIdentifier()) 26088 return !1; 26089 var r = this.scope.getBinding(this.node.name); 26090 if (!r || "module" !== r.kind) 26091 return !1; 26092 var n = r.path 26093 , i = n.parentPath; 26094 return i.isImportDeclaration() ? i.node.source.value !== e ? !1 : t ? n.isImportDefaultSpecifier() && "default" === t ? !0 : n.isImportNamespaceSpecifier() && "*" === t ? !0 : !(!n.isImportSpecifier() || n.node.imported.name !== t) : !0 : !1 26095 } 26096 function E() { 26097 var e = this.node; 26098 return e.end ? this.hub.file.code.slice(e.start, e.end) : "" 26099 } 26100 function x(e) { 26101 return "after" !== this._guessExecutionStatusRelativeTo(e) 26102 } 26103 function A(e) { 26104 var t = e.scope.getFunctionParent() 26105 , r = this.scope.getFunctionParent(); 26106 if (t.node !== r.node) { 26107 var n = this._guessExecutionStatusRelativeToDifferentFunctions(t); 26108 if (n) 26109 return n; 26110 e = t.path 26111 } 26112 var i = e.getAncestry(); 26113 if (i.indexOf(this) >= 0) 26114 return "after"; 26115 var a = this.getAncestry() 26116 , s = void 0 26117 , o = void 0 26118 , u = void 0; 26119 for (u = 0; u < a.length; u++) { 26120 var l = a[u]; 26121 if (o = i.indexOf(l), 26122 o >= 0) { 26123 s = l; 26124 break 26125 } 26126 } 26127 if (!s) 26128 return "before"; 26129 var c = i[o - 1] 26130 , p = a[u - 1]; 26131 if (!c || !p) 26132 return "before"; 26133 if (c.listKey && c.container === p.container) 26134 return c.key > p.key ? "before" : "after"; 26135 var f = B.VISITOR_KEYS[c.type].indexOf(c.key) 26136 , d = B.VISITOR_KEYS[p.type].indexOf(p.key); 26137 return f > d ? "before" : "after" 26138 } 26139 function S(e) { 26140 var t = e.path; 26141 if (t.isFunctionDeclaration()) { 26142 var r = t.scope.getBinding(t.node.id.name); 26143 if (!r.references) 26144 return "before"; 26145 for (var n = r.referencePaths, i = n, a = Array.isArray(i), s = 0, i = a ? i : (0, 26146 P["default"])(i); ; ) { 26147 var o; 26148 if (a) { 26149 if (s >= i.length) 26150 break; 26151 o = i[s++] 26152 } else { 26153 if (s = i.next(), 26154 s.done) 26155 break; 26156 o = s.value 26157 } 26158 var u = o; 26159 if ("callee" !== u.key || !u.parentPath.isCallExpression()) 26160 return 26161 } 26162 for (var l = void 0, c = n, p = Array.isArray(c), f = 0, c = p ? c : (0, 26163 P["default"])(c); ; ) { 26164 var d; 26165 if (p) { 26166 if (f >= c.length) 26167 break; 26168 d = c[f++] 26169 } else { 26170 if (f = c.next(), 26171 f.done) 26172 break; 26173 d = f.value 26174 } 26175 var h = d 26176 , y = !!h.find(function(e) {
26177 return e.node === t.node 26178 }); 26179 if (!y) { 26180 var v = this._guessExecutionStatusRelativeTo(h); 26181 if (l) { 26182 if (l !== v) 26183 return 26184 } else 26185 l = v 26186 } 26187 } 26188 return l 26189 } 26190 } 26191 function _(e, t) { 26192 return this._resolve(e, t) || this 26193 } 26194 function D(e, t) { 26195 var r = this; 26196 if (!(t && t.indexOf(this) >= 0)) 26197 if (t = t || [], 26198 t.push(this), 26199 this.isVariableDeclarator()) { 26200 if (this.get("id").isIdentifier()) 26201 return this.get("init").resolve(e, t) 26202 } else if (this.isReferencedIdentifier()) { 26203 var n = this.scope.getBinding(this.node.name); 26204 if (!n) 26205 return; 26206 if (!n.constant) 26207 return; 26208 if ("module" === n.kind) 26209 return; 26210 if (n.path !== this) { 26211 var i = function() { 26212 var i = n.path.resolve(e, t); 26213 return r.find(function(e) { 26214 return e.node === i.node 26215 }) ? { 26216 v: void 0 26217 } : { 26218 v: i 26219 } 26220 }(); 26221 if ("object" === ("undefined" == typeof i ? "undefined" : (0, 26222 w["default"])(i))) 26223 return i.v 26224 } 26225 } else { 26226 if (this.isTypeCastExpression()) 26227 return this.get("expression").resolve(e, t); 26228 if (e && this.isMemberExpression()) { 26229 var a = this.toComputedKey(); 26230 if (!B.isLiteral(a)) 26231 return; 26232 var s = a.value 26233 , o = this.get("object").resolve(e, t); 26234 if (o.isObjectExpression()) 26235 for (var u = o.get("properties"), l = u, c = Array.isArray(l), p = 0, l = c ? l : (0, 26236 P["default"])(l); ; ) { 26237 var f; 26238 if (c) { 26239 if (p >= l.length) 26240 break; 26241 f = l[p++] 26242 } else { 26243 if (p = l.next(), 26244 p.done) 26245 break; 26246 f = p.value 26247 } 26248 var d = f; 26249 if (d.isProperty()) { 26250 var h = d.get("key") 26251 , y = d.isnt("computed") && h.isIdentifier({ 26252 name: s 26253 }); 26254 if (y = y || h.isLiteral({ 26255 value: s 26256 })) 26257 return d.get("value").resolve(e, t) 26258 } 26259 } 26260 else if (o.isArrayExpression() && !isNaN(+s)) { 26261 var v = o.get("elements") 26262 , m = v[s]; 26263 if (m) 26264 return m.resolve(e, t) 26265 } 26266 } 26267 } 26268 } 26269 t.__esModule = !0, 26270 t.is = void 0; 26271 var C = r(n) 26272 , w = u(C) 26273 , T = r(i) 26274 , P = u(T); 26275 t.matchesPattern = l, 26276 t.has = c, 26277 t.isStatic = p, 26278 t.isnt = f, 26279 t.equals = d, 26280 t.isNodeType = h, 26281 t.canHaveVariableDeclarationOrExpression = y, 26282 t.canSwapBetweenExpressionAndStatement = v, 26283 t.isCompletionRecord = m, 26284 t.isStatementOrBlock = g, 26285 t.referencesImport = b, 26286 t.getSource = E, 26287 t.willIMaybeExecuteBefore = x, 26288 t._guessExecutionStatusRelativeTo = A, 26289 t._guessExecutionStatusRelativeToDifferentFunctions = S, 26290 t.resolve = _, 26291 t._resolve = D; 26292 var O = r(a) 26293 , k = u(O) 26294 , F = r(s) 26295 , B = o(F); 26296 t.is = c 26297 } 26298 , function(e, t, r, n, i, a) { 26299 "use strict"; 26300 function s(e) {
26301 if (e && e.__esModule) 26302 return e; 26303 var t = {}; 26304 if (null != e) 26305 for (var r in e) 26306 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 26307 return t["default"] = e, 26308 t 26309 } 26310 function o(e) { 26311 return e && e.__esModule ? e : { 26312 "default": e 26313 } 26314 } 26315 t.__esModule = !0; 26316 var u = r(n) 26317 , l = o(u) 26318 , c = r(i) 26319 , p = o(c) 26320 , f = r(a) 26321 , d = s(f) 26322 , h = { 26323 ReferencedIdentifier: function(e, t) { 26324 if (!e.isJSXIdentifier() || !f.react.isCompatTag(e.node.name)) { 26325 var r = e.scope.getBinding(e.node.name); 26326 if (r && r === t.scope.getBinding(e.node.name)) 26327 if (r.constant) 26328 t.bindings[e.node.name] = r; 26329 else 26330 for (var n = r.constantViolations, i = Array.isArray(n), a = 0, n = i ? n : (0, 26331 p["default"])(n); ; ) { 26332 var s; 26333 if (i) { 26334 if (a >= n.length) 26335 break; 26336 s = n[a++] 26337 } else { 26338 if (a = n.next(), 26339 a.done) 26340 break; 26341 s = a.value 26342 } 26343 var o = s; 26344 t.breakOnScopePaths = t.breakOnScopePaths.concat(o.getAncestry()) 26345 } 26346 } 26347 } 26348 } 26349 , y = function() { 26350 function e(t, r) { 26351 (0, 26352 l["default"])(this, e), 26353 this.breakOnScopePaths = [], 26354 this.bindings = {}, 26355 this.scopes = [], 26356 this.scope = r, 26357 this.path = t 26358 } 26359 return e.prototype.isCompatibleScope = function(e) { 26360 for (var t in this.bindings) { 26361 var r = this.bindings[t]; 26362 if (!e.bindingIdentifierEquals(t, r.identifier)) 26363 return !1 26364 } 26365 return !0 26366 } 26367 , 26368 e.prototype.getCompatibleScopes = function() { 26369 var e = this.path.scope; 26370 do { 26371 if (!this.isCompatibleScope(e)) 26372 break; 26373 if (this.scopes.push(e), 26374 this.breakOnScopePaths.indexOf(e.path) >= 0) 26375 break 26376 } while (e = e.parent) 26377 } 26378 , 26379 e.prototype.getAttachmentPath = function() { 26380 var e = this.scopes 26381 , t = e.pop(); 26382 if (t) { 26383 if (t.path.isFunction()) { 26384 if (this.hasOwnParamBindings(t)) { 26385 if (this.scope === t) 26386 return; 26387 return t.path.get("body").get("body")[0] 26388 } 26389 return this.getNextScopeStatementParent() 26390 } 26391 return t.path.isProgram() ? this.getNextScopeStatementParent() : void 0 26392 } 26393 } 26394 , 26395 e.prototype.getNextScopeStatementParent = function() { 26396 var e = this.scopes.pop(); 26397 return e ? e.path.getStatementParent() : void 0 26398 } 26399 , 26400 e.prototype.hasOwnParamBindings = function(e) { 26401 for (var t in this.bindings) 26402 if (e.hasOwnBinding(t)) { 26403 var r = this.bindings[t]; 26404 if ("param" === r.kind) 26405 return !0 26406 } 26407 return !1 26408 } 26409 , 26410 e.prototype.run = function() { 26411 var e = this.path.node; 26412 if (!e._hoisted) { 26413 e._hoisted = !0, 26414 this.path.traverse(h, this), 26415 this.getCompatibleScopes(); 26416 var t = this.getAttachmentPath(); 26417 if (t && t.getFunctionParent() !== this.path.getFunctionParent()) { 26418 var r = t.scope.generateUidIdentifier("ref"); 26419 t.insertBefore([d.variableDeclaration("var", [d.variableDeclarator(r, this.path.node)])]); 26420 var n = this.path.parentPath; 26421 n.isJSXElement() && this.path.container === n.node.children && (r = d.JSXExpressionContainer(r)), 26422 this.path.replaceWith(r) 26423 } 26424 } 26425 } 26426 , 26427 e 26428 }(); 26429 t["default"] = y, 26430 e.exports = t["default"] 26431 } 26432 , function(e, t, r, n) { 26433 "use strict"; 26434 function i(e) {
26435 if (e && e.__esModule) 26436 return e; 26437 var t = {}; 26438 if (null != e) 26439 for (var r in e) 26440 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 26441 return t["default"] = e, 26442 t 26443 } 26444 t.__esModule = !0, 26445 t.Flow = t.Pure = t.Generated = t.User = t.Var = t.BlockScoped = t.Referenced = t.Scope = t.Expression = t.Statement = t.BindingIdentifier = t.ReferencedMemberExpression = t.ReferencedIdentifier = void 0; 26446 var a = r(n) 26447 , s = i(a); 26448 t.ReferencedIdentifier = { 26449 types: ["Identifier", "JSXIdentifier"], 26450 checkPath: function(e, t) { 26451 var r = e.node 26452 , n = e.parent; 26453 if (!s.isIdentifier(r, t)) { 26454 if (!s.isJSXIdentifier(r, t)) 26455 return !1; 26456 if (a.react.isCompatTag(r.name)) 26457 return !1 26458 } 26459 return s.isReferenced(r, n) 26460 } 26461 }, 26462 t.ReferencedMemberExpression = { 26463 types: ["MemberExpression"], 26464 checkPath: function(e) { 26465 var t = e.node 26466 , r = e.parent; 26467 return s.isMemberExpression(t) && s.isReferenced(t, r) 26468 } 26469 }, 26470 t.BindingIdentifier = { 26471 types: ["Identifier"], 26472 checkPath: function(e) { 26473 var t = e.node 26474 , r = e.parent; 26475 return s.isIdentifier(t) && s.isBinding(t, r) 26476 } 26477 }, 26478 t.Statement = { 26479 types: ["Statement"], 26480 checkPath: function(e) { 26481 var t = e.node 26482 , r = e.parent; 26483 if (s.isStatement(t)) { 26484 if (s.isVariableDeclaration(t)) { 26485 if (s.isForXStatement(r, { 26486 left: t 26487 })) 26488 return !1; 26489 if (s.isForStatement(r, { 26490 init: t 26491 })) 26492 return !1 26493 } 26494 return !0 26495 } 26496 return !1 26497 } 26498 }, 26499 t.Expression = { 26500 types: ["Expression"], 26501 checkPath: function(e) { 26502 return e.isIdentifier() ? e.isReferencedIdentifier() : s.isExpression(e.node) 26503 } 26504 }, 26505 t.Scope = { 26506 types: ["Scopable"], 26507 checkPath: function(e) { 26508 return s.isScope(e.node, e.parent) 26509 } 26510 }, 26511 t.Referenced = { 26512 checkPath: function(e) { 26513 return s.isReferenced(e.node, e.parent) 26514 } 26515 }, 26516 t.BlockScoped = { 26517 checkPath: function(e) { 26518 return s.isBlockScoped(e.node) 26519 } 26520 }, 26521 t.Var = { 26522 types: ["VariableDeclaration"], 26523 checkPath: function(e) { 26524 return s.isVar(e.node) 26525 } 26526 }, 26527 t.User = { 26528 checkPath: function(e) { 26529 return e.node && !!e.node.loc 26530 } 26531 }, 26532 t.Generated = { 26533 checkPath: function(e) { 26534 return !e.isUser() 26535 } 26536 }, 26537 t.Pure = { 26538 checkPath: function(e, t) { 26539 return e.scope.isPure(e.node, t) 26540 } 26541 }, 26542 t.Flow = { 26543 types: ["Flow", "ImportDeclaration", "ExportDeclaration"], 26544 checkPath: function(e) { 26545 var t = e.node; 26546 return s.isFlow(t) ? !0 : s.isImportDeclaration(t) ? "type" === t.importKind || "typeof" === t.importKind : s.isExportDeclaration(t) ? "type" === t.exportKind : !1 26547 } 26548 } 26549 } 26550 , function(e, t, r, n, i, a, s, o, u) { 26551 "use strict"; 26552 function l(e) { 26553 if (e && e.__esModule) 26554 return e; 26555 var t = {}; 26556 if (null != e) 26557 for (var r in e) 26558 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 26559 return t["default"] = e, 26560 t 26561 } 26562 function c(e) {
26563 return e && e.__esModule ? e : { 26564 "default": e 26565 } 26566 } 26567 function p(e) { 26568 if (this._assertUnremoved(), 26569 e = this._verifyNodeList(e), 26570 this.parentPath.isExpressionStatement() || this.parentPath.isLabeledStatement()) 26571 return this.parentPath.insertBefore(e); 26572 if (this.isNodeType("Expression") || this.parentPath.isForStatement() && "init" === this.key) 26573 this.node && e.push(this.node), 26574 this.replaceExpressionWithStatements(e); 26575 else { 26576 if (this._maybePopFromStatements(e), 26577 Array.isArray(this.container)) 26578 return this._containerInsertBefore(e); 26579 if (!this.isStatementOrBlock()) 26580 throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?"); 26581 this.node && e.push(this.node), 26582 this._replaceWith(F.blockStatement(e)) 26583 } 26584 return [this] 26585 } 26586 function f(e, t) { 26587 this.updateSiblingKeys(e, t.length); 26588 for (var r = [], n = 0; n < t.length; n++) { 26589 var i = e + n 26590 , a = t[n]; 26591 if (this.container.splice(i, 0, a), 26592 this.context) { 26593 var s = this.context.create(this.parent, this.container, i, this.listKey); 26594 this.context.queue && s.pushContext(this.context), 26595 r.push(s) 26596 } else 26597 r.push(O["default"].get({ 26598 parentPath: this.parentPath, 26599 parent: this.parent, 26600 container: this.container, 26601 listKey: this.listKey, 26602 key: i 26603 })) 26604 } 26605 for (var o = this._getQueueContexts(), u = r, l = Array.isArray(u), c = 0, u = l ? u : (0, 26606 D["default"])(u); ; ) { 26607 var p; 26608 if (l) { 26609 if (c >= u.length) 26610 break; 26611 p = u[c++] 26612 } else { 26613 if (c = u.next(), 26614 c.done) 26615 break; 26616 p = c.value 26617 } 26618 var f = p; 26619 f.setScope(), 26620 f.debug(function() { 26621 return "Inserted." 26622 }); 26623 for (var d = o, h = Array.isArray(d), y = 0, d = h ? d : (0, 26624 D["default"])(d); ; ) { 26625 var v; 26626 if (h) { 26627 if (y >= d.length) 26628 break; 26629 v = d[y++] 26630 } else { 26631 if (y = d.next(), 26632 y.done) 26633 break; 26634 v = y.value 26635 } 26636 var m = v; 26637 m.maybeQueue(f, !0) 26638 } 26639 } 26640 return r 26641 } 26642 function d(e) { 26643 return this._containerInsert(this.key, e) 26644 } 26645 function h(e) { 26646 return this._containerInsert(this.key + 1, e) 26647 } 26648 function y(e) { 26649 var t = e[e.length - 1] 26650 , r = F.isIdentifier(t) || F.isExpressionStatement(t) && F.isIdentifier(t.expression); 26651 r && !this.isCompletionRecord() && e.pop() 26652 } 26653 function v(e) { 26654 if (this._assertUnremoved(), 26655 e = this._verifyNodeList(e), 26656 this.parentPath.isExpressionStatement() || this.parentPath.isLabeledStatement()) 26657 return this.parentPath.insertAfter(e); 26658 if (this.isNodeType("Expression") || this.parentPath.isForStatement() && "init" === this.key) { 26659 if (this.node) { 26660 var t = this.scope.generateDeclaredUidIdentifier(); 26661 e.unshift(F.expressionStatement(F.assignmentExpression("=", t, this.node))),
26662 e.push(F.expressionStatement(t)) 26663 } 26664 this.replaceExpressionWithStatements(e) 26665 } else { 26666 if (this._maybePopFromStatements(e), 26667 Array.isArray(this.container)) 26668 return this._containerInsertAfter(e); 26669 if (!this.isStatementOrBlock()) 26670 throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?"); 26671 this.node && e.unshift(this.node), 26672 this._replaceWith(F.blockStatement(e)) 26673 } 26674 return [this] 26675 } 26676 function m(e, t) { 26677 if (this.parent) 26678 for (var r = C.path.get(this.parent), n = 0; n < r.length; n++) { 26679 var i = r[n]; 26680 i.key >= e && (i.key += t) 26681 } 26682 } 26683 function g(e) { 26684 if (!e) 26685 return []; 26686 e.constructor !== Array && (e = [e]); 26687 for (var t = 0; t < e.length; t++) { 26688 var r = e[t] 26689 , n = void 0; 26690 if (r ? "object" !== ("undefined" == typeof r ? "undefined" : (0, 26691 S["default"])(r)) ? n = "contains a non-object node" : r.type ? r instanceof O["default"] && (n = "has a NodePath when it expected a raw object") : n = "without a type" : n = "has falsy node", 26692 n) { 26693 var i = Array.isArray(r) ? "array" : "undefined" == typeof r ? "undefined" : (0, 26694 S["default"])(r); 26695 throw new Error("Node list " + n + " with the index of " + t + " and type of " + i) 26696 } 26697 } 26698 return e 26699 } 26700 function b(e, t) { 26701 this._assertUnremoved(), 26702 t = this._verifyNodeList(t); 26703 var r = O["default"].get({ 26704 parentPath: this, 26705 parent: this.node, 26706 container: this.node[e], 26707 listKey: e, 26708 key: 0 26709 }); 26710 return r.insertBefore(t) 26711 } 26712 function E(e, t) { 26713 this._assertUnremoved(), 26714 t = this._verifyNodeList(t); 26715 var r = this.node[e] 26716 , n = O["default"].get({ 26717 parentPath: this, 26718 parent: this.node, 26719 container: r, 26720 listKey: e, 26721 key: r.length 26722 }); 26723 return n.replaceWithMultiple(t) 26724 } 26725 function x() { 26726 var e = arguments.length <= 0 || void 0 === arguments[0] ? this.scope : arguments[0] 26727 , t = new T["default"](this,e); 26728 return t.run() 26729 } 26730 t.__esModule = !0; 26731 var A = r(n) 26732 , S = c(A) 26733 , _ = r(i) 26734 , D = c(_); 26735 t.insertBefore = p, 26736 t._containerInsert = f, 26737 t._containerInsertBefore = d, 26738 t._containerInsertAfter = h, 26739 t._maybePopFromStatements = y, 26740 t.insertAfter = v, 26741 t.updateSiblingKeys = m, 26742 t._verifyNodeList = g, 26743 t.unshiftContainer = b, 26744 t.pushContainer = E, 26745 t.hoist = x; 26746 var C = r(a) 26747 , w = r(s) 26748 , T = c(w) 26749 , P = r(o) 26750 , O = c(P) 26751 , k = r(u) 26752 , F = l(k) 26753 } 26754 , function(e, t, r, n, i) { 26755 "use strict"; 26756 function a(e) { 26757 return e && e.__esModule ? e : { 26758 "default": e 26759 } 26760 } 26761 function s() { 26762 return this._assertUnremoved(), 26763 this.resync(), 26764 this._callRemovalHooks() ? void this._markRemoved() : (this.shareCommentsWithSiblings(), 26765 this._remove(), 26766 void this._markRemoved()) 26767 } 26768 function o() { 26769 for (var e = d.hooks, t = Array.isArray(e), r = 0, e = t ? e : (0, 26770 f["default"])(e); ; ) { 26771 var n; 26772 if (t) { 26773 if (r >= e.length) 26774 break; 26775 n = e[r++] 26776 } else { 26777 if (r = e.next(), 26778 r.done) 26779 break; 26780 n = r.value 26781 } 26782 var i = n; 26783 if (i(this, this.parentPath)) 26784 return !0 26785 } 26786 } 26787 function u() { 26788 Array.isArray(this.container) ? (this.container.splice(this.key, 1), 26789 this.updateSiblingKeys(this.key, -1)) : this._replaceWith(null) 26790 } 26791 function l() { 26792 this.shouldSkip = !0, 26793 this.removed = !0, 26794 this.node = null 26795 } 26796 function c() { 26797 if (this.removed) 26798 throw this.buildCodeFrameError("NodePath has been removed so is read-only.") 26799 } 26800 t.__esModule = !0; 26801 var p = r(n) 26802 , f = a(p); 26803 t.remove = s, 26804 t._callRemovalHooks = o, 26805 t._remove = u, 26806 t._markRemoved = l, 26807 t._assertUnremoved = c; 26808 var d = r(i) 26809 } 26810 , function(e, t, r, n, i, a, s, o, u) { 26811 "use strict"; 26812 function l(e) {
26813 if (e && e.__esModule) 26814 return e; 26815 var t = {}; 26816 if (null != e) 26817 for (var r in e) 26818 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 26819 return t["default"] = e, 26820 t 26821 } 26822 function c(e) { 26823 return e && e.__esModule ? e : { 26824 "default": e 26825 } 26826 } 26827 function p(e) { 26828 this.resync(), 26829 e = this._verifyNodeList(e), 26830 w.inheritLeadingComments(e[0], this.node), 26831 w.inheritTrailingComments(e[e.length - 1], this.node), 26832 this.node = this.container[this.key] = null, 26833 this.insertAfter(e), 26834 this.node ? this.requeue() : this.remove() 26835 } 26836 function f(e) { 26837 this.resync(); 26838 try { 26839 e = "(" + e + ")", 26840 e = (0, 26841 D.parse)(e) 26842 } catch (t) { 26843 var r = t.loc; 26844 throw r && (t.message += " - make sure this is an expression.", 26845 t.message += "\n" + (0, 26846 E["default"])(e, r.line, r.column + 1)), 26847 t 26848 } 26849 return e = e.program.body[0].expression, 26850 A["default"].removeProperties(e), 26851 this.replaceWith(e) 26852 } 26853 function d(e) { 26854 if (this.resync(), 26855 this.removed) 26856 throw new Error("You can't replace this node, we've already removed it"); 26857 if (e instanceof _["default"] && (e = e.node), 26858 !e) 26859 throw new Error("You passed `path.replaceWith()` a falsy node, use `path.remove()` instead"); 26860 if (this.node !== e) { 26861 if (this.isProgram() && !w.isProgram(e)) 26862 throw new Error("You can only replace a Program root node with another Program node"); 26863 if (Array.isArray(e)) 26864 throw new Error("Don't use `path.replaceWith()` with an array of nodes, use `path.replaceWithMultiple()`"); 26865 if ("string" == typeof e) 26866 throw new Error("Don't use `path.replaceWith()` with a source string, use `path.replaceWithSourceString()`"); 26867 if (this.isNodeType("Statement") && w.isExpression(e) && (this.canHaveVariableDeclarationOrExpression() || this.canSwapBetweenExpressionAndStatement
vendor: 2,685 bytes, lines 26867-26922
26867(e) || (e = w.expressionStatement(e))), 26868 this.isNodeType("Expression") && w.isStatement(e) && !this.canHaveVariableDeclarationOrExpression() && !this.canSwapBetweenExpressionAndStatement(e)) 26869 return this.replaceExpressionWithStatements([e]); 26870 var t = this.node; 26871 t && (w.inheritsComments(e, t), 26872 w.removeComments(t)), 26873 this._replaceWith(e), 26874 this.type = e.type, 26875 this.setScope(), 26876 this.requeue() 26877 } 26878 } 26879 function h(e) { 26880 if (!this.container) 26881 throw new ReferenceError("Container is falsy"); 26882 this.inList ? w.validate(this.parent, this.key, [e]) : w.validate(this.parent, this.key, e), 26883 this.debug(function() { 26884 return "Replace with " + (e && e.type) 26885 }), 26886 this.node = this.container[this.key] = e 26887 } 26888 function y(e) { 26889 this.resync(); 26890 var t = w.toSequenceExpression(e, this.scope); 26891 if (w.isSequenceExpression(t)) { 26892 var r = t.expressions; 26893 r.length >= 2 && this.parentPath.isExpressionStatement() && this._maybePopFromStatements(r), 26894 1 === r.length ? this.replaceWith(r[0]) : this.replaceWith(t) 26895 } else { 26896 if (!t) { 26897 var n = w.functionExpression(null, [], w.blockStatement(e)); 26898 n.shadow = !0, 26899 this.replaceWith(w.callExpression(n, [])), 26900 this.traverse(T); 26901 for (var i = this.get("callee").getCompletionRecords(), a = i, s = Array.isArray(a), o = 0, a = s ? a : (0, 26902 g["default"])(a); ; ) { 26903 var u; 26904 if (s) { 26905 if (o >= a.length) 26906 break; 26907 u = a[o++] 26908 } else { 26909 if (o = a.next(), 26910 o.done) 26911 break; 26912 u = o.value 26913 } 26914 var l = u; 26915 if (l.isExpressionStatement()) { 26916 var c = l.findParent(function(e) { 26917 return e.isLoop() 26918 }); 26919 if (c) { 26920 var p = this.get("callee") 26921 , f = p.scope.generateDeclaredUidIdentifier("ret"); 26922 p.get("body").pushContainer("body", w.returnStatement
26922(f)), 26923 l.get("expression").replaceWith(w.assignmentExpression("=", f, l.node.expression)) 26924 } else 26925 l.replaceWith(w.returnStatement(l.node.expression)) 26926 } 26927 } 26928 return this.node 26929 } 26930 this.replaceWith(t) 26931 } 26932 } 26933 function v(e) { 26934 return this.resync(), 26935 Array.isArray(e) ? Array.isArray(this.container) ? (e = this._verifyNodeList(e), 26936 this._containerInsertAfter(e), 26937 this.remove()) : this.replaceWithMultiple(e) : this.replaceWith(e) 26938 } 26939 t.__esModule = !0; 26940 var m = r(n) 26941 , g = c(m); 26942 t.replaceWithMultiple = p, 26943 t.replaceWithSourceString = f, 26944 t.replaceWith = d, 26945 t._replaceWith = h, 26946 t.replaceExpressionWithStatements = y, 26947 t.replaceInline = v; 26948 var b = r(i) 26949 , E = c(b) 26950 , x = r(a) 26951 , A = c(x) 26952 , S = r(s) 26953 , _ = c(S) 26954 , D = r(o) 26955 , C = r(u) 26956 , w = l(C) 26957 , T = { 26958 Function: function(e) { 26959 e.skip() 26960 }, 26961 VariableDeclaration: function(e) { 26962 if ("var" === e.node.kind) { 26963 var t = e.getBindingIdentifiers(); 26964 for (var r in t) 26965 e.scope.push({ 26966 id: t[r] 26967 }); 26968 for (var n = [], i = e.node.declarations, a = Array.isArray(i), s = 0, i = a ? i : (0, 26969 g["default"])(i); ; ) { 26970 var o; 26971 if (a) { 26972 if (s >= i.length) 26973 break; 26974 o = i[s++] 26975 } else { 26976 if (s = i.next(), 26977 s.done) 26978 break; 26979 o = s.value 26980 } 26981 var u = o; 26982 u.init && n.push(w.expressionStatement(w.assignmentExpression("=", u.id, u.init))) 26983 } 26984 e.replaceWithMultiple(n) 26985 } 26986 } 26987 } 26988 } 26989 , function(e, t, r, n) { 26990 "use strict"; 26991 function i(e) { 26992 return e && e.__esModule ? e : { 26993 "default": e 26994 } 26995 } 26996 t.__esModule = !0; 26997 var a = r(n) 26998 , s = i(a) 26999 , o = function() { 27000 function e(t) { 27001 var r = t.existing 27002 , n = t.identifier 27003 , i = t.scope 27004 , a = t.path 27005 , o = t.kind; 27006 (0, 27007 s["default"])(this, e), 27008 this.identifier = n, 27009 this.scope = i, 27010 this.path = a, 27011 this.kind = o, 27012 this.constantViolations = [], 27013 this.constant = !0, 27014 this.referencePaths = [], 27015 this.referenced = !1, 27016 this.references = 0, 27017 this.clearValue(), 27018 r && (this.constantViolations = [].concat(r.path, r.constantViolations, this.constantViolations)) 27019 } 27020 return e.prototype.deoptValue = function() { 27021 this.clearValue(), 27022 this.hasDeoptedValue = !0 27023 } 27024 , 27025 e.prototype.setValue = function(e) { 27026 this.hasDeoptedValue || (this.hasValue = !0, 27027 this.value = e) 27028 } 27029 , 27030 e.prototype.clearValue = function() { 27031 this.hasDeoptedValue = !1, 27032 this.hasValue = !1, 27033 this.value = null 27034 } 27035 , 27036 e.prototype.reassign = function(e) { 27037 this.constant = !1, 27038 -1 === this.constantViolations.indexOf(e) && this.constantViolations.push(e) 27039 } 27040 , 27041 e.prototype.reference = function(e) { 27042 -1 === this.referencePaths.indexOf(e) && (this.referenced = !0, 27043 this.references++, 27044 this.referencePaths.push(e)) 27045 } 27046 , 27047 e.prototype.dereference = function() { 27048 this.references--, 27049 this.referenced = !!this.references 27050 } 27051 , 27052 e 27053 }(); 27054 t["default"] = o, 27055 e.exports = t["default"] 27056 } 27057 , function(e, t, r, n, i, a, s, o, u, l, c, p, f, d, h, y, v) { 27058 "use strict"; 27059 function m(e) {
27060 if (e && e.__esModule) 27061 return e; 27062 var t = {}; 27063 if (null != e) 27064 for (var r in e) 27065 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 27066 return t["default"] = e, 27067 t 27068 } 27069 function g(e) { 27070 return e && e.__esModule ? e : { 27071 "default": e 27072 } 27073 } 27074 function b(e, t, r) { 27075 for (var n = q.scope.get(e.node) || [], i = n, a = Array.isArray(i), s = 0, i = a ? i : (0, 27076 w["default"])(i); ; ) { 27077 var o; 27078 if (a) { 27079 if (s >= i.length) 27080 break; 27081 o = i[s++] 27082 } else { 27083 if (s = i.next(), 27084 s.done) 27085 break; 27086 o = s.value 27087 } 27088 var u = o; 27089 if (u.parent === t && u.path === e) 27090 return u 27091 } 27092 n.push(r), 27093 q.scope.has(e.node) || q.scope.set(e.node, n) 27094 } 27095 t.__esModule = !0; 27096 var E = r(n) 27097 , x = g(E) 27098 , A = r(i) 27099 , S = g(A) 27100 , _ = r(a) 27101 , D = g(_) 27102 , C = r(s) 27103 , w = g(C) 27104 , T = r(o) 27105 , P = g(T) 27106 , O = r(u) 27107 , k = g(O) 27108 , F = r(l) 27109 , B = g(F) 27110 , I = r(c) 27111 , N = g(I) 27112 , R = r(p) 27113 , M = g(R) 27114 , L = r(f) 27115 , j = m(L) 27116 , U = r(d) 27117 , V = g(U) 27118 , Y = r(h) 27119 , G = g(Y) 27120 , W = r(y) 27121 , K = m(W) 27122 , q = r(v) 27123 , H = 0 27124 , J = { 27125 For: function(e) { 27126 for (var t = K.FOR_INIT_KEYS, r = Array.isArray(t), n = 0, t = r ? t : (0, 27127 w["default"])(t); ; ) { 27128 var i; 27129 if (r) { 27130 if (n >= t.length) 27131 break; 27132 i = t[n++] 27133 } else { 27134 if (n = t.next(), 27135 n.done) 27136 break; 27137 i = n.value 27138 } 27139 var a = i 27140 , s = e.get(a); 27141 s.isVar() && e.scope.getFunctionParent().registerBinding("var", s) 27142 } 27143 }, 27144 Declaration: function(e) { 27145 e.isBlockScoped() || e.isExportDeclaration() && e.get("declaration").isDeclaration() || e.scope.getFunctionParent().registerDeclaration(e) 27146 }, 27147 ReferencedIdentifier: function(e, t) { 27148 t.references.push(e) 27149 }, 27150 ForXStatement: function(e, t) { 27151 var r = e.get("left"); 27152 (r.isPattern() || r.isIdentifier()) && t.constantViolations.push(r) 27153 }, 27154 ExportDeclaration: { 27155 exit: function(e) { 27156 var t = e.node 27157 , r = e.scope 27158 , n = t.declaration; 27159 if (K.isClassDeclaration(n) || K.isFunctionDeclaration(n)) { 27160 var i = n.id; 27161 if (!i) 27162 return; 27163 var a = r.getBinding(i.name); 27164 a && a.reference() 27165 } else if (K.isVariableDeclaration(n)) 27166 for (var s = n.declarations, o = Array.isArray(s), u = 0, s = o ? s : (0, 27167 w["default"])(s); ; ) { 27168 var l; 27169 if (o) { 27170 if (u >= s.length) 27171 break; 27172 l = s[u++] 27173 } else { 27174 if (u = s.next(), 27175 u.done) 27176 break; 27177 l = u.value 27178 } 27179 var c = l 27180 , p = K.getBindingIdentifiers(c); 27181 for (var f in p) { 27182 var d = r.getBinding(f); 27183 d && d.reference() 27184 } 27185 } 27186 } 27187 }, 27188 LabeledStatement: function(e) { 27189 e.scope.getProgramParent().addGlobal(e.node), 27190 e.scope.getBlockParent().registerDeclaration(e) 27191 }, 27192 AssignmentExpression: function(e, t) { 27193 t.assignments.push(e) 27194 }, 27195 UpdateExpression: function(e, t) { 27196 t.constantViolations.push(e.get("argument")) 27197 }, 27198 UnaryExpression: function(e, t) { 27199 "delete" === e.node.operator && t.constantViolations.push(e.get("argument")) 27200 }, 27201 BlockScoped: function(e) { 27202 var t = e.scope; 27203 t.path === e && (t = t.parent), 27204 t.getBlockParent().registerDeclaration(e) 27205 }, 27206 ClassDeclaration: function(e) { 27207 var t = e.node.id; 27208 if (t) { 27209 var r = t.name; 27210 e.scope.bindings[r] = e.scope.getBinding(r) 27211 } 27212 }, 27213 Block: function(e) { 27214 for (var t = e.get("body"), r = t, n = Array.isArray(r), i = 0, r = n ? r : (0, 27215 w["default"])(r); ; ) { 27216 var a; 27217 if (n) { 27218 if (i >= r.length) 27219 break; 27220 a = r[i++] 27221 } else { 27222 if (i = r.next(), 27223 i.done) 27224 break; 27225 a = i.value 27226 } 27227 var s = a; 27228 s.isFunctionDeclaration() && e.scope.getBlockParent().registerDeclaration(s) 27229 } 27230 } 27231 } 27232 , X = 0 27233 , $ = function() { 27234 function e(t, r) { 27235 if ((0, 27236 D["default"])(this, e), 27237 r && r.block === t.node) 27238 return r; 27239 var n = b(t, r, this); 27240 return n ? n : (this.uid = X++, 27241 this.parent = r, 27242 this.hub = t.hub, 27243 this.parentBlock = t.parent, 27244 this.block = t.node, 27245 void (this.path = t)) 27246 } 27247 return e.prototype.traverse = function(e, t, r) { 27248 (0, 27249 N["default"])(e, t, this, r, this.path) 27250 } 27251 , 27252 e.prototype.generateDeclaredUidIdentifier = function() { 27253 var e = arguments.length <= 0 || void 0 === arguments[0] ? "temp" : arguments[0] 27254 , t = this.generateUidIdentifier(e); 27255 return this.push({ 27256 id: t 27257 }), 27258 t 27259 } 27260 , 27261 e.prototype.generateUidIdentifier = function() { 27262 var e = arguments.length <= 0 || void 0 === arguments[0] ? "temp" : arguments[0]; 27263 return K.identifier(this.generateUid(e)) 27264 } 27265 , 27266 e.prototype.generateUid = function() { 27267 var e = arguments.length <= 0 || void 0 === arguments[0] ? "temp" : arguments[0]; 27268 e = K.toIdentifier(e).replace(/^_+/, "").replace(/[0-9]+$/g, ""); 27269 var t = void 0 27270 , r = 0; 27271 do 27272 t = this._generateUid(e, r), 27273 r++; 27274 while (this.hasBinding(t) || this.hasGlobal(t) || this.hasReference(t)); 27275 var n = this.getProgramParent(); 27276 return n.references[t] = !0, 27277 n.uids[t] = !0, 27278 t 27279 } 27280 , 27281 e.prototype._generateUid = function(e, t) { 27282 var r = e; 27283 return t > 1 && (r += t), 27284 "_" + r 27285 } 27286 , 27287 e.prototype.generateUidIdentifierBasedOnNode = function(e, t) { 27288 var r = e; 27289 K.isAssignmentExpression(e) ? r = e.left : K.isVariableDeclarator(e) ? r = e.id : (K.isObjectProperty(r) || K.isObjectMethod(r)) && (r = r.key); 27290 var n = [] 27291 , i = function s(e) { 27292 if (K.isModuleDeclaration(e)) 27293 if (e.source) 27294 s(e.source); 27295 else if (e.specifiers && e.specifiers.length) 27296 for (var t = e.specifiers, r = Array.isArray(t), i = 0, t = r ? t : (0, 27297 w["default"])(t); ; ) { 27298 var a; 27299 if (r) { 27300 if (i >= t.length) 27301 break; 27302 a = t[i++] 27303 } else { 27304 if (i = t.next(), 27305 i.done) 27306 break; 27307 a = i.value 27308 } 27309 var o = a; 27310 s(o) 27311 } 27312 else 27313 e.declaration && s(e.declaration); 27314 else if (K.isModuleSpecifier(e)) 27315 s(e.local); 27316 else if (K.isMemberExpression(e)) 27317 s(e.object), 27318 s(e.property); 27319 else if (K.isIdentifier(e)) 27320 n.push(e.name); 27321 else if (K.isLiteral(e)) 27322 n.push(e.value); 27323 else if (K.isCallExpression(e)) 27324 s(e.callee); 27325 else if (K.isObjectExpression(e) || K.isObjectPattern(e)) 27326 for (var u = e.properties, l = Array.isArray(u), c = 0, u = l ? u : (0, 27327 w["default"])(u); ; ) { 27328 var p; 27329 if (l) { 27330 if (c >= u.length) 27331 break; 27332 p = u[c++] 27333 } else { 27334 if (c = u.next(), 27335 c.done) 27336 break; 27337 p = c.value 27338 } 27339 var f = p; 27340 s(f.key || f.argument) 27341 } 27342 }; 27343 i(r); 27344 var a = n.join("$"); 27345 return a = a.replace(/^_/, "") || t || "ref", 27346 this.generateUidIdentifier(a.slice(0, 20)) 27347 } 27348 , 27349 e.prototype.isStatic = function(e) { 27350 if (K.isThisExpression(e) || K.isSuper(e)) 27351 return !0; 27352 if (K.isIdentifier(e)) { 27353 var t = this.getBinding(e.name); 27354 return t ? t.constant : this.hasBinding(e.name) 27355 } 27356 return !1 27357 } 27358 , 27359 e.prototype.maybeGenerateMemoised = function(e, t) { 27360 if (this.isStatic(e)) 27361 return null; 27362 var r = this.generateUidIdentifierBasedOnNode(e); 27363 return t || this.push({ 27364 id: r 27365 }), 27366 r 27367 } 27368 , 27369 e.prototype.checkBlockScopedCollisions = function(e, t, r, n) { 27370 if ("param" !== t && ("hoisted" !== t || "let" !== e.kind)) { 27371 var i = !1; 27372 if (i || (i = "let" === t || "let" === e.kind || "const" === e.kind || "module" === e.kind), 27373 i || (i = "param" === e.kind && ("let" === t || "const" === t)), 27374 i) 27375 throw this.hub.file.buildCodeFrameError(n, j.get("scopeDuplicateDeclaration", r), TypeError) 27376 } 27377 } 27378 , 27379 e.prototype.rename = function(e, t, r) { 27380 var n = this.getBinding(e); 27381 return n ? (t = t || this.generateUidIdentifier(e).name, 27382 new B["default"](n,e,t).rename(r)) : void 0 27383 } 27384 , 27385 e.prototype._renameFromMap = function(e, t, r, n) { 27386 e[t] && (e[r] = n, 27387 e[t] = null) 27388 } 27389 , 27390 e.prototype.dump = function() { 27391 var e = (0, 27392 k["default"])("-", 60); 27393 console.log(e); 27394 var t = this; 27395 do { 27396 console.log("#", t.block.type); 27397 for (var r in t.bindings) { 27398 var n = t.bindings[r]; 27399 console.log(" -", r, { 27400 constant: n.constant, 27401 references: n.references, 27402 violations: n.constantViolations.length, 27403 kind: n.kind 27404 }) 27405 } 27406 } while (t = t.parent); 27407 console.log(e) 27408 } 27409 , 27410 e.prototype.toArray = function(e, t) { 27411 var r = this.hub.file; 27412 if (K.isIdentifier(e)) { 27413 var n = this.getBinding(e.name); 27414 if (n && n.constant && n.path.isGenericType("Array")) 27415 return e 27416 } 27417 if (K.isArrayExpression(e)) 27418 return e; 27419 if (K.isIdentifier(e, { 27420 name: "arguments" 27421 })) 27422 return K.callExpression(K.memberExpression(K.memberExpression(K.memberExpression(K.identifier("Array"), K.identifier("prototype")), K.identifier("slice")), K.identifier("call")), [e]); 27423 var i = "toArray" 27424 , a = [e]; 27425 return t === !0 ? i = "toConsumableArray" : t && (a.push(K.numericLiteral(t)), 27426 i = "slicedToArray"), 27427 K.callExpression(r.addHelper(i), a) 27428 } 27429 , 27430 e.prototype.registerDeclaration = function(e) {
27431 if (e.isLabeledStatement()) 27432 this.registerBinding("label", e); 27433 else if (e.isFunctionDeclaration()) 27434 this.registerBinding("hoisted", e.get("id"), e); 27435 else if (e.isVariableDeclaration()) 27436 for (var t = e.get("declarations"), r = t, n = Array.isArray(r), i = 0, r = n ? r : (0, 27437 w["default"])(r); ; ) { 27438 var a; 27439 if (n) { 27440 if (i >= r.length) 27441 break; 27442 a = r[i++] 27443 } else { 27444 if (i = r.next(), 27445 i.done) 27446 break; 27447 a = i.value 27448 } 27449 var s = a; 27450 this.registerBinding(e.node.kind, s) 27451 } 27452 else if (e.isClassDeclaration()) 27453 this.registerBinding("let", e); 27454 else if (e.isImportDeclaration()) 27455 for (var o = e.get("specifiers"), u = o, l = Array.isArray(u), c = 0, u = l ? u : (0, 27456 w["default"])(u); ; ) { 27457 var p; 27458 if (l) { 27459 if (c >= u.length) 27460 break; 27461 p = u[c++] 27462 } else { 27463 if (c = u.next(), 27464 c.done) 27465 break; 27466 p = c.value 27467 } 27468 var f = p; 27469 this.registerBinding("module", f) 27470 } 27471 else if (e.isExportDeclaration()) { 27472 var d = e.get("declaration"); 27473 (d.isClassDeclaration() || d.isFunctionDeclaration() || d.isVariableDeclaration()) && this.registerDeclaration(d) 27474 } else 27475 this.registerBinding("unknown", e) 27476 } 27477 , 27478 e.prototype.buildUndefinedNode = function() { 27479 return this.hasBinding("undefined") ? K.unaryExpression("void", K.numericLiteral(0), !0) : K.identifier("undefined") 27480 } 27481 , 27482 e.prototype.registerConstantViolation = function(e) { 27483 var t = e.getBindingIdentifiers(); 27484 for (var r in t) { 27485 var n = this.getBinding(r); 27486 n && n.reassign(e) 27487 } 27488 } 27489 , 27490 e.prototype.registerBinding = function(e, t) { 27491 var r = arguments.length <= 2 || void 0 === arguments[2] ? t : arguments[2]; 27492 if (!e) 27493 throw new ReferenceError("no `kind`"); 27494 if (t.isVariableDeclaration()) 27495 for (var n = t.get("declarations"), i = n, a = Array.isArray(i), s = 0, i = a ? i : (0, 27496 w["default"])(i); ; ) { 27497 var o; 27498 if (a) { 27499 if (s >= i.length) 27500 break; 27501 o = i[s++] 27502 } else { 27503 if (s = i.next(), 27504 s.done) 27505 break; 27506 o = s.value 27507 } 27508 var u = o; 27509 this.registerBinding(e, u) 27510 } 27511 else { 27512 var l = this.getProgramParent() 27513 , c = t.getBindingIdentifiers(!0); 27514 for (var p in c) 27515 for (var f = c[p], d = Array.isArray(f), h = 0, f = d ? f : (0, 27516 w["default"])(f); ; ) { 27517 var y; 27518 if (d) { 27519 if (h >= f.length) 27520 break; 27521 y = f[h++] 27522 } else { 27523 if (h = f.next(), 27524 h.done) 27525 break; 27526 y = h.value 27527 } 27528 var v = y 27529 , m = this.getOwnBinding(p); 27530 if (m) { 27531 if (m.identifier === v) 27532 continue; 27533 this.checkBlockScopedCollisions(m, e, p, v) 27534 } 27535 m && m.path.isFlow() && (m = null),
27536 l.references[p] = !0, 27537 this.bindings[p] = new V["default"]({ 27538 identifier: v, 27539 existing: m, 27540 scope: this, 27541 path: r, 27542 kind: e 27543 }) 27544 } 27545 } 27546 } 27547 , 27548 e.prototype.addGlobal = function(e) { 27549 this.globals[e.name] = e 27550 } 27551 , 27552 e.prototype.hasUid = function(e) { 27553 var t = this; 27554 do 27555 if (t.uids[e]) 27556 return !0; 27557 while (t = t.parent); 27558 return !1 27559 } 27560 , 27561 e.prototype.hasGlobal = function(e) { 27562 var t = this; 27563 do 27564 if (t.globals[e]) 27565 return !0; 27566 while (t = t.parent); 27567 return !1 27568 } 27569 , 27570 e.prototype.hasReference = function(e) { 27571 var t = this; 27572 do 27573 if (t.references[e]) 27574 return !0; 27575 while (t = t.parent); 27576 return !1 27577 } 27578 , 27579 e.prototype.isPure = function(e, t) { 27580 if (K.isIdentifier(e)) { 27581 var r = this.getBinding(e.name); 27582 return r ? t ? r.constant : !0 : !1 27583 } 27584 if (K.isClass(e)) 27585 return e.superClass && !this.isPure(e.superClass, t) ? !1 : this.isPure(e.body, t); 27586 if (K.isClassBody(e)) { 27587 for (var n = e.body, i = Array.isArray(n), a = 0, n = i ? n : (0, 27588 w["default"])(n); ; ) { 27589 var s; 27590 if (i) { 27591 if (a >= n.length) 27592 break; 27593 s = n[a++] 27594 } else { 27595 if (a = n.next(), 27596 a.done) 27597 break; 27598 s = a.value 27599 } 27600 var o = s; 27601 if (!this.isPure(o, t)) 27602 return !1 27603 } 27604 return !0 27605 } 27606 if (K.isBinary(e)) 27607 return this.isPure(e.left, t) && this.isPure(e.right, t); 27608 if (K.isArrayExpression(e)) { 27609 for (var u = e.elements, l = Array.isArray(u), c = 0, u = l ? u : (0, 27610 w["default"])(u); ; ) { 27611 var p; 27612 if (l) { 27613 if (c >= u.length) 27614 break; 27615 p = u[c++] 27616 } else { 27617 if (c = u.next(), 27618 c.done) 27619 break; 27620 p = c.value 27621 } 27622 var f = p; 27623 if (!this.isPure(f, t)) 27624 return !1 27625 } 27626 return !0 27627 } 27628 if (K.isObjectExpression(e)) { 27629 for (var d = e.properties, h = Array.isArray(d), y = 0, d = h ? d : (0, 27630 w["default"])(d); ; ) { 27631 var v; 27632 if (h) { 27633 if (y >= d.length) 27634 break; 27635 v = d[y++] 27636 } else { 27637 if (y = d.next(), 27638 y.done) 27639 break; 27640 v = y.value 27641 } 27642 var m = v; 27643 if (!this.isPure(m, t)) 27644 return !1 27645 } 27646 return !0 27647 } 27648 return K.isClassMethod(e) ? e.computed && !this.isPure(e.key, t) ? !1 : "get" !== e.kind && "set" !== e.kind : K.isClassProperty(e) || K.isObjectProperty(e) ? e.computed && !this.isPure(e.key, t) ? !1 : this.isPure(e.value, t) : K.isUnaryExpression(e) ? this.isPure(e.argument, t) : K.isPureish(e) 27649 } 27650 , 27651 e.prototype.setData = function(e, t) { 27652 return this.data[e] = t 27653 } 27654 , 27655 e.prototype.getData = function(e) { 27656 var t = this; 27657 do { 27658 var r = t.data[e]; 27659 if (null != r) 27660 return r 27661 } while (t = t.parent) 27662 } 27663 , 27664 e.prototype.removeData = function(e) { 27665 var t = this; 27666 do { 27667 var r = t.data[e]; 27668 null != r && (t.data[e] = null) 27669 } while (t = t.parent) 27670 } 27671 , 27672 e.prototype.init = function() { 27673 this.references || this.crawl() 27674 } 27675 , 27676 e.prototype.crawl = function() { 27677 H++, 27678 this._crawl(), 27679 H-- 27680 } 27681 , 27682 e.prototype._crawl = function() { 27683 var e = this.path; 27684 if (this.references = (0, 27685 S["default"])(null), 27686 this.bindings = (0, 27687 S["default"])(null), 27688 this.globals = (0, 27689 S["default"])(null), 27690 this.uids = (0, 27691 S["default"])(null), 27692 this.data = (0, 27693 S["default"])(null), 27694 e.isLoop()) 27695 for (var t = K.FOR_INIT_KEYS, r = Array.isArray(t), n = 0, t = r ? t : (0, 27696 w["default"])(t); ; ) { 27697 var i; 27698 if (r) { 27699 if (n >= t.length) 27700 break; 27701 i = t[n++] 27702 } else { 27703 if (n = t.next(), 27704 n.done) 27705 break; 27706 i = n.value 27707 } 27708 var a = i 27709 , s = e.get(a); 27710 s.isBlockScoped() && this.registerBinding(s.node.kind, s) 27711 } 27712 if (e.isFunctionExpression() && e.has("id") && (e.get("id").node[K.NOT_LOCAL_BINDING] || this.registerBinding("local", e.get("id"), e)), 27713 e.isClassExpression() && e.has("id") && (e.get("id").node[K.NOT_LOCAL_BINDING] || this.registerBinding("local", e)), 27714 e.isFunction()) 27715 for (var o = e.get("params"), u = o, l = Array.isArray(u), c = 0, u = l ? u : (0, 27716 w["default"])(u); ; ) { 27717 var p; 27718 if (l) { 27719 if (c >= u.length) 27720 break; 27721 p = u[c++] 27722 } else { 27723 if (c = u.next(), 27724 c.done) 27725 break; 27726 p = c.value 27727 } 27728 var f = p; 27729 this.registerBinding("param", f) 27730 } 27731 e.isCatchClause() && this.registerBinding("let", e); 27732 var d = this.getProgramParent(); 27733 if (!d.crawling) { 27734 var h = { 27735 references: [], 27736 constantViolations: [], 27737 assignments: [] 27738 }; 27739 this.crawling = !0, 27740 e.traverse(J, h), 27741 this.crawling = !1; 27742 for (var y = h.assignments, v = Array.isArray(y), m = 0, y = v ? y : (0, 27743 w["default"])(y); ; ) { 27744 var g; 27745 if (v) { 27746 if (m >= y.length) 27747 break; 27748 g = y[m++] 27749 } else { 27750 if (m = y.next(), 27751 m.done) 27752 break; 27753 g = m.value 27754 } 27755 var b = g 27756 , E = b.getBindingIdentifiers() 27757 , x = void 0; 27758 for (var A in E) 27759 b.scope.getBinding(A) || (x = x || b.scope.getProgramParent(), 27760 x.addGlobal(E[A])); 27761 b.scope.registerConstantViolation(b) 27762 } 27763 for (var _ = h.references, D = Array.isArray(_), C = 0, _ = D ? _ : (0, 27764 w["default"])(_); ; ) { 27765 var T; 27766 if (D) { 27767 if (C >= _.length) 27768 break; 27769 T = _[C++] 27770 } else { 27771 if (C = _.next(), 27772 C.done) 27773 break; 27774 T = C.value 27775 } 27776 var P = T
27777 , O = P.scope.getBinding(P.node.name); 27778 O ? O.reference(P) : P.scope.getProgramParent().addGlobal(P.node) 27779 } 27780 for (var k = h.constantViolations, F = Array.isArray(k), B = 0, k = F ? k : (0, 27781 w["default"])(k); ; ) { 27782 var I; 27783 if (F) { 27784 if (B >= k.length) 27785 break; 27786 I = k[B++] 27787 } else { 27788 if (B = k.next(), 27789 B.done) 27790 break; 27791 I = B.value 27792 } 27793 var N = I; 27794 N.scope.registerConstantViolation(N) 27795 } 27796 } 27797 } 27798 , 27799 e.prototype.push = function(e) { 27800 var t = this.path; 27801 t.isBlockStatement() || t.isProgram() || (t = this.getBlockParent().path), 27802 t.isSwitchStatement() && (t = this.getFunctionParent().path), 27803 (t.isLoop() || t.isCatchClause() || t.isFunction()) && (K.ensureBlock(t.node), 27804 t = t.get("body")); 27805 var r = e.unique 27806 , n = e.kind || "var" 27807 , i = null == e._blockHoist ? 2 : e._blockHoist 27808 , a = "declaration:" + n + ":" + i 27809 , s = !r && t.getData(a); 27810 if (!s) { 27811 var o = K.variableDeclaration(n, []); 27812 o._generated = !0, 27813 o._blockHoist = i; 27814 var u = t.unshiftContainer("body", [o]); 27815 s = u[0], 27816 r || t.setData(a, s) 27817 } 27818 var l = K.variableDeclarator(e.id, e.init); 27819 s.node.declarations.push(l), 27820 this.registerBinding(n, s.get("declarations").pop()) 27821 } 27822 , 27823 e.prototype.getProgramParent = function() { 27824 var e = this; 27825 do 27826 if (e.path.isProgram()) 27827 return e; 27828 while (e = e.parent); 27829 throw new Error("We couldn't find a Function or Program...") 27830 } 27831 , 27832 e.prototype.getFunctionParent = function() { 27833 var e = this; 27834 do 27835 if (e.path.isFunctionParent()) 27836 return e; 27837 while (e = e.parent); 27838 throw new Error("We couldn't find a Function or Program...") 27839 } 27840 , 27841 e.prototype.getBlockParent = function() { 27842 var e = this; 27843 do 27844 if (e.path.isBlockParent()) 27845 return e; 27846 while (e = e.parent); 27847 throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...") 27848 } 27849 , 27850 e.prototype.getAllBindings = function() { 27851 var e = (0, 27852 S["default"])(null) 27853 , t = this; 27854 do 27855 (0, 27856 M["default"])(e, t.bindings), 27857 t = t.parent; 27858 while (t); 27859 return e 27860 } 27861 , 27862 e.prototype.getAllBindingsOfKind = function() { 27863 for (var e = (0, 27864 S["default"])(null), t = arguments, r = Array.isArray(t), n = 0, t = r ? t : (0, 27865 w["default"])(t); ; ) { 27866 var i; 27867 if (r) { 27868 if (n >= t.length) 27869 break; 27870 i = t[n++] 27871 } else { 27872 if (n = t.next(), 27873 n.done) 27874 break; 27875 i = n.value 27876 } 27877 var a = i 27878 , s = this; 27879 do { 27880 for (var o in s.bindings) { 27881 var u = s.bindings[o]; 27882 u.kind === a && (e[o] = u) 27883 } 27884 s = s.parent 27885 } while (s) 27886 } 27887 return e 27888 } 27889 , 27890 e.prototype.bindingIdentifierEquals = function(e, t) { 27891 return this.getBindingIdentifier(e) === t 27892 } 27893 , 27894 e.prototype.warnOnFlowBinding = function(e) { 27895 return 0 === H && e && e.path.isFlow() && console.warn("\n You or one of the Babel plugins you are using are using Flow declarations as bindings.\n Support for this will be removed in version 6.8. To find out the caller, grep for this\n message and change it to a `console.trace()`.\n "), 27896 e 27897 } 27898 , 27899 e.prototype.getBinding = function(e) { 27900 var t = this; 27901 do { 27902 var r = t.getOwnBinding(e); 27903 if (r) 27904 return this.warnOnFlowBinding(r) 27905 } while (t = t.parent) 27906 } 27907 , 27908 e.prototype.getOwnBinding = function(e) { 27909 return this.warnOnFlowBinding(this.bindings[e]) 27910 } 27911 , 27912 e.prototype.getBindingIdentifier = function(e) { 27913 var t = this.getBinding(e); 27914 return t && t.identifier 27915 } 27916 , 27917 e.prototype.getOwnBindingIdentifier = function(e) { 27918 var t = this.bindings[e]; 27919 return t && t.identifier 27920 } 27921 , 27922 e.prototype.hasOwnBinding = function(e) { 27923 return !!this.getOwnBinding(e) 27924 } 27925 , 27926 e.prototype.hasBinding = function(t, r) { 27927 return t ? this.hasOwnBinding(t) ? !0 : this.parentHasBinding(t, r) ? !0 : this.hasUid(t) ? !0 : !r && (0, 27928 P["default"])(e.globals, t) ? !0 : !(r || !(0, 27929 P["default"])(e.contextVariables, t)) : !1 27930 } 27931 , 27932 e.prototype.parentHasBinding = function(e, t) { 27933 return this.parent && this.parent.hasBinding(e, t) 27934 } 27935 , 27936 e.prototype.moveBindingTo = function(e, t) { 27937 var r = this.getBinding(e); 27938 r && (r.scope.removeOwnBinding(e), 27939 r.scope = t, 27940 t.bindings[e] = r) 27941 } 27942 , 27943 e.prototype.removeOwnBinding = function(e) { 27944 delete this.bindings[e] 27945 } 27946 , 27947 e.prototype.removeBinding = function(e) { 27948 var t = this.getBinding(e); 27949 t && t.scope.removeOwnBinding(e); 27950 var r = this; 27951 do 27952 r.uids[e] && (r.uids[e] = !1); 27953 while (r = r.parent) 27954 } 27955 , 27956 e 27957 }(); 27958 $.globals = (0, 27959 x["default"])(G["default"].builtin), 27960 $.contextVariables = ["arguments", "undefined", "Infinity", "NaN"], 27961 t["default"] = $, 27962 e.exports = t["default"] 27963 } 27964 , function(e, t, r, n, i, a) { 27965 "use strict"; 27966 function s(e) {
27967 if (e && e.__esModule) 27968 return e; 27969 var t = {}; 27970 if (null != e) 27971 for (var r in e) 27972 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 27973 return t["default"] = e, 27974 t 27975 } 27976 function o(e) { 27977 return e && e.__esModule ? e : { 27978 "default": e 27979 } 27980 } 27981 t.__esModule = !0; 27982 var u = r(n) 27983 , l = o(u) 27984 , c = r(i) 27985 , p = (o(c), 27986 r(a)) 27987 , f = s(p) 27988 , d = { 27989 ReferencedIdentifier: function(e, t) { 27990 var r = e.node; 27991 r.name === t.oldName && (r.name = t.newName) 27992 }, 27993 Scope: function(e, t) { 27994 e.scope.bindingIdentifierEquals(t.oldName, t.binding.identifier) || e.skip() 27995 }, 27996 "AssignmentExpression|Declaration": function(e, t) { 27997 var r = e.getOuterBindingIdentifiers(); 27998 for (var n in r) 27999 n === t.oldName && (r[n].name = t.newName) 28000 } 28001 } 28002 , h = function() { 28003 function e(t, r, n) { 28004 (0, 28005 l["default"])(this, e), 28006 this.newName = n, 28007 this.oldName = r, 28008 this.binding = t 28009 } 28010 return e.prototype.maybeConvertFromExportDeclaration = function(e) { 28011 var t = e.parentPath.isExportDeclaration() && e.parentPath; 28012 if (t) { 28013 var r = t.isExportDefaultDeclaration(); 28014 r && (e.isFunctionDeclaration() || e.isClassDeclaration()) && !e.node.id && (e.node.id = e.scope.generateUidIdentifier("default")); 28015 var n = e.getOuterBindingIdentifiers() 28016 , i = []; 28017 for (var a in n) { 28018 var s = a === this.oldName ? this.newName : a 28019 , o = r ? "default" : a; 28020 i.push(f.exportSpecifier(f.identifier(s), f.identifier(o))) 28021 } 28022 var u = f.exportNamedDeclaration(null, i); 28023 e.isFunctionDeclaration() && (u._blockHoist = 3), 28024 t.insertAfter(u), 28025 t.replaceWith(e.node) 28026 } 28027 } 28028 , 28029 e.prototype.maybeConvertFromClassFunctionDeclaration = function(e) {} 28030 , 28031 e.prototype.maybeConvertFromClassFunctionExpression = function(e) {} 28032 , 28033 e.prototype.rename = function(e) { 28034 var t = this.binding 28035 , r = this.oldName 28036 , n = this.newName 28037 , i = t.scope 28038 , a = t.path 28039 , s = a.find(function(e) { 28040 return e.isDeclaration() || e.isFunctionExpression() 28041 }); 28042 s && this.maybeConvertFromExportDeclaration(s), 28043 i.traverse(e || i.block, d, this), 28044 e || (i.removeOwnBinding(r), 28045 i.bindings[n] = t, 28046 this.binding.identifier.name = n), 28047 "hoisted" === t.type, 28048 s && (this.maybeConvertFromClassFunctionDeclaration(s), 28049 this.maybeConvertFromClassFunctionExpression(s)) 28050 } 28051 , 28052 e 28053 }(); 28054 t["default"] = h, 28055 e.exports = t["default"] 28056 } 28057 , function(e, t, r, n, i, a, s, o, u, l) { 28058 "use strict"; 28059 function c(e) { 28060 if (e && e.__esModule) 28061 return e; 28062 var t = {}; 28063 if (null != e) 28064 for (var r in e) 28065 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 28066 return t["default"] = e, 28067 t 28068 } 28069 function p(e) { 28070 return e && e.__esModule ? e : { 28071 "default": e 28072 } 28073 } 28074 function f(e) { 28075 if (e._exploded) 28076 return e; 28077 e._exploded = !0; 28078 for (var t in e) 28079 if (!E(t)) { 28080 var r = t.split("|"); 28081 if (1 !== r.length) { 28082 var n = e[t]; 28083 delete e[t]; 28084 for (var i = r, a = Array.isArray(i), s = 0, i = a ? i : (0, 28085 w["default"])(i); ; ) { 28086 var o; 28087 if (a) { 28088 if (s >= i.length) 28089 break; 28090 o = i[s++] 28091 } else { 28092 if (s = i.next(), 28093 s.done) 28094 break; 28095 o = s.value 28096 } 28097 var u = o; 28098 e[u] = n 28099 } 28100 } 28101 } 28102 d(e),
28103 delete e.__esModule, 28104 m(e), 28105 g(e); 28106 for (var l = (0, 28107 D["default"])(e), c = Array.isArray(l), p = 0, l = c ? l : (0, 28108 w["default"])(l); ; ) { 28109 var f; 28110 if (c) { 28111 if (p >= l.length) 28112 break; 28113 f = l[p++] 28114 } else { 28115 if (p = l.next(), 28116 p.done) 28117 break; 28118 f = p.value 28119 } 28120 var h = f; 28121 if (!E(h)) { 28122 var y = P[h]; 28123 if (y) { 28124 var v = e[h]; 28125 for (var A in v) 28126 v[A] = b(y, v[A]); 28127 if (delete e[h], 28128 y.types) 28129 for (var S = y.types, _ = Array.isArray(S), C = 0, S = _ ? S : (0, 28130 w["default"])(S); ; ) { 28131 var T; 28132 if (_) { 28133 if (C >= S.length) 28134 break; 28135 T = S[C++] 28136 } else { 28137 if (C = S.next(), 28138 C.done) 28139 break; 28140 T = C.value 28141 } 28142 var O = T; 28143 e[O] ? x(e[O], v) : e[O] = v 28144 } 28145 else 28146 x(e, v) 28147 } 28148 } 28149 } 28150 for (var k in e) 28151 if (!E(k)) { 28152 var F = e[k] 28153 , I = B.FLIPPED_ALIAS_KEYS[k] 28154 , R = B.DEPRECATED_KEYS[k]; 28155 if (R && (console.trace("Visitor defined for " + k + " but it has been renamed to " + R), 28156 I = [R]), 28157 I) { 28158 delete e[k]; 28159 for (var M = I, L = Array.isArray(M), j = 0, M = L ? M : (0, 28160 w["default"])(M); ; ) { 28161 var U; 28162 if (L) { 28163 if (j >= M.length) 28164 break; 28165 U = M[j++] 28166 } else { 28167 if (j = M.next(), 28168 j.done) 28169 break; 28170 U = j.value 28171 } 28172 var V = U 28173 , Y = e[V]; 28174 Y ? x(Y, F) : e[V] = (0, 28175 N["default"])(F) 28176 } 28177 } 28178 } 28179 for (var G in e) 28180 E(G) || g(e[G]); 28181 return e 28182 } 28183 function d(e) { 28184 if (!e._verified) { 28185 if ("function" == typeof e) 28186 throw new Error(k.get("traverseVerifyRootFunction")); 28187 for (var t in e) 28188 if ("enter" !== t && "exit" !== t || h(t, e[t]), 28189 !E(t)) { 28190 if (B.TYPES.indexOf(t) < 0) 28191 throw new Error(k.get("traverseVerifyNodeType", t)); 28192 var r = e[t]; 28193 if ("object" === ("undefined" == typeof r ? "undefined" : (0, 28194 S["default"])(r))) 28195 for (var n in r) { 28196 if ("enter" !== n && "exit" !== n) 28197 throw new Error(k.get("traverseVerifyVisitorProperty", t, n)); 28198 h(t + "." + n, r[n]) 28199 } 28200 } 28201 e._verified = !0 28202 } 28203 } 28204 function h(e, t) { 28205 for (var r = [].concat(t), n = r, i = Array.isArray(n), a = 0, n = i ? n : (0, 28206 w["default"])(n); ; ) { 28207 var s; 28208 if (i) { 28209 if (a >= n.length) 28210 break; 28211 s = n[a++] 28212 } else { 28213 if (a = n.next(), 28214 a.done) 28215 break; 28216 s = a.value 28217 } 28218 var o = s; 28219 if ("function" != typeof o) 28220 throw new TypeError("Non-function found defined in " + e + " with type " + ("undefined" == typeof o ? "undefined" : (0, 28221 S["default"])(o))) 28222 } 28223 } 28224 function y(e) { 28225 for (var t = arguments.length <= 1 || void 0 === arguments[1] ? [] : arguments[1], r = {}, n = 0; n < e.length; n++) { 28226 var i = e[n] 28227 , a = t[n]; 28228 f(i); 28229 for (var s in i) { 28230 var o = i[s]; 28231 a && (o = v(o, a)); 28232 var u = r[s] = r[s] || {}; 28233 x(u, o) 28234 } 28235 } 28236 return r 28237 } 28238 function v(e, t) { 28239 var r = {}; 28240 for (var n in e) { 28241 var i = e[n]; 28242 Array.isArray(i) && (i = i.map(function(e) { 28243 var r = function(r) { 28244 return e.call(t, r, t) 28245 }; 28246 return r.toString = function() { 28247 return e.toString() 28248 } 28249 , 28250 r 28251 }), 28252 r[n] = i) 28253 } 28254 return r 28255 } 28256 function m(e) { 28257 for (var t in e) 28258 if (!E(t)) { 28259 var r = e[t]; 28260 "function" == typeof r && (e[t] = { 28261 enter: r 28262 }) 28263 } 28264 } 28265 function g(e) { 28266 e.enter && !Array.isArray(e.enter) && (e.enter = [e.enter]), 28267 e.exit && !Array.isArray(e.exit) && (e.exit = [e.exit]) 28268 } 28269 function b(e, t) { 28270 var r = function(r) { 28271 return e.checkPath(r) ? t.apply(this, arguments) : void 0 28272 }; 28273 return r.toString = function() { 28274 return t.toString() 28275 } 28276 , 28277 r 28278 } 28279 function E(e) { 28280 return "_" === e[0] ? !0 : "enter" === e || "exit" === e || "shouldSkip" === e ? !0 : "blacklist" === e || "noScope" === e || "skipKeys" === e 28281 } 28282 function x(e, t) { 28283 for (var r in t) 28284 e[r] = [].concat(e[r] || [], t[r]) 28285 } 28286 t.__esModule = !0; 28287 var A = r(n) 28288 , S = p(A) 28289 , _ = r(i) 28290 , D = p(_) 28291 , C = r(a) 28292 , w = p(C); 28293 t.explode = f, 28294 t.verify = d,
28295 t.merge = y; 28296 var T = r(s) 28297 , P = c(T) 28298 , O = r(o) 28299 , k = c(O) 28300 , F = r(u) 28301 , B = c(F) 28302 , I = r(l) 28303 , N = p(I) 28304 } 28305 , function(e, t, r, n) { 28306 e.exports = r(n) 28307 } 28308 , function(e, t, r, n) { 28309 "use strict"; 28310 function i(e) { 28311 return e && e.__esModule ? e : { 28312 "default": e 28313 } 28314 } 28315 t.__esModule = !0, 28316 t.NOT_LOCAL_BINDING = t.BLOCK_SCOPED_SYMBOL = t.INHERIT_KEYS = t.UNARY_OPERATORS = t.STRING_UNARY_OPERATORS = t.NUMBER_UNARY_OPERATORS = t.BOOLEAN_UNARY_OPERATORS = t.BINARY_OPERATORS = t.NUMBER_BINARY_OPERATORS = t.BOOLEAN_BINARY_OPERATORS = t.COMPARISON_BINARY_OPERATORS = t.EQUALITY_BINARY_OPERATORS = t.BOOLEAN_NUMBER_BINARY_OPERATORS = t.UPDATE_OPERATORS = t.LOGICAL_OPERATORS = t.COMMENT_KEYS = t.FOR_INIT_KEYS = t.FLATTENABLE_KEYS = t.STATEMENT_OR_BLOCK_KEYS = void 0; 28317 var a = r(n) 28318 , s = i(a) 28319 , o = (t.STATEMENT_OR_BLOCK_KEYS = ["consequent", "body", "alternate"], 28320 t.FLATTENABLE_KEYS = ["body", "expressions"], 28321 t.FOR_INIT_KEYS = ["left", "init"], 28322 t.COMMENT_KEYS = ["leadingComments", "trailingComments", "innerComments"], 28323 t.LOGICAL_OPERATORS = ["||", "&&"], 28324 t.UPDATE_OPERATORS = ["++", "--"], 28325 t.BOOLEAN_NUMBER_BINARY_OPERATORS = [">", "<", ">=", "<="]) 28326 , u = t.EQUALITY_BINARY_OPERATORS = ["==", "===", "!=", "!=="] 28327 , l = t.COMPARISON_BINARY_OPERATORS = [].concat(u, ["in", "instanceof"]) 28328 , c = t.BOOLEAN_BINARY_OPERATORS = [].concat(l, o) 28329 , p = t.NUMBER_BINARY_OPERATORS = ["-", "/", "%", "*", "**", "&", "|", ">>", ">>>", "<<", "^"] 28330 , f = (t.BINARY_OPERATORS = ["+"].concat(p, c), 28331 t.BOOLEAN_UNARY_OPERATORS = ["delete", "!"]) 28332 , d = t.NUMBER_UNARY_OPERATORS = ["+", "-", "++", "--", "~"] 28333 , h = t.STRING_UNARY_OPERATORS = ["typeof"]; 28334 t.UNARY_OPERATORS = ["void"].concat(f, d, h), 28335 t.INHERIT_KEYS = { 28336 optional: ["typeAnnotation", "typeParameters", "returnType"], 28337 force: ["start", "loc", "end"] 28338 }, 28339 t.BLOCK_SCOPED_SYMBOL = (0, 28340 s["default"])("var used to be block scoped"), 28341 t.NOT_LOCAL_BINDING = (0, 28342 s["default"])("should not be considered a local binding") 28343 } 28344 , function(e, t, r, n, i, a, s, o, u, l, c, p) { 28345 "use strict"; 28346 function f(e) { 28347 if (e && e.__esModule) 28348 return e; 28349 var t = {}; 28350 if (null != e) 28351 for (var r in e) 28352 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 28353 return t["default"] = e, 28354 t 28355 } 28356 function d(e) { 28357 return e && e.__esModule ? e : { 28358 "default": e 28359 } 28360 } 28361 function h(e) { 28362 var t = arguments.length <= 1 || void 0 === arguments[1] ? e.key || e.property : arguments[1]; 28363 return e.computed || L.isIdentifier(t) && (t = L.stringLiteral(t.name)), 28364 t 28365 } 28366 function y(e, t) { 28367 function r(e) { 28368 for (var a = !1, s = [], o = e, u = Array.isArray(o), l = 0, o = u ? o : (0, 28369 T["default"])(o); ; ) { 28370 var c; 28371 if (u) { 28372 if (l >= o.length) 28373 break; 28374 c = o[l++] 28375 } else { 28376 if (l = o.next(), 28377 l.done) 28378 break; 28379 c = l.value 28380 } 28381 var p = c; 28382 if (L.isExpression(p)) 28383 s.push(p); 28384 else if (L.isExpressionStatement(p)) 28385 s.push(p.expression); 28386 else { 28387 if (L.isVariableDeclaration(p)) { 28388 if ("var" !== p.kind) 28389 return i = !0; 28390 for (var f = p.declarations, d = Array.isArray(f), h
28390= 0, f = d ? f : (0, 28391 T["default"])(f); ; ) { 28392 var y; 28393 if (d) { 28394 if (h >= f.length) 28395 break; 28396 y = f[h++] 28397 } else { 28398 if (h = f.next(), 28399 h.done) 28400 break; 28401 y = h.value 28402 } 28403 var v = y 28404 , m = L.getBindingIdentifiers(v); 28405 for (var g in m) 28406 n.push({ 28407 kind: p.kind, 28408 id: m[g] 28409 }); 28410 v.init && s.push(L.assignmentExpression("=", v.id, v.init)) 28411 } 28412 a = !0; 28413 continue 28414 } 28415 if (L.isIfStatement(p)) { 28416 var b = p.consequent ? r([p.consequent]) : t.buildUndefinedNode() 28417 , E = p.alternate ? r([p.alternate]) : t.buildUndefinedNode(); 28418 if (!b || !E) 28419 return i = !0; 28420 s.push(L.conditionalExpression(p.test, b, E)) 28421 } else { 28422 if (!L.isBlockStatement(p)) { 28423 if (L.isEmptyStatement(p)) { 28424 a = !0; 28425 continue 28426 } 28427 return i = !0 28428 } 28429 s.push(r(p.body)) 28430 } 28431 } 28432 a = !1 28433 } 28434 return (a || 0 === s.length) && s.push(t.buildUndefinedNode()), 28435 1 === s.length ? s[0] : L.sequenceExpression(s) 28436 } 28437 if (e && e.length) { 28438 var n = [] 28439 , i = !1 28440 , a = r(e); 28441 if (!i) { 28442 for (var s = 0; s < n.length; s++) 28443 t.push(n[s]); 28444 return a 28445 } 28446 } 28447 } 28448 function v(e) { 28449 var t = arguments.length <= 1 || void 0 === arguments[1] ? e.key : arguments[1]; 28450 j || (j = r(p)["default"]); 28451 var n = void 0; 28452 return "method" === e.kind ? v.increment() + "" : (n = L.isIdentifier(t) ? t.name : L.isStringLiteral(t) ? (0, 28453 C["default"])(t.value) : (0, 28454 C["default"])(j.removeProperties(L.cloneDeep(t))), 28455 e.computed && (n = "[" + n + "]"), 28456 e["static"] && (n = "static:" + n), 28457 n) 28458 } 28459 function m(e) { 28460 return e += "", 28461 e = e.replace(/[^a-zA-Z0-9$_]/g, "-"), 28462 e = e.replace(/^[-0-9]+/, ""), 28463 e = e.replace(/[-\s]+(.)?/g, function(e, t) { 28464 return t ? t.toUpperCase() : "" 28465 }), 28466 L.isValidIdentifier(e) || (e = "_" + e), 28467 e || "_" 28468 } 28469 function g(e) { 28470 return e = m(e), 28471 "eval" !== e && "arguments" !== e || (e = "_" + e), 28472 e 28473 } 28474 function b(e, t) { 28475 if (L.isStatement(e)) 28476 return e; 28477 var r = !1 28478 , n = void 0; 28479 if (L.isClass(e)) 28480 r = !0, 28481 n = "ClassDeclaration"; 28482 else if (L.isFunction(e)) 28483 r = !0, 28484 n = "FunctionDeclaration"; 28485 else if (L.isAssignmentExpression(e)) 28486 return L.expressionStatement(e); 28487 if (r && !e.id && (n = !1), 28488 !n) { 28489 if (t) 28490 return !1; 28491 throw new Error("cannot turn " + e.type + " to a statement") 28492 } 28493 return e.type = n, 28494 e 28495 } 28496 function E(e) {
28497 if (L.isExpressionStatement(e) && (e = e.expression), 28498 L.isClass(e) ? e.type = "ClassExpression" : L.isFunction(e) && (e.type = "FunctionExpression"), 28499 L.isExpression(e)) 28500 return e; 28501 throw new Error("cannot turn " + e.type + " to an expression") 28502 } 28503 function x(e, t) { 28504 return L.isBlockStatement(e) ? e : (L.isEmptyStatement(e) && (e = []), 28505 Array.isArray(e) || (L.isStatement(e) || (e = L.isFunction(t) ? L.returnStatement(e) : L.expressionStatement(e)), 28506 e = [e]), 28507 L.blockStatement(e)) 28508 } 28509 function A(e) { 28510 if (void 0 === e) 28511 return L.identifier("undefined"); 28512 if (e === !0 || e === !1) 28513 return L.booleanLiteral(e); 28514 if (null === e) 28515 return L.nullLiteral(); 28516 if ((0, 28517 R["default"])(e)) 28518 return L.stringLiteral(e); 28519 if ((0, 28520 F["default"])(e)) 28521 return L.numericLiteral(e); 28522 if ((0, 28523 I["default"])(e)) { 28524 var t = e.source 28525 , r = e.toString().match(/\/([a-z]+|)$/)[1]; 28526 return L.regExpLiteral(t, r) 28527 } 28528 if (Array.isArray(e)) 28529 return L.arrayExpression(e.map(L.valueToNode)); 28530 if ((0, 28531 O["default"])(e)) { 28532 var n = []; 28533 for (var i in e) { 28534 var a = void 0; 28535 a = L.isValidIdentifier(i) ? L.identifier(i) : L.stringLiteral(i), 28536 n.push(L.objectProperty(a, L.valueToNode(e[i]))) 28537 } 28538 return L.objectExpression(n) 28539 } 28540 throw new Error("don't know how to turn this value into a node") 28541 } 28542 t.__esModule = !0; 28543 var S = r(n) 28544 , _ = d(S) 28545 , D = r(i) 28546 , C = d(D) 28547 , w = r(a) 28548 , T = d(w); 28549 t.toComputedKey = h, 28550 t.toSequenceExpression = y, 28551 t.toKeyAlias = v, 28552 t.toIdentifier = m, 28553 t.toBindingIdentifierName = g, 28554 t.toStatement = b, 28555 t.toExpression = E, 28556 t.toBlock = x, 28557 t.valueToNode = A; 28558 var P = r(s) 28559 , O = d(P) 28560 , k = r(o) 28561 , F = d(k) 28562 , B = r(u) 28563 , I = d(B) 28564 , N = r(l) 28565 , R = d(N) 28566 , M = r(c) 28567 , L = f(M) 28568 , j = void 0; 28569 v.uid = 0, 28570 v.increment = function() { 28571 return v.uid >= _["default"] ? v.uid = 0 : v.uid++ 28572 } 28573 } 28574 , function(e, t, r, n, i, a) { 28575 "use strict"; 28576 function s(e) { 28577 return e && e.__esModule ? e : { 28578 "default": e 28579 } 28580 } 28581 function o(e) { 28582 if (e && e.__esModule) 28583 return e; 28584 var t = {}; 28585 if (null != e) 28586 for (var r in e) 28587 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 28588 return t["default"] = e, 28589 t 28590 } 28591 var u = r(n) 28592 , l = o(u) 28593 , c = r(i) 28594 , p = r(a) 28595 , f = s(p); 28596 (0, 28597 f["default"])("ArrayExpression", { 28598 fields: { 28599 elements: { 28600 validate: (0, 28601 p.chain)((0, 28602 p.assertValueType)("array"), (0, 28603 p.assertEach)((0, 28604 p.assertNodeOrValueType)("null", "Expression", "SpreadElement"))), 28605 "default": [] 28606 } 28607 }, 28608 visitor: ["elements"], 28609 aliases: ["Expression"] 28610 }), 28611 (0, 28612 f["default"])("AssignmentExpression", { 28613 fields: { 28614 operator: { 28615 validate: (0, 28616 p.assertValueType)("string") 28617 }, 28618 left: { 28619 validate: (0, 28620 p.assertNodeType)("LVal") 28621 }, 28622 right: { 28623 validate: (0, 28624 p.assertNodeType)("Expression") 28625 } 28626 }, 28627 builder: ["operator", "left", "right"], 28628 visitor: ["left", "right"], 28629 aliases: ["Expression"] 28630 }), 28631 (0, 28632 f["default"])("BinaryExpression", { 28633 builder: ["operator", "left", "right"], 28634 fields: { 28635 operator: { 28636 validate: p.assertOneOf.apply(void 0, c.BINARY_OPERATORS) 28637 }, 28638 left: { 28639 validate: (0, 28640 p.assertNodeType)("Expression") 28641 }, 28642 right: { 28643 validate: (0, 28644 p.assertNodeType)("Expression") 28645 } 28646 }, 28647 visitor: ["left", "right"], 28648 aliases: ["Binary", "Expression"] 28649 }), 28650 (0, 28651 f["default"])("Directive", { 28652 visitor: ["value"], 28653 fields: { 28654 value: { 28655 validate: (0, 28656 p.assertNodeType)("DirectiveLiteral") 28657 } 28658 } 28659 }), 28660 (0, 28661 f["default"])("DirectiveLiteral", { 28662 builder: ["value"], 28663 fields: { 28664 value: { 28665 validate: (0, 28666 p.assertValueType)("string") 28667 } 28668 } 28669 }), 28670 (0, 28671 f["default"])("BlockStatement", { 28672 builder: ["body", "directives"], 28673 visitor: ["directives", "body"], 28674 fields: { 28675 directives: { 28676 validate: (0, 28677 p.chain)((0, 28678 p.assertValueType)("array"), (0, 28679 p.assertEach)((0, 28680 p.assertNodeType)("Directive"))), 28681 "default": [] 28682 }, 28683 body: { 28684 validate: (0, 28685 p.chain)((0, 28686 p.assertValueType)("array"), (0, 28687 p.assertEach)((0, 28688 p.assertNodeType)("Statement"))) 28689 } 28690 }, 28691 aliases: ["Scopable", "BlockParent", "Block", "Statement"] 28692 }), 28693 (0, 28694 f["default"])("BreakStatement", { 28695 visitor: ["label"], 28696 fields: { 28697 label: { 28698 validate: (0, 28699 p.assertNodeType)("Identifier"), 28700 optional: !0 28701 } 28702 }, 28703 aliases: ["Statement", "Terminatorless", "CompletionStatement"] 28704 }), 28705 (0, 28706 f["default"])("CallExpression", { 28707 visitor: ["callee", "arguments"], 28708 fields: { 28709 callee: { 28710 validate: (0, 28711 p.assertNodeType)("Expression") 28712 }, 28713 arguments: { 28714 validate: (0, 28715 p.chain)((0, 28716 p.assertValueType)("array"), (0, 28717 p.assertEach)((0, 28718 p.assertNodeType)("Expression", "SpreadElement"))) 28719 } 28720 }, 28721 aliases: ["Expression"] 28722 }), 28723 (0, 28724 f["default"])("CatchClause", { 28725 visitor: ["param", "body"], 28726 fields: { 28727 param: { 28728 validate: (0, 28729 p.assertNodeType)("Identifier") 28730 }, 28731 body: { 28732 validate: (0, 28733 p.assertNodeType)("BlockStatement") 28734 } 28735 }, 28736 aliases: ["Scopable"] 28737 }), 28738 (0, 28739 f["default"])("ConditionalExpression", { 28740 visitor: ["test", "consequent", "alternate"], 28741 fields: { 28742 test: { 28743 validate: (0, 28744 p.assertNodeType)("Expression") 28745 }, 28746 consequent: { 28747 validate: (0, 28748 p.assertNodeType)("Expression") 28749 }, 28750 alternate: { 28751 validate: (0, 28752 p.assertNodeType)("Expression") 28753 } 28754 }, 28755 aliases: ["Expression", "Conditional"] 28756 }), 28757 (0, 28758 f["default"])("ContinueStatement", { 28759 visitor: ["label"], 28760 fields: { 28761 label: { 28762 validate: (0, 28763 p.assertNodeType)("Identifier"), 28764 optional: !0 28765 } 28766 }, 28767 aliases: ["Statement", "Terminatorless", "CompletionStatement"] 28768 }), 28769 (0, 28770 f["default"])("DebuggerStatement", { 28771 aliases: ["Statement"] 28772 }), 28773 (0, 28774 f["default"])("DoWhileStatement", { 28775 visitor: ["test", "body"], 28776 fields: { 28777 test: { 28778 validate: (0, 28779 p.assertNodeType)("Expression") 28780 }, 28781 body: { 28782 validate: (0, 28783 p.assertNodeType)("Statement") 28784 } 28785 }, 28786 aliases: ["Statement", "BlockParent", "Loop", "While", "Scopable"] 28787 }), 28788 (0, 28789 f["default"])("EmptyStatement", { 28790 aliases: ["Statement"] 28791 }), 28792 (0, 28793 f["default"])("ExpressionStatement", { 28794 visitor: ["expression"], 28795 fields: { 28796 expression: { 28797 validate: (0, 28798 p.assertNodeType)("Expression") 28799 } 28800 }, 28801 aliases: ["Statement", "ExpressionWrapper"] 28802 }), 28803 (0, 28804 f["default"])("File", { 28805 builder: ["program", "comments", "tokens"], 28806 visitor: ["program"], 28807 fields: { 28808 program: { 28809 validate: (0, 28810 p.assertNodeType)("Program") 28811 } 28812 } 28813 }), 28814 (0, 28815 f["default"])("ForInStatement", { 28816 visitor: ["left", "right", "body"], 28817 aliases: ["Scopable", "Statement", "For", "BlockParent", "Loop", "ForXStatement"], 28818 fields: { 28819 left: { 28820 validate: (0, 28821 p.assertNodeType)("VariableDeclaration", "LVal") 28822 }, 28823 right: { 28824 validate: (0, 28825 p.assertNodeType)("Expression") 28826 }, 28827 body: { 28828 validate: (0, 28829 p.assertNodeType)("Statement") 28830 } 28831 } 28832 }), 28833 (0, 28834 f["default"])("ForStatement", { 28835 visitor: ["init", "test", "update", "body"], 28836 aliases: ["Scopable", "Statement", "For", "BlockParent", "Loop"], 28837 fields: { 28838 init: { 28839 validate: (0, 28840 p.assertNodeType)("VariableDeclaration", "Expression"), 28841 optional: !0 28842 }, 28843 test: { 28844 validate: (0, 28845 p.assertNodeType)("Expression"), 28846 optional: !0 28847 }, 28848 update: { 28849 validate: (0, 28850 p.assertNodeType)("Expression"), 28851 optional: !0 28852 }, 28853 body: { 28854 validate: (0, 28855 p.assertNodeType)("Statement") 28856 } 28857 } 28858 }), 28859 (0, 28860 f["default"])("FunctionDeclaration", { 28861 builder: ["id", "params", "body", "generator", "async"], 28862 visitor: ["id", "params", "body", "returnType", "typeParameters"], 28863 fields: { 28864 id: { 28865 validate: (0, 28866 p.assertNodeType)("Identifier") 28867 }, 28868 params: { 28869 validate: (0, 28870 p.chain)((0, 28871 p.assertValueType)("array"), (0, 28872 p.assertEach)((0, 28873 p.assertNodeType)("LVal"))) 28874 }, 28875 body: { 28876 validate: (0, 28877 p.assertNodeType)("BlockStatement") 28878 }, 28879 generator: { 28880 "default": !1, 28881 validate: (0, 28882 p.assertValueType)("boolean") 28883 }, 28884 async: { 28885 "default": !1, 28886 validate: (0, 28887 p.assertValueType)("boolean") 28888 } 28889 }, 28890 aliases: ["Scopable", "Function", "BlockParent", "FunctionParent", "Statement", "Pureish", "Declaration"] 28891 }), 28892 (0, 28893 f["default"])("FunctionExpression", { 28894 inherits: "FunctionDeclaration", 28895 aliases: ["Scopable", "Function", "BlockParent", "FunctionParent", "Expression", "Pureish"], 28896 fields: { 28897 id: { 28898 validate: (0, 28899 p.assertNodeType)("Identifier"), 28900 optional: !0 28901 }, 28902 params: { 28903 validate: (0, 28904 p.chain)((0, 28905 p.assertValueType)("array"), (0, 28906 p.assertEach)((0, 28907 p.assertNodeType)("LVal"))) 28908 }, 28909 body: { 28910 validate: (0, 28911 p.assertNodeType)("BlockStatement") 28912 }, 28913 generator: { 28914 "default": !1, 28915 validate: (0, 28916 p.assertValueType)("boolean") 28917 }, 28918 async: { 28919 "default": !1, 28920 validate: (0, 28921 p.assertValueType)("boolean") 28922 } 28923 } 28924 }), 28925 (0, 28926 f["default"])("Identifier", { 28927 builder: ["name"], 28928 visitor: ["typeAnnotation"], 28929 aliases: ["Expression", "LVal"], 28930 fields: { 28931 name: { 28932 validate: function(e, t, r) { 28933 !l.isValidIdentifier(r) 28934 } 28935 }, 28936 decorators: { 28937 validate: (0, 28938 p.chain)((0, 28939 p.assertValueType)("array"), (0, 28940 p.assertEach)((0, 28941 p.assertNodeType)("Decorator"))) 28942 } 28943 } 28944 }), 28945 (0, 28946 f["default"])("IfStatement", { 28947 visitor: ["test", "consequent", "alternate"], 28948 aliases: ["Statement", "Conditional"], 28949 fields: { 28950 test: { 28951 validate: (0, 28952 p.assertNodeType)("Expression") 28953 }, 28954 consequent: { 28955 validate: (0, 28956 p.assertNodeType)("Statement") 28957 }, 28958 alternate: { 28959 optional: !0, 28960 validate: (0, 28961 p.assertNodeType)("Statement") 28962 } 28963 } 28964 }), 28965 (0, 28966 f["default"])("LabeledStatement", { 28967 visitor: ["label", "body"], 28968 aliases: ["Statement"], 28969 fields: { 28970 label: { 28971 validate: (0, 28972 p.assertNodeType)("Identifier") 28973 }, 28974 body: { 28975 validate: (0, 28976 p.assertNodeType)("Statement") 28977 } 28978 } 28979 }), 28980 (0, 28981 f["default"])("StringLiteral", { 28982 builder: ["value"], 28983 fields: { 28984 value: { 28985 validate: (0, 28986 p.assertValueType)("string") 28987 } 28988 }, 28989 aliases: ["Expression", "Pureish", "Literal", "Immutable"] 28990 }), 28991 (0, 28992 f["default"])("NumericLiteral", { 28993 builder: ["value"], 28994 deprecatedAlias: "NumberLiteral", 28995 fields: { 28996 value: { 28997 validate: (0, 28998 p.assertValueType)("number") 28999 } 29000 }, 29001 aliases: ["Expression", "Pureish", "Literal", "Immutable"] 29002 }), 29003 (0, 29004 f["default"])("NullLiteral", { 29005 aliases: ["E
29005xpression", "Pureish", "Literal", "Immutable"] 29006 }), 29007 (0, 29008 f["default"])("BooleanLiteral", { 29009 builder: ["value"], 29010 fields: { 29011 value: { 29012 validate: (0, 29013 p.assertValueType)("boolean") 29014 } 29015 }, 29016 aliases: ["Expression", "Pureish", "Literal", "Immutable"] 29017 }), 29018 (0, 29019 f["default"])("RegExpLiteral", { 29020 builder: ["pattern", "flags"], 29021 deprecatedAlias: "RegexLiteral", 29022 aliases: ["Expression", "Literal"], 29023 fields: { 29024 pattern: { 29025 validate: (0, 29026 p.assertValueType)("string") 29027 }, 29028 flags: { 29029 validate: (0, 29030 p.assertValueType)("string"), 29031 "default": "" 29032 } 29033 } 29034 }), 29035 (0, 29036 f["default"])("LogicalExpression", { 29037 builder: ["operator", "left", "right"], 29038 visitor: ["left", "right"], 29039 aliases: ["Binary", "Expression"], 29040 fields: { 29041 operator: { 29042 validate: p.assertOneOf.apply(void 0, c.LOGICAL_OPERATORS) 29043 }, 29044 left: { 29045 validate: (0, 29046 p.assertNodeType)("Expression") 29047 }, 29048 right: { 29049 validate: (0, 29050 p.assertNodeType)("Expression") 29051 } 29052 } 29053 }), 29054 (0, 29055 f["default"])("MemberExpression", { 29056 builder: ["object", "property", "computed"], 29057 visitor: ["object", "property"], 29058 aliases: ["Expression", "LVal"], 29059 fields: { 29060 object: { 29061 validate: (0, 29062 p.assertNodeType)("Expression") 29063 }, 29064 property: { 29065 validate: function(e, t, r) { 29066 var n = e.computed ? "Expression" : "Identifier"; 29067 (0, 29068 p.assertNodeType)(n)(e, t, r) 29069 } 29070 }, 29071 computed: { 29072 "default": !1 29073 } 29074 } 29075 }), 29076 (0, 29077 f["default"])("NewExpression", { 29078 visitor: ["callee", "arguments"], 29079 aliases: ["Expression"], 29080 fields: { 29081 callee: { 29082 validate: (0, 29083 p.assertNodeType)("Expression") 29084 }, 29085 arguments: { 29086 validate: (0, 29087 p.chain)((0, 29088 p.assertValueType)("array"), (0, 29089 p.assertEach)((0, 29090 p.assertNodeType)("Expression", "SpreadElement"))) 29091 } 29092 } 29093 }), 29094 (0, 29095 f["default"])("Program", { 29096 visitor: ["directives", "body"], 29097 builder: ["body", "directives"], 29098 fields: { 29099 directives: { 29100 validate: (0, 29101 p.chain)((0, 29102 p.assertValueType)("array"), (0, 29103 p.assertEach)((0, 29104 p.assertNodeType)("Directive"))), 29105 "default": [] 29106 }, 29107 body: { 29108 validate: (0, 29109 p.chain)((0, 29110 p.assertValueType)("array"), (0, 29111 p.assertEach)((0, 29112 p.assertNodeType)("Statement"))) 29113 } 29114 }, 29115 aliases: ["Scopable", "BlockParent", "Block", "FunctionParent"] 29116 }), 29117 (0, 29118 f["default"])("ObjectExpression", { 29119 visitor: ["properties"], 29120 aliases: ["Expression"], 29121 fields: { 29122 properties: { 29123 validate: (0, 29124 p.chain)((0, 29125 p.assertValueType)("array"), (0, 29126 p.assertEach)((0, 29127 p.assertNodeType)("ObjectMethod", "ObjectProperty", "SpreadProperty"))) 29128 } 29129 } 29130 }), 29131 (0,
29132 f["default"])("ObjectMethod", { 29133 builder: ["kind", "key", "params", "body", "computed"], 29134 fields: { 29135 kind: { 29136 validate: (0, 29137 p.chain)((0, 29138 p.assertValueType)("string"), (0, 29139 p.assertOneOf)("method", "get", "set")), 29140 "default": "method" 29141 }, 29142 computed: { 29143 validate: (0, 29144 p.assertValueType)("boolean"), 29145 "default": !1 29146 }, 29147 key: { 29148 validate: function(e, t, r) { 29149 var n = e.computed ? ["Expression"] : ["Identifier", "StringLiteral", "NumericLiteral"]; 29150 p.assertNodeType.apply(void 0, n)(e, t, r) 29151 } 29152 }, 29153 decorators: { 29154 validate: (0, 29155 p.chain)((0, 29156 p.assertValueType)("array"), (0, 29157 p.assertEach)((0, 29158 p.assertNodeType)("Decorator"))) 29159 }, 29160 body: { 29161 validate: (0, 29162 p.assertNodeType)("BlockStatement") 29163 }, 29164 generator: { 29165 "default": !1, 29166 validate: (0, 29167 p.assertValueType)("boolean") 29168 }, 29169 async: { 29170 "default": !1, 29171 validate: (0, 29172 p.assertValueType)("boolean") 29173 } 29174 }, 29175 visitor: ["key", "params", "body", "decorators", "returnType", "typeParameters"], 29176 aliases: ["UserWhitespacable", "Function", "Scopable", "BlockParent", "FunctionParent", "Method", "ObjectMember"] 29177 }), 29178 (0, 29179 f["default"])("ObjectProperty", { 29180 builder: ["key", "value", "computed", "shorthand", "decorators"], 29181 fields: { 29182 computed: { 29183 validate: (0, 29184 p.assertValueType)("boolean"), 29185 "default": !1 29186 }, 29187 key: { 29188 validate: function(e, t, r) { 29189 var n = e.computed ? ["Expression"] : ["Identifier", "StringLiteral", "NumericLiteral"]; 29190 p.assertNodeType.apply(void 0, n)(e, t, r) 29191 } 29192 }, 29193 value: { 29194 validate: (0, 29195 p.assertNodeType)("Expression") 29196 }, 29197 shorthand: { 29198 validate: (0, 29199 p.assertValueType)("boolean"), 29200 "default": !1 29201 }, 29202 decorators: { 29203 validate: (0, 29204 p.chain)((0, 29205 p.assertValueType)("array"), (0, 29206 p.assertEach)((0, 29207 p.assertNodeType)("Decorator"))), 29208 optional: !0 29209 } 29210 }, 29211 visitor: ["key", "value", "decorators"], 29212 aliases: ["UserWhitespacable", "Property", "ObjectMember"] 29213 }), 29214 (0, 29215 f["default"])("RestElement", { 29216 visitor: ["argument", "typeAnnotation"], 29217 aliases: ["LVal"], 29218 fields: { 29219 argument: { 29220 validate: (0, 29221 p.assertNodeType)("LVal") 29222 }, 29223 decorators: { 29224 validate: (0, 29225 p.chain)((0, 29226 p.assertValueType)("array"), (0, 29227 p.assertEach)((0, 29228 p.assertNodeType)("Decorator"))) 29229 } 29230 } 29231 }), 29232 (0, 29233 f["default"])("ReturnStatement", { 29234 visitor: ["argument"], 29235 aliases: ["Statement", "Terminatorless", "CompletionStatement"], 29236 fields: { 29237 argument: { 29238 validate: (0, 29239 p.assertNodeType)("Expression"), 29240 optional: !0 29241 } 29242 } 29243 }), 29244 (0, 29245 f["default"])("SequenceExpression", { 29246 visitor: ["expressions"], 29247 fields: { 29248 expressions: { 29249 validate: (0, 29250 p.chain)((0, 29251 p.assertValueType)("array"), (0, 29252 p.assertEach)((0, 29253 p.assertNodeType)("Expression"))) 29254 } 29255 }, 29256 aliases: ["Expression"] 29257 }), 29258 (0, 29259 f["default"])("SwitchCase", { 29260 visitor: ["test", "consequent"], 29261 fields: { 29262 test: { 29263 validate: (0, 29264 p.assertNodeType)("Expression"), 29265 optional: !0 29266 }, 29267 consequent: { 29268 validate: (0, 29269 p.chain)((0, 29270 p.assertValueType)("array"), (0, 29271 p.assertEach)((0, 29272 p.assertNodeType)("Statement"))) 29273 } 29274 } 29275 }), 29276 (0, 29277 f["default"])("SwitchStatement", { 29278 visitor: ["discriminant", "cases"], 29279 aliases: ["Statement", "BlockParent", "Scopable"], 29280 fields: { 29281 discriminant: { 29282 validate: (0, 29283 p.assertNodeType)("Expression") 29284 }, 29285 cases: { 29286 validate: (0, 29287 p.chain)((0, 29288 p.assertValueType)("array"), (0, 29289 p.assertEach)((0, 29290 p.assertNodeType)("SwitchCase"))) 29291 } 29292 } 29293 }), 29294 (0, 29295 f["default"])("ThisExpression", { 29296 aliases: ["Expression"] 29297 }), 29298 (0, 29299 f["default"])("ThrowStatement", { 29300 visitor: ["argument"], 29301 aliases: ["Statement", "Terminatorless", "CompletionStatement"], 29302 fields: { 29303 argument: { 29304 validate: (0, 29305 p.assertNodeType)("Expression") 29306 } 29307 } 29308 }), 29309 (0, 29310 f["default"])("TryStatement", { 29311 visitor: ["block", "handler", "finalizer"], 29312 aliases: ["Statement"], 29313 fields: { 29314 body: { 29315 validate: (0, 29316 p.assertNodeType)("BlockStatement") 29317 }, 29318 handler: { 29319 optional: !0, 29320 handler: (0, 29321 p.assertNodeType)("BlockStatement") 29322 }, 29323 finalizer: { 29324 optional: !0, 29325 validate: (0, 29326 p.assertNodeType)("BlockStatement") 29327 } 29328 } 29329 }), 29330 (0, 29331 f["default"])("UnaryExpression", { 29332 builder: ["operator", "argument", "prefix"], 29333 fields: { 29334 prefix: { 29335 "default": !0 29336 }, 29337 argument: { 29338 validate: (0, 29339 p.assertNodeType)("Expression") 29340 }, 29341 operator: { 29342 validate: p.assertOneOf.apply(void 0, c.UNARY_OPERATORS) 29343 } 29344 }, 29345 visitor: ["argument"], 29346 aliases: ["UnaryLike", "Expression"] 29347 }), 29348 (0, 29349 f["default"])("UpdateExpression", { 29350 builder: ["operator", "argument", "prefix"], 29351 fields: { 29352 prefix: { 29353 "default": !1 29354 }, 29355 argument: { 29356 validate: (0, 29357 p.assertNodeType)("Expression") 29358 }, 29359 operator: { 29360 validate: p.assertOneOf.apply(void 0, c.UPDATE_OPERATORS) 29361 } 29362 }, 29363 visitor: ["argument"], 29364 aliases: ["Expression"] 29365 }), 29366 (0, 29367 f["default"])("VariableDeclaration", { 29368 builder: ["kind", "declarations"], 29369 visitor: ["declarations"], 29370 aliases: ["Statement", "Declaration"], 29371 fields: { 29372 kind: { 29373 validate: (0, 29374 p.chain)((0, 29375 p.assertValueType)("string"), (0, 29376 p.assertOneOf)("var", "let", "const")) 29377 }, 29378 declarations: { 29379 validate: (0, 29380 p.chain)((0, 29381 p.assertValueType)("array"), (0, 29382 p.assertEach)((0, 29383 p.assertNodeType)("VariableDeclarator"))) 29384 } 29385 } 29386 }), 29387 (0, 29388 f["default"])("VariableDeclarator", { 29389 visitor: ["id", "init"], 29390 fields: { 29391 id: { 29392 validate: (0, 29393 p.assertNodeType)("LVal") 29394 }, 29395 init: { 29396 optional: !0, 29397 validate: (0, 29398 p.assertNodeType)("Expression") 29399 } 29400 } 29401 }), 29402 (0, 29403 f["default"])("WhileStatement", { 29404 visitor: ["test", "body"], 29405 aliases: ["Statement", "BlockParent", "Loop", "While", "Scopable"], 29406 fields: { 29407 test: { 29408 validate: (0, 29409 p.assertNodeType)("Expression") 29410 }, 29411 body: { 29412 validate: (0, 29413 p.assertNodeType)("BlockStatement", "Statement") 29414 } 29415 } 29416 }), 29417 (0, 29418 f["default"])("WithStatement", { 29419 visitor: ["object", "body"], 29420 aliases: ["Statement"], 29421 fields: { 29422 object: { 29423 object: (0, 29424 p.assertNodeType)("Expression") 29425 }, 29426 body: { 29427 validate: (0, 29428 p.assertNodeType)("BlockStatement", "Statement") 29429 } 29430 } 29431 }) 29432 } 29433 , function(e, t, r, n) { 29434 "use strict"; 29435 function i(e) {
29436 return e && e.__esModule ? e : { 29437 "default": e 29438 } 29439 } 29440 var a = r(n) 29441 , s = i(a); 29442 (0, 29443 s["default"])("AssignmentPattern", { 29444 visitor: ["left", "right"], 29445 aliases: ["Pattern", "LVal"], 29446 fields: { 29447 left: { 29448 validate: (0, 29449 a.assertNodeType)("Identifier") 29450 }, 29451 right: { 29452 validate: (0, 29453 a.assertNodeType)("Expression") 29454 }, 29455 decorators: { 29456 validate: (0, 29457 a.chain)((0, 29458 a.assertValueType)("array"), (0, 29459 a.assertEach)((0, 29460 a.assertNodeType)("Decorator"))) 29461 } 29462 } 29463 }), 29464 (0, 29465 s["default"])("ArrayPattern", { 29466 visitor: ["elements", "typeAnnotation"], 29467 aliases: ["Pattern", "LVal"], 29468 fields: { 29469 elements: { 29470 validate: (0, 29471 a.chain)((0, 29472 a.assertValueType)("array"), (0, 29473 a.assertEach)((0, 29474 a.assertNodeType)("Expression"))) 29475 }, 29476 decorators: { 29477 validate: (0, 29478 a.chain)((0, 29479 a.assertValueType)("array"), (0, 29480 a.assertEach)((0, 29481 a.assertNodeType)("Decorator"))) 29482 } 29483 } 29484 }), 29485 (0, 29486 s["default"])("ArrowFunctionExpression", { 29487 builder: ["params", "body", "async"], 29488 visitor: ["params", "body", "returnType"], 29489 aliases: ["Scopable", "Function", "BlockParent", "FunctionParent", "Expression", "Pureish"], 29490 fields: { 29491 params: { 29492 validate: (0, 29493 a.chain)((0, 29494 a.assertValueType)("array"), (0, 29495 a.assertEach)((0, 29496 a.assertNodeType)("LVal"))) 29497 }, 29498 body: { 29499 validate: (0, 29500 a.assertNodeType)("BlockStatement", "Expression") 29501 }, 29502 async: { 29503 validate: (0, 29504 a.assertValueType)("boolean"), 29505 "default": !1 29506 } 29507 } 29508 }), 29509 (0, 29510 s["default"])("ClassBody", { 29511 visitor: ["body"], 29512 fields: { 29513 body: { 29514 validate: (0, 29515 a.chain)((0, 29516 a.assertValueType)("array"), (0, 29517 a.assertEach)((0, 29518 a.assertNodeType)("ClassMethod", "ClassProperty"))) 29519 } 29520 } 29521 }), 29522 (0, 29523 s["default"])("ClassDeclaration", { 29524 builder: ["id", "superClass", "body", "decorators"], 29525 visitor: ["id", "body", "superClass", "mixins", "typeParameters", "superTypeParameters", "implements", "decorators"], 29526 aliases: ["Scopable", "Class", "Statement", "Declaration", "Pureish"], 29527 fields: { 29528 id: { 29529 validate: (0, 29530 a.assertNodeType)("Identifier") 29531 }, 29532 body: { 29533 validate: (0, 29534 a.assertNodeType)("ClassBody") 29535 }, 29536 superClass: { 29537 optional: !0, 29538 validate: (0, 29539 a.assertNodeType)("Expression") 29540 }, 29541 decorators: { 29542 validate: (0, 29543 a.chain)((0, 29544 a.assertValueType)("array"), (0, 29545 a.assertEach)((0, 29546 a.assertNodeType)("Decorator"))) 29547 } 29548 } 29549 }), 29550 (0, 29551 s["default"])("ClassExpression", { 29552 inherits: "ClassDeclaration", 29553 aliases: ["Scopable", "Class", "Expression", "Pureish"], 29554 fields: { 29555 id: { 29556 optional: !0, 29557 validate: (0, 29558 a.assertNodeType)("Identifier") 29559 }, 29560 body: { 29561 validate: (0,
29562 a.assertNodeType)("ClassBody") 29563 }, 29564 superClass: { 29565 optional: !0, 29566 validate: (0, 29567 a.assertNodeType)("Expression") 29568 }, 29569 decorators: { 29570 validate: (0, 29571 a.chain)((0, 29572 a.assertValueType)("array"), (0, 29573 a.assertEach)((0, 29574 a.assertNodeType)("Decorator"))) 29575 } 29576 } 29577 }), 29578 (0, 29579 s["default"])("ExportAllDeclaration", { 29580 visitor: ["source"], 29581 aliases: ["Statement", "Declaration", "ModuleDeclaration", "ExportDeclaration"], 29582 fields: { 29583 source: { 29584 validate: (0, 29585 a.assertNodeType)("StringLiteral") 29586 } 29587 } 29588 }), 29589 (0, 29590 s["default"])("ExportDefaultDeclaration", { 29591 visitor: ["declaration"], 29592 aliases: ["Statement", "Declaration", "ModuleDeclaration", "ExportDeclaration"], 29593 fields: { 29594 declaration: { 29595 validate: (0, 29596 a.assertNodeType)("FunctionDeclaration", "ClassDeclaration", "Expression") 29597 } 29598 } 29599 }), 29600 (0, 29601 s["default"])("ExportNamedDeclaration", { 29602 visitor: ["declaration", "specifiers", "source"], 29603 aliases: ["Statement", "Declaration", "ModuleDeclaration", "ExportDeclaration"], 29604 fields: { 29605 declaration: { 29606 validate: (0, 29607 a.assertNodeType)("Declaration"), 29608 optional: !0 29609 }, 29610 specifiers: { 29611 validate: (0, 29612 a.chain)((0, 29613 a.assertValueType)("array"), (0, 29614 a.assertEach)((0, 29615 a.assertNodeType)("ExportSpecifier"))) 29616 }, 29617 source: { 29618 validate: (0, 29619 a.assertNodeType)("StringLiteral"), 29620 optional: !0 29621 } 29622 } 29623 }), 29624 (0, 29625 s["default"])("ExportSpecifier", { 29626 visitor: ["local", "exported"], 29627 aliases: ["ModuleSpecifier"], 29628 fields: { 29629 local: { 29630 validate: (0, 29631 a.assertNodeType)("Identifier") 29632 }, 29633 exported: { 29634 validate: (0, 29635 a.assertNodeType)("Identifier") 29636 } 29637 } 29638 }), 29639 (0, 29640 s["default"])("ForOfStatement", { 29641 visitor: ["left", "right", "body"], 29642 aliases: ["Scopable", "Statement", "For", "BlockParent", "Loop", "ForXStatement"], 29643 fields: { 29644 left: { 29645 validate: (0, 29646 a.assertNodeType)("VariableDeclaration", "LVal") 29647 }, 29648 right: { 29649 validate: (0, 29650 a.assertNodeType)("Expression") 29651 }, 29652 body: { 29653 validate: (0, 29654 a.assertNodeType)("Statement") 29655 } 29656 } 29657 }), 29658 (0, 29659 s["default"])("ImportDeclaration", { 29660 visitor: ["specifiers", "source"], 29661 aliases: ["Statement", "Declaration", "ModuleDeclaration"], 29662 fields: { 29663 specifiers: { 29664 validate: (0, 29665 a.chain)((0, 29666 a.assertValueType)("array"), (0, 29667 a.assertEach)((0, 29668 a.assertNodeType)("ImportSpecifier", "ImportDefaultSpecifier", "ImportNamespaceSpecifier"))) 29669 }, 29670 source: { 29671 validate: (0, 29672 a.assertNodeType)("StringLiteral") 29673 } 29674 } 29675 }), 29676 (0, 29677 s["default"])("ImportDefaultSpecifier", { 29678 visitor: ["local"], 29679 aliases: ["ModuleSpecifier"], 29680 fields: { 29681 local: { 29682 validate: (0, 29683 a.assertNodeType)("Identifier") 29684 } 29685 } 29686 }), 29687 (0, 29688 s["default"])("ImportNamespaceSpecifier", { 29689 visitor: ["local"], 29690 aliases: ["ModuleSpecifier"], 29691 fields: { 29692 local: { 29693 validate: (0, 29694 a.assertNodeType)("Identifier") 29695 } 29696 } 29697 }), 29698 (0, 29699 s["default"])("ImportSpecifier", { 29700 visitor: ["local", "imported"], 29701 aliases: ["ModuleSpecifier"], 29702 fields: { 29703 local: { 29704 validate: (0, 29705 a.assertNodeType)("Identifier") 29706 }, 29707 imported: { 29708 validate: (0, 29709 a.assertNodeType)("Identifier") 29710 } 29711 } 29712 }), 29713 (0, 29714 s["default"])("MetaProperty", { 29715 visitor: ["meta", "property"], 29716 aliases: ["Expression"], 29717 fields: { 29718 meta: { 29719 validate: (0, 29720 a.assertValueType)("string") 29721 }, 29722 property: { 29723 validate: (0, 29724 a.assertValueType)("string") 29725 } 29726 } 29727 }), 29728 (0, 29729 s["default"])("ClassMethod", { 29730 aliases: ["Function", "Scopable", "BlockParent", "FunctionParent", "Method"], 29731 builder: ["kind", "key", "params", "body", "computed", "static"], 29732 visitor: ["key", "params", "body", "decorators", "returnType", "typeParameters"], 29733 fields: { 29734 kind: { 29735 validate: (0, 29736 a.chain)((0, 29737 a.assertValueType)("string"), (0, 29738 a.assertOneOf)("get", "set", "method", "constructor")), 29739 "default": "method" 29740 }, 29741 computed: { 29742 "default": !1, 29743 validate: (0, 29744 a.assertValueType)("boolean") 29745 }, 29746 "static": { 29747 "default": !1, 29748 validate: (0, 29749 a.assertValueType)("boolean") 29750 }, 29751 key: { 29752 validate: function(e, t, r) { 29753 var n = e.computed ? ["Expression"] : ["Identifier", "StringLiteral", "NumericLiteral"]; 29754 a.assertNodeType.apply(void 0, n)(e, t, r) 29755 } 29756 }, 29757 params: { 29758 validate: (0, 29759 a.chain)((0, 29760 a.assertValueType)("array"), (0, 29761 a.assertEach)((0, 29762 a.assertNodeType)("LVal"))) 29763 }, 29764 body: { 29765 validate: (0, 29766 a.assertNodeType)("BlockStatement") 29767 }, 29768 generator: { 29769 "default": !1, 29770 validate: (0, 29771 a.assertValueType)("boolean") 29772 }, 29773 async: { 29774 "default": !1, 29775 validate: (0, 29776 a.assertValueType)("boolean") 29777 } 29778 } 29779 }), 29780 (0,
29781 s["default"])("ObjectPattern", { 29782 visitor: ["properties", "typeAnnotation"], 29783 aliases: ["Pattern", "LVal"], 29784 fields: { 29785 properties: { 29786 validate: (0, 29787 a.chain)((0, 29788 a.assertValueType)("array"), (0, 29789 a.assertEach)((0, 29790 a.assertNodeType)("RestProperty", "Property"))) 29791 }, 29792 decorators: { 29793 validate: (0, 29794 a.chain)((0, 29795 a.assertValueType)("array"), (0, 29796 a.assertEach)((0, 29797 a.assertNodeType)("Decorator"))) 29798 } 29799 } 29800 }), 29801 (0, 29802 s["default"])("SpreadElement", { 29803 visitor: ["argument"], 29804 aliases: ["UnaryLike"], 29805 fields: { 29806 argument: { 29807 validate: (0, 29808 a.assertNodeType)("Expression") 29809 } 29810 } 29811 }), 29812 (0, 29813 s["default"])("Super", { 29814 aliases: ["Expression"] 29815 }), 29816 (0, 29817 s["default"])("TaggedTemplateExpression", { 29818 visitor: ["tag", "quasi"], 29819 aliases: ["Expression"], 29820 fields: { 29821 tag: { 29822 validate: (0, 29823 a.assertNodeType)("Expression") 29824 }, 29825 quasi: { 29826 validate: (0, 29827 a.assertNodeType)("TemplateLiteral") 29828 } 29829 } 29830 }), 29831 (0, 29832 s["default"])("TemplateElement", { 29833 builder: ["value", "tail"], 29834 fields: { 29835 value: {}, 29836 tail: { 29837 validate: (0, 29838 a.assertValueType)("boolean"), 29839 "default": !1 29840 } 29841 } 29842 }), 29843 (0, 29844 s["default"])("TemplateLiteral", { 29845 visitor: ["quasis", "expressions"], 29846 aliases: ["Expression", "Literal"], 29847 fields: { 29848 quasis: { 29849 validate: (0, 29850 a.chain)((0, 29851 a.assertValueType)("array"), (0, 29852 a.assertEach)((0, 29853 a.assertNodeType)("TemplateElement"))) 29854 }, 29855 expressions: { 29856 validate: (0, 29857 a.chain)((0, 29858 a.assertValueType)("array"), (0, 29859 a.assertEach)((0, 29860 a.assertNodeType)("Expression"))) 29861 } 29862 } 29863 }), 29864 (0, 29865 s["default"])("YieldExpression", { 29866 builder: ["argument", "delegate"], 29867 visitor: ["argument"], 29868 aliases: ["Expression", "Terminatorless"], 29869 fields: { 29870 delegate: { 29871 validate: (0, 29872 a.assertValueType)("boolean"), 29873 "default": !1 29874 }, 29875 argument: { 29876 optional: !0, 29877 validate: (0, 29878 a.assertNodeType)("Expression") 29879 } 29880 } 29881 }) 29882 } 29883 , function(e, t, r, n) { 29884 "use strict"; 29885 function i(e) { 29886 return e && e.__esModule ? e : { 29887 "default": e 29888 } 29889 } 29890 var a = r(n) 29891 , s = i(a); 29892 (0, 29893 s["default"])("AwaitExpression", { 29894 builder: ["argument"], 29895 visitor: ["argument"], 29896 aliases: ["Expression", "Terminatorless"], 29897 fields: { 29898 argument: { 29899 validate: (0, 29900 a.assertNodeType)("Expression") 29901 } 29902 } 29903 }), 29904 (0, 29905 s["default"])("BindExpression", { 29906 visitor: ["object", "callee"], 29907 aliases: ["Expression"], 29908 fields: {} 29909 }), 29910 (0, 29911 s["default"])("Decorator", { 29912 visitor: ["expression"], 29913 fields: { 29914 expression: { 29915 validate: (0, 29916 a.assertNodeType)("Expression") 29917 } 29918 } 29919 }), 29920 (0, 29921 s["default"])("DoExpression", { 29922 visitor: ["body"], 29923 aliases: ["Expression"], 29924 fields: { 29925 body: { 29926 validate: (0, 29927 a.assertNodeType)("BlockStatement") 29928 } 29929 } 29930 }), 29931 (0, 29932 s["default"])("ExportDefaultSpecifier", { 29933 visitor: ["exported"], 29934 aliases: ["ModuleSpecifier"], 29935 fields: { 29936 exported: { 29937 validate: (0, 29938 a.assertNodeType)("Identifier") 29939 } 29940 } 29941 }), 29942 (0, 29943 s["default"])("ExportNamespaceSpecifier", { 29944 visitor: ["exported"], 29945 aliases: ["ModuleSpecifier"], 29946 fields: { 29947 exported: { 29948 validate: (0, 29949 a.assertNodeType)("Identifier") 29950 } 29951 } 29952 }), 29953 (0, 29954 s["default"])("RestProperty", { 29955 visitor: ["argument"], 29956 aliases: ["UnaryLike"], 29957 fields: { 29958 argument: { 29959 validate: (0, 29960 a.assertNodeType)("LVal") 29961 } 29962 } 29963 }), 29964 (0, 29965 s["default"])("SpreadProperty", { 29966 visitor: ["argument"], 29967 aliases: ["UnaryLike"], 29968 fields: { 29969 argument: { 29970 validate: (0, 29971 a.assertNodeType)("Expression") 29972 } 29973 } 29974 }) 29975 } 29976 , function(e, t, r, n) { 29977 "use strict"; 29978 function i(e) {
29979 return e && e.__esModule ? e : { 29980 "default": e 29981 } 29982 } 29983 var a = r(n) 29984 , s = i(a); 29985 (0, 29986 s["default"])("AnyTypeAnnotation", { 29987 aliases: ["Flow", "FlowBaseAnnotation"], 29988 fields: {} 29989 }), 29990 (0, 29991 s["default"])("ArrayTypeAnnotation", { 29992 visitor: ["elementType"], 29993 aliases: ["Flow"], 29994 fields: {} 29995 }), 29996 (0, 29997 s["default"])("BooleanTypeAnnotation", { 29998 aliases: ["Flow", "FlowBaseAnnotation"], 29999 fields: {} 30000 }), 30001 (0, 30002 s["default"])("BooleanLiteralTypeAnnotation", { 30003 aliases: ["Flow"], 30004 fields: {} 30005 }), 30006 (0, 30007 s["default"])("NullLiteralTypeAnnotation", { 30008 aliases: ["Flow", "FlowBaseAnnotation"], 30009 fields: {} 30010 }), 30011 (0, 30012 s["default"])("ClassImplements", { 30013 visitor: ["id", "typeParameters"], 30014 aliases: ["Flow"], 30015 fields: {} 30016 }), 30017 (0, 30018 s["default"])("ClassProperty", { 30019 visitor: ["key", "value", "typeAnnotation", "decorators"], 30020 aliases: ["Flow", "Property"], 30021 fields: {} 30022 }), 30023 (0, 30024 s["default"])("DeclareClass", { 30025 visitor: ["id", "typeParameters", "extends", "body"], 30026 aliases: ["Flow", "FlowDeclaration", "Statement", "Declaration"], 30027 fields: {} 30028 }), 30029 (0, 30030 s["default"])("DeclareFunction", { 30031 visitor: ["id"], 30032 aliases: ["Flow", "FlowDeclaration", "Statement", "Declaration"], 30033 fields: {} 30034 }), 30035 (0, 30036 s["default"])("DeclareInterface", { 30037 visitor: ["id", "typeParameters", "extends", "body"], 30038 aliases: ["Flow", "FlowDeclaration", "Statement", "Declaration"], 30039 fields: {} 30040 }), 30041 (0, 30042 s["default"])("DeclareModule", { 30043 visitor: ["id", "body"], 30044 aliases: ["Flow", "FlowDeclaration", "Statement", "Declaration"], 30045 fields: {} 30046 }), 30047 (0, 30048 s["default"])("DeclareTypeAlias", { 30049 visitor: ["id", "typeParameters", "right"], 30050 aliases: ["Flow", "FlowDeclaration", "Statement", "Declaration"], 30051 fields: {} 30052 }), 30053 (0, 30054 s["default"])("DeclareVariable", { 30055 visitor: ["id"], 30056 aliases: ["Flow", "FlowDeclaration", "Statement", "Declaration"], 30057 fields: {} 30058 }), 30059 (0, 30060 s["default"])("ExistentialTypeParam", { 30061 aliases: ["Flow"] 30062 }), 30063 (0, 30064 s["default"])("FunctionTypeAnnotation", { 30065 visitor: ["typeParameters", "params", "rest", "returnType"], 30066 aliases: ["Flow"], 30067 fields: {} 30068 }), 30069 (0, 30070 s["default"])("FunctionTypeParam", { 30071 visitor: ["name", "typeAnnotation"], 30072 aliases: ["Flow"], 30073 fields: {} 30074 }), 30075 (0, 30076 s["default"])("GenericTypeAnnotation", { 30077 visitor: ["id", "typeParameters"], 30078 aliases: ["Flow"], 30079 fields: {} 30080 }), 30081 (0, 30082 s["default"])("InterfaceExtends", { 30083 visitor: ["id", "typeParameters"], 30084 aliases: ["Flow"], 30085 fields: {} 30086 }), 30087 (0, 30088 s["default"])("InterfaceDeclaration", { 30089 visitor: ["id", "typeParameters", "extends", "body"], 30090 aliases: ["Flow", "FlowDeclaration", "Statement", "Declaration"], 30091 fields: {} 30092 }), 30093 (0, 30094 s["default"])("IntersectionTypeAnnotation", { 30095 visitor: ["types"], 30096 aliases: ["Flow"], 30097 fields: {} 30098 }), 30099 (0, 30100 s["default"])("MixedTypeAnnotation", { 30101 aliases: ["Flow", "FlowBaseAnnotation"] 30102 }), 30103 (0, 30104 s["default"])("NullableTypeAnnotation", { 30105 visitor: ["typeAnnotation"], 30106 aliases: ["Flow"], 30107 fields: {} 30108 }), 30109 (0, 30110 s["default"])("NumericLiteralTypeAnnotation", { 30111 aliases: ["Flow"], 30112 fields: {} 30113 }), 30114 (0, 30115 s["default"])("NumberTypeAnnotation", { 30116 aliases: ["Flow", "FlowBaseAnnotation"], 30117 fields: {} 30118 }), 30119 (0, 30120 s["default"])("StringLiteralTypeAnnotation", { 30121 aliases: ["Flow"], 30122 fields: {} 30123 }), 30124 (0, 30125 s["default"])("StringTypeAnnotation", { 30126 aliases: ["Flow", "FlowBaseAnnotation"], 30127 fields: {} 30128 }), 30129 (0, 30130 s["default"])("ThisTypeAnnotation", { 30131 aliases: ["Flow", "FlowBaseAnnotation"], 30132 fields: {} 30133 }), 30134 (0, 30135 s["default"])("TupleTypeAnnotation", { 30136 visitor: ["types"], 30137 aliases: ["Flow"], 30138 fields: {} 30139 }), 30140 (0, 30141 s["default"])("TypeofTypeAnnotation", { 30142 visitor: ["argument"], 30143 aliases: ["Flow"], 30144 fields: {} 30145 }), 30146 (0, 30147 s["default"])("TypeAlias", { 30148 visitor: ["id", "typeParameters", "right"], 30149 aliases: ["Flow", "FlowDeclaration", "Statement", "Declaration"], 30150 fields: {} 30151 }), 30152 (0, 30153 s["default"])("TypeAnnotation", { 30154 visitor: ["typeAnnotation"], 30155 aliases: ["Flow"], 30156 fields: {} 30157 }), 30158 (0, 30159 s["default"])("TypeCastExpression", { 30160 visitor: ["expression", "typeAnnotation"], 30161 aliases: ["Flow", "ExpressionWrapper", "Expression"], 30162 fields: {} 30163 }), 30164 (0, 30165 s["default"])("TypeParameter", { 30166 visitor: ["bound"], 30167 aliases: ["Flow"], 30168 fields: {} 30169 }), 30170 (0, 30171 s["default"])("TypeParameterDeclaration", { 30172 visitor: ["params"], 30173 aliases: ["Flow"], 30174 fields: {} 30175 }), 30176 (0, 30177 s["default"])("TypeParameterInstantiation", { 30178 visitor: ["params"], 30179 aliases: ["Flow"], 30180 fields: {} 30181 }), 30182 (0,
30183 s["default"])("ObjectTypeAnnotation", { 30184 visitor: ["properties", "indexers", "callProperties"], 30185 aliases: ["Flow"], 30186 fields: {} 30187 }), 30188 (0, 30189 s["default"])("ObjectTypeCallProperty", { 30190 visitor: ["value"], 30191 aliases: ["Flow", "UserWhitespacable"], 30192 fields: {} 30193 }), 30194 (0, 30195 s["default"])("ObjectTypeIndexer", { 30196 visitor: ["id", "key", "value"], 30197 aliases: ["Flow", "UserWhitespacable"], 30198 fields: {} 30199 }), 30200 (0, 30201 s["default"])("ObjectTypeProperty", { 30202 visitor: ["key", "value"], 30203 aliases: ["Flow", "UserWhitespacable"], 30204 fields: {} 30205 }), 30206 (0, 30207 s["default"])("QualifiedTypeIdentifier", { 30208 visitor: ["id", "qualification"], 30209 aliases: ["Flow"], 30210 fields: {} 30211 }), 30212 (0, 30213 s["default"])("UnionTypeAnnotation", { 30214 visitor: ["types"], 30215 aliases: ["Flow"], 30216 fields: {} 30217 }), 30218 (0, 30219 s["default"])("VoidTypeAnnotation", { 30220 aliases: ["Flow", "FlowBaseAnnotation"], 30221 fields: {} 30222 }) 30223 } 30224 , function(e, t, r, n, i, a, s) { 30225 "use strict"; 30226 function o(e) { 30227 if (e && e.__esModule) 30228 return e; 30229 var t = {}; 30230 if (null != e) 30231 for (var r in e) 30232 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 30233 return t["default"] = e, 30234 t 30235 } 30236 function u(e) { 30237 return e && e.__esModule ? e : { 30238 "default": e 30239 } 30240 } 30241 function l(e) { 30242 return Array.isArray(e) ? "array" : null === e ? "null" : void 0 === e ? "undefined" : "undefined" == typeof e ? "undefined" : (0, 30243 A["default"])(e) 30244 } 30245 function c(e) { 30246 function t(t, r, n) { 30247 if (Array.isArray(n)) 30248 for (var i = 0; i < n.length; i++) 30249 e(t, r + "[" + i + "]", n[i]) 30250 } 30251 return t.each = e, 30252 t 30253 } 30254 function p() { 30255 function e(e, t, n) { 30256 if (r.indexOf(n) < 0) 30257 throw new TypeError("Property " + t + " expected value to be one of " + (0, 30258 E["default"])(r) + " but got " + (0, 30259 E["default"])(n)) 30260 } 30261 for (var t = arguments.length, r = Array(t), n = 0; t > n; n++) 30262 r[n] = arguments[n]; 30263 return e.oneOf = r, 30264 e 30265 } 30266 function f() { 30267 function e(e, t, n) { 30268 for (var i = !1, a = r, s = Array.isArray(a), o = 0, a = s ? a : (0, 30269 g["default"])(a); ; ) { 30270 var u; 30271 if (s) { 30272 if (o >= a.length) 30273 break; 30274 u = a[o++] 30275 } else { 30276 if (o = a.next(), 30277 o.done) 30278 break; 30279 u = o.value 30280 } 30281 var l = u; 30282 if (_.is(l, n)) { 30283 i = !0; 30284 break 30285 } 30286 } 30287 if (!i) 30288 throw new TypeError("Property " + t + " of " + e.type + " expected node to be of a type " + (0, 30289 E["default"])(r) + " but instead got " + (0, 30290 E["default"])(n && n.type)) 30291 } 30292 for (var t = arguments.length, r = Array(t), n = 0; t > n; n++) 30293 r[n] = arguments[n]; 30294 return e.oneOfNodeTypes = r, 30295 e 30296 } 30297 function d() { 30298 function e(e, t, n) { 30299 for (var i = !1, a = r, s = Array.isArray(a), o = 0, a = s ? a : (0, 30300 g["default"])(a); ; ) { 30301 var u; 30302 if (s) { 30303 if (o >= a.length) 30304 break; 30305 u = a[o++] 30306 } else { 30307 if (o = a.next(), 30308 o.done) 30309 break; 30310 u = o.value 30311 } 30312 var c = u; 30313 if (l(n) === c || _.is(c, n)) { 30314 i = !0; 30315 break 30316 } 30317 } 30318 if (!i) 30319 throw new TypeError("Property " + t + " of " + e.type + " expected node to be of a type " + (0, 30320 E["default"])(r) + " but instead got " + (0, 30321 E["default"])(n && n.type)) 30322 } 30323 for (var t = arguments.length, r = Array(t), n = 0; t > n; n++) 30324 r[n] = arguments[n]; 30325 return e.oneOfNodeOrValueTypes = r, 30326 e 30327 } 30328 function h(e) { 30329 function t(t, r, n) { 30330 var i = l(n) === e; 30331 if (!i) 30332 throw new TypeError("Property " + r + " expected type of " + e + " but got " + l(n)) 30333 } 30334 return t.type = e, 30335 t 30336 } 30337 function y() { 30338 function e() { 30339 for (var e = r, t = Array.isArray(e), n = 0, e = t ? e : (0, 30340 g["default"])(e); ; ) { 30341 var i; 30342 if (t) { 30343 if (n >= e.length) 30344 break; 30345 i = e[n++] 30346 } else { 30347 if (n = e.next(), 30348 n.done) 30349 break; 30350 i = n.value 30351 } 30352 var a = i; 30353 a.apply(void 0, arguments) 30354 } 30355 } 30356 for (var t = arguments.length, r = Array(t), n = 0; t > n; n++) 30357 r[n] = arguments[n]; 30358 return e.chainOf = r, 30359 e 30360 } 30361 function v(e) { 30362 var t = arguments.length <= 1 || void 0 === arguments[1] ? {}
30362 : arguments[1] 30363 , r = t.inherits && O[t.inherits] || {}; 30364 t.fields = t.fields || r.fields || {}, 30365 t.visitor = t.visitor || r.visitor || [], 30366 t.aliases = t.aliases || r.aliases || [], 30367 t.builder = t.builder || r.builder || t.visitor || [], 30368 t.deprecatedAlias && (P[t.deprecatedAlias] = e); 30369 for (var n = t.visitor.concat(t.builder), i = Array.isArray(n), a = 0, n = i ? n : (0, 30370 g["default"])(n); ; ) { 30371 var s; 30372 if (i) { 30373 if (a >= n.length) 30374 break; 30375 s = n[a++] 30376 } else { 30377 if (a = n.next(), 30378 a.done) 30379 break; 30380 s = a.value 30381 } 30382 var o = s; 30383 t.fields[o] = t.fields[o] || {} 30384 } 30385 for (var u in t.fields) { 30386 var c = t.fields[u]; 30387 void 0 === c["default"] ? c["default"] = null : c.validate || (c.validate = h(l(c["default"]))) 30388 } 30389 D[e] = t.visitor, 30390 T[e] = t.builder, 30391 w[e] = t.fields, 30392 C[e] = t.aliases, 30393 O[e] = t 30394 } 30395 t.__esModule = !0, 30396 t.DEPRECATED_KEYS = t.BUILDER_KEYS = t.NODE_FIELDS = t.ALIAS_KEYS = t.VISITOR_KEYS = void 0; 30397 var m = r(n) 30398 , g = u(m) 30399 , b = r(i) 30400 , E = u(b) 30401 , x = r(a) 30402 , A = u(x); 30403 t.assertEach = c, 30404 t.assertOneOf = p, 30405 t.assertNodeType = f, 30406 t.assertNodeOrValueType = d, 30407 t.assertValueType = h, 30408 t.chain = y, 30409 t["default"] = v; 30410 var S = r(s) 30411 , _ = o(S) 30412 , D = t.VISITOR_KEYS = {} 30413 , C = t.ALIAS_KEYS = {} 30414 , w = t.NODE_FIELDS = {} 30415 , T = t.BUILDER_KEYS = {} 30416 , P = t.DEPRECATED_KEYS = {} 30417 , O = {} 30418 } 30419 , function(e, t, r, n, i, a, s, o, u, l) { 30420 "use strict"; 30421 r(n), 30422 r(i), 30423 r(a), 30424 r(s), 30425 r(o), 30426 r(u), 30427 r(l) 30428 } 30429 , function(e, t, r, n) { 30430 "use strict"; 30431 function i(e) { 30432 return e && e.__esModule ? e : { 30433 "default": e 30434 } 30435 } 30436 var a = r(n) 30437 , s = i(a); 30438 (0, 30439 s["default"])("JSXAttribute", { 30440 visitor: ["name", "value"], 30441 aliases: ["JSX", "Immutable"], 30442 fields: { 30443 name: { 30444 validate: (0, 30445 a.assertNodeType)("JSXIdentifier", "JSXNamespacedName") 30446 }, 30447 value: { 30448 optional: !0, 30449 validate: (0, 30450 a.assertNodeType)("JSXElement", "StringLiteral", "JSXExpressionContainer") 30451 } 30452 } 30453 }), 30454 (0, 30455 s["default"])("JSXClosingElement", { 30456 visitor: ["name"], 30457 aliases: ["JSX", "Immutable"], 30458 fields: { 30459 name: { 30460 validate: (0, 30461 a.assertNodeType)("JSXIdentifier", "JSXMemberExpression") 30462 } 30463 } 30464 }), 30465 (0, 30466 s["default"])("JSXElement", { 30467 builder: ["openingElement", "closingElement", "children", "selfClosing"], 30468 visitor: ["openingElement", "children", "closingElement"], 30469 aliases: ["JSX", "Immutable", "Expression"], 30470 fields: { 30471 openingElement: { 30472 validate: (0, 30473 a.assertNodeType)("JSXOpeningElement") 30474 }, 30475 closingElement: { 30476 optional: !0, 30477 validate: (0, 30478 a.assertNodeType)("JSXClosingElement") 30479 }, 30480 children: { 30481 validate: (0, 30482 a.chain)((0, 30483 a.assertValueType)("array"), (0, 30484 a.assertEach)((0, 30485 a.assertNodeType)("JSXText", "JSXExpressionContainer", "JSXElement"))) 30486 } 30487 } 30488 }), 30489 (0, 30490 s["default"])("JSXEmptyExpression", { 30491 aliases: ["JSX", "Expression"] 30492 }), 30493 (0, 30494 s["default"])("JSXExpressionContainer", { 30495 visitor: ["expression"], 30496 aliases: ["JSX", "Immutable"], 30497 fields: { 30498 expression: { 30499 validate: (0, 30500 a.assertNodeType)("Expression") 30501 } 30502 } 30503 }), 30504 (0, 30505 s["default"])("JSXIdentifier", { 30506 builder: ["name"], 30507 aliases: ["JSX", "Expression"], 30508 fields: { 30509 name: { 30510 validate: (0, 30511 a.assertValueType)("string") 30512 } 30513 } 30514 }), 30515 (0, 30516 s["default"])("JSXMemberExpression", { 30517 visitor: ["object", "property"], 30518 aliases: ["JSX", "Expression"], 30519 fields: { 30520 object: { 30521 validate: (0, 30522 a.assertNodeType)("JSXMemberExpression", "JSXIdentifier") 30523 }, 30524 property: { 30525 validate: (0, 30526 a.assertNodeType)("JSXIdentifier") 30527 } 30528 } 30529 }), 30530 (0, 30531 s["default"])("JSXNamespacedName", { 30532 visitor: ["namespace", "name"], 30533 aliases: ["JSX"], 30534 fields: { 30535 namespace: { 30536 validate: (0, 30537 a.assertNodeType)("JSXIdentifier") 30538 }, 30539 name: { 30540 validate: (0, 30541 a.assertNodeType)("JSXIdentifier") 30542 } 30543 } 30544 }), 30545 (0, 30546 s["default"])("JSXOpeningElement", { 30547 builder: ["name", "attributes", "selfClosing"], 30548 visitor: ["name", "attributes"], 30549 aliases: ["JSX", "Immutable"], 30550 fields: { 30551 name: { 30552 validate: (0, 30553 a.assertNodeType)("JSXIdentifier", "JSXMemberExpression") 30554 }, 30555 selfClosing: { 30556 "default": !1, 30557 validate: (0, 30558 a.assertValueType)("boolean") 30559 }, 30560 attributes: { 30561 validate: (0, 30562 a.chain)((0, 30563 a.assertValueType)("array"), (0, 30564 a.assertEach)((0, 30565 a.assertNodeType)("JSXAttribute", "JSXSpreadAttribute"))) 30566 } 30567 } 30568 }), 30569 (0, 30570 s["default"])("JSXSpreadAttribute", { 30571 visitor: ["argument"], 30572 aliases: ["JSX"], 30573 fields: { 30574 argument: { 30575 validate: (0, 30576 a.assertNodeType)("Expression") 30577 } 30578 } 30579 }), 30580 (0, 30581 s["default"])("JSXText", { 30582 aliases: ["JSX", "Immutable"], 30583 builder: ["value"], 30584 fields: { 30585 value: { 30586 validate: (0, 30587 a.assertValueType)("string") 30588 } 30589 } 30590 }) 30591 } 30592 , function(e, t, r, n) { 30593 "use strict"; 30594 function i(e) {
30595 return e && e.__esModule ? e : { 30596 "default": e 30597 } 30598 } 30599 var a = r(n) 30600 , s = i(a); 30601 (0, 30602 s["default"])("Noop", { 30603 visitor: [] 30604 }), 30605 (0, 30606 s["default"])("ParenthesizedExpression", { 30607 visitor: ["expression"], 30608 aliases: ["Expression", "ExpressionWrapper"], 30609 fields: { 30610 expression: { 30611 validate: (0, 30612 a.assertNodeType)("Expression") 30613 } 30614 } 30615 }) 30616 } 30617 , function(e, t, r, n) { 30618 "use strict"; 30619 function i(e) { 30620 if (e && e.__esModule) 30621 return e; 30622 var t = {}; 30623 if (null != e) 30624 for (var r in e) 30625 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 30626 return t["default"] = e, 30627 t 30628 } 30629 function a(e) { 30630 var t = s(e); 30631 return 1 === t.length ? t[0] : l.unionTypeAnnotation(t) 30632 } 30633 function s(e) { 30634 for (var t = {}, r = {}, n = [], i = [], a = 0; a < e.length; a++) { 30635 var o = e[a]; 30636 if (o && !(i.indexOf(o) >= 0)) { 30637 if (l.isAnyTypeAnnotation(o)) 30638 return [o]; 30639 if (l.isFlowBaseAnnotation(o)) 30640 r[o.type] = o; 30641 else if (l.isUnionTypeAnnotation(o)) 30642 n.indexOf(o.types) < 0 && (e = e.concat(o.types), 30643 n.push(o.types)); 30644 else if (l.isGenericTypeAnnotation(o)) { 30645 var u = o.id.name; 30646 if (t[u]) { 30647 var c = t[u]; 30648 c.typeParameters ? o.typeParameters && (c.typeParameters.params = s(c.typeParameters.params.concat(o.typeParameters.params))) : c = o.typeParameters 30649 } else 30650 t[u] = o 30651 } else 30652 i.push(o) 30653 } 30654 } 30655 for (var p in r) 30656 i.push(r[p]); 30657 for (var f in t) 30658 i.push(t[f]); 30659 return i 30660 } 30661 function o(e) { 30662 if ("string" === e) 30663 return l.stringTypeAnnotation(); 30664 if ("number" === e) 30665 return l.numberTypeAnnotation(); 30666 if ("undefined" === e) 30667 return l.voidTypeAnnotation(); 30668 if ("boolean" === e) 30669 return l.booleanTypeAnnotation(); 30670 if ("function" === e) 30671 return l.genericTypeAnnotation(l.identifier("Function")); 30672 if ("object" === e) 30673 return l.genericTypeAnnotation(l.identifier("Object")); 30674 if ("symbol" === e) 30675 return l.genericTypeAnnotation(l.identifier("Symbol")); 30676 throw new Error("Invalid typeof value") 30677 } 30678 t.__esModule = !0, 30679 t.createUnionTypeAnnotation = a, 30680 t.removeTypeDuplicates = s, 30681 t.createTypeAnnotationBasedOnTypeof = o; 30682 var u = r(n) 30683 , l = i(u) 30684 } 30685 , function(e, t, r, n, i, a, s, o, u, l, c, p, f, d, h, y, v, m, g, b) { 30686 "use strict"; 30687 function E(e) { 30688 if (e && e.__esModule) 30689 return e; 30690 var t = {}; 30691 if (null != e) 30692 for (var r in e) 30693 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 30694 return t["default"] = e, 30695 t 30696 } 30697 function x(e) { 30698 return e && e.__esModule ? e : { 30699 "default": e 30700 } 30701 } 30702 function A(e) { 30703 var t = de["is" + e]; 30704 t || (t = de["is" + e] = function(t, r) { 30705 return de.is(e, t, r) 30706 } 30707 ), 30708 de["assert" + e] = function(r, n) { 30709 if (n = n || {}, 30710 !t(r, n)) 30711 throw new Error("Expected type " + (0, 30712 J["default"])(e) + " with option " + (0, 30713 J["default"])(n)) 30714 } 30715 } 30716 function S(e, t, r) { 30717 if (!t) 30718 return !1; 30719 var n = _(t.type, e); 30720 return n ? "undefined" == typeof r ? !0 : de.shallowEqual(t, r) : !1 30721 } 30722 function _(e, t) { 30723 if (e === t) 30724 return !0; 30725 if (de.ALIAS_KEYS[t]) 30726 return !1; 30727 var r = de.FLIPPED_ALIAS_KEYS[t]; 30728 if (r) { 30729 if (r[0] === e) 30730 return !0; 30731 for (var n = r, i = Array.isArray(n), a = 0, n = i ? n : (0, 30732 W["default"])(n); ; ) { 30733 var s; 30734 if (i) { 30735 if (a >= n.length) 30736 break; 30737 s = n[a++] 30738 } else { 30739 if (a = n.next(), 30740 a.done) 30741 break; 30742 s = a.value 30743 } 30744 var o = s; 30745 if (e === o) 30746 return !0 30747 } 30748 } 30749 return !1 30750 } 30751 function D(e, t, r) { 30752 if (e) { 30753 var n = de.NODE_FIELDS[e.type]; 30754 if (n) { 30755 var i = n[t];
30756 i && i.validate && (i.optional && null == r || i.validate(e, t, r)) 30757 } 30758 } 30759 } 30760 function C(e, t) { 30761 for (var r = (0, 30762 q["default"])(t), n = r, i = Array.isArray(n), a = 0, n = i ? n : (0, 30763 W["default"])(n); ; ) { 30764 var s; 30765 if (i) { 30766 if (a >= n.length) 30767 break; 30768 s = n[a++] 30769 } else { 30770 if (a = n.next(), 30771 a.done) 30772 break; 30773 s = a.value 30774 } 30775 var o = s; 30776 if (e[o] !== t[o]) 30777 return !1 30778 } 30779 return !0 30780 } 30781 function w(e, t, r) { 30782 return e.object = de.memberExpression(e.object, e.property, e.computed), 30783 e.property = t, 30784 e.computed = !!r, 30785 e 30786 } 30787 function T(e, t) { 30788 return e.object = de.memberExpression(t, e.object), 30789 e 30790 } 30791 function P(e) { 30792 var t = arguments.length <= 1 || void 0 === arguments[1] ? "body" : arguments[1]; 30793 return e[t] = de.toBlock(e[t], e) 30794 } 30795 function O(e) { 30796 var t = {}; 30797 for (var r in e) 30798 "_" !== r[0] && (t[r] = e[r]); 30799 return t 30800 } 30801 function k(e) { 30802 var t = O(e); 30803 return delete t.loc, 30804 t 30805 } 30806 function F(e) { 30807 var t = {}; 30808 for (var r in e) 30809 if ("_" !== r[0]) { 30810 var n = e[r]; 30811 n && (n.type ? n = de.cloneDeep(n) : Array.isArray(n) && (n = n.map(de.cloneDeep))), 30812 t[r] = n 30813 } 30814 return t 30815 } 30816 function B(e, t) { 30817 var r = e.split("."); 30818 return function(e) { 30819 if (!de.isMemberExpression(e)) 30820 return !1; 30821 for (var n = [e], i = 0; n.length; ) { 30822 var a = n.shift(); 30823 if (t && i === r.length) 30824 return !0; 30825 if (de.isIdentifier(a)) { 30826 if (r[i] !== a.name) 30827 return !1 30828 } else { 30829 if (!de.isStringLiteral(a)) { 30830 if (de.isMemberExpression(a)) { 30831 if (a.computed && !de.isStringLiteral(a.property)) 30832 return !1; 30833 n.push(a.object), 30834 n.push(a.property); 30835 continue 30836 } 30837 return !1 30838 } 30839 if (r[i] !== a.value) 30840 return !1 30841 } 30842 if (++i > r.length) 30843 return !1 30844 } 30845 return !0 30846 } 30847 } 30848 function I(e) { 30849 for (var t = de.COMMENT_KEYS, r = Array.isArray(t), n = 0, t = r ? t : (0, 30850 W["default"])(t); ; ) { 30851 var i; 30852 if (r) { 30853 if (n >= t.length) 30854 break; 30855 i = t[n++] 30856 } else { 30857 if (n = t.next(), 30858 n.done) 30859 break; 30860 i = n.value 30861 } 30862 var a = i; 30863 delete e[a] 30864 } 30865 return e 30866 } 30867 function N(e, t) { 30868 return R(e, t), 30869 M(e, t), 30870 L(e, t), 30871 e 30872 } 30873 function R(e, t) { 30874 j("trailingComments", e, t) 30875 } 30876 function M(e, t) { 30877 j("leadingComments", e, t) 30878 } 30879 function L(e, t) { 30880 j("innerComments", e, t) 30881 } 30882 function j(e, t, r) { 30883 t && r && (t[e] = (0, 30884 le["default"])((0, 30885 ne["default"])([].concat(t[e], r[e])))) 30886 } 30887 function U(e, t) { 30888 if (me || (me = r(b)["default"]), 30889 !e || !t) 30890 return e; 30891 for (var n = de.INHERIT_KEYS.optional, i = Array.isArray(n), a = 0, n = i ? n : (0, 30892 W["default"])(n); ; ) { 30893 var s; 30894 if (i) { 30895 if (a >= n.length) 30896 break; 30897 s = n[a++] 30898 } else { 30899 if (a = n.next(), 30900 a.done) 30901 break; 30902 s = a.value 30903 } 30904 var o = s; 30905 null == e[o] && (e[o] = t[o]) 30906 } 30907 for (var u in t) 30908 "_" === u[0] && (e[u] = t[u]); 30909 for (var l = de.INHERIT_KEYS.force, c = Array.isArray(l), p = 0, l = c ? l : (0, 30910 W["default"])(l); ; ) { 30911 var f; 30912 if (c) { 30913 if (p >= l.length) 30914 break; 30915 f = l[p++] 30916 } else { 30917 if (p = l.next(), 30918 p.done) 30919 break; 30920 f = p.value 30921 } 30922 var d = f; 30923 e[d] = t[d] 30924 } 30925 return de.inheritsComments(e, t), 30926 me.copyCache(t, e), 30927 e 30928 } 30929 function V(e) { 30930 if (!Y(e)) 30931 throw new TypeError("Not a valid node " + (e && e.type)) 30932 } 30933 function Y(e) { 30934 return !(!e || !ce.VISITOR_KEYS[e.type]) 30935 } 30936 t.__esModule = !0, 30937 t.createTypeAnnotationBasedOnTypeof = t.removeTypeDuplicates = t.createUnionTypeAnnotation = t.valueToNode = t.toBlock = t.toExpression = t.toStatement = t.toBindingIdentifierName = t.toIdentifier = t.toKeyAlias = t.toSequenceExpression = t.toComputedKey = t.isImmutable = t.isScope = t.isSpecifierDefault = t.isVar = t.isBlockScoped = t.isLet = t.isValidIdentifier = t.isReferenced = t.isBinding = t.getOuterBindingIdentifiers = t.getBindingIdentifiers = t.TYPES = t.react = t.DEPRECATED_KEYS = t.BUILDER_KEYS = t.NODE_FIELDS = t.ALIAS_KEYS = t.VISITOR_KEYS = t.NOT_LOCAL_BINDING = t.BLOCK_SCOPED_SYMBOL = t.INHERIT_KEYS = t.UNARY_OPERATORS = t.STRING_UNARY_OPERATORS = t.NUMBER_UNARY_OPERATORS = t.BOOLEAN_UNARY_OPERATORS = t.BINARY_OPERATORS = t.NUMBER_BINARY_OPERATORS = t.BOOLEAN_BINARY_OPERATORS = t.COMPARISON_BINARY_OPERATORS = t.EQUALITY_BINARY_OPERATORS = t.BOOLEAN_NUMBER_BINARY_OPERATORS = t.UPDATE_OPERATORS = t.LOGICAL_OPERATORS = t.COMMENT_KEYS = t.FOR_INIT_KEYS = t.FLATTENABLE_KEYS = t.STATE
30937MENT_OR_BLOCK_KEYS = void 0; 30938 var G = r(n) 30939 , W = x(G) 30940 , K = r(i) 30941 , q = x(K) 30942 , H = r(a) 30943 , J = x(H) 30944 , X = r(s); 30945 Object.defineProperty(t, "STATEMENT_OR_BLOCK_KEYS", { 30946 enumerable: !0, 30947 get: function() { 30948 return X.STATEMENT_OR_BLOCK_KEYS 30949 } 30950 }), 30951 Object.defineProperty(t, "FLATTENABLE_KEYS", { 30952 enumerable: !0, 30953 get: function() { 30954 return X.FLATTENABLE_KEYS 30955 } 30956 }), 30957 Object.defineProperty(t, "FOR_INIT_KEYS", { 30958 enumerable: !0, 30959 get: function() { 30960 return X.FOR_INIT_KEYS 30961 } 30962 }), 30963 Object.defineProperty(t, "COMMENT_KEYS", { 30964 enumerable: !0, 30965 get: function() { 30966 return X.COMMENT_KEYS 30967 } 30968 }), 30969 Object.defineProperty(t, "LOGICAL_OPERATORS", { 30970 enumerable: !0, 30971 get: function() { 30972 return X.LOGICAL_OPERATORS 30973 } 30974 }), 30975 Object.defineProperty(t, "UPDATE_OPERATORS", { 30976 enumerable: !0, 30977 get: function() { 30978 return X.UPDATE_OPERATORS 30979 } 30980 }), 30981 Object.defineProperty(t, "BOOLEAN_NUMBER_BINARY_OPERATORS", { 30982 enumerable: !0, 30983 get: function() { 30984 return X.BOOLEAN_NUMBER_BINARY_OPERATORS 30985 } 30986 }), 30987 Object.defineProperty(t, "EQUALITY_BINARY_OPERATORS", { 30988 enumerable: !0, 30989 get: function() { 30990 return X.EQUALITY_BINARY_OPERATORS 30991 } 30992 }), 30993 Object.defineProperty(t, "COMPARISON_BINARY_OPERATORS", { 30994 enumerable: !0, 30995 get: function() { 30996 return X.COMPARISON_BINARY_OPERATORS 30997 } 30998 }), 30999 Object.defineProperty(t, "BOOLEAN_BINARY_OPERATORS", { 31000 enumerable: !0, 31001 get: function() { 31002 return X.BOOLEAN_BINARY_OPERATORS 31003 } 31004 }), 31005 Object.defineProperty(t, "NUMBER_BINARY_OPERATORS", { 31006 enumerable: !0, 31007 get: function() { 31008 return X.NUMBER_BINARY_OPERATORS 31009 } 31010 }), 31011 Object.defineProperty(t, "BINARY_OPERATORS", { 31012 enumerable: !0, 31013 get: function() { 31014 return X.BINARY_OPERATORS 31015 } 31016 }), 31017 Object.defineProperty(t, "BOOLEAN_UNARY_OPERATORS", { 31018 enumerable: !0, 31019 get: function() { 31020 return X.BOOLEAN_UNARY_OPERATORS 31021 } 31022 }), 31023 Object.defineProperty(t, "NUMBER_UNARY_OPERATORS", { 31024 enumerable: !0, 31025 get: function() { 31026 return X.NUMBER_UNARY_OPERATORS 31027 } 31028 }), 31029 Object.defineProperty(t, "STRING_UNARY_OPERATORS", { 31030 enumerable: !0, 31031 get: function() { 31032 return X.STRING_UNARY_OPERATORS 31033 } 31034 }), 31035 Object.defineProperty(t, "UNARY_OPERATORS", { 31036 enumerable: !0, 31037 get: function() { 31038 return X.UNARY_OPERATORS 31039 } 31040 }), 31041 Object.defineProperty(t, "INHERIT_KEYS", { 31042 enumerable: !0, 31043 get: function() { 31044 return X.INHERIT_KEYS 31045 } 31046 }), 31047 Object.defineProperty(t, "BLOCK_SCOPED_SYMBOL", { 31048 enumerable: !0, 31049 get: function() { 31050 return X.BLOCK_SCOPED_SYMBOL 31051 } 31052 }), 31053 Object.defineProperty(t, "NOT_LOCAL_BINDING", { 31054 enumerable: !0, 31055 get: function() { 31056 return X.NOT_LOCAL_BINDING 31057 } 31058 }), 31059 t.is = S, 31060 t.isType = _, 31061 t.validate = D, 31062 t.shallowEqual = C, 31063 t.appendToMemberExpression = w, 31064 t.prependToMemberExpression = T, 31065 t.ensureBlock = P, 31066 t.clone = O, 31067 t.cloneWithoutLoc = k, 31068 t.cloneDeep = F, 31069 t.buildMatchMemberExpression = B, 31070 t.removeComments = I, 31071 t.inheritsComments = N, 31072 t.inheritTrailingComments = R, 31073 t.inheritLeadingComments = M, 31074 t.inheritInnerComments = L, 31075 t.inherits = U, 31076 t.assertNode = V, 31077 t.isNode = Y; 31078 var $ = r(o); 31079 Object.defineProperty(t, "getBindingIdentifiers", { 31080 enumerable: !0, 31081 get: function() { 31082 return $.getBindingIdentifiers 31083 } 31084 }), 31085 Object.defineProperty(t, "getOuterBindingIdentifiers", { 31086 enumerable: !0, 31087 get: function() { 31088 return $.getOuterBindingIdentifiers 31089 } 31090 }); 31091 var z = r(u); 31092 Object.defineProperty(t, "isBinding", { 31093 enumerable: !0, 31094 get: function() { 31095 return z.isBinding 31096 } 31097 }), 31098 Object.defineProperty(t, "isReferenced", { 31099 enumerable: !0, 31100 get: function() { 31101 return z.isReferenced 31102 } 31103 }), 31104 Object.defineProperty(t, "isValidIdentifier", { 31105 enumerable: !0, 31106 get: function() { 31107 return z.isValidIdentifier 31108 } 31109 }), 31110 Object.defineProperty(t, "isLet", { 31111 enumerable: !0, 31112 get: function() { 31113 return z.isLet 31114 } 31115 }), 31116 Object.defineProperty(t, "isBlockScoped", { 31117 enumerable: !0, 31118 get: function() { 31119 return z.isBlockScoped 31120 } 31121 }), 31122 Object.defineProperty(t, "isVar", { 31123 enumerable: !0, 31124 get: function() { 31125 return z.isVar 31126 } 31127 }), 31128 Object.defineProperty(t, "isSpecifierDefault", { 31129 enumerable: !0, 31130 get: function() { 31131 return z.isSpecifierDefault 31132 } 31133 }), 31134 Object.defineProperty(t, "isScope", { 31135 enumerable: !0, 31136 get: function() { 31137 return z.isScope 31138 } 31139 }), 31140 Object.defineProperty(t, "isImmutable", { 31141 enumerable: !0, 31142 get: function() { 31143 return z.isImmutable 31144 } 31145 }); 31146 var Q = r(l); 31147 Object.defineProperty(t, "toComputedKey", { 31148 enumerable: !0, 31149 get: function() { 31150 return Q.toComputedKey 31151 } 31152 }), 31153 Object.defineProperty(t, "toSequenceExpression", { 31154 enumerable: !0, 31155 get: function() { 31156 return Q.toSequenceExpression 31157 } 31158 }), 31159 Object.defineProperty(t, "toKeyAlias", { 31160 enumerable: !0, 31161 get: function() { 31162 return Q.toKeyAlias 31163 } 31164 }), 31165 Object.defineProperty(t, "toIdentifier", { 31166 enumerable: !0, 31167 get: function() { 31168 return Q.toIdentifier 31169 } 31170 }), 31171 Object.defineProperty(t, "toBindingIdentifierName", { 31172 enumerable: !0, 31173 get: function() { 31174 return Q.toBindingIdentifierName 31175 } 31176 }), 31177 Object.defineProperty(t, "toStatement", { 31178 enumerable: !0, 31179 get: function() { 31180 return Q.toStatement 31181 } 31182 }), 31183 Object.defineProperty(t, "toExpression", { 31184 enumerable: !0, 31185 get: function() { 31186 return Q.toExpression 31187 } 31188 }), 31189 Object.defineProperty(t, "toBlock", { 31190 enumerable: !0, 31191 get: function() { 31192 return Q.toBlock 31193 } 31194 }), 31195 Object.defineProperty(t, "valueToNode", { 31196 enumerable: !0, 31197 get: function() { 31198 return Q.valueToNode 31199 } 31200 }); 31201 var Z = r(c); 31202 Object.defineProperty(t, "createUnionTypeAnnotation", { 31203 enumerable: !0, 31204 get: function() { 31205 return Z.createUnionTypeAnnotation 31206 } 31207 }), 31208 Object.defineProperty(t, "removeTypeDuplicates", { 31209 enumerable: !0, 31210 get: function() { 31211 return Z.removeTypeDuplicates 31212 } 31213 }), 31214 Object.defineProperty(t, "createTypeAnnotationBasedOnTypeof", { 31215 enumerable: !0, 31216 get: function() { 31217 return Z.createTypeAnnotationBasedOnTypeof 31218 } 31219 }); 31220 var ee = r(p) 31221 , te = x(ee) 31222 , re = r(f) 31223 , ne = x(re) 31224 , ie = r(d) 31225 , ae = x(ie) 31226 , se = r(h) 31227 , oe = x(se) 31228 , ue = r(y) 31229 , le = x(ue); 31230 r(v); 31231 var ce = r(m) 31232 , pe = r(g) 31233 , fe = E(pe) 31234 , de = t; 31235 t.VISITOR_KEYS = ce.VISITOR_KEYS, 31236 t.ALIAS_KEYS = ce.ALIAS_KEYS, 31237 t.NODE_FIELDS = ce.NODE_FIELDS, 31238 t.BUILDER_KEYS = ce.BUILDER_KEYS, 31239 t.DEPRECATED_KEYS = ce.DEPRECATED_KEYS, 31240 t.react = fe; 31241 for (var he in de.VISITOR_KEYS) 31242 A(he); 31243 de.FLIPPED_ALIAS_KEYS = {}, 31244 (0, 31245 oe["default"])(de.ALIAS_KEYS, function(e, t) { 31246 (0, 31247 oe["default"])(e, function(e) { 31248 var r = de.FLIPPED_ALIAS_KEYS[e] = de.FLIPPED_ALIAS_KEYS[e] || []; 31249 r.push(t) 31250 }) 31251 }), 31252 (0, 31253 oe["default"])(de.FLIPPED_ALIAS_KEYS, function(e, t) { 31254 de[t.toUpperCase() + "_TYPES"] = e, 31255 A(t) 31256 }); 31257 t.TYPES = (0, 31258 q["default"])(de.VISITOR_KEYS).concat((0, 31259 q["default"])(de.FLIPPED_ALIAS_KEYS)).concat((0, 31260 q["default"])(de.DEPRECATED_KEYS)); 31261 (0, 31262 oe["default"])(de.BUILDER_KEYS, function(e, t) { 31263 function r() { 31264 if (arguments.length > e.length) 31265 throw new Error("t." + t + ": Too many arguments passed. Received " + arguments.length + " but can receive no more than " + e.length); 31266 var r = {}; 31267 r.type = t; 31268 for (var n = 0, i = e, a = Array.isArray(i), s = 0, i = a ? i : (0, 31269 W["default"])(i); ; ) { 31270 var o; 31271 if (a) { 31272 if (s >= i.length) 31273 break; 31274 o = i[s++] 31275 } else { 31276 if (s = i.next(), 31277 s.done) 31278 break; 31279 o = s.value 31280 } 31281 var u = o 31282 , l = de.NODE_FIELDS[t][u] 31283 , c = arguments[n++]; 31284 void 0 === c && (c = (0, 31285 ae["default"])(l["default"])), 31286 r[u] = c 31287 } 31288 for (var p in r) 31289 D(r, p, r[p]); 31290 return r 31291 } 31292 de[t] = r, 31293 de[t[0].toLowerCase() + t.slice(1)] = r 31294 }); 31295 var ye = function(e) { 31296 function t(t) { 31297 return function() { 31298 return console.trace("The node type " + e + " has been renamed to " + r), 31299 t.apply(this, arguments) 31300 } 31301 } 31302 var r = de.DEPRECATED_KEYS[e]; 31303 de[e] = de[e[0].toLowerCase() + e.slice(1)] = t(de[r]), 31304 de["is" + e] = t(de["is" + r]), 31305 de["assert" + e] = t(de["assert" + r]) 31306 }; 31307 for (var ve in de.DEPRECATED_KEYS) 31308 ye(ve); 31309 var me = void 0; 31310 (0, 31311 te["default"])(de), 31312 (0, 31313 te["default"])(de.VISITOR_KEYS) 31314 } 31315 , function(e, t, r, n) { 31316 "use strict"; 31317 function i(e) {
31318 if (e && e.__esModule) 31319 return e; 31320 var t = {}; 31321 if (null != e) 31322 for (var r in e) 31323 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 31324 return t["default"] = e, 31325 t 31326 } 31327 function a(e) { 31328 return !!e && /^[a-z]|\-/.test(e) 31329 } 31330 function s(e, t) { 31331 for (var r = e.value.split(/\r\n|\n|\r/), n = 0, i = 0; i < r.length; i++) 31332 r[i].match(/[^ \t]/) && (n = i); 31333 for (var a = "", s = 0; s < r.length; s++) { 31334 var o = r[s] 31335 , u = 0 === s 31336 , c = s === r.length - 1 31337 , p = s === n 31338 , f = o.replace(/\t/g, " "); 31339 u || (f = f.replace(/^[ ]+/, "")), 31340 c || (f = f.replace(/[ ]+$/, "")), 31341 f && (p || (f += " "), 31342 a += f) 31343 } 31344 a && t.push(l.stringLiteral(a)) 31345 } 31346 function o(e) { 31347 for (var t = [], r = 0; r < e.children.length; r++) { 31348 var n = e.children[r]; 31349 l.isJSXText(n) ? s(n, t) : (l.isJSXExpressionContainer(n) && (n = n.expression), 31350 l.isJSXEmptyExpression(n) || t.push(n)) 31351 } 31352 return t 31353 } 31354 t.__esModule = !0, 31355 t.isReactComponent = void 0, 31356 t.isCompatTag = a, 31357 t.buildChildren = o; 31358 var u = r(n) 31359 , l = i(u); 31360 t.isReactComponent = l.buildMatchMemberExpression("React.Component") 31361 } 31362 , function(e, t, r, n, i) { 31363 "use strict"; 31364 function a(e) { 31365 if (e && e.__esModule) 31366 return e; 31367 var t = {}; 31368 if (null != e) 31369 for (var r in e) 31370 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 31371 return t["default"] = e, 31372 t 31373 } 31374 function s(e) { 31375 return e && e.__esModule ? e : { 31376 "default": e 31377 } 31378 } 31379 function o(e, t, r) { 31380 for (var n = [].concat(e), i = (0, 31381 c["default"])(null); n.length; ) { 31382 var a = n.shift(); 31383 if (a) { 31384 var s = f.getBindingIdentifiers.keys[a.type]; 31385 if (f.isIdentifier(a)) 31386 if (t) { 31387 var o = i[a.name] = i[a.name] || []; 31388 o.push(a) 31389 } else 31390 i[a.name] = a; 31391 else if (f.isExportDeclaration(a)) 31392 f.isDeclaration(e.declaration) && n.push(e.declaration); 31393 else { 31394 if (r) { 31395 if (f.isFunctionDeclaration(a)) { 31396 n.push(a.id); 31397 continue 31398 } 31399 if (f.isFunctionExpression(a)) 31400 continue 31401 } 31402 if (s) 31403 for (var u = 0; u < s.length; u++) { 31404 var l = s[u]; 31405 a[l] && (n = n.concat(a[l])) 31406 } 31407 } 31408 } 31409 } 31410 return i 31411 } 31412 function u(e, t) { 31413 return o(e, t, !0) 31414 } 31415 t.__esModule = !0; 31416 var l = r(n) 31417 , c = s(l); 31418 t.getBindingIdentifiers = o, 31419 t.getOuterBindingIdentifiers = u; 31420 var p = r(i) 31421 , f = a(p); 31422 o.keys = { 31423 DeclareClass: ["id"], 31424 DeclareFunction: ["id"], 31425 DeclareModule: ["id"], 31426 DeclareVariable: ["id"], 31427 InterfaceDeclaration: ["id"], 31428 TypeAlias: ["id"], 31429 CatchClause: ["param"], 31430 LabeledStatement: ["label"], 31431 UnaryExpression: ["argument"], 31432 AssignmentExpression: ["left"], 31433 ImportSpecifier: ["local"], 31434 ImportNamespaceSpecifier: ["local"], 31435 ImportDefaultSpecifier: ["local"], 31436 ImportDeclaration: ["specifiers"], 31437 ExportSpecifier: ["exported"], 31438 ExportNamespaceSpecifier: ["exported"], 31439 ExportDefaultSpecifier: ["exported"], 31440 FunctionDeclaration: ["id", "params"], 31441 FunctionExpression: ["id", "params"], 31442 ClassDeclaration: ["id"], 31443 ClassExpression: ["id"], 31444 RestElement: ["argument"], 31445 UpdateExpression: ["argument"], 31446 RestProperty: ["argument"], 31447 ObjectProperty: ["value"], 31448 AssignmentPattern: ["left"], 31449 ArrayPattern: ["elements"], 31450 ObjectPattern: ["properties"], 31451 VariableDeclaration: ["declarations"], 31452 VariableDeclarator: ["id"] 31453 } 31454 } 31455 , function(e, t, r, n, i, a, s, o) { 31456 "use strict"; 31457 function u(e) {
31458 if (e && e.__esModule) 31459 return e; 31460 var t = {}; 31461 if (null != e) 31462 for (var r in e) 31463 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 31464 return t["default"] = e, 31465 t 31466 } 31467 function l(e) { 31468 return e && e.__esModule ? e : { 31469 "default": e 31470 } 31471 } 31472 function c(e, t) { 31473 var r = x.getBindingIdentifiers.keys[t.type]; 31474 if (r) 31475 for (var n = 0; n < r.length; n++) { 31476 var i = r[n] 31477 , a = t[i]; 31478 if (Array.isArray(a)) { 31479 if (a.indexOf(e) >= 0) 31480 return !0 31481 } else if (a === e) 31482 return !0 31483 } 31484 return !1 31485 } 31486 function p(e, t) { 31487 switch (t.type) { 31488 case "BindExpression": 31489 return t.object === e || t.callee === e; 31490 case "MemberExpression": 31491 case "JSXMemberExpression": 31492 return t.property === e && t.computed ? !0 : t.object === e; 31493 case "MetaProperty": 31494 return !1; 31495 case "ObjectProperty": 31496 if (t.key === e) 31497 return t.computed; 31498 case "VariableDeclarator": 31499 return t.id !== e; 31500 case "ArrowFunctionExpression": 31501 case "FunctionDeclaration": 31502 case "FunctionExpression": 31503 for (var r = t.params, n = Array.isArray(r), i = 0, r = n ? r : (0, 31504 E["default"])(r); ; ) { 31505 var a; 31506 if (n) { 31507 if (i >= r.length) 31508 break; 31509 a = r[i++] 31510 } else { 31511 if (i = r.next(), 31512 i.done) 31513 break; 31514 a = i.value 31515 } 31516 var s = a; 31517 if (s === e) 31518 return !1 31519 } 31520 return t.id !== e; 31521 case "ExportSpecifier": 31522 return t.source ? !1 : t.local === e; 31523 case "ExportNamespaceSpecifier": 31524 case "ExportDefaultSpecifier": 31525 return !1; 31526 case "JSXAttribute": 31527 return t.name !== e; 31528 case "ClassProperty": 31529 return t.value === e; 31530 case "ImportDefaultSpecifier": 31531 case "ImportNamespaceSpecifier": 31532 case "ImportSpecifier": 31533 return !1; 31534 case "ClassDeclaration": 31535 case "ClassExpression": 31536 return t.id !== e; 31537 case "ClassMethod": 31538 case "ObjectMethod": 31539 return t.key === e && t.computed; 31540 case "LabeledStatement": 31541 return !1; 31542 case "CatchClause": 31543 return t.param !== e; 31544 case "RestElement": 31545 return !1; 31546 case "AssignmentExpression": 31547 return t.right === e; 31548 case "AssignmentPattern": 31549 return t.right === e; 31550 case "ObjectPattern": 31551 case "ArrayPattern": 31552 return !1 31553 } 31554 return !0 31555 } 31556 function f(e) { 31557 return "string" != typeof e || S["default"].keyword.isReservedWordES6(e, !0) ? !1 : S["default"].keyword.isIdentifierNameES6(e) 31558 } 31559 function d(e) { 31560 return D.isVariableDeclaration(e) && ("var" !== e.kind || e[C.BLOCK_SCOPED_SYMBOL]) 31561 } 31562 function h(e) { 31563 return D.isFunctionDeclaration(e) || D.isClassDeclaration(e) || D.isLet(e) 31564 } 31565 function y(e) { 31566 return D.isVariableDeclaration(e, { 31567 kind: "var" 31568 }) && !e[C.BLOCK_SCOPED_SYMBOL] 31569 } 31570 function v(e) { 31571 return D.isImportDefaultSpecifier(e) || D.isIdentifier(e.imported || e.exported, { 31572 name: "default" 31573 }) 31574 } 31575 function m(e, t) {
31576 return D.isBlockStatement(e) && D.isFunction(t, { 31577 body: e 31578 }) ? !1 : D.isScopable(e) 31579 } 31580 function g(e) { 31581 return D.isType(e.type, "Immutable") ? !0 : D.isIdentifier(e) ? "undefined" === e.name : !1 31582 } 31583 t.__esModule = !0; 31584 var b = r(n) 31585 , E = l(b); 31586 t.isBinding = c, 31587 t.isReferenced = p, 31588 t.isValidIdentifier = f, 31589 t.isLet = d, 31590 t.isBlockScoped = h, 31591 t.isVar = y, 31592 t.isSpecifierDefault = v, 31593 t.isScope = m, 31594 t.isImmutable = g; 31595 var x = r(i) 31596 , A = r(a) 31597 , S = l(A) 31598 , _ = r(s) 31599 , D = u(_) 31600 , C = r(o) 31601 } 31602 , function(e, t, r, n, i, a, s, o, u, l, c, p, f, d, h, y) { 31603 "use strict"; 31604 function v(e) { 31605 return e && e.__esModule ? e : { 31606 "default": e 31607 } 31608 } 31609 function m(e, t) { 31610 return new b["default"](t,e).parse() 31611 } 31612 Object.defineProperty(t, "__esModule", { 31613 value: !0 31614 }), 31615 t.tokTypes = void 0, 31616 t.parse = m; 31617 var g = r(n) 31618 , b = v(g); 31619 r(i), 31620 r(a), 31621 r(s), 31622 r(o), 31623 r(u), 31624 r(l), 31625 r(c); 31626 var E = r(p); 31627 r(f), 31628 r(d); 31629 var x = r(h) 31630 , A = v(x) 31631 , S = r(y) 31632 , _ = v(S); 31633 g.plugins.flow = A["default"], 31634 g.plugins.jsx = _["default"], 31635 t.tokTypes = E.types 31636 } 31637 , function(e, t, r, n) { 31638 "use strict"; 31639 function i(e) { 31640 return e && e.__esModule ? e : { 31641 "default": e 31642 } 31643 } 31644 function a(e) { 31645 return e[e.length - 1] 31646 } 31647 var s = r(n) 31648 , o = i(s) 31649 , u = o["default"].prototype; 31650 u.addComment = function(e) { 31651 this.state.trailingComments.push(e), 31652 this.state.leadingComments.push(e) 31653 } 31654 , 31655 u.processComment = function(e) { 31656 if (!("Program" === e.type && e.body.length > 0)) { 31657 var t = this.state.commentStack 31658 , r = void 0 31659 , n = void 0 31660 , i = void 0; 31661 if (this.state.trailingComments.length > 0) 31662 this.state.trailingComments[0].start >= e.end ? (n = this.state.trailingComments, 31663 this.state.trailingComments = []) : this.state.trailingComments.length = 0; 31664 else { 31665 var s = a(t); 31666 t.length > 0 && s.trailingComments && s.trailingComments[0].start >= e.end && (n = s.trailingComments, 31667 s.trailingComments = null) 31668 } 31669 for (; t.length > 0 && a(t).start >= e.start; ) 31670 r = t.pop(); 31671 if (r) { 31672 if (r.leadingComments) 31673 if (r !== e && a(r.leadingComments).end <= e.start) 31674 e.leadingComments = r.leadingComments, 31675 r.leadingComments = null; 31676 else 31677 for (i = r.leadingComments.length - 2; i >= 0; --i) 31678 if (r.leadingComments[i].end <= e.start) { 31679 e.leadingComments = r.leadingComments.splice(0, i + 1); 31680 break 31681 } 31682 } else if (this.state.leadingComments.length > 0) 31683 if (a(this.state.leadingComments).end <= e.start) 31684 e.leadingComments = this.state.leadingComments, 31685 this.state.leadingComments = []; 31686 else { 31687 for (i = 0; i < this.state.leadingComments.length && !(this.state.leadingComments[i].end > e.start); i++) 31688 ; 31689 e.leadingComments = this.state.leadingComments.slice(0, i), 31690 0 === e.leadingComments.length && (e.leadingComments = null), 31691 n = this.state.leadingComments.slice(i), 31692 0 === n.length && (n = null) 31693 } 31694 n && (n.length && n[0].start >= e.start && a(n).end <= e.end ? e.innerComments = n : e.trailingComments = n), 31695 t.push(e) 31696 } 31697 } 31698 } 31699 , function(e, t, r, n, i, a, s, o) { 31700 "use strict"; 31701 function u(e) {
31702 return e && e.__esModule ? e : { 31703 "default": e 31704 } 31705 } 31706 var l = r(n) 31707 , c = u(l) 31708 , p = r(i) 31709 , f = u(p) 31710 , d = r(a) 31711 , h = r(s) 31712 , y = u(h) 31713 , v = r(o) 31714 , m = y["default"].prototype; 31715 m.checkPropClash = function(e, t) { 31716 if (!e.computed) { 31717 var r = e.key 31718 , n = void 0; 31719 switch (r.type) { 31720 case "Identifier": 31721 n = r.name; 31722 break; 31723 case "StringLiteral": 31724 case "NumericLiteral": 31725 n = String(r.value); 31726 break; 31727 default: 31728 return 31729 } 31730 "__proto__" === n && "init" === e.kind && (t.proto && this.raise(r.start, "Redefinition of __proto__ property"), 31731 t.proto = !0) 31732 } 31733 } 31734 , 31735 m.parseExpression = function(e, t) { 31736 var r = this.state.start 31737 , n = this.state.startLoc 31738 , i = this.parseMaybeAssign(e, t); 31739 if (this.match(d.types.comma)) { 31740 var a = this.startNodeAt(r, n); 31741 for (a.expressions = [i]; this.eat(d.types.comma); ) 31742 a.expressions.push(this.parseMaybeAssign(e, t)); 31743 return this.toReferencedList(a.expressions), 31744 this.finishNode(a, "SequenceExpression") 31745 } 31746 return i 31747 } 31748 , 31749 m.parseMaybeAssign = function(e, t, r) { 31750 if (this.match(d.types._yield) && this.state.inGenerator) 31751 return this.parseYield(); 31752 var n = void 0; 31753 t ? n = !1 : (t = { 31754 start: 0 31755 }, 31756 n = !0); 31757 var i = this.state.start 31758 , a = this.state.startLoc; 31759 (this.match(d.types.parenL) || this.match(d.types.name)) && (this.state.potentialArrowAt = this.state.start); 31760 var s = this.parseMaybeConditional(e, t); 31761 if (r && (s = r.call(this, s, i, a)), 31762 this.state.type.isAssign) { 31763 var o = this.startNodeAt(i, a); 31764 if (o.operator = this.state.value, 31765 o.left = this.match(d.types.eq) ? this.toAssignable(s) : s, 31766 t.start = 0, 31767 this.checkLVal(s), 31768 s.extra && s.extra.parenthesized) { 31769 var u = void 0; 31770 "ObjectPattern" === s.type ? u = "`({a}) = 0` use `({a} = 0)`" : "ArrayPattern" === s.type && (u = "`([a]) = 0` use `([a] = 0)`"), 31771 u && this.raise(s.start, "You're trying to assign to a parenthesized expression, eg. instead of " + u) 31772 } 31773 return this.next(), 31774 o.right = this.parseMaybeAssign(e), 31775 this.finishNode(o, "AssignmentExpression") 31776 } 31777 return n && t.start && this.unexpected(t.start), 31778 s 31779 } 31780 , 31781 m.parseMaybeConditional = function(e, t) { 31782 var r = this.state.start 31783 , n = this.state.startLoc 31784 , i = this.parseExprOps(e, t); 31785 if (t && t.start) 31786 return i; 31787 if (this.eat(d.types.question)) { 31788 var a = this.startNodeAt(r, n); 31789 return a.test = i, 31790 a.consequent = this.parseMaybeAssign(), 31791 this.expect(d.types.colon), 31792 a.alternate = this.parseMaybeAssign(e), 31793 this.finishNode(a, "ConditionalExpression") 31794 } 31795 return i 31796 } 31797 , 31798 m.parseExprOps = function(e, t) { 31799 var r = this.state.start 31800 , n = this.state.startLoc 31801 , i = this.parseMaybeUnary(t); 31802 return t && t.start ? i : this.parseExprOp(i, r, n, -1, e) 31803 } 31804 , 31805 m.parseExprOp = function(e, t, r, n, i) { 31806 var a = this.state.type.binop; 31807 if (!(null == a || i && this.match(d.types._in)) && a > n) { 31808 var s = this.startNodeAt(t, r); 31809 s.left = e, 31810 s.operator = this.state.value, 31811 "**" === s.operator && "UnaryExpression" === e.type && e.extra && !e.extra.parenthesizedArgument && this.raise(e.argument.start, "Illegal expression. Wrap left hand side or entire exponentiation in parentheses."); 31812 var o = this.state.type; 31813 this.next(); 31814 var u = this.state.start 31815 , l = this.state.startLoc; 31816 return s.right = this.parseExprOp(this.parseMaybeUnary(), u, l, o.rightAssociative ? a - 1 : a, i), 31817 this.finishNode(s, o === d.types.logicalOR || o === d.types.logicalAND ? "LogicalExpression" : "BinaryExpression"), 31818 this.parseExprOp(s, t, r, n, i) 31819 } 31820 return e 31821 } 31822 , 31823 m.parseMaybeUnary = function(e) { 31824 if (this.state.type.prefix) { 31825 var t = this.startNode() 31826 , r = this.match(d.types.incDec); 31827 t.operator = this.state.value, 31828 t.prefix = !0, 31829 this.next(); 31830 var n = this.state.type; 31831 return this.addExtra(t, "parenthesizedArgument", n === d.types.parenL), 31832 t.argument = this.parseMaybeUnary(), 31833 e && e.start && this.unexpected(e.start), 31834 r ? this.checkLVal(t.argument) : this.state.strict && "delete" === t.operator && "Identifier" === t.argument.type && this.raise(t.start, "Deleting local variable in strict mode"), 31835 this.finishNode(t, r ? "UpdateExpression" : "UnaryExpression") 31836 } 31837 var i = this.state.start 31838 , a = this.state.startLoc 31839 , s = this.parseExprSubscripts(e); 31840 if (e && e.start) 31841 return s; 31842 for (; this.state.type.postfix && !this.canInsertSemicolon(); ) { 31843 var o = this.startNodeAt(i, a); 31844 o.operator = this.state.value, 31845 o.prefix = !1, 31846 o.argument = s, 31847 this.checkLVal(s), 31848 this.next(), 31849 s = this.finishNode(o, "UpdateExpression") 31850 } 31851 return s 31852 } 31853 , 31854 m.parseExprSubscripts = function(e) { 31855 var t = this.state.start 31856 , r = this.state.startLoc 31857 , n = this.state.potentialArrowAt 31858 , i = this.parseExprAtom(e); 31859 return "ArrowFunctionExpression" === i.type && i.start === n ? i : e && e.start ? i : this.parseSubscripts(i, t, r) 31860 } 31861 , 31862 m.parseSubscripts = function(e, t, r, n) { 31863 for (; ; ) { 31864 if (!n && this.eat(d.types.doubleColon)) { 31865 var i = this.startNodeAt(t, r); 31866 return i.object = e, 31867 i.callee = this.parseNoCallExpr(), 31868 this.parseSubscripts(this.finishNode(i, "BindExpression"), t, r, n) 31869 } 31870 if (this.eat(d.types.dot)) { 31871 var a = this.startNodeAt(t, r); 31872 a.object = e, 31873 a.property = this.parseIdentifier(!0), 31874 a.computed = !1,
31875 e = this.finishNode(a, "MemberExpression") 31876 } else if (this.eat(d.types.bracketL)) { 31877 var s = this.startNodeAt(t, r); 31878 s.object = e, 31879 s.property = this.parseExpression(), 31880 s.computed = !0, 31881 this.expect(d.types.bracketR), 31882 e = this.finishNode(s, "MemberExpression") 31883 } else if (!n && this.match(d.types.parenL)) { 31884 var o = this.state.potentialArrowAt === e.start && "Identifier" === e.type && "async" === e.name && !this.canInsertSemicolon(); 31885 this.next(); 31886 var u = this.startNodeAt(t, r); 31887 if (u.callee = e, 31888 u.arguments = this.parseCallExpressionArguments(d.types.parenR, this.hasPlugin("trailingFunctionCommas"), o), 31889 e = this.finishNode(u, "CallExpression"), 31890 o && this.shouldParseAsyncArrow()) 31891 return this.parseAsyncArrowFromCallExpression(this.startNodeAt(t, r), u); 31892 this.toReferencedList(u.arguments) 31893 } else { 31894 if (!this.match(d.types.backQuote)) 31895 return e; 31896 var l = this.startNodeAt(t, r); 31897 l.tag = e, 31898 l.quasi = this.parseTemplate(), 31899 e = this.finishNode(l, "TaggedTemplateExpression") 31900 } 31901 } 31902 } 31903 , 31904 m.parseCallExpressionArguments = function(e, t, r) { 31905 for (var n = void 0, i = [], a = !0; !this.eat(e); ) { 31906 if (a) 31907 a = !1; 31908 else if (this.expect(d.types.comma), 31909 t && this.eat(e)) 31910 break; 31911 this.match(d.types.parenL) && !n && (n = this.state.start), 31912 i.push(this.parseExprListItem()) 31913 } 31914 return r && n && this.shouldParseAsyncArrow() && this.unexpected(), 31915 i 31916 } 31917 , 31918 m.shouldParseAsyncArrow = function() { 31919 return this.match(d.types.arrow) 31920 } 31921 , 31922 m.parseAsyncArrowFromCallExpression = function(e, t) { 31923 return this.hasPlugin("asyncFunctions") || this.unexpected(), 31924 this.expect(d.types.arrow), 31925 this.parseArrowExpression(e, t.arguments, !0) 31926 } 31927 , 31928 m.parseNoCallExpr = function() { 31929 var e = this.state.start 31930 , t = this.state.startLoc; 31931 return this.parseSubscripts(this.parseExprAtom(), e, t, !0) 31932 } 31933 , 31934 m.parseExprAtom = function(e) { 31935 var t = void 0 31936 , r = this.state.potentialArrowAt === this.state.start; 31937 switch (this.state.type) { 31938 case d.types._super: 31939 return this.state.inMethod || this.options.allowSuperOutsideMethod || this.raise(this.state.start, "'super' outside of function or class"), 31940 t = this.startNode(), 31941 this.next(), 31942 this.match(d.types.parenL) || this.match(d.types.bracketL) || this.match(d.types.dot) || this.unexpected(), 31943 this.match(d.types.parenL) && "constructor" !== this.state.inMethod && !this.options.allowSuperOutsideMethod && this.raise(t.start, "super() outside of class constructor"), 31944 this.finishNode(t, "Super"); 31945 case d.types._this: 31946 return t = this.startNode(), 31947 this.next(), 31948 this.finishNode(t, "ThisExpression"); 31949 case d.types._yield: 31950 this.state.inGenerator && this.unexpected(); 31951 case d.types.name: 31952 t = this.startNode(); 31953 var n = this.hasPlugin("asyncFunctions") && "await" === this.state.value && this.state.inAsync 31954 , i = this.shouldAllowYieldIdentifier() 31955 , a = this.parseIdentifier(n || i); 31956 if (this.hasPlugin("asyncFunctions")) 31957 if ("await" === a.name) { 31958 if (this.state.inAsync || this.inModule) 31959 return this.parseAwait(t) 31960 } else { 31961 if ("async" === a.name && this.match(d.types._function) && !this.canInsertSemicolon()) 31962 return this.next(), 31963 this.parseFunction(t, !1, !1, !0); 31964 if (r && "async" === a.name && this.match(d.types.name)) { 31965 var s = [this.parseIdentifier()]; 31966 return this.expect(d.types.arrow), 31967 this.parseArrowExpression(t, s, !0) 31968 } 31969 } 31970 return r && !this.canInsertSemicolon() && this.eat(d.types.arrow) ? this.parseArrowExpression(t, [a]) : a; 31971 case d.types._do: 31972 if (this.hasPlugin("doExpressions")) { 31973 var o = this.startNode(); 31974 this.next(); 31975 var u = this.state.inFunction 31976 , l = this.state.labels; 31977 return this.state.labels = [], 31978 this.state.inFunction = !1, 31979 o.body = this.parseBlock(!1, !0), 31980 this.state.inFunction = u, 31981 this.state.labels = l, 31982 this.finishNode(o, "DoExpression") 31983 } 31984 case d.types.regexp: 31985 var c = this.state.value; 31986 return t = this.parseLiteral(c.value, "RegExpLiteral"), 31987 t.pattern = c.pattern, 31988 t.flags = c.flags, 31989 t; 31990 case d.types.num: 31991 return this.parseLiteral(this.state.value, "NumericLiteral"); 31992 case d.types.string: 31993 return this.parseLiteral(this.state.value, "StringLiteral"); 31994 case d.types._null: 31995 return t = this.startNode(), 31996 this.next(), 31997 this.finishNode(t, "NullLiteral"); 31998 case d.types._true: 31999 case d.types._false: 32000 return t = this.startNode(), 32001 t.value = this.match(d.types._true), 32002 this.next(), 32003 this.finishNode(t, "BooleanLiteral"); 32004 case d.types.parenL: 32005 return this.parseParenAndDistinguishExpression(null, null, r); 32006 case d.types.bracketL: 32007 return t = this.startNode(), 32008 this.next(), 32009 t.elements = this.parseExprList(d.types.bracketR, !0, !0, e), 32010 this.toReferencedList(t.elements), 32011 this.finishNode(t, "ArrayExpression"); 32012 case d.types.braceL: 32013 return this.parseObj(!1, e); 32014 case d.types._function: 32015 return this.parseFunctionExpression(); 32016 case d.types.at: 32017 this.parseDecorators(); 32018 case d.types._class: 32019 return t = this.startNode(), 32020 this.takeDecorators(t),
32021 this.parseClass(t, !1); 32022 case d.types._new: 32023 return this.parseNew(); 32024 case d.types.backQuote: 32025 return this.parseTemplate(); 32026 case d.types.doubleColon: 32027 t = this.startNode(), 32028 this.next(), 32029 t.object = null; 32030 var p = t.callee = this.parseNoCallExpr(); 32031 if ("MemberExpression" === p.type) 32032 return this.finishNode(t, "BindExpression"); 32033 this.raise(p.start, "Binding should be performed on object property."); 32034 default: 32035 this.unexpected() 32036 } 32037 } 32038 , 32039 m.parseFunctionExpression = function() { 32040 var e = this.startNode() 32041 , t = this.parseIdentifier(!0); 32042 return this.state.inGenerator && this.eat(d.types.dot) && this.hasPlugin("functionSent") ? this.parseMetaProperty(e, t, "sent") : this.parseFunction(e, !1) 32043 } 32044 , 32045 m.parseMetaProperty = function(e, t, r) { 32046 return e.meta = t, 32047 e.property = this.parseIdentifier(!0), 32048 e.property.name !== r && this.raise(e.property.start, "The only valid meta property for new is " + t.name + "." + r), 32049 this.finishNode(e, "MetaProperty") 32050 } 32051 , 32052 m.parseLiteral = function(e, t) { 32053 var r = this.startNode(); 32054 return this.addExtra(r, "rawValue", e), 32055 this.addExtra(r, "raw", this.input.slice(this.state.start, this.state.end)), 32056 r.value = e, 32057 this.next(), 32058 this.finishNode(r, t) 32059 } 32060 , 32061 m.parseParenExpression = function() { 32062 this.expect(d.types.parenL); 32063 var e = this.parseExpression(); 32064 return this.expect(d.types.parenR), 32065 e 32066 } 32067 , 32068 m.parseParenAndDistinguishExpression = function(e, t, r, n, i) { 32069 e = e || this.state.start, 32070 t = t || this.state.startLoc; 32071 var a = void 0; 32072 this.next(); 32073 for (var s = this.state.start, o = this.state.startLoc, u = [], l = !0, c = { 32074 start: 0 32075 }, p = void 0, h = void 0; !this.match(d.types.parenR); ) { 32076 if (l) 32077 l = !1; 32078 else if (this.expect(d.types.comma), 32079 this.match(d.types.parenR) && this.hasPlugin("trailingFunctionCommas")) { 32080 h = this.state.start; 32081 break 32082 } 32083 if (this.match(d.types.ellipsis)) { 32084 var y = this.state.start 32085 , v = this.state.startLoc; 32086 p = this.state.start, 32087 u.push(this.parseParenItem(this.parseRest(), v, y)); 32088 break 32089 } 32090 u.push(this.parseMaybeAssign(!1, c, this.parseParenItem)) 32091 } 32092 var m = this.state.start 32093 , g = this.state.startLoc; 32094 if (this.expect(d.types.parenR), 32095 r && !this.canInsertSemicolon() && this.eat(d.types.arrow)) { 32096 var b = !0 32097 , E = !1 32098 , x = void 0; 32099 try { 32100 for (var A, S = (0, 32101 f["default"])(u); !(b = (A = S.next()).done); b = !0) { 32102 var _ = A.value; 32103 _.extra && _.extra.parenthesized && this.unexpected(_.extra.parenStart) 32104 } 32105 } catch (D) { 32106 E = !0, 32107 x = D 32108 } finally { 32109 try { 32110 !b && S["return"] && S["return"]() 32111 } finally { 32112 if (E) 32113 throw x 32114 } 32115 } 32116 return this.parseArrowExpression(this.startNodeAt(e, t), u, n) 32117 } 32118 if (!u.length) { 32119 if (n) 32120 return; 32121 this.unexpected(this.state.lastTokStart) 32122 }
32123 return h && !i && this.unexpected(h), 32124 p && this.unexpected(p), 32125 c.start && this.unexpected(c.start), 32126 u.length > 1 ? (a = this.startNodeAt(s, o), 32127 a.expressions = u, 32128 this.toReferencedList(a.expressions), 32129 this.finishNodeAt(a, "SequenceExpression", m, g)) : a = u[0], 32130 this.addExtra(a, "parenthesized", !0), 32131 this.addExtra(a, "parenStart", e), 32132 a 32133 } 32134 , 32135 m.parseParenItem = function(e) { 32136 return e 32137 } 32138 , 32139 m.parseNew = function() { 32140 var e = this.startNode() 32141 , t = this.parseIdentifier(!0); 32142 return this.eat(d.types.dot) ? this.parseMetaProperty(e, t, "target") : (e.callee = this.parseNoCallExpr(), 32143 this.eat(d.types.parenL) ? (e.arguments = this.parseExprList(d.types.parenR, this.hasPlugin("trailingFunctionCommas")), 32144 this.toReferencedList(e.arguments)) : e.arguments = [], 32145 this.finishNode(e, "NewExpression")) 32146 } 32147 , 32148 m.parseTemplateElement = function() { 32149 var e = this.startNode(); 32150 return e.value = { 32151 raw: this.input.slice(this.state.start, this.state.end).replace(/\r\n?/g, "\n"), 32152 cooked: this.state.value 32153 }, 32154 this.next(), 32155 e.tail = this.match(d.types.backQuote), 32156 this.finishNode(e, "TemplateElement") 32157 } 32158 , 32159 m.parseTemplate = function() { 32160 var e = this.startNode(); 32161 this.next(), 32162 e.expressions = []; 32163 var t = this.parseTemplateElement(); 32164 for (e.quasis = [t]; !t.tail; ) 32165 this.expect(d.types.dollarBraceL), 32166 e.expressions.push(this.parseExpression()), 32167 this.expect(d.types.braceR), 32168 e.quasis.push(t = this.parseTemplateElement()); 32169 return this.next(), 32170 this.finishNode(e, "TemplateLiteral") 32171 } 32172 , 32173 m.parseObj = function(e, t) { 32174 var r = [] 32175 , n = (0, 32176 c["default"])(null) 32177 , i = !0 32178 , a = this.startNode(); 32179 for (a.properties = [], 32180 this.next(); !this.eat(d.types.braceR); ) { 32181 if (i) 32182 i = !1; 32183 else if (this.expect(d.types.comma), 32184 this.eat(d.types.braceR)) 32185 break; 32186 for (; this.match(d.types.at); ) 32187 r.push(this.parseDecorator()); 32188 var s = this.startNode() 32189 , o = !1 32190 , u = !1 32191 , l = void 0 32192 , p = void 0; 32193 if (r.length && (s.decorators = r, 32194 r = []), 32195 this.hasPlugin("objectRestSpread") && this.match(d.types.ellipsis)) 32196 s = this.parseSpread(), 32197 s.type = e ? "RestProperty" : "SpreadProperty", 32198 a.properties.push(s); 32199 else { 32200 if (s.method = !1, 32201 s.shorthand = !1, 32202 (e || t) && (l = this.state.start, 32203 p = this.state.startLoc), 32204 e || (o = this.eat(d.types.star)), 32205 !e && this.hasPlugin("asyncFunctions") && this.isContextual("async")) { 32206 o && this.unexpected(); 32207 var f = this.parseIdentifier(); 32208 this.match(d.types.colon) || this.match(d.types.parenL) || this.match(d.types.braceR) ? s.key = f : (u = !0, 32209 this.hasPlugin("asyncGenerators") && (o = this.eat(d.types.star)), 32210 this.parsePropertyName(s)) 32211 } else 32212 this.parsePropertyName(s); 32213 this.parseObjPropValue(s, l, p, o, u, e, t), 32214 this.checkPropClash(s, n), 32215 s.shorthand && this.addExtra(s, "shorthand", !0), 32216 a.properties.push(s) 32217 } 32218 } 32219 return r.length && this.raise(this.state.start, "You have trailing decorators with no property"), 32220 this.finishNode(a, e ? "ObjectPattern" : "ObjectExpression") 32221 } 32222 , 32223 m.parseObjPropValue = function(e, t, r, n, i, a, s) { 32224 if (i || n || this.match(d.types.parenL)) 32225 return a && this.unexpected(), 32226 e.kind = "method", 32227 e.method = !0, 32228 this.parseMethod(e, n, i), 32229 this.finishNode(e, "ObjectMethod"); 32230 if (this.eat(d.types.colon)) 32231 return e.value = a ? this.parseMaybeDefault(this.state.start, this.state.startLoc) : this.parseMaybeAssign(!1, s), 32232 this.finishNode(e, "ObjectProperty"); 32233 if (!(e.computed || "Identifier" !== e.key.type || "get"
32233!== e.key.name && "set" !== e.key.name || this.match(d.types.comma) || this.match(d.types.braceR))) { 32234 (n || i || a) && this.unexpected(), 32235 e.kind = e.key.name, 32236 this.parsePropertyName(e), 32237 this.parseMethod(e, !1); 32238 var o = "get" === e.kind ? 0 : 1; 32239 if (e.params.length !== o) { 32240 var u = e.start; 32241 "get" === e.kind ? this.raise(u, "getter should have no params") : this.raise(u, "setter should have exactly one param") 32242 } 32243 return this.finishNode(e, "ObjectMethod") 32244 } 32245 if (!e.computed && "Identifier" === e.key.type) { 32246 if (a) { 32247 var l = this.isKeyword(e.key.name); 32248 !l && this.state.strict && (l = v.reservedWords.strictBind(e.key.name) || v.reservedWords.strict(e.key.name)), 32249 l && this.raise(e.key.start, "Binding " + e.key.name), 32250 e.value = this.parseMaybeDefault(t, r, e.key.__clone()) 32251 } else 32252 this.match(d.types.eq) && s ? (s.start || (s.start = this.state.start), 32253 e.value = this.parseMaybeDefault(t, r, e.key.__clone())) : e.value = e.key.__clone(); 32254 return e.shorthand = !0, 32255 this.finishNode(e, "ObjectProperty") 32256 } 32257 this.unexpected() 32258 } 32259 , 32260 m.parsePropertyName = function(e) { 32261 return this.eat(d.types.bracketL) ? (e.computed = !0, 32262 e.key = this.parseMaybeAssign(), 32263 this.expect(d.types.bracketR), 32264 e.key) : (e.computed = !1, 32265 e.key = this.match(d.types.num) || this.match(d.types.string) ? this.parseExprAtom() : this.parseIdentifier(!0)) 32266 } 32267 , 32268 m.initFunction = function(e, t) { 32269 e.id = null, 32270 e.generator = !1, 32271 e.expression = !1, 32272 this.hasPlugin("asyncFunctions") && (e.async = !!t) 32273 } 32274 , 32275 m.parseMethod = function(e, t, r) { 32276 var n = this.state.inMethod; 32277 return this.state.inMethod = e.kind || !0, 32278 this.initFunction(e, r), 32279 this.expect(d.types.parenL), 32280 e.params = this.parseBindingList(d.types.parenR, !1, this.hasPlugin("trailingFunctionCommas")), 32281 e.generator = t, 32282 this.parseFunctionBody(e), 32283 this.state.inMethod = n, 32284 e 32285 } 32286 , 32287 m.parseArrowExpression = function(e, t, r) { 32288 return this.initFunction(e, r), 32289 e.params = this.toAssignableList(t, !0), 32290 this.parseFunctionBody(e, !0), 32291 this.finishNode(e, "ArrowFunctionExpression") 32292 } 32293 , 32294 m.parseFunctionBody = function(e, t) { 32295 var r = t && !this.match(d.types.braceL) 32296 , n = this.state.inAsync; 32297 if (this.state.inAsync = e.async, 32298 r) 32299 e.body = this.parseMaybeAssign(), 32300 e.expression = !0; 32301 else { 32302 var i = this.state.inFunction 32303 , a = this.state.inGenerator 32304 , s = this.state.labels; 32305 this.state.inFunction = !0, 32306 this.state.inGenerator = e.generator, 32307 this.state.labels = [], 32308 e.body = this.parseBlock(!0), 32309 e.expression = !1, 32310 this.state.inFunction = i, 32311 this.state.inGenerator = a, 32312 this.state.labels = s 32313 } 32314 this.state.inAsync = n; 32315 var o = this.state.strict 32316 , u = !1 32317 , l = !1; 32318 if (t && (o = !0), 32319 !r && e.body.directives.length) { 32320 var p = !0 32321 , h = !1 32322 , y = void 0; 32323 try { 32324 for (var v, m = (0, 32325 f["default"])(e.body.directives); !(p = (v = m.next()).done); p = !0) { 32326 var g = v.value; 32327 if ("use strict" === g.value.value) { 32328 l = !0, 32329 o = !0, 32330 u = !0; 32331 break 32332 } 32333 } 32334 } catch (b) { 32335 h = !0, 32336 y = b 32337 } finally { 32338 try { 32339 !p && m["return"] && m["return"]() 32340 } finally { 32341 if (h) 32342 throw y 32343 } 32344 } 32345 } 32346 if (l && e.id && "Identifier" === e.id.type && "yield" === e.id.name && this.raise(e.id.start, "Binding yield in strict mode"), 32347 o) { 32348 var E = (0, 32349 c["default"])(null) 32350 , x = this.state.strict; 32351 u && (this.state.strict = !0), 32352 e.id && this.checkLVal(e.id, !0); 32353 var A = !0 32354 , S = !1 32355 , _ = void 0; 32356 try { 32357 for (var D, C = (0, 32358 f["default"])(e.params); !(A = (D = C.next()).done); A = !0) { 32359 var w = D.value; 32360 this.checkLVal(w, !0, E) 32361 } 32362 } catch (b) { 32363 S = !0, 32364 _ = b 32365 } finally { 32366 try { 32367 !A && C["return"] && C["return"]() 32368 } finally { 32369 if (S) 32370 throw _ 32371 } 32372 } 32373 this.state.strict = x 32374 } 32375 } 32376 , 32377 m.parseExprList = function(e, t, r, n) { 32378 for (var i = [], a = !0; !this.eat(e); ) { 32379 if (a) 32380 a = !1; 32381 else if (this.expect(d.types.comma), 32382 t && this.eat(e)) 32383 break; 32384 i.push(this.parseExprListItem(r, n)) 32385 } 32386 return i 32387 } 32388 , 32389 m.parseExprListItem = function(e, t) { 32390 var r = void 0; 32391 return r = e && this.match(d.types.comma) ? null : this.match(d.types.ellipsis) ? this.parseSpread(t) : this.parseMaybeAssign(!1, t) 32392 } 32393 , 32394 m.parseIdentifier = function(e) { 32395 var t = this.startNode(); 32396 return this.match(d.types.name) ? (!e && this.state.strict && v.reservedWords.strict(this.state.value) && this.raise(this.state.start, "The keyword '" + this.state.value + "' is reserved"), 32397 t.name = this.state.value) : e && this.state.type.keyword ? t.name = this.state.type.keyword : this.unexpected(), 32398 !e && "await" === t.name && this.state.inAsync && this.raise(t.start, "invalid use of await inside of an async function"), 32399 this.next(), 32400 this.finishNode(t, "Identifier") 32401 } 32402 , 32403 m.parseAwait = function(e) { 32404 return this.state.inAsync || this.unexpected(), 32405 this.isLineTerminator() && this.unexpected(), 32406 this.match(d.types.star) && this.raise(e.start, "await* has been removed from the async functions proposal. Use Promise.all() instead."), 32407 e.argument = this.parseMaybeUnary(), 32408 this.finishNode(e, "AwaitExpression") 32409 } 32410 , 32411 m.parseYield = function() { 32412 var e = this.startNode(); 32413 return this.next(), 32414 this.match(d.types.semi) || this.canInsertSemicolon() || !this.match(d.types.star) && !this.state.type.startsExpr ? (e.delegate = !1, 32415 e.argument = null) : (e.delegate = this.eat(d.types.star), 32416 e.argument = this.parseMaybeAssign()), 32417 this.finishNode(e, "YieldExpression") 32418 } 32419 } 32420 , function(e, t, r, n, i, a, s, o, u, l, c, p) { 32421 "use strict"; 32422 function f(e) {
32423 return e && e.__esModule ? e : { 32424 "default": e 32425 } 32426 } 32427 Object.defineProperty(t, "__esModule", { 32428 value: !0 32429 }), 32430 t.plugins = void 0; 32431 var d = r(n) 32432 , h = f(d) 32433 , y = r(i) 32434 , v = f(y) 32435 , m = r(a) 32436 , g = f(m) 32437 , b = r(s) 32438 , E = f(b) 32439 , x = r(o) 32440 , A = f(x) 32441 , S = r(u) 32442 , _ = f(S) 32443 , D = r(l) 32444 , C = r(c) 32445 , w = r(p) 32446 , T = f(w) 32447 , P = (t.plugins = {}, 32448 function(e) { 32449 function r(e, t) { 32450 (0, 32451 g["default"])(this, r), 32452 e = (0, 32453 C.getOptions)(e); 32454 var n = (0, 32455 A["default"])(this, (0, 32456 v["default"])(r).call(this, e, t)); 32457 return n.options = e, 32458 n.inModule = "module" === n.options.sourceType, 32459 n.isReservedWord = D.reservedWords[6], 32460 n.input = t, 32461 n.plugins = n.loadPlugins(n.options.plugins), 32462 n.filename = e.sourceFilename, 32463 0 === n.state.pos && "#" === n.input[0] && "!" === n.input[1] && n.skipLineComment(2), 32464 n 32465 } 32466 return (0, 32467 _["default"])(r, e), 32468 (0, 32469 E["default"])(r, [{ 32470 key: "hasPlugin", 32471 value: function(e) { 32472 return !(!this.plugins["*"] && !this.plugins[e]) 32473 } 32474 }, { 32475 key: "extend", 32476 value: function(e, t) { 32477 this[e] = t(this[e]) 32478 } 32479 }, { 32480 key: "loadPlugins", 32481 value: function(e) { 32482 var r = {}; 32483 e.indexOf("flow") >= 0 && (e = e.filter(function(e) { 32484 return "flow" !== e 32485 }), 32486 e.push("flow")); 32487 var n = !0 32488 , i = !1 32489 , a = void 0; 32490 try { 32491 for (var s, o = (0, 32492 h["default"])(e); !(n = (s = o.next()).done); n = !0) { 32493 var u = s.value; 32494 if (!r[u]) { 32495 r[u] = !0; 32496 var l = t.plugins[u]; 32497 l && l(this) 32498 } 32499 } 32500 } catch (c) { 32501 i = !0, 32502 a = c 32503 } finally { 32504 try { 32505 !n && o["return"] && o["return"]() 32506 } finally { 32507 if (i) 32508 throw a 32509 } 32510 } 32511 return r 32512 } 32513 }, { 32514 key: "parse", 32515 value: function() { 32516 var e = this.startNode() 32517 , t = this.startNode(); 32518 return this.nextToken(), 32519 this.parseTopLevel(e, t) 32520 } 32521 }]), 32522 r 32523 }(T["default"])); 32524 t["default"] = P 32525 } 32526 , function(e, t, r, n, i) { 32527 "use strict"; 32528 function a(e) { 32529 return e && e.__esModule ? e : { 32530 "default": e 32531 } 32532 } 32533 var s = r(n) 32534 , o = r(i) 32535 , u = a(o) 32536 , l = u["default"].prototype; 32537 l.raise = function(e, t) { 32538 var r = (0, 32539 s.getLineInfo)(this.input, e); 32540 t += " (" + r.line + ":" + r.column + ")"; 32541 var n = new SyntaxError(t); 32542 throw n.pos = e, 32543 n.loc = r, 32544 n 32545 } 32546 } 32547 , function(e, t, r, n, i, a, s) { 32548 "use strict"; 32549 function o(e) { 32550 return e && e.__esModule ? e : { 32551 "default": e 32552 } 32553 } 32554 var u = r(n) 32555 , l = o(u) 32556 , c = r(i) 32557 , p = r(a) 32558 , f = o(p) 32559 , d = r(s) 32560 , h = f["default"].prototype; 32561 h.toAssignable = function(e, t) { 32562 if (e) 32563 switch (e.type) { 32564 case "Identifier": 32565 case "ObjectPattern": 32566 case "ArrayPattern": 32567 case "AssignmentPattern": 32568 break; 32569 case "ObjectExpression": 32570 e.type = "ObjectPattern"; 32571 var r = !0 32572 , n = !1 32573 , i = void 0; 32574 try { 32575 for (var a, s = (0, 32576 l["default"])(e.properties); !(r = (a = s.next()).done); r = !0) { 32577 var o = a.value; 32578 "ObjectMethod" === o.type ? "get" === o.kind || "set" === o.kind ? this.raise(o.key.start, "Object pattern can't contain getter or setter") : this.raise(o.key.start, "Object pattern can't contain methods") : this.toAssignable(o, t) 32579 } 32580 } catch (u) { 32581 n = !0, 32582 i = u 32583 } finally { 32584 try { 32585 !r && s["return"] && s["return"]() 32586 } finally { 32587 if (n) 32588 throw i 32589 } 32590 } 32591 break; 32592 case "ObjectProperty": 32593 this.toAssignable(e.value, t); 32594 break; 32595 case "SpreadProperty": 32596 e.type = "RestProperty"; 32597 break; 32598 case "ArrayExpression": 32599 e.type = "ArrayPattern", 32600 this.toAssignableList(e.elements, t); 32601 break; 32602 case "AssignmentExpression": 32603 "=" === e.operator ? (e.type = "AssignmentPattern", 32604 delete e.operator) : this.raise(e.left.end, "Only '=' operator can be used for specifying default value."); 32605 break;
32606 case "MemberExpression": 32607 if (!t) 32608 break; 32609 default: 32610 this.raise(e.start, "Assigning to rvalue") 32611 } 32612 return e 32613 } 32614 , 32615 h.toAssignableList = function(e, t) { 32616 var r = e.length; 32617 if (r) { 32618 var n = e[r - 1]; 32619 if (n && "RestElement" === n.type) 32620 --r; 32621 else if (n && "SpreadElement" === n.type) { 32622 n.type = "RestElement"; 32623 var i = n.argument; 32624 this.toAssignable(i, t), 32625 "Identifier" !== i.type && "MemberExpression" !== i.type && "ArrayPattern" !== i.type && this.unexpected(i.start), 32626 --r 32627 } 32628 } 32629 for (var a = 0; r > a; a++) { 32630 var s = e[a]; 32631 s && this.toAssignable(s, t) 32632 } 32633 return e 32634 } 32635 , 32636 h.toReferencedList = function(e) { 32637 return e 32638 } 32639 , 32640 h.parseSpread = function(e) { 32641 var t = this.startNode(); 32642 return this.next(), 32643 t.argument = this.parseMaybeAssign(e), 32644 this.finishNode(t, "SpreadElement") 32645 } 32646 , 32647 h.parseRest = function() { 32648 var e = this.startNode(); 32649 return this.next(), 32650 e.argument = this.parseBindingIdentifier(), 32651 this.finishNode(e, "RestElement") 32652 } 32653 , 32654 h.shouldAllowYieldIdentifier = function() { 32655 return this.match(c.types._yield) && !this.state.strict && !this.state.inGenerator 32656 } 32657 , 32658 h.parseBindingIdentifier = function() { 32659 return this.parseIdentifier(this.shouldAllowYieldIdentifier()) 32660 } 32661 , 32662 h.parseBindingAtom = function() { 32663 switch (this.state.type) { 32664 case c.types._yield: 32665 (this.state.strict || this.state.inGenerator) && this.unexpected(); 32666 case c.types.name: 32667 return this.parseIdentifier(!0); 32668 case c.types.bracketL: 32669 var e = this.startNode(); 32670 return this.next(), 32671 e.elements = this.parseBindingList(c.types.bracketR, !0, !0), 32672 this.finishNode(e, "ArrayPattern"); 32673 case c.types.braceL: 32674 return this.parseObj(!0); 32675 default: 32676 this.unexpected() 32677 } 32678 } 32679 , 32680 h.parseBindingList = function(e, t, r) { 32681 for (var n = [], i = !0; !this.eat(e); ) 32682 if (i ? i = !1 : this.expect(c.types.comma), 32683 t && this.match(c.types.comma)) 32684 n.push(null); 32685 else { 32686 if (r && this.eat(e)) 32687 break; 32688 if (this.match(c.types.ellipsis)) { 32689 n.push(this.parseAssignableListItemTypes(this.parseRest())), 32690 this.expect(e); 32691 break 32692 } 32693 for (var a = []; this.match(c.types.at); ) 32694 a.push(this.parseDecorator()); 32695 var s = this.parseMaybeDefault(); 32696 a.length && (s.decorators = a), 32697 this.parseAssignableListItemTypes(s), 32698 n.push(this.parseMaybeDefault(null, null, s)) 32699 } 32700 return n 32701 } 32702 , 32703 h.parseAssignableListItemTypes = function(e) { 32704 return e 32705 } 32706 , 32707 h.parseMaybeDefault = function(e, t, r) { 32708 if (t = t || this.state.startLoc, 32709 e = e || this.state.start, 32710 r = r || this.parseBindingAtom(), 32711 !this.eat(c.types.eq)) 32712 return r; 32713 var n = this.startNodeAt(e, t); 32714 return n.left = r, 32715 n.right = this.parseMaybeAssign(), 32716 this.finishNode(n, "AssignmentPattern") 32717 } 32718 , 32719 h.checkLVal = function(e, t, r) { 32720 switch (e.type) { 32721 case "Identifier": 32722 if (this.state.strict && (d.reservedWords.strictBind(e.name) || d.reservedWords.strict(e.name)) && this.raise(e.start, (t ? "Binding " : "Assigning to ") + e.name + " in strict mode"), 32723 r) { 32724 var n = "_" + e.name; 32725 r[n] ? this.raise(e.start, "Argument name clash in strict mode") : r[n] = !0 32726 } 32727 break;
32728 case "MemberExpression": 32729 t && this.raise(e.start, (t ? "Binding" : "Assigning to") + " member expression"); 32730 break; 32731 case "ObjectPattern": 32732 var i = !0 32733 , a = !1 32734 , s = void 0; 32735 try { 32736 for (var o, u = (0, 32737 l["default"])(e.properties); !(i = (o = u.next()).done); i = !0) { 32738 var c = o.value; 32739 "ObjectProperty" === c.type && (c = c.value), 32740 this.checkLVal(c, t, r) 32741 } 32742 } catch (p) { 32743 a = !0, 32744 s = p 32745 } finally { 32746 try { 32747 !i && u["return"] && u["return"]() 32748 } finally { 32749 if (a) 32750 throw s 32751 } 32752 } 32753 break; 32754 case "ArrayPattern": 32755 var f = !0 32756 , h = !1 32757 , y = void 0; 32758 try { 32759 for (var v, m = (0, 32760 l["default"])(e.elements); !(f = (v = m.next()).done); f = !0) { 32761 var g = v.value; 32762 g && this.checkLVal(g, t, r) 32763 } 32764 } catch (p) { 32765 h = !0, 32766 y = p 32767 } finally { 32768 try { 32769 !f && m["return"] && m["return"]() 32770 } finally { 32771 if (h) 32772 throw y 32773 } 32774 } 32775 break; 32776 case "AssignmentPattern": 32777 this.checkLVal(e.left, t, r); 32778 break; 32779 case "RestProperty": 32780 case "RestElement": 32781 this.checkLVal(e.argument, t, r); 32782 break; 32783 default: 32784 this.raise(e.start, (t ? "Binding" : "Assigning to") + " rvalue") 32785 } 32786 } 32787 } 32788 , function(e, t, r, n, i, a, s) { 32789 "use strict"; 32790 function o(e) { 32791 return e && e.__esModule ? e : { 32792 "default": e 32793 } 32794 } 32795 function u(e, t, r, n) { 32796 return e.type = t, 32797 e.end = r, 32798 e.loc.end = n, 32799 this.processComment(e), 32800 e 32801 } 32802 var l = r(n) 32803 , c = o(l) 32804 , p = r(i) 32805 , f = o(p) 32806 , d = r(a) 32807 , h = o(d) 32808 , y = r(s) 32809 , v = h["default"].prototype 32810 , m = function() { 32811 function e(t, r, n) { 32812 (0, 32813 c["default"])(this, e), 32814 this.type = "", 32815 this.start = t, 32816 this.end = 0, 32817 this.loc = new y.SourceLocation(r), 32818 n && (this.loc.filename = n) 32819 } 32820 return (0, 32821 f["default"])(e, [{ 32822 key: "__clone", 32823 value: function() { 32824 var t = new e; 32825 for (var r in this) 32826 t[r] = this[r]; 32827 return t 32828 } 32829 }]), 32830 e 32831 }(); 32832 v.startNode = function() { 32833 return new m(this.state.start,this.state.startLoc,this.filename) 32834 } 32835 , 32836 v.startNodeAt = function(e, t) { 32837 return new m(e,t,this.filename) 32838 } 32839 , 32840 v.finishNode = function(e, t) { 32841 return u.call(this, e, t, this.state.lastTokEnd, this.state.lastTokEndLoc) 32842 } 32843 , 32844 v.finishNodeAt = function(e, t, r, n) { 32845 return u.call(this, e, t, r, n) 32846 } 32847 } 32848 , function(e, t, r, n, i, a, s, o) { 32849 "use strict"; 32850 function u(e) { 32851 return e && e.__esModule ? e : { 32852 "default": e 32853 } 32854 } 32855 var l = r(n) 32856 , c = u(l) 32857 , p = r(i) 32858 , f = u(p) 32859 , d = r(a) 32860 , h = r(s) 32861 , y = u(h) 32862 , v = r(o) 32863 , m = y["default"].prototype; 32864 m.parseTopLevel = function(e, t) { 32865 return t.sourceType = this.options.sourceType, 32866 this.parseBlockBody(t, !0, !0, d.types.eof), 32867 e.program = this.finishNode(t, "Program"), 32868 e.comments = this.state.comments, 32869 e.tokens = this.state.tokens, 32870 this.finishNode(e, "File") 32871 } 32872 ; 32873 var g = { 32874 kind: "loop" 32875 } 32876 , b = { 32877 kind: "switch" 32878 }; 32879 m.stmtToDirective = function(e) { 32880 var t = e.expression
32881 , r = this.startNodeAt(t.start, t.loc.start) 32882 , n = this.startNodeAt(e.start, e.loc.start) 32883 , i = this.input.slice(t.start, t.end) 32884 , a = r.value = i.slice(1, -1); 32885 return this.addExtra(r, "raw", i), 32886 this.addExtra(r, "rawValue", a), 32887 n.value = this.finishNodeAt(r, "DirectiveLiteral", t.end, t.loc.end), 32888 this.finishNodeAt(n, "Directive", e.end, e.loc.end) 32889 } 32890 , 32891 m.parseStatement = function(e, t) { 32892 this.match(d.types.at) && this.parseDecorators(!0); 32893 var r = this.state.type 32894 , n = this.startNode(); 32895 switch (r) { 32896 case d.types._break: 32897 case d.types._continue: 32898 return this.parseBreakContinueStatement(n, r.keyword); 32899 case d.types._debugger: 32900 return this.parseDebuggerStatement(n); 32901 case d.types._do: 32902 return this.parseDoStatement(n); 32903 case d.types._for: 32904 return this.parseForStatement(n); 32905 case d.types._function: 32906 return e || this.unexpected(), 32907 this.parseFunctionStatement(n); 32908 case d.types._class: 32909 return e || this.unexpected(), 32910 this.takeDecorators(n), 32911 this.parseClass(n, !0); 32912 case d.types._if: 32913 return this.parseIfStatement(n); 32914 case d.types._return:
32915 return this.parseReturnStatement(n); 32916 case d.types._switch: 32917 return this.parseSwitchStatement(n); 32918 case d.types._throw: 32919 return this.parseThrowStatement(n); 32920 case d.types._try: 32921 return this.parseTryStatement(n); 32922 case d.types._let: 32923 case d.types._const: 32924 e || this.unexpected(); 32925 case d.types._var: 32926 return this.parseVarStatement(n, r); 32927 case d.types._while: 32928 return this.parseWhileStatement(n); 32929 case d.types._with: 32930 return this.parseWithStatement(n); 32931 case d.types.braceL: 32932 return this.parseBlock(); 32933 case d.types.semi: 32934 return this.parseEmptyStatement(n); 32935 case d.types._export: 32936 case d.types._import: 32937 return this.options.allowImportExportEverywhere || (t || this.raise(this.state.start, "'import' and 'export' may only appear at the top level"), 32938 this.inModule || this.raise(this.state.start, "'import' and 'export' may appear only with 'sourceType: module'")),
32939 r === d.types._import ? this.parseImport(n) : this.parseExport(n); 32940 case d.types.name: 32941 if (this.hasPlugin("asyncFunctions") && "async" === this.state.value) { 32942 var i = this.state.clone(); 32943 if (this.next(), 32944 this.match(d.types._function) && !this.canInsertSemicolon()) 32945 return this.expect(d.types._function), 32946 this.parseFunction(n, !0, !1, !0); 32947 this.state = i 32948 } 32949 } 32950 var a = this.state.value 32951 , s = this.parseExpression(); 32952 return r === d.types.name && "Identifier" === s.type && this.eat(d.types.colon) ? this.parseLabeledStatement(n, a, s) : this.parseExpressionStatement(n, s) 32953 } 32954 , 32955 m.takeDecorators = function(e) { 32956 this.state.decorators.length && (e.decorators = this.state.decorators, 32957 this.state.decorators = []) 32958 } 32959 , 32960 m.parseDecorators = function(e) { 32961 for (; this.match(d.types.at); ) 32962 this.state.decorators.push(this.parseDecorator()); 32963 e && this.match(d.types._export) || this.match(d.types._class) || this.raise(this.state.start, "Leading decorators must be attached to a class declaration") 32964 } 32965 , 32966 m.parseDecorator = function() { 32967 this.hasPlugin("decorators") || this.unexpected(); 32968 var e = this.startNode(); 32969 return this.next(), 32970 e.expression = this.parseMaybeAssign(), 32971 this.finishNode(e, "Decorator") 32972 } 32973 , 32974 m.parseBreakContinueStatement = function(e, t) { 32975 var r = "break" === t; 32976 this.next(), 32977 this.isLineTerminator() ? e.label = null : this.match(d.types.name) ? (e.label = this.parseIdentifier(), 32978 this.semicolon()) : this.unexpected(); 32979 var n = void 0; 32980 for (n = 0; n < this.state.labels.length; ++n) { 32981 var i = this.state.labels[n]; 32982 if (null == e.label || i.name === e.label.name) { 32983 if (null != i.kind && (r || "loop" === i.kind)) 32984 break; 32985 if (e.label && r) 32986 break 32987 } 32988 } 32989 return n === this.state.labels.length && this.raise(e.start, "Unsyntactic " + t), 32990 this.finishNode(e, r ? "BreakStatement" : "ContinueStatement") 32991 } 32992 , 32993 m.parseDebuggerStatement = function(e) { 32994 return this.next(), 32995 this.semicolon(), 32996 this.finishNode(e, "DebuggerStatement") 32997 } 32998 , 32999 m.parseDoStatement = function(e) { 33000 return this.next(), 33001 this.state.labels.push(g), 33002 e.body = this.parseStatement(!1), 33003 this.state.labels.pop(), 33004 this.expect(d.types._while), 33005 e.test = this.parseParenExpression(), 33006 this.eat(d.types.semi), 33007 this.finishNode(e, "DoWhileStatement") 33008 } 33009 , 33010 m.parseForStatement = function(e) { 33011 this.next(), 33012 this.state.labels.push(g); 33013 var t = !1; 33014 if (this.hasPlugin("asyncGenerators") && this.state.inAsync && this.isContextual("await") && (t = !0, 33015 this.next()), 33016 this.expect(d.types.parenL), 33017 this.match(d.types.semi)) 33018 return t && this.unexpected(), 33019 this.parseFor(e, null); 33020 if (this.match(d.types._var) || this.match(d.types._let) || this.match(d.types._const)) { 33021 var r = this.startNode() 33022 , n = this.state.type; 33023 return this.next(), 33024 this.parseVar(r, !0, n), 33025 this.finishNode(r, "VariableDeclaration"), 33026 !this.match(d.types._in) && !this.isContextual("of") || 1 !== r.declarations.length || r.declarations[0].init ? (t && this.unexpected(), 33027 this.parseFor(e, r)) : this.parseForIn(e, r, t) 33028 } 33029 var i = { 33030 start: 0 33031 } 33032 , a = this.parseExpression(!0, i); 33033 return this.match(d.types._in) || this.isContextual("of") ? (this.toAssignable(a), 33034 this.checkLVal(a), 33035 this.parseForIn(e, a, t)) : (i.start && this.unexpected(i.start), 33036 t && this.unexpected(), 33037 this.parseFor(e, a)) 33038 } 33039 , 33040 m.parseFunctionStatement = function(e) { 33041 return this.next(), 33042 this.parseFunction(e, !0) 33043 } 33044 , 33045 m.parseIfStatement = function(e) { 33046 return this.next(), 33047 e.test = this.parseParenExpression(),
33048 e.consequent = this.parseStatement(!1), 33049 e.alternate = this.eat(d.types._else) ? this.parseStatement(!1) : null, 33050 this.finishNode(e, "IfStatement") 33051 } 33052 , 33053 m.parseReturnStatement = function(e) { 33054 return this.state.inFunction || this.options.allowReturnOutsideFunction || this.raise(this.state.start, "'return' outside of function"), 33055 this.next(), 33056 this.isLineTerminator() ? e.argument = null : (e.argument = this.parseExpression(), 33057 this.semicolon()), 33058 this.finishNode(e, "ReturnStatement") 33059 } 33060 , 33061 m.parseSwitchStatement = function(e) { 33062 this.next(), 33063 e.discriminant = this.parseParenExpression(), 33064 e.cases = [], 33065 this.expect(d.types.braceL), 33066 this.state.labels.push(b); 33067 for (var t, r = void 0; !this.match(d.types.braceR); ) 33068 if (this.match(d.types._case) || this.match(d.types._default)) { 33069 var n = this.match(d.types._case); 33070 r && this.finishNode(r, "SwitchCase"), 33071 e.cases.push(r = this.startNode()), 33072 r.consequent = [], 33073 this.next(), 33074 n ? r.test = this.parseExpression() : (t && this.raise(this.state.lastTokStart, "Multiple default clauses"), 33075 t = !0, 33076 r.test = null), 33077 this.expect(d.types.colon) 33078 } else 33079 r ? r.consequent.push(this.parseStatement(!0)) : this.unexpected(); 33080 return r && this.finishNode(r, "SwitchCase"), 33081 this.next(), 33082 this.state.labels.pop(), 33083 this.finishNode(e, "SwitchStatement") 33084 } 33085 , 33086 m.parseThrowStatement = function(e) { 33087 return this.next(), 33088 v.lineBreak.test(this.input.slice(this.state.lastTokEnd, this.state.start)) && this.raise(this.state.lastTokEnd, "Illegal newline after throw"), 33089 e.argument = this.parseExpression(), 33090 this.semicolon(), 33091 this.finishNode(e, "ThrowStatement") 33092 } 33093 ; 33094 var E = []; 33095 m.parseTryStatement = function(e) { 33096 if (this.next(), 33097 e.block = this.parseBlock(), 33098 e.handler = null, 33099 this.match(d.types._catch)) { 33100 var t = this.startNode(); 33101 this.next(), 33102 this.expect(d.types.parenL), 33103 t.param = this.parseBindingAtom(), 33104 this.checkLVal(t.param, !0, (0, 33105 f["default"])(null)), 33106 this.expect(d.types.parenR), 33107 t.body = this.parseBlock(), 33108 e.handler = this.finishNode(t, "CatchClause") 33109 } 33110 return e.guardedHandlers = E, 33111 e.finalizer = this.eat(d.types._finally) ? this.parseBlock() : null, 33112 e.handler || e.finalizer || this.raise(e.start, "Missing catch or finally clause"), 33113 this.finishNode(e, "TryStatement") 33114 } 33115 , 33116 m.parseVarStatement = function(e, t) { 33117 return this.next(), 33118 this.parseVar(e, !1, t), 33119 this.semicolon(), 33120 this.finishNode(e, "VariableDeclaration") 33121 } 33122 , 33123 m.parseWhileStatement = function(e) { 33124 return this.next(), 33125 e.test = this.parseParenExpression(), 33126 this.state.labels.push(g), 33127 e.body = this.parseStatement(!1), 33128 this.state.labels.pop(), 33129 this.finishNode(e, "WhileStatement") 33130 } 33131 , 33132 m.parseWithStatement = function(e) { 33133 return this.state.strict && this.raise(this.state.start, "'with' in strict mode"), 33134 this.next(), 33135 e.object = this.parseParenExpression(), 33136 e.body = this.parseStatement(!1), 33137 this.finishNode(e, "WithStatement") 33138 } 33139 , 33140 m.parseEmptyStatement = function(e) { 33141 return this.next(), 33142 this.finishNode(e, "EmptyStatement") 33143 } 33144 , 33145 m.parseLabeledStatement = function(e, t, r) { 33146 var n = !0 33147 , i = !1 33148 , a = void 0; 33149 try { 33150 for (var s, o = (0, 33151 c["default"])(this.state.labels); !(n = (s = o.next()).done); n = !0) { 33152 var u = s.value; 33153 u.name === t && this.raise(r.start, "Label '" + t + "' is already declared") 33154 } 33155 } catch (l) { 33156 i = !0, 33157 a = l
33158 } finally { 33159 try { 33160 !n && o["return"] && o["return"]() 33161 } finally { 33162 if (i) 33163 throw a 33164 } 33165 } 33166 for (var p = this.state.type.isLoop ? "loop" : this.match(d.types._switch) ? "switch" : null, f = this.state.labels.length - 1; f >= 0; f--) { 33167 var h = this.state.labels[f]; 33168 if (h.statementStart !== e.start) 33169 break; 33170 h.statementStart = this.state.start, 33171 h.kind = p 33172 } 33173 return this.state.labels.push({ 33174 name: t, 33175 kind: p, 33176 statementStart: this.state.start 33177 }), 33178 e.body = this.parseStatement(!0), 33179 this.state.labels.pop(), 33180 e.label = r, 33181 this.finishNode(e, "LabeledStatement") 33182 } 33183 , 33184 m.parseExpressionStatement = function(e, t) { 33185 return e.expression = t, 33186 this.semicolon(), 33187 this.finishNode(e, "ExpressionStatement") 33188 } 33189 , 33190 m.parseBlock = function(e) { 33191 var t = this.startNode(); 33192 return this.expect(d.types.braceL), 33193 this.parseBlockBody(t, e, !1, d.types.braceR), 33194 this.finishNode(t, "BlockStatement") 33195 } 33196 , 33197 m.parseBlockBody = function(e, t, r, n) { 33198 e.body = [], 33199 e.directives = []; 33200 for (var i = !1, a = void 0, s = void 0; !this.eat(n); ) { 33201 i || !this.state.containsOctal || s || (s = this.state.octalPosition); 33202 var o = this.parseStatement(!0, r); 33203 if (!t || i || "ExpressionStatement" !== o.type || "StringLiteral" !== o.expression.type || o.expression.extra.parenthesized) 33204 i = !0, 33205 e.body.push(o); 33206 else { 33207 var u = this.stmtToDirective(o); 33208 e.directives.push(u), 33209 void 0 === a && "use strict" === u.value.value && (a = this.state.strict, 33210 this.setStrict(!0), 33211 s && this.raise(s, "Octal literal in strict mode")) 33212 } 33213 } 33214 a === !1 && this.setStrict(!1) 33215 } 33216 , 33217 m.parseFor = function(e, t) { 33218 return e.init = t, 33219 this.expect(d.types.semi), 33220 e.test = this.match(d.types.semi) ? null : this.parseExpression(), 33221 this.expect(d.types.semi), 33222 e.update = this.match(d.types.parenR) ? null : this.parseExpression(), 33223 this.expect(d.types.parenR), 33224 e.body = this.parseStatement(!1), 33225 this.state.labels.pop(), 33226 this.finishNode(e, "ForStatement") 33227 } 33228 , 33229 m.parseForIn = function(e, t, r) { 33230 var n = void 0; 33231 return r ? (this.eatContextual("of"), 33232 n = "ForAwaitStatement") : (n = this.match(d.types._in) ? "ForInStatement" : "ForOfStatement", 33233 this.next()), 33234 e.left = t, 33235 e.right = this.parseExpression(), 33236 this.expect(d.types.parenR), 33237 e.body = this.parseStatement(!1), 33238 this.state.labels.pop(), 33239 this.finishNode(e, n) 33240 } 33241 , 33242 m.parseVar = function(e, t, r) { 33243 for (e.declarations = [], 33244 e.kind = r.keyword; ; ) { 33245 var n = this.startNode(); 33246 if (this.parseVarHead(n), 33247 this.eat(d.types.eq) ? n.init = this.parseMaybeAssign(t) : r !== d.types._const || this.match(d.types._in) || this.isContextual("of") ? "Identifier" === n.id.type || t && (this.match(d.types._in) || this.isContextual("of")) ? n.init = null : this.raise(this.state.lastTokEnd, "Complex binding patterns require an initialization value") : this.unexpected(), 33248 e.declarations.push(this.finishNode(n, "VariableDeclarator")), 33249 !this.eat(d.types.comma)) 33250 break 33251 } 33252 return e 33253 } 33254 , 33255 m.parseVarHead = function(e) { 33256 e.id = this.parseBindingAtom(), 33257 this.checkLVal(e.id, !0) 33258 } 33259 , 33260 m.parseFunction = function(e, t, r, n, i) { 33261 var a = this.state.inMethod; 33262 return this.state.inMethod = !1, 33263 this.initFunction(e, n), 33264 this.match(d.types.star) && (e.async && !this.hasPlugin("asyncGenerators") ? this.unexpected() : (e.generator = !0, 33265 this.next())), 33266 !t || i || this.match(d.types.name) || this.match(d.types._yield) || this.unexpected(), 33267 (this.match(d.types.name) || this.match(d.types._yield)) && (e.id = this.parseBindingIdentifier()), 33268 this.parseFunctionParams(e), 33269 this.parseFunctionBody(e, r), 33270 this.state.inMethod = a, 33271 this.finishNode(e, t ? "FunctionDeclaration" : "FunctionExpression") 33272 } 33273 , 33274 m.parseFunctionParams = function(e) { 33275 this.expect(d.types.parenL), 33276 e.params = this.parseBindingList(d.types.parenR, !1, this.hasPlugin("trailingFunctionCommas")) 33277 } 33278 , 33279 m.parseClass = function(e, t, r) { 33280 return this.next(), 33281 this.parseClassId(e, t, r), 33282 this.parseClassSuper(e), 33283 this.parseClassBody(e), 33284 this.finishNode(e, t ? "ClassDeclaration" : "ClassExpression") 33285 } 33286 , 33287 m.isClassProperty = function() { 33288 return this.match(d.types.eq) || this.isLineTerminator() 33289 } 33290 , 33291 m.parseClassBody = function(e) { 33292 var t = this.state.strict; 33293 this.state.strict = !0; 33294 var r = !1 33295 , n = !1 33296 , i = [] 33297 , a = this.startNode(); 33298 for (a.body = [], 33299 this.expect(d.types.braceL); !this.eat(d.types.braceR); ) 33300 if (!this.eat(d.types.semi)) 33301 if (this.match(d.types.at)) 33302 i.push(this.parseDecorator()); 33303 else { 33304 var s = this.startNode(); 33305 i.length && (s.decorators = i, 33306 i = []); 33307 var o = !1 33308 , u = this.match(d.types.name) && "static" === this.state.value 33309 , l = this.eat(d.types.star) 33310 , c = !1 33311 , p = !1; 33312 if (this.parsePropertyName(s), 33313 s["static"] = u && !this.match(d.types.parenL), 33314 s["static"] && (l && this.unexpected(), 33315 l = this.eat(d.types.star), 33316 this.parsePropertyName(s)), 33317 !l && "Identifier" === s.key.type && !s.computed) { 33318 if (this.isClassProperty()) { 33319 a.body.push(this.parseClassProperty(s)); 33320 continue 33321 } 33322 this.hasPlugin("classConstructorCall") && "call" === s.key.name && this.match(d.types.name) && "constructor" === this.state.value && (o = !0, 33323 this.parsePropertyName(s)) 33324 } 33325 var f = this.hasPlugin("asyncFunctions") && !this.match(d.types.parenL) && !s.computed && "Identifier" === s.key.type && "async" === s.key.name; 33326 if (f && (this.hasPlugin("asyncGenerators") && this.eat(d.types.star) && (l = !0), 33327 p = !0, 33328 this.parsePropertyName(s)), 33329 s.kind = "method", 33330 !s.computed) { 33331 var h = s.key; 33332 p || l || "Identifier" !== h.type || this.match(d.types.parenL) || "get"
33332!== h.name && "set" !== h.name || (c = !0, 33333 s.kind = h.name, 33334 h = this.parsePropertyName(s)); 33335 var y = !o && !s["static"] && ("Identifier" === h.type && "constructor" === h.name || "StringLiteral" === h.type && "constructor" === h.value); 33336 y && (n && this.raise(h.start, "Duplicate constructor in the same class"), 33337 c && this.raise(h.start, "Constructor can't have get/set modifier"), 33338 l && this.raise(h.start, "Constructor can't be a generator"), 33339 p && this.raise(h.start, "Constructor can't be an async function"), 33340 s.kind = "constructor", 33341 n = !0); 33342 var v = s["static"] && ("Identifier" === h.type && "prototype" === h.name || "StringLiteral" === h.type && "prototype" === h.value); 33343 v && this.raise(h.start, "Classes may not have static property named prototype") 33344 } 33345 if (o && (r && this.raise(s.start, "Duplicate constructor call in the same class"), 33346 s.kind = "constructorCall", 33347 r = !0), 33348 "constructor" !== s.kind && "constructorCall" !== s.kind || !s.decorators || this.raise(s.start, "You can't attach decorators to a class constructor"), 33349 this.parseClassMethod(a, s, l, p), 33350 c) { 33351 var m = "get" === s.kind ? 0 : 1; 33352 if (s.params.length !== m) { 33353 var g = s.start; 33354 "get" === s.kind ? this.raise(g, "getter should have no params") : this.raise(g, "setter should have exactly one param") 33355 } 33356 } 33357 } 33358 i.length && this.raise(this.state.start, "You have trailing decorators with no method"), 33359 e.body = this.finishNode(a, "ClassBody"), 33360 this.state.strict = t 33361 } 33362 , 33363 m.parseClassProperty = function(e) { 33364 return this.match(d.types.eq) ? (this.hasPlugin("classProperties") || this.unexpected(), 33365 this.next(), 33366 e.value = this.parseMaybeAssign()) : e.value = null, 33367 this.semicolon(), 33368 this.finishNode(e, "ClassProperty") 33369 } 33370 , 33371 m.parseClassMethod = function(e, t, r, n) { 33372 this.parseMethod(t, r, n), 33373 e.body.push(this.finishNode(t, "ClassMethod")) 33374 } 33375 , 33376 m.parseClassId = function(e, t, r) { 33377 this.match(d.types.name) ? e.id = this.parseIdentifier() : r || !t ? e.id = null : this.unexpected() 33378 } 33379 , 33380 m.parseClassSuper = function(e) { 33381 e.superClass = this.eat(d.types._extends) ? this.parseExprSubscripts() : null 33382 } 33383 , 33384 m.parseExport = function(e) { 33385 if (this.next(), 33386 this.match(d.types.star)) { 33387 var t = this.startNode(); 33388 if (this.next(), 33389 !this.hasPlugin("exportExtensions") || !this.eatContextual("as")) 33390 return this.parseExportFrom(e, !0), 33391 this.finishNode(e, "ExportAllDeclaration"); 33392 t.exported = this.parseIdentifier(), 33393 e.specifiers = [this.finishNode(t, "ExportNamespaceSpecifier")], 33394 this.parseExportSpecifiersMaybe(e), 33395 this.parseExportFrom(e, !0) 33396 } else if (this.hasPlugin("exportExtensions") && this.isExportDefaultSpecifier()) { 33397 var r = this.startNode(); 33398 if (r.exported = this.parseIdentifier(!0), 33399 e.specifiers = [this.finishNode(r, "ExportDefaultSpecifier")], 33400 this.match(d.types.comma) && this.lookahead().type === d.types.star) { 33401 this.expect(d.types.comma); 33402 var n = this.startNode(); 33403 this.expect(d.types.star), 33404 this.expectContextual("as"), 33405 n.exported = this.parseIdentifier(), 33406 e.specifiers.push(this.finishNode(n, "ExportNamespaceSpecifier")) 33407 } else 33408 this.parseExportSpecifiersMaybe(e); 33409 this.parseExportFrom(e, !0) 33410 } else { 33411 if (this.eat(d.types._default)) { 33412 var i = this.startNode() 33413 , a = !1; 33414 return this.eat(d.types._function) ? i = this.parseFunction(i, !0, !1, !1, !0) : this.match(d.types._class) ? i = this.parseClass(i, !0, !0) : (a = !0, 33415 i = this.parseMaybeAssign()), 33416 e.declaration = i, 33417 a && this.semicolon(), 33418 this.checkExport(e), 33419 this.finishNode(e, "ExportDefaultDeclaration") 33420 } 33421 this.state.type.keyword || this.shouldParseExportDeclaration() ? (e.specifiers = [], 33422 e.source = null, 33423 e.declaration = this.parseExportDeclaration(e)) : (e.declaration = null, 33424 e.specifiers = this.parseExportSpecifiers(), 33425 this.parseExportFrom(e)) 33426 } 33427 return this.checkExport(e), 33428 this.finishNode(e, "ExportNamedDeclaration") 33429 } 33430 , 33431 m.parseExportDeclaration = function() {
33432 return this.parseStatement(!0) 33433 } 33434 , 33435 m.isExportDefaultSpecifier = function() { 33436 if (this.match(d.types.name)) 33437 return "type" !== this.state.value && "async" !== this.state.value && "interface" !== this.state.value; 33438 if (!this.match(d.types._default)) 33439 return !1; 33440 var e = this.lookahead(); 33441 return e.type === d.types.comma || e.type === d.types.name && "from" === e.value 33442 } 33443 , 33444 m.parseExportSpecifiersMaybe = function(e) { 33445 this.eat(d.types.comma) && (e.specifiers = e.specifiers.concat(this.parseExportSpecifiers())) 33446 } 33447 , 33448 m.parseExportFrom = function(e, t) { 33449 this.eatContextual("from") ? (e.source = this.match(d.types.string) ? this.parseExprAtom() : this.unexpected(), 33450 this.checkExport(e)) : t ? this.unexpected() : e.source = null, 33451 this.semicolon() 33452 } 33453 , 33454 m.shouldParseExportDeclaration = function() { 33455 return this.hasPlugin("asyncFunctions") && this.isContextual("async") 33456 } 33457 , 33458 m.checkExport = function(e) { 33459 if (this.state.decorators.length) { 33460 var t = e.declaration && ("ClassDeclaration" === e.declaration.type || "ClassExpression" === e.declaration.type); 33461 e.declaration && t || this.raise(e.start, "You can only use decorators on an export when exporting a class"), 33462 this.takeDecorators(e.declaration) 33463 } 33464 } 33465 , 33466 m.parseExportSpecifiers = function() { 33467 var e = [] 33468 , t = !0 33469 , r = void 0; 33470 for (this.expect(d.types.braceL); !this.eat(d.types.braceR); ) { 33471 if (t) 33472 t = !1; 33473 else if (this.expect(d.types.comma), 33474 this.eat(d.types.braceR)) 33475 break; 33476 var n = this.match(d.types._default); 33477 n && !r && (r = !0); 33478 var i = this.startNode(); 33479 i.local = this.parseIdentifier(n), 33480 i.exported = this.eatContextual("as") ? this.parseIdentifier(!0) : i.local.__clone(), 33481 e.push(this.finishNode(i, "ExportSpecifier")) 33482 } 33483 return r && !this.isContextual("from") && this.unexpected(), 33484 e 33485 } 33486 , 33487 m.parseImport = function(e) { 33488 return this.next(), 33489 this.match(d.types.string) ? (e.specifiers = [], 33490 e.source = this.parseExprAtom()) : (e.specifiers = [], 33491 this.parseImportSpecifiers(e), 33492 this.expectContextual("from"), 33493 e.source = this.match(d.types.string) ? this.parseExprAtom() : this.unexpected()), 33494 this.semicolon(), 33495 this.finishNode(e, "ImportDeclaration") 33496 } 33497 , 33498 m.parseImportSpecifiers = function(e) { 33499 var t = !0; 33500 if (this.match(d.types.name)) { 33501 var r = this.state.start 33502 , n = this.state.startLoc; 33503 if (e.specifiers.push(this.parseImportSpecifierDefault(this.parseIdentifier(), r, n)), 33504 !this.eat(d.types.comma)) 33505 return 33506 } 33507 if (this.match(d.types.star)) { 33508 var i = this.startNode(); 33509 return this.next(), 33510 this.expectContextual("as"), 33511 i.local = this.parseIdentifier(), 33512 this.checkLVal(i.local, !0), 33513 void e.specifiers.push(this.finishNode(i, "ImportNamespaceSpecifier")) 33514 } 33515 for (this.expect(d.types.braceL); !this.eat(d.types.braceR); ) { 33516 if (t) 33517 t = !1; 33518 else if (this.expect(d.types.comma), 33519 this.eat(d.types.braceR)) 33520 break; 33521 var a = this.startNode(); 33522 a.imported = this.parseIdentifier(!0), 33523 a.local = this.eatContextual("as") ? this.parseIdentifier() : a.imported.__clone(), 33524 this.checkLVal(a.local, !0), 33525 e.specifiers.push(this.finishNode(a, "ImportSpecifier")) 33526 } 33527 } 33528 , 33529 m.parseImportSpecifierDefault = function(e, t, r) { 33530 var n = this.startNodeAt(t, r); 33531 return n.local = e, 33532 this.checkLVal(n.local, !0), 33533 this.finishNode(n, "ImportDefaultSpecifier") 33534 } 33535 } 33536 , function(e, t, r, n, i, a) { 33537 "use strict"; 33538 function s(e) {
33539 return e && e.__esModule ? e : { 33540 "default": e 33541 } 33542 } 33543 var o = r(n) 33544 , u = r(i) 33545 , l = s(u) 33546 , c = r(a) 33547 , p = l["default"].prototype; 33548 p.addExtra = function(e, t, r) { 33549 if (e) { 33550 var n = e.extra = e.extra || {}; 33551 n[t] = r 33552 } 33553 } 33554 , 33555 p.isRelational = function(e) { 33556 return this.match(o.types.relational) && this.state.value === e 33557 } 33558 , 33559 p.expectRelational = function(e) { 33560 this.isRelational(e) ? this.next() : this.unexpected() 33561 } 33562 , 33563 p.isContextual = function(e) { 33564 return this.match(o.types.name) && this.state.value === e 33565 } 33566 , 33567 p.eatContextual = function(e) { 33568 return this.state.value === e && this.eat(o.types.name) 33569 } 33570 , 33571 p.expectContextual = function(e) { 33572 this.eatContextual(e) || this.unexpected() 33573 } 33574 , 33575 p.canInsertSemicolon = function() { 33576 return this.match(o.types.eof) || this.match(o.types.braceR) || c.lineBreak.test(this.input.slice(this.state.lastTokEnd, this.state.start)) 33577 } 33578 , 33579 p.isLineTerminator = function() { 33580 return this.eat(o.types.semi) || this.canInsertSemicolon() 33581 } 33582 , 33583 p.semicolon = function() { 33584 this.isLineTerminator() || this.unexpected() 33585 } 33586 , 33587 p.expect = function(e) { 33588 return this.eat(e) || this.unexpected() 33589 } 33590 , 33591 p.unexpected = function(e) { 33592 this.raise(null != e ? e : this.state.start, "Unexpected token") 33593 } 33594 } 33595 , function(e, t, r, n, i) { 33596 "use strict"; 33597 function a(e) { 33598 return e && e.__esModule ? e : { 33599 "default": e 33600 } 33601 } 33602 Object.defineProperty(t, "__esModule", { 33603 value: !0 33604 }), 33605 t["default"] = function(e) { 33606 function t(e) { 33607 return e.expression.typeAnnotation = e.typeAnnotation, 33608 e.expression 33609 } 33610 e.extend("parseFunctionBody", function(e) { 33611 return function(t, r) { 33612 return this.match(s.types.colon) && !r && (t.returnType = this.flowParseTypeAnnotation()), 33613 e.call(this, t, r) 33614 } 33615 }), 33616 e.extend("parseStatement", function(e) { 33617 return function(t, r) { 33618 if (this.state.strict && this.match(s.types.name) && "interface" === this.state.value) { 33619 var n = this.startNode(); 33620 return this.next(), 33621 this.flowParseInterface(n) 33622 } 33623 return e.call(this, t, r) 33624 } 33625 }), 33626 e.extend("parseExpressionStatement", function(e) { 33627 return function(t, r) { 33628 if ("Identifier" === r.type) 33629 if ("declare" === r.name) { 33630 if (this.match(s.types._class) || this.match(s.types.name) || this.match(s.types._function) || this.match(s.types._var)) 33631 return this.flowParseDeclare(t) 33632 } else if (this.match(s.types.name)) { 33633 if ("interface" === r.name) 33634 return this.flowParseInterface(t); 33635 if ("type" === r.name) 33636 return this.flowParseTypeAlias(t) 33637 } 33638 return e.call(this, t, r) 33639 } 33640 }), 33641 e.extend("shouldParseExportDeclaration", function(e) { 33642 return function() { 33643 return this.isContextual("type") || this.isContextual("interface") || e.call(this) 33644 } 33645 }), 33646 e.extend("parseParenItem", function() { 33647 return function(e, t, r, n) { 33648 var i = this.state.potentialArrowAt = r; 33649 if (this.match(s.types.colon)) { 33650 var a = this.startNodeAt(t, r); 33651 if (a.expression = e, 33652 a.typeAnnotation = this.flowParseTypeAnnotation(), 33653 n && !this.match(s.types.arrow) && this.unexpected(), 33654 i && this.eat(s.types.arrow)) { 33655 var o = "SequenceExpression" === e.type ? e.expressions : [e] 33656 , u = this.parseArrowExpression(this.startNodeAt(t, r), o); 33657 return u.returnType = a.typeAnnotation, 33658 u 33659 } 33660 return this.finishNode(a, "TypeCastExpression") 33661 } 33662 return e 33663 } 33664 }), 33665 e.extend("parseExport", function(e) { 33666 return function(t) { 33667 return t = e.call(this, t), 33668 "ExportNamedDeclaration" === t.type && (t.exportKind = t.exportKind || "value"), 33669 t 33670 } 33671 }), 33672 e.extend("parseExportDeclaration", function(e) { 33673 return function(t) { 33674 if (this.isContextual("type")) { 33675 t.exportKind = "type"; 33676 var r = this.startNode(); 33677 return this.next(), 33678 this.match(s.types.braceL) ? (t.specifiers = this.parseExportSpecifiers(), 33679 this.parseExportFrom(t), 33680 null) : this.flowParseTypeAlias(r) 33681 } 33682 if (this.isContextual("interface")) { 33683 t.exportKind = "type"; 33684 var n = this.startNode(); 33685 return this.next(), 33686 this.flowParseInterface(n) 33687 } 33688 return e.call(this, t) 33689 } 33690 }), 33691 e.extend("parseClassId", function(e) { 33692 return function(t) { 33693 e.apply(this, arguments), 33694 this.isRelational("<") && (t.typeParameters = this.flowParseTypeParameterDeclaration()) 33695 } 33696 }), 33697 e.extend("isKeyword", function(e) { 33698 return function(t) { 33699 return this.state.inType && "void" === t ? !1 : e.call(this, t) 33700 } 33701 }), 33702 e.extend("readToken", function(e) { 33703 return function(t) { 33704 return !this.state.inType || 62 !== t && 60 !== t ? e.call(this, t) : this.finishOp(s.types.relational, 1) 33705 } 33706 }), 33707 e.extend("jsx_readToken", function(e) { 33708 return function() { 33709 return this.state.inType ? void 0 : e.call(this) 33710 } 33711 }), 33712 e.extend("toAssignable", function(e) { 33713 return function(r) { 33714 return "TypeCastExpression" === r.type ? t(r) : e.apply(this, arguments) 33715 } 33716 }), 33717 e.extend("toAssignableList", function(e) { 33718 return function(r, n) { 33719 for (var i = 0; i < r.length; i++) { 33720 var a = r[i]; 33721 a && "TypeCastExpression" === a.type && (r[i] = t(a)) 33722 } 33723 return e.call(this, r, n) 33724 } 33725 }), 33726 e.extend("toReferencedList", function() { 33727 return function(e) { 33728 for (var t = 0; t < e.length; t++) { 33729 var r = e[t]; 33730 r && r._exprListItem && "TypeCastExpression" === r.type && this.raise(r.start, "Unexpected type cast") 33731 } 33732 return e 33733 } 33734 }), 33735 e.extend("parseExprListItem", function(e) { 33736 return function(t, r) { 33737 var n = this.startNode() 33738 , i = e.call(this, t, r); 33739 return this.match(s.types.colon) ? (n._exprListItem = !0, 33740 n.expression = i, 33741 n.typeAnnotation = this.flowParseTypeAnnotation(), 33742 this.finishNode(n, "TypeCastExpression")) : i 33743 } 33744 }), 33745 e.extend("checkLVal", function(e) { 33746 return function(t) { 33747 return "TypeCastExpression" !== t.type ? e.apply(this, arguments) : void 0 33748 } 33749 }), 33750 e.extend("parseClassProperty", function(e) { 33751 return function(t) { 33752 return this.match(s.types.colon) && (t.typeAnnotation = this.flowParseTypeAnnotation()), 33753 e.call(this, t) 33754 } 33755 }), 33756 e.extend("isClassProperty", function(e) { 33757 return function() { 33758 return this.match(s.types.colon) || e.call(this) 33759 } 33760 }), 33761 e.extend("parseClassMethod", function() { 33762 return function(e, t, r, n) { 33763 this.isRelational("<") && (t.typeParameters = this.flowParseTypeParameterDeclaration()), 33764 this.parseMethod(t, r, n), 33765 e.body.push(this.finishNode(t, "ClassMethod")) 33766 } 33767 }), 33768 e.extend("parseClassSuper", function(e) { 33769 return function(t, r) { 33770 if (e.call(this, t, r), 33771 t.superClass && this.isRelational("<") && (t.superTypeParameters = this.flowParseTypeParameterInstantiation()), 33772 this.isContextual("implements")) { 33773 this.next(); 33774 var n = t["implements"] = []; 33775 do { 33776 var i = this.startNode(); 33777 i.id = this.parseIdentifier(), 33778 this.isRelational("<") ? i.typeParameters = this.flowParseTypeParameterInstantiation() : i.typeParameters = null, 33779 n.push(this.finishNode(i, "ClassImplements")) 33780 } while (this.eat(s.types.comma)) 33781 } 33782 } 33783 }), 33784 e.extend("parseObjPropValue", function(e) { 33785 return function(t) { 33786 var r = void 0; 33787 this.isRelational("<") && (r = this.flowParseTypeParameterDeclaration(), 33788 this.match(s.types.parenL) || this.unexpected()), 33789 e.apply(this, arguments), 33790 r && ((t.value || t).typeParameters = r) 33791 } 33792 }), 33793 e.extend("parseAssignableListItemTypes", function() { 33794 return function(e) { 33795 return this.eat(s.types.question) && (e.optional = !0), 33796 this.match(s.types.colon) && (e.typeAnnotation = this.flowParseTypeAnnotation()), 33797 this.finishNode(e, e.type), 33798 e 33799 } 33800 }), 33801 e.extend("parseImportSpecifiers", function(e) { 33802 return function(t) { 33803 t.importKind = "value"; 33804 var r = null; 33805 if (this.match(s.types._typeof) ? r = "typeof" : this.isContextual("type") && (r = "type"), 33806 r) { 33807 var n = this.lookahead(); 33808 (n.type === s.types.name && "from" !== n.value || n.type === s.types.braceL || n.type === s.types.star) && (this.next(), 33809 t.importKind = r) 33810 } 33811 e.call(this, t) 33812 } 33813 }), 33814 e.extend("parseFunctionParams", function(e) { 33815 return function(t) { 33816 this.isRelational("<") && (t.typeParameters = this.flowParseTypeParameterDeclaration()), 33817 e.call(this, t) 33818 } 33819 }), 33820 e.extend("parseVarHead", function(e) { 33821 return function(t) { 33822 e.call(this, t), 33823 this.match(s.types.colon) && (t.id.typeAnnotation = this.flowParseTypeAnnotation(), 33824 this.finishNode(t.id, t.id.type)) 33825 } 33826 }), 33827 e.extend("parseAsyncArrowFromCallExpression", function(e) { 33828 return function(t, r) { 33829 return this.match(s.types.colon) && (t.returnType = this.flowParseTypeAnnotation()), 33830 e.call(this, t, r) 33831 } 33832 }), 33833 e.extend("shouldParseAsyncArrow", function(e) { 33834 return function() { 33835 return this.match(s.types.colon) || e.call(this) 33836 } 33837 }), 33838 e.extend("parseParenAndDistinguishExpression", function(e) { 33839 return function(t, r, n, i) { 33840 if (t = t || this.state.start, 33841 r = r || this.state.startLoc, 33842 n && this.lookahead().type === s.types.parenR) { 33843 this.expect(s.types.parenL), 33844 this.expect(s.types.parenR); 33845 var a = this.startNodeAt(t, r); 33846 return this.match(s.types.colon) && (a.returnType = this.flowParseTypeAnnotation()), 33847 this.expect(s.types.arrow), 33848 this.parseArrowExpression(a, [], i) 33849 } 33850 var o = e.call(this, t, r, n, i, this.hasPlugin("trailingFunctionCommas")); 33851 if (!this.match(s.types.colon)) 33852 return o; 33853 var u = this.state.clone(); 33854 try { 33855 return this.parseParenItem(o, t, r, !0) 33856 } catch (l) { 33857 if (l instanceof SyntaxError) 33858 return this.state = u, 33859 o; 33860 throw l 33861 } 33862 } 33863 }) 33864 } 33865 ; 33866 var s = r(n) 33867 , o = r(i) 33868 , u = a(o) 33869 , l = u["default"].prototype; 33870 l.flowParseTypeInitialiser = function(e, t) { 33871 var r = this.state.inType; 33872 this.state.inType = !0, 33873 this.expect(e || s.types.colon), 33874 t && (this.match(s.types.bitwiseAND) || this.match(s.types.bitwiseOR)) && this.next(); 33875 var n = this.flowParseType(); 33876 return this.state.inType = r, 33877 n 33878 } 33879 , 33880 l.flowParseDeclareClass = function(e) { 33881 return this.next(), 33882 this.flowParseInterfaceish(e, !0), 33883 this.finishNode(e, "DeclareClass") 33884 } 33885 , 33886 l.flowParseDeclareFunction = function(e) { 33887 this.next(); 33888 var t = e.id = this.parseIdentifier() 33889 , r = this.startNode() 33890 , n = this.startNode(); 33891 this.isRelational("<") ? r.typeParameters = this.flowParseTypeParameterDeclaration() : r.typeParameters = null, 33892 this.expect(s.types.parenL); 33893 var i = this.flowParseFunctionTypeParams(); 33894 return r.params = i.params, 33895 r.rest = i.rest, 33896 this.expect(s.types.parenR), 33897 r.returnType = this.flowParseTypeInitialiser(), 33898 n.typeAnnotation = this.finishNode(r, "FunctionTypeAnnotation"), 33899 t.typeAnnotation = this.finishNode(n, "TypeAnnotation"), 33900 this.finishNode(t, t.type), 33901 this.semicolon(), 33902 this.finishNode(e, "DeclareFunction") 33903 } 33904 , 33905 l.flowParseDeclare = function(e) { 33906 return this.match(s.types._class) ? this.flowParseDeclareClass(e) : this.match(s.types._function) ? this.flowParseDeclareFunction(e) : this.match(s.types._var) ? this.flowParseDeclareVariable(e) : this.isContextual("module") ? this.flowParseDeclareModule(e) : this.isContextual("type") ? this.flowParseDeclareTypeAlias(e) : this.isContextual("interface") ? this.flowParseDeclareInterface(e) : void this.unexpected() 33907 } 33908 , 33909 l.flowParseDeclareVariable = function(e) { 33910 return this.next(), 33911
33911 e.id = this.flowParseTypeAnnotatableIdentifier(), 33912 this.semicolon(), 33913 this.finishNode(e, "DeclareVariable") 33914 } 33915 , 33916 l.flowParseDeclareModule = function(e) { 33917 this.next(), 33918 this.match(s.types.string) ? e.id = this.parseExprAtom() : e.id = this.parseIdentifier(); 33919 var t = e.body = this.startNode() 33920 , r = t.body = []; 33921 for (this.expect(s.types.braceL); !this.match(s.types.braceR); ) { 33922 var n = this.startNode(); 33923 this.next(), 33924 r.push(this.flowParseDeclare(n)) 33925 } 33926 return this.expect(s.types.braceR), 33927 this.finishNode(t, "BlockStatement"), 33928 this.finishNode(e, "DeclareModule") 33929 } 33930 , 33931 l.flowParseDeclareTypeAlias = function(e) { 33932 return this.next(), 33933 this.flowParseTypeAlias(e), 33934 this.finishNode(e, "DeclareTypeAlias") 33935 } 33936 , 33937 l.flowParseDeclareInterface = function(e) { 33938 return this.next(), 33939 this.flowParseInterfaceish(e), 33940 this.finishNode(e, "DeclareInterface") 33941 } 33942 , 33943 l.flowParseInterfaceish = function(e, t) { 33944 if (e.id = this.parseIdentifier(), 33945 this.isRelational("<") ? e.typeParameters = this.flowParseTypeParameterDeclaration() : e.typeParameters = null, 33946 e["extends"] = [], 33947 e.mixins = [], 33948 this.eat(s.types._extends)) 33949 do 33950 e["extends"].push(this.flowParseInterfaceExtends()); 33951 while (this.eat(s.types.comma)); 33952 if (this.isContextual("mixins")) { 33953 this.next(); 33954 do 33955 e.mixins.push(this.flowParseInterfaceExtends()); 33956 while (this.eat(s.types.comma)) 33957 } 33958 e.body = this.flowParseObjectType(t) 33959 } 33960 , 33961 l.flowParseInterfaceExtends = function() { 33962 var e = this.startNode(); 33963 return e.id = this.parseIdentifier(), 33964 this.isRelational("<") ? e.typeParameters = this.flowParseTypeParameterInstantiation() : e.typeParameters = null, 33965 this.finishNode(e, "InterfaceExtends") 33966 } 33967 , 33968 l.flowParseInterface = function(e) { 33969 return this.flowParseInterfaceish(e, !1), 33970 this.finishNode(e, "InterfaceDeclaration") 33971 } 33972 , 33973 l.flowParseTypeAlias = function(e) { 33974 return e.id = this.parseIdentifier(), 33975 this.isRelational("<") ? e.typeParameters = this.flowParseTypeParameterDeclaration() : e.typeParameters = null, 33976 e.right = this.flowParseTypeInitialiser(s.types.eq, !0), 33977 this.semicolon(), 33978 this.finishNode(e, "TypeAlias") 33979 } 33980 , 33981 l.flowParseTypeParameter = function() { 33982 var e = this.startNode() 33983 , t = void 0; 33984 this.match(s.types.plusMin) && ("+" === this.state.value ? t = "plus" : "-" === this.state.value && (t = "minus"), 33985 this.eat(s.types.plusMin)); 33986 var r = this.flowParseTypeAnnotatableIdentifier(!1, !1); 33987 return e.name = r.name, 33988 e.variance = t, 33989 e.bound = r.typeAnnotation, 33990 this.match(s.types.eq) && (this.eat(s.types.eq), 33991 e["default"] = this.flowParseType()), 33992 this.finishNode(e, "TypeParameter") 33993 } 33994 , 33995 l.flowParseTypeParameterDeclaration = function() { 33996 var e = this.startNode(); 33997 e.params = [], 33998 this.expectRelational("<"); 33999 do 34000 e.params.push(this.flowParseTypeParameter()), 34001 this.isRelational(">") || this.expect(s.types.comma); 34002 while (!this.isRelational(">")); 34003 return this.expectRelational(">"), 34004 this.finishNode(e, "TypeParameterDeclaration") 34005 } 34006 , 34007 l.flowParseTypeParameterInstantiation = function() { 34008 var e = this.startNode() 34009 , t = this.state.inType; 34010 for (e.params = [], 34011 this.state.inType = !0, 34012 this.expectRelational("<"); !this.isRelational(">"); ) 34013 e.params.push(this.flowParseType()), 34014 this.isRelational(">") || this.expect(s.types.comma); 34015 return this.expectRelational(">"), 34016 this.state.inType = t, 34017 this.finishNode(e, "TypeParameterInstantiation") 34018 } 34019 , 34020 l.flowParseObjectPropertyKey = function() { 34021 return this.match(s.types.num) || this.match(s.types.string) ? this.parseExprAtom() : this.parseIdentifier(!0) 34022 } 34023 , 34024 l.flowParseObjectTypeIndexer = function(e, t) { 34025 return e["static"] = t, 34026 this.expect(s.types.bracketL), 34027 e.id = this.flowParseObjectPropertyKey(), 34028 e.key = this.flowParseTypeInitialiser(), 34029 this.expect(s.types.bracketR), 34030 e.value = this.flowParseTypeInitialiser(), 34031 this.flowObjectTypeSemicolon(), 34032 this.finishNode(e, "ObjectTypeIndexer") 34033 } 34034 , 34035 l.flowParseObjectTypeMethodish = function(e) { 34036 for (e.params = [], 34037 e.rest = null, 34038 e.typeParameters = null, 34039 this.isRelational("<") && (e.typeParameters = this.flowParseTypeParameterDeclaration()), 34040 this.expect(s.types.parenL); this.match(s.types.name); ) 34041 e.params.push(this.flowParseFunctionTypeParam()), 34042 this.match(s.types.parenR) || this.expect(s.types.comma); 34043 return this.eat(s.types.ellipsis) && (e.rest = this.flowParseFunctionTypeParam()), 34044 this.expect(s.types.parenR), 34045 e.returnType = this.flowParseTypeInitialiser(), 34046 this.finishNode(e, "FunctionTypeAnnotation") 34047 } 34048 , 34049 l.flowParseObjectTypeMethod = function(e, t, r, n) { 34050 var i = this.startNodeAt(e, t); 34051 return i.value = this.flowParseObjectTypeMethodish(this.startNodeAt(e, t)), 34052 i["static"] = r, 34053 i.key = n, 34054 i.optional = !1, 34055 this.flowObjectTypeSemicolon(), 34056 this.finishNode(i, "ObjectTypeProperty") 34057 } 34058 , 34059 l.flowParseObjectTypeCallProperty = function(e, t) { 34060 var r = this.startNode(); 34061 return e["static"] = t, 34062 e.value = this.flowParseObjectTypeMethodish(r), 34063 this.flowObjectTypeSemicolon(), 34064 this.finishNode(e, "ObjectTypeCallProperty") 34065 } 34066 , 34067 l.flowParseObjectType = function(e) { 34068 var t = this.startNode() 34069 , r = void 0 34070 , n = void 0 34071 , i = void 0; 34072 for (t.callProperties = [], 34073 t.properties = [], 34074 t.indexers = [], 34075 this.expect(s.types.braceL); !this.match(s.types.braceR); ) { 34076 var a = !1 34077 , o = this.state.start 34078 , u = this.state.startLoc; 34079 r = this.startNode(), 34080 e && this.isContextual("static") && (this.next(), 34081 i = !0), 34082 this.match(s.types.bracketL) ? t.indexers.push(this.flowParseObjectTypeIndexer(r, i)) : this.match(s.types.parenL) || this.isRelational("<") ? t.callProperties.push(this.flowParseObjectTypeCallProperty(r, e)) : (n = i && this.match(s.types.colon) ? this.parseIdentifier() : this.flowParseObjectPropertyKey(), 34083 this.isRelational("<") || this.match(s.types.parenL) ? t.properties.push(this.flowParseObjectTypeMethod(o, u, i, n)) : (this.eat(s.types.question) && (a = !0), 34084 r.key = n, 34085 r.value = this.flowParseTypeInitialiser(), 34086 r.optional = a, 34087 r["static"] = i, 34088 this.flowObjectTypeSemicolon(), 34089 t.properties.push(this.finishNode(r, "ObjectTypeProperty")))) 34090 } 34091 return this.expect(s.types.braceR), 34092 this.finishNode(t, "ObjectTypeAnnotation") 34093 } 34094 , 34095 l.flowObjectTypeSemicolon = function() { 34096 this.eat(s.types.semi) || this.eat(s.types.comma) || this.match(s.types.braceR) || this.unexpected() 34097 } 34098 , 34099 l.flowParseGenericType = function(e, t, r) { 34100 var n = this.startNodeAt(e, t); 34101 for (n.typeParameters = null, 34102 n.id = r; this.eat(s.types.dot); ) { 34103 var i = this.startNodeAt(e, t); 34104 i.qualification = n.id, 34105 i.id = this.parseIdentifier(), 34106 n.id = this.finishNode(i, "QualifiedTypeIdentifier") 34107 } 34108 return this.isRelational("<") && (n.typeParameters = this.flowParseTypeParameterInstantiation()), 34109 this.finishNode(n, "GenericTypeAnnotation") 34110 } 34111 , 34112 l.flowParseTypeofType = function() { 34113 var e = this.startNode(); 34114 return this.expect(s.types._typeof), 34115 e.argument = this.flowParsePrimaryType(), 34116 this.finishNode(e, "TypeofTypeAnnotation") 34117 } 34118 , 34119 l.flowParseTupleType = function() { 34120 var e = this.startNode(); 34121 for (e.types = [], 34122 this.expect(s.types.bracketL); this.state.pos < this.input.length && !this.match(s.types.bracketR) && (e.types.push(this.flowParseType()), 34123 !this.match(s.types.bracketR)); ) 34124 this.expect(s.types.comma); 34125 return this.expect(s.types.bracketR), 34126 this.finishNode(e, "TupleTypeAnnotation") 34127 } 34128 , 34129 l.flowParseFunctionTypeParam = function() { 34130 var e = !1 34131 , t = this.startNode(); 34132 return t.name = this.parseIdentifier(), 34133 this.eat(s.types.question) && (e = !0), 34134 t.optional = e, 34135 t.typeAnnotation = this.flowParseTypeInitialiser(), 34136 this.finishNode(t, "FunctionTypeParam") 34137 } 34138 , 34139 l.flowParseFunctionTypeParams = function() { 34140 for (var e = { 34141 params: [], 34142 rest: null 34143 }; this.match(s.types.name); ) 34144 e.params.push(this.flowParseFunctionTypeParam()), 34145 this.match(s.types.parenR) || this.expect(s.types.comma); 34146 return this.eat(s.types.ellipsis) && (e.rest = this.flowParseFunctionTypeParam()), 34147 e 34148 } 34149 , 34150 l.flowIdentToTypeAnnotation = function(e, t, r, n) { 34151 switch (n.name) { 34152 case "any": 34153 return this.finishNode(r, "AnyTypeAnnotation"); 34154 case "void": 34155 return this.finishNode(r, "VoidTypeAnnotation"); 34156 case "bool": 34157 case "boolean": 34158 return this.finishNode(r, "BooleanTypeAnnotation"); 34159 case "mixed": 34160 return this.finishNode(r, "MixedTypeAnnotation"); 34161 case "number": 34162 return this.finishNode(r, "NumberTypeAnnotation"); 34163 case "string": 34164 return this.finishNode(r, "StringTypeAnnotation"); 34165 default: 34166 return this.flowParseGenericType(e, t, n) 34167 } 34168 } 34169 , 34170 l.flowParsePrimaryType = function() { 34171 var e = this.state.start 34172 , t = this.state.startLoc 34173 , r = this.startNode() 34174 , n = void 0 34175 , i = void 0 34176 , a = !1; 34177 switch (this.state.type) { 34178 case s.types.name: 34179 return this.flowIdentToTypeAnnotation(e, t, r, this.parseIdentifier()); 34180 case s.types.braceL: 34181 return this.flowParseObjectType(); 34182 case s.types.bracketL: 34183 return this.flowParseTupleType(); 34184 case s.types.relational: 34185 if ("<" === this.state.value) 34186 return r.typeParameters = this.flowParseTypeParameterDeclaration(), 34187 this.expect(s.types.parenL), 34188 n = this.flowParseFunctionTypeParams(), 34189 r.params = n.params, 34190 r.rest = n.rest, 34191 this.expect(s.types.parenR), 34192 this.expect(s.types.arrow), 34193 r.returnType = this.flowParseType(), 34194 this.finishNode(r, "FunctionTypeAnnotation"); 34195 case s.types.parenL: 34196 if (this.next(), 34197 !this.match(s.types.parenR) && !this.match(s.types.ellipsis)) 34198 if (this.match(s.types.name)) { 34199 var o = this.lookahead().type; 34200 a = o !== s.types.question && o !== s.types.colon 34201 } else 34202 a = !0; 34203 return a ? (i = this.flowParseType(), 34204 this.expect(s.types.parenR), 34205 this.eat(s.types.arrow) && this.raise(r, "Unexpected token =>. It looks like you are trying to write a function type, but you ended up writing a grouped type followed by an =>, which is a syntax error. Remember, function type parameters are named so function types look like (name1: type1, name2: type2) => returnType. You probably wrote (type1) => returnType"), 34206 i) : (n = this.flowParseFunctionTypeParams(), 34207 r.params = n.params, 34208 r.rest = n.rest, 34209 this.expect(s.types.parenR), 34210 this.expect(s.types.arrow), 34211 r.returnType = this.flowParseType(), 34212 r.typeParameters = null, 34213 this.finishNode(r, "FunctionTypeAnnotation")); 34214 case s.types.string: 34215 return r.value = this.state.value, 34216 this.addExtra(r, "rawValue", r.value), 34217 this.addExtra(r, "raw", this.input.slice(this.state.start, this.state.end)), 34218 this.next(), 34219 this.finishNode(r, "StringLiteralTypeAnnotation"); 34220 case s.types._true: 34221 case s.types._false: 34222 return r.value = this.match(s.types._true), 34223 this.next(), 34224 this.finishNode(r, "BooleanLiteralTypeAnnotation"); 34225 case s.types.num: 34226 return r.value = this.state.value, 34227 this.addExtra(r, "rawValue", r.value), 34228 this.addExtra(r, "raw", this.input.slice(this.state.start, this.state.end)), 34229 this.next(), 34230 this.finishNode(r, "NumericLiteralTypeAnnotation"); 34231 case s.types._null: 34232 return r.value = this.match(s.types._null), 34233 this.next(), 34234 this.finishNode(r, "NullLiteralTypeAnnotation"); 34235 case s.types._this: 34236 return r.value = this.match(s.types._this), 34237 this.next(), 34238 this.finishNode(r, "ThisTypeAnnotation"); 34239 case s.types.star: 34240 return this.next(), 34241 this.finishNode(r, "ExistentialTypeParam"); 34242 default: 34243 if ("typeof" === this.state.type.keyword) 34244 return this.flowParseTypeofType() 34245 } 34246 this.unexpected() 34247 } 34248 , 34249 l.flowParsePostfixType = function() { 34250 var e = this.startNode() 34251 , t = e.elementType = this.flowParsePrimaryType(); 34252 return this.match(s.types.bracketL) ? (this.expect(s.types.bracketL), 34253 this.expect(s.types.bracketR), 34254 this.finishNode(e, "ArrayTypeAnnotation")) : t 34255 } 34256 , 34257 l.flowParsePrefixType = function() { 34258 var e = this.startNode(); 34259 return this.eat(s.types.question) ? (e.typeAnnotation = this.flowParsePrefixType(), 34260 this.finishNode(e, "NullableTypeAnnotation")) : this.flowParsePostfixType() 34261 } 34262 , 34263 l.flowParseIntersectionType = function() { 34264 var e = this.startNode() 34265 , t = this.flowParsePrefixType(); 34266 for (e.types = [t]; this.eat(s.types.bitwiseAND); ) 34267 e.types.push(this.flowParsePrefixType()); 34268 return 1 === e.types.length ? t : this.finishNode(e, "IntersectionTypeAnnotation") 34269 } 34270 , 34271 l.flowParseUnionType = function() { 34272 var e = this.startNode() 34273 , t = this.flowParseIntersectionType(); 34274 for (e.types = [t]; this.eat(s.types.bitwiseOR); ) 34275
34275 e.types.push(this.flowParseIntersectionType()); 34276 return 1 === e.types.length ? t : this.finishNode(e, "UnionTypeAnnotation") 34277 } 34278 , 34279 l.flowParseType = function() { 34280 var e = this.state.inType; 34281 this.state.inType = !0; 34282 var t = this.flowParseUnionType(); 34283 return this.state.inType = e, 34284 t 34285 } 34286 , 34287 l.flowParseTypeAnnotation = function() { 34288 var e = this.startNode(); 34289 return e.typeAnnotation = this.flowParseTypeInitialiser(), 34290 this.finishNode(e, "TypeAnnotation") 34291 } 34292 , 34293 l.flowParseTypeAnnotatableIdentifier = function(e, t) { 34294 var r = this.parseIdentifier() 34295 , n = !1; 34296 return t && this.eat(s.types.question) && (this.expect(s.types.question), 34297 n = !0), 34298 (e || this.match(s.types.colon)) && (r.typeAnnotation = this.flowParseTypeAnnotation(), 34299 this.finishNode(r, r.type)), 34300 n && (r.optional = !0, 34301 this.finishNode(r, r.type)), 34302 r 34303 } 34304 } 34305 , function(e, t, r, n, i, a, s, o, u) { 34306 "use strict"; 34307 function l(e) { 34308 return e && e.__esModule ? e : { 34309 "default": e 34310 } 34311 } 34312 function c(e) { 34313 return "JSXIdentifier" === e.type ? e.name : "JSXNamespacedName" === e.type ? e.namespace.name + ":" + e.name.name : "JSXMemberExpression" === e.type ? c(e.object) + "." + c(e.property) : void 0 34314 } 34315 Object.defineProperty(t, "__esModule", { 34316 value: !0 34317 }), 34318 t["default"] = function(e) { 34319 e.extend("parseExprAtom", function(e) { 34320 return function(t) { 34321 if (this.match(d.types.jsxText)) { 34322 var r = this.parseLiteral(this.state.value, "JSXText"); 34323 return r.extra = null, 34324 r 34325 } 34326 return this.match(d.types.jsxTagStart) ? this.jsxParseElement() : e.call(this, t) 34327 } 34328 }), 34329 e.extend("readToken", function(e) { 34330 return function(t) { 34331 var r = this.curContext(); 34332 if (r === h.types.j_expr) 34333 return this.jsxReadToken(); 34334 if (r === h.types.j_oTag || r === h.types.j_cTag) { 34335 if ((0, 34336 m.isIdentifierStart)(t)) 34337 return this.jsxReadWord(); 34338 if (62 === t) 34339 return ++this.state.pos, 34340 this.finishToken(d.types.jsxTagEnd); 34341 if ((34 === t || 39 === t) && r === h.types.j_oTag) 34342 return this.jsxReadString(t) 34343 } 34344 return 60 === t && this.state.exprAllowed ? (++this.state.pos, 34345 this.finishToken(d.types.jsxTagStart)) : e.call(this, t) 34346 } 34347 }), 34348 e.extend("updateContext", function(e) { 34349 return function(t) { 34350 if (this.match(d.types.braceL)) { 34351 var r = this.curContext(); 34352 r === h.types.j_oTag ? this.state.context.push(h.types.b_expr) : r === h.types.j_expr ? this.state.context.push(h.types.b_tmpl) : e.call(this, t), 34353 this.state.exprAllowed = !0 34354 } else { 34355 if (!this.match(d.types.slash) || t !== d.types.jsxTagStart) 34356 return e.call(this, t); 34357 this.state.context.length -= 2, 34358 this.state.context.push(h.types.j_cTag), 34359 this.state.exprAllowed = !1 34360 } 34361 } 34362 }) 34363 } 34364 ; 34365 var p = r(n) 34366 , f = l(p) 34367 , d = r(i) 34368 , h = r(a) 34369 , y = r(s) 34370 , v = l(y) 34371 , m = r(o) 34372 , g = r(u) 34373 , b = /^[\da-fA-F]+$/ 34374 , E = /^\d+$/;
34375 h.types.j_oTag = new h.TokContext("<tag",!1), 34376 h.types.j_cTag = new h.TokContext("</tag",!1), 34377 h.types.j_expr = new h.TokContext("<tag>...</tag>",!0,!0), 34378 d.types.jsxName = new d.TokenType("jsxName"), 34379 d.types.jsxText = new d.TokenType("jsxText",{ 34380 beforeExpr: !0 34381 }), 34382 d.types.jsxTagStart = new d.TokenType("jsxTagStart"), 34383 d.types.jsxTagEnd = new d.TokenType("jsxTagEnd"), 34384 d.types.jsxTagStart.updateContext = function() { 34385 this.state.context.push(h.types.j_expr), 34386 this.state.context.push(h.types.j_oTag), 34387 this.state.exprAllowed = !1 34388 } 34389 , 34390 d.types.jsxTagEnd.updateContext = function(e) { 34391 var t = this.state.context.pop(); 34392 t === h.types.j_oTag && e === d.types.slash || t === h.types.j_cTag ? (this.state.context.pop(), 34393 this.state.exprAllowed = this.curContext() === h.types.j_expr) : this.state.exprAllowed = !0 34394 } 34395 ; 34396 var x = v["default"].prototype; 34397 x.jsxReadToken = function() { 34398 for (var e = "", t = this.state.pos; ; ) { 34399 this.state.pos >= this.input.length && this.raise(this.state.start, "Unterminated JSX contents"); 34400 var r = this.input.charCodeAt(this.state.pos); 34401 switch (r) { 34402 case 60: 34403 case 123: 34404 return this.state.pos === this.state.start ? 60 === r && this.state.exprAllowed ? (++this.state.pos, 34405 this.finishToken(d.types.jsxTagStart)) : this.getTokenFromCode(r) : (e += this.input.slice(t, this.state.pos), 34406 this.finishToken(d.types.jsxText, e)); 34407 case 38: 34408 e += this.input.slice(t, this.state.pos), 34409 e += this.jsxReadEntity(), 34410 t = this.state.pos; 34411 break; 34412 default: 34413 (0, 34414 g.isNewLine)(r) ? (e += this.input.slice(t, this.state.pos), 34415 e += this.jsxReadNewLine(!0), 34416 t = this.state.pos) : ++this.state.pos 34417 } 34418 } 34419 } 34420 , 34421 x.jsxReadNewLine = function(e) { 34422 var t = this.input.charCodeAt(this.state.pos) 34423 , r = void 0; 34424 return ++this.state.pos, 34425 13 === t && 10 === this.input.charCodeAt(this.state.pos) ? (++this.state.pos, 34426 r = e ? "\n" : "\r\n") : r = String.fromCharCode(t), 34427 ++this.state.curLine, 34428 this.state.lineStart = this.state.pos, 34429 r 34430 } 34431 , 34432 x.jsxReadString = function(e) { 34433 for (var t = "", r = ++this.state.pos; ; ) { 34434 this.state.pos >= this.input.length && this.raise(this.state.start, "Unterminated string constant"); 34435 var n = this.input.charCodeAt(this.state.pos); 34436 if (n === e) 34437 break; 34438 38 === n ? (t += this.input.slice(r, this.state.pos), 34439 t += this.jsxReadEntity(), 34440 r = this.state.pos) : (0, 34441 g.isNewLine)(n) ? (t += this.input.slice(r, this.state.pos), 34442 t += this.jsxReadNewLine(!1), 34443 r = this.state.pos) : ++this.state.pos 34444 } 34445 return t += this.input.slice(r, this.state.pos++), 34446 this.finishToken(d.types.string, t) 34447 } 34448 , 34449 x.jsxReadEntity = function() { 34450 for (var e = "", t = 0, r = void 0, n = this.input[this.state.pos], i = ++this.state.pos; this.state.pos < this.input.length && t++ < 10; ) { 34451 if (n = this.input[this.state.pos++], 34452 ";" === n) { 34453 "#" === e[0] ? "x" === e[1] ? (e = e.substr(2), 34454 b.test(e) && (r = String.fromCharCode(parseInt(e, 16)))) : (e = e.substr(1), 34455 E.test(e) && (r = String.fromCharCode(parseInt(e, 10)))) : r = f["default"][e]; 34456 break 34457 } 34458 e += n 34459 } 34460 return r ? r : (this.state.pos = i, 34461 "&") 34462 } 34463 , 34464 x.jsxReadWord = function() { 34465 var e = void 0 34466 , t = this.state.pos; 34467 do 34468 e = this.input.charCodeAt(++this.state.pos); 34469 while ((0, 34470 m.isIdentifierChar)(e) || 45 === e); 34471 return this.finishToken(d.types.jsxName, this.input.slice(t, this.state.pos)) 34472 } 34473 , 34474 x.jsxParseIdentifier = function() { 34475 var e = this.startNode(); 34476 return this.match(d.types.jsxName) ? e.name = this.state.value : this.state.type.keyword ? e.name = this.state.type.keyword : this.unexpected(), 34477 this.next(), 34478 this.finishNode(e, "JSXIdentifier") 34479 } 34480 , 34481 x.jsxParseNamespacedName = function() { 34482 var e = this.state.start 34483 , t = this.state.startLoc 34484 , r = this.jsxParseIdentifier(); 34485 if (!this.eat(d.types.colon)) 34486 return r; 34487 var n = this.startNodeAt(e, t); 34488 return n.namespace = r, 34489 n.name = this.jsxParseIdentifier(), 34490 this.finishNode(n, "JSXNamespacedName") 34491 } 34492 , 34493 x.jsxParseElementName = function() { 34494 for (var e = this.state.start, t = this.state.startLoc, r = this.jsxParseNamespacedName(); this.eat(d.types.dot); ) { 34495 var n = this.startNodeAt(e, t); 34496 n.object = r, 34497 n.property = this.jsxParseIdentifier(), 34498 r = this.finishNode(n, "JSXMemberExpression") 34499 } 34500 return r 34501 } 34502 , 34503 x.jsxParseAttributeValue = function() { 34504 var e = void 0; 34505 switch (this.state.type) { 34506 case d.types.braceL: 34507 if (e = this.jsxParseExpressionContainer(), 34508 "JSXEmptyExpression" !== e.expression.type) 34509 return e; 34510 this.raise(e.start, "JSX attributes must only be assigned a non-empty expression"); 34511 case d.types.jsxTagStart: 34512 case d.types.string: 34513 return e = this.parseExprAtom(), 34514 e.extra = null, 34515 e; 34516 default: 34517 this.raise(this.state.start, "JSX value should be either an expression or a quoted JSX text") 34518 } 34519 } 34520 , 34521 x.jsxParseEmptyExpression = function() { 34522 var e = this.startNodeAt(this.lastTokEnd, this.lastTokEndLoc); 34523 return this.finishNodeAt(e, "JSXEmptyExpression", this.start, this.startLoc) 34524 } 34525 , 34526 x.jsxParseExpressionContainer = function() { 34527 var e = this.startNode(); 34528 return this.next(), 34529 this.match(d.types.braceR) ? e.expression = this.jsxParseEmptyExpression() : e.expression = this.parseExpression(), 34530 this.expect(d.types.braceR), 34531 this.finishNode(e, "JSXExpressionContainer") 34532 } 34533 , 34534 x.jsxParseAttribute = function() { 34535 var e = this.startNode(); 34536 return this.eat(d.types.braceL) ? (this.expect(d.types.ellipsis), 34537 e.argument = this.parseMaybeAssign(), 34538 this.expect(d.types.braceR), 34539 this.finishNode(e, "JSXSpreadAttribute")) : (e.name = this.jsxParseNamespacedName(), 34540 e.value = this.eat(d.types.eq) ? this.jsxParseAttributeValue() : null, 34541 this.finishNode(e, "JSXAttribute")) 34542 } 34543 , 34544 x.jsxParseOpeningElementAt = function(e, t) { 34545 var r = this.startNodeAt(e, t); 34546 for (r.attributes = [], 34547 r.name = this.jsxParseElementName(); !this.match(d.types.slash) && !this.match(d.types.jsxTagEnd); ) 34548 r.attributes.push(this.jsxParseAttribute()); 34549 return r.selfClosing = this.eat(d.types.slash), 34550 this.expect(d.types.jsxTagEnd), 34551 this.finishNode(r, "JSXOpeningElement") 34552 } 34553 , 34554 x.jsxParseClosingElementAt = function(e, t) { 34555 var r = this.startNodeAt(e, t); 34556 return r.name = this.jsxParseElementName(), 34557 this.expect(d.types.jsxTagEnd), 34558 this.finishNode(r, "JSXClosingElement") 34559 } 34560 , 34561 x.jsxParseElementAt = function(e, t) { 34562 var r = this.startNodeAt(e, t) 34563 , n = [] 34564 , i = this.jsxParseOpeningElementAt(e, t) 34565 , a = null; 34566 if (!i.selfClosing) { 34567 e: for (; ; ) 34568 switch (this.state.type) { 34569 case d.types.jsxTagStart: 34570 if (e = this.state.start, 34571 t = this.state.startLoc, 34572 this.next(), 34573 this.eat(d.types.slash)) { 34574 a = this.jsxParseClosingElementAt(e, t); 34575 break e 34576 } 34577 n.push(this.jsxParseElementAt(e, t)); 34578 break; 34579 case d.types.jsxText: 34580 n.push(this.parseExprAtom()); 34581 break; 34582 case d.types.braceL: 34583 n.push(this.jsxParseExpressionContainer()); 34584 break; 34585 default: 34586 this.unexpected() 34587 } 34588 c(a.name) !== c(i.name) && this.raise(a.start, "Expected corresponding JSX closing tag for <" + c(i.name) + ">") 34589 } 34590 return r.openingElement = i, 34591 r.closingElement = a, 34592 r.children = n, 34593 this.match(d.types.relational) && "<" === this.state.value && this.raise(this.state.start, "Adjacent JSX elements must be wrapped in an enclosing tag"), 34594 this.finishNode(r, "JSXElement") 34595 } 34596 , 34597 x.jsxParseElement = function() { 34598 var e = this.state.start 34599 , t = this.state.startLoc; 34600 return this.next(), 34601 this.jsxParseElementAt(e, t) 34602 } 34603 } 34604 , function(e, t, r, n, i, a) { 34605 "use strict"; 34606 function s(e) {
34607 return e && e.__esModule ? e : { 34608 "default": e 34609 } 34610 } 34611 Object.defineProperty(t, "__esModule", { 34612 value: !0 34613 }), 34614 t.types = t.TokContext = void 0; 34615 var o = r(n) 34616 , u = s(o) 34617 , l = r(i) 34618 , c = r(a) 34619 , p = t.TokContext = function d(e, t, r, n) { 34620 (0, 34621 u["default"])(this, d), 34622 this.token = e, 34623 this.isExpr = !!t, 34624 this.preserveSpace = !!r, 34625 this.override = n 34626 } 34627 , f = t.types = { 34628 b_stat: new p("{",!1), 34629 b_expr: new p("{",!0), 34630 b_tmpl: new p("${",!0), 34631 p_stat: new p("(",!1), 34632 p_expr: new p("(",!0), 34633 q_tmpl: new p("`",!0,!0,function(e) { 34634 return e.readTmplToken() 34635 } 34636 ), 34637 f_expr: new p("function",!0) 34638 }; 34639 l.types.parenR.updateContext = l.types.braceR.updateContext = function() { 34640 if (1 === this.state.context.length) 34641 return void (this.state.exprAllowed = !0); 34642 var e = this.state.context.pop(); 34643 e === f.b_stat && this.curContext() === f.f_expr ? (this.state.context.pop(), 34644 this.state.exprAllowed = !1) : e === f.b_tmpl ? this.state.exprAllowed = !0 : this.state.exprAllowed = !e.isExpr 34645 } 34646 , 34647 l.types.name.updateContext = function(e) { 34648 this.state.exprAllowed = !1, 34649 e !== l.types._let && e !== l.types._const && e !== l.types._var || c.lineBreak.test(this.input.slice(this.state.end)) && (this.state.exprAllowed = !0) 34650 } 34651 , 34652 l.types.braceL.updateContext = function(e) { 34653 this.state.context.push(this.braceIsBlock(e) ? f.b_stat : f.b_expr), 34654 this.state.exprAllowed = !0 34655 } 34656 , 34657 l.types.dollarBraceL.updateContext = function() { 34658 this.state.context.push(f.b_tmpl), 34659 this.state.exprAllowed = !0 34660 } 34661 , 34662 l.types.parenL.updateContext = function(e) { 34663 var t = e === l.types._if || e === l.types._for || e === l.types._with || e === l.types._while; 34664 this.state.context.push(t ? f.p_stat : f.p_expr), 34665 this.state.exprAllowed = !0 34666 } 34667 , 34668 l.types.incDec.updateContext = function() {} 34669 , 34670 l.types._function.updateContext = function() { 34671 this.curContext() !== f.b_stat && this.state.context.push(f.f_expr), 34672 this.state.exprAllowed = !1 34673 } 34674 , 34675 l.types.backQuote.updateContext = function() { 34676 this.curContext() === f.q_tmpl ? this.state.context.pop() : this.state.context.push(f.q_tmpl), 34677 this.state.exprAllowed = !1 34678 } 34679 } 34680 , function(e, t, r, n, i, a, s, o, u, l, c) { 34681 "use strict"; 34682 function p(e) { 34683 return e && e.__esModule ? e : { 34684 "default": e 34685 } 34686 } 34687 function f(e) { 34688 return 65535 >= e ? String.fromCharCode(e) : String.fromCharCode((e - 65536 >> 10) + 55296, (e - 65536 & 1023) + 56320) 34689 } 34690 Object.defineProperty(t, "__esModule", { 34691 value: !0 34692 }), 34693 t.Token = void 0; 34694 var d = r(n) 34695 , h = p(d) 34696 , y = r(i) 34697 , v = p(y) 34698 , m = r(a) 34699 , g = r(s) 34700 , b = r(o) 34701 , E = r(u) 34702 , x = r(l) 34703 , A = r(c) 34704 , S = p(A) 34705 , _ = t.Token = function C(e) { 34706 (0, 34707 v["default"])(this, C), 34708 this.type = e.type, 34709 this.value = e.value, 34710 this.start = e.start, 34711 this.end = e.end, 34712 this.loc = new E.SourceLocation(e.startLoc,e.endLoc) 34713 } 34714 , D = function() { 34715 function e(t, r) { 34716 (0, 34717 v["default"])(this, e), 34718 this.state = new S["default"], 34719 this.state.init(t, r) 34720 } 34721 return (0, 34722 h["default"])(e, [{ 34723 key: "next", 34724 value: function() { 34725 this.isLookahead || this.state.tokens.push(new _(this.state)), 34726 this.state.lastTokEnd = this.state.end, 34727 this.state.lastTokStart = this.state.start, 34728 this.state.lastTokEndLoc = this.state.endLoc, 34729 this.state.lastTokStartLoc = this.state.startLoc, 34730 this.nextToken() 34731 } 34732 }, { 34733 key: "eat", 34734 value: function(e) { 34735 return this.match(e) ? (this.next(), 34736 !0) : !1 34737 } 34738 }, { 34739 key: "match", 34740 value: function(e) { 34741 return this.state.type === e 34742 } 34743 }, { 34744 key: "isKeyword", 34745 value: function(e) { 34746 return (0, 34747 m.isKeyword)(e) 34748 } 34749 }, { 34750 key: "lookahead", 34751 value: function() { 34752 var e = this.state; 34753 this.state = e.clone(!0), 34754 this.isLookahead = !0, 34755 this.next(), 34756 this.isLookahead = !1; 34757 var t = this.state.clone(!0); 34758 return this.state = e, 34759 t 34760 } 34761 }, { 34762 key: "setStrict", 34763 value: function(e) { 34764 if (this.state.strict = e, 34765 this.match(g.types.num) || this.match(g.types.string)) { 34766 for (this.state.pos = this.state.start; this.state.pos < this.state.lineStart; ) 34767 this.state.lineStart = this.input.lastIndexOf("\n", this.state.lineStart - 2) + 1, 34768 --this.state.curLine; 34769 this.nextToken() 34770 } 34771 } 34772 }, { 34773 key: "curContext", 34774 value: function() { 34775 return this.state.context[this.state.context.length - 1] 34776 } 34777 }, { 34778 key: "nextToken", 34779 value: function() { 34780 var e = this.curContext(); 34781 return e && e.preserveSpace || this.skipSpace(), 34782 this.state.containsOctal = !1, 34783 this.state.octalPosition = null, 34784 this.state.start = this.state.pos, 34785 this.state.startLoc = this.state.curPosition(), 34786 this.state.pos >= this.input.length ? this.finishToken(g.types.eof) : e.override ? e.override(this) : this.readToken(this.fullCharCodeAtPos()) 34787 } 34788 }, { 34789 key: "readToken", 34790 value: function(e) { 34791 return (0, 34792 m.isIdentifierStart)(e) || 92 === e ? this.readWord() : this.getTokenFromCode(e) 34793 } 34794 }, { 34795 key: "fullCharCodeAtPos", 34796 value: function() { 34797 var e = this.input.charCodeAt(this.state.pos); 34798 if (55295 >= e || e >= 57344) 34799 return e; 34800 var t = this.input.charCodeAt(this.state.pos + 1); 34801 return (e << 10) + t - 56613888 34802 } 34803 }, { 34804 key: "pushComment", 34805 value: function(e, t, r, n, i, a) { 34806 var s = { 34807 type: e ? "CommentBlock" : "CommentLine", 34808 value: t, 34809 start: r, 34810 end: n, 34811 loc: new E.SourceLocation(i,a) 34812 }; 34813 this.isLookahead || (this.state.tokens.push(s), 34814 this.state.comments.push(s)), 34815 this.addComment(s) 34816 } 34817 }, { 34818 key: "skipBlockComment", 34819 value: function() { 34820 var e = this.state.curPosition() 34821 , t = this.state.pos 34822 , r = this.input.indexOf("*/", this.state.pos += 2); 34823 -1 === r && this.raise(this.state.pos - 2, "Unterminated comment"), 34824 this.state.pos = r + 2, 34825 x.lineBreakG.lastIndex = t; 34826 for (var n = void 0; (n = x.lineBreakG.exec(this.input)) && n.index < this.state.pos; ) 34827 ++this.state.curLine, 34828 this.state.lineStart = n.index + n[0].length; 34829 this.pushComment(!0, this.input.slice(t + 2, r), t, this.state.pos, e, this.state.curPosition()) 34830 } 34831 }, { 34832 key: "skipLineComment", 34833 value: function(e) { 34834 for (var t = this.state.pos, r = this.state.curPosition(), n = this.input.charCodeAt(this.state.pos += e); this.state.pos < this.input.length && 10 !== n && 13 !== n && 8232 !== n && 8233 !== n; ) 34835 ++this.state.pos, 34836 n = this.input.charCodeAt(this.state.pos); 34837 this.pushComment(!1, this.input.slice(t + e, this.state.pos), t, this.state.pos, r, this.state.curPosition()) 34838 } 34839 }, { 34840 key: "skipSpace", 34841 value: function() { 34842 e: for (; this.state.pos < this.input.length; ) { 34843 var e = this.input.charCodeAt(this.state.pos); 34844 switch (e) { 34845 case 32: 34846 case 160: 34847 ++this.state.pos; 34848 break; 34849 case 13: 34850 10 === this.input.charCodeAt(this.state.pos + 1) && ++this.state.pos; 34851 case 10: 34852 case 8232: 34853 case 8233: 34854 ++this.state.pos, 34855 ++this.state.curLine, 34856 this.state.lineStart = this.state.pos; 34857 break; 34858 case 47: 34859 switch (this.input.charCodeAt(this.state.pos + 1)) { 34860 case 42: 34861 this.skipBlockComment(); 34862 break; 34863 case 47: 34864 this.skipLineComment(2); 34865 break; 34866 default: 34867 break e 34868 } 34869 break; 34870 default: 34871 if (!(e > 8 && 14 > e || e >= 5760 && x.nonASCIIwhitespace.test(String.fromCharCode(e)))) 34872 break e; 34873 ++this.state.pos 34874 } 34875 } 34876 } 34877 }, { 34878 key: "finishToken", 34879 value: function(e, t) { 34880 this.state.end = this.state.pos, 34881 this.state.endLoc = this.state.curPosition(); 34882 var r = this.state.type; 34883 this.state.type = e, 34884 this.state.value = t, 34885 this.updateContext(r) 34886 } 34887 }, { 34888 key: "readToken_dot", 34889 value: function() { 34890 var e = this.input.charCodeAt(this.state.pos + 1); 34891 if (e >= 48 && 57 >= e) 34892 return this.readNumber(!0); 34893 var t = this.input.charCodeAt(this.state.pos + 2); 34894 return 46 === e && 46 === t ? (this.state.pos += 3, 34895 this.finishToken(g.types.ellipsis)) : (++this.state.pos, 34896 this.finishToken(g.types.dot)) 34897 } 34898 }, { 34899 key: "readToken_slash", 34900 value: function() { 34901 if (this.state.exprAllowed) 34902 return ++this.state.pos, 34903 this.readRegexp(); 34904 var e = this.input.charCodeAt(this.state.pos + 1); 34905 return 61 === e ? this.finishOp(g.types.assign, 2) : this.finishOp(g.types.slash, 1) 34906 } 34907 }, { 34908 key: "readToken_mult_modulo", 34909 value: function(e) { 34910 var t = 42 === e ? g.types.star : g.types.modulo 34911 , r = 1 34912 , n = this.input.charCodeAt(this.state.pos + 1); 34913 return 42 === n && this.hasPlugin("exponentiationOperator") && (r++, 34914 n = this.input.charCodeAt(this.state.pos + 2), 34915 t = g.types.exponent), 34916 61 === n && (r++, 34917 t = g.types.assign), 34918 this.finishOp(t, r) 34919 } 34920 }, { 34921 key: "readToken_pipe_amp", 34922 value: function(e) { 34923 var t = this.input.charCodeAt(this.state.pos + 1); 34924 return t === e ? this.finishOp(124 === e ? g.types.logicalOR : g.types.logicalAND, 2) : 61 === t ? this.finishOp(g.types.assign, 2) : this.finishOp(124 === e ? g.types.bitwiseOR : g.types.bitwiseAND, 1) 34925 } 34926 }, { 34927 key: "readToken_caret", 34928 value: function() { 34929 var e = this.input.charCodeAt(this.state.pos + 1); 34930 return 61 === e ? this.finishOp(g.types.assign, 2) : this.finishOp(g.types.bitwiseXOR, 1) 34931 } 34932 }, { 34933 key: "readToken_plus_min", 34934 value: function(e) { 34935 var t = this.input.charCodeAt(this.state.pos + 1); 34936 return t === e ? 45 === t && 62 === this.input.charCodeAt(this.state.pos + 2) && x.lineBreak.test(this.input.slice(this.state.lastTokEnd, this.state.pos)) ? (this.skipLineComment(3), 34937 this.skipSpace(), 34938 this.nextToken()) : this.finishOp(g.types.incDec, 2) : 61 === t ? this.finishOp(g.types.assign, 2) : this.finishOp(g.types.plusMin, 1) 34939 } 34940 }, { 34941 key: "readToken_lt_gt", 34942 value: function(e) { 34943 var t = this.input.charCodeAt(this.state.pos + 1) 34944 , r = 1; 34945 return t === e ? (r = 62 === e && 62 === this.input.charCodeAt(this.state.pos + 2) ? 3 : 2, 34946 61 === this.input.charCodeAt(this.state.pos + r) ? this.finishOp(g.types.assign, r + 1) : this.finishOp(g.types.bitShift, r)) : 33 === t && 60 === e && 45 === this.input.charCodeAt(this.state.pos + 2) && 45 === this.input.charCodeAt(this.state.pos + 3) ? (this.inModule && this.unexpected(), 34947 this.skipLineComment(4), 34948 this.skipSpace(), 34949 this.nextToken()) : (61 === t && (r = 2), 34950 this.finishOp(g.types.relational, r)) 34951 } 34952 }, { 34953 key: "readToken_eq_excl", 34954 value: function(e) { 34955 var t = this.input.charCodeAt(this.state.pos + 1); 34956 return 61 === t ? this.finishOp(g.types.equality, 61 === this.input.charCodeAt(this.state.pos + 2) ? 3 : 2) : 61 === e && 62 === t ? (this.state.pos += 2, 34957 this.finishToken(g.types.arrow)) : this.finishOp(61 === e ? g.types.eq : g.types.prefix, 1) 34958 } 34959 }, { 34960 key: "getTokenFromCode", 34961 value: function(e) { 34962 switch (e) { 34963 case 46: 34964 return this.readToken_dot(); 34965 case 40: 34966 return ++this.state.pos, 34967 this.finishToken(g.types.parenL); 34968 case 41: 34969 return ++this.state.pos, 34970 this.finishToken(g.types.parenR); 34971 case 59: 34972 return ++this.state.pos, 34973 this.finishToken(g.types.semi); 34974 case 44: 34975 return ++this.state.pos, 34976 this.finishToken(g.types.comma); 34977
34977 case 91: 34978 return ++this.state.pos, 34979 this.finishToken(g.types.bracketL); 34980 case 93: 34981 return ++this.state.pos, 34982 this.finishToken(g.types.bracketR); 34983 case 123: 34984 return ++this.state.pos, 34985 this.finishToken(g.types.braceL); 34986 case 125: 34987 return ++this.state.pos, 34988 this.finishToken(g.types.braceR); 34989 case 58: 34990 return this.hasPlugin("functionBind") && 58 === this.input.charCodeAt(this.state.pos + 1) ? this.finishOp(g.types.doubleColon, 2) : (++this.state.pos, 34991 this.finishToken(g.types.colon)); 34992 case 63: 34993 return ++this.state.pos, 34994 this.finishToken(g.types.question); 34995 case 64: 34996 return ++this.state.pos, 34997 this.finishToken(g.types.at); 34998 case 96: 34999 return ++this.state.pos, 35000 this.finishToken(g.types.backQuote); 35001 case 48: 35002 var t = this.input.charCodeAt(this.state.pos + 1); 35003 if (120 === t || 88 === t) 35004 return this.readRadixNumber(16); 35005 if (111 === t || 79 === t) 35006 return this.readRadixNumber(8); 35007 if (98 === t || 66 === t) 35008 return this.readRadixNumber(2); 35009 case 49: 35010 case 50: 35011 case 51: 35012 case 52: 35013 case 53: 35014 case 54: 35015 case 55: 35016 case 56: 35017 case 57: 35018 return this.readNumber(!1); 35019 case 34: 35020 case 39: 35021 return this.readString(e); 35022 case 47: 35023 return this.readToken_slash(); 35024 case 37: 35025 case 42: 35026 return this.readToken_mult_modulo(e); 35027 case 124: 35028 case 38: 35029 return this.readToken_pipe_amp(e); 35030 case 94: 35031 return this.readToken_caret(); 35032 case 43: 35033 case 45: 35034 return this.readToken_plus_min(e); 35035 case 60: 35036 case 62: 35037 return this.readToken_lt_gt(e); 35038 case 61: 35039 case 33: 35040 return this.readToken_eq_excl(e); 35041 case 126: 35042 return this.finishOp(g.types.prefix, 1) 35043 } 35044 this.raise(this.state.pos, "Unexpected character '" + f(e) + "'") 35045 } 35046 }, { 35047 key: "finishOp", 35048 value: function(e, t) { 35049 var r = this.input.slice(this.state.pos, this.state.pos + t); 35050 return this.state.pos += t, 35051 this.finishToken(e, r) 35052 } 35053 }, { 35054 key: "readRegexp", 35055 value: function() { 35056 for (var e = void 0, t = void 0, r = this.state.pos; ; ) { 35057 this.state.pos >= this.input.length && this.raise(r, "Unterminated regular expression"); 35058 var n = this.input.charAt(this.state.pos); 35059 if (x.lineBreak.test(n) && this.raise(r, "Unterminated regular expression"), 35060 e) 35061 e = !1; 35062 else { 35063 if ("[" === n) 35064 t = !0; 35065 else if ("]" === n && t) 35066 t = !1; 35067 else if ("/" === n && !t) 35068 break; 35069 e = "\\" === n 35070 } 35071 ++this.state.pos 35072 } 35073 var i = this.input.slice(r, this.state.pos); 35074 ++this.state.pos; 35075 var a = this.readWord1(); 35076 if (a) { 35077 var s = /^[gmsiyu]*$/; 35078 s.test(a) || this.raise(r, "Invalid regular expression flag") 35079 } 35080 return this.finishToken(g.types.regexp, { 35081 pattern: i, 35082 flags: a 35083 }) 35084 } 35085 }, { 35086 key: "readInt", 35087 value: function(e, t) { 35088 for (var r = this.state.pos, n = 0, i = 0, a = null == t ? 1 / 0 : t; a > i; ++i) { 35089 var s = this.input.charCodeAt(this.state.pos) 35090 , o = void 0; 35091 if (o = s >= 97 ? s - 97 + 10 : s >= 65 ? s - 65 + 10 : s >= 48 && 57 >= s ? s - 48 : 1 / 0, 35092 o >= e) 35093 break; 35094 ++this.state.pos, 35095 n = n * e + o 35096 } 35097 return this.state.pos === r || null != t && this.state.pos - r !== t ? null : n 35098 } 35099 }, { 35100 key: "readRadixNumber", 35101 value: function(e) { 35102 this.state.pos += 2; 35103 var t = this.readInt(e); 35104 return null == t && this.raise(this.state.start + 2, "Expected number in radix " + e), 35105 (0, 35106 m.isIdentifierStart)(this.fullCharCodeAtPos()) && this.raise(this.state.pos, "Identifier directly after number"), 35107 this.finishToken(g.types.num, t) 35108 } 35109 }, { 35110 key: "readNumber", 35111 value: function(e) { 35112 var t = this.state.pos 35113 , r = !1 35114 , n = 48 === this.input.charCodeAt(this.state.pos); 35115 e || null !== this.readInt(10) || this.raise(t, "Invalid number"); 35116 var i = this.input.charCodeAt(this.state.pos); 35117 46 === i && (++this.state.pos, 35118 this.readInt(10), 35119 r = !0, 35120 i = this.input.charCodeAt(this.state.pos)), 35121 69 !== i && 101 !== i || (i = this.input.charCodeAt(++this.state.pos), 35122 43 !== i && 45 !== i || ++this.state.pos, 35123 null === this.readInt(10) && this.raise(t, "Invalid number"), 35124 r = !0), 35125 (0, 35126 m.isIdentifierStart)(this.fullCharCodeAtPos()) && this.raise(this.state.pos, "Identifier directly after number"); 35127 var a = this.input.slice(t, this.state.pos) 35128 , s = void 0; 35129 return r ? s = parseFloat(a) : n && 1 !== a.length ? /[89]/.test(a) || this.state.strict ? this.raise(t, "Invalid number") : s = parseInt(a, 8) : s = parseInt(a, 10), 35130 this.finishToken(g.types.num, s) 35131 } 35132 }, { 35133 key: "readCodePoint", 35134 value: function() { 35135 var e = this.input.charCodeAt(this.state.pos) 35136 , t = void 0; 35137 if (123 === e) { 35138 var r = ++this.state.pos; 35139 t = this.readHexChar(this.input.indexOf("}", this.state.pos) - this.state.pos), 35140 ++this.state.pos, 35141 t > 1114111 && this.raise(r, "Code point out of bounds") 35142 } else 35143 t = this.readHexChar(4); 35144 return t 35145 } 35146 }, { 35147 key: "readString", 35148 value: function(e) { 35149 for (var t = "", r = ++this.state.pos; ; ) { 35150 this.state.pos >= this.input.length && this.raise(this.state.start, "Unterminated string constant"); 35151 var n = this.input.charCodeAt(this.state.pos); 35152 if (n === e) 35153 break; 35154 92 === n ? (t += this.input.slice(r, this.state.pos), 35155 t += this.readEscapedChar(!1), 35156 r = this.state.pos) : ((0,
35157 x.isNewLine)(n) && this.raise(this.state.start, "Unterminated string constant"), 35158 ++this.state.pos) 35159 } 35160 return t += this.input.slice(r, this.state.pos++), 35161 this.finishToken(g.types.string, t) 35162 } 35163 }, { 35164 key: "readTmplToken", 35165 value: function() { 35166 for (var e = "", t = this.state.pos; ; ) { 35167 this.state.pos >= this.input.length && this.raise(this.state.start, "Unterminated template"); 35168 var r = this.input.charCodeAt(this.state.pos); 35169 if (96 === r || 36 === r && 123 === this.input.charCodeAt(this.state.pos + 1)) 35170 return this.state.pos === this.state.start && this.match(g.types.template) ? 36 === r ? (this.state.pos += 2, 35171 this.finishToken(g.types.dollarBraceL)) : (++this.state.pos, 35172 this.finishToken(g.types.backQuote)) : (e += this.input.slice(t, this.state.pos), 35173 this.finishToken(g.types.template, e)); 35174 if (92 === r) 35175 e += this.input.slice(t, this.state.pos), 35176 e += this.readEscapedChar(!0), 35177 t = this.state.pos; 35178 else if ((0, 35179 x.isNewLine)(r)) { 35180 switch (e += this.input.slice(t, this.state.pos), 35181 ++this.state.pos, 35182 r) { 35183 case 13: 35184 10 === this.input.charCodeAt(this.state.pos) && ++this.state.pos; 35185 case 10: 35186 e += "\n"; 35187 break; 35188 default: 35189 e += String.fromCharCode(r) 35190 } 35191 ++this.state.curLine, 35192 this.state.lineStart = this.state.pos, 35193 t = this.state.pos 35194 } else 35195 ++this.state.pos 35196 } 35197 } 35198 }, { 35199 key: "readEscapedChar", 35200 value: function(e) { 35201 var t = this.input.charCodeAt(++this.state.pos); 35202 switch (++this.state.pos, 35203 t) { 35204 case 110: 35205 return "\n"; 35206 case 114: 35207 return "\r"; 35208 case 120: 35209 return String.fromCharCode(this.readHexChar(2)); 35210 case 117: 35211 return f(this.readCodePoint()); 35212 case 116: 35213 return " "; 35214 case 98: 35215 return "\b"; 35216 case 118: 35217 return "\x0B"; 35218 case 102: 35219 return "\f"; 35220 case 13: 35221 10 === this.input.charCodeAt(this.state.pos) && ++this.state.pos; 35222 case 10: 35223 return this.state.lineStart = this.state.pos, 35224 ++this.state.curLine, 35225 ""; 35226 default: 35227 if (t >= 48 && 55 >= t) { 35228 var r = this.input.substr(this.state.pos - 1, 3).match(/^[0-7]+/)[0] 35229 , n = parseInt(r, 8); 35230 return n > 255 && (r = r.slice(0, -1), 35231 n = parseInt(r, 8)), 35232 n > 0 && (this.state.containsOctal || (this.state.containsOctal = !0, 35233 this.state.octalPosition = this.state.pos - 2), 35234 (this.state.strict || e) && this.raise(this.state.pos - 2, "Octal literal in strict mode")), 35235 this.state.pos += r.length - 1, 35236 String.fromCharCode(n) 35237 } 35238 return String.fromCharCode(t) 35239 } 35240 } 35241 }, { 35242 key: "readHexChar", 35243 value: function(e) { 35244 var t = this.state.pos 35245 , r = this.readInt(16, e); 35246 return null === r && this.raise(t, "Bad character escape sequence"), 35247 r 35248 } 35249 }, { 35250 key: "readWord1", 35251 value: function() { 35252 this.state.containsEsc = !1; 35253 for (var e = "", t = !0, r = this.state.pos; this.state.pos < this.input.length; ) { 35254 var n = this.fullCharCodeAtPos(); 35255 if ((0, 35256 m.isIdentifierChar)(n)) 35257 this.state.pos += 65535 >= n ? 1 : 2; 35258 else { 35259 if (92 !== n) 35260 break; 35261 this.state.containsEsc = !0, 35262 e += this.input.slice(r, this.state.pos); 35263 var i = this.state.pos; 35264 117 !== this.input.charCodeAt(++this.state.pos) && this.raise(this.state.pos, "Expecting Unicode escape sequence \\uXXXX"), 35265 ++this.state.pos; 35266 var a = this.readCodePoint(); 35267 (t ? m.isIdentifierStart : m.isIdentifierChar)(a, !0) || this.raise(i, "Invalid Unicode escape"), 35268 e += f(a), 35269 r = this.state.pos 35270 } 35271 t = !1 35272 } 35273 return e + this.input.slice(r, this.state.pos) 35274 } 35275 }, { 35276 key: "readWord", 35277 value: function() { 35278 var e = this.readWord1() 35279 , t = g.types.name; 35280 return !this.state.containsEsc && this.isKeyword(e) && (t = g.keywords[e]), 35281 this.finishToken(t, e) 35282 } 35283 }, { 35284 key: "braceIsBlock", 35285 value: function(e) { 35286 if (e === g.types.colon) { 35287 var t = this.curContext(); 35288 if (t === b.types.b_stat || t === b.types.b_expr) 35289 return !t.isExpr 35290 } 35291 return e === g.types._return ? x.lineBreak.test(this.input.slice(this.state.lastTokEnd, this.state.start)) : e === g.types._else || e === g.types.semi || e === g.types.eof || e === g.types.parenR ? !0 : e === g.types.braceL ? this.curContext() === b.types.b_stat : !this.state.exprAllowed 35292 } 35293 }, { 35294 key: "updateContext", 35295 value: function(e) { 35296 var t = void 0 35297 , r = this.state.type; 35298 r.keyword && e === g.types.dot ? this.state.exprAllowed = !1 : (t = r.updateContext) ? t.call(this, e) : this.state.exprAllowed = r.beforeExpr 35299 } 35300 }]), 35301 e 35302 }(); 35303 t["default"] = D 35304 } 35305 , function(e, t, r, n, i, a, s, o) { 35306 "use strict"; 35307 function u(e) {
35308 return e && e.__esModule ? e : { 35309 "default": e 35310 } 35311 } 35312 Object.defineProperty(t, "__esModule", { 35313 value: !0 35314 }); 35315 var l = r(n) 35316 , c = u(l) 35317 , p = r(i) 35318 , f = u(p) 35319 , d = r(a) 35320 , h = r(s) 35321 , y = r(o) 35322 , v = function() { 35323 function e() { 35324 (0, 35325 c["default"])(this, e) 35326 } 35327 return (0, 35328 f["default"])(e, [{ 35329 key: "init", 35330 value: function(e, t) { 35331 return this.strict = e.strictMode === !1 ? !1 : "module" === e.sourceType, 35332 this.input = t, 35333 this.potentialArrowAt = -1, 35334 this.inMethod = this.inFunction = this.inGenerator = this.inAsync = !1, 35335 this.labels = [], 35336 this.decorators = [], 35337 this.tokens = [], 35338 this.comments = [], 35339 this.trailingComments = [], 35340 this.leadingComments = [], 35341 this.commentStack = [], 35342 this.pos = this.lineStart = 0, 35343 this.curLine = 1, 35344 this.type = y.types.eof, 35345 this.value = null, 35346 this.start = this.end = this.pos, 35347 this.startLoc = this.endLoc = this.curPosition(), 35348 this.lastTokEndLoc = this.lastTokStartLoc = null, 35349 this.lastTokStart = this.lastTokEnd = this.pos, 35350 this.context = [h.types.b_stat], 35351 this.exprAllowed = !0, 35352 this.containsEsc = this.containsOctal = !1, 35353 this.octalPosition = null, 35354 this 35355 } 35356 }, { 35357 key: "curPosition", 35358 value: function() { 35359 return new d.Position(this.curLine,this.pos - this.lineStart) 35360 } 35361 }, { 35362 key: "clone", 35363 value: function(t) { 35364 var r = new e; 35365 for (var n in this) { 35366 var i = this[n]; 35367 t && "context" !== n || !Array.isArray(i) || (i = i.slice()), 35368 r[n] = i 35369 } 35370 return r 35371 } 35372 }]), 35373 e 35374 }(); 35375 t["default"] = v 35376 } 35377 , function(e, t, r, n) { 35378 "use strict"; 35379 function i(e) { 35380 return e && e.__esModule ? e : { 35381 "default": e 35382 } 35383 } 35384 function a(e, t) { 35385 return new l(e,{ 35386 beforeExpr: !0, 35387 binop: t 35388 }) 35389 } 35390 function s(e) { 35391 var t = arguments.length <= 1 || void 0 === arguments[1] ? {} : arguments[1]; 35392 t.keyword = e, 35393 d[e] = f["_" + e] = new l(e,t) 35394 } 35395 Object.defineProperty(t, "__esModule", { 35396 value: !0 35397 }), 35398 t.keywords = t.types = t.TokenType = void 0; 35399 var o = r(n) 35400 , u = i(o) 35401 , l = t.TokenType = function h(e) { 35402 var t = arguments.length <= 1 || void 0 === arguments[1] ? {} : arguments[1]; 35403 (0, 35404 u["default"])(this, h), 35405 this.label = e, 35406 this.keyword = t.keyword, 35407 this.beforeExpr = !!t.beforeExpr, 35408 this.startsExpr = !!t.startsExpr, 35409 this.rightAssociative = !!t.rightAssociative, 35410 this.isLoop = !!t.isLoop, 35411 this.isAssign = !!t.isAssign, 35412 this.prefix = !!t.prefix, 35413 this.postfix = !!t.postfix, 35414 this.binop = t.binop || null, 35415 this.updateContext = null 35416 } 35417 , c = { 35418 beforeExpr: !0 35419 } 35420 , p = { 35421 startsExpr: !0 35422 } 35423 , f = t.types = { 35424 num: new l("num",p), 35425 regexp: new l("regexp",p), 35426 string: new l("string",p), 35427 name: new l("name",p), 35428 eof: new l("eof"), 35429 bracketL: new l("[",{
35430 beforeExpr: !0, 35431 startsExpr: !0 35432 }), 35433 bracketR: new l("]"), 35434 braceL: new l("{",{ 35435 beforeExpr: !0, 35436 startsExpr: !0 35437 }), 35438 braceR: new l("}"), 35439 parenL: new l("(",{ 35440 beforeExpr: !0, 35441 startsExpr: !0 35442 }), 35443 parenR: new l(")"), 35444 comma: new l(",",c), 35445 semi: new l(";",c), 35446 colon: new l(":",c), 35447 doubleColon: new l("::",c), 35448 dot: new l("."), 35449 question: new l("?",c), 35450 arrow: new l("=>",c), 35451 template: new l("template"), 35452 ellipsis: new l("...",c), 35453 backQuote: new l("`",p), 35454 dollarBraceL: new l("${",{ 35455 beforeExpr: !0, 35456 startsExpr: !0 35457 }), 35458 at: new l("@"), 35459 eq: new l("=",{ 35460 beforeExpr: !0, 35461 isAssign: !0 35462 }), 35463 assign: new l("_=",{ 35464 beforeExpr: !0, 35465 isAssign: !0 35466 }), 35467 incDec: new l("++/--",{ 35468 prefix: !0, 35469 postfix: !0, 35470 startsExpr: !0 35471 }), 35472 prefix: new l("prefix",{ 35473 beforeExpr: !0, 35474 prefix: !0, 35475 startsExpr: !0 35476 }), 35477 logicalOR: a("||", 1), 35478 logicalAND: a("&&", 2), 35479 bitwiseOR: a("|", 3), 35480 bitwiseXOR: a("^", 4), 35481 bitwiseAND: a("&", 5), 35482 equality: a("==/!=", 6), 35483 relational: a("</>", 7), 35484 bitShift: a("<</>>", 8), 35485 plusMin: new l("+/-",{ 35486 beforeExpr: !0, 35487 binop: 9, 35488 prefix: !0, 35489 startsExpr: !0 35490 }), 35491 modulo: a("%", 10), 35492 star: a("*", 10), 35493 slash: a("/", 10), 35494 exponent: new l("**",{ 35495 beforeExpr: !0, 35496 binop: 11, 35497 rightAssociative: !0 35498 }) 35499 } 35500 , d = t.keywords = {}; 35501 s("break"), 35502 s("case", c), 35503 s("catch"), 35504 s("continue"), 35505 s("debugger"), 35506 s("default", c), 35507 s("do", { 35508 isLoop: !0, 35509 beforeExpr: !0 35510 }), 35511 s("else", c), 35512 s("finally"), 35513 s("for", { 35514 isLoop: !0 35515 }), 35516 s("function", p), 35517 s("if"), 35518 s("return", c), 35519 s("switch"), 35520 s("throw", c), 35521 s("try"), 35522 s("var"), 35523 s("let"), 35524 s("const"), 35525 s("while", { 35526 isLoop: !0 35527 }), 35528 s("with"), 35529 s("new", { 35530 beforeExpr: !0, 35531 startsExpr: !0 35532 }), 35533 s("this", p), 35534 s("super", p), 35535 s("class"), 35536 s("extends", c), 35537 s("export"), 35538 s("import"), 35539 s("yield", { 35540 beforeExpr: !0, 35541 startsExpr: !0 35542 }), 35543 s("null", p), 35544 s("true", p), 35545 s("false", p), 35546 s("in", { 35547 beforeExpr: !0, 35548 binop: 7 35549 }), 35550 s("instanceof", { 35551 beforeExpr: !0, 35552 binop: 7 35553 }), 35554 s("typeof", { 35555 beforeExpr: !0, 35556 prefix: !0, 35557 startsExpr: !0 35558 }), 35559 s("void", { 35560 beforeExpr: !0, 35561 prefix: !0, 35562 startsExpr: !0 35563 }), 35564 s("delete", { 35565 beforeExpr: !0, 35566 prefix: !0, 35567 startsExpr: !0 35568 }) 35569 } 35570 , function(e, t, r, n, i) { 35571 "use strict"; 35572 function a(e) { 35573 return e && e.__esModule ? e : { 35574 "default": e 35575 } 35576 } 35577 function s(e, t) { 35578 for (var r = 1, n = 0; ; ) { 35579 l.lineBreakG.lastIndex = n; 35580 var i = l.lineBreakG.exec(e); 35581 if (!(i && i.index < t)) 35582 return new c(r,t - n); 35583 ++r, 35584 n = i.index + i[0].length 35585 } 35586 } 35587 Object.defineProperty(t, "__esModule", { 35588 value: !0 35589 }), 35590 t.SourceLocation = t.Position = void 0; 35591 var o = r(n) 35592 , u = a(o); 35593 t.getLineInfo = s; 35594 var l = r(i) 35595 , c = t.Position = function p(e, t) { 35596 (0, 35597 u["default"])(this, p), 35598 this.line = e, 35599 this.column = t 35600 } 35601 ; 35602 t.SourceLocation = function f(e, t) { 35603 (0, 35604 u["default"])(this, f), 35605 this.start = e, 35606 this.end = t 35607 } 35608 } 35609 , function(e, t, r, n) { 35610 function i() { 35611 return "WebkitAppearance"in document.documentElement.style || window.console && (console.firebug || console.exception && console.table) || navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31 35612 } 35613 function a() { 35614 var e = arguments 35615 , r = this.useColors; 35616 if (e[0] = (r ? "%c" : "") + this.namespace + (r ? " %c" : " ") + e[0] + (r ? "%c " : " ") + "+" + t.humanize(this.diff), 35617 !r) 35618 return e; 35619 var n = "color: " + this.color; 35620 e = [e[0], n, "color: inherit"].concat(Array.prototype.slice.call(e, 1)); 35621 var i = 0 35622 , a = 0; 35623 return e[0].replace(/%[a-z%]/g, function(e) { 35624 "%%" !== e && (i++,
35625 "%c" === e && (a = i)) 35626 }), 35627 e.splice(a, 0, n), 35628 e 35629 } 35630 function s() { 35631 return "object" == typeof console && console.log && Function.prototype.apply.call(console.log, console, arguments) 35632 } 35633 function o(e) { 35634 try { 35635 null == e ? t.storage.removeItem("debug") : t.storage.debug = e 35636 } catch (r) {} 35637 } 35638 function u() { 35639 var e; 35640 try { 35641 e = t.storage.debug 35642 } catch (r) {} 35643 return e 35644 } 35645 function l() { 35646 try { 35647 return window.localStorage 35648 } catch (e) {} 35649 } 35650 t = e.exports = r(n), 35651 t.log = s, 35652 t.formatArgs = a, 35653 t.save = o, 35654 t.load = u, 35655 t.useColors = i, 35656 t.storage = "undefined" != typeof chrome && "undefined" != typeof chrome.storage ? chrome.storage.local : l(), 35657 t.colors = ["lightseagreen", "forestgreen", "goldenrod", "dodgerblue", "darkorchid", "crimson"], 35658 t.formatters.j = function(e) { 35659 return JSON.stringify(e) 35660 } 35661 , 35662 t.enable(u()) 35663 } 35664 , function(e, t, r, n) { 35665 function i() { 35666 return t.colors[p++ % t.colors.length] 35667 } 35668 function a(e) { 35669 function r() {} 35670 function n() { 35671 var e = n 35672 , r = +new Date 35673 , a = r - (c || r); 35674 e.diff = a, 35675 e.prev = c, 35676 e.curr = r, 35677 c = r, 35678 null == e.useColors && (e.useColors = t.useColors()), 35679 null == e.color && e.useColors && (e.color = i()); 35680 var s = Array.prototype.slice.call(arguments); 35681 s[0] = t.coerce(s[0]), 35682 "string" != typeof s[0] && (s = ["%o"].concat(s)); 35683 var o = 0; 35684 s[0] = s[0].replace(/%([a-z%])/g, function(r, n) { 35685 if ("%%" === r) 35686 return r; 35687 o++; 35688 var i = t.formatters[n]; 35689 if ("function" == typeof i) { 35690 var a = s[o]; 35691 r = i.call(e, a), 35692 s.splice(o, 1), 35693 o-- 35694 } 35695 return r 35696 }), 35697 "function" == typeof t.formatArgs && (s = t.formatArgs.apply(e, s)); 35698 var u = n.log || t.log || console.log.bind(console); 35699 u.apply(e, s) 35700 } 35701 r.enabled = !1, 35702 n.enabled = !0; 35703 var a = t.enabled(e) ? n : r; 35704 return a.namespace = e, 35705 a 35706 } 35707 function s(e) { 35708 t.save(e); 35709 for (var r = (e || "").split(/[\s,]+/), n = r.length, i = 0; n > i; i++) 35710 r[i] && (e = r[i].replace(/\*/g, ".*?"), 35711 "-" === e[0] ? t.skips.push(new RegExp("^" + e.substr(1) + "$")) : t.names.push(new RegExp("^" + e + "$"))) 35712 } 35713 function o() { 35714 t.enable("") 35715 } 35716 function u(e) { 35717 var r, n; 35718 for (r = 0, 35719 n = t.skips.length; n > r; r++) 35720 if (t.skips[r].test(e)) 35721 return !1; 35722 for (r = 0, 35723 n = t.names.length; n > r; r++) 35724 if (t.names[r].test(e)) 35725 return !0; 35726 return !1 35727 } 35728 function l(e) { 35729 return e instanceof Error ? e.stack || e.message : e 35730 } 35731 t = e.exports = a, 35732 t.coerce = l, 35733 t.disable = o, 35734 t.enable = s, 35735 t.enabled = u, 35736 t.humanize = r(n), 35737 t.names = [], 35738 t.skips = [], 35739 t.formatters = {}; 35740 var c, p = 0 35741 } 35742 , function(e, t, r, n, i) { 35743 var a = r(n) 35744 , s = r(i) 35745 , o = a(s, "DataView"); 35746 e.exports = o 35747 } 35748 , function(e, t, r, n, i, a, s, o) { 35749 function u(e) { 35750 var t = -1 35751 , r = e ? e.length : 0; 35752 for (this.clear(); ++t < r; ) { 35753 var n = e[t]; 35754 this.set(n[0], n[1]) 35755 } 35756 } 35757 var l = r(n) 35758 , c = r(i) 35759 , p = r(a) 35760 , f = r(s) 35761 , d = r(o); 35762 u.prototype.clear = l, 35763 u.prototype["delete"] = c, 35764 u.prototype.get = p, 35765 u.prototype.has = f, 35766 u.prototype.set = d, 35767 e.exports = u 35768 } 35769 , function(e, t, r, n, i, a, s, o) { 35770 function u(e) { 35771 var t = -1 35772 , r = e ? e.length : 0; 35773 for (this.clear(); ++t < r; ) { 35774 var n = e[t]; 35775 this.set(n[0], n[1]) 35776 } 35777 } 35778 var l = r(n) 35779 , c = r(i) 35780 , p = r(a) 35781 , f = r(s) 35782 , d = r(o); 35783 u.prototype.clear = l, 35784 u.prototype["delete"] = c, 35785 u.prototype.get = p, 35786 u.prototype.has = f, 35787 u.prototype.set = d, 35788 e.exports = u 35789 } 35790 , function(e, t, r, n, i) { 35791 var a = r(n) 35792 , s = r(i) 35793 , o = a(s, "Map"); 35794 e.exports = o 35795 } 35796 , function(e, t, r, n, i, a, s, o) { 35797 function u(e) { 35798 var t = -1 35799 , r = e ? e.length : 0; 35800 for (this.clear(); ++t < r; ) { 35801 var n = e[t]; 35802 this.set(n[0], n[1]) 35803 } 35804 } 35805 var l = r(n) 35806 , c = r(i) 35807 , p = r(a) 35808 , f = r(s) 35809 , d = r(o); 35810 u.prototype.clear = l, 35811 u.prototype["delete"] = c, 35812 u.prototype.get = p, 35813 u.prototype.has = f, 35814 u.prototype.set = d, 35815 e.exports = u 35816 } 35817 , function(e, t, r, n, i) { 35818 var a = r(n) 35819 , s = r(i) 35820 , o = a(s, "Promise"); 35821 e.exports = o 35822 } 35823 , function(e, t, r, n) { 35824 var i = r(n) 35825 , a = i.Reflect; 35826 e.exports = a 35827 } 35828 , function(e, t, r, n, i) { 35829 var a = r(n) 35830 , s = r(i) 35831 , o = a(s, "Set"); 35832 e.exports = o 35833 } 35834 , function(e, t, r, n, i, a) { 35835 function s(e) { 35836 var t = -1 35837 , r = e ? e.length : 0; 35838 for (this.__data__ = new o; ++t < r; ) 35839 this.add(e[t]) 35840 } 35841 var o = r(n) 35842 , u = r(i) 35843 , l = r(a); 35844 s.prototype.add = s.prototype.push = u, 35845 s.prototype.has = l, 35846 e.exports = s 35847 } 35848 , function(e, t, r, n, i, a, s, o, u) { 35849 function l(e) { 35850 this.__data__ = new c(e) 35851 } 35852 var c = r(n) 35853 , p = r(i) 35854 , f = r(a) 35855 , d = r(s) 35856 , h = r(o) 35857 , y = r(u); 35858 l.prototype.clear = p, 35859 l.prototype["delete"] = f, 35860 l.prototype.get = d, 35861 l.prototype.has = h, 35862 l.prototype.set = y, 35863 e.exports = l 35864 } 35865 , function(e, t, r, n) { 35866 var i = r(n) 35867 , a = i.Symbol; 35868 e.exports = a 35869 } 35870 , function(e, t, r, n) { 35871 var i = r(n) 35872 , a = i.Uint8Array; 35873 e.exports = a 35874 } 35875 , function(e, t, r, n, i) { 35876 var a = r(n) 35877 , s = r(i) 35878 , o = a(s, "WeakMap"); 35879 e.exports = o 35880 } 35881 , function(e, t, r, n) { 35882 function i(e, t) { 35883 var r = e ? e.length : 0; 35884 return !!r && a(e, t, 0) > -1 35885 } 35886 var a = r(n); 35887 e.exports = i 35888 } 35889 , function(e, t, r, n) { 35890 function i(e, t, r, n) { 35891 return void 0 === e || a(e, s[r]) && !o.call(n, r) ? t : e 35892 } 35893 var a = r(n) 35894 , s = Object.prototype 35895 , o = s.hasOwnProperty; 35896 e.exports = i 35897 } 35898 , function(e, t, r, n) { 35899 function i(e, t, r) { 35900 var n = e[t]; 35901 o.call(e, t) && a(n, r) && (void 0 !== r || t in e) || (e[t] = r) 35902 } 35903 var a = r(n) 35904 , s = Object.prototype 35905 , o = s.hasOwnProperty; 35906 e.exports = i 35907 } 35908 , function(e, t, r, n) { 35909 function i(e, t) { 35910 for (var r = e.length; r--; ) 35911 if (a(e[r][0], t)) 35912 return r; 35913 return -1 35914 } 35915 var a = r(n); 35916 e.exports = i 35917 } 35918 , function(e, t, r, n, i) { 35919 function a(e, t) { 35920 return e && s(t, o(t), e) 35921 } 35922 var s = r(n) 35923 , o = r(i); 35924 e.exports = a 35925 } 35926 , function(e, t, r, n, i, a, s, o, u, l, c, p, f, d, h, y, v, m, g, b) { 35927 function E(e, t, r, n, i, a, s) { 35928 var o;
35929 if (n && (o = a ? n(e, i, a, s) : n(e)), 35930 void 0 !== o) 35931 return o; 35932 if (!R(e)) 35933 return e; 35934 var u = B(e); 35935 if (u) { 35936 if (o = O(e), 35937 !t) 35938 return C(e, o) 35939 } else { 35940 var l = P(e) 35941 , c = l == G || l == W; 35942 if (I(e)) 35943 return D(e, t); 35944 if (l == H || l == L || c && !a) { 35945 if (N(e)) 35946 return a ? e : {}; 35947 if (o = F(c ? {} : e), 35948 !t) 35949 return w(e, _(o, e)) 35950 } else { 35951 if (!ce[l]) 35952 return a ? e : {}; 35953 o = k(e, l, E, t) 35954 } 35955 } 35956 s || (s = new x); 35957 var p = s.get(e); 35958 if (p) 35959 return p; 35960 if (s.set(e, o), 35961 !u) 35962 var f = r ? T(e) : M(e); 35963 return A(f || e, function(i, a) { 35964 f && (a = i, 35965 i = e[a]), 35966 S(o, a, E(i, t, r, n, a, e, s)) 35967 }), 35968 o 35969 } 35970 var x = r(n) 35971 , A = r(i) 35972 , S = r(a) 35973 , _ = r(s) 35974 , D = r(o) 35975 , C = r(u) 35976 , w = r(l) 35977 , T = r(c) 35978 , P = r(p) 35979 , O = r(f) 35980 , k = r(d) 35981 , F = r(h) 35982 , B = r(y) 35983 , I = r(v) 35984 , N = r(m) 35985 , R = r(g) 35986 , M = r(b) 35987 , L = "[object Arguments]" 35988 , j = "[object Array]" 35989 , U = "[object Boolean]" 35990 , V = "[object Date]" 35991 , Y = "[object Error]" 35992 , G = "[object Function]" 35993 , W = "[object GeneratorFunction]" 35994 , K = "[object Map]" 35995 , q = "[object Number]" 35996 , H = "[object Object]" 35997 , J = "[object RegExp]" 35998 , X = "[object Set]" 35999 , $ = "[object String]" 36000 , z = "[object Symbol]" 36001 , Q = "[object WeakMap]" 36002 , Z = "[object ArrayBuffer]" 36003 , ee = "[object DataView]" 36004 , te = "[object Float32Array]" 36005 , re = "[object Float64Array]" 36006 , ne = "[object Int8Array]" 36007 , ie = "[object Int16Array]" 36008 , ae = "[object Int32Array]" 36009 , se = "[object Uint8Array]" 36010 , oe = "[object Uint8ClampedArray]" 36011 , ue = "[object Uint16Array]" 36012 , le = "[object Uint32Array]" 36013 , ce = {}; 36014 ce[L] = ce[j] = ce[Z] = ce[ee] = ce[U] = ce[V] = ce[te] = ce[re] = ce[ne] = ce[ie] = ce[ae] = ce[K] = ce[q] = ce[H] = ce[J] = ce[X] = ce[$] = ce[z] = ce[se] = ce[oe] = ce[ue] = ce[le] = !0, 36015 ce[Y] = ce[G] = ce[Q] = !1, 36016 e.exports = E 36017 } 36018 , function(e, t, r, n) { 36019 function i(e) { 36020 return a(e) ? s(e) : {} 36021 } 36022 var a = r(n) 36023 , s = Object.create; 36024 e.exports = i 36025 } 36026 , function(e, t, r, n, i) { 36027 var a = r(n) 36028 , s = r(i) 36029 , o = s(a); 36030 e.exports = o 36031 } 36032 , function(e, t, r, n) { 36033 var i = r(n) 36034 , a = i(); 36035 e.exports = a 36036 } 36037 , function(e, t, r, n, i) { 36038 function a(e, t) { 36039 return e && s(e, t, o) 36040 } 36041 var s = r(n) 36042 , o = r(i); 36043 e.exports = a 36044 } 36045 , function(e, t, r, n, i, a) { 36046 function s(e, t) { 36047 t = u(t, e) ? [t] : o(t); 36048 for (var r = 0, n = t.length; null != e && n > r; ) 36049 e = e[l(t[r++])]; 36050 return r && r == n ? e : void 0 36051 } 36052 var o = r(n) 36053 , u = r(i) 36054 , l = r(a); 36055 e.exports = s 36056 } 36057 , function(e, t, r, n, i) { 36058 function a(e, t, r) { 36059 var n = t(e); 36060 return o(e) ? n : s(n, r(e)) 36061 } 36062 var s = r(n) 36063 , o = r(i); 36064 e.exports = a 36065 } 36066 , function(e, t, r, n) { 36067 function i(e, t) { 36068 return null != e && (o.call(e, t) || "object" == typeof e && t in e && null === a(e)) 36069 } 36070 var a = r(n) 36071 , s = Object.prototype 36072 , o = s.hasOwnProperty; 36073 e.exports = i 36074 } 36075 , function(e, t, r, n) { 36076 function i(e, t, r) { 36077 if (t !== t) 36078 return a(e, r); 36079 for (var n = r - 1, i = e.length; ++n < i; ) 36080 if (e[n] === t) 36081 return n; 36082 return -1 36083 } 36084 var a = r(n); 36085 e.exports = i 36086 } 36087 , function(e, t, r, n, i, a) { 36088 function s(e, t, r, n, i) { 36089 return e === t ? !0 : null == e || null == t || !u(e) && !l(t) ? e !== e && t !== t : o(e, t, s, r, n, i) 36090 } 36091 var o = r(n) 36092 , u = r(i) 36093 , l = r(a); 36094 e.exports = s 36095 } 36096 , function(e, t, r, n, i, a, s, o, u, l, c) { 36097 function p(e, t, r, n, i, a) { 36098 var s = m(e) 36099 , o = m(t) 36100 , u = A 36101 , l = A; 36102 s || (u = v(e), 36103 u = u == x ? S : u), 36104 o || (l = v(t), 36105 l = l == x ? S : l); 36106 var c = u == S && !g(e) 36107 , p = l == S && !g(t) 36108 , _ = u == l; 36109 if (_ && !c) 36110 return a || (a = new f), 36111 s || b(e) ? d(e, t, r, n, i, a) : h(e, t, u, r, n, i, a); 36112 if (!(i & E)) { 36113 var C = c && D.call(e, "__wrapped__") 36114 , w = p && D.call(t, "__wrapped__"); 36115 if (C || w) { 36116 var T = C ? e.value() : e 36117 , P = w ? t.value() : t; 36118 return a || (a = new f), 36119 r(T, P, n, i, a); 36120 } 36121 } 36122 return _ ? (a || (a = new f), 36123 y(e, t, r, n, i, a)) : !1 36124 } 36125 var f = r(n) 36126 , d = r(i) 36127 , h = r(a) 36128 , y = r(s) 36129 , v = r(o) 36130 , m = r(u) 36131 , g = r(l) 36132 , b = r(c) 36133 , E = 2 36134 , x = "[object Arguments]" 36135 , A = "[object Array]" 36136 , S = "[object Object]" 36137 , _ = Object.prototype 36138 , D = _.hasOwnProperty; 36139 e.exports = p 36140 } 36141 , function(e, t, r, n, i) { 36142 function a(e, t, r, n) { 36143 var i = r.length 36144 , a = i 36145 , c = !n; 36146 if (null == e) 36147 return !a; 36148 for (e = Object(e); i--; ) { 36149 var p = r[i];
36150 if (c && p[2] ? p[1] !== e[p[0]] : !(p[0]in e)) 36151 return !1 36152 } 36153 for (; ++i < a; ) { 36154 p = r[i]; 36155 var f = p[0] 36156 , d = e[f] 36157 , h = p[1]; 36158 if (c && p[2]) { 36159 if (void 0 === d && !(f in e)) 36160 return !1 36161 } else { 36162 var y = new s; 36163 if (n) 36164 var v = n(d, h, f, e, t, y); 36165 if (!(void 0 === v ? o(h, d, n, u | l, y) : v)) 36166 return !1 36167 } 36168 } 36169 return !0 36170 } 36171 var s = r(n) 36172 , o = r(i) 36173 , u = 1 36174 , l = 2; 36175 e.exports = a 36176 } 36177 , function(e, t, r, n, i, a, s, o) { 36178 function u(e) { 36179 if (!f(e) || p(e)) 36180 return !1; 36181 var t = l(e) || c(e) ? b : y; 36182 return t.test(d(e)) 36183 } 36184 var l = r(n) 36185 , c = r(i) 36186 , p = r(a) 36187 , f = r(s) 36188 , d = r(o) 36189 , h = /[\\^$.*+?()[\]{}|]/g 36190 , y = /^\[object .+?Constructor\]$/ 36191 , v = Object.prototype 36192 , m = Function.prototype.toString 36193 , g = v.hasOwnProperty 36194 , b = RegExp("^" + m.call(g).replace(h, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"); 36195 e.exports = u 36196 } 36197 , function(e, t, r, n, i, a, s, o) { 36198 function u(e) { 36199 return "function" == typeof e ? e : null == e ? p : "object" == typeof e ? f(e) ? c(e[0], e[1]) : l(e) : d(e) 36200 } 36201 var l = r(n) 36202 , c = r(i) 36203 , p = r(a) 36204 , f = r(s) 36205 , d = r(o); 36206 e.exports = u 36207 } 36208 , function(e, t, r, n, i) { 36209 function a(e) { 36210 e = null == e ? e : Object(e); 36211 var t = []; 36212 for (var r in e) 36213 t.push(r); 36214 return t 36215 } 36216 var s = r(n) 36217 , o = r(i) 36218 , u = Object.prototype 36219 , l = s ? s.enumerate : void 0 36220 , c = u.propertyIsEnumerable; 36221 l && !c.call({ 36222 valueOf: 1 36223 }, "valueOf") && (a = function(e) { 36224 return o(l(e)) 36225 } 36226 ), 36227 e.exports = a 36228 } 36229 , function(e, t, r, n, i, a) { 36230 function s(e) { 36231 var t = u(e); 36232 return 1 == t.length && t[0][2] ? l(t[0][0], t[0][1]) : function(r) { 36233 return r === e || o(r, e, t) 36234 } 36235 } 36236 var o = r(n) 36237 , u = r(i) 36238 , l = r(a); 36239 e.exports = s 36240 } 36241 , function(e, t, r, n, i, a, s, o, u, l) { 36242 function c(e, t) { 36243 return h(e) && y(t) ? v(m(e), t) : function(r) { 36244 var n = f(r, e); 36245 return void 0 === n && n === t ? d(r, e) : p(t, n, void 0, g | b) 36246 } 36247 } 36248 var p = r(n) 36249 , f = r(i) 36250 , d = r(a) 36251 , h = r(s) 36252 , y = r(o) 36253 , v = r(u) 36254 , m = r(l) 36255 , g = 1 36256 , b = 2; 36257 e.exports = c 36258 } 36259 , function(e, t, r, n) { 36260 function i(e) { 36261 return function(t) { 36262 return a(t, e) 36263 } 36264 } 36265 var a = r(n); 36266 e.exports = i 36267 } 36268 , function(e, t, r, n, i) { 36269 function a(e) { 36270 if ("string" == typeof e) 36271 return e; 36272 if (o(e)) 36273 return c ? c.call(e) : ""; 36274 var t = e + ""; 36275 return "0" == t && 1 / e == -u ? "-0" : t 36276 } 36277 var s = r(n) 36278 , o = r(i) 36279 , u = 1 / 0 36280 , l = s ? s.prototype : void 0 36281 , c = l ? l.toString : void 0; 36282 e.exports = a 36283 } 36284 , function(e, t, r, n, i, a, s, o, u) { 36285 function l(e, t, r) { 36286 var n = -1 36287 , i = p 36288 , a = e.length 36289 , s = !0 36290 , o = [] 36291 , u = o; 36292 if (r) 36293 s = !1, 36294 i = f; 36295 else if (a >= v) { 36296 var l = t ? null : h(e); 36297 if (l) 36298 return y(l); 36299 s = !1, 36300 i = d, 36301 u = new c 36302 } else 36303 u = t ? [] : o; 36304 e: for (; ++n < a; ) { 36305 var m = e[n] 36306 , g = t ? t(m) : m; 36307 if (m = r || 0 !== m ? m : 0, 36308 s && g === g) { 36309 for (var b = u.length; b--; ) 36310 if (u[b] === g) 36311 continue e; 36312 t && u.push(g), 36313 o.push(m) 36314 } else 36315 i(u, g, r) || (u !== o && u.push(g), 36316 o.push(m)) 36317 } 36318 return o 36319 } 36320 var c = r(n) 36321 , p = r(i) 36322 , f = r(a) 36323 , d = r(s) 36324 , h = r(o) 36325 , y = r(u) 36326 , v = 200; 36327 e.exports = l 36328 } 36329 , function(e, t, r, n) { 36330 function i(e, t) { 36331 return a(t, function(t) { 36332 return e[t] 36333 }) 36334 } 36335 var a = r(n); 36336 e.exports = i 36337 } 36338 , function(e, t, r, n, i) { 36339 function a(e) { 36340 return s(e) ? e : o(e) 36341 } 36342 var s = r(n) 36343 , o = r(i); 36344 e.exports = a 36345 } 36346 , function(e, t, r, n) { 36347 function i(e) { 36348 var t = new e.constructor(e.byteLength); 36349 return new a(t).set(new a(e)), 36350 t 36351 } 36352 var a = r(n); 36353 e.exports = i 36354 } 36355 , function(e, t, r, n) { 36356 function i(e, t) { 36357 var r = t ? a(e.buffer) : e.buffer; 36358 return new e.constructor(r,e.byteOffset,e.byteLength) 36359 } 36360 var a = r(n); 36361 e.exports = i 36362 } 36363 , function(e, t, r, n, i, a) { 36364 function s(e, t, r) { 36365 var n = t ? r(l(e), !0) : l(e); 36366 return u(n, o, new e.constructor) 36367 } 36368 var o = r(n) 36369 , u = r(i) 36370 , l = r(a); 36371 e.exports = s 36372 } 36373 , function(e, t, r, n, i, a) { 36374 function s(e, t, r) { 36375 var n = t ? r(l(e), !0) : l(e); 36376 return u(n, o, new e.constructor) 36377 } 36378 var o = r(n) 36379 , u = r(i) 36380 , l = r(a); 36381 e.exports = s 36382 } 36383 , function(e, t, r, n) { 36384 function i(e) { 36385 return o ? Object(o.call(e)) : {} 36386 } 36387 var a = r(n) 36388 , s = a ? a.prototype : void 0 36389 , o = s ? s.valueOf : void 0; 36390 e.exports = i 36391 } 36392 , function(e, t, r, n) { 36393 function i(e, t) { 36394 var r = t ? a(e.buffer) : e.buffer; 36395 return new e.constructor(r,e.byteOffset,e.length) 36396 } 36397 var a = r(n); 36398 e.exports = i 36399 } 36400 , function(e, t, r, n) { 36401 function i(e, t, r, n) { 36402 r || (r = {});
36403 for (var i = -1, s = t.length; ++i < s; ) { 36404 var o = t[i] 36405 , u = n ? n(r[o], e[o], o, r, e) : e[o]; 36406 a(r, o, u) 36407 } 36408 return r 36409 } 36410 var a = r(n); 36411 e.exports = i 36412 } 36413 , function(e, t, r, n, i) { 36414 function a(e, t) { 36415 return s(e, o(e), t) 36416 } 36417 var s = r(n) 36418 , o = r(i); 36419 e.exports = a 36420 } 36421 , function(e, t, r, n) { 36422 var i = r(n) 36423 , a = i["__core-js_shared__"]; 36424 e.exports = a 36425 } 36426 , function(e, t, r, n, i) { 36427 function a(e) { 36428 return o(function(t, r) { 36429 var n = -1 36430 , i = r.length 36431 , a = i > 1 ? r[i - 1] : void 0 36432 , o = i > 2 ? r[2] : void 0; 36433 for (a = e.length > 3 && "function" == typeof a ? (i--, 36434 a) : void 0, 36435 o && s(r[0], r[1], o) && (a = 3 > i ? void 0 : a, 36436 i = 1), 36437 t = Object(t); ++n < i; ) { 36438 var u = r[n]; 36439 u && e(t, u, n, a) 36440 } 36441 return t 36442 }) 36443 } 36444 var s = r(n) 36445 , o = r(i); 36446 e.exports = a 36447 } 36448 , function(e, t, r, n) { 36449 function i(e, t) { 36450 return function(r, n) { 36451 if (null == r) 36452 return r; 36453 if (!a(r)) 36454 return e(r, n); 36455 for (var i = r.length, s = t ? i : -1, o = Object(r); (t ? s-- : ++s < i) && n(o[s], s, o) !== !1; ) 36456 ; 36457 return r 36458 } 36459 } 36460 var a = r(n); 36461 e.exports = i 36462 } 36463 , function(e, t, r, n, i, a) { 36464 var s = r(n) 36465 , o = r(i) 36466 , u = r(a) 36467 , l = 1 / 0 36468 , c = s && 1 / u(new s([, -0]))[1] == l ? function(e) { 36469 return new s(e) 36470 } 36471 : o; 36472 e.exports = c 36473 } 36474 , function(e, t, r, n, i) { 36475 function a(e, t, r, n, i, a) { 36476 var c = i & l 36477 , p = e.length 36478 , f = t.length; 36479 if (p != f && !(c && f > p)) 36480 return !1; 36481 var d = a.get(e); 36482 if (d) 36483 return d == t; 36484 var h = -1 36485 , y = !0 36486 , v = i & u ? new s : void 0; 36487 for (a.set(e, t); ++h < p; ) { 36488 var m = e[h] 36489 , g = t[h]; 36490 if (n) 36491 var b = c ? n(g, m, h, t, e, a) : n(m, g, h, e, t, a); 36492 if (void 0 !== b) { 36493 if (b) 36494 continue; 36495 y = !1; 36496 break 36497 } 36498 if (v) { 36499 if (!o(t, function(e, t) { 36500 return v.has(t) || m !== e && !r(m, e, n, i, a) ? void 0 : v.add(t) 36501 })) { 36502 y = !1; 36503 break 36504 } 36505 } else if (m !== g && !r(m, g, n, i, a)) { 36506 y = !1; 36507 break 36508 } 36509 } 36510 return a["delete"](e), 36511 y 36512 } 36513 var s = r(n) 36514 , o = r(i) 36515 , u = 1 36516 , l = 2; 36517 e.exports = a 36518 } 36519 , function(e, t, r, n, i, a, s, o) { 36520 function u(e, t, r, n, i, a, s) { 36521 switch (r) { 36522 case C: 36523 if (e.byteLength != t.byteLength || e.byteOffset != t.byteOffset) 36524 return !1; 36525 e = e.buffer, 36526 t = t.buffer; 36527 case D: 36528 return !(e.byteLength != t.byteLength || !n(new c(e), new c(t))); 36529 case v: 36530 case m: 36531 return +e == +t; 36532 case g: 36533 return e.name == t.name && e.message == t.message; 36534 case E: 36535 return e != +e ? t != +t : e == +t; 36536 case x: 36537 case S: 36538 return e == t + ""; 36539 case b: 36540 var o = f; 36541 case A: 36542 var u = a & y; 36543 if (o || (o = d), 36544 e.size != t.size && !u) 36545 return !1; 36546 var l = s.get(e); 36547 return l ? l == t : (a |= h, 36548 s.set(e, t), 36549 p(o(e), o(t), n, i, a, s)); 36550 case _: 36551 if (T) 36552 return T.call(e) == T.call(t) 36553 } 36554 return !1 36555 } 36556 var l = r(n) 36557 , c = r(i) 36558 , p = r(a) 36559 , f = r(s) 36560 , d = r(o) 36561 , h = 1 36562 , y = 2 36563 , v = "[object Boolean]" 36564 , m = "[object Date]" 36565 , g = "[object Error]" 36566 , b = "[object Map]" 36567 , E = "[object Number]" 36568 , x = "[object RegExp]" 36569 , A = "[object Set]" 36570 , S = "[object String]" 36571 , _ = "[object Symbol]" 36572 , D = "[object ArrayBuffer]" 36573 , C = "[object DataView]" 36574 , w = l ? l.prototype : void 0 36575 , T = w ? w.valueOf : void 0; 36576 e.exports = u 36577 } 36578 , function(e, t, r, n, i) { 36579 function a(e, t, r, n, i, a) { 36580 var l = i & u 36581 , c = o(e) 36582 , p = c.length 36583 , f = o(t) 36584 , d = f.length; 36585 if (p != d && !l) 36586 return !1; 36587 for (var h = p; h--; ) { 36588 var y = c[h]; 36589 if (!(l ? y in t : s(t, y))) 36590 return !1 36591 } 36592 var v = a.get(e); 36593 if (v) 36594 return v == t; 36595 var m = !0; 36596 a.set(e, t); 36597 for (var g = l; ++h < p; ) { 36598 y = c[h]; 36599 var b = e[y] 36600 , E = t[y]; 36601 if (n) 36602 var x = l ? n(E, b, y, t, e, a) : n(b, E, y, e, t, a); 36603 if (!(void 0 === x ? b === E || r(b, E, n, i, a) : x)) { 36604 m = !1; 36605 break 36606 } 36607 g || (g = "constructor" == y) 36608 } 36609 if (m && !g) { 36610 var A = e.constructor 36611 , S = t.constructor; 36612 A != S && "constructor"in e && "constructor"in t && !("function" == typeof A && A instanceof A && "function" == typeof S && S instanceof S) && (m = !1) 36613 } 36614 return a["delete"](e), 36615 m 36616 } 36617 var s = r(n) 36618 , o = r(i) 36619 , u = 2; 36620 e.exports = a 36621 } 36622 , function(e, t, r, n, i, a) { 36623 function s(e) { 36624 return o(e, l, u) 36625 } 36626 var o = r(n) 36627 , u = r(i) 36628 , l = r(a); 36629 e.exports = s 36630 } 36631 , function(e, t, r, n) { 36632 var i = r(n) 36633 , a = i("length"); 36634 e.exports = a 36635 } 36636 , function(e, t, r, n) { 36637 function i(e, t) { 36638 var r = e.__data__; 36639 return a(t) ? r["string" == typeof t ? "string" : "hash"] : r.map 36640 } 36641 var a = r(n); 36642 e.exports = i 36643 } 36644 , function(e, t, r, n, i) { 36645 function a(e) { 36646 for (var t = o(e), r = t.length; r--; ) { 36647 var n = t[r] 36648 , i = e[n]; 36649 t[r] = [n, i, s(i)] 36650 } 36651 return t 36652 } 36653 var s = r(n) 36654 , o = r(i); 36655 e.exports = a 36656 } 36657 , function(e, t, r, n, i) { 36658 function a(e, t) { 36659 var r = o(e, t); 36660 return s(r) ? r : void 0 36661 } 36662 var s = r(n) 36663 , o = r(i); 36664 e.exports = a 36665 } 36666 , function(e, t, r, n) { 36667 function i(e) { 36668 return s(Object(e)) 36669 } 36670 var a = r(n) 36671 , s = Object.getOwnPropertySymbols; 36672 s || (i = a), 36673 e.exports = i 36674 } 36675 , function(e, t, r, n, i, a, s, o, u) { 36676 function l(e) { 36677 return S.call(e) 36678 } 36679 var c = r(n) 36680 , p = r(i) 36681 , f = r(a) 36682 , d = r(s) 36683 , h = r(o) 36684 , y = r(u) 36685 , v = "[object Map]" 36686 , m = "[object Object]" 36687 , g = "[object Promise]" 36688 , b = "[object Set]" 36689 , E = "[object WeakMap]" 36690 , x = "[object DataView]" 36691 , A = Object.prototype 36692 , S = A.toString 36693 , _ = y(c) 36694 , D = y(p) 36695 , C = y(f) 36696 , w = y(d) 36697 , T = y(h); 36698 (c && l(new c(new ArrayBuffer(1))) != x || p && l(new p) != v || f && l(f.resolve()) != g || d && l(new d) != b || h && l(new h) != E) && (l = function(e) { 36699 var t = S.call(e) 36700 , r = t == m ? e.constructor : void 0 36701 , n = r ? y(r) : void 0; 36702 if (n) 36703 switch (n) { 36704 case _: 36705 return x; 36706 case D: 36707 return v; 36708 case C: 36709 return g; 36710 case w: 36711 return b; 36712 case T: 36713 return E 36714 } 36715 return t 36716 } 36717 ), 36718 e.exports = l 36719 } 36720 , function(e, t, r, n, i, a, s, o, u, l, c) { 36721 function p(e, t, r) { 36722 t = v(t, e) ? [t] : f(t); 36723 for (var n, i = -1, a = t.length; ++i < a; ) { 36724 var s = b(t[i]); 36725 if (!(n = null != e && r(e, s))) 36726 break; 36727 e = e[s] 36728 } 36729 if (n) 36730 return n; 36731 var a = e ? e.length : 0; 36732 return !!a && m(a) && y(s, a) && (h(e) || g(e) || d(e)) 36733 } 36734 var f = r(n) 36735 , d = r(i) 36736 , h = r(a) 36737 , y = r(s) 36738 , v = r(o) 36739 , m = r(u) 36740 , g = r(l) 36741 , b = r(c); 36742 e.exports = p 36743 } 36744 , function(e, t, r, n) { 36745 function i() { 36746 this.__data__ = a ? a(null) : {} 36747 } 36748 var a = r(n); 36749 e.exports = i 36750 } 36751 , function(e, t, r, n) { 36752 function i(e) { 36753 var t = this.__data__; 36754 if (a) { 36755 var r = t[e]; 36756 return r === s ? void 0 : r 36757 } 36758 return u.call(t, e) ? t[e] : void 0 36759 } 36760 var a = r(n) 36761 , s = "__lodash_hash_undefined__" 36762 , o = Object.prototype 36763 , u = o.hasOwnProperty; 36764 e.exports = i 36765 } 36766 , function(e, t, r, n) { 36767 function i(e) { 36768 var t = this.__data__; 36769 return a ? void 0 !== t[e] : o.call(t, e) 36770 } 36771 var a = r(n) 36772 , s = Object.prototype 36773 , o = s.hasOwnProperty; 36774 e.exports = i 36775 } 36776 , function(e, t, r, n) { 36777 function i(e, t) { 36778 var r = this.__data__; 36779 return r[e] = a && void 0 === t ? s : t, 36780 this 36781 } 36782 var a = r(n) 36783 , s = "__lodash_hash_undefined__"; 36784 e.exports = i 36785 } 36786 , function(e, t, r, n, i, a, s, o) { 36787 function u(e) { 36788 var t = e ? e.length : void 0; 36789 return f(t) && (p(e) || d(e) || c(e)) ? l(t, String) : null 36790 } 36791 var l = r(n) 36792 , c = r(i) 36793 , p = r(a) 36794 , f = r(s) 36795 , d = r(o); 36796 e.exports = u 36797 } 36798 , function(e, t, r, n, i, a, s, o, u, l) { 36799 function c(e, t, r, n) { 36800 var i = e.constructor; 36801 switch (t) { 36802 case C: 36803 return p(e); 36804 case g: 36805 case b: 36806 return new i(+e); 36807 case w: 36808 return f(e, n); 36809 case T: 36810 case P: 36811 case O: 36812 case k: 36813 case F: 36814 case B: 36815 case I: 36816 case N: 36817 case R: 36818 return m(e, n); 36819 case E: 36820 return d(e, n, r); 36821 case x: 36822 case _: 36823 return new i(e); 36824 case A: 36825 return h(e); 36826 case S: 36827 return y(e, n, r); 36828 case D: 36829 return v(e) 36830 } 36831 } 36832 var p = r(n) 36833 , f = r(i) 36834 , d = r(a) 36835 , h = r(s) 36836 , y = r(o) 36837 , v = r(u) 36838 , m = r(l) 36839 , g = "[object Boolean]" 36840 , b = "[object Date]" 36841 , E = "[object Map]" 36842 , x = "[object Number]" 36843 , A = "[object RegExp]" 36844 , S = "[object Set]" 36845 , _ = "[object String]" 36846 , D = "[object Symbol]" 36847 , C = "[object ArrayBuffer]" 36848 , w = "[object DataView]" 36849 , T = "[object Float32Array]"
36850 , P = "[object Float64Array]" 36851 , O = "[object Int8Array]" 36852 , k = "[object Int16Array]" 36853 , F = "[object Int32Array]" 36854 , B = "[object Uint8Array]" 36855 , I = "[object Uint8ClampedArray]" 36856 , N = "[object Uint16Array]" 36857 , R = "[object Uint32Array]"; 36858 e.exports = c 36859 } 36860 , function(e, t, r, n, i, a) { 36861 function s(e) { 36862 return "function" != typeof e.constructor || l(e) ? {} : o(u(e)) 36863 } 36864 var o = r(n) 36865 , u = r(i) 36866 , l = r(a); 36867 e.exports = s 36868 } 36869 , function(e, t, r, n, i, a, s) { 36870 function o(e, t, r) { 36871 if (!p(r)) 36872 return !1; 36873 var n = typeof t; 36874 return ("number" == n ? l(r) && c(t, r.length) : "string" == n && t in r) ? u(r[t], e) : !1 36875 } 36876 var u = r(n) 36877 , l = r(i) 36878 , c = r(a) 36879 , p = r(s); 36880 e.exports = o 36881 } 36882 , function(e, t, r, n, i) { 36883 function a(e, t) { 36884 if (s(e)) 36885 return !1; 36886 var r = typeof e; 36887 return "number" == r || "symbol" == r || "boolean" == r || null == e || o(e) ? !0 : l.test(e) || !u.test(e) || null != t && e in Object(t) 36888 } 36889 var s = r(n) 36890 , o = r(i) 36891 , u = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/ 36892 , l = /^\w*$/; 36893 e.exports = a 36894 } 36895 , function(e, t, r, n) { 36896 function i(e) { 36897 return !!s && s in e 36898 } 36899 var a = r(n) 36900 , s = function() { 36901 var e = /[^.]+$/.exec(a && a.keys && a.keys.IE_PROTO || ""); 36902 return e ? "Symbol(src)_1." + e : "" 36903 }(); 36904 e.exports = i 36905 } 36906 , function(e, t, r, n) { 36907 function i(e) { 36908 return e === e && !a(e) 36909 } 36910 var a = r(n); 36911 e.exports = i 36912 } 36913 , function(e, t, r, n) { 36914 function i(e) { 36915 var t = this.__data__ 36916 , r = a(t, e); 36917 if (0 > r) 36918 return !1; 36919 var n = t.length - 1; 36920 return r == n ? t.pop() : o.call(t, r, 1), 36921 !0 36922 } 36923 var a = r(n) 36924 , s = Array.prototype 36925 , o = s.splice; 36926 e.exports = i 36927 } 36928 , function(e, t, r, n) { 36929 function i(e) { 36930 var t = this.__data__ 36931 , r = a(t, e); 36932 return 0 > r ? void 0 : t[r][1] 36933 } 36934 var a = r(n); 36935 e.exports = i 36936 } 36937 , function(e, t, r, n) { 36938 function i(e) { 36939 return a(this.__data__, e) > -1 36940 } 36941 var a = r(n); 36942 e.exports = i 36943 } 36944 , function(e, t, r, n) { 36945 function i(e, t) { 36946 var r = this.__data__ 36947 , n = a(r, e); 36948 return 0 > n ? r.push([e, t]) : r[n][1] = t, 36949 this 36950 } 36951 var a = r(n); 36952 e.exports = i 36953 } 36954 , function(e, t, r, n, i, a) { 36955 function s() { 36956 this.__data__ = { 36957 hash: new o, 36958 map: new (l || u), 36959 string: new o 36960 } 36961 } 36962 var o = r(n) 36963 , u = r(i) 36964 , l = r(a); 36965 e.exports = s 36966 } 36967 , function(e, t, r, n) { 36968 function i(e) { 36969 return a(this, e)["delete"](e) 36970 } 36971 var a = r(n); 36972 e.exports = i 36973 } 36974 , function(e, t, r, n) { 36975 function i(e) { 36976 return a(this, e).get(e) 36977 } 36978 var a = r(n); 36979 e.exports = i 36980 } 36981 , function(e, t, r, n) { 36982 function i(e) { 36983 return a(this, e).has(e) 36984 } 36985 var a = r(n); 36986 e.exports = i 36987 } 36988 , function(e, t, r, n) { 36989 function i(e, t) { 36990 return a(this, e).set(e, t), 36991 this 36992 } 36993 var a = r(n); 36994 e.exports = i 36995 } 36996 , function(e, t, r, n) { 36997 var i = r(n) 36998 , a = i(Object, "create"); 36999 e.exports = a 37000 } 37001 , function(e, t, r, n) { 37002 (function(t) { 37003 var i = r(n) 37004 , a = i("object" == typeof t && t) 37005 , s = i("object" == typeof self && self) 37006 , o = i("object" == typeof this && this) 37007 , u = a || s || o || Function("return this")(); 37008 e.exports = u 37009 } 37010 ).call(t, function() { 37011 return this 37012 }()) 37013 } 37014 , function(e, t, r, n) { 37015 function i() { 37016 this.__data__ = new a 37017 } 37018 var a = r(n); 37019 e.exports = i 37020 } 37021 , function(e, t, r, n, i) { 37022 function a(e, t) { 37023 var r = this.__data__; 37024 return r instanceof s && r.__data__.length == u && (r = this.__data__ = new o(r.__data__)), 37025 r.set(e, t), 37026 this 37027 } 37028 var s = r(n) 37029 , o = r(i) 37030 , u = 200; 37031 e.exports = a 37032 } 37033 , function(e, t, r, n, i) { 37034 var a = r(n) 37035 , s = r(i) 37036 , o = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(\.|\[\])(?:\4|$))/g 37037 , u = /\\(\\)?/g 37038 , l = a(function(e) { 37039 var t = []; 37040 return s(e).replace(o, function(e, r, n, i) { 37041 t.push(n ? i.replace(u, "$1") : r || e) 37042 }), 37043 t 37044 }); 37045 e.exports = l 37046 } 37047 , function(e, t, r, n) { 37048 function i(e) { 37049 if ("string" == typeof e || a(e)) 37050 return e; 37051 var t = e + ""; 37052 return "0" == t && 1 / e == -s ? "-0" : t 37053 } 37054 var a = r(n) 37055 , s = 1 / 0; 37056 e.exports = i 37057 } 37058 , function(e, t, r, n, i, a, s, o, u) { 37059 var l = r(n) 37060 , c = r(i) 37061 , p = r(a) 37062 , f = r(s) 37063 , d = r(o) 37064 , h = r(u) 37065 , y = Object.prototype 37066 , v = y.hasOwnProperty 37067 , m = y.propertyIsEnumerable 37068 , g = !m.call({
37069 valueOf: 1 37070 }, "valueOf") 37071 , b = p(function(e, t) { 37072 if (g || d(t) || f(t)) 37073 return void c(t, h(t), e); 37074 for (var r in t) 37075 v.call(t, r) && l(e, r, t[r]) 37076 }); 37077 e.exports = b 37078 } 37079 , function(e, t, r, n, i, a) { 37080 var s = r(n) 37081 , o = r(i) 37082 , u = r(a) 37083 , l = o(function(e, t, r, n) { 37084 s(t, u(t), e, n) 37085 }); 37086 e.exports = l 37087 } 37088 , function(e, t, r, n) { 37089 function i(e) { 37090 return a(e, !1, !0) 37091 } 37092 var a = r(n); 37093 e.exports = i 37094 } 37095 , function(e, t, r, n) { 37096 function i(e) { 37097 return a(e, !0, !0) 37098 } 37099 var a = r(n); 37100 e.exports = i 37101 } 37102 , function(e, t, r, n, i, a, s) { 37103 var o = r(n) 37104 , u = r(i) 37105 , l = r(a) 37106 , c = r(s) 37107 , p = c(function(e) { 37108 return e.push(void 0, u), 37109 o(l, void 0, e) 37110 }); 37111 e.exports = p 37112 } 37113 , function(e, t, r, n) { 37114 e.exports = r(n) 37115 } 37116 , function(e, t, r, n, i, a, s) { 37117 function o(e, t) { 37118 var r = p(e) ? u : l; 37119 return r(e, c(t, 3)) 37120 } 37121 var u = r(n) 37122 , l = r(i) 37123 , c = r(a) 37124 , p = r(s); 37125 e.exports = o 37126 } 37127 , function(e, t, r, n) { 37128 function i(e, t, r) { 37129 var n = null == e ? void 0 : a(e, t); 37130 return void 0 === n ? r : n 37131 } 37132 var a = r(n); 37133 e.exports = i 37134 } 37135 , function(e, t, r, n, i) { 37136 function a(e, t) { 37137 return null != e && o(e, t, s) 37138 } 37139 var s = r(n) 37140 , o = r(i); 37141 e.exports = a 37142 } 37143 , function(e, t, r, n, i) { 37144 function a(e, t) { 37145 return null != e && o(e, t, s) 37146 } 37147 var s = r(n) 37148 , o = r(i); 37149 e.exports = a 37150 } 37151 , function(e, t, r, n, i, a, s, o) { 37152 function u(e, t, r, n) { 37153 e = c(e) ? e : d(e), 37154 r = r && !n ? f(r) : 0; 37155 var i = e.length; 37156 return 0 > r && (r = h(i + r, 0)), 37157 p(e) ? i >= r && e.indexOf(t, r) > -1 : !!i && l(e, t, r) > -1 37158 } 37159 var l = r(n) 37160 , c = r(i) 37161 , p = r(a) 37162 , f = r(s) 37163 , d = r(o) 37164 , h = Math.max; 37165 e.exports = u 37166 } 37167 , function(e, t, r, n) { 37168 function i(e) { 37169 return a(e) && u.call(e, "callee") && (!c.call(e, "callee") || l.call(e) == s) 37170 } 37171 var a = r(n) 37172 , s = "[object Arguments]" 37173 , o = Object.prototype 37174 , u = o.hasOwnProperty 37175 , l = o.toString 37176 , c = o.propertyIsEnumerable; 37177 e.exports = i 37178 } 37179 , function(e, t, r, n, i, a) { 37180 function s(e) { 37181 return null != e && l(o(e)) && !u(e) 37182 } 37183 var o = r(n) 37184 , u = r(i) 37185 , l = r(a); 37186 e.exports = s 37187 } 37188 , function(e, t, r, n, i) { 37189 function a(e) { 37190 return o(e) && s(e) 37191 } 37192 var s = r(n) 37193 , o = r(i); 37194 e.exports = a 37195 } 37196 , function(e, t, r, n, i) { 37197 (function(e) { 37198 var a = r(n) 37199 , s = r(i) 37200 , o = "object" == typeof t && t 37201 , u = o && "object" == typeof e && e 37202 , l = u && u.exports === o 37203 , c = l ? a.Buffer : void 0 37204 , p = c ? function(e) { 37205 return e instanceof c 37206 } 37207 : s; 37208 e.exports = p 37209 } 37210 ).call(t, r(2)(e)) 37211 } 37212 , function(e, t, r, n) { 37213 function i(e) { 37214 var t = a(e) ? l.call(e) : ""; 37215 return t == s || t == o 37216 } 37217 var a = r(n) 37218 , s = "[object Function]" 37219 , o = "[object GeneratorFunction]" 37220 , u = Object.prototype 37221 , l = u.toString; 37222 e.exports = i 37223 } 37224 , function(e, t, r, n) { 37225 function i(e) { 37226 return "number" == typeof e || a(e) && u.call(e) == s 37227 } 37228 var a = r(n) 37229 , s = "[object Number]" 37230 , o = Object.prototype 37231 , u = o.toString; 37232 e.exports = i 37233 } 37234 , function(e, t, r, n, i, a) { 37235 function s(e) { 37236 if (!l(e) || y.call(e) != c || u(e)) 37237 return !1; 37238 var t = o(e); 37239 if (null === t) 37240 return !0; 37241 var r = d.call(t, "constructor") && t.constructor; 37242 return "function" == typeof r && r instanceof r && f.call(r) == h 37243 } 37244 var o = r(n) 37245 , u = r(i) 37246 , l = r(a) 37247 , c = "[object Object]" 37248 , p = Object.prototype 37249 , f = Function.prototype.toString 37250 , d = p.hasOwnProperty 37251 , h = f.call(Object) 37252 , y = p.toString; 37253 e.exports = s 37254 } 37255 , function(e, t, r, n) { 37256 function i(e) { 37257 return a(e) && u.call(e) == s 37258 } 37259 var a = r(n) 37260 , s = "[object RegExp]" 37261 , o = Object.prototype 37262 , u = o.toString; 37263 e.exports = i 37264 } 37265 , function(e, t, r, n, i) { 37266 function a(e) { 37267 return "string" == typeof e || !s(e) && o(e) && c.call(e) == u 37268 } 37269 var s = r(n) 37270 , o = r(i) 37271 , u = "[object String]" 37272 , l = Object.prototype 37273 , c = l.toString; 37274 e.exports = a 37275 } 37276 , function(e, t, r, n) { 37277 function i(e) { 37278 return "symbol" == typeof e || a(e) && u.call(e) == s 37279 } 37280 var a = r(n) 37281 , s = "[object Symbol]" 37282 , o = Object.prototype 37283 , u = o.toString; 37284 e.exports = i 37285 } 37286 , function(e, t, r, n, i) { 37287 function a(e) { 37288 return o(e) && s(e.length) && !!F[I.call(e)] 37289 } 37290 var s = r(n) 37291 , o = r(i) 37292 , u = "[object Arguments]" 37293 , l = "[object Array]" 37294 , c = "[object Boolean]" 37295 , p = "[object Date]" 37296 , f = "[object Error]" 37297 , d = "[object Function]" 37298 , h = "[object Map]" 37299 , y = "[object Number]" 37300 , v = "[object Object]" 37301 , m = "[object RegExp]" 37302 , g = "[object Set]" 37303 , b = "[object String]" 37304 , E = "[object WeakMap]" 37305 , x = "[object ArrayBuffer]" 37306 , A = "[object DataView]" 37307 , S = "[object Float32Array]"
37308 , _ = "[object Float64Array]" 37309 , D = "[object Int8Array]" 37310 , C = "[object Int16Array]" 37311 , w = "[object Int32Array]" 37312 , T = "[object Uint8Array]" 37313 , P = "[object Uint8ClampedArray]" 37314 , O = "[object Uint16Array]" 37315 , k = "[object Uint32Array]" 37316 , F = {}; 37317 F[S] = F[_] = F[D] = F[C] = F[w] = F[T] = F[P] = F[O] = F[k] = !0, 37318 F[u] = F[l] = F[x] = F[c] = F[A] = F[p] = F[f] = F[d] = F[h] = F[y] = F[v] = F[m] = F[g] = F[b] = F[E] = !1; 37319 var B = Object.prototype 37320 , I = B.toString; 37321 e.exports = a 37322 } 37323 , function(e, t, r, n, i, a, s, o, u) { 37324 function l(e) { 37325 var t = y(e); 37326 if (!t && !d(e)) 37327 return p(e); 37328 var r = f(e) 37329 , n = !!r 37330 , i = r || [] 37331 , a = i.length; 37332 for (var s in e) 37333 !c(e, s) || n && ("length" == s || h(s, a)) || t && "constructor" == s || i.push(s); 37334 return i 37335 } 37336 var c = r(n) 37337 , p = r(i) 37338 , f = r(a) 37339 , d = r(s) 37340 , h = r(o) 37341 , y = r(u); 37342 e.exports = l 37343 } 37344 , function(e, t, r, n, i, a, s) { 37345 function o(e) { 37346 for (var t = -1, r = p(e), n = u(e), i = n.length, a = l(e), s = !!a, o = a || [], f = o.length; ++t < i; ) { 37347 var h = n[t]; 37348 s && ("length" == h || c(h, f)) || "constructor" == h && (r || !d.call(e, h)) || o.push(h) 37349 } 37350 return o 37351 } 37352 var u = r(n) 37353 , l = r(i) 37354 , c = r(a) 37355 , p = r(s) 37356 , f = Object.prototype 37357 , d = f.hasOwnProperty; 37358 e.exports = o 37359 } 37360 , function(e, t, r, n) { 37361 function i(e, t) { 37362 if ("function" != typeof e || t && "function" != typeof t) 37363 throw new TypeError(s); 37364 var r = function() { 37365 var n = arguments 37366 , i = t ? t.apply(this, n) : n[0] 37367 , a = r.cache; 37368 if (a.has(i)) 37369 return a.get(i); 37370 var s = e.apply(this, n); 37371 return r.cache = a.set(i, s), 37372 s 37373 }; 37374 return r.cache = new (i.Cache || a), 37375 r 37376 } 37377 var a = r(n) 37378 , s = "Expected a function"; 37379 i.Cache = a, 37380 e.exports = i 37381 } 37382 , function(e, t, r, n, i, a, s) { 37383 function o(e) { 37384 return c(e) ? u(p(e)) : l(e) 37385 } 37386 var u = r(n) 37387 , l = r(i) 37388 , c = r(a) 37389 , p = r(s); 37390 e.exports = o 37391 } 37392 , function(e, t, r, n, i, a, s) { 37393 function o(e, t, r) { 37394 return t = (r ? l(e, t, r) : void 0 === t) ? 1 : c(t),
37395 u(p(e), t) 37396 } 37397 var u = r(n) 37398 , l = r(i) 37399 , c = r(a) 37400 , p = r(s); 37401 e.exports = o 37402 } 37403 , function(e, t, r, n, i) { 37404 function a(e, t) { 37405 if ("function" != typeof e) 37406 throw new TypeError(u); 37407 return t = l(void 0 === t ? e.length - 1 : o(t), 0), 37408 function() { 37409 for (var r = arguments, n = -1, i = l(r.length - t, 0), a = Array(i); ++n < i; ) 37410 a[n] = r[t + n]; 37411 switch (t) { 37412 case 0: 37413 return e.call(this, a); 37414 case 1: 37415 return e.call(this, r[0], a); 37416 case 2: 37417 return e.call(this, r[0], r[1], a) 37418 } 37419 var o = Array(t + 1); 37420 for (n = -1; ++n < t; ) 37421 o[n] = r[n]; 37422 return o[t] = a, 37423 s(e, this, o) 37424 } 37425 } 37426 var s = r(n) 37427 , o = r(i) 37428 , u = "Expected a function" 37429 , l = Math.max; 37430 e.exports = a 37431 } 37432 , function(e, t, r, n) { 37433 function i(e) { 37434 if (!e) 37435 return 0 === e ? e : 0; 37436 if (e = a(e), 37437 e === s || e === -s) { 37438 var t = 0 > e ? -1 : 1; 37439 return t * o 37440 } 37441 return e === e ? e : 0 37442 } 37443 var a = r(n) 37444 , s = 1 / 0 37445 , o = 1.7976931348623157e308; 37446 e.exports = i 37447 } 37448 , function(e, t, r, n) { 37449 function i(e) { 37450 var t = a(e) 37451 , r = t % 1; 37452 return t === t ? r ? t - r : t : 0 37453 } 37454 var a = r(n); 37455 e.exports = i 37456 } 37457 , function(e, t, r, n, i, a) { 37458 function s(e) { 37459 if ("number" == typeof e) 37460 return e; 37461 if (l(e)) 37462 return c; 37463 if (u(e)) { 37464 var t = o(e.valueOf) ? e.valueOf() : e; 37465 e = u(t) ? t + "" : t 37466 } 37467 if ("string" != typeof e) 37468 return 0 === e ? e : +e; 37469 e = e.replace(p, ""); 37470 var r = d.test(e); 37471 return r || h.test(e) ? y(e.slice(2), r ? 2 : 8) : f.test(e) ? c : +e 37472 } 37473 var o = r(n) 37474 , u = r(i) 37475 , l = r(a) 37476 , c = NaN 37477 , p = /^\s+|\s+$/g 37478 , f = /^[-+]0x[0-9a-f]+$/i 37479 , d = /^0b[01]+$/i 37480 , h = /^0o[0-7]+$/i 37481 , y = parseInt; 37482 e.exports = s 37483 } 37484 , function(e, t, r, n) { 37485 function i(e) { 37486 return null == e ? "" : a(e) 37487 } 37488 var a = r(n); 37489 e.exports = i 37490 } 37491 , function(e, t, r, n) { 37492 function i(e) { 37493 return e && e.length ? a(e) : [] 37494 } 37495 var a = r(n); 37496 e.exports = i 37497 } 37498 , function(e, t, r, n, i) { 37499 function a(e) { 37500 return e ? s(e, o(e)) : [] 37501 } 37502 var s = r(n) 37503 , o = r(i); 37504 e.exports = a 37505 } 37506 , function(e, t, r, n, i, a) { 37507 "use strict"; 37508 function s(e) { 37509 if (e && e.__esModule) 37510 return e; 37511 var t = {}; 37512 if (null != e) 37513 for (var r in e) 37514 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 37515 return t["default"] = e, 37516 t 37517 } 37518 function o(e) { 37519 return e && e.__esModule ? e : { 37520 "default": e 37521 } 37522 } 37523 function u(e, t) { 37524 var r = e.node 37525 , n = r.body; 37526 r.async = !1; 37527 var i = y.functionExpression(null, [], y.blockStatement(n.body), !0); 37528 i.shadow = !0,
37529 n.body = [y.returnStatement(y.callExpression(y.callExpression(t, [i]), []))] 37530 } 37531 function l(e, t) { 37532 var r = e.node 37533 , n = e.isFunctionDeclaration() 37534 , i = r.id 37535 , a = v; 37536 e.isArrowFunctionExpression() ? e.arrowFunctionToShadowed() : !n && i && (a = m), 37537 r.async = !1, 37538 r.generator = !0, 37539 r.id = null, 37540 n && (r.type = "FunctionExpression"); 37541 var s = y.callExpression(t, [r]) 37542 , o = a({ 37543 NAME: i, 37544 FUNCTION: s, 37545 PARAMS: r.params.map(function() { 37546 return e.scope.generateUidIdentifier("x") 37547 }) 37548 }).expression; 37549 if (n) { 37550 var u = y.variableDeclaration("let", [y.variableDeclarator(y.identifier(i.name), y.callExpression(o, []))]); 37551 u._blockHoist = !0, 37552 e.replaceWith(u) 37553 } else { 37554 var l = o.body.body[1].argument; 37555 i || (0, 37556 p["default"])({ 37557 node: l, 37558 parent: e.parent, 37559 scope: e.scope 37560 }), 37561 !l || l.id || r.params.length ? e.replaceWith(y.callExpression(o, [])) : e.replaceWith(s) 37562 } 37563 } 37564 t.__esModule = !0, 37565 t["default"] = function(e, t) { 37566 var r = e.node; 37567 if (!r.generator) 37568 return e.traverse(g), 37569 e.isClassMethod() || e.isObjectMethod() ? u(e, t) : l(e, t) 37570 } 37571 ; 37572 var c = r(n) 37573 , p = o(c) 37574 , f = r(i) 37575 , d = o(f) 37576 , h = r(a) 37577 , y = s(h) 37578 , v = (0, 37579 d["default"])("\n (() => {\n var ref = FUNCTION;\n return function NAME(PARAMS) {\n return ref.apply(this, arguments);\n };\n })\n") 37580 , m = (0, 37581 d["default"])("\n (() => {\n var ref = FUNCTION;\n function NAME(PARAMS) {\n return ref.apply(this, arguments);\n }\n return NAME;\n })\n") 37582 , g = { 37583 ArrowFunctionExpression: function(e) { 37584 e.node.async || e.arrowFunctionToShadowed() 37585 }, 37586 AwaitExpression: function(e) { 37587 var t = e.node; 37588 t.type = "YieldExpression" 37589 } 37590 }; 37591 e.exports = t["default"] 37592 } 37593 , function(e, t, r, n, i, a) { 37594 "use strict"; 37595 function s(e) { 37596 if (e && e.__esModule) 37597 return e; 37598 var t = {}; 37599 if (null != e) 37600 for (var r in e) 37601 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 37602 return t["default"] = e, 37603 t 37604 } 37605 function o(e) { 37606 return e && e.__esModule ? e : { 37607 "default": e 37608 } 37609 } 37610 function u(e, t, r, n) { 37611 if (e.selfReference) { 37612 if (!n.hasBinding(r.name) || n.hasGlobal(r.name)) { 37613 if (!y.isFunction(t)) 37614 return; 37615 var i = v; 37616 t.generator && (i = m); 37617 var a = i({ 37618 FUNCTION: t, 37619 FUNCTION_ID: r, 37620 FUNCTION_KEY: n.generateUidIdentifier(r.name) 37621 }).expression; 37622 a.callee._skipModulesRemap = !0; 37623 for (var s = a.callee.body.body[0].params, o = 0, u = (0, 37624 p["default"])(t); u > o; o++) 37625 s.push(n.generateUidIdentifier("x")); 37626 return a 37627 } 37628 n.rename(r.name) 37629 } 37630 t.id = r, 37631 n.getProgramParent().references[r.name] = !0 37632 } 37633 function l(e, t, r) { 37634 var n = { 37635 selfAssignment: !1, 37636 selfReference: !1, 37637 outerDeclar: r.getBindingIdentifier(t), 37638 references: [], 37639 name: t 37640 } 37641 , i = r.getOwnBinding(t); 37642 return i ? "param" === i.kind && (n.selfReference = !0) : (n.outerDeclar || r.hasGlobal(t)) && r.traverse(e, g, n), 37643 n 37644 } 37645 t.__esModule = !0, 37646 t["default"] = function(e) { 37647 var t = e.node 37648 , r = e.parent 37649 , n = e.scope 37650 , i = e.id; 37651 if (!t.id) { 37652 if (!y.isObjectProperty(r) && !y.isObjectMethod(r, { 37653 kind: "method" 37654 }) || r.computed && !y.isLiteral(r.key)) { 37655 if (y.isVariableDeclarator(r)) { 37656 if (i = r.id, 37657 y.isIdentifier(i)) { 37658 var a = n.parent.getBinding(i.name); 37659 if (a && a.constant && n.getBinding(i.name) === a) 37660 return t.id = i, 37661 void (t.id[y.NOT_LOCAL_BINDING] = !0) 37662 } 37663 } else if (y.isAssignmentExpression(r)) 37664 i = r.left; 37665 else if (!i) 37666 return 37667 } else 37668 i = r.key; 37669 var s = void 0; 37670 if (i && y.isLiteral(i)) 37671 s = i.value; 37672 else { 37673 if (!i || !y.isIdentifier(i)) 37674 return; 37675 s = i.name 37676 } 37677 s = y.toBindingIdentifierName(s), 37678 i = y.identifier(s), 37679 i[y.NOT_LOCAL_BINDING] = !0; 37680 var o = l(t, s, n); 37681 return u(o, t, i, n) || t 37682 } 37683 } 37684 ; 37685 var c = r(n) 37686 , p = o(c) 37687 , f = r(i) 37688 , d = o(f) 37689 , h = r(a) 37690 , y = s(h) 37691 , v = (0, 37692 d["default"])("\n (function (FUNCTION_KEY) {\n function FUNCTION_ID() {\n return FUNCTION_KEY.apply(this, arguments);\n }\n\n FUNCTION_ID.toString = function () {\n return FUNCTION_KEY.toString();\n }\n\n return FUNCTION_ID;\n })(FUNCTION)\n") 37693 , m = (0, 37694 d["default"])("\n (function (FUNCTION_KEY) {\n function* FUNCTION_ID() {\n return yield* FUNCTION_KEY.apply(this, arguments);\n }\n\n FUNCTION_ID.toString = function () {\n return FUNCTION_KEY.toString();\n };\n\n return FUNCTION_ID;\n })(FUNCTION)\n") 37695 , g = { 37696 "ReferencedIdentifier|BindingIdentifier": function(e, t) { 37697 if (e.node.name === t.name) { 37698 var r = e.scope.getBindingIdentifier(t.name); 37699 r === t.outerDeclar && (t.selfReference = !0, 37700 e.stop()) 37701 } 37702 } 37703 }; 37704 e.exports = t["default"] 37705 } 37706 , function(e, t, r, n) { 37707 "use strict"; 37708 function i(e) {
37709 if (e && e.__esModule) 37710 return e; 37711 var t = {}; 37712 if (null != e) 37713 for (var r in e) 37714 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 37715 return t["default"] = e, 37716 t 37717 } 37718 t.__esModule = !0, 37719 t["default"] = function(e) { 37720 for (var t = e.params, r = 0; r < t.length; r++) { 37721 var n = t[r]; 37722 if (s.isAssignmentPattern(n) || s.isRestElement(n)) 37723 return r 37724 } 37725 return t.length 37726 } 37727 ; 37728 var a = r(n) 37729 , s = i(a); 37730 e.exports = t["default"] 37731 } 37732 , function(e, t, r, n, i, a, s, o, u, l) { 37733 "use strict"; 37734 function c(e) { 37735 if (e && e.__esModule) 37736 return e; 37737 var t = {}; 37738 if (null != e) 37739 for (var r in e) 37740 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 37741 return t["default"] = e, 37742 t 37743 } 37744 function p(e) { 37745 return e && e.__esModule ? e : { 37746 "default": e 37747 } 37748 } 37749 function f(e, t) { 37750 e = (0, 37751 v["default"])(e); 37752 var r = e 37753 , n = r.program; 37754 return t.length && (0, 37755 A["default"])(e, P, null, t), 37756 n.body.length > 1 ? n.body : n.body[0] 37757 } 37758 t.__esModule = !0; 37759 var d = r(n) 37760 , h = p(d); 37761 t["default"] = function(e, t) { 37762 var r = void 0; 37763 try { 37764 throw new Error 37765 } catch (n) { 37766 n.stack && (r = n.stack.split("\n").slice(1).join("\n")) 37767 } 37768 var i = function() { 37769 var n = void 0; 37770 try { 37771 n = _.parse(e, (0, 37772 g["default"])({ 37773 allowReturnOutsideFunction: !0, 37774 allowSuperOutsideMethod: !0 37775 }, t)), 37776 n = A["default"].removeProperties(n), 37777 A["default"].cheap(n, function(e) { 37778 e[w] = !0 37779 }) 37780 } catch (a) { 37781 throw a.stack = a.stack + "from\n" + r, 37782 a 37783 } 37784 return i = function() { 37785 return n 37786 } 37787 , 37788 n 37789 }; 37790 return function() { 37791 for (var e = arguments.length, t = Array(e), r = 0; e > r; r++) 37792 t[r] = arguments[r]; 37793 return f(i(), t) 37794 } 37795 } 37796 ; 37797 var y = r(i) 37798 , v = p(y) 37799 , m = r(a) 37800 , g = p(m) 37801 , b = r(s) 37802 , E = p(b) 37803 , x = r(o) 37804 , A = p(x) 37805 , S = r(u) 37806 , _ = c(S) 37807 , D = r(l) 37808 , C = c(D) 37809 , w = "_fromTemplate" 37810 , T = (0, 37811 h["default"])() 37812 , P = { 37813 noScope: !0, 37814 enter: function(e, t) { 37815 var r = e.node; 37816 if (r[T]) 37817 return e.skip(); 37818 C.isExpressionStatement(r) && (r = r.expression); 37819 var n = void 0; 37820 if (C.isIdentifier(r) && r[w]) 37821 if ((0, 37822 E["default"])(t[0], r.name)) 37823 n = t[0][r.name]; 37824 else if ("$" === r.name[0]) { 37825 var i = +r.name.slice(1); 37826 t[i] && (n = t[i]) 37827 } 37828 null === n && e.remove(), 37829 n && (n[T] = !0, 37830 e.replaceInline(n)) 37831 }, 37832 exit: function(e) { 37833 var t = e.node; 37834 t.loc || A["default"].clearNode(t) 37835 } 37836 }; 37837 e.exports = t["default"] 37838 } 37839 , function(e, t, r, n, i) { 37840 "use strict"; 37841 function a(e) { 37842 return e && e.__esModule ? e : { 37843 "default": e 37844 } 37845 } 37846 Object.defineProperty(t, "__esModule", { 37847 value: !0 37848 }), 37849 t["default"] = function(e) { 37850 function t(e) { 37851 return e.expression.typeAnnotation = e.typeAnnotation, 37852 e.expression 37853 } 37854 e.extend("parseFunctionBody", function(e) { 37855 return function(t, r) { 37856 return this.match(s.types.colon) && !r && (t.returnType = this.flowParseTypeAnnotation()), 37857 e.call(this, t, r) 37858 } 37859 }), 37860 e.extend("parseStatement", function(e) { 37861 return function(t, r) { 37862 if (this.state.strict && this.match(s.types.name) && "interface" === this.state.value) { 37863 var n = this.startNode(); 37864 return this.next(), 37865 this.flowParseInterface(n) 37866 } 37867 return e.call(this, t, r) 37868 } 37869 }), 37870 e.extend("parseExpressionStatement", function(e) { 37871 return function(t, r) { 37872 if ("Identifier" === r.type) 37873 if ("declare" === r.name) { 37874 if (this.match(s.types._class) || this.match(s.types.name) || this.match(s.types._function) || this.match(s.types._var)) 37875 return this.flowParseDeclare(t) 37876 } else if (this.match(s.types.name)) { 37877 if ("interface" === r.name) 37878 return this.flowParseInterface(t); 37879 if ("type" === r.name) 37880 return this.flowParseTypeAlias(t) 37881 } 37882 return e.call(this, t, r) 37883 } 37884 }), 37885 e.extend("shouldParseExportDeclaration", function(e) { 37886 return function() { 37887 return this.isContextual("type") || this.isContextual("interface") || e.call(this) 37888 } 37889 }), 37890 e.extend("parseParenItem", function() { 37891 return function(e, t, r, n) { 37892 var i = this.state.potentialArrowAt = r; 37893 if (this.match(s.types.colon)) { 37894 var a = this.startNodeAt(t, r); 37895 if (a.expression = e, 37896 a.typeAnnotation = this.flowParseTypeAnnotation(), 37897 n && !this.match(s.types.arrow) && this.unexpected(), 37898 i && this.eat(s.types.arrow)) { 37899 var o = "SequenceExpression" === e.type ? e.expressions : [e] 37900 , u = this.parseArrowExpression(this.startNodeAt(t, r), o); 37901 return u.returnType = a.typeAnnotation, 37902 u 37903 } 37904 return this.finishNode(a, "TypeCastExpression") 37905 } 37906 return e 37907 } 37908 }), 37909 e.extend("parseExport", function(e) { 37910 return function(t) { 37911 return t = e.call(this, t), 37912 "ExportNamedDeclaration" === t.type && (t.exportKind = t.exportKind || "value"), 37913 t 37914 } 37915 }), 37916 e.extend("parseExportDeclaration", function(e) { 37917 return function(t) { 37918 if (this.isContextual("type")) { 37919 t.exportKind = "type"; 37920 var r = this.startNode(); 37921 return this.next(), 37922 this.match(s.types.braceL) ? (t.specifiers = this.parseExportSpecifiers(), 37923 this.parseExportFrom(t), 37924 null) : this.flowParseTypeAlias(r) 37925 } 37926 if (this.isContextual("interface")) { 37927 t.exportKind = "type"; 37928 var n = this.startNode(); 37929 return this.next(), 37930 this.flowParseInterface(n) 37931 } 37932 return e.call(this, t) 37933 } 37934 }), 37935 e.extend("parseClassId", function(e) { 37936 return function(t) { 37937 e.apply(this, arguments), 37938 this.isRelational("<") && (t.typeParameters = this.flowParseTypeParameterDeclaration()) 37939 } 37940 }), 37941 e.extend("isKeyword", function(e) { 37942 return function(t) { 37943 return this.state.inType && "void" === t ? !1 : e.call(this, t) 37944 } 37945 }), 37946 e.extend("readToken", function(e) { 37947 return function(t) { 37948 return !this.state.inType || 62 !== t && 60 !== t ? e.call(this, t) : this.finishOp(s.types.relational, 1) 37949 } 37950 }), 37951 e.extend("jsx_readToken", function(e) { 37952 return function() { 37953 return this.state.inType ? void 0 : e.call(this) 37954 } 37955 }), 37956 e.extend("toAssignable", function(e) { 37957 return function(r) { 37958 return "TypeCastExpression" === r.type ? t(r) : e.apply(this, arguments) 37959 } 37960 }), 37961 e.extend("toAssignableList", function(e) { 37962 return function(r, n) { 37963 for (var i = 0; i < r.length; i++) { 37964 var a = r[i]; 37965 a && "TypeCastExpression" === a.type && (r[i] = t(a)) 37966 } 37967 return e.call(this, r, n) 37968 } 37969 }), 37970 e.extend("toReferencedList", function() { 37971 return function(e) { 37972 for (var t = 0; t < e.length; t++) { 37973 var r = e[t]; 37974 r && r._exprListItem && "TypeCastExpression" === r.type && this.raise(r.start, "Unexpected type cast") 37975 } 37976 return e 37977 } 37978 }), 37979 e.extend("parseExprListItem", function(e) { 37980 return function(t, r) { 37981 var n = this.startNode() 37982 , i = e.call(this, t, r); 37983 return this.match(s.types.colon) ? (n._exprListItem = !0, 37984 n.expression = i, 37985 n.typeAnnotation = this.flowParseTypeAnnotation(), 37986 this.finishNode(n, "TypeCastExpression")) : i 37987 } 37988 }), 37989 e.extend("checkLVal", function(e) { 37990 return function(t) { 37991 return "TypeCastExpression" !== t.type ? e.apply(this, arguments) : void 0 37992 } 37993 }), 37994 e.extend("parseClassProperty", function(e) { 37995 return function(t) { 37996 return this.match(s.types.colon) && (t.typeAnnotation = this.flowParseTypeAnnotation()), 37997 e.call(this, t) 37998 } 37999 }), 38000 e.extend("isClassProperty", function(e) { 38001 return function() { 38002 return this.match(s.types.colon) || e.call(this) 38003 } 38004 }), 38005 e.extend("parseClassMethod", function() { 38006 return function(e, t, r, n) { 38007 this.isRelational("<") && (t.typeParameters = this.flowParseTypeParameterDeclaration()), 38008 this.parseMethod(t, r, n), 38009 e.body.push(this.finishNode(t, "ClassMethod")) 38010 } 38011 }), 38012 e.extend("parseClassSuper", function(e) { 38013 return function(t, r) { 38014 if (e.call(this, t, r), 38015 t.superClass && this.isRelational("<") && (t.superTypeParameters = this.flowParseTypeParameterInstantiation()), 38016 this.isContextual("implements")) { 38017 this.next(); 38018 var n = t["implements"] = []; 38019 do { 38020 var i = this.startNode(); 38021 i.id = this.parseIdentifier(), 38022 this.isRelational("<") ? i.typeParameters = this.flowParseTypeParameterInstantiation() : i.typeParameters = null, 38023 n.push(this.finishNode(i, "ClassImplements")) 38024 } while (this.eat(s.types.comma)) 38025 } 38026 } 38027 }), 38028 e.extend("parseObjPropValue", function(e) { 38029 return function(t) { 38030 var r = void 0; 38031 this.isRelational("<") && (r = this.flowParseTypeParameterDeclaration(), 38032 this.match(s.types.parenL) || this.unexpected()), 38033 e.apply(this, arguments), 38034 r && ((t.value || t).typeParameters = r) 38035 } 38036 }), 38037 e.extend("parseAssignableListItemTypes", function() { 38038 return function(e) { 38039 return this.eat(s.types.question) && (e.optional = !0), 38040 this.match(s.types.colon) && (e.typeAnnotation = this.flowParseTypeAnnotation()), 38041 this.finishNode(e, e.type), 38042 e 38043 } 38044 }), 38045 e.extend("parseImportSpecifiers", function(e) { 38046 return function(t) { 38047 t.importKind = "value"; 38048 var r = null; 38049 if (this.match(s.types._typeof) ? r = "typeof" : this.isContextual("type") && (r = "type"), 38050 r) { 38051 var n = this.lookahead(); 38052 (n.type === s.types.name && "from" !== n.value || n.type === s.types.braceL || n.type === s.types.star) && (this.next(), 38053 t.importKind = r) 38054 } 38055 e.call(this, t) 38056 } 38057 }), 38058 e.extend("parseFunctionParams", function(e) { 38059 return function(t) { 38060 this.isRelational("<") && (t.typeParameters = this.flowParseTypeParameterDeclaration()), 38061 e.call(this, t) 38062 } 38063 }), 38064 e.extend("parseVarHead", function(e) { 38065 return function(t) { 38066 e.call(this, t), 38067 this.match(s.types.colon) && (t.id.typeAnnotation = this.flowParseTypeAnnotation(), 38068 this.finishNode(t.id, t.id.type)) 38069 } 38070 }), 38071 e.extend("parseAsyncArrowFromCallExpression", function(e) { 38072 return function(t, r) { 38073 return this.match(s.types.colon) && (t.returnType = this.flowParseTypeAnnotation()), 38074 e.call(this, t, r) 38075 } 38076 }), 38077 e.extend("shouldParseAsyncArrow", function(e) { 38078 return function() { 38079 return this.match(s.types.colon) || e.call(this) 38080 } 38081 }), 38082 e.extend("parseParenAndDistinguishExpression", function(e) { 38083 return function(t, r, n, i) { 38084 if (t = t || this.state.start, 38085 r = r || this.state.startLoc, 38086 n && this.lookahead().type === s.types.parenR) { 38087 this.expect(s.types.parenL), 38088 this.expect(s.types.parenR); 38089 var a = this.startNodeAt(t, r); 38090 return this.match(s.types.colon) && (a.returnType = this.flowParseTypeAnnotation()), 38091 this.expect(s.types.arrow), 38092 this.parseArrowExpression(a, [], i) 38093 } 38094 var o = e.call(this, t, r, n, i, this.hasPlugin("trailingFunctionCommas")); 38095 if (!this.match(s.types.colon)) 38096 return o; 38097 var u = this.state.clone(); 38098 try { 38099 return this.parseParenItem(o, t, r, !0) 38100 } catch (l) { 38101 if (l instanceof SyntaxError) 38102 return this.state = u, 38103 o; 38104 throw l 38105
38105 } 38106 } 38107 }) 38108 } 38109 ; 38110 var s = r(n) 38111 , o = r(i) 38112 , u = a(o) 38113 , l = u["default"].prototype; 38114 l.flowParseTypeInitialiser = function(e, t) { 38115 var r = this.state.inType; 38116 this.state.inType = !0, 38117 this.expect(e || s.types.colon), 38118 t && (this.match(s.types.bitwiseAND) || this.match(s.types.bitwiseOR)) && this.next(); 38119 var n = this.flowParseType(); 38120 return this.state.inType = r, 38121 n 38122 } 38123 , 38124 l.flowParseDeclareClass = function(e) { 38125 return this.next(), 38126 this.flowParseInterfaceish(e, !0), 38127 this.finishNode(e, "DeclareClass") 38128 } 38129 , 38130 l.flowParseDeclareFunction = function(e) { 38131 this.next(); 38132 var t = e.id = this.parseIdentifier() 38133 , r = this.startNode() 38134 , n = this.startNode(); 38135 this.isRelational("<") ? r.typeParameters = this.flowParseTypeParameterDeclaration() : r.typeParameters = null, 38136 this.expect(s.types.parenL); 38137 var i = this.flowParseFunctionTypeParams(); 38138 return r.params = i.params, 38139 r.rest = i.rest, 38140 this.expect(s.types.parenR), 38141 r.returnType = this.flowParseTypeInitialiser(), 38142 n.typeAnnotation = this.finishNode(r, "FunctionTypeAnnotation"), 38143 t.typeAnnotation = this.finishNode(n, "TypeAnnotation"), 38144 this.finishNode(t, t.type), 38145 this.semicolon(), 38146 this.finishNode(e, "DeclareFunction") 38147 } 38148 , 38149 l.flowParseDeclare = function(e) { 38150 return this.match(s.types._class) ? this.flowParseDeclareClass(e) : this.match(s.types._function) ? this.flowParseDeclareFunction(e) : this.match(s.types._var) ? this.flowParseDeclareVariable(e) : this.isContextual("module") ? this.flowParseDeclareModule(e) : this.isContextual("type") ? this.flowParseDeclareTypeAlias(e) : this.isContextual("interface") ? this.flowParseDeclareInterface(e) : void this.unexpected() 38151 } 38152 , 38153 l.flowParseDeclareVariable = function(e) { 38154 return this.next(), 38155 e.id = this.flowParseTypeAnnotatableIdentifier(), 38156 this.semicolon(), 38157 this.finishNode(e, "DeclareVariable") 38158 } 38159 , 38160 l.flowParseDeclareModule = function(e) { 38161 this.next(), 38162 this.match(s.types.string) ? e.id = this.parseExprAtom() : e.id = this.parseIdentifier(); 38163 var t = e.body = this.startNode() 38164 , r = t.body = []; 38165 for (this.expect(s.types.braceL); !this.match(s.types.braceR); ) { 38166 var n = this.startNode(); 38167 this.next(), 38168 r.push(this.flowParseDeclare(n)) 38169 } 38170 return this.expect(s.types.braceR), 38171 this.finishNode(t, "BlockStatement"), 38172 this.finishNode(e, "DeclareModule") 38173 } 38174 , 38175 l.flowParseDeclareTypeAlias = function(e) { 38176 return this.next(), 38177 this.flowParseTypeAlias(e), 38178 this.finishNode(e, "DeclareTypeAlias") 38179 } 38180 , 38181 l.flowParseDeclareInterface = function(e) { 38182 return this.next(), 38183 this.flowParseInterfaceish(e), 38184 this.finishNode(e, "DeclareInterface") 38185 } 38186 , 38187 l.flowParseInterfaceish = function(e, t) { 38188 if (e.id = this.parseIdentifier(), 38189 this.isRelational("<") ? e.typeParameters = this.flowParseTypeParameterDeclaration() : e.typeParameters = null, 38190 e["extends"] = [], 38191 e.mixins = [], 38192 this.eat(s.types._extends)) 38193 do 38194 e["extends"].push(this.flowParseInterfaceExtends()); 38195 while (this.eat(s.types.comma)); 38196 if (this.isContextual("mixins")) { 38197 this.next(); 38198 do 38199 e.mixins.push(this.flowParseInterfaceExtends()); 38200 while (this.eat(s.types.comma)) 38201 } 38202 e.body = this.flowParseObjectType(t) 38203 } 38204 , 38205 l.flowParseInterfaceExtends = function() { 38206 var e = this.startNode(); 38207 return e.id = this.parseIdentifier(), 38208 this.isRelational("<") ? e.typeParameters = this.flowParseTypeParameterInstantiation() : e.typeParameters = null, 38209 this.finishNode(e, "InterfaceExtends") 38210 } 38211 , 38212 l.flowParseInterface = function(e) { 38213 return this.flowParseInterfaceish(e, !1), 38214 this.finishNode(e, "InterfaceDeclaration") 38215 } 38216 , 38217 l.flowParseTypeAlias = function(e) { 38218 return e.id = this.parseIdentifier(), 38219 this.isRelational("<") ? e.typeParameters = this.flowParseTypeParameterDeclaration() : e.typeParameters = null, 38220 e.right = this.flowParseTypeInitialiser(s.types.eq, !0), 38221 this.semicolon(), 38222 this.finishNode(e, "TypeAlias") 38223 } 38224 , 38225 l.flowParseTypeParameterDeclaration = function() { 38226 var e = this.startNode(); 38227 for (e.params = [], 38228 this.expectRelational("<"); !this.isRelational(">"); ) 38229 e.params.push(this.flowParseExistentialTypeParam() || this.flowParseTypeAnnotatableIdentifier()), 38230 this.isRelational(">") || this.expect(s.types.comma); 38231 return this.expectRelational(">"), 38232 this.finishNode(e, "TypeParameterDeclaration") 38233 } 38234 , 38235 l.flowParseExistentialTypeParam = function() { 38236 if (this.match(s.types.star)) { 38237 var e = this.startNode(); 38238 return this.next(), 38239 this.finishNode(e, "ExistentialTypeParam") 38240 } 38241 } 38242 , 38243 l.flowParseTypeParameterInstantiation = function() { 38244 var e = this.startNode() 38245 , t = this.state.inType; 38246 for (e.params = [], 38247 this.state.inType = !0, 38248 this.expectRelational("<"); !this.isRelational(">"); ) 38249 e.params.push(this.flowParseExistentialTypeParam() || this.flowParseType()), 38250 this.isRelational(">") || this.expect(s.types.comma); 38251 return this.expectRelational(">"), 38252 this.state.inType = t, 38253 this.finishNode(e, "TypeParameterInstantiation") 38254 } 38255 , 38256 l.flowParseObjectPropertyKey = function() { 38257 return this.match(s.types.num) || this.match(s.types.string) ? this.parseExprAtom() : this.parseIdentifier(!0) 38258 } 38259 , 38260 l.flowParseObjectTypeIndexer = function(e, t) { 38261 return e["static"] = t, 38262 this.expect(s.types.bracketL), 38263 e.id = this.flowParseObjectPropertyKey(), 38264 e.key = this.flowParseTypeInitialiser(), 38265 this.expect(s.types.bracketR), 38266 e.value = this.flowParseTypeInitialiser(), 38267 this.flowObjectTypeSemicolon(), 38268 this.finishNode(e, "ObjectTypeIndexer") 38269 } 38270 , 38271 l.flowParseObjectTypeMethodish = function(e) { 38272 for (e.params = [], 38273 e.rest = null, 38274 e.typeParameters = null, 38275 this.isRelational("<") && (e.typeParameters = this.flowParseTypeParameterDeclaration()), 38276 this.expect(s.types.parenL); this.match(s.types.name); ) 38277 e.params.push(this.flowParseFunctionTypeParam()), 38278 this.match(s.types.parenR) || this.expect(s.types.comma); 38279 return this.eat(s.types.ellipsis) && (e.rest = this.flowParseFunctionTypeParam()), 38280 this.expect(s.types.parenR), 38281 e.returnType = this.flowParseTypeInitialiser(), 38282 this.finishNode(e, "FunctionTypeAnnotation") 38283 } 38284 , 38285 l.flowParseObjectTypeMethod = function(e, t, r, n) { 38286 var i = this.startNodeAt(e, t); 38287 return i.value = this.flowParseObjectTypeMethodish(this.startNodeAt(e, t)), 38288 i["static"] = r, 38289 i.key = n, 38290 i.optional = !1, 38291 this.flowObjectTypeSemicolon(), 38292 this.finishNode(i, "ObjectTypeProperty") 38293 } 38294 , 38295 l.flowParseObjectTypeCallProperty = function(e, t) { 38296 var r = this.startNode(); 38297 return e["static"] = t, 38298 e.value = this.flowParseObjectTypeMethodish(r), 38299 this.flowObjectTypeSemicolon(), 38300 this.finishNode(e, "ObjectTypeCallProperty") 38301 } 38302 , 38303 l.flowParseObjectType = function(e) { 38304 var t = this.startNode() 38305 , r = void 0 38306 , n = void 0 38307 , i = void 0; 38308 for (t.callProperties = [], 38309 t.properties = [], 38310 t.indexers = [], 38311 this.expect(s.types.braceL); !this.match(s.types.braceR); ) { 38312 var a = !1 38313 , o = this.state.start 38314 , u = this.state.startLoc; 38315 r = this.startNode(), 38316 e && this.isContextual("static") && (this.next(), 38317 i = !0), 38318 this.match(s.types.bracketL) ? t.indexers.push(this.flowParseObjectTypeIndexer(r, i)) : this.match(s.types.parenL) || this.isRelational("<") ? t.callProperties.push(this.flowParseObjectTypeCallProperty(r, e)) : (n = i && this.match(s.types.colon) ? this.parseIdentifier() : this.flowParseObjectPropertyKey(), 38319 this.isRelational("<") || this.match(s.types.parenL) ? t.properties.push(this.flowParseObjectTypeMethod(o, u, i, n)) : (this.eat(s.types.question) && (a = !0), 38320 r.key = n, 38321 r.value = this.flowParseTypeInitialiser(), 38322 r.optional = a, 38323 r["static"] = i, 38324 this.flowObjectTypeSemicolon(), 38325 t.properties.push(this.finishNode(r, "ObjectTypeProperty")))) 38326 } 38327 return this.expect(s.types.braceR), 38328 this.finishNode(t, "ObjectTypeAnnotation") 38329 } 38330 , 38331 l.flowObjectTypeSemicolon = function() { 38332 this.eat(s.types.semi) || this.eat(s.types.comma) || this.match(s.types.braceR) || this.unexpected() 38333 } 38334 , 38335 l.flowParseGenericType = function(e, t, r) { 38336 var n = this.startNodeAt(e, t); 38337 for (n.typeParameters = null, 38338 n.id = r; this.eat(s.types.dot); ) { 38339 var i = this.startNodeAt(e, t); 38340 i.qualification = n.id, 38341 i.id = this.parseIdentifier(), 38342 n.id = this.finishNode(i, "QualifiedTypeIdentifier") 38343 } 38344 return this.isRelational("<") && (n.typeParameters = this.flowParseTypeParameterInstantiation()), 38345 this.finishNode(n, "GenericTypeAnnotation") 38346 } 38347 , 38348 l.flowParseTypeofType = function() { 38349 var e = this.startNode(); 38350 return this.expect(s.types._typeof), 38351 e.argument = this.flowParsePrimaryType(), 38352 this.finishNode(e, "TypeofTypeAnnotation") 38353 } 38354 , 38355 l.flowParseTupleType = function() { 38356 var e = this.startNode(); 38357 for (e.types = [], 38358 this.expect(s.types.bracketL); this.state.pos < this.input.length && !this.match(s.types.bracketR) && (e.types.push(this.flowParseType()), 38359 !this.match(s.types.bracketR)); ) 38360 this.expect(s.types.comma); 38361 return this.expect(s.types.bracketR), 38362 this.finishNode(e, "TupleTypeAnnotation") 38363 } 38364 , 38365 l.flowParseFunctionTypeParam = function() { 38366 var e = !1 38367 , t = this.startNode(); 38368 return t.name = this.parseIdentifier(), 38369 this.eat(s.types.question) && (e = !0), 38370 t.optional = e, 38371 t.typeAnnotation = this.flowParseTypeInitialiser(), 38372 this.finishNode(t, "FunctionTypeParam") 38373 } 38374 , 38375 l.flowParseFunctionTypeParams = function() { 38376 for (var e = { 38377 params: [], 38378 rest: null 38379 }; this.match(s.types.name); ) 38380 e.params.push(this.flowParseFunctionTypeParam()), 38381 this.match(s.types.parenR) || this.expect(s.types.comma); 38382 return this.eat(s.types.ellipsis) && (e.rest = this.flowParseFunctionTypeParam()), 38383 e 38384 } 38385 , 38386 l.flowIdentToTypeAnnotation = function(e, t, r, n) { 38387 switch (n.name) { 38388 case "any": 38389 return this.finishNode(r, "AnyTypeAnnotation"); 38390 case "void": 38391 return this.finishNode(r, "VoidTypeAnnotation"); 38392 case "bool": 38393 case "boolean": 38394 return this.finishNode(r, "BooleanTypeAnnotation"); 38395 case "mixed": 38396 return this.finishNode(r, "MixedTypeAnnotation"); 38397 case "number": 38398 return this.finishNode(r, "NumberTypeAnnotation"); 38399 case "string": 38400 return this.finishNode(r, "StringTypeAnnotation"); 38401 default: 38402 return this.flowParseGenericType(e, t, n) 38403 } 38404 } 38405 , 38406 l.flowParsePrimaryType = function() { 38407 var e = this.state.start 38408 , t = this.state.startLoc 38409 , r = this.startNode() 38410 , n = void 0 38411 , i = void 0 38412 , a = !1; 38413 switch (this.state.type) { 38414 case s.types.name: 38415 return this.flowIdentToTypeAnnotation(e, t, r, this.parseIdentifier()); 38416 case s.types.braceL: 38417 return this.flowParseObjectType(); 38418 case s.types.bracketL: 38419 return this.flowParseTupleType(); 38420 case s.types.relational: 38421 if ("<" === this.state.value) 38422 return r.typeParameters = this.flowParseTypeParameterDeclaration(), 38423 this.expect(s.types.parenL), 38424 n = this.flowParseFunctionTypeParams(), 38425 r.params = n.params, 38426 r.rest = n.rest, 38427 this.expect(s.types.parenR), 38428 this.expect(s.types.arrow), 38429 r.returnType = this.flowParseType(), 38430 this.finishNode(r, "FunctionTypeAnnotation"); 38431 case s.types.parenL: 38432 if (this.next(), 38433 !this.match(s.types.parenR) && !this.match(s.types.ellipsis)) 38434 if (this.match(s.types.name)) { 38435 var o = this.lookahead().type; 38436 a = o !== s.types.question && o !== s.types.colon 38437 } else 38438 a = !0; 38439 return a ? (i = this.flowParseType(), 38440 this.expect(s.types.parenR), 38441 this.eat(s.types.arrow) && this.raise(r, "Unexpected token =>. It looks like you are trying to write a function type, but you ended up writing a grouped type followed by an =>, which is a syntax error. Remember, function type parameters are named so function types look like (name1: type1, name2: type2) => returnType. You probably wrote (type1) => returnType"), 38442 i) : (n = this.flowParseFunctionTypeParams(), 38443 r.params = n.params, 38444 r.rest = n.rest, 38445 this.expect(s.types.parenR), 38446 this.expect(s.types.arrow), 38447 r.returnType = this.flowParseType(), 38448 r.typeParameters = null, 38449 this.finishNode(r, "FunctionTypeAnnotation")); 38450 case s.types.string: 38451 return r.value = this.state.value, 38452 this.addExtra(r, "rawValue", r.value), 38453 this.addExtra(r, "raw", this.input.slice(this.state.start, this.state.end)), 38454 this.next(), 38455 this.finishNode(r, "StringLiteralTypeAnnotation"); 38456 case s.types._true: 38457 case s.types._false: 38458 return r.value = this.match(s.types._true), 38459 this.next(), 38460 this.finishNode(r, "BooleanLiteralTypeAnnotation"); 38461 case s.types.num: 38462 return r.value = this.state.value, 38463 this.addExtra(r, "rawValue", r.value), 38464 this.addExtra(r, "raw", this.input.slice(this.state.start, this.state.end)), 38465 this.next(), 38466 this.finishNode(r, "NumericLiteralTypeAn
38466notation"); 38467 case s.types._null: 38468 return r.value = this.match(s.types._null), 38469 this.next(), 38470 this.finishNode(r, "NullLiteralTypeAnnotation"); 38471 case s.types._this: 38472 return r.value = this.match(s.types._this), 38473 this.next(), 38474 this.finishNode(r, "ThisTypeAnnotation"); 38475 default: 38476 if ("typeof" === this.state.type.keyword) 38477 return this.flowParseTypeofType() 38478 } 38479 this.unexpected() 38480 } 38481 , 38482 l.flowParsePostfixType = function() { 38483 var e = this.startNode() 38484 , t = e.elementType = this.flowParsePrimaryType(); 38485 return this.match(s.types.bracketL) ? (this.expect(s.types.bracketL), 38486 this.expect(s.types.bracketR), 38487 this.finishNode(e, "ArrayTypeAnnotation")) : t 38488 } 38489 , 38490 l.flowParsePrefixType = function() { 38491 var e = this.startNode(); 38492 return this.eat(s.types.question) ? (e.typeAnnotation = this.flowParsePrefixType(), 38493 this.finishNode(e, "NullableTypeAnnotation")) : this.flowParsePostfixType() 38494 } 38495 , 38496 l.flowParseIntersectionType = function() { 38497 var e = this.startNode() 38498 , t = this.flowParsePrefixType(); 38499 for (e.types = [t]; this.eat(s.types.bitwiseAND); ) 38500 e.types.push(this.flowParsePrefixType()); 38501 return 1 === e.types.length ? t : this.finishNode(e, "IntersectionTypeAnnotation") 38502 } 38503 , 38504 l.flowParseUnionType = function() { 38505 var e = this.startNode() 38506 , t = this.flowParseIntersectionType(); 38507 for (e.types = [t]; this.eat(s.types.bitwiseOR); ) 38508 e.types.push(this.flowParseIntersectionType()); 38509 return 1 === e.types.length ? t : this.finishNode(e, "UnionTypeAnnotation") 38510 } 38511 , 38512 l.flowParseType = function() { 38513 var e = this.state.inType; 38514 this.state.inType = !0; 38515 var t = this.flowParseUnionType(); 38516 return this.state.inType = e, 38517 t 38518 } 38519 , 38520 l.flowParseTypeAnnotation = function() { 38521 var e = this.startNode(); 38522 return e.typeAnnotation = this.flowParseTypeInitialiser(), 38523 this.finishNode(e, "TypeAnnotation") 38524 } 38525 , 38526 l.flowParseTypeAnnotatableIdentifier = function(e, t) { 38527 var r = void 0; 38528 this.match(s.types.plusMin) && ("+" === this.state.value ? r = "plus" : "-" === this.state.value && (r = "minus"), 38529 this.eat(s.types.plusMin)); 38530 var n = this.parseIdentifier() 38531 , i = !1; 38532 return r && (n.variance = r), 38533 t && this.eat(s.types.question) && (this.expect(s.types.question), 38534 i = !0), 38535 (e || this.match(s.types.colon)) && (n.typeAnnotation = this.flowParseTypeAnnotation(), 38536 this.finishNode(n, n.type)), 38537 i && (n.optional = !0, 38538 this.finishNode(n, n.type)), 38539 n 38540 } 38541 } 38542 , function(e, t, r, n) { 38543 function i(e, t, r) { 38544 for (var n = -1, i = a(t), s = i.length; ++n < s; ) { 38545 var o = i[n] 38546 , u = e[o] 38547 , l = r(u, t[o], o, e, t); 38548 (l === l ? l === u : u !== u) && (void 0 !== u || o in e) || (e[o] = l) 38549 } 38550 return e 38551 } 38552 var a = r(n); 38553 e.exports = i 38554 } 38555 , function(e, t, r, n, i) { 38556 function a(e, t) { 38557 return null == t ? e : s(t, o(t), e) 38558 } 38559 var s = r(n) 38560 , o = r(i); 38561 e.exports = a 38562 } 38563 , function(e, t, r, n, i, a, s, o, u, l, c, p) { 38564 function f(e, t, r, n, i, a, s) { 38565 var o; 38566 if (r && (o = i ? r(e, n, i) : r(e)), 38567 void 0 !== o) 38568 return o; 38569 if (!x(e)) 38570 return e; 38571 var u = E(e); 38572 if (u) { 38573 if (o = m(e), 38574 !t) 38575 return d(e, o) 38576 } else { 38577 var l = H.call(e) 38578 , c = l == w; 38579 if (l != O && l != A && (!c || i)) 38580 return K[l] ? g(e, l, t) : i ? e : {}; 38581 if (o = b(c ? {} : e), 38582 !t) 38583 return y(o, e) 38584 } 38585 a || (a = []), 38586 s || (s = []); 38587 for (var p = a.length; p--; ) 38588 if (a[p] == e) 38589 return s[p]; 38590 return a.push(e), 38591 s.push(o), 38592 (u ? h : v)(e, function(n, i) { 38593 o[i] = f(n, t, r, i, e, a, s) 38594 }), 38595 o 38596 } 38597 var d = r(n) 38598 , h = r(i) 38599 , y = r(a) 38600 , v = r(s) 38601 , m = r(o) 38602 , g = r(u) 38603 , b = r(l) 38604 , E = r(c) 38605 , x = r(p) 38606 , A = "[object Arguments]" 38607 , S = "[object Array]" 38608 , _ = "[object Boolean]" 38609 , D = "[object Date]" 38610 , C = "[object Error]" 38611 , w = "[object Function]" 38612 , T = "[object Map]" 38613 , P = "[object Number]" 38614 , O = "[object Object]" 38615 , k = "[object RegExp]" 38616 , F = "[object Set]" 38617 , B = "[object String]" 38618 , I = "[object WeakMap]" 38619 , N = "[object ArrayBuffer]" 38620 , R = "[object Float32Array]"
38621 , M = "[object Float64Array]" 38622 , L = "[object Int8Array]" 38623 , j = "[object Int16Array]" 38624 , U = "[object Int32Array]" 38625 , V = "[object Uint8Array]" 38626 , Y = "[object Uint8ClampedArray]" 38627 , G = "[object Uint16Array]" 38628 , W = "[object Uint32Array]" 38629 , K = {}; 38630 K[A] = K[S] = K[N] = K[_] = K[D] = K[R] = K[M] = K[L] = K[j] = K[U] = K[P] = K[O] = K[k] = K[B] = K[V] = K[Y] = K[G] = K[W] = !0, 38631 K[C] = K[w] = K[T] = K[F] = K[I] = !1; 38632 var q = Object.prototype 38633 , H = q.toString; 38634 e.exports = f 38635 } 38636 , function(e, t, r, n) { 38637 var i = r(n) 38638 , a = i(); 38639 e.exports = a 38640 } 38641 , function(e, t, r, n, i) { 38642 function a(e, t) { 38643 return s(e, t, o) 38644 } 38645 var s = r(n) 38646 , o = r(i); 38647 e.exports = a 38648 } 38649 , function(e, t, r, n) { 38650 function i(e, t, r) { 38651 if (null != e) { 38652 void 0 !== r && r in a(e) && (t = [r]); 38653 for (var n = 0, i = t.length; null != e && i > n; ) 38654 e = e[t[n++]]; 38655 return n && n == i ? e : void 0 38656 } 38657 } 38658 var a = r(n); 38659 e.exports = i 38660 } 38661 , function(e, t, r, n) { 38662 function i(e, t, r) { 38663 if ("function" != typeof e) 38664 return a; 38665 if (void 0 === t) 38666 return e; 38667 switch (r) { 38668 case 1: 38669 return function(r) { 38670 return e.call(t, r) 38671 } 38672 ; 38673 case 3: 38674 return function(r, n, i) { 38675 return e.call(t, r, n, i) 38676 } 38677 ; 38678 case 4: 38679 return function(r, n, i, a) { 38680 return e.call(t, r, n, i, a) 38681 } 38682 ; 38683 case 5: 38684 return function(r, n, i, a, s) { 38685 return e.call(t, r, n, i, a, s) 38686 } 38687 } 38688 return function() { 38689 return e.apply(t, arguments) 38690 } 38691 } 38692 var a = r(n); 38693 e.exports = i 38694 } 38695 , function(e, t, r, n, i, a) { 38696 function s(e) { 38697 return l(function(t, r) { 38698 var n = -1 38699 , i = null == t ? 0 : r.length 38700 , a = i > 2 ? r[i - 2] : void 0 38701 , s = i > 2 ? r[2] : void 0 38702 , l = i > 1 ? r[i - 1] : void 0; 38703 for ("function" == typeof a ? (a = o(a, l, 5), 38704 i -= 2) : (a = "function" == typeof l ? l : void 0, 38705 i -= a ? 1 : 0), 38706 s && u(r[0], r[1], s) && (a = 3 > i ? void 0 : a, 38707 i = 1); ++n < i; ) { 38708 var c = r[n]; 38709 c && e(t, c, a) 38710 } 38711 return t 38712 }) 38713 } 38714 var o = r(n) 38715 , u = r(i) 38716 , l = r(a); 38717 e.exports = s 38718 } 38719 , function(e, t, r, n) { 38720 function i(e) { 38721 return function(t, r, n) { 38722 for (var i = a(t), s = n(t), o = s.length, u = e ? o : -1; e ? u-- : ++u < o; ) { 38723 var l = s[u]; 38724 if (r(i[l], l, i) === !1) 38725 break 38726 } 38727 return t 38728 } 38729 } 38730 var a = r(n); 38731 e.exports = i 38732 } 38733 , function(e, t, r, n) { 38734 var i = r(n) 38735 , a = i("length"); 38736 e.exports = a 38737 } 38738 , function(e, t, r, n) { 38739 function i(e, t) { 38740 var r = null == e ? void 0 : e[t]; 38741 return a(r) ? r : void 0 38742 } 38743 var a = r(n); 38744 e.exports = i 38745 } 38746 , function(e, t, r, n) { 38747 function i(e, t, r) { 38748 var n = e.constructor; 38749 switch (t) { 38750 case p: 38751 return a(e); 38752 case s: 38753 case o: 38754 return new n(+e); 38755 case f: 38756 case d: 38757 case h: 38758 case y: 38759 case v: 38760 case m: 38761 case g: 38762 case b: 38763 case E: 38764 var i = e.buffer; 38765 return new n(r ? a(i) : i,e.byteOffset,e.length); 38766 case u: 38767 case c: 38768 return new n(e); 38769 case l: 38770 var A = new n(e.source,x.exec(e)); 38771 A.lastIndex = e.lastIndex 38772 } 38773 return A 38774 } 38775 var a = r(n) 38776 , s = "[object Boolean]" 38777 , o = "[object Date]" 38778 , u = "[object Number]" 38779 , l = "[object RegExp]" 38780 , c = "[object String]" 38781 , p = "[object ArrayBuffer]" 38782 , f = "[object Float32Array]"
38783 , d = "[object Float64Array]" 38784 , h = "[object Int8Array]" 38785 , y = "[object Int16Array]" 38786 , v = "[object Int32Array]" 38787 , m = "[object Uint8Array]" 38788 , g = "[object Uint8ClampedArray]" 38789 , b = "[object Uint16Array]" 38790 , E = "[object Uint32Array]" 38791 , x = /\w*$/; 38792 e.exports = i 38793 } 38794 , function(e, t, r, n, i) { 38795 function a(e) { 38796 return null != e && o(s(e)) 38797 } 38798 var s = r(n) 38799 , o = r(i); 38800 e.exports = a 38801 } 38802 , function(e, t, r, n, i, a) { 38803 function s(e, t, r) { 38804 if (!l(r)) 38805 return !1; 38806 var n = typeof t; 38807 if ("number" == n ? o(r) && u(t, r.length) : "string" == n && t in r) { 38808 var i = r[t]; 38809 return e === e ? e === i : i !== i 38810 } 38811 return !1 38812 } 38813 var o = r(n) 38814 , u = r(i) 38815 , l = r(a); 38816 e.exports = s 38817 } 38818 , function(e, t, r, n, i) { 38819 function a(e, t) { 38820 var r = typeof e; 38821 if ("string" == r && l.test(e) || "number" == r) 38822 return !0; 38823 if (s(e)) 38824 return !1; 38825 var n = !u.test(e); 38826 return n || null != t && e in o(t) 38827 } 38828 var s = r(n) 38829 , o = r(i) 38830 , u = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\n\\]|\\.)*?\1)\]/ 38831 , l = /^\w*$/; 38832 e.exports = a 38833 } 38834 , function(e, t, r, n, i, a, s, o) { 38835 function u(e) { 38836 for (var t = d(e), r = t.length, n = r && e.length, i = !!n && f(n) && (c(e) || l(e)), a = -1, s = []; ++a < r; ) { 38837 var o = t[a]; 38838 (i && p(o, n) || y.call(e, o)) && s.push(o) 38839 } 38840 return s 38841 } 38842 var l = r(n) 38843 , c = r(i) 38844 , p = r(a) 38845 , f = r(s) 38846 , d = r(o) 38847 , h = Object.prototype 38848 , y = h.hasOwnProperty; 38849 e.exports = u 38850 } 38851 , function(e, t, r, n) { 38852 function i(e) { 38853 return a(e) ? e : Object(e) 38854 } 38855 var a = r(n); 38856 e.exports = i 38857 } 38858 , function(e, t, r, n, i) { 38859 function a(e) { 38860 if (o(e)) 38861 return e; 38862 var t = []; 38863 return s(e).replace(u, function(e, r, n, i) { 38864 t.push(n ? i.replace(l, "$1") : r || e) 38865 }), 38866 t 38867 } 38868 var s = r(n) 38869 , o = r(i) 38870 , u = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g 38871 , l = /\\(\\)?/g; 38872 e.exports = a 38873 } 38874 , function(e, t, r, n, i) { 38875 function a(e, t, r) { 38876 return "function" == typeof t ? s(e, !0, o(t, r, 3)) : s(e, !0) 38877 } 38878 var s = r(n) 38879 , o = r(i); 38880 e.exports = a 38881 } 38882 , function(e, t, r, n, i) { 38883 function a(e) { 38884 return o(e) && s(e) && l.call(e, "callee") && !c.call(e, "callee") 38885 } 38886 var s = r(n) 38887 , o = r(i) 38888 , u = Object.prototype 38889 , l = u.hasOwnProperty 38890 , c = u.propertyIsEnumerable; 38891 e.exports = a 38892 } 38893 , function(e, t, r, n, i, a) { 38894 var s = r(n) 38895 , o = r(i) 38896 , u = r(a) 38897 , l = "[object Array]" 38898 , c = Object.prototype 38899 , p = c.toString 38900 , f = s(Array, "isArray") 38901 , d = f || function(e) { 38902 return u(e) && o(e.length) && p.call(e) == l 38903 } 38904 ; 38905 e.exports = d 38906 } 38907 , function(e, t, r, n) { 38908 function i(e) { 38909 return a(e) && u.call(e) == s 38910 } 38911 var a = r(n) 38912 , s = "[object Function]" 38913 , o = Object.prototype 38914 , u = o.toString; 38915 e.exports = i 38916 } 38917 , function(e, t, r, n, i) { 38918 function a(e) { 38919 return null == e ? !1 : s(e) ? f.test(c.call(e)) : o(e) && u.test(e) 38920 } 38921 var s = r(n) 38922 , o = r(i) 38923 , u = /^\[object .+?Constructor\]$/ 38924 , l = Object.prototype 38925 , c = Function.prototype.toString 38926 , p = l.hasOwnProperty 38927 , f = RegExp("^" + c.call(p).replace(/[\\^$.*+?()[\]{}|]/g, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"); 38928 e.exports = a 38929 } 38930 , function(e, t, r, n, i, a) { 38931 var s = r(n) 38932 , o = r(i) 38933 , u = r(a) 38934 , l = u(function(e, t, r) { 38935 return r ? s(e, t, r) : o(e, t) 38936 }); 38937 e.exports = l 38938 } 38939 , function(e, t, r, n, i, a, s, o, u, l, c, p) { 38940 function f(e, t) { 38941 if (null == e) 38942 return !1; 38943 var r = S.call(e, t); 38944 if (!r && !g(t)) { 38945 if (t = x(t), 38946 e = 1 == t.length ? e : d(e, h(t, 0, -1)), 38947 null == e) 38948 return !1; 38949 t = E(t), 38950 r = S.call(e, t) 38951 } 38952 return r || b(e.length) && m(t, e.length) && (v(e) || y(e)) 38953 } 38954 var d = r(n) 38955 , h = r(i) 38956 , y = r(a) 38957 , v = r(s) 38958 , m = r(o) 38959 , g = r(u) 38960 , b = r(l) 38961 , E = r(c) 38962 , x = r(p) 38963 , A = Object.prototype 38964 , S = A.hasOwnProperty; 38965 e.exports = f 38966 } 38967 , function(e, t, r, n, i, a, s) { 38968 var o = r(n) 38969 , u = r(i) 38970 , l = r(a) 38971 , c = r(s) 38972 , p = o(Object, "keys") 38973 , f = p ? function(e) { 38974 var t = null == e ? void 0 : e.constructor; 38975 return "function" == typeof t && t.prototype === e || "function" != typeof e && u(e) ? c(e) : l(e) ? p(e) : [] 38976 } 38977 : c; 38978 e.exports = f 38979 } 38980 , function(e, t, r, n, i, a, s, o) { 38981 function u(e) { 38982 if (null == e) 38983 return []; 38984 d(e) || (e = Object(e)); 38985 var t = e.length; 38986 t = t && f(t) && (c(e) || l(e)) && t || 0; 38987 for (var r = e.constructor, n = -1, i = "function" == typeof r && r.prototype === e, a = Array(t), s = t > 0; ++n < t; ) 38988 a[n] = n + ""; 38989 for (var o in e) 38990 s && p(o, t) || "constructor" == o && (i || !y.call(e, o)) || a.push(o); 38991 return a 38992 } 38993 var l = r(n) 38994 , c = r(i) 38995 , p = r(a) 38996 , f = r(s) 38997 , d = r(o) 38998 , h = Object.prototype 38999 , y = h.hasOwnProperty; 39000 e.exports = u 39001 } 39002 , function(e, t, r, n, i, a, s, o, u, l, c, p, f, d, h, y, v) { 39003 "use strict"; 39004 function m(e) {
39005 if (e && e.__esModule) 39006 return e; 39007 var t = {}; 39008 if (null != e) 39009 for (var r in e) 39010 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 39011 return t["default"] = e, 39012 t 39013 } 39014 function g(e) { 39015 return e && e.__esModule ? e : { 39016 "default": e 39017 } 39018 } 39019 function b(e, t, r, n, i) { 39020 if (e) { 39021 if (t || (t = {}), 39022 !t.noScope && !r && "Program" !== e.type && "File" !== e.type) 39023 throw new Error(B.get("traverseNeedsParent", e.type)); 39024 k.explode(t), 39025 b.node(e, t, r, n, i) 39026 } 39027 } 39028 function E(e, t) { 39029 e.node.type === t.type && (t.has = !0, 39030 e.stop()) 39031 } 39032 t.__esModule = !0, 39033 t.visitors = t.Hub = t.Scope = t.NodePath = void 0; 39034 var x = r(n) 39035 , A = g(x) 39036 , S = r(i) 39037 , _ = g(S) 39038 , D = r(a); 39039 Object.defineProperty(t, "NodePath", { 39040 enumerable: !0, 39041 get: function() { 39042 return g(D)["default"] 39043 } 39044 }); 39045 var C = r(s); 39046 Object.defineProperty(t, "Scope", { 39047 enumerable: !0, 39048 get: function() { 39049 return g(C)["default"] 39050 } 39051 }); 39052 var w = r(o); 39053 Object.defineProperty(t, "Hub", { 39054 enumerable: !0, 39055 get: function() { 39056 return g(w)["default"] 39057 } 39058 }), 39059 t["default"] = b; 39060 var T = r(u) 39061 , P = g(T) 39062 , O = r(l) 39063 , k = m(O) 39064 , F = r(c) 39065 , B = m(F) 39066 , I = r(p) 39067 , N = g(I) 39068 , R = r(f) 39069 , M = m(R) 39070 , L = r(d) 39071 , j = m(L); 39072 t.visitors = k, 39073 b.visitors = k, 39074 b.verify = k.verify, 39075 b.explode = k.explode, 39076 b.NodePath = r(h), 39077 b.Scope = r(y), 39078 b.Hub = r(v), 39079 b.cheap = function(e, t) { 39080 if (e) { 39081 var r = M.VISITOR_KEYS[e.type]; 39082 if (r) { 39083 t(e); 39084 for (var n = r, i = Array.isArray(n), a = 0, n = i ? n : (0, 39085 _["default"])(n); ; ) { 39086 var s; 39087 if (i) { 39088 if (a >= n.length) 39089 break; 39090 s = n[a++] 39091 } else { 39092 if (a = n.next(), 39093 a.done) 39094 break; 39095 s = a.value 39096 } 39097 var o = s 39098 , u = e[o]; 39099 if (Array.isArray(u)) 39100 for (var l = u, c = Array.isArray(l), p = 0, l = c ? l : (0, 39101 _["default"])(l); ; ) { 39102 var f; 39103 if (c) { 39104 if (p >= l.length) 39105 break; 39106 f = l[p++] 39107 } else { 39108 if (p = l.next(), 39109 p.done) 39110 break; 39111 f = p.value 39112 } 39113 var d = f; 39114 b.cheap(d, t) 39115 } 39116 else 39117 b.cheap(u, t) 39118 } 39119 } 39120 } 39121 } 39122 , 39123 b.node = function(e, t, r, n, i, a) { 39124 var s = M.VISITOR_KEYS[e.type]; 39125 if (s) 39126 for (var o = new P["default"](r,t,n,i), u = s, l = Array.isArray(u), c = 0, u = l ? u : (0, 39127 _["default"])(u); ; ) { 39128 var p; 39129 if (l) { 39130 if (c >= u.length) 39131 break; 39132 p = u[c++] 39133 } else { 39134 if (c = u.next(), 39135 c.done) 39136 break; 39137 p = c.value 39138 } 39139 var f = p; 39140 if ((!a || !a[f]) && o.visit(e, f)) 39141 return 39142 } 39143 } 39144 ; 39145 var U = M.COMMENT_KEYS.concat(["tokens", "comments", "start", "end", "loc", "raw", "rawValue"]); 39146 b.clearNode = function(e) { 39147 for (var t = U, r = Array.isArray(t), n = 0, t = r ? t : (0, 39148 _["default"])(t); ; ) { 39149 var i; 39150 if (r) { 39151 if (n >= t.length) 39152 break; 39153 i = t[n++] 39154 } else { 39155 if (n = t.next(), 39156 n.done) 39157 break; 39158 i = n.value 39159 } 39160 var a = i; 39161 null != e[a] && (e[a] = void 0) 39162 } 39163 for (var s in e) 39164 "_" === s[0] && null != e[s] && (e[s] = void 0); 39165 j.path["delete"](e); 39166 for (var o = (0, 39167 A["default"])(e), u = o, l = Array.isArray(u), c = 0, u = l ? u : (0, 39168 _["default"])(u); ; ) { 39169 var p; 39170 if (l) { 39171 if (c >= u.length) 39172 break; 39173 p = u[c++] 39174 } else { 39175 if (c = u.next(), 39176 c.done) 39177 break; 39178 p = c.value 39179 } 39180 var f = p; 39181 e[f] = null 39182 } 39183 } 39184 , 39185 b.removeProperties = function(e) { 39186 return b.cheap(e, b.clearNode), 39187 e 39188 } 39189 , 39190 b.hasType = function(e, t, r, n) { 39191 if ((0, 39192 N["default"])(n, e.type)) 39193 return !1; 39194 if (e.type === r) 39195 return !0; 39196 var i = { 39197 has: !1, 39198 type: r 39199 }; 39200 return b(e, { 39201 blacklist: n, 39202 enter: E 39203 }, t, i), 39204 i.has 39205 } 39206 , 39207 b.clearCache = function() { 39208 j.clear() 39209 } 39210 , 39211 b.copyCache = function(e, t) { 39212 j.path.has(e) && j.path.set(t, j.path.get(e)) 39213 } 39214 } 39215 , function(e, t, r, n, i, a, s, o, u, l, c, p, f, d, h, y, v, m, g, b, E, x, A, S) { 39216 "use strict"; 39217 function _(e) {
39218 if (e && e.__esModule) 39219 return e; 39220 var t = {}; 39221 if (null != e) 39222 for (var r in e) 39223 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 39224 return t["default"] = e, 39225 t 39226 } 39227 function D(e) { 39228 return e && e.__esModule ? e : { 39229 "default": e 39230 } 39231 } 39232 t.__esModule = !0; 39233 var C = r(n) 39234 , w = D(C) 39235 , T = r(i) 39236 , P = D(T) 39237 , O = r(a) 39238 , k = _(O) 39239 , F = r(s) 39240 , B = D(F) 39241 , I = r(o) 39242 , N = D(I) 39243 , R = r(u) 39244 , M = D(R) 39245 , L = r(l) 39246 , j = D(L) 39247 , U = r(c) 39248 , V = D(U) 39249 , Y = r(p) 39250 , G = _(Y) 39251 , W = r(f) 39252 , K = (0, 39253 B["default"])("babel") 39254 , q = function() { 39255 function e(t, r) { 39256 (0, 39257 P["default"])(this, e), 39258 this.parent = r, 39259 this.hub = t, 39260 this.contexts = [], 39261 this.data = {}, 39262 this.shouldSkip = !1, 39263 this.shouldStop = !1, 39264 this.removed = !1, 39265 this.state = null, 39266 this.opts = null, 39267 this.skipKeys = null, 39268 this.parentPath = null, 39269 this.context = null, 39270 this.container = null, 39271 this.listKey = null, 39272 this.inList = !1, 39273 this.parentKey = null, 39274 this.key = null, 39275 this.node = null, 39276 this.scope = null, 39277 this.type = null, 39278 this.typeAnnotation = null 39279 } 39280 return e.get = function(t) { 39281 var r = t.hub 39282 , n = t.parentPath 39283 , i = t.parent 39284 , a = t.container 39285 , s = t.listKey 39286 , o = t.key; 39287 !r && n && (r = n.hub), 39288 (0, 39289 N["default"])(i, "To get a node path the parent needs to exist"); 39290 var u = a[o] 39291 , l = W.path.get(i) || []; 39292 W.path.has(i) || W.path.set(i, l); 39293 for (var c = void 0, p = 0; p < l.length; p++) { 39294 var f = l[p]; 39295 if (f.node === u) { 39296 c = f; 39297 break 39298 } 39299 } 39300 return c || (c = new e(r,i), 39301 l.push(c)), 39302 c.setup(n, a, s, o), 39303 c 39304 } 39305 , 39306 e.prototype.getScope = function(e) { 39307 var t = e; 39308 return this.isScope() && (t = new V["default"](this,e)), 39309 t 39310 } 39311 , 39312 e.prototype.setData = function(e, t) { 39313 return this.data[e] = t 39314 } 39315 , 39316 e.prototype.getData = function(e, t) { 39317 var r = this.data[e]; 39318 return !r && t && (r = this.data[e] = t), 39319 r 39320 } 39321 , 39322 e.prototype.buildCodeFrameError = function(e) { 39323 var t = arguments.length <= 1 || void 0 === arguments[1] ? SyntaxError : arguments[1]; 39324 return this.hub.file.buildCodeFrameError(this.node, e, t) 39325 } 39326 , 39327 e.prototype.traverse = function(e, t) { 39328 (0, 39329 M["default"])(this.node, e, this.scope, t, this) 39330 } 39331 , 39332 e.prototype.mark = function(e, t) { 39333 this.hub.file.metadata.marked.push({ 39334 type: e, 39335 message: t, 39336 loc: this.node.loc 39337 }) 39338 } 39339 , 39340 e.prototype.set = function(e, t) { 39341 G.validate(this.node, e, t), 39342 this.node[e] = t 39343 } 39344 , 39345 e.prototype.getPathLocation = function() { 39346 var e = [] 39347 , t = this; 39348 do { 39349 var r = t.key; 39350 t.inList && (r = t.listKey + "[" + r + "]"), 39351 e.unshift(r) 39352 } while (t = t.parentPath); 39353 return e.join(".") 39354 } 39355 , 39356 e.prototype.debug = function(e) { 39357 K.enabled && K(this.getPathLocation() + " " + this.type + ": " + e()) 39358 } 39359 , 39360 e 39361 }(); 39362 t["default"] = q, 39363 (0, 39364 j["default"])(q.prototype, r(d)), 39365 (0,
39366 j["default"])(q.prototype, r(h)), 39367 (0, 39368 j["default"])(q.prototype, r(y)), 39369 (0, 39370 j["default"])(q.prototype, r(v)), 39371 (0, 39372 j["default"])(q.prototype, r(m)), 39373 (0, 39374 j["default"])(q.prototype, r(g)), 39375 (0, 39376 j["default"])(q.prototype, r(b)), 39377 (0, 39378 j["default"])(q.prototype, r(E)), 39379 (0, 39380 j["default"])(q.prototype, r(x)), 39381 (0, 39382 j["default"])(q.prototype, r(A)), 39383 (0, 39384 j["default"])(q.prototype, r(S)); 39385 for (var H = function() { 39386 if (X) { 39387 if ($ >= J.length) 39388 return "break"; 39389 z = J[$++] 39390 } else { 39391 if ($ = J.next(), 39392 $.done) 39393 return "break"; 39394 z = $.value 39395 } 39396 var e = z 39397 , t = "is" + e; 39398 q.prototype[t] = function(e) { 39399 return G[t](this.node, e) 39400 } 39401 , 39402 q.prototype["assert" + e] = function(r) { 39403 if (!this[t](r)) 39404 throw new TypeError("Expected node path of type " + e) 39405 } 39406 }, J = G.TYPES, X = Array.isArray(J), $ = 0, J = X ? J : (0, 39407 w["default"])(J); ; ) { 39408 var z, Q = H(); 39409 if ("break" === Q) 39410 break 39411 } 39412 var Z = function(e) { 39413 if ("_" === e[0]) 39414 return "continue"; 39415 G.TYPES.indexOf(e) < 0 && G.TYPES.push(e); 39416 var t = k[e]; 39417 q.prototype["is" + e] = function(e) { 39418 return t.checkPath(this, e) 39419 } 39420 }; 39421 for (var ee in k) { 39422 Z(ee) 39423 } 39424 e.exports = t["default"] 39425 } 39426 , function(e, t, r, n, i, a, s) { 39427 "use strict"; 39428 function o(e) { 39429 if (e && e.__esModule) 39430 return e; 39431 var t = {}; 39432 if (null != e) 39433 for (var r in e) 39434 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 39435 return t["default"] = e, 39436 t 39437 } 39438 function u(e) { 39439 return e && e.__esModule ? e : { 39440 "default": e 39441 } 39442 } 39443 function l(e, t) { 39444 function r(e) { 39445 var t = n[a]; 39446 return "*" === t || e === t 39447 } 39448 if (!this.isMemberExpression()) 39449 return !1; 39450 for (var n = e.split("."), i = [this.node], a = 0; i.length; ) { 39451 var s = i.shift(); 39452 if (t && a === n.length) 39453 return !0; 39454 if (B.isIdentifier(s)) { 39455 if (!r(s.name)) 39456 return !1 39457 } else if (B.isLiteral(s)) { 39458 if (!r(s.value)) 39459 return !1 39460 } else { 39461 if (B.isMemberExpression(s)) { 39462 if (s.computed && !B.isLiteral(s.property)) 39463 return !1; 39464 i.unshift(s.property), 39465 i.unshift(s.object); 39466 continue 39467 } 39468 if (!B.isThisExpression(s)) 39469 return !1; 39470 if (!r("this")) 39471 return !1 39472 } 39473 if (++a > n.length) 39474 return !1 39475 } 39476 return a === n.length 39477 } 39478 function c(e) { 39479 var t = this.node && this.node[e]; 39480 return t && Array.isArray(t) ? !!t.length : !!t 39481 } 39482 function p() { 39483 return this.scope.isStatic(this.node) 39484 } 39485 function f(e) { 39486 return !this.has(e) 39487 } 39488 function d(e, t) { 39489 return this.node[e] === t 39490 } 39491 function h(e) { 39492 return B.isType(this.type, e) 39493 } 39494 function y() { 39495 return ("init" === this.key || "left" === this.key) && this.parentPath.isFor() 39496 } 39497 function v(e) { 39498 return "body" === this.key && this.parentPath.isArrowFunctionExpression() ? this.isExpression() ? B.isBlockStatement
39498(e) : this.isBlockStatement() ? B.isExpression(e) : !1 : !1 39499 } 39500 function m(e) { 39501 var t = this 39502 , r = !0; 39503 do { 39504 var n = t.container; 39505 if (t.isFunction() && !r) 39506 return !!e; 39507 if (r = !1, 39508 Array.isArray(n) && t.key !== n.length - 1) 39509 return !1 39510 } while ((t = t.parentPath) && !t.isProgram()); 39511 return !0 39512 } 39513 function g() { 39514 return this.parentPath.isLabeledStatement() || B.isBlockStatement(this.container) ? !1 : (0, 39515 k["default"])(B.STATEMENT_OR_BLOCK_KEYS, this.key) 39516 } 39517 function b(e, t) { 39518 if (!this.isReferencedIdentifier()) 39519 return !1; 39520 var r = this.scope.getBinding(this.node.name); 39521 if (!r || "module" !== r.kind) 39522 return !1; 39523 var n = r.path 39524 , i = n.parentPath; 39525 return i.isImportDeclaration() ? i.node.source.value !== e ? !1 : t ? n.isImportDefaultSpecifier() && "default" === t ? !0 : n.isImportNamespaceSpecifier() && "*" === t ? !0 : !(!n.isImportSpecifier() || n.node.imported.name !== t) : !0 : !1 39526 } 39527 function E() { 39528 var e = this.node; 39529 return e.end ? this.hub.file.code.slice(e.start, e.end) : "" 39530 } 39531 function x(e) { 39532 return "after" !== this._guessExecutionStatusRelativeTo(e) 39533 } 39534 function A(e) { 39535 var t = e.scope.getFunctionParent() 39536 , r = this.scope.getFunctionParent(); 39537 if (t.node !== r.node) { 39538 var n = this._guessExecutionStatusRelativeToDifferentFunctions(t); 39539 if (n) 39540 return n; 39541 e = t.path 39542 } 39543 var i = e.getAncestry(); 39544 if (i.indexOf(this) >= 0) 39545 return "after"; 39546 var a = this.getAncestry() 39547 , s = void 0 39548 , o = void 0 39549 , u = void 0; 39550 for (u = 0; u < a.length; u++) { 39551 var l = a[u]; 39552 if (o = i.indexOf(l), 39553 o >= 0) { 39554 s = l; 39555 break 39556 } 39557 } 39558 if (!s) 39559 return "before"; 39560 var c = i[o - 1] 39561 , p = a[u - 1]; 39562 if (!c || !p) 39563 return "before"; 39564 if (c.listKey && c.container === p.container) 39565 return c.key > p.key ? "before" : "after"; 39566 var f = B.VISITOR_KEYS[c.type].indexOf(c.key) 39567 , d = B.VISITOR_KEYS[p.type].indexOf(p.key); 39568 return f > d ? "before" : "after" 39569 } 39570 function S(e) { 39571 var t = e.path; 39572 if (t.isFunctionDeclaration()) { 39573 var r = t.scope.getBinding(t.node.id.name); 39574 if (!r.references) 39575 return "before"; 39576 for (var n = r.referencePaths, i = n, a = Array.isArray(i), s = 0, i = a ? i : (0, 39577 P["default"])(i); ; ) { 39578 var o; 39579 if (a) { 39580 if (s >= i.length) 39581 break; 39582 o = i[s++] 39583 } else { 39584 if (s = i.next(), 39585 s.done) 39586 break; 39587 o = s.value 39588 } 39589 var u = o; 39590 if ("callee" !== u.key || !u.parentPath.isCallExpression()) 39591 return 39592 } 39593 for (var l = void 0, c = n, p = Array.isArray(c), f = 0, c = p ? c : (0, 39594 P["default"])(c); ; ) { 39595 var d; 39596 if (p) { 39597 if (f >= c.length) 39598 break; 39599 d = c[f++] 39600 } else { 39601 if (f = c.next(), 39602 f.done) 39603 break; 39604 d = f.value 39605 } 39606 var h = d 39607 , y = !!h.find(function(e) {
39608 return e.node === t.node 39609 }); 39610 if (!y) { 39611 var v = this._guessExecutionStatusRelativeTo(h); 39612 if (l) { 39613 if (l !== v) 39614 return 39615 } else 39616 l = v 39617 } 39618 } 39619 return l 39620 } 39621 } 39622 function _(e, t) { 39623 return this._resolve(e, t) || this 39624 } 39625 function D(e, t) { 39626 var r = this; 39627 if (!(t && t.indexOf(this) >= 0)) 39628 if (t = t || [], 39629 t.push(this), 39630 this.isVariableDeclarator()) { 39631 if (this.get("id").isIdentifier()) 39632 return this.get("init").resolve(e, t) 39633 } else if (this.isReferencedIdentifier()) { 39634 var n = this.scope.getBinding(this.node.name); 39635 if (!n) 39636 return; 39637 if (!n.constant) 39638 return; 39639 if ("module" === n.kind) 39640 return; 39641 if (n.path !== this) { 39642 var i = function() { 39643 var i = n.path.resolve(e, t); 39644 return r.find(function(e) { 39645 return e.node === i.node 39646 }) ? { 39647 v: void 0 39648 } : { 39649 v: i 39650 } 39651 }(); 39652 if ("object" === ("undefined" == typeof i ? "undefined" : (0, 39653 w["default"])(i))) 39654 return i.v 39655 } 39656 } else { 39657 if (this.isTypeCastExpression()) 39658 return this.get("expression").resolve(e, t); 39659 if (e && this.isMemberExpression()) { 39660 var a = this.toComputedKey(); 39661 if (!B.isLiteral(a)) 39662 return; 39663 var s = a.value 39664 , o = this.get("object").resolve(e, t); 39665 if (o.isObjectExpression()) 39666 for (var u = o.get("properties"), l = u, c = Array.isArray(l), p = 0, l = c ? l : (0, 39667 P["default"])(l); ; ) { 39668 var f; 39669 if (c) { 39670 if (p >= l.length) 39671 break; 39672 f = l[p++] 39673 } else { 39674 if (p = l.next(), 39675 p.done) 39676 break; 39677 f = p.value 39678 } 39679 var d = f; 39680 if (d.isProperty()) { 39681 var h = d.get("key") 39682 , y = d.isnt("computed") && h.isIdentifier({ 39683 name: s 39684 }); 39685 if (y = y || h.isLiteral({ 39686 value: s 39687 })) 39688 return d.get("value").resolve(e, t) 39689 } 39690 } 39691 else if (o.isArrayExpression() && !isNaN(+s)) { 39692 var v = o.get("elements") 39693 , m = v[s]; 39694 if (m) 39695 return m.resolve(e, t) 39696 } 39697 } 39698 } 39699 } 39700 t.__esModule = !0, 39701 t.is = void 0; 39702 var C = r(n) 39703 , w = u(C) 39704 , T = r(i) 39705 , P = u(T); 39706 t.matchesPattern = l, 39707 t.has = c, 39708 t.isStatic = p, 39709 t.isnt = f, 39710 t.equals = d, 39711 t.isNodeType = h, 39712 t.canHaveVariableDeclarationOrExpression = y, 39713 t.canSwapBetweenExpressionAndStatement = v, 39714 t.isCompletionRecord = m, 39715 t.isStatementOrBlock = g, 39716 t.referencesImport = b, 39717 t.getSource = E, 39718 t.willIMaybeExecuteBefore = x, 39719 t._guessExecutionStatusRelativeTo = A, 39720 t._guessExecutionStatusRelativeToDifferentFunctions = S, 39721 t.resolve = _, 39722 t._resolve = D; 39723 var O = r(a) 39724 , k = u(O) 39725 , F = r(s) 39726 , B = o(F); 39727 t.is = c 39728 } 39729 , function(e, t, r, n) { 39730 "use strict"; 39731 function i(e) {
39732 return e && e.__esModule ? e : { 39733 "default": e 39734 } 39735 } 39736 t.__esModule = !0; 39737 var a = r(n) 39738 , s = i(a) 39739 , o = function() { 39740 function e(t) { 39741 var r = t.existing 39742 , n = t.identifier 39743 , i = t.scope 39744 , a = t.path 39745 , o = t.kind; 39746 (0, 39747 s["default"])(this, e), 39748 this.identifier = n, 39749 this.scope = i, 39750 this.path = a, 39751 this.kind = o, 39752 this.constantViolations = [], 39753 this.constant = !0, 39754 this.referencePaths = [], 39755 this.referenced = !1, 39756 this.references = 0, 39757 this.clearValue(), 39758 r && (this.constantViolations = [].concat(r.path, r.constantViolations, this.constantViolations)) 39759 } 39760 return e.prototype.deoptValue = function() { 39761 this.clearValue(), 39762 this.hasDeoptedValue = !0 39763 } 39764 , 39765 e.prototype.setValue = function(e) { 39766 this.hasDeoptedValue || (this.hasValue = !0, 39767 this.value = e) 39768 } 39769 , 39770 e.prototype.clearValue = function() { 39771 this.hasDeoptedValue = !1, 39772 this.hasValue = !1, 39773 this.value = null 39774 } 39775 , 39776 e.prototype.reassign = function(e) { 39777 this.constant = !1, 39778 -1 === this.constantViolations.indexOf(e) && this.constantViolations.push(e) 39779 } 39780 , 39781 e.prototype.reference = function(e) { 39782 this.referenced = !0, 39783 this.references++, 39784 this.referencePaths.push(e) 39785 } 39786 , 39787 e.prototype.dereference = function() { 39788 this.references--, 39789 this.referenced = !!this.references 39790 } 39791 , 39792 e 39793 }(); 39794 t["default"] = o, 39795 e.exports = t["default"] 39796 } 39797 , function(e, t, r, n, i, a, s, o, u, l, c, p, f, d, h, y, v) { 39798 "use strict"; 39799 function m(e) { 39800 if (e && e.__esModule) 39801 return e; 39802 var t = {}; 39803 if (null != e) 39804 for (var r in e) 39805 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 39806 return t["default"] = e, 39807 t 39808 } 39809 function g(e) { 39810 return e && e.__esModule ? e : { 39811 "default": e 39812 } 39813 } 39814 function b(e, t, r) { 39815 for (var n = q.scope.get(e.node) || [], i = n, a = Array.isArray(i), s = 0, i = a ? i : (0, 39816 w["default"])(i); ; ) { 39817 var o; 39818 if (a) { 39819 if (s >= i.length) 39820 break; 39821 o = i[s++] 39822 } else { 39823 if (s = i.next(), 39824 s.done) 39825 break; 39826 o = s.value 39827 } 39828 var u = o; 39829 if (u.parent === t && u.path === e) 39830 return u 39831 } 39832 n.push(r), 39833 q.scope.has(e.node) || q.scope.set(e.node, n) 39834 } 39835 t.__esModule = !0; 39836 var E = r(n) 39837 , x = g(E) 39838 , A = r(i) 39839 , S = g(A) 39840 , _ = r(a) 39841 , D = g(_) 39842 , C = r(s) 39843 , w = g(C) 39844 , T = r(o) 39845 , P = g(T) 39846 , O = r(u) 39847 , k = g(O) 39848 , F = r(l) 39849 , B = g(F) 39850 , I = r(c) 39851 , N = g(I) 39852 , R = r(p) 39853 , M = g(R) 39854 , L = r(f) 39855 , j = m(L) 39856 , U = r(d) 39857 , V = g(U) 39858 , Y = r(h) 39859 , G = g(Y) 39860 , W = r(y) 39861 , K = m(W) 39862 , q = r(v) 39863 , H = 0 39864 , J = { 39865 For: function(e) { 39866 for (var t = K.FOR_INIT_KEYS, r = Array.isArray(t), n = 0, t = r ? t : (0, 39867 w["default"])(t); ; ) { 39868 var i; 39869 if (r) { 39870 if (n >= t.length) 39871 break; 39872 i = t[n++] 39873 } else { 39874 if (n = t.next(), 39875 n.done) 39876 break; 39877 i = n.value 39878 } 39879 var a = i 39880 , s = e.get(a); 39881 s.isVar() && e.scope.getFunctionParent().registerBinding("var", s) 39882 } 39883 }, 39884 Declaration: function(e) { 39885 e.isBlockScoped() || e.isExportDeclaration() && e.get("declaration").isDeclaration() || e.scope.getFunctionParent().registerDeclaration(e) 39886 }, 39887 ReferencedIdentifier: function(e, t) { 39888 t.references.push(e) 39889 }, 39890 ForXStatement: function(e, t) { 39891 var r = e.get("left"); 39892 (r.isPattern() || r.isIdentifier()) && t.constantViolations.push(r) 39893 }, 39894 ExportDeclaration: { 39895 exit: function(e) { 39896 var t = e.node 39897 , r = e.scope 39898 , n = t.declaration; 39899 if (K.isClassDeclaration(n) || K.isFunctionDeclaration(n)) { 39900 var i = n.id; 39901 if (!i) 39902 return; 39903 var a = r.getBinding(i.name); 39904 a && a.reference() 39905 } else if (K.isVariableDeclaration(n)) 39906 for (var s = n.declarations, o = Array.isArray(s), u = 0, s = o ? s : (0, 39907 w["default"])(s); ; ) { 39908 var l; 39909 if (o) { 39910 if (u >= s.length) 39911 break; 39912 l = s[u++] 39913 } else { 39914 if (u = s.next(), 39915 u.done) 39916 break; 39917 l = u.value 39918 } 39919 var c = l 39920 , p = K.getBindingIdentifiers(c); 39921 for (var f in p) { 39922 var d = r.getBinding(f); 39923 d && d.reference() 39924 } 39925 } 39926 } 39927 }, 39928 LabeledStatement: function(e) { 39929 e.scope.getProgramParent().addGlobal(e.node), 39930 e.scope.getBlockParent().registerDeclaration(e) 39931 }, 39932 AssignmentExpression: function(e, t) { 39933 t.assignments.push(e) 39934 }, 39935 UpdateExpression: function(e, t) { 39936 t.constantViolations.push(e.get("argument")) 39937 }, 39938 UnaryExpression: function(e, t) { 39939 "delete" === e.node.operator && t.constantViolations.push(e.get("argument")) 39940 }, 39941 BlockScoped: function(e) { 39942 var t = e.scope; 39943 t.path === e && (t = t.parent), 39944 t.getBlockParent().registerDeclaration(e) 39945 }, 39946 ClassDeclaration: function(e) { 39947 var t = e.node.id; 39948 if (t) { 39949 var r = t.name; 39950 e.scope.bindings[r] = e.scope.getBinding(r) 39951 } 39952 }, 39953 Block: function(e) { 39954 for (var t = e.get("body"), r = t, n = Array.isArray(r), i = 0, r = n ? r : (0, 39955 w["default"])(r); ; ) { 39956 var a; 39957 if (n) { 39958 if (i >= r.length) 39959 break; 39960 a = r[i++] 39961 } else { 39962 if (i = r.next(), 39963 i.done) 39964 break; 39965 a = i.value 39966 } 39967 var s = a; 39968 s.isFunctionDeclaration() && e.scope.getBlockParent().registerDeclaration(s) 39969 } 39970 } 39971 } 39972 , X = 0 39973 , $ = function() { 39974 function e(t, r) { 39975 if ((0, 39976 D["default"])(this, e), 39977 r && r.block === t.node) 39978 return r; 39979 var n = b(t, r, this); 39980 return n ? n : (this.uid = X++, 39981 this.parent = r, 39982 this.hub = t.hub, 39983 this.parentBlock = t.parent, 39984 this.block = t.node, 39985 void (this.path = t)) 39986 } 39987 return e.prototype.traverse = function(e, t, r) { 39988 (0, 39989 N["default"])(e, t, this, r, this.path) 39990 } 39991 , 39992 e.prototype.generateDeclaredUidIdentifier = function() { 39993 var e = arguments.length <= 0 || void 0 === arguments[0] ? "temp" : arguments[0] 39994 , t = this.generateUidIdentifier(e); 39995 return this.push({ 39996 id: t 39997 }), 39998 t 39999 } 40000 , 40001 e.prototype.generateUidIdentifier = function() { 40002 var e = arguments.length <= 0 || void 0 === arguments[0] ? "temp" : arguments[0]; 40003 return K.identifier(this.generateUid(e)) 40004 } 40005 , 40006 e.prototype.generateUid = function() { 40007 var e = arguments.length <= 0 || void 0 === arguments[0] ? "temp" : arguments[0]; 40008 e = K.toIdentifier(e).replace(/^_+/, "").replace(/[0-9]+$/g, ""); 40009 var t = void 0 40010 , r = 0; 40011 do 40012 t = this._generateUid(e, r), 40013 r++; 40014 while (this.hasBinding(t) || this.hasGlobal(t) || this.hasReference(t)); 40015 var n = this.getProgramParent(); 40016 return n.references[t] = !0, 40017 n.uids[t] = !0, 40018 t 40019 } 40020 , 40021 e.prototype._generateUid = function(e, t) { 40022 var r = e; 40023 return t > 1 && (r += t), 40024 "_" + r 40025 } 40026 , 40027 e.prototype.generateUidIdentifierBasedOnNode = function(e, t) { 40028 var r = e; 40029 K.isAssignmentExpression(e) ? r = e.left : K.isVariableDeclarator(e) ? r = e.id : (K.isObjectProperty(r) || K.isObjectMethod(r)) && (r = r.key); 40030 var n = [] 40031 , i = function s(e) { 40032 if (K.isModuleDeclaration(e)) 40033 if (e.source) 40034 s(e.source); 40035 else if (e.specifiers && e.specifiers.length) 40036 for (var t = e.specifiers, r = Array.isArray(t), i = 0, t = r ? t : (0, 40037 w["default"])(t); ; ) { 40038 var a; 40039 if (r) { 40040 if (i >= t.length) 40041 break; 40042 a = t[i++] 40043 } else { 40044 if (i = t.next(), 40045 i.done) 40046 break; 40047 a = i.value 40048 } 40049 var o = a; 40050 s(o) 40051 } 40052 else 40053 e.declaration && s(e.declaration); 40054 else if (K.isModuleSpecifier(e)) 40055 s(e.local); 40056 else if (K.isMemberExpression(e)) 40057 s(e.object), 40058 s(e.property); 40059 else if (K.isIdentifier(e)) 40060 n.push(e.name); 40061 else if (K.isLiteral(e)) 40062 n.push(e.value); 40063 else if (K.isCallExpression(e)) 40064 s(e.callee); 40065 else if (K.isObjectExpression(e) || K.isObjectPattern(e)) 40066 for (var u = e.properties, l = Array.isArray(u), c = 0, u = l ? u : (0, 40067 w["default"])(u); ; ) { 40068 var p; 40069 if (l) { 40070 if (c >= u.length) 40071 break; 40072 p = u[c++] 40073 } else { 40074 if (c = u.next(), 40075 c.done) 40076 break; 40077 p = c.value 40078 } 40079 var f = p; 40080 s(f.key || f.argument) 40081 } 40082 }; 40083 i(r); 40084 var a = n.join("$"); 40085 return a = a.replace(/^_/, "") || t || "ref", 40086 this.generateUidIdentifier(a.slice(0, 20)) 40087 } 40088 , 40089 e.prototype.isStatic = function(e) { 40090 if (K.isThisExpression(e) || K.isSuper(e)) 40091 return !0; 40092 if (K.isIdentifier(e)) { 40093 var t = this.getBinding(e.name); 40094 return t ? t.constant : this.hasBinding(e.name) 40095 } 40096 return !1 40097 } 40098 , 40099 e.prototype.maybeGenerateMemoised = function(e, t) { 40100 if (this.isStatic(e)) 40101 return null; 40102 var r = this.generateUidIdentifierBasedOnNode(e); 40103 return t || this.push({ 40104 id: r 40105 }), 40106 r 40107 } 40108 , 40109 e.prototype.checkBlockScopedCollisions = function(e, t, r, n) { 40110 if ("param" !== t && ("hoisted" !== t || "let" !== e.kind)) { 40111 var i = !1; 40112 if (i || (i = "let" === t || "let" === e.kind || "const" === e.kind || "module" === e.kind), 40113 i || (i = "param" === e.kind && ("let" === t || "const" === t)), 40114 i) 40115 throw this.hub.file.buildCodeFrameError(n, j.get("scopeDuplicateDeclaration", r), TypeError) 40116 } 40117 } 40118 , 40119 e.prototype.rename = function(e, t, r) { 40120 var n = this.getBinding(e); 40121 return n ? (t = t || this.generateUidIdentifier(e).name, 40122 new B["default"](n,e,t).rename(r)) : void 0 40123 } 40124 , 40125 e.prototype._renameFromMap = function(e, t, r, n) { 40126 e[t] && (e[r] = n, 40127 e[t] = null) 40128 } 40129 , 40130 e.prototype.dump = function() { 40131 var e = (0, 40132 k["default"])("-", 60); 40133 console.log(e); 40134 var t = this; 40135 do { 40136 console.log("#", t.block.type); 40137 for (var r in t.bindings) { 40138 var n = t.bindings[r]; 40139 console.log(" -", r, { 40140 constant: n.constant, 40141 references: n.references, 40142 violations: n.constantViolations.length, 40143 kind: n.kind 40144 }) 40145 } 40146 } while (t = t.parent); 40147 console.log(e) 40148 } 40149 , 40150 e.prototype.toArray = function(e, t) { 40151 var r = this.hub.file; 40152 if (K.isIdentifier(e)) { 40153 var n = this.getBinding(e.name); 40154 if (n && n.constant && n.path.isGenericType("Array")) 40155 return e 40156 } 40157 if (K.isArrayExpression(e)) 40158 return e; 40159 if (K.isIdentifier(e, { 40160 name: "arguments" 40161 })) 40162 return K.callExpression(K.memberExpression(K.memberExpression(K.memberExpression(K.identifier("Array"), K.identifier("
40162prototype")), K.identifier("slice")), K.identifier("call")), [e]); 40163 var i = "toArray" 40164 , a = [e]; 40165 return t === !0 ? i = "toConsumableArray" : t && (a.push(K.numericLiteral(t)), 40166 i = "slicedToArray"), 40167 K.callExpression(r.addHelper(i), a) 40168 } 40169 , 40170 e.prototype.registerDeclaration = function(e) { 40171 if (e.isLabeledStatement()) 40172 this.registerBinding("label", e); 40173 else if (e.isFunctionDeclaration()) 40174 this.registerBinding("hoisted", e.get("id"), e); 40175 else if (e.isVariableDeclaration()) 40176 for (var t = e.get("declarations"), r = t, n = Array.isArray(r), i = 0, r = n ? r : (0, 40177 w["default"])(r); ; ) { 40178 var a; 40179 if (n) { 40180 if (i >= r.length) 40181 break; 40182 a = r[i++] 40183 } else { 40184 if (i = r.next(), 40185 i.done) 40186 break; 40187 a = i.value 40188 } 40189 var s = a; 40190 this.registerBinding(e.node.kind, s) 40191 } 40192 else if (e.isClassDeclaration()) 40193 this.registerBinding("let", e); 40194 else if (e.isImportDeclaration()) 40195 for (var o = e.get("specifiers"), u = o, l = Array.isArray(u), c = 0, u = l ? u : (0, 40196 w["default"])(u); ; ) { 40197 var p; 40198 if (l) { 40199 if (c >= u.length) 40200 break; 40201 p = u[c++] 40202 } else { 40203 if (c = u.next(), 40204 c.done) 40205 break; 40206 p = c.value 40207 } 40208 var f = p; 40209 this.registerBinding("module", f) 40210 } 40211 else if (e.isExportDeclaration()) { 40212 var d = e.get("declaration"); 40213 (d.isClassDeclaration() || d.isFunctionDeclaration() || d.isVariableDeclaration()) && this.registerDeclaration(d) 40214 } else 40215 this.registerBinding("unknown", e) 40216 } 40217 , 40218 e.prototype.buildUndefinedNode = function() { 40219 return this.hasBinding("undefined") ? K.unaryExpression("void", K.numericLiteral(0), !0) : K.identifier("undefined") 40220 } 40221 , 40222 e.prototype.registerConstantViolation = function(e) { 40223 var t = e.getBindingIdentifiers(); 40224 for (var r in t) { 40225 var n = this.getBinding(r); 40226 n && n.reassign(e) 40227 } 40228 } 40229 , 40230 e.prototype.registerBinding = function(e, t) { 40231 var r = arguments.length <= 2 || void 0 === arguments[2] ? t : arguments[2]; 40232 if (!e) 40233 throw new ReferenceError("no `kind`"); 40234 if (t.isVariableDeclaration()) 40235 for (var n = t.get("declarations"), i = n, a = Array.isArray(i), s = 0, i = a ? i : (0, 40236 w["default"])(i); ; ) { 40237 var o; 40238 if (a) { 40239 if (s >= i.length) 40240 break; 40241 o = i[s++] 40242 } else { 40243 if (s = i.next(), 40244 s.done) 40245 break; 40246 o = s.value 40247 } 40248 var u = o; 40249 this.registerBinding(e, u) 40250 } 40251 else { 40252 var l = this.getProgramParent() 40253 , c = t.getBindingIdentifiers(!0); 40254 for (var p in c) 40255 for (var f = c[p], d = Array.isArray(f), h
40255= 0, f = d ? f : (0, 40256 w["default"])(f); ; ) { 40257 var y; 40258 if (d) { 40259 if (h >= f.length) 40260 break; 40261 y = f[h++] 40262 } else { 40263 if (h = f.next(), 40264 h.done) 40265 break; 40266 y = h.value 40267 } 40268 var v = y 40269 , m = this.getOwnBinding(p); 40270 if (m) { 40271 if (m.identifier === v) 40272 continue; 40273 this.checkBlockScopedCollisions(m, e, p, v) 40274 } 40275 m && m.path.isFlow() && (m = null), 40276 l.references[p] = !0, 40277 this.bindings[p] = new V["default"]({ 40278 identifier: v, 40279 existing: m, 40280 scope: this, 40281 path: r, 40282 kind: e 40283 }) 40284 } 40285 } 40286 } 40287 , 40288 e.prototype.addGlobal = function(e) { 40289 this.globals[e.name] = e 40290 } 40291 , 40292 e.prototype.hasUid = function(e) { 40293 var t = this; 40294 do 40295 if (t.uids[e]) 40296 return !0; 40297 while (t = t.parent); 40298 return !1 40299 } 40300 , 40301 e.prototype.hasGlobal = function(e) { 40302 var t = this; 40303 do 40304 if (t.globals[e]) 40305 return !0; 40306 while (t = t.parent); 40307 return !1 40308 } 40309 , 40310 e.prototype.hasReference = function(e) { 40311 var t = this; 40312 do 40313 if (t.references[e]) 40314 return !0; 40315 while (t = t.parent); 40316 return !1 40317 } 40318 , 40319 e.prototype.isPure = function(e, t) { 40320 if (K.isIdentifier(e)) { 40321 var r = this.getBinding(e.name); 40322 return r ? t ? r.constant : !0 : !1 40323 } 40324 if (K.isClass(e)) 40325 return e.superClass && !this.isPure(e.superClass, t) ? !1 : this.isPure(e.body, t); 40326 if (K.isClassBody(e)) { 40327 for (var n = e.body, i = Array.isArray(n), a = 0, n = i ? n : (0, 40328 w["default"])(n); ; ) { 40329 var s; 40330 if (i) { 40331 if (a >= n.length) 40332 break; 40333 s = n[a++] 40334 } else { 40335 if (a = n.next(), 40336 a.done) 40337 break; 40338 s = a.value 40339 } 40340 var o = s; 40341 if (!this.isPure(o, t)) 40342 return !1 40343 } 40344 return !0 40345 } 40346 if (K.isBinary(e)) 40347 return this.isPure(e.left, t) && this.isPure(e.right, t); 40348 if (K.isArrayExpression(e)) { 40349 for (var u = e.elements, l = Array.isArray(u), c = 0, u = l ? u : (0, 40350 w["default"])(u); ; ) { 40351 var p; 40352 if (l) { 40353 if (c >= u.length) 40354 break; 40355 p = u[c++] 40356 } else { 40357 if (c = u.next(), 40358 c.done) 40359 break; 40360 p = c.value 40361 } 40362 var f = p; 40363 if (!this.isPure(f, t)) 40364 return !1 40365 } 40366 return !0 40367 } 40368 if (K.isObjectExpression(e)) { 40369 for (var d = e.properties, h = Array.isArray(d), y = 0, d = h ? d : (0, 40370 w["default"])(d); ; ) { 40371 var v; 40372 if (h) { 40373 if (y >= d.length) 40374 break; 40375 v = d[y++] 40376 } else { 40377 if (y = d.next(), 40378 y.done) 40379 break; 40380 v = y.value 40381 } 40382 var m = v; 40383 if (!this.isPure(m, t)) 40384 return !1 40385 } 40386 return !0 40387 } 40388 return K.isClassMethod(e) ? e.computed && !this.isPure(e.key, t) ? !1 : "get" !== e.kind && "set" !== e.kind : K.isClassProperty(e) || K.isObjectProperty(e) ? e.computed && !this.isPure(e.key, t) ? !1 : this.isPure(e.value, t) : K.isUnaryExpression(e) ? this.isPure(e.argument, t) : K.isPureish(e) 40389 } 40390 , 40391 e.prototype.setData = function(e, t) { 40392 return this.data[e] = t 40393 } 40394 , 40395 e.prototype.getData = function(e) { 40396 var t = this; 40397 do { 40398 var r = t.data[e]; 40399 if (null != r) 40400 return r 40401 } while (t = t.parent) 40402 } 40403 , 40404 e.prototype.removeData = function(e) { 40405 var t = this; 40406 do { 40407 var r = t.data[e]; 40408 null != r && (t.data[e] = null) 40409 } while (t = t.parent) 40410 } 40411 , 40412 e.prototype.init = function() { 40413 this.references || this.crawl() 40414 } 40415 , 40416 e.prototype.crawl = function() { 40417 H++, 40418 this._crawl(), 40419 H-- 40420 } 40421 , 40422 e.prototype._crawl = function() { 40423 var e = this.path; 40424 if (this.references = (0, 40425 S["default"])(null), 40426 this.bindings = (0, 40427 S["default"])(null), 40428 this.globals = (0, 40429 S["default"])(null), 40430 this.uids = (0, 40431 S["default"])(null), 40432 this.data = (0, 40433 S["default"])(null), 40434 e.isLoop()) 40435 for (var t = K.FOR_INIT_KEYS, r = Array.isArray(t), n = 0, t = r ? t : (0, 40436 w["default"])(t); ; ) { 40437 var i; 40438 if (r) { 40439 if (n >= t.length) 40440 break; 40441 i = t[n++] 40442 } else { 40443 if (n = t.next(), 40444 n.done) 40445 break; 40446 i = n.value 40447 } 40448 var a = i 40449 , s = e.get(a); 40450 s.isBlockScoped() && this.registerBinding(s.node.kind, s) 40451 } 40452 if (e.isFunctionExpression() && e.has("id") && (e.get("id").node[K.NOT_LOCAL_BINDING] || this.registerBinding("local", e.get("id"), e)), 40453 e.isClassExpression() && e.has("id") && (e.get("id").node[K.NOT_LOCAL_BINDING] || this.registerBinding("local", e)), 40454 e.isFunction()) 40455 for (var o = e.get("params"), u = o, l = Array.isArray(u), c = 0, u = l ? u : (0, 40456 w["default"])(u); ; ) { 40457 var p; 40458 if (l) { 40459 if (c >= u.length) 40460 break; 40461 p = u[c++] 40462 } else { 40463 if (c = u.next(), 40464 c.done) 40465 break; 40466 p = c.value 40467 } 40468 var f = p; 40469 this.registerBinding("param", f) 40470 } 40471 e.isCatchClause() && this.registerBinding("let", e); 40472 var d = this.getProgramParent(); 40473 if (!d.crawling) { 40474 var h = { 40475 references: [], 40476 constantViolations: [], 40477 assignments: [] 40478 }; 40479 this.crawling = !0, 40480 e.traverse(J, h), 40481 this.crawling = !1; 40482 for (var y = h.assignments, v = Array.isArray(y), m = 0, y = v ? y : (0, 40483 w["default"])(y); ; ) { 40484 var g; 40485 if (v) { 40486 if (m >= y.length) 40487 break; 40488 g = y[m++] 40489 } else { 40490 if (m = y.next(), 40491 m.done) 40492 break; 40493 g = m.value 40494 } 40495 var b = g 40496 , E = b.getBindingIdentifiers() 40497 , x = void 0; 40498 for (var A in E) 40499 b.scope.getBinding(A) || (x = x || b.scope.getProgramParent(), 40500 x.addGlobal(E[A])); 40501 b.scope.registerConstantViolation(b) 40502 } 40503 for (var _ = h.references, D = Array.isArray(_), C = 0, _ = D ? _ : (0, 40504 w["default"])(_); ; ) { 40505 var T; 40506 if (D) { 40507 if (C >= _.length) 40508 break; 40509 T = _[C++] 40510 } else { 40511 if (C = _.next(), 40512 C.done) 40513 break; 40514 T = C.value 40515 } 40516 var P = T
40517 , O = P.scope.getBinding(P.node.name); 40518 O ? O.reference(P) : P.scope.getProgramParent().addGlobal(P.node) 40519 } 40520 for (var k = h.constantViolations, F = Array.isArray(k), B = 0, k = F ? k : (0, 40521 w["default"])(k); ; ) { 40522 var I; 40523 if (F) { 40524 if (B >= k.length) 40525 break; 40526 I = k[B++] 40527 } else { 40528 if (B = k.next(), 40529 B.done) 40530 break; 40531 I = B.value 40532 } 40533 var N = I; 40534 N.scope.registerConstantViolation(N) 40535 } 40536 } 40537 } 40538 , 40539 e.prototype.push = function(e) { 40540 var t = this.path; 40541 t.isBlockStatement() || t.isProgram() || (t = this.getBlockParent().path), 40542 t.isSwitchStatement() && (t = this.getFunctionParent().path), 40543 (t.isLoop() || t.isCatchClause() || t.isFunction()) && (K.ensureBlock(t.node), 40544 t = t.get("body")); 40545 var r = e.unique 40546 , n = e.kind || "var" 40547 , i = null == e._blockHoist ? 2 : e._blockHoist 40548 , a = "declaration:" + n + ":" + i 40549 , s = !r && t.getData(a); 40550 if (!s) { 40551 var o = K.variableDeclaration(n, []); 40552 o._generated = !0, 40553 o._blockHoist = i; 40554 var u = t.unshiftContainer("body", [o]); 40555 s = u[0], 40556 r || t.setData(a, s) 40557 } 40558 var l = K.variableDeclarator(e.id, e.init); 40559 s.node.declarations.push(l), 40560 this.registerBinding(n, s.get("declarations").pop()) 40561 } 40562 , 40563 e.prototype.getProgramParent = function() { 40564 var e = this; 40565 do 40566 if (e.path.isProgram()) 40567 return e; 40568 while (e = e.parent); 40569 throw new Error("We couldn't find a Function or Program...") 40570 } 40571 , 40572 e.prototype.getFunctionParent = function() { 40573 var e = this; 40574 do 40575 if (e.path.isFunctionParent()) 40576 return e; 40577 while (e = e.parent); 40578 throw new Error("We couldn't find a Function or Program...") 40579 } 40580 , 40581 e.prototype.getBlockParent = function() { 40582 var e = this; 40583 do 40584 if (e.path.isBlockParent()) 40585 return e; 40586 while (e = e.parent); 40587 throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...") 40588 } 40589 , 40590 e.prototype.getAllBindings = function() { 40591 var e = (0, 40592 S["default"])(null) 40593 , t = this; 40594 do 40595 (0, 40596 M["default"])(e, t.bindings), 40597 t = t.parent; 40598 while (t); 40599 return e 40600 } 40601 , 40602 e.prototype.getAllBindingsOfKind = function() { 40603 for (var e = (0, 40604 S["default"])(null), t = arguments, r = Array.isArray(t), n = 0, t = r ? t : (0, 40605 w["default"])(t); ; ) { 40606 var i; 40607 if (r) { 40608 if (n >= t.length) 40609 break; 40610 i = t[n++] 40611 } else { 40612 if (n = t.next(), 40613 n.done) 40614 break; 40615 i = n.value 40616 } 40617 var a = i 40618 , s = this; 40619 do { 40620 for (var o in s.bindings) { 40621 var u = s.bindings[o]; 40622 u.kind === a && (e[o] = u) 40623 } 40624 s = s.parent 40625 } while (s) 40626 } 40627 return e 40628 } 40629 , 40630 e.prototype.bindingIdentifierEquals = function(e, t) { 40631 return this.getBindingIdentifier(e) === t 40632 } 40633 , 40634 e.prototype.warnOnFlowBinding = function(e) { 40635 return 0 === H && e && e.path.isFlow() && console.warn("\n You or one of the Babel plugins you are using are using Flow declarations as bindings.\n Support for this will be removed in version 6.8. To find out the caller, grep for this\n message and change it to a `console.trace()`.\n "), 40636 e 40637 } 40638 , 40639 e.prototype.getBinding = function(e) { 40640 var t = this; 40641 do { 40642 var r = t.getOwnBinding(e); 40643 if (r) 40644 return this.warnOnFlowBinding(r) 40645 } while (t = t.parent) 40646 } 40647 , 40648 e.prototype.getOwnBinding = function(e) { 40649 return this.warnOnFlowBinding(this.bindings[e]) 40650 } 40651 , 40652 e.prototype.getBindingIdentifier = function(e) { 40653 var t = this.getBinding(e); 40654 return t && t.identifier 40655 } 40656 , 40657 e.prototype.getOwnBindingIdentifier = function(e) { 40658 var t = this.bindings[e]; 40659 return t && t.identifier 40660 } 40661 , 40662 e.prototype.hasOwnBinding = function(e) { 40663 return !!this.getOwnBinding(e) 40664 } 40665 , 40666 e.prototype.hasBinding = function(t, r) { 40667 return t ? this.hasOwnBinding(t) ? !0 : this.parentHasBinding(t, r) ? !0 : this.hasUid(t) ? !0 : !r && (0, 40668 P["default"])(e.globals, t) ? !0 : !(r || !(0, 40669 P["default"])(e.contextVariables, t)) : !1 40670 } 40671 , 40672 e.prototype.parentHasBinding = function(e, t) { 40673 return this.parent && this.parent.hasBinding(e, t) 40674 } 40675 , 40676 e.prototype.moveBindingTo = function(e, t) { 40677 var r = this.getBinding(e); 40678 r && (r.scope.removeOwnBinding(e), 40679 r.scope = t, 40680 t.bindings[e] = r) 40681 } 40682 , 40683 e.prototype.removeOwnBinding = function(e) { 40684 delete this.bindings[e] 40685 } 40686 , 40687 e.prototype.removeBinding = function(e) { 40688 var t = this.getBinding(e); 40689 t && t.scope.removeOwnBinding(e); 40690 var r = this; 40691 do 40692 r.uids[e] && (r.uids[e] = !1); 40693 while (r = r.parent) 40694 } 40695 , 40696 e 40697 }(); 40698 $.globals = (0, 40699 x["default"])(G["default"].builtin), 40700 $.contextVariables = ["arguments", "undefined", "Infinity", "NaN"], 40701 t["default"] = $, 40702 e.exports = t["default"] 40703 } 40704 , function(e, t, r, n, i, a, s, o, u, l) { 40705 "use strict"; 40706 function c(e) {
40707 if (e && e.__esModule) 40708 return e; 40709 var t = {}; 40710 if (null != e) 40711 for (var r in e) 40712 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 40713 return t["default"] = e, 40714 t 40715 } 40716 function p(e) { 40717 return e && e.__esModule ? e : { 40718 "default": e 40719 } 40720 } 40721 function f(e) { 40722 if (e._exploded) 40723 return e; 40724 e._exploded = !0; 40725 for (var t in e) 40726 if (!E(t)) { 40727 var r = t.split("|"); 40728 if (1 !== r.length) { 40729 var n = e[t]; 40730 delete e[t]; 40731 for (var i = r, a = Array.isArray(i), s = 0, i = a ? i : (0, 40732 w["default"])(i); ; ) { 40733 var o; 40734 if (a) { 40735 if (s >= i.length) 40736 break; 40737 o = i[s++] 40738 } else { 40739 if (s = i.next(), 40740 s.done) 40741 break; 40742 o = s.value 40743 } 40744 var u = o; 40745 e[u] = n 40746 } 40747 } 40748 } 40749 d(e), 40750 delete e.__esModule, 40751 m(e), 40752 g(e); 40753 for (var l = (0, 40754 D["default"])(e), c = Array.isArray(l), p = 0, l = c ? l : (0, 40755 w["default"])(l); ; ) { 40756 var f; 40757 if (c) { 40758 if (p >= l.length) 40759 break; 40760 f = l[p++] 40761 } else { 40762 if (p = l.next(), 40763 p.done) 40764 break; 40765 f = p.value 40766 } 40767 var h = f; 40768 if (!E(h)) { 40769 var y = P[h]; 40770 if (y) { 40771 var v = e[h]; 40772 for (var A in v) 40773 v[A] = b(y, v[A]); 40774 if (delete e[h], 40775 y.types) 40776 for (var S = y.types, _ = Array.isArray(S), C = 0, S = _ ? S : (0, 40777 w["default"])(S); ; ) { 40778 var T; 40779 if (_) { 40780 if (C >= S.length) 40781 break; 40782 T = S[C++] 40783 } else { 40784 if (C = S.next(), 40785 C.done) 40786 break; 40787 T = C.value 40788 } 40789 var O = T; 40790 e[O] ? x(e[O], v) : e[O] = v 40791 } 40792 else 40793 x(e, v) 40794 } 40795 } 40796 } 40797 for (var k in e) 40798 if (!E(k)) { 40799 var F = e[k] 40800 , I = B.FLIPPED_ALIAS_KEYS[k] 40801 , R = B.DEPRECATED_KEYS[k]; 40802 if (R && (console.trace("Visitor defined for " + k + " but it has been renamed to " + R), 40803 I = [R]), 40804 I) { 40805 delete e[k]; 40806 for (var M = I, L = Array.isArray(M), j = 0, M = L ? M : (0, 40807 w["default"])(M); ; ) { 40808 var U; 40809 if (L) { 40810 if (j >= M.length) 40811 break; 40812 U = M[j++] 40813 } else { 40814 if (j = M.next(), 40815 j.done) 40816 break; 40817 U = j.value 40818 } 40819 var V = U 40820 , Y = e[V]; 40821 Y ? x(Y, F) : e[V] = (0, 40822 N["default"])(F) 40823 } 40824 } 40825 } 40826 for (var G in e) 40827 E(G) || g(e[G]); 40828 return e 40829 } 40830 function d(e) { 40831 if (!e._verified) { 40832 if ("function" == typeof e) 40833 throw new Error(k.get("traverseVerifyRootFunction")); 40834 for (var t in e) 40835 if ("enter" !== t && "exit" !== t || h(t, e[t]), 40836 !E(t)) { 40837 if (B.TYPES.indexOf(t) < 0) 40838 throw new Error(k.get("traverseVerifyNodeType", t)); 40839 var r = e[t]; 40840 if ("object" === ("undefined" == typeof r ? "undefined" : (0, 40841 S["default"])(r))) 40842 for (var n in r) { 40843 if ("enter" !== n && "exit" !== n) 40844 throw new Error(k.get("traverseVerifyVisitorProperty", t, n)); 40845 h(t + "." + n, r[n]) 40846 } 40847 } 40848 e._verified = !0 40849 } 40850 } 40851 function h(e, t) { 40852 for (var r = [].concat(t), n = r, i = Array.isArray(n), a = 0, n = i ? n : (0, 40853 w["default"])(n); ; ) { 40854 var s; 40855 if (i) { 40856 if (a >= n.length) 40857 break; 40858 s = n[a++] 40859 } else { 40860 if (a = n.next(), 40861 a.done) 40862 break; 40863 s = a.value 40864 } 40865 var o = s; 40866 if ("function" != typeof o) 40867 throw new TypeError("Non-function found defined in " + e + " with type " + ("undefined" == typeof o ? "undefined" : (0, 40868 S["default"])(o))) 40869 } 40870 } 40871 function y(e) { 40872 for (var t = arguments.length <= 1 || void 0 === arguments[1] ? [] : arguments[1], r = {}, n = 0; n < e.length; n++) { 40873 var i = e[n] 40874 , a = t[n]; 40875 f(i); 40876 for (var s in i) { 40877 var o = i[s]; 40878 a && (o = v(o, a)); 40879 var u = r[s] = r[s] || {}; 40880 x(u, o) 40881 } 40882 } 40883 return r 40884 } 40885 function v(e, t) { 40886 var r = {}; 40887 for (var n in e) { 40888 var i = e[n]; 40889 Array.isArray(i) && (i = i.map(function(e) { 40890 var r = function(r) { 40891 return e.call(t, r, t) 40892 }; 40893 return r.toString = function() { 40894 return e.toString() 40895 } 40896 , 40897 r 40898 }), 40899 r[n] = i) 40900 } 40901 return r 40902 } 40903 function m(e) { 40904 for (var t in e) 40905 if (!E(t)) { 40906 var r = e[t]; 40907 "function" == typeof r && (e[t] = { 40908 enter: r 40909 }) 40910 } 40911 } 40912 function g(e) { 40913 e.enter && !Array.isArray(e.enter) && (e.enter = [e.enter]), 40914 e.exit && !Array.isArray(e.exit) && (e.exit = [e.exit]) 40915 } 40916 function b(e, t) { 40917 var r = function(r) { 40918 return e.checkPath(r) ? t.apply(this, arguments) : void 0 40919 }; 40920 return r.toString = function() { 40921 return t.toString() 40922 } 40923 , 40924 r 40925 } 40926 function E(e) { 40927 return "_" === e[0] ? !0 : "enter" === e || "exit" === e || "shouldSkip" === e ? !0 : "blacklist" === e || "noScope" === e || "skipKeys" === e 40928 } 40929 function x(e, t) { 40930 for (var r in t) 40931 e[r] = [].concat(e[r] || [], t[r]) 40932 } 40933 t.__esModule = !0; 40934 var A = r(n) 40935 , S = p(A) 40936 , _ = r(i) 40937 , D = p(_) 40938 , C = r(a) 40939 , w = p(C); 40940 t.explode = f, 40941 t.verify = d,
40942 t.merge = y; 40943 var T = r(s) 40944 , P = c(T) 40945 , O = r(o) 40946 , k = c(O) 40947 , F = r(u) 40948 , B = c(F) 40949 , I = r(l) 40950 , N = p(I) 40951 } 40952 , function(e, t, r, n, i, a, s, o, u, l) { 40953 function c(e, t, r, n) { 40954 var i = e ? f(e) : 0; 40955 return y(i) || (e = m(e), 40956 i = e.length), 40957 r = "number" != typeof r || n && h(t, r, n) ? 0 : 0 > r ? g(i + r, 0) : r || 0, 40958 "string" == typeof e || !d(e) && v(e) ? i >= r && e.indexOf(t, r) > -1 : !!i && p(e, t, r) > -1 40959 } 40960 var p = r(n) 40961 , f = r(i) 40962 , d = r(a) 40963 , h = r(s) 40964 , y = r(o) 40965 , v = r(u) 40966 , m = r(l) 40967 , g = Math.max; 40968 e.exports = c 40969 } 40970 , function(e, t, r, n) { 40971 function i(e, t, r) { 40972 if (t !== t) 40973 return a(e, r); 40974 for (var n = r - 1, i = e.length; ++n < i; ) 40975 if (e[n] === t) 40976 return n; 40977 return -1 40978 } 40979 var a = r(n); 40980 e.exports = i 40981 } 40982 , function(e, t, r, n) { 40983 function i(e, t) { 40984 return a(function(r) { 40985 var n = r[0]; 40986 return null == n ? n : (r.push(t), 40987 e.apply(void 0, r)) 40988 }) 40989 } 40990 var a = r(n); 40991 e.exports = i 40992 } 40993 , function(e, t, r, n, i, a) { 40994 function s(e, t, r, n) { 40995 return t && "boolean" != typeof t && l(e, t, r) ? t = !1 : "function" == typeof t && (n = r, 40996 r = t, 40997 t = !1), 40998 "function" == typeof r ? o(e, t, u(r, n, 3)) : o(e, t) 40999 } 41000 var o = r(n) 41001 , u = r(i) 41002 , l = r(a); 41003 e.exports = s 41004 } 41005 , function(e, t, r, n) { 41006 function i(e) { 41007 return "string" == typeof e || a(e) && u.call(e) == s 41008 } 41009 var a = r(n) 41010 , s = "[object String]" 41011 , o = Object.prototype 41012 , u = o.toString; 41013 e.exports = i 41014 } 41015 , function(e, t, r, n, i, a) { 41016 var s = r(n) 41017 , o = r(i) 41018 , u = r(a) 41019 , l = u(s, o); 41020 e.exports = l 41021 } 41022 , function(e, t, r, n, i) { 41023 function a(e) { 41024 return s(e, o(e)) 41025 } 41026 var s = r(n) 41027 , o = r(i); 41028 e.exports = a 41029 } 41030 , function(e, t, r, n) { 41031 "use strict"; 41032 function i(e) { 41033 return e && e.__esModule ? e : { 41034 "default": e 41035 } 41036 } 41037 t.__esModule = !0, 41038 t.NOT_LOCAL_BINDING = t.BLOCK_SCOPED_SYMBOL = t.INHERIT_KEYS = t.UNARY_OPERATORS = t.STRING_UNARY_OPERATORS = t.NUMBER_UNARY_OPERATORS = t.BOOLEAN_UNARY_OPERATORS = t.BINARY_OPERATORS = t.NUMBER_BINARY_OPERATORS = t.BOOLEAN_BINARY_OPERATORS = t.COMPARISON_BINARY_OPERATORS = t.EQUALITY_BINARY_OPERATORS = t.BOOLEAN_NUMBER_BINARY_OPERATORS = t.UPDATE_OPERATORS = t.LOGICAL_OPERATORS = t.COMMENT_KEYS = t.FOR_INIT_KEYS = t.FLATTENABLE_KEYS = t.STATEMENT_OR_BLOCK_KEYS = void 0; 41039 var a = r(n) 41040 , s = i(a) 41041 , o = (t.STATEMENT_OR_BLOCK_KEYS = ["consequent", "body", "alternate"], 41042 t.FLATTENABLE_KEYS = ["body", "expressions"], 41043 t.FOR_INIT_KEYS = ["left", "init"], 41044 t.COMMENT_KEYS = ["leadingComments", "trailingComments", "innerComments"], 41045 t.LOGICAL_OPERATORS = ["||", "&&"], 41046 t.UPDATE_OPERATORS = ["++", "--"], 41047 t.BOOLEAN_NUMBER_BINARY_OPERATORS = [">", "<", ">=", "<="]) 41048 , u = t.EQUALITY_BINARY_OPERATORS = ["==", "===", "!=", "!=="] 41049 , l = t.COMPARISON_BINARY_OPERATORS = [].concat(u, ["in", "instanceof"]) 41050 , c = t.BOOLEAN_BINARY_OPERATORS = [].concat(l, o) 41051 , p = t.NUMBER_BINARY_OPERATORS = ["-", "/", "%", "*", "**", "&", "|", ">>", ">>>", "<<", "^"] 41052 , f = (t.BINARY_OPERATORS = ["+"].concat(p, c), 41053 t.BOOLEAN_UNARY_OPERATORS = ["delete", "!"]) 41054 , d = t.NUMBER_UNARY_OPERATORS = ["+", "-", "++", "--", "~"] 41055 , h = t.STRING_UNARY_OPERATORS = ["typeof"]; 41056 t.UNARY_OPERATORS = ["void"].concat(f, d, h), 41057 t.INHERIT_KEYS = { 41058 optional: ["typeAnnotation", "typeParameters", "returnType"], 41059 force: ["start", "loc", "end"] 41060 }, 41061 t.BLOCK_SCOPED_SYMBOL = (0, 41062 s["default"])("var used to be block scoped"), 41063 t.NOT_LOCAL_BINDING = (0, 41064 s["default"])("should not be considered a local binding") 41065 } 41066 , function(e, t, r, n, i, a, s, o, u, l, c, p) { 41067 "use strict"; 41068 function f(e) {
41069 if (e && e.__esModule) 41070 return e; 41071 var t = {}; 41072 if (null != e) 41073 for (var r in e) 41074 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 41075 return t["default"] = e, 41076 t 41077 } 41078 function d(e) { 41079 return e && e.__esModule ? e : { 41080 "default": e 41081 } 41082 } 41083 function h(e) { 41084 var t = arguments.length <= 1 || void 0 === arguments[1] ? e.key || e.property : arguments[1]; 41085 return e.computed || L.isIdentifier(t) && (t = L.stringLiteral(t.name)), 41086 t 41087 } 41088 function y(e, t) { 41089 function r(e) { 41090 for (var a = !1, s = [], o = e, u = Array.isArray(o), l = 0, o = u ? o : (0, 41091 T["default"])(o); ; ) { 41092 var c; 41093 if (u) { 41094 if (l >= o.length) 41095 break; 41096 c = o[l++] 41097 } else { 41098 if (l = o.next(), 41099 l.done) 41100 break; 41101 c = l.value 41102 } 41103 var p = c; 41104 if (L.isExpression(p)) 41105 s.push(p); 41106 else if (L.isExpressionStatement(p)) 41107 s.push(p.expression); 41108 else { 41109 if (L.isVariableDeclaration(p)) { 41110 if ("var" !== p.kind) 41111 return i = !0; 41112 for (var f = p.declarations, d = Array.isArray(f), h = 0, f = d ? f : (0, 41113 T["default"])(f); ; ) { 41114 var y; 41115 if (d) { 41116 if (h >= f.length) 41117 break; 41118 y = f[h++] 41119 } else { 41120 if (h = f.next(), 41121 h.done) 41122 break; 41123 y = h.value 41124 } 41125 var v = y 41126 , m = L.getBindingIdentifiers(v); 41127 for (var g in m) 41128 n.push({ 41129 kind: p.kind, 41130 id: m[g] 41131 }); 41132 v.init && s.push(L.assignmentExpression("=", v.id, v.init)) 41133 } 41134 a = !0; 41135 continue 41136 } 41137 if (L.isIfStatement(p)) { 41138 var b = p.consequent ? r([p.consequent]) : t.buildUndefinedNode() 41139 , E = p.alternate ? r([p.alternate]) : t.buildUndefinedNode(); 41140 if (!b || !E) 41141 return i = !0; 41142 s.push(L.conditionalExpression(p.test, b, E)) 41143 } else { 41144 if (!L.isBlockStatement(p)) { 41145 if (L.isEmptyStatement(p)) { 41146 a = !0; 41147 continue 41148 } 41149 return i = !0 41150 } 41151 s.push(r(p.body)) 41152 } 41153 } 41154 a = !1 41155 } 41156 return (a || 0 === s.length) && s.push(t.buildUndefinedNode()), 41157 1 === s.length ? s[0] : L.sequenceExpression(s) 41158 } 41159 if (e && e.length) { 41160 var n = [] 41161 , i = !1 41162 , a = r(e); 41163 if (!i) { 41164 for (var s = 0; s < n.length; s++) 41165 t.push(n[s]); 41166 return a 41167 } 41168 } 41169 } 41170 function v(e) { 41171 var t = arguments.length <= 1 || void 0 === arguments[1] ? e.key : arguments[1]; 41172 j || (j = r(p)["default"]); 41173 var n = void 0; 41174 return "method" === e.kind ? v.increment() + "" : (n = L.isIdentifier(t) ? t.name : L.isStringLiteral(t) ? (0, 41175 C["default"])(t.value) : (0, 41176 C["default"])(j.removeProperties(L.cloneDeep(t))), 41177 e.computed && (n = "[" + n + "]"), 41178 e["static"] && (n = "static:" + n), 41179 n) 41180 } 41181 function m(e) { 41182 return e += "", 41183 e = e.replace(/[^a-zA-Z0-9$_]/g, "-"), 41184 e = e.replace(/^[-0-9]+/, ""), 41185 e = e.replace(/[-\s]+(.)?/g, function(e, t) { 41186 return t ? t.toUpperCase() : "" 41187 }), 41188 L.isValidIdentifier(e) || (e = "_" + e), 41189 e || "_" 41190 } 41191 function g(e) { 41192 return e = m(e), 41193 "eval" !== e && "arguments" !== e || (e = "_" + e), 41194 e 41195 } 41196 function b(e, t) {
41197 if (L.isStatement(e)) 41198 return e; 41199 var r = !1 41200 , n = void 0; 41201 if (L.isClass(e)) 41202 r = !0, 41203 n = "ClassDeclaration"; 41204 else if (L.isFunction(e)) 41205 r = !0, 41206 n = "FunctionDeclaration"; 41207 else if (L.isAssignmentExpression(e)) 41208 return L.expressionStatement(e); 41209 if (r && !e.id && (n = !1), 41210 !n) { 41211 if (t) 41212 return !1; 41213 throw new Error("cannot turn " + e.type + " to a statement") 41214 } 41215 return e.type = n, 41216 e 41217 } 41218 function E(e) { 41219 if (L.isExpressionStatement(e) && (e = e.expression), 41220 L.isClass(e) ? e.type = "ClassExpression" : L.isFunction(e) && (e.type = "FunctionExpression"), 41221 L.isExpression(e)) 41222 return e; 41223 throw new Error("cannot turn " + e.type + " to an expression") 41224 } 41225 function x(e, t) { 41226 return L.isBlockStatement(e) ? e : (L.isEmptyStatement(e) && (e = []), 41227 Array.isArray(e) || (L.isStatement(e) || (e = L.isFunction(t) ? L.returnStatement
41227(e) : L.expressionStatement(e)), 41228 e = [e]), 41229 L.blockStatement(e)) 41230 } 41231 function A(e) { 41232 if (void 0 === e) 41233 return L.identifier("undefined"); 41234 if (e === !0 || e === !1) 41235 return L.booleanLiteral(e); 41236 if (null === e) 41237 return L.nullLiteral(); 41238 if ((0, 41239 R["default"])(e)) 41240 return L.stringLiteral(e); 41241 if ((0, 41242 F["default"])(e)) 41243 return L.numericLiteral(e); 41244 if ((0, 41245 I["default"])(e)) { 41246 var t = e.source 41247 , r = e.toString().match(/\/([a-z]+|)$/)[1]; 41248 return L.regExpLiteral(t, r) 41249 } 41250 if (Array.isArray(e)) 41251 return L.arrayExpression(e.map(L.valueToNode)); 41252 if ((0, 41253 O["default"])(e)) { 41254 var n = []; 41255 for (var i in e) { 41256 var a = void 0; 41257 a = L.isValidIdentifier(i) ? L.identifier(i) : L.stringLiteral(i), 41258 n.push(L.objectProperty(a, L.valueToNode(e[i]))) 41259 } 41260 return L.objectExpression(n) 41261 } 41262 throw new Error("don't know how to turn this value into a node") 41263 } 41264 t.__esModule = !0; 41265 var S = r(n) 41266 , _ = d(S) 41267 , D = r(i) 41268 , C = d(D) 41269 , w = r(a) 41270 , T = d(w); 41271 t.toComputedKey = h, 41272 t.toSequenceExpression = y, 41273 t.toKeyAlias = v, 41274 t.toIdentifier = m, 41275 t.toBindingIdentifierName = g, 41276 t.toStatement = b, 41277 t.toExpression = E, 41278 t.toBlock = x, 41279 t.valueToNode = A; 41280 var P = r(s) 41281 , O = d(P) 41282 , k = r(o) 41283 , F = d(k) 41284 , B = r(u) 41285 , I = d(B) 41286 , N = r(l) 41287 , R = d(N) 41288 , M = r(c) 41289 , L = f(M) 41290 , j = void 0; 41291 v.uid = 0, 41292 v.increment = function() { 41293 return v.uid >= _["default"] ? v.uid = 0 : v.uid++ 41294 } 41295 } 41296 , function(e, t, r, n, i, a) { 41297 "use strict"; 41298 function s(e) { 41299 return e && e.__esModule ? e : { 41300 "default": e 41301 } 41302 } 41303 function o(e) { 41304 if (e && e.__esModule) 41305 return e; 41306 var t = {}; 41307 if (null != e) 41308 for (var r in e) 41309 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 41310 return t["default"] = e, 41311 t 41312 } 41313 var u = r(n) 41314 , l = o(u) 41315 , c = r(i) 41316 , p = r(a) 41317 , f = s(p); 41318 (0, 41319 f["default"])("ArrayExpression", { 41320 fields: { 41321 elements: { 41322 validate: (0, 41323 p.chain)((0, 41324 p.assertValueType)("array"), (0, 41325 p.assertEach)((0, 41326 p.assertNodeOrValueType)("null", "Expression", "SpreadElement"))), 41327 "default": [] 41328 } 41329 }, 41330 visitor: ["elements"], 41331 aliases: ["Expression"] 41332 }), 41333 (0, 41334 f["default"])("AssignmentExpression", { 41335 fields: { 41336 operator: { 41337 validate: (0, 41338 p.assertValueType)("string") 41339 }, 41340 left: { 41341 validate: (0, 41342 p.assertNodeType)("LVal") 41343 }, 41344 right: { 41345 validate: (0, 41346 p.assertNodeType)("Expression") 41347 } 41348 }, 41349 builder: ["operator", "left", "right"], 41350 visitor: ["left", "right"], 41351 aliases: ["Expression"] 41352 }), 41353 (0, 41354 f["default"])("BinaryExpression", { 41355 builder: ["operator", "left", "right"], 41356 fields: { 41357 operator: { 41358 validate: p.assertOneOf.apply(void 0, c.BINARY_OPERATORS) 41359 }, 41360 left: { 41361 validate: (0, 41362 p.assertNodeType)("Expression") 41363 }, 41364 right: { 41365 validate: (0, 41366 p.assertNodeType)("Expression") 41367 } 41368 }, 41369 visitor: ["left", "right"], 41370 aliases: ["Binary", "Expression"] 41371 }), 41372 (0, 41373 f["default"])("Directive", { 41374 visitor: ["value"], 41375 fields: { 41376 value: { 41377 validate: (0, 41378 p.assertNodeType)("DirectiveLiteral") 41379 } 41380 } 41381 }), 41382 (0, 41383 f["default"])("DirectiveLiteral", { 41384 builder: ["value"], 41385 fields: { 41386 value: { 41387 validate: (0, 41388 p.assertValueType)("string") 41389 } 41390 } 41391 }), 41392 (0, 41393 f["default"])("BlockStatement", { 41394 builder: ["body", "directives"], 41395 visitor: ["directives", "body"], 41396 fields: { 41397 directives: { 41398 validate: (0, 41399 p.chain)((0, 41400 p.assertValueType)("array"), (0, 41401 p.assertEach)((0, 41402 p.assertNodeType)("Directive"))), 41403 "default": [] 41404 }, 41405 body: { 41406 validate: (0, 41407 p.chain)((0, 41408 p.assertValueType)("array"), (0, 41409 p.assertEach)((0, 41410 p.assertNodeType)("Statement"))) 41411 } 41412 }, 41413 aliases: ["Scopable", "BlockParent", "Block", "Statement"] 41414 }), 41415 (0, 41416 f["default"])("BreakStatement", { 41417 visitor: ["label"], 41418 fields: { 41419 label: { 41420 validate: (0, 41421 p.assertNodeType)("Identifier"), 41422 optional: !0 41423 } 41424 }, 41425 aliases: ["Statement", "Terminatorless", "CompletionStatement"] 41426 }), 41427 (0, 41428 f["default"])("CallExpression", { 41429 visitor: ["callee", "arguments"], 41430 fields: { 41431 callee: { 41432 validate: (0, 41433 p.assertNodeType)("Expression") 41434 }, 41435 arguments: { 41436 validate: (0, 41437 p.chain)((0, 41438 p.assertValueType)("array"), (0, 41439 p.assertEach)((0, 41440 p.assertNodeType)("Expression", "SpreadElement"))) 41441 } 41442 }, 41443 aliases: ["Expression"] 41444 }), 41445 (0, 41446 f["default"])("CatchClause", { 41447 visitor: ["param", "body"], 41448 fields: { 41449 param: { 41450 validate: (0, 41451 p.assertNodeType)("Identifier") 41452 }, 41453 body: { 41454 validate: (0, 41455 p.assertNodeType)("BlockStatement") 41456 } 41457 }, 41458 aliases: ["Scopable"] 41459 }), 41460 (0, 41461 f["default"])("ConditionalExpression", { 41462 visitor: ["test", "consequent", "alternate"], 41463 fields: { 41464 test: { 41465 validate: (0, 41466 p.assertNodeType)("Expression") 41467 }, 41468 consequent: { 41469 validate: (0, 41470 p.assertNodeType)("Expression") 41471 }, 41472 alternate: { 41473 validate: (0, 41474 p.assertNodeType)("Expression") 41475 } 41476 }, 41477 aliases: ["Expression", "Conditional"] 41478 }), 41479 (0, 41480 f["default"])("ContinueStatement", { 41481 visitor: ["label"], 41482 fields: { 41483 label: { 41484 validate: (0, 41485 p.assertNodeType)("Identifier"), 41486 optional: !0 41487 } 41488 }, 41489 aliases: ["Statement", "Terminatorless", "CompletionStatement"] 41490 }), 41491 (0, 41492 f["default"])("DebuggerStatement", { 41493 aliases: ["Statement"] 41494 }), 41495 (0, 41496 f["default"])("DoWhileStatement", { 41497 visitor: ["test", "body"], 41498 fields: { 41499 test: { 41500 validate: (0, 41501 p.assertNodeType)("Expression") 41502 }, 41503 body: { 41504 validate: (0, 41505 p.assertNodeType)("Statement") 41506 } 41507 }, 41508 aliases: ["Statement", "BlockParent", "Loop", "While", "Scopable"] 41509 }), 41510 (0, 41511 f["default"])("EmptyStatement", { 41512 aliases: ["Statement"] 41513 }), 41514 (0, 41515 f["default"])("ExpressionStatement", { 41516 visitor: ["expression"], 41517 fields: { 41518 expression: { 41519 validate: (0, 41520 p.assertNodeType)("Expression") 41521 } 41522 }, 41523 aliases: ["Statement", "ExpressionWrapper"] 41524 }), 41525 (0, 41526 f["default"])("File", { 41527 builder: ["program", "comments", "tokens"], 41528 visitor: ["program"], 41529 fields: { 41530 program: { 41531 validate: (0, 41532 p.assertNodeType)("Program") 41533 } 41534 } 41535 }), 41536 (0, 41537 f["default"])("ForInStatement", { 41538 visitor: ["left", "right", "body"], 41539 aliases: ["Scopable", "Statement", "For", "BlockParent", "Loop", "ForXStatement"], 41540 fields: { 41541 left: { 41542 validate: (0, 41543 p.assertNodeType)("VariableDeclaration", "LVal") 41544 }, 41545 right: { 41546 validate: (0, 41547 p.assertNodeType)("Expression") 41548 }, 41549 body: { 41550 validate: (0, 41551 p.assertNodeType)("Statement") 41552 } 41553 } 41554 }), 41555 (0, 41556 f["default"])("ForStatement", { 41557 visitor: ["init", "test", "update", "body"], 41558 aliases: ["Scopable", "Statement", "For", "BlockParent", "Loop"], 41559 fields: { 41560 init: { 41561 validate: (0, 41562 p.assertNodeType)("VariableDeclaration", "Expression"), 41563 optional: !0 41564 }, 41565 test: { 41566 validate: (0, 41567 p.assertNodeType)("Expression"), 41568 optional: !0 41569 }, 41570 update: { 41571 validate: (0, 41572 p.assertNodeType)("Expression"), 41573 optional: !0 41574 }, 41575 body: { 41576 validate: (0, 41577 p.assertNodeType)("Statement") 41578 } 41579 } 41580 }), 41581 (0, 41582 f["default"])("FunctionDeclaration", { 41583 builder: ["id", "params", "body", "generator", "async"], 41584 visitor: ["id", "params", "body", "returnType", "typeParameters"], 41585 fields: { 41586 id: { 41587 validate: (0, 41588 p.assertNodeType)("Identifier") 41589 }, 41590 params: { 41591 validate: (0, 41592 p.chain)((0, 41593 p.assertValueType)("array"), (0, 41594 p.assertEach)((0, 41595 p.assertNodeType)("LVal"))) 41596 }, 41597 body: { 41598 validate: (0, 41599 p.assertNodeType)("BlockStatement") 41600 }, 41601 generator: { 41602 "default": !1, 41603 validate: (0, 41604 p.assertValueType)("boolean") 41605 }, 41606 async: { 41607 "default": !1, 41608 validate: (0, 41609 p.assertValueType)("boolean") 41610 } 41611 }, 41612 aliases: ["Scopable", "Function", "BlockParent", "FunctionParent", "Statement", "Pureish", "Declaration"] 41613 }), 41614 (0, 41615 f["default"])("FunctionExpression", { 41616 inherits: "FunctionDeclaration", 41617 aliases: ["Scopable", "Function", "BlockParent", "FunctionParent", "Expression", "Pureish"], 41618 fields: { 41619 id: { 41620 validate: (0, 41621 p.assertNodeType)("Identifier"), 41622 optional: !0 41623 }, 41624 params: { 41625 validate: (0, 41626 p.chain)((0, 41627 p.assertValueType)("array"), (0, 41628 p.assertEach)((0, 41629 p.assertNodeType)("LVal"))) 41630 }, 41631 body: { 41632 validate: (0, 41633 p.assertNodeType)("BlockStatement") 41634 }, 41635 generator: { 41636 "default": !1, 41637 validate: (0, 41638 p.assertValueType)("boolean") 41639 }, 41640 async: { 41641 "default": !1, 41642 validate: (0, 41643 p.assertValueType)("boolean") 41644 } 41645 } 41646 }), 41647 (0, 41648 f["default"])("Identifier", { 41649 builder: ["name"], 41650 visitor: ["typeAnnotation"], 41651 aliases: ["Expression", "LVal"], 41652 fields: { 41653 name: { 41654 validate: function(e, t, r) { 41655 !l.isValidIdentifier(r) 41656 } 41657 } 41658 } 41659 }), 41660 (0, 41661 f["default"])("IfStatement", { 41662 visitor: ["test", "consequent", "alternate"], 41663 aliases: ["Statement", "Conditional"], 41664 fields: { 41665 test: { 41666 validate: (0, 41667 p.assertNodeType)("Expression") 41668 }, 41669 consequent: { 41670 validate: (0, 41671 p.assertNodeType)("Statement") 41672 }, 41673 alternate: { 41674 optional: !0, 41675 validate: (0, 41676 p.assertNodeType)("Statement") 41677 } 41678 } 41679 }), 41680 (0, 41681 f["default"])("LabeledStatement", { 41682 visitor: ["label", "body"], 41683 aliases: ["Statement"], 41684 fields: { 41685 label: { 41686 validate: (0, 41687 p.assertNodeType)("Identifier") 41688 }, 41689 body: { 41690 validate: (0, 41691 p.assertNodeType)("Statement") 41692 } 41693 } 41694 }), 41695 (0, 41696 f["default"])("StringLiteral", { 41697 builder: ["value"], 41698 fields: { 41699 value: { 41700 validate: (0, 41701 p.assertValueType)("string") 41702 } 41703 }, 41704 aliases: ["Expression", "Pureish", "Literal", "Immutable"] 41705 }), 41706 (0, 41707 f["default"])("NumericLiteral", { 41708 builder: ["value"], 41709 deprecatedAlias: "NumberLiteral", 41710 fields: { 41711 value: { 41712 validate: (0, 41713 p.assertValueType)("number") 41714 } 41715 }, 41716 aliases: ["Expression", "Pureish", "Literal", "Immutable"] 41717 }), 41718 (0, 41719 f["default"])("NullLiteral", { 41720 aliases: ["Expression", "Pureish", "Literal", "Immutable"] 41721 }), 41722 (0, 41723 f["default"])("BooleanLiteral", { 41724 builder: ["value"], 41725 fields: { 41726 value: { 41727 validate: (0, 41728 p.assertValueType)("boolean") 41729 } 41730 }, 41731 aliases: ["Expression", "Pureish", "Literal", "Immutable"] 41732 }), 41733 (0, 41734 f["default"])("RegExpLiteral", { 41735 builder: ["pattern", "flags"], 41736 deprecatedAlias: "RegexLiteral", 41737 aliases: ["Expression", "Literal"], 41738 fields: { 41739 pattern: { 41740 validate: (0, 41741 p.assertValueType)("string") 41742 }, 41743 flags: { 41744 va
41744lidate: (0, 41745 p.assertValueType)("string"), 41746 "default": "" 41747 } 41748 } 41749 }), 41750 (0, 41751 f["default"])("LogicalExpression", { 41752 builder: ["operator", "left", "right"], 41753 visitor: ["left", "right"], 41754 aliases: ["Binary", "Expression"], 41755 fields: { 41756 operator: { 41757 validate: p.assertOneOf.apply(void 0, c.LOGICAL_OPERATORS) 41758 }, 41759 left: { 41760 validate: (0, 41761 p.assertNodeType)("Expression") 41762 }, 41763 right: { 41764 validate: (0, 41765 p.assertNodeType)("Expression") 41766 } 41767 } 41768 }), 41769 (0, 41770 f["default"])("MemberExpression", { 41771 builder: ["object", "property", "computed"], 41772 visitor: ["object", "property"], 41773 aliases: ["Expression", "LVal"], 41774 fields: { 41775 object: { 41776 validate: (0, 41777 p.assertNodeType)("Expression") 41778 }, 41779 property: { 41780 validate: function(e, t, r) { 41781 var n = e.computed ? "Expression" : "Identifier"; 41782 (0, 41783 p.assertNodeType)(n)(e, t, r) 41784 } 41785 }, 41786 computed: { 41787 "default": !1 41788 } 41789 } 41790 }), 41791 (0, 41792 f["default"])("NewExpression", { 41793 visitor: ["callee", "arguments"], 41794 aliases: ["Expression"], 41795 fields: { 41796 callee: { 41797 validate: (0, 41798 p.assertNodeType)("Expression") 41799 }, 41800 arguments: { 41801 validate: (0, 41802 p.chain)((0, 41803 p.assertValueType)("array"), (0, 41804 p.assertEach)((0, 41805 p.assertNodeType)("Expression", "SpreadElement"))) 41806 } 41807 } 41808 }), 41809 (0, 41810 f["default"])("Program", { 41811 visitor: ["directives", "body"], 41812 builder: ["body", "directives"], 41813 fields: { 41814 directives: { 41815 validate: (0, 41816 p.chain)((0, 41817 p.assertValueType)("array"), (0, 41818 p.assertEach)((0, 41819 p.assertNodeType)("Directive"))), 41820 "default": [] 41821 }, 41822 body: { 41823 validate: (0, 41824 p.chain)((0, 41825 p.assertValueType)("array"), (0, 41826 p.assertEach)((0, 41827 p.assertNodeType)("Statement"))) 41828 } 41829 }, 41830 aliases: ["Scopable", "BlockParent", "Block", "FunctionParent"] 41831 }), 41832 (0, 41833 f["default"])("ObjectExpression", { 41834 visitor: ["properties"], 41835 aliases: ["Expression"], 41836 fields: { 41837 properties: { 41838 validate: (0, 41839 p.chain)((0, 41840 p.assertValueType)("array"), (0, 41841 p.assertEach)((0, 41842 p.assertNodeType)("ObjectMethod", "ObjectProperty", "SpreadProperty"))) 41843 } 41844 } 41845 }), 41846 (0, 41847 f["default"])("ObjectMethod", { 41848 builder: ["kind", "key", "params", "body", "computed"], 41849 fields: { 41850 kind: { 41851 validate: (0, 41852 p.chain)((0, 41853 p.assertValueType)("string"), (0, 41854 p.assertOneOf)("method", "get", "set")), 41855 "default": "method" 41856 }, 41857 computed: { 41858 validate: (0, 41859 p.assertValueType)("boolean"), 41860 "default": !1 41861 }, 41862 key: { 41863 validate: function(e, t, r) { 41864 var n = e.computed ? ["Expression"] : ["Identifier", "StringLiteral", "NumericLiteral"]; 41865 p.assertNodeType.apply(void 0, n)(e, t, r) 41866 } 41867 }, 41868 decorators: { 41869 validate: (0, 41870 p.chain)((0, 41871 p.assertValueType)("array"), (0, 41872 p.assertEach)((0, 41873 p.assertNodeType)("Decorator"))) 41874 }, 41875 body: { 41876 validate: (0, 41877 p.assertNodeType)("BlockStatement") 41878 }, 41879 generator: { 41880 "default": !1, 41881 validate: (0, 41882 p.assertValueType)("boolean") 41883 }, 41884 async: { 41885 "default": !1, 41886 validate: (0, 41887 p.assertValueType)("boolean") 41888 } 41889 }, 41890 visitor: ["key", "params", "body", "decorators", "returnType", "typeParameters"], 41891 aliases: ["UserWhitespacable", "Function", "Scopable", "BlockParent", "FunctionParent", "Method", "ObjectMember"] 41892 }), 41893 (0,
41894 f["default"])("ObjectProperty", { 41895 builder: ["key", "value", "computed", "shorthand", "decorators"], 41896 fields: { 41897 computed: { 41898 validate: (0, 41899 p.assertValueType)("boolean"), 41900 "default": !1 41901 }, 41902 key: { 41903 validate: function(e, t, r) { 41904 var n = e.computed ? ["Expression"] : ["Identifier", "StringLiteral", "NumericLiteral"]; 41905 p.assertNodeType.apply(void 0, n)(e, t, r) 41906 } 41907 }, 41908 value: { 41909 validate: (0, 41910 p.assertNodeType)("Expression") 41911 }, 41912 shorthand: { 41913 validate: (0, 41914 p.assertValueType)("boolean"), 41915 "default": !1 41916 }, 41917 decorators: { 41918 validate: (0, 41919 p.chain)((0, 41920 p.assertValueType)("array"), (0, 41921 p.assertEach)((0, 41922 p.assertNodeType)("Decorator"))), 41923 optional: !0 41924 } 41925 }, 41926 visitor: ["key", "value", "decorators"], 41927 aliases: ["UserWhitespacable", "Property", "ObjectMember"] 41928 }), 41929 (0, 41930 f["default"])("RestElement", { 41931 visitor: ["argument", "typeAnnotation"], 41932 aliases: ["LVal"], 41933 fields: { 41934 argument: { 41935 validate: (0, 41936 p.assertNodeType)("LVal") 41937 } 41938 } 41939 }), 41940 (0, 41941 f["default"])("ReturnStatement", { 41942 visitor: ["argument"], 41943 aliases: ["Statement", "Terminatorless", "CompletionStatement"], 41944 fields: { 41945 argument: { 41946 validate: (0, 41947 p.assertNodeType)("Expression"), 41948 optional: !0 41949 } 41950 } 41951 }), 41952 (0, 41953 f["default"])("SequenceExpression", { 41954 visitor: ["expressions"], 41955 fields: { 41956 expressions: { 41957 validate: (0, 41958 p.chain)((0, 41959 p.assertValueType)("array"), (0, 41960 p.assertEach)((0, 41961 p.assertNodeType)("Expression"))) 41962 } 41963 }, 41964 aliases: ["Expression"] 41965 }), 41966 (0, 41967 f["default"])("SwitchCase", { 41968 visitor: ["test", "consequent"], 41969 fields: { 41970 test: { 41971 validate: (0, 41972 p.assertNodeType)("Expression"), 41973 optional: !0 41974 }, 41975 consequent: { 41976 validate: (0, 41977 p.chain)((0, 41978 p.assertValueType)("array"), (0, 41979 p.assertEach)((0, 41980 p.assertNodeType)("Statement"))) 41981 } 41982 } 41983 }), 41984 (0, 41985 f["default"])("SwitchStatement", { 41986 visitor: ["discriminant", "cases"], 41987 aliases: ["Statement", "BlockParent", "Scopable"], 41988 fields: { 41989 discriminant: { 41990 validate: (0, 41991 p.assertNodeType)("Expression") 41992 }, 41993 cases: { 41994 validate: (0, 41995 p.chain)((0, 41996 p.assertValueType)("array"), (0, 41997 p.assertEach)((0, 41998 p.assertNodeType)("SwitchCase"))) 41999 } 42000 } 42001 }), 42002 (0, 42003 f["default"])("ThisExpression", { 42004 aliases: ["Expression"] 42005 }), 42006 (0, 42007 f["default"])("ThrowStatement", { 42008 visitor: ["argument"], 42009 aliases: ["Statement", "Terminatorless", "CompletionStatement"], 42010 fields: { 42011 argument: { 42012 validate: (0, 42013 p.assertNodeType)("Expression") 42014 } 42015 } 42016 }), 42017 (0, 42018 f["default"])("TryStatement", { 42019 visitor: ["block", "handler", "finalizer"], 42020 aliases: ["Statement"], 42021 fields: { 42022 body: { 42023 validate: (0, 42024 p.assertNodeType)("BlockStatement") 42025 }, 42026 handler: { 42027 optional: !0, 42028 handler: (0, 42029 p.assertNodeType)("BlockStatement") 42030 }, 42031 finalizer: { 42032 optional: !0, 42033 validate: (0, 42034 p.assertNodeType)("BlockStatement") 42035 } 42036 } 42037 }), 42038 (0, 42039 f["default"])("UnaryExpression", { 42040 builder: ["operator", "argument", "prefix"], 42041 fields: { 42042 prefix: { 42043 "default": !0 42044 }, 42045 argument: { 42046 validate: (0, 42047 p.assertNodeType)("Expression") 42048 }, 42049 operator: { 42050 validate: p.assertOneOf.apply(void 0, c.UNARY_OPERATORS) 42051 } 42052 }, 42053 visitor: ["argument"], 42054 aliases: ["UnaryLike", "Expression"] 42055 }), 42056 (0, 42057 f["default"])("UpdateExpression", { 42058 builder: ["operator", "argument", "prefix"], 42059 fields: { 42060 prefix: { 42061 "default": !1 42062 }, 42063 argument: { 42064 validate: (0, 42065 p.assertNodeType)("Expression") 42066 }, 42067 operator: { 42068 validate: p.assertOneOf.apply(void 0, c.UPDATE_OPERATORS) 42069 } 42070 }, 42071 visitor: ["argument"], 42072 aliases: ["Expression"] 42073 }), 42074 (0, 42075 f["default"])("VariableDeclaration", { 42076 builder: ["kind", "declarations"], 42077 visitor: ["declarations"], 42078 aliases: ["Statement", "Declaration"], 42079 fields: { 42080 kind: { 42081 validate: (0, 42082 p.chain)((0, 42083 p.assertValueType)("string"), (0, 42084 p.assertOneOf)("var", "let", "const")) 42085 }, 42086 declarations: { 42087 validate: (0, 42088 p.chain)((0, 42089 p.assertValueType)("array"), (0, 42090 p.assertEach)((0, 42091 p.assertNodeType)("VariableDeclarator"))) 42092 } 42093 } 42094 }), 42095 (0, 42096 f["default"])("VariableDeclarator", { 42097 visitor: ["id", "init"], 42098 fields: { 42099 id: { 42100 validate: (0, 42101 p.assertNodeType)("LVal") 42102 }, 42103 init: { 42104 optional: !0, 42105 validate: (0, 42106 p.assertNodeType)("Expression") 42107 } 42108 } 42109 }), 42110 (0, 42111 f["default"])("WhileStatement", { 42112 visitor: ["test", "body"], 42113 aliases: ["Statement", "BlockParent", "Loop", "While", "Scopable"], 42114 fields: { 42115 test: { 42116 validate: (0, 42117 p.assertNodeType)("Expression") 42118 }, 42119 body: { 42120 validate: (0, 42121 p.assertNodeType)("BlockStatement", "Statement") 42122 } 42123 } 42124 }), 42125 (0, 42126 f["default"])("WithStatement", { 42127 visitor: ["object", "body"], 42128 aliases: ["Statement"], 42129 fields: { 42130 object: { 42131 object: (0, 42132 p.assertNodeType)("Expression") 42133 }, 42134 body: { 42135 validate: (0, 42136 p.assertNodeType)("BlockStatement", "Statement") 42137 } 42138 } 42139 }) 42140 } 42141 , function(e, t, r, n) { 42142 "use strict"; 42143 function i(e) {
42144 return e && e.__esModule ? e : { 42145 "default": e 42146 } 42147 } 42148 var a = r(n) 42149 , s = i(a); 42150 (0, 42151 s["default"])("AssignmentPattern", { 42152 visitor: ["left", "right"], 42153 aliases: ["Pattern", "LVal"], 42154 fields: { 42155 left: { 42156 validate: (0, 42157 a.assertNodeType)("Identifier") 42158 }, 42159 right: { 42160 validate: (0, 42161 a.assertNodeType)("Expression") 42162 } 42163 } 42164 }), 42165 (0, 42166 s["default"])("ArrayPattern", { 42167 visitor: ["elements", "typeAnnotation"], 42168 aliases: ["Pattern", "LVal"], 42169 fields: { 42170 elements: { 42171 validate: (0, 42172 a.chain)((0, 42173 a.assertValueType)("array"), (0, 42174 a.assertEach)((0, 42175 a.assertNodeType)("Expression"))) 42176 } 42177 } 42178 }), 42179 (0, 42180 s["default"])("ArrowFunctionExpression", { 42181 builder: ["params", "body", "async"], 42182 visitor: ["params", "body", "returnType"], 42183 aliases: ["Scopable", "Function", "BlockParent", "FunctionParent", "Expression", "Pureish"], 42184 fields: { 42185 params: { 42186 validate: (0, 42187 a.chain)((0, 42188 a.assertValueType)("array"), (0, 42189 a.assertEach)((0, 42190 a.assertNodeType)("LVal"))) 42191 }, 42192 body: { 42193 validate: (0, 42194 a.assertNodeType)("BlockStatement", "Expression") 42195 }, 42196 async: { 42197 validate: (0, 42198 a.assertValueType)("boolean"), 42199 "default": !1 42200 } 42201 } 42202 }), 42203 (0, 42204 s["default"])("ClassBody", { 42205 visitor: ["body"], 42206 fields: { 42207 body: { 42208 validate: (0, 42209 a.chain)((0, 42210 a.assertValueType)("array"), (0, 42211 a.assertEach)((0, 42212 a.assertNodeType)("ClassMethod", "ClassProperty"))) 42213 } 42214 } 42215 }), 42216 (0, 42217 s["default"])("ClassDeclaration", { 42218 builder: ["id", "superClass", "body", "decorators"], 42219 visitor: ["id", "body", "superClass", "mixins", "typeParameters", "superTypeParameters", "implements", "decorators"], 42220 aliases: ["Scopable", "Class", "Statement", "Declaration", "Pureish"], 42221 fields: { 42222 id: { 42223 validate: (0, 42224 a.assertNodeType)("Identifier") 42225 }, 42226 body: { 42227 validate: (0, 42228 a.assertNodeType)("ClassBody") 42229 }, 42230 superClass: { 42231 optional: !0, 42232 validate: (0, 42233 a.assertNodeType)("Expression") 42234 }, 42235 decorators: { 42236 validate: (0, 42237 a.chain)((0, 42238 a.assertValueType)("array"), (0, 42239 a.assertEach)((0, 42240 a.assertNodeType)("Decorator"))) 42241 } 42242 } 42243 }), 42244 (0, 42245 s["default"])("ClassExpression", { 42246 inherits: "ClassDeclaration", 42247 aliases: ["Scopable", "Class", "Expression", "Pureish"], 42248 fields: { 42249 id: { 42250 optional: !0, 42251 validate: (0, 42252 a.assertNodeType)("Identifier") 42253 }, 42254 body: { 42255 validate: (0, 42256 a.assertNodeType)("ClassBody") 42257 }, 42258 superClass: { 42259 optional: !0, 42260 validate: (0, 42261 a.assertNodeType)("Expression") 42262 }, 42263 decorators: { 42264 validate: (0, 42265 a.chain)((0, 42266 a.assertValueType)("array"), (0, 42267 a.assertEach)((0, 42268 a.assertNodeType)("Decorator"))) 42269 } 42270 } 42271 }), 42272 (0, 42273 s["default"])("ExportAllDeclaration", { 42274 visitor: ["source"], 42275 aliases: ["Statement", "Declaration", "ModuleDeclaration", "ExportDeclaration"], 42276 fields: { 42277 source: { 42278 validate: (0, 42279 a.assertNodeType)("StringLiteral") 42280 } 42281 } 42282 }), 42283 (0, 42284 s["default"])("ExportDefaultDeclaration", { 42285 visitor: ["declaration"], 42286 aliases: ["Statement", "Declaration", "ModuleDeclaration", "ExportDeclaration"], 42287 fields: { 42288 declaration: { 42289 validate: (0, 42290 a.assertNodeType)("FunctionDeclaration", "ClassDeclaration", "Expression") 42291 } 42292 } 42293 }), 42294 (0, 42295 s["default"])("ExportNamedDeclaration", { 42296 visitor: ["declaration", "specifiers", "source"], 42297 aliases: ["Statement", "Declaration", "ModuleDeclaration", "ExportDeclaration"], 42298 fields: { 42299 declaration: { 42300 validate: (0, 42301 a.assertNodeType)("Declaration"), 42302 optional: !0 42303 }, 42304 specifiers: { 42305 validate: (0, 42306 a.chain)((0, 42307 a.assertValueType)("array"), (0, 42308 a.assertEach)((0, 42309 a.assertNodeType)("ExportSpecifier"))) 42310 }, 42311 source: { 42312 validate: (0, 42313 a.assertNodeType)("StringLiteral"), 42314 optional: !0 42315 } 42316 } 42317 }), 42318 (0, 42319 s["default"])("ExportSpecifier", {
42320 visitor: ["local", "exported"], 42321 aliases: ["ModuleSpecifier"], 42322 fields: { 42323 local: { 42324 validate: (0, 42325 a.assertNodeType)("Identifier") 42326 }, 42327 exported: { 42328 validate: (0, 42329 a.assertNodeType)("Identifier") 42330 } 42331 } 42332 }), 42333 (0, 42334 s["default"])("ForOfStatement", { 42335 visitor: ["left", "right", "body"], 42336 aliases: ["Scopable", "Statement", "For", "BlockParent", "Loop", "ForXStatement"], 42337 fields: { 42338 left: { 42339 validate: (0, 42340 a.assertNodeType)("VariableDeclaration", "LVal") 42341 }, 42342 right: { 42343 validate: (0, 42344 a.assertNodeType)("Expression") 42345 }, 42346 body: { 42347 validate: (0, 42348 a.assertNodeType)("Statement") 42349 } 42350 } 42351 }), 42352 (0, 42353 s["default"])("ImportDeclaration", { 42354 visitor: ["specifiers", "source"], 42355 aliases: ["Statement", "Declaration", "ModuleDeclaration"], 42356 fields: { 42357 specifiers: { 42358 validate: (0, 42359 a.chain)((0, 42360 a.assertValueType)("array"), (0, 42361 a.assertEach)((0, 42362 a.assertNodeType)("ImportSpecifier", "ImportDefaultSpecifier", "ImportNamespaceSpecifier"))) 42363 }, 42364 source: { 42365 validate: (0, 42366 a.assertNodeType)("StringLiteral") 42367 } 42368 } 42369 }), 42370 (0, 42371 s["default"])("ImportDefaultSpecifier", { 42372 visitor: ["local"], 42373 aliases: ["ModuleSpecifier"], 42374 fields: { 42375 local: { 42376 validate: (0, 42377 a.assertNodeType)("Identifier") 42378 } 42379 } 42380 }), 42381 (0, 42382 s["default"])("ImportNamespaceSpecifier", { 42383 visitor: ["local"], 42384 aliases: ["ModuleSpecifier"], 42385 fields: { 42386 local: { 42387 validate: (0, 42388 a.assertNodeType)("Identifier") 42389 } 42390 } 42391 }), 42392 (0, 42393 s["default"])("ImportSpecifier", { 42394 visitor: ["local", "imported"], 42395 aliases: ["ModuleSpecifier"], 42396 fields: { 42397 local: { 42398 validate: (0, 42399 a.assertNodeType)("Identifier") 42400 }, 42401 imported: { 42402 validate: (0, 42403 a.assertNodeType)("Identifier") 42404 } 42405 } 42406 }), 42407 (0, 42408 s["default"])("MetaProperty", { 42409 visitor: ["meta", "property"], 42410 aliases: ["Expression"], 42411 fields: { 42412 meta: { 42413 validate: (0, 42414 a.assertValueType)("string") 42415 }, 42416 property: { 42417 validate: (0, 42418 a.assertValueType)("string") 42419 } 42420 } 42421 }), 42422 (0, 42423 s["default"])("ClassMethod", { 42424 aliases: ["Function", "Scopable", "BlockParent", "FunctionParent", "Method"], 42425 builder: ["kind", "key", "params", "body", "computed", "static"], 42426 visitor: ["key", "params", "body", "decorators", "returnType", "typeParameters"], 42427 fields: { 42428 kind: { 42429 validate: (0, 42430 a.chain)((0, 42431 a.assertValueType)("string"), (0, 42432 a.assertOneOf)("get", "set", "method", "constructor")), 42433 "default": "method" 42434 }, 42435 computed: { 42436 "default": !1, 42437 validate: (0, 42438 a.assertValueType)("boolean") 42439 }, 42440 "static": { 42441 "default": !1, 42442 validate: (0, 42443 a.assertValueType)("boolean") 42444 }, 42445 key: { 42446 validate: function(e, t, r) { 42447 var n = e.computed ? ["Expression"] : ["Identifier", "StringLiteral", "NumericLiteral"]; 42448 a.assertNodeType.apply(void 0, n)(e, t, r) 42449 } 42450 }, 42451 params: { 42452 validate: (0, 42453 a.chain)((0, 42454 a.assertValueType)("array"), (0, 42455 a.assertEach)((0, 42456 a.assertNodeType)("LVal"))) 42457 }, 42458 body: { 42459 validate: (0, 42460 a.assertNodeType)("BlockStatement") 42461 }, 42462 generator: { 42463 "default": !1, 42464 validate: (0, 42465 a.assertValueType)("boolean") 42466 }, 42467 async: { 42468 "default": !1, 42469 validate: (0, 42470 a.assertValueType)("boolean") 42471 } 42472 } 42473 }), 42474 (0,
42475 s["default"])("ObjectPattern", { 42476 visitor: ["properties", "typeAnnotation"], 42477 aliases: ["Pattern", "LVal"], 42478 fields: { 42479 properties: { 42480 validate: (0, 42481 a.chain)((0, 42482 a.assertValueType)("array"), (0, 42483 a.assertEach)((0, 42484 a.assertNodeType)("RestProperty", "Property"))) 42485 } 42486 } 42487 }), 42488 (0, 42489 s["default"])("SpreadElement", { 42490 visitor: ["argument"], 42491 aliases: ["UnaryLike"], 42492 fields: { 42493 argument: { 42494 validate: (0, 42495 a.assertNodeType)("Expression") 42496 } 42497 } 42498 }), 42499 (0, 42500 s["default"])("Super", { 42501 aliases: ["Expression"] 42502 }), 42503 (0, 42504 s["default"])("TaggedTemplateExpression", { 42505 visitor: ["tag", "quasi"], 42506 aliases: ["Expression"], 42507 fields: { 42508 tag: { 42509 validate: (0, 42510 a.assertNodeType)("Expression") 42511 }, 42512 quasi: { 42513 validate: (0, 42514 a.assertNodeType)("TemplateLiteral") 42515 } 42516 } 42517 }), 42518 (0, 42519 s["default"])("TemplateElement", { 42520 builder: ["value", "tail"], 42521 fields: { 42522 value: {}, 42523 tail: { 42524 validate: (0, 42525 a.assertValueType)("boolean"), 42526 "default": !1 42527 } 42528 } 42529 }), 42530 (0, 42531 s["default"])("TemplateLiteral", { 42532 visitor: ["quasis", "expressions"], 42533 aliases: ["Expression", "Literal"], 42534 fields: { 42535 quasis: { 42536 validate: (0, 42537 a.chain)((0, 42538 a.assertValueType)("array"), (0, 42539 a.assertEach)((0, 42540 a.assertNodeType)("TemplateElement"))) 42541 }, 42542 expressions: { 42543 validate: (0, 42544 a.chain)((0, 42545 a.assertValueType)("array"), (0, 42546 a.assertEach)((0, 42547 a.assertNodeType)("Expression"))) 42548 } 42549 } 42550 }), 42551 (0, 42552 s["default"])("YieldExpression", { 42553 builder: ["argument", "delegate"], 42554 visitor: ["argument"], 42555 aliases: ["Expression", "Terminatorless"], 42556 fields: { 42557 delegate: { 42558 validate: (0, 42559 a.assertValueType)("boolean"), 42560 "default": !1 42561 }, 42562 argument: { 42563 optional: !0, 42564 validate: (0, 42565 a.assertNodeType)("Expression") 42566 } 42567 } 42568 }) 42569 } 42570 , function(e, t, r, n) { 42571 "use strict"; 42572 function i(e) { 42573 return e && e.__esModule ? e : { 42574 "default": e 42575 } 42576 } 42577 var a = r(n) 42578 , s = i(a); 42579 (0, 42580 s["default"])("AwaitExpression", { 42581 builder: ["argument"], 42582 visitor: ["argument"], 42583 aliases: ["Expression", "Terminatorless"], 42584 fields: { 42585 argument: { 42586 validate: (0, 42587 a.assertNodeType)("Expression") 42588 } 42589 } 42590 }), 42591 (0, 42592 s["default"])("BindExpression", { 42593 visitor: ["object", "callee"], 42594 aliases: ["Expression"], 42595 fields: {} 42596 }), 42597 (0, 42598 s["default"])("Decorator", { 42599 visitor: ["expression"], 42600 fields: { 42601 expression: { 42602 validate: (0, 42603 a.assertNodeType)("Expression") 42604 } 42605 } 42606 }), 42607 (0, 42608 s["default"])("DoExpression", { 42609 visitor: ["body"], 42610 aliases: ["Expression"], 42611 fields: { 42612 body: { 42613 validate: (0, 42614 a.assertNodeType)("BlockStatement") 42615 } 42616 } 42617 }), 42618 (0, 42619 s["default"])("ExportDefaultSpecifier", { 42620 visitor: ["exported"], 42621 aliases: ["ModuleSpecifier"], 42622 fields: { 42623 exported: { 42624 validate: (0, 42625 a.assertNodeType)("Identifier") 42626 } 42627 } 42628 }), 42629 (0, 42630 s["default"])("ExportNamespaceSpecifier", { 42631 visitor: ["exported"], 42632 aliases: ["ModuleSpecifier"], 42633 fields: { 42634 exported: { 42635 validate: (0, 42636 a.assertNodeType)("Identifier") 42637 } 42638 } 42639 }), 42640 (0, 42641 s["default"])("RestProperty", { 42642 visitor: ["argument"], 42643 aliases: ["UnaryLike"], 42644 fields: { 42645 argument: { 42646 validate: (0, 42647 a.assertNodeType)("LVal") 42648 } 42649 } 42650 }), 42651 (0, 42652 s["default"])("SpreadProperty", { 42653 visitor: ["argument"], 42654 aliases: ["UnaryLike"], 42655 fields: { 42656 argument: { 42657 validate: (0, 42658 a.assertNodeType)("Expression") 42659 } 42660 } 42661 }) 42662 } 42663 , function(e, t, r, n) { 42664 "use strict"; 42665 function i(e) {
42666 return e && e.__esModule ? e : { 42667 "default": e 42668 } 42669 } 42670 var a = r(n) 42671 , s = i(a); 42672 (0, 42673 s["default"])("AnyTypeAnnotation", { 42674 aliases: ["Flow", "FlowBaseAnnotation"], 42675 fields: {} 42676 }), 42677 (0, 42678 s["default"])("ArrayTypeAnnotation", { 42679 visitor: ["elementType"], 42680 aliases: ["Flow"], 42681 fields: {} 42682 }), 42683 (0, 42684 s["default"])("BooleanTypeAnnotation", { 42685 aliases: ["Flow", "FlowBaseAnnotation"], 42686 fields: {} 42687 }), 42688 (0, 42689 s["default"])("BooleanLiteralTypeAnnotation", { 42690 aliases: ["Flow"], 42691 fields: {} 42692 }), 42693 (0, 42694 s["default"])("NullLiteralTypeAnnotation", { 42695 aliases: ["Flow", "FlowBaseAnnotation"], 42696 fields: {} 42697 }), 42698 (0, 42699 s["default"])("ClassImplements", { 42700 visitor: ["id", "typeParameters"], 42701 aliases: ["Flow"], 42702 fields: {} 42703 }), 42704 (0, 42705 s["default"])("ClassProperty", { 42706 visitor: ["key", "value", "typeAnnotation", "decorators"], 42707 aliases: ["Flow", "Property"], 42708 fields: {} 42709 }), 42710 (0, 42711 s["default"])("DeclareClass", { 42712 visitor: ["id", "typeParameters", "extends", "body"], 42713 aliases: ["Flow", "FlowDeclaration", "Statement", "Declaration"], 42714 fields: {} 42715 }), 42716 (0, 42717 s["default"])("DeclareFunction", { 42718 visitor: ["id"], 42719 aliases: ["Flow", "FlowDeclaration", "Statement", "Declaration"], 42720 fields: {} 42721 }), 42722 (0, 42723 s["default"])("DeclareInterface", { 42724 visitor: ["id", "typeParameters", "extends", "body"], 42725 aliases: ["Flow", "FlowDeclaration", "Statement", "Declaration"], 42726 fields: {} 42727 }), 42728 (0, 42729 s["default"])("DeclareModule", { 42730 visitor: ["id", "body"], 42731 aliases: ["Flow", "FlowDeclaration", "Statement", "Declaration"], 42732 fields: {} 42733 }), 42734 (0, 42735 s["default"])("DeclareTypeAlias", { 42736 visitor: ["id", "typeParameters", "right"], 42737 aliases: ["Flow", "FlowDeclaration", "Statement", "Declaration"], 42738 fields: {} 42739 }), 42740 (0, 42741 s["default"])("DeclareVariable", { 42742 visitor: ["id"], 42743 aliases: ["Flow", "FlowDeclaration", "Statement", "Declaration"], 42744 fields: {} 42745 }), 42746 (0, 42747 s["default"])("ExistentialTypeParam", { 42748 aliases: ["Flow"] 42749 }), 42750 (0, 42751 s["default"])("FunctionTypeAnnotation", { 42752 visitor: ["typeParameters", "params", "rest", "returnType"], 42753 aliases: ["Flow"], 42754 fields: {} 42755 }), 42756 (0, 42757 s["default"])("FunctionTypeParam", { 42758 visitor: ["name", "typeAnnotation"], 42759 aliases: ["Flow"], 42760 fields: {} 42761 }), 42762 (0, 42763 s["default"])("GenericTypeAnnotation", { 42764 visitor: ["id", "typeParameters"], 42765 aliases: ["Flow"], 42766 fields: {} 42767 }), 42768 (0, 42769 s["default"])("InterfaceExtends", { 42770 visitor: ["id", "typeParameters"], 42771 aliases: ["Flow"], 42772 fields: {} 42773 }), 42774 (0, 42775 s["default"])("InterfaceDeclaration", { 42776 visitor: ["id", "typeParameters", "extends", "body"], 42777 aliases: ["Flow", "FlowDeclaration", "Statement", "Declaration"], 42778 fields: {} 42779 }), 42780 (0, 42781 s["default"])("IntersectionTypeAnnotation", { 42782 visitor: ["types"], 42783 aliases: ["Flow"], 42784 fields: {} 42785 }), 42786 (0, 42787 s["default"])("MixedTypeAnnotation", { 42788 aliases: ["Flow", "FlowBaseAnnotation"] 42789 }), 42790 (0, 42791 s["default"])("NullableTypeAnnotation", { 42792 visitor: ["typeAnnotation"], 42793 aliases: ["Flow"], 42794 fields: {} 42795 }), 42796 (0, 42797 s["default"])("NumericLiteralTypeAnnotation", { 42798 aliases: ["Flow"], 42799 fields: {} 42800 }), 42801 (0, 42802 s["default"])("NumberTypeAnnotation", { 42803 aliases: ["Flow", "FlowBaseAnnotation"], 42804 fields: {} 42805 }), 42806 (0, 42807 s["default"])("StringLiteralTypeAnnotation", { 42808 aliases: ["Flow"], 42809 fields: {} 42810 }), 42811 (0, 42812 s["default"])("StringTypeAnnotation", { 42813 aliases: ["Flow", "FlowBaseAnnotation"], 42814 fields: {} 42815 }), 42816 (0, 42817 s["default"])("ThisTypeAnnotation", { 42818 aliases: ["Flow", "FlowBaseAnnotation"], 42819 fields: {} 42820 }), 42821 (0, 42822 s["default"])("TupleTypeAnnotation", { 42823 visitor: ["types"], 42824 aliases: ["Flow"], 42825 fields: {} 42826 }), 42827 (0, 42828 s["default"])("TypeofTypeAnnotation", { 42829 visitor: ["argument"], 42830 aliases: ["Flow"], 42831 fields: {} 42832 }), 42833 (0, 42834 s["default"])("TypeAlias", { 42835 visitor: ["id", "typeParameters", "right"], 42836 aliases: ["Flow", "FlowDeclaration", "Statement", "Declaration"], 42837 fields: {} 42838 }), 42839 (0, 42840 s["default"])("TypeAnnotation", { 42841 visitor: ["typeAnnotation"], 42842 aliases: ["Flow"], 42843 fields: {} 42844 }), 42845 (0, 42846 s["default"])("TypeCastExpression", { 42847 visitor: ["expression", "typeAnnotation"], 42848 aliases: ["Flow", "ExpressionWrapper", "Expression"], 42849 fields: {} 42850 }), 42851 (0, 42852 s["default"])("TypeParameterDeclaration", { 42853 visitor: ["params"], 42854 aliases: ["Flow"], 42855 fields: {} 42856 }), 42857 (0, 42858 s["default"])("TypeParameterInstantiation", { 42859 visitor: ["params"], 42860 aliases: ["Flow"], 42861 fields: {} 42862 }), 42863 (0,
42864 s["default"])("ObjectTypeAnnotation", { 42865 visitor: ["properties", "indexers", "callProperties"], 42866 aliases: ["Flow"], 42867 fields: {} 42868 }), 42869 (0, 42870 s["default"])("ObjectTypeCallProperty", { 42871 visitor: ["value"], 42872 aliases: ["Flow", "UserWhitespacable"], 42873 fields: {} 42874 }), 42875 (0, 42876 s["default"])("ObjectTypeIndexer", { 42877 visitor: ["id", "key", "value"], 42878 aliases: ["Flow", "UserWhitespacable"], 42879 fields: {} 42880 }), 42881 (0, 42882 s["default"])("ObjectTypeProperty", { 42883 visitor: ["key", "value"], 42884 aliases: ["Flow", "UserWhitespacable"], 42885 fields: {} 42886 }), 42887 (0, 42888 s["default"])("QualifiedTypeIdentifier", { 42889 visitor: ["id", "qualification"], 42890 aliases: ["Flow"], 42891 fields: {} 42892 }), 42893 (0, 42894 s["default"])("UnionTypeAnnotation", { 42895 visitor: ["types"], 42896 aliases: ["Flow"], 42897 fields: {} 42898 }), 42899 (0, 42900 s["default"])("VoidTypeAnnotation", { 42901 aliases: ["Flow", "FlowBaseAnnotation"], 42902 fields: {} 42903 }) 42904 } 42905 , function(e, t, r, n, i, a, s) { 42906 "use strict"; 42907 function o(e) { 42908 if (e && e.__esModule) 42909 return e; 42910 var t = {}; 42911 if (null != e) 42912 for (var r in e) 42913 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 42914 return t["default"] = e, 42915 t 42916 } 42917 function u(e) { 42918 return e && e.__esModule ? e : { 42919 "default": e 42920 } 42921 } 42922 function l(e) { 42923 return Array.isArray(e) ? "array" : null === e ? "null" : void 0 === e ? "undefined" : "undefined" == typeof e ? "undefined" : (0, 42924 A["default"])(e) 42925 } 42926 function c(e) { 42927 function t(t, r, n) { 42928 if (Array.isArray(n)) 42929 for (var i = 0; i < n.length; i++) 42930 e(t, r + "[" + i + "]", n[i]) 42931 } 42932 return t.each = e, 42933 t 42934 } 42935 function p() { 42936 function e(e, t, n) { 42937 if (r.indexOf(n) < 0) 42938 throw new TypeError("Property " + t + " expected value to be one of " + (0, 42939 E["default"])(r) + " but got " + (0, 42940 E["default"])(n)) 42941 } 42942 for (var t = arguments.length, r = Array(t), n = 0; t > n; n++) 42943 r[n] = arguments[n]; 42944 return e.oneOf = r, 42945 e 42946 } 42947 function f() { 42948 function e(e, t, n) { 42949 for (var i = !1, a = r, s = Array.isArray(a), o = 0, a = s ? a : (0, 42950 g["default"])(a); ; ) { 42951 var u; 42952 if (s) { 42953 if (o >= a.length) 42954 break; 42955 u = a[o++] 42956 } else { 42957 if (o = a.next(), 42958 o.done) 42959 break; 42960 u = o.value 42961 } 42962 var l = u; 42963 if (_.is(l, n)) { 42964 i = !0; 42965 break 42966 } 42967 } 42968 if (!i) 42969 throw new TypeError("Property " + t + " of " + e.type + " expected node to be of a type " + (0, 42970 E["default"])(r) + " but instead got " + (0, 42971 E["default"])(n && n.type)) 42972 } 42973 for (var t = arguments.length, r = Array(t), n = 0; t > n; n++) 42974 r[n] = arguments[n]; 42975 return e.oneOfNodeTypes = r, 42976 e 42977 } 42978 function d() { 42979 function e(e, t, n) { 42980 for (var i = !1, a = r, s = Array.isArray(a), o = 0, a = s ? a : (0, 42981 g["default"])(a); ; ) { 42982 var u; 42983 if (s) { 42984 if (o >= a.length) 42985 break; 42986 u = a[o++] 42987 } else { 42988 if (o = a.next(), 42989 o.done) 42990 break; 42991 u = o.value 42992 } 42993 var c = u; 42994 if (l(n) === c || _.is(c, n)) { 42995 i = !0; 42996 break 42997 } 42998 } 42999 if (!i) 43000 throw new TypeError("Property " + t + " of " + e.type + " expected node to be of a type " + (0, 43001 E["default"])(r) + " but instead got " + (0, 43002 E["default"])(n && n.type)) 43003 } 43004 for (var t = arguments.length, r = Array(t), n = 0; t > n; n++) 43005 r[n] = arguments[n]; 43006 return e.oneOfNodeOrValueTypes = r, 43007 e 43008 } 43009 function h(e) { 43010 function t(t, r, n) { 43011 var i = l(n) === e; 43012 if (!i) 43013 throw new TypeError("Property " + r + " expected type of " + e + " but got " + l(n)) 43014 } 43015 return t.type = e, 43016 t 43017 } 43018 function y() { 43019 function e() { 43020 for (var e = r, t = Array.isArray(e), n = 0, e = t ? e : (0, 43021 g["default"])(e); ; ) { 43022 var i; 43023 if (t) { 43024 if (n >= e.length) 43025 break; 43026 i = e[n++] 43027 } else { 43028 if (n = e.next(), 43029 n.done) 43030 break; 43031 i = n.value 43032 } 43033 var a = i; 43034 a.apply(void 0, arguments) 43035 } 43036 } 43037 for (var t = arguments.length, r = Array(t), n = 0; t > n; n++) 43038 r[n] = arguments[n]; 43039 return e.chainOf = r, 43040 e 43041 } 43042 function v(e) { 43043 var t = arguments.length <= 1 || void 0 === arguments[1] ? {}
43043 : arguments[1] 43044 , r = t.inherits && O[t.inherits] || {}; 43045 t.fields = t.fields || r.fields || {}, 43046 t.visitor = t.visitor || r.visitor || [], 43047 t.aliases = t.aliases || r.aliases || [], 43048 t.builder = t.builder || r.builder || t.visitor || [], 43049 t.deprecatedAlias && (P[t.deprecatedAlias] = e); 43050 for (var n = t.visitor.concat(t.builder), i = Array.isArray(n), a = 0, n = i ? n : (0, 43051 g["default"])(n); ; ) { 43052 var s; 43053 if (i) { 43054 if (a >= n.length) 43055 break; 43056 s = n[a++] 43057 } else { 43058 if (a = n.next(), 43059 a.done) 43060 break; 43061 s = a.value 43062 } 43063 var o = s; 43064 t.fields[o] = t.fields[o] || {} 43065 } 43066 for (var u in t.fields) { 43067 var c = t.fields[u]; 43068 void 0 === c["default"] ? c["default"] = null : c.validate || (c.validate = h(l(c["default"]))) 43069 } 43070 D[e] = t.visitor, 43071 T[e] = t.builder, 43072 w[e] = t.fields, 43073 C[e] = t.aliases, 43074 O[e] = t 43075 } 43076 t.__esModule = !0, 43077 t.DEPRECATED_KEYS = t.BUILDER_KEYS = t.NODE_FIELDS = t.ALIAS_KEYS = t.VISITOR_KEYS = void 0; 43078 var m = r(n) 43079 , g = u(m) 43080 , b = r(i) 43081 , E = u(b) 43082 , x = r(a) 43083 , A = u(x); 43084 t.assertEach = c, 43085 t.assertOneOf = p, 43086 t.assertNodeType = f, 43087 t.assertNodeOrValueType = d, 43088 t.assertValueType = h, 43089 t.chain = y, 43090 t["default"] = v; 43091 var S = r(s) 43092 , _ = o(S) 43093 , D = t.VISITOR_KEYS = {} 43094 , C = t.ALIAS_KEYS = {} 43095 , w = t.NODE_FIELDS = {} 43096 , T = t.BUILDER_KEYS = {} 43097 , P = t.DEPRECATED_KEYS = {} 43098 , O = {} 43099 } 43100 , function(e, t, r, n, i, a, s, o, u, l) { 43101 "use strict"; 43102 r(n), 43103 r(i), 43104 r(a), 43105 r(s), 43106 r(o), 43107 r(u), 43108 r(l) 43109 } 43110 , function(e, t, r, n) { 43111 "use strict"; 43112 function i(e) { 43113 return e && e.__esModule ? e : { 43114 "default": e 43115 } 43116 } 43117 var a = r(n) 43118 , s = i(a); 43119 (0, 43120 s["default"])("JSXAttribute", { 43121 visitor: ["name", "value"], 43122 aliases: ["JSX", "Immutable"], 43123 fields: { 43124 name: { 43125 validate: (0, 43126 a.assertNodeType)("JSXIdentifier", "JSXNamespacedName") 43127 }, 43128 value: { 43129 optional: !0, 43130 validate: (0, 43131 a.assertNodeType)("JSXElement", "StringLiteral", "JSXExpressionContainer") 43132 } 43133 } 43134 }), 43135 (0, 43136 s["default"])("JSXClosingElement", { 43137 visitor: ["name"], 43138 aliases: ["JSX", "Immutable"], 43139 fields: { 43140 name: { 43141 validate: (0, 43142 a.assertNodeType)("JSXIdentifier", "JSXMemberExpression") 43143 } 43144 } 43145 }), 43146 (0, 43147 s["default"])("JSXElement", { 43148 builder: ["openingElement", "closingElement", "children", "selfClosing"], 43149 visitor: ["openingElement", "children", "closingElement"], 43150 aliases: ["JSX", "Immutable", "Expression"], 43151 fields: { 43152 openingElement: { 43153 validate: (0, 43154 a.assertNodeType)("JSXOpeningElement") 43155 }, 43156 closingElement: { 43157 optional: !0, 43158 validate: (0, 43159 a.assertNodeType)("JSXClosingElement") 43160 }, 43161 children: { 43162 validate: (0, 43163 a.chain)((0, 43164 a.assertValueType)("array"), (0, 43165 a.assertEach)((0, 43166 a.assertNodeType)("JSXText", "JSXExpressionContainer", "JSXElement"))) 43167 } 43168 } 43169 }), 43170 (0, 43171 s["default"])("JSXEmptyExpression", { 43172 aliases: ["JSX", "Expression"] 43173 }), 43174 (0, 43175 s["default"])("JSXExpressionContainer", { 43176 visitor: ["expression"], 43177 aliases: ["JSX", "Immutable"], 43178 fields: { 43179 expression: { 43180 validate: (0, 43181 a.assertNodeType)("Expression") 43182 } 43183 } 43184 }), 43185 (0, 43186 s["default"])("JSXIdentifier", { 43187 builder: ["name"], 43188 aliases: ["JSX", "Expression"], 43189 fields: { 43190 name: { 43191 validate: (0, 43192 a.assertValueType)("string") 43193 } 43194 } 43195 }), 43196 (0, 43197 s["default"])("JSXMemberExpression", { 43198 visitor: ["object", "property"], 43199 aliases: ["JSX", "Expression"], 43200 fields: { 43201 object: { 43202 validate: (0, 43203 a.assertNodeType)("JSXMemberExpression", "JSXIdentifier") 43204 }, 43205 property: { 43206 validate: (0, 43207 a.assertNodeType)("JSXIdentifier") 43208 } 43209 } 43210 }), 43211 (0, 43212 s["default"])("JSXNamespacedName", { 43213 visitor: ["namespace", "name"], 43214 aliases: ["JSX"], 43215 fields: { 43216 namespace: { 43217 validate: (0, 43218 a.assertNodeType)("JSXIdentifier") 43219 }, 43220 name: { 43221 validate: (0, 43222 a.assertNodeType)("JSXIdentifier") 43223 } 43224 } 43225 }), 43226 (0, 43227 s["default"])("JSXOpeningElement", { 43228 builder: ["name", "attributes", "selfClosing"], 43229 visitor: ["name", "attributes"], 43230 aliases: ["JSX", "Immutable"], 43231 fields: { 43232 name: { 43233 validate: (0, 43234 a.assertNodeType)("JSXIdentifier", "JSXMemberExpression") 43235 }, 43236 selfClosing: { 43237 "default": !1, 43238 validate: (0, 43239 a.assertValueType)("boolean") 43240 }, 43241 attributes: { 43242 validate: (0, 43243 a.chain)((0, 43244 a.assertValueType)("array"), (0, 43245 a.assertEach)((0, 43246 a.assertNodeType)("JSXAttribute", "JSXSpreadAttribute"))) 43247 } 43248 } 43249 }), 43250 (0, 43251 s["default"])("JSXSpreadAttribute", { 43252 visitor: ["argument"], 43253 aliases: ["JSX"], 43254 fields: { 43255 argument: { 43256 validate: (0, 43257 a.assertNodeType)("Expression") 43258 } 43259 } 43260 }), 43261 (0, 43262 s["default"])("JSXText", { 43263 aliases: ["JSX"], 43264 builder: ["value"], 43265 fields: { 43266 value: { 43267 validate: (0, 43268 a.assertValueType)("string") 43269 } 43270 } 43271 }) 43272 } 43273 , function(e, t, r, n) { 43274 "use strict"; 43275 function i(e) {
43276 return e && e.__esModule ? e : { 43277 "default": e 43278 } 43279 } 43280 var a = r(n) 43281 , s = i(a); 43282 (0, 43283 s["default"])("Noop", { 43284 visitor: [] 43285 }), 43286 (0, 43287 s["default"])("ParenthesizedExpression", { 43288 visitor: ["expression"], 43289 aliases: ["Expression", "ExpressionWrapper"], 43290 fields: { 43291 expression: { 43292 validate: (0, 43293 a.assertNodeType)("Expression") 43294 } 43295 } 43296 }) 43297 } 43298 , function(e, t, r, n) { 43299 "use strict"; 43300 function i(e) { 43301 if (e && e.__esModule) 43302 return e; 43303 var t = {}; 43304 if (null != e) 43305 for (var r in e) 43306 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 43307 return t["default"] = e, 43308 t 43309 } 43310 function a(e) { 43311 var t = s(e); 43312 return 1 === t.length ? t[0] : l.unionTypeAnnotation(t) 43313 } 43314 function s(e) { 43315 for (var t = {}, r = {}, n = [], i = [], a = 0; a < e.length; a++) { 43316 var o = e[a]; 43317 if (o && !(i.indexOf(o) >= 0)) { 43318 if (l.isAnyTypeAnnotation(o)) 43319 return [o]; 43320 if (l.isFlowBaseAnnotation(o)) 43321 r[o.type] = o; 43322 else if (l.isUnionTypeAnnotation(o)) 43323 n.indexOf(o.types) < 0 && (e = e.concat(o.types), 43324 n.push(o.types)); 43325 else if (l.isGenericTypeAnnotation(o)) { 43326 var u = o.id.name; 43327 if (t[u]) { 43328 var c = t[u]; 43329 c.typeParameters ? o.typeParameters && (c.typeParameters.params = s(c.typeParameters.params.concat(o.typeParameters.params))) : c = o.typeParameters 43330 } else 43331 t[u] = o 43332 } else 43333 i.push(o) 43334 } 43335 } 43336 for (var p in r) 43337 i.push(r[p]); 43338 for (var f in t) 43339 i.push(t[f]); 43340 return i 43341 } 43342 function o(e) { 43343 if ("string" === e) 43344 return l.stringTypeAnnotation(); 43345 if ("number" === e) 43346 return l.numberTypeAnnotation(); 43347 if ("undefined" === e) 43348 return l.voidTypeAnnotation(); 43349 if ("boolean" === e) 43350 return l.booleanTypeAnnotation(); 43351 if ("function" === e) 43352 return l.genericTypeAnnotation(l.identifier("Function")); 43353 if ("object" === e) 43354 return l.genericTypeAnnotation(l.identifier("Object")); 43355 if ("symbol" === e) 43356 return l.genericTypeAnnotation(l.identifier("Symbol")); 43357 throw new Error("Invalid typeof value") 43358 } 43359 t.__esModule = !0, 43360 t.createUnionTypeAnnotation = a, 43361 t.removeTypeDuplicates = s, 43362 t.createTypeAnnotationBasedOnTypeof = o; 43363 var u = r(n) 43364 , l = i(u) 43365 } 43366 , function(e, t, r, n, i, a, s, o, u, l, c, p, f, d, h, y, v, m, g, b) { 43367 "use strict"; 43368 function E(e) { 43369 if (e && e.__esModule) 43370 return e; 43371 var t = {}; 43372 if (null != e) 43373 for (var r in e) 43374 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 43375 return t["default"] = e, 43376 t 43377 } 43378 function x(e) { 43379 return e && e.__esModule ? e : { 43380 "default": e 43381 } 43382 } 43383 function A(e) { 43384 var t = de["is" + e]; 43385 t || (t = de["is" + e] = function(t, r) { 43386 return de.is(e, t, r) 43387 } 43388 ), 43389 de["assert" + e] = function(r, n) { 43390 if (n = n || {}, 43391 !t(r, n)) 43392 throw new Error("Expected type " + (0, 43393 J["default"])(e) + " with option " + (0, 43394 J["default"])(n)) 43395 } 43396 } 43397 function S(e, t, r) { 43398 if (!t) 43399 return !1; 43400 var n = _(t.type, e); 43401 return n ? "undefined" == typeof r ? !0 : de.shallowEqual(t, r) : !1 43402 } 43403 function _(e, t) { 43404 if (e === t) 43405 return !0; 43406 if (de.ALIAS_KEYS[t]) 43407 return !1; 43408 var r = de.FLIPPED_ALIAS_KEYS[t]; 43409 if (r) { 43410 if (r[0] === e) 43411 return !0; 43412 for (var n = r, i = Array.isArray(n), a = 0, n = i ? n : (0, 43413 W["default"])(n); ; ) { 43414 var s; 43415 if (i) { 43416 if (a >= n.length) 43417 break; 43418 s = n[a++] 43419 } else { 43420 if (a = n.next(), 43421 a.done) 43422 break; 43423 s = a.value 43424 } 43425 var o = s; 43426 if (e === o) 43427 return !0 43428 } 43429 } 43430 return !1 43431 } 43432 function D(e, t, r) { 43433 if (e) { 43434 var n = de.NODE_FIELDS[e.type]; 43435 if (n) { 43436 var i = n[t];
43437 i && i.validate && (i.optional && null == r || i.validate(e, t, r)) 43438 } 43439 } 43440 } 43441 function C(e, t) { 43442 for (var r = (0, 43443 q["default"])(t), n = r, i = Array.isArray(n), a = 0, n = i ? n : (0, 43444 W["default"])(n); ; ) { 43445 var s; 43446 if (i) { 43447 if (a >= n.length) 43448 break; 43449 s = n[a++] 43450 } else { 43451 if (a = n.next(), 43452 a.done) 43453 break; 43454 s = a.value 43455 } 43456 var o = s; 43457 if (e[o] !== t[o]) 43458 return !1 43459 } 43460 return !0 43461 } 43462 function w(e, t, r) { 43463 return e.object = de.memberExpression(e.object, e.property, e.computed), 43464 e.property = t, 43465 e.computed = !!r, 43466 e 43467 } 43468 function T(e, t) { 43469 return e.object = de.memberExpression(t, e.object), 43470 e 43471 } 43472 function P(e) { 43473 var t = arguments.length <= 1 || void 0 === arguments[1] ? "body" : arguments[1]; 43474 return e[t] = de.toBlock(e[t], e) 43475 } 43476 function O(e) { 43477 var t = {}; 43478 for (var r in e) 43479 "_" !== r[0] && (t[r] = e[r]); 43480 return t 43481 } 43482 function k(e) { 43483 var t = O(e); 43484 return delete t.loc, 43485 t 43486 } 43487 function F(e) { 43488 var t = {}; 43489 for (var r in e) 43490 if ("_" !== r[0]) { 43491 var n = e[r]; 43492 n && (n.type ? n = de.cloneDeep(n) : Array.isArray(n) && (n = n.map(de.cloneDeep))), 43493 t[r] = n 43494 } 43495 return t 43496 } 43497 function B(e, t) { 43498 var r = e.split("."); 43499 return function(e) { 43500 if (!de.isMemberExpression(e)) 43501 return !1; 43502 for (var n = [e], i = 0; n.length; ) { 43503 var a = n.shift(); 43504 if (t && i === r.length) 43505 return !0; 43506 if (de.isIdentifier(a)) { 43507 if (r[i] !== a.name) 43508 return !1 43509 } else { 43510 if (!de.isStringLiteral(a)) { 43511 if (de.isMemberExpression(a)) { 43512 if (a.computed && !de.isStringLiteral(a.property)) 43513 return !1; 43514 n.push(a.object), 43515 n.push(a.property); 43516 continue 43517 } 43518 return !1 43519 } 43520 if (r[i] !== a.value) 43521 return !1 43522 } 43523 if (++i > r.length) 43524 return !1 43525 } 43526 return !0 43527 } 43528 } 43529 function I(e) { 43530 for (var t = de.COMMENT_KEYS, r = Array.isArray(t), n = 0, t = r ? t : (0, 43531 W["default"])(t); ; ) { 43532 var i; 43533 if (r) { 43534 if (n >= t.length) 43535 break; 43536 i = t[n++] 43537 } else { 43538 if (n = t.next(), 43539 n.done) 43540 break; 43541 i = n.value 43542 } 43543 var a = i; 43544 delete e[a] 43545 } 43546 return e 43547 } 43548 function N(e, t) { 43549 return R(e, t), 43550 M(e, t), 43551 L(e, t), 43552 e 43553 } 43554 function R(e, t) { 43555 j("trailingComments", e, t) 43556 } 43557 function M(e, t) { 43558 j("leadingComments", e, t) 43559 } 43560 function L(e, t) { 43561 j("innerComments", e, t) 43562 } 43563 function j(e, t, r) { 43564 t && r && (t[e] = (0, 43565 le["default"])((0, 43566 ne["default"])([].concat(t[e], r[e])))) 43567 } 43568 function U(e, t) { 43569 if (me || (me = r(b)["default"]), 43570 !e || !t) 43571 return e; 43572 for (var n = de.INHERIT_KEYS.optional, i = Array.isArray(n), a = 0, n = i ? n : (0, 43573 W["default"])(n); ; ) { 43574 var s; 43575 if (i) { 43576 if (a >= n.length) 43577 break; 43578 s = n[a++] 43579 } else { 43580 if (a = n.next(), 43581 a.done) 43582 break; 43583 s = a.value 43584 } 43585 var o = s; 43586 null == e[o] && (e[o] = t[o]) 43587 } 43588 for (var u in t) 43589 "_" === u[0] && (e[u] = t[u]); 43590 for (var l = de.INHERIT_KEYS.force, c = Array.isArray(l), p = 0, l = c ? l : (0, 43591 W["default"])(l); ; ) { 43592 var f; 43593 if (c) { 43594 if (p >= l.length) 43595 break; 43596 f = l[p++] 43597 } else { 43598 if (p = l.next(), 43599 p.done) 43600 break; 43601 f = p.value 43602 } 43603 var d = f; 43604 e[d] = t[d] 43605 } 43606 return de.inheritsComments(e, t), 43607 me.copyCache(t, e), 43608 e 43609 } 43610 function V(e) { 43611 if (!Y(e)) 43612 throw new TypeError("Not a valid node " + (e && e.type)) 43613 } 43614 function Y(e) { 43615 return !(!e || !ce.VISITOR_KEYS[e.type]) 43616 } 43617 t.__esModule = !0, 43618 t.createTypeAnnotationBasedOnTypeof = t.removeTypeDuplicates = t.createUnionTypeAnnotation = t.valueToNode = t.toBlock = t.toExpression = t.toStatement = t.toBindingIdentifierName = t.toIdentifier = t.toKeyAlias = t.toSequenceExpression = t.toComputedKey = t.isImmutable = t.isScope = t.isSpecifierDefault = t.isVar = t.isBlockScoped = t.isLet = t.isValidIdentifier = t.isReferenced = t.isBinding = t.getOuterBindingIdentifiers = t.getBindingIdentifiers = t.TYPES = t.react = t.DEPRECATED_KEYS = t.BUILDER_KEYS = t.NODE_FIELDS = t.ALIAS_KEYS = t.VISITOR_KEYS = t.NOT_LOCAL_BINDING = t.BLOCK_SCOPED_SYMBOL = t.INHERIT_KEYS = t.UNARY_OPERATORS = t.STRING_UNARY_OPERATORS = t.NUMBER_UNARY_OPERATORS = t.BOOLEAN_UNARY_OPERATORS = t.BINARY_OPERATORS = t.NUMBER_BINARY_OPERATORS = t.BOOLEAN_BINARY_OPERATORS = t.COMPARISON_BINARY_OPERATORS = t.EQUALITY_BINARY_OPERATORS = t.BOOLEAN_NUMBER_BINARY_OPERATORS = t.UPDATE_OPERATORS = t.LOGICAL_OPERATORS = t.COMMENT_KEYS = t.FOR_INIT_KEYS = t.FLATTENABLE_KEYS = t.STATE
43618MENT_OR_BLOCK_KEYS = void 0; 43619 var G = r(n) 43620 , W = x(G) 43621 , K = r(i) 43622 , q = x(K) 43623 , H = r(a) 43624 , J = x(H) 43625 , X = r(s); 43626 Object.defineProperty(t, "STATEMENT_OR_BLOCK_KEYS", { 43627 enumerable: !0, 43628 get: function() { 43629 return X.STATEMENT_OR_BLOCK_KEYS 43630 } 43631 }), 43632 Object.defineProperty(t, "FLATTENABLE_KEYS", { 43633 enumerable: !0, 43634 get: function() { 43635 return X.FLATTENABLE_KEYS 43636 } 43637 }), 43638 Object.defineProperty(t, "FOR_INIT_KEYS", { 43639 enumerable: !0, 43640 get: function() { 43641 return X.FOR_INIT_KEYS 43642 } 43643 }), 43644 Object.defineProperty(t, "COMMENT_KEYS", { 43645 enumerable: !0, 43646 get: function() { 43647 return X.COMMENT_KEYS 43648 } 43649 }), 43650 Object.defineProperty(t, "LOGICAL_OPERATORS", { 43651 enumerable: !0, 43652 get: function() { 43653 return X.LOGICAL_OPERATORS 43654 } 43655 }), 43656 Object.defineProperty(t, "UPDATE_OPERATORS", { 43657 enumerable: !0, 43658 get: function() { 43659 return X.UPDATE_OPERATORS 43660 } 43661 }), 43662 Object.defineProperty(t, "BOOLEAN_NUMBER_BINARY_OPERATORS", { 43663 enumerable: !0, 43664 get: function() { 43665 return X.BOOLEAN_NUMBER_BINARY_OPERATORS 43666 } 43667 }), 43668 Object.defineProperty(t, "EQUALITY_BINARY_OPERATORS", { 43669 enumerable: !0, 43670 get: function() { 43671 return X.EQUALITY_BINARY_OPERATORS 43672 } 43673 }), 43674 Object.defineProperty(t, "COMPARISON_BINARY_OPERATORS", { 43675 enumerable: !0, 43676 get: function() { 43677 return X.COMPARISON_BINARY_OPERATORS 43678 } 43679 }), 43680 Object.defineProperty(t, "BOOLEAN_BINARY_OPERATORS", { 43681 enumerable: !0, 43682 get: function() { 43683 return X.BOOLEAN_BINARY_OPERATORS 43684 } 43685 }), 43686 Object.defineProperty(t, "NUMBER_BINARY_OPERATORS", { 43687 enumerable: !0, 43688 get: function() { 43689 return X.NUMBER_BINARY_OPERATORS 43690 } 43691 }), 43692 Object.defineProperty(t, "BINARY_OPERATORS", { 43693 enumerable: !0, 43694 get: function() { 43695 return X.BINARY_OPERATORS 43696 } 43697 }), 43698 Object.defineProperty(t, "BOOLEAN_UNARY_OPERATORS", { 43699 enumerable: !0, 43700 get: function() { 43701 return X.BOOLEAN_UNARY_OPERATORS 43702 } 43703 }), 43704 Object.defineProperty(t, "NUMBER_UNARY_OPERATORS", { 43705 enumerable: !0, 43706 get: function() { 43707 return X.NUMBER_UNARY_OPERATORS 43708 } 43709 }), 43710 Object.defineProperty(t, "STRING_UNARY_OPERATORS", { 43711 enumerable: !0, 43712 get: function() { 43713 return X.STRING_UNARY_OPERATORS 43714 } 43715 }), 43716 Object.defineProperty(t, "UNARY_OPERATORS", { 43717 enumerable: !0, 43718 get: function() { 43719 return X.UNARY_OPERATORS 43720 } 43721 }), 43722 Object.defineProperty(t, "INHERIT_KEYS", { 43723 enumerable: !0, 43724 get: function() { 43725 return X.INHERIT_KEYS 43726 } 43727 }), 43728 Object.defineProperty(t, "BLOCK_SCOPED_SYMBOL", { 43729 enumerable: !0, 43730 get: function() { 43731 return X.BLOCK_SCOPED_SYMBOL 43732 } 43733 }), 43734 Object.defineProperty(t, "NOT_LOCAL_BINDING", { 43735 enumerable: !0, 43736 get: function() { 43737 return X.NOT_LOCAL_BINDING 43738 } 43739 }), 43740 t.is = S, 43741 t.isType = _, 43742 t.validate = D, 43743 t.shallowEqual = C, 43744 t.appendToMemberExpression = w, 43745 t.prependToMemberExpression = T, 43746 t.ensureBlock = P, 43747 t.clone = O, 43748 t.cloneWithoutLoc = k, 43749 t.cloneDeep = F, 43750 t.buildMatchMemberExpression = B, 43751 t.removeComments = I, 43752 t.inheritsComments = N, 43753 t.inheritTrailingComments = R, 43754 t.inheritLeadingComments = M, 43755 t.inheritInnerComments = L, 43756 t.inherits = U, 43757 t.assertNode = V, 43758 t.isNode = Y; 43759 var $ = r(o); 43760 Object.defineProperty(t, "getBindingIdentifiers", { 43761 enumerable: !0, 43762 get: function() { 43763 return $.getBindingIdentifiers 43764 } 43765 }), 43766 Object.defineProperty(t, "getOuterBindingIdentifiers", { 43767 enumerable: !0, 43768 get: function() { 43769 return $.getOuterBindingIdentifiers 43770 } 43771 }); 43772 var z = r(u); 43773 Object.defineProperty(t, "isBinding", { 43774 enumerable: !0, 43775 get: function() { 43776 return z.isBinding 43777 } 43778 }), 43779 Object.defineProperty(t, "isReferenced", { 43780 enumerable: !0, 43781 get: function() { 43782 return z.isReferenced 43783 } 43784 }), 43785 Object.defineProperty(t, "isValidIdentifier", { 43786 enumerable: !0, 43787 get: function() { 43788 return z.isValidIdentifier 43789 } 43790 }), 43791 Object.defineProperty(t, "isLet", { 43792 enumerable: !0, 43793 get: function() { 43794 return z.isLet 43795 } 43796 }), 43797 Object.defineProperty(t, "isBlockScoped", { 43798 enumerable: !0, 43799 get: function() { 43800 return z.isBlockScoped 43801 } 43802 }), 43803 Object.defineProperty(t, "isVar", { 43804 enumerable: !0, 43805 get: function() { 43806 return z.isVar 43807 } 43808 }), 43809 Object.defineProperty(t, "isSpecifierDefault", { 43810 enumerable: !0, 43811 get: function() { 43812 return z.isSpecifierDefault 43813 } 43814 }), 43815 Object.defineProperty(t, "isScope", { 43816 enumerable: !0, 43817 get: function() { 43818 return z.isScope 43819 } 43820 }), 43821 Object.defineProperty(t, "isImmutable", { 43822 enumerable: !0, 43823 get: function() { 43824 return z.isImmutable 43825 } 43826 }); 43827 var Q = r(l); 43828 Object.defineProperty(t, "toComputedKey", { 43829 enumerable: !0, 43830 get: function() { 43831 return Q.toComputedKey 43832 } 43833 }), 43834 Object.defineProperty(t, "toSequenceExpression", { 43835 enumerable: !0, 43836 get: function() { 43837 return Q.toSequenceExpression 43838 } 43839 }), 43840 Object.defineProperty(t, "toKeyAlias", { 43841 enumerable: !0, 43842 get: function() { 43843 return Q.toKeyAlias 43844 } 43845 }), 43846 Object.defineProperty(t, "toIdentifier", { 43847 enumerable: !0, 43848 get: function() { 43849 return Q.toIdentifier 43850 } 43851 }), 43852 Object.defineProperty(t, "toBindingIdentifierName", { 43853 enumerable: !0, 43854 get: function() { 43855 return Q.toBindingIdentifierName 43856 } 43857 }), 43858 Object.defineProperty(t, "toStatement", { 43859 enumerable: !0, 43860 get: function() { 43861 return Q.toStatement 43862 } 43863 }), 43864 Object.defineProperty(t, "toExpression", { 43865 enumerable: !0, 43866 get: function() { 43867 return Q.toExpression 43868 } 43869 }), 43870 Object.defineProperty(t, "toBlock", { 43871 enumerable: !0, 43872 get: function() { 43873 return Q.toBlock 43874 } 43875 }), 43876 Object.defineProperty(t, "valueToNode", { 43877 enumerable: !0, 43878 get: function() { 43879 return Q.valueToNode 43880 } 43881 }); 43882 var Z = r(c); 43883 Object.defineProperty(t, "createUnionTypeAnnotation", { 43884 enumerable: !0, 43885 get: function() { 43886 return Z.createUnionTypeAnnotation 43887 } 43888 }), 43889 Object.defineProperty(t, "removeTypeDuplicates", { 43890 enumerable: !0, 43891 get: function() { 43892 return Z.removeTypeDuplicates 43893 } 43894 }), 43895 Object.defineProperty(t, "createTypeAnnotationBasedOnTypeof", { 43896 enumerable: !0, 43897 get: function() { 43898 return Z.createTypeAnnotationBasedOnTypeof 43899 } 43900 }); 43901 var ee = r(p) 43902 , te = x(ee) 43903 , re = r(f) 43904 , ne = x(re) 43905 , ie = r(d) 43906 , ae = x(ie) 43907 , se = r(h) 43908 , oe = x(se) 43909 , ue = r(y) 43910 , le = x(ue); 43911 r(v); 43912 var ce = r(m) 43913 , pe = r(g) 43914 , fe = E(pe) 43915 , de = t; 43916 t.VISITOR_KEYS = ce.VISITOR_KEYS, 43917 t.ALIAS_KEYS = ce.ALIAS_KEYS, 43918 t.NODE_FIELDS = ce.NODE_FIELDS, 43919 t.BUILDER_KEYS = ce.BUILDER_KEYS, 43920 t.DEPRECATED_KEYS = ce.DEPRECATED_KEYS, 43921 t.react = fe; 43922 for (var he in de.VISITOR_KEYS) 43923 A(he); 43924 de.FLIPPED_ALIAS_KEYS = {}, 43925 (0, 43926 oe["default"])(de.ALIAS_KEYS, function(e, t) { 43927 (0, 43928 oe["default"])(e, function(e) { 43929 var r = de.FLIPPED_ALIAS_KEYS[e] = de.FLIPPED_ALIAS_KEYS[e] || []; 43930 r.push(t) 43931 }) 43932 }), 43933 (0, 43934 oe["default"])(de.FLIPPED_ALIAS_KEYS, function(e, t) { 43935 de[t.toUpperCase() + "_TYPES"] = e, 43936 A(t) 43937 }); 43938 t.TYPES = (0, 43939 q["default"])(de.VISITOR_KEYS).concat((0, 43940 q["default"])(de.FLIPPED_ALIAS_KEYS)).concat((0, 43941 q["default"])(de.DEPRECATED_KEYS)); 43942 (0, 43943 oe["default"])(de.BUILDER_KEYS, function(e, t) { 43944 function r() { 43945 if (arguments.length > e.length) 43946 throw new Error("t." + t + ": Too many arguments passed. Received " + arguments.length + " but can receive no more than " + e.length); 43947 var r = {}; 43948 r.type = t; 43949 for (var n = 0, i = e, a = Array.isArray(i), s = 0, i = a ? i : (0, 43950 W["default"])(i); ; ) { 43951 var o; 43952 if (a) { 43953 if (s >= i.length) 43954 break; 43955 o = i[s++] 43956 } else { 43957 if (s = i.next(), 43958 s.done) 43959 break; 43960 o = s.value 43961 } 43962 var u = o 43963 , l = de.NODE_FIELDS[t][u] 43964 , c = arguments[n++]; 43965 void 0 === c && (c = (0, 43966 ae["default"])(l["default"])), 43967 r[u] = c 43968 } 43969 for (var p in r) 43970 D(r, p, r[p]); 43971 return r 43972 } 43973 de[t] = r, 43974 de[t[0].toLowerCase() + t.slice(1)] = r 43975 }); 43976 var ye = function(e) { 43977 function t(t) { 43978 return function() { 43979 return console.trace("The node type " + e + " has been renamed to " + r), 43980 t.apply(this, arguments) 43981 } 43982 } 43983 var r = de.DEPRECATED_KEYS[e]; 43984 de[e] = de[e[0].toLowerCase() + e.slice(1)] = t(de[r]), 43985 de["is" + e] = t(de["is" + r]), 43986 de["assert" + e] = t(de["assert" + r]) 43987 }; 43988 for (var ve in de.DEPRECATED_KEYS) 43989 ye(ve); 43990 var me = void 0; 43991 (0, 43992 te["default"])(de), 43993 (0, 43994 te["default"])(de.VISITOR_KEYS) 43995 } 43996 , function(e, t, r, n) { 43997 "use strict"; 43998 function i(e) {
43999 if (e && e.__esModule) 44000 return e; 44001 var t = {}; 44002 if (null != e) 44003 for (var r in e) 44004 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 44005 return t["default"] = e, 44006 t 44007 } 44008 function a(e) { 44009 return !!e && /^[a-z]|\-/.test(e) 44010 } 44011 function s(e, t) { 44012 for (var r = e.value.split(/\r\n|\n|\r/), n = 0, i = 0; i < r.length; i++) 44013 r[i].match(/[^ \t]/) && (n = i); 44014 for (var a = "", s = 0; s < r.length; s++) { 44015 var o = r[s] 44016 , u = 0 === s 44017 , c = s === r.length - 1 44018 , p = s === n 44019 , f = o.replace(/\t/g, " "); 44020 u || (f = f.replace(/^[ ]+/, "")), 44021 c || (f = f.replace(/[ ]+$/, "")), 44022 f && (p || (f += " "), 44023 a += f) 44024 } 44025 a && t.push(l.stringLiteral(a)) 44026 } 44027 function o(e) { 44028 for (var t = [], r = 0; r < e.children.length; r++) { 44029 var n = e.children[r]; 44030 l.isJSXText(n) ? s(n, t) : (l.isJSXExpressionContainer(n) && (n = n.expression), 44031 l.isJSXEmptyExpression(n) || t.push(n)) 44032 } 44033 return t 44034 } 44035 t.__esModule = !0, 44036 t.isReactComponent = void 0, 44037 t.isCompatTag = a, 44038 t.buildChildren = o; 44039 var u = r(n) 44040 , l = i(u); 44041 t.isReactComponent = l.buildMatchMemberExpression("React.Component") 44042 } 44043 , function(e, t, r, n, i) { 44044 "use strict"; 44045 function a(e) { 44046 if (e && e.__esModule) 44047 return e; 44048 var t = {}; 44049 if (null != e) 44050 for (var r in e) 44051 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 44052 return t["default"] = e, 44053 t 44054 } 44055 function s(e) { 44056 return e && e.__esModule ? e : { 44057 "default": e 44058 } 44059 } 44060 function o(e, t, r) { 44061 for (var n = [].concat(e), i = (0, 44062 c["default"])(null); n.length; ) { 44063 var a = n.shift(); 44064 if (a) { 44065 var s = f.getBindingIdentifiers.keys[a.type]; 44066 if (f.isIdentifier(a)) 44067 if (t) { 44068 var o = i[a.name] = i[a.name] || []; 44069 o.push(a) 44070 } else 44071 i[a.name] = a; 44072 else if (f.isExportDeclaration(a)) 44073 f.isDeclaration(e.declaration) && n.push(e.declaration); 44074 else { 44075 if (r) { 44076 if (f.isFunctionDeclaration(a)) { 44077 n.push(a.id); 44078 continue 44079 } 44080 if (f.isFunctionExpression(a)) 44081 continue 44082 } 44083 if (s) 44084 for (var u = 0; u < s.length; u++) { 44085 var l = s[u]; 44086 a[l] && (n = n.concat(a[l])) 44087 } 44088 } 44089 } 44090 } 44091 return i 44092 } 44093 function u(e, t) { 44094 return o(e, t, !0) 44095 } 44096 t.__esModule = !0; 44097 var l = r(n) 44098 , c = s(l); 44099 t.getBindingIdentifiers = o, 44100 t.getOuterBindingIdentifiers = u; 44101 var p = r(i) 44102 , f = a(p); 44103 o.keys = { 44104 DeclareClass: ["id"], 44105 DeclareFunction: ["id"], 44106 DeclareModule: ["id"], 44107 DeclareVariable: ["id"], 44108 InterfaceDeclaration: ["id"], 44109 TypeAlias: ["id"], 44110 CatchClause: ["param"], 44111 LabeledStatement: ["label"], 44112 UnaryExpression: ["argument"], 44113 AssignmentExpression: ["left"], 44114 ImportSpecifier: ["local"], 44115 ImportNamespaceSpecifier: ["local"], 44116 ImportDefaultSpecifier: ["local"], 44117 ImportDeclaration: ["specifiers"], 44118 ExportSpecifier: ["exported"], 44119 ExportNamespaceSpecifier: ["exported"], 44120 ExportDefaultSpecifier: ["exported"], 44121 FunctionDeclaration: ["id", "params"], 44122 FunctionExpression: ["id", "params"], 44123 ClassDeclaration: ["id"], 44124 ClassExpression: ["id"], 44125 RestElement: ["argument"], 44126 UpdateExpression: ["argument"], 44127 RestProperty: ["argument"], 44128 ObjectProperty: ["value"], 44129 AssignmentPattern: ["left"], 44130 ArrayPattern: ["elements"], 44131 ObjectPattern: ["properties"], 44132 VariableDeclaration: ["declarations"], 44133 VariableDeclarator: ["id"] 44134 } 44135 } 44136 , function(e, t, r, n, i, a, s, o) { 44137 "use strict"; 44138 function u(e) {
44139 if (e && e.__esModule) 44140 return e; 44141 var t = {}; 44142 if (null != e) 44143 for (var r in e) 44144 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 44145 return t["default"] = e, 44146 t 44147 } 44148 function l(e) { 44149 return e && e.__esModule ? e : { 44150 "default": e 44151 } 44152 } 44153 function c(e, t) { 44154 var r = x.getBindingIdentifiers.keys[t.type]; 44155 if (r) 44156 for (var n = 0; n < r.length; n++) { 44157 var i = r[n] 44158 , a = t[i]; 44159 if (Array.isArray(a)) { 44160 if (a.indexOf(e) >= 0) 44161 return !0 44162 } else if (a === e) 44163 return !0 44164 } 44165 return !1 44166 } 44167 function p(e, t) { 44168 switch (t.type) { 44169 case "BindExpression": 44170 return t.object === e || t.callee === e; 44171 case "MemberExpression": 44172 case "JSXMemberExpression": 44173 return t.property === e && t.computed ? !0 : t.object === e; 44174 case "MetaProperty": 44175 return !1; 44176 case "ObjectProperty": 44177 if (t.key === e) 44178 return t.computed; 44179 case "VariableDeclarator": 44180 return t.id !== e; 44181 case "ArrowFunctionExpression": 44182 case "FunctionDeclaration": 44183 case "FunctionExpression": 44184 for (var r = t.params, n = Array.isArray(r), i = 0, r = n ? r : (0, 44185 E["default"])(r); ; ) { 44186 var a; 44187 if (n) { 44188 if (i >= r.length) 44189 break; 44190 a = r[i++] 44191 } else { 44192 if (i = r.next(), 44193 i.done) 44194 break; 44195 a = i.value 44196 } 44197 var s = a; 44198 if (s === e) 44199 return !1 44200 } 44201 return t.id !== e; 44202 case "ExportSpecifier": 44203 return t.source ? !1 : t.local === e; 44204 case "ExportNamespaceSpecifier": 44205 case "ExportDefaultSpecifier": 44206 return !1; 44207 case "JSXAttribute": 44208 return t.name !== e; 44209 case "ClassProperty": 44210 return t.value === e; 44211 case "ImportDefaultSpecifier": 44212 case "ImportNamespaceSpecifier": 44213 case "ImportSpecifier": 44214 return !1; 44215 case "ClassDeclaration": 44216 case "ClassExpression": 44217 return t.id !== e; 44218 case "ClassMethod": 44219 case "ObjectMethod": 44220 return t.key === e && t.computed; 44221 case "LabeledStatement": 44222 return !1; 44223 case "CatchClause": 44224 return t.param !== e; 44225 case "RestElement": 44226 return !1; 44227 case "AssignmentExpression": 44228 return t.right === e; 44229 case "AssignmentPattern": 44230 return t.right === e; 44231 case "ObjectPattern": 44232 case "ArrayPattern": 44233 return !1 44234 } 44235 return !0 44236 } 44237 function f(e) { 44238 return "string" != typeof e || S["default"].keyword.isReservedWordES6(e, !0) ? !1 : S["default"].keyword.isIdentifierNameES6(e) 44239 } 44240 function d(e) { 44241 return D.isVariableDeclaration(e) && ("var" !== e.kind || e[C.BLOCK_SCOPED_SYMBOL]) 44242 } 44243 function h(e) { 44244 return D.isFunctionDeclaration(e) || D.isClassDeclaration(e) || D.isLet(e) 44245 } 44246 function y(e) { 44247 return D.isVariableDeclaration(e, { 44248 kind: "var" 44249 }) && !e[C.BLOCK_SCOPED_SYMBOL] 44250 } 44251 function v(e) { 44252 return D.isImportDefaultSpecifier(e) || D.isIdentifier(e.imported || e.exported, { 44253 name: "default" 44254 }) 44255 } 44256 function m(e, t) {
44257 return D.isBlockStatement(e) && D.isFunction(t, { 44258 body: e 44259 }) ? !1 : D.isScopable(e) 44260 } 44261 function g(e) { 44262 return D.isType(e.type, "Immutable") ? !0 : D.isIdentifier(e) ? "undefined" === e.name : !1 44263 } 44264 t.__esModule = !0; 44265 var b = r(n) 44266 , E = l(b); 44267 t.isBinding = c, 44268 t.isReferenced = p, 44269 t.isValidIdentifier = f, 44270 t.isLet = d, 44271 t.isBlockScoped = h, 44272 t.isVar = y, 44273 t.isSpecifierDefault = v, 44274 t.isScope = m, 44275 t.isImmutable = g; 44276 var x = r(i) 44277 , A = r(a) 44278 , S = l(A) 44279 , _ = r(s) 44280 , D = u(_) 44281 , C = r(o) 44282 } 44283 , function(e, t, r, n, i, a, s) { 44284 function o(e, t, r, n) { 44285 var i = e ? e.length : 0; 44286 return i ? (null != t && "boolean" != typeof t && (n = r, 44287 r = c(e, t, n) ? void 0 : t, 44288 t = !1), 44289 r = null == r ? r : u(r, n, 3), 44290 t ? p(e, r) : l(e, r)) : [] 44291 } 44292 var u = r(n) 44293 , l = r(i) 44294 , c = r(a) 44295 , p = r(s); 44296 e.exports = o 44297 } 44298 , function(e, t, r, n, i, a) { 44299 var s = r(n) 44300 , o = r(i) 44301 , u = r(a) 44302 , l = u(s, o); 44303 e.exports = l 44304 } 44305 , function(e, t, r, n, i) { 44306 (function(t) { 44307 function a(e) { 44308 var t = e ? e.length : 0; 44309 for (this.data = { 44310 hash: l(null), 44311 set: new u 44312 }; t--; ) 44313 this.push(e[t]) 44314 } 44315 var s = r(n) 44316 , o = r(i) 44317 , u = o(t, "Set") 44318 , l = o(Object, "create"); 44319 a.prototype.push = s, 44320 e.exports = a 44321 } 44322 ).call(t, function() { 44323 return this 44324 }()) 44325 } 44326 , function(e, t, r, n, i, a, s, o) { 44327 function u(e, t, r) { 44328 var n = typeof e; 44329 return "function" == n ? void 0 === t ? e : p(e, t, r) : null == e ? f : "object" == n ? l(e) : void 0 === t ? d(e) : c(e, t) 44330 } 44331 var l = r(n) 44332 , c = r(i) 44333 , p = r(a) 44334 , f = r(s) 44335 , d = r(o); 44336 e.exports = u 44337 } 44338 , function(e, t, r, n, i) { 44339 var a = r(n) 44340 , s = r(i) 44341 , o = s(a); 44342 e.exports = o 44343 } 44344 , function(e, t, r, n, i) { 44345 function a(e, t) { 44346 return s(e, t, o) 44347 } 44348 var s = r(n) 44349 , o = r(i); 44350 e.exports = a 44351 } 44352 , function(e, t, r, n, i, a) { 44353 function s(e, t, r, n, i, a) { 44354 return e === t ? !0 : null == e || null == t || !u(e) && !l(t) ? e !== e && t !== t : o(e, t, s, r, n, i, a) 44355 } 44356 var o = r(n) 44357 , u = r(i) 44358 , l = r(a); 44359 e.exports = s 44360 } 44361 , function(e, t, r, n, i, a, s, o) { 44362 function u(e, t, r, n, i, a, s) { 44363 var o = f(e) 44364 , u = f(t) 44365 , m = y 44366 , E = y; 44367 o || (m = b.call(e), 44368 m == h ? m = v : m != v && (o = d(e))), 44369 u || (E = b.call(t), 44370 E == h ? E = v : E != v && (u = d(t))); 44371 var x = m == v 44372 , A = E == v 44373 , S = m == E; 44374 if (S && !o && !x) 44375 return c(e, t, m); 44376 if (!i) { 44377 var _ = x && g.call(e, "__wrapped__") 44378 , D = A && g.call(t, "__wrapped__"); 44379 if (_ || D) 44380 return r(_ ? e.value() : e, D ? t.value() : t, n, i, a, s) 44381 } 44382 if (!S) 44383 return !1; 44384 a || (a = []), 44385 s || (s = []); 44386 for (var C = a.length; C--; ) 44387 if (a[C] == e) 44388 return s[C] == t; 44389 a.push(e), 44390 s.push(t); 44391 var w = (o ? l : p)(e, t, r, n, i, a, s); 44392 return a.pop(), 44393 s.pop(), 44394 w 44395 } 44396 var l = r(n) 44397 , c = r(i) 44398 , p = r(a) 44399 , f = r(s) 44400 , d = r(o) 44401 , h = "[object Arguments]" 44402 , y = "[object Array]" 44403 , v = "[object Object]" 44404 , m = Object.prototype 44405 , g = m.hasOwnProperty 44406 , b = m.toString; 44407 e.exports = u 44408 } 44409 , function(e, t, r, n, i) { 44410 function a(e, t, r) { 44411 var n = t.length 44412 , i = n 44413 , a = !r; 44414 if (null == e) 44415 return !i; 44416 for (e = o(e); n--; ) { 44417 var u = t[n]; 44418 if (a && u[2] ? u[1] !== e[u[0]] : !(u[0]in e)) 44419 return !1 44420 } 44421 for (; ++n < i; ) { 44422 u = t[n]; 44423 var l = u[0] 44424 , c = e[l] 44425 , p = u[1]; 44426 if (a && u[2]) { 44427 if (void 0 === c && !(l in e)) 44428 return !1 44429 } else { 44430 var f = r ? r(c, p, l) : void 0; 44431 if (!(void 0 === f ? s(p, c, r, !0) : f)) 44432 return !1 44433 } 44434 } 44435 return !0 44436 } 44437 var s = r(n) 44438 , o = r(i); 44439 e.exports = a 44440 } 44441 , function(e, t, r, n, i, a) { 44442 function s(e) { 44443 var t = u(e); 44444 if (1 == t.length && t[0][2]) { 44445 var r = t[0][0] 44446 , n = t[0][1]; 44447 return function(e) { 44448 return null == e ? !1 : e[r] === n && (void 0 !== n || r in l(e)) 44449 } 44450 } 44451 return function(e) { 44452 return o(e, t) 44453 } 44454 } 44455 var o = r(n) 44456 , u = r(i) 44457 , l = r(a); 44458 e.exports = s 44459 } 44460 , function(e, t, r, n, i, a, s, o, u, l, c, p) { 44461 function f(e, t) { 44462 var r = v(e)
44463 , n = m(e) && g(t) 44464 , i = e + ""; 44465 return e = x(e), 44466 function(a) { 44467 if (null == a) 44468 return !1; 44469 var s = i; 44470 if (a = E(a), 44471 (r || !n) && !(s in a)) { 44472 if (a = 1 == e.length ? a : d(a, y(e, 0, -1)), 44473 null == a) 44474 return !1; 44475 s = b(e), 44476 a = E(a) 44477 } 44478 return a[s] === t ? void 0 !== t || s in a : h(t, a[s], void 0, !0) 44479 } 44480 } 44481 var d = r(n) 44482 , h = r(i) 44483 , y = r(a) 44484 , v = r(s) 44485 , m = r(o) 44486 , g = r(u) 44487 , b = r(l) 44488 , E = r(c) 44489 , x = r(p); 44490 e.exports = f 44491 } 44492 , function(e, t, r, n, i) { 44493 function a(e) { 44494 var t = e + ""; 44495 return e = o(e), 44496 function(r) { 44497 return s(r, e, t) 44498 } 44499 } 44500 var s = r(n) 44501 , o = r(i); 44502 e.exports = a 44503 } 44504 , function(e, t, r, n, i, a) { 44505 function s(e, t) { 44506 var r = -1 44507 , n = o 44508 , i = e.length 44509 , a = !0 44510 , s = a && i >= c 44511 , p = s ? l() : null 44512 , f = []; 44513 p ? (n = u, 44514 a = !1) : (s = !1, 44515 p = t ? [] : f); 44516 e: for (; ++r < i; ) { 44517 var d = e[r] 44518 , h = t ? t(d, r, e) : d; 44519 if (a && d === d) { 44520 for (var y = p.length; y--; ) 44521 if (p[y] === h) 44522 continue e; 44523 t && p.push(h), 44524 f.push(d) 44525 } else 44526 n(p, h, 0) < 0 && ((t || s) && p.push(h), 44527 f.push(d)) 44528 } 44529 return f 44530 } 44531 var o = r(n) 44532 , u = r(i) 44533 , l = r(a) 44534 , c = 200; 44535 e.exports = s 44536 } 44537 , function(e, t, r, n) { 44538 function i(e, t) { 44539 var r = e.data 44540 , n = "string" == typeof t || a(t) ? r.set.has(t) : r.hash[t]; 44541 return n ? 0 : -1 44542 } 44543 var a = r(n); 44544 e.exports = i 44545 } 44546 , function(e, t, r, n) { 44547 function i(e) { 44548 var t = this.data; 44549 "string" == typeof e || a(e) ? t.set.add(e) : t.hash[e] = !0 44550 } 44551 var a = r(n); 44552 e.exports = i 44553 } 44554 , function(e, t, r, n, i, a) { 44555 function s(e, t) { 44556 return function(r, n) { 44557 var i = r ? o(r) : 0; 44558 if (!u(i)) 44559 return e(r, n); 44560 for (var a = t ? i : -1, s = l(r); (t ? a-- : ++a < i) && n(s[a], a, s) !== !1; ) 44561 ; 44562 return r 44563 } 44564 } 44565 var o = r(n) 44566 , u = r(i) 44567 , l = r(a); 44568 e.exports = s 44569 } 44570 , function(e, t, r, n, i) { 44571 (function(t) { 44572 function a(e) { 44573 return l && u ? new s(e) : null 44574 } 44575 var s = r(n) 44576 , o = r(i) 44577 , u = o(t, "Set") 44578 , l = o(Object, "create"); 44579 e.exports = a 44580 } 44581 ).call(t, function() { 44582 return this 44583 }()) 44584 } 44585 , function(e, t, r, n, i) { 44586 function a(e, t) { 44587 return function(r, n, i) { 44588 return "function" == typeof n && void 0 === i && o(r) ? e(r, n) : t(r, s(n, i, 3)) 44589 } 44590 } 44591 var s = r(n) 44592 , o = r(i); 44593 e.exports = a 44594 } 44595 , function(e, t, r, n) { 44596 function i(e, t, r, n, i, s, o) { 44597 var u = -1 44598 , l = e.length 44599 , c = t.length; 44600 if (l != c && !(i && c > l)) 44601 return !1; 44602 for (; ++u < l; ) { 44603 var p = e[u] 44604 , f = t[u] 44605 , d = n ? n(i ? f : p, i ? p : f, u) : void 0; 44606 if (void 0 !== d) { 44607 if (d) 44608 continue; 44609 return !1 44610 } 44611 if (i) { 44612 if (!a(t, function(e) { 44613 return p === e || r(p, e, n, i, s, o) 44614 })) 44615 return !1 44616 } else if (p !== f && !r(p, f, n, i, s, o)) 44617 return !1 44618 } 44619 return !0 44620 } 44621 var a = r(n); 44622 e.exports = i 44623 } 44624 , function(e, t, r, n) { 44625 function i(e, t, r, n, i, s, u) { 44626 var l = a(e) 44627 , c = l.length 44628 , p = a(t) 44629 , f = p.length; 44630 if (c != f && !i) 44631 return !1; 44632 for (var d = c; d--; ) { 44633 var h = l[d]; 44634 if (!(i ? h in t : o.call(t, h))) 44635 return !1 44636 } 44637 for (var y = i; ++d < c; ) { 44638 h = l[d]; 44639 var v = e[h] 44640 , m = t[h] 44641 , g = n ? n(i ? m : v, i ? v : m, h) : void 0; 44642 if (!(void 0 === g ? r(v, m, n, i, s, u) : g)) 44643 return !1; 44644 y || (y = "constructor" == h) 44645 } 44646 if (!y) { 44647 var b = e.constructor 44648 , E = t.constructor; 44649 if (b != E && "constructor"in e && "constructor"in t && !("function" == typeof b && b instanceof b && "function" == typeof E && E instanceof E)) 44650 return !1 44651 } 44652 return !0 44653 } 44654 var a = r(n) 44655 , s = Object.prototype 44656 , o = s.hasOwnProperty; 44657 e.exports = i 44658 } 44659 , function(e, t, r, n, i) { 44660 function a(e) { 44661 for (var t = o(e), r = t.length; r--; ) 44662 t[r][2] = s(t[r][1]); 44663 return t 44664 } 44665 var s = r(n) 44666 , o = r(i); 44667 e.exports = a 44668 } 44669 , function(e, t, r, n) { 44670 function i(e) { 44671 return e === e && !a(e) 44672 } 44673 var a = r(n); 44674 e.exports = i 44675 } 44676 , function(e, t, r, n) { 44677 function i(e) { 44678 return "number" == typeof e || a(e) && u.call(e) == s 44679 } 44680 var a = r(n) 44681 , s = "[object Number]" 44682 , o = Object.prototype 44683 , u = o.toString; 44684 e.exports = i 44685 } 44686 , function(e, t, r, n, i, a) { 44687 function s(e) { 44688 var t; 44689 if (!l(e) || d.call(e) != c || u(e) || !f.call(e, "constructor") && (t = e.constructor, 44690 "function" == typeof t && !(t instanceof t))) 44691 return !1; 44692 var r; 44693 return o(e, function(e, t) { 44694 r = t 44695 }), 44696 void 0 === r || f.call(e, r) 44697 } 44698 var o = r(n) 44699 , u = r(i) 44700 , l = r(a) 44701 , c = "[object Object]" 44702 , p = Object.prototype 44703 , f = p.hasOwnProperty 44704 , d = p.toString; 44705 e.exports = s 44706 } 44707 , function(e, t, r, n) { 44708 function i(e) { 44709 return a(e) && u.call(e) == s 44710 } 44711 var a = r(n) 44712 , s = "[object RegExp]" 44713 , o = Object.prototype 44714 , u = o.toString; 44715 e.exports = i 44716 } 44717 , function(e, t, r, n, i) { 44718 function a(e) { 44719 return o(e) && s(e.length) && !!k[B.call(e)] 44720 } 44721 var s = r(n) 44722 , o = r(i) 44723 , u = "[object Arguments]" 44724 , l = "[object Array]" 44725 , c = "[object Boolean]" 44726 , p = "[object Date]" 44727 , f = "[object Error]" 44728 , d = "[object Function]" 44729 , h = "[object Map]" 44730 , y = "[object Number]" 44731 , v = "[object Object]" 44732 , m = "[object RegExp]" 44733 , g = "[object Set]" 44734 , b = "[object String]" 44735 , E = "[object WeakMap]" 44736 , x = "[object ArrayBuffer]" 44737 , A = "[object Float32Array]"
44738 , S = "[object Float64Array]" 44739 , _ = "[object Int8Array]" 44740 , D = "[object Int16Array]" 44741 , C = "[object Int32Array]" 44742 , w = "[object Uint8Array]" 44743 , T = "[object Uint8ClampedArray]" 44744 , P = "[object Uint16Array]" 44745 , O = "[object Uint32Array]" 44746 , k = {}; 44747 k[A] = k[S] = k[_] = k[D] = k[C] = k[w] = k[T] = k[P] = k[O] = !0, 44748 k[u] = k[l] = k[x] = k[c] = k[p] = k[f] = k[d] = k[h] = k[y] = k[v] = k[m] = k[g] = k[b] = k[E] = !1; 44749 var F = Object.prototype 44750 , B = F.toString; 44751 e.exports = a 44752 } 44753 , function(e, t, r, n, i) { 44754 function a(e) { 44755 e = o(e); 44756 for (var t = -1, r = s(e), n = r.length, i = Array(n); ++t < n; ) { 44757 var a = r[t]; 44758 i[t] = [a, e[a]] 44759 } 44760 return i 44761 } 44762 var s = r(n) 44763 , o = r(i); 44764 e.exports = a 44765 } 44766 , function(e, t, r, n, i, a) { 44767 function s(e) { 44768 return l(e) ? o(e) : u(e) 44769 } 44770 var o = r(n) 44771 , u = r(i) 44772 , l = r(a); 44773 e.exports = s 44774 } 44775 , function(e, t, r, n) { 44776 "use strict"; 44777 function i(e) { 44778 return e && e.__esModule ? e : { 44779 "default": e 44780 } 44781 } 44782 t.__esModule = !0; 44783 var a = r(n) 44784 , s = i(a); 44785 t["default"] = function() { 44786 function e(e, t) { 44787 for (var r = 0; r < t.length; r++) { 44788 var n = t[r]; 44789 n.enumerable = n.enumerable || !1, 44790 n.configurable = !0, 44791 "value"in n && (n.writable = !0), 44792 (0, 44793 s["default"])(e, n.key, n) 44794 } 44795 } 44796 return function(t, r, n) { 44797 return r && e(t.prototype, r), 44798 n && e(t, n), 44799 t 44800 } 44801 }() 44802 } 44803 , function(e, t, r, n, i, a) { 44804 "use strict"; 44805 function s(e) { 44806 return e && e.__esModule ? e : { 44807 "default": e 44808 } 44809 } 44810 t.__esModule = !0; 44811 var o = r(n) 44812 , u = s(o) 44813 , l = r(i) 44814 , c = s(l) 44815 , p = r(a) 44816 , f = s(p); 44817 t["default"] = function(e, t) { 44818 if ("function" != typeof t && null !== t) 44819 throw new TypeError("Super expression must either be null or a function, not " + ("undefined" == typeof t ? "undefined" : (0, 44820 f["default"])(t))); 44821 e.prototype = (0, 44822 c["default"])(t && t.prototype, { 44823 constructor: { 44824 value: e, 44825 enumerable: !1, 44826 writable: !0, 44827 configurable: !0 44828 } 44829 }), 44830 t && (u["default"] ? (0, 44831 u["default"])(e, t) : e.__proto__ = t) 44832 } 44833 } 44834 , function(e, t, r, n) { 44835 "use strict"; 44836 function i(e) { 44837 return e && e.__esModule ? e : { 44838 "default": e 44839 } 44840 } 44841 t.__esModule = !0; 44842 var a = r(n) 44843 , s = i(a); 44844 t["default"] = function(e, t) { 44845 if (!e) 44846 throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); 44847 return !t || "object" !== ("undefined" == typeof t ? "undefined" : (0, 44848 s["default"])(t)) && "function" != typeof t ? e : t 44849 } 44850 } 44851 , function(e, t, r, n, i) { 44852 "use strict"; 44853 function a(e) { 44854 return e && e.__esModule ? e : { 44855 "default": e 44856 } 44857 } 44858 t.__esModule = !0; 44859 var s = r(n) 44860 , o = a(s) 44861 , u = r(i) 44862 , l = a(u) 44863 , c = "function" == typeof l["default"] && "symbol" == typeof o["default"] ? function(e) { 44864 return typeof e 44865 } 44866 : function(e) { 44867 return e && "function" == typeof l["default"] && e.constructor === l["default"] ? "symbol" : typeof e 44868 } 44869 ; 44870 t["default"] = "function" == typeof l["default"] && "symbol" === c(o["default"]) ? function(e) { 44871 return "undefined" == typeof e ? "undefined" : c(e) 44872 } 44873 : function(e) { 44874 return e && "function" == typeof l["default"] && e.constructor === l["default"] ? "symbol" : "undefined" == typeof e ? "undefined" : c(e) 44875 } 44876 } 44877 , function(e, t, r, n) { 44878 "use strict"; 44879 function i(e) {
44880 if (e && e.__esModule) 44881 return e; 44882 var t = {}; 44883 if (null != e) 44884 for (var r in e) 44885 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 44886 return t["default"] = e, 44887 t 44888 } 44889 t.__esModule = !0, 44890 t["default"] = function(e, t, r) { 44891 return 1 === r.length && s.isSpreadElement(r[0]) && s.isIdentifier(r[0].argument, { 44892 name: "arguments" 44893 }) ? s.callExpression(s.memberExpression(e, s.identifier("apply")), [t, r[0].argument]) : s.callExpression(s.memberExpression(e, s.identifier("call")), [t].concat(r)) 44894 } 44895 ; 44896 var a = r(n) 44897 , s = i(a); 44898 e.exports = t["default"] 44899 } 44900 , function(e, t, r, n, i, a, s, o) { 44901 "use strict"; 44902 function u(e) { 44903 if (e && e.__esModule) 44904 return e; 44905 var t = {}; 44906 if (null != e) 44907 for (var r in e) 44908 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 44909 return t["default"] = e, 44910 t 44911 } 44912 function l(e) { 44913 return e && e.__esModule ? e : { 44914 "default": e 44915 } 44916 } 44917 function c(e, t) { 44918 return x.isSuper(e) ? x.isMemberExpression(t, { 44919 computed: !1 44920 }) ? !1 : !x.isCallExpression(t, { 44921 callee: e 44922 }) : !1 44923 } 44924 function p(e) { 44925 return x.isMemberExpression(e) && x.isSuper(e.object) 44926 } 44927 t.__esModule = !0; 44928 var f = r(n) 44929 , d = l(f) 44930 , h = r(i) 44931 , y = l(h) 44932 , v = r(a) 44933 , m = l(v) 44934 , g = r(s) 44935 , b = u(g) 44936 , E = r(o) 44937 , x = u(E) 44938 , A = (0, 44939 y["default"])() 44940 , S = { 44941 Function: function(e) { 44942 e.inShadow("this") || e.skip() 44943 }, 44944 ReturnStatement: function(e, t) { 44945 e.inShadow("this") || t.returns.push(e) 44946 }, 44947 ThisExpression: function(e, t) { 44948 e.node[A] || t.thises.push(e) 44949 }, 44950 enter: function(e, t) { 44951 var r = t.specHandle; 44952 t.isLoose && (r = t.looseHandle); 44953 var n = e.isCallExpression() && e.get("callee").isSuper() 44954 , i = r.call(t, e); 44955 i && (t.hasSuper = !0), 44956 n && t.bareSupers.push(e), 44957 i === !0 && e.requeue(), 44958 i !== !0 && i && (Array.isArray(i) ? e.replaceWithMultiple(i) : e.replaceWith(i)) 44959 } 44960 } 44961 , _ = function() { 44962 function e(t) { 44963 var r = arguments.length <= 1 || void 0 === arguments[1] ? !1 : arguments[1]; 44964 (0, 44965 d["default"])(this, e), 44966 this.forceSuperMemoisation = t.forceSuperMemoisation, 44967 this.methodPath = t.methodPath, 44968 this.methodNode = t.methodNode, 44969 this.superRef = t.superRef, 44970 this.isStatic = t.isStatic, 44971 this.hasSuper = !1, 44972 this.inClass = r, 44973 this.isLoose = t.isLoose, 44974 this.scope = this.methodPath.scope, 44975 this.file = t.file, 44976 this.opts = t, 44977 this.bareSupers = [], 44978 this.returns = [], 44979 this.thises = [] 44980 } 44981 return e.prototype.getObjectRef = function() { 44982 return this.opts.objectRef || this.opts.getObjectRef() 44983 } 44984 , 44985 e.prototype.setSuperProperty = function(e, t, r) { 44986 return x.callExpression(this.file.addHelper("set"), [x.callExpression(x.memberExpression(x.identifier("Object"), x.identifier("getPrototypeOf")), [this.isStatic ? this.getObjectRef() : x.memberExpression(this.getObjectRef(), x.identifier("prototype"))]), r ? e : x.stringLiteral(e.name), t, x.thisExpression()]) 44987 } 44988 , 44989 e.prototype.getSuperProperty = function(e, t) { 44990 return x.callExpression(this.file.addHelper("get"), [x.callExpression(x.memberExpression(x.identifier("Object"), x.identifier("getPrototypeOf")), [this.isStatic ? this.getObjectRef() : x.memberExpression(this.getObjectRef(), x.identifier("prototype"))]), t ? e : x.stringLiteral(e.name), x.thisExpression()]) 44991 } 44992 , 44993 e.prototype.replace = function() { 44994 this.methodPath.traverse(S, this) 44995 } 44996 , 44997 e.prototype.getLooseSuperProperty = function(e, t) { 44998 var r = this.methodNode 44999 , n = this.superRef || x.identifier("Function"); 45000 return t.property === e ? void 0 : x.isCallExpression(t, { 45001 callee: e 45002 }) ? void 0 : x.isMemberExpression(t) && !r["static"] ? x.memberExpression(n, x.identifier("prototype")) : n 45003 } 45004 , 45005 e.prototype.looseHandle = function(e) { 45006 var t = e.node; 45007 if (e.isSuper()) 45008 return this.getLooseSuperProperty(t, e.parent); 45009 if (e.isCallExpression()) { 45010 var r = t.callee; 45011 if (!x.isMemberExpression(r)) 45012 return; 45013 if (!x.isSuper(r.object)) 45014 return; 45015 return x.appendToMemberExpression(r, x.identifier("call")), 45016 t.arguments.unshift(x.thisExpression()), 45017 !0 45018 } 45019 } 45020 , 45021 e.prototype.specHandleAssignmentExpression = function(e, t, r) { 45022 return "=" === r.operator ? this.setSuperProperty(r.left.property, r.right, r.left.computed) : (e = e || t.scope.generateUidIdentifier("ref"), 45023 [x.variableDeclaration("var", [x.variableDeclarator(e, r.left)]), x.expressionStatement
45023(x.assignmentExpression("=", r.left, x.binaryExpression(r.operator[0], e, r.right)))]) 45024 } 45025 , 45026 e.prototype.specHandle = function(e) { 45027 var t = void 0 45028 , r = void 0 45029 , n = void 0 45030 , i = void 0 45031 , a = e.parent 45032 , s = e.node; 45033 if (c(s, a)) 45034 throw e.buildCodeFrameError(b.get("classesIllegalBareSuper")); 45035 if (x.isCallExpression(s)) { 45036 var o = s.callee; 45037 if (x.isSuper(o)) 45038 return; 45039 p(o) && (t = o.property, 45040 r = o.computed, 45041 n = s.arguments) 45042 } else if (x.isMemberExpression(s) && x.isSuper(s.object)) 45043 t = s.property, 45044 r = s.computed; 45045 else { 45046 if (x.isUpdateExpression(s) && p(s.argument)) { 45047 var u = x.binaryExpression(s.operator[0], s.argument, x.numericLiteral(1)); 45048 if (s.prefix) 45049 return this.specHandleAssignmentExpression(null, e, u); 45050 var l = e.scope.generateUidIdentifier("ref"); 45051 return this.specHandleAssignmentExpression(l, e, u).concat(x.expressionStatement(l)) 45052 } 45053 if (x.isAssignmentExpression(s) && p(s.left)) 45054 return this.specHandleAssignmentExpression(null, e, s) 45055 } 45056 if (t) { 45057 var f = this.getSuperProperty(t, r, i); 45058 return n ? this.optimiseCall(f, n) : f 45059 } 45060 } 45061 , 45062 e.prototype.optimiseCall = function(e, t) { 45063 var r = x.thisExpression(); 45064 return r[A] = !0, 45065 (0, 45066 m["default"])(e, r, t) 45067 } 45068 , 45069 e 45070 }(); 45071 t["default"] = _, 45072 e.exports = t["default"] 45073 } 45074 , function(e, t, r, n, i) { 45075 "use strict"; 45076 function a(e) { 45077 if (e && e.__esModule) 45078 return e; 45079 var t = {}; 45080 if (null != e) 45081 for (var r in e) 45082 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 45083 return t["default"] = e, 45084 t 45085 } 45086 function s(e) { 45087 return e && e.__esModule ? e : { 45088 "default": e 45089 } 45090 } 45091 t.__esModule = !0; 45092 var o = r(n) 45093 , u = s(o); 45094 t["default"] = function(e, t) { 45095 var r = arguments.length <= 2 || void 0 === arguments[2] ? "var" : arguments[2]; 45096 e.traverse(p, { 45097 kind: r, 45098 emit: t 45099 }) 45100 } 45101 ; 45102 var l = r(i) 45103 , c = a(l) 45104 , p = { 45105 Scope: function(e, t) { 45106 "let" === t.kind && e.skip() 45107 }, 45108 Function: function(e) { 45109 e.skip() 45110 }, 45111 VariableDeclaration: function(e, t) { 45112 if (!t.kind || e.node.kind === t.kind) { 45113 for (var r = [], n = e.get("declarations"), i = void 0, a = n, s = Array.isArray(a), o = 0, a = s ? a : (0, 45114 u["default"])(a); ; ) { 45115 var l; 45116 if (s) { 45117 if (o >= a.length) 45118 break; 45119 l = a[o++] 45120 } else { 45121 if (o = a.next(), 45122 o.done) 45123 break; 45124 l = o.value 45125 } 45126 var p = l; 45127 i = p.node.id, 45128 p.node.init && r.push(c.expressionStatement(c.assignmentExpression("=", p.node.id, p.node.init))); 45129 for (var f in p.getBindingIdentifiers()) 45130 t.emit(c.identifier(f), f) 45131 } 45132 e.parentPath.isFor({
45133 left: e.node 45134 }) ? e.replaceWith(i) : e.replaceWithMultiple(r) 45135 } 45136 } 45137 }; 45138 e.exports = t["default"] 45139 } 45140 , function(e, t, r, n, i) { 45141 "use strict"; 45142 function a(e) { 45143 if (e && e.__esModule) 45144 return e; 45145 var t = {}; 45146 if (null != e) 45147 for (var r in e) 45148 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 45149 return t["default"] = e, 45150 t 45151 } 45152 function s(e) { 45153 return e && e.__esModule ? e : { 45154 "default": e 45155 } 45156 } 45157 function o(e, t) { 45158 return f.isRegExpLiteral(e) && e.flags.indexOf(t) >= 0 45159 } 45160 function u(e, t) { 45161 var r = e.flags.split(""); 45162 e.flags.indexOf(t) < 0 || ((0, 45163 c["default"])(r, t), 45164 e.flags = r.join("")) 45165 } 45166 t.__esModule = !0, 45167 t.is = o, 45168 t.pullFlag = u; 45169 var l = r(n) 45170 , c = s(l) 45171 , p = r(i) 45172 , f = a(p) 45173 } 45174 , function(e, t, r, n) { 45175 function i() { 45176 var e = arguments 45177 , t = e[0]; 45178 if (!t || !t.length) 45179 return t; 45180 for (var r = 0, n = a, i = e.length; ++r < i; ) 45181 for (var s = 0, u = e[r]; (s = n(t, u, s)) > -1; ) 45182 o.call(t, s, 1); 45183 return t 45184 } 45185 var a = r(n) 45186 , s = Array.prototype 45187 , o = s.splice; 45188 e.exports = i 45189 } 45190 , function(e, t, r, n, i) { 45191 "use strict"; 45192 function a(e) { 45193 if (e && e.__esModule) 45194 return e; 45195 var t = {}; 45196 if (null != e) 45197 for (var r in e) 45198 Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]); 45199 return t["default"] = e, 45200 t 45201 } 45202 function s(e) { 45203 return e && e.__esModule ? e : { 45204 "default": e 45205 } 45206 } 45207 t.__esModule = !0, 45208 t["default"] = function(e) { 45209 function t(e, r) { 45210 if (c.isJSXIdentifier(e)) { 45211 if ("this" === e.name && c.isReferenced(e, r)) 45212 return c.thisExpression(); 45213 if (!u["default"].keyword.isIdentifierNameES6(e.name)) 45214 return c.stringLiteral(e.name); 45215 e.type = "Identifier" 45216 } else if (c.isJSXMemberExpression(e)) 45217 return c.memberExpression(t(e.object, e), t(e.property, e)); 45218 return e 45219 } 45220 function r(e) { 45221 return c.isJSXExpressionContainer(e) ? e.expression : e 45222 } 45223 function n(e) { 45224 var t = r(e.value || c.booleanLiteral(!0)); 45225 return c.isStringLiteral(t) && !c.isJSXExpressionContainer(e.value) && (t.value = t.value.replace(/\n\s+/g, " ")), 45226 c.isValidIdentifier(e.name.name) ? e.name.type = "Identifier" : e.name = c.stringLiteral(e.name.name), 45227 c.inherits(c.objectProperty(e.name, t), e) 45228 } 45229 function i(r, n) { 45230 r.parent.children = c.react.buildChildren(r.parent); 45231 var i = t(r.node.name, r.node) 45232 , s = [] 45233 , o = void 0; 45234 c.isIdentifier(i) ? o = i.name : c.isLiteral(i) && (o = i.value); 45235 var u = { 45236 tagExpr: i, 45237 tagName: o, 45238 args: s 45239 }; 45240 e.pre && e.pre(u, n); 45241 var l = r.node.attributes; 45242 return l = l.length ? a(l, n) : c.nullLiteral(), 45243 s.push(l), 45244 e.post && e.post(u, n), 45245 u.call || c.callExpression(u.callee, s) 45246 } 45247 function a(e, t) { 45248 function r() { 45249 i.length && (a.push(c.objectExpression(i)), 45250 i = []) 45251 } 45252 for (var i = [], a = []; e.length; ) { 45253 var s = e.shift(); 45254 c.isJSXSpreadAttribute(s) ? (r(), 45255 a.push(s.argument)) : i.push(n(s)) 45256 } 45257 return r(), 45258 1 === a.length ? e = a[0] : (c.isObjectExpression(a[0]) || a.unshift(c.objectExpression([])), 45259 e = c.callExpression(t.addHelper("extends"), a)), 45260 e 45261 } 45262 var s = {}; 45263 return s.JSXNamespacedName = function(e) { 45264 throw e.buildCodeFrameError("Namespace tags are not supported. ReactJSX is not XML.") 45265 } 45266 , 45267 s.JSXElement = { 45268 exit: function(e, t) { 45269 var r = i(e.get("openingElement"), t); 45270 r.arguments = r.arguments.concat(e.node.children), 45271 r.arguments.length >= 3 && (r._prettyCall = !0), 45272 e.replaceWith(c.inherits(r, e.node)) 45273 } 45274 }, 45275 s 45276 } 45277 ; 45278 var o = r(n) 45279 , u = s(o) 45280 , l = r(i) 45281 , c = a(l); 45282 e.exports = t["default"] 45283 } 45284 ])) 45285});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.