| Server IP : 121.121.20.254 / Your IP : 216.73.216.59 Web Server : Microsoft-IIS/10.0 System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64 User : IUSR ( 0) PHP Version : 8.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/inetpub/wwwroot/CAFE1/wp-content/plugins/woocommerce-openpos-printer/printer/ |
Upload File : |
function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArrayLimit(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(u){s=!0,i=u}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _createForOfIteratorHelper(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _construct(e,t,n){return(_construct=_isNativeReflectConstruct()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&_setPrototypeOf(i,n.prototype),i}).apply(null,arguments)}function _get(e,t,n){return(_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=_superPropBase(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(n):i.value}})(e,t,n||e)}function _superPropBase(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=_getPrototypeOf(e)););return e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _createSuper(e){var t=_isNativeReflectConstruct();return function(){var n,r=_getPrototypeOf(e);if(t){var i=_getPrototypeOf(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return _possibleConstructorReturn(this,n)}}function _possibleConstructorReturn(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}/*! For license information please see main-es2015.js.LICENSE.txt */(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{0:function(e,t,n){e.exports=n("zUnb")},zUnb:function(e,t,n){"use strict";function r(e){return"function"==typeof e}n.r(t);var i=!1,o={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){if(e){var t=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+t.stack)}else i&&console.log("RxJS: Back to a better error behavior. Thank you. <3");i=e},get useDeprecatedSynchronousErrorHandling(){return i}};function a(e){setTimeout((function(){throw e}))}var s={closed:!0,next:function(e){},error:function(e){if(o.useDeprecatedSynchronousErrorHandling)throw e;a(e)},complete:function(){}},u=Array.isArray||function(e){return e&&"number"==typeof e.length};function l(e){return null!==e&&"object"==typeof e}function c(e){return Error.call(this),this.message=e?"".concat(e.length," errors occurred during unsubscription:\n").concat(e.map((function(e,t){return"".concat(t+1,") ").concat(e.toString())})).join("\n ")):"",this.name="UnsubscriptionError",this.errors=e,this}c.prototype=Object.create(Error.prototype);var d,h=c,f=((d=function(){function e(t){_classCallCheck(this,e),this.closed=!1,this._parent=null,this._parents=null,this._subscriptions=null,t&&(this._unsubscribe=t)}return _createClass(e,[{key:"unsubscribe",value:function(){var e,t=!1;if(!this.closed){var n=this._parent,i=this._parents,o=this._unsubscribe,a=this._subscriptions;this.closed=!0,this._parent=null,this._parents=null,this._subscriptions=null;for(var s=-1,c=i?i.length:0;n;)n.remove(this),n=++s<c&&i[s]||null;if(r(o))try{o.call(this)}catch(f){t=!0,e=f instanceof h?v(f.errors):[f]}if(u(a))for(s=-1,c=a.length;++s<c;){var d=a[s];if(l(d))try{d.unsubscribe()}catch(f){t=!0,e=e||[],f instanceof h?e=e.concat(v(f.errors)):e.push(f)}}if(t)throw new h(e)}}},{key:"add",value:function(t){var n=t;switch(typeof t){case"function":n=new e(t);case"object":if(n===this||n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if(!(n instanceof e)){var r=n;(n=new e)._subscriptions=[r]}break;default:if(!t)return e.EMPTY;throw new Error("unrecognized teardown "+t+" added to Subscription.")}if(n._addParent(this)){var i=this._subscriptions;i?i.push(n):this._subscriptions=[n]}return n}},{key:"remove",value:function(e){var t=this._subscriptions;if(t){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}}},{key:"_addParent",value:function(e){var t=this._parent,n=this._parents;return t!==e&&(t?n?-1===n.indexOf(e)&&(n.push(e),!0):(this._parents=[e],!0):(this._parent=e,!0))}}]),e}()).EMPTY=function(e){return e.closed=!0,e}(new d),d);function v(e){return e.reduce((function(e,t){return e.concat(t instanceof h?t.errors:t)}),[])}var p="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random(),y=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i){var o;switch(_classCallCheck(this,n),(o=t.call(this)).syncErrorValue=null,o.syncErrorThrown=!1,o.syncErrorThrowable=!1,o.isStopped=!1,arguments.length){case 0:o.destination=s;break;case 1:if(!e){o.destination=s;break}if("object"==typeof e){e instanceof n?(o.syncErrorThrowable=e.syncErrorThrowable,o.destination=e,e.add(_assertThisInitialized(o))):(o.syncErrorThrowable=!0,o.destination=new _(_assertThisInitialized(o),e));break}default:o.syncErrorThrowable=!0,o.destination=new _(_assertThisInitialized(o),e,r,i)}return o}return _createClass(n,[{key:p,value:function(){return this}},{key:"next",value:function(e){this.isStopped||this._next(e)}},{key:"error",value:function(e){this.isStopped||(this.isStopped=!0,this._error(e))}},{key:"complete",value:function(){this.isStopped||(this.isStopped=!0,this._complete())}},{key:"unsubscribe",value:function(){this.closed||(this.isStopped=!0,_get(_getPrototypeOf(n.prototype),"unsubscribe",this).call(this))}},{key:"_next",value:function(e){this.destination.next(e)}},{key:"_error",value:function(e){this.destination.error(e),this.unsubscribe()}},{key:"_complete",value:function(){this.destination.complete(),this.unsubscribe()}},{key:"_unsubscribeAndRecycle",value:function(){var e=this._parent,t=this._parents;return this._parent=null,this._parents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parent=e,this._parents=t,this}}],[{key:"create",value:function(e,t,r){var i=new n(e,t,r);return i.syncErrorThrowable=!1,i}}]),n}(f),_=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,i,o,a){var u,l;_classCallCheck(this,n),(u=t.call(this))._parentSubscriber=e;var c=_assertThisInitialized(u);return r(i)?l=i:i&&(l=i.next,o=i.error,a=i.complete,i!==s&&(r((c=Object.create(i)).unsubscribe)&&u.add(c.unsubscribe.bind(c)),c.unsubscribe=u.unsubscribe.bind(_assertThisInitialized(u)))),u._context=c,u._next=l,u._error=o,u._complete=a,u}return _createClass(n,[{key:"next",value:function(e){if(!this.isStopped&&this._next){var t=this._parentSubscriber;o.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}}},{key:"error",value:function(e){if(!this.isStopped){var t=this._parentSubscriber,n=o.useDeprecatedSynchronousErrorHandling;if(this._error)n&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(t.syncErrorThrowable)n?(t.syncErrorValue=e,t.syncErrorThrown=!0):a(e),this.unsubscribe();else{if(this.unsubscribe(),n)throw e;a(e)}}}},{key:"complete",value:function(){var e=this;if(!this.isStopped){var t=this._parentSubscriber;if(this._complete){var n=function(){return e._complete.call(e._context)};o.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}}},{key:"__tryOrUnsub",value:function(e,t){try{e.call(this._context,t)}catch(n){if(this.unsubscribe(),o.useDeprecatedSynchronousErrorHandling)throw n;a(n)}}},{key:"__tryOrSetError",value:function(e,t,n){if(!o.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,n)}catch(r){return o.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=r,e.syncErrorThrown=!0,!0):(a(r),!0)}return!1}},{key:"_unsubscribe",value:function(){var e=this._parentSubscriber;this._context=null,this._parentSubscriber=null,e.unsubscribe()}}]),n}(y),g="function"==typeof Symbol&&Symbol.observable||"@@observable";function m(){}var k,b=((k=function(){function e(t){_classCallCheck(this,e),this._isScalar=!1,t&&(this._subscribe=t)}return _createClass(e,[{key:"lift",value:function(t){var n=new e;return n.source=this,n.operator=t,n}},{key:"subscribe",value:function(e,t,n){var r=this.operator,i=function(e,t,n){if(e){if(e instanceof y)return e;if(e[p])return e[p]()}return e||t||n?new y(e,t,n):new y(s)}(e,t,n);if(i.add(r?r.call(i,this.source):this.source||o.useDeprecatedSynchronousErrorHandling&&!i.syncErrorThrowable?this._subscribe(i):this._trySubscribe(i)),o.useDeprecatedSynchronousErrorHandling&&i.syncErrorThrowable&&(i.syncErrorThrowable=!1,i.syncErrorThrown))throw i.syncErrorValue;return i}},{key:"_trySubscribe",value:function(e){try{return this._subscribe(e)}catch(t){o.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),function(e){for(;e;){var t=e,n=t.closed,r=t.destination,i=t.isStopped;if(n||i)return!1;e=r&&r instanceof y?r:null}return!0}(e)?e.error(t):console.warn(t)}}},{key:"forEach",value:function(e,t){var n=this;return new(t=w(t))((function(t,r){var i;i=n.subscribe((function(t){try{e(t)}catch(n){r(n),i&&i.unsubscribe()}}),r,t)}))}},{key:"_subscribe",value:function(e){var t=this.source;return t&&t.subscribe(e)}},{key:g,value:function(){return this}},{key:"pipe",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?this:((r=t)?1===r.length?r[0]:function(e){return r.reduce((function(e,t){return t(e)}),e)}:m)(this);var r}},{key:"toPromise",value:function(e){var t=this;return new(e=w(e))((function(e,n){var r;t.subscribe((function(e){return r=e}),(function(e){return n(e)}),(function(){return e(r)}))}))}}]),e}()).create=function(e){return new k(e)},k);function w(e){if(e||(e=o.Promise||Promise),!e)throw new Error("no Promise impl found");return e}function C(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}C.prototype=Object.create(Error.prototype);var E,x=C,S=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this)).subject=e,i.subscriber=r,i.closed=!1,i}return _createClass(n,[{key:"unsubscribe",value:function(){if(!this.closed){this.closed=!0;var e=this.subject,t=e.observers;if(this.subject=null,t&&0!==t.length&&!e.isStopped&&!e.closed){var n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}}}]),n}(f),T=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var r;return _classCallCheck(this,n),(r=t.call(this,e)).destination=e,r}return n}(y),A=((E=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e;return _classCallCheck(this,n),(e=t.call(this)).observers=[],e.closed=!1,e.isStopped=!1,e.hasError=!1,e.thrownError=null,e}return _createClass(n,[{key:p,value:function(){return new T(this)}},{key:"lift",value:function(e){var t=new I(this,this);return t.operator=e,t}},{key:"next",value:function(e){if(this.closed)throw new x;if(!this.isStopped)for(var t=this.observers,n=t.length,r=t.slice(),i=0;i<n;i++)r[i].next(e)}},{key:"error",value:function(e){if(this.closed)throw new x;this.hasError=!0,this.thrownError=e,this.isStopped=!0;for(var t=this.observers,n=t.length,r=t.slice(),i=0;i<n;i++)r[i].error(e);this.observers.length=0}},{key:"complete",value:function(){if(this.closed)throw new x;this.isStopped=!0;for(var e=this.observers,t=e.length,n=e.slice(),r=0;r<t;r++)n[r].complete();this.observers.length=0}},{key:"unsubscribe",value:function(){this.isStopped=!0,this.closed=!0,this.observers=null}},{key:"_trySubscribe",value:function(e){if(this.closed)throw new x;return _get(_getPrototypeOf(n.prototype),"_trySubscribe",this).call(this,e)}},{key:"_subscribe",value:function(e){if(this.closed)throw new x;return this.hasError?(e.error(this.thrownError),f.EMPTY):this.isStopped?(e.complete(),f.EMPTY):(this.observers.push(e),new S(this,e))}},{key:"asObservable",value:function(){var e=new b;return e.source=this,e}}]),n}(b)).create=function(e,t){return new I(e,t)},E),I=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this)).destination=e,i.source=r,i}return _createClass(n,[{key:"next",value:function(e){var t=this.destination;t&&t.next&&t.next(e)}},{key:"error",value:function(e){var t=this.destination;t&&t.error&&this.destination.error(e)}},{key:"complete",value:function(){var e=this.destination;e&&e.complete&&this.destination.complete()}},{key:"_subscribe",value:function(e){return this.source?this.source.subscribe(e):f.EMPTY}}]),n}(A),N=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i){var o;return _classCallCheck(this,n),(o=t.call(this)).parent=e,o.outerValue=r,o.outerIndex=i,o.index=0,o}return _createClass(n,[{key:"_next",value:function(e){this.parent.notifyNext(this.outerValue,e,this.outerIndex,this.index++,this)}},{key:"_error",value:function(e){this.parent.notifyError(e,this),this.unsubscribe()}},{key:"_complete",value:function(){this.parent.notifyComplete(this),this.unsubscribe()}}]),n}(y),D=function(e){return function(t){for(var n=0,r=e.length;n<r&&!t.closed;n++)t.next(e[n]);t.closed||t.complete()}};var R="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";var P=function(e){if(e instanceof b)return function(t){return e._isScalar?(t.next(e.value),void t.complete()):e.subscribe(t)};if(e&&"function"==typeof e[g])return t=e,function(e){var n=t[g]();if("function"!=typeof n.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return n.subscribe(e)};var t,n,r,i;if((n=e)&&"number"==typeof n.length&&"function"!=typeof n)return D(e);if(function(e){return!!e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}(e))return r=e,function(e){return r.then((function(t){e.closed||(e.next(t),e.complete())}),(function(t){return e.error(t)})).then(null,a),e};if(e&&"function"==typeof e[R])return i=e,function(e){for(var t=i[R]();;){var n=t.next();if(n.done){e.complete();break}if(e.next(n.value),e.closed)break}return"function"==typeof t.return&&e.add((function(){t.return&&t.return()})),e};var o=l(e)?"an invalid object":"'".concat(e,"'");throw new TypeError("You provided ".concat(o," where a stream was expected. You can provide an Observable, Promise, Array, or Iterable."))},O=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"notifyNext",value:function(e,t,n,r,i){this.destination.next(t)}},{key:"notifyError",value:function(e,t){this.destination.error(e)}},{key:"notifyComplete",value:function(e){this.destination.complete()}}]),n}(y),M=function(){function e(t,n){_classCallCheck(this,e),this.project=t,this.thisArg=n}return _createClass(e,[{key:"call",value:function(e,t){return t.subscribe(new V(e,this.project,this.thisArg))}}]),e}(),V=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i){var o;return _classCallCheck(this,n),(o=t.call(this,e)).project=r,o.count=0,o.thisArg=i||_assertThisInitialized(o),o}return _createClass(n,[{key:"_next",value:function(e){var t;try{t=this.project.call(this.thisArg,e,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(t)}}]),n}(y);function H(e,t){return new b(t?function(n){var r=new f,i=0;return r.add(t.schedule((function(){i!==e.length?(n.next(e[i++]),n.closed||r.add(this.schedule())):n.complete()}))),r}:D(e))}var L=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.POSITIVE_INFINITY;_classCallCheck(this,e),this.project=t,this.concurrent=n}return _createClass(e,[{key:"call",value:function(e,t){return t.subscribe(new j(e,this.project,this.concurrent))}}]),e}(),j=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return _classCallCheck(this,n),(i=t.call(this,e)).project=r,i.concurrent=o,i.hasCompleted=!1,i.buffer=[],i.active=0,i.index=0,i}return _createClass(n,[{key:"_next",value:function(e){this.active<this.concurrent?this._tryNext(e):this.buffer.push(e)}},{key:"_tryNext",value:function(e){var t,n=this.index++;try{t=this.project(e,n)}catch(r){return void this.destination.error(r)}this.active++,this._innerSub(t,e,n)}},{key:"_innerSub",value:function(e,t,n){var r=new N(this,void 0,void 0);this.destination.add(r),function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:new N(e,n,r);i.closed||P(t)(i)}(this,e,t,n,r)}},{key:"_complete",value:function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}},{key:"notifyNext",value:function(e,t,n,r,i){this.destination.next(t)}},{key:"notifyComplete",value:function(e){var t=this.buffer;this.remove(e),this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}]),n}(O);function F(e){return e}function B(){return function(e){return e.lift(new z(e))}}var z=function(){function e(t){_classCallCheck(this,e),this.connectable=t}return _createClass(e,[{key:"call",value:function(e,t){var n=this.connectable;n._refCount++;var r=new U(e,n),i=t.subscribe(r);return r.closed||(r.connection=n.connect()),i}}]),e}(),U=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this,e)).connectable=r,i}return _createClass(n,[{key:"_unsubscribe",value:function(){var e=this.connectable;if(e){this.connectable=null;var t=e._refCount;if(t<=0)this.connection=null;else if(e._refCount=t-1,t>1)this.connection=null;else{var n=this.connection,r=e._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}else this.connection=null}}]),n}(y),q=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this)).source=e,i.subjectFactory=r,i._refCount=0,i._isComplete=!1,i}return _createClass(n,[{key:"_subscribe",value:function(e){return this.getSubject().subscribe(e)}},{key:"getSubject",value:function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject}},{key:"connect",value:function(){var e=this._connection;return e||(this._isComplete=!1,(e=this._connection=new f).add(this.source.subscribe(new W(this.getSubject(),this))),e.closed?(this._connection=null,e=f.EMPTY):this._connection=e),e}},{key:"refCount",value:function(){return B()(this)}}]),n}(b).prototype,Z={operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:q._subscribe},_isComplete:{value:q._isComplete,writable:!0},getSubject:{value:q.getSubject},connect:{value:q.connect},refCount:{value:q.refCount}},W=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this,e)).connectable=r,i}return _createClass(n,[{key:"_error",value:function(e){this._unsubscribe(),_get(_getPrototypeOf(n.prototype),"_error",this).call(this,e)}},{key:"_complete",value:function(){this.connectable._isComplete=!0,this._unsubscribe(),_get(_getPrototypeOf(n.prototype),"_complete",this).call(this)}},{key:"_unsubscribe",value:function(){var e=this.connectable;if(e){this.connectable=null;var t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}}}]),n}(T);function Q(){return new A}function G(e,t,n){var r=function(e){return function(){if(e){var t=e.apply(void 0,arguments);for(var n in t)this[n]=t[n]}}}(t);function i(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(this instanceof i)return r.apply(this,t),this;var o=_construct(i,t);return a.annotation=o,a;function a(e,t,n){for(var r=e.hasOwnProperty("__parameters__")?e.__parameters__:Object.defineProperty(e,"__parameters__",{value:[]}).__parameters__;r.length<=n;)r.push(null);return(r[n]=r[n]||[]).push(o),e}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i}var K=G("Inject",(function(e){return{token:e}})),J=G("Optional"),$=G("Self"),Y=G("SkipSelf"),X=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}({});function ee(e){for(var t in e)if(e[t]===ee)return t;throw Error("Could not find renamed property on target object.")}function te(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function ne(e){var t=e[re];return t&&t.token===e?t:null}var re=ee({ngInjectableDef:ee});function ie(e){if("string"==typeof e)return e;if(e instanceof Array)return"["+e.map(ie).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return""+e.overriddenName;if(e.name)return""+e.name;var t=e.toString();if(null==t)return""+t;var n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}var oe=ee({__forward_ref__:ee});function ae(e){return e.__forward_ref__=ae,e.toString=function(){return ie(this())},e}function se(e){var t=e;return"function"==typeof t&&t.hasOwnProperty(oe)&&t.__forward_ref__===ae?t():e}var ue="undefined"!=typeof globalThis&&globalThis,le="undefined"!=typeof window&&window,ce="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,de="undefined"!=typeof global&&global,he=ue||de||le||ce,fe=function(){function e(t,n){_classCallCheck(this,e),this._desc=t,this.ngMetadataName="InjectionToken",this.ngInjectableDef=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.ngInjectableDef=te({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}return _createClass(e,[{key:"toString",value:function(){return"InjectionToken "+this._desc}}]),e}(),ve=new fe("INJECTOR",-1),pe=new Object,ye=/\n/gm,_e=ee({provide:String,useValue:ee}),ge=void 0;function me(e){var t=ge;return ge=e,t}var ke=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:pe;if(t===pe){var n=new Error("NullInjectorError: No provider for ".concat(ie(e),"!"));throw n.name="NullInjectorError",n}return t}}]),e}();function be(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.substr(2):e;var i=ie(t);if(t instanceof Array)i=t.map(ie).join(" -> ");else if("object"==typeof t){var o=[];for(var a in t)if(t.hasOwnProperty(a)){var s=t[a];o.push(a+":"+("string"==typeof s?JSON.stringify(s):ie(s)))}i="{".concat(o.join(", "),"}")}return"".concat(n).concat(r?"("+r+")":"","[").concat(i,"]: ").concat(e.replace(ye,"\n "))}var we=function e(){_classCallCheck(this,e)};function Ce(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Ee(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}var xe=function(){var e={Emulated:0,Native:1,None:2,ShadowDom:3};return e[e.Emulated]="Emulated",e[e.Native]="Native",e[e.None]="None",e[e.ShadowDom]="ShadowDom",e}(),Se=("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(he);function Te(e){return e.ngDebugContext}function Ae(e){return e.ngOriginalError}function Ie(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e.error.apply(e,n)}var Ne=function(){function e(){_classCallCheck(this,e),this._console=console}return _createClass(e,[{key:"handleError",value:function(e){var t=this._findOriginalError(e),n=this._findContext(e),r=function(e){return e.ngErrorLogger||Ie}(e);r(this._console,"ERROR",e),t&&r(this._console,"ORIGINAL ERROR",t),n&&r(this._console,"ERROR CONTEXT",n)}},{key:"_findContext",value:function(e){return e?Te(e)?Te(e):this._findContext(Ae(e)):null}},{key:"_findOriginalError",value:function(e){for(var t=Ae(e);t&&Ae(t);)t=Ae(t);return t}}]),e}(),De=!0,Re=!1;function Pe(){return Re=!0,De}var Oe=function(){function e(t){if(_classCallCheck(this,e),this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),this.inertBodyElement=this.inertDocument.body,null==this.inertBodyElement){var n=this.inertDocument.createElement("html");this.inertDocument.appendChild(n),this.inertBodyElement=this.inertDocument.createElement("body"),n.appendChild(this.inertBodyElement)}this.inertBodyElement.innerHTML='<svg><g onload="this.parentNode.remove()"></g></svg>',!this.inertBodyElement.querySelector||this.inertBodyElement.querySelector("svg")?(this.inertBodyElement.innerHTML='<svg><p><style><img src="</style><img src=x onerror=alert(1)//">',this.getInertBodyElement=this.inertBodyElement.querySelector&&this.inertBodyElement.querySelector("svg img")&&function(){try{return!!window.DOMParser}catch(e){return!1}}()?this.getInertBodyElement_DOMParser:this.getInertBodyElement_InertDocument):this.getInertBodyElement=this.getInertBodyElement_XHR}return _createClass(e,[{key:"getInertBodyElement_XHR",value:function(e){e="<body><remove></remove>"+e+"</body>";try{e=encodeURI(e)}catch(r){return null}var t=new XMLHttpRequest;t.responseType="document",t.open("GET","data:text/html;charset=utf-8,"+e,!1),t.send(void 0);var n=t.response.body;return n.removeChild(n.firstChild),n}},{key:"getInertBodyElement_DOMParser",value:function(e){e="<body><remove></remove>"+e+"</body>";try{var t=(new window.DOMParser).parseFromString(e,"text/html").body;return t.removeChild(t.firstChild),t}catch(n){return null}}},{key:"getInertBodyElement_InertDocument",value:function(e){var t=this.inertDocument.createElement("template");return"content"in t?(t.innerHTML=e,t):(this.inertBodyElement.innerHTML=e,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(this.inertBodyElement),this.inertBodyElement)}},{key:"stripCustomNsAttrs",value:function(e){for(var t=e.attributes,n=t.length-1;0<n;n--){var r=t.item(n).name;"xmlns:ns1"!==r&&0!==r.indexOf("ns1:")||e.removeAttribute(r)}for(var i=e.firstChild;i;)i.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(i),i=i.nextSibling}}]),e}(),Me=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,Ve=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function He(e){return(e=String(e)).match(Me)||e.match(Ve)?e:(Pe()&&console.warn("WARNING: sanitizing unsafe URL value ".concat(e," (see http://g.co/ng/security#xss)")),"unsafe:"+e)}function Le(e){var t,n={},r=_createForOfIteratorHelper(e.split(","));try{for(r.s();!(t=r.n()).done;){n[t.value]=!0}}catch(i){r.e(i)}finally{r.f()}return n}function je(){for(var e={},t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];for(var i=0,o=n;i<o.length;i++){var a=o[i];for(var s in a)a.hasOwnProperty(s)&&(e[s]=!0)}return e}var Fe,Be=Le("area,br,col,hr,img,wbr"),ze=Le("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Ue=Le("rp,rt"),qe=je(Ue,ze),Ze=je(Be,je(ze,Le("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),je(Ue,Le("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),qe),We=Le("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Qe=Le("srcset"),Ge=je(We,Qe,Le("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Le("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),Ke=Le("script,style,template"),Je=function(){function e(){_classCallCheck(this,e),this.sanitizedSomething=!1,this.buf=[]}return _createClass(e,[{key:"sanitizeChildren",value:function(e){for(var t=e.firstChild,n=!0;t;)if(t.nodeType===Node.ELEMENT_NODE?n=this.startElement(t):t.nodeType===Node.TEXT_NODE?this.chars(t.nodeValue):this.sanitizedSomething=!0,n&&t.firstChild)t=t.firstChild;else for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);var r=this.checkClobberedElement(t,t.nextSibling);if(r){t=r;break}t=this.checkClobberedElement(t,t.parentNode)}return this.buf.join("")}},{key:"startElement",value:function(e){var t=e.nodeName.toLowerCase();if(!Ze.hasOwnProperty(t))return this.sanitizedSomething=!0,!Ke.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);for(var n,r=e.attributes,i=0;i<r.length;i++){var o=r.item(i),a=o.name,s=a.toLowerCase();if(Ge.hasOwnProperty(s)){var u=o.value;We[s]&&(u=He(u)),Qe[s]&&(n=u,u=(n=String(n)).split(",").map((function(e){return He(e.trim())})).join(", ")),this.buf.push(" ",a,'="',Xe(u),'"')}else this.sanitizedSomething=!0}return this.buf.push(">"),!0}},{key:"endElement",value:function(e){var t=e.nodeName.toLowerCase();Ze.hasOwnProperty(t)&&!Be.hasOwnProperty(t)&&(this.buf.push("</"),this.buf.push(t),this.buf.push(">"))}},{key:"chars",value:function(e){this.buf.push(Xe(e))}},{key:"checkClobberedElement",value:function(e,t){if(t&&(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: "+e.outerHTML);return t}}]),e}(),$e=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Ye=/([^\#-~ |!])/g;function Xe(e){return e.replace(/&/g,"&").replace($e,(function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"})).replace(Ye,(function(e){return"&#"+e.charCodeAt(0)+";"})).replace(/</g,"<").replace(/>/g,">")}function et(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var tt=function(){var e={NONE:0,HTML:1,STYLE:2,SCRIPT:3,URL:4,RESOURCE_URL:5};return e[e.NONE]="NONE",e[e.HTML]="HTML",e[e.STYLE]="STYLE",e[e.SCRIPT]="SCRIPT",e[e.URL]="URL",e[e.RESOURCE_URL]="RESOURCE_URL",e}(),nt=function e(){_classCallCheck(this,e)},rt=new RegExp("^([-,.\"'%_!# a-zA-Z0-9]+|(?:(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|Z|3d)?|(?:rgb|hsl)a?|(?:repeating-)?(?:linear|radial)-gradient|(?:calc|attr))\\([-0-9.%, #a-zA-Z]+\\))$","g"),it=/^url\(([^)]+)\)$/,ot=/([A-Z])/g;function at(e){try{return null!=e?e.toString().slice(0,30):e}catch(t){return"[ERROR] Exception while trying to serialize the value"}}var st=function(){var e=function e(){_classCallCheck(this,e)};return e.__NG_ELEMENT_ID__=function(){return ut()},e}(),ut=function(){},lt=new fe("The presence of this token marks an injector as being the root injector."),ct=function(e,t,n){return new yt(e,t,n)},dt=function(){var e=function(){function e(){_classCallCheck(this,e)}return _createClass(e,null,[{key:"create",value:function(e,t){return Array.isArray(e)?ct(e,t,""):ct(e.providers,e.parent,e.name||"")}}]),e}();return e.THROW_IF_NOT_FOUND=pe,e.NULL=new ke,e.ngInjectableDef=te({token:e,providedIn:"any",factory:function(){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:X.Default;return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:X.Default;if(void 0===ge)throw new Error("inject() must be called from an injection context");return null===ge?function(e,t,n){var r=ne(e);if(r&&"root"==r.providedIn)return void 0===r.value?r.value=r.factory():r.value;if(n&X.Optional)return null;throw new Error("Injector: NOT_FOUND [".concat(ie(e),"]"))}(e,0,t):ge.get(e,t&X.Optional?null:void 0,t)}(e,t)}(ve)}}),e.__NG_ELEMENT_ID__=-1,e}(),ht=function(e){return e},ft=[],vt=ht,pt=function(){return Array.prototype.slice.call(arguments)},yt=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:dt.NULL,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;_classCallCheck(this,e),this.parent=n,this.source=r;var i=this._records=new Map;i.set(dt,{token:dt,fn:ht,deps:ft,value:this,useNew:!1}),i.set(ve,{token:ve,fn:ht,deps:ft,value:this,useNew:!1}),function e(t,n){if(n)if((n=se(n))instanceof Array)for(var r=0;r<n.length;r++)e(t,n[r]);else{if("function"==typeof n)throw gt("Function/Class not supported",n);if(!n||"object"!=typeof n||!n.provide)throw gt("Unexpected provider",n);var i=se(n.provide),o=function(e){var t=function(e){var t=ft,n=e.deps;if(n&&n.length){t=[];for(var r=0;r<n.length;r++){var i=6,o=se(n[r]);if(o instanceof Array)for(var a=0,s=o;a<s.length;a++){var u=s[a];u instanceof J||u==J?i|=1:u instanceof Y||u==Y?i&=-3:u instanceof $||u==$?i&=-5:o=u instanceof K?u.token:se(u)}t.push({token:o,options:i})}}else if(e.useExisting)t=[{token:se(e.useExisting),options:6}];else if(!(n||_e in e))throw gt("'deps' required",e);return t}(e),n=ht,r=ft,i=!1,o=se(e.provide);if(_e in e)r=e.useValue;else if(e.useFactory)n=e.useFactory;else if(e.useExisting);else if(e.useClass)i=!0,n=se(e.useClass);else{if("function"!=typeof o)throw gt("StaticProvider does not have [useValue|useFactory|useExisting|useClass] or [provide] is not newable",e);i=!0,n=o}return{deps:t,fn:n,useNew:i,value:r}}(n);if(!0===n.multi){var a=t.get(i);if(a){if(a.fn!==pt)throw _t(i)}else t.set(i,a={token:n.provide,deps:[],useNew:!1,fn:pt,value:ft});i=n,a.deps.push({token:i,options:6})}var s=t.get(i);if(s&&s.fn==pt)throw _t(i);t.set(i,o)}}(i,t)}return _createClass(e,[{key:"get",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:X.Default,r=this._records.get(e);try{return function e(t,n,r,i,o,a){try{return function(t,n,r,i,o,a){var s;if(!n||a&X.SkipSelf)a&X.Self||(s=i.get(t,o,X.Default));else{if((s=n.value)==vt)throw Error("\u0275Circular dependency");if(s===ft){n.value=vt;var u=n.useNew,l=n.fn,c=n.deps,d=ft;if(c.length){d=[];for(var h=0;h<c.length;h++){var f=c[h],v=f.options,p=2&v?r.get(f.token):void 0;d.push(e(f.token,p,r,p||4&v?i:dt.NULL,1&v?null:dt.THROW_IF_NOT_FOUND,X.Default))}}n.value=s=u?_construct(l,_toConsumableArray(d)):l.apply(void 0,d)}}return s}(t,n,r,i,o,a)}catch(s){throw s instanceof Error||(s=new Error(s)),(s.ngTempTokenPath=s.ngTempTokenPath||[]).unshift(t),n&&n.value==vt&&(n.value=ft),s}}(e,r,this._records,this.parent,t,n)}catch(i){return function(e,t,n,r){var i=e.ngTempTokenPath;throw t.__source&&i.unshift(t.__source),e.message=be("\n"+e.message,i,"StaticInjectorError",r),e.ngTokenPath=i,e.ngTempTokenPath=null,e}(i,e,0,this.source)}}},{key:"toString",value:function(){var e=[];return this._records.forEach((function(t,n){return e.push(ie(n))})),"StaticInjector[".concat(e.join(", "),"]")}}]),e}();function _t(e){return gt("Cannot mix multi providers and regular providers",e)}function gt(e,t){return new Error(be(e,t,"StaticInjectorError"))}var mt=null;function kt(){if(!mt){var e=he.Symbol;if(e&&e.iterator)mt=e.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),n=0;n<t.length;++n){var r=t[n];"entries"!==r&&"size"!==r&&Map.prototype[r]===Map.prototype.entries&&(mt=r)}}return mt}function bt(e,t){return e===t||"number"==typeof e&&"number"==typeof t&&isNaN(e)&&isNaN(t)}function wt(e,t){var n=Et(e),r=Et(t);return n&&r?function(e,t,n){for(var r=e[kt()](),i=t[kt()]();;){var o=r.next(),a=i.next();if(o.done&&a.done)return!0;if(o.done||a.done)return!1;if(!n(o.value,a.value))return!1}}(e,t,wt):!(n||!(e&&("object"==typeof e||"function"==typeof e))||r||!(t&&("object"==typeof t||"function"==typeof t)))||bt(e,t)}var Ct=function(){function e(t){_classCallCheck(this,e),this.wrapped=t}return _createClass(e,null,[{key:"wrap",value:function(t){return new e(t)}},{key:"unwrap",value:function(t){return e.isWrapped(t)?t.wrapped:t}},{key:"isWrapped",value:function(t){return t instanceof e}}]),e}();function Et(e){return!!xt(e)&&(Array.isArray(e)||!(e instanceof Map)&&kt()in e)}function xt(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function St(e){return!!e&&"function"==typeof e.then}var Tt=function(){function e(t,n,r){_classCallCheck(this,e),this.previousValue=t,this.currentValue=n,this.firstChange=r}return _createClass(e,[{key:"isFirstChange",value:function(){return this.firstChange}}]),e}(),At=function e(){_classCallCheck(this,e)};function It(e){var t=Error("No component factory found for ".concat(ie(e),". Did you add it to @NgModule.entryComponents?"));return t[Nt]=e,t}var Nt="ngComponent",Dt=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"resolveComponentFactory",value:function(e){throw It(e)}}]),e}(),Rt=function(){var e=function e(){_classCallCheck(this,e)};return e.NULL=new Dt,e}(),Pt=function(){function e(t,n,r){_classCallCheck(this,e),this._parent=n,this._ngModule=r,this._factories=new Map;for(var i=0;i<t.length;i++){var o=t[i];this._factories.set(o.componentType,o)}}return _createClass(e,[{key:"resolveComponentFactory",value:function(e){var t=this._factories.get(e);if(!t&&this._parent&&(t=this._parent.resolveComponentFactory(e)),!t)throw It(e);return new Ot(t,this._ngModule)}}]),e}(),Ot=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this)).factory=e,i.ngModule=r,i.selector=e.selector,i.componentType=e.componentType,i.ngContentSelectors=e.ngContentSelectors,i.inputs=e.inputs,i.outputs=e.outputs,i}return _createClass(n,[{key:"create",value:function(e,t,n,r){return this.factory.create(e,t,n,r||this.ngModule)}}]),n}(At);function Mt(){}var Vt=function(){var e=function e(t){_classCallCheck(this,e),this.nativeElement=t};return e.__NG_ELEMENT_ID__=function(){return Ht(e)},e}(),Ht=Mt,Lt=function e(){_classCallCheck(this,e)},jt=function(){var e={Important:1,DashCase:2};return e[e.Important]="Important",e[e.DashCase]="DashCase",e}(),Ft=function(){var e=function e(){_classCallCheck(this,e)};return e.__NG_ELEMENT_ID__=function(){return Bt()},e}(),Bt=Mt,zt=new function e(t){_classCallCheck(this,e),this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}("8.2.14"),Ut=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"supports",value:function(e){return Et(e)}},{key:"create",value:function(e){return new Zt(e)}}]),e}(),qt=function(e,t){return t},Zt=function(){function e(t){_classCallCheck(this,e),this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||qt}return _createClass(e,[{key:"forEachItem",value:function(e){var t;for(t=this._itHead;null!==t;t=t._next)e(t)}},{key:"forEachOperation",value:function(e){for(var t=this._itHead,n=this._removalsHead,r=0,i=null;t||n;){var o=!n||t&&t.currentIndex<Kt(n,r,i)?t:n,a=Kt(o,r,i),s=o.currentIndex;if(o===n)r--,n=n._nextRemoved;else if(t=t._next,null==o.previousIndex)r++;else{i||(i=[]);var u=a-r,l=s-r;if(u!=l){for(var c=0;c<u;c++){var d=c<i.length?i[c]:i[c]=0,h=d+c;l<=h&&h<u&&(i[c]=d+1)}i[o.previousIndex]=l-u}}a!==s&&e(o,a,s)}}},{key:"forEachPreviousItem",value:function(e){var t;for(t=this._previousItHead;null!==t;t=t._nextPrevious)e(t)}},{key:"forEachAddedItem",value:function(e){var t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)}},{key:"forEachMovedItem",value:function(e){var t;for(t=this._movesHead;null!==t;t=t._nextMoved)e(t)}},{key:"forEachRemovedItem",value:function(e){var t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)}},{key:"forEachIdentityChange",value:function(e){var t;for(t=this._identityChangesHead;null!==t;t=t._nextIdentityChange)e(t)}},{key:"diff",value:function(e){if(null==e&&(e=[]),!Et(e))throw new Error("Error trying to diff '".concat(ie(e),"'. Only arrays and iterables are allowed"));return this.check(e)?this:null}},{key:"onDestroy",value:function(){}},{key:"check",value:function(e){var t=this;this._reset();var n,r,i,o=this._itHead,a=!1;if(Array.isArray(e)){this.length=e.length;for(var s=0;s<this.length;s++)r=e[s],i=this._trackByFn(s,r),null!==o&&bt(o.trackById,i)?(a&&(o=this._verifyReinsertion(o,r,i,s)),bt(o.item,r)||this._addIdentityChange(o,r)):(o=this._mismatch(o,r,i,s),a=!0),o=o._next}else n=0,function(e,t){if(Array.isArray(e))for(var n=0;n<e.length;n++)t(e[n]);else for(var r,i=e[kt()]();!(r=i.next()).done;)t(r.value)}(e,(function(e){i=t._trackByFn(n,e),null!==o&&bt(o.trackById,i)?(a&&(o=t._verifyReinsertion(o,e,i,n)),bt(o.item,e)||t._addIdentityChange(o,e)):(o=t._mismatch(o,e,i,n),a=!0),o=o._next,n++})),this.length=n;return this._truncate(o),this.collection=e,this.isDirty}},{key:"isDirty",get:function(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}},{key:"_reset",value:function(){if(this.isDirty){var e,t;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=t)e.previousIndex=e.currentIndex,t=e._nextMoved;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}},{key:"_mismatch",value:function(e,t,n,r){var i;return null===e?i=this._itTail:(i=e._prev,this._remove(e)),null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(bt(e.item,t)||this._addIdentityChange(e,t),this._moveAfter(e,i,r)):null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(bt(e.item,t)||this._addIdentityChange(e,t),this._reinsertAfter(e,i,r)):e=this._addAfter(new Wt(t,n),i,r),e}},{key:"_verifyReinsertion",value:function(e,t,n,r){var i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==i?e=this._reinsertAfter(i,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e}},{key:"_truncate",value:function(e){for(;null!==e;){var t=e._next;this._addToRemovals(this._unlink(e)),e=t}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}},{key:"_reinsertAfter",value:function(e,t,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);var r=e._prevRemoved,i=e._nextRemoved;return null===r?this._removalsHead=i:r._nextRemoved=i,null===i?this._removalsTail=r:i._prevRemoved=r,this._insertAfter(e,t,n),this._addToMoves(e,n),e}},{key:"_moveAfter",value:function(e,t,n){return this._unlink(e),this._insertAfter(e,t,n),this._addToMoves(e,n),e}},{key:"_addAfter",value:function(e,t,n){return this._insertAfter(e,t,n),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}},{key:"_insertAfter",value:function(e,t,n){var r=null===t?this._itHead:t._next;return e._next=r,e._prev=t,null===r?this._itTail=e:r._prev=e,null===t?this._itHead=e:t._next=e,null===this._linkedRecords&&(this._linkedRecords=new Gt),this._linkedRecords.put(e),e.currentIndex=n,e}},{key:"_remove",value:function(e){return this._addToRemovals(this._unlink(e))}},{key:"_unlink",value:function(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);var t=e._prev,n=e._next;return null===t?this._itHead=n:t._next=n,null===n?this._itTail=t:n._prev=t,e}},{key:"_addToMoves",value:function(e,t){return e.previousIndex===t||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}},{key:"_addToRemovals",value:function(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Gt),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}},{key:"_addIdentityChange",value:function(e,t){return e.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}]),e}(),Wt=function e(t,n){_classCallCheck(this,e),this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null},Qt=function(){function e(){_classCallCheck(this,e),this._head=null,this._tail=null}return _createClass(e,[{key:"add",value:function(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}},{key:"get",value:function(e,t){var n;for(n=this._head;null!==n;n=n._nextDup)if((null===t||t<=n.currentIndex)&&bt(n.trackById,e))return n;return null}},{key:"remove",value:function(e){var t=e._prevDup,n=e._nextDup;return null===t?this._head=n:t._nextDup=n,null===n?this._tail=t:n._prevDup=t,null===this._head}}]),e}(),Gt=function(){function e(){_classCallCheck(this,e),this.map=new Map}return _createClass(e,[{key:"put",value:function(e){var t=e.trackById,n=this.map.get(t);n||(n=new Qt,this.map.set(t,n)),n.add(e)}},{key:"get",value:function(e,t){var n=this.map.get(e);return n?n.get(e,t):null}},{key:"remove",value:function(e){var t=e.trackById;return this.map.get(t).remove(e)&&this.map.delete(t),e}},{key:"isEmpty",get:function(){return 0===this.map.size}},{key:"clear",value:function(){this.map.clear()}}]),e}();function Kt(e,t,n){var r=e.previousIndex;if(null===r)return r;var i=0;return n&&r<n.length&&(i=n[r]),r+t+i}var Jt=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"supports",value:function(e){return e instanceof Map||xt(e)}},{key:"create",value:function(){return new $t}}]),e}(),$t=function(){function e(){_classCallCheck(this,e),this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}return _createClass(e,[{key:"isDirty",get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}},{key:"forEachItem",value:function(e){var t;for(t=this._mapHead;null!==t;t=t._next)e(t)}},{key:"forEachPreviousItem",value:function(e){var t;for(t=this._previousMapHead;null!==t;t=t._nextPrevious)e(t)}},{key:"forEachChangedItem",value:function(e){var t;for(t=this._changesHead;null!==t;t=t._nextChanged)e(t)}},{key:"forEachAddedItem",value:function(e){var t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)}},{key:"forEachRemovedItem",value:function(e){var t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)}},{key:"diff",value:function(e){if(e){if(!(e instanceof Map||xt(e)))throw new Error("Error trying to diff '".concat(ie(e),"'. Only maps and objects are allowed"))}else e=new Map;return this.check(e)?this:null}},{key:"onDestroy",value:function(){}},{key:"check",value:function(e){var t=this;this._reset();var n=this._mapHead;if(this._appendAfter=null,this._forEach(e,(function(e,r){if(n&&n.key===r)t._maybeAddToChanges(n,e),t._appendAfter=n,n=n._next;else{var i=t._getOrCreateRecordForKey(r,e);n=t._insertBeforeOrAppend(n,i)}})),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(var r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}},{key:"_insertBeforeOrAppend",value:function(e,t){if(e){var n=e._prev;return t._next=e,t._prev=n,e._prev=t,n&&(n._next=t),e===this._mapHead&&(this._mapHead=t),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=t,t._prev=this._appendAfter):this._mapHead=t,this._appendAfter=t,null}},{key:"_getOrCreateRecordForKey",value:function(e,t){if(this._records.has(e)){var n=this._records.get(e);this._maybeAddToChanges(n,t);var r=n._prev,i=n._next;return r&&(r._next=i),i&&(i._prev=r),n._next=null,n._prev=null,n}var o=new Yt(e);return this._records.set(e,o),o.currentValue=t,this._addToAdditions(o),o}},{key:"_reset",value:function(){if(this.isDirty){var e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}},{key:"_maybeAddToChanges",value:function(e,t){bt(t,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=t,this._addToChanges(e))}},{key:"_addToAdditions",value:function(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}},{key:"_addToChanges",value:function(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}},{key:"_forEach",value:function(e,t){e instanceof Map?e.forEach(t):Object.keys(e).forEach((function(n){return t(e[n],n)}))}}]),e}(),Yt=function e(t){_classCallCheck(this,e),this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null},Xt=function(){var e=function(){function e(t){_classCallCheck(this,e),this.factories=t}return _createClass(e,[{key:"find",value:function(e){var t,n=this.factories.find((function(t){return t.supports(e)}));if(null!=n)return n;throw new Error("Cannot find a differ supporting object '".concat(e,"' of type '").concat((t=e).name||typeof t,"'"))}}],[{key:"create",value:function(t,n){if(null!=n){var r=n.factories.slice();t=t.concat(r)}return new e(t)}},{key:"extend",value:function(t){return{provide:e,useFactory:function(n){if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return e.create(t,n)},deps:[[e,new Y,new J]]}}}]),e}();return e.ngInjectableDef=te({token:e,providedIn:"root",factory:function(){return new e([new Ut])}}),e}(),en=function(){var e=function(){function e(t){_classCallCheck(this,e),this.factories=t}return _createClass(e,[{key:"find",value:function(e){var t=this.factories.find((function(t){return t.supports(e)}));if(t)return t;throw new Error("Cannot find a differ supporting object '".concat(e,"'"))}}],[{key:"create",value:function(t,n){if(n){var r=n.factories.slice();t=t.concat(r)}return new e(t)}},{key:"extend",value:function(t){return{provide:e,useFactory:function(n){if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return e.create(t,n)},deps:[[e,new Y,new J]]}}}]),e}();return e.ngInjectableDef=te({token:e,providedIn:"root",factory:function(){return new e([new Jt])}}),e}(),tn=[new Jt],nn=new Xt([new Ut]),rn=new en(tn),on=function(){var e=function e(){_classCallCheck(this,e)};return e.__NG_ELEMENT_ID__=function(){return an(e,Vt)},e}(),an=Mt,sn=function(){var e=function e(){_classCallCheck(this,e)};return e.__NG_ELEMENT_ID__=function(){return un(e,Vt)},e}(),un=Mt;function ln(e,t,n,r){var i="ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '".concat(t,"'. Current value: '").concat(n,"'.");return r&&(i+=" It seems like the view has been created after its parent and its children have been dirty checked. Has it been created in a change detection hook ?"),function(e,t){var n=new Error(e);return cn(n,t),n}(i,e)}function cn(e,t){e.ngDebugContext=t,e.ngErrorLogger=t.logError.bind(t)}function dn(e){return new Error("ViewDestroyedError: Attempt to use a destroyed view: "+e)}function hn(e,t,n){var r=e.state,i=1792&r;return i===t?(e.state=-1793&r|n,e.initIndex=-1,!0):i===n}function fn(e,t,n){return(1792&e.state)===t&&e.initIndex<=n&&(e.initIndex=n+1,!0)}function vn(e,t){return e.nodes[t]}function pn(e,t){return e.nodes[t]}function yn(e,t){return e.nodes[t]}function _n(e,t){return e.nodes[t]}function gn(e,t){return e.nodes[t]}var mn={setCurrentNode:void 0,createRootView:void 0,createEmbeddedView:void 0,createComponentView:void 0,createNgModuleRef:void 0,overrideProvider:void 0,overrideComponentView:void 0,clearOverrides:void 0,checkAndUpdateView:void 0,checkNoChangesView:void 0,destroyView:void 0,resolveDep:void 0,createDebugContext:void 0,handleEvent:void 0,updateDirectives:void 0,updateRenderer:void 0,dirtyParentQueries:void 0},kn=function(){},bn=new Map;function wn(e){var t=bn.get(e);return t||(t=ie(e)+"_"+bn.size,bn.set(e,t)),t}var Cn=0;function En(e,t,n,r){return!(!(2&e.state)&&bt(e.oldValues[t.bindingIndex+n],r))}function xn(e,t,n,r){return!!En(e,t,n,r)&&(e.oldValues[t.bindingIndex+n]=r,!0)}function Sn(e,t,n,r){var i=e.oldValues[t.bindingIndex+n];if(1&e.state||!wt(i,r)){var o=t.bindings[n].name;throw ln(mn.createDebugContext(e,t.nodeIndex),"".concat(o,": ").concat(i),"".concat(o,": ").concat(r),0!=(1&e.state))}}function Tn(e){for(var t=e;t;)2&t.def.flags&&(t.state|=8),t=t.viewContainerParent||t.parent}function An(e,t){for(var n=e;n&&n!==t;)n.state|=64,n=n.viewContainerParent||n.parent}function In(e,t,n,r){try{return Tn(33554432&e.def.nodes[t].flags?pn(e,t).componentView:e),mn.handleEvent(e,t,n,r)}catch(i){e.root.errorHandler.handleError(i)}}function Nn(e){return e.parent?pn(e.parent,e.parentNodeDef.nodeIndex):null}function Dn(e){return e.parent?e.parentNodeDef.parent:null}function Rn(e,t){switch(201347067&t.flags){case 1:return pn(e,t.nodeIndex).renderElement;case 2:return vn(e,t.nodeIndex).renderText}}function Pn(e){return!!e.parent&&!!(32768&e.parentNodeDef.flags)}function On(e){return!(!e.parent||32768&e.parentNodeDef.flags)}function Mn(e){var t={},n=0,r={};return e&&e.forEach((function(e){var i=_slicedToArray(e,2),o=i[0],a=i[1];"number"==typeof o?(t[o]=a,n|=function(e){return 1<<e%32}(o)):r[o]=a})),{matchedQueries:t,references:r,matchedQueryIds:n}}function Vn(e,t){return e.map((function(e){var n,r,i;return Array.isArray(e)?(i=(n=_slicedToArray(e,2))[0],r=n[1]):(i=0,r=e),r&&("function"==typeof r||"object"==typeof r)&&t&&Object.defineProperty(r,"__source",{value:t,configurable:!0}),{flags:i,token:r,tokenKey:wn(r)}}))}function Hn(e,t,n){var r=n.renderParent;return r?0==(1&r.flags)||0==(33554432&r.flags)||r.element.componentRendererType&&r.element.componentRendererType.encapsulation===xe.Native?pn(e,n.renderParent.nodeIndex).renderElement:void 0:t}var Ln=new WeakMap;function jn(e){var t=Ln.get(e);return t||((t=e((function(){return kn}))).factory=e,Ln.set(e,t)),t}function Fn(e,t,n,r,i){3===t&&(n=e.renderer.parentNode(Rn(e,e.def.lastRenderRootNode))),Bn(e,t,0,e.def.nodes.length-1,n,r,i)}function Bn(e,t,n,r,i,o,a){for(var s=n;s<=r;s++){var u=e.def.nodes[s];11&u.flags&&Un(e,u,t,i,o,a),s+=u.childCount}}function zn(e,t,n,r,i,o){for(var a=e;a&&!Pn(a);)a=a.parent;for(var s=a.parent,u=Dn(a),l=u.nodeIndex+u.childCount,c=u.nodeIndex+1;c<=l;c++){var d=s.def.nodes[c];d.ngContentIndex===t&&Un(s,d,n,r,i,o),c+=d.childCount}if(!s.parent){var h=e.root.projectableNodes[t];if(h)for(var f=0;f<h.length;f++)qn(e,h[f],n,r,i,o)}}function Un(e,t,n,r,i,o){if(8&t.flags)zn(e,t.ngContent.index,n,r,i,o);else{var a=Rn(e,t);if(3===n&&33554432&t.flags&&48&t.bindingFlags?(16&t.bindingFlags&&qn(e,a,n,r,i,o),32&t.bindingFlags&&qn(pn(e,t.nodeIndex).componentView,a,n,r,i,o)):qn(e,a,n,r,i,o),16777216&t.flags)for(var s=pn(e,t.nodeIndex).viewContainer._embeddedViews,u=0;u<s.length;u++)Fn(s[u],n,r,i,o);1&t.flags&&!t.element.name&&Bn(e,n,t.nodeIndex+1,t.nodeIndex+t.childCount,r,i,o)}}function qn(e,t,n,r,i,o){var a=e.renderer;switch(n){case 1:a.appendChild(r,t);break;case 2:a.insertBefore(r,t,i);break;case 3:a.removeChild(r,t);break;case 0:o.push(t)}}var Zn=/^:([^:]+):(.+)$/;function Wn(e){if(":"===e[0]){var t=e.match(Zn);return[t[1],t[2]]}return["",e]}function Qn(e){for(var t=0,n=0;n<e.length;n++)t|=e[n].flags;return t}var Gn=new Object,Kn=wn(dt),Jn=wn(ve),$n=wn(we);function Yn(e,t,n,r){return n=se(n),{index:-1,deps:Vn(r,ie(t)),flags:e,token:t,value:n}}function Xn(e,t){var n,r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:dt.THROW_IF_NOT_FOUND,o=me(e);try{if(8&t.flags)return t.token;if(2&t.flags&&(i=null),1&t.flags)return e._parent.get(t.token,i);var a=t.tokenKey;switch(a){case Kn:case Jn:case $n:return e}var s,u=e._def.providersByKey[a];if(u){var l=e._providers[u.index];return void 0===l&&(l=e._providers[u.index]=er(e,u)),l===Gn?void 0:l}if((s=ne(t.token))&&(n=e,null!=(r=s).providedIn&&(function(e,t){return e._def.modules.indexOf(t)>-1}(n,r.providedIn)||"root"===r.providedIn&&n._def.isRoot))){var c=e._providers.length;return e._def.providers[c]=e._def.providersByKey[t.tokenKey]={flags:5120,value:s.factory,deps:[],index:c,token:t.token},e._providers[c]=Gn,e._providers[c]=er(e,e._def.providersByKey[t.tokenKey])}return 4&t.flags?i:e._parent.get(t.token,i)}finally{me(o)}}function er(e,t){var n;switch(201347067&t.flags){case 512:n=function(e,t,n){var r=n.length;switch(r){case 0:return new t;case 1:return new t(Xn(e,n[0]));case 2:return new t(Xn(e,n[0]),Xn(e,n[1]));case 3:return new t(Xn(e,n[0]),Xn(e,n[1]),Xn(e,n[2]));default:for(var i=new Array(r),o=0;o<r;o++)i[o]=Xn(e,n[o]);return _construct(t,i)}}(e,t.value,t.deps);break;case 1024:n=function(e,t,n){var r=n.length;switch(r){case 0:return t();case 1:return t(Xn(e,n[0]));case 2:return t(Xn(e,n[0]),Xn(e,n[1]));case 3:return t(Xn(e,n[0]),Xn(e,n[1]),Xn(e,n[2]));default:for(var i=Array(r),o=0;o<r;o++)i[o]=Xn(e,n[o]);return t.apply(void 0,i)}}(e,t.value,t.deps);break;case 2048:n=Xn(e,t.deps[0]);break;case 256:n=t.value}return n===Gn||null===n||"object"!=typeof n||131072&t.flags||"function"!=typeof n.ngOnDestroy||(t.flags|=131072),void 0===n?Gn:n}function tr(e,t){var n=e.viewContainer._embeddedViews;if((null==t||t>=n.length)&&(t=n.length-1),t<0)return null;var r=n[t];return r.viewContainerParent=null,Ee(n,t),mn.dirtyParentQueries(r),rr(r),r}function nr(e,t,n){var r=t?Rn(t,t.def.lastRenderRootNode):e.renderElement,i=n.renderer.parentNode(r),o=n.renderer.nextSibling(r);Fn(n,2,i,o,void 0)}function rr(e){Fn(e,3,null,null,void 0)}var ir=new Object;var or=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i,o,a,s){var u;return _classCallCheck(this,n),(u=t.call(this)).selector=e,u.componentType=r,u._inputs=o,u._outputs=a,u.ngContentSelectors=s,u.viewDefFactory=i,u}return _createClass(n,[{key:"inputs",get:function(){var e=[],t=this._inputs;for(var n in t)e.push({propName:n,templateName:t[n]});return e}},{key:"outputs",get:function(){var e=[];for(var t in this._outputs)e.push({propName:t,templateName:this._outputs[t]});return e}},{key:"create",value:function(e,t,n,r){if(!r)throw new Error("ngModule should be provided");var i=jn(this.viewDefFactory),o=i.nodes[0].element.componentProvider.nodeIndex,a=mn.createRootView(e,t||[],n,i,r,ir),s=yn(a,o).instance;return n&&a.renderer.setAttribute(pn(a,0).renderElement,"ng-version",zt.full),new ar(a,new cr(a),s)}}]),n}(At),ar=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i){var o;return _classCallCheck(this,n),(o=t.call(this))._view=e,o._viewRef=r,o._component=i,o._elDef=o._view.def.nodes[0],o.hostView=r,o.changeDetectorRef=r,o.instance=i,o}return _createClass(n,[{key:"location",get:function(){return new Vt(pn(this._view,this._elDef.nodeIndex).renderElement)}},{key:"injector",get:function(){return new vr(this._view,this._elDef)}},{key:"componentType",get:function(){return this._component.constructor}},{key:"destroy",value:function(){this._viewRef.destroy()}},{key:"onDestroy",value:function(e){this._viewRef.onDestroy(e)}}]),n}(function(){return function e(){_classCallCheck(this,e)}}());function sr(e,t,n){return new ur(e,t,n)}var ur=function(){function e(t,n,r){_classCallCheck(this,e),this._view=t,this._elDef=n,this._data=r,this._embeddedViews=[]}return _createClass(e,[{key:"element",get:function(){return new Vt(this._data.renderElement)}},{key:"injector",get:function(){return new vr(this._view,this._elDef)}},{key:"parentInjector",get:function(){for(var e=this._view,t=this._elDef.parent;!t&&e;)t=Dn(e),e=e.parent;return e?new vr(e,t):new vr(this._view,null)}},{key:"clear",value:function(){for(var e=this._embeddedViews.length-1;e>=0;e--){var t=tr(this._data,e);mn.destroyView(t)}}},{key:"get",value:function(e){var t=this._embeddedViews[e];if(t){var n=new cr(t);return n.attachToViewContainerRef(this),n}return null}},{key:"length",get:function(){return this._embeddedViews.length}},{key:"createEmbeddedView",value:function(e,t,n){var r=e.createEmbeddedView(t||{});return this.insert(r,n),r}},{key:"createComponent",value:function(e,t,n,r,i){var o=n||this.parentInjector;i||e instanceof Ot||(i=o.get(we));var a=e.create(o,r,void 0,i);return this.insert(a.hostView,t),a}},{key:"insert",value:function(e,t){if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");var n,r,i,o,a,s=e;return n=this._view,r=this._data,i=t,o=s._view,a=r.viewContainer._embeddedViews,null==i&&(i=a.length),o.viewContainerParent=n,Ce(a,i,o),function(e,t){var n=Nn(t);if(n&&n!==e&&!(16&t.state)){t.state|=16;var r=n.template._projectedViews;r||(r=n.template._projectedViews=[]),r.push(t),function(e,t){if(!(4&t.flags)){e.nodeFlags|=4,t.flags|=4;for(var n=t.parent;n;)n.childFlags|=4,n=n.parent}}(t.parent.def,t.parentNodeDef)}}(r,o),mn.dirtyParentQueries(o),nr(r,i>0?a[i-1]:null,o),s.attachToViewContainerRef(this),e}},{key:"move",value:function(e,t){if(e.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");var n,r,i,o,a,s=this._embeddedViews.indexOf(e._view);return n=this._data,r=s,i=t,o=n.viewContainer._embeddedViews,a=o[r],Ee(o,r),null==i&&(i=o.length),Ce(o,i,a),mn.dirtyParentQueries(a),rr(a),nr(n,i>0?o[i-1]:null,a),e}},{key:"indexOf",value:function(e){return this._embeddedViews.indexOf(e._view)}},{key:"remove",value:function(e){var t=tr(this._data,e);t&&mn.destroyView(t)}},{key:"detach",value:function(e){var t=tr(this._data,e);return t?new cr(t):null}}]),e}();function lr(e){return new cr(e)}var cr=function(){function e(t){_classCallCheck(this,e),this._view=t,this._viewContainerRef=null,this._appRef=null}return _createClass(e,[{key:"rootNodes",get:function(){return Fn(this._view,0,void 0,void 0,e=[]),e;var e}},{key:"context",get:function(){return this._view.context}},{key:"destroyed",get:function(){return 0!=(128&this._view.state)}},{key:"markForCheck",value:function(){Tn(this._view)}},{key:"detach",value:function(){this._view.state&=-5}},{key:"detectChanges",value:function(){var e=this._view.root.rendererFactory;e.begin&&e.begin();try{mn.checkAndUpdateView(this._view)}finally{e.end&&e.end()}}},{key:"checkNoChanges",value:function(){mn.checkNoChangesView(this._view)}},{key:"reattach",value:function(){this._view.state|=4}},{key:"onDestroy",value:function(e){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(e)}},{key:"destroy",value:function(){this._appRef?this._appRef.detachView(this):this._viewContainerRef&&this._viewContainerRef.detach(this._viewContainerRef.indexOf(this)),mn.destroyView(this._view)}},{key:"detachFromAppRef",value:function(){this._appRef=null,rr(this._view),mn.dirtyParentQueries(this._view)}},{key:"attachToAppRef",value:function(e){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e}},{key:"attachToViewContainerRef",value:function(e){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=e}}]),e}();function dr(e,t){return new hr(e,t)}var hr=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this))._parentView=e,i._def=r,i}return _createClass(n,[{key:"createEmbeddedView",value:function(e){return new cr(mn.createEmbeddedView(this._parentView,this._def,this._def.element.template,e))}},{key:"elementRef",get:function(){return new Vt(pn(this._parentView,this._def.nodeIndex).renderElement)}}]),n}(on);function fr(e,t){return new vr(e,t)}var vr=function(){function e(t,n){_classCallCheck(this,e),this.view=t,this.elDef=n}return _createClass(e,[{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:dt.THROW_IF_NOT_FOUND;return mn.resolveDep(this.view,this.elDef,!!this.elDef&&0!=(33554432&this.elDef.flags),{flags:0,token:e,tokenKey:wn(e)},t)}}]),e}();function pr(e,t){var n=e.def.nodes[t];if(1&n.flags){var r=pn(e,n.nodeIndex);return n.element.template?r.template:r.renderElement}if(2&n.flags)return vn(e,n.nodeIndex).renderText;if(20240&n.flags)return yn(e,n.nodeIndex).instance;throw new Error("Illegal state: read nodeValue for node index "+t)}function yr(e){return new _r(e.renderer)}var _r=function(){function e(t){_classCallCheck(this,e),this.delegate=t}return _createClass(e,[{key:"selectRootElement",value:function(e){return this.delegate.selectRootElement(e)}},{key:"createElement",value:function(e,t){var n=_slicedToArray(Wn(t),2),r=n[0],i=n[1],o=this.delegate.createElement(i,r);return e&&this.delegate.appendChild(e,o),o}},{key:"createViewRoot",value:function(e){return e}},{key:"createTemplateAnchor",value:function(e){var t=this.delegate.createComment("");return e&&this.delegate.appendChild(e,t),t}},{key:"createText",value:function(e,t){var n=this.delegate.createText(t);return e&&this.delegate.appendChild(e,n),n}},{key:"projectNodes",value:function(e,t){for(var n=0;n<t.length;n++)this.delegate.appendChild(e,t[n])}},{key:"attachViewAfter",value:function(e,t){for(var n=this.delegate.parentNode(e),r=this.delegate.nextSibling(e),i=0;i<t.length;i++)this.delegate.insertBefore(n,t[i],r)}},{key:"detachView",value:function(e){for(var t=0;t<e.length;t++){var n=e[t],r=this.delegate.parentNode(n);this.delegate.removeChild(r,n)}}},{key:"destroyView",value:function(e,t){for(var n=0;n<t.length;n++)this.delegate.destroyNode(t[n])}},{key:"listen",value:function(e,t,n){return this.delegate.listen(e,t,n)}},{key:"listenGlobal",value:function(e,t,n){return this.delegate.listen(e,t,n)}},{key:"setElementProperty",value:function(e,t,n){this.delegate.setProperty(e,t,n)}},{key:"setElementAttribute",value:function(e,t,n){var r=_slicedToArray(Wn(t),2),i=r[0],o=r[1];null!=n?this.delegate.setAttribute(e,o,n,i):this.delegate.removeAttribute(e,o,i)}},{key:"setBindingDebugInfo",value:function(e,t,n){}},{key:"setElementClass",value:function(e,t,n){n?this.delegate.addClass(e,t):this.delegate.removeClass(e,t)}},{key:"setElementStyle",value:function(e,t,n){null!=n?this.delegate.setStyle(e,t,n):this.delegate.removeStyle(e,t)}},{key:"invokeElementMethod",value:function(e,t,n){e[t].apply(e,n)}},{key:"setText",value:function(e,t){this.delegate.setValue(e,t)}},{key:"animate",value:function(){throw new Error("Renderer.animate is no longer supported!")}}]),e}();function gr(e,t,n,r){return new mr(e,t,n,r)}var mr=function(){function e(t,n,r,i){_classCallCheck(this,e),this._moduleType=t,this._parent=n,this._bootstrapComponents=r,this._def=i,this._destroyListeners=[],this._destroyed=!1,this.injector=this,function(e){for(var t=e._def,n=e._providers=new Array(t.providers.length),r=0;r<t.providers.length;r++){var i=t.providers[r];4096&i.flags||void 0===n[r]&&(n[r]=er(e,i))}}(this)}return _createClass(e,[{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:dt.THROW_IF_NOT_FOUND,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:X.Default,r=0;return n&X.SkipSelf?r|=1:n&X.Self&&(r|=4),Xn(this,{token:e,tokenKey:wn(e),flags:r},t)}},{key:"instance",get:function(){return this.get(this._moduleType)}},{key:"componentFactoryResolver",get:function(){return this.get(Rt)}},{key:"destroy",value:function(){if(this._destroyed)throw new Error("The ng module ".concat(ie(this.instance.constructor)," has already been destroyed."));this._destroyed=!0,function(e,t){for(var n=e._def,r=new Set,i=0;i<n.providers.length;i++)if(131072&n.providers[i].flags){var o=e._providers[i];if(o&&o!==Gn){var a=o.ngOnDestroy;"function"!=typeof a||r.has(o)||(a.apply(o),r.add(o))}}}(this),this._destroyListeners.forEach((function(e){return e()}))}},{key:"onDestroy",value:function(e){this._destroyListeners.push(e)}}]),e}(),kr=wn((function e(){_classCallCheck(this,e)})),br=wn(Ft),wr=wn(Vt),Cr=wn(sn),Er=wn(on),xr=wn(st),Sr=wn(dt),Tr=wn(ve);function Ar(e,t,n,r,i,o,a,s){var u=[];if(a)for(var l in a){var c=_slicedToArray(a[l],2),d=c[0],h=c[1];u[d]={flags:8,name:l,nonMinifiedName:h,ns:null,securityContext:null,suffix:null}}var f=[];if(s)for(var v in s)f.push({type:1,propName:v,target:null,eventName:s[v]});return function(e,t,n,r,i,o,a,s,u){var l=Mn(n),c=l.matchedQueries,d=l.references,h=l.matchedQueryIds;u||(u=[]),s||(s=[]),o=se(o);var f=Vn(a,ie(i));return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:c,matchedQueryIds:h,references:d,ngContentIndex:-1,childCount:r,bindings:s,bindingFlags:Qn(s),outputs:u,element:null,provider:{token:i,value:o,deps:f},text:null,query:null,ngContent:null}}(e,t|=16384,n,r,i,i,o,u,f)}function Ir(e,t){return Pr(e,t)}function Nr(e,t){for(var n=e;n.parent&&!Pn(n);)n=n.parent;return Or(n.parent,Dn(n),!0,t.provider.value,t.provider.deps)}function Dr(e,t){var n,r=Or(e,t.parent,(32768&t.flags)>0,t.provider.value,t.provider.deps);if(t.outputs.length)for(var i=0;i<t.outputs.length;i++){var o=t.outputs[i],a=r[o.propName];if(!(n=a)||"function"!=typeof n.subscribe)throw new Error("@Output ".concat(o.propName," not initialized in '").concat(r.constructor.name,"'."));var s=a.subscribe(Rr(e,t.parent.nodeIndex,o.eventName));e.disposables[t.outputIndex+i]=s.unsubscribe.bind(s)}return r}function Rr(e,t,n){return function(r){return In(e,t,n,r)}}function Pr(e,t){var n=(8192&t.flags)>0,r=t.provider;switch(201347067&t.flags){case 512:return Or(e,t.parent,n,r.value,r.deps);case 1024:return function(e,t,n,r,i){var o=i.length;switch(o){case 0:return r();case 1:return r(Vr(e,t,n,i[0]));case 2:return r(Vr(e,t,n,i[0]),Vr(e,t,n,i[1]));case 3:return r(Vr(e,t,n,i[0]),Vr(e,t,n,i[1]),Vr(e,t,n,i[2]));default:for(var a=Array(o),s=0;s<o;s++)a[s]=Vr(e,t,n,i[s]);return r.apply(void 0,a)}}(e,t.parent,n,r.value,r.deps);case 2048:return Vr(e,t.parent,n,r.deps[0]);case 256:return r.value}}function Or(e,t,n,r,i){var o=i.length;switch(o){case 0:return new r;case 1:return new r(Vr(e,t,n,i[0]));case 2:return new r(Vr(e,t,n,i[0]),Vr(e,t,n,i[1]));case 3:return new r(Vr(e,t,n,i[0]),Vr(e,t,n,i[1]),Vr(e,t,n,i[2]));default:for(var a=new Array(o),s=0;s<o;s++)a[s]=Vr(e,t,n,i[s]);return _construct(r,a)}}var Mr={};function Vr(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:dt.THROW_IF_NOT_FOUND;if(8&r.flags)return r.token;var o=e;2&r.flags&&(i=null);var a=r.tokenKey;a===xr&&(n=!(!t||!t.element.componentView)),t&&1&r.flags&&(n=!1,t=t.parent);for(var s=e;s;){if(t)switch(a){case kr:return yr(Hr(s,t,n));case br:return Hr(s,t,n).renderer;case wr:return new Vt(pn(s,t.nodeIndex).renderElement);case Cr:return pn(s,t.nodeIndex).viewContainer;case Er:if(t.element.template)return pn(s,t.nodeIndex).template;break;case xr:return lr(Hr(s,t,n));case Sr:case Tr:return fr(s,t);default:var u=(n?t.element.allProviders:t.element.publicProviders)[a];if(u){var l=yn(s,u.nodeIndex);return l||(l={instance:Pr(s,u)},s.nodes[u.nodeIndex]=l),l.instance}}n=Pn(s),t=Dn(s),s=s.parent,4&r.flags&&(s=null)}var c=o.root.injector.get(r.token,Mr);return c!==Mr||i===Mr?c:o.root.ngModule.injector.get(r.token,i)}function Hr(e,t,n){var r;if(n)r=pn(e,t.nodeIndex).componentView;else for(r=e;r.parent&&!Pn(r);)r=r.parent;return r}function Lr(e,t,n,r,i,o){if(32768&n.flags){var a=pn(e,n.parent.nodeIndex).componentView;2&a.def.flags&&(a.state|=8)}if(t.instance[n.bindings[r].name]=i,524288&n.flags){o=o||{};var s=Ct.unwrap(e.oldValues[n.bindingIndex+r]);o[n.bindings[r].nonMinifiedName]=new Tt(s,i,0!=(2&e.state))}return e.oldValues[n.bindingIndex+r]=i,o}function jr(e,t){if(e.def.nodeFlags&t)for(var n=e.def.nodes,r=0,i=0;i<n.length;i++){var o=n[i],a=o.parent;for(!a&&o.flags&t&&Br(e,i,o.flags&t,r++),0==(o.childFlags&t)&&(i+=o.childCount);a&&1&a.flags&&i===a.nodeIndex+a.childCount;)a.directChildFlags&t&&(r=Fr(e,a,t,r)),a=a.parent}}function Fr(e,t,n,r){for(var i=t.nodeIndex+1;i<=t.nodeIndex+t.childCount;i++){var o=e.def.nodes[i];o.flags&n&&Br(e,i,o.flags&n,r++),i+=o.childCount}return r}function Br(e,t,n,r){var i=yn(e,t);if(i){var o=i.instance;o&&(mn.setCurrentNode(e,t),1048576&n&&fn(e,512,r)&&o.ngAfterContentInit(),2097152&n&&o.ngAfterContentChecked(),4194304&n&&fn(e,768,r)&&o.ngAfterViewInit(),8388608&n&&o.ngAfterViewChecked(),131072&n&&o.ngOnDestroy())}}var zr=new fe("SCHEDULER_TOKEN",{providedIn:"root",factory:function(){return Se}}),Ur={},qr=function(){var e={LocaleId:0,DayPeriodsFormat:1,DayPeriodsStandalone:2,DaysFormat:3,DaysStandalone:4,MonthsFormat:5,MonthsStandalone:6,Eras:7,FirstDayOfWeek:8,WeekendRange:9,DateFormat:10,TimeFormat:11,DateTimeFormat:12,NumberSymbols:13,NumberFormats:14,CurrencySymbol:15,CurrencyName:16,Currencies:17,PluralCase:18,ExtraData:19};return e[e.LocaleId]="LocaleId",e[e.DayPeriodsFormat]="DayPeriodsFormat",e[e.DayPeriodsStandalone]="DayPeriodsStandalone",e[e.DaysFormat]="DaysFormat",e[e.DaysStandalone]="DaysStandalone",e[e.MonthsFormat]="MonthsFormat",e[e.MonthsStandalone]="MonthsStandalone",e[e.Eras]="Eras",e[e.FirstDayOfWeek]="FirstDayOfWeek",e[e.WeekendRange]="WeekendRange",e[e.DateFormat]="DateFormat",e[e.TimeFormat]="TimeFormat",e[e.DateTimeFormat]="DateTimeFormat",e[e.NumberSymbols]="NumberSymbols",e[e.NumberFormats]="NumberFormats",e[e.CurrencySymbol]="CurrencySymbol",e[e.CurrencyName]="CurrencyName",e[e.Currencies]="Currencies",e[e.PluralCase]="PluralCase",e[e.ExtraData]="ExtraData",e}(),Zr=void 0,Wr=["en",[["a","p"],["AM","PM"],Zr],[["AM","PM"],Zr,Zr],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Zr,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Zr,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Zr,"{1} 'at' {0}",Zr],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"$","US Dollar",{},function(e){var t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===n?1:5}],Qr=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return _classCallCheck(this,n),(e=t.call(this)).__isAsync=r,e}return _createClass(n,[{key:"emit",value:function(e){_get(_getPrototypeOf(n.prototype),"next",this).call(this,e)}},{key:"subscribe",value:function(e,t,r){var i,o=function(e){return null},a=function(){return null};e&&"object"==typeof e?(i=this.__isAsync?function(t){setTimeout((function(){return e.next(t)}))}:function(t){e.next(t)},e.error&&(o=this.__isAsync?function(t){setTimeout((function(){return e.error(t)}))}:function(t){e.error(t)}),e.complete&&(a=this.__isAsync?function(){setTimeout((function(){return e.complete()}))}:function(){e.complete()})):(i=this.__isAsync?function(t){setTimeout((function(){return e(t)}))}:function(t){e(t)},t&&(o=this.__isAsync?function(e){setTimeout((function(){return t(e)}))}:function(e){t(e)}),r&&(a=this.__isAsync?function(){setTimeout((function(){return r()}))}:function(){r()}));var s=_get(_getPrototypeOf(n.prototype),"subscribe",this).call(this,i,o,a);return e instanceof f&&e.add(s),s}}]),n}(A);function Gr(){return this._results[kt()]()}var Kr=function(){function e(){_classCallCheck(this,e),this.dirty=!0,this._results=[],this.changes=new Qr,this.length=0;var t=kt(),n=e.prototype;n[t]||(n[t]=Gr)}return _createClass(e,[{key:"map",value:function(e){return this._results.map(e)}},{key:"filter",value:function(e){return this._results.filter(e)}},{key:"find",value:function(e){return this._results.find(e)}},{key:"reduce",value:function(e,t){return this._results.reduce(e,t)}},{key:"forEach",value:function(e){this._results.forEach(e)}},{key:"some",value:function(e){return this._results.some(e)}},{key:"toArray",value:function(){return this._results.slice()}},{key:"toString",value:function(){return this._results.toString()}},{key:"reset",value:function(e){this._results=function e(t,n){void 0===n&&(n=t);for(var r=0;r<t.length;r++){var i=t[r];Array.isArray(i)?(n===t&&(n=t.slice(0,r)),e(i,n)):n!==t&&n.push(i)}return n}(e),this.dirty=!1,this.length=this._results.length,this.last=this._results[this.length-1],this.first=this._results[0]}},{key:"notifyOnChanges",value:function(){this.changes.emit(this)}},{key:"setDirty",value:function(){this.dirty=!0}},{key:"destroy",value:function(){this.changes.complete(),this.changes.unsubscribe()}}]),e}(),Jr=new fe("Application Initializer"),$r=function(){function e(t){var n=this;_classCallCheck(this,e),this.appInits=t,this.initialized=!1,this.done=!1,this.donePromise=new Promise((function(e,t){n.resolve=e,n.reject=t}))}return _createClass(e,[{key:"runInitializers",value:function(){var e=this;if(!this.initialized){var t=[],n=function(){e.done=!0,e.resolve()};if(this.appInits)for(var r=0;r<this.appInits.length;r++){var i=this.appInits[r]();St(i)&&t.push(i)}Promise.all(t).then((function(){n()})).catch((function(t){e.reject(t)})),0===t.length&&n(),this.initialized=!0}}}]),e}(),Yr=new fe("AppId");function Xr(){return"".concat(ei()).concat(ei()).concat(ei())}function ei(){return String.fromCharCode(97+Math.floor(25*Math.random()))}var ti=new fe("Platform Initializer"),ni=new fe("Platform ID"),ri=new fe("appBootstrapListener"),ii=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"log",value:function(e){console.log(e)}},{key:"warn",value:function(e){console.warn(e)}}]),e}(),oi=new fe("LocaleId");function ai(){throw new Error("Runtime compiler is not loaded")}var si,ui,li=ai,ci=ai,di=ai,hi=ai,fi=function(){function e(){_classCallCheck(this,e),this.compileModuleSync=li,this.compileModuleAsync=ci,this.compileModuleAndAllComponentsSync=di,this.compileModuleAndAllComponentsAsync=hi}return _createClass(e,[{key:"clearCache",value:function(){}},{key:"clearCacheFor",value:function(e){}},{key:"getModuleId",value:function(e){}}]),e}(),vi=function e(){_classCallCheck(this,e)};var pi,yi=!(!(pi=he.wtf)||(si=pi.trace,!si)||(ui=si.events,0));function _i(e,t){return null}var gi=yi?function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return ui.createScope(e,t)}:function(e,t){return _i},mi=yi?function(e,t){return si.leaveScope(e,t),t}:function(e,t){return t},ki=Promise.resolve(0);function bi(e){"undefined"==typeof Zone?ki.then((function(){e&&e.apply(null,null)})):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}var wi=function(){function e(t){var n,r=t.enableLongStackTrace,i=void 0!==r&&r;if(_classCallCheck(this,e),this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Qr(!1),this.onMicrotaskEmpty=new Qr(!1),this.onStable=new Qr(!1),this.onError=new Qr(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched(),this._nesting=0,this._outer=this._inner=Zone.current,Zone.wtfZoneSpec&&(this._inner=this._inner.fork(Zone.wtfZoneSpec)),Zone.TaskTrackingZoneSpec&&(this._inner=this._inner.fork(new Zone.TaskTrackingZoneSpec)),i&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),(n=this)._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:function(e,t,r,i,o,a){try{return Si(n),e.invokeTask(r,i,o,a)}finally{Ti(n)}},onInvoke:function(e,t,r,i,o,a,s){try{return Si(n),e.invoke(r,i,o,a,s)}finally{Ti(n)}},onHasTask:function(e,t,r,i){e.hasTask(r,i),t===r&&("microTask"==i.change?(n.hasPendingMicrotasks=i.microTask,xi(n)):"macroTask"==i.change&&(n.hasPendingMacrotasks=i.macroTask))},onHandleError:function(e,t,r,i){return e.handleError(r,i),n.runOutsideAngular((function(){return n.onError.emit(i)})),!1}})}return _createClass(e,[{key:"run",value:function(e,t,n){return this._inner.run(e,t,n)}},{key:"runTask",value:function(e,t,n,r){var i=this._inner,o=i.scheduleEventTask("NgZoneEvent: "+r,e,Ei,Ci,Ci);try{return i.runTask(o,t,n)}finally{i.cancelTask(o)}}},{key:"runGuarded",value:function(e,t,n){return this._inner.runGuarded(e,t,n)}},{key:"runOutsideAngular",value:function(e){return this._outer.run(e)}}],[{key:"isInAngularZone",value:function(){return!0===Zone.current.get("isAngularZone")}},{key:"assertInAngularZone",value:function(){if(!e.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}},{key:"assertNotInAngularZone",value:function(){if(e.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}}]),e}();function Ci(){}var Ei={};function xi(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular((function(){return e.onStable.emit(null)}))}finally{e.isStable=!0}}}function Si(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Ti(e){e._nesting--,xi(e)}var Ai,Ii=function(){function e(){_classCallCheck(this,e),this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Qr,this.onMicrotaskEmpty=new Qr,this.onStable=new Qr,this.onError=new Qr}return _createClass(e,[{key:"run",value:function(e){return e()}},{key:"runGuarded",value:function(e){return e()}},{key:"runOutsideAngular",value:function(e){return e()}},{key:"runTask",value:function(e){return e()}}]),e}(),Ni=function(){function e(t){var n=this;_classCallCheck(this,e),this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),t.run((function(){n.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")}))}return _createClass(e,[{key:"_watchAngularEvents",value:function(){var e=this;this._ngZone.onUnstable.subscribe({next:function(){e._didWork=!0,e._isZoneStable=!1}}),this._ngZone.runOutsideAngular((function(){e._ngZone.onStable.subscribe({next:function(){wi.assertNotInAngularZone(),bi((function(){e._isZoneStable=!0,e._runCallbacksIfReady()}))}})}))}},{key:"increasePendingRequestCount",value:function(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}},{key:"decreasePendingRequestCount",value:function(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}},{key:"isStable",value:function(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}},{key:"_runCallbacksIfReady",value:function(){var e=this;if(this.isStable())bi((function(){for(;0!==e._callbacks.length;){var t=e._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(e._didWork)}e._didWork=!1}));else{var t=this.getPendingTasks();this._callbacks=this._callbacks.filter((function(e){return!e.updateCb||!e.updateCb(t)||(clearTimeout(e.timeoutId),!1)})),this._didWork=!0}}},{key:"getPendingTasks",value:function(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map((function(e){return{source:e.source,creationLocation:e.creationLocation,data:e.data}})):[]}},{key:"addCallback",value:function(e,t,n){var r=this,i=-1;t&&t>0&&(i=setTimeout((function(){r._callbacks=r._callbacks.filter((function(e){return e.timeoutId!==i})),e(r._didWork,r.getPendingTasks())}),t)),this._callbacks.push({doneCb:e,timeoutId:i,updateCb:n})}},{key:"whenStable",value:function(e,t,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(e,t,n),this._runCallbacksIfReady()}},{key:"getPendingRequestCount",value:function(){return this._pendingCount}},{key:"findProviders",value:function(e,t,n){return[]}}]),e}(),Di=function(){function e(){_classCallCheck(this,e),this._applications=new Map,Ri.addToWindow(this)}return _createClass(e,[{key:"registerApplication",value:function(e,t){this._applications.set(e,t)}},{key:"unregisterApplication",value:function(e){this._applications.delete(e)}},{key:"unregisterAllApplications",value:function(){this._applications.clear()}},{key:"getTestability",value:function(e){return this._applications.get(e)||null}},{key:"getAllTestabilities",value:function(){return Array.from(this._applications.values())}},{key:"getAllRootElements",value:function(){return Array.from(this._applications.keys())}},{key:"findTestabilityInTree",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Ri.findTestabilityInTree(this,e,t)}}]),e}(),Ri=new(function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"addToWindow",value:function(e){}},{key:"findTestabilityInTree",value:function(e,t,n){return null}}]),e}()),Pi=new fe("AllowMultipleToken"),Oi=function e(t,n){_classCallCheck(this,e),this.name=t,this.token=n};function Mi(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r="Platform: "+t,i=new fe(r);return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],o=Vi();if(!o||o.injector.get(Pi,!1))if(e)e(n.concat(t).concat({provide:i,useValue:!0}));else{var a=n.concat(t).concat({provide:i,useValue:!0});!function(e){if(Ai&&!Ai.destroyed&&!Ai.injector.get(Pi,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Ai=e.get(Hi);var t=e.get(ti,null);t&&t.forEach((function(e){return e()}))}(dt.create({providers:a,name:r}))}return function(e){var t=Vi();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}(i)}}function Vi(){return Ai&&!Ai.destroyed?Ai:null}var Hi=function(){function e(t){_classCallCheck(this,e),this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return _createClass(e,[{key:"bootstrapModuleFactory",value:function(e,t){var n,r=this,i="noop"===(n=t?t.ngZone:void 0)?new Ii:("zone.js"===n?void 0:n)||new wi({enableLongStackTrace:Pe()}),o=[{provide:wi,useValue:i}];return i.run((function(){var t=dt.create({providers:o,parent:r.injector,name:e.moduleType.name}),n=e.create(t),a=n.injector.get(Ne,null);if(!a)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return n.onDestroy((function(){return Bi(r._modules,n)})),i.runOutsideAngular((function(){return i.onError.subscribe({next:function(e){a.handleError(e)}})})),function(e,t,i){try{var o=((a=n.injector.get($r)).runInitializers(),a.donePromise.then((function(){return r._moduleDoBootstrap(n),n})));return St(o)?o.catch((function(n){throw t.runOutsideAngular((function(){return e.handleError(n)})),n})):o}catch(s){throw t.runOutsideAngular((function(){return e.handleError(s)})),s}var a}(a,i)}))}},{key:"bootstrapModule",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=Li({},n);return function(e,t,n){return e.get(vi).createCompiler([t]).compileModuleAsync(n)}(this.injector,r,e).then((function(e){return t.bootstrapModuleFactory(e,r)}))}},{key:"_moduleDoBootstrap",value:function(e){var t=e.injector.get(Fi);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach((function(e){return t.bootstrap(e)}));else{if(!e.instance.ngDoBootstrap)throw new Error("The module ".concat(ie(e.instance.constructor),' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.'));e.instance.ngDoBootstrap(t)}this._modules.push(e)}},{key:"onDestroy",value:function(e){this._destroyListeners.push(e)}},{key:"injector",get:function(){return this._injector}},{key:"destroy",value:function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach((function(e){return e.destroy()})),this._destroyListeners.forEach((function(e){return e()})),this._destroyed=!0}},{key:"destroyed",get:function(){return this._destroyed}}]),e}();function Li(e,t){return Array.isArray(t)?t.reduce(Li,e):Object.assign({},e,t)}var ji,Fi=((ji=function(){function e(t,n,r,i,o,a){var s=this;_classCallCheck(this,e),this._zone=t,this._console=n,this._injector=r,this._exceptionHandler=i,this._componentFactoryResolver=o,this._initStatus=a,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=Pe(),this._zone.onMicrotaskEmpty.subscribe({next:function(){s._zone.run((function(){s.tick()}))}});var u=new b((function(e){s._stable=s._zone.isStable&&!s._zone.hasPendingMacrotasks&&!s._zone.hasPendingMicrotasks,s._zone.runOutsideAngular((function(){e.next(s._stable),e.complete()}))})),l=new b((function(e){var t;s._zone.runOutsideAngular((function(){t=s._zone.onStable.subscribe((function(){wi.assertNotInAngularZone(),bi((function(){s._stable||s._zone.hasPendingMacrotasks||s._zone.hasPendingMicrotasks||(s._stable=!0,e.next(!0))}))}))}));var n=s._zone.onUnstable.subscribe((function(){wi.assertInAngularZone(),s._stable&&(s._stable=!1,s._zone.runOutsideAngular((function(){e.next(!1)})))}));return function(){t.unsubscribe(),n.unsubscribe()}}));this.isStable=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,i=Number.POSITIVE_INFINITY,o=null,a=t[t.length-1];return(r=a)&&"function"==typeof r.schedule?(o=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(i=t.pop())):"number"==typeof a&&(i=t.pop()),null===o&&1===t.length&&t[0]instanceof b?t[0]:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.POSITIVE_INFINITY;return function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return"function"==typeof n?function(i){return i.pipe(e((function(e,r){return(i=t(e,r),i instanceof b?i:new b(P(i))).pipe(function(e,t){return function(t){return t.lift(new M(e,void 0))}}((function(t,i){return n(e,t,r,i)})));var i}),r))}:("number"==typeof n&&(r=n),function(e){return e.lift(new L(t,r))})}(F,e)}(i)(H(t,o))}(u,l.pipe((function(e){return B()((t=Q,function(e){var n;n="function"==typeof t?t:function(){return t};var r=Object.create(e,Z);return r.source=e,r.subjectFactory=n,r})(e));var t})))}return _createClass(e,[{key:"bootstrap",value:function(e,t){var n,r=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");n=e instanceof At?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);var i=n instanceof Ot?null:this._injector.get(we),o=n.create(dt.NULL,[],t||n.selector,i);o.onDestroy((function(){r._unloadComponent(o)}));var a=o.injector.get(Ni,null);return a&&o.injector.get(Di).registerApplication(o.location.nativeElement,a),this._loadComponent(o),Pe()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),o}},{key:"tick",value:function(){var t=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var n=e._tickScope();try{this._runningTick=!0;var r,i=_createForOfIteratorHelper(this._views);try{for(i.s();!(r=i.n()).done;)r.value.detectChanges()}catch(s){i.e(s)}finally{i.f()}if(this._enforceNoNewChanges){var o,a=_createForOfIteratorHelper(this._views);try{for(a.s();!(o=a.n()).done;)o.value.checkNoChanges()}catch(s){a.e(s)}finally{a.f()}}}catch(u){this._zone.runOutsideAngular((function(){return t._exceptionHandler.handleError(u)}))}finally{this._runningTick=!1,mi(n)}}},{key:"attachView",value:function(e){var t=e;this._views.push(t),t.attachToAppRef(this)}},{key:"detachView",value:function(e){var t=e;Bi(this._views,t),t.detachFromAppRef()}},{key:"_loadComponent",value:function(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(ri,[]).concat(this._bootstrapListeners).forEach((function(t){return t(e)}))}},{key:"_unloadComponent",value:function(e){this.detachView(e.hostView),Bi(this.components,e)}},{key:"ngOnDestroy",value:function(){this._views.slice().forEach((function(e){return e.destroy()}))}},{key:"viewCount",get:function(){return this._views.length}}]),e}())._tickScope=gi("ApplicationRef#tick()"),ji);function Bi(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var zi=function e(t,n){_classCallCheck(this,e),this.name=t,this.callback=n},Ui=function(){function e(t,n,r){_classCallCheck(this,e),this.listeners=[],this.parent=null,this._debugContext=r,this.nativeNode=t,n&&n instanceof qi&&n.addChild(this)}return _createClass(e,[{key:"injector",get:function(){return this._debugContext.injector}},{key:"componentInstance",get:function(){return this._debugContext.component}},{key:"context",get:function(){return this._debugContext.context}},{key:"references",get:function(){return this._debugContext.references}},{key:"providerTokens",get:function(){return this._debugContext.providerTokens}}]),e}(),qi=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i){var o;return _classCallCheck(this,n),(o=t.call(this,e,r,i)).properties={},o.attributes={},o.classes={},o.styles={},o.childNodes=[],o.nativeElement=e,o}return _createClass(n,[{key:"addChild",value:function(e){e&&(this.childNodes.push(e),e.parent=this)}},{key:"removeChild",value:function(e){var t=this.childNodes.indexOf(e);-1!==t&&(e.parent=null,this.childNodes.splice(t,1))}},{key:"insertChildrenAfter",value:function(e,t){var n,r=this,i=this.childNodes.indexOf(e);-1!==i&&((n=this.childNodes).splice.apply(n,[i+1,0].concat(_toConsumableArray(t))),t.forEach((function(t){t.parent&&t.parent.removeChild(t),e.parent=r})))}},{key:"insertBefore",value:function(e,t){var n=this.childNodes.indexOf(e);-1===n?this.addChild(t):(t.parent&&t.parent.removeChild(t),t.parent=this,this.childNodes.splice(n,0,t))}},{key:"query",value:function(e){return this.queryAll(e)[0]||null}},{key:"queryAll",value:function(e){var t=[];return function e(t,r,i){t.childNodes.forEach((function(t){t instanceof n&&(r(t)&&i.push(t),e(t,r,i))}))}(this,e,t),t}},{key:"queryAllNodes",value:function(e){var t=[];return function e(t,r,i){t instanceof n&&t.childNodes.forEach((function(t){r(t)&&i.push(t),t instanceof n&&e(t,r,i)}))}(this,e,t),t}},{key:"children",get:function(){return this.childNodes.filter((function(e){return e instanceof n}))}},{key:"triggerEventHandler",value:function(e,t){this.listeners.forEach((function(n){n.name==e&&n.callback(t)}))}}]),n}(Ui),Zi=new Map,Wi=function(e){return Zi.get(e)||null};function Qi(e){Zi.set(e.nativeNode,e)}var Gi=Mi(null,"core",[{provide:ni,useValue:"unknown"},{provide:Hi,deps:[dt]},{provide:Di,deps:[]},{provide:ii,deps:[]}]);function Ki(){return nn}function Ji(){return rn}function $i(e){return e||"en-US"}function Yi(e){var t=[];return e.onStable.subscribe((function(){for(;t.length;)t.pop()()})),function(e){t.push(e)}}var Xi=function e(t){_classCallCheck(this,e)};function eo(e,t,n,r,i,o){var a,s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:[],u=arguments.length>7?arguments[7]:void 0,l=arguments.length>8?arguments[8]:void 0,c=arguments.length>9?arguments[9]:void 0,d=arguments.length>10?arguments[10]:void 0,h=arguments.length>11?arguments[11]:void 0;c||(c=kn);var f=Mn(n),v=f.matchedQueries,p=f.references,y=f.matchedQueryIds,_=null,g=null;o&&(_=(a=_slicedToArray(Wn(o),2))[0],g=a[1]),u=u||[];for(var m=new Array(u.length),k=0;k<u.length;k++){var b=_slicedToArray(u[k],3),w=b[0],C=b[1],E=b[2],x=Wn(C),S=_slicedToArray(x,2),T=S[0],A=S[1],I=void 0,N=void 0;switch(15&w){case 4:N=E;break;case 1:case 8:I=E}m[k]={flags:w,ns:T,name:A,nonMinifiedName:A,securityContext:I,suffix:N}}l=l||[];for(var D=new Array(l.length),R=0;R<l.length;R++){var P=_slicedToArray(l[R],2),O=P[0],M=P[1];D[R]={type:0,target:O,eventName:M,propName:null}}var V=(s=s||[]).map((function(e){var t=_slicedToArray(e,2),n=t[0],r=t[1],i=_slicedToArray(Wn(n),2);return[i[0],i[1],r]}));return h=function(e){if(e&&"$$undefined"===e.id){var t=null!=e.encapsulation&&e.encapsulation!==xe.None||e.styles.length||Object.keys(e.data).length;e.id=t?"c"+Cn++:"$$empty"}return e&&"$$empty"===e.id&&(e=null),e||null}(h),d&&(t|=33554432),{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t|=1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:v,matchedQueryIds:y,references:p,ngContentIndex:r,childCount:i,bindings:m,bindingFlags:Qn(m),outputs:D,element:{ns:_,name:g,attrs:V,template:null,componentProvider:null,componentView:d||null,componentRendererType:h,publicProviders:null,allProviders:null,handleEvent:c||kn},provider:null,text:null,query:null,ngContent:null}}function to(e,t,n){var r,i=n.element,o=e.root.selectorOrNode,a=e.renderer;if(e.parent||!o){r=i.name?a.createElement(i.name,i.ns):a.createComment("");var s=Hn(e,t,n);s&&a.appendChild(s,r)}else r=a.selectRootElement(o,!!i.componentRendererType&&i.componentRendererType.encapsulation===xe.ShadowDom);if(i.attrs)for(var u=0;u<i.attrs.length;u++){var l=_slicedToArray(i.attrs[u],3),c=l[0],d=l[1],h=l[2];a.setAttribute(r,d,h,c)}return r}function no(e,t,n,r){for(var i=0;i<n.outputs.length;i++){var o=n.outputs[i],a=ro(e,n.nodeIndex,(d=o.eventName,(c=o.target)?"".concat(c,":").concat(d):d)),s=o.target,u=e;"component"===o.target&&(s=null,u=t);var l=u.renderer.listen(s||r,o.eventName,a);e.disposables[n.outputIndex+i]=l}var c,d}function ro(e,t,n){return function(r){return In(e,t,n,r)}}function io(e,t,n,r){if(!xn(e,t,n,r))return!1;var i=t.bindings[n],o=pn(e,t.nodeIndex),a=o.renderElement,s=i.name;switch(15&i.flags){case 1:!function(e,t,n,r,i,o){var a=t.securityContext,s=a?e.root.sanitizer.sanitize(a,o):o;s=null!=s?s.toString():null;var u=e.renderer;null!=o?u.setAttribute(n,i,s,r):u.removeAttribute(n,i,r)}(e,i,a,i.ns,s,r);break;case 2:!function(e,t,n,r){var i=e.renderer;r?i.addClass(t,n):i.removeClass(t,n)}(e,a,s,r);break;case 4:!function(e,t,n,r,i){var o=e.root.sanitizer.sanitize(tt.STYLE,i);if(null!=o){o=o.toString();var a=t.suffix;null!=a&&(o+=a)}else o=null;var s=e.renderer;null!=o?s.setStyle(n,r,o):s.removeStyle(n,r)}(e,i,a,s,r);break;case 8:!function(e,t,n,r,i){var o=t.securityContext,a=o?e.root.sanitizer.sanitize(o,i):i;e.renderer.setProperty(n,r,a)}(33554432&t.flags&&32&i.flags?o.componentView:e,i,a,s,r)}return!0}function oo(e){for(var t=e.def.nodeMatchedQueries;e.parent&&On(e);){var n=e.parentNodeDef;e=e.parent;for(var r=n.nodeIndex+n.childCount,i=0;i<=r;i++){var o=e.def.nodes[i];67108864&o.flags&&536870912&o.flags&&(o.query.filterId&t)===o.query.filterId&&gn(e,i).setDirty(),!(1&o.flags&&i+o.childCount<n.nodeIndex)&&67108864&o.childFlags&&536870912&o.childFlags||(i+=o.childCount)}}if(134217728&e.def.nodeFlags)for(var a=0;a<e.def.nodes.length;a++){var s=e.def.nodes[a];134217728&s.flags&&536870912&s.flags&&gn(e,a).setDirty(),a+=s.childCount}}function ao(e,t){var n=gn(e,t.nodeIndex);if(n.dirty){var r,i=void 0;if(67108864&t.flags){var o=t.parent.parent;i=so(e,o.nodeIndex,o.nodeIndex+o.childCount,t.query,[]),r=yn(e,t.parent.nodeIndex).instance}else 134217728&t.flags&&(i=so(e,0,e.def.nodes.length-1,t.query,[]),r=e.component);n.reset(i);for(var a=t.query.bindings,s=!1,u=0;u<a.length;u++){var l=a[u],c=void 0;switch(l.bindingType){case 0:c=n.first;break;case 1:c=n,s=!0}r[l.propName]=c}s&&n.notifyOnChanges()}}function so(e,t,n,r,i){for(var o=t;o<=n;o++){var a=e.def.nodes[o],s=a.matchedQueries[r.id];if(null!=s&&i.push(uo(e,a,s)),1&a.flags&&a.element.template&&(a.element.template.nodeMatchedQueries&r.filterId)===r.filterId){var u=pn(e,o);if((a.childMatchedQueries&r.filterId)===r.filterId&&(so(e,o+1,o+a.childCount,r,i),o+=a.childCount),16777216&a.flags)for(var l=u.viewContainer._embeddedViews,c=0;c<l.length;c++){var d=l[c],h=Nn(d);h&&h===u&&so(d,0,d.def.nodes.length-1,r,i)}var f=u.template._projectedViews;if(f)for(var v=0;v<f.length;v++){var p=f[v];so(p,0,p.def.nodes.length-1,r,i)}}(a.childMatchedQueries&r.filterId)!==r.filterId&&(o+=a.childCount)}return i}function uo(e,t,n){if(null!=n)switch(n){case 1:return pn(e,t.nodeIndex).renderElement;case 0:return new Vt(pn(e,t.nodeIndex).renderElement);case 2:return pn(e,t.nodeIndex).template;case 3:return pn(e,t.nodeIndex).viewContainer;case 4:return yn(e,t.nodeIndex).instance}}function lo(e,t,n){var r=Hn(e,t,n);r&&zn(e,n.ngContent.index,1,r,null,void 0)}function co(e,t,n){var r,i=e.renderer;r=i.createText(n.text.prefix);var o=Hn(e,t,n);return o&&i.appendChild(o,r),{renderText:r}}function ho(e,t){return(null!=e?e.toString():"")+t.suffix}function fo(e,t,n,r){for(var i=0,o=0,a=0,s=0,u=0,l=null,c=null,d=!1,h=!1,f=null,v=0;v<t.length;v++){var p=t[v];if(p.nodeIndex=v,p.parent=l,p.bindingIndex=i,p.outputIndex=o,p.renderParent=c,a|=p.flags,u|=p.matchedQueryIds,p.element){var y=p.element;y.publicProviders=l?l.element.publicProviders:Object.create(null),y.allProviders=y.publicProviders,d=!1,h=!1,p.element.template&&(u|=p.element.template.nodeMatchedQueries)}if(po(l,p,t.length),i+=p.bindings.length,o+=p.outputs.length,!c&&3&p.flags&&(f=p),20224&p.flags){d||(d=!0,l.element.publicProviders=Object.create(l.element.publicProviders),l.element.allProviders=l.element.publicProviders);var _=0!=(32768&p.flags);0==(8192&p.flags)||_?l.element.publicProviders[wn(p.provider.token)]=p:(h||(h=!0,l.element.allProviders=Object.create(l.element.publicProviders)),l.element.allProviders[wn(p.provider.token)]=p),_&&(l.element.componentProvider=p)}if(l?(l.childFlags|=p.flags,l.directChildFlags|=p.flags,l.childMatchedQueries|=p.matchedQueryIds,p.element&&p.element.template&&(l.childMatchedQueries|=p.element.template.nodeMatchedQueries)):s|=p.flags,p.childCount>0)l=p,vo(p)||(c=p);else for(;l&&v===l.nodeIndex+l.childCount;){var g=l.parent;g&&(g.childFlags|=l.childFlags,g.childMatchedQueries|=l.childMatchedQueries),c=(l=g)&&vo(l)?l.renderParent:l}}return{factory:null,nodeFlags:a,rootNodeFlags:s,nodeMatchedQueries:u,flags:e,nodes:t,updateDirectives:n||kn,updateRenderer:r||kn,handleEvent:function(e,n,r,i){return t[n].element.handleEvent(e,r,i)},bindingCount:i,outputCount:o,lastRenderRootNode:f}}function vo(e){return 0!=(1&e.flags)&&null===e.element.name}function po(e,t,n){var r=t.element&&t.element.template;if(r){if(!r.lastRenderRootNode)throw new Error("Illegal State: Embedded templates without nodes are not allowed!");if(r.lastRenderRootNode&&16777216&r.lastRenderRootNode.flags)throw new Error("Illegal State: Last root node of a template can't have embedded views, at index ".concat(t.nodeIndex,"!"))}if(20224&t.flags&&0==(1&(e?e.flags:0)))throw new Error("Illegal State: StaticProvider/Directive nodes need to be children of elements or anchors, at index ".concat(t.nodeIndex,"!"));if(t.query){if(67108864&t.flags&&(!e||0==(16384&e.flags)))throw new Error("Illegal State: Content Query nodes need to be children of directives, at index ".concat(t.nodeIndex,"!"));if(134217728&t.flags&&e)throw new Error("Illegal State: View Query nodes have to be top level nodes, at index ".concat(t.nodeIndex,"!"))}if(t.childCount){var i=e?e.nodeIndex+e.childCount:n-1;if(t.nodeIndex<=i&&t.nodeIndex+t.childCount>i)throw new Error("Illegal State: childCount of node leads outside of parent, at index ".concat(t.nodeIndex,"!"))}}function yo(e,t,n,r){var i=mo(e.root,e.renderer,e,t,n);return ko(i,e.component,r),bo(i),i}function _o(e,t,n){var r=mo(e,e.renderer,null,null,t);return ko(r,n,n),bo(r),r}function go(e,t,n,r){var i,o=t.element.componentRendererType;return i=o?e.root.rendererFactory.createRenderer(r,o):e.root.renderer,mo(e.root,i,e,t.element.componentProvider,n)}function mo(e,t,n,r,i){var o=new Array(i.nodes.length),a=i.outputCount?new Array(i.outputCount):null;return{def:i,parent:n,viewContainerParent:null,parentNodeDef:r,context:null,component:null,nodes:o,state:13,root:e,renderer:t,oldValues:new Array(i.bindingCount),disposables:a,initIndex:-1}}function ko(e,t,n){e.component=t,e.context=n}function bo(e){var t;Pn(e)&&(t=pn(e.parent,e.parentNodeDef.parent.nodeIndex).renderElement);for(var n=e.def,r=e.nodes,i=0;i<n.nodes.length;i++){var o=n.nodes[i],a=void 0;switch(mn.setCurrentNode(e,i),201347067&o.flags){case 1:var s=to(e,t,o),u=void 0;if(33554432&o.flags){var l=jn(o.element.componentView);u=mn.createComponentView(e,o,l,s)}no(e,u,o,s),a={renderElement:s,componentView:u,viewContainer:null,template:o.element.template?dr(e,o):void 0},16777216&o.flags&&(a.viewContainer=sr(e,o,a));break;case 2:a=co(e,t,o);break;case 512:case 1024:case 2048:case 256:(a=r[i])||4096&o.flags||(a={instance:Ir(e,o)});break;case 16:a={instance:Nr(e,o)};break;case 16384:(a=r[i])||(a={instance:Dr(e,o)}),32768&o.flags&&ko(pn(e,o.parent.nodeIndex).componentView,a.instance,a.instance);break;case 32:case 64:case 128:a={value:void 0};break;case 67108864:case 134217728:a=new Kr;break;case 8:lo(e,t,o),a=void 0}r[i]=a}No(e,Io.CreateViewNodes),Oo(e,201326592,268435456,0)}function wo(e){xo(e),mn.updateDirectives(e,1),Do(e,Io.CheckNoChanges),mn.updateRenderer(e,1),No(e,Io.CheckNoChanges),e.state&=-97}function Co(e){1&e.state?(e.state&=-2,e.state|=2):e.state&=-3,hn(e,0,256),xo(e),mn.updateDirectives(e,0),Do(e,Io.CheckAndUpdate),Oo(e,67108864,536870912,0);var t=hn(e,256,512);jr(e,2097152|(t?1048576:0)),mn.updateRenderer(e,0),No(e,Io.CheckAndUpdate),Oo(e,134217728,536870912,0),jr(e,8388608|((t=hn(e,512,768))?4194304:0)),2&e.def.flags&&(e.state&=-9),e.state&=-97,hn(e,768,1024)}function Eo(e,t,n,r,i,o,a,s,u,l,c,d,h){return 0===n?function(e,t,n,r,i,o,a,s,u,l,c,d){switch(201347067&t.flags){case 1:return function(e,t,n,r,i,o,a,s,u,l,c,d){var h=t.bindings.length,f=!1;return h>0&&io(e,t,0,n)&&(f=!0),h>1&&io(e,t,1,r)&&(f=!0),h>2&&io(e,t,2,i)&&(f=!0),h>3&&io(e,t,3,o)&&(f=!0),h>4&&io(e,t,4,a)&&(f=!0),h>5&&io(e,t,5,s)&&(f=!0),h>6&&io(e,t,6,u)&&(f=!0),h>7&&io(e,t,7,l)&&(f=!0),h>8&&io(e,t,8,c)&&(f=!0),h>9&&io(e,t,9,d)&&(f=!0),f}(e,t,n,r,i,o,a,s,u,l,c,d);case 2:return function(e,t,n,r,i,o,a,s,u,l,c,d){var h=!1,f=t.bindings,v=f.length;if(v>0&&xn(e,t,0,n)&&(h=!0),v>1&&xn(e,t,1,r)&&(h=!0),v>2&&xn(e,t,2,i)&&(h=!0),v>3&&xn(e,t,3,o)&&(h=!0),v>4&&xn(e,t,4,a)&&(h=!0),v>5&&xn(e,t,5,s)&&(h=!0),v>6&&xn(e,t,6,u)&&(h=!0),v>7&&xn(e,t,7,l)&&(h=!0),v>8&&xn(e,t,8,c)&&(h=!0),v>9&&xn(e,t,9,d)&&(h=!0),h){var p=t.text.prefix;v>0&&(p+=ho(n,f[0])),v>1&&(p+=ho(r,f[1])),v>2&&(p+=ho(i,f[2])),v>3&&(p+=ho(o,f[3])),v>4&&(p+=ho(a,f[4])),v>5&&(p+=ho(s,f[5])),v>6&&(p+=ho(u,f[6])),v>7&&(p+=ho(l,f[7])),v>8&&(p+=ho(c,f[8])),v>9&&(p+=ho(d,f[9]));var y=vn(e,t.nodeIndex).renderText;e.renderer.setValue(y,p)}return h}(e,t,n,r,i,o,a,s,u,l,c,d);case 16384:return function(e,t,n,r,i,o,a,s,u,l,c,d){var h=yn(e,t.nodeIndex),f=h.instance,v=!1,p=void 0,y=t.bindings.length;return y>0&&En(e,t,0,n)&&(v=!0,p=Lr(e,h,t,0,n,p)),y>1&&En(e,t,1,r)&&(v=!0,p=Lr(e,h,t,1,r,p)),y>2&&En(e,t,2,i)&&(v=!0,p=Lr(e,h,t,2,i,p)),y>3&&En(e,t,3,o)&&(v=!0,p=Lr(e,h,t,3,o,p)),y>4&&En(e,t,4,a)&&(v=!0,p=Lr(e,h,t,4,a,p)),y>5&&En(e,t,5,s)&&(v=!0,p=Lr(e,h,t,5,s,p)),y>6&&En(e,t,6,u)&&(v=!0,p=Lr(e,h,t,6,u,p)),y>7&&En(e,t,7,l)&&(v=!0,p=Lr(e,h,t,7,l,p)),y>8&&En(e,t,8,c)&&(v=!0,p=Lr(e,h,t,8,c,p)),y>9&&En(e,t,9,d)&&(v=!0,p=Lr(e,h,t,9,d,p)),p&&f.ngOnChanges(p),65536&t.flags&&fn(e,256,t.nodeIndex)&&f.ngOnInit(),262144&t.flags&&f.ngDoCheck(),v}(e,t,n,r,i,o,a,s,u,l,c,d);case 32:case 64:case 128:return function(e,t,n,r,i,o,a,s,u,l,c,d){var h=t.bindings,f=!1,v=h.length;if(v>0&&xn(e,t,0,n)&&(f=!0),v>1&&xn(e,t,1,r)&&(f=!0),v>2&&xn(e,t,2,i)&&(f=!0),v>3&&xn(e,t,3,o)&&(f=!0),v>4&&xn(e,t,4,a)&&(f=!0),v>5&&xn(e,t,5,s)&&(f=!0),v>6&&xn(e,t,6,u)&&(f=!0),v>7&&xn(e,t,7,l)&&(f=!0),v>8&&xn(e,t,8,c)&&(f=!0),v>9&&xn(e,t,9,d)&&(f=!0),f){var p,y=_n(e,t.nodeIndex);switch(201347067&t.flags){case 32:p=new Array(h.length),v>0&&(p[0]=n),v>1&&(p[1]=r),v>2&&(p[2]=i),v>3&&(p[3]=o),v>4&&(p[4]=a),v>5&&(p[5]=s),v>6&&(p[6]=u),v>7&&(p[7]=l),v>8&&(p[8]=c),v>9&&(p[9]=d);break;case 64:p={},v>0&&(p[h[0].name]=n),v>1&&(p[h[1].name]=r),v>2&&(p[h[2].name]=i),v>3&&(p[h[3].name]=o),v>4&&(p[h[4].name]=a),v>5&&(p[h[5].name]=s),v>6&&(p[h[6].name]=u),v>7&&(p[h[7].name]=l),v>8&&(p[h[8].name]=c),v>9&&(p[h[9].name]=d);break;case 128:var _=n;switch(v){case 1:p=_.transform(n);break;case 2:p=_.transform(r);break;case 3:p=_.transform(r,i);break;case 4:p=_.transform(r,i,o);break;case 5:p=_.transform(r,i,o,a);break;case 6:p=_.transform(r,i,o,a,s);break;case 7:p=_.transform(r,i,o,a,s,u);break;case 8:p=_.transform(r,i,o,a,s,u,l);break;case 9:p=_.transform(r,i,o,a,s,u,l,c);break;case 10:p=_.transform(r,i,o,a,s,u,l,c,d)}}y.value=p}return f}(e,t,n,r,i,o,a,s,u,l,c,d);default:throw"unreachable"}}(e,t,r,i,o,a,s,u,l,c,d,h):function(e,t,n){switch(201347067&t.flags){case 1:return function(e,t,n){for(var r=!1,i=0;i<n.length;i++)io(e,t,i,n[i])&&(r=!0);return r}(e,t,n);case 2:return function(e,t,n){for(var r=t.bindings,i=!1,o=0;o<n.length;o++)xn(e,t,o,n[o])&&(i=!0);if(i){for(var a="",s=0;s<n.length;s++)a+=ho(n[s],r[s]);a=t.text.prefix+a;var u=vn(e,t.nodeIndex).renderText;e.renderer.setValue(u,a)}return i}(e,t,n);case 16384:return function(e,t,n){for(var r=yn(e,t.nodeIndex),i=r.instance,o=!1,a=void 0,s=0;s<n.length;s++)En(e,t,s,n[s])&&(o=!0,a=Lr(e,r,t,s,n[s],a));return a&&i.ngOnChanges(a),65536&t.flags&&fn(e,256,t.nodeIndex)&&i.ngOnInit(),262144&t.flags&&i.ngDoCheck(),o}(e,t,n);case 32:case 64:case 128:return function(e,t,n){for(var r=t.bindings,i=!1,o=0;o<n.length;o++)xn(e,t,o,n[o])&&(i=!0);if(i){var a,s=_n(e,t.nodeIndex);switch(201347067&t.flags){case 32:a=n;break;case 64:a={};for(var u=0;u<n.length;u++)a[r[u].name]=n[u];break;case 128:var l=n[0],c=n.slice(1);a=l.transform.apply(l,_toConsumableArray(c))}s.value=a}return i}(e,t,n);default:throw"unreachable"}}(e,t,r)}function xo(e){var t=e.def;if(4&t.nodeFlags)for(var n=0;n<t.nodes.length;n++){var r=t.nodes[n];if(4&r.flags){var i=pn(e,n).template._projectedViews;if(i)for(var o=0;o<i.length;o++){var a=i[o];a.state|=32,An(a,e)}}else 0==(4&r.childFlags)&&(n+=r.childCount)}}function So(e,t,n,r,i,o,a,s,u,l,c,d,h){return 0===n?function(e,t,n,r,i,o,a,s,u,l,c,d){var h=t.bindings.length;h>0&&Sn(e,t,0,n),h>1&&Sn(e,t,1,r),h>2&&Sn(e,t,2,i),h>3&&Sn(e,t,3,o),h>4&&Sn(e,t,4,a),h>5&&Sn(e,t,5,s),h>6&&Sn(e,t,6,u),h>7&&Sn(e,t,7,l),h>8&&Sn(e,t,8,c),h>9&&Sn(e,t,9,d)}(e,t,r,i,o,a,s,u,l,c,d,h):function(e,t,n){for(var r=0;r<n.length;r++)Sn(e,t,r,n[r])}(e,t,r),!1}function To(e,t){if(gn(e,t.nodeIndex).dirty)throw ln(mn.createDebugContext(e,t.nodeIndex),"Query ".concat(t.query.id," not dirty"),"Query ".concat(t.query.id," dirty"),0!=(1&e.state))}function Ao(e){if(!(128&e.state)){if(Do(e,Io.Destroy),No(e,Io.Destroy),jr(e,131072),e.disposables)for(var t=0;t<e.disposables.length;t++)e.disposables[t]();!function(e){if(16&e.state){var t=Nn(e);if(t){var n=t.template._projectedViews;n&&(Ee(n,n.indexOf(e)),mn.dirtyParentQueries(e))}}}(e),e.renderer.destroyNode&&function(e){for(var t=e.def.nodes.length,n=0;n<t;n++){var r=e.def.nodes[n];1&r.flags?e.renderer.destroyNode(pn(e,n).renderElement):2&r.flags?e.renderer.destroyNode(vn(e,n).renderText):(67108864&r.flags||134217728&r.flags)&&gn(e,n).destroy()}}(e),Pn(e)&&e.renderer.destroy(),e.state|=128}}var Io=function(){var e={CreateViewNodes:0,CheckNoChanges:1,CheckNoChangesProjectedViews:2,CheckAndUpdate:3,CheckAndUpdateProjectedViews:4,Destroy:5};return e[e.CreateViewNodes]="CreateViewNodes",e[e.CheckNoChanges]="CheckNoChanges",e[e.CheckNoChangesProjectedViews]="CheckNoChangesProjectedViews",e[e.CheckAndUpdate]="CheckAndUpdate",e[e.CheckAndUpdateProjectedViews]="CheckAndUpdateProjectedViews",e[e.Destroy]="Destroy",e}();function No(e,t){var n=e.def;if(33554432&n.nodeFlags)for(var r=0;r<n.nodes.length;r++){var i=n.nodes[r];33554432&i.flags?Ro(pn(e,r).componentView,t):0==(33554432&i.childFlags)&&(r+=i.childCount)}}function Do(e,t){var n=e.def;if(16777216&n.nodeFlags)for(var r=0;r<n.nodes.length;r++){var i=n.nodes[r];if(16777216&i.flags)for(var o=pn(e,r).viewContainer._embeddedViews,a=0;a<o.length;a++)Ro(o[a],t);else 0==(16777216&i.childFlags)&&(r+=i.childCount)}}function Ro(e,t){var n=e.state;switch(t){case Io.CheckNoChanges:0==(128&n)&&(12==(12&n)?wo(e):64&n&&Po(e,Io.CheckNoChangesProjectedViews));break;case Io.CheckNoChangesProjectedViews:0==(128&n)&&(32&n?wo(e):64&n&&Po(e,t));break;case Io.CheckAndUpdate:0==(128&n)&&(12==(12&n)?Co(e):64&n&&Po(e,Io.CheckAndUpdateProjectedViews));break;case Io.CheckAndUpdateProjectedViews:0==(128&n)&&(32&n?Co(e):64&n&&Po(e,t));break;case Io.Destroy:Ao(e);break;case Io.CreateViewNodes:bo(e)}}function Po(e,t){Do(e,t),No(e,t)}function Oo(e,t,n,r){if(e.def.nodeFlags&t&&e.def.nodeFlags&n)for(var i=e.def.nodes.length,o=0;o<i;o++){var a=e.def.nodes[o];if(a.flags&t&&a.flags&n)switch(mn.setCurrentNode(e,a.nodeIndex),r){case 0:ao(e,a);break;case 1:To(e,a)}a.childFlags&t&&a.childFlags&n||(o+=a.childCount)}}var Mo=!1;function Vo(e,t,n,r,i,o){var a=i.injector.get(Lt);return _o(Lo(e,i,a,t,n),r,o)}function Ho(e,t,n,r,i,o){var a=i.injector.get(Lt),s=Lo(e,i,new ya(a),t,n),u=Go(r);return va(ra.create,_o,null,[s,u,o])}function Lo(e,t,n,r,i){var o=t.injector.get(nt),a=t.injector.get(Ne),s=n.createRenderer(null,null);return{ngModule:t,injector:e,projectableNodes:r,selectorOrNode:i,sanitizer:o,rendererFactory:n,renderer:s,errorHandler:a}}function jo(e,t,n,r){var i=Go(n);return va(ra.create,yo,null,[e,t,i,r])}function Fo(e,t,n,r){return n=qo.get(t.element.componentProvider.provider.token)||Go(n),va(ra.create,go,null,[e,t,n,r])}function Bo(e,t,n,r){return gr(e,t,n,function(e){var t=function(e){var t=!1,n=!1;return 0===zo.size||(e.providers.forEach((function(e){var r=zo.get(e.token);3840&e.flags&&r&&(t=!0,n=n||r.deprecatedBehavior)})),e.modules.forEach((function(e){Uo.forEach((function(r,i){ne(i).providedIn===e&&(t=!0,n=n||r.deprecatedBehavior)}))}))),{hasOverrides:t,hasDeprecatedOverrides:n}}(e),n=t.hasOverrides,r=t.hasDeprecatedOverrides;return n?(function(e){for(var t=0;t<e.providers.length;t++){var n=e.providers[t];r&&(n.flags|=4096);var i=zo.get(n.token);i&&(n.flags=-3841&n.flags|i.flags,n.deps=Vn(i.deps),n.value=i.value)}if(Uo.size>0){var o=new Set(e.modules);Uo.forEach((function(t,n){if(o.has(ne(n).providedIn)){var i={token:n,flags:t.flags|(r?4096:0),deps:Vn(t.deps),value:t.value,index:e.providers.length};e.providers.push(i),e.providersByKey[wn(n)]=i}}))}}(e=e.factory((function(){return kn}))),e):e}(r))}var zo=new Map,Uo=new Map,qo=new Map;function Zo(e){var t;zo.set(e.token,e),"function"==typeof e.token&&(t=ne(e.token))&&"function"==typeof t.providedIn&&Uo.set(e.token,e)}function Wo(e,t){var n=jn(t.viewDefFactory),r=jn(n.nodes[0].element.componentView);qo.set(e,r)}function Qo(){zo.clear(),Uo.clear(),qo.clear()}function Go(e){if(0===zo.size)return e;var t=function(e){for(var t=[],n=null,r=0;r<e.nodes.length;r++){var i=e.nodes[r];1&i.flags&&(n=i),n&&3840&i.flags&&zo.has(i.provider.token)&&(t.push(n.nodeIndex),n=null)}return t}(e);if(0===t.length)return e;e=e.factory((function(){return kn}));for(var n=0;n<t.length;n++)r(e,t[n]);return e;function r(e,t){for(var n=t+1;n<e.nodes.length;n++){var r=e.nodes[n];if(1&r.flags)return;if(3840&r.flags){var i=r.provider,o=zo.get(i.token);o&&(r.flags=-3841&r.flags|o.flags,i.deps=Vn(o.deps),i.value=o.value)}}}}function Ko(e,t,n,r,i,o,a,s,u,l,c,d,h){var f=e.def.nodes[t];return Eo(e,f,n,r,i,o,a,s,u,l,c,d,h),224&f.flags?_n(e,t).value:void 0}function Jo(e,t,n,r,i,o,a,s,u,l,c,d,h){var f=e.def.nodes[t];return So(e,f,n,r,i,o,a,s,u,l,c,d,h),224&f.flags?_n(e,t).value:void 0}function $o(e){return va(ra.detectChanges,Co,null,[e])}function Yo(e){return va(ra.checkNoChanges,wo,null,[e])}function Xo(e){return va(ra.destroy,Ao,null,[e])}var ea,ta,na,ra=function(){var e={create:0,detectChanges:1,checkNoChanges:2,destroy:3,handleEvent:4};return e[e.create]="create",e[e.detectChanges]="detectChanges",e[e.checkNoChanges]="checkNoChanges",e[e.destroy]="destroy",e[e.handleEvent]="handleEvent",e}();function ia(e,t){ta=e,na=t}function oa(e,t,n,r){return ia(e,t),va(ra.handleEvent,e.def.handleEvent,null,[e,t,n,r])}function aa(e,t){if(128&e.state)throw dn(ra[ea]);return ia(e,ca(e,0)),e.def.updateDirectives((function(e,n,r){for(var i=e.def.nodes[n],o=arguments.length,a=new Array(o>3?o-3:0),s=3;s<o;s++)a[s-3]=arguments[s];return 0===t?ua(e,i,r,a):la(e,i,r,a),16384&i.flags&&ia(e,ca(e,n)),224&i.flags?_n(e,i.nodeIndex).value:void 0}),e)}function sa(e,t){if(128&e.state)throw dn(ra[ea]);return ia(e,da(e,0)),e.def.updateRenderer((function(e,n,r){for(var i=e.def.nodes[n],o=arguments.length,a=new Array(o>3?o-3:0),s=3;s<o;s++)a[s-3]=arguments[s];return 0===t?ua(e,i,r,a):la(e,i,r,a),3&i.flags&&ia(e,da(e,n)),224&i.flags?_n(e,i.nodeIndex).value:void 0}),e)}function ua(e,t,n,r){if(Eo.apply(void 0,[e,t,n].concat(_toConsumableArray(r)))){var i=1===n?r[0]:r;if(16384&t.flags){for(var o={},a=0;a<t.bindings.length;a++){var s=t.bindings[a],u=i[a];8&s.flags&&(o[(f=s.nonMinifiedName,"ng-reflect-"+f.replace(/[$@]/g,"_").replace(ot,(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return"-"+t[1].toLowerCase()})))]=at(u))}var l=t.parent,c=pn(e,l.nodeIndex).renderElement;if(l.element.name)for(var d in o){var h=o[d];null!=h?e.renderer.setAttribute(c,d,h):e.renderer.removeAttribute(c,d)}else e.renderer.setValue(c,"bindings="+JSON.stringify(o,null,2))}}var f}function la(e,t,n,r){So.apply(void 0,[e,t,n].concat(_toConsumableArray(r)))}function ca(e,t){for(var n=t;n<e.def.nodes.length;n++){var r=e.def.nodes[n];if(16384&r.flags&&r.bindings&&r.bindings.length)return n}return null}function da(e,t){for(var n=t;n<e.def.nodes.length;n++){var r=e.def.nodes[n];if(3&r.flags&&r.bindings&&r.bindings.length)return n}return null}var ha=function(){function e(t,n){_classCallCheck(this,e),this.view=t,this.nodeIndex=n,null==n&&(this.nodeIndex=n=0),this.nodeDef=t.def.nodes[n];for(var r=this.nodeDef,i=t;r&&0==(1&r.flags);)r=r.parent;if(!r)for(;!r&&i;)r=Dn(i),i=i.parent;this.elDef=r,this.elView=i}return _createClass(e,[{key:"elOrCompView",get:function(){return pn(this.elView,this.elDef.nodeIndex).componentView||this.view}},{key:"injector",get:function(){return fr(this.elView,this.elDef)}},{key:"component",get:function(){return this.elOrCompView.component}},{key:"context",get:function(){return this.elOrCompView.context}},{key:"providerTokens",get:function(){var e=[];if(this.elDef)for(var t=this.elDef.nodeIndex+1;t<=this.elDef.nodeIndex+this.elDef.childCount;t++){var n=this.elView.def.nodes[t];20224&n.flags&&e.push(n.provider.token),t+=n.childCount}return e}},{key:"references",get:function(){var e={};if(this.elDef){fa(this.elView,this.elDef,e);for(var t=this.elDef.nodeIndex+1;t<=this.elDef.nodeIndex+this.elDef.childCount;t++){var n=this.elView.def.nodes[t];20224&n.flags&&fa(this.elView,n,e),t+=n.childCount}}return e}},{key:"componentRenderElement",get:function(){var e=function(e){for(;e&&!Pn(e);)e=e.parent;return e.parent?pn(e.parent,Dn(e).nodeIndex):null}(this.elOrCompView);return e?e.renderElement:void 0}},{key:"renderNode",get:function(){return 2&this.nodeDef.flags?Rn(this.view,this.nodeDef):Rn(this.elView,this.elDef)}},{key:"logError",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i,o;2&this.nodeDef.flags?(i=this.view.def,o=this.nodeDef.nodeIndex):(i=this.elView.def,o=this.elDef.nodeIndex);var a=function(e,t){for(var n=-1,r=0;r<=t;r++)3&e.nodes[r].flags&&n++;return n}(i,o),s=-1;i.factory((function(){var t;return++s===a?(t=e.error).bind.apply(t,[e].concat(n)):kn})),s<a&&(e.error("Illegal state: the ViewDefinitionFactory did not call the logger!"),e.error.apply(e,n))}}]),e}();function fa(e,t,n){for(var r in t.references)n[r]=uo(e,t,t.references[r])}function va(e,t,n,r){var i,o,a=ea,s=ta,u=na;try{ea=e;var l=t.apply(n,r);return ta=s,na=u,ea=a,l}catch(c){if(Te(c)||!ta)throw c;throw i=c,o=pa(),i instanceof Error||(i=new Error(i.toString())),cn(i,o),i}}function pa(){return ta?new ha(ta,na):null}var ya=function(){function e(t){_classCallCheck(this,e),this.delegate=t}return _createClass(e,[{key:"createRenderer",value:function(e,t){return new _a(this.delegate.createRenderer(e,t))}},{key:"begin",value:function(){this.delegate.begin&&this.delegate.begin()}},{key:"end",value:function(){this.delegate.end&&this.delegate.end()}},{key:"whenRenderingDone",value:function(){return this.delegate.whenRenderingDone?this.delegate.whenRenderingDone():Promise.resolve(null)}}]),e}(),_a=function(){function e(t){_classCallCheck(this,e),this.delegate=t,this.debugContextFactory=pa,this.data=this.delegate.data}return _createClass(e,[{key:"createDebugContext",value:function(e){return this.debugContextFactory(e)}},{key:"destroyNode",value:function(e){var t=Wi(e);!function(e){Zi.delete(e.nativeNode)}(t),t instanceof Ui&&(t.listeners.length=0),this.delegate.destroyNode&&this.delegate.destroyNode(e)}},{key:"destroy",value:function(){this.delegate.destroy()}},{key:"createElement",value:function(e,t){var n=this.delegate.createElement(e,t),r=this.createDebugContext(n);if(r){var i=new qi(n,null,r);i.name=e,Qi(i)}return n}},{key:"createComment",value:function(e){var t=this.delegate.createComment(e),n=this.createDebugContext(t);return n&&Qi(new Ui(t,null,n)),t}},{key:"createText",value:function(e){var t=this.delegate.createText(e),n=this.createDebugContext(t);return n&&Qi(new Ui(t,null,n)),t}},{key:"appendChild",value:function(e,t){var n=Wi(e),r=Wi(t);n&&r&&n instanceof qi&&n.addChild(r),this.delegate.appendChild(e,t)}},{key:"insertBefore",value:function(e,t,n){var r=Wi(e),i=Wi(t),o=Wi(n);r&&i&&r instanceof qi&&r.insertBefore(o,i),this.delegate.insertBefore(e,t,n)}},{key:"removeChild",value:function(e,t){var n=Wi(e),r=Wi(t);n&&r&&n instanceof qi&&n.removeChild(r),this.delegate.removeChild(e,t)}},{key:"selectRootElement",value:function(e,t){var n=this.delegate.selectRootElement(e,t),r=pa();return r&&Qi(new qi(n,null,r)),n}},{key:"setAttribute",value:function(e,t,n,r){var i=Wi(e);i&&i instanceof qi&&(i.attributes[r?r+":"+t:t]=n),this.delegate.setAttribute(e,t,n,r)}},{key:"removeAttribute",value:function(e,t,n){var r=Wi(e);r&&r instanceof qi&&(r.attributes[n?n+":"+t:t]=null),this.delegate.removeAttribute(e,t,n)}},{key:"addClass",value:function(e,t){var n=Wi(e);n&&n instanceof qi&&(n.classes[t]=!0),this.delegate.addClass(e,t)}},{key:"removeClass",value:function(e,t){var n=Wi(e);n&&n instanceof qi&&(n.classes[t]=!1),this.delegate.removeClass(e,t)}},{key:"setStyle",value:function(e,t,n,r){var i=Wi(e);i&&i instanceof qi&&(i.styles[t]=n),this.delegate.setStyle(e,t,n,r)}},{key:"removeStyle",value:function(e,t,n){var r=Wi(e);r&&r instanceof qi&&(r.styles[t]=null),this.delegate.removeStyle(e,t,n)}},{key:"setProperty",value:function(e,t,n){var r=Wi(e);r&&r instanceof qi&&(r.properties[t]=n),this.delegate.setProperty(e,t,n)}},{key:"listen",value:function(e,t,n){if("string"!=typeof e){var r=Wi(e);r&&r.listeners.push(new zi(t,n))}return this.delegate.listen(e,t,n)}},{key:"parentNode",value:function(e){return this.delegate.parentNode(e)}},{key:"nextSibling",value:function(e){return this.delegate.nextSibling(e)}},{key:"setValue",value:function(e,t){return this.delegate.setValue(e,t)}}]),e}();var ga=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i){var o;return _classCallCheck(this,n),(o=t.call(this)).moduleType=e,o._bootstrapComponents=r,o._ngModuleDefFactory=i,o}return _createClass(n,[{key:"create",value:function(e){!function(){if(!Mo){Mo=!0;var e=Pe()?{setCurrentNode:ia,createRootView:Ho,createEmbeddedView:jo,createComponentView:Fo,createNgModuleRef:Bo,overrideProvider:Zo,overrideComponentView:Wo,clearOverrides:Qo,checkAndUpdateView:$o,checkNoChangesView:Yo,destroyView:Xo,createDebugContext:function(e,t){return new ha(e,t)},handleEvent:oa,updateDirectives:aa,updateRenderer:sa}:{setCurrentNode:function(){},createRootView:Vo,createEmbeddedView:yo,createComponentView:go,createNgModuleRef:gr,overrideProvider:kn,overrideComponentView:kn,clearOverrides:kn,checkAndUpdateView:Co,checkNoChangesView:wo,destroyView:Ao,createDebugContext:function(e,t){return new ha(e,t)},handleEvent:function(e,t,n,r){return e.def.handleEvent(e,t,n,r)},updateDirectives:function(e,t){return e.def.updateDirectives(0===t?Ko:Jo,e)},updateRenderer:function(e,t){return e.def.updateRenderer(0===t?Ko:Jo,e)}};mn.setCurrentNode=e.setCurrentNode,mn.createRootView=e.createRootView,mn.createEmbeddedView=e.createEmbeddedView,mn.createComponentView=e.createComponentView,mn.createNgModuleRef=e.createNgModuleRef,mn.overrideProvider=e.overrideProvider,mn.overrideComponentView=e.overrideComponentView,mn.clearOverrides=e.clearOverrides,mn.checkAndUpdateView=e.checkAndUpdateView,mn.checkNoChangesView=e.checkNoChangesView,mn.destroyView=e.destroyView,mn.resolveDep=Vr,mn.createDebugContext=e.createDebugContext,mn.handleEvent=e.handleEvent,mn.updateDirectives=e.updateDirectives,mn.updateRenderer=e.updateRenderer,mn.dirtyParentQueries=oo}}();var t=function(e){var t=Array.from(e.providers),n=Array.from(e.modules),r={};for(var i in e.providersByKey)r[i]=e.providersByKey[i];return{factory:e.factory,isRoot:e.isRoot,providers:t,modules:n,providersByKey:r}}(jn(this._ngModuleDefFactory));return mn.createNgModuleRef(this.moduleType,e||dt.NULL,this._bootstrapComponents,t)}}]),n}(function(){return function e(){_classCallCheck(this,e)}}()),ma=function e(){_classCallCheck(this,e)},ka=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var r;return _classCallCheck(this,n),(r=t.call(this))._value=e,r}return _createClass(n,[{key:"value",get:function(){return this.getValue()}},{key:"_subscribe",value:function(e){var t=_get(_getPrototypeOf(n.prototype),"_subscribe",this).call(this,e);return t&&!t.closed&&e.next(this._value),t}},{key:"getValue",value:function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new x;return this._value}},{key:"next",value:function(e){_get(_getPrototypeOf(n.prototype),"next",this).call(this,this._value=e)}}]),n}(A);function ba(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(t){o(t)}}function s(e){try{u(r.throw(e))}catch(t){o(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))}var wa=function e(){_classCallCheck(this,e)},Ca=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1024;_classCallCheck(this,e),this.buffer=new Uint8Array(t),this.size=0}return _createClass(e,[{key:"clear",value:function(){this.size=0}},{key:"flush",value:function(){var e=new Uint8Array(this.buffer.slice(0,this.size));return this.size=0,e}},{key:"write",value:function(e){return this.resize(e.length),this.buffer.set(e,this.size),this.size+=e.length,this}},{key:"writeUInt8",value:function(e){return this.resize(1),this.buffer[this.size++]=255&e,this}},{key:"resize",value:function(e){var t=this.buffer.length-this.size;if(t<e){var n=this.buffer,r=Math.ceil((e-t)/n.length)+1;this.buffer=new Uint8Array(n.length*r),this.buffer.set(n,0)}}}]),e}(),Ea=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e;return _classCallCheck(this,n),(e=t.call(this)).encoder=new TextEncoder,e}return _createClass(n,[{key:"init",value:function(){return this.buffer=new Ca,this.write(27),this.write("@"),this}},{key:"flush",value:function(){return this.buffer.flush()}},{key:"feed",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return this.write(27),this.write("a"),this.write(e),this}},{key:"cut",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"full";return this.write(27),this.write("d"),this.write("full"===e?2:3),this}},{key:"writeLine",value:function(e){return this.write(e+"\n")}},{key:"setInverse",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.write(27),this.write(e?"4":"5"),this}},{key:"setUnderline",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.write(27),this.write("-"),this.write(e?1:0),this}},{key:"setJustification",value:function(e){var t;switch(e){case"center":t=1;break;case"right":t=2;break;default:t=0}return this.write(27),this.write(29),this.write("a"),this.write(t),this}},{key:"setBold",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.write(27),this.write(e?"E":"F"),this}},{key:"setSize",value:function(e){return this.write(27),this.write("i"),this.write("normal"===e?0:1),this.write("normal"===e?0:1),this}},{key:"write",value:function(e){return"number"==typeof e?this.buffer.writeUInt8(e):this.buffer.write("string"==typeof e?this.encoder.encode(e):e),this}}]),n}(wa),xa=function(){};xa.prototype.createAlignmentElement=function(e){var t="<alignment";return null!=e&&(t+=this._analysisEnumAttribute("position",e.position,/^(left|center|right)$/)),t+"/>"},xa.prototype.createBarcodeElement=function(e){var t;if(null==e)throw Error("Argument is undefined.");if(t="<barcode"+this._analysisEnumAttribute("symbology",e.symbology,/^(UPCE|UPCA|JAN8|JAN13|Code39|ITF|Code128|Code93|NW7)$/),t+=this._analysisEnumAttribute("width",e.width,/^(width[2-4]|width_mode[1-9])$/),t+=this._analysisEnumAttribute("hri",e.hri,/^(false|true)$/),t+=this._analysisValueAttribute("height",e.height,1,255),null==e.data)throw Error('Argument "data" is undefined.');return(t=t+">"+this._encodeEscapeSequenceBinary(e.data))+"</barcode>"},xa.prototype.createBitImageElement=function(e){var t="<bitimage";if(null==e)throw Error("Argument is undefined.");var n=0,r=0,i=0,o=0;if(null!=e.x&&(n=e.x),null!=e.y&&(r=e.y),null!=e.width&&(i=e.width),null!=e.height&&(o=e.height),this._analysisValueAttribute("x",n,0,65535),this._analysisValueAttribute("y",r,0,65535),t+=this._analysisValueAttribute("width",i,0,65535),t+=this._analysisValueAttribute("height",o,0,65535),null==e.context)throw Error('Argument "context" is undefined.');return(t=t+">"+this._encodeRasterImage(e.context.getImageData(n,r,i,o).data,i,o))+"</bitimage>"},xa.prototype.createCutPaperElement=function(e){var t="<cutpaper";return null!=e&&(t+=this._analysisEnumAttribute("feed",e.feed,/^(false|true)$/),t+=this._analysisEnumAttribute("type",e.type,/^(full|partial)$/)),t+"/>"},xa.prototype.createFeedElement=function(e){var t;if(null==e)throw Error("Argument is undefined.");if(null==e.line&&null==e.unit)throw Error('Argument "line / unit" is undefined.');return t="<feed"+this._analysisValueAttribute("line",e.line,1,255),(t+=this._analysisValueAttribute("unit",e.unit,1,255))+"/>"},xa.prototype.createInitializationElement=function(e){var t="<initialization";return null!=e&&(t+=this._analysisEnumAttribute("reset",e.reset,/^(false|true)$/),t+=this._analysisEnumAttribute("print",e.print,/^(false|true)$/)),t+"/>"},xa.prototype.createLogoElement=function(e){var t="<logo";return null!=e&&(t+=this._analysisEnumAttribute("width",e.width,/^(single|double)$/),t+=this._analysisEnumAttribute("height",e.height,/^(single|double)$/),t+=this._analysisValueAttribute("number",e.number,1,255)),t+"/>"},xa.prototype.createPdf417Element=function(e){var t;if(null==e)throw Error("Argument is undefined.");if(t="<pdf417"+this._analysisEnumAttribute("level",e.level,/^(level[0-8])$/),null!=e.line&&(t=0!=e.line?t+this._analysisValueAttribute("line",e.line,3,90):t+' line="0"'),t+=this._analysisValueAttribute("column",e.column,0,30),t+=this._analysisValueAttribute("module",e.module,1,8),t+=this._analysisValueAttribute("aspect",e.aspect,1,8),null==e.data)throw Error('Argument "data" is undefined.');return(t=t+">"+this._encodeEscapeSequenceBinary(e.data))+"</pdf417>"},xa.prototype.createPeripheralElement=function(e){var t="<peripheral";return null!=e&&(t+=this._analysisValueAttribute("channel",e.channel,1,2),t+=this._analysisValueAttribute("on",e.on,1,65535),t+=this._analysisValueAttribute("off",e.off,1,65535)),t+"/>"},xa.prototype.createQrCodeElement=function(e){var t;if(null==e)throw Error("Argument is undefined.");if(t="<qrcode"+this._analysisEnumAttribute("model",e.model,/^(model[12])$/),t+=this._analysisEnumAttribute("level",e.level,/^(level_[lmqh])$/),t+=this._analysisValueAttribute("cell",e.cell,1,8),null==e.data)throw Error('Argument "data" is undefined.');return(t=t+">"+this._encodeEscapeSequenceBinary(e.data))+"</qrcode>"},xa.prototype.createRawDataElement=function(e){if(null==e)throw Error("Argument is undefined.");if(null==e.data)throw Error('Argument "data" is undefined.');return(e="<rawdata>"+this._encodeBase64Binary(e.data))+"</rawdata>"},xa.prototype.createRuledLineElement=function(e){var t="<ruledline";return null!=e&&(t+=this._analysisEnumAttribute("thickness",e.thickness,/^(thin|medium|thick|double_(thin|medium|thick))$/),t+=this._analysisValueAttribute("width",e.width,1,65535)),t+"/>"},xa.prototype.createSoundElement=function(e){var t="<sound";return null!=e&&(t+=this._analysisValueAttribute("channel",e.channel,1,2),t+=this._analysisValueAttribute("repeat",e.repeat,1,20)),t+"/>"},xa.prototype.createTextElement=function(e){var t;if(null==e)throw Error("Argument is undefined.");return t="<text"+this._analysisEnumAttribute("emphasis",e.emphasis,/^(false|true)$/),t+=this._analysisEnumAttribute("invert",e.invert,/^(false|true)$/),t+=this._analysisEnumAttribute("linespace",e.linespace,/^(24|32)$/),t+=this._analysisEnumAttribute("font",e.font,/^(font_[ab])$/),t+=this._analysisEnumAttribute("underline",e.underline,/^(false|true)$/),t+=this._analysisValueAttribute("characterspace",e.characterspace,0,7),t+=this._analysisValueAttribute("width",e.width,1,6),t+=this._analysisValueAttribute("height",e.height,1,6),t+=this._analysisEnumAttribute("codepage",e.codepage,/^(cp(437|737|772|774|851|852|855|857|858|860|861|862|863|864|865|866|869|874|928|932|998|999|1001|1250|1251|1252|2001|3001|3002|3011|3012|3021|3041|3840|3841|3843|3844|3845|3846|3847|3848)|utf8|blank|utf8|shift_jis|gb18030|gb2312|big5|korea)$/),t+=this._analysisEnumAttribute("international",e.international,/^(usa|france|germany|uk|denmark|sweden|italy|spain|japan|norway|denmark2|spain2|latin_america|korea|ireland|legal)$/),null!=e.data?(t+=">",t=1==e.binary?t+this._encodeEscapeSequenceBinary(e.data):t+this._encodeEscapeSequence(e.data),t+="</text>"):t+="/>",t},xa.prototype.createHoldPrintElement=function(e){var t="<holdprint";return null!=e&&(t+=this._analysisEnumAttribute("type",e.type,/^(valid|invalid|default)$/)),t+"/>"},xa.prototype._analysisEnumAttribute=function(e,t,n){if(null!=t){if(!n.test(t))throw Error('Argument "'+e+'" is invalid.');return" "+e+'="'+t+'"'}return""},xa.prototype._analysisValueAttribute=function(e,t,n,r){if(null!=t){if(t<n||t>r)throw Error('Argument "'+e+'" is invalid.');return" "+e+'="'+t+'"'}return""},xa.prototype._encodeEscapeSequence=function(e){var t=/[\\\x00-\x20\x26\x3c\x3e\x7f]/g;return t.test(e)&&(e=e.replace(t,(function(e){return"\\"==e?"\\\\":"\\x"+("0"+e.charCodeAt(0).toString(16)).slice(-2)}))),e},xa.prototype._encodeEscapeSequenceBinary=function(e){var t=/[\\\x00-\x20\x26\x3c\x3e\x7f-\xff]/g;return t.test(e)&&(e=e.replace(t,(function(e){return"\\"==e?"\\\\":"\\x"+("0"+e.charCodeAt(0).toString(16)).slice(-2)}))),e},xa.prototype._encodeBase64Binary=function(e){var t="",n=e.length;e+="\0\0";for(var r=0;r<n;r+=3){var i=e.charCodeAt(r)<<16|e.charCodeAt(r+1)<<8|e.charCodeAt(r+2);t+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(i>>18&63)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(i>>12&63)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(i>>6&63)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(63&i)}switch(n%3){case 1:return t.slice(0,-2)+"==";case 2:return t.slice(0,-1)+"="}return t},xa.prototype._encodeRasterImage=function(e,t,n){for(var r=[[-254,-126,-222,-94,-246,-118,-214,-86],[-62,-190,-30,-158,-54,-182,-22,-150],[-206,-78,-238,-110,-198,-70,-230,-102],[-14,-142,-46,-174,-6,-134,-38,-166],[-242,-114,-210,-82,-250,-122,-218,-90],[-50,-178,-18,-146,-58,-186,-26,-154],[-194,-66,-226,-98,-202,-74,-234,-106],[-2,-130,-34,-162,-10,-138,-42,-170]],i="",o=0,a=0;a<n;a++){for(var s=0,u=128,l=0;l<t;l++)((30*e[o]+59*e[o+1]+11*e[o+2])*e[o+3]+12800)/25500-e[o+3]<r[7&a][7&l]&&(s|=u),o+=4,0==(u>>=1)&&(i+=String.fromCharCode(s),s=0,u=128);128!=u&&(i+=String.fromCharCode(s))}for(e=i,i="",t=e.length,e+="\0\0",a=0;a<t;a+=3)n=e.charCodeAt(a)<<16|e.charCodeAt(a+1)<<8|e.charCodeAt(a+2),i+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(n>>18&63)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(n>>12&63)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(n>>6&63)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(63&n);switch(t%3){case 1:return i.slice(0,-2)+"==";case 2:return i.slice(0,-1)+"="}return i};var Sa,Ta=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e;return _classCallCheck(this,n),(e=t.call(this)).builder=new xa,e}return _createClass(n,[{key:"init",value:function(){return this.request+=this.builder.createInitializationElement(),this}},{key:"setJustification",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"left";return this.request+=this.builder.createAlignmentElement({position:e}),this}},{key:"setBold",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.request+=this.builder.createTextElement({emphasis:e}),this}},{key:"setUnderline",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.request+=this.builder.createTextElement({underline:e}),this}},{key:"setInverse",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.request+=this.builder.createTextElement({invert:e}),this}},{key:"writeLine",value:function(e){return this.request+=this.builder.createTextElement({data:e+"\n"}),this}},{key:"setSize",value:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"normal";switch(t){case"large":e=2;break;default:e=1}return this.request+=this.builder.createTextElement({width:e,height:e}),this}},{key:"cut",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"full";return this.request+=this.builder.createCutPaperElement({feed:!0,type:e}),this}},{key:"feed",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return this.request+=this.builder.createFeedElement({line:e}),this}},{key:"flush",value:function(){return this.request}}]),n}(wa),Aa=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e;return _classCallCheck(this,n),(e=t.call(this)).encoder=new TextEncoder,e}return _createClass(n,[{key:"init",value:function(){return this.buffer=new Ca,this.write(27),this.write("@"),this}},{key:"flush",value:function(){return this.buffer.flush()}},{key:"feed",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return this.write(27),this.write("d"),this.write(e),this}},{key:"cut",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"full";return this.write(29),this.write("V"),this.write("full"===e?1:0),this}},{key:"writeLine",value:function(e){return this.write(e+"\n")}},{key:"setInverse",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.write(29),this.write("B"),this.write(e?1:0),this}},{key:"setUnderline",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.write(27),this.write("-"),this.write(e?1:0),this}},{key:"setJustification",value:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"left";switch(t){case"center":e=1;break;case"right":e=2;break;default:e=0}return this.write(27),this.write("a"),this.write(e),this}},{key:"setBold",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.write(27),this.write("E"),this.write(e?1:0),this}},{key:"setSize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"normal";return this.write(27),this.write("!"),this.write("normal"===e?0:48),this}},{key:"write",value:function(e){return"number"==typeof e?this.buffer.writeUInt8(e):this.buffer.write("string"==typeof e?this.encoder.encode(e):e),this}}]),n}(wa),Ia=((Sa=function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e;return _classCallCheck(this,n),(e=t.call(this)).isConnected=new ka(!1),e}return _createClass(n,[{key:"setDriver",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ESC/POS";return this.driver=e,this.printLanguage=n,this.driver.connect(),this.driver.isConnected.subscribe((function(e){t.isConnected.next(e)})),this}},{key:"init",value:function(){if(!this.driver)throw"Cannot initiate the print service. No connection detected.";switch(this.printLanguage){case"WebPRNT":this.builder=new Ta;break;case"StarPRNT":this.builder=new Ea;break;default:this.builder=new Aa}return this.builder.init(),this}},{key:"cut",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"full";return this.builder.cut(e),this}},{key:"feed",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return this.builder.feed(e),this}},{key:"setInverse",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.builder.setInverse(e),this}},{key:"setBold",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.builder.setBold(e),this}},{key:"setUnderline",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.builder.setUnderline(e),this}},{key:"setJustification",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"left";return this.builder.setJustification(e),this}},{key:"setSize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"normal";return this.builder.setSize(e),this}},{key:"writeLine",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this.builder.writeLine(e),this}},{key:"flush",value:function(){this.driver.write(this.builder.flush())}}]),n}(wa)).\u0275prov=te({factory:function(){return new Sa},token:Sa,providedIn:"root"}),Sa),Na=function e(){_classCallCheck(this,e)},Da=function(e){this.papertype=this.checkedblock=this.url=null,this.timeout=9e4,this.onTimeout=this.onError=this.onReceive=null,this.holdprint_timeout=void 0,this._json=this._url=null,null!=e&&(null!=e.url&&(this.url=e.url),null!=e.checkedblock&&(this.checkedblock=e.checkedblock),null!=e.papertype&&(this.papertype=e.papertype),null!=e.timeout&&(this.timeout=e.timeout),null!=e.holdprint_timeout&&(this.holdprint_timeout=e.holdprint_timeout))},Ra={};Da.prototype._callMessageHandler=function(){var e=this;null==Ra[e._url]?(Ra[e._url]=e,webkit.messageHandlers.sendMessageHandler.postMessage(e._json)):setTimeout((function(){e._callMessageHandler()}),500)},Da.prototype.sendMessage=function(e){var t,n="<root";if(null!=e.checkedblock?0==e.checkedblock&&(n+=' checkedblock="false"'):0==this.checkedblock&&(n+=' checkedblock="false"'),null!=e.papertype?"normal"==e.papertype?n+=' papertype="normal"':"black_mark"==e.papertype?n+=' papertype="black_mark"':"black_mark_and_detect_at_power_on"==e.papertype&&(n+=' papertype="black_mark_and_detect_at_power_on"'):"normal"==this.papertype?n+=' papertype="normal"':"black_mark"==this.papertype?n+=' papertype="black_mark"':"black_mark_and_detect_at_power_on"==this.papertype&&(n+=' papertype="black_mark_and_detect_at_power_on"'),null!=e.holdprint_timeout?n+=' holdprint_timeout="'+e.holdprint_timeout+'"':null!=this.holdprint_timeout&&(n+=' holdprint_timeout="'+this.holdprint_timeout+'"'),t='<StarWebPrint xmlns="http://www.star-m.jp" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><Request>',t+=this._encodeEscapeSequence(n=n+">"+e.request+"</root>"),t+="</Request>",t+="</StarWebPrint>",n="",/^https?:\/\/(localhost|127\.0\.0\.1):8001\//.test((n=null!=e.url?e.url:this.url).toLowerCase())&&-1!=navigator.userAgent.indexOf("webPRNTSupportMessageHandler"))this._json=JSON.stringify({url:n,body:t}),this._url=n,this._callMessageHandler();else{var r=null;if(window.XMLHttpRequest)r=new XMLHttpRequest;else{if(!window.ActiveXObject)return void(this.onError&&this.onError({status:10001,responseText:"XMLHttpRequest is not supported."}));r=new ActiveXObject("Microsoft.XMLHTTP")}-1==navigator.userAgent.indexOf("iPad;")&&-1==navigator.userAgent.indexOf("iPhone;")&&-1==navigator.userAgent.indexOf("iPod touch;")&&-1==navigator.userAgent.indexOf("Android")||-1!=navigator.userAgent.indexOf("WebPRNTSupportHTTPS")||0!=n.toLowerCase().indexOf("https://localhost")&&0!=n.toLowerCase().indexOf("https://127.0.0.1")||(n="http://"+n.substring(8));try{r.open("POST",n,!0)}catch(o){return void(this.onError&&this.onError({status:10002,responseText:o.message}))}try{null!=e.timeout?r.timeout=e.timeout:this.timeout&&(r.timeout=this.timeout)}catch(a){}r.setRequestHeader("Content-Type","text/xml; charset=UTF-8");var i=this;r.onreadystatechange=function(){if(4==r.readyState)try{if(200==r.status){var e=r.responseXML.getElementsByTagName("Response");if(0<e.length){if(i.onReceive){var n=e[0].childNodes[0].nodeValue;i.onReceive({traderSuccess:n.slice(n.indexOf("<success>")+9,n.indexOf("</success>")),traderCode:n.slice(n.indexOf("<code>")+6,n.indexOf("</code>")),traderStatus:n.slice(n.indexOf("<status>")+8,n.indexOf("</status>")),status:r.status,responseText:r.responseText})}}else i.onError&&i.onError({status:r.status,responseText:r.responseText})}else i.onError&&i.onError({status:r.status,responseText:r.responseText})}catch(t){i.onError&&i.onError({status:0,responseText:"Connection timeout occurred."})}};try{r.ontimeout=function(){i.onTimeout&&i.onTimeout()}}catch(s){}try{r.send(t)}catch(u){this.onError&&this.onError({status:10003,responseText:u.message})}}},Da.prototype._onHandlerSuccess=function(e){trader.onReceive&&trader.onReceive(e)},Da.prototype._onHandlerError=function(e){trader.onError&&trader.onError(e)},Da.prototype.isCoverOpen=function(e){return!!(32&parseInt(e.traderStatus.substr(4,2),16))},Da.prototype.isOffLine=function(e){return!!(8&parseInt(e.traderStatus.substr(4,2),16))},Da.prototype.isCompulsionSwitchClose=function(e){return!!(4&parseInt(e.traderStatus.substr(4,2),16))},Da.prototype.isEtbCommandExecute=function(e){return!!(2&parseInt(e.traderStatus.substr(4,2),16))},Da.prototype.isHighTemperatureStop=function(e){return!!(64&parseInt(e.traderStatus.substr(6,2),16))},Da.prototype.isNonRecoverableError=function(e){return!!(32&parseInt(e.traderStatus.substr(6,2),16))},Da.prototype.isAutoCutterError=function(e){return!!(8&parseInt(e.traderStatus.substr(6,2),16))},Da.prototype.isBlackMarkError=function(e){return!!(8&parseInt(e.traderStatus.substr(8,2),16))},Da.prototype.isPaperEnd=function(e){return!!(8&parseInt(e.traderStatus.substr(10,2),16))},Da.prototype.isPaperNearEnd=function(e){return!!(4&parseInt(e.traderStatus.substr(10,2),16))},Da.prototype.isPaperPresent=function(e){return!!(2&parseInt(e.traderStatus.substr(12,2),16))},Da.prototype.extractionEtbCounter=function(e){var t=0;return 64&parseInt(e.traderStatus.substr(14,2),16)&&(t|=16),32&parseInt(e.traderStatus.substr(14,2),16)&&(t|=8),8&parseInt(e.traderStatus.substr(14,2),16)&&(t|=4),4&parseInt(e.traderStatus.substr(14,2),16)&&(t|=2),2&parseInt(e.traderStatus.substr(14,2),16)&&(t|=1),t},Da.prototype._encodeEscapeSequence=function(e){var t=/[<>&]/g;return t.test(e)&&(e=e.replace(t,(function(e){switch(e){case"<":return"<";case">":return">"}return"&"}))),e};var Pa,Oa=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var r,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return _classCallCheck(this,n),(r=t.call(this)).isConnected=new ka(!1),r.useSecure=!1,r.isStarPrinter=!1,r.url=e,r.useSecure=i,r}return _createClass(n,[{key:"connect",value:function(){var e=this;this.trader=new Da({url:"http".concat(this.useSecure?"s":"","://").concat(this.url,"/StarWebPRNT/SendMessage")}),this.trader.onReceive=function(t){e.isConnected.next(!0)},this.trader.onError=function(t){e.isConnected.next(!1)},this.trader.sendMessage("")}},{key:"write",value:function(e){return ba(this,void 0,void 0,regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this.trader.sendMessage({request:e});case 1:case"end":return t.stop()}}),t,this)})))}}]),n}(Na),Ma=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this)).isConnected=new ka(!1),i.vendorId=e,i.productId=r,i}return _createClass(n,[{key:"connect",value:function(){var e=this;navigator.usb.getDevices().then((function(t){return e.device=t.find((function(t){return t.vendorId===e.vendorId&&t.productId===e.productId})),console.log(e.device),e.device.open()})).then((function(){return e.device.selectConfiguration(1)})).then((function(){return e.device.claimInterface(0)})).then((function(t){e.endPoint=e.device.configuration.interfaces[0].alternate.endpoints.find((function(e){return"out"===e.direction})),e.isConnected.next(!0),e.listenForUsbConnections()})).catch((function(t){e.isConnected.next(!1)}))}},{key:"requestUsb",value:function(){var e=this;return new b((function(t){navigator.usb.requestDevice({filters:[]}).then((function(n){return e.vendorId=n.vendorId,e.productId=n.productId,t.next(n)})).catch((function(e){return t.error(e)}))}))}},{key:"write",value:function(e){return ba(this,void 0,void 0,regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this.device.transferOut(this.endPoint.endpointNumber,e);case 1:case"end":return t.stop()}}),t,this)})))}},{key:"listenForUsbConnections",value:function(){var e=this;navigator.usb.addEventListener("disconnect",(function(){e.isConnected.next(!1)})),navigator.usb.addEventListener("connect",(function(){e.isConnected.next(!0)}))}}]),n}(Na),Va=function e(){_classCallCheck(this,e)},Ha=function(){function e(){_classCallCheck(this,e),this.status=!1,this.ip="",this.usbPrintDriver=new Ma,this.printService=new Ia}return _createClass(e,[{key:"onShow",value:function(e){console.log("on printer start print"),console.log(e),this.print(e)}},{key:"onRequest",value:function(e){this.requestUsb((function(){}))}},{key:"requestUsb",value:function(e){var t=this;this.usbPrintDriver.requestUsb().subscribe((function(n){t.printService.setDriver(t.usbPrintDriver,"ESC/POS"),t.status=!0,e(t.printService)}))}},{key:"connectToWebPrint",value:function(){this.webPrintDriver=new Oa(this.ip),this.printService.setDriver(this.webPrintDriver,"WebPRNT")}},{key:"print",value:function(e){var t=this;this.printService.isConnected.subscribe((function(e){t.status=e,e?console.log("Connected to printer!!!"):console.log("Not connected to printer. It seem used by other tab")})),this.status?(t.printService.setDriver(t.usbPrintDriver,"ESC/POS"),this._print(e)):this.requestUsb((function(){}))}},{key:"_print",value:function(e){if(e.length>0)for(var t=this.printService.init(),n=0;n<e.length;n++){var r=e[n],i="";switch(r.command?r.command:""){case"cut":i=r.cutType?r.cutType:"full",t.cut(i);break;case"flush":t.flush();break;case"feed":t.feed(r.lineCount?1*r.lineCount:1);break;case"setInverse":t.setInverse(!!r.value&&r.value);break;case"setBold":t.setBold(!!r.value&&r.value);break;case"setJustification":i=r.value?r.value:"left",t.setJustification(i);break;case"setSize":i=r.value?r.value:"normal",t.setSize(i);break;case"setUnderline":t.setUnderline(!!r.value&&r.value);break;case"writeLine":(i=r.text?r.text:"").length>0&&t.writeLine(i)}}else console.log("no receipt data")}}]),e}(),La={id:"$$undefined",styles:(Pa={encapsulation:0,styles:[[""]],data:{}}).styles,encapsulation:Pa.encapsulation,data:Pa.data};function ja(e){return fo(0,[],null,null)}var Fa=new or("app-op-printer",Ha,(function(e){return fo(0,[(e()(),eo(0,0,null,null,1,"app-op-printer",[],null,[["window","op.printer.print"],["window","op.printer.request_usb"]],(function(e,t,n){var r=!0;return"window:op.printer.print"===t&&(r=!1!==pr(e,1).onShow(n.detail)&&r),"window:op.printer.request_usb"===t&&(r=!1!==pr(e,1).onRequest(n.detail)&&r),r}),ja,La)),Ar(1,49152,null,0,Ha,[],null,null)],null,null)}),{},{},[]),Ba=function e(){_classCallCheck(this,e)},za=function(){var e={Zero:0,One:1,Two:2,Few:3,Many:4,Other:5};return e[e.Zero]="Zero",e[e.One]="One",e[e.Two]="Two",e[e.Few]="Few",e[e.Many]="Many",e[e.Other]="Other",e}(),Ua=new fe("UseV4Plurals"),qa=function e(){_classCallCheck(this,e)},Za=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var i;return _classCallCheck(this,n),(i=t.call(this)).locale=e,i.deprecatedPluralFn=r,i}return _createClass(n,[{key:"getPluralCategory",value:function(e,t){switch(this.deprecatedPluralFn?this.deprecatedPluralFn(t||this.locale,e):function(e){return function(e){var t=e.toLowerCase().replace(/_/g,"-"),n=Ur[t];if(n)return n;var r=t.split("-")[0];if(n=Ur[r])return n;if("en"===r)return Wr;throw new Error('Missing locale data for the locale "'.concat(e,'".'))}(e)[qr.PluralCase]}(t||this.locale)(e)){case za.Zero:return"zero";case za.One:return"one";case za.Two:return"two";case za.Few:return"few";case za.Many:return"many";default:return"other"}}}]),n}(qa),Wa=function e(){_classCallCheck(this,e)},Qa=new fe("DocumentToken"),Ga=null;function Ka(){return Ga}var Ja,$a={class:"className",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},Ya={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Xa={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},es=function(){if(he.Node)return he.Node.prototype.contains||function(e){return!!(16&this.compareDocumentPosition(e))}}(),ts=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"parse",value:function(e){throw new Error("parse not implemented")}},{key:"hasProperty",value:function(e,t){return t in e}},{key:"setProperty",value:function(e,t,n){e[t]=n}},{key:"getProperty",value:function(e,t){return e[t]}},{key:"invoke",value:function(e,t,n){e[t].apply(e,_toConsumableArray(n))}},{key:"logError",value:function(e){window.console&&(console.error?console.error(e):console.log(e))}},{key:"log",value:function(e){window.console&&window.console.log&&window.console.log(e)}},{key:"logGroup",value:function(e){window.console&&window.console.group&&window.console.group(e)}},{key:"logGroupEnd",value:function(){window.console&&window.console.groupEnd&&window.console.groupEnd()}},{key:"attrToPropMap",get:function(){return $a}},{key:"contains",value:function(e,t){return es.call(e,t)}},{key:"querySelector",value:function(e,t){return e.querySelector(t)}},{key:"querySelectorAll",value:function(e,t){return e.querySelectorAll(t)}},{key:"on",value:function(e,t,n){e.addEventListener(t,n,!1)}},{key:"onAndCancel",value:function(e,t,n){return e.addEventListener(t,n,!1),function(){e.removeEventListener(t,n,!1)}}},{key:"dispatchEvent",value:function(e,t){e.dispatchEvent(t)}},{key:"createMouseEvent",value:function(e){var t=this.getDefaultDocument().createEvent("MouseEvent");return t.initEvent(e,!0,!0),t}},{key:"createEvent",value:function(e){var t=this.getDefaultDocument().createEvent("Event");return t.initEvent(e,!0,!0),t}},{key:"preventDefault",value:function(e){e.preventDefault(),e.returnValue=!1}},{key:"isPrevented",value:function(e){return e.defaultPrevented||null!=e.returnValue&&!e.returnValue}},{key:"getInnerHTML",value:function(e){return e.innerHTML}},{key:"getTemplateContent",value:function(e){return"content"in e&&this.isTemplateElement(e)?e.content:null}},{key:"getOuterHTML",value:function(e){return e.outerHTML}},{key:"nodeName",value:function(e){return e.nodeName}},{key:"nodeValue",value:function(e){return e.nodeValue}},{key:"type",value:function(e){return e.type}},{key:"content",value:function(e){return this.hasProperty(e,"content")?e.content:e}},{key:"firstChild",value:function(e){return e.firstChild}},{key:"nextSibling",value:function(e){return e.nextSibling}},{key:"parentElement",value:function(e){return e.parentNode}},{key:"childNodes",value:function(e){return e.childNodes}},{key:"childNodesAsList",value:function(e){for(var t=e.childNodes,n=new Array(t.length),r=0;r<t.length;r++)n[r]=t[r];return n}},{key:"clearNodes",value:function(e){for(;e.firstChild;)e.removeChild(e.firstChild)}},{key:"appendChild",value:function(e,t){e.appendChild(t)}},{key:"removeChild",value:function(e,t){e.removeChild(t)}},{key:"replaceChild",value:function(e,t,n){e.replaceChild(t,n)}},{key:"remove",value:function(e){return e.parentNode&&e.parentNode.removeChild(e),e}},{key:"insertBefore",value:function(e,t,n){e.insertBefore(n,t)}},{key:"insertAllBefore",value:function(e,t,n){n.forEach((function(n){return e.insertBefore(n,t)}))}},{key:"insertAfter",value:function(e,t,n){e.insertBefore(n,t.nextSibling)}},{key:"setInnerHTML",value:function(e,t){e.innerHTML=t}},{key:"getText",value:function(e){return e.textContent}},{key:"setText",value:function(e,t){e.textContent=t}},{key:"getValue",value:function(e){return e.value}},{key:"setValue",value:function(e,t){e.value=t}},{key:"getChecked",value:function(e){return e.checked}},{key:"setChecked",value:function(e,t){e.checked=t}},{key:"createComment",value:function(e){return this.getDefaultDocument().createComment(e)}},{key:"createTemplate",value:function(e){var t=this.getDefaultDocument().createElement("template");return t.innerHTML=e,t}},{key:"createElement",value:function(e,t){return(t=t||this.getDefaultDocument()).createElement(e)}},{key:"createElementNS",value:function(e,t,n){return(n=n||this.getDefaultDocument()).createElementNS(e,t)}},{key:"createTextNode",value:function(e,t){return(t=t||this.getDefaultDocument()).createTextNode(e)}},{key:"createScriptTag",value:function(e,t,n){var r=(n=n||this.getDefaultDocument()).createElement("SCRIPT");return r.setAttribute(e,t),r}},{key:"createStyleElement",value:function(e,t){var n=(t=t||this.getDefaultDocument()).createElement("style");return this.appendChild(n,this.createTextNode(e,t)),n}},{key:"createShadowRoot",value:function(e){return e.createShadowRoot()}},{key:"getShadowRoot",value:function(e){return e.shadowRoot}},{key:"getHost",value:function(e){return e.host}},{key:"clone",value:function(e){return e.cloneNode(!0)}},{key:"getElementsByClassName",value:function(e,t){return e.getElementsByClassName(t)}},{key:"getElementsByTagName",value:function(e,t){return e.getElementsByTagName(t)}},{key:"classList",value:function(e){return Array.prototype.slice.call(e.classList,0)}},{key:"addClass",value:function(e,t){e.classList.add(t)}},{key:"removeClass",value:function(e,t){e.classList.remove(t)}},{key:"hasClass",value:function(e,t){return e.classList.contains(t)}},{key:"setStyle",value:function(e,t,n){e.style[t]=n}},{key:"removeStyle",value:function(e,t){e.style[t]=""}},{key:"getStyle",value:function(e,t){return e.style[t]}},{key:"hasStyle",value:function(e,t,n){var r=this.getStyle(e,t)||"";return n?r==n:r.length>0}},{key:"tagName",value:function(e){return e.tagName}},{key:"attributeMap",value:function(e){for(var t=new Map,n=e.attributes,r=0;r<n.length;r++){var i=n.item(r);t.set(i.name,i.value)}return t}},{key:"hasAttribute",value:function(e,t){return e.hasAttribute(t)}},{key:"hasAttributeNS",value:function(e,t,n){return e.hasAttributeNS(t,n)}},{key:"getAttribute",value:function(e,t){return e.getAttribute(t)}},{key:"getAttributeNS",value:function(e,t,n){return e.getAttributeNS(t,n)}},{key:"setAttribute",value:function(e,t,n){e.setAttribute(t,n)}},{key:"setAttributeNS",value:function(e,t,n,r){e.setAttributeNS(t,n,r)}},{key:"removeAttribute",value:function(e,t){e.removeAttribute(t)}},{key:"removeAttributeNS",value:function(e,t,n){e.removeAttributeNS(t,n)}},{key:"templateAwareRoot",value:function(e){return this.isTemplateElement(e)?this.content(e):e}},{key:"createHtmlDocument",value:function(){return document.implementation.createHTMLDocument("fakeTitle")}},{key:"getDefaultDocument",value:function(){return document}},{key:"getBoundingClientRect",value:function(e){try{return e.getBoundingClientRect()}catch(t){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}}},{key:"getTitle",value:function(e){return e.title}},{key:"setTitle",value:function(e,t){e.title=t||""}},{key:"elementMatches",value:function(e,t){return!!this.isElementNode(e)&&(e.matches&&e.matches(t)||e.msMatchesSelector&&e.msMatchesSelector(t)||e.webkitMatchesSelector&&e.webkitMatchesSelector(t))}},{key:"isTemplateElement",value:function(e){return this.isElementNode(e)&&"TEMPLATE"===e.nodeName}},{key:"isTextNode",value:function(e){return e.nodeType===Node.TEXT_NODE}},{key:"isCommentNode",value:function(e){return e.nodeType===Node.COMMENT_NODE}},{key:"isElementNode",value:function(e){return e.nodeType===Node.ELEMENT_NODE}},{key:"hasShadowRoot",value:function(e){return null!=e.shadowRoot&&e instanceof HTMLElement}},{key:"isShadowRoot",value:function(e){return e instanceof DocumentFragment}},{key:"importIntoDoc",value:function(e){return document.importNode(this.templateAwareRoot(e),!0)}},{key:"adoptNode",value:function(e){return document.adoptNode(e)}},{key:"getHref",value:function(e){return e.getAttribute("href")}},{key:"getEventKey",value:function(e){var t=e.key;if(null==t){if(null==(t=e.keyIdentifier))return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&Xa.hasOwnProperty(t)&&(t=Xa[t]))}return Ya[t]||t}},{key:"getGlobalEventTarget",value:function(e,t){return"window"===t?window:"document"===t?e:"body"===t?e.body:null}},{key:"getHistory",value:function(){return window.history}},{key:"getLocation",value:function(){return window.location}},{key:"getBaseHref",value:function(e){var t,n=ns||(ns=document.querySelector("base"))?ns.getAttribute("href"):null;return null==n?null:(t=n,Ja||(Ja=document.createElement("a")),Ja.setAttribute("href",t),"/"===Ja.pathname.charAt(0)?Ja.pathname:"/"+Ja.pathname)}},{key:"resetBaseElement",value:function(){ns=null}},{key:"getUserAgent",value:function(){return window.navigator.userAgent}},{key:"setData",value:function(e,t,n){this.setAttribute(e,"data-"+t,n)}},{key:"getData",value:function(e,t){return this.getAttribute(e,"data-"+t)}},{key:"getComputedStyle",value:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){return getComputedStyle(e)}))},{key:"supportsWebAnimation",value:function(){return"function"==typeof Element.prototype.animate}},{key:"performanceNow",value:function(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()}},{key:"supportsCookies",value:function(){return!0}},{key:"getCookie",value:function(e){return function(e,t){t=encodeURIComponent(t);var n,r=_createForOfIteratorHelper(e.split(";"));try{for(r.s();!(n=r.n()).done;){var i=n.value,o=i.indexOf("="),a=_slicedToArray(-1==o?[i,""]:[i.slice(0,o),i.slice(o+1)],2),s=a[0],u=a[1];if(s.trim()===t)return decodeURIComponent(u)}}catch(l){r.e(l)}finally{r.f()}return null}(document.cookie,e)}},{key:"setCookie",value:function(e,t){document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(t)}}],[{key:"makeCurrent",value:function(){var e;e=new n,Ga||(Ga=e)}}]),n}(function(e){_inherits(n,e);var t=_createSuper(n);function n(){var e;_classCallCheck(this,n),(e=t.call(this))._animationPrefix=null,e._transitionEnd=null;try{var r=e.createElement("div",document);if(null!=e.getStyle(r,"animationName"))e._animationPrefix="";else for(var i=["Webkit","Moz","O","ms"],o=0;o<i.length;o++)if(null!=e.getStyle(r,i[o]+"AnimationName")){e._animationPrefix="-"+i[o].toLowerCase()+"-";break}var a={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};Object.keys(a).forEach((function(t){null!=e.getStyle(r,t)&&(e._transitionEnd=a[t])}))}catch(s){e._animationPrefix=null,e._transitionEnd=null}return e}return _createClass(n,[{key:"getDistributedNodes",value:function(e){return e.getDistributedNodes()}},{key:"resolveAndSetHref",value:function(e,t,n){e.href=null==n?t:t+"/../"+n}},{key:"supportsDOMEvents",value:function(){return!0}},{key:"supportsNativeShadowDOM",value:function(){return"function"==typeof document.body.createShadowRoot}},{key:"getAnimationPrefix",value:function(){return this._animationPrefix?this._animationPrefix:""}},{key:"getTransitionEnd",value:function(){return this._transitionEnd?this._transitionEnd:""}},{key:"supportsAnimation",value:function(){return null!=this._animationPrefix&&null!=this._transitionEnd}}]),n}(function(){function e(){_classCallCheck(this,e),this.resourceLoaderType=null}return _createClass(e,[{key:"attrToPropMap",get:function(){return this._attrToPropMap},set:function(e){this._attrToPropMap=e}}]),e}())),ns=null;function rs(){return!!window.history.pushState}var is=new fe("TRANSITION_ID"),os=[{provide:Jr,useFactory:function(e,t,n){return function(){n.get($r).donePromise.then((function(){var n=Ka();Array.prototype.slice.apply(n.querySelectorAll(t,"style[ng-transition]")).filter((function(t){return n.getAttribute(t,"ng-transition")===e})).forEach((function(e){return n.remove(e)}))}))}},deps:[is,Qa,dt],multi:!0}],as=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"addToWindow",value:function(e){he.getAngularTestability=function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=e.findTestabilityInTree(t,n);if(null==r)throw new Error("Could not find testability for element.");return r},he.getAllAngularTestabilities=function(){return e.getAllTestabilities()},he.getAllAngularRootElements=function(){return e.getAllRootElements()},he.frameworkStabilizers||(he.frameworkStabilizers=[]),he.frameworkStabilizers.push((function(e){var t=he.getAllAngularTestabilities(),n=t.length,r=!1,i=function(t){r=r||t,0==--n&&e(r)};t.forEach((function(e){e.whenStable(i)}))}))}},{key:"findTestabilityInTree",value:function(e,t,n){if(null==t)return null;var r=e.getTestability(t);return null!=r?r:n?Ka().isShadowRoot(t)?this.findTestabilityInTree(e,Ka().getHost(t),!0):this.findTestabilityInTree(e,Ka().parentElement(t),!0):null}}],[{key:"init",value:function(){var t;t=new e,Ri=t}}]),e}();function ss(e,t){"undefined"!=typeof COMPILED&&COMPILED||((he.ng=he.ng||{})[e]=t)}var us={ApplicationRef:Fi,NgZone:wi};function ls(e){return Wi(e)}var cs=new fe("EventManagerPlugins"),ds=function(){function e(t,n){var r=this;_classCallCheck(this,e),this._zone=n,this._eventNameToPlugin=new Map,t.forEach((function(e){return e.manager=r})),this._plugins=t.slice().reverse()}return _createClass(e,[{key:"addEventListener",value:function(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}},{key:"addGlobalEventListener",value:function(e,t,n){return this._findPluginFor(t).addGlobalEventListener(e,t,n)}},{key:"getZone",value:function(){return this._zone}},{key:"_findPluginFor",value:function(e){var t=this._eventNameToPlugin.get(e);if(t)return t;for(var n=this._plugins,r=0;r<n.length;r++){var i=n[r];if(i.supports(e))return this._eventNameToPlugin.set(e,i),i}throw new Error("No event manager plugin found for event "+e)}}]),e}(),hs=function(){function e(t){_classCallCheck(this,e),this._doc=t}return _createClass(e,[{key:"addGlobalEventListener",value:function(e,t,n){var r=Ka().getGlobalEventTarget(this._doc,e);if(!r)throw new Error("Unsupported event target ".concat(r," for event ").concat(t));return this.addEventListener(r,t,n)}}]),e}(),fs=function(){function e(){_classCallCheck(this,e),this._stylesSet=new Set}return _createClass(e,[{key:"addStyles",value:function(e){var t=this,n=new Set;e.forEach((function(e){t._stylesSet.has(e)||(t._stylesSet.add(e),n.add(e))})),this.onStylesAdded(n)}},{key:"onStylesAdded",value:function(e){}},{key:"getAllStyles",value:function(){return Array.from(this._stylesSet)}}]),e}(),vs=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var r;return _classCallCheck(this,n),(r=t.call(this))._doc=e,r._hostNodes=new Set,r._styleNodes=new Set,r._hostNodes.add(e.head),r}return _createClass(n,[{key:"_addStylesToHost",value:function(e,t){var n=this;e.forEach((function(e){var r=n._doc.createElement("style");r.textContent=e,n._styleNodes.add(t.appendChild(r))}))}},{key:"addHost",value:function(e){this._addStylesToHost(this._stylesSet,e),this._hostNodes.add(e)}},{key:"removeHost",value:function(e){this._hostNodes.delete(e)}},{key:"onStylesAdded",value:function(e){var t=this;this._hostNodes.forEach((function(n){return t._addStylesToHost(e,n)}))}},{key:"ngOnDestroy",value:function(){this._styleNodes.forEach((function(e){return Ka().remove(e)}))}}]),n}(fs),ps={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},ys=/%COMP%/g;function _s(e,t,n){for(var r=0;r<t.length;r++){var i=t[r];Array.isArray(i)?_s(e,i,n):(i=i.replace(ys,e),n.push(i))}return n}function gs(e){return function(t){!1===e(t)&&(t.preventDefault(),t.returnValue=!1)}}var ms=function(){function e(t,n,r){_classCallCheck(this,e),this.eventManager=t,this.sharedStylesHost=n,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new ks(t)}return _createClass(e,[{key:"createRenderer",value:function(e,t){if(!e||!t)return this.defaultRenderer;switch(t.encapsulation){case xe.Emulated:var n=this.rendererByCompId.get(t.id);return n||(n=new Cs(this.eventManager,this.sharedStylesHost,t,this.appId),this.rendererByCompId.set(t.id,n)),n.applyToHost(e),n;case xe.Native:case xe.ShadowDom:return new Es(this.eventManager,this.sharedStylesHost,e,t);default:if(!this.rendererByCompId.has(t.id)){var r=_s(t.id,t.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(t.id,this.defaultRenderer)}return this.defaultRenderer}}},{key:"begin",value:function(){}},{key:"end",value:function(){}}]),e}(),ks=function(){function e(t){_classCallCheck(this,e),this.eventManager=t,this.data=Object.create(null)}return _createClass(e,[{key:"destroy",value:function(){}},{key:"createElement",value:function(e,t){return t?document.createElementNS(ps[t]||t,e):document.createElement(e)}},{key:"createComment",value:function(e){return document.createComment(e)}},{key:"createText",value:function(e){return document.createTextNode(e)}},{key:"appendChild",value:function(e,t){e.appendChild(t)}},{key:"insertBefore",value:function(e,t,n){e&&e.insertBefore(t,n)}},{key:"removeChild",value:function(e,t){e&&e.removeChild(t)}},{key:"selectRootElement",value:function(e,t){var n="string"==typeof e?document.querySelector(e):e;if(!n)throw new Error('The selector "'.concat(e,'" did not match any elements'));return t||(n.textContent=""),n}},{key:"parentNode",value:function(e){return e.parentNode}},{key:"nextSibling",value:function(e){return e.nextSibling}},{key:"setAttribute",value:function(e,t,n,r){if(r){t=r+":"+t;var i=ps[r];i?e.setAttributeNS(i,t,n):e.setAttribute(t,n)}else e.setAttribute(t,n)}},{key:"removeAttribute",value:function(e,t,n){if(n){var r=ps[n];r?e.removeAttributeNS(r,t):e.removeAttribute("".concat(n,":").concat(t))}else e.removeAttribute(t)}},{key:"addClass",value:function(e,t){e.classList.add(t)}},{key:"removeClass",value:function(e,t){e.classList.remove(t)}},{key:"setStyle",value:function(e,t,n,r){r&jt.DashCase?e.style.setProperty(t,n,r&jt.Important?"important":""):e.style[t]=n}},{key:"removeStyle",value:function(e,t,n){n&jt.DashCase?e.style.removeProperty(t):e.style[t]=""}},{key:"setProperty",value:function(e,t,n){ws(t,"property"),e[t]=n}},{key:"setValue",value:function(e,t){e.nodeValue=t}},{key:"listen",value:function(e,t,n){return ws(t,"listener"),"string"==typeof e?this.eventManager.addGlobalEventListener(e,t,gs(n)):this.eventManager.addEventListener(e,t,gs(n))}}]),e}(),bs="@".charCodeAt(0);function ws(e,t){if(e.charCodeAt(0)===bs)throw new Error("Found the synthetic ".concat(t," ").concat(e,'. Please include either "BrowserAnimationsModule" or "NoopAnimationsModule" in your application.'))}var Cs=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i,o){var a;_classCallCheck(this,n),(a=t.call(this,e)).component=i;var s,u=_s(o+"-"+i.id,i.styles,[]);return r.addStyles(u),a.contentAttr="_ngcontent-%COMP%".replace(ys,o+"-"+i.id),a.hostAttr=(s=o+"-"+i.id,"_nghost-%COMP%".replace(ys,s)),a}return _createClass(n,[{key:"applyToHost",value:function(e){_get(_getPrototypeOf(n.prototype),"setAttribute",this).call(this,e,this.hostAttr,"")}},{key:"createElement",value:function(e,t){var r=_get(_getPrototypeOf(n.prototype),"createElement",this).call(this,e,t);return _get(_getPrototypeOf(n.prototype),"setAttribute",this).call(this,r,this.contentAttr,""),r}}]),n}(ks),Es=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i,o){var a;_classCallCheck(this,n),(a=t.call(this,e)).sharedStylesHost=r,a.hostEl=i,a.component=o,a.shadowRoot=o.encapsulation===xe.ShadowDom?i.attachShadow({mode:"open"}):i.createShadowRoot(),a.sharedStylesHost.addHost(a.shadowRoot);for(var s=_s(o.id,o.styles,[]),u=0;u<s.length;u++){var l=document.createElement("style");l.textContent=s[u],a.shadowRoot.appendChild(l)}return a}return _createClass(n,[{key:"nodeOrShadowRoot",value:function(e){return e===this.hostEl?this.shadowRoot:e}},{key:"destroy",value:function(){this.sharedStylesHost.removeHost(this.shadowRoot)}},{key:"appendChild",value:function(e,t){return _get(_getPrototypeOf(n.prototype),"appendChild",this).call(this,this.nodeOrShadowRoot(e),t)}},{key:"insertBefore",value:function(e,t,r){return _get(_getPrototypeOf(n.prototype),"insertBefore",this).call(this,this.nodeOrShadowRoot(e),t,r)}},{key:"removeChild",value:function(e,t){return _get(_getPrototypeOf(n.prototype),"removeChild",this).call(this,this.nodeOrShadowRoot(e),t)}},{key:"parentNode",value:function(e){return this.nodeOrShadowRoot(_get(_getPrototypeOf(n.prototype),"parentNode",this).call(this,this.nodeOrShadowRoot(e)))}}]),n}(ks),xs="undefined"!=typeof Zone&&Zone.__symbol__||function(e){return"__zone_symbol__"+e},Ss=xs("addEventListener"),Ts=xs("removeEventListener"),As={},Is="__zone_symbol__propagationStopped",Ns=function(){var e="undefined"!=typeof Zone&&Zone[xs("BLACK_LISTED_EVENTS")];if(e){var t={};return e.forEach((function(e){t[e]=e})),t}}(),Ds=function(e){return!!Ns&&Ns.hasOwnProperty(e)},Rs=function(e){var t=As[e.type];if(t){var n=this[t];if(n){var r=[e];if(1===n.length){var i=n[0];return i.zone!==Zone.current?i.zone.run(i.handler,this,r):i.handler.apply(this,r)}for(var o=n.slice(),a=0;a<o.length&&!0!==e[Is];a++){var s=o[a];s.zone!==Zone.current?s.zone.run(s.handler,this,r):s.handler.apply(this,r)}}}},Ps=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i){var o;return _classCallCheck(this,n),(o=t.call(this,e)).ngZone=r,i&&function(e){return"server"===e}(i)||o.patchEvent(),o}return _createClass(n,[{key:"patchEvent",value:function(){if("undefined"!=typeof Event&&Event&&Event.prototype&&!Event.prototype.__zone_symbol__stopImmediatePropagation){var e=Event.prototype.__zone_symbol__stopImmediatePropagation=Event.prototype.stopImmediatePropagation;Event.prototype.stopImmediatePropagation=function(){this&&(this[Is]=!0),e&&e.apply(this,arguments)}}}},{key:"supports",value:function(e){return!0}},{key:"addEventListener",value:function(e,t,n){var r=this,i=n;if(!e[Ss]||wi.isInAngularZone()&&!Ds(t))e.addEventListener(t,i,!1);else{var o=As[t];o||(o=As[t]=xs("ANGULAR"+t+"FALSE"));var a=e[o],s=a&&a.length>0;a||(a=e[o]=[]);var u=Ds(t)?Zone.root:Zone.current;if(0===a.length)a.push({zone:u,handler:i});else{for(var l=!1,c=0;c<a.length;c++)if(a[c].handler===i){l=!0;break}l||a.push({zone:u,handler:i})}s||e[Ss](t,Rs,!1)}return function(){return r.removeEventListener(e,t,i)}}},{key:"removeEventListener",value:function(e,t,n){var r=e[Ts];if(!r)return e.removeEventListener.apply(e,[t,n,!1]);var i=As[t],o=i&&e[i];if(!o)return e.removeEventListener.apply(e,[t,n,!1]);for(var a=!1,s=0;s<o.length;s++)if(o[s].handler===n){a=!0,o.splice(s,1);break}a?0===o.length&&r.apply(e,[t,Rs,!1]):e.removeEventListener.apply(e,[t,n,!1])}}]),n}(hs),Os={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},Ms=new fe("HammerGestureConfig"),Vs=new fe("HammerLoader"),Hs=function(){function e(){_classCallCheck(this,e),this.events=[],this.overrides={}}return _createClass(e,[{key:"buildHammer",value:function(e){var t=new Hammer(e,this.options);for(var n in t.get("pinch").set({enable:!0}),t.get("rotate").set({enable:!0}),this.overrides)t.get(n).set(this.overrides[n]);return t}}]),e}(),Ls=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,i,o){var a;return _classCallCheck(this,n),(a=t.call(this,e))._config=r,a.console=i,a.loader=o,a}return _createClass(n,[{key:"supports",value:function(e){return!(!Os.hasOwnProperty(e.toLowerCase())&&!this.isCustomEvent(e)||!window.Hammer&&!this.loader&&(this.console.warn('The "'.concat(e,'" event cannot be bound because Hammer.JS is not loaded and no custom loader has been specified.')),1))}},{key:"addEventListener",value:function(e,t,n){var r=this,i=this.manager.getZone();if(t=t.toLowerCase(),!window.Hammer&&this.loader){var o=!1,a=function(){o=!0};return this.loader().then((function(){if(!window.Hammer)return r.console.warn("The custom HAMMER_LOADER completed, but Hammer.JS is not present."),void(a=function(){});o||(a=r.addEventListener(e,t,n))})).catch((function(){r.console.warn('The "'.concat(t,'" event cannot be bound because the custom Hammer.JS loader failed.')),a=function(){}})),function(){a()}}return i.runOutsideAngular((function(){var o=r._config.buildHammer(e),a=function(e){i.runGuarded((function(){n(e)}))};return o.on(t,a),function(){o.off(t,a),"function"==typeof o.destroy&&o.destroy()}}))}},{key:"isCustomEvent",value:function(e){return this._config.events.indexOf(e)>-1}}]),n}(hs),js=["alt","control","meta","shift"],Fs={alt:function(e){return e.altKey},control:function(e){return e.ctrlKey},meta:function(e){return e.metaKey},shift:function(e){return e.shiftKey}},Bs=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){return _classCallCheck(this,n),t.call(this,e)}return _createClass(n,[{key:"supports",value:function(e){return null!=n.parseEventName(e)}},{key:"addEventListener",value:function(e,t,r){var i=n.parseEventName(t),o=n.eventCallback(i.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular((function(){return Ka().onAndCancel(e,i.domEventName,o)}))}}],[{key:"parseEventName",value:function(e){var t=e.toLowerCase().split("."),r=t.shift();if(0===t.length||"keydown"!==r&&"keyup"!==r)return null;var i=n._normalizeKey(t.pop()),o="";if(js.forEach((function(e){var n=t.indexOf(e);n>-1&&(t.splice(n,1),o+=e+".")})),o+=i,0!=t.length||0===i.length)return null;var a={};return a.domEventName=r,a.fullKey=o,a}},{key:"getEventFullKey",value:function(e){var t="",n=Ka().getEventKey(e);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),js.forEach((function(r){r!=n&&(0,Fs[r])(e)&&(t+=r+".")})),t+=n}},{key:"eventCallback",value:function(e,t,r){return function(i){n.getEventFullKey(i)===e&&r.runGuarded((function(){return t(i)}))}}},{key:"_normalizeKey",value:function(e){switch(e){case"esc":return"escape";default:return e}}}]),n}(hs),zs=function e(){_classCallCheck(this,e)},Us=function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var r;return _classCallCheck(this,n),(r=t.call(this))._doc=e,r}return _createClass(n,[{key:"sanitize",value:function(e,t){if(null==t)return null;switch(e){case tt.NONE:return t;case tt.HTML:return t instanceof Zs?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"HTML"),function(e,t){var n=null;try{Fe=Fe||new Oe(e);var r=t?String(t):"";n=Fe.getInertBodyElement(r);var i=5,o=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=o,o=n.innerHTML,n=Fe.getInertBodyElement(r)}while(r!==o);var a=new Je,s=a.sanitizeChildren(et(n)||n);return Pe()&&a.sanitizedSomething&&console.warn("WARNING: sanitizing HTML stripped some content, see http://g.co/ng/security#xss"),s}finally{if(n)for(var u=et(n)||n;u.firstChild;)u.removeChild(u.firstChild)}}(this._doc,String(t)));case tt.STYLE:return t instanceof Ws?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"Style"),function(e){if(!(e=String(e).trim()))return"";var t=e.match(it);return t&&He(t[1])===t[1]||e.match(rt)&&function(e){for(var t=!0,n=!0,r=0;r<e.length;r++){var i=e.charAt(r);"'"===i&&n?t=!t:'"'===i&&t&&(n=!n)}return t&&n}(e)?e:(Pe()&&console.warn("WARNING: sanitizing unsafe style value ".concat(e," (see http://g.co/ng/security#xss).")),"unsafe")}(t));case tt.SCRIPT:if(t instanceof Qs)return t.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(t,"Script"),new Error("unsafe value used in a script context");case tt.URL:return t instanceof Ks||t instanceof Gs?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"URL"),He(String(t)));case tt.RESOURCE_URL:if(t instanceof Ks)return t.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(t,"ResourceURL"),new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext ".concat(e," (see http://g.co/ng/security#xss)"))}}},{key:"checkNotSafeValue",value:function(e,t){if(e instanceof qs)throw new Error("Required a safe ".concat(t,", got a ").concat(e.getTypeName()," (see http://g.co/ng/security#xss)"))}},{key:"bypassSecurityTrustHtml",value:function(e){return new Zs(e)}},{key:"bypassSecurityTrustStyle",value:function(e){return new Ws(e)}},{key:"bypassSecurityTrustScript",value:function(e){return new Qs(e)}},{key:"bypassSecurityTrustUrl",value:function(e){return new Gs(e)}},{key:"bypassSecurityTrustResourceUrl",value:function(e){return new Ks(e)}}]),n}(zs),qs=function(){function e(t){_classCallCheck(this,e),this.changingThisBreaksApplicationSecurity=t}return _createClass(e,[{key:"toString",value:function(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see http://g.co/ng/security#xss)"}}]),e}(),Zs=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"getTypeName",value:function(){return"HTML"}}]),n}(qs),Ws=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"getTypeName",value:function(){return"Style"}}]),n}(qs),Qs=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"getTypeName",value:function(){return"Script"}}]),n}(qs),Gs=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"getTypeName",value:function(){return"URL"}}]),n}(qs),Ks=function(e){_inherits(n,e);var t=_createSuper(n);function n(){return _classCallCheck(this,n),t.apply(this,arguments)}return _createClass(n,[{key:"getTypeName",value:function(){return"ResourceURL"}}]),n}(qs),Js=Mi(Gi,"browser",[{provide:ni,useValue:"browser"},{provide:ti,useValue:function(){ts.makeCurrent(),as.init()},multi:!0},{provide:Ba,useClass:function(e){_inherits(n,e);var t=_createSuper(n);function n(e){var r;return _classCallCheck(this,n),(r=t.call(this))._doc=e,r._init(),r}return _createClass(n,[{key:"_init",value:function(){this.location=Ka().getLocation(),this._history=Ka().getHistory()}},{key:"getBaseHrefFromDOM",value:function(){return Ka().getBaseHref(this._doc)}},{key:"onPopState",value:function(e){Ka().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",e,!1)}},{key:"onHashChange",value:function(e){Ka().getGlobalEventTarget(this._doc,"window").addEventListener("hashchange",e,!1)}},{key:"href",get:function(){return this.location.href}},{key:"protocol",get:function(){return this.location.protocol}},{key:"hostname",get:function(){return this.location.hostname}},{key:"port",get:function(){return this.location.port}},{key:"pathname",get:function(){return this.location.pathname},set:function(e){this.location.pathname=e}},{key:"search",get:function(){return this.location.search}},{key:"hash",get:function(){return this.location.hash}},{key:"pushState",value:function(e,t,n){rs()?this._history.pushState(e,t,n):this.location.hash=n}},{key:"replaceState",value:function(e,t,n){rs()?this._history.replaceState(e,t,n):this.location.hash=n}},{key:"forward",value:function(){this._history.forward()}},{key:"back",value:function(){this._history.back()}},{key:"getState",value:function(){return this._history.state}}]),n}(Ba),deps:[Qa]},{provide:Qa,useFactory:function(){return document},deps:[]}]);function $s(){return new Ne}var Ys=function(){function e(t){if(_classCallCheck(this,e),t)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}return _createClass(e,null,[{key:"withServerTransition",value:function(t){return{ngModule:e,providers:[{provide:Yr,useValue:t.appId},{provide:is,useExisting:Yr},os]}}}]),e}();"undefined"!=typeof window&&window;var Xs=new ga(ma,[Ha],(function(e){return function(e){for(var t={},n=[],r=!1,i=0;i<e.length;i++){var o=e[i];o.token===lt&&!0===o.value&&(r=!0),1073741824&o.flags&&n.push(o.token),o.index=i,t[wn(o.token)]=o}return{factory:null,providersByKey:t,providers:e,modules:n,isRoot:r}}([Yn(512,Rt,Pt,[[8,[Fa]],[3,Rt],we]),Yn(5120,oi,$i,[[3,oi]]),Yn(4608,qa,Za,[oi,[2,Ua]]),Yn(5120,zr,Yi,[wi]),Yn(4608,fi,fi,[]),Yn(5120,Yr,Xr,[]),Yn(5120,Xt,Ki,[]),Yn(5120,en,Ji,[]),Yn(4608,zs,Us,[Qa]),Yn(6144,nt,null,[zs]),Yn(4608,Ms,Hs,[]),Yn(5120,cs,(function(e,t,n,r,i,o,a,s){return[new Ps(e,t,n),new Bs(r),new Ls(i,o,a,s)]}),[Qa,wi,ni,Qa,Qa,Ms,ii,[2,Vs]]),Yn(4608,ds,ds,[cs,wi]),Yn(135680,vs,vs,[Qa]),Yn(4608,ms,ms,[ds,vs,Yr]),Yn(6144,Lt,null,[ms]),Yn(6144,fs,null,[vs]),Yn(4608,Ni,Ni,[wi]),Yn(1073742336,Wa,Wa,[]),Yn(1024,Ne,$s,[]),Yn(1024,Jr,(function(e){return[(t=e,ss("probe",ls),ss("coreTokens",Object.assign({},us,(t||[]).reduce((function(e,t){return e[t.name]=t.token,e}),{}))),function(){return ls})];var t}),[[2,Oi]]),Yn(512,$r,$r,[[2,Jr]]),Yn(131584,Fi,Fi,[wi,ii,dt,Ne,Rt,$r]),Yn(1073742336,Xi,Xi,[Fi]),Yn(1073742336,Ys,Ys,[[3,Ys]]),Yn(1073742336,Va,Va,[]),Yn(1073742336,ma,ma,[]),Yn(256,lt,!0,[])])}));(function(){if(Re)throw new Error("Cannot enable prod mode after platform setup.");De=!1})(),Js().bootstrapModuleFactory(Xs).catch((function(e){return console.error(e)}))},zn8P:function(e,t){function n(e){return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}))}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id="zn8P"}},[[0,0]]]);