redoc/dist/redoc.min.js

1015 lines
1.2 MiB
JavaScript
Raw Normal View History

2016-02-22 16:27:45 +03:00
/*eslint no-unused-vars: 0*/
/*eslint strict: 0*/
var $buoop = { vs: {i:9, f:25, o:12.1, s:7}, c:2 };
function $buo_f(){
var e = document.createElement('script');
e.src = '//browser-update.org/update.min.js';
document.body.appendChild(e);
}
try {document.addEventListener('DOMContentLoaded', $buo_f, false);}
catch(e){window.attachEvent('onload', $buo_f);}
2016-04-30 23:18:29 +03:00
!function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,exports,t){(function(e){"use strict";function n(e){function t(e){var t=e[v];return t}function n(e){var t=e.data;t.target.addEventListener("readystatechange",function(){t.target.readyState===XMLHttpRequest.DONE&&(t.aborted||e.invoke())});var n=t.target[v];return n||(t.target[v]=e),a.apply(t.target,t.args),e}function r(){}function o(e){var t=e.data;return t.aborted=!0,i.apply(t.target,t.args)}var a=c.patchMethod(e.XMLHttpRequest.prototype,"send",function(){return function(e,t){var a=Zone.current,i={target:e,isPeriodic:!1,delay:null,args:t,aborted:!1};return a.scheduleMacroTask("XMLHttpRequest.send",r,i,n,o)}}),i=c.patchMethod(e.XMLHttpRequest.prototype,"abort",function(e){return function(e,n){var r=t(e);if(r&&"string"==typeof r.type){if(null==r.cancelFn)return;r.zone.cancelTask(r)}}})}t(1);var r=t(2),o=t(4),a=t(5),i=t(6),s=t(8),c=t(3),u="set",l="clear",p=["alert","prompt","confirm"],h="undefined"==typeof window?e:window;s.patchTimer(h,u,l,"Timeout"),s.patchTimer(h,u,l,"Interval"),s.patchTimer(h,u,l,"Immediate"),s.patchTimer(h,"request","cancelMacroTask","AnimationFrame"),s.patchTimer(h,"mozRequest","mozCancel","AnimationFrame"),s.patchTimer(h,"webkitRequest","webkitCancel","AnimationFrame");for(var f=0;f<p.length;f++){var d=p[f];c.patchMethod(h,d,function(e,t,n){return function(t,r){return Zone.current.run(e,h,r,n)}})}r.eventTargetPatch(h),i.propertyDescriptorPatch(h),c.patchClass("MutationObserver"),c.patchClass("WebKitMutationObserver"),c.patchClass("FileReader"),o.propertyPatch(),a.registerElementPatch(h),n(h);var v=c.zoneSymbol("xhrTask");h.navigator&&h.navigator.geolocation&&c.patchPrototype(h.navigator.geolocation,["getCurrentPosition","watchPosition"])}).call(exports,function(){return this}())},function(e,exports){(function(e){(function(e){function t(e){return"__zone_symbol__"+e}function n(){D||T||0!=b.length||(e[y]?e[y].resolve(0)[g](a):e[k](a,0))}function r(e){n(),b.push(e)}function o(e){var t=e&&e.rejection;t&&console.error("Unhandled Promise rejection:",t instanceof Error?t.message:t,"; Zone:",e.zone.name,"; Task:",e.task&&e.task.source,"; Value:",t),console.error(e)}function a(){if(!_){for(_=!0;b.length;){var e=b;b=[];for(var t=0;t<e.length;t++){var n=e[t];try{n.zone.runTask(n,null,null)}catch(r){o(r)}}}for(;w.length;){var a=w;w=[];for(var i=function(e){var t=a[e];try{t.zone.runGuarded(function(){throw t})}catch(n){o(n)}},t=0;t<a.length;t++)i(t)}_=!1,D=!1}}function i(e){return e&&e.then}function s(e){return e}function c(e){return M.reject(e)}function u(e,t){return function(n){l(e,t,n)}}function l(e,t,r){if(e[S]===O)if(r instanceof M&&r[S]!==O)p(r),l(e,r[S],r[E]);else if(i(r))r.then(u(e,t),u(e,!1));else{e[S]=t;var o=e[E];e[E]=r;for(var a=0;a<o.length;)h(e,o[a++],o[a++],o[a++],o[a++]);if(0==o.length&&t==Z){e[S]=C;try{throw new Error("Uncaught (in promise): "+r)}catch(s){var c=s;c.rejection=r,c.promise=e,c.zone=f.current,c.task=f.currentTask,w.push(c),n()}}}return e}function p(e){if(e[S]===C){e[S]=Z;for(var t=0;t<w.length;t++)if(e===w[t].promise){w.splice(t,1);break}}}function h(e,t,n,r,o){p(e);var a=e[S]?r||s:o||c;t.scheduleMicroTask(P,function(){try{l(n,!0,t.run(a,null,[e[E]]))}catch(r){l(n,!1,r)}})}var f=function(){function e(e,t){this._properties=null,this._parent=e,this._name=t?t.name||"unnamed":"<root>",this._properties=t&&t.properties||{},this._zoneDelegate=new d(this,this._parent&&this._parent._zoneDelegate,t)}return Object.defineProperty(e,"current",{get:function(){return m},enumerable:!0,configurable:!0}),Object.defineProperty(e,"currentTask",{get:function(){return T},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return this._name},enumerable:!0,configurable:!0}),e.prototype.get=function(e){for(var t=this;t;){if(t._properties.hasOwnProperty(e))
2016-01-25 00:27:39 +03:00
/*! *****************************************************************************
Copyright (C) Microsoft. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.
See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
***************************************************************************** */
var Reflect;
(function (Reflect) {
2016-03-15 17:20:16 +03:00
"use strict";
2016-01-25 00:27:39 +03:00
// Load global or shim versions of Map, Set, and WeakMap
var functionPrototype = Object.getPrototypeOf(Function);
var _Map = typeof Map === "function" ? Map : CreateMapPolyfill();
var _Set = typeof Set === "function" ? Set : CreateSetPolyfill();
var _WeakMap = typeof WeakMap === "function" ? WeakMap : CreateWeakMapPolyfill();
// [[Metadata]] internal slot
var __Metadata__ = new _WeakMap();
/**
* Applies a set of decorators to a property of a target object.
* @param decorators An array of decorators.
* @param target The target object.
* @param targetKey (Optional) The property key to decorate.
* @param targetDescriptor (Optional) The property descriptor for the target key
* @remarks Decorators are applied in reverse order.
* @example
*
* class C {
* // property declarations are not part of ES6, though they are valid in TypeScript:
* // static staticProperty;
* // property;
*
* constructor(p) { }
* static staticMethod(p) { }
* method(p) { }
* }
*
* // constructor
* C = Reflect.decorate(decoratorsArray, C);
*
* // property (on constructor)
* Reflect.decorate(decoratorsArray, C, "staticProperty");
*
* // property (on prototype)
* Reflect.decorate(decoratorsArray, C.prototype, "property");
*
* // method (on constructor)
* Object.defineProperty(C, "staticMethod",
* Reflect.decorate(decoratorsArray, C, "staticMethod",
* Object.getOwnPropertyDescriptor(C, "staticMethod")));
*
* // method (on prototype)
* Object.defineProperty(C.prototype, "method",
* Reflect.decorate(decoratorsArray, C.prototype, "method",
* Object.getOwnPropertyDescriptor(C.prototype, "method")));
*
*/
function decorate(decorators, target, targetKey, targetDescriptor) {
if (!IsUndefined(targetDescriptor)) {
if (!IsArray(decorators)) {
throw new TypeError();
}
else if (!IsObject(target)) {
throw new TypeError();
}
else if (IsUndefined(targetKey)) {
throw new TypeError();
}
else if (!IsObject(targetDescriptor)) {
throw new TypeError();
}
targetKey = ToPropertyKey(targetKey);
return DecoratePropertyWithDescriptor(decorators, target, targetKey, targetDescriptor);
}
else if (!IsUndefined(targetKey)) {
if (!IsArray(decorators)) {
throw new TypeError();
}
else if (!IsObject(target)) {
throw new TypeError();
}
targetKey = ToPropertyKey(targetKey);
return DecoratePropertyWithoutDescriptor(decorators, target, targetKey);
}
else {
if (!IsArray(decorators)) {
throw new TypeError();
}
else if (!IsConstructor(target)) {
throw new TypeError();
}
return DecorateConstructor(decorators, target);
}
}
Reflect.decorate = decorate;
/**
* A default metadata decorator factory that can be used on a class, class member, or parameter.
* @param metadataKey The key for the metadata entry.
* @param metadataValue The value for the metadata entry.
* @returns A decorator function.
* @remarks
* If `metadataKey` is already defined for the target and target key, the
* metadataValue for that key will be overwritten.
* @example
*
* // constructor
* @Reflect.metadata(key, value)
* class C {
* }
*
* // property (on constructor, TypeScript only)
* class C {
* @Reflect.metadata(key, value)
* static staticProperty;
* }
*
* // property (on prototype, TypeScript only)
* class C {
* @Reflect.metadata(key, value)
* property;
* }
*
* // method (on constructor)
* class C {
* @Reflect.metadata(key, value)
* static staticMethod() { }
* }
*
* // method (on prototype)
* class C {
* @Reflect.metadata(key, value)
* method() { }
* }
*
*/
function metadata(metadataKey, metadataValue) {
function decorator(target, targetKey) {
if (!IsUndefined(targetKey)) {
if (!IsObject(target)) {
throw new TypeError();
}
targetKey = ToPropertyKey(targetKey);
OrdinaryDefineOwnMetadata(metadataKey, metadataValue, target, targetKey);
}
else {
if (!IsConstructor(target)) {
throw new TypeError();
}
2016-03-15 17:20:16 +03:00
OrdinaryDefineOwnMetadata(metadataKey, metadataValue, target, /*targetKey*/ undefined);
2016-01-25 00:27:39 +03:00
}
}
return decorator;
}
Reflect.metadata = metadata;
/**
* Define a unique metadata entry on the target.
* @param metadataKey A key used to store and retrieve metadata.
* @param metadataValue A value that contains attached metadata.
* @param target The target object on which to define metadata.
* @param targetKey (Optional) The property key for the target.
* @example
*
* class C {
* // property declarations are not part of ES6, though they are valid in TypeScript:
* // static staticProperty;
* // property;
*
* constructor(p) { }
* static staticMethod(p) { }
* method(p) { }
* }
*
* // constructor
* Reflect.defineMetadata("custom:annotation", options, C);
*
* // property (on constructor)
* Reflect.defineMetadata("custom:annotation", options, C, "staticProperty");
*
* // property (on prototype)
* Reflect.defineMetadata("custom:annotation", options, C.prototype, "property");
*
* // method (on constructor)
* Reflect.defineMetadata("custom:annotation", options, C, "staticMethod");
*
* // method (on prototype)
* Reflect.defineMetadata("custom:annotation", options, C.prototype, "method");
*
* // decorator factory as metadata-producing annotation.
* function MyAnnotation(options): Decorator {
* return (target, key?) => Reflect.defineMetadata("custom:annotation", options, target, key);
* }
*
*/
function defineMetadata(metadataKey, metadataValue, target, targetKey) {
if (!IsObject(target)) {
throw new TypeError();
}
else if (!IsUndefined(targetKey)) {
targetKey = ToPropertyKey(targetKey);
}
return OrdinaryDefineOwnMetadata(metadataKey, metadataValue, target, targetKey);
}
Reflect.defineMetadata = defineMetadata;
/**
* Gets a value indicating whether the target object or its prototype chain has the provided metadata key defined.
* @param metadataKey A key used to store and retrieve metadata.
* @param target The target object on which the metadata is defined.
* @param targetKey (Optional) The property key for the target.
* @returns `true` if the metadata key was defined on the target object or its prototype chain; otherwise, `false`.
* @example
*
* class C {
* // property declarations are not part of ES6, though they are valid in TypeScript:
* // static staticProperty;
* // property;
*
* constructor(p) { }
* static staticMethod(p) { }
* method(p) { }
* }
*
* // constructor
* result = Reflect.hasMetadata("custom:annotation", C);
*
* // property (on constructor)
* result = Reflect.hasMetadata("custom:annotation", C, "staticProperty");
*
* // property (on prototype)
* result = Reflect.hasMetadata("custom:annotation", C.prototype, "property");
*
* // method (on constructor)
* result = Reflect.hasMetadata("custom:annotation", C, "staticMethod");
*
* // method (on prototype)
* result = Reflect.hasMetadata("custom:annotation", C.prototype, "method");
*
*/
function hasMetadata(metadataKey, target, targetKey) {
if (!IsObject(target)) {
throw new TypeError();
}
else if (!IsUndefined(targetKey)) {
targetKey = ToPropertyKey(targetKey);
}
return OrdinaryHasMetadata(metadataKey, target, targetKey);
}
Reflect.hasMetadata = hasMetadata;
/**
* Gets a value indicating whether the target object has the provided metadata key defined.
* @param metadataKey A key used to store and retrieve metadata.
* @param target The target object on which the metadata is defined.
* @param targetKey (Optional) The property key for the target.
* @returns `true` if the metadata key was defined on the target object; otherwise, `false`.
* @example
*
* class C {
* // property declarations are not part of ES6, though they are valid in TypeScript:
* // static staticProperty;
* // property;
*
* constructor(p) { }
* static staticMethod(p) { }
* method(p) { }
* }
*
* // constructor
* result = Reflect.hasOwnMetadata("custom:annotation", C);
*
* // property (on constructor)
* result = Reflect.hasOwnMetadata("custom:annotation", C, "staticProperty");
*
* // property (on prototype)
* result = Reflect.hasOwnMetadata("custom:annotation", C.prototype, "property");
*
* // method (on constructor)
* result = Reflect.hasOwnMetadata("custom:annotation", C, "staticMethod");
*
* // method (on prototype)
* result = Reflect.hasOwnMetadata("custom:annotation", C.prototype, "method");
*
*/
function hasOwnMetadata(metadataKey, target, targetKey) {
if (!IsObject(target)) {
throw new TypeError();
}
else if (!IsUndefined(targetKey)) {
targetKey = ToPropertyKey(targetKey);
}
return OrdinaryHasOwnMetadata(metadataKey, target, targetKey);
}
Reflect.hasOwnMetadata = hasOwnMetadata;
/**
* Gets the metadata value for the provided metadata key on the target object or its prototype chain.
* @param metadataKey A key used to store and retrieve metadata.
* @param target The target object on which the metadata is defined.
* @param targetKey (Optional) The property key for the target.
* @returns The metadata value for the metadata key if found; otherwise, `undefined`.
* @example
*
* class C {
* // property declarations are not part of ES6, though they are valid in TypeScript:
* // static staticProperty;
* // property;
*
* constructor(p) { }
* static staticMethod(p) { }
* method(p) { }
* }
*
* // constructor
* result = Reflect.getMetadata("custom:annotation", C);
*
* // property (on constructor)
* result = Reflect.getMetadata("custom:annotation", C, "staticProperty");
*
* // property (on prototype)
* result = Reflect.getMetadata("custom:annotation", C.prototype, "property");
*
* // method (on constructor)
* result = Reflect.getMetadata("custom:annotation", C, "staticMethod");
*
* // method (on prototype)
* result = Reflect.getMetadata("custom:annotation", C.prototype, "method");
*
*/
function getMetadata(metadataKey, target, targetKey) {
if (!IsObject(target)) {
throw new TypeError();
}
else if (!IsUndefined(targetKey)) {
targetKey = ToPropertyKey(targetKey);
}
return OrdinaryGetMetadata(metadataKey, target, targetKey);
}
Reflect.getMetadata = getMetadata;
/**
* Gets the metadata value for the provided metadata key on the target object.
* @param metadataKey A key used to store and retrieve metadata.
* @param target The target object on which the metadata is defined.
* @param targetKey (Optional) The property key for the target.
* @returns The metadata value for the metadata key if found; otherwise, `undefined`.
* @example
*
* class C {
* // property declarations are not part of ES6, though they are valid in TypeScript:
* // static staticProperty;
* // property;
*
* constructor(p) { }
* static staticMethod(p) { }
* method(p) { }
* }
*
* // constructor
* result = Reflect.getOwnMetadata("custom:annotation", C);
*
* // property (on constructor)
* result = Reflect.getOwnMetadata("custom:annotation", C, "staticProperty");
*
* // property (on prototype)
* result = Reflect.getOwnMetadata("custom:annotation", C.prototype, "property");
*
* // method (on constructor)
* result = Reflect.getOwnMetadata("custom:annotation", C, "staticMethod");
*
* // method (on prototype)
* result = Reflect.getOwnMetadata("custom:annotation", C.prototype, "method");
*
*/
function getOwnMetadata(metadataKey, target, targetKey) {
if (!IsObject(target)) {
throw new TypeError();
}
else if (!IsUndefined(targetKey)) {
targetKey = ToPropertyKey(targetKey);
}
return OrdinaryGetOwnMetadata(metadataKey, target, targetKey);
}
Reflect.getOwnMetadata = getOwnMetadata;
/**
* Gets the metadata keys defined on the target object or its prototype chain.
* @param target The target object on which the metadata is defined.
* @param targetKey (Optional) The property key for the target.
* @returns An array of unique metadata keys.
* @example
*
* class C {
* // property declarations are not part of ES6, though they are valid in TypeScript:
* // static staticProperty;
* // property;
*
* constructor(p) { }
* static staticMethod(p) { }
* method(p) { }
* }
*
* // constructor
* result = Reflect.getMetadataKeys(C);
*
* // property (on constructor)
* result = Reflect.getMetadataKeys(C, "staticProperty");
*
* // property (on prototype)
* result = Reflect.getMetadataKeys(C.prototype, "property");
*
* // method (on constructor)
* result = Reflect.getMetadataKeys(C, "staticMethod");
*
* // method (on prototype)
* result = Reflect.getMetadataKeys(C.prototype, "method");
*
*/
function getMetadataKeys(target, targetKey) {
if (!IsObject(target)) {
throw new TypeError();
}
else if (!IsUndefined(targetKey)) {
targetKey = ToPropertyKey(targetKey);
}
return OrdinaryMetadataKeys(target, targetKey);
}
Reflect.getMetadataKeys = getMetadataKeys;
/**
* Gets the unique metadata keys defined on the target object.
* @param target The target object on which the metadata is defined.
* @param targetKey (Optional) The property key for the target.
* @returns An array of unique metadata keys.
* @example
*
* class C {
* // property declarations are not part of ES6, though they are valid in TypeScript:
* // static staticProperty;
* // property;
*
* constructor(p) { }
* static staticMethod(p) { }
* method(p) { }
* }
*
* // constructor
* result = Reflect.getOwnMetadataKeys(C);
*
* // property (on constructor)
* result = Reflect.getOwnMetadataKeys(C, "staticProperty");
*
* // property (on prototype)
* result = Reflect.getOwnMetadataKeys(C.prototype, "property");
*
* // method (on constructor)
* result = Reflect.getOwnMetadataKeys(C, "staticMethod");
*
* // method (on prototype)
* result = Reflect.getOwnMetadataKeys(C.prototype, "method");
*
*/
function getOwnMetadataKeys(target, targetKey) {
if (!IsObject(target)) {
throw new TypeError();
}
else if (!IsUndefined(targetKey)) {
targetKey = ToPropertyKey(targetKey);
}
return OrdinaryOwnMetadataKeys(target, targetKey);
}
Reflect.getOwnMetadataKeys = getOwnMetadataKeys;
/**
* Deletes the metadata entry from the target object with the provided key.
* @param metadataKey A key used to store and retrieve metadata.
* @param target The target object on which the metadata is defined.
* @param targetKey (Optional) The property key for the target.
* @returns `true` if the metadata entry was found and deleted; otherwise, false.
* @example
*
* class C {
* // property declarations are not part of ES6, though they are valid in TypeScript:
* // static staticProperty;
* // property;
*
* constructor(p) { }
* static staticMethod(p) { }
* method(p) { }
* }
*
* // constructor
* result = Reflect.deleteMetadata("custom:annotation", C);
*
* // property (on constructor)
* result = Reflect.deleteMetadata("custom:annotation", C, "staticProperty");
*
* // property (on prototype)
* result = Reflect.deleteMetadata("custom:annotation", C.prototype, "property");
*
* // method (on constructor)
* result = Reflect.deleteMetadata("custom:annotation", C, "staticMethod");
*
* // method (on prototype)
* result = Reflect.deleteMetadata("custom:annotation", C.prototype, "method");
*
*/
function deleteMetadata(metadataKey, target, targetKey) {
if (!IsObject(target)) {
throw new TypeError();
}
else if (!IsUndefined(targetKey)) {
targetKey = ToPropertyKey(targetKey);
}
// https://github.com/jonathandturner/decorators/blob/master/specs/metadata.md#deletemetadata-metadatakey-p-
2016-03-15 17:20:16 +03:00
var metadataMap = GetOrCreateMetadataMap(target, targetKey, /*create*/ false);
2016-01-25 00:27:39 +03:00
if (IsUndefined(metadataMap)) {
return false;
}
if (!metadataMap.delete(metadataKey)) {
return false;
}
if (metadataMap.size > 0) {
return true;
}
var targetMetadata = __Metadata__.get(target);
targetMetadata.delete(targetKey);
if (targetMetadata.size > 0) {
return true;
}
__Metadata__.delete(target);
return true;
}
Reflect.deleteMetadata = deleteMetadata;
function DecorateConstructor(decorators, target) {
for (var i = decorators.length - 1; i >= 0; --i) {
var decorator = decorators[i];
var decorated = decorator(target);
if (!IsUndefined(decorated)) {
if (!IsConstructor(decorated)) {
throw new TypeError();
}
target = decorated;
}
}
return target;
}
function DecoratePropertyWithDescriptor(decorators, target, propertyKey, descriptor) {
for (var i = decorators.length - 1; i >= 0; --i) {
var decorator = decorators[i];
var decorated = decorator(target, propertyKey, descriptor);
if (!IsUndefined(decorated)) {
if (!IsObject(decorated)) {
throw new TypeError();
}
descriptor = decorated;
}
}
return descriptor;
}
function DecoratePropertyWithoutDescriptor(decorators, target, propertyKey) {
for (var i = decorators.length - 1; i >= 0; --i) {
var decorator = decorators[i];
decorator(target, propertyKey);
}
}
// https://github.com/jonathandturner/decorators/blob/master/specs/metadata.md#getorcreatemetadatamap--o-p-create-
function GetOrCreateMetadataMap(target, targetKey, create) {
var targetMetadata = __Metadata__.get(target);
if (!targetMetadata) {
if (!create) {
return undefined;
}
targetMetadata = new _Map();
__Metadata__.set(target, targetMetadata);
}
var keyMetadata = targetMetadata.get(targetKey);
if (!keyMetadata) {
if (!create) {
return undefined;
}
keyMetadata = new _Map();
targetMetadata.set(targetKey, keyMetadata);
}
return keyMetadata;
}
// https://github.com/jonathandturner/decorators/blob/master/specs/metadata.md#ordinaryhasmetadata--metadatakey-o-p-
function OrdinaryHasMetadata(MetadataKey, O, P) {
var hasOwn = OrdinaryHasOwnMetadata(MetadataKey, O, P);
if (hasOwn) {
return true;
}
var parent = GetPrototypeOf(O);
if (parent !== null) {
return OrdinaryHasMetadata(MetadataKey, parent, P);
}
return false;
}
// https://github.com/jonathandturner/decorators/blob/master/specs/metadata.md#ordinaryhasownmetadata--metadatakey-o-p-
function OrdinaryHasOwnMetadata(MetadataKey, O, P) {
2016-03-15 17:20:16 +03:00
var metadataMap = GetOrCreateMetadataMap(O, P, /*create*/ false);
2016-01-25 00:27:39 +03:00
if (metadataMap === undefined) {
return false;
}
return Boolean(metadataMap.has(MetadataKey));
}
// https://github.com/jonathandturner/decorators/blob/master/specs/metadata.md#ordinarygetmetadata--metadatakey-o-p-
function OrdinaryGetMetadata(MetadataKey, O, P) {
var hasOwn = OrdinaryHasOwnMetadata(MetadataKey, O, P);
if (hasOwn) {
return OrdinaryGetOwnMetadata(MetadataKey, O, P);
}
var parent = GetPrototypeOf(O);
if (parent !== null) {
return OrdinaryGetMetadata(MetadataKey, parent, P);
}
return undefined;
}
// https://github.com/jonathandturner/decorators/blob/master/specs/metadata.md#ordinarygetownmetadata--metadatakey-o-p-
function OrdinaryGetOwnMetadata(MetadataKey, O, P) {
2016-03-15 17:20:16 +03:00
var metadataMap = GetOrCreateMetadataMap(O, P, /*create*/ false);
2016-01-25 00:27:39 +03:00
if (metadataMap === undefined) {
return undefined;
}
return metadataMap.get(MetadataKey);
}
// https://github.com/jonathandturner/decorators/blob/master/specs/metadata.md#ordinarydefineownmetadata--metadatakey-metadatavalue-o-p-
function OrdinaryDefineOwnMetadata(MetadataKey, MetadataValue, O, P) {
2016-03-15 17:20:16 +03:00
var metadataMap = GetOrCreateMetadataMap(O, P, /*create*/ true);
2016-01-25 00:27:39 +03:00
metadataMap.set(MetadataKey, MetadataValue);
}
// https://github.com/jonathandturner/decorators/blob/master/specs/metadata.md#ordinarymetadatakeys--o-p-
function OrdinaryMetadataKeys(O, P) {
var ownKeys = OrdinaryOwnMetadataKeys(O, P);
var parent = GetPrototypeOf(O);
if (parent === null) {
return ownKeys;
}
var parentKeys = OrdinaryMetadataKeys(parent, P);
if (parentKeys.length <= 0) {
return ownKeys;
}
if (ownKeys.length <= 0) {
return parentKeys;
}
var set = new _Set();
var keys = [];
for (var _i = 0; _i < ownKeys.length; _i++) {
var key = ownKeys[_i];
var hasKey = set.has(key);
if (!hasKey) {
set.add(key);
keys.push(key);
}
}
for (var _a = 0; _a < parentKeys.length; _a++) {
var key = parentKeys[_a];
var hasKey = set.has(key);
if (!hasKey) {
set.add(key);
keys.push(key);
}
}
return keys;
}
// https://github.com/jonathandturner/decorators/blob/master/specs/metadata.md#ordinaryownmetadatakeys--o-p-
function OrdinaryOwnMetadataKeys(target, targetKey) {
2016-03-15 17:20:16 +03:00
var metadataMap = GetOrCreateMetadataMap(target, targetKey, /*create*/ false);
2016-01-25 00:27:39 +03:00
var keys = [];
if (metadataMap) {
metadataMap.forEach(function (_, key) { return keys.push(key); });
}
return keys;
}
// https://people.mozilla.org/~jorendorff/es6-draft.html#sec-ecmascript-language-types-undefined-type
function IsUndefined(x) {
return x === undefined;
}
// https://people.mozilla.org/~jorendorff/es6-draft.html#sec-isarray
function IsArray(x) {
return Array.isArray(x);
}
// https://people.mozilla.org/~jorendorff/es6-draft.html#sec-object-type
function IsObject(x) {
return typeof x === "object" ? x !== null : typeof x === "function";
}
// https://people.mozilla.org/~jorendorff/es6-draft.html#sec-isconstructor
function IsConstructor(x) {
return typeof x === "function";
}
// https://people.mozilla.org/~jorendorff/es6-draft.html#sec-ecmascript-language-types-symbol-type
function IsSymbol(x) {
return typeof x === "symbol";
}
// https://people.mozilla.org/~jorendorff/es6-draft.html#sec-topropertykey
function ToPropertyKey(value) {
if (IsSymbol(value)) {
return value;
}
return String(value);
}
function GetPrototypeOf(O) {
var proto = Object.getPrototypeOf(O);
if (typeof O !== "function" || O === functionPrototype) {
return proto;
}
// TypeScript doesn't set __proto__ in ES5, as it's non-standard.
// Try to determine the superclass constructor. Compatible implementations
// must either set __proto__ on a subclass constructor to the superclass constructor,
// or ensure each class has a valid `constructor` property on its prototype that
// points back to the constructor.
// If this is not the same as Function.[[Prototype]], then this is definately inherited.
// This is the case when in ES6 or when using __proto__ in a compatible browser.
if (proto !== functionPrototype) {
return proto;
}
// If the super prototype is Object.prototype, null, or undefined, then we cannot determine the heritage.
var prototype = O.prototype;
var prototypeProto = Object.getPrototypeOf(prototype);
if (prototypeProto == null || prototypeProto === Object.prototype) {
return proto;
}
// if the constructor was not a function, then we cannot determine the heritage.
var constructor = prototypeProto.constructor;
if (typeof constructor !== "function") {
return proto;
}
// if we have some kind of self-reference, then we cannot determine the heritage.
if (constructor === O) {
return proto;
}
// we have a pretty good guess at the heritage.
return constructor;
}
// naive Map shim
function CreateMapPolyfill() {
var cacheSentinel = {};
function Map() {
this._keys = [];
this._values = [];
this._cache = cacheSentinel;
}
Map.prototype = {
get size() {
return this._keys.length;
},
has: function (key) {
if (key === this._cache) {
return true;
}
if (this._find(key) >= 0) {
this._cache = key;
return true;
}
return false;
},
get: function (key) {
var index = this._find(key);
if (index >= 0) {
this._cache = key;
return this._values[index];
}
return undefined;
},
set: function (key, value) {
this.delete(key);
this._keys.push(key);
this._values.push(value);
this._cache = key;
return this;
},
delete: function (key) {
var index = this._find(key);
if (index >= 0) {
this._keys.splice(index, 1);
this._values.splice(index, 1);
this._cache = cacheSentinel;
return true;
}
return false;
},
clear: function () {
this._keys.length = 0;
this._values.length = 0;
this._cache = cacheSentinel;
},
forEach: function (callback, thisArg) {
var size = this.size;
for (var i = 0; i < size; ++i) {
var key = this._keys[i];
var value = this._values[i];
this._cache = key;
callback.call(this, value, key, this);
}
},
_find: function (key) {
var keys = this._keys;
var size = keys.length;
for (var i = 0; i < size; ++i) {
if (keys[i] === key) {
return i;
}
}
return -1;
}
};
return Map;
}
// naive Set shim
function CreateSetPolyfill() {
var cacheSentinel = {};
function Set() {
this._map = new _Map();
}
Set.prototype = {
get size() {
return this._map.length;
},
has: function (value) {
return this._map.has(value);
},
add: function (value) {
this._map.set(value, value);
return this;
},
delete: function (value) {
return this._map.delete(value);
},
clear: function () {
this._map.clear();
},
forEach: function (callback, thisArg) {
this._map.forEach(callback, thisArg);
}
};
return Set;
}
// naive WeakMap shim
function CreateWeakMapPolyfill() {
var UUID_SIZE = 16;
var isNode = typeof global !== "undefined" && Object.prototype.toString.call(global.process) === '[object process]';
var nodeCrypto = isNode && require("crypto");
var hasOwn = Object.prototype.hasOwnProperty;
var keys = {};
var rootKey = CreateUniqueKey();
function WeakMap() {
this._key = CreateUniqueKey();
}
WeakMap.prototype = {
has: function (target) {
2016-03-15 17:20:16 +03:00
var table = GetOrCreateWeakMapTable(target, /*create*/ false);
2016-01-25 00:27:39 +03:00
if (table) {
return this._key in table;
}
return false;
},
get: function (target) {
2016-03-15 17:20:16 +03:00
var table = GetOrCreateWeakMapTable(target, /*create*/ false);
2016-01-25 00:27:39 +03:00
if (table) {
return table[this._key];
}
return undefined;
},
set: function (target, value) {
2016-03-15 17:20:16 +03:00
var table = GetOrCreateWeakMapTable(target, /*create*/ true);
2016-01-25 00:27:39 +03:00
table[this._key] = value;
return this;
},
delete: function (target) {
2016-03-15 17:20:16 +03:00
var table = GetOrCreateWeakMapTable(target, /*create*/ false);
2016-01-25 00:27:39 +03:00
if (table && this._key in table) {
return delete table[this._key];
}
return false;
},
clear: function () {
// NOTE: not a real clear, just makes the previous data unreachable
this._key = CreateUniqueKey();
}
};
function FillRandomBytes(buffer, size) {
for (var i = 0; i < size; ++i) {
buffer[i] = Math.random() * 255 | 0;
}
}
function GenRandomBytes(size) {
if (nodeCrypto) {
var data = nodeCrypto.randomBytes(size);
return data;
}
else if (typeof Uint8Array === "function") {
var data = new Uint8Array(size);
if (typeof crypto !== "undefined") {
crypto.getRandomValues(data);
}
else if (typeof msCrypto !== "undefined") {
msCrypto.getRandomValues(data);
}
else {
FillRandomBytes(data, size);
}
return data;
}
else {
var data = new Array(size);
FillRandomBytes(data, size);
return data;
}
}
function CreateUUID() {
var data = GenRandomBytes(UUID_SIZE);
// mark as random - RFC 4122 § 4.4
data[6] = data[6] & 0x4f | 0x40;
data[8] = data[8] & 0xbf | 0x80;
var result = "";
for (var offset = 0; offset < UUID_SIZE; ++offset) {
var byte = data[offset];
if (offset === 4 || offset === 6 || offset === 8) {
result += "-";
}
if (byte < 16) {
result += "0";
}
result += byte.toString(16).toLowerCase();
}
return result;
}
function CreateUniqueKey() {
var key;
do {
key = "@@WeakMap@@" + CreateUUID();
} while (hasOwn.call(keys, key));
keys[key] = true;
return key;
}
function GetOrCreateWeakMapTable(target, create) {
if (!hasOwn.call(target, rootKey)) {
if (!create) {
return undefined;
}
Object.defineProperty(target, rootKey, { value: Object.create(null) });
}
return target[rootKey];
}
return WeakMap;
}
// hook global Reflect
(function (__global) {
if (typeof __global.Reflect !== "undefined") {
if (__global.Reflect !== Reflect) {
for (var p in Reflect) {
__global.Reflect[p] = Reflect[p];
}
}
}
else {
__global.Reflect = Reflect;
}
})(typeof window !== "undefined" ? window :
typeof WorkerGlobalScope !== "undefined" ? self :
typeof global !== "undefined" ? global :
Function("return this;")());
})(Reflect || (Reflect = {}));
2016-04-30 23:48:20 +03:00
!function e(t,n,r){function s(i,u){if(!n[i]){if(!t[i]){var c="function"==typeof require&&require;if(!u&&c)return c(i,!0);if(o)return o(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var f=n[i]={exports:{}};t[i][0].call(f.exports,function(n){var e=t[i][1][n];return s(e?e:n)},f,f.exports,e,t,n,r)}return n[i].exports}for(var o="function"==typeof require&&require,i=0;i<r.length;i++)s(r[i]);return s}({1:[function(t,n,e){(function(n){"use strict";if(t(189),t(2),n._babelPolyfill)throw new Error("only one instance of babel-polyfill is allowed");n._babelPolyfill=!0}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{189:189,2:2}],2:[function(t,n,e){n.exports=t(190)},{190:190}],3:[function(t,n,e){n.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},{}],4:[function(t,n,e){var r=t(84)("unscopables"),o=Array.prototype;void 0==o[r]&&t(32)(o,r,{}),n.exports=function(t){o[r][t]=!0}},{32:32,84:84}],5:[function(t,n,e){var r=t(39);n.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},{39:39}],6:[function(t,n,e){"use strict";var r=t(81),o=t(77),i=t(80);n.exports=[].copyWithin||function copyWithin(t,n){var e=r(this),u=i(e.length),c=o(t,u),a=o(n,u),s=arguments,f=s.length>2?s[2]:void 0,l=Math.min((void 0===f?u:o(f,u))-a,u-c),h=1;for(c>a&&a+l>c&&(h=-1,a+=l-1,c+=l-1);l-- >0;)a in e?e[c]=e[a]:delete e[c],c+=h,a+=h;return e}},{77:77,80:80,81:81}],7:[function(t,n,e){"use strict";var r=t(81),o=t(77),i=t(80);n.exports=[].fill||function fill(t){for(var n=r(this),e=i(n.length),u=arguments,c=u.length,a=o(c>1?u[1]:void 0,e),s=c>2?u[2]:void 0,f=void 0===s?e:o(s,e);f>a;)n[a++]=t;return n}},{77:77,80:80,81:81}],8:[function(t,n,e){var r=t(79),o=t(80),i=t(77);n.exports=function(t){return function(n,e,u){var c,a=r(n),s=o(a.length),f=i(u,s);if(t&&e!=e){for(;s>f;)if(c=a[f++],c!=c)return!0}else for(;s>f;f++)if((t||f in a)&&a[f]===e)return t||f;return!t&&-1}}},{77:77,79:79,80:80}],9:[function(t,n,e){var r=t(18),o=t(35),i=t(81),u=t(80),c=t(10);n.exports=function(t){var n=1==t,e=2==t,a=3==t,s=4==t,f=6==t,l=5==t||f;return function(h,p,v){for(var g,y,d=i(h),m=o(d),x=r(p,v,3),S=u(m.length),w=0,b=n?c(h,S):e?c(h,0):void 0;S>w;w++)if((l||w in m)&&(g=m[w],y=x(g,w,d),t))if(n)b[w]=y;else if(y)switch(t){case 3:return!0;case 5:return g;case 6:return w;case 2:b.push(g)}else if(s)return!1;return f?-1:a||s?s:b}}},{10:10,18:18,35:35,80:80,81:81}],10:[function(t,n,e){var r=t(39),o=t(37),i=t(84)("species");n.exports=function(t,n){var e;return o(t)&&(e=t.constructor,"function"!=typeof e||e!==Array&&!o(e.prototype)||(e=void 0),r(e)&&(e=e[i],null===e&&(e=void 0))),new(void 0===e?Array:e)(n)}},{37:37,39:39,84:84}],11:[function(t,n,e){var r=t(12),o=t(84)("toStringTag"),i="Arguments"==r(function(){return arguments}());n.exports=function(t){var n,e,u;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=(n=Object(t))[o])?e:i?r(n):"Object"==(u=r(n))&&"function"==typeof n.callee?"Arguments":u}},{12:12,84:84}],12:[function(t,n,e){var r={}.toString;n.exports=function(t){return r.call(t).slice(8,-1)}},{}],13:[function(t,n,e){"use strict";var r=t(47),o=t(32),i=t(61),u=t(18),c=t(70),a=t(19),s=t(28),f=t(43),l=t(45),h=t(83)("id"),p=t(31),v=t(39),g=t(66),y=t(20),d=Object.isExtensible||v,m=y?"_s":"size",x=0,S=function(t,n){if(!v(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!p(t,h)){if(!d(t))return"F";if(!n)return"E";o(t,h,++x)}return"O"+t[h]},w=function(t,n){var e,r=S(n);if("F"!==r)return t._i[r];for(e=t._f;e;e=e.n)if(e.k==n)return e};n.exports={getConstructor:function(t,n,e,o){var f=t(function(t,i){c(t,f,n),t._i=r.create(null),t._f=void 0,t._l=void 0,t[m]=0,void 0!=i&&s(i,e,t[o],t)});return i(f.prototype,{clear:function clear(){for(var t=this,n=t._i,e=t._f;e;e=e.n)e.r=!0,e.p&&(e.p=e.p.n=void 0),delete n[e.i];t._f=t._l=void 0,t[m]=0},"delete":function(t){var n=this,e=w(n,t);if(e){var r=e.n,o=e.p;delete n._i[e.i],e.r=!0,o&&(o.n=r),r&&(r.p=o),n._f==e&&(n._f=r),n._l==e&&(n._l=o),n[m]--}return!!e},for
tanh:function tanh(t){var n=o(t=+t),e=o(-t);return n==1/0?1:e==1/0?-1:(n-e)/(i(t)+i(-t))}})},{23:23,50:50}],114:[function(t,n,e){var r=t(23);r(r.S,"Math",{trunc:function trunc(t){return(t>0?Math.floor:Math.ceil)(t)}})},{23:23}],115:[function(t,n,e){"use strict";var r=t(47),o=t(30),i=t(31),u=t(12),c=t(82),a=t(25),s=t(75).trim,f="Number",l=o[f],h=l,p=l.prototype,v=u(r.create(p))==f,g="trim"in String.prototype,y=function(t){var n=c(t,!1);if("string"==typeof n&&n.length>2){n=g?n.trim():s(n,3);var e,r,o,i=n.charCodeAt(0);if(43===i||45===i){if(e=n.charCodeAt(2),88===e||120===e)return NaN}else if(48===i){switch(n.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+n}for(var u,a=n.slice(2),f=0,l=a.length;l>f;f++)if(u=a.charCodeAt(f),48>u||u>o)return NaN;return parseInt(a,r)}}return+n};l(" 0o1")&&l("0b1")&&!l("+0x1")||(l=function Number(t){var n=arguments.length<1?0:t,e=this;return e instanceof l&&(v?a(function(){p.valueOf.call(e)}):u(e)!=f)?new h(y(n)):y(n)},r.each.call(t(20)?r.getNames(h):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),function(t){i(h,t)&&!i(l,t)&&r.setDesc(l,t,r.getDesc(h,t))}),l.prototype=p,p.constructor=l,t(62)(o,f,l))},{12:12,20:20,25:25,30:30,31:31,47:47,62:62,75:75,82:82}],116:[function(t,n,e){var r=t(23);r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},{23:23}],117:[function(t,n,e){var r=t(23),o=t(30).isFinite;r(r.S,"Number",{isFinite:function isFinite(t){return"number"==typeof t&&o(t)}})},{23:23,30:30}],118:[function(t,n,e){var r=t(23);r(r.S,"Number",{isInteger:t(38)})},{23:23,38:38}],119:[function(t,n,e){var r=t(23);r(r.S,"Number",{isNaN:function isNaN(t){return t!=t}})},{23:23}],120:[function(t,n,e){var r=t(23),o=t(38),i=Math.abs;r(r.S,"Number",{isSafeInteger:function isSafeInteger(t){return o(t)&&i(t)<=9007199254740991}})},{23:23,38:38}],121:[function(t,n,e){var r=t(23);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},{23:23}],122:[function(t,n,e){var r=t(23);r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},{23:23}],123:[function(t,n,e){var r=t(23);r(r.S,"Number",{parseFloat:parseFloat})},{23:23}],124:[function(t,n,e){var r=t(23);r(r.S,"Number",{parseInt:parseInt})},{23:23}],125:[function(t,n,e){var r=t(23);r(r.S+r.F,"Object",{assign:t(54)})},{23:23,54:54}],126:[function(t,n,e){var r=t(39);t(55)("freeze",function(t){return function freeze(n){return t&&r(n)?t(n):n}})},{39:39,55:55}],127:[function(t,n,e){var r=t(79);t(55)("getOwnPropertyDescriptor",function(t){return function getOwnPropertyDescriptor(n,e){return t(r(n),e)}})},{55:55,79:79}],128:[function(t,n,e){t(55)("getOwnPropertyNames",function(){return t(29).get})},{29:29,55:55}],129:[function(t,n,e){var r=t(81);t(55)("getPrototypeOf",function(t){return function getPrototypeOf(n){return t(r(n))}})},{55:55,81:81}],130:[function(t,n,e){var r=t(39);t(55)("isExtensible",function(t){return function isExtensible(n){return r(n)?t?t(n):!0:!1}})},{39:39,55:55}],131:[function(t,n,e){var r=t(39);t(55)("isFrozen",function(t){return function isFrozen(n){return r(n)?t?t(n):!1:!0}})},{39:39,55:55}],132:[function(t,n,e){var r=t(39);t(55)("isSealed",function(t){return function isSealed(n){return r(n)?t?t(n):!1:!0}})},{39:39,55:55}],133:[function(t,n,e){var r=t(23);r(r.S,"Object",{is:t(64)})},{23:23,64:64}],134:[function(t,n,e){var r=t(81);t(55)("keys",function(t){return function keys(n){return t(r(n))}})},{55:55,81:81}],135:[function(t,n,e){var r=t(39);t(55)("preventExtensions",function(t){return function preventExtensions(n){return t&&r(n)?t(n):n}})},{39:39,55:55}],136:[function(t,n,e){var r=t(39);t(55)("seal",function(t){return function seal(n){return t&&r(n)?t(n):n}})},{39:39,55:55}],137:[function(t,n,e){var r=t(23);r(r.S,"Object",{setPrototypeOf:t(65).set})},{23:23,65:65}],138:[function(t,n,e){"use strict";var r=t(11),o={};o[t(84)("toStringTag")]="z",o+""!="[object z]"&&t(62)(Object.prototype,"toString",function toString(){return"[object "+r(this)+"]"},!0)},{11:11,62:62,84:84}],139:[
2016-03-15 00:42:27 +03:00
2016-04-30 23:48:20 +03:00
!function(a){function b(a,b,e){return 4===arguments.length?c.apply(this,arguments):void d(a,{declarative:!0,deps:b,declare:e})}function c(a,b,c,e){d(a,{declarative:!1,deps:b,executingRequire:c,execute:e})}function d(a,b){b.name=a,a in n||(n[a]=b),b.normalizedDeps=b.deps}function e(a,b){if(b[a.groupIndex]=b[a.groupIndex]||[],-1==o.call(b[a.groupIndex],a)){b[a.groupIndex].push(a);for(var c=0,d=a.normalizedDeps.length;d>c;c++){var f=a.normalizedDeps[c],g=n[f];if(g&&!g.evaluated){var h=a.groupIndex+(g.declarative!=a.declarative);if(void 0===g.groupIndex||g.groupIndex<h){if(void 0!==g.groupIndex&&(b[g.groupIndex].splice(o.call(b[g.groupIndex],g),1),0==b[g.groupIndex].length))throw new TypeError("Mixed dependency cycle detected");g.groupIndex=h}e(g,b)}}}}function f(a){var b=n[a];b.groupIndex=0;var c=[];e(b,c);for(var d=!!b.declarative==c.length%2,f=c.length-1;f>=0;f--){for(var g=c[f],i=0;i<g.length;i++){var k=g[i];d?h(k):j(k)}d=!d}}function g(a){return s[a]||(s[a]={name:a,dependencies:[],exports:{},importers:[]})}function h(b){if(!b.module){var c=b.module=g(b.name),d=b.module.exports,e=b.declare.call(a,function(a,b){if(c.locked=!0,"object"==typeof a)for(var e in a)d[e]=a[e];else d[a]=b;for(var f=0,g=c.importers.length;g>f;f++){var h=c.importers[f];if(!h.locked)for(var i=0;i<h.dependencies.length;++i)h.dependencies[i]===c&&h.setters[i](d)}return c.locked=!1,b},b.name);c.setters=e.setters,c.execute=e.execute;for(var f=0,i=b.normalizedDeps.length;i>f;f++){var j,k=b.normalizedDeps[f],l=n[k],o=s[k];o?j=o.exports:l&&!l.declarative?j=l.esModule:l?(h(l),o=l.module,j=o.exports):j=m(k),o&&o.importers?(o.importers.push(c),c.dependencies.push(o)):c.dependencies.push(null),c.setters[f]&&c.setters[f](j)}}}function i(a){var b,c=n[a];if(c)c.declarative?l(a,[]):c.evaluated||j(c),b=c.module.exports;else if(b=m(a),!b)throw new Error("Unable to load dependency "+a+".");return(!c||c.declarative)&&b&&b.__useDefault?b["default"]:b}function j(b){if(!b.module){var c={},d=b.module={exports:c,id:b.name};if(!b.executingRequire)for(var e=0,f=b.normalizedDeps.length;f>e;e++){var g=b.normalizedDeps[e],h=n[g];h&&j(h)}b.evaluated=!0;var l=b.execute.call(a,function(a){for(var c=0,d=b.deps.length;d>c;c++)if(b.deps[c]==a)return i(b.normalizedDeps[c]);throw new TypeError("Module "+a+" not declared as a dependency.")},c,d);l&&(d.exports=l),c=d.exports,c&&c.__esModule?b.esModule=c:b.esModule=k(c)}}function k(b){if(b===a)return b;var c={};if("object"==typeof b||"function"==typeof b)if(p){var d;for(var e in b)(d=Object.getOwnPropertyDescriptor(b,e))&&r(c,e,d)}else{var f=b&&b.hasOwnProperty;for(var e in b)(!f||b.hasOwnProperty(e))&&(c[e]=b[e])}return c["default"]=b,r(c,"__useDefault",{value:!0}),c}function l(b,c){var d=n[b];if(d&&!d.evaluated&&d.declarative){c.push(b);for(var e=0,f=d.normalizedDeps.length;f>e;e++){var g=d.normalizedDeps[e];-1==o.call(c,g)&&(n[g]?l(g,c):m(g))}d.evaluated||(d.evaluated=!0,d.module.execute.call(a))}}function m(a){if(u[a])return u[a];if("@node/"==a.substr(0,6))return t(a.substr(6));var b=n[a];if(!b)throw"Module "+a+" not present.";return f(a),l(a,[]),n[a]=void 0,b.declarative&&r(b.module.exports,"__esModule",{value:!0}),u[a]=b.declarative?b.module.exports:b.esModule}var n={},o=Array.prototype.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},p=!0;try{Object.getOwnPropertyDescriptor({a:0},"a")}catch(q){p=!1}var r;!function(){try{Object.defineProperty({},"a",{})&&(r=Object.defineProperty)}catch(a){r=function(a,b,c){try{a[b]=c.value||c.get.call(a)}catch(d){}}}}();var s={},t="undefined"!=typeof System&&System._nodeRequire||"undefined"!=typeof require&&require.resolve&&"undefined"!=typeof process&&require,u={"@empty":{}};return function(a,d,e){return function(f){f(function(f){for(var g={_nodeRequire:t,register:b,registerDynamic:c,get:m,set:function(a,b){u[a]=b},newModule:function(a){return a}},h=0;h<d.length;h++)(function(a,b){b&&b.__esModule?u[a]=b:u[a]=k(b)})(d[h],arguments[h]);e(g);var i=m(a[0]);if(a.length>1)for(var h=1;h<a.length;h++)m(a[h]);return i.__useDefault?i["default"]:i})}}}("undefined"!=typ
value:function(){var a=w.query("redoc"),b=void 0,c=void 0,d=void 0;a&&(c=a.parentElement,d=a.nextElementSibling),b=a.cloneNode(!1),e.appRef&&(e.appRef.destroy(),e.appRef=null,b.innerHTML="Loading...",c&&c.insertBefore(b,d))}}]);var y=e;return e=Reflect.metadata("parameters",[[o],[f],[n]])(e)||e,e=d({selector:"redoc",providers:[o,r],template:'\n <div class="redoc-wrap">\n <div class="menu-content" sticky-sidebar [scrollParent]="options.$scrollParent" [scrollYOffset]="options.scrollYOffset">\n <api-logo> </api-logo>\n <side-menu> </side-menu>\n </div>\n <div id="api-content">\n <api-info> </api-info>\n <methods-list> </methods-list>\n <footer>\n <div class="powered-by-badge">\n <a href="https://github.com/Rebilly/ReDoc" title="Swagger-generated API Reference Documentation" target="_blank">\n Powered by <strong>ReDoc</strong>\n </a>\n </div>\n </footer>\n </div>\n </div>\n ',styles:['\n :host{display:block;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent;-o-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-osx-font-smoothing:grayscale;-moz-osx-font-smoothing:grayscale;osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.004);-ms-text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-rendering:optimizeSpeed !important;font-smooth:always;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.redoc-wrap{position:relative;font-family:Roboto,sans-serif;font-size:14px;line-height:1.55em;color:#263238}side-menu{display:block;box-sizing:border-box}methods-list{display:block;overflow:hidden}api-info,.side-bar{display:block;padding:10px 0}api-info{padding:40px}api-logo{display:block;text-align:center}@media (max-width: 1000px){api-logo{display:none}}[sticky-sidebar]{width:260px;background-color:#FAFAFA;overflow-y:auto;overflow-x:hidden}@media (max-width: 1000px){[sticky-sidebar]{z-index:1;width:100%;bottom:auto !important}}#api-content{margin-left:260px;position:relative}@media (max-width: 1000px){#api-content{padding-top:3em;margin-left:0}}#api-content:before{content:"";background:#263238;height:100%;width:40%;top:0;right:0;position:absolute;z-index:-1}@media (max-width: 1100px){#api-content:before{display:none}}:host h1{margin-top:0;font-family:Montserrat,sans-serif;color:#0033a0;font-weight:400}:host h2{margin-top:0;font-family:Montserrat,sans-serif;color:#0033a0;font-weight:400}:host h3{margin-top:0;font-family:Montserrat,sans-serif;color:#0033a0;font-weight:400}:host h4{margin-top:0;font-family:Montserrat,sans-serif;color:#0033a0;font-weight:400}:host h5{margin-top:0;font-family:Montserrat,sans-serif;color:#0033a0;font-weight:400}:host h1{font-size:1.85714em}:host h2{font-size:1.57143em}:host h3{font-size:1.28571em}:host h4{font-size:1.14286em}:host h5{font-size:0.929em}:host p{font-family:Roboto,sans-serif;font-weight:300;margin:0;margin-bottom:1em;line-height:1.55em}:host a{text-decoration:none;color:#0033a0}:host p>code{color:#e53935;border:1px solid rgba(38,50,56,0.1)}footer{text-align:right;padding:10px;font-size:15px;background-color:white}footer strong{font-size:18px;color:#0033a0}:host .redoc-markdown-block pre{font-family:Courier, monospace;white-space:pre-wrap;background-color:rgba(38,50,56,0.04);padding:12px 14px 15px 14px;overflow-x:auto;line-height:normal;border-radius:2px;border:1px solid rgba(38,50,56,0.1)}:host .redoc-markdown-block pre code{background-color:transparent}:host .redoc-markdown-block pre code:before,:host .redoc-markdown-block pre code:after{content:none}:host .redoc-markdown-block code{font-family:Courier, monospace;background-color:rgba(38,50,56,0.04);padding:0.1em 0 0.2em 0;font-size:1em;border-radius:2px}:host .r
},b.prototype.setText=function(a,b){a.textContent=b},b.prototype.getValue=function(a){return a.value},b.prototype.setValue=function(a,b){a.value=b},b.prototype.getChecked=function(a){return a.checked},b.prototype.setChecked=function(a,b){a.checked=b},b.prototype.createComment=function(a){return document.createComment(a)},b.prototype.createTemplate=function(a){var b=document.createElement("template");return b.innerHTML=a,b},b.prototype.createElement=function(a,b){return void 0===b&&(b=document),b.createElement(a)},b.prototype.createElementNS=function(a,b,c){return void 0===c&&(c=document),c.createElementNS(a,b)},b.prototype.createTextNode=function(a,b){return void 0===b&&(b=document),b.createTextNode(a)},b.prototype.createScriptTag=function(a,b,c){void 0===c&&(c=document);var d=c.createElement("SCRIPT");return d.setAttribute(a,b),d},b.prototype.createStyleElement=function(a,b){void 0===b&&(b=document);var c=b.createElement("style");return this.appendChild(c,this.createTextNode(a)),c},b.prototype.createShadowRoot=function(a){return a.createShadowRoot()},b.prototype.getShadowRoot=function(a){return a.shadowRoot},b.prototype.getHost=function(a){return a.host},b.prototype.clone=function(a){return a.cloneNode(!0)},b.prototype.getElementsByClassName=function(a,b){return a.getElementsByClassName(b)},b.prototype.getElementsByTagName=function(a,b){return a.getElementsByTagName(b)},b.prototype.classList=function(a){return Array.prototype.slice.call(a.classList,0)},b.prototype.addClass=function(a,b){a.classList.add(b)},b.prototype.removeClass=function(a,b){a.classList.remove(b)},b.prototype.hasClass=function(a,b){return a.classList.contains(b)},b.prototype.setStyle=function(a,b,c){a.style[b]=c},b.prototype.removeStyle=function(a,b){a.style[b]=null},b.prototype.getStyle=function(a,b){return a.style[b]},b.prototype.hasStyle=function(a,b,c){void 0===c&&(c=null);var d=this.getStyle(a,b)||"";return c?d==c:d.length>0},b.prototype.tagName=function(a){return a.tagName},b.prototype.attributeMap=function(a){for(var b=new Map,c=a.attributes,d=0;d<c.length;d++){var e=c[d];b.set(e.name,e.value)}return b},b.prototype.hasAttribute=function(a,b){return a.hasAttribute(b)},b.prototype.hasAttributeNS=function(a,b,c){return a.hasAttributeNS(b,c)},b.prototype.getAttribute=function(a,b){return a.getAttribute(b)},b.prototype.getAttributeNS=function(a,b,c){return a.getAttributeNS(b,c)},b.prototype.setAttribute=function(a,b,c){a.setAttribute(b,c)},b.prototype.setAttributeNS=function(a,b,c,d){a.setAttributeNS(b,c,d)},b.prototype.removeAttribute=function(a,b){a.removeAttribute(b)},b.prototype.removeAttributeNS=function(a,b,c){a.removeAttributeNS(b,c)},b.prototype.templateAwareRoot=function(a){return this.isTemplateElement(a)?this.content(a):a},b.prototype.createHtmlDocument=function(){return document.implementation.createHTMLDocument("fakeTitle")},b.prototype.defaultDoc=function(){return document},b.prototype.getBoundingClientRect=function(a){try{return a.getBoundingClientRect()}catch(b){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}},b.prototype.getTitle=function(){return document.title},b.prototype.setTitle=function(a){document.title=a||""},b.prototype.elementMatches=function(a,b){var c=!1;return a instanceof HTMLElement&&(a.matches?c=a.matches(b):a.msMatchesSelector?c=a.msMatchesSelector(b):a.webkitMatchesSelector&&(c=a.webkitMatchesSelector(b))),c},b.prototype.isTemplateElement=function(a){return a instanceof HTMLElement&&"TEMPLATE"==a.nodeName},b.prototype.isTextNode=function(a){return a.nodeType===Node.TEXT_NODE},b.prototype.isCommentNode=function(a){return a.nodeType===Node.COMMENT_NODE},b.prototype.isElementNode=function(a){return a.nodeType===Node.ELEMENT_NODE},b.prototype.hasShadowRoot=function(a){return a instanceof HTMLElement&&j.isPresent(a.shadowRoot)},b.prototype.isShadowRoot=function(a){return a instanceof DocumentFragment},b.prototype.importIntoDoc=function(a){var b=a;return this.isTemplateElement(a)&&(b=this.content(a)),document.importNode(b,!0)},b.prototype.adoptNode=function(a){return document.adoptNode(a)},b.prototype.getHref=fu
b.Location=window.Location,b.EventListener=window.EventListener,d.define=e,c.exports}),a.registerDynamic("57",["58","2b","56","37"],!0,function(a,b,c){"use strict";var d=this,e=d.define;d.define=void 0;var f=a("58"),g=a("2b"),h=a("56"),i=a("37"),j=function(){function a(a,b){this.msPerTick=a,this.numTicks=b}return a}();b.ChangeDetectionPerfRecord=j;var k=function(){function a(a){this.profiler=new l(a)}return a}();b.AngularTools=k;var l=function(){function a(a){this.appRef=a.injector.get(f.ApplicationRef)}return a.prototype.timeChangeDetection=function(a){var b=g.isPresent(a)&&a.record,c="Change Detection",d=g.isPresent(h.window.console.profile);b&&d&&h.window.console.profile(c);for(var e=i.DOM.performanceNow(),f=0;5>f||i.DOM.performanceNow()-e<500;)this.appRef.tick(),f++;var k=i.DOM.performanceNow();b&&d&&h.window.console.profileEnd(c);var l=(k-e)/f;return h.window.console.log("ran "+f+" change detection cycles"),h.window.console.log(g.NumberWrapper.toFixed(l,2)+" ms per check"),new j(l,f)},a}();return b.AngularProfiler=l,d.define=e,c.exports}),a.registerDynamic("59",["2b","57"],!0,function(a,b,c){"use strict";function d(a){j.ng=new i.AngularTools(a)}function e(){delete j.ng}var f=this,g=f.define;f.define=void 0;var h=a("2b"),i=a("57"),j=h.global;return b.enableDebugTools=d,b.disableDebugTools=e,f.define=g,c.exports}),a.registerDynamic("39",["2b","41","3a","5a","38"],!0,function(a,b,c){"use strict";var d=this,e=d.define;d.define=void 0;var f=this&&this.__decorate||function(a,b,c,d){var e,f=arguments.length,g=3>f?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)g=Reflect.decorate(a,b,c,d);else for(var h=a.length-1;h>=0;h--)(e=a[h])&&(g=(3>f?e(g):f>3?e(b,c,g):e(b,c))||g);return f>3&&g&&Object.defineProperty(b,c,g),g},g=this&&this.__metadata||function(a,b){return"object"==typeof Reflect&&"function"==typeof Reflect.metadata?Reflect.metadata(a,b):void 0},h=this&&this.__param||function(a,b){return function(c,d){b(c,d,a)}},i=a("2b"),j=a("41"),k=a("3a"),l=a("5a"),m=a("38");b.EVENT_MANAGER_PLUGINS=i.CONST_EXPR(new k.OpaqueToken("EventManagerPlugins"));var n=function(){function a(a,b){var c=this;this._zone=b,a.forEach(function(a){return a.manager=c}),this._plugins=m.ListWrapper.reversed(a)}return a.prototype.addEventListener=function(a,b,c){var d=this._findPluginFor(b);return d.addEventListener(a,b,c)},a.prototype.addGlobalEventListener=function(a,b,c){var d=this._findPluginFor(b);return d.addGlobalEventListener(a,b,c)},a.prototype.getZone=function(){return this._zone},a.prototype._findPluginFor=function(a){for(var b=this._plugins,c=0;c<b.length;c++){var d=b[c];if(d.supports(a))return d}throw new j.BaseException("No event manager plugin found for event "+a)},a=f([k.Injectable(),h(0,k.Inject(b.EVENT_MANAGER_PLUGINS)),g("design:paramtypes",[Array,l.NgZone])],a)}();b.EventManager=n;var o=function(){function a(){}return a.prototype.supports=function(a){return!1},a.prototype.addEventListener=function(a,b,c){throw"not implemented"},a.prototype.addGlobalEventListener=function(a,b,c){throw"not implemented"},a}();return b.EventManagerPlugin=o,d.define=e,c.exports}),a.registerDynamic("5b",["39","38"],!0,function(a,b,c){"use strict";var d=this,e=d.define;d.define=void 0;var f=this&&this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);a.prototype=null===b?Object.create(b):(c.prototype=b.prototype,new c)},g=a("39"),h=a("38"),i={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0},j=function(a){function b(){a.call(this)}return f(b,a),b.prototype.supports=function(a){return a=a.toLowerCase(),h.StringMapWrapper.contains(i,a)},b}(g.EventManagerPlugin);return b.HammerGesturesPluginCommon=j,d.define=e,c.exports}),a.registerDynamic("5c",["5b","2b",
return a._getDependency(b.providerType,c)});return i.importExpr(c.useFactory).callFn(e)}if(l.isPresent(c.useClass)){var d=l.isPresent(c.deps)?c.deps:c.useClass.diDeps,e=d.map(function(c){return a._getDependency(b.providerType,c)});return i.importExpr(c.useClass).instantiate(e,i.importType(c.useClass))}return c.useValue instanceof o.CompileIdentifierMetadata?i.importExpr(c.useValue):c.useValue instanceof i.Expression?c.useValue:i.literal(c.useValue)}),d="_"+b.token.name+"_"+a.nodeIndex+"_"+a._instances.size,f=e(d,b,c,b.multiProvider,b.eager,a);a._instances.add(b.token,f)}),this.directiveInstances=this._directives.map(function(b){return a._instances.get(j.identifierToken(b.type))});for(var b=0;b<this.directiveInstances.length;b++){var c=this.directiveInstances[b],d=this._directives[b];d.queries.forEach(function(b){a._addQuery(b,c)})}var f=[];if(this._resolvedProviders.values().forEach(function(b){var c=a._getQueriesFor(b.token);m.ListWrapper.addAll(f,c.map(function(a){return new u(a,b.token)}))}),m.StringMapWrapper.forEach(this.referenceTokens,function(b,c){var d,e=a.referenceTokens[c];d=l.isPresent(e)?a._instances.get(e):a.renderNode,a.view.locals.set(c,d);var g=new o.CompileTokenMetadata({value:c});m.ListWrapper.addAll(f,a._getQueriesFor(g).map(function(a){return new u(a,g)}))}),f.forEach(function(b){var c;if(l.isPresent(b.read.identifier))c=a._instances.get(b.read);else{var d=a.referenceTokens[b.read.value];c=l.isPresent(d)?a._instances.get(d):a.elementRef}l.isPresent(c)&&b.query.addValue(c,a.view)}),l.isPresent(this.component)){var g=l.isPresent(this.component)?i.literalArr(this._componentConstructorViewQueryLists):i.NULL_EXPR,h=l.isPresent(this.getComponent())?this.getComponent():i.NULL_EXPR;this.view.createMethod.addStmt(this.appElement.callMethod("initComponent",[h,g,this._compViewExpr]).toStmt())}},b.prototype.afterChildren=function(a){var b=this;this._resolvedProviders.values().forEach(function(c){var e=b._instances.get(c.token),f=c.providerType===n.ProviderAstType.PrivateService?0:a;b.view.injectorGetMethod.addStmt(d(b.nodeIndex,f,c,e))}),this._queries.values().forEach(function(a){return a.forEach(function(a){return a.afterChildren(b.view.updateContentQueriesMethod)})})},b.prototype.addContentNode=function(a,b){this.contentNodesByNgContentIndex[a].push(b)},b.prototype.getComponent=function(){return l.isPresent(this.component)?this._instances.get(j.identifierToken(this.component.type)):null},b.prototype.getProviderTokens=function(){return this._resolvedProviders.values().map(function(a){return p.createDiTokenExpression(a.token)})},b.prototype._getQueriesFor=function(a){for(var b,c=[],d=this,e=0;!d.isNull();)b=d._queries.get(a),l.isPresent(b)&&m.ListWrapper.addAll(c,b.filter(function(a){return a.meta.descendants||1>=e})),d._directives.length>0&&e++,d=d.parent;return b=this.view.componentView.viewQueries.get(a),l.isPresent(b)&&m.ListWrapper.addAll(c,b),c},b.prototype._addQuery=function(a,b){var c="_query_"+a.selectors[0].name+"_"+this.nodeIndex+"_"+this._queryCount++,d=q.createQueryList(a,b,c,this.view),e=new q.CompileQuery(a,d,b,this.view);return q.addQueryToTokenMap(this._queries,e),e},b.prototype._getLocalDependency=function(a,b){var c=null;if(l.isBlank(c)&&l.isPresent(b.query)&&(c=this._addQuery(b.query,null).queryList),l.isBlank(c)&&l.isPresent(b.viewQuery)&&(c=q.createQueryList(b.viewQuery,null,"_viewQuery_"+b.viewQuery.selectors[0].name+"_"+this.nodeIndex+"_"+this._componentConstructorViewQueryLists.length,this.view),this._componentConstructorViewQueryLists.push(c)),l.isPresent(b.token)){if(l.isBlank(c)&&b.token.equalsTo(j.identifierToken(j.Identifiers.ChangeDetectorRef)))return a===n.ProviderAstType.Component?this._compViewExpr.prop("ref"):i.THIS_EXPR.prop("ref");l.isBlank(c)&&(c=this._instances.get(b.token))}return c},b.prototype._getDependency=function(a,b){var c=this,d=null;for(b.isValue&&(d=i.literal(b.value)),l.isBlank(d)&&!b.isSkipSelf&&(d=this._getLocalDependency(a,b));l.isBlank(d)&&!c.parent.isNull();)c=c.parent,d=c._getLocalDependency(n.ProviderAstType.PublicService,new o.CompileDiDependencyMetadat
e.push(f)),f},a.prototype.addAction=function(a,b,c){k.isPresent(b)&&b.isComponent&&(this._hasComponentHostListener=!0),this._method.resetDebugInfo(this.compileElement.nodeIndex,a);var d=k.isPresent(c)?c:n.THIS_EXPR.prop("context"),e=p.convertCdStatementToIr(this.compileElement.view,d,a.handler),f=e.length-1;if(f>=0){var h=e[f],i=g(h),j=n.variable("pd_"+this._actionResultExprs.length);this._actionResultExprs.push(j),k.isPresent(i)&&(e[f]=j.set(i.cast(n.DYNAMIC_TYPE).notIdentical(n.literal(!1))).toDeclStmt(null,[n.StmtModifier.Final]))}this._method.addStmts(e)},a.prototype.finishMethod=function(){var a=this._hasComponentHostListener?this.compileElement.appElement.prop("componentView"):n.THIS_EXPR,b=n.literal(!0);this._actionResultExprs.forEach(function(a){b=b.and(a)});var c=[a.callMethod("markPathToRootAsCheckOnce",[]).toStmt()].concat(this._method.finish()).concat([new n.ReturnStatement(b)]);this.compileElement.view.eventHandlerMethods.push(new n.ClassMethod(this._methodName,[this._eventParam],c,n.BOOL_TYPE,[n.StmtModifier.Private]))},a.prototype.listenToRenderer=function(){var a,b=n.THIS_EXPR.callMethod("eventHandler",[n.fn([this._eventParam],[new n.ReturnStatement(n.THIS_EXPR.callMethod(this._methodName,[m.EventHandlerVars.event]))])]);a=k.isPresent(this.eventTarget)?m.ViewProperties.renderer.callMethod("listenGlobal",[n.literal(this.eventTarget),n.literal(this.eventName),b]):m.ViewProperties.renderer.callMethod("listen",[this.compileElement.renderNode,n.literal(this.eventName),b]);var c=n.variable("disposable_"+this.compileElement.view.disposables.length);this.compileElement.view.disposables.push(c),this.compileElement.view.createMethod.addStmt(c.set(a).toDeclStmt(n.FUNCTION_TYPE,[n.StmtModifier.Private]))},a.prototype.listenToDirective=function(a,b){var c=n.variable("subscription_"+this.compileElement.view.subscriptions.length);this.compileElement.view.subscriptions.push(c);var d=n.THIS_EXPR.callMethod("eventHandler",[n.fn([this._eventParam],[n.THIS_EXPR.callMethod(this._methodName,[m.EventHandlerVars.event]).toStmt()])]);this.compileElement.view.createMethod.addStmt(c.set(a.prop(b).callMethod(n.BuiltinMethod.SubscribeObservable,[d])).toDeclStmt(null,[n.StmtModifier.Final]))},a}();return b.CompileEventListener=r,b.collectEventListeners=d,b.bindDirectiveOutputs=e,b.bindRenderOutputs=f,i.define=j,c.exports}),a.registerDynamic("6d",["2b","60","74","66","70","61","6a"],!0,function(a,b,c){"use strict";function d(a,b){if(g.isBlank(b))return l.NULL_EXPR;var c=g.resolveEnumToken(a.runtime,b);return l.importExpr(new h.CompileIdentifierMetadata({name:a.name+"."+c,moduleUrl:a.moduleUrl,runtime:b}))}var e=this,f=e.define;e.define=void 0;var g=a("2b"),h=a("60"),i=a("74"),j=a("66"),k=a("70"),l=a("61"),m=a("6a"),n=function(){function a(){}return a.fromValue=function(a){return d(m.Identifiers.ViewType,a)},a.HOST=a.fromValue(k.ViewType.HOST),a.COMPONENT=a.fromValue(k.ViewType.COMPONENT),a.EMBEDDED=a.fromValue(k.ViewType.EMBEDDED),a}();b.ViewTypeEnum=n;var o=function(){function a(){}return a.fromValue=function(a){return d(m.Identifiers.ViewEncapsulation,a)},a.Emulated=a.fromValue(j.ViewEncapsulation.Emulated),a.Native=a.fromValue(j.ViewEncapsulation.Native),a.None=a.fromValue(j.ViewEncapsulation.None),a}();b.ViewEncapsulationEnum=o;var p=function(){function a(){}return a.fromValue=function(a){return d(m.Identifiers.ChangeDetectorState,a)},a.NeverChecked=a.fromValue(i.ChangeDetectorState.NeverChecked),a.CheckedBefore=a.fromValue(i.ChangeDetectorState.CheckedBefore),a.Errored=a.fromValue(i.ChangeDetectorState.Errored),a}();b.ChangeDetectorStateEnum=p;var q=function(){function a(){}return a.fromValue=function(a){return d(m.Identifiers.ChangeDetectionStrategy,a)},a.CheckOnce=a.fromValue(i.ChangeDetectionStrategy.CheckOnce),a.Checked=a.fromValue(i.ChangeDetectionStrategy.Checked),a.CheckAlways=a.fromValue(i.ChangeDetectionStrategy.CheckAlways),a.Detached=a.fromValue(i.ChangeDetectionStrategy.Detached),a.OnPush=a.fromValue(i.ChangeDetectionStrategy.OnPush),a.Default=a.fromValue(i.ChangeDetectionStrategy.Default),a}();b.ChangeDetectionStrate
return c.forEach(function(a){a.inputs.forEach(function(a){f.set(a.templateName,a)})}),b.forEach(function(b){!b.isLiteral&&n.isBlank(f.get(b.name))&&e.push(d._createElementPropertyAst(a,b.name,b.expression,b.sourceSpan))}),e},a.prototype._createElementPropertyAst=function(a,b,c,d){var e,f,g=null,h=b.split(L);if(1===h.length)f=this._schemaRegistry.getMappedPropName(h[0]),e=x.PropertyBindingType.Property,this._schemaRegistry.hasProperty(a,f)||this._reportError("Can't bind to '"+f+"' since it isn't a known native property",d);else if(h[0]==M){f=h[1];var i=f.indexOf(":");if(i>-1){var j=f.substring(0,i),k=f.substring(i+1);f=u.mergeNsAndName(j,k)}e=x.PropertyBindingType.Attribute}else h[0]==N?(f=h[1],e=x.PropertyBindingType.Class):h[0]==O?(g=h.length>2?h[2]:null,f=h[1],e=x.PropertyBindingType.Style):(this._reportError("Invalid property name '"+b+"'",d),e=null);return new x.BoundElementPropertyAst(f,e,c,g,d)},a.prototype._findComponentDirectiveNames=function(a){var b=[];return a.forEach(function(a){var c=a.directive.type.name;a.directive.isComponent&&b.push(c)}),b},a.prototype._assertOnlyOneComponent=function(a,b){var c=this._findComponentDirectiveNames(a);c.length>1&&this._reportError("More than one component: "+c.join(","),b)},a.prototype._assertNoComponentsNorElementBindingsOnTemplate=function(a,b,c){var d=this,e=this._findComponentDirectiveNames(a);e.length>0&&this._reportError("Components on an embedded template: "+e.join(","),c),b.forEach(function(a){d._reportError("Property binding "+a.name+" not used by any directive on an embedded template",c)})},a.prototype._assertAllEventsPublishedByDirectives=function(a,b){var c=this,d=new Set;a.forEach(function(a){m.StringMapWrapper.forEach(a.directive.outputs,function(a,b){d.add(a)})}),b.forEach(function(a){(n.isPresent(a.target)||!m.SetWrapper.has(d,a.name))&&c._reportError("Event binding "+a.fullName+" not emitted by any directive on an embedded template",a.sourceSpan)})},a}(),U=function(){function a(){}return a.prototype.visitElement=function(a,b){var c=A.preparseElement(a);if(c.type===A.PreparsedElementType.SCRIPT||c.type===A.PreparsedElementType.STYLE||c.type===A.PreparsedElementType.STYLESHEET)return null;var d=a.attrs.map(function(a){return[a.name,a.value]}),f=e(a.name,d),g=b.findNgContentIndex(f),h=C.htmlVisitAll(this,a.children,Y);return new x.ElementAst(a.name,C.htmlVisitAll(this,a.attrs),[],[],[],[],[],!1,h,g,a.sourceSpan)},a.prototype.visitComment=function(a,b){return null},a.prototype.visitAttr=function(a,b){return new x.AttrAst(a.name,a.value,a.sourceSpan)},a.prototype.visitText=function(a,b){var c=b.findNgContentIndex(P);return new x.TextAst(a.value,c,a.sourceSpan)},a.prototype.visitExpansion=function(a,b){return a},a.prototype.visitExpansionCase=function(a,b){return a},a}(),V=function(){function a(a,b,c,d){this.name=a,this.expression=b,this.isLiteral=c,this.sourceSpan=d}return a}(),W=function(){function a(a,b,c){this.name=a,this.value=b,this.sourceSpan=c}return a}();b.splitClasses=d;var X=function(){function a(a,b,c,d){this.isTemplateElement=a,this._ngContentIndexMatcher=b,this._wildcardNgContentIndex=c,this.providerContext=d}return a.create=function(b,c,d){var e=new y.SelectorMatcher,f=null;if(c.length>0&&c[0].directive.isComponent)for(var g=c[0].directive.template.ngContentSelectors,h=0;h<g.length;h++){var i=g[h];n.StringWrapper.equals(i,"*")?f=h:e.addSelectables(y.CssSelector.parse(g[h]),h)}return new a(b,e,f,d)},a.prototype.findNgContentIndex=function(a){var b=[];return this._ngContentIndexMatcher.match(a,function(a,c){b.push(c)}),m.ListWrapper.sort(b),n.isPresent(this._wildcardNgContentIndex)&&b.push(this._wildcardNgContentIndex),b.length>0?b[0]:null},a}(),Y=new X(!0,new y.SelectorMatcher,null,null),Z=new U,$=function(a){function b(){a.apply(this,arguments),this.pipes=new Set}return i(b,a),b.prototype.visitPipe=function(a,b){return this.pipes.add(a.name),a.exp.visit(this),this.visitAll(a.args,b),null},b}(r.RecursiveAstVisitor);return b.PipeCollector=$,g.define=h,c.exports}),a.registerDynamic("68",["2b"],!0,function(a,b,c){"use strict";function d(a){if(h.isBlan
},a.prototype.normalizeTemplate=function(a,b){var c=this;if(i.isPresent(b.template))return k.PromiseWrapper.resolve(this.normalizeLoadedTemplate(a,b,b.template,a.moduleUrl));if(i.isPresent(b.templateUrl)){var d=this._urlResolver.resolve(a.moduleUrl,b.templateUrl);return this._xhr.get(d).then(function(e){return c.normalizeLoadedTemplate(a,b,e,d)})}throw new j.BaseException("No template specified for component "+a.name)},a.prototype.normalizeLoadedTemplate=function(a,b,c,d){var e=this,f=this._htmlParser.parse(c,a.name);if(f.errors.length>0){var g=f.errors.join("\n");throw new j.BaseException("Template parse errors:\n"+g)}var i=new u;q.htmlVisitAll(i,f.rootNodes);var k=b.styles.concat(i.styles),l=i.styleUrls.filter(n.isStyleUrlResolvable).map(function(a){return e._urlResolver.resolve(d,a)}).concat(b.styleUrls.filter(n.isStyleUrlResolvable).map(function(b){return e._urlResolver.resolve(a.moduleUrl,b)})),m=k.map(function(a){var b=n.extractStyleUrls(e._urlResolver,d,a);return b.styleUrls.forEach(function(a){return l.push(a)}),b.style}),o=b.encapsulation;return o===p.ViewEncapsulation.Emulated&&0===m.length&&0===l.length&&(o=p.ViewEncapsulation.None),new h.CompileTemplateMetadata({encapsulation:o,template:c,templateUrl:d,styles:m,styleUrls:l,ngContentSelectors:i.ngContentSelectors})},a=f([o.Injectable(),g("design:paramtypes",[l.XHR,m.UrlResolver,r.HtmlParser])],a)}();b.DirectiveNormalizer=t;var u=function(){function a(){this.ngContentSelectors=[],this.styles=[],this.styleUrls=[],this.ngNonBindableStackCount=0}return a.prototype.visitElement=function(a,b){var c=s.preparseElement(a);switch(c.type){case s.PreparsedElementType.NG_CONTENT:0===this.ngNonBindableStackCount&&this.ngContentSelectors.push(c.selectAttr);break;case s.PreparsedElementType.STYLE:var d="";a.children.forEach(function(a){a instanceof q.HtmlTextAst&&(d+=a.value)}),this.styles.push(d);break;case s.PreparsedElementType.STYLESHEET:this.styleUrls.push(c.hrefAttr)}return c.nonBindable&&this.ngNonBindableStackCount++,q.htmlVisitAll(this,a.children),c.nonBindable&&this.ngNonBindableStackCount--,null},a.prototype.visitComment=function(a,b){return null},a.prototype.visitAttr=function(a,b){return null},a.prototype.visitText=function(a,b){return null},a.prototype.visitExpansion=function(a,b){return null},a.prototype.visitExpansionCase=function(a,b){return null},a}();return d.define=e,c.exports}),a.registerDynamic("8f",["3a","2b","41","38","50","90","91"],!0,function(a,b,c){"use strict";function d(a){return a instanceof m.DirectiveMetadata}var e=this,f=e.define;e.define=void 0;var g=this&&this.__decorate||function(a,b,c,d){var e,f=arguments.length,g=3>f?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)g=Reflect.decorate(a,b,c,d);else for(var h=a.length-1;h>=0;h--)(e=a[h])&&(g=(3>f?e(g):f>3?e(b,c,g):e(b,c))||g);return f>3&&g&&Object.defineProperty(b,c,g),g},h=this&&this.__metadata||function(a,b){return"object"==typeof Reflect&&"function"==typeof Reflect.metadata?Reflect.metadata(a,b):void 0},i=a("3a"),j=a("2b"),k=a("41"),l=a("38"),m=a("50"),n=a("90"),o=a("91"),p=function(){function a(a){j.isPresent(a)?this._reflector=a:this._reflector=n.reflector}return a.prototype.resolve=function(a){var b=this._reflector.annotations(i.resolveForwardRef(a));if(j.isPresent(b)){var c=b.find(d);if(j.isPresent(c)){var e=this._reflector.propMetadata(a);return this._mergeWithPropertyMetadata(c,e,a)}}throw new k.BaseException("No Directive annotation found on "+j.stringify(a))},a.prototype._mergeWithPropertyMetadata=function(a,b,c){var d=[],e=[],f={},g={};return l.StringMapWrapper.forEach(b,function(a,b){a.forEach(function(a){if(a instanceof m.InputMetadata&&(j.isPresent(a.bindingPropertyName)?d.push(b+": "+a.bindingPropertyName):d.push(b)),a instanceof m.OutputMetadata&&(j.isPresent(a.bindingPropertyName)?e.push(b+": "+a.bindingPropertyName):e.push(b)),a instanceof m.HostBindingMetadata&&(j.isPresent(a.hostPropertyName)?f["["+a.hostPropertyName+"]"]=b:f["["+b+"]"]=b),a instanceof m.HostListenerMetadata){var c=j.isPresent(a.args)
value:this.value,diDeps:g(this.diDeps)}},a}();b.CompileFactoryMetadata=C;var D=function(){function a(a){var b=a.value,c=a.identifier,d=a.identifierIsInstance;this.value=b,this.identifier=c,this.identifierIsInstance=n.normalizeBool(d)}return a.fromJson=function(b){return new a({value:b.value,identifier:h(b.identifier,z.fromJson),identifierIsInstance:b.identifierIsInstance})},a.prototype.toJson=function(){return{value:this.value,identifier:i(this.identifier),identifierIsInstance:this.identifierIsInstance}},Object.defineProperty(a.prototype,"runtimeCacheKey",{get:function(){return n.isPresent(this.identifier)?this.identifier.runtime:this.value},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"assetCacheKey",{get:function(){return n.isPresent(this.identifier)?n.isPresent(this.identifier.moduleUrl)&&n.isPresent(v.getUrlScheme(this.identifier.moduleUrl))?this.identifier.name+"|"+this.identifier.moduleUrl+"|"+this.identifierIsInstance:null:this.value},enumerable:!0,configurable:!0}),a.prototype.equalsTo=function(a){var b=this.runtimeCacheKey,c=this.assetCacheKey;return n.isPresent(b)&&b==a.runtimeCacheKey||n.isPresent(c)&&c==a.assetCacheKey},Object.defineProperty(a.prototype,"name",{get:function(){return n.isPresent(this.value)?t.sanitizeIdentifier(this.value):this.identifier.name},enumerable:!0,configurable:!0}),a}();b.CompileTokenMetadata=D;var E=function(){function a(){this._valueMap=new Map,this._values=[]}return a.prototype.add=function(a,b){var c=this.get(a);if(n.isPresent(c))throw new o.BaseException("Can only add to a TokenMap! Token: "+a.name);this._values.push(b);var d=a.runtimeCacheKey;n.isPresent(d)&&this._valueMap.set(d,b);var e=a.assetCacheKey;n.isPresent(e)&&this._valueMap.set(e,b)},a.prototype.get=function(a){var b,c=a.runtimeCacheKey,d=a.assetCacheKey;return n.isPresent(c)&&(b=this._valueMap.get(c)),n.isBlank(b)&&n.isPresent(d)&&(b=this._valueMap.get(d)),b},a.prototype.values=function(){return this._values},Object.defineProperty(a.prototype,"size",{get:function(){return this._values.length},enumerable:!0,configurable:!0}),a}();b.CompileTokenMap=E;var F=function(){function a(a){var b=void 0===a?{}:a,c=b.runtime,d=b.name,e=b.moduleUrl,f=b.prefix,g=b.isHost,h=b.value,i=b.diDeps;this.runtime=c,this.name=d,this.moduleUrl=e,this.prefix=f,this.isHost=n.normalizeBool(g),this.value=h,this.diDeps=j(i)}return a.fromJson=function(b){return new a({name:b.name,moduleUrl:b.moduleUrl,prefix:b.prefix,isHost:b.isHost,value:b.value,diDeps:f(b.diDeps,A.fromJson)})},Object.defineProperty(a.prototype,"identifier",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"type",{get:function(){return this},enumerable:!0,configurable:!0}),a.prototype.toJson=function(){return{"class":"Type",name:this.name,moduleUrl:this.moduleUrl,prefix:this.prefix,isHost:this.isHost,value:this.value,diDeps:g(this.diDeps)}},a}();b.CompileTypeMetadata=F;var G=function(){function a(a){var b=void 0===a?{}:a,c=b.selectors,d=b.descendants,e=b.first,f=b.propertyName,g=b.read;this.selectors=c,this.descendants=n.normalizeBool(d),this.first=n.normalizeBool(e),this.propertyName=f,this.read=g}return a.fromJson=function(b){return new a({selectors:f(b.selectors,D.fromJson),descendants:b.descendants,first:b.first,propertyName:b.propertyName,read:h(b.read,D.fromJson)})},a.prototype.toJson=function(){return{selectors:g(this.selectors),descendants:this.descendants,first:this.first,propertyName:this.propertyName,read:i(this.read)}},a}();b.CompileQueryMetadata=G;var H=function(){function a(a){var b=void 0===a?{}:a,c=b.encapsulation,d=b.template,e=b.templateUrl,f=b.styles,g=b.styleUrls,h=b.ngContentSelectors;this.encapsulation=n.isPresent(c)?c:r.ViewEncapsulation.Emulated,this.template=d,this.templateUrl=e,this.styles=n.isPresent(f)?f:[],this.styleUrls=n.isPresent(g)?g:[],this.ngContentSelectors=n.isPresent(h)?h:[]}return a.fromJson=function(b){return new a({encapsulation:n.isPresent(b.encapsulation)?r.VIEW_ENCAPSULATION_VALUES[b.encapsulation]:b.encapsulation,template:b.template,templateUrl:b.templateUrl,styles:b.st
},a.prototype.lowerEquals=function(a){return new O(x.LowerEquals,this,a)},a.prototype.bigger=function(a){return new O(x.Bigger,this,a)},a.prototype.biggerEquals=function(a){return new O(x.BiggerEquals,this,a)},a.prototype.isBlank=function(){return this.equals(b.NULL_EXPR)},a.prototype.cast=function(a){return new L(this,a)},a.prototype.toStmt=function(){return new W(this)},a}();b.Expression=y,function(a){a[a.This=0]="This",a[a.Super=1]="Super",a[a.CatchError=2]="CatchError",a[a.CatchStack=3]="CatchStack"}(b.BuiltinVar||(b.BuiltinVar={}));var z=b.BuiltinVar,A=function(a){function b(b,c){void 0===c&&(c=null),a.call(this,c),q.isString(b)?(this.name=b,this.builtin=null):(this.name=null,this.builtin=b)}return p(b,a),b.prototype.visitExpression=function(a,b){return a.visitReadVarExpr(this,b)},b.prototype.set=function(a){return new B(this.name,a)},b}(y);b.ReadVarExpr=A;var B=function(a){function b(b,c,d){void 0===d&&(d=null),a.call(this,q.isPresent(d)?d:c.type),this.name=b,this.value=c}return p(b,a),b.prototype.visitExpression=function(a,b){return a.visitWriteVarExpr(this,b)},b.prototype.toDeclStmt=function(a,b){return void 0===a&&(a=null),void 0===b&&(b=null),new U(this.name,this.value,a,b)},b}(y);b.WriteVarExpr=B;var C=function(a){function b(b,c,d,e){void 0===e&&(e=null),a.call(this,q.isPresent(e)?e:d.type),this.receiver=b,this.index=c,this.value=d}return p(b,a),b.prototype.visitExpression=function(a,b){return a.visitWriteKeyExpr(this,b)},b}(y);b.WriteKeyExpr=C;var D=function(a){function b(b,c,d,e){void 0===e&&(e=null),a.call(this,q.isPresent(e)?e:d.type),this.receiver=b,this.name=c,this.value=d}return p(b,a),b.prototype.visitExpression=function(a,b){return a.visitWritePropExpr(this,b)},b}(y);b.WritePropExpr=D,function(a){a[a.ConcatArray=0]="ConcatArray",a[a.SubscribeObservable=1]="SubscribeObservable",a[a.bind=2]="bind"}(b.BuiltinMethod||(b.BuiltinMethod={}));var E=(b.BuiltinMethod,function(a){function b(b,c,d,e){void 0===e&&(e=null),a.call(this,e),this.receiver=b,this.args=d,q.isString(c)?(this.name=c,this.builtin=null):(this.name=null,this.builtin=c)}return p(b,a),b.prototype.visitExpression=function(a,b){return a.visitInvokeMethodExpr(this,b)},b}(y));b.InvokeMethodExpr=E;var F=function(a){function b(b,c,d){void 0===d&&(d=null),a.call(this,d),this.fn=b,this.args=c}return p(b,a),b.prototype.visitExpression=function(a,b){return a.visitInvokeFunctionExpr(this,b)},b}(y);b.InvokeFunctionExpr=F;var G=function(a){function b(b,c,d){a.call(this,d),this.classExpr=b,this.args=c}return p(b,a),b.prototype.visitExpression=function(a,b){return a.visitInstantiateExpr(this,b)},b}(y);b.InstantiateExpr=G;var H=function(a){function b(b,c){void 0===c&&(c=null),a.call(this,c),this.value=b}return p(b,a),b.prototype.visitExpression=function(a,b){return a.visitLiteralExpr(this,b)},b}(y);b.LiteralExpr=H;var I=function(a){function b(b,c,d){void 0===c&&(c=null),void 0===d&&(d=null),a.call(this,c),this.value=b,this.typeParams=d}return p(b,a),b.prototype.visitExpression=function(a,b){return a.visitExternalExpr(this,b)},b}(y);b.ExternalExpr=I;var J=function(a){function b(b,c,d,e){void 0===d&&(d=null),void 0===e&&(e=null),a.call(this,q.isPresent(e)?e:c.type),this.condition=b,this.falseCase=d,this.trueCase=c}return p(b,a),b.prototype.visitExpression=function(a,b){return a.visitConditionalExpr(this,b)},b}(y);b.ConditionalExpr=J;var K=function(a){function c(c){a.call(this,b.BOOL_TYPE),this.condition=c}return p(c,a),c.prototype.visitExpression=function(a,b){return a.visitNotExpr(this,b)},c}(y);b.NotExpr=K;var L=function(a){function b(b,c){a.call(this,c),this.value=b}return p(b,a),b.prototype.visitExpression=function(a,b){return a.visitCastExpr(this,b)},b}(y);b.CastExpr=L;var M=function(){function a(a,b){void 0===b&&(b=null),this.name=a,this.type=b}return a}();b.FnParam=M;var N=function(a){function b(b,c,d){void 0===d&&(d=null),a.call(this,d),this.params=b,this.statements=c}return p(b,a),b.prototype.visitExpression=function(a,b){return a.visitFunctionExpr(this,b)},b.prototype.toDeclStmt=function(a,b){return void 0===b&&(b=null),new V(a,this.params,this.statem
get:function(){return n.unimplemented()},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"clazz",{get:function(){return n.unimplemented()},enumerable:!0,configurable:!0}),a}();b.DynamicInstance=r;var s=function(){function a(a,b,c,d,e,f,g,h,i){this.parent=a,this.superClass=b,this.superInstance=c,this.className=d,this.vars=e,this.props=f,this.getters=g,this.methods=h,this.instanceFactory=i}return a.prototype.createChildWihtLocalVars=function(){return new a(this,this.superClass,this.superInstance,this.className,new Map,this.props,this.getters,this.methods,this.instanceFactory)},a}(),t=function(){function a(a){this.value=a}return a}(),u=function(){function a(a,b,c){this._classStmt=a,this._ctx=b,this._visitor=c}return a.prototype.instantiate=function(a){var b=this,c=new Map,d=new Map,e=new Map,h=this._classStmt.parent.visitExpression(this._visitor,this._ctx),i=new s(this._ctx,h,null,this._classStmt.name,this._ctx.vars,c,d,e,this._ctx.instanceFactory);this._classStmt.fields.forEach(function(a){c.set(a.name,null)}),this._classStmt.getters.forEach(function(a){d.set(a.name,function(){return f([],[],a.body,i,b._visitor)})}),this._classStmt.methods.forEach(function(a){var c=a.params.map(function(a){return a.name});e.set(a.name,g(c,a.body,i,b._visitor))});var j=this._classStmt.constructorMethod.params.map(function(a){return a.name});return f(j,a,this._classStmt.constructorMethod.body,i,this._visitor),i.superInstance},a.prototype.debugAst=function(){return this._visitor.debugAst(this._classStmt)},a}(),v=function(){function a(){}return a.prototype.debugAst=function(a){return j.IS_DART?p.debugOutputAstAsDart(a):q.debugOutputAstAsTypeScript(a)},a.prototype.visitDeclareVarStmt=function(a,b){return b.vars.set(a.name,a.value.visitExpression(this,b)),null},a.prototype.visitWriteVarExpr=function(a,b){for(var c=a.value.visitExpression(this,b),d=b;null!=d;){if(d.vars.has(a.name))return d.vars.set(a.name,c),c;d=d.parent}throw new n.BaseException("Not declared variable "+a.name)},a.prototype.visitReadVarExpr=function(a,b){var c=a.name;if(j.isPresent(a.builtin))switch(a.builtin){case l.BuiltinVar.Super:case l.BuiltinVar.This:return b.superInstance;case l.BuiltinVar.CatchError:c=w;break;case l.BuiltinVar.CatchStack:c=x;break;default:throw new n.BaseException("Unknown builtin variable "+a.builtin)}for(var d=b;null!=d;){if(d.vars.has(c))return d.vars.get(c);d=d.parent}throw new n.BaseException("Not declared variable "+c)},a.prototype.visitWriteKeyExpr=function(a,b){var c=a.receiver.visitExpression(this,b),d=a.index.visitExpression(this,b),e=a.value.visitExpression(this,b);return c[d]=e,e},a.prototype.visitWritePropExpr=function(a,b){var c=a.receiver.visitExpression(this,b),d=a.value.visitExpression(this,b);if(e(c)){var f=c;f.props.has(a.name)?f.props.set(a.name,d):m.reflector.setter(a.name)(c,d)}else m.reflector.setter(a.name)(c,d);return d},a.prototype.visitInvokeMethodExpr=function(a,b){var c,d=a.receiver.visitExpression(this,b),f=this.visitAllExpressions(a.args,b);if(j.isPresent(a.builtin))switch(a.builtin){case l.BuiltinMethod.ConcatArray:c=o.ListWrapper.concat(d,f[0]);break;case l.BuiltinMethod.SubscribeObservable:c=k.ObservableWrapper.subscribe(d,f[0]);break;case l.BuiltinMethod.bind:c=j.IS_DART?d:d.bind(f[0]);break;default:throw new n.BaseException("Unknown builtin method "+a.builtin)}else if(e(d)){var g=d;c=g.methods.has(a.name)?j.FunctionWrapper.apply(g.methods.get(a.name),f):m.reflector.method(a.name)(d,f)}else c=m.reflector.method(a.name)(d,f);return c},a.prototype.visitInvokeFunctionExpr=function(a,b){var c=this.visitAllExpressions(a.args,b),d=a.fn;if(d instanceof l.ReadVarExpr&&d.builtin===l.BuiltinVar.Super)return b.superInstance=b.instanceFactory.createInstance(b.superClass,b.className,c,b.props,b.getters,b.methods),b.parent.superInstance=b.superInstance,null;var e=a.fn.visitExpression(this,b);return j.FunctionWrapper.apply(e,c)},a.prototype.visitReturnStmt=function(a,b){return new t(a.value.visitExpression(this,b))},a.prototype.visitDeclareClassStmt=function(a,b){var c=new u(a,b,this);return b.vars.set(a.name,c),nu
return!0},a.prototype.getMappedPropName=function(a){return a},a}();return b.ElementSchemaRegistry=f,d.define=e,c.exports}),a.registerDynamic("b5",["3a","2b","38","37","86","89"],!0,function(a,b,c){"use strict";var d=this,e=d.define;d.define=void 0;var f=this&&this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);a.prototype=null===b?Object.create(b):(c.prototype=b.prototype,new c)},g=this&&this.__decorate||function(a,b,c,d){var e,f=arguments.length,g=3>f?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)g=Reflect.decorate(a,b,c,d);else for(var h=a.length-1;h>=0;h--)(e=a[h])&&(g=(3>f?e(g):f>3?e(b,c,g):e(b,c))||g);return f>3&&g&&Object.defineProperty(b,c,g),g},h=this&&this.__metadata||function(a,b){return"object"==typeof Reflect&&"function"==typeof Reflect.metadata?Reflect.metadata(a,b):void 0},i=a("3a"),j=a("2b"),k=a("38"),l=a("37"),m=a("86"),n=a("89"),o=j.CONST_EXPR({xlink:"http://www.w3.org/1999/xlink",svg:"http://www.w3.org/2000/svg"}),p=function(a){function b(){a.apply(this,arguments),this._protoElements=new Map}return f(b,a),b.prototype._getProtoElement=function(a){var b=this._protoElements.get(a);if(j.isBlank(b)){var c=m.splitNsName(a);b=j.isPresent(c[0])?l.DOM.createElementNS(o[c[0]],c[1]):l.DOM.createElement(c[1]),this._protoElements.set(a,b)}return b},b.prototype.hasProperty=function(a,b){if(-1!==a.indexOf("-"))return!0;var c=this._getProtoElement(a);return l.DOM.hasProperty(c,b)},b.prototype.getMappedPropName=function(a){var b=k.StringMapWrapper.get(l.DOM.attrToPropMap,a);return j.isPresent(b)?b:a},b=g([i.Injectable(),h("design:paramtypes",[])],b)}(n.ElementSchemaRegistry);return b.DomElementSchemaRegistry=p,d.define=e,c.exports}),a.registerDynamic("83",["38"],!0,function(a,b,c){"use strict";var d=this,e=d.define;d.define=void 0;var f=this&&this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);a.prototype=null===b?Object.create(b):(c.prototype=b.prototype,new c)},g=a("38"),h=function(){function a(){}return a.prototype.visit=function(a,b){return void 0===b&&(b=null),null},a.prototype.toString=function(){return"AST"},a}();b.AST=h;var i=function(a){function b(b,c,d){a.call(this),this.prefix=b,this.uninterpretedExpression=c,this.location=d}return f(b,a),b.prototype.visit=function(a,b){return void 0===b&&(b=null),a.visitQuote(this,b)},b.prototype.toString=function(){return"Quote"},b}(h);b.Quote=i;var j=function(a){function b(){a.apply(this,arguments)}return f(b,a),b.prototype.visit=function(a,b){void 0===b&&(b=null)},b}(h);b.EmptyExpr=j;var k=function(a){function b(){a.apply(this,arguments)}return f(b,a),b.prototype.visit=function(a,b){return void 0===b&&(b=null),a.visitImplicitReceiver(this,b)},b}(h);b.ImplicitReceiver=k;var l=function(a){function b(b){a.call(this),this.expressions=b}return f(b,a),b.prototype.visit=function(a,b){return void 0===b&&(b=null),a.visitChain(this,b)},b}(h);b.Chain=l;var m=function(a){function b(b,c,d){a.call(this),this.condition=b,this.trueExp=c,this.falseExp=d}return f(b,a),b.prototype.visit=function(a,b){return void 0===b&&(b=null),a.visitConditional(this,b)},b}(h);b.Conditional=m;var n=function(a){function b(b,c){a.call(this),this.receiver=b,this.name=c}return f(b,a),b.prototype.visit=function(a,b){return void 0===b&&(b=null),a.visitPropertyRead(this,b)},b}(h);b.PropertyRead=n;var o=function(a){function b(b,c,d){a.call(this),this.receiver=b,this.name=c,this.value=d}return f(b,a),b.prototype.visit=function(a,b){return void 0===b&&(b=null),a.visitPropertyWrite(this,b)},b}(h);b.PropertyWrite=o;var p=function(a){function b(b,c){a.call(this),this.receiver=b,this.name=c}return f(b,a),b.prototype.visit=function(a,b){return void 0===b&&(b=null),a.visitSafePropertyRead(this,b)},b}(h);b.SafePropertyRead=p;var q=function(a){function b(b,c){a.call(this),this.obj=b,this.key=c}return f(b,a),b.prototype.visit=function(a,b){return void 0===b&&(b=null),a.visitKeyedRead(this,b)},b}(h);b.KeyedRead=q;var r=function(a){function b
this.advance(),p(this.peek)&&this.advance(),n(this.peek)||this.error("Invalid exponent",-1),c=!1}this.advance()}var d=this.input.substring(a,this.index),e=c?z.NumberWrapper.parseIntAutoRadix(d):z.NumberWrapper.parseFloat(d);return i(a,e)},a.prototype.scanString=function(){var a=this.index,c=this.peek;this.advance();for(var d,e=this.index,f=this.input;this.peek!=c;)if(this.peek==b.$BACKSLASH){null==d&&(d=new z.StringJoiner),d.add(f.substring(e,this.index)),this.advance();var g;if(this.peek==R){var i=f.substring(this.index+1,this.index+5);try{g=z.NumberWrapper.parseInt(i,16)}catch(j){this.error("Invalid unicode escape [\\u"+i+"]",0)}for(var k=0;5>k;k++)this.advance()}else g=r(this.peek),this.advance();d.add(z.StringWrapper.fromCharCode(g)),e=this.index}else this.peek==b.$EOF?this.error("Unterminated quote",0):this.advance();var l=f.substring(e,this.index);this.advance();var m=l;return null!=d&&(d.add(l),m=d.toString()),h(a,m)},a.prototype.error=function(a,b){var c=this.index+b;throw new V("Lexer Error: "+a+" at column "+c+" in expression ["+this.input+"]")},a}();b.isIdentifier=l,b.isQuote=q;var X=(y.SetWrapper.createFromList(["+","-","*","/","%","^","=","==","!=","===","!==","<",">","<=",">=","&&","||","&","|","!","?","#","?."]),y.SetWrapper.createFromList(["var","let","null","undefined","true","false","if","else"]));return s.define=t,c.exports}),a.registerDynamic("b8",["9a","72","81","7e","60","5f","b4","67","40","93","8f","92","2b","3a","85","8d","97","65","7d","b9","b4","89","b5","84","b7"],!0,function(a,b,c){"use strict";function d(a){for(var c in a)b.hasOwnProperty(c)||(b[c]=a[c])}function e(){return new w.CompilerConfig(o.assertionsEnabled(),!1,!0)}var f=this,g=f.define;f.define=void 0;var h=a("9a");b.PLATFORM_DIRECTIVES=h.PLATFORM_DIRECTIVES,b.PLATFORM_PIPES=h.PLATFORM_PIPES,d(a("72"));var i=a("81");b.TEMPLATE_TRANSFORMS=i.TEMPLATE_TRANSFORMS;var j=a("7e");b.CompilerConfig=j.CompilerConfig,b.RenderTypes=j.RenderTypes,d(a("60")),d(a("5f"));var k=a("b4");b.RuntimeCompiler=k.RuntimeCompiler,d(a("67")),d(a("40"));var l=a("93");b.ViewResolver=l.ViewResolver;var m=a("8f");b.DirectiveResolver=m.DirectiveResolver;var n=a("92");b.PipeResolver=n.PipeResolver;var o=a("2b"),p=a("3a"),q=a("81"),r=a("85"),s=a("8d"),t=a("97"),u=a("65"),v=a("7d"),w=a("7e"),x=a("b9"),y=a("b4"),z=a("89"),A=a("b5"),B=a("67"),C=a("84"),D=a("b7"),E=a("93"),F=a("8f"),G=a("92");return b.COMPILER_PROVIDERS=o.CONST_EXPR([D.Lexer,C.Parser,r.HtmlParser,q.TemplateParser,s.DirectiveNormalizer,t.RuntimeMetadataResolver,B.DEFAULT_PACKAGE_URL_PROVIDER,u.StyleCompiler,v.ViewCompiler,new p.Provider(w.CompilerConfig,{useFactory:e,deps:[]}),y.RuntimeCompiler,new p.Provider(x.ComponentResolver,{useExisting:y.RuntimeCompiler}),A.DomElementSchemaRegistry,new p.Provider(z.ElementSchemaRegistry,{useExisting:A.DomElementSchemaRegistry}),B.UrlResolver,E.ViewResolver,F.DirectiveResolver,G.PipeResolver]),f.define=g,c.exports}),a.registerDynamic("72",["2b"],!0,function(a,b,c){"use strict";function d(a,b,c){void 0===c&&(c=null);var d=[];return b.forEach(function(b){var e=b.visit(a,c);g.isPresent(e)&&d.push(e)}),d}var e=this,f=e.define;e.define=void 0;var g=a("2b"),h=function(){function a(a,b,c){this.value=a,this.ngContentIndex=b,this.sourceSpan=c}return a.prototype.visit=function(a,b){return a.visitText(this,b)},a}();b.TextAst=h;var i=function(){function a(a,b,c){this.value=a,this.ngContentIndex=b,this.sourceSpan=c}return a.prototype.visit=function(a,b){return a.visitBoundText(this,b)},a}();b.BoundTextAst=i;var j=function(){function a(a,b,c){this.name=a,this.value=b,this.sourceSpan=c}return a.prototype.visit=function(a,b){return a.visitAttr(this,b)},a}();b.AttrAst=j;var k=function(){function a(a,b,c,d,e){this.name=a,this.type=b,this.value=c,this.unit=d,this.sourceSpan=e}return a.prototype.visit=function(a,b){return a.visitElementProperty(this,b)},a}();b.BoundElementPropertyAst=k;var l=function(){function a(a,b,c,d){this.name=a,this.target=b,this.handler=c,this.sourceSpan=d}return a.prototype.visit=function(a,b){return a.visitEvent(this,b)},Object.defineProperty(a.prototype,"ful
}else{var e=Object.keys(a);for(c=e.length;c--;){var f=e[c];if(0!==f.indexOf("__$")&&(d=g(a[f],b)))return d}}}}var h=a("ee"),i=a("ef"),j=a("f0"),k=a("f1");b.cacheSchemaByUri=function(a,b){var c=e(a);c&&(this.cache[c]=b)},b.removeFromCacheByUri=function(a){var b=e(a);b&&delete this.cache[b]},b.checkCacheForUri=function(a){var b=e(a);return b?null!=this.cache[b]:!1},b.getSchema=function(a,c){return"object"==typeof c&&(c=b.getSchemaByReference.call(this,a,c)),"string"==typeof c&&(c=b.getSchemaByUri.call(this,a,c)),c},b.getSchemaByReference=function(a,b){for(var c=this.referenceCache.length;c--;)if(this.referenceCache[c][0]===b)return this.referenceCache[c][1];var d=k.cloneDeep(b);return this.referenceCache.push([b,d]),d},b.getSchemaByUri=function(a,b,c){var k=e(b),l=f(b),m=k?this.cache[k]:c;if(m&&k){var n=m!==c;if(n){a.path.push(k);var o=new h(a);i.compileSchema.call(this,o,m)&&j.validateSchema.call(this,o,m);var p=o.isValid();if(p||a.addError("REMOTE_NOT_VALID",[b],o),a.path.pop(),!p)return}}if(m&&l)for(var q=l.split("/"),r=0,s=q.length;m&&s>r;r++){var t=d(q[r]);m=0===r?g(m,t):m[t]}return m},b.getRemotePath=e}(a("d4")),d.define=e,c.exports}),a.registerDynamic("ef",["ee","ed","f1"],!0,function(a,b,c){"use strict";function d(a,b){if(k.isAbsoluteUri(b))return b;var c,d=a.join(""),e=k.isAbsoluteUri(d),f=k.isRelativeUri(d),g=k.isRelativeUri(b);e&&g?(c=d.match(/\/[^\/]*$/),c&&(d=d.slice(0,c.index+1))):f&&g?d="":(c=d.match(/[^#\/]+$/),c&&(d=d.slice(0,c.index)));var h=d+b;return h=h.replace(/##/,"#")}function e(a,b,c,f){if(b=b||[],c=c||[],f=f||[],"object"!=typeof a||null===a)return b;"string"==typeof a.id&&c.push(a.id),"string"==typeof a.$ref&&"undefined"==typeof a.__$refResolved&&b.push({ref:d(c,a.$ref),key:"$ref",obj:a,path:f.slice(0)}),"string"==typeof a.$schema&&"undefined"==typeof a.__$schemaResolved&&b.push({ref:d(c,a.$schema),key:"$schema",obj:a,path:f.slice(0)});var g;if(Array.isArray(a))for(g=a.length;g--;)f.push(g.toString()),e(a[g],b,c,f),f.pop();else{var h=Object.keys(a);for(g=h.length;g--;)0!==h[g].indexOf("__$")&&(f.push(h[g]),e(a[h[g]],b,c,f),f.pop())}return"string"==typeof a.id&&c.pop(),b}function f(a,b){for(var c=a.length;c--;)if(a[c].id===b)return a[c];return null}var g=this,h=g.define;g.define=void 0;var i=a("ee"),j=a("ed"),k=a("f1"),l=function(a,c){for(var d=c.length,e=0;d--;){var f=new i(a),g=b.compileSchema.call(this,f,c[d]);g&&e++,a.errors=a.errors.concat(f.errors)}return e},m=function(a,b){var c,d=0;do{for(var e=a.errors.length;e--;)"UNRESOLVABLE_REFERENCE"===a.errors[e].code&&a.errors.splice(e,1);for(c=d,d=l.call(this,a,b),e=b.length;e--;){var g=b[e];if(g.__$missingReferences){for(var h=g.__$missingReferences.length;h--;){var i=g.__$missingReferences[h],j=f(b,i.ref);j&&(i.obj["__"+i.key+"Resolved"]=j,g.__$missingReferences.splice(h,1))}0===g.__$missingReferences.length&&delete g.__$missingReferences}}}while(d!==b.length&&d!==c);return a.isValid()};return b.compileSchema=function(a,c){if(a.commonErrorMessage="SCHEMA_COMPILATION_FAILED","string"==typeof c){var d=j.getSchemaByUri.call(this,a,c);if(!d)return a.addError("SCHEMA_NOT_REACHABLE",[c]),!1;c=d}if(Array.isArray(c))return m.call(this,a,c);if(c.__$compiled&&c.id&&j.checkCacheForUri.call(this,c.id)===!1&&(c.__$compiled=void 0),c.__$compiled)return!0;c.id&&"string"==typeof c.id&&j.cacheSchemaByUri.call(this,c.id,c);var f=!1;a.rootSchema||(a.rootSchema=c,f=!0);var g=a.isValid();delete c.__$missingReferences;for(var h=e.call(this,c),l=h.length;l--;){var n=h[l],o=j.getSchemaByUri.call(this,a,n.ref,c);if(!o){var p=this.getSchemaReader();if(p){var q=p(n.ref);if(q){q.id=n.ref;var r=new i(a);b.compileSchema.call(this,r,q)?o=j.getSchemaByUri.call(this,a,n.ref,c):a.errors=a.errors.concat(r.errors)}}}if(!o){var s=a.hasError("REMOTE_NOT_VALID",[n.ref]),t=k.isAbsoluteUri(n.ref),u=!1,v=this.options.ignoreUnresolvableReferences===!0;t&&(u=j.checkCacheForUri.call(this,n.ref)),s||v&&t||u||(Array.prototype.push.apply(a.path,n.path),a.addError("UNRESOLVABLE_REFERENCE",[n.ref]),a.path=a.path.slice(0,-n.path.length),g&&(c.__$missingReferences=c.__$missingReferences||[],c.__$
"default":a}}function e(a){return(0,i["default"])(a),a.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\//g,"&#x2F;").replace(/\`/g,"&#96;")}var f=this,g=f.define;f.define=void 0,Object.defineProperty(b,"__esModule",{value:!0}),b["default"]=e;var h=a("f3"),i=d(h);return c.exports=b["default"],f.define=g,c.exports}),a.registerDynamic("128",["f3"],!0,function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){return(0,i["default"])(a),a.replace(/&amp;/g,"&").replace(/&quot;/g,'"').replace(/&#x27;/g,"'").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&#x2F;/g,"/").replace(/&#96;/g,"`")}var f=this,g=f.define;f.define=void 0,Object.defineProperty(b,"__esModule",{value:!0}),b["default"]=e;var h=a("f3"),i=d(h);return c.exports=b["default"],f.define=g,c.exports}),a.registerDynamic("129",["f3","12a"],!0,function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){(0,i["default"])(a);var c=b?"\\x00-\\x09\\x0B\\x0C\\x0E-\\x1F\\x7F":"\\x00-\\x1F\\x7F";return(0,k["default"])(a,c)}var f=this,g=f.define;f.define=void 0,Object.defineProperty(b,"__esModule",{value:!0}),b["default"]=e;var h=a("f3"),i=d(h),j=a("12a"),k=d(j);return c.exports=b["default"],f.define=g,c.exports}),a.registerDynamic("12b",["f3"],!0,function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){return(0,i["default"])(a),a.replace(new RegExp("[^"+b+"]+","g"),"")}var f=this,g=f.define;f.define=void 0,Object.defineProperty(b,"__esModule",{value:!0}),b["default"]=e;var h=a("f3"),i=d(h);return c.exports=b["default"],f.define=g,c.exports}),a.registerDynamic("12a",["f3"],!0,function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){return(0,i["default"])(a),a.replace(new RegExp("["+b+"]+","g"),"")}var f=this,g=f.define;f.define=void 0,Object.defineProperty(b,"__esModule",{value:!0}),b["default"]=e;var h=a("f3"),i=d(h);return c.exports=b["default"],f.define=g,c.exports}),a.registerDynamic("12c",["f3"],!0,function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){(0,i["default"])(a);for(var c=a.length-1;c>=0;c--)if(-1===b.indexOf(a[c]))return!1;return!0}var f=this,g=f.define;f.define=void 0,Object.defineProperty(b,"__esModule",{value:!0}),b["default"]=e;var h=a("f3"),i=d(h);return c.exports=b["default"],f.define=g,c.exports}),a.registerDynamic("12d",["f3"],!0,function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){(0,j["default"])(a);var c=void 0,d=void 0;"object"===("undefined"==typeof b?"undefined":h(b))?(c=b.min||0,d=b.max):(c=arguments[1],d=arguments[2]);var e=encodeURI(a).split(/%..|./).length-1;return e>=c&&("undefined"==typeof d||d>=e)}var f=this,g=f.define;f.define=void 0,Object.defineProperty(b,"__esModule",{value:!0});var h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol?"symbol":typeof a};b["default"]=e;var i=a("f3"),j=d(i);return c.exports=b["default"],f.define=g,c.exports}),a.registerDynamic("f3",[],!0,function(a,b,c){"use strict";function d(a){if("string"!=typeof a)throw new TypeError("This library (validator.js) validates strings only")}var e=this,f=e.define;return e.define=void 0,Object.defineProperty(b,"__esModule",{value:!0}),b["default"]=d,c.exports=b["default"],e.define=f,c.exports}),a.registerDynamic("fa",["f3","fc"],!0,function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){(0,i["default"])(a),b=(0,k["default"])(b,l),b.allow_trailing_dot&&"."===a[a.length-1]&&(a=a.substring(0,a.length-1));var c=a.split(".");if(b.require_tld){var d=c.pop();if(!c.length||!/^([a-z\u00a1-\uffff]{2,}|xn[a-z0-9-]{2,})$/i.test(d))return!1}for(var e,f=0;f<c.length;f++){if(e=c[f],b.allow_underscores&&(e=e.replace(/_/g,"")),!/^[a-z\u00a1-\uffff0-9-]+$/i.test(e))return!1;if(/[\uff01-\uff5e]/.test(e))return!1;if("-"===e[0]||"-"=
this.options.assumeAdditional&&void 0===c.additionalItems&&Array.isArray(c.items)&&(c.additionalItems=!1)},maxItems:function(a,b){"number"!=typeof b.maxItems?a.addError("KEYWORD_TYPE_EXPECTED",["maxItems","integer"]):b.maxItems<0&&a.addError("KEYWORD_MUST_BE",["maxItems","greater than, or equal to 0"])},minItems:function(a,b){"integer"!==i.whatIs(b.minItems)?a.addError("KEYWORD_TYPE_EXPECTED",["minItems","integer"]):b.minItems<0&&a.addError("KEYWORD_MUST_BE",["minItems","greater than, or equal to 0"])},uniqueItems:function(a,b){"boolean"!=typeof b.uniqueItems&&a.addError("KEYWORD_TYPE_EXPECTED",["uniqueItems","boolean"])},maxProperties:function(a,b){"integer"!==i.whatIs(b.maxProperties)?a.addError("KEYWORD_TYPE_EXPECTED",["maxProperties","integer"]):b.maxProperties<0&&a.addError("KEYWORD_MUST_BE",["maxProperties","greater than, or equal to 0"])},minProperties:function(a,b){"integer"!==i.whatIs(b.minProperties)?a.addError("KEYWORD_TYPE_EXPECTED",["minProperties","integer"]):b.minProperties<0&&a.addError("KEYWORD_MUST_BE",["minProperties","greater than, or equal to 0"])},required:function(a,b){if("array"!==i.whatIs(b.required))a.addError("KEYWORD_TYPE_EXPECTED",["required","array"]);else if(0===b.required.length)a.addError("KEYWORD_MUST_BE",["required","an array with at least one element"]);else{for(var c=b.required.length;c--;)"string"!=typeof b.required[c]&&a.addError("KEYWORD_VALUE_TYPE",["required","string"]);i.isUniqueArray(b.required)===!1&&a.addError("KEYWORD_MUST_BE",["required","an array with unique items"])}},additionalProperties:function(a,c){var d=i.whatIs(c.additionalProperties);"boolean"!==d&&"object"!==d?a.addError("KEYWORD_TYPE_EXPECTED",["additionalProperties",["boolean","object"]]):"object"===d&&(a.path.push("additionalProperties"),b.validateSchema.call(this,a,c.additionalProperties),a.path.pop())},properties:function(a,c){if("object"!==i.whatIs(c.properties))return void a.addError("KEYWORD_TYPE_EXPECTED",["properties","object"]);for(var d=Object.keys(c.properties),e=d.length;e--;){var f=d[e],g=c.properties[f];a.path.push("properties"),a.path.push(f),b.validateSchema.call(this,a,g),a.path.pop(),a.path.pop()}this.options.forceAdditional===!0&&void 0===c.additionalProperties&&a.addError("KEYWORD_UNDEFINED_STRICT",["additionalProperties"]),this.options.assumeAdditional&&void 0===c.additionalProperties&&(c.additionalProperties=!1),this.options.forceProperties===!0&&0===d.length&&a.addError("CUSTOM_MODE_FORCE_PROPERTIES",["properties"])},patternProperties:function(a,c){if("object"!==i.whatIs(c.patternProperties))return void a.addError("KEYWORD_TYPE_EXPECTED",["patternProperties","object"]);for(var d=Object.keys(c.patternProperties),e=d.length;e--;){var f=d[e],g=c.patternProperties[f];try{RegExp(f)}catch(h){a.addError("KEYWORD_PATTERN",["patternProperties",f])}a.path.push("patternProperties"),a.path.push(f.toString()),b.validateSchema.call(this,a,g),a.path.pop(),a.path.pop()}this.options.forceProperties===!0&&0===d.length&&a.addError("CUSTOM_MODE_FORCE_PROPERTIES",["patternProperties"])},dependencies:function(a,c){if("object"!==i.whatIs(c.dependencies))a.addError("KEYWORD_TYPE_EXPECTED",["dependencies","object"]);else for(var d=Object.keys(c.dependencies),e=d.length;e--;){var f=d[e],g=c.dependencies[f],h=i.whatIs(g);if("object"===h)a.path.push("dependencies"),a.path.push(f),b.validateSchema.call(this,a,g),a.path.pop(),a.path.pop();else if("array"===h){var j=g.length;for(0===j&&a.addError("KEYWORD_MUST_BE",["dependencies","not empty array"]);j--;)"string"!=typeof g[j]&&a.addError("KEYWORD_VALUE_TYPE",["dependensices","string"]);i.isUniqueArray(g)===!1&&a.addError("KEYWORD_MUST_BE",["dependencies","an array with unique items"])}else a.addError("KEYWORD_VALUE_TYPE",["dependencies","object or array"])}},"enum":function(a,b){Array.isArray(b["enum"])===!1?a.addError("KEYWORD_TYPE_EXPECTED",["enum","array"]):0===b["enum"].length?a.addError("KEYWORD_MUST_BE",["enum","an array with at least one element"]):i.isUniqueArray(b["enum"])===!1&&a.addError("KEYWORD_MUST_BE",["enum","an array with unique elements"])},type:funct
patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{required:{type:"boolean",description:"Determines whether or not this parameter is required or optional.","default":!1},"in":{type:"string",description:"Determines the location of the parameter.","enum":["formData"]},description:{type:"string",description:"A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed."},name:{type:"string",description:"The name of the parameter."},allowEmptyValue:{type:"boolean","default":!1,description:"allows sending a parameter by name only or with an empty value."},type:{type:"string","enum":["string","number","boolean","integer","array","file"]},format:{type:"string"},items:{$ref:"#/definitions/primitivesItems"},collectionFormat:{$ref:"#/definitions/collectionFormatWithMulti"},"default":{$ref:"#/definitions/default"},maximum:{$ref:"#/definitions/maximum"},exclusiveMaximum:{$ref:"#/definitions/exclusiveMaximum"},minimum:{$ref:"#/definitions/minimum"},exclusiveMinimum:{$ref:"#/definitions/exclusiveMinimum"},maxLength:{$ref:"#/definitions/maxLength"},minLength:{$ref:"#/definitions/minLength"},pattern:{$ref:"#/definitions/pattern"},maxItems:{$ref:"#/definitions/maxItems"},minItems:{$ref:"#/definitions/minItems"},uniqueItems:{$ref:"#/definitions/uniqueItems"},"enum":{$ref:"#/definitions/enum"},multipleOf:{$ref:"#/definitions/multipleOf"}}},pathParameterSubSchema:{additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},required:["required"],properties:{required:{type:"boolean","enum":[!0],description:"Determines whether or not this parameter is required or optional."},"in":{type:"string",description:"Determines the location of the parameter.","enum":["path"]},description:{type:"string",description:"A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed."},name:{type:"string",description:"The name of the parameter."},type:{type:"string","enum":["string","number","boolean","integer","array"]},format:{type:"string"},items:{$ref:"#/definitions/primitivesItems"},collectionFormat:{$ref:"#/definitions/collectionFormat"},"default":{$ref:"#/definitions/default"},maximum:{$ref:"#/definitions/maximum"},exclusiveMaximum:{$ref:"#/definitions/exclusiveMaximum"},minimum:{$ref:"#/definitions/minimum"},exclusiveMinimum:{$ref:"#/definitions/exclusiveMinimum"},maxLength:{$ref:"#/definitions/maxLength"},minLength:{$ref:"#/definitions/minLength"},pattern:{$ref:"#/definitions/pattern"},maxItems:{$ref:"#/definitions/maxItems"},minItems:{$ref:"#/definitions/minItems"},uniqueItems:{$ref:"#/definitions/uniqueItems"},"enum":{$ref:"#/definitions/enum"},multipleOf:{$ref:"#/definitions/multipleOf"}}},nonBodyParameter:{type:"object",required:["name","in","type"],oneOf:[{$ref:"#/definitions/headerParameterSubSchema"},{$ref:"#/definitions/formDataParameterSubSchema"},{$ref:"#/definitions/queryParameterSubSchema"},{$ref:"#/definitions/pathParameterSubSchema"}]},parameter:{oneOf:[{$ref:"#/definitions/bodyParameter"},{$ref:"#/definitions/nonBodyParameter"}]},schema:{type:"object",description:"A deterministic version of a JSON Schema object.",patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{$ref:{type:"string"},format:{type:"string"},title:{$ref:"http://json-schema.org/draft-04/schema#/properties/title"},description:{$ref:"http://json-schema.org/draft-04/schema#/properties/description"},"default":{$ref:"http://json-schema.org/draft-04/schema#/properties/default"},multipleOf:{$ref:"http://json-schema.org/draft-04/schema#/properties/multipleOf"},maximum:{$ref:"http://json-schema.org/draft-04/schema#/properties/maximum"},exclusiveMaximum:{$ref:"http://json-schema.org/draft-04/schema#/properties/exclusiveMaximum"},minimum:{$ref:"http://json-schema.org/draft-04/schema#/properties/minimum"},exclusiveMinimum:{$ref:"http://json-schema.org/draft-04/schema#/properties/exclusiveMinimum"},maxLength:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveInteger"},minLength:{$ref:"http://
var d=this._readableState;d.readableListening||(d.readableListening=!0,d.emittedReadable=!1,d.needReadable=!0,d.reading?d.length&&m(this,d):A(r,this))}return c},f.prototype.addListener=f.prototype.on,f.prototype.resume=function(){var a=this._readableState;return a.flowing||(G("resume"),a.flowing=!0,s(this,a)),this},f.prototype.pause=function(){return G("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(G("pause"),this._readableState.flowing=!1,this.emit("pause")),this},f.prototype.wrap=function(a){var b=this._readableState,c=!1,d=this;a.on("end",function(){if(G("wrapped end"),b.decoder&&!b.ended){var a=b.decoder.end();a&&a.length&&d.push(a)}d.push(null)}),a.on("data",function(e){if(G("wrapped data"),b.decoder&&(e=b.decoder.write(e)),(!b.objectMode||null!==e&&void 0!==e)&&(b.objectMode||e&&e.length)){var f=d.push(e);f||(c=!0,a.pause())}});for(var e in a)void 0===this[e]&&"function"==typeof a[e]&&(this[e]=function(b){return function(){return a[b].apply(a,arguments)}}(e));var f=["error","close","destroy","pause","resume"];return y(f,function(b){a.on(b,d.emit.bind(d,b))}),d._read=function(b){G("wrapped _read",b),c&&(c=!1,a.resume())},d},f._fromList=v}(a("14c").Buffer,a("d4")),d.define=e,c.exports}),a.registerDynamic("161",["d4"],!0,function(a,b,c){var d=this,e=d.define;return d.define=void 0,function(a){"use strict";function b(b){for(var c=new Array(arguments.length-1),d=0;d<c.length;)c[d++]=arguments[d];a.nextTick(function(){b.apply(null,c)})}!a.version||0===a.version.indexOf("v0.")||0===a.version.indexOf("v1.")&&0!==a.version.indexOf("v1.8.")?c.exports=b:c.exports=a.nextTick}(a("d4")),d.define=e,c.exports}),a.registerDynamic("15c",["161"],!0,function(a,b,c){var d=this,e=d.define;return d.define=void 0,c.exports=a("161"),d.define=e,c.exports}),a.registerDynamic("162",[],!0,function(a,b,c){function d(a,b){function c(){if(!d){if(e("throwDeprecation"))throw new Error(b);e("traceDeprecation")?console.trace(b):console.warn(b),d=!0}return a.apply(this,arguments)}if(e("noDeprecation"))return a;var d=!1;return c}function e(a){try{if(!f.localStorage)return!1}catch(b){return!1}var c=f.localStorage[a];return null==c?!1:"true"===String(c).toLowerCase()}var f=this,g=f.define;return f.define=void 0,c.exports=d,f.define=g,c.exports}),a.registerDynamic("163",["162"],!0,function(a,b,c){var d=this,e=d.define;return d.define=void 0,c.exports=a("162"),d.define=e,c.exports}),a.registerDynamic("164",["15c","14c","15f","158","163","15e","15b","d4"],!0,function(a,b,c){var d=this,e=d.define;return d.define=void 0,function(b,d){"use strict";function e(){}function f(a,b,c){this.chunk=a,this.encoding=b,this.callback=c,this.next=null}function g(b,c){D=D||a("15b"),b=b||{},this.objectMode=!!b.objectMode,c instanceof D&&(this.objectMode=this.objectMode||!!b.writableObjectMode);var d=b.highWaterMark,e=this.objectMode?16:16384;this.highWaterMark=d||0===d?d:e,this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var f=b.decodeStrings===!1;this.decodeStrings=!f,this.defaultEncoding=b.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(a){p(c,a)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new x(this),this.corkedRequestsFree.next=new x(this)}function h(b){return D=D||a("15b"),this instanceof h||this instanceof D?(this._writableState=new g(b,this),this.writable=!0,b&&("function"==typeof b.write&&(this._write=b.write),"function"==typeof b.writev&&(this._writev=b.writev)),void B.call(this)):new h(b)}function i(a,b){var c=new Error("write after end");a.emit("error",c),y(b,c)}function j(a,c,d,e){var f=!0;if(!b.isBuffer(d)&&"string"!=typeof d&&null!==d&&void 0!==d&&!c.objectMode){var g=new TypeError("Invalid non-string/buffer chunk");a.emit("error",g),y(e,g),f=!1}return f}function k(a,c,d){return a.objectMode||a.decodeStrings===!1||"string"!=typeof c||
this._readableState.decoder=new C(b),this._readableState.encoding=b,this};var E=8388608;f.prototype.read=function(a){D("read",a);var b=this._readableState,c=a;if((!B.isNumber(a)||a>0)&&(b.emittedReadable=!1),0===a&&b.needReadable&&(b.length>=b.highWaterMark||b.ended))return D("read: emitReadable",b.length,b.ended),0===b.length&&b.ended?v(this):m(this),null;if(a=j(a,b),0===a&&b.ended)return 0===b.length&&v(this),null;var d=b.needReadable;D("need readable",d),(0===b.length||b.length-a<b.highWaterMark)&&(d=!0,D("length less than watermark",d)),(b.ended||b.reading)&&(d=!1,D("reading or ended",d)),d&&(D("do read"),b.reading=!0,b.sync=!0,0===b.length&&(b.needReadable=!0),this._read(b.highWaterMark),b.sync=!1),d&&!b.reading&&(a=j(c,b));var e;return e=a>0?u(a,b):null,B.isNull(e)&&(b.needReadable=!0,a=0),b.length-=a,0!==b.length||b.ended||(b.needReadable=!0),c!==a&&b.ended&&0===b.length&&v(this),B.isNull(e)||this.emit("data",e),e},f.prototype._read=function(a){this.emit("error",new Error("not implemented"))},f.prototype.pipe=function(a,b){function c(a){D("onunpipe"),a===l&&f()}function e(){D("onend"),a.end()}function f(){D("cleanup"),a.removeListener("close",i),a.removeListener("finish",j),a.removeListener("drain",p),a.removeListener("error",h),a.removeListener("unpipe",c),l.removeListener("end",e),l.removeListener("end",f),l.removeListener("data",g),!m.awaitDrain||a._writableState&&!a._writableState.needDrain||p()}function g(b){D("ondata");var c=a.write(b);!1===c&&(D("false write response, pause",l._readableState.awaitDrain),l._readableState.awaitDrain++,l.pause())}function h(b){D("onerror",b),k(),a.removeListener("error",h),0===z.listenerCount(a,"error")&&a.emit("error",b)}function i(){a.removeListener("finish",j),k()}function j(){D("onfinish"),a.removeListener("close",i),k()}function k(){D("unpipe"),l.unpipe(a)}var l=this,m=this._readableState;switch(m.pipesCount){case 0:m.pipes=a;break;case 1:m.pipes=[m.pipes,a];break;default:m.pipes.push(a)}m.pipesCount+=1,D("pipe count=%d opts=%j",m.pipesCount,b);var n=(!b||b.end!==!1)&&a!==d.stdout&&a!==d.stderr,o=n?e:f;m.endEmitted?d.nextTick(o):l.once("end",o),a.on("unpipe",c);var p=q(l);return a.on("drain",p),l.on("data",g),a._events&&a._events.error?y(a._events.error)?a._events.error.unshift(h):a._events.error=[h,a._events.error]:a.on("error",h),a.once("close",i),a.once("finish",j),a.emit("pipe",l),m.flowing||(D("pipe resume"),l.resume()),a},f.prototype.unpipe=function(a){var b=this._readableState;if(0===b.pipesCount)return this;if(1===b.pipesCount)return a&&a!==b.pipes?this:(a||(a=b.pipes),b.pipes=null,b.pipesCount=0,b.flowing=!1,a&&a.emit("unpipe",this),this);if(!a){var c=b.pipes,d=b.pipesCount;b.pipes=null,b.pipesCount=0,b.flowing=!1;for(var e=0;d>e;e++)c[e].emit("unpipe",this);return this}var e=x(b.pipes,a);return-1===e?this:(b.pipes.splice(e,1),b.pipesCount-=1,1===b.pipesCount&&(b.pipes=b.pipes[0]),a.emit("unpipe",this),this)},f.prototype.on=function(a,b){var c=A.prototype.on.call(this,a,b);if("data"===a&&!1!==this._readableState.flowing&&this.resume(),"readable"===a&&this.readable){var e=this._readableState;if(!e.readableListening)if(e.readableListening=!0,e.emittedReadable=!1,e.needReadable=!0,e.reading)e.length&&m(this,e);else{var f=this;d.nextTick(function(){D("readable nexttick read 0"),f.read(0)})}}return c},f.prototype.addListener=f.prototype.on,f.prototype.resume=function(){var a=this._readableState;return a.flowing||(D("resume"),a.flowing=!0,a.reading||(D("resume read 0"),this.read(0)),r(this,a)),this},f.prototype.pause=function(){return D("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(D("pause"),this._readableState.flowing=!1,this.emit("pause")),this},f.prototype.wrap=function(a){var b=this._readableState,c=!1,d=this;a.on("end",function(){if(D("wrapped end"),b.decoder&&!b.ended){var a=b.decoder.end();a&&a.length&&d.push(a)}d.push(null)}),a.on("data",function(e){if(D("wrapped data"),b.decoder&&(e=b.decoder.write(e)),e&&(b.objectMode||e.length)){var f=d.push(e);f||(c=!0,a.pause())}});for(var e in a)B.isFunction(a[e])&&B.isUndefined
e=null):h=!0,b===e)return void C(b,t())}else e=d,h=!0;b._state!==ea||(j&&h?z(b,e):i?C(b,g):a===fa?B(b,e):a===ga&&C(b,e))}function I(a,b){try{b(function(b){z(a,b)},function(b){C(a,b)})}catch(c){C(a,c)}}function J(a){return new oa(this,a).promise}function K(a){function b(a){z(e,a)}function c(a){C(e,a)}var d=this,e=new d(r);if(!V(a))return C(e,new TypeError("You must pass an array to race.")),e;for(var f=a.length,g=0;e._state===ea&&f>g;g++)D(d.resolve(a[g]),void 0,b,c);return e}function L(a){var b=this,c=new b(r);return C(c,a),c}function M(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function N(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function O(a){this._id=ma++,this._state=void 0,this._result=void 0,this._subscribers=[],r!==a&&("function"!=typeof a&&M(),this instanceof O?I(this,a):N())}function P(a,b){this._instanceConstructor=a,this.promise=new a(r),Array.isArray(b)?(this._input=b,this.length=b.length,this._remaining=b.length,this._result=new Array(this.length),0===this.length?B(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&B(this.promise,this._result))):C(this.promise,this._validationError())}function Q(){var a;if("undefined"!=typeof d)a=d;else if("undefined"!=typeof self)a=self;else try{a=Function("return this")()}catch(b){throw new Error("polyfill failed because global object is unavailable in this environment")}var c=a.Promise;(!c||"[object Promise]"!==Object.prototype.toString.call(c.resolve())||c.cast)&&(a.Promise=na)}var R;R=Array.isArray?Array.isArray:function(a){return"[object Array]"===Object.prototype.toString.call(a)};var S,T,U,V=R,W=0,X=function(a,b){ba[W]=a,ba[W+1]=b,W+=2,2===W&&(T?T(n):U())},Y="undefined"!=typeof window?window:void 0,Z=Y||{},$=Z.MutationObserver||Z.WebKitMutationObserver,_="undefined"!=typeof b&&"[object process]"==={}.toString.call(b),aa="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,ba=new Array(1e3);U=_?i():$?k():aa?l():void 0===Y&&"function"==typeof a?o():m();var ca=p,da=q,ea=void 0,fa=1,ga=2,ha=new F,ia=new F,ja=J,ka=K,la=L,ma=0,na=O;O.all=ja,O.race=ka,O.resolve=da,O.reject=la,O._setScheduler=g,O._setAsap=h,O._asap=X,O.prototype={constructor:O,then:ca,"catch":function(a){return this.then(null,a)}};var oa=P;P.prototype._validationError=function(){return new Error("Array Methods must be provided an Array")},P.prototype._enumerate=function(){for(var a=this.length,b=this._input,c=0;this._state===ea&&a>c;c++)this._eachEntry(b[c],c)},P.prototype._eachEntry=function(a,b){var c=this._instanceConstructor,d=c.resolve;if(d===da){var e=u(a);if(e===ca&&a._state!==ea)this._settledAt(a._state,b,a._result);else if("function"!=typeof e)this._remaining--,this._result[b]=a;else if(c===na){var f=new c(r);y(f,a,e),this._willSettleAt(f,b)}else this._willSettleAt(new c(function(b){b(a)}),b)}else this._willSettleAt(d(a),b)},P.prototype._settledAt=function(a,b,c){var d=this.promise;d._state===ea&&(this._remaining--,a===ga?C(d,c):this._result[b]=c),0===this._remaining&&B(d,this._result)},P.prototype._willSettleAt=function(a,b){var c=this;D(a,void 0,function(a){c._settledAt(fa,b,a)},function(a){c._settledAt(ga,b,a)})};var pa=Q,qa={Promise:na,polyfill:pa};"function"==typeof define&&define.amd?define(function(){return qa}):"undefined"!=typeof c&&c.exports?c.exports=qa:"undefined"!=typeof this&&(this.ES6Promise=qa),pa()}).call(this)}(a("d4")),d.define=e,c.exports}),a.registerDynamic("149",["196"],!0,function(a,b,c){var d=this,e=d.define;return d.define=void 0,c.exports=a("196"),d.define=e,c.exports}),a.registerDynamic("14b",["149"],!0,function(a,b,c){"use strict";var d=this,e=d.define;return d.define=void 0,c.exports="function"==typeof Promise?Promise:a("149").Promise,d.define=e,c.exports}),a.registerDynamic("197",["140","155","154","195","14b","14c"],!0,function(a,b,c){var d=this,e=d.define;return d.define=void 0,function(b){"use strict";funct
e=0,f=d.length;f>e;e+=1)B(a[d[e]],b,c)}function C(a,b){b=b||{};var c=new f(b);return c.noRefs||A(a,c),z(c,0,a,!0,!0)?c.dump+"\n":""}function D(a,b){return C(a,G.extend({schema:J},b))}var E=this,F=E.define;E.define=void 0;var G=a("19e"),H=a("1a0"),I=a("1a2"),J=a("1a1"),K=Object.prototype.toString,L=Object.prototype.hasOwnProperty,M=9,N=10,O=32,P=33,Q=34,R=35,S=37,T=38,U=39,V=42,W=44,X=45,Y=58,Z=62,$=63,_=64,aa=91,ba=93,ca=96,da=123,ea=124,fa=125,ga={};ga[0]="\\0",ga[7]="\\a",ga[8]="\\b",ga[9]="\\t",ga[10]="\\n",ga[11]="\\v",ga[12]="\\f",ga[13]="\\r",ga[27]="\\e",ga[34]='\\"',ga[92]="\\\\",ga[133]="\\N",ga[160]="\\_",ga[8232]="\\L",ga[8233]="\\P";var ha=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],ia=1,ja=2,ka=3,la=4,ma=5;return c.exports.dump=C,c.exports.safeDump=D,E.define=F,c.exports}),a.registerDynamic("1a4",["19e","1a0","1a5"],!0,function(a,b,c){"use strict";function d(a,b,c){var e=[];return a.include.forEach(function(a){c=d(a,b,c)}),a[b].forEach(function(a){c.forEach(function(b,c){b.tag===a.tag&&e.push(c)}),c.push(a)}),c.filter(function(a,b){return-1===e.indexOf(b)})}function e(){function a(a){d[a.tag]=a}var b,c,d={};for(b=0,c=arguments.length;c>b;b+=1)arguments[b].forEach(a);return d}function f(a){this.include=a.include||[],this.implicit=a.implicit||[],this.explicit=a.explicit||[],this.implicit.forEach(function(a){if(a.loadKind&&"scalar"!==a.loadKind)throw new j("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")}),this.compiledImplicit=d(this,"implicit",[]),this.compiledExplicit=d(this,"explicit",[]),this.compiledTypeMap=e(this.compiledImplicit,this.compiledExplicit)}var g=this,h=g.define;g.define=void 0;var i=a("19e"),j=a("1a0"),k=a("1a5");return f.DEFAULT=null,f.create=function(){var a,b;switch(arguments.length){case 1:a=f.DEFAULT,b=arguments[0];break;case 2:a=arguments[0],b=arguments[1];break;default:throw new j("Wrong number of arguments for Schema.create function")}if(a=i.toArray(a),b=i.toArray(b),!a.every(function(a){return a instanceof f}))throw new j("Specified list of super schemas (or a single Schema object) contains a non-Schema object.");if(!b.every(function(a){return a instanceof k}))throw new j("Specified list of YAML types (or a single Type object) contains a non-Type object.");return new f({include:a,explicit:b})},c.exports=f,g.define=h,c.exports}),a.registerDynamic("1a6",["1a5"],!0,function(a,b,c){"use strict";var d=this,e=d.define;d.define=void 0;var f=a("1a5");return c.exports=new f("tag:yaml.org,2002:str",{kind:"scalar",construct:function(a){return null!==a?a:""}}),d.define=e,c.exports}),a.registerDynamic("1a7",["1a5"],!0,function(a,b,c){"use strict";var d=this,e=d.define;d.define=void 0;var f=a("1a5");return c.exports=new f("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(a){return null!==a?a:[]}}),d.define=e,c.exports}),a.registerDynamic("1a8",["1a5"],!0,function(a,b,c){"use strict";var d=this,e=d.define;d.define=void 0;var f=a("1a5");return c.exports=new f("tag:yaml.org,2002:map",{kind:"mapping",construct:function(a){return null!==a?a:{}}}),d.define=e,c.exports}),a.registerDynamic("1a9",["1a4","1a6","1a7","1a8"],!0,function(a,b,c){"use strict";var d=this,e=d.define;d.define=void 0;var f=a("1a4");return c.exports=new f({explicit:[a("1a6"),a("1a7"),a("1a8")]}),d.define=e,c.exports}),a.registerDynamic("1aa",["1a5"],!0,function(a,b,c){"use strict";function d(a){if(null===a)return!0;var b=a.length;return 1===b&&"~"===a||4===b&&("null"===a||"Null"===a||"NULL"===a)}function e(){return null}function f(a){return null===a}var g=this,h=g.define;g.define=void 0;var i=a("1a5");return c.exports=new i("tag:yaml.org,2002:null",{kind:"scalar",resolve:d,construct:e,predicate:f,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"}),g.define=h,c.exports}),a.registerDynamic("1ab",["1a5"],!0,function(a,b,c){"use strict";function d(a){if(null===a)return!1;var b=a.length;return 4===b&&
c+4}function N(a,b,c,d,e){return e||L(a,b,c,8,1.7976931348623157e308,-1.7976931348623157e308),Z.write(a,b,c,d,52,8),c+8}function O(a){if(a=P(a).replace(ca,""),a.length<2)return"";for(;a.length%4!==0;)a+="=";return a}function P(a){return a.trim?a.trim():a.replace(/^\s+|\s+$/g,"")}function Q(a){return 16>a?"0"+a.toString(16):a.toString(16)}function R(a,b){b=b||1/0;for(var c,d=a.length,e=null,f=[],g=0;d>g;g++){if(c=a.charCodeAt(g),c>55295&&57344>c){if(!e){if(c>56319){(b-=3)>-1&&f.push(239,191,189);continue}if(g+1===d){(b-=3)>-1&&f.push(239,191,189);continue}e=c;continue}if(56320>c){(b-=3)>-1&&f.push(239,191,189),e=c;continue}c=(e-55296<<10|c-56320)+65536}else e&&(b-=3)>-1&&f.push(239,191,189);if(e=null,128>c){if((b-=1)<0)break;f.push(c)}else if(2048>c){if((b-=2)<0)break;f.push(c>>6|192,63&c|128)}else if(65536>c){if((b-=3)<0)break;f.push(c>>12|224,c>>6&63|128,63&c|128)}else{if(!(1114112>c))throw new Error("Invalid code point");if((b-=4)<0)break;f.push(c>>18|240,c>>12&63|128,c>>6&63|128,63&c|128)}}return f}function S(a){for(var b=[],c=0;c<a.length;c++)b.push(255&a.charCodeAt(c));return b}function T(a,b){for(var c,d,e,f=[],g=0;g<a.length&&!((b-=2)<0);g++)c=a.charCodeAt(g),d=c>>8,e=c%256,f.push(e),f.push(d);return f}function U(a){return Y.toByteArray(O(a))}function V(a,b,c,d){for(var e=0;d>e&&!(e+c>=b.length||e>=a.length);e++)b[e+c]=a[e];return e}var W=this,X=W.define;W.define=void 0;var Y=a("1c0"),Z=a("1c2"),$=a("15d");b.Buffer=f,b.SlowBuffer=r,b.INSPECT_MAX_BYTES=50,f.poolSize=8192;var _={};f.TYPED_ARRAY_SUPPORT=void 0!==W.TYPED_ARRAY_SUPPORT?W.TYPED_ARRAY_SUPPORT:d(),f.TYPED_ARRAY_SUPPORT?(f.prototype.__proto__=Uint8Array.prototype,f.__proto__=Uint8Array):(f.prototype.length=void 0,f.prototype.parent=void 0),f.isBuffer=function(a){return!(null==a||!a._isBuffer)},f.compare=function(a,b){if(!f.isBuffer(a)||!f.isBuffer(b))throw new TypeError("Arguments must be Buffers");if(a===b)return 0;for(var c=a.length,d=b.length,e=0,g=Math.min(c,d);g>e&&a[e]===b[e];)++e;return e!==g&&(c=a[e],d=b[e]),d>c?-1:c>d?1:0},f.isEncoding=function(a){switch(String(a).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"raw":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},f.concat=function(a,b){if(!$(a))throw new TypeError("list argument must be an Array of Buffers.");if(0===a.length)return new f(0);var c;if(void 0===b)for(b=0,c=0;c<a.length;c++)b+=a[c].length;var d=new f(b),e=0;for(c=0;c<a.length;c++){var g=a[c];g.copy(d,e),e+=g.length}return d},f.byteLength=s,f.prototype.toString=function(){var a=0|this.length;return 0===a?"":0===arguments.length?B(this,0,a):t.apply(this,arguments)},f.prototype.equals=function(a){if(!f.isBuffer(a))throw new TypeError("Argument must be a Buffer");return this===a?!0:0===f.compare(this,a)},f.prototype.inspect=function(){var a="",c=b.INSPECT_MAX_BYTES;return this.length>0&&(a=this.toString("hex",0,c).match(/.{2}/g).join(" "),this.length>c&&(a+=" ... ")),"<Buffer "+a+">"},f.prototype.compare=function(a){if(!f.isBuffer(a))throw new TypeError("Argument must be a Buffer");return this===a?0:f.compare(this,a)},f.prototype.indexOf=function(a,b){function c(a,b,c){for(var d=-1,e=0;c+e<a.length;e++)if(a[c+e]===b[-1===d?0:e-d]){if(-1===d&&(d=e),e-d+1===b.length)return c+d}else d=-1;return-1}if(b>2147483647?b=2147483647:-2147483648>b&&(b=-2147483648),b>>=0,0===this.length)return-1;if(b>=this.length)return-1;if(0>b&&(b=Math.max(this.length+b,0)),"string"==typeof a)return 0===a.length?-1:String.prototype.indexOf.call(this,a,b);if(f.isBuffer(a))return c(this,a,b);if("number"==typeof a)return f.TYPED_ARRAY_SUPPORT&&"function"===Uint8Array.prototype.indexOf?Uint8Array.prototype.indexOf.call(this,a,b):c(this,[a],b);throw new TypeError("val must be string, number or Buffer")},f.prototype.get=function(a){return console.log(".get() is deprecated. Access using array indexes instead."),this.readUInt8(a)},f.prototype.set=function(a,b){return console.log(".set() is deprecated. Access using array indexes instead."),this.writeUInt8(a,b)},f.prototype.write=function(a,b,c,d){if(
}(this)}(a("d4")),d.define=e,c.exports}),a.registerDynamic("1d2",["1d1"],!0,function(a,b,c){var d=this,e=d.define;return d.define=void 0,c.exports=a("1d1"),d.define=e,c.exports}),a.registerDynamic("1d3",[],!0,function(a,b,c){"use strict";function d(a,b){return Object.prototype.hasOwnProperty.call(a,b)}var e=this,f=e.define;return e.define=void 0,c.exports=function(a,b,c,e){b=b||"&",c=c||"=";var f={};if("string"!=typeof a||0===a.length)return f;var g=/\+/g;a=a.split(b);var h=1e3;e&&"number"==typeof e.maxKeys&&(h=e.maxKeys);var i=a.length;h>0&&i>h&&(i=h);for(var j=0;i>j;++j){var k,l,m,n,o=a[j].replace(g,"%20"),p=o.indexOf(c);p>=0?(k=o.substr(0,p),l=o.substr(p+1)):(k=o,l=""),m=decodeURIComponent(k),n=decodeURIComponent(l),d(f,m)?Array.isArray(f[m])?f[m].push(n):f[m]=[f[m],n]:f[m]=n}return f},e.define=f,c.exports}),a.registerDynamic("1d4",[],!0,function(a,b,c){"use strict";var d=this,e=d.define;d.define=void 0;var f=function(a){switch(typeof a){case"string":return a;case"boolean":return a?"true":"false";case"number":return isFinite(a)?a:"";default:return""}};return c.exports=function(a,b,c,d){return b=b||"&",c=c||"=",null===a&&(a=void 0),"object"==typeof a?Object.keys(a).map(function(d){var e=encodeURIComponent(f(d))+c;return Array.isArray(a[d])?a[d].map(function(a){return e+encodeURIComponent(f(a))}).join(b):e+encodeURIComponent(f(a[d]))}).join(b):d?encodeURIComponent(f(d))+c+encodeURIComponent(f(a)):""},d.define=e,c.exports}),a.registerDynamic("1d5",["1d3","1d4"],!0,function(a,b,c){"use strict";var d=this,e=d.define;return d.define=void 0,b.decode=b.parse=a("1d3"),b.encode=b.stringify=a("1d4"),d.define=e,c.exports}),a.registerDynamic("1d6",["1d5"],!0,function(a,b,c){var d=this,e=d.define;return d.define=void 0,c.exports=a("1d5"),d.define=e,c.exports}),a.registerDynamic("1d7",["1d2","1d6"],!0,function(a,b,c){function d(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function e(a,b,c){if(a&&j(a)&&a instanceof d)return a;var e=new d;return e.parse(a,b,c),e}function f(a){return i(a)&&(a=e(a)),a instanceof d?a.format():d.prototype.format.call(a)}function g(a,b){return e(a,!1,!0).resolve(b)}function h(a,b){return a?e(a,!1,!0).resolveObject(b):b}function i(a){return"string"==typeof a}function j(a){return"object"==typeof a&&null!==a}function k(a){return null===a}function l(a){return null==a}var m=this,n=m.define;m.define=void 0;var o=a("1d2");b.parse=e,b.resolve=g,b.resolveObject=h,b.format=f,b.Url=d;var p=/^([a-z0-9.+-]+:)/i,q=/:[0-9]*$/,r=["<",">",'"',"`"," ","\r","\n"," "],s=["{","}","|","\\","^","`"].concat(r),t=["'"].concat(s),u=["%","/","?",";","#"].concat(t),v=["/","?","#"],w=255,x=/^[a-z0-9A-Z_-]{0,63}$/,y=/^([a-z0-9A-Z_-]{0,63})(.*)$/,z={javascript:!0,"javascript:":!0},A={javascript:!0,"javascript:":!0},B={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},C=a("1d6");return d.prototype.parse=function(a,b,c){if(!i(a))throw new TypeError("Parameter 'url' must be a string, not "+typeof a);var d=a;d=d.trim();var e=p.exec(d);if(e){e=e[0];var f=e.toLowerCase();this.protocol=f,d=d.substr(e.length)}if(c||e||d.match(/^\/\/[^@\/]+@[^@\/]+/)){var g="//"===d.substr(0,2);!g||e&&A[e]||(d=d.substr(2),this.slashes=!0)}if(!A[e]&&(g||e&&!B[e])){for(var h=-1,j=0;j<v.length;j++){var k=d.indexOf(v[j]);-1!==k&&(-1===h||h>k)&&(h=k)}var l,m;m=-1===h?d.lastIndexOf("@"):d.lastIndexOf("@",h),-1!==m&&(l=d.slice(0,m),d=d.slice(m+1),this.auth=decodeURIComponent(l)),h=-1;for(var j=0;j<u.length;j++){var k=d.indexOf(u[j]);-1!==k&&(-1===h||h>k)&&(h=k)}-1===h&&(h=d.length),this.host=d.slice(0,h),d=d.slice(h),this.parseHost(),this.hostname=this.hostname||"";var n="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!n)for(var q=this.hostname.split(/\./),j=0,r=q.length;r>j;j++){var s=q[j];if(s&&!s.match(x)){for(var D="",E=0,F=s.length;F>E;E++)D+=s.charCodeAt(E)>127?"x":s[E];if(!D.match(x)){var G=q.slice(0,j),H=q.slice(j+1),I=s.match(y);I&&(G.
return b.util.clone(a)})}return a}},languages:{extend:function(a,c){var d=b.util.clone(b.languages[a]);for(var e in c)d[e]=c[e];return d},insertBefore:function(a,c,d,e){e=e||b.languages;var f=e[a];if(2==arguments.length){d=arguments[1];for(var g in d)d.hasOwnProperty(g)&&(f[g]=d[g]);return f}var h={};for(var i in f)if(f.hasOwnProperty(i)){if(i==c)for(var g in d)d.hasOwnProperty(g)&&(h[g]=d[g]);h[i]=f[i]}return b.languages.DFS(b.languages,function(b,c){c===e[a]&&b!=a&&(this[b]=h)}),e[a]=h},DFS:function(a,c,d){for(var e in a)a.hasOwnProperty(e)&&(c.call(a,e,a[e],d||e),"Object"===b.util.type(a[e])?b.languages.DFS(a[e],c):"Array"===b.util.type(a[e])&&b.languages.DFS(a[e],c,e))}},plugins:{},highlightAll:function(a,c){for(var d,e=document.querySelectorAll('code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'),f=0;d=e[f++];)b.highlightElement(d,a===!0,c)},highlightElement:function(c,d,e){for(var g,h,i=c;i&&!a.test(i.className);)i=i.parentNode;i&&(g=(i.className.match(a)||[,""])[1],h=b.languages[g]),c.className=c.className.replace(a,"").replace(/\s+/g," ")+" language-"+g,i=c.parentNode,/pre/i.test(i.nodeName)&&(i.className=i.className.replace(a,"").replace(/\s+/g," ")+" language-"+g);var j=c.textContent,k={element:c,language:g,grammar:h,code:j};if(!j||!h)return void b.hooks.run("complete",k);if(b.hooks.run("before-highlight",k),d&&f.Worker){var l=new Worker(b.filename);l.onmessage=function(a){k.highlightedCode=a.data,b.hooks.run("before-insert",k),k.element.innerHTML=k.highlightedCode,e&&e.call(k.element),b.hooks.run("after-highlight",k),b.hooks.run("complete",k)},l.postMessage(JSON.stringify({language:k.language,code:k.code,immediateClose:!0}))}else k.highlightedCode=b.highlight(k.code,k.grammar,k.language),b.hooks.run("before-insert",k),k.element.innerHTML=k.highlightedCode,e&&e.call(c),b.hooks.run("after-highlight",k),b.hooks.run("complete",k)},highlight:function(a,d,e){var f=b.tokenize(a,d);return c.stringify(b.util.encode(f),e)},tokenize:function(a,c,d){var e=b.Token,f=[a],g=c.rest;if(g){for(var h in g)c[h]=g[h];delete c.rest}a:for(var h in c)if(c.hasOwnProperty(h)&&c[h]){var i=c[h];i="Array"===b.util.type(i)?i:[i];for(var j=0;j<i.length;++j){var k=i[j],l=k.inside,m=!!k.lookbehind,n=0,o=k.alias;k=k.pattern||k;for(var p=0;p<f.length;p++){var q=f[p];if(f.length>a.length)break a;if(!(q instanceof e)){k.lastIndex=0;var r=k.exec(q);if(r){m&&(n=r[1].length);var s=r.index-1+n,r=r[0].slice(n),t=r.length,u=s+t,v=q.slice(0,s+1),w=q.slice(u+1),x=[p,1];v&&x.push(v);var y=new e(h,l?b.tokenize(r,l):r,o);x.push(y),w&&x.push(w),Array.prototype.splice.apply(f,x)}}}}}return f},hooks:{all:{},add:function(a,c){var d=b.hooks.all;d[a]=d[a]||[],d[a].push(c)},run:function(a,c){var d=b.hooks.all[a];if(d&&d.length)for(var e,f=0;e=d[f++];)e(c)}}},c=b.Token=function(a,b,c){this.type=a,this.content=b,this.alias=c};if(c.stringify=function(a,d,e){if("string"==typeof a)return a;if("Array"===b.util.type(a))return a.map(function(b){return c.stringify(b,d,a)}).join("");var f={type:a.type,content:c.stringify(a.content,d,e),tag:"span",classes:["token",a.type],attributes:{},language:d,parent:e};if("comment"==f.type&&(f.attributes.spellcheck="true"),a.alias){var g="Array"===b.util.type(a.alias)?a.alias:[a.alias];Array.prototype.push.apply(f.classes,g)}b.hooks.run("wrap",f);var h="";for(var i in f.attributes)h+=(h?" ":"")+i+'="'+(f.attributes[i]||"")+'"';return"<"+f.tag+' class="'+f.classes.join(" ")+'" '+h+">"+f.content+"</"+f.tag+">"},!f.document)return f.addEventListener?(f.addEventListener("message",function(a){var c=JSON.parse(a.data),d=c.language,e=c.code,g=c.immediateClose;f.postMessage(b.highlight(e,b.languages[d],d)),g&&f.close()},!1),f.Prism):f.Prism;var d=document.getElementsByTagName("script");return d=d[d.length-1],d&&(b.filename=d.src,document.addEventListener&&!d.hasAttribute("data-manual")&&document.addEventListener("DOMContentLoaded",b.highlightAll)),f.Prism}();return"undefined"!=typeof c&&c.exports&&(c.exports=g),"undefined"!=typeof d&&(d.Prism=g),g.languages.markup={comment:/<!--[\w\W]*?-->/,prolog:
builtin:/\b(?:String|Int|Long|Short|Byte|Boolean|Double|Float|Char|Any|AnyRef|AnyVal|Unit|Nothing)\b/,number:/\b(?:0x[\da-f]*\.?[\da-f]+|\d*\.?\d+e?\d*[dfl]?)\b/i,symbol:/'[^\d\s\\]\w*/}),delete g.languages.scala["class-name"],delete g.languages.scala["function"],d.define=e,c.exports}),a.register("1f4",[],function(){return{setters:[],execute:function(){}}}),a.register("1f5",[],function(){return{setters:[],execute:function(){}}}),a.registerDynamic("1f6",[],!0,function(a,b,c){var d=this,e=d.define;return d.define=void 0,function(){function a(a){this.tokens=[],this.tokens.links={},this.options=a||l.defaults,this.rules=m.normal,this.options.gfm&&(this.options.tables?this.rules=m.tables:this.rules=m.gfm)}function d(a,b){if(this.options=b||l.defaults,this.links=a,this.rules=n.normal,this.renderer=this.options.renderer||new e,this.renderer.options=this.options,!this.links)throw new Error("Tokens array requires a `links` property.");this.options.gfm?this.options.breaks?this.rules=n.breaks:this.rules=n.gfm:this.options.pedantic&&(this.rules=n.pedantic)}function e(a){this.options=a||{}}function f(a){this.tokens=[],this.token=null,this.options=a||l.defaults,this.options.renderer=this.options.renderer||new e,this.renderer=this.options.renderer,this.renderer.options=this.options}function g(a,b){return a.replace(b?/&/g:/&(?!#?\w+;)/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function h(a){return a.replace(/&([#\w]+);/g,function(a,b){return b=b.toLowerCase(),"colon"===b?":":"#"===b.charAt(0)?"x"===b.charAt(1)?String.fromCharCode(parseInt(b.substring(2),16)):String.fromCharCode(+b.substring(1)):""})}function i(a,b){return a=a.source,b=b||"",function c(d,e){return d?(e=e.source||e,e=e.replace(/(^|[^\[])\^/g,"$1"),a=a.replace(d,e),c):new RegExp(a,b)}}function j(){}function k(a){for(var b,c,d=1;d<arguments.length;d++){b=arguments[d];for(c in b)Object.prototype.hasOwnProperty.call(b,c)&&(a[c]=b[c])}return a}function l(b,c,d){if(d||"function"==typeof c){d||(d=c,c=null),c=k({},l.defaults,c||{});var e,h,i=c.highlight,j=0;try{e=a.lex(b,c)}catch(m){return d(m)}h=e.length;var n=function(a){if(a)return c.highlight=i,d(a);var b;try{b=f.parse(e,c)}catch(g){a=g}return c.highlight=i,a?d(a):d(null,b)};if(!i||i.length<3)return n();if(delete c.highlight,!h)return n();for(;j<e.length;j++)!function(a){return"code"!==a.type?--h||n():i(a.text,a.lang,function(b,c){return b?n(b):null==c||c===a.text?--h||n():(a.text=c,a.escaped=!0,void(--h||n()))})}(e[j])}else try{return c&&(c=k({},l.defaults,c)),f.parse(a.lex(b,c),c)}catch(m){if(m.message+="\nPlease report this to https://github.com/chjj/marked.",(c||l.defaults).silent)return"<p>An error occured:</p><pre>"+g(m.message+"",!0)+"</pre>";throw m}}var m={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:j,hr:/^( *[-*_]){3,} *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,nptable:j,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,blockquote:/^( *>[^\n]+(\n(?!def)[^\n]+)*\n*)+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:/^ *(?:comment *(?:\n|\s*$)|closed *(?:\n{2,}|\s*$)|closing *(?:\n{2,}|\s*$))/,def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,table:j,paragraph:/^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,text:/^[^\n]+/};m.bullet=/(?:[*+-]|\d+\.)/,m.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/,m.item=i(m.item,"gm")(/bull/g,m.bullet)(),m.list=i(m.list)(/bull/g,m.bullet)("hr","\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|$))")("def","\\n+(?="+m.def.source+")")(),m.blockquote=i(m.blockquote)("def",m.def)(),m._tag="(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|[^\\w\\s@]*@)\\b",m.html=i(m.html)("comment",/<!--[\s\S]*?-->/)("closed",/<(tag)[\s\S]+?<\/\1>/)("closing",/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>/)(/tag/g,m._tag)(),m.paragraph=i(m.paragraph)("hr",m.hr)("heading",m.heading)("lheading",m.lheading)("blockquote",m.blockquote)("tag","<"+m._tag)("def",m.def)(),m.normal=k({},m),m.gfm=k({},m.normal,{
function a(){}return a.format=function(a,b,c){var d=b+c;if(k.has(d))return k.get(d).format(a);var e=new Intl.DateTimeFormat(b,f(c));return k.set(d,e),e.format(a)},a}();return b.DateFormatter=l,g.define=h,c.exports}),a.registerDynamic("200",["2b","41","1ff","16","1f9"],!0,function(a,b,c){"use strict";var d=this,e=d.define;d.define=void 0;var f=this&&this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);a.prototype=null===b?Object.create(b):(c.prototype=b.prototype,new c)},g=this&&this.__decorate||function(a,b,c,d){var e,f=arguments.length,g=3>f?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)g=Reflect.decorate(a,b,c,d);else for(var h=a.length-1;h>=0;h--)(e=a[h])&&(g=(3>f?e(g):f>3?e(b,c,g):e(b,c))||g);return f>3&&g&&Object.defineProperty(b,c,g),g},h=this&&this.__metadata||function(a,b){return"object"==typeof Reflect&&"function"==typeof Reflect.metadata?Reflect.metadata(a,b):void 0},i=a("2b"),j=a("41"),k=a("1ff"),l=a("16"),m=a("1f9"),n="en-US",o=i.RegExpWrapper.create("^(\\d+)?\\.((\\d+)(\\-(\\d+))?)?$"),p=function(){function a(){}return a._format=function(b,c,d,e,f){if(void 0===e&&(e=null),void 0===f&&(f=!1),i.isBlank(b))return null;if(!i.isNumber(b))throw new m.InvalidPipeArgumentException(a,b);var g=1,h=0,l=3;if(i.isPresent(d)){var p=i.RegExpWrapper.firstMatch(o,d);if(i.isBlank(p))throw new j.BaseException(d+" is not a valid digit info for number pipes");i.isPresent(p[1])&&(g=i.NumberWrapper.parseIntAutoRadix(p[1])),i.isPresent(p[3])&&(h=i.NumberWrapper.parseIntAutoRadix(p[3])),i.isPresent(p[5])&&(l=i.NumberWrapper.parseIntAutoRadix(p[5]))}return k.NumberFormatter.format(b,n,c,{minimumIntegerDigits:g,minimumFractionDigits:h,maximumFractionDigits:l,currency:e,currencyAsSymbol:f})},a=g([i.CONST(),l.Injectable(),h("design:paramtypes",[])],a)}();b.NumberPipe=p;var q=function(a){function b(){a.apply(this,arguments)}return f(b,a),b.prototype.transform=function(a,b){return void 0===b&&(b=null),p._format(a,k.NumberFormatStyle.Decimal,b)},b=g([i.CONST(),l.Pipe({name:"number"}),l.Injectable(),h("design:paramtypes",[])],b)}(p);b.DecimalPipe=q;var r=function(a){function b(){a.apply(this,arguments)}return f(b,a),b.prototype.transform=function(a,b){return void 0===b&&(b=null),p._format(a,k.NumberFormatStyle.Percent,b)},b=g([i.CONST(),l.Pipe({name:"percent"}),l.Injectable(),h("design:paramtypes",[])],b)}(p);b.PercentPipe=r;var s=function(a){function b(){a.apply(this,arguments)}return f(b,a),b.prototype.transform=function(a,b,c,d){return void 0===b&&(b="USD"),void 0===c&&(c=!1),void 0===d&&(d=null),p._format(a,k.NumberFormatStyle.Currency,d,b,c)},b=g([i.CONST(),l.Pipe({name:"currency"}),l.Injectable(),h("design:paramtypes",[])],b)}(p);return b.CurrencyPipe=s,d.define=e,c.exports}),a.registerDynamic("201",["2b","16","1f9"],!0,function(a,b,c){"use strict";var d=this,e=d.define;d.define=void 0;var f=this&&this.__decorate||function(a,b,c,d){var e,f=arguments.length,g=3>f?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)g=Reflect.decorate(a,b,c,d);else for(var h=a.length-1;h>=0;h--)(e=a[h])&&(g=(3>f?e(g):f>3?e(b,c,g):e(b,c))||g);return f>3&&g&&Object.defineProperty(b,c,g),g},g=this&&this.__metadata||function(a,b){return"object"==typeof Reflect&&"function"==typeof Reflect.metadata?Reflect.metadata(a,b):void 0},h=a("2b"),i=a("16"),j=a("1f9"),k=function(){function a(){}return a.prototype.transform=function(b,c,d){if(h.isBlank(b))return b;if(!this._supportedInput(b))throw new j.InvalidPipeArgumentException(a,b);var e=b.toString();if(!this._supportedPattern(c))throw new j.InvalidPipeArgumentException(a,c);if(!this._supportedReplacement(d))throw new j.InvalidPipeArgumentException(a,d);if(h.isFunction(d)){var f=h.isString(c)?h.RegExpWrapper.create(c):c;return h.StringWrapper.replaceAllMapped(e,f,d)}return c instanceof RegExp?h.StringWrapper.replaceAll(e,c,d):h.StringWrapper.replace(e,c,d)},a.prototype._supportedInput=function(a){return h.isString(a)||h.isNum
"use strict";var d=this,e=d.define;d.define=void 0;var f=this&&this.__decorate||function(a,b,c,d){var e,f=arguments.length,g=3>f?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)g=Reflect.decorate(a,b,c,d);else for(var h=a.length-1;h>=0;h--)(e=a[h])&&(g=(3>f?e(g):f>3?e(b,c,g):e(b,c))||g);return f>3&&g&&Object.defineProperty(b,c,g),g},g=this&&this.__metadata||function(a,b){return"object"==typeof Reflect&&"function"==typeof Reflect.metadata?Reflect.metadata(a,b):void 0},h=a("16"),i=a("209"),j=a("2b"),k=j.CONST_EXPR(new h.Provider(i.NG_VALUE_ACCESSOR,{useExisting:h.forwardRef(function(){return l}),multi:!0})),l=function(){function a(a,b){this._renderer=a,this._elementRef=b,this.onChange=function(a){},this.onTouched=function(){}}return a.prototype.writeValue=function(a){this._renderer.setElementProperty(this._elementRef.nativeElement,"value",a)},a.prototype.registerOnChange=function(a){this.onChange=function(b){a(""==b?null:j.NumberWrapper.parseFloat(b))}},a.prototype.registerOnTouched=function(a){this.onTouched=a},a=f([h.Directive({selector:"input[type=number][ngControl],input[type=number][ngFormControl],input[type=number][ngModel]",host:{"(change)":"onChange($event.target.value)","(input)":"onChange($event.target.value)","(blur)":"onTouched()"},bindings:[k]}),g("design:paramtypes",[h.Renderer,h.ElementRef])],a)}();return b.NumberValueAccessor=l,d.define=e,c.exports}),a.registerDynamic("219",["16","208","2b"],!0,function(a,b,c){"use strict";var d=this,e=d.define;d.define=void 0;var f=this&&this.__decorate||function(a,b,c,d){var e,f=arguments.length,g=3>f?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)g=Reflect.decorate(a,b,c,d);else for(var h=a.length-1;h>=0;h--)(e=a[h])&&(g=(3>f?e(g):f>3?e(b,c,g):e(b,c))||g);return f>3&&g&&Object.defineProperty(b,c,g),g},g=this&&this.__metadata||function(a,b){return"object"==typeof Reflect&&"function"==typeof Reflect.metadata?Reflect.metadata(a,b):void 0},h=this&&this.__param||function(a,b){return function(c,d){b(c,d,a)}},i=a("16"),j=a("208"),k=a("2b"),l=function(){function a(a){this._cd=a}return Object.defineProperty(a.prototype,"ngClassUntouched",{get:function(){return k.isPresent(this._cd.control)?this._cd.control.untouched:!1},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"ngClassTouched",{get:function(){return k.isPresent(this._cd.control)?this._cd.control.touched:!1},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"ngClassPristine",{get:function(){return k.isPresent(this._cd.control)?this._cd.control.pristine:!1},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"ngClassDirty",{get:function(){return k.isPresent(this._cd.control)?this._cd.control.dirty:!1},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"ngClassValid",{get:function(){return k.isPresent(this._cd.control)?this._cd.control.valid:!1},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"ngClassInvalid",{get:function(){return k.isPresent(this._cd.control)?!this._cd.control.valid:!1},enumerable:!0,configurable:!0}),a=f([i.Directive({selector:"[ngControl],[ngModel],[ngFormControl]",host:{"[class.ng-untouched]":"ngClassUntouched","[class.ng-touched]":"ngClassTouched","[class.ng-pristine]":"ngClassPristine","[class.ng-dirty]":"ngClassDirty","[class.ng-valid]":"ngClassValid","[class.ng-invalid]":"ngClassInvalid"}}),h(0,i.Self()),g("design:paramtypes",[j.NgControl])],a)}();return b.NgControlStatus=l,d.define=e,c.exports}),a.registerDynamic("216",["16","209","2b","38"],!0,function(a,b,c){"use strict";function d(a,b){return m.isBlank(a)?""+b:(m.isPrimitive(b)||(b="Object"),m.StringWrapper.slice(a+": "+b,0,50))}function e(a){return a.split(":")[0]}var f=this,g=f.define;f.define=void 0;var h=this&&this.__decorate||function(a,b,c,d){var e,f=arguments.length,g=3>f?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)g=Reflect.decorate(a,b,c,d);else for
var b=this;a.forEachAddedItem(function(a){b._toggleClass(a.item,!0)}),a.forEachRemovedItem(function(a){b._toggleClass(a.item,!1)})},a.prototype._applyInitialClasses=function(a){var b=this;this._initialClasses.forEach(function(c){return b._toggleClass(c,!a)})},a.prototype._applyClasses=function(a,b){var c=this;h.isPresent(a)&&(h.isArray(a)?a.forEach(function(a){return c._toggleClass(a,!b)}):a instanceof Set?a.forEach(function(a){return c._toggleClass(a,!b)}):j.StringMapWrapper.forEach(a,function(a,d){h.isPresent(a)&&c._toggleClass(d,!b)}))},a.prototype._toggleClass=function(a,b){if(a=a.trim(),a.length>0)if(a.indexOf(" ")>-1)for(var c=a.split(/\s+/g),d=0,e=c.length;e>d;d++)this._renderer.setElementClass(this._ngEl.nativeElement,c[d],b);else this._renderer.setElementClass(this._ngEl.nativeElement,a,b)},a=f([i.Directive({selector:"[ngClass]",inputs:["rawClass: ngClass","initialClasses: class"]}),g("design:paramtypes",[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer])],a)}();return b.NgClass=k,d.define=e,c.exports}),a.registerDynamic("220",["16","2b","41"],!0,function(a,b,c){"use strict";var d=this,e=d.define;d.define=void 0;var f=this&&this.__decorate||function(a,b,c,d){var e,f=arguments.length,g=3>f?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)g=Reflect.decorate(a,b,c,d);else for(var h=a.length-1;h>=0;h--)(e=a[h])&&(g=(3>f?e(g):f>3?e(b,c,g):e(b,c))||g);return f>3&&g&&Object.defineProperty(b,c,g),g},g=this&&this.__metadata||function(a,b){return"object"==typeof Reflect&&"function"==typeof Reflect.metadata?Reflect.metadata(a,b):void 0},h=a("16"),i=a("2b"),j=a("41"),k=function(){function a(a,b,c,d){this._viewContainer=a,this._templateRef=b,this._iterableDiffers=c,this._cdr=d}return Object.defineProperty(a.prototype,"ngForOf",{set:function(a){if(this._ngForOf=a,i.isBlank(this._differ)&&i.isPresent(a))try{this._differ=this._iterableDiffers.find(a).create(this._cdr,this._ngForTrackBy)}catch(b){throw new j.BaseException("Cannot find a differ supporting object '"+a+"' of type '"+i.getTypeNameForDebugging(a)+"'. NgFor only supports binding to Iterables such as Arrays.")}},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"ngForTemplate",{set:function(a){i.isPresent(a)&&(this._templateRef=a)},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"ngForTrackBy",{set:function(a){this._ngForTrackBy=a},enumerable:!0,configurable:!0}),a.prototype.ngDoCheck=function(){if(i.isPresent(this._differ)){var a=this._differ.diff(this._ngForOf);i.isPresent(a)&&this._applyChanges(a)}},a.prototype._applyChanges=function(a){var b=this,c=[];a.forEachRemovedItem(function(a){return c.push(new l(a,null))}),a.forEachMovedItem(function(a){return c.push(new l(a,null))});var d=this._bulkRemove(c);a.forEachAddedItem(function(a){return d.push(new l(a,null))}),this._bulkInsert(d);for(var e=0;e<d.length;e++)this._perViewChange(d[e].view,d[e].record);for(var e=0,f=this._viewContainer.length;f>e;e++){var g=this._viewContainer.get(e);g.setLocal("first",0===e),g.setLocal("last",e===f-1)}a.forEachIdentityChange(function(a){var c=b._viewContainer.get(a.currentIndex);c.setLocal("$implicit",a.item)})},a.prototype._perViewChange=function(a,b){a.setLocal("$implicit",b.item),a.setLocal("index",b.currentIndex),a.setLocal("even",b.currentIndex%2==0),a.setLocal("odd",b.currentIndex%2==1)},a.prototype._bulkRemove=function(a){a.sort(function(a,b){return a.record.previousIndex-b.record.previousIndex});for(var b=[],c=a.length-1;c>=0;c--){var d=a[c];i.isPresent(d.record.currentIndex)?(d.view=this._viewContainer.detach(d.record.previousIndex),b.push(d)):this._viewContainer.remove(d.record.previousIndex)}return b},a.prototype._bulkInsert=function(a){a.sort(function(a,b){return a.record.currentIndex-b.record.currentIndex});for(var b=0;b<a.length;b++){var c=a[b];i.isPresent(c.view)?this._viewContainer.insert(c.view,c.record.currentIndex):c.view=this._viewContainer.createEmbeddedView(this._templateRef,c.record.currentIndex)}return a},a=f([h.Directive({selector:"[ngFor][ngForOf
this._onMicrotaskEmpty=new f.EventEmitter(!1),this._onStable=new f.EventEmitter(!1),this._onErrorEvents=new f.EventEmitter(!1),this._zoneImpl=new g.NgZoneImpl({trace:d,onEnter:function(){b._nesting++,b._isStable&&(b._isStable=!1,b._onUnstable.emit(null))},onLeave:function(){b._nesting--,b._checkStable()},setMicrotask:function(a){b._hasPendingMicrotasks=a,b._checkStable()},setMacrotask:function(a){b._hasPendingMacrotasks=a},onError:function(a){return b._onErrorEvents.emit(a)}})}return a.isInAngularZone=function(){return g.NgZoneImpl.isInAngularZone()},a.assertInAngularZone=function(){if(!g.NgZoneImpl.isInAngularZone())throw new h.BaseException("Expected to be in Angular Zone, but it is not!")},a.assertNotInAngularZone=function(){if(g.NgZoneImpl.isInAngularZone())throw new h.BaseException("Expected to not be in Angular Zone, but it is!")},a.prototype._checkStable=function(){var a=this;if(0==this._nesting&&!this._hasPendingMicrotasks&&!this._isStable)try{this._nesting++,this._onMicrotaskEmpty.emit(null)}finally{if(this._nesting--,!this._hasPendingMicrotasks)try{this.runOutsideAngular(function(){return a._onStable.emit(null)})}finally{this._isStable=!0}}},Object.defineProperty(a.prototype,"onUnstable",{get:function(){return this._onUnstable},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"onMicrotaskEmpty",{get:function(){return this._onMicrotaskEmpty},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"onStable",{get:function(){return this._onStable},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"onError",{get:function(){return this._onErrorEvents},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"hasPendingMicrotasks",{get:function(){return this._hasPendingMicrotasks},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"hasPendingMacrotasks",{get:function(){return this._hasPendingMacrotasks},enumerable:!0,configurable:!0}),a.prototype.run=function(a){return this._zoneImpl.runInner(a)},a.prototype.runGuarded=function(a){return this._zoneImpl.runInnerGuarded(a)},a.prototype.runOutsideAngular=function(a){return this._zoneImpl.runOuter(a)},a}();return b.NgZone=j,d.define=e,c.exports}),a.registerDynamic("5e",["3a","38","2b","41","5a","8e"],!0,function(a,b,c){"use strict";function d(a){r=a}var e=this,f=e.define;e.define=void 0;var g=this&&this.__decorate||function(a,b,c,d){var e,f=arguments.length,g=3>f?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)g=Reflect.decorate(a,b,c,d);else for(var h=a.length-1;h>=0;h--)(e=a[h])&&(g=(3>f?e(g):f>3?e(b,c,g):e(b,c))||g);return f>3&&g&&Object.defineProperty(b,c,g),g},h=this&&this.__metadata||function(a,b){return"object"==typeof Reflect&&"function"==typeof Reflect.metadata?Reflect.metadata(a,b):void 0},i=a("3a"),j=a("38"),k=a("2b"),l=a("41"),m=a("5a"),n=a("8e"),o=function(){function a(a){this._ngZone=a,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this._watchAngularEvents()}return a.prototype._watchAngularEvents=function(){var a=this;n.ObservableWrapper.subscribe(this._ngZone.onUnstable,function(b){a._didWork=!0,a._isZoneStable=!1}),this._ngZone.runOutsideAngular(function(){n.ObservableWrapper.subscribe(a._ngZone.onStable,function(b){m.NgZone.assertNotInAngularZone(),k.scheduleMicroTask(function(){a._isZoneStable=!0,a._runCallbacksIfReady()})})})},a.prototype.increasePendingRequestCount=function(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount},a.prototype.decreasePendingRequestCount=function(){if(this._pendingCount-=1,this._pendingCount<0)throw new l.BaseException("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount},a.prototype.isStable=function(){return this._isZoneStable&&0==this._pendingCount&&!this._ngZone.hasPendingMacrotasks},a.prototype._runCallbacksIfReady=function(){var a=this;this.isStable()?k.scheduleMicroTask(function(){for(;0!==a._callbacks.length;)a._callbacks.pop()(a._didWork);a._didWork=!1}):this._didWork=!0},a.prototype.whenStable=fu
d.define=void 0;var f=this&&this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);a.prototype=null===b?Object.create(b):(c.prototype=b.prototype,new c)},g=a("2b"),h=a("42");b.PromiseWrapper=h.PromiseWrapper,b.PromiseCompleter=h.PromiseCompleter;var i=a("234"),j=a("238"),k=a("23a"),l=a("235");b.Observable=l.Observable;var m=a("234");b.Subject=m.Subject;var n=function(){function a(){}return a.setTimeout=function(a,b){return g.global.setTimeout(a,b)},a.clearTimeout=function(a){g.global.clearTimeout(a)},a.setInterval=function(a,b){return g.global.setInterval(a,b)},a.clearInterval=function(a){g.global.clearInterval(a)},a}();b.TimerWrapper=n;var o=function(){function a(){}return a.subscribe=function(a,b,c,d){return void 0===d&&(d=function(){}),c="function"==typeof c&&c||g.noop,d="function"==typeof d&&d||g.noop,a.subscribe({next:b,error:c,complete:d})},a.isObservable=function(a){return!!a.subscribe},a.hasSubscribers=function(a){return a.observers.length>0},a.dispose=function(a){a.unsubscribe()},a.callNext=function(a,b){a.next(b)},a.callEmit=function(a,b){a.emit(b)},a.callError=function(a,b){a.error(b)},a.callComplete=function(a){a.complete()},a.fromPromise=function(a){return j.PromiseObservable.create(a)},a.toPromise=function(a){return k.toPromise.call(a)},a}();b.ObservableWrapper=o;var p=function(a){function b(b){void 0===b&&(b=!0),a.call(this),this._isAsync=b}return f(b,a),b.prototype.emit=function(b){a.prototype.next.call(this,b)},b.prototype.next=function(b){a.prototype.next.call(this,b)},b.prototype.subscribe=function(b,c,d){var e,f=function(a){return null},g=function(){return null};return b&&"object"==typeof b?(e=this._isAsync?function(a){setTimeout(function(){return b.next(a)})}:function(a){b.next(a)},b.error&&(f=this._isAsync?function(a){setTimeout(function(){return b.error(a)})}:function(a){b.error(a)}),b.complete&&(g=this._isAsync?function(){setTimeout(function(){return b.complete()})}:function(){b.complete()})):(e=this._isAsync?function(a){setTimeout(function(){return b(a)})}:function(a){b(a)},c&&(f=this._isAsync?function(a){setTimeout(function(){return c(a)})}:function(a){c(a)}),d&&(g=this._isAsync?function(){setTimeout(function(){return d()})}:function(){d()})),a.prototype.subscribe.call(this,e,f,g)},b}(i.Subject);return b.EventEmitter=p,d.define=e,c.exports}),a.registerDynamic("70",[],!0,function(a,b,c){"use strict";var d=this,e=d.define;d.define=void 0,function(a){a[a.HOST=0]="HOST",a[a.COMPONENT=1]="COMPONENT",a[a.EMBEDDED=2]="EMBEDDED"}(b.ViewType||(b.ViewType={}));b.ViewType;return d.define=e,c.exports}),a.registerDynamic("a2",[],!0,function(a,b,c){"use strict";var d=this,e=d.define;d.define=void 0;var f=function(){function a(a){this.nativeElement=a}return a}();return b.ElementRef=f,d.define=e,c.exports}),a.registerDynamic("249",["2b"],!0,function(a,b,c){"use strict";function d(){var a=m.global.wtf;return a&&(k=a.trace)?(l=k.events,!0):!1}function e(a,b){return void 0===b&&(b=null),l.createScope(a,b)}function f(a,b){return k.leaveScope(a,b),b}function g(a,b){return k.beginTimeRange(a,b)}function h(a){k.endTimeRange(a)}var i=this,j=i.define;i.define=void 0;var k,l,m=a("2b");return b.detectWTF=d,b.createScope=e,b.leave=f,b.startTimeRange=g,b.endTimeRange=h,i.define=j,c.exports}),a.registerDynamic("b1",["249"],!0,function(a,b,c){"use strict";function d(a,b){return null}var e=this,f=e.define;e.define=void 0;var g=a("249");return b.wtfEnabled=g.detectWTF(),b.wtfCreateScope=b.wtfEnabled?g.createScope:function(a,b){return d},b.wtfLeave=b.wtfEnabled?g.leave:function(a,b){return b},b.wtfStartTimeRange=b.wtfEnabled?g.startTimeRange:function(a,b){return null},b.wtfEndTimeRange=b.wtfEnabled?g.endTimeRange:function(a){return null},e.define=f,c.exports}),a.registerDynamic("a3",["38","41","2b","b1"],!0,function(a,b,c){"use strict";var d=this,e=d.define;d.define=void 0;var f=a("38"),g=a("41"),h=a("2b"),i=a("b1"),j=function(){function a(){}return Object.defineProperty(a.prototype,"element",{get:function(){return g.unimplemented()},enumerable:!0,configurable:!0}),Object.d
if(f!=e.length)throw new Error("Number of annotations ("+f+") does not match number of arguments ("+e.length+") in the function: "+l.stringify(e));for(var g=[],h=0,i=c.length-1;i>h;h++){var j=[];g.push(j);var k=c[h];if(k instanceof Array)for(var m=0;m<k.length;m++)j.push(d(k[m]));else l.isFunction(k)?j.push(d(k)):j.push(k)}return n.defineMetadata("parameters",g,e),e}throw new Error("Only Function or Array is supported in Class definition for key '"+b+"' is '"+l.stringify(a)+"'")}function f(a){var b=e(a.hasOwnProperty("constructor")?a.constructor:void 0,"constructor"),c=b.prototype;if(a.hasOwnProperty("extends")){if(!l.isFunction(a["extends"]))throw new Error("Class definition 'extends' property must be a constructor function was: "+l.stringify(a["extends"]));b.prototype=c=Object.create(a["extends"].prototype)}for(var d in a)"extends"!=d&&"prototype"!=d&&a.hasOwnProperty(d)&&(c[d]=e(a[d],d));return this&&this.annotations instanceof Array&&n.defineMetadata("annotations",this.annotations,b),b.name||(b.overriddenName="class"+m++),b}function g(a,b){function c(c){var d=new a(c);if(this instanceof a)return d;var e=l.isFunction(this)&&this.annotations instanceof Array?this.annotations:[];e.push(d);var g=function(a){var b=n.getOwnMetadata("annotations",a);return b=b||[],b.push(d),n.defineMetadata("annotations",b,a),a};return g.annotations=e,g.Class=f,b&&b(g),g}return void 0===b&&(b=null),c.prototype=Object.create(a.prototype),c}function h(a){function b(){function b(a,b,c){var d=n.getMetadata("parameters",a);for(d=d||[];d.length<=c;)d.push(null);d[c]=d[c]||[];var f=d[c];return f.push(e),n.defineMetadata("parameters",d,a),a}for(var c=[],d=0;d<arguments.length;d++)c[d-0]=arguments[d];var e=Object.create(a.prototype);return a.apply(e,c),this instanceof a?e:(b.annotation=e,b)}return b.prototype=Object.create(a.prototype),b}function i(a){function b(){for(var b=[],c=0;c<arguments.length;c++)b[c-0]=arguments[c];var d=Object.create(a.prototype);return a.apply(d,b),this instanceof a?d:function(a,b){var c=n.getOwnMetadata("propMetadata",a.constructor);c=c||{},c[b]=c[b]||[],c[b].unshift(d),n.defineMetadata("propMetadata",c,a.constructor)}}return b.prototype=Object.create(a.prototype),b}var j=this,k=j.define;j.define=void 0;var l=a("2b"),m=0;b.Class=f;var n=l.global.Reflect;return function(){if(!n||!n.getMetadata)throw"reflect-metadata shim is required when using class decorators"}(),b.makeDecorator=g,b.makeParamDecorator=h,b.makePropDecorator=i,j.define=k,c.exports}),a.registerDynamic("b6",["9d","225"],!0,function(a,b,c){"use strict";var d=this,e=d.define;d.define=void 0;var f=a("9d"),g=a("225");return b.Inject=g.makeParamDecorator(f.InjectMetadata),b.Optional=g.makeParamDecorator(f.OptionalMetadata),b.Injectable=g.makeDecorator(f.InjectableMetadata),b.Self=g.makeParamDecorator(f.SelfMetadata),b.Host=g.makeParamDecorator(f.HostMetadata),b.SkipSelf=g.makeParamDecorator(f.SkipSelfMetadata),d.define=e,c.exports}),a.registerDynamic("a6",["2b","41"],!0,function(a,b,c){"use strict";var d=this,e=d.define;d.define=void 0;var f=a("2b"),g=a("41"),h=f.CONST_EXPR(new Object);b.THROW_IF_NOT_FOUND=h;var i=function(){function a(){}return a.prototype.get=function(a,b){return g.unimplemented()},a.THROW_IF_NOT_FOUND=h,a}();return b.Injector=i,d.define=e,c.exports}),a.registerDynamic("24f",["38","9c","98","2b","41","250","9d","a6"],!0,function(a,b,c){"use strict";function d(a,b){for(var c=[],d=0;d<a._proto.numberOfProviders;++d)c.push(b(a._proto.getProviderAtIndex(d)));return c}var e=this,f=e.define;e.define=void 0;var g=a("38"),h=a("9c"),i=a("98"),j=a("2b"),k=a("41"),l=a("250"),m=a("9d"),n=a("a6"),o=10,p=j.CONST_EXPR(new Object),q=function(){function a(a,b){this.provider0=null,this.provider1=null,this.provider2=null,this.provider3=null,this.provider4=null,this.provider5=null,this.provider6=null,this.provider7=null,this.provider8=null,this.provider9=null,this.keyId0=null,this.keyId1=null,this.keyId2=null,this.keyId3=null,this.keyId4=null,this.keyId5=null,this.keyId6=null,this.keyId7=null,this.keyId8=null,this.keyId9=null;var c=b.length;c>0&&(this.provider0=b[
d=i,e=j,f=k,g=l,b=a(h,i,j,k,l)),b}}function r(a){var b,c,d,e,f,g,h;return c=d=e=f=g=h=G.uninitialized,function(i,j,k,l,m,n){return B.looseIdentical(c,i)&&B.looseIdentical(d,j)&&B.looseIdentical(e,k)&&B.looseIdentical(f,l)&&B.looseIdentical(g,m)&&B.looseIdentical(h,n)||(c=i,d=j,e=k,f=l,g=m,h=n,b=a(i,j,k,l,m,n)),b}}function s(a){var b,c,d,e,f,g,h,i;return c=d=e=f=g=h=i=G.uninitialized,function(j,k,l,m,n,o,p){return B.looseIdentical(c,j)&&B.looseIdentical(d,k)&&B.looseIdentical(e,l)&&B.looseIdentical(f,m)&&B.looseIdentical(g,n)&&B.looseIdentical(h,o)&&B.looseIdentical(i,p)||(c=j,d=k,e=l,f=m,g=n,h=o,i=p,b=a(j,k,l,m,n,o,p)),b}}function t(a){var b,c,d,e,f,g,h,i,j;return c=d=e=f=g=h=i=j=G.uninitialized,function(k,l,m,n,o,p,q,r){return B.looseIdentical(c,k)&&B.looseIdentical(d,l)&&B.looseIdentical(e,m)&&B.looseIdentical(f,n)&&B.looseIdentical(g,o)&&B.looseIdentical(h,p)&&B.looseIdentical(i,q)&&B.looseIdentical(j,r)||(c=k,d=l,e=m,f=n,g=o,h=p,i=q,j=r,b=a(k,l,m,n,o,p,q,r)),b}}function u(a){var b,c,d,e,f,g,h,i,j,k;return c=d=e=f=g=h=i=j=k=G.uninitialized,function(l,m,n,o,p,q,r,s,t){return B.looseIdentical(c,l)&&B.looseIdentical(d,m)&&B.looseIdentical(e,n)&&B.looseIdentical(f,o)&&B.looseIdentical(g,p)&&B.looseIdentical(h,q)&&B.looseIdentical(i,r)&&B.looseIdentical(j,s)&&B.looseIdentical(k,t)||(c=l,d=m,e=n,f=o,g=p,h=q,i=r,j=s,k=t,b=a(l,m,n,o,p,q,r,s,t)),b}}function v(a){var b,c,d,e,f,g,h,i,j,k,l;return c=d=e=f=g=h=i=j=k=l=G.uninitialized,function(m,n,o,p,q,r,s,t,u,v){return B.looseIdentical(c,m)&&B.looseIdentical(d,n)&&B.looseIdentical(e,o)&&B.looseIdentical(f,p)&&B.looseIdentical(g,q)&&B.looseIdentical(h,r)&&B.looseIdentical(i,s)&&B.looseIdentical(j,t)&&B.looseIdentical(k,u)&&B.looseIdentical(l,v)||(c=m,d=n,e=o,f=p,g=q,h=r,i=s,j=t,k=u,l=v,b=a(m,n,o,p,q,r,s,t,u,v)),b}}var w=this,x=w.define;w.define=void 0;var y=this&&this.__decorate||function(a,b,c,d){var e,f=arguments.length,g=3>f?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)g=Reflect.decorate(a,b,c,d);else for(var h=a.length-1;h>=0;h--)(e=a[h])&&(g=(3>f?e(g):f>3?e(b,c,g):e(b,c))||g);return f>3&&g&&Object.defineProperty(b,c,g),g},z=this&&this.__metadata||function(a,b){return"object"==typeof Reflect&&"function"==typeof Reflect.metadata?Reflect.metadata(a,b):void 0},A=this&&this.__param||function(a,b){return function(c,d){b(c,d,a)}},B=a("2b"),C=a("38"),D=a("41"),E=a("a1"),F=a("b2"),G=a("74"),H=a("3a"),I=a("a4"),J=a("9e"),K=function(){function a(a,b){this._renderer=a,this._appId=b,this._nextCompTypeId=0}return a.prototype.createRenderComponentType=function(a,b,c,d){return new I.RenderComponentType(this._appId+"-"+this._nextCompTypeId++,a,b,c,d)},a.prototype.renderComponent=function(a){return this._renderer.renderComponent(a)},a=y([H.Injectable(),A(1,H.Inject(J.APP_ID)),z("design:paramtypes",[I.RootRenderer,String])],a)}();b.ViewUtils=K,b.flattenNestedViewRenderNodes=d;var L=B.CONST_EXPR([]);return b.ensureSlotCount=f,b.MAX_INTERPOLATION_VALUES=9,b.interpolate=g,b.checkBinding=i,b.arrayLooseIdentical=j,b.mapLooseIdentical=k,b.castByValue=l,b.pureProxy1=m,b.pureProxy2=n,b.pureProxy3=o,b.pureProxy4=p,b.pureProxy5=q,b.pureProxy6=r,b.pureProxy7=s,b.pureProxy8=t,b.pureProxy9=u,b.pureProxy10=v,w.define=x,c.exports}),a.registerDynamic("62",["2b","41","87"],!0,function(a,b,c){"use strict";var d=this,e=d.define;d.define=void 0;var f=this&&this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);a.prototype=null===b?Object.create(b):(c.prototype=b.prototype,new c)},g=this&&this.__decorate||function(a,b,c,d){var e,f=arguments.length,g=3>f?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)g=Reflect.decorate(a,b,c,d);else for(var h=a.length-1;h>=0;h--)(e=a[h])&&(g=(3>f?e(g):f>3?e(b,c,g):e(b,c))||g);return f>3&&g&&Object.defineProperty(b,c,g),g},h=this&&this.__metadata||function(a,b){return"object"==typeof Reflect&&"function"==typeof Reflect.metadata?Reflect.metadata(a,b):void 0},i=a("2b"),j=a("41"),k=a("87"),l=
}:function(a){a.forEach(function(b,c){a.set(c,null)})}}(),n=function(){try{if((new b.Map).values().next)return function(a,b){return b?Array.from(a.values()):Array.from(a.keys())}}catch(a){}return function(a,b){var c=q.createFixedSize(a.size),d=0;return a.forEach(function(a,e){c[d]=b?a:e,d++}),c}}(),o=function(){function a(){}return a.clone=function(a){return l(a)},a.createFromStringMap=function(a){var c=new b.Map;for(var d in a)c.set(d,a[d]);return c},a.toStringMap=function(a){var b={};return a.forEach(function(a,c){return b[c]=a}),b},a.createFromPairs=function(a){return k(a)},a.clearValues=function(a){m(a)},a.iterable=function(a){return a},a.keys=function(a){return n(a,!1)},a.values=function(a){return n(a,!0)},a}();b.MapWrapper=o;var p=function(){function a(){}return a.create=function(){return{}},a.contains=function(a,b){return a.hasOwnProperty(b)},a.get=function(a,b){return a.hasOwnProperty(b)?a[b]:void 0},a.set=function(a,b,c){a[b]=c},a.keys=function(a){return Object.keys(a)},a.values=function(a){return Object.keys(a).reduce(function(b,c){return b.push(a[c]),b},[])},a.isEmpty=function(a){for(var b in a)return!1;return!0},a["delete"]=function(a,b){delete a[b]},a.forEach=function(a,b){for(var c in a)a.hasOwnProperty(c)&&b(a[c],c)},a.merge=function(a,b){var c={};for(var d in a)a.hasOwnProperty(d)&&(c[d]=a[d]);for(var d in b)b.hasOwnProperty(d)&&(c[d]=b[d]);return c},a.equals=function(a,b){var c=Object.keys(a),d=Object.keys(b);if(c.length!=d.length)return!1;for(var e,f=0;f<c.length;f++)if(e=c[f],a[e]!==b[e])return!1;return!0},a}();b.StringMapWrapper=p;var q=function(){function a(){}return a.createFixedSize=function(a){return new Array(a)},a.createGrowableSize=function(a){return new Array(a)},a.clone=function(a){return a.slice(0)},a.forEachWithIndex=function(a,b){for(var c=0;c<a.length;c++)b(a[c],c)},a.first=function(a){return a?a[0]:null},a.last=function(a){return a&&0!=a.length?a[a.length-1]:null},a.indexOf=function(a,b,c){return void 0===c&&(c=0),a.indexOf(b,c)},a.contains=function(a,b){return-1!==a.indexOf(b)},a.reversed=function(b){var c=a.clone(b);return c.reverse()},a.concat=function(a,b){return a.concat(b)},a.insert=function(a,b,c){a.splice(b,0,c)},a.removeAt=function(a,b){var c=a[b];return a.splice(b,1),c},a.removeAll=function(a,b){for(var c=0;c<b.length;++c){var d=a.indexOf(b[c]);a.splice(d,1)}},a.remove=function(a,b){var c=a.indexOf(b);return c>-1?(a.splice(c,1),!0):!1},a.clear=function(a){a.length=0},a.isEmpty=function(a){return 0==a.length},a.fill=function(a,b,c,d){void 0===c&&(c=0),void 0===d&&(d=null),a.fill(b,c,null===d?a.length:d)},a.equals=function(a,b){if(a.length!=b.length)return!1;for(var c=0;c<a.length;++c)if(a[c]!==b[c])return!1;return!0},a.slice=function(a,b,c){return void 0===b&&(b=0),void 0===c&&(c=null),a.slice(b,null===c?void 0:c)},a.splice=function(a,b,c){return a.splice(b,c)},a.sort=function(a,b){j.isPresent(b)?a.sort(b):a.sort()},a.toString=function(a){return a.toString()},a.toJSON=function(a){return JSON.stringify(a)},a.maximum=function(a,b){if(0==a.length)return null;for(var c=null,d=-(1/0),e=0;e<a.length;e++){var f=a[e];if(!j.isBlank(f)){var g=b(f);g>d&&(c=f,d=g)}}return c},a.flatten=function(a){var b=[];return d(a,b),b},a.addAll=function(a,b){for(var c=0;c<b.length;c++)a.push(b[c])},a}();b.ListWrapper=q,b.isListLikeIterable=e,b.areIterablesEqual=f,b.iterateListLike=g;var r=function(){var a=new b.Set([1,2,3]);return 3===a.size?function(a){return new b.Set(a)}:function(a){var c=new b.Set(a);if(c.size!==a.length)for(var d=0;d<a.length;d++)c.add(a[d]);return c}}(),s=function(){function a(){}return a.createFromList=function(a){return r(a)},a.has=function(a,b){return a.has(b)},a["delete"]=function(a,b){a["delete"](b)},a}();return b.SetWrapper=s,h.define=i,c.exports}),a.registerDynamic("256",["16","2b","38"],!0,function(a,b,c){"use strict";var d=this,e=d.define;d.define=void 0;var f=this&&this.__decorate||function(a,b,c,d){var e,f=arguments.length,g=3>f?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)g=Reflect.decorate(a,b,c,d
m&&(c=b);for(e in c)j=!l&&s&&e in s,j&&e in r||(k=j?s[e]:c[e],r[e]=m&&"function"!=typeof s[e]?c[e]:p&&j?g(k,d):q&&s[e]==k?function(a){var b=function(b){return this instanceof a?new a(b):a(b)};return b[h]=a[h],b}(k):o&&"function"==typeof k?g(Function.call,k):k,o&&((r[h]||(r[h]={}))[e]=k))};return i.F=1,i.G=2,i.S=4,i.P=8,i.B=16,i.W=32,c.exports=i,d.define=e,c.exports}),a.registerDynamic("d7",[],!0,function(a,b,c){var d=this,e=d.define;d.define=void 0;var f=Object;return c.exports={create:f.create,getProto:f.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:f.getOwnPropertyDescriptor,setDesc:f.defineProperty,setDescs:f.defineProperties,getKeys:f.keys,getNames:f.getOwnPropertyNames,getSymbols:f.getOwnPropertySymbols,each:[].forEach},d.define=e,c.exports}),a.registerDynamic("1de",[],!0,function(a,b,c){var d=this,e=d.define;return d.define=void 0,c.exports=function(a){if(void 0==a)throw TypeError("Can't call method on "+a);return a},d.define=e,c.exports}),a.registerDynamic("c1",["1de"],!0,function(a,b,c){var d=this,e=d.define;d.define=void 0;var f=a("1de");return c.exports=function(a){return Object(f(a))},d.define=e,c.exports}),a.registerDynamic("d3",[],!0,function(a,b,c){var d=this,e=d.define;d.define=void 0;var f={}.toString;return c.exports=function(a){return f.call(a).slice(8,-1)},d.define=e,c.exports}),a.registerDynamic("25f",["d3"],!0,function(a,b,c){var d=this,e=d.define;d.define=void 0;var f=a("d3");return c.exports=Object("z").propertyIsEnumerable(0)?Object:function(a){return"String"==f(a)?a.split(""):Object(a)},d.define=e,c.exports}),a.registerDynamic("1ea",[],!0,function(a,b,c){var d=this,e=d.define;return d.define=void 0,c.exports=function(a){try{return!!a()}catch(b){return!0}},d.define=e,c.exports}),a.registerDynamic("26a",["d7","c1","25f","1ea"],!0,function(a,b,c){var d=this,e=d.define;d.define=void 0;var f=a("d7"),g=a("c1"),h=a("25f");return c.exports=a("1ea")(function(){var a=Object.assign,b={},c={},d=Symbol(),e="abcdefghijklmnopqrst";return b[d]=7,e.split("").forEach(function(a){c[a]=a}),7!=a({},b)[d]||Object.keys(a({},c)).join("")!=e})?function(a,b){for(var c=g(a),d=arguments,e=d.length,i=1,j=f.getKeys,k=f.getSymbols,l=f.isEnum;e>i;)for(var m,n=h(d[i++]),o=k?j(n).concat(k(n)):j(n),p=o.length,q=0;p>q;)l.call(n,m=o[q++])&&(c[m]=n[m]);return c}:Object.assign,d.define=e,c.exports}),a.registerDynamic("26b",["c0","26a"],!0,function(a,b,c){var d=this,e=d.define;d.define=void 0;var f=a("c0");return f(f.S+f.F,"Object",{assign:a("26a")}),d.define=e,c.exports}),a.registerDynamic("30",[],!0,function(a,b,c){var d=this,e=d.define;d.define=void 0;var f=c.exports={version:"1.2.6"};return"number"==typeof __e&&(__e=f),d.define=e,c.exports}),a.registerDynamic("26c",["26b","30"],!0,function(a,b,c){var d=this,e=d.define;return d.define=void 0,a("26b"),c.exports=a("30").Object.assign,d.define=e,c.exports}),a.registerDynamic("bd",["26c"],!0,function(a,b,c){var d=this,e=d.define;return d.define=void 0,c.exports={"default":a("26c"),__esModule:!0},d.define=e,c.exports}),a.registerDynamic("26d",[],!0,function(a,b,c){var d=this,e=d.define;d.define=void 0;var f=Object.prototype.hasOwnProperty,g=Object.prototype.toString;return c.exports=function(a,b,c){if("[object Function]"!==g.call(b))throw new TypeError("iterator must be a function");var d=a.length;if(d===+d)for(var e=0;d>e;e++)b.call(c,a[e],e,a);else for(var h in a)f.call(a,h)&&b.call(c,a[h],h,a)},d.define=e,c.exports}),a.registerDynamic("26e",["26d"],!0,function(a,b,c){var d=this,e=d.define;return d.define=void 0,c.exports=a("26d"),d.define=e,c.exports}),a.registerDynamic("26f",["26e"],!0,function(a,b,c){"use strict";function d(a,b,c){if(3===arguments.length)return d.set(a,b,c);if(2===arguments.length)return d.get(a,b);var e=d.bind(d,a);for(var f in d)d.hasOwnProperty(f)&&(e[f]=d[f].bind(e,a));return e}var e=this,f=e.define;e.define=void 0;var g=a("26e");return c.exports=d,d.get=function(a,b){for(var c,e=d.parse(b);e.length;){if(c=e.shift(),!(c in a))throw new Error("Invalid reference token: "+c);a=a[c]}return a},d.set=function(a,b,c){for(var e,f=d.parse(b),g=f[0];f.length>1;)
})(function(a){"function"==typeof define&&define.amd?define([],a):"object"==typeof module&&module.exports&&"function"==typeof require?module.exports=a():a()});
2016-03-27 13:14:41 +03:00
2016-01-25 00:27:39 +03:00
//# sourceMappingURL=redoc.min.js.map