1 /*! *****************************************************************************
\r
2 Copyright (c) Microsoft Corporation.
\r
4 Permission to use, copy, modify, and/or distribute this software for any
\r
5 purpose with or without fee is hereby granted.
\r
7 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
\r
8 REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
\r
9 AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
\r
10 INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
\r
11 LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
\r
12 OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
\r
13 PERFORMANCE OF THIS SOFTWARE.
\r
14 ***************************************************************************** */
\r
15 /* global global, define, System, Reflect, Promise */
\r
31 var __asyncGenerator;
\r
32 var __asyncDelegator;
\r
34 var __makeTemplateObject;
\r
36 var __importDefault;
\r
37 var __classPrivateFieldGet;
\r
38 var __classPrivateFieldSet;
\r
39 var __createBinding;
\r
40 (function (factory) {
\r
41 var root = typeof global === "object" ? global : typeof self === "object" ? self : typeof this === "object" ? this : {};
\r
42 if (typeof define === "function" && define.amd) {
\r
43 define("tslib", ["exports"], function (exports) { factory(createExporter(root, createExporter(exports))); });
\r
45 else if (typeof module === "object" && typeof module.exports === "object") {
\r
46 factory(createExporter(root, createExporter(module.exports)));
\r
49 factory(createExporter(root));
\r
51 function createExporter(exports, previous) {
\r
52 if (exports !== root) {
\r
53 if (typeof Object.create === "function") {
\r
54 Object.defineProperty(exports, "__esModule", { value: true });
\r
57 exports.__esModule = true;
\r
60 return function (id, v) { return exports[id] = previous ? previous(id, v) : v; };
\r
63 (function (exporter) {
\r
64 var extendStatics = Object.setPrototypeOf ||
\r
65 ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
\r
66 function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
\r
68 __extends = function (d, b) {
\r
69 if (typeof b !== "function" && b !== null)
\r
70 throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
\r
71 extendStatics(d, b);
\r
72 function __() { this.constructor = d; }
\r
73 d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
\r
76 __assign = Object.assign || function (t) {
\r
77 for (var s, i = 1, n = arguments.length; i < n; i++) {
\r
79 for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
\r
84 __rest = function (s, e) {
\r
86 for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
\r
88 if (s != null && typeof Object.getOwnPropertySymbols === "function")
\r
89 for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
\r
90 if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))
\r
96 __decorate = function (decorators, target, key, desc) {
\r
97 var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
\r
98 if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
\r
99 else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
\r
100 return c > 3 && r && Object.defineProperty(target, key, r), r;
\r
103 __param = function (paramIndex, decorator) {
\r
104 return function (target, key) { decorator(target, key, paramIndex); }
\r
107 __metadata = function (metadataKey, metadataValue) {
\r
108 if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue);
\r
111 __awaiter = function (thisArg, _arguments, P, generator) {
\r
112 function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
\r
113 return new (P || (P = Promise))(function (resolve, reject) {
\r
114 function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
\r
115 function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
\r
116 function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
\r
117 step((generator = generator.apply(thisArg, _arguments || [])).next());
\r
121 __generator = function (thisArg, body) {
\r
122 var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
\r
123 return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
\r
124 function verb(n) { return function (v) { return step([n, v]); }; }
\r
125 function step(op) {
\r
126 if (f) throw new TypeError("Generator is already executing.");
\r
128 if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
\r
129 if (y = 0, t) op = [op[0] & 2, t.value];
\r
131 case 0: case 1: t = op; break;
\r
132 case 4: _.label++; return { value: op[1], done: false };
\r
133 case 5: _.label++; y = op[1]; op = [0]; continue;
\r
134 case 7: op = _.ops.pop(); _.trys.pop(); continue;
\r
136 if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
\r
137 if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
\r
138 if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
\r
139 if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
\r
140 if (t[2]) _.ops.pop();
\r
141 _.trys.pop(); continue;
\r
143 op = body.call(thisArg, _);
\r
144 } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
\r
145 if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
\r
149 __exportStar = function(m, o) {
\r
150 for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);
\r
153 __createBinding = Object.create ? (function(o, m, k, k2) {
\r
154 if (k2 === undefined) k2 = k;
\r
155 Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
\r
156 }) : (function(o, m, k, k2) {
\r
157 if (k2 === undefined) k2 = k;
\r
161 __values = function (o) {
\r
162 var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0;
\r
163 if (m) return m.call(o);
\r
164 if (o && typeof o.length === "number") return {
\r
165 next: function () {
\r
166 if (o && i >= o.length) o = void 0;
\r
167 return { value: o && o[i++], done: !o };
\r
170 throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined.");
\r
173 __read = function (o, n) {
\r
174 var m = typeof Symbol === "function" && o[Symbol.iterator];
\r
176 var i = m.call(o), r, ar = [], e;
\r
178 while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
\r
180 catch (error) { e = { error: error }; }
\r
183 if (r && !r.done && (m = i["return"])) m.call(i);
\r
185 finally { if (e) throw e.error; }
\r
191 __spread = function () {
\r
192 for (var ar = [], i = 0; i < arguments.length; i++)
\r
193 ar = ar.concat(__read(arguments[i]));
\r
198 __spreadArrays = function () {
\r
199 for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
\r
200 for (var r = Array(s), k = 0, i = 0; i < il; i++)
\r
201 for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
\r
206 __spreadArray = function (to, from, pack) {
\r
207 if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
\r
208 if (ar || !(i in from)) {
\r
209 if (!ar) ar = Array.prototype.slice.call(from, 0, i);
\r
213 return to.concat(ar || Array.prototype.slice.call(from));
\r
216 __await = function (v) {
\r
217 return this instanceof __await ? (this.v = v, this) : new __await(v);
\r
220 __asyncGenerator = function (thisArg, _arguments, generator) {
\r
221 if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
\r
222 var g = generator.apply(thisArg, _arguments || []), i, q = [];
\r
223 return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i;
\r
224 function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }
\r
225 function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }
\r
226 function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }
\r
227 function fulfill(value) { resume("next", value); }
\r
228 function reject(value) { resume("throw", value); }
\r
229 function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }
\r
232 __asyncDelegator = function (o) {
\r
234 return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i;
\r
235 function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : f ? f(v) : v; } : f; }
\r
238 __asyncValues = function (o) {
\r
239 if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
\r
240 var m = o[Symbol.asyncIterator], i;
\r
241 return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i);
\r
242 function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }
\r
243 function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
\r
246 __makeTemplateObject = function (cooked, raw) {
\r
247 if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; }
\r
251 var __setModuleDefault = Object.create ? (function(o, v) {
\r
252 Object.defineProperty(o, "default", { enumerable: true, value: v });
\r
253 }) : function(o, v) {
\r
257 __importStar = function (mod) {
\r
258 if (mod && mod.__esModule) return mod;
\r
260 if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
\r
261 __setModuleDefault(result, mod);
\r
265 __importDefault = function (mod) {
\r
266 return (mod && mod.__esModule) ? mod : { "default": mod };
\r
269 __classPrivateFieldGet = function (receiver, state, kind, f) {
\r
270 if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a getter");
\r
271 if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot read private member from an object whose class did not declare it");
\r
272 return kind === "m" ? f : kind === "a" ? f.call(receiver) : f ? f.value : state.get(receiver);
\r
275 __classPrivateFieldSet = function (receiver, state, value, kind, f) {
\r
276 if (kind === "m") throw new TypeError("Private method is not writable");
\r
277 if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter");
\r
278 if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it");
\r
279 return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;
\r
282 exporter("__extends", __extends);
\r
283 exporter("__assign", __assign);
\r
284 exporter("__rest", __rest);
\r
285 exporter("__decorate", __decorate);
\r
286 exporter("__param", __param);
\r
287 exporter("__metadata", __metadata);
\r
288 exporter("__awaiter", __awaiter);
\r
289 exporter("__generator", __generator);
\r
290 exporter("__exportStar", __exportStar);
\r
291 exporter("__createBinding", __createBinding);
\r
292 exporter("__values", __values);
\r
293 exporter("__read", __read);
\r
294 exporter("__spread", __spread);
\r
295 exporter("__spreadArrays", __spreadArrays);
\r
296 exporter("__spreadArray", __spreadArray);
\r
297 exporter("__await", __await);
\r
298 exporter("__asyncGenerator", __asyncGenerator);
\r
299 exporter("__asyncDelegator", __asyncDelegator);
\r
300 exporter("__asyncValues", __asyncValues);
\r
301 exporter("__makeTemplateObject", __makeTemplateObject);
\r
302 exporter("__importStar", __importStar);
\r
303 exporter("__importDefault", __importDefault);
\r
304 exporter("__classPrivateFieldGet", __classPrivateFieldGet);
\r
305 exporter("__classPrivateFieldSet", __classPrivateFieldSet);
\r